Bitcoin akıllı sözleşmeler yeni yaklaşımı: RGB, RGB++ ve Arch Network'ün UTXO yeniliği

robot
Abstract generation in progress

Bitcoin ekosisteminin Programlanabilirlik keşfi

Bitcoin, mevcut en yüksek likiditeye ve en yüksek güvenliğe sahip blockchain olarak, birçok geliştiricinin programlanabilirlik ve ölçeklenebilirlik sorunlarına dikkatini çekmektedir. ZK, DA, yan zincir, rollup, restaking gibi çeşitli çözümlerle, Bitcoin ekosistemi yeni bir refah zirvesine ulaşmakta ve bu boğa piyasasının ana odak noktası haline gelmektedir.

Ancak, birçok tasarım planı Ethereum gibi akıllı sözleşme platformlarının ölçeklenebilirlik deneyimlerini sürdürmekte ve çoğu merkezi çapraz zincir köprülerine dayanmaktadır, bu da sistemin potansiyel bir zayıflığı haline gelmektedir. Çok az plan, Bitcoin'in kendine özgü özelliklerine dayanarak tasarlanmıştır; bu, Bitcoin'in geliştirme zorluğuyla ilgilidir. Bitcoin, birkaç sebep nedeniyle Ethereum gibi doğrudan akıllı sözleşmeler çalıştıramaz:

  1. Bitcoin script dili güvenlik açısından Turing tamlığını sınırlamaktadır ve karmaşık akıllı sözleşmeleri yerine getiremez.
  2. Bitcoin blok zinciri, basit işlemler için tasarlanmıştır ve karmaşık akıllı sözleşmeler için optimize edilmemiştir.
  3. Bitcoin'in akıllı sözleşmeleri çalıştıracak sanal makinesi yok.

2017'nin ayrıştırma tanığı ( SegWit ) yükseltmesi blok boyutu sınırını artırdı; 2021'in Taproot yükseltmesi toplu imza doğrulamasını sağladı ve işlem işleme verimliliğini artırdı. Bu yükseltmeler Bitcoin'in Programlanabilirlik koşullarını yarattı.

2022 yılında, geliştirici Casey Rodarmor "Ordinal Teorisi"ni önerdi ve Bitcoin işlemlerinde herhangi bir verinin yerleştirilmesini mümkün kılan Satoshi'nin numaralandırma sistemini özetledi, akıllı sözleşmeler gibi uygulamalar için yeni bir bakış açısı sundu.

Mevcut durumda, çoğu Bitcoin'in Programlanabilirlik genişletme projeleri, kullanıcıların köprüye güvenmesini gerektiren ikinci katman ağı (L2)'ye bağımlıdır ve bu, L2'nin kullanıcı ve likidite elde etmesini engelleyen bir engel oluşturur. Ayrıca, Bitcoin'in yerel bir sanal makine veya Programlanabilirlik eksikliği, L2 ile L1 arasındaki iletişimi ek güven varsayımları olmadan gerçekleştirmeyi imkansız kılmaktadır.

RGB, RGB++ ve Arch Network, Bitcoin'in yerel özelliklerinden yola çıkarak, farklı yöntemlerle onun programlanabilirliğini artırmayı deniyor:

  1. RGB, akıllı sözleşmeleri doğrulamak için zincir dışı bir istemci kullanarak, durum değişikliklerini Bitcoin UTXO'sunda kaydeder. Gizlilik avantajları bulunsa da, kullanımı karmaşık ve sözleşme birleştirilebilirliği eksik, gelişimi yavaş.

  2. RGB++ RGB temelinde, Turing tam UTXO zincirini kullanarak zincir dışı verileri ve akıllı sözleşmeleri işler, güvenliği sağlamak için BTC ile homojen bağlama yöntemini kullanır.

  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, durum değişikliklerini Bitcoin işlemlerinde kayıt altına almak için işlemleri birleştirir.

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

RGB

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

RGB, doğrulamayı zincir dışına alarak, token transfer doğrulamasını konsensüs katmanından zincir dışına taşır ve belirli işlemle ilgili istemciler tarafından doğrulanır. Bu, ağın genel yayılma ihtiyacını azaltır, gizliliği ve verimliliği artırır, ancak aynı zamanda üçüncü tarafların görünmez olmasına, işlemlerin karmaşık olmasına ve geliştirme zorluğunun artmasına neden olur.

RGB, tek kullanımlık mühür şeridi kavramını tanıtır; her UTXO yalnızca bir kez harcanabilir, oluşturulurken kilitlenir ve harcanırken açılır. Akıllı sözleşme durumu, UTXO ile kapsüllenmiş ve mühür şeridi tarafından yönetilerek etkili bir durum yönetim mekanizması sağlar.

RGB++

RGB++, RGB düşüncesinin temelinde, UTXO bağlamasıyla geliştirilmiştir. Turing tam UTXO zincirini kullanarak, zincir dışı verileri ve akıllı sözleşmeleri işler, Bitcoin'in programlanabilirliğini artırır ve güvenliği sağlamak için BTC ile homojen bağlama yoluyla garanti eder.

RGB++ Turing tamamlama UTXO zincirini gölge zincir olarak kullanır, zincir dışı verileri ve akıllı sözleşmeleri işler. Bu zincir karmaşık akıllı sözleşmeleri yürütme yeteneğine sahiptir ve Bitcoin UTXO ile bağlanarak sistemin Programlanabilirlik ve esnekliğini artırır. Bitcoin UTXO ile gölge zincir UTXO eşlenik bağlaması, iki zincir arasındaki durum ve varlık tutarlılığını sağlarken, işlemlerin güvenliğini garanti eder.

