Bitcoin Programlanabilirlik yeni突破: RGB, RGB++ ve Arch Network方案对比

Bitcoin ekosisteminin Programlanabilirlik gelişimi

Bitcoin, en iyi likiditeye ve en yüksek güvenliğe sahip blockchain olarak, inskripsiyon çılgınlığının ardından birçok geliştiriciyi kendine çekti. Hızla Bitcoin'in programlanabilirliği ve ölçeklenebilirlik sorunlarına dikkat çektiler. ZK, DA, yan zincir, rollup, restaking gibi farklı çözümler getirerek, Bitcoin ekosistemi yeni bir refah zirvesine doğru ilerliyor ve şu anki boğa piyasasının ana konusu haline geliyor.

Ancak, birçok tasarım Ethereum gibi akıllı sözleşme platformlarının ölçeklenebilirlik deneyimlerini kullanmaktadır ve genellikle merkeziyetsiz çapraz zincir köprülerine dayanır, bu da sistemin potansiyel bir zayıflığı haline gelir. Bitcoin'in kendine özgü özelliklerine dayalı çok az çözüm vardır, bu da Bitcoin'in geliştirme deneyiminin dostane olmamasıyla ilgilidir. Bitcoin'in Ethereum gibi akıllı sözleşmeleri çalıştırması zor, bunun başlıca nedenleri şunlardır:

  1. Bitcoin script dili güvenliği sağlamak için Turing tamlığını kısıtlamıştır.
  2. Bitcoin blok zinciri, basit işlemler için tasarlanmıştır, karmaşık akıllı sözleşmeler için optimize edilmemiştir.
  3. Bitcoin akıllı sözleşmeleri çalıştıracak sanal makineden yoksundur.

2017 yılındaki ayrılmış tanık (SegWit), Bitcoin blok boyutu sınırını genişletti; 2021 yılındaki Taproot yükseltmesi, toplu imza doğrulamayı mümkün kılarak işlem sürecini basitleştirdi. Bu yükseltmeler, Bitcoin'in Programlanabilirlik için zemin hazırladı.

2022 yılında, geliştirici Casey Rodarmor "Ordinal Theory"yi ortaya koydu ve Bitcoin işlemlerine rastgele verilerin gömülmesi için bir planı özetledi. Bu, Bitcoin ağına durum bilgilerini ve meta verileri doğrudan gömmek için yeni olanaklar sağladı ve erişilebilir ve doğrulanabilir durum verilerine ihtiyaç duyan uygulamalar için yeni bir bakış açısı sundu.

Şu anda, çoğu Bitcoin'in programlanabilirliğini artıran proje, (L2) ikinci katman ağına bağımlıdır. Bu, kullanıcıların köprüye güvenmesini gerektirir ve L2'nin kullanıcı ve likidite elde etmesinin ana engelidir. Ayrıca, Bitcoin'in yerel bir sanal makinesi veya programlanabilirlikten yoksun olması, L2 ile L1 arasında güven varsayımlarını artırmadan iletişim sağlamayı imkansız kılar.

RGB, RGB++ ve Arch Network, Bitcoin'in yerel özelliklerinden yola çıkarak Programlanabilirlik yeteneklerini artırmayı ve farklı yöntemlerle akıllı sözleşmeler ile karmaşık işlem yetenekleri sunmayı denemektedir:

  1. RGB, akıllı sözleşme durum değişikliklerini Bitcoin'in UTXO'sunda kaydeden bir zincir dışı istemci doğrulama çözümüdür. Belirli bir gizlilik avantajına sahip olmasına rağmen, kullanımı karmaşık ve sözleşme birleştirilebilirliği eksik olduğu için şu anda gelişimi yavaş ilerlemektedir.

  2. RGB++ Nervos'un RGB düşüncesine dayanan bir diğer genişletme yoludur, hala UTXO bağlaması üzerine inşa edilmiştir, ancak zinciri kendisi konsensüs sahibi bir istemci doğrulayıcı olarak kullanır, meta veri varlıkları için çapraz zincir çözümü sunar ve her türlü UTXO yapısına sahip zincirlerin transferini destekler.

  3. Arch Network, Bitcoin için yerel akıllı sözleşme çözümleri sunar, ZK sanal makinesi ve doğrulayıcı düğüm ağı oluşturur, işlem toplama yoluyla durum değişikliklerini ve varlık aşamalarını Bitcoin işlemlerinde kaydeder.

