BitVM: Bitcoin üzerindeki Turing Tamamlandı sözleşmeleri ve optimizasyon yönleri

BitVM: Bitcoin üzerindeki Turing Tamamlandı sözleşmesi

Bitcoin, merkeziyetsiz, güvenli ve güvenilir bir dijital varlık olarak uzun vadede ölçeklenme sorunları yaşamaktadır. Bitcoin'in UTXO modeli, sistemin durumsuz olmasına ve karmaşık hesaplamaları yürütme yeteneğinin eksikliğine neden olarak merkeziyetsiz uygulamaların ve karmaşık finansal araçların geliştirilmesini sınırlamaktadır.

Bitcoin ölçeklenmesi için temel olarak durum kanalları, yan zincirler, istemci doğrulama gibi teknolojiler bulunmaktadır. Durum kanalları güvenli ödeme çözümleri sunar, ancak doğrulama karmaşıklığı sınırlı hesaplama gücüne sahiptir. Yan zincirler geniş uygulama desteği sunar, ancak güvenlik seviyesi düşüktür. İstemci doğrulama karmaşık işlemleri işleyebilir, ancak Bitcoin ile çift yönlü kısıtlama eksikliği nedeniyle güvenlik yetersizdir.

2023 Aralık'ta, ZeroSync projesi BitVM çözümünü önerdi ve Bitcoin ağı konsensüsünü değiştirmeden Turing Tamamlandı Bitcoin sözleşmeleri gerçekleştirdi. BitVM, Bitcoin script ve Taproot kullanarak optimistik Rollup'ı gerçekleştirmektedir. Lamport imzasına dayalı olarak, iki UTXO arasında bağlantı kurarak durumlu Bitcoin script'leri gerçekleştirmektedir. Taproot adresinde büyük programlar taahhüt edilmekte, zincir dışı etkileşim yoluyla karmaşık hesaplamalar yürütülmekte ve yalnızca anlaşmazlık durumunda zincir üzerinde yürütülmektedir.

BitVM, Bitcoin'in uygulama alanlarını büyük ölçüde genişletiyor, ancak hala erken aşamalardadır ve verimlilik ve güvenlik açısından bazı sorunlar bulunmaktadır:

  1. Çoklu etkileşim yüksek işlem ücretlerine neden olur, süreyi uzatır.
  2. Lamport imza verisi oldukça uzundur
  3. Hash fonksiyonu karmaşıklığı yüksek
  4. Sözleşme büyük, blok alanını çok fazla kaplıyor.
  5. Yalnızca izinli modda iki taraflı meydan okuma desteklenmektedir.

BitVM'i daha da optimize etmek için, bu makalede aşağıdaki geliştirme yönleri önerilmektedir:

  1. Sıfır bilgi kanıtlarına dayalı olarak etkileşim sayısını azaltmak, zorluk döngüsünü kısaltmak
  2. Winternitz gibi daha kompakt tek kullanımlık imza şemaları kullanmak
  3. Bitcoin dostu bir hash fonksiyonu tasarlamak, örneğin BLAKE3'ü optimize etmek
  4. Scriptless Scripts'i tanıtmak, script alanını tasarruf ettirir.
  5. İzin gerektirmeyen çok taraflı meydan okuma modu

Gelecekte daha fazla optimizasyon yönünü keşfetmeye devam edeceğiz, BitVM teknolojisinin gelişimini teşvik edecek ve Bitcoin'in uygulama alanlarını genişleteceğiz.

BTC-4.13%
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
  • 5
  • Repost
  • Share
Comment
0/400
ChainSherlockGirlvip
· 08-13 19:42
Zincir Toplulukta insanlar, büyük bir haber var! Bir veri analizi yapalım~
View OriginalReply0
CryptoWageSlavevip
· 08-13 17:58
Gerçekten bu şeyi anlayabilen biri var mı?
View OriginalReply0
RugResistantvip
· 08-13 17:54
Bu anı uzun zamandır bekliyordum~ Dünyanın Bitcoin'i
View OriginalReply0
VCsSuckMyLiquidityvip
· 08-13 17:50
btc sonsuz bir tanrıdır!
View OriginalReply0
GateUser-00be86fcvip
· 08-13 17:43
btc hala genişletilmeli~
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)