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

Bitcoin ekosisteminin akıllı sözleşmeler için yeni düşünceleri

Bitcoin, günümüzde en iyi likiditeye ve en güvenli blok zincirine sahip olarak, yazım çılgınlığının ardından pek ç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 çözümleri getirerek, Bitcoin ekosistemi yeni bir refah zirvesine ulaşmakta ve mevcut boğa piyasasının ana odak noktası haline gelmektedir.

Ancak, birçok tasarım Ethereum gibi akıllı sözleşme platformlarının ölçeklenebilirlik deneyimlerini benimsemiş ve genellikle merkeziyetsiz köprüler kullanmaya dayanmış, bu da sistemin potansiyel bir zayıflığı haline gelmiştir. Bitcoin'in kendine özgü özelliklerine dayalı olarak çok az çözüm tasarlanmıştır, bu da Bitcoin'in geliştirme deneyiminin dostça olmamasıyla ilgilidir. Bitcoin, Ethereum gibi akıllı sözleşmeleri çalıştırmakta zorlanıyor, bunun başlıca nedenleri şunlardır:

  1. Bitcoin script dili güvenlik nedeniyle Turing tamlığını kısıtlamış, karmaşık akıllı sözleşmeleri yürütme yeteneğine sahip değildir.
  2. Bitcoin blok zinciri, basit işlemler için tasarlandı ve 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'nin ayrılma tanığı (SegWit), Bitcoin blok boyutu sınırını genişletti; 2021'deki Taproot yükseltmesi, toplu imza doğrulamasını mümkün kıldı ve işlem işleme hızını artırdı. Bu ilerlemeler, Bitcoin'in programlanabilirliği için zemin hazırladı.

2022 yılında, geliştirici Casey Rodarmor "Ordinal Theory"yi önerdi ve Satoshi'nin numaralandırma planını özetledi; bu, her türlü verinin Bitcoin işlemlerine gömülmesine olanak tanır. Bu, Bitcoin zincirine doğrudan durum bilgisi ve meta verilerin gömülmesi için yeni yollar açtı ve erişilebilir ve doğrulanabilir durum verilerine ihtiyaç duyan akıllı sözleşmeler uygulamaları için yeni fikirler sundu.

Şu anda, çoğu Bitcoin programlanabilirliğini artırmaya yönelik proje, kullanıcıların köprüye güvenmesini gerektiren ikinci katman ağlarına (L2) bağımlıdır ve bu, L2'nin kullanıcı ve likiditeyi elde etmesinin ana engelini oluşturur. Ayrıca, Bitcoin'in yerel bir sanal makinesi veya programlanabilirlikten yoksun olması, L2 ile L1 arasındaki iletişimin güven varsayımlarını artırmadan gerçekleştirilmesini engellemektedir.

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

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

  2. RGB++ RGB düşüncesinin temelinde başka bir genişletme yoludur, hala UTXO bağlantısına dayanmaktadır, ancak zinciri kendisi bir konsensüs sahibi istemci doğrulayıcısı olarak kullanır, meta veri varlıkları için çapraz zincir çözümü sunar ve herhangi bir UTXO yapısına sahip zincirlerin transferini destekler.

  3. Arch Network, Bitcoin için yerel akıllı sözleşmeler çözümü sunarak ZK sanal makinesi ve doğrulayıcı düğüm ağı oluşturdu, işlemleri birleştirerek durum değişikliklerini ve varlık kayıtlarını Bitcoin işlemlerinde kaydediyor.

UTXO Bağlama: BTC akıllı sözleşmeler çözümü RGB, RGB++ ve Arch Network'ü detaylı inceleme

RGB

RGB, Bitcoin topluluğunun erken dönem akıllı sözleşmeler için genişletme yaklaşımıdır, UTXO ile durum verilerini kapsayarak, Bitcoin'in yerel ölçeklenmesini sağlamak için önemli bir fikir sunmuştur.

