Beş büyük öneri ile BitVM'yi optimize etme: Bitcoin akıllı sözleşmelerinin performansını ve güvenliğini artırma

robot
Abstract generation in progress

BitVM Optimizasyon Planı Araştırması

BitVM, Bitcoin üzerinde Turing tam sözleşmeler gerçekleştiren bir teknik çözüm olarak önemli bir anlam taşımaktadır. Ancak şu anda hala erken aşamalardadır ve verimlilik ile güvenlik açısından bazı sorunlar bulunmaktadır. Bu makale, BitVM'in uygulanabilirliğini artırmak için birkaç optimizasyon fikri önermektedir.

1. ZK'ye dayalı olarak OP etkileşim sayısını azaltma

Mevcut BitVM, meydan okuma yanıtı için ikili arama yöntemini kullanıyor ve en kötü durumda yaklaşık 40 etkileşim turuna ihtiyaç duyuyor, bu süreç altı ay sürebiliyor. Meydan okunan nesneyi orijinal algoritma F'den doğrulama algoritması Verify'e dönüştürmek için sıfır bilgi kanıtı teknolojisinin getirilmesi düşünülebilir, böylece meydan okuma turlarının sayısı önemli ölçüde azaltılabilir ve süre kısaltılabilir.

Ayrıca, ZK Dolandırıcılık Kanıtı oluşturmayı ve Talep Üzerine ZK Kanıtı gerçekleştirmeyi keşfedebilirsiniz. Bu modelde yalnızca bir meydan okuma meydana geldiğinde ZK kanıtı oluşturulması gerekmektedir, bu da her durum değişikliği için kanıt oluşturma yükünü ortadan kaldırırken, optimist rollup'un avantajlarını da korumaktadır.

2. Bitcoin dostu tek seferlik imza

Lamport imzası, BitVM'nin temel bileşenidir, ancak imza ve genel anahtar oldukça uzundur. Winternitz tek seferlik imza şemasını kullanmayı düşünmek mümkündür, d=15 olduğunda imza ve genel anahtar uzunluğunu yaklaşık 4 kat azaltarak işlem ücretlerini en az %50 düşürebilir. Gelecekte daha kompakt bir tek seferlik imza şemasını keşfetmek de mümkündür.

3. Bitcoin Dostu Hash Fonksiyonu

Bitcoin scriptinin sınırlamaları nedeniyle, Bitcoin dostu bir hash fonksiyonu tasarlamak gerekmektedir. BLAKE3 iyi bir seçimdir; sıkıştırma fonksiyonu tur sayısı daha azdır ve 64 baytlık girdi işlenirken yalnızca bir kez sıkıştırma fonksiyonu gerektirir. Şu anda yaklaşık 100KB'lik bir Bitcoin scripti BLAKE3'ü uygulamıştır ve bu, toy versiyonu BitVM'yi inşa etmek için kullanılabilir. Gelecekte bu uygulama daha da optimize edilebilir veya Bitcoin için daha uygun diğer hash fonksiyonları keşfedilebilir.

4. Scriptless Scripts BitVM

Scriptless Scripts teknolojisi, akıllı sözleşme mantığını zincir dışı yürütme imkanı sunarak, işlevsel esneklik, iyi gizlilik ve yüksek verimlilik gibi avantajlar sağlar. Bu teknolojiyi BitVM'ye entegre etmeyi deneyebilir, Schnorr çoklu imza ve adaptör imzası kullanarak mantık kapısı taahhütleri gerçekleştirebilir, böylece script alanından tasarruf sağlayabilir ve verimliliği artırabilirsiniz.

5. İzin Gerektirmeyen Çoklu Zorluk

Mevcut BitVM, lisanslı iki taraflı meydan okuma modelini kullanıyor ve bazı güvenlik açıkları bulunmaktadır. Lisans gerektirmeyen çok taraflı meydan okuma protokolleri araştırılabilir ve güven modelini 1-of-n'den 1-of-N(N'e genişletilebilir. Bu, cadı saldırıları ve gecikme saldırıları gibi sorunların çözülmesini gerektirir; Permissionless Refereed Tournaments ve BoLD algoritması gibi ilgili araştırma sonuçlarına başvurulabilir.

Yukarıdaki optimizasyonlar sayesinde, BitVM'nin performansı ve güvenliğinin daha da artırılması bekleniyor ve bu, Bitcoin ekosisteminin refahına katkıda bulunacaktır.

View Original
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.
  • Reward
  • 7
  • Share
Comment
0/400
SchrodingerAirdropvip
· 23h ago
Bir başka enayileri oyuna getirme dalgası geldi.
View OriginalReply0
MissingSatsvip
· 07-15 06:31
Basit yapmak daha güzel değil mi?
View OriginalReply0
SeasonedInvestorvip
· 07-15 06:30
BTC Blok Zinciri hâlâ böyle mi oynanıyor?
View OriginalReply0
MoonBoi42vip
· 07-15 06:30
Ayarlamalardan sonra, revize edilmiş Çince yorum:

Bu boğa
View OriginalReply0
0xLostKeyvip
· 07-15 06:21
Ücretleri düşürmek en somut olandır.
View OriginalReply0
defi_detectivevip
· 07-15 06:18
Optimize ettin! Ücretler düştüğünde konuşuruz.
View OriginalReply0
NftPhilanthropistvip
· 07-15 06:11
sonunda birisi gerçek ölçeklenme sorunlarıyla ilgileniyor...jpeg çevirilerinle değil
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)