Ethereum Geliştiricileri Ölçeklenebilirlik Tedavisi Avında Kollarını Sarıyor

Ethereum ekibi, denemek 2014’ten beri blok zinciri ölçeklenebilirlik problemini çözmek için. Bu süre zarfında Raiden, Plasma, zk-SNARKs, sharding ve rollups gibi çözümler geliştiricilerin araç kitinde ortaya çıktı. Bununla birlikte, bazılarının uygulanması sürekli olarak gecikti, diğerlerinin ise sınırlı etkinliği olduğu kanıtlandı..

Bu, Ethereum’un İstanbul hard forkunun Aralık 2019’da uygulanmasına kadar olan sorundu ve bu, ağın nihayet kurumsal kullanım için uygun hale gelebileceğini umuyordu. Cointelegraph, ikinci en büyük kripto para biriminin ölçeklenebilirliğine sahip durumun değişip değişmediğini ve neden tüm çözümlerin hardalı kesmediğini anlamaya çalıştı..

Ethereum neden ölçeklenmeli??

Ethereum (ETH) blok zinciri, son birkaç yılda binlerce proje için bir yazılım haline geldi. Kullanımı kolay akıllı sözleşme modeli, hemen hemen her uygulamanın oluşturulmasına ve projenin kendi kripto para biriminin piyasaya sürülmesine izin verir. Sonuç olarak, etkin merkezi olmayan uygulamaların veya DApp’lerin sayısı, ulaştı Nisan 2020 itibarıyla ağda 1.895, kullanıcıları tarafından gerçekleştirilen günlük 77.000 işlem. Kullanıcılar tarafından ETH satın almak veya satmak için yapılan yüz binlerce günlük işlemden bahsetmiyorum bile.

Aynı zamanda, Ethereum ağının verimi 2019’da saniyede 15-20 işlemi geçmedi ve blok zincirini büyük ölçekli kullanıma uygun hale getirmek için yetersiz görüldü. İşin özü, DApp’lerin hızlı çalışmasının ancak ölçeklenebilirlik koşulu karşılandığında mümkün olabilmesidir. Ethereum kurucu ortağı Vitalik Buterin, daha önce birçok büyük kuruluşun Ethereum ekosistemine katılmakla ilgilendiğini, ancak yetersiz bant genişliği nedeniyle ağa geçmekten kaçındığını belirtti..

Son yıllarda, bant genişliği açısından bazı yeni projeler Ethereum’u geride bıraktı. Örneğin, EOS blok zinciri 4.000 TPS’ye kadar işleyebilir, NEO 10.000 TPS işleyebilir ve Solana’nın en son teklifi 50.000 TPS’ye kadar işleyebileceğini iddia ediyor. Sonuç olarak, ETH platformunun itibarı, bazı eleştirmenlerin büyümesiyle birlikte düşmeye başladı. Görünüşe göre bazı Ethereum geliştiricileri, ağın bir gün ölçeklenebilirlik sorunlarını gerçekten çözebileceğine olan inancını kaybediyorlar. Buterin dedim fikirle ilgili olarak:

“Zamanla zincir dışı veri L2’leri hakkında gittikçe daha kötümser olmaya başladım. Vlad Zamfir haklı; bunların oluşturulması zor, teşvikler hakkında çok fazla uygulama katmanı muhakemesi gerektiriyor ve genellemesi zor. “

Bu, geçen Aralık ayında İstanbul hard forkunun piyasaya sürülmesinden önceydi ve bu, sonunda Ethereum ölçeklenebilirlik sorununa bir çözüm için umut getirdi. Ancak İstanbul, Ethereum’un çok yavaş olduğuna dair genel inancı ortadan kaldırabilir mi??

İstanbul hard fork: Daha hızlı ama yine de dünya bilgisayarı değil

