Bitcoin akıllı sözleşmeler yeni düşünce: UTXO bağlı genişletilmiş Programlanabilirlik

robot
Abstract generation in progress

Bitcoin Programlanabilirliği için Yeni Bir Yaklaşım: UTXO Bağlı Akıllı Sözleşmeler

Bitcoin, en likidite ve güvenlik açısından en önde gelen blockchain olarak, yazım çılgınlığının ardından birçok geliştiriciyi kendine çekti. Geliştiriciler, Bitcoin'in programlanabilirliği ve ölçeklenebilirlik sorunlarına hızla dikkat çektiler. ZK, DA, yan zincir, rollup, restaking gibi çeşitli çözümlerle, Bitcoin ekosistemi benzeri görülmemiş bir refah dönemine girdi ve mevcut boğa piyasasının ana odak noktası haline geldi.

Ancak, bu tasarımların birçoğu Ethereum gibi akıllı sözleşme halkalarının ölçeklenme deneyimlerini kullanmakta ve genellikle merkeziyetsiz köprüler üzerinde bağımlı olmaktadır, bu da potansiyel riskler taşımaktadır. Gerçekten Bitcoin özelliklerine dayalı tasarımlar pek yaygın değildir, bu da Bitcoin geliştirme deneyiminin kötü olmasından kaynaklanmaktadır. Bitcoin'in Ethereum gibi akıllı sözleşmeleri çalıştırması zor olmasının başlıca nedenleri şunlardır:

  1. Bitcoin betik dili güvenliği sağlamak için Turing tamlığını sınırlamıştır, karmaşık akıllı sözleşmelerin yürütülmesine izin vermez.
  2. Bitcoin blok zinciri, basit işlemler için tasarlandı, karmaşık akıllı sözleşmeler için optimize edilmedi.
  3. Bitcoin, akıllı sözleşmeleri çalıştıracak sanal makineden yoksundur.

2017'deki izole kanıt ( SegWit ) blok boyutu sınırını artırdı; 2021'deki Taproot yükseltmesi toplu imza doğrulamasını sağladı ve işlem süreçlerini basitleştirdi. Bu yükseltmeler Bitcoin'in programlanabilirliği için zemin hazırladı.

2022 yılında, bir geliştirici "Ordinal Theory"yi önerdi ve Bitcoin işlemlerine görüntü gibi herhangi bir veriyi yerleştirmek için akıllı numara planını açıkladı. Bu, Bitcoin zincirine doğrudan durum bilgisi ve meta veri yerleştirme için yeni olanaklar açtı ve akıllı sözleşmeler gibi erişilebilir ve doğrulanabilir durum verilerine ihtiyaç duyan uygulamalar için yeni bir fikir sağladı.

Şu anda, çoğu Bitcoin programlanabilirliğini artıran proje, (L2) ikinci katman ağına bağımlıdır, kullanıcılar çapraz zincir köprüsüne güvenmek zorundadır, bu da L2'nin kullanıcı ve likidite elde etme konusunda bir zorluk haline gelmektedir. Ayrıca, Bitcoin'in yerel sanal makinesi veya programlanabilirliği yoktur, bu nedenle L2'nin L1 ile iletişim kurması için ek güven varsayımlarına ihtiyaç duyulmadan gerçekleştirilememektedir.

RGB, RGB++ ve Arch Network, Bitcoin'in yerel özelliklerinden yola çıkarak programlanabilirliğini artırmaya çalışmakta, farklı yöntemlerle akıllı sözleşmeler ve karmaşık işlem yetenekleri sunmaktadır:

  1. RGB, akıllı sözleşmelerin durum değişikliklerini Bitcoin UTXO'sunda kaydeden, zincir dışı istemci doğrulaması ile çalışan bir akıllı sözleşme çözümüdür. Gizlilik avantajları olsa da, kullanımı karmaşık ve sözleşme birleştirilebilirliği eksik, gelişimi yavaş.

  2. RGB++ başka bir UTXO bağlı genişletme yoludur, zinciri kendisi konsensüs olan bir istemci doğrulayıcı olarak kullanarak, meta veri varlıkları için çapraz zincir çözümleri sunar ve herhangi bir UTXO yapı zincirinin transferini destekler.

  3. Arch Network, Bitcoin için yerel akıllı sözleşmeler çözümü sunar, ZK sanal makinesi ve doğrulayıcı düğüm ağı oluşturur, durum değişikliklerini ve varlık kayıtlarını Bitcoin işlemlerine entegre etmek için işlem toplamaları kullanır.

UTXO Bağlama: BTC akıllı sözleşme çözümleri RGB, RGB++ ve Arch Network'ün ayrıntıları

RGB: Zincir Dışı Doğrulama için Akıllı Sözleşme Çözümü

RGB, Bitcoin topluluğunun erken dönem akıllı sözleşmeler genişletme düşüncesidir, UTXO ile durum verilerini kapsayarak, sonraki Bitcoin yerel genişlemesi için önemli bir fikir sağlar.

