ZK Ko-İşlemci: Web3 Büyük Ölçekli Uygulamalara Giden Köprüyü İnşa Etmek
Geleneksel bilgisayar alanında, yardımcı işlemciler CPU'ya diğer karmaşık görevleri yerine getirmesi için yardımcı olur. Yaygın yardımcı işlemciler arasında Apple'ın M7 hareket yardımcı işlemcisi ve Nvidia'nın GPU'su bulunmaktadır. Yardımcı işlemciler, karmaşık ve tekil performans gereksinimi yüksek olan kodları boşaltarak CPU'nun daha esnek ve çeşitli bölümleri işlemesine olanak tanır.
Ethereum blockchain üzerinde uygulama gelişimini sınırlayan iki ciddi sorun bulunmaktadır:
Yüksek Gas ücretleri, zincir üzerindeki uygulamaların geliştirme alanını sınırlıyor.
Akıllı sözleşmeler yalnızca yakın blok verilerine erişebilir, bu da veri tabanlı yenilikçi uygulamaların ortaya çıkmasını zorlaştırır.
Bu iki sorun, "büyük ölçekli uygulama" ürünlerinin ortaya çıkmasını ciddi şekilde kısıtlamaktadır. ZK yardımcı işlemcisi, Ethereum'un yardımcı işlem birimi olarak hesaplama ve veri yoğun görevleri işleyerek bu sorunları çözebilir.
ZK yardımcı işlemcinin uygulama sınırları oldukça geniştir, neredeyse tüm gerçek dapp uygulama senaryolarını kapsayabilir, örneğin sosyal medya, oyun, DeFi, risk kontrol sistemleri, veri depolama, büyük model eğitimi vb. Teorik olarak, Web2 uygulamalarının gerçekleştirebildiği işlevler, ZK yardımcı işlemciler tarafından blockchain üzerinde gerçekleştirilebilir ve aynı zamanda uygulama güvenliğini korumak için Ethereum'u bir ödeme katmanı olarak kullanabilir.
Şu anda sektörde tanınmış ko-prosesör projeleri üç ana gruba ayrılmaktadır: zincir üzerindeki veri indeksleme, oracle ve ZKML. Bunlar arasında genel amaçlı ZK ko-prosesörü (General-ZKM), bu uygulama senaryolarının tümünü kapsayabilmektedir.
Genel ZK İşlemci Teknolojisi Mimarisi
Risc Zero, Lagrange ve Succinct örnekleriyle genel ZK yardımcı işlemcilerinin teknik mimarisini analiz etmek:
Risc Zero
Risc Zero'nun ZK yardımcı işlemcisi Bonsai olarak adlandırılmaktadır, bu da zincirle bağımsız bir sıfır bilgi kanıtı bileşenleri setidir. Ana işlevleri şunlardır:
Genel zkVM, sıfır bilgi/doğrulanabilir bir ortamda herhangi bir sanal makine çalıştırabilir.
Akıllı sözleşmelere veya zincire doğrudan entegre edilebilen ZK kanıtı üretim sistemi.
Genel rollup, Bonsai üzerinde kanıtlanmış hesaplamaları zincire dağıtabilir.
Bonsai bileşenleri, kanıtlayıcı ağ, istek havuzu, Rollup motoru, ayna merkezi, durum depolama ve kanıt pazarı gibi unsurları içerir.
Lagrange
Lagrange, hesaplama ve veri yoğun uygulama geliştirmeyi desteklemek için blok zinciri tarih verilerini içeren yardımcı işlemciler ve doğrulanabilir veritabanları oluşturmayı amaçlamaktadır. Temel işlevleri şunlardır:
Doğrulanabilir veritabanı: Akıllı sözleşmelerin zincir üzerindeki depolanması, blok zinciri depolamasını, durumunu ve bloklarını yeniden yapılandırma.
MapReduce prensiplerine dayalı hesaplama: Veri ayrımı çoklu örneklerle paralel hesaplama kullanılır.
Lagrange, SNARK/STARK kanıtlarını desteklemek için yeni bir sözleşme depolama, hesap durumu ve blok veri yapısı tasarladı. ZKMR sanal makinesi, dağıtık hesaplama ve kanıt birleştirme işlemini Map ve Reduce adlı iki adımda gerçekleştiriyor.
Kısa
Succinct Network'ün amacı, programlanabilir gerçekleri blockchain geliştirme yığınındaki çeşitli parçalara entegre etmektir. Özelliği, kanıt pazarının çeşitli kanıt sistemleriyle uyumlu olmasıdır.
Succinct'in zincir dışı ZKVM'si SP(Succinct İşlemcisi ), Rust gibi LLVM dillerini destekler. Temel özellikleri arasında:
STARKs'a dayalı yinelemeli kanıt teknolojisi
SNARK'ların STARK'lara paketleyicisi
Önceden derlenmiş merkezi zkVM mimarisi
Ko işlemcileri ile Layer2'nin benzerlikleri ve farklılıkları
Kullanıcı odaklı Layer2'den farklı olarak, yardımcı işlemciler uygulamalara yöneliktir ve hızlandırma bileşeni veya modüler bileşen olarak uygulanabilir:
ZK Layer2'nin zincir dışı sanal makinesi
Kamu zinciri uygulamalarının zincir dışı hesaplama gücü
Çapraz Zincir Veri Kehaneti
Çapraz Zincir Köprü Mesajlaşma
Ko-prosessor, tam zincir gerçek zamanlı senkronizasyon verileri ve yüksek performanslı düşük maliyetli güvenilir hesaplama potansiyelini getirdi, yeniden yapılandırılabilir blok zincirinin çoğu ara yazılımını.
Koşullayıcıların Karşılaştığı Zorluklar
Geliştiriciler için giriş engeli yüksek
Pist çok erken aşamalarda, yapı belirsiz.
Donanım gibi ön koşullar henüz gerçekleşmedi
Teknik yollar benzer, teknik engeller oluşturmak zor.
Özet ve Gelecek Perspektifi
ZK yardımcı işlemcilerin, Web3 uygulama geliştirme paradigmalarını yeniden şekillendirmesi, tam zincir gerçek zamanlı kanıtlanabilir veritabanları ve düşük maliyetli zincir dışı hesaplamalar gerçekleştirmesi bekleniyor. ZK hesaplama çiplerinin hayata geçirilmesi, büyük ölçekli ticari uygulamaların ön koşuludur. Bir sonraki döngüde ZK endüstri zincirinin ticari olarak hayata geçmesi, gerçekten 1 milyar kullanıcı seviyesinde zincir üstü etkileşimleri desteklemesi bekleniyor.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
8 Likes
Reward
8
5
Repost
Share
Comment
0/400
consensus_whisperer
· 08-09 18:13
Bu gas ücreti çok pahalı, boşver.
View OriginalReply0
GasWastingMaximalist
· 08-09 18:05
GasWastingMaximalist: Gerçek zincire çıkmaya cesaretin var mı? Anlayan anlar.
ZK yardımcı işlemcisi: Ethereum darboğazını aşmak, Web3 büyük ölçekli uygulamalar için yeni bir çağ başlatmak
ZK Ko-İşlemci: Web3 Büyük Ölçekli Uygulamalara Giden Köprüyü İnşa Etmek
Geleneksel bilgisayar alanında, yardımcı işlemciler CPU'ya diğer karmaşık görevleri yerine getirmesi için yardımcı olur. Yaygın yardımcı işlemciler arasında Apple'ın M7 hareket yardımcı işlemcisi ve Nvidia'nın GPU'su bulunmaktadır. Yardımcı işlemciler, karmaşık ve tekil performans gereksinimi yüksek olan kodları boşaltarak CPU'nun daha esnek ve çeşitli bölümleri işlemesine olanak tanır.
Ethereum blockchain üzerinde uygulama gelişimini sınırlayan iki ciddi sorun bulunmaktadır:
Bu iki sorun, "büyük ölçekli uygulama" ürünlerinin ortaya çıkmasını ciddi şekilde kısıtlamaktadır. ZK yardımcı işlemcisi, Ethereum'un yardımcı işlem birimi olarak hesaplama ve veri yoğun görevleri işleyerek bu sorunları çözebilir.
ZK yardımcı işlemcinin uygulama sınırları oldukça geniştir, neredeyse tüm gerçek dapp uygulama senaryolarını kapsayabilir, örneğin sosyal medya, oyun, DeFi, risk kontrol sistemleri, veri depolama, büyük model eğitimi vb. Teorik olarak, Web2 uygulamalarının gerçekleştirebildiği işlevler, ZK yardımcı işlemciler tarafından blockchain üzerinde gerçekleştirilebilir ve aynı zamanda uygulama güvenliğini korumak için Ethereum'u bir ödeme katmanı olarak kullanabilir.
Şu anda sektörde tanınmış ko-prosesör projeleri üç ana gruba ayrılmaktadır: zincir üzerindeki veri indeksleme, oracle ve ZKML. Bunlar arasında genel amaçlı ZK ko-prosesörü (General-ZKM), bu uygulama senaryolarının tümünü kapsayabilmektedir.
Genel ZK İşlemci Teknolojisi Mimarisi
Risc Zero, Lagrange ve Succinct örnekleriyle genel ZK yardımcı işlemcilerinin teknik mimarisini analiz etmek:
Risc Zero
Risc Zero'nun ZK yardımcı işlemcisi Bonsai olarak adlandırılmaktadır, bu da zincirle bağımsız bir sıfır bilgi kanıtı bileşenleri setidir. Ana işlevleri şunlardır:
Bonsai bileşenleri, kanıtlayıcı ağ, istek havuzu, Rollup motoru, ayna merkezi, durum depolama ve kanıt pazarı gibi unsurları içerir.
Lagrange
Lagrange, hesaplama ve veri yoğun uygulama geliştirmeyi desteklemek için blok zinciri tarih verilerini içeren yardımcı işlemciler ve doğrulanabilir veritabanları oluşturmayı amaçlamaktadır. Temel işlevleri şunlardır:
Lagrange, SNARK/STARK kanıtlarını desteklemek için yeni bir sözleşme depolama, hesap durumu ve blok veri yapısı tasarladı. ZKMR sanal makinesi, dağıtık hesaplama ve kanıt birleştirme işlemini Map ve Reduce adlı iki adımda gerçekleştiriyor.
Kısa
Succinct Network'ün amacı, programlanabilir gerçekleri blockchain geliştirme yığınındaki çeşitli parçalara entegre etmektir. Özelliği, kanıt pazarının çeşitli kanıt sistemleriyle uyumlu olmasıdır.
Succinct'in zincir dışı ZKVM'si SP(Succinct İşlemcisi ), Rust gibi LLVM dillerini destekler. Temel özellikleri arasında:
Ko işlemcileri ile Layer2'nin benzerlikleri ve farklılıkları
Kullanıcı odaklı Layer2'den farklı olarak, yardımcı işlemciler uygulamalara yöneliktir ve hızlandırma bileşeni veya modüler bileşen olarak uygulanabilir:
Ko-prosessor, tam zincir gerçek zamanlı senkronizasyon verileri ve yüksek performanslı düşük maliyetli güvenilir hesaplama potansiyelini getirdi, yeniden yapılandırılabilir blok zincirinin çoğu ara yazılımını.
Koşullayıcıların Karşılaştığı Zorluklar
Özet ve Gelecek Perspektifi
ZK yardımcı işlemcilerin, Web3 uygulama geliştirme paradigmalarını yeniden şekillendirmesi, tam zincir gerçek zamanlı kanıtlanabilir veritabanları ve düşük maliyetli zincir dışı hesaplamalar gerçekleştirmesi bekleniyor. ZK hesaplama çiplerinin hayata geçirilmesi, büyük ölçekli ticari uygulamaların ön koşuludur. Bir sonraki döngüde ZK endüstri zincirinin ticari olarak hayata geçmesi, gerçekten 1 milyar kullanıcı seviyesinde zincir üstü etkileşimleri desteklemesi bekleniyor.