Bu, belki de, ağın iş kanıtı protokolünden risk kanıtı’na geçişinin bir parçası olarak başarıyla uygulanan tek Ethereum ölçeklenebilirlik çözümüdür. Vitalik Buterin’e göre, İstanbul sonrası blockchain kapasitesi artık 3.000 TPS’ye ulaşma potansiyeline sahipken, ölçeklenebilirlik çözümleri geliştiricisi StarkWare iddia edildi Ethereum artık merkezi olmayan borsalarda akıllı sözleşmeler yürütürken 9.000 TPS ve çevrimiçi ödemeleri işlerken 18.000 TPS ile başa çıkabiliyor..

Aslında, Ethereum’un gerçek bant genişliğini değerlendirmek hala zor. Blockchair tarafından değerlendiriliyor grafikler, ikinci en büyük kripto para birimi ağı şu anda 9,5 TPS’den fazlasını işlemiyor.

Sharding: Ethereum’un ölçeklenebilirliğini 100 kat artırmak?

2019’un başında Ethereum topluluğu, blockchain ölçeklenebilirlik sorununu çözmek için tercih ettikleri seçenekleri göz önünde bulundurarak, esas olarak parçalamaya odaklanmaya başladı. Parçalamanın artan popülaritesi, tek bir ağı segmentlere ayırmanın ve işlemleri yalnızca bu segmentler içinde işlemenin işlem işleme hızını artırması gerçeğine dayanmaktadır..

Ayrıca, işlemleri paralel segmentlerle işlemek, ağ bant genişliğinde doğrusal bir artışa yol açabilir – ne kadar çok segment varsa, bunlar arasında o kadar fazla işlem dağıtılabilir. Böylece, geliştiricilere göre, ağa yeni segmentler eklenerek sözde ölçeklenecek.

O halde soru şu: Segmentler arası işlemler nasıl gerçekleştirilecek? Nitekim, parçalar arası etkileşim sorununu çözmeden, işlemlerin bölümlere göre paralel olarak işlenmesi imkansız hale gelir ve bu da her derde deva parçalama anlamsız bir girişime dönüşür..

Buterin’in son açıklamasına göre, parçalama uygulamasının zamanlaması soyut olarak kalıyor. Yine de bilinen şey, parçalama işleminin Ethereum blok zincirinde Aşama 1’de uygulanacağı, Aşama 0’ın ise iki yıl içinde uygulanacağıdır..

Raiden: Güvenlikten ödün vererek ölçeklenebilirliğe ulaşmak?

Bu bağımsız Ethereum ağ ölçeklendirme çözümü, Bitcoin’in Lightning Ağına benzer. Basitçe söylemek gerekirse, Raiden’in ana görevi, verinin bir kısmını ana blok zincirinin dışında depolamaktır, bu da verimi önemli ölçüde artırır. Verilerin zincir dışı işlenmesi, Ethereum ağının yalnızca daha büyük veya daha önemli işlemler için kullanılmasına izin verirken, günlük ödemeler Raiden ağı içinde yapılabilir..

Bununla birlikte, blok zinciri dışındaki işlemlerin işlenmesinin kendi riskleri vardır, bunlardan en önemlisi güvenliktir. Gerçek şu ki, bu modelde jetonlar hacklenebilen akıllı sözleşmelerde saklanırken, zincir dışı çözümler daha merkezileştirilmiştir., göre bazı eleştirmenlere.

Raiden özellikleri mikro ödemelerle başa çıkmak için çok uygun olsa da, bu ölçeklenebilirlik çözümü büyük işlemler için her zaman güvenilir olmayabilir ve bu nedenle, Ethereum’un potansiyel geniş ölçekli kullanımını sorguluyor. Raiden yol haritasında belirlenen birçok önemli yinelemenin hala İşler, kullanıma hazır versiyonu yalnızca bireysel projeler tarafından kullanılırken.

