En İyi Hangisi: zkSync, Linea, Scroll, Polygon zkEVM, Taiko?
zkSync Era, Polygon zkEVM, Linea, Scroll ve Taiko'nun Karşılaştırılması — En İyisi Hangisi?
Merhaba Bulbapp okurları.
Öncelikle zkEVM Nedir?
zkEVM'ler, işlemleri toplu olarak işleyen ve geçerlilik kanıtlarını Ethereum blok zincirine geri gönderen Katman 2 ağlarıdır.
Katman 2 ağlarındaki işlemleri işlemek için sıfır bilgi kanıtlarını (zk) ve EVM uyumluluğunu (EVM) birleştirirler; Ethereum (L1) üzerindeki hesaplama yükünü azaltır ve güvenlikten veya merkezi olmayan yönetimden ödün vermeden ölçeklenebilirliği artırır.
Ancak tüm zkEVM'ler aynı değildir.
Ethereum'u ölçeklendirme yarışı kızıştıkça, sağda ve solda yeni ölçeklendirme çözümleri ortaya çıkıyor. Bu kadar çok seçenek arasından hangisi en iyisi?
Polygon zkEVM, zkSync Era, Linea, Scroll ve Taiko'nun karşılaştırması aşağıda:
zkEVM'ler, ölçeklendirme çözümlerinin 'kutsal kasesi' (holy grail) ve blockchain üçlemine potansiyel cevap olarak kabul ediliyor.
Bu nedenle aşağıdakilerin tümü (diğerlerinin yanı sıra) kendi zkEVM ağlarını kuruyor:
- Polygon (zkEVM + 2.0)
- zkSync (Era)
- Consensys (Linea)
- Scroll (zkEVM)
- Taiko
zkEVM Türleri - Tüm zkEVM'ler aynı değildir:
Vitalik Buterin, Ethereum eşdeğerinden (Tip 1) EVM uyumluluğuna (Tip 4) kadar her birinin maliyet ve faydalarını gösteren harika bir çerçeveye sahiptir.
Tip 1 (tamamen Ethereum eşdeğeri): Ethereum ile mükemmel uyumluluk, ancak daha düşük ölçeklenebilirlik. Tip 2 (tamamen EVM eşdeğeri): VM düzeyinde mükemmel eşdeğerlik, geliştirilmiş ancak yine de daha düşük ölçeklenebilirlik. Tip 2.5 (Gaz maliyetleri hariç EVM eşdeğeri): VM düzeyinde eşdeğerlik + daha iyi ölçeklenebilirlik, ancak tüm dApp'ler ve araçlarla uyumlu değildir. (çoğuna rağmen) Tip 3 (neredeyse EVM'ye eşdeğer): Oluşturulması daha kolay + daha iyi ölçeklenebilirlik, ancak tüm dApp'ler ve araçlarla uyumlu değil. (çoğuna rağmen) Tip 4 (yüksek düzey dil eşdeğeri): Oluşturulması en kolay + en yüksek ölçeklenebilirlik, ancak dApp'ler ve araçlarla daha az uyumluluk.
Birbirlerinden farkları ne? En iyisi ve en hızlısı hangisi?
1. Polygon 2.0 (zkEVM)
Haziran 2023'te Polygon Labs, Polygon PoS'un zkEVM validium'a yükseltilmesini önerdi.
Polygon PoS aşağıdaki özelliklere sahip güçlü bir ekosisteme sahiptir:
- 2 Milyar Dolar+ TVL (zincir içi varlıklar)
- On binlerce dApp
- ~2,5 milyon işlem / gün
PoS'u zkEVM validium'a taşımak, mevcut uygulamalarını, kullanıcılarını ve geliştirici deneyimini etkilemeden ağ etkilerini ve düşük ücretlerini koruyacaktır.
Polygon'un zaten bir zkEVM'si yok mu?
Polygon, 2.0'ı (önerdiği zkEVM validium) Polygon zkEVM toplamasının daha düşük maliyetli, daha yüksek verimli bir kardeşi olarak görüyor.
Toplamalar, işlem verilerini yayınlamak ve kanıtları doğrulamak için Ethereum'dan yararlanır, güvenliğini ve merkezi olmayan yapısını devralır.
2. zkSync Era
zkSync Era şu anda Tip 4 zkEVM'dir, ancak zamanla EVM bayt kodu için uyumluluk sağlayabilir.
Matter Labs tarafından geliştirilen Era (ana ağı) Mart 2023'te yayına girdi; şu anda ~450 milyon ABD Doları TVL ve geçtiğimiz ay 27 milyon işlemle övünüyor.
zkSync Era, yerel ECDSA desteği, Solidity 0.8.x uyumluluğu ve Web3 API eşliğiyle birlikte gelir.
zkSync, EVM eşdeğerliğini hedeflemek yerine, özel VM'leri aracılığıyla kanıt oluşturmada hızı hedeflemektedir. Yerel olarak Ethereum kriptografik temellerini destekler, Hardhat eklentisi ile testi basitleştirir ve yerel hesap soyutlaması ile UX'i geliştirir.
zkSync Era, LLVM derleyicisini kullanarak Solidity, Vyper ve Yul'daki kodları, Rust ve C++ uyumluluğuna yönelik gelecek planları ile zkSync VM'de yürütülebilir koda dönüştürüyor. Ayrıca geliştiricilerin Ethereum ve zkSync sözleşmeleri arasında veri aktarmasına yardımcı olan sağlam bir L1-L2 sözleşme mesajlaşma sistemine sahiptir.
Yaklaşan zkSync'teki zkPorter entegrasyonu, kullanıcılara aşağıdakiler arasında seçim yapma seçeneği sunacaktır:
- Ethereum'a kıyasla 20 kat ücret indirimiyle yüksek güvenlikli bir zkRollup hesabı
- Esnek kullanıcı deneyimlerine olanak tanıyan, istikrarlı işlem ücretleri ve farklı bir güvenlik modeli sunan bir zkPorter hesabı.
3. Linea - ConsenSys
ConsenSys (MetaMask, Truffle ve Infura'nın yaratıcıları) tarafından geliştirilen Linea şu anda Tip 3 zkEVM'dir.
Yerel MetaMask cüzdanı ve Truffle geliştirici araç seti entegrasyonları ile Alpha Mainnet, Temmuz 2023'te piyasaya sürüldü ve halihazırda 50 milyon dolarlık TVL topladı.
Linea'nın benzersizliği, Ethereum VM spesifikasyonuna uygun olarak değiştirilmemiş, yerel bayt kodunu yürütme yeteneğinde yatmaktadır. Amacı, ölçeklenebilirliği korurken Ethereum ile neredeyse tam uyumluluk sağlayarak gelecekte bir Tip 2 zkEVM sunmaktır.
Linea aktarıcıları veya özel derleyicileri kullanmaz. Akıllı sözleşmeler için zk kanıtları oluşturmak, hata ve hack riskini azaltmak için doğrudan Solidity'nin derlenmiş bayt kodunu alır.
Kullanıcılar için bu, çok daha düşük işlem maliyetleriyle Ethereum benzeri güvenlik anlamına gelir.
4. Scroll zkEVM
Scroll, Ethereum üzerinde bir zk-Rollup'tır ve şu anda Tip 2'ye geçmeyi planlayan bir Tip 3 zkEVM'dir.
Uzun vadeli hedefi, hızlı ZKP üretimi yerine EVM uyumluluğuna ve merkezi olmayan yapıya öncelik vermek ve böylece Tip 1 zkEVM'ye geçmektir.
Başarılı bir Tip 1, EVM uyumluluğunun, merkezi olmayan yönetimin ve ölçeklenebilirliğin nihai biçimidir; esas olarak Ethereum L1'i kopyalar. Ancak Ethereum'un kendisinden de gördüğümüz gibi bunu başarmak çok daha zordur.
Şu anda bir Tip 3 zkEVM olan Scroll'un alfa test ağı halka açıktır.
5. Taiko
Scroll'a benzer şekilde Taiko, Tip 1 yerel zkEVM olmayı hedefleyen genelleştirilmiş bir zk-Rollup'tır.
Taiko, Tip 1 olma yolunda Scroll'dan farklı bir yaklaşım benimsiyor ve hareket halindeyken hız yerine merkeziyetsizliğe öncelik veriyor:
- Scroll, EVM uyumluluğunu aşamalı olarak geliştiriyor (Tip 3 test ağı olarak başlayarak) ve ana ağ başlatıldığında sıralayıcılarını ve kanıtlayıcılarını merkezi olmayan hale getiriyor.
- Taiko, daha yavaş ZKP üretimine rağmen, bu bileşenleri dağıtıyor ve en başından itibaren maksimum EVM uyumluluğu için optimize ediyor.
Taiko'nun Tip 1 test ağı şu anda halka açıktır.
Özetlemek Gerekirse...
Sonuç olarak, L2'nin geliştirilmesi ve benimsenmesi, Ethereum'un geleceği ve blockchain ölçeklenebilirlik sorununu çözmenin anahtarıdır. Her zkEVM benzersiz avantajlar sunar ve farklı zorluklarla karşı karşıyadır, ancak hepsi erişilebilir bir web3 ekosisteminin sağlanmasında kritik bir rol oynamaktadır. Hangisinin hızlı ve iyi olduğuna siz karar verin! Yukarıda her katman 2 için genel bir analiz mevcut. :)
Bu bloğun en popüler zkEVM'leri, bunların birbirleriyle nasıl karşılaştırıldığını ve hangisinin sizin için en uygun olduğunu anlamanıza yardımcı olacağını umuyorum.
Okuduğunuz için teşekkür ederim.
Sevgiyle!