Bitcoin akıllı sözleşmeler genişletme çözümleri karşılaştırması: RGB, RGB++ ve Arch Network

robot
Abstract generation in progress

Bitcoin ekosisteminin akıllı sözleşmelerle genişleme yolu

Bitcoin, en yüksek likiditeye ve en güçlü güvenliğe sahip blok zinciri olarak, yazılımların yükselişi ile birlikte çok sayıda geliştiriciyi kendine çekti. Bu geliştiriciler, Bitcoin'in programlanabilirliğine ve ölçeklenebilirlik sorununa hızla dikkat çekti. Sıfır bilgi kanıtları, veri kullanılabilirliği, yan zincirler, rollup ve yeniden staking gibi yenilikçi çözümler ile Bitcoin ekosistemi eşi görülmemiş bir refah ile karşı karşıya kalıyor ve mevcut pazarın odak noktası haline geliyor.

Ancak, birçok ölçeklenebilirlik tasarımı Ethereum gibi akıllı sözleşmeler platformlarının deneyimlerinden yararlanarak genellikle merkezi bir çapraz zincir köprüsüne dayanmakta ve bu, sistemin zayıf noktası haline gelmektedir. Nadir olarak, Bitcoin'in kendine özgü özelliklerine dayanan tasarımlar bulunmaktadır; bu, Bitcoin'in daha zayıf bir geliştirici deneyimine sahip olmasından kaynaklanmaktadır. Bitcoin, bazı kısıtlamalar nedeniyle Ethereum gibi akıllı sözleşmeler çalıştıramamaktadır:

  1. Bitcoin betik dili güvenliği sağlamak için Turing tamamlayıcılığından feragat etmiştir, karmaşık akıllı sözleşmeleri yürütme yeteneği yoktur.
  2. Bitcoin blok zinciri, basit işlemler için depolama optimizasyonu yapar, karmaşık akıllı sözleşmeler için uygun değildir.
  3. Bitcoin, akıllı sözleşmeleri çalıştıracak sanal makineden yoksundur.

2017 yılındaki SegWit ve 2021 yılındaki Taproot yükseltmesi, Bitcoin'e programlanabilirlik ekledi. 2022'de geliştirici Casey Rodarmor'un önerdiği "Ordinal Theory", Bitcoin zincirine durum bilgileri ve meta veriler gömmenin yeni olasılıklarını açtı.

Şu anda, çoğu Bitcoin programlamasını genişleten proje, kullanıcıların çapraz zincir köprüsüne güvenmesini gerektiren ikinci katman ağlarına bağımlıdır; bu da kullanıcı ve likidite elde etme konusunda bir engel oluşturur. Ayrıca, Bitcoin'in yerel sanal makinesi veya programlanabilirliği yoktur, bu da ikinci katman ile birinci katman arasında ek bir güvene ihtiyaç duymadan iletişim kurulmasını engeller.

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

  1. RGB, akıllı sözleşmeleri doğrulamak için zincir dışı bir istemci aracılığıyla, durum değişikliklerini Bitcoin UTXO'sunda kaydeder. Gizlilik avantajlarına sahip olmasına rağmen, kullanımı karmaşık ve sözleşme bileşenleri eksik, bu nedenle gelişimi yavaş.

  2. RGB++, RGB düşüncesinin 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 homomorfik bağlama yoluyla.

  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şlemlerinde toplu işlemlerle kaydeder.

UTXO Bağlama: BTC akıllı sözleşmeler planları RGB, RGB++ ve Arch Network'ü detaylı bir şekilde açıklama

RGB

RGB, Bitcoin topluluğunun erken dönem akıllı sözleşmeler genişletme fikridir; UTXO aracılığıyla durum verilerini paketleyerek, Bitcoin'in yerel genişlemesi için önemli bir düşünce sunmaktadır.

RGB, zincir dışı doğrulamayı kullanarak, token transfer doğrulamasını Bitcoin konsensüs katmanından zincir dışına taşıyor ve belirli işlemle ilgili istemciler tarafından doğrulanıyor. Bu, ağ genelinde yayın gereksinimlerini azaltarak gizliliği ve verimliliği artırıyor. Ancak, bu gizlilik artırma yöntemi iki ucu keskin bir kılıçtır. Gizlilik korumasını artırırken, üçüncü tarafları görünmez hale getiriyor, bu da işlemleri karmaşıklaştırıyor ve geliştirmeyi zorlaştırıyor; kullanıcı deneyimi ise daha kötü hale geliyor.

RGB, tek kullanımlık mühür şeridi konseptini tanıttı. Her UTXO yalnızca bir kez harcanabilir, bu da oluşturulduğunda kilitlenip harcandığında kilidinin açılması anlamına gelir. Akıllı sözleşme durumu UTXO ile paketlenir ve mühür şeridi tarafından 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'ün detayları

RGB++

RGB++, RGB düşüncesinin temelinde başka bir genişleme yoludur ve hala UTXO'ya dayanmaktadır.

RGB++ Turing tam olarak yeterli UTXO zincirini off-chain verileri ve akıllı sözleşmeleri işlemek için kullanır, Bitcoin'in programlanabilirliğini daha da artırır ve güvenliği sağlamak için BTC'yi homojen bağlama ile garanti eder.

