Birlikte çalışabilirliğe odaklanan bir blockchain ağı olan Polkadot, Birleştirme-Biriktirme Makinesi (JAM) Zincirini piyasaya sürdü. Bu yükseltme, ölçeklenebilirlik ve performans için yeni bir çözümdür. Polkadot her zaman mümkün olanın sınırlarını zorluyor.

JAM Zinciri Nedir?

Birleştirme-Biriktirme Makinesi (JAM), Polkadot'un aktarma zincirini daha sağlam ve verimli bir zincirle değiştirecek. JAM Chain'in iki ana işlevi vardır: Birleştirme ve Biriktirme. Bunlar zincir üzerindedir. Diğer iki süreç olan Toplama ve Rafine etme zincir dışıdır.

JAM'in tek bir yükseltme olarak kullanılmasının nedeni blok zincirini basitleştirmek ve optimize etmektir. Zaman içinde çok sayıda küçük değişiklik getirebilen yinelemeli güncellemelerin aksine, tek bir yükseltme daha kontrollü ve verimli bir geçişe olanak tanır. Daha az kesinti ve karmaşıklık.

REÇEL Teknik Detayları

JAM, toplamalara ve birden fazla kaynaktan gelen hesaplama çıktılarını paylaşılan bir durumda toplamaya odaklanan bir Toplama Zinciridir. Polkadot'un mevcut altyapısına ek olarak alana özel bir zincir.

JAM'in önemli bir özelliği izinsiz kod yürütmesidir. Herkes, herhangi birinden izin istemeye gerek kalmadan JAM Chain'de kod dağıtabilir ve çalıştırabilir. JAM Zinciri durumu, kod, denge ve bazı durum bileşenlerini içeren hizmetler adı verilen kapsüllemelere bölünmüştür. Bu, akıllı sözleşme zincirine benzer, dolayısıyla yeni hizmetler oluşturmak izin gerektirmez.

Bir diğer önemli nokta ise JAM'in geleneksel işlemlerinin olmamasıdır. Bunun yerine, girdilerin Biriktir işlevi aracılığıyla zincir durumuna eklenmeden önce bir Hassaslaştırma aşamasından geçtiği iki aşamalı bir işleme modeli kullanır. Garantiler, Güvenceler, Kararlar, Ön Görüntüler ve Biletler gibi dışsal bilgi türleri, JAM Chain'in güvenliği ve işlevselliği açısından kritik öneme sahiptir.

JAM Çekirdek İşlevleri

JAM Zincirinin üç ana işlevi vardır: İyileştirme, Biriktirme ve Aktarma Üzerine.

JAM Zincirinin Refine, Accumulate ve OnTransfer işlevleri. Referans: https://wiki.polkadot.network/docs/learn-jam-chain

İlk işleve Refine adı verilir. Durum bilgisi olmayan hesaplama gerçekleştirir ve giriş verilerini çalışma raporlarına dönüştürür. Bir iş paketi, iyileştirilmiş çıktılar üretmek için işlenen birden çok iş öğesi içerebilir.

İkinci işlev Biriktir'dir ve bu işlev, Refine'den gelen çıktıları zincir durumuna ekler. Durum bilgisi vardır ve zincirin deposunu okuyup yazabilir, fonları yönetebilir ve durumu değiştirebilir. Üçüncü işlev OnTransfer'dir ve bu işlev, hizmetlerin eşzamansız olarak iletişim kurmasına ve mesaj ve belirteçleri gönderip işlemesine olanak tanır.

JAM Chain'in güvenlik modeli, iş öğelerinin iş sonuçlarına dönüştürüldüğü ve ardından hizmet durumunda toplandığı iki aşamalı bir işleme modelidir. Yani çıktılar, dönüşümlerin amaçladığı şeydir.

Ölçeklenebilirlik ve Performans

JAM Chain'in ana hedeflerinden biri ölçeklendirmek ve gerçekleştirmektir. JAM, birden fazla zinciri ve programı aynı anda yönetmek için çok çekirdekli hesaplama ve paralel işlemeyi kullanır. Bu, ağın verimini ve verimliliğini artırır.