2017’nin sonunda, orijinal Raiden’in sadeleştirilmiş bir versiyonu olarak konumlandırılan Ethereum ağında sözde “mikro Raiden” ortaya çıktı. Ancak, mikro-Raiden’in mikro ödemeler alanındaki başarısı, Raiden’in Red Eyes adlı başka bir alfa versiyonunun benimsenme seviyesi gibi hala bilinmemektedir..

Plazma: Terk edilmiş teknoloji

Plazma projesi ilk olarak Ağustos 2017’de Vitalik Buterin tarafından, ana blok zincirinin üstünde ikinci bir katman oluşturarak Ethereum blok zincirini gereksiz verileri işlemekten kurtarmak için tasarlanmış bir protokol olarak duyuruldu..

Geliştiricilere göre, Plasma’yı kullanırken, Ethereum blok zinciri yine de akıllı sözleşmeleri işleyebilecek, ancak bunları yalnızca sözleşmenin tamamlanmasından sonra blok zincirinde yayınlayacak. Bu, blok zinciri tarafından işlemleri onaylamak için kullanılan bilgi işlem gücü miktarını önemli ölçüde azaltacak ve çok fazla bellek tasarrufu sağlayacaktır. Plazma protokolü ayrıca işlem işleme süresini hızlandırmaya çalıştı, bu da ağın sistemi yavaşlatmadan DApp’leri barındırmasına izin verecek.

Bununla birlikte, 2019’daki olumlu duyuruların yerini, Ethereum topluluğunun “toparlama” adı verilen yeni bir katman-iki çözüm sınıfını keşfetmeye başladığı ve ardından Plazma Grubu’nun çalışmalarının sona erdirildiği haberleri aldı. 27 Ocak’ta Dragonfly Research, Ethereum ekibinin İyimser Toplama’ya yaklaştığını açıklayarak Plasma’nın ölümünü ortaya çıkardı..

Sıfır bilgi teknolojisi: Teknoloji başarısının sıfır kanıtı

Zk-SNARKs uygulamasının Ethereum ölçeklenebilirliği sorununu akıllı sözleşmeler kullanarak çözmesi bekleniyor. Bu model, Zcash (ZEC) blockchain projesinde zaten uygulanmıştır. Bununla birlikte, ikincisi, uygulamadan hemen sonra zk-SNARK’ların kritik güvenlik açığı hakkında rapor verdi. Hatanın, bir saldırganın sonsuz miktarda jeton taklit etmesine izin verdiği söyleniyordu..

Bu arada, sıfır bilgi kanıtı protokolü ve buna dayalı zk-SNARK (işlemleri anonim hale getirerek şifreleyen) ile ilgili tüm yayınlar, hala Ethereum ekibinin teorik araştırmasının bir parçası..

Diğer çözümler

Buterin’e göre Ethereum’un kanıtı kanıtı fikir birliği modeline son geçişinden önce, piyasada başarılı bir şekilde çalışan ve düşük işlem ücretleri sunan diğer platformların kaynakları ağı ölçeklendirmek için kullanılabilir..

Örneğin Bitcoin Cash (BCH) ağı, Buterin tarafından önerildiği gibi ETH blok zincirinin potansiyel bir ortağı olabilir. Ona göre, bu proje, düşük işlem ücretleri ve yüksek verim yetenekleri nedeniyle ağı ölçeklendirmek için çok uygun. 2019 itibarıyla BCH ağı, Ethereum’un 8 kilobaytına kıyasla saniyede 53 kilobayttan fazla veriyi işleyebildi..

Bitcoin Cash’e ek olarak Vitalik Buterin, Ethereum Classic (ETC) ağının kullanılmasını önererek, büyük potansiyeline ve diğer platformlarla birlikte çalışabilirliğine işaret etti. Ağı ölçeklendirmek için diğer öneriler arasında Litecoin (LTC) ve STEEM platformlarının kullanılması yer alır, ancak ekip henüz rakiplerine herhangi bir işbirliği teklifi göndermedi..

