Ölçeklenebilirlik için ZK Yardımcı İşlemcileri Kılavuzu

Yeni BaşlayanDec 26, 2023
Bu makale, yardımcı işlemcilerin tanımını ve önemini ve uygulamaları genişletmek için Bonsai ZK yardımcı işlemci mimarisinin nasıl kullanılacağını gözden geçirmektedir.
Ölçeklenebilirlik için ZK Yardımcı İşlemcileri Kılavuzu

Zincir içi bir uygulama çalıştırıyorsanız ZK Yardımcı İşlemcisi, gaz maliyetlerini düşük tutarken zincir üstü mantığınızı ölçeklendirmenize olanak tanıyan önemli bir araçtır. Bu yazıda yardımcı işlemcinin ne olduğunu, neden önemli olduğunu ve uygulamanızı ölçeklendirmek için Bonsai ZK yardımcı işlemci mimarisini nasıl kullanabileceğinizi inceliyoruz.

Zincir İçi Uygulamaların Hesaplamasal Sınırlamaları

Uygulamanızın tamamen EVM üzerinde yürütülmesinin dezavantajları vardır. Ağır hesaplama veya büyük veri depoları gerektiren görevler, gas ücretlerinin o kadar yüksek olmasını gerektirir ki, uygulamanızı kullanmak hızla maliyet engelleyici hale gelebilir. Bu, bazı özelliklerin EVM'de gerçekçi olarak mümkün olmadığı ve uygulamalarınızın potansiyelini sınırladığı anlamına gelir.

İşin püf noktası, hesaplamayı zincir dışına taşımak, gas ücretlerini büyük ölçüde azaltmak ve uygulamanızı kullanıcılar için daha çekici hale getirmektir. Geleneksel olarak bu, merkezi bir sunucuda yürütülen hesaplamaya güvenmeyi ve maliyet tasarrufu adına Ethereum'un doğrulanabilir ekosisteminden fedakarlık etmeyi gerektirir. Neyse ki ZK kanıtları, merkeziyetsizliğin temel değerlerini korurken ve zincir içi maliyetlerin çok altında bir maliyetle bu zincir dışı sonuçları güvenli bir şekilde doğrulamanın bir yolunu sunuyor.

Sohbete Girme: Bonsai ZK Yardımcı İşlemcisi

Bonsai ZK Yardımcı İşlemci Mimarisi, zincir üstü uygulamaların yeteneklerini programlanabilir ve doğrulanabilir zincir dışı hesaplamayla genişletir. Kendi ZK altyapınızı çalıştırmak yerine programı yükleyebilir ve Bonsai'nin talep üzerine kanıt oluşturmasını talep edebilirsiniz.

Bonsai ZK Yardımcı İşlemci Mimarisi, ETH Aktarıcımızı kullanarak zkVM ve Bonsai'mizi Ethereum'a bağlayarak güçlendirilir. Bu, uygulamaların mantığı Rust'a taşımasına ve mantığı Bonsai'de zincir dışı yürütmesine izin vererek Ethereum akıllı sözleşmelerinin işlevselliğini genişletmemize olanak tanır.

Bonsai: Ethereum için bir ZK yardımcı işlemcisi

RISC Zero zkVM kullanılarak RISC Zero tarafından oluşturuldu

Zincir üstü uygulamalarınızı daha yalın ve daha ucuz hale getirmek için ZK'dan faydalanma

— RISC Sıfır (@RiscZero) 7 Temmuz 2023

Önemli bir açıklama, Bonsai'nin Ethereum ile sınırlı olmadığıdır. Bir yürütme ve konsensüs katmanına sahip herhangi bir blockchain, Bonsai yardımcı işlemcisini yürütmeyi veya hesaplamayı zincir dışına taşımak için kullanabilir.

Birkaç örnek şunları içerir:

  • İyimserlik ve Arbitrum gibi İyimser Katman 2
  • Starkware ve ZKSync gibi ZK Katman 2
  • EVM Katman 1, Avalanche ve Polygon dahil
  • Solana ve Aptos'u kapsayan EVM Dışı Katman 1
  • Kozmos zincirleri

Yardımcı İşlemci Nedir?

Yardımcı işlemci, işlemciye yardımcı olarak görev yapar ve kaynak kısıtlı bir sistemde hesaplamanın yükünün azaltılmasına olanak tanır. Örneğin, cep telefonunuzda ChatGPT gibi bir yapay zeka modelini çalıştırmak mümkün olmayacaktır. Telefonunuz yavaştır, depolama alanı sınırlıdır, devasa modeli indirmek için para ödüyorsunuz ve pil ömrünüz sınırlı. Ancak ChatGPT'ye bir soru sorduğunuz zaman bu soru, ucuz ve verimli bir şekilde çalışabileceği özel bir sunucuya gönderilir ve ardından yanıt gönderilir. Bu şekilde ChatGPT sunucuları, cep telefonunuzun sınırlı kaynakları için yapay zeka ortak işlemcisi görevi görür.