RGB++ genişletmesi, tüm Turing tam UTXO zincirlerini destekler, çapraz zincirler arası etkileşimi ve varlık likiditesini artırır. UTXO homomorfik bağlama ile köprüsüz çapraz zincir oluşturma, "sahte para" sorununu önler ve varlıkların gerçekliğini ve tutarlılığını garanti eder.

Gölge zinciri ile zincir üzerinde doğrulama yaparak, RGB++ istemci doğrulama sürecini basitleştirir. Kullanıcılar, yalnızca gölge zinciri ile ilgili işlemleri kontrol ederek RGB++ durum hesaplamasının doğruluğunu doğrulayabilirler. Bu yöntem, doğrulama sürecini basitleştirir, kullanıcı deneyimini optimize eder ve RGB'nin karmaşık UTXO yönetimini önler.

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

Arch Network

Arch Network, Arch zkVM ve doğrulayıcı düğüm ağı olmak üzere iki ana bileşenden oluşmaktadır. Akıllı sözleşmelerin güvenliğini ve gizliliğini sağlamak için sıfır bilgi kanıtları ve merkeziyetsiz doğrulama ağı kullanarak, 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 yürütür ve sıfır bilgi kanıtları üretir; merkeziyetsiz doğrulayıcı düğüm ağı tarafından doğrulanır. Sistem, akıllı sözleşme durumunu State UTXO'larda paketleyerek güvenliği ve verimliliği artıran UTXO modeline dayanarak çalışır.

Asset UTXOs, Bitcoin veya diğer tokenleri temsil eder ve vekaletle yönetilebilir. Doğrulama ağı, ZKVM içeriğini doğrulamak için rastgele leader düğümünü seçer, 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 sunar ve karmaşık akıllı sözleşmeleri yürütür. Her sözleşme yürütme sonrası, sözleşmenin doğruluğunu ve durum değişikliklerini doğrulamak için sıfır bilgi kanıtı üretilir.

Arch, Bitcoin UTXO modelini kullanır, durum ve varlıklar UTXO'larda kapsüllenmiştir ve durum dönüşümü tek seferlik kullanım kavramı ile gerçekleştirilir. Akıllı sözleşme 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ı sağlar ve güvenli durum yönetimi sunar.

Arch, doğrulayıcı düğüm ağını doğrulamak zorundadır. Her Epoch süresince, sistem, bilgi yayılımından sorumlu olan Lider düğümü rastgele seçmek için hisseye dayalı bir seçim yapar. Tüm kanıtlar, sistemin güvenliğini ve sansüre karşı direncini sağlamak için merkeziyetsiz doğrulayıcı düğüm ağı tarafından doğrulanır ve Lider düğüme imza üretilir. İşlemler, gerekli düğümlerin imzasını aldıktan sonra Bitcoin ağında yayınlanabilir.

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

Sonuç

RGB, RGB++ ve Arch Network, Bitcoin'in programlanabilirlik tasarımında kendine özgü özellikler taşımaktadır ve hepsi UTXO bağlama fikrini sürdürmektedir. UTXO'nun bir kez kullanım yetkilendirme özelliği, akıllı sözleşmelerin durumunu kaydetmek için daha uygundur.

Ancak, bu çözümler kullanıcı deneyimi zayıf, onay gecikmeleri uzun, performans düşük gibi sorunlarla da karşı karşıyadır. Arch ve RGB esasen işlevselliği genişletirken performansı artırmamıştır; RGB++ yüksek performanslı UTXO zincirini tanıtarak kullanıcı deneyimini geliştirmiştir, ancak ek güvenlik varsayımları getirmiştir.

Daha fazla geliştirici Bitcoin topluluğuna katıldıkça, op-cat yükseltme önerisi gibi daha fazla ölçeklenebilirlik planı göreceğiz ve bunlar aktif olarak tartışılmaktadır. Bitcoin'in yerel özelliklerine uygun planlara odaklanmak önemlidir; UTXO bağlama yöntemi, ağı yükseltmeden programlamayı genişletmenin etkili bir yoludur. Kullanıcı deneyimi sorunlarını çözebilirse, Bitcoin akıllı sözleşmelerinde önemli 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
  • 8
  • Share
Comment
0/400
InscriptionGrillervip
· 10h ago
Yine bir enayi toplama süreci başlatılıyor.
View OriginalReply0
CryptoComedianvip
· 10h ago
BTC de çiçekli elbiseler giymek ve akıllı sözleşmeler oynamak istiyor haha. Sadece tuzak giymek ve yüksek risk oynamak.
View OriginalReply0
TokenStormvip
· 10h ago
Teknik olarak fena değil ama bu şey dipten satın alınıyorsa işte burada bir şeyler var.
View OriginalReply0
ForkPrincevip
· 11h ago
Yine bu süslü püslü şeyleri yapıyorsunuz.
View OriginalReply0
TrustlessMaximalistvip
· 11h ago
btc yaşasın
View OriginalReply0
DegenDreamervip
· 11h ago
Yeni projeler çok ama hepsinin içinde tuzaklar var.
View OriginalReply0
ContractFreelancervip
· 11h ago
Çok uzak koşarsan geri dönemeyebilirsin.
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)