RGB, token transfer doğrulamasını Bitcoin konsensüs katmanından zincir dışına taşıyarak belirli işlemle ilgili istemcilerin doğrulamasını sağlar. Bu, ağ genelindeki yayın gereksinimlerini azaltır, gizliliği ve verimliliği artırır. Ancak, bu gizliliği artırma yöntemi de iki ucu keskin bir kılıçtır. Sadece belirli işlemle ilgili düğümlerin doğrulamaya katılmasına izin vermek gizlilik korumasını artırsa da, üçüncü tarafların görünmez olmasına neden olur, bu da işlemleri karmaşık ve geliştirmesi zor hale getirir, kullanıcı deneyimi daha kötü olur.

RGB, tek kullanımlık mühür konseptini getirir. Her UTXO yalnızca bir kez harcanabilir, bu da UTXO oluşturulurken kilitlenmesi ve harcama sırasında kilidin açılması anlamına gelir. Akıllı sözleşme durumu, UTXO ile kapsüllenir ve mühür ile yönetilir, etkili bir durum yönetim mekanizması sağlar.

UTXO Bağlama: BTC akıllı sözleşme çözümleri RGB, RGB++ ve Arch Network'ü detaylandırma

RGB++: Turing tam yeterli UTXO zinciri kullanımı

RGB++ başka bir UTXO bağlı genişletme yoludur. Turing tam UTXO zinciri (, CKB veya diğer zincirler ) kullanarak, off-chain verileri ve akıllı sözleşmeleri işler, Bitcoin'in Programlanabilirliğini daha da artırır ve BTC'nin güvenliğini sağlamak için homojen bağlama yoluyla bunu gerçekleştirir.

RGB++ Turing tam yeterli UTXO zincirini gölge zincir olarak kullanır, zincir dışı verileri ve akıllı sözleşmeleri işler. Bu tür zincirler yalnızca karmaşık akıllı sözleşmeleri yürütmekle kalmaz, aynı zamanda Bitcoin UTXO ile bağlanarak sistemin programlanabilirliğini ve esnekliğini artırır. Bitcoin UTXO ve gölge zincir UTXO birbirine homomorfik olarak bağlanır, iki zincir arasındaki durum ve varlık tutarlılığını sağlar, işlem güvenliğini garanti eder.

RGB++ tüm Turing tam UTXO zincirlerine genişletilerek, çapraz zincir birlikte çalışabilirliğini ve varlık likiditesini artırır. Çoklu zincir desteği, RGB++'nin herhangi bir Turing tam UTXO zinciri ile birleşmesine izin vererek sistemin esnekliğini artırır. Aynı zamanda, UTXO homomorfik bağlama yoluyla köprü olmadan çapraz zincir gerçekleştirilir, "sahte para" sorununu önler ve varlıkların gerçekliğini ve tutarlılığını garanti eder.

Gölge zincir aracılığıyla zincir üstü doğrulama, RGB++ istemci doğrulama sürecini basitleştirir. Kullanıcılar yalnızca gölge zincirle ilgili işlemleri kontrol ederek RGB++ durum hesaplamasının doğruluğunu doğrulayabilirler. Bu zincir üstü doğrulama yöntemi doğrulama sürecini basitleştirir ve kullanıcı deneyimini optimize eder. Turing tamamlama gölge zinciri kullanarak, RGB++ RGB'nin karmaşık UTXO yönetiminden kaçınır ve daha basit ve kullanıcı dostu bir deneyim sunar.

Arch Network: ZK Sanal Makinesi ve Doğrulama Ağı

Arch Network, Arch zkVM ve Arch doğrulayıcı düğüm ağı olmak üzere iki ana bileşenden oluşur. Sıfır bilgi kanıtları (zk-proofs) ve merkeziyetsiz doğrulama ağı kullanarak akıllı sözleşmelerin güvenliğini ve gizliliğini sağlar, RGB'den daha kullanışlıdır ve RGB++ gibi başka bir UTXO zincirine bağlanmayı gerektirmez.

Arch zkVM, akıllı sözleşmeleri yürütmek ve sıfır bilgi kanıtları üretmek için RISC Zero ZKVM kullanır, merkeziyetsiz doğrulayıcı düğüm ağı tarafından doğrulanır. Bu sistem, akıllı sözleşme durumunu State UTXO'larda kapsülleyerek güvenliği ve verimliliği artıran UTXO modeline dayanarak çalışır.

Varlık UTXO'ları, Bitcoin veya diğer token'ları temsil etmek için kullanılır ve vekalet yoluyla yönetilebilir. Arch doğrulama ağı, ZKVM içeriğini doğrulamak için rastgele seçilen lider düğümler aracılığıyla çalışır, FROST imza şeması kullanarak düğüm imzalarını birleştirir ve nihayetinde işlemi Bitcoin ağına yayınlar.

