Yazan: polinya
Derleyen: Block unicorn
Burada yeni bir şey yok, aslında bunu 2021’de de defalarca anlatıyorum. Üstelik bu çağda, düzinelerce, hatta yüzlerce benzer L1 (tek katmanlı blockchain ağları) ve L2 (iki katmanlı blockchain ağları) çalışırken, sektörün esas olarak altyapıya odaklanmış olması tamamen saçmalık. Uzun yıllar bazı önemsiz işlemler dışında neredeyse hiçbir efektif kullanım değeri yoktur. 2024, 2025 ve sonrasında blok alanı arzının katlanarak arttığını ve esasen sınırsız veri kullanılabilirliğinin (farklı özelliklerle) mevcut olduğunu belirtmeye bile gerek yok. Uygulama ve kullanıcı katılımı son birkaç yılda büyük bir sorun ve büyük bir kısıtlama haline geldi ve her geçen gün arz ve talep arasındaki uçurum daha da açılıyor. (Not: Daha da kötüsü, ürün pazarına uygunluğu kanıtlanmış değerli uygulamalar tamamen göz ardı edilir). Açıkçası sektörle ilgili hayal kırıklığına uğradım ama yine de ara sıra yazılar yazarak kendi yolumda ilerlemeye çalışıyorum.
Bu makalede herhangi bir D1 veya L2'den bahsetmedim - sizin önemsiz, anlamsız çekişmeleriniz umurumda değil, bu yüzden lütfen beni düşüncelerinize karıştırmayın. Size tek bir blockchain'in neden son derece kötü bir teknoloji olduğunu ve neden yükseltilebilecek çok daha iyi teknolojiler olduğunu anlatmak için buradayım.
İşte benim tek zincir tanımım: her kullanıcının bütünlüğü doğrulamak için tüm işlemleri safça yeniden işlemesi gereken bir blockchain. Ağ ne kadar çok işlem gerçekleştirirse herkes için donanım gereksinimleri de o kadar yüksek olur. Bir ağda ne kadar çok düğüm varsa, ağ o kadar az verimli ve yavaş olur; alternatif olarak, erişilebilirliği sınırlandırırsınız, böylece çok az sayıda yerde çok az sayıda insan, sübvansiyon olmadan bağımsız düğümleri çalıştırabilir, bu da aslında çok daha yavaş bir ağla sonuçlanır. gelenekselden daha merkezi bir finansal sisteme sahip bir distopya. Yıllar ve hatta on yıllar boyunca, sosyal, teknolojik ve ekonomik açıdan sürdürülemezliğe yol açan birçok başka zorluk ortaya çıktı. Sürdürülebilirlik üzerine zaten bir kitap yazdım, bu yüzden burada bunun hakkında daha fazla konuşmayacağım.
Diyelim ki bir ağda on bin düğümünüz var, bence bu yeterli değil, dünyanın farklı yerlerinde yüz bin düğümün olması için çabalamalıyız. Evlerimizde, okullarımızda, devlet dairelerimizde, büyük şehirlerde, küçük köylerde, Şili'de, Papua Yeni Gine'de ve en sonunda uzayda ağ düğümlerine ihtiyacımız var. En kötü senaryoya karşı koruma sağlayamazsanız, halka açık blockchainlerin amacı tamamen kaybolur. Bununla birlikte, olumlu senaryolarla yetinirsek ve blockchain'in çalışması gereken kritik anlarda başarısız olursak, başarısız olmak çok kolaydır, ancak bu konu dışıdır.
Diyelim ki son aşamada yüz bin düğümünüz var; her düğümün tüm işlemleri yeniden işlemesi gerekiyor. Ağın yükü hemen 100.000 kat artar; 100.000 düğümün tamamının senkronize olmasını sağlamak için çok fazla bant genişliği tüketmeniz gerektiğinden bahsetmiyoruz bile, bu son derece verimsizdir.
Geleneksel hafif istemciler çözüm değildir. İlk olarak, geleneksel hafif istemciler güvenilmez değildir ancak daha da önemlisi, bütünlüğü doğrulamak amacıyla tüm işlemleri yeniden işlemek için hala çok sayıda düğüme ihtiyacınız vardır.
Neyse ki işleri binlerce kat daha verimli hale getirmenin yolları var. İki temel teknik doğrulama ve veri kullanılabilirliği örneklemesidir. Hiç şüphe yok ki, ölçeklenmeye çalışan her bir blockchain, geçerlilik kanıtları ve veri kullanılabilirliği örneklemesi veya geçerliliğini yitirme riski gibi tekniklere geçmek zorunda kalacak (not: elbette hala sahtekarlık kanıtlarımız var, ancak etkililik kanıtına odaklanacağım).
Geçerlilik kanıtının neden tek bir blockchain için bariz, kritik bir yükseltme olduğunu uzun uzadıya tartıştım - ancak işin özü şu:
1. Kanıtlanmış bir yürütme katmanının eşdeğer tekli yürütme katmanından daha hızlı olmasını sağlayacak şekilde sistem gereksinimlerini artırabilirsiniz.
2. 1 MB'lık bir geçerlilik kanıtı, binlerce düğüm (düğüm) düzeyindeki bant genişliğiyle senkronize edildiğinde binlerce süper bilgisayar ve gigabaytlarca veri gerektirecek milyonlarca işlemin bütünlüğünü temsil edebilir. Bu, doğrulama düğümlerinin yalnızca kısa kanıtları senkronize etmesi ve işlemesi gerektiğinde, geçerliliği kanıtlanmış yürütme katmanının potansiyel olarak daha önemli, daha düşük gecikme süresine sahip olmasını sağlar.
3. Son olarak ve en önemlisi, normal kullanıcılar artık bir süper bilgisayar ve sınırsız 10 Gbps bağlantı gerektirmekle karşılaştırıldığında, 4G üzerinden telefonlarını kullanarak bütünlüğü doğrulayabiliyorlar.
3. Son olarak ve en önemlisi, normal kullanıcılar artık bir süper bilgisayar ve sınırsız 10 Gbps bağlantı gerektirmekle karşılaştırıldığında, 4G üzerinden telefonlarını kullanarak bütünlüğü doğrulayabiliyorlar.
4. Geçerlilik Kanıtı Yürütme katmanının başka birçok faydası vardır; bunlardan biri gizlilik olasılığıdır. Ancak belki de en heyecan verici olanı, atomik şekillendirilebilirliği korurken ve likiditeyi parçalamadan verimi artırabilmenizdir. Yani tek bir yürütme katmanının 1.000 TPS'ye ulaştığını varsayalım. Etkinliği kanıtlanmış eşdeğer bir yürütme katmanı, bunu 2.000 TPS veya daha fazlasına çıkarabilir. O zaman bu zincir kümelerinin 100'den fazla kanıtına sahip olabilirsiniz. 1.000 TPS'den 200.000 TPS'ye çıktınız ve doğrulama maliyeti önemli ölçüde düştü. Dahası, ağın genel altyapı maliyetleri artık çok daha verimli.
Elbette, etkililiğin kanıtları büyük miktarda hesaplama ve veriyi sıkıştırabilirken, yine de bazı ham verilere ihtiyacımız var. Veri kullanılabilirliği örneklemesinin devreye girdiği yer burasıdır. Bu sistemde, düğüm sayısı arttıkça işlenebilecek veri miktarı da artar, bant genişliğinin sınırlayıcı faktör olma olasılığı başarılı bir şekilde azaltılır ve ışık hızı sınırı aşılır. Bu nedenle tek bir blockchainin sağlayabileceğinden çok daha fazlasını ölçeklendirebilirsiniz. Ancak veri kullanılabilirliği örneklemesinden çok fazla bahsetmeyeceğim çünkü bu muhtemelen hiçbir zaman bir sorun olmayacaktır.
Peki dezavantajları nelerdir? Öncelikle eksi olmayan yanlarından bahsedeyim:
1. Maliyet: Geçerlilik Kanıtı Yürütme Katmanı ve Veri Kullanılabilirliği Örnekleme Kanıtı Veri Katmanı, kanıt oluşturmanın bir başlangıç maliyetine sahiptir, ancak bu kanıtları doğrulamanın maliyeti nispeten düşük olduğundan çok daha ucuzdur. Örneğin 100.000 düğümlü bir ağ için toplam maliyet en az 50.000 kat daha ucuz olacaktır. Dahası, geçerlilik kanıtlama maliyeti önemli ölçüde düşüyor ve zkEVM kadar karmaşık bir şey bile neredeyse bir yıl önce neredeyse önemsizdi. Son olarak, halka açık bir blok zincirindeki en büyük maliyet, aslında Sybil Saldırılarına karşı ekonomik güvenliktir; bu, geçerlilik kanıtının bir başka olağanüstü faydasıdır - artık güvenliğin tek bir parçaya bölünmesi yerine esasen sınırsız sayıda Zincir paylaşım güvenliğine sahip olabilirsiniz. Her zincirin aslında hiçbir güvenliğinin olmadığı nokta.
2. Gecikme: Kanıt oluşturmak aynı anda birçok işlemi gerçekleştirebilir. Aslında, bant genişliğinin genellikle darboğaz olduğu ve tek bir blockchain'in verileri işlemek için çok fazla zaman harcadığı göz önüne alındığında, verilerin yalnızca küçük bir kısmını işlemeniz gerektiğinden, teknoloji olgunlaştıkça gecikme Belki daha da az.
3. Karmaşıklık: Teknolojideki her sıçrama karmaşıklık gerektirir, geçmişte de öyle oldu, şimdi de öyle, gelecekte de öyle olacak. Bir teknoloji verimliliği 100.000 kat artırabiliyorsa, doğru yaklaşım, eski teknolojiyi bırakıp kullanmaya devam etmek yerine her zaman karmaşıklığın üstesinden gelmek ve bunu pratik yoluyla kanıtlamaktır. Aksi takdirde doğru yaklaşımı sergileyenler tarafından elenirsiniz.
Daha Yanlış Karşıt Fikirleri Ortadan Kaldırmak:
1. Hem tek bir blockchain hem de kanıtlanmış bir yürütme katmanı, sanal makinelerden (VM'ler), paralelleştirmeden, istemci düzeyindeki optimizasyonlardan ve daha hızlı donanımdan yararlanabilir. Aslında geçerliliği kanıtlanmış yürütme katmanları, a) oluşturucuların uzmanlaşması ve b) kanıt oluşturma nedeniyle daha hızlı donanım ve paralelleştirmeden yararlanmak için daha iyi konumlandırılmıştır. Etkinliğin kanıtıyla birlikte daha büyük ölçekli deneyler ve hızlı inovasyonlar da gerçekleştirebilirsiniz ve yönetim katmanı uygulamaya odaklanabilir. Bu, belirli uygulama zincirleri için kullanışlıdır.
2. Bu yatay genişlemeye karşı dikey genişleme meselesi değil. Kanıtlanmış yürütme katmanı size hem yatay hem de dikey ölçeklendirme sağlar. Bu gerçek paralelleştirmedir. Zincir başına paralelleştirme x Zincirler arası paralelleştirme.
3. "Entegrasyon" tek bir blok zincirinin veya geçerlilik sertifikasının bir özelliği değildir. Her ikisi de L1 katmanında kayıpsız bir şekilde entegre edilebilir veya L2 katmanında ayrılabilir. Zaten bunu yapan birden fazla proje var, yukarıda bahsettiğim gibi, isim vermeyeceğim. Aslında sağlıklı bir ekosistem için hem L1 hem de L2'de kanıtlanmış yürütme katmanlarına ihtiyacınız vardır, çünkü her ikisinin de kendine göre güçlü ve zayıf yönleri vardır ve seçim önemlidir.
4. Geçerlilik kanıtı yalnızca şekillendirilebilirliği korumakla kalmaz, aynı zamanda zincirler arasında şekillendirilebilirliği korumanın en iyi yoludur. Gerçekte, tek bir zincir muhtemelen hiçbir zaman birbiri karşısında oluşturulamayacak ve likiditeyi her zaman parçalayacaktır; aynı zamanda, zincirler arasında likiditeyi paylaşan kanıtlanmış zincirler inşa eden birden fazla projemiz var.
Gerçek dezavantajlar:
1. Zaman: Geçerlilik kanıtları ve veri kullanılabilirliği örneklemesi gibi yeni nesil teknolojiler, beklediğimden daha uzun zaman alıyor. Ancak her gün istikrarlı bir şekilde ilerleme kaydediliyor ve artık üretimde birden fazla çözümümüz var ve önümüzdeki yıllarda daha fazlası da gelecek. Ne kadar süreceğini bilmesem de etkililik kanıtlarının yayılması başladı ve bu kaçınılmaz.
1. Zaman: Geçerlilik kanıtları ve veri kullanılabilirliği örneklemesi gibi yeni nesil teknolojiler, beklediğimden daha uzun zaman alıyor. Ancak her gün istikrarlı bir şekilde ilerleme kaydediliyor ve artık üretimde birden fazla çözümümüz var ve önümüzdeki yıllarda daha fazlası da gelecek. Ne kadar süreceğini bilmesem de etkililik kanıtlarının yayılması başladı ve kaçınılmaz.
2. Bakın, bugün tek bir blockchain'e sahip olmak gayet iyi çünkü onun ciddi sınırlamalarını aşacak teknoloji 5 yıl önce mevcut değildi. Ancak kabul edilmesi gereken gerçek şu ki, geçerlilik kanıtı ve veri kullanılabilirliği örneklemesi gibi yeni nesil teknolojilerin kaçınılmaz olduğu ve tüm blockchain dünyasının eninde sonunda bu tasarıma yöneleceği, çünkü bu çok mantıklı. Bahse girerim ki, dikkate alınmaya değer her blockchain projesi, geçerlilik kanıtları üzerinde çalışıyor ve bu konuda en ileri seviyede olanlar ödüllendirilecek; geçerlilik kanıtlarının büyük faydalarını inkar ederek hala kriptoyu yanıltanlar ise ödüllendirilecek. Toplumda geride bırakılanlar gelecekte büyük zorluklarla karşılaşacaklardır. Bunun yerine, yeni teknolojiyi benimseme konusunda daha iyi olun.
Şu anda blockchain'in küresel ölçeğe ulaşacağını ve tüm doğrulamaların telefonlarımızda olacağını bilmemizin tek yolu bu. Tek bir blockchain böyle bir doğrulamayı ölçekleyemez veya gerçekleştiremez.
Tabii Bitcoin gibi ölçeğe ihtiyacınız yoksa.
Tüm Yorumlar