UTXO Bağlama: BTC Akıllı Sözleşme Çözümleri RGB, RGB++ ve Arch Network'ün Detayları

RGB

RGB, Bitcoin topluluğunun erken dönem akıllı sözleşme genişletme fikridir. UTXO ile durum verilerini kapsayarak kaydeder ve sonraki Bitcoin yerel genişlemesi için önemli bir fikir sunar.

RGB, token transfer doğrulamasını Bitcoin konsensüs katmanından zincir dışına taşıyarak zincir dışı doğrulama kullanır ve belirli işlemle ilgili istemciler tarafından doğrulanır. Bu, genel ağda yayın gereksinimlerini azaltır, gizliliği ve verimliliği artırır. Ancak, bu gizlilik artırma yöntemi de çift taraflı bir kılıçtır. Gizlilik korumasını artırırken, üçüncü tarafların görünmez olmasına neden olur, bu da gerçek işlemleri karmaşık hale getirir ve geliştirmeyi zorlaştırır, kullanıcı deneyimi ise daha kötü hale gelir.

RGB, tek kullanımlık mühür şeridi kavramını tanıtmaktadır. Her UTXO yalnızca bir kez harcanabilir, bu da yaratıldığında kilitlenmesi ve harcandığında kilidinin açılması anlamına gelir. Akıllı sözleşme durumu UTXO ile kapsüllenmiş ve mühür şeridi tarafından yönetilmektedir, etkin bir durum yönetim mekanizması sağlar.

UTXO Bağlama: BTC Akıllı Sözleşme Çözümü RGB, RGB++ ve Arch Network'ün Ayrıntılı Açıklaması

RGB++

RGB++ Nervos'un RGB yaklaşımına dayanan bir diğer genişleme yoludur, hala UTXO bağlıdır.

RGB++ Turing tam olarak yeterli UTXO zincirlerini (CKB gibi veya diğer zincirler) kullanarak off-chain verileri ve akıllı sözleşmeleri işler, Bitcoin'in Programlanabilirliğini daha da geliştirir ve BTC'yi homojen bir şekilde bağlayarak güvenliği garanti eder.

RGB++ Turing tamamlama UTXO zincirini gölge zincir olarak kullanır, karmaşık akıllı sözleşmeleri uygulayabilir ve Bitcoin UTXO ile bağlanarak sistemin programlanabilirliğini ve esnekliğini artırır. Bitcoin UTXO ve gölge zincir UTXO, 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şleyerek, çapraz zincir etkileşimini ve varlık likiditesini artırır. Bu çoklu zincir desteği, sistemin esnekliğini artırır. Aynı zamanda, UTXO homomorfik bağlanması ile köprü olmaksızın çapraz zincir gerçekleştirilir, "sahte para" sorununu önler ve varlıkların gerçekliğini ve tutarlılığını güvence altına alır.

Gölge zinciri aracılığıyla zincir üstü doğrulama, RGB++ istemci doğrulama sürecini basitleştirir. Kullanıcılar sadece gölge zinciri ile ilgili işlemleri kontrol ederek RGB++ durum hesaplamasının doğruluğunu doğrulayabilir. Bu zincir üstü doğrulama yöntemi kullanıcı deneyimini optimize eder. Turing tamamlayıcı gölge zinciri kullanmak, RGB'nin karmaşık UTXO yönetimini önleyerek daha basit ve kullanıcı dostu bir deneyim sunar.

Arch Ağı