Öte yandan EVM, çeşitli işlemleri gerçekleştirebilen çok yönlü bir platform görevi görüyor. Kişisel bir cihaza benzer şekilde EVM, çeşitli görevleri yerine getirebilir ancak yüksek hacimli işlemler için her zaman en verimli olmayabilir. Ve zkVM, tıpkı bir bulut bilgisayarı veya ana bilgisayar gibi, genel amaçlı görevler için tasarlanmıştır ancak hız ve maliyet etkinliği açısından üstündür.

Bonsai ZK Yardımcı İşlemci Mimarisi

Hangi programın ve girişlerin yürütüleceğini belirterek Bonsai'yi arayın. Bonsai'yi iki yoldan biriyle arayabilirsiniz:

  • Ethereum'dan Bonsai'yi arayın: akıllı sözleşmenizden BonsaiRelay sözleşmesini arayın.

  • Bonsai'yi zincir dışından arayın: REST API'yi kullanarak Bonsai'yi arayın.

Bonsai, sağladığınız girişlerle programınızı zkVM üzerinde zincir dışı olarak yürütür.

Bonsai yürütülen programın bir kanıtını BonsaiRelay'e geri gönderir.

Kanıt, zincir üstü bir doğrulayıcı tarafından kontrol edilir.

Sözleşmeniz doğrulanmış sonucu alır.

Bonsai, gaz ücretlerini büyük ölçüde azaltır ve zincir üstü uygulamaların yeteneklerini genişletir; geliştiricilere daha geniş fırsatlar sunarken kullanıcılarınız için fiyat engellerini ortadan kaldırır. Bu mimari, uygulamanızın pahalı kısımlarını, hatta tüm mantığı Solidity akıllı sözleşmelerinizden zincir dışı çalıştıran bir Rust programına taşımanıza olanak tanır.

ZK yardımcı işlemcilerine yönelik kullanım örnekleri

Zincir içi oyunlar veya merkezi limitli emir defterleri gibi birçok uygulamanın ekonomik olabilmesi için zincir dışı hesaplamaya ihtiyacı vardır. Ancak 250K'dan fazla gaz gerektiren herhangi bir uygulama mantığı, ZK yardımcı işlemcileriyle maliyetleri potansiyel olarak azaltabilir.

DAO'lar, birçok aktörü ve birden fazla akıllı sözleşmeyi içeren ve yoğun hesaplamaya yol açan kolektif zincir içi faaliyetlerin mükemmel bir örneğidir. DAO yönetişimi için ZK Yardımcı İşlemcileri, daha ucuz gaz için zincir dışı bilgi işlemi ve taraflar arasında zincir içi verilerin doğrulanmasını sağlar. Bonsai DAO Valisi sayesinde DAO üyeleri, hesaplamayı zincir dışına taşıyarak gas ücretlerini %50'den fazla (23 Temmuz'da oy başına 6-9 dolardan sadece 2-3 dolara) düşürmeyi başardılar. Yakında Bonsai Valisini nasıl inşa ettiğimiz hakkında daha fazlasını açıklayacağız!

Bir başka dikkate değer kullanım örneği Web2'den Web3'e doğrulamayı içerir. Örneğin, Bonfire Wallet, kullanıcıların WebAuthn kullanarak bir yakıcı cüzdan oluşturmasına olanak tanırken, Bonsai ZK Yardımcı İşlemcisi zincir dışı hesaplamayı yönetiyor.

Bonsai: Ethereum için bir ZK yardımcı işlemcisi

RISC Zero zkVM kullanılarak RISC Zero tarafından oluşturuldu

Zincir üstü uygulamalarınızı daha yalın ve daha ucuz hale getirmek için ZK'dan faydalanma

— RISC Sıfır (@RiscZero) 7 Temmuz 2023

Bonsai ile inşa edin

Bonsai'yi Ethereum'un yardımcı işlemcisi olarak kullanmak için tek yapmanız gereken:

Uygulama mantığınızı işleyen bir zkVM uygulaması yazın

Bonsai'den zkVM uygulamanızı çalıştırmasını ve sonuçlarla ne yapacağını isteyen bir Sağlamlık sözleşmesi yazın

Daha sonra dağıtım kılavuzundaki talimatları izleyin.

Bonsai, ister yoğun hesaplamaları zincirden çıkarmak isteyin, ister güvenilir, doğrulanabilir yazılımınız için kanıtlar üretmeye ihtiyaç duyun, size yardımcı olabilir. Sorularınız için Discord'daki ekibimize ulaşın!

Yasal Uyarı:

  1. Bu makale [risczero] adresinden yeniden basılmıştır. Tüm telif hakları orijinal yazara [KAYLEI ATCHLEY] aittir. Bu yeniden basıma itirazlarınız varsa lütfen Gate Learn ekibiyle iletişime geçin; onlar konuyu hemen halledeceklerdir.
  2. Sorumluluk Reddi: Bu makalede ifade edilen görüş ve görüşler yalnızca yazara aittir ve herhangi bir yatırım tavsiyesi teşkil etmez.
  3. Makalenin diğer dillere çevirileri Gate Learn ekibi tarafından yapılır. Aksi belirtilmedikçe tercüme edilen makalelerin kopyalanması, dağıtılması veya intihal edilmesi yasaktır.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!
Buat Akun