JAM'de ayrıca yerleşik akıllı sözleşmeler ve sıfır bilgi toplamaları (ZK toplamaları) bulunur. Bu, daha fazla işlevsellik ve ölçeklenebilirlik katarak daha karmaşık ve güvenli uygulamalara sahip olmanızı sağlar. Blokların ardışık düzende işlenmesi, hesaplamalar için tam blok süresini kullanarak performansı da optimize eder.

SNARK tabanlı bir blok üretim mekanizması olan SAFROLE algoritması, anonimliği artırır ve çatallanmayı en aza indirir. Bu, blok üretimini daha güvenli ve verimli hale getirir.

852 MB/s dağıtılmış kullanılabilirlik ile JAM, diğer blockchain ağlarından daha iyi performans gösterir. Karşılaştırıldığında, Firedancer istemcisiyle Solana 125 MB/sn, Ethereum ise Danksharding ile 1,3 MB/sn. JAM, toplanmış 341 adede kadar çekirdeği işleyebilir ve çekirdek başına 500-5.000 EVM gazı/μs ve saniyede 4.000 okuma işleyebilir.

JAM ve Polkadot Röle Zinciri

JAM, Polkadot aktarma zincirinden daha esnek ve soyuttur. Hizmet modeli birçok uygulamaya ve optimizasyona olanak tanır, böylece temel bileşenleri gerektiği gibi kullanabilirsiniz.

JAM'in sabit parametreleri, ağ topolojisi ve zamanlamasının hedeflenen optimizasyonlarına olanak tanırken, aktarma zincirinin oldukça yükseltilebilir olması, optimizasyonları zorlaştırabilir. Bu tasarım felsefesi, sürekli yükseltmelerden ziyade basitlik ve verimliliğe öncelik verir.

Geliştirici Teşvikleri ve Desteği

JAM'i desteklemek için Web3 Vakfı 65 milyon dolarlık bir ödül havuzu başlattı. Bu teşvik, geliştiricileri JAM protokolünün birden fazla uygulamasını oluşturmaya ve ağın genel işlevselliğini ve güvenliğini artırmaya teşvik etmek içindir.

JAM Uygulayıcı Ödülü katılımcılarının blokları içe aktarma ve üretme, performans standartları ve güvenlik denetimleri gibi belirli kilometre taşlarını karşılaması gerekiyor. Bu, yeniliği ve birçok hesaplama görevini yerine getirebilecek merkezi olmayan bir ağı teşvik edecektir.

JAM Ekmek Kızartma Makinesi, bunda büyük rol oynayan sağlam bir test ortamıdır. 1.000'den fazla düğüme sahip tam bir JAM ağını simüle eder, böylece büyük ölçekli testler ve performans testleri yapabilirsiniz. Bu altyapı, uygulamanızı optimize etmenize ve sorunsuz çalışan bir nihai ağa sahip olmanıza olanak tanır.

Gelecek ve Sektöre Yanıt

JAM Zincirinin mevcut parachain'ler ve yeni uygulamalar için büyük etkileri vardır. JAM, blockchain için daha esnek ve ölçeklenebilir bir altyapı sağlar.

Vitalik Buterin ve Gavin Wood gibi endüstri liderlerinin blockchain'in geleceği hakkında konuştuğu EthPrague'den, JAM'in alanı ileriye taşımanın anahtarı olduğunu görüyoruz. JAM'in blockchain'in yenilikçiliğini ve ölçeklenebilirliğini artıracağını belirttiler.

JAM'in mevcut parachain'lere bağlanma ve yeni uygulamaları destekleme yeteneği, Polkadot'u blockchain'in ön saflarına yerleştiriyor. Çok çekirdekli işleme, akıllı sözleşmeler, ZK toplamaları ve işlem gerektirmeyen bir ortam, blockchain için ileriye doğru atılmış büyük bir adımdır.

Çözüm

JAM Chain, blockchain ölçeklenebilirliği ve performansı açısından ileriye doğru atılmış büyük bir adımdır. Daha esnek ve verimli bir sistem, aktarma zincirindeki sorunların çoğunu çözer ve blockchain gelişimi için yeni olanaklar açar.

Geliştiriciler ve paydaşlar için bu, blockchain ağlarının çehresini değiştirecek bir teknolojinin son teknolojilerinden yararlanma şansıdır. JAM kullanıma sunulurken bu alanı izleyin.