Arch Network, Arch zkVM ve Arch doğrulama düğüm ağı tarafından oluşturulmaktadır; sıfır bilgi kanıtları ve merkezsiz 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, RISC Zero ZKVM kullanarak akıllı sözleşmeleri çalıştırır ve sıfır bilgi kanıtları oluşturur, bu kanıtlar merkeziyetsiz doğrulama düğümleri ağı tarafından doğrulanır. Sistem, güvenliği ve verimliliği artırmak için akıllı sözleşme durumunu State UTXO'larda paketleyerek 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 leader düğümleri kullanır, FROST imza şemasını 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ütüldüğünde, sözleşmenin doğruluğunu ve durum değişikliğini doğrulamak için kullanılan sıfır bilgi kanıtı üretilir.

Arch, Bitcoin UTXO modelini kullanır, durum ve varlıklar UTXO içinde paketlenir ve durum dönüşümü tek kullanımlık kavramı aracılığıyla gerçekleştirilir. Akıllı sözleşme durum verileri state UTXO'ları olarak kaydedilir, orijinal veri varlıkları ise Asset UTXO'ları olarak kaydedilir. Arch, her UTXO'nun yalnızca bir kez harcanmasını sağlar ve güvenli durum yönetimi sunar.

Arch, blok zinciri yapısını yenilememiş olsa da, doğrulayıcı düğüm ağını doğrulamak gerekmektedir. Her Arch Epoch döneminde, sistem, hak sahipliğine göre rastgele bir Leader düğümü seçer ve bu düğüm, ağ içindeki tüm doğrulayıcı düğümlere bilgi yaymaktan sorumludur. Tüm zk-proof'lar, merkeziyetsiz doğrulayıcı düğüm ağı tarafından doğrulanır, böylece sistemin güvenliği ve sansüre karşı dayanıklılığı sağlanır ve Leader düğümüne imza üretilir. İşlem, gerekli sayıda düğüm imzasını aldığında, Bitcoin ağında yayınlanabilir.

UTXO Bağlama: BTC Akıllı Sözleşme Çözüm RGB, RGB++ ve Arch Network'ü Anlama

Özet

Bitcoin Programlanabilirlik tasarımı açısından RGB, RGB++ ve Arch Network farklı özellikler sunuyor, ancak hepsi UTXO bağlama fikrini sürdürüyor. UTXO'nun tek kullanımlık kimlik doğrulama özelliği, akıllı sözleşmelerin durumunu kaydetmek için daha uygundur.

Ancak, bu çözümlerin dezavantajları da belirgindir; başlıca kötü kullanıcı deneyimi, Bitcoin ile aynı onay gecikmesi ve düşük performans olarak kendini göstermektedir. Bunlar yalnızca işlevselliği genişletmiş, performansı artırmamıştır ki bu Arch ve RGB'de daha belirgindir. RGB++ yüksek performanslı UTXO zincirini tanıtarak daha iyi bir kullanıcı deneyimi sunar, 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çeklenebilirlik çözümünü aktif olarak tartışacağız. Bitcoin'in yerel özelliklerine uygun çözümler dikkatle izlenmelidir. UTXO bağlama yöntemi, Bitcoin ağı yükseltilmeden Bitcoin programlama yöntemlerini genişletmenin en etkili yoludur. Kullanıcı deneyimi sorununu çözebildiği sürece, Bitcoin akıllı sözleşmelerine büyük bir ilerleme sağlayacaktı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
gas_guzzlervip
· 07-19 06:50
Yine ödev kopyalamaya geldim, halledilmesi gerekenler hâlâ halledilmeli.
View OriginalReply0
MetaDreamervip
· 07-19 06:48
Gerçekten ETH her şeyi kopyalayabiliyor mu?
View OriginalReply0
CryptoMotivatorvip
· 07-19 06:42
Yine birileri oyun oynamak istiyor.
View OriginalReply0
ImpermanentLossFanvip
· 07-19 06:41
btc içe kapanma böyle oluyor
View OriginalReply0
NFT_Therapyvip
· 07-19 06:41
BTC'nin DNA'sı saf.
View OriginalReply0
BlockchainTherapistvip
· 07-19 06:35
btc gerçekten de atadır, eth ile ne oynuyorsun ki?
View OriginalReply0
LiquidityWizardvip
· 07-19 06:32
istatistiksel olarak konuşursak, bu çözümlerin %73.4'ü meseleyi kaçırıyor.
View OriginalReply0
  • Pin
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)