Arch zkVM, Bitcoin için Turing tam sanal makinesi sağlar ve karmaşık akıllı sözleşmeleri yürütme yeteneğine sahiptir. Her sözleşme yürütme sonrasında, sözleşmenin doğruluğunu ve durum değişikliklerini doğrulamak için sıfır bilgi kanıtı üretilir.

Arch ayrıca Bitcoin UTXO modelini kullanır, durum ve varlıklar UTXO'larda kapsüllenir ve durum dönüşümü tek kullanımlık kavramı ile gerçekleştirilir. Akıllı sözleşmeler durum verileri state UTXO'lar olarak kaydedilir, orijinal veri varlıkları Asset UTXO'lar olarak kaydedilir. Arch, her UTXO'nun yalnızca bir kez harcanmasını garanti eder, güvenli durum yönetimi sağlar.

Arch, blockchain yapısını yenilememiş olsa da, doğrulama düğümleri ağına ihtiyaç duyar. Her Arch Epoch süresince, sistem hak sahibi olarak rastgele bir Lider düğüm seçer ve bu düğüm bilgiyi ağdaki diğer tüm doğrulayıcı düğümlere yaymaktan sorumludur. Tüm zk-proof'lar, sistemin güvenliğini ve sansüre karşı dayanıklılığını sağlamak için merkeziyetsiz doğrulayıcı düğüm ağı tarafından doğrulanır ve Lider düğüme imza üretir. İşlemler, gerekli sayıda düğüm tarafından imzalandıktan sonra Bitcoin ağına yayınlanabilir.

UTXO Bağlama: BTC akıllı sözleşme çözümleri RGB, RGB++ ve Arch Network'ü ayrıntılı olarak açıklama

Özet

Bitcoin programlanabilirlik tasarımında, RGB, RGB++ ve Arch Network kendine özgü özelliklere sahip, ancak hepsi UTXO bağlama fikrini sürdürmektedir. UTXO'nun tek kullanımlık yetkilendirme özelliği, akıllı sözleşmelerin durumunu kaydetmek için daha uygundur.

Ancak, bu çözümlerin belirgin dezavantajları da vardır; kullanıcı deneyimi yetersizdir, Bitcoin ile aynı onay gecikmeleri ve düşük performans sergilemektedirler. Sadece işlevselliği genişletmişlerdir, performansı artırmamışlardır ki bu Arch ve RGB'de özellikle belirgindir. RGB++ tasarımı, daha iyi bir kullanıcı deneyimi sağlamak için yüksek performanslı UTXO zincirini tanıtarak geliştirilmiştir, ancak ek güvenlik varsayımları da getirmektedir.

Daha fazla geliştirici Bitcoin topluluğuna katıldıkça, op-cat yükseltme önerisi gibi daha fazla ölçeklendirme çözümü göreceğiz ve bunlar aktif olarak tartışılmakta. Bitcoin'in yerel özelliklerine uygun çözümler öncelikli olarak dikkat çekmelidir. UTXO bağlama yöntemi, Bitcoin ağını yükseltmeden programlama yöntemlerini genişletmenin en etkili yoludur. Kullanıcı deneyimi sorununu çözebildiği sürece, Bitcoin akıllı sözleşmelerinde önemli bir ilerleme olacaktır.

BTC-1.34%
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
  • 8
  • Repost
  • Share
Comment
0/400
BTCBeliefStationvip
· 08-16 05:09
boğa koşusu nihayet geldi
View OriginalReply0
APY追逐者vip
· 08-16 01:20
Zincir üstünde yeni bir hayat var, sadece bana BTC getirmesini bekliyorum.
View OriginalReply0
SerumSquirtervip
· 08-15 21:24
Merkeziyetsiz cross-chain köprüleri=Emiciler Tarafından Oyuna Getirilmek
View OriginalReply0
ReverseTradingGuruvip
· 08-13 06:11
boğa ah boğa ah ama yine insanların enayi yerine koyulacağını hissediyorum
View OriginalReply0
GhostAddressMinervip
· 08-13 06:11
Eh, yine başladı. Bir grup adres gizlice cross-chain köprüleri değiştiriyor. Bu, sadece fırsatı görüp insanları enayi yerine koymak istemek değil mi?
View OriginalReply0
PancakeFlippavip
· 08-13 06:10
Bitcoin genişleme yeni bir şey mi geliyor?
View OriginalReply0
PerpetualLongervip
· 08-13 06:04
dipten satın almayı doğru yaptım, gelecek hafta yatırımı geri kazanacağım. short pozisyonlar bireysel yatırımcılar ölsün! Her olumsuz bilginin pozisyonu artırma fırsatı olduğuna inanıyorum!
View OriginalReply0
SocialAnxietyStakervip
· 08-13 05:51
yazıtlar mahkum oldu, neyi araştıracağız ki?
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)