RGB++ Turing tamamlayıcı UTXO zincirini gölge zincir olarak kullanır, karmaşık akıllı sözleşmelerin yürütülmesine ve Bitcoin UTXO ile bağlanmasına olanak tanır, 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şleyerek, çapraz zincir etkileşimini ve varlık likiditesini artırır. Çoklu zincir desteği, RGB++'nin herhangi bir Turing tam UTXO zinciri ile birleşmesine olanak tanır ve sistemin esnekliğini artırır. UTXO homomorfik bağlama yoluyla köprü olmadan çapraz zincir gerçekleştirilir, "sahte paralar" sorununu önler ve varlıkların gerçekliğini ve tutarlılığını sağlar.

Gölge zinciri, zincir üzerinde doğrulamayı basitleştirerek istemci doğrulama sürecini kolaylaştırır. Kullanıcılar, RGB++ durum hesaplamasının doğruluğunu doğrulamak için yalnızca gölge zinciri ile ilgili işlemleri kontrol etmelidir. Bu zincir üzerindeki doğrulama süreci basitleştirir ve kullanıcı deneyimini optimize eder. Turing tam gölge zinciri kullanmak, RGB'nin karmaşık UTXO yönetimini önleyerek daha basit ve kullanıcı dostu bir deneyim sunar.

Arch Network

Arch Network, Arch zkVM ve doğrulayıcı düğüm ağı ile birleşerek, akıllı sözleşmelerin güvenliğini ve gizliliğini sağlamak için sıfır bilgi kanıtları ve merkeziyetsiz doğrulayıcı ağı kullanır, RGB'den daha kullanışlıdır ve RGB++ gibi başka bir UTXO zincirine bağlı kalmayı 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, UTXO modeline dayanarak çalışır ve akıllı sözleşme durumunu State UTXOs içinde kapsüller, güvenlik ve verimliliği artırır.

Varlık UTXO'ları, Bitcoin veya diğer token'ları temsil eder ve yetkilendirilmiş yönetim aracılığıyla yönetilebilir. Arch doğrulama ağı, ZKVM içeriğini doğrulamak için rastgele lider düğümünü seçer, düğüm imzalarını birleştirmek için FROST imza şemasını kullanır ve nihayetinde işlemi Bitcoin ağına yayar.

Arch zkVM, Bitcoin için Turing tam sanal makinesi sağlar ve karmaşık akıllı sözleşmeleri yürütür. Her sözleşme yürütme işleminden sonra, 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 içinde kapsüllenir ve durum dönüşümü tek kullanımlık konsepti ile gerçekleştirilir. Akıllı sözleşme 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, blockchain yapısını yenilememiş olsa da, doğrulama düğümleri ağına ihtiyaç duyar. Her Arch Epoch döneminde, sistem, paya dayalı olarak rastgele bir Lider düğümü seçer ve bu düğüm bilgileri ağdaki diğer doğrulayıcı düğümlere iletmekten sorumludur. Tüm sıfır bilgi kanıtları, merkeziyetsiz doğrulama düğümleri ağı tarafından doğrulanır ve sistemin güvenliğini ve sansüre dayanıklılığını sağlar, ayrıca Lider düğümüne imza oluşturur. İş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 Network'ün detayları

Özet

RGB, RGB++ ve Arch Network, Bitcoin'in programlanabilirlik tasarımında her biri kendi özelliklerine sahiptir ve UTXO bağlama fikrini sürdürmektedir. UTXO'nun bir kez kullanıma yönelik yetkilendirme özelliği, akıllı sözleşmelerin durumunu kaydetmek için daha uygundur.

Ancak, bu çözümlerin belirgin dezavantajları da vardır, örneğin kullanıcı deneyiminin kötü olması, Bitcoin ile aynı onay gecikmesi ve düşük performans. Arch ve RGB esasen işlevselliği genişletirken, RGB++ yüksek performanslı UTXO zincirini tanıtarak kullanıcı deneyimini iyileştirir, ancak ek güvenlik varsayımları getirir.

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. Bitcoin'in yerel özelliklerine uygun çözümler dikkate değerdir; UTXO bağlı yöntem, Bitcoin ağı yükseltilmeden programlama yöntemini genişletmenin etkili bir yoludur. Kullanıcı deneyimi sorunları iyi bir şekilde çözülürse, Bitcoin akıllı sözleşmelerine önemli bir ilerleme sağlayacaktır.

BTC-3.06%
ARCH-1.27%
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
LiquidationWatchervip
· 07-18 01:20
başka bir riskli protokol denemesi... bunların çok fazla çöküşüne şahit oldum, dürüst olmak gerekirse, güvende kalın fam
View OriginalReply0
OnlyOnMainnetvip
· 07-17 06:51
btc akıllı sözleşmeler yapmaya çalışmak boşuna.
View OriginalReply0
LiquiditySurfervip
· 07-15 04:59
Hala eski tuzak, off-chain sörf daha lezzetli.
View OriginalReply0
WhaleWatchervip
· 07-15 03:10
Henüz söylemedim, Bitcoin'e güveniyorum.
View OriginalReply0
DefiEngineerJackvip
· 07-15 03:10
*of* merkeziyetsizlikten ödün vermeden ölçeklendirme... bana resmi kanıtları göster
View OriginalReply0
SilentObservervip
· 07-15 03:09
Önce kullanıcı deneyimini hızlandıralım.
View OriginalReply0
Whale_Whisperervip
· 07-15 03:02
btc'nin akıllı sözleşmeler oynamaya uygun olduğunu mu düşünüyorsun?
View OriginalReply0
MetaverseLandlordvip
· 07-15 02:46
Bu sözde çözümler çoktan var, hâlâ övünüyorlar.
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)