Toplamalar için iyimser bir tahmin

Yukarıda açıklanan zk-SNARK’lardan ortaya çıkan ölçeklenebilirlik çözümleri arasındaki en son yenilik, Buterin’e göre şu anda geliştirilmekte olan sözde toplamalar. Bir toplama, işlem verilerinin blok zincirinde sıkıştırılmış bir biçimde depolanmasını ve hesaplama sürecinin zincirin dışında gerçekleşmesini içerir. Kayıt doğrulama ve doğrudan zincirdeki bir sözleşmenin yürütülmesi gibi hesaplamaları doğrulamak yerine, zk-Toplama’nın bir parçası olarak zk-SNARK ve Ethereum’un İyimser Toplaması’nın bir parçası olarak sahtekarlığa dayanıklı bir plan kullanılmasını önerir..

Zk-Rollups adlı ilk çözüm, yan zincirdeki tüm işlemlerin doğruluğunu onaylamak için sıfır bilgi kanıtlarını kullanır. Yine de çözümler, hesaplama açısından yoğun kriptografik sürecin neden olduğu bazı dezavantajları ve akıllı sözleşmeler kullanmanın imkansızlığını gördü..

İkinci değişken olan İyimser Toplama, fikir birliği ilkesini değiştirerek sıfır bilgili kanıtlara olan ihtiyacı ortadan kaldırmaya çalışır. Temelde ağ, her bir işlemi doğrulamak yerine, bunların hepsinin doğru olduğunu varsayar ve kullanıcıların yalnızca bir “dolandırıcılık kanıtı” sunarak yanlış bir işlem gördüklerinde müdahale etmelerini sağlar.

İlgili: Vitalik Buterin, Cointelegraph’a Ethereum 2.0 Yol Haritasını Açıkladı

Buterin, bu çözümlerin her ikisini de harika olarak adlandırdı ve bunun sadece ödemeleri ölçeklendirmekle kalmayıp, Ethereum sanal makinesine eşdeğer bir şeyi ölçeklendirdiğini belirtti. İyimserlik ve Arbitrum, İyimser Toplamaları gerçekleştirmede yeterli ilerleme kaydeden iki özerk ekiptir., göre Buterin’e.

Bu arada, diğer projeler konsepti zaten çalışma çözümlerine entegre etti. Örneğin, Loopring kısa süre önce teorik olarak 2.500 TPS’lik bir iş hacmine ulaşabilen ZK-Toplama değişimini başlattı. Ek olarak, Ethereum ekibi, blok zinciri verimini 2.500-3.000 TPS’ye ve parçalama ile birleştirilirse 2.000-10.000 TPS’ye çıkarması beklendiğinden, toplama projelerinin gelecekteki verimliliği konusunda iyimser..

Bütün bunlar neye yol açacak?

Şimdiye kadar, Ethereum ekibinin parçalama, toplamalar ve zk-SNARK’lar hakkındaki tartışmaları sihirli bir büyüden bir dizi kelime gibi geliyor. Bunun nedeni kısmen, bu terimlerin günlük kullanıcılar için net olmaması veya hiç kimsenin iş yerinde çözümleri görmemiş olması olabilir..

Ethereum’u ölçeklendirme tekliflerinin ne kadar gerçekçi olduğunu gösterebilecek bu yılki sürümlere çok şey bağlı. Özellikle, bu yıl Temmuz ayında geçici olarak planlanan Ethereum 2.0’ın çok daha hızlı ve daha ölçeklenebilir olması bekleniyor..

Tam bant genişliğine ulaşmak için Ethereum, yukarıdaki tüm çözümlerin aynı anda uygulanmasını da gerektirebilir. İyimser Toplama üzerinde çalışan bir şirket olan Optimism’den Kevin Ho gibi geliştiricilerin açıklamaları, onaylamak bu hipotez.