RGB, token transfer doğrulamasını Bitcoin konsensüs katmanından zincir dışına taşıyarak belirli işlemle ilgili istemcilerin doğrulamasını kullanır. Bu, ağ genelinde yayınlama ihtiyacını azaltarak gizliliği ve verimliliği artırır. Ancak, bu gizlilik artırma yöntemi iki ucu keskin bir kılıçtır. Sadece belirli işlemle ilgili düğümlerin doğrulamaya katılması gizliliği artırsa da, üçüncü şahısların görünmez hale gelmesine sebep olur, bu da işlemleri karmaşık hale getirir ve geliştirmeyi zorlaştırır, kullanıcı deneyimi ise daha düşüktür.

RGB, tek kullanımlık mühür konseptini tanıttı. Her UTXO yalnızca bir kez harcanabilir, bu da oluşturulurken kilitlenmesi, harcanırken açılması anlamına gelir. Akıllı sözleşmelerin durumu UTXO ile paketlenir ve mühür tarafından yönetilir, bu da etkili bir durum yönetim mekanizması sağlar.

UTXO Bağlama: BTC akıllı sözleşmeler çözümü RGB, RGB++ ve Arch Network'ün ayrıntılı açıklaması

RGB++

RGB++, RGB düşüncesinin temelinde yatan başka bir genişleme yoludur ve hâlâ UTXO bağlamasına dayanmaktadır.

RGB++ Turing tam tamamlayıcı UTXO zincirlerini (CKB veya diğer zincirler gibi) kullanarak zincir dışı verileri ve akıllı sözleşmeleri işleyerek Bitcoin'in programlanabilirliğini artırmış ve BTC'yi homomorfik bağlayarak güvenliği sağlamıştır.

RGB++ Turing tam bir UTXO zinciri kullanır. CKB gibi Turing tam UTXO zincirlerini gölge zincir olarak kullanarak, RGB++ zincir dışı verileri ve akıllı sözleşmeleri işleyebilir. Bu zincir sadece 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ı garanti eder ve işlemlerin güvenliğini sağlar.

RGB++ tüm Turing tam UTXO zincirlerine genişletildi, artık CKB ile sınırlı değil, çapraz zincirler arası etkileşimi ve varlık likiditesini artırdı. Bu çok zincirli destek, RGB++'un herhangi bir Turing tam UTXO zinciri ile birleşmesine izin vererek sistem esnekliğini artırır. Aynı zamanda, UTXO homomorfik bağlama aracılığıyla köprü olmadan ç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 üzerinden zincir içi doğrulama ile 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 zincir içi doğrulama yöntemi sadece doğrulama sürecini basitleştirmekle kalmaz, aynı zamanda kullanıcı deneyimini de optimize eder. Turing tam 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

Arch Network, Arch zkVM ve Arch doğrulama düğümü ağı tarafından oluşturulmaktadır. Sıfır bilgi kanıtları 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 zinciri ile 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, merkezi olmayan doğrulama düğüm ağı tarafından doğrulanır. Bu sistem, UTXO modeline dayanmaktadır ve akıllı sözleşme durumunu State UTXO'larda kapsüller, güvenlik ve verimliliği artırmak için.

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üğümleri kullanır, FROST imza şemasını kullanarak düğüm imzalarını toplar ve nihayetinde işlemi Bitcoin ağına yayınlar.

Arch zkVM, Bitcoin için Turing tam sanal makine sunar ve karmaşık akıllı sözleşmeleri çalıştırabilir. Her sözleşme yürütmesinden sonra, Arch zkVM sıfır bilgi kanıtı oluşturur ve bu, sözleşmenin doğruluğunu ve durum değişikliklerini doğrulamak için kullanılır.

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

Arch, yenilikçi bir blok zinciri yapısı sunmasa da, doğrulayıcı düğüm ağına ihtiyaç duyar. Her Arch Epoch'unda, sistem, hak sahipliğine dayalı olarak rastgele bir Lider düğüm seçer ve bu düğüm, aldığı bilgiyi ağdaki diğer tüm doğrulayıcı düğümlere yaymaktan sorumludur. Tüm zk-kanıtları, merkezi olmayan doğrulayıcı düğüm ağı tarafından doğrulanır ve sistemin güvenliğini ve sansüre karşı direncini garanti eder, ayrıca Lider düğüme imza üretir. İşlem, gerekli sayıda düğüm tarafından imzalandıktan sonra, Bitcoin ağında yayınlanabilir.

UTXO bağlama: BTC akıllı sözleşme çözümleri RGB, RGB++ ve Arch Ağı hakkında ayrıntılı bilgi

Sonuç

Bitcoin'in programlanabilirlik tasarımı açısından RGB, RGB++ ve Arch Network farklı özellikler sunmaktadır, ancak hepsi UTXO bağlama düşüncesini sürdürmektedir; UTXO'nun bir kez kullanma kimlik doğrulama özelliği akıllı sözleşmelerin durum kaydına daha uygundur.

Ancak, bu çözümlerin belirgin dezavantajları da var, yani kötü kullanıcı deneyimi, Bitcoin ile tutarlı onay gecikmeleri ve düşük performans. Sadece işlevselliği genişletiyorlar, performansı artırmıyorlar, bu durum Arch ve RGB'de daha belirgin. RGB++'un tasarımı, daha iyi bir kullanıcı deneyimi sağlamak için yüksek performanslı UTXO zincirini tanıtsa da, ek güvenlik varsayımları ortaya koyuyor.

Daha fazla geliştiricinin Bitcoin topluluğuna katılmasıyla birlikte, op-cat yükseltme önerisi gibi daha fazla ölçeklendirme çözümü göreceğiz ve bu yoğun bir şekilde tartışılmaktadır. Bitcoin'in yerel özelliklerine uygun çözümler dikkatle izlenmelidir. UTXO bağlama yöntemi, Bitcoin ağını yükseltmeden programlama şeklini genişletmenin en etkili yoludur. Kullanıcı deneyimi sorunları iyi bir şekilde çözülürse, Bitcoin akıllı sözleşmeleri için önemli bir ilerleme kaydedilecektir.

BTC-2.65%
ARCH0.15%
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
  • 9
  • Share
Comment
0/400
CryptoTarotReadervip
· 13h ago
Herkes yenilikten bahsediyor, aslında hala çok muhafazakâr değil mi?
View OriginalReply0
ProposalManiacvip
· 07-30 21:03
Yine Ethereum'un eski yöntemine tuzak kuruyor, bu kadar karmaşık yapmanın anlamı ne?
View OriginalReply0
NewPumpamentalsvip
· 07-30 11:31
Kapsam genişletmek, Merkeziyetsizlikte küçülmekle eşdeğerdir.
View OriginalReply0
BearHuggervip
· 07-30 11:30
Yazıtı bitirdikten sonra bunu mu alım satım yapıyorsunuz?
View OriginalReply0
BlockImpostervip
· 07-30 11:30
Ah hala açılmıyor, hala taklit ediyor.
View OriginalReply0
DegenApeSurfervip
· 07-30 11:29
Kimse orman kanunundan daha hızlı koşamaz~ gerçekten harika
View OriginalReply0
ExpectationFarmervip
· 07-30 11:29
Güvenlik ve geliştirme zorluğu tam bir aşk nefreti.
View OriginalReply0
FlashLoanLordvip
· 07-30 11:22
Ah, yine protokoller üzerine çalışıyorum. Sizin heyecanınızı koruyun, ben de hodl etmeye devam edeceğim.
View OriginalReply0
ResearchChadButBrokevip
· 07-30 11:06
BTC de L2 oynamaya mı başladı... Yardım et!
View OriginalReply0
View More
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)