Orijinal Yazar: Bill, Waterdrip Capital, Marvin & Neo, Infinitas;
Eğitmen: Hong Shuning
Şifrelenmiş varlıklar dünyasında, Bitcoin şüphesiz en iyi bilinen varlıktır. Bununla birlikte, insanlar Bitcoin hakkında konuşurken genellikle yalnızca fiyatına, piyasa değerine ve işlem hacmine odaklanırlar, ancak arkasındaki teknolojik yenilik ve uygulama potansiyelini göz ardı ederler. Geçen yıl yayınlanan "Bitcoin Lightning Network Üzerine DeFi Araştırması"nda bahsettiğimiz çekirdek teknolojilerin çoğu, bu yılın ilk yarısında önemli atılımlar yaptı, örneğin:
Lightning Labs, Taproot Assets v 0.2 (eski adıyla Taro) test ağını başlattı;
OmniBOLT, Mainnet'i başlattı ve Lightning Network aracılığıyla USDT gönderme, alma ve aktarma işlevini gerçekleştirdi;
RGB protokolü, daha güçlü, daha esnek ve daha güvenli bir RGB v 0.10 sürümünü piyasaya sürdü.
……
RGB protokolünden bahsetmişken, insanlar ona hem aşina hem de yabancı olabilir.RGB'den kaynaklanan aşinalık kavramı, 2016 gibi erken bir tarihte önerildi.Birçok kişi RGB protokolünün varlığını biliyor, ancak birkaç yıllık geliştirmeden sonra, yaygın olarak benimsenmiştir Dikkat ve uygulama, görünüşe göre RGB protokolünün özel bir uygulama durumunu bulamıyorsunuz.
Araştırma ve analizlerden sonra, bu fenomenin ana nedeninin, RGB protokolünün erken sürümünde işlevlerinin nispeten sınırlı olması ve RGB protokolü fikrinin oldukça orijinal ve benzersiz olması ve teknoloji yığını olduğuna inanıyoruz. oldukça büyüktür.Geliştiricilerin, Bitcoin ve akıllı sözleşmelerin ilkelerini derinlemesine anladıktan sonra kullanımı kolaydır. Ancak, RGB protokolü gelişmeye ve gelişmeye devam ettikçe bu durum değişiyor.
1. RGB'yi ilk kez tanımak
1. RGB nedir
RGB, LNP/BP Standards Association tarafından geliştirilen ölçeklenebilir ve gizli bir Bitcoin ve Lightning Network akıllı sözleşme sistemidir. Özel ve paylaşımlı mülkiyet kavramlarını benimser ve token haline getirilmiş blok olmayan merkezi olmayan protokollerin kullanılmasını gerektirmeyen, Turing-complete, güvenilir bir dağıtılmış bilgi işlem biçimidir.
RGB, tüm olasılıkları etkinleştirmek için UTXO blok zincirlerinde (Bitcoin gibi) ölçeklenebilir, sağlam ve özel akıllı sözleşmeler çalıştırmak üzere tasarlanmıştır. Geliştiriciler, RGB aracılığıyla, belirteç düzenleme, NFT basımı, DeFi, DAO ve daha fazlası gibi karmaşık çok kategorili akıllı sözleşmeleri yürütebilir.
RGB protokolü, müşteri durumu doğrulaması ve akıllı sözleşme sistemleri çalıştıran Bitcoin ekosisteminin (zincir Dışı) ikinci ve üçüncü katmanlarında Peter Todd tarafından 2016 yılında önerilen istemci tarafı doğrulama ve tek kullanımlık mühür kavramlarına dayanmaktadır. (Aşağıda bu iki kavramın kısa bir tanıtımı yer almaktadır. İlgilenen okuyucular Peter Todd'un orijinal makalesine göz atabilirler:)
istemci tarafı doğrulaması:
İstemci tarafı doğrulama, 2016 yılında Peter Todd tarafından önerilen bir paradigmadır. Temel fikir, dağıtılmış bir sistemde, durum doğrulamasının merkezi olmayan protokole katılan tüm taraflarca küresel olarak gerçekleştirilmesi gerekmediğidir; bunun yerine, yalnızca belirli bir durum geçişine katılan tarafların doğrulanması gerekir. Bu yaklaşımla, durum geçişleri küresel ağa yayınlanmaz, ancak bir tür "Proof-of-Publication" ortamı olması gereken kriptografik hash işlevleri vb. kullanılarak kısa bir kriptografik taahhüde dönüştürülür. üç ana özellik: Alındı Belgesi, Yayınlanmama Kanıtı ve Üyelik Kanıtı. İlk istemci tarafı kimlik doğrulama sistemi, yine 2014-2016'da Peter Todd tarafından önerilen ve geliştirilen OpenTimeStamps protokolüydü.
Tek kullanımlık contalar:
Gerçek dünyada nakliye konteynırlarını korumak için kullanılan tek kullanımlık mühürlere bir benzetme. Tek seferlik mühürlenmiş bir ilkel, bir mesajı yalnızca bir kez kapsülleyen benzersiz bir nesnedir, bu da mesajın yalnızca bir kez kullanılabilmesini sağlar ve bir kez kullanıldığında kalıcı olarak mührü açılır ve yeniden mühürlenemez. Özetle tek seferlik mühür, çifte harcamayı önlemek için kullanılan soyut bir mekanizmadır.
2. RGB'nin Kısa Tarihi
RGB ilk olarak 2016 yılında Giacomo Zucco (BHB Network) tarafından, Peter Todd'un istemci tarafı doğrulama ve tek seferlik mühürleme konusundaki ilk fikirlerine dayanarak tasarlandı, BHB Network tarafından 2017'deki orijinal MVP'de uygulandı ve Poseidon Group tarafından desteklendi.
2019'da Maxim Orlovsk ve Giacomo Zucco, LNP/BP Standartları Birliği'nin (RGB aşamasını fikir aşamasından pratik uygulamaya kadar ilerletmeyi amaçlar. Dernek, Fulgur Ventures, Bitfinex, Hojo Foundation, Pandora Prime ve DIBA tarafından desteklenmektedir) kurucu ortaklarıdır.
(Maksim Orlovsk)
2019'dan başlayarak, Dr. Maxim Orlovsky, RGB protokolünün mevcut biçimini tasarlayıp uygulayarak RGB protokolünün ana mimarı ve baş katkıcısı olarak görev yaptı. 2019'dan bu yana RGB, genel amaçlı bir bilgi işlem ve gizlilik akıllı sözleşme sistemi haline gelmek için tasarım ve protokol emsal incelemesi açısından yeniden tasarlandı ve yeniden tasarlandı.
2021'de LNP/BP Standartları Derneği, RGB'nin Turing-complete sanal makine (AluVM) ile donatıldığını başarıyla gösterdi. Aynı zamanda RGB, Dr. Maxim tarafından geliştirilen eksiksiz Lightning protokolünü kullanarak Lightning Network üzerinde çalışmaya başladı. Dernekteki Orlovsky.Pas yeniden uygulama (LNP Düğümü).
2022'de LNP/BP Standartları Derneği, Bitcoin ve LightningNetwork için RGB akıllı sözleşmeler yazmak için Contractum dilinde (yeni bir üst düzey dil) yeni bir web sitesi (contractum.org) başlattı. Contractum, RGB teknolojisini kullanarak Bitcoin ve Lightning Network üzerinde çalışan akıllı sözleşmelerin geliştirilmesi için tasarlanmış işlevsel, bildirime dayalı bir programlama dilidir.
Bu yıl, Nisan 2023'te LNP/BP Derneği, Bitcoin ve Lightning Network'e akıllı sözleşmeler için tam destek getiren, RGB protokolünün geliştirilmesinde bir başka önemli kilometre taşı olan RGB v 0.10'un piyasaya sürüldüğünü duyurdu. Bu Bitcoin geliştiricileri, katkıda bulunanlar ve ilgili şirketler arasındaki uzun vadeli sektörler arası işbirliğinin ve dört yılı aşkın süredir devam eden kapsamlı geliştirme çalışmalarının doruk noktasıdır. (Bir dizi kullanıcı ve geliştirici kılavuzu da içeren RGB v 0.10 adresinden indirilebilir ve kurulabilir. RGB kaynak kodu adresinde bulunabilir.)
2. RGB'yi anlayın:
1. Arkaplan
OmniBOLT, Taproot ve RGB dahil olmak üzere bazı projeler ve ekipler yıllardır Bitcoin'de token yayınlama protokolünü araştırıyor ve onu Lightning Network ile uyumlu hale getirmek için kırmaya çalışıyor.
OmniLayer gibi, Bitcoin'de belirteç yayınlamaya yönelik iyi bilinen protokoller, "renklendirmek" için Bitcoin işlemlerine meta veriler ekleyerek çalışır ve işlemin bir belirteç aktarımı olarak anlaşılması gerektiğini belirtir. Omni protokolündeki USDT (Tether), renkli madeni paraların bir şekli olarak görülebilir. Omni protokolünde USDT, Bitcoin işlemlerinde Omni protokolünü kullanan belirli işlem türleriyle temsil edilen Tether belirteçleri biçiminde bulunur. Spesifik olarak, bir kullanıcı Omni protokolünde bir USDT işlemi başlattığında, işlemin USDT jetonlarının transferini içerdiğini belirtmek için OmniLayer'in özel veri alanını Bitcoin işlemine ekler. Bu yaklaşım, Bitcoin işlemlerinin USDT belirteçlerinin transferini temsil etmesini sağlar ve USDT sahipleri, USDT belirteçlerini almak, göndermek ve depolamak için Bitcoin adreslerini kullanabilir.
Böyle bir sinyalleşme mekanizması genellikle OP_RETURN işlem koduyla uygulanır, bu işlem koduyla çıktı sıradan Bitcoin düğümleri tarafından yok sayılır, ancak bu belirteç protokollerinin farkında olan düğümler tarafından yorumlanabilir ve bu düğümler kodu uygular. para birimi protokolünün doğrulama kuralları.
Bu tasarım çok verimli olmasına rağmen, bazı sınırlamaları da vardır:
Belirteç aktarımıyla ilgili bilgi miktarı, OP_RETURN çıktısının tutabileceği bayt sayısıyla sınırlıdır, genellikle 80 bayt. Bu alan, normal işlem veri kodlaması için yeterlidir, ancak daha karmaşık Uygulama senaryosunun karşılanması zordur. .
Belirteç protokolü düğümlerinin tüm blok zincirini taraması ve OP_RETURN çıktısındaki kullanıcılarla ilgili olabilecek belirteç transferlerini araması gerekir.Bitcoin blok zincirinin hacmindeki artış nedeniyle tüm süreç daha fazla kaynak tüketecektir.
Kullanıcı gizliliği açısından, tüm işlem verileri herkes tarafından görülebilir.
2. RGB çözümü: zincir dışı transfer
Bu tasarımı optimize etmek amacıyla, RGB protokolü daha ölçeklenebilir, daha özel ve geleceğe daha dayanıklı bir çözüm önerir ve bunun temel taşı, Peter Todd tarafından 2016'da önerilen istemci tarafı doğrulamadır. mühürler.
RGB protokolünün temel fikri, çifte harcama koruması ve anti-sansür elde etmek için çalışma kanıtını ve ağın ademi merkeziyetçiliğini kullanmak olan Bitcoin blok zincirini yalnızca gerektiğinde çağırmaktır. Belirteç transferlerinin tüm doğrulaması, küresel mutabakat katmanından kaldırılır, zincir dışına yerleştirilir ve yalnızca ödemeyi alan tarafın müşterisi tarafından doğrulanır.
çalışma prensibi:
RGB'nin sözleşmelerinden birinde, genesis tokenleri bir Bitcoin UTXO'ya (mevcut veya geçici olarak oluşturulmuş) aittir ve tokenleri transfer etmek için bu UTXO'yu harcamanız gerekir. Bu UTXO'yu harcarken, Bitcoin işlemi, bir mesaja taahhüt içeren ek bir çıktı eklemelidir.Bu mesajın içeriği, bu belirteçlerin UTXO'ya gönderileceği girişi, varlık kimliğini tanımlayan RGB'nin ödeme bilgileridir. , miktar, harcanan işlem ve eklenmesi gereken diğer veriler.
Bitcoin işlemi A'nın 1 numaralı çıktısına atfedilen bir jetonunuz varsa, bu jetonları aktarmak için bir RGB işlemi ve A işleminin 1 numaralı çıktısını harcayan bir Bitcoin işlemi oluşturmanız gerekir ve bitcoin Coin işlemleri RGB'ye bağlanır. işlemler. Gördüğünüz gibi, RGB işlemi, jetonları Bitcoin işlemi A'nın 1 numaralı çıkışından Bitcoin işlemi C'nin 2 numaralı çıkışına aktarıyor (bu işlem şemada gösterilmemiştir), Bitcoin işlemi B'ye değil. Çoğu durumda, madenci ücretini çıkardıktan sonra kalan fonları asıl sahibine geri göndermek için B işleminin 0 numaralı çıktısının değişiklik adresi olmasını bekleyebiliriz; 1 numaralı çıktı ise RGB işlemini işlemek içindir , çifte harcamayı önlemek için.
Gizlilik koruması:
Bir Bitcoin işlemine atfedilen RGB belirteçlerini aktarmak için bir Bitcoin işleminin başlatılması gerekir. Ancak, RGB transferinin çıktısının Bitcoin işleminin çıktısıyla aynı olması gerekmez. Yukarıdaki örneğimizde olduğu gibi, RGB işleminin çıktısının (Bitcoin işlemi C'nin 2 numaralı çıktısı), RGB işlemini gerçekleştiren Bitcoin işlemiyle (işlem B) hiçbir ilişkisi olamaz. Bu, RGB belirteçlerinin Bitcoin işlem grafiğinde herhangi bir iz bırakmadan bir UTXO'dan diğerine "aktarılabileceği" anlamına gelir ve bu da gizliliği büyük ölçüde artırır.
Bu tasarımda, Bitcoin'in UTXO'su, RGB varlıkları için tek seferlik bir kap görevi görür. Varlıkları aktarmak için, yalnızca yeni bir kapsayıcı açmanız ve eski kabı kapatmanız gerekir.
RGB belirteçlerinin belirli ödeme bilgileri, ödemeyi yapandan alıcının müşterisine özel bir iletişim kanalı aracılığıyla zincir altında iletilir ve alıcı, bunun RGB protokolünün kurallarını ihlal etmediğini doğrulayacaktır. Sonuç olarak, blockchain gözlemcileri, RGB kullanıcılarının faaliyetleri hakkında herhangi bir bilgi elde edemeyecek.
Doğrulama kapalı döngüsü:
Bununla birlikte, gönderilen ödeme bilgilerinin doğrulanması, gönderenin size gönderilecek varlığın gerçekten sahibi olduğundan emin olmak için yeterli değildir, bu nedenle gönderilen işlemin kesinliğini sağlamak için ödemeyi yapan kişiden tüm jetonları da almanız gerekir. işlem, mevcut işlemden orijinal ihracına kadar. Tüm işlem geçmişini doğrulayarak, bu varlıkların şişirilmediğinden ve varlıklara bağlı tüm harcama koşullarının karşılandığından emin olabilirsiniz.
Bu tasarım aynı zamanda ölçeklenebilirlik açısından da iyidir, çünkü bu varlığın tüm geçmişini doğrulamanız gerekmez, yalnızca sizinle ilgili bölümleri doğrulamanız gerekir. Ayrıca işlemin global defterde yayınlanmayacağı tasarımı da gizliliği artırır çünkü işleminizin varlığından daha az kişi haberdar olur.
Kör edici gizli değer:
Gizliliği daha da iyileştirmek için RGB, çıktıların körlenmesini de destekler; bu, ödeyene bir ödeme isteği gönderdiğinizde, belirteçleri almak için kullandığınız UTXO'yu ifşa etmeniz gerekmediği, yalnızca ödeyenden Göndermesini istemeniz gerektiği anlamına gelir. hedef UTXO'nun kendisi ile rastgele bir kör gizli değerin eklenmesiyle oluşturulan bir karma değere belirteç. Bu sayede ödeme yapan kişi tokenın hangi UTXO'ya gönderileceğini bilemez dolayısıyla borsa ve diğer hizmet sağlayıcılar kullanıcının bazı düzenleyiciler tarafından "kara listeye" alınan UTXO'ya çekilip çekilmediğini bilemez ve bu tokenları bilemez. gelecek harcandı. Belirteçler harcandığında, alıcının Bitcoin işlemiyle ilişkili işlem geçmişi bölümünü doğrulayabilmesi için gizli gizli değerin alıcıya açıklanması gerektiğini unutmayın. Bu, RGB kullanırken şu anda tam bir mahremiyete sahip olduğunuz, ancak gelecekteki belirteç sahiplerinin belirteçlerinin aktarım geçmişindeki tüm UTXO'ları görebileceği anlamına gelir. Bu nedenle, RGB belirteçlerini alırken ve tutarken mükemmel bir mahremiyet elde ederken, bir kullanıcının geçmiş finansal etkinliğinin gizliliği, belirteçler aktarıldıkça azalacak ve sonunda Bitcoin işlem geçmişimize bağlanma eğiliminde olacaktır.Aynı gizlilik.
3. RGB'nin ana özellikleri
Yukarıdaki içeriğin anlaşılmasıyla, RGB'nin aşağıdaki ana özelliklere sahip olduğu sonucuna varabiliriz:
Yüksek gizlilik, güvenlik ve ölçeklenebilirlik
İşlemler yalnızca ek depolama gerektiren homomorfik taahhütleri koruduğu için Bitcoin zaman zincirinde tıkanıklık yoktur.
Gelecekte hard fork olmadan yükseltilebilir
Bitcoin'den daha yüksek sansür direnci: Madenciler işlemdeki varlık akışını göremez
Blok ve zincir kavramı yoktur.
Blok zincirinden (Blockchain) bahsettiğimizde, genellikle blok (Blok) ve zincir (Zincir) olmak üzere iki kavramın söz konusu olduğunu belirtmekte fayda var, ancak RGB'de blok ve zincir kavramı yoktur, çünkü bu bir müşteri doğrulamasıdır. Blok olmayan merkezi olmayan bir protokol olan teknoloji.
3. RGB v 0.10'un Sonsuz Olanakları
RGB v 0.10 sürümü, RGB'yi ticari kullanıma hazır sistemler aşamasına ilerleten büyük bir atılımı işaret ediyor. Gelecekteki RGB sürümleriyle tam geriye dönük uyumluluğu sürdürmeyi amaçlayan son mutabakatı bozan değişikliği sunar. Buna ek olarak, sözleşme geliştiricileri tarafından isteğe göre özelleştirilebilen, tamamen işlevsel akıllı sözleşmelerin uygulanması için son işlev grubunun kilidini açar.
Bir mutabakat katmanı, standart kitaplık (cüzdan/takas entegrasyonu vb. için) ve komut satırı araçları içeren RGB v 0.10 sürümü. Aşağıdaki tablo, RGB resmi materyallerinden yola çıkarak derlediğimiz ve özetlediğimiz eski ve yeni versiyonlar arasındaki temel farktır: Daha detaylı içerik öğrenmek isteyen okuyucular, RGB resmi belgelerini ve video tanıtımlarını görüntüleyebilir:
/blog/yayın-v0-10/
1. RGB v 0.10'un Yorumlanması
Genel olarak, RGB protokolünün v0.10 sürümü, akıllı sözleşme geliştirmenin sınırlandırılması, fikir birliği katmanının dokunması, kodlama formatının sınırlandırılması, Rust Bitcoin'in bağımlılık sorunu dahil olmak üzere eski sürümde var olan birçok sorunu çözmektedir. WASM uyumluluğu eksikliği, küresel Durum ve içerik yönetimi sorunları, Lightning Network ile entegrasyon sorunları, esnek olmayan yedekleme süreci, mobil cüzdanlar için yetersiz destek vb. Bu iyileştirmeler, RGB protokolünü daha güçlü, daha esnek ve daha güvenli hale getirir ve gelecekteki geliştirmeler için sağlam bir temel oluşturur. Özellikle, RGB v 0.10 sürümü, RGB için aşağıdaki özellikler için destek sunar:
RGB sözleşmesinde küresel durum
RGB, RGB üzerinde karmaşık uygulamalar (sentetik varlıklar, algoritmik sabit paralar vb.) oluşturmak için çok önemli olan yepyeni bir özellik olan Global State kavramını sunar. Artık her RGB sözleşmesinin, sanal makineler ve istemciler (cüzdanlar vb.) tarafından erişilebilen küresel bir durumu vardır.
Sözleşme arayüzü
Bu sürümde tanıtılan arabirim, iyi tanımlanmış bir API aracılığıyla çeşitli akıllı sözleşmeler sunmanın standartlaştırılmış bir yolunu temsil eder. Arayüzler, Ethereum dünyasında sözleşme ABI ve ERC ile karşılaştırılabilir, ancak Ethereum'dan farklı olarak ne zorunlu standardizasyon gerektirirler (ERC gibi) ne de ayrı olarak dağıtılırlar, ancak her zaman sözleşme ile paketlenirler. Arayüzler, cüzdanlar ve diğer yazılımlar kullanılarak, kullanıcılara sözleşmelerle çalışmak için semantik olarak bilinçli bir kullanıcı arabirimi sağlayabilir - sözleşme geliştiricileri ayrıca değişmez sözleşmelerin kendisini güncellemek zorunda kalmadan zaman içinde mevcut sözleşmelerine daha fazla arabirim ekleyebilir.
RGB akıllı sözleşmesinin temel bileşimi: RGB akıllı sözleşmesi üç bölümden oluşur: Yaratılış (yaratma), Durum (durum) ve Geçişler (geçiş). Genesis, sözleşmenin temel özelliklerini ve kurallarını tanımlar, Durum, sözleşmenin mevcut durumu ve Geçişler, durumlar arasındaki geçişlerdir. RGB v 0.10, daha esnek ve güçlü olan ve çeşitli karmaşık uygulama senaryolarını destekleyebilen yeni bir akıllı sözleşme modeli sunar.
Katı tip sistem
Yeni kodlama formatı, RGB sözleşme durumunun temsili ve iç gözlemi için yeni bir işlevsel veri tipi sistemi olan "katı tipler" sistemini ifade eder. Donanım cüzdanları gibi düşük kaliteli ve sınırlı bellekli cihazlarda RGB işlemlerini basitleştirerek, herhangi bir veri için derleme zamanı boyutu garantilerine izin verir. RGB mutabakat katmanının tamamı artık, sürümler arasında ikili uyumluluğun resmi kanıtlarına izin veren kesin olarak yazılmış şekilde derlenmiştir.
Başka bir deyişle, bu yeni kodlama formatı, RGB kullanımını daha kolay ve daha güvenli hale getirecek ve ayrıca varlık düzenleyicilerin ve sözleşme geliştiricilerin varlıklarını veya sözleşmelerini imzalamak için ek meta veriler kullanmalarını sağlayacak ve bu da bir varlığın veya sözleşmenin kimliğinin doğrulanmasına yardımcı olacaktır.
Rust'ta Sözleşme Yazma
RGB akıllı sözleşmeler, Rust kullanılarak yazılabilir ve derlenebilir. Sıkı yazım sayesinde artık Rust veri türlerini doğrudan RGB sözleşmelerinde derlemek de mümkün.
Devlet iç gözlemi
Bir sözleşme, sanal makine tarafından kullanılan doğrulama kodunda kendi durumunu inceleyebilir; bu, Bitcoin işlemleri, DLC ve diğer karmaşık verilerle etkileşime giren karmaşık sözleşme biçimleri yazma olasılığını açar.
URL TABANLI FATURA FORMATI
Daha önce RGB, çok uzun, okunması kolay olmayan ve çoğu yazılım tarafından otomatik olarak açılamayan Bech 32 m kodlu faturalar kullanıyordu. Yeni biçim daha kısadır, kullanıcıların doğrulaması daha kolaydır ve önceden yapılandırılmış yazılıma bağlantı olarak otomatik olarak açılabilir.
WASM desteği
RGB standart kitaplığı, G/Ç ve dosya sistemi erişimi olmadan çalışabilir, yani bir web sayfasında veya tarayıcı eklentisinde çalışabilir.
Tapret Tanımlayıcıları ve Özel Türevler
RGB, Taproot tabanlı OP_RETURN vaatlerini (kısaca tapret) kullanır; bunlar, cüzdanların, ayarlanmış çıktılara sahip işlemleri, cüzdan tanımlayıcısına ait işlemler olarak ele alabilmesi için tanımlayıcı düzeyinde desteklenmesi gerekir. Yeni sürüm ayrıca, RGB olmayan cüzdanların yanlışlıkla RGB varlıklarıyla çıktıları tüketmesini (ve dolayısıyla varlıkları bozmasını) önleyen özel bir türetilmiş dizin sunar.
Basitleştirilmiş bağımlılıklar
RGB konsensüs katmanı artık daha az bağımlılık kullanarak API kararlılığını geliştiriyor. LNP/BP, Grin projesinden özel kurşun geçirmez uygulama bağımlılığını kaldırdı.
Basitleştirilmiş Entegrasyon
Daha önce birden fazla API çağrısı gerektiren ve karmaşık veri yapılarını diller arasında kodlamayı gerektiren birçok işlem artık tek bir API çağrısı ile gerçekleştirilebilir. RGB sözleşme durumu, hantal işlemler olmadan farklı diller arasında serileştirilebilen bir JSON nesnesi olarak temsil edilir.
Basitleştirilmiş Kullanıcı Deneyimi
Daha önce RGB ile, bir cüzdan veya kullanıcının RPC (veya cli araçları) aracılığıyla bir RGB düğümü ve arayüzü çalıştırması ve PSBT gibi çoğu şeyi yapmak için diğer birçok kitaplığı ve komut satırı aracını kullanması gerekiyordu. Yeni sürümde, bu karmaşık yığının yerini tek bir API kitaplığı ve rgb komut satırı aracı almıştır.
2. RGB v 0.10'daki önemli gelişmeler nelerdir?
Önceki makalede bahsedildiği gibi, RGB'nin birkaç yıllık geliştirme sürecinden sonra yaygın ilgi ve uygulama görmemesinin ana nedeninin bu olduğuna inanıyoruz. Ve RGB v 0.10 sürümünün incelenmesinden sonra, bu olgunun değişmek üzere olduğuna ve hatta değişimin gerçekleştiğine inanmak için nedenlerimiz var.
**1. Önceki sürümde bağımsız geliştiriciler neden karmaşık akıllı sözleşmeler geliştiremiyorlardı? **
RGB v 0.10'dan önceki sürümlerde, bağımsız geliştiriciler karmaşık akıllı sözleşmeler geliştirirken bazı zorluklarla karşılaştı. Bu, esas olarak aşağıdaki nedenlerden kaynaklanmaktadır:
Protokolün istikrarsızlığı: Erken sürümde, RGB protokolü bazı önemli değişikliklere uğrayabilir ve bu da geliştirilen akıllı sözleşmelerin protokolün yeni sürümünde çalışmamasına neden olabilir. Bu istikrarsızlık, geliştiricilerin karmaşık akıllı sözleşme geliştirmelerini engelleyebilir.
Araç ve kaynak eksikliği: Erken sürümlerde, geliştiricilere karmaşık akıllı sözleşme geliştirme konusunda yardımcı olacak yeterli araç ve kaynak eksikliği olabilir. Buna ayrıntılı dokümantasyon, öğreticiler veya geliştirme araçları vb. eksikliği dahildir.
Protokolün karmaşıklığı: RGB protokolünün tasarımı ve uygulaması oldukça karmaşık olabilir ve bu da bağımsız geliştiriciler için zorluk teşkil edebilir. Örneğin, RGB protokolü, geliştiricilerin karmaşık akıllı sözleşme geliştirme için derinlemesine anlayışa ve uzmanlığa sahip olmasını gerektirebilen "müşteri tarafı doğrulama" adı verilen yeni bir doğrulama mekanizması kullanır.
Ancak, bu sorunlar RGB protokolünün geliştirilmesiyle ele alınmaktadır. Örneğin, RGB v 0.10 sürümü, geliştiricilerin karmaşık akıllı sözleşmeleri daha kolay geliştirmelerine yardımcı olabilecek "katı türler" adı verilen yeni bir tür sistemi sunar. Ayrıca bu sürüm, geliştiricilerin RGB protokolünü anlamasına ve kullanmasına yardımcı olacak daha fazla araç ve kaynak sağlar.
2. Akıllı sözleşmeleri tam olarak destekleme işlevini Lightning Network'e getirmek mümkündür
RGB, Bitcoin üzerine inşa edildiğinden, RGB varlıklarını Lightning Network kullanarak aktarmak teorik olarak mümkündür. Ancak önceki sürümlerde, RGB, mimari sınırlamalar nedeniyle mevcut Lightning düğümlerinde mevcut değildi. 2021'de RGB, Rust'ta yazılmış LNP Node adlı kendi mimarisini geliştirdi. Kendisi Bitcoin Core'a bağlı değildir, kullanıcılar RGB'yi Lightning Network'te Taproot ile kullanmak isterlerse, Rust-bitcoin'in Taproot desteğini tamamlamasını beklemeleri gerekir.
Ve şimdi, RGB v 0.10'un piyasaya sürülmesiyle LNP/BP Derneği, RGB varlıklarının Lightning Network üzerinden aktarılabilmesi için Lightning Network desteğini önümüzdeki birkaç ay içinde tamamlamak olan geleceğin odak noktasını duyurdu.
RGB uyumluysa ve Lightning Network tarafından destekleniyorsa, RGB varlıklarının likiditesi ve kullanılabilirliği iyileştirilebilir. Lightning Network aracılığıyla kullanıcılar, Bitcoin ana ağından onay beklemeden RGB varlıklarını hızlı ve ucuz bir şekilde aktarabilir. Bu, RGB varlıklarını sık sık takas etmesi gereken kullanıcılar için çok kullanışlıdır.
Daha da önemlisi, RGB, Lightning Network'e akıllı sözleşmeler için tam destek sağlayabilir.
Lightning Network inanılmaz bir hıza, son derece düşük ücretlere ve olağanüstü bir güvenliğe sahiptir. Bununla birlikte, Bitcoin'in kendisi karmaşık akıllı sözleşmeleri desteklemediği için Lightning Network, akıllı sözleşmeler açısından sınırlıdır.
RGB, Lightning Network üzerinde akıllı sözleşmelerin uygulanması için özel olarak oluşturulmuş kasıtlı tasarımı sayesinde karmaşık akıllı sözleşme işlevlerini destekleyebilir. İlk olarak RGB, Lightning Network üzerinde karmaşık akıllı sözleşmelerin çalışmasına izin veren güçlü bir bilgi işlem motoru olan Turing'in eksiksiz sanal makinesini (AluVM) kullanır. AluVM, RGB'nin karmaşık hesaplama mantığı ve veri işlemlerini yönetmesini sağlayarak çeşitli akıllı sözleşme türlerini gerçekleştirir.
RGB, tasarımında Lightning Network'ün özelliklerini ve ihtiyaçlarını tamamen göz önünde bulundurmuştur ve Lightning Network'e karmaşık akıllı sözleşmeleri tam olarak destekleme yeteneği getirebilir. İster DeFi, NFT, GameFi veya SocialFi olsun, RGB, Yıldırım Ağı .
Bu rakipsiz kombinasyon, Lightning Network'ü yalnızca parlayan bir yıldız yapmakla kalmaz, aynı zamanda diğer blok zincirlerini gölgede bırakabilir. Bitcoin Lightning Network ve RGB'nin geliştirilmesine giderek daha fazla fon ve geliştirici aktıkça, Bitcoin ve Lightning Network ekosisteminin yeni bir boyuta ulaşması bekleniyor.
4. RGB ve diğer şemaların karşılaştırılması
1. Altcoinlere dayalı token protokolü
Altcoin tabanlı belirteç protokollerinin çoğu (ERC-20 gibi), merkezi olmayan borsaların ve diğer finansal uygulamaların dağıtımını kolaylaştıran küresel sahipsiz durum (küresel sahipsiz durum) ile akıllı sözleşmeler sağlar, ancak ölçeklendirmesi zordur, gizlilik yoktur ve Bu altcoinlerin, düğümleri çalıştırmanın yüksek maliyeti, daha düşük ademi merkeziyetçilik ve sansür direnci gibi tüm dezavantajlarını devralır.
2. Likit varlıklar
Liquid, yerel varlık desteği ve gizli işlemler (aktarılan varlığın kimliğini ve ödenen tutarı gizleyebilen) gibi bazı ilginç özellikler sunan bir Bitcoin konsorsiyum yan zinciridir. Bununla birlikte, federasyon modeli aynı zamanda düşük ademi merkeziyetçilik ve zayıf sansür direncinden muzdariptir.
3、Tüm CİVATA
OmniBOLT, OmniLayer'ın Lightning Network uyumlu bir sürümüdür. OmniLayer bir önceki makalede kısaca tanıtılmıştı (ilgilenen okuyucular "Bitcoin Lightning Network Üzerindeki DeFi Araştırması"nı da okuyabilirler, burada daha ayrıntılı bir giriş yer almaktadır).
OmniBOLT'un değiş tokuşu RGB'ninkine çok benzer. Fark, iki protokolün tasarım hedeflerinin farklı olmasıdır. RGB ile karşılaştırıldığında, OmniBOLT gizlilik açısından nispeten zayıftır çünkü, Bitcoin gibi, token ile ilgili veriler zincirde saklanır. Ancak OmniBOLT, istikrarlı para birimi ödeme işinde benzersiz bir avantaja sahiptir ve zaman testini geçmiştir. Ana ağ bu yılın Haziran ayında başlatıldı ve Lightning Network üzerinden USDT gönderme, alma ve aktarma işlevini gerçekleştirdi.
4、Taro (Taro)
Bitcoin 2022 Miami konferansında Taro serbest bırakıldı. Taro'nun arkasında Lightning Labs ekibi var ve protokolün amacı varlıkları Lightning Network'e getirmek. Yayınlanan teknik özelliklere göre, tüm tasarım RGB'ye çok benziyor ve özellikler ve takaslar temelde aynı.
RGB ve Taro arasındaki temel farklar şöyle görünüyor:
RGB daha eskidir ve denetlenebilen kodlar yayınlamıştır, ancak fon ve operatörlerden yoksundur.
Taro şu anda yalnızca bir özellik, ancak öte yandan Taro'nun arkasında Lightning Labs var. Ekip geçen yıl Nisan ayında 70 milyon dolar topladı ve bu yılın Mayıs ayında Taproot Assets v 0.2'yi (eski adıyla Taro) piyasaya sürdü.
Taro ve RGB sonunda birlikte çalışabilir hale gelirse, bu birlikte çalışabilirliğin gerçekleşmesi için teşviklerin olup olmadığını söylemek için henüz çok erken.
5. Dikkate Değer RGB Ekolojik Projeleri/Geliştirme Ekipleri
1、Sonsuz
Resmi internet sitesi:
Infinitas, Bitcoin'e dayalı bir Turing-complete akıllı sözleşme yolu oluşturmaya başlayan ilk projelerden biridir. RGB protokolünü ve Lightning Network'ü birleştiren bir Bitcoin uygulaması ekolojik ağı olarak, daha yüksek gizlilik koruması, mükemmel verim ve Mükemmel düşük elde etmeyi amaçlar. -gecikmeli işlem işleme. Yenilikçi bir blockchain çözümü olarak Infinitas, 2021'den beri RGB tabanlı Bitcoin Turing-complete akıllı sözleşmeler fikrini pekiştirerek, Bitcoin'in güvenlik ve mutabakat mekanizmasına tam yetki vererek, Bitcoin ağında daha karmaşık işlemlerin oluşturulmasına izin veriyor. akıllı sözleşmeler, kullanıcılara mükemmel bir ticaret deneyimi getirmeyi umuyor. Projenin teknik çekirdeği, Bitcoin'in temelindeki kod oluşturucular olan, ilk önce RGB protokolüne dikkat eden ve çeviri ile ilgili çalışmalar yapan üst düzey blockchain bilim adamlarından oluşan bir ekip tarafından yönetiliyor. Infinitas, geliştiricilerin ve kullanıcıların ekolojiye katılmasına izin vermek ve RWA ve tam zincirli oyunlar gibi büyük ölçekli ticari uygulamaların uygulanmasını gerçekten desteklemek için Çevrimiçi IDE, veri tarayıcısı ve ana akım cüzdanlara erişim sağlamaya öncelik verecektir.
Proje Özellikleri:
Tüm ağ karma bilgi işlem gücü koruması: Bitcoin blok zincirinin yüksek güvenliğini miras alarak, Infinitas varlıklarının Bitcoin blok zincirindeki tüm ağın karma bilgi işlem gücü tarafından korunmasını sağlayarak varlıkların güvenliğini artırır.
Daha yüksek düzeyde gizlilik koruması: Infinitas varlıkları için daha yüksek düzeyde bir gizlilik koruması elde edildi ve kullanıcı gizliliğini daha da artırmak için güvene dayalı olmayan bir Bitcoin sabitleme mekanizması tanıtıldı.
Adaptör teknolojisi: Infinitas adaptör teknolojisi sayesinde, kullanıcılar Bitcoin'in tam durumunu anlayabilir ve varlık durumu algısını geliştirebilir.
Küresel durumu zenginleştirin: RGB'nin küresel durumunu (Global State) iyileştirip genişleterek, sanal makineler ve istemciler (cüzdanlar vb.) için erişim arabirimleri sağlar. Özellikle, RGB ekosisteminde karmaşık uygulamaların oluşturulmasını kritik bir şekilde destekleyen akıllı sözleşme adreslerinin güveninde özel geliştirmeler yapılmıştır. Bu hareket aynı zamanda farklı sistemlerin birbirini anlamasını ve kendi durumlarını açıklamasını sağlayarak tüm ekosistemin gelişimini daha da destekler.
Lightning Network'ü Optimize Etme: Lightning Network'teki iyileştirmeler (hafif blok teknolojisi, düğüm otomatik ölçeklendirme teknolojisi ve çevrimdışı özerklik gibi) sayesinde, düşük gecikmeli işlem onay süresi korunurken daha yüksek işlem hacmi elde edilir.
Geliştirici dostu olma: Geliştirme altyapısı olarak Rust dilinin kullanılması ve Schema katmanının kullanılması, sıradan insanların geliştirmeye katılmasını sağlar.
Infinitas'ın yerel ekonomisi için bir teşvik planına sahip olacağı ve ekolojinin uzun vadeli gelişimini desteklemek için erken aşamada piyasada üretim yapmak için madencilik yöntemini kullanacağı bildirildi. Endüstrinin Turing-complete Bitcoin uygulama ekosistemi yaratmaya yönelik ilk projesi olarak, Bitcoin varlıklarının uygulanması için olağanüstü bir devrilme noktası ve Kripto'nun geniş çapta benimsenmesini teşvik etmede büyük bir sıçrama olabilir. Şu anda test ağı henüz çevrimiçi değil, bu yüzden lütfen bizi izlemeye devam edin.
2、COSMINMART
COSMINMART, Lightning Network tabanlıdır, RGB ve diğer protokollerle uyumludur ve akıllı sözleşmelerden oluşan yeni bir Bitcoin uygulama ekolojisini destekler.
COSM Cüzdanı: COSMINMART'ın temel ürünü, tüm Bitcoin ekolojik ağında geniş bir uygulanabilirliğe sahiptir. Artık Bitcoin ana ağı ve Lightning Network transferlerini, RGB protokol varlık transferlerini ve diğer işlevleri destekler ve kademeli olarak Stacks, Rootstock ve diğer ekosistemlerle uyumlu olacaktır.
COSM Market: Bitcoin türev varlıklarının toplanmasını ve ticaretini destekleyen eski platformlardan biridir ve çeşitli Bitcoin türev varlıklarının ticaretini kolaylaştırmak için destek kapsamını kademeli olarak genişletecektir.
COSM Lanuchpad: Yüksek kaliteli potansiyele sahip bitcoin ekolojik projelerini taramayı amaçlar ve bitcoin ekolojisinin sürdürülebilir gelişimine kendini adamıştır.
COSMINMART, Web 4 kavramının tanımlanmasında liderliği üstlenir, aktif olarak yeni RGB protokol standartlarının formüle edilmesini teşvik eder, Lightning Network istikrarlı madeni paralar çıkarır, Nostr ve diğer protokolleri ve Lightning Network ticaret avantajlarını birleştirir ve geleneksel APP'leri Lightning Network ile derinlemesine entegre eder. Lightning-Application (Lightning-Application) geliştirmesine öncülük edin Yeni bir dönem.
COSMINMART'ın bu yılın sonunda halka açık bir beta ürünü piyasaya sürmeyi planladığı bildirildi, bu yüzden gözünüz üzerinde olsun.
3、Pandora Prime Inc
Pandora Prime, Verify Valley (Canton Neuchâtel) merkezli bir İsviçre şirketidir ve LNP/BP'nin kurucu üyelerinden biridir.
Pandora Prime, RGB akıllı sözleşmeler ve Lightning Network'ün bir kombinasyonunu kullanarak Bitcoin Finans'a öncülük etmeye kendini adamıştır. Lightning Network aracılığıyla işlem hacmi açısından VISA/MasterCard seviyelerine ölçeklenebilen Bitcoin üzerinde programlanabilir varlıklarla (RGBTC ve CHFN) başlarlar ve ayrıca bu varlıkları hantal KYC olmadan takas etmek için uygun olanaklar sağlarlar Program, CHF'ye kadar işlemleri mümkün kılar 1.000 (İsviçre yasalarına uygun olarak). Şu anda ürünleri, diğerlerinin yanı sıra MyCitadel (cüzdan), RGB Explorer (tarayıcı) ve Pandora Network'ü içermektedir.
MyCitadel
MyCitadel, Pandora Prime'ın bir markasıdır, MyCitadel, RGB geliştiricileri tarafından 2021'de oluşturulan, RGB'yi destekleyen ilk GUI cüzdanıdır. Platformlar arası masaüstü cüzdanı ve iOS/iPad cüzdanı sunar. Mobil cüzdanlar, değiştirilebilir RGB varlıklarını işleyebilir.
RGB Gezgini
RGB Explorer, Pandora Prime tarafından RGB varlık kaydı ve akıllı sözleşmeler sağlamak için geliştirilen ilk tarayıcıdır. Şu anda RGB 20, RGB 21, RGB 25'i destekler ve görüntülenebilen varlıklar LNPBP, RGBTC, dCHF ve RGBEX'dir.
4、DIBA (DIGIT ALBITCOIN SANATI)
DIBA, insanların Bitcoin üzerine inşa edilmiş gözetim dışı dijital varlıkları anlamalarına, sahiplenmelerine ve kullanmalarına yardımcı olarak topluluğu güçlendirmeye kendini adamıştır. Ve ademi merkeziyetçilik ve kapsayıcı yetkilendirme ilkeleriyle dijital sanatı ve varlık ekonomisini şekillendirmeyi umuyoruz.
DIBA, RGB akıllı sözleşme protokolünü ve Lightning Network'ü kullanarak Bitcoin NFT ticareti yapan ilk pazar yeridir (DIBA'nın dediği gibi). DIBA BETA şu anda Bitcoin test ağında çalışıyor ve yakında Bitcoin ana ağında başlatılacak, böylece bizi izlemeye devam edebilirsiniz.
bit maskesi
DIBA tarafından oluşturulan cüzdan, RGB ekosistemindeki bir web tarayıcısında çalışabilen ve Ethereum'daki MetaMask gibi RGB sözleşmeleriyle etkileşime girebilen ilk NFT cüzdanıdır.
5、IRIS Cüzdanı
Bitfinex ekibi tarafından geliştirilen ilk Android cüzdanı olan IRIS Waller, RGB entegrasyonuna ve RGB ile ilgili araçlara adanmıştır. Misli ve misli olmayan varlıklar için destek. Iris Wallet, ihraçtan harcamaya ve almaya kadar RGB varlık işlemlerini destekler, tüm işlevleri tanıdık bir cüzdan uygulamasında toplar ve mümkün olduğu kadar çok teknik ayrıntıyı soyutlar. Bu şu anda deneysel bir uygulamadır ve yalnızca küçük miktarlarda Bitcoin ve düşük değerli varlıklar için önerilir.
6、Bitswap-BiFi
Şu anda RGB ekosistemi, RGB varlıklarının likidite sorununu çözmek için aktif olarak DEX çözümlerini araştırıyor. Bitswap'in demosunda ve konsept kanıtında, "SWAPS"ın DEX'e nasıl dahil edileceğini gösteriyor, ancak şu an için AMM veya LP yok. Henüz doğrulama aşamasında, çok erken ve ayrıca dikkate değer.
6. İnceleme ve Beklenti
RGB protokolü, ilk anlayışından günümüze yaklaşık 6 yıllık bir evrim geçirdi. RGB protokolü bugün henüz yaygın bir ilgi ve benimseme elde etmemiş olsa da, tarih bize insanların yeni fikirlerin hızlı bir şekilde benimsenmesini genellikle abarttığını ve bu fikirlerin sonunda yaygın olarak kabul edildiğinde ve hızlandığında potansiyel yıkıcı etkisini hafife aldığını söylüyor. Aslında, RGB protokolü v0.10'un piyasaya sürülmesiyle yeni bir başlangıç noktasındayız ve Bitcoin kadar sınırsız bir geleceğe tanık oluyoruz.
RGB protokolünün yeni sürümü, bir dizi önemli güncelleme sunuyor. Bu güncellemeler, RGB protokolünün yalnızca Bitcoin ağı ve Lightning Network üzerinde birden fazla varlık yayınlamasını ve transfer etmesini değil, aynı zamanda daha karmaşık akıllı sözleşmeleri desteklemesini de sağlıyor. RGB protokolü henüz Lightning Network ile tam olarak uyumlu olmasa da, önümüzdeki aylarda LNP/BP derneğinin ve ilgili geliştirme ekiplerinin daha önemli ilerleme kaydetmesinin beklendiğine kesinlikle inanıyoruz. RGB protokolü ve Bitcoin için bir başka önemli kilometre taşı olacak olan RGB protokolü ve Lightning Network'ün mükemmel entegrasyonunu dört gözle bekliyoruz.
RGB protokolünün sağladığı bu yeni özellikler ve iyileştirmeler, özellikle Lightning Network ile tam uyumluluk, Bitcoin'in geleceği için parlak bir ışık yakıyor. Bu değişiklikler, Bitcoin'in sonsuz potansiyelini görmemizi sağlayarak keşfedilmemiş bir bölgeye kapı açtı. Bu keşfedilmemiş bölgede, Bitcoin artık sadece basit bir ödeme aracı değil, aynı zamanda karmaşık uygulamaları taşıyabilen güçlü bir platform. RGB protokolü, bizi yeni bir Kripto dünyasına götürebilecek olan bu platformun temel taşı haline geldi.
Ek: Referanslar:
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.
RGB Ekolojik 4D Araştırma Raporu: Kriptonun Büyük Ölçekli Benimsenmesine Öncülük Ediyor ve Bitcoin'in Geleceğini Aydınlatıyor
Orijinal Yazar: Bill, Waterdrip Capital, Marvin & Neo, Infinitas;
Eğitmen: Hong Shuning
Şifrelenmiş varlıklar dünyasında, Bitcoin şüphesiz en iyi bilinen varlıktır. Bununla birlikte, insanlar Bitcoin hakkında konuşurken genellikle yalnızca fiyatına, piyasa değerine ve işlem hacmine odaklanırlar, ancak arkasındaki teknolojik yenilik ve uygulama potansiyelini göz ardı ederler. Geçen yıl yayınlanan "Bitcoin Lightning Network Üzerine DeFi Araştırması"nda bahsettiğimiz çekirdek teknolojilerin çoğu, bu yılın ilk yarısında önemli atılımlar yaptı, örneğin:
Lightning Labs, Taproot Assets v 0.2 (eski adıyla Taro) test ağını başlattı;
OmniBOLT, Mainnet'i başlattı ve Lightning Network aracılığıyla USDT gönderme, alma ve aktarma işlevini gerçekleştirdi;
RGB protokolü, daha güçlü, daha esnek ve daha güvenli bir RGB v 0.10 sürümünü piyasaya sürdü.
……
RGB protokolünden bahsetmişken, insanlar ona hem aşina hem de yabancı olabilir.RGB'den kaynaklanan aşinalık kavramı, 2016 gibi erken bir tarihte önerildi.Birçok kişi RGB protokolünün varlığını biliyor, ancak birkaç yıllık geliştirmeden sonra, yaygın olarak benimsenmiştir Dikkat ve uygulama, görünüşe göre RGB protokolünün özel bir uygulama durumunu bulamıyorsunuz.
Araştırma ve analizlerden sonra, bu fenomenin ana nedeninin, RGB protokolünün erken sürümünde işlevlerinin nispeten sınırlı olması ve RGB protokolü fikrinin oldukça orijinal ve benzersiz olması ve teknoloji yığını olduğuna inanıyoruz. oldukça büyüktür.Geliştiricilerin, Bitcoin ve akıllı sözleşmelerin ilkelerini derinlemesine anladıktan sonra kullanımı kolaydır. Ancak, RGB protokolü gelişmeye ve gelişmeye devam ettikçe bu durum değişiyor.
1. RGB'yi ilk kez tanımak
1. RGB nedir
RGB, LNP/BP Standards Association tarafından geliştirilen ölçeklenebilir ve gizli bir Bitcoin ve Lightning Network akıllı sözleşme sistemidir. Özel ve paylaşımlı mülkiyet kavramlarını benimser ve token haline getirilmiş blok olmayan merkezi olmayan protokollerin kullanılmasını gerektirmeyen, Turing-complete, güvenilir bir dağıtılmış bilgi işlem biçimidir.
RGB, tüm olasılıkları etkinleştirmek için UTXO blok zincirlerinde (Bitcoin gibi) ölçeklenebilir, sağlam ve özel akıllı sözleşmeler çalıştırmak üzere tasarlanmıştır. Geliştiriciler, RGB aracılığıyla, belirteç düzenleme, NFT basımı, DeFi, DAO ve daha fazlası gibi karmaşık çok kategorili akıllı sözleşmeleri yürütebilir.
RGB protokolü, müşteri durumu doğrulaması ve akıllı sözleşme sistemleri çalıştıran Bitcoin ekosisteminin (zincir Dışı) ikinci ve üçüncü katmanlarında Peter Todd tarafından 2016 yılında önerilen istemci tarafı doğrulama ve tek kullanımlık mühür kavramlarına dayanmaktadır. (Aşağıda bu iki kavramın kısa bir tanıtımı yer almaktadır. İlgilenen okuyucular Peter Todd'un orijinal makalesine göz atabilirler:)
istemci tarafı doğrulaması:
İstemci tarafı doğrulama, 2016 yılında Peter Todd tarafından önerilen bir paradigmadır. Temel fikir, dağıtılmış bir sistemde, durum doğrulamasının merkezi olmayan protokole katılan tüm taraflarca küresel olarak gerçekleştirilmesi gerekmediğidir; bunun yerine, yalnızca belirli bir durum geçişine katılan tarafların doğrulanması gerekir. Bu yaklaşımla, durum geçişleri küresel ağa yayınlanmaz, ancak bir tür "Proof-of-Publication" ortamı olması gereken kriptografik hash işlevleri vb. kullanılarak kısa bir kriptografik taahhüde dönüştürülür. üç ana özellik: Alındı Belgesi, Yayınlanmama Kanıtı ve Üyelik Kanıtı. İlk istemci tarafı kimlik doğrulama sistemi, yine 2014-2016'da Peter Todd tarafından önerilen ve geliştirilen OpenTimeStamps protokolüydü.
Tek kullanımlık contalar:
Gerçek dünyada nakliye konteynırlarını korumak için kullanılan tek kullanımlık mühürlere bir benzetme. Tek seferlik mühürlenmiş bir ilkel, bir mesajı yalnızca bir kez kapsülleyen benzersiz bir nesnedir, bu da mesajın yalnızca bir kez kullanılabilmesini sağlar ve bir kez kullanıldığında kalıcı olarak mührü açılır ve yeniden mühürlenemez. Özetle tek seferlik mühür, çifte harcamayı önlemek için kullanılan soyut bir mekanizmadır.
2. RGB'nin Kısa Tarihi
RGB ilk olarak 2016 yılında Giacomo Zucco (BHB Network) tarafından, Peter Todd'un istemci tarafı doğrulama ve tek seferlik mühürleme konusundaki ilk fikirlerine dayanarak tasarlandı, BHB Network tarafından 2017'deki orijinal MVP'de uygulandı ve Poseidon Group tarafından desteklendi.
2019'da Maxim Orlovsk ve Giacomo Zucco, LNP/BP Standartları Birliği'nin (RGB aşamasını fikir aşamasından pratik uygulamaya kadar ilerletmeyi amaçlar. Dernek, Fulgur Ventures, Bitfinex, Hojo Foundation, Pandora Prime ve DIBA tarafından desteklenmektedir) kurucu ortaklarıdır.
(Maksim Orlovsk)
2019'dan başlayarak, Dr. Maxim Orlovsky, RGB protokolünün mevcut biçimini tasarlayıp uygulayarak RGB protokolünün ana mimarı ve baş katkıcısı olarak görev yaptı. 2019'dan bu yana RGB, genel amaçlı bir bilgi işlem ve gizlilik akıllı sözleşme sistemi haline gelmek için tasarım ve protokol emsal incelemesi açısından yeniden tasarlandı ve yeniden tasarlandı.
2021'de LNP/BP Standartları Derneği, RGB'nin Turing-complete sanal makine (AluVM) ile donatıldığını başarıyla gösterdi. Aynı zamanda RGB, Dr. Maxim tarafından geliştirilen eksiksiz Lightning protokolünü kullanarak Lightning Network üzerinde çalışmaya başladı. Dernekteki Orlovsky.Pas yeniden uygulama (LNP Düğümü).
2022'de LNP/BP Standartları Derneği, Bitcoin ve LightningNetwork için RGB akıllı sözleşmeler yazmak için Contractum dilinde (yeni bir üst düzey dil) yeni bir web sitesi (contractum.org) başlattı. Contractum, RGB teknolojisini kullanarak Bitcoin ve Lightning Network üzerinde çalışan akıllı sözleşmelerin geliştirilmesi için tasarlanmış işlevsel, bildirime dayalı bir programlama dilidir.
Bu yıl, Nisan 2023'te LNP/BP Derneği, Bitcoin ve Lightning Network'e akıllı sözleşmeler için tam destek getiren, RGB protokolünün geliştirilmesinde bir başka önemli kilometre taşı olan RGB v 0.10'un piyasaya sürüldüğünü duyurdu. Bu Bitcoin geliştiricileri, katkıda bulunanlar ve ilgili şirketler arasındaki uzun vadeli sektörler arası işbirliğinin ve dört yılı aşkın süredir devam eden kapsamlı geliştirme çalışmalarının doruk noktasıdır. (Bir dizi kullanıcı ve geliştirici kılavuzu da içeren RGB v 0.10 adresinden indirilebilir ve kurulabilir. RGB kaynak kodu adresinde bulunabilir.)
2. RGB'yi anlayın:
1. Arkaplan
OmniBOLT, Taproot ve RGB dahil olmak üzere bazı projeler ve ekipler yıllardır Bitcoin'de token yayınlama protokolünü araştırıyor ve onu Lightning Network ile uyumlu hale getirmek için kırmaya çalışıyor.
OmniLayer gibi, Bitcoin'de belirteç yayınlamaya yönelik iyi bilinen protokoller, "renklendirmek" için Bitcoin işlemlerine meta veriler ekleyerek çalışır ve işlemin bir belirteç aktarımı olarak anlaşılması gerektiğini belirtir. Omni protokolündeki USDT (Tether), renkli madeni paraların bir şekli olarak görülebilir. Omni protokolünde USDT, Bitcoin işlemlerinde Omni protokolünü kullanan belirli işlem türleriyle temsil edilen Tether belirteçleri biçiminde bulunur. Spesifik olarak, bir kullanıcı Omni protokolünde bir USDT işlemi başlattığında, işlemin USDT jetonlarının transferini içerdiğini belirtmek için OmniLayer'in özel veri alanını Bitcoin işlemine ekler. Bu yaklaşım, Bitcoin işlemlerinin USDT belirteçlerinin transferini temsil etmesini sağlar ve USDT sahipleri, USDT belirteçlerini almak, göndermek ve depolamak için Bitcoin adreslerini kullanabilir.
Böyle bir sinyalleşme mekanizması genellikle OP_RETURN işlem koduyla uygulanır, bu işlem koduyla çıktı sıradan Bitcoin düğümleri tarafından yok sayılır, ancak bu belirteç protokollerinin farkında olan düğümler tarafından yorumlanabilir ve bu düğümler kodu uygular. para birimi protokolünün doğrulama kuralları.
Bu tasarım çok verimli olmasına rağmen, bazı sınırlamaları da vardır:
Belirteç aktarımıyla ilgili bilgi miktarı, OP_RETURN çıktısının tutabileceği bayt sayısıyla sınırlıdır, genellikle 80 bayt. Bu alan, normal işlem veri kodlaması için yeterlidir, ancak daha karmaşık Uygulama senaryosunun karşılanması zordur. .
Belirteç protokolü düğümlerinin tüm blok zincirini taraması ve OP_RETURN çıktısındaki kullanıcılarla ilgili olabilecek belirteç transferlerini araması gerekir.Bitcoin blok zincirinin hacmindeki artış nedeniyle tüm süreç daha fazla kaynak tüketecektir.
Kullanıcı gizliliği açısından, tüm işlem verileri herkes tarafından görülebilir.
2. RGB çözümü: zincir dışı transfer
Bu tasarımı optimize etmek amacıyla, RGB protokolü daha ölçeklenebilir, daha özel ve geleceğe daha dayanıklı bir çözüm önerir ve bunun temel taşı, Peter Todd tarafından 2016'da önerilen istemci tarafı doğrulamadır. mühürler.
RGB protokolünün temel fikri, çifte harcama koruması ve anti-sansür elde etmek için çalışma kanıtını ve ağın ademi merkeziyetçiliğini kullanmak olan Bitcoin blok zincirini yalnızca gerektiğinde çağırmaktır. Belirteç transferlerinin tüm doğrulaması, küresel mutabakat katmanından kaldırılır, zincir dışına yerleştirilir ve yalnızca ödemeyi alan tarafın müşterisi tarafından doğrulanır.
çalışma prensibi:
RGB'nin sözleşmelerinden birinde, genesis tokenleri bir Bitcoin UTXO'ya (mevcut veya geçici olarak oluşturulmuş) aittir ve tokenleri transfer etmek için bu UTXO'yu harcamanız gerekir. Bu UTXO'yu harcarken, Bitcoin işlemi, bir mesaja taahhüt içeren ek bir çıktı eklemelidir.Bu mesajın içeriği, bu belirteçlerin UTXO'ya gönderileceği girişi, varlık kimliğini tanımlayan RGB'nin ödeme bilgileridir. , miktar, harcanan işlem ve eklenmesi gereken diğer veriler.
Bitcoin işlemi A'nın 1 numaralı çıktısına atfedilen bir jetonunuz varsa, bu jetonları aktarmak için bir RGB işlemi ve A işleminin 1 numaralı çıktısını harcayan bir Bitcoin işlemi oluşturmanız gerekir ve bitcoin Coin işlemleri RGB'ye bağlanır. işlemler. Gördüğünüz gibi, RGB işlemi, jetonları Bitcoin işlemi A'nın 1 numaralı çıkışından Bitcoin işlemi C'nin 2 numaralı çıkışına aktarıyor (bu işlem şemada gösterilmemiştir), Bitcoin işlemi B'ye değil. Çoğu durumda, madenci ücretini çıkardıktan sonra kalan fonları asıl sahibine geri göndermek için B işleminin 0 numaralı çıktısının değişiklik adresi olmasını bekleyebiliriz; 1 numaralı çıktı ise RGB işlemini işlemek içindir , çifte harcamayı önlemek için.
Gizlilik koruması:
Bir Bitcoin işlemine atfedilen RGB belirteçlerini aktarmak için bir Bitcoin işleminin başlatılması gerekir. Ancak, RGB transferinin çıktısının Bitcoin işleminin çıktısıyla aynı olması gerekmez. Yukarıdaki örneğimizde olduğu gibi, RGB işleminin çıktısının (Bitcoin işlemi C'nin 2 numaralı çıktısı), RGB işlemini gerçekleştiren Bitcoin işlemiyle (işlem B) hiçbir ilişkisi olamaz. Bu, RGB belirteçlerinin Bitcoin işlem grafiğinde herhangi bir iz bırakmadan bir UTXO'dan diğerine "aktarılabileceği" anlamına gelir ve bu da gizliliği büyük ölçüde artırır.
Bu tasarımda, Bitcoin'in UTXO'su, RGB varlıkları için tek seferlik bir kap görevi görür. Varlıkları aktarmak için, yalnızca yeni bir kapsayıcı açmanız ve eski kabı kapatmanız gerekir.
RGB belirteçlerinin belirli ödeme bilgileri, ödemeyi yapandan alıcının müşterisine özel bir iletişim kanalı aracılığıyla zincir altında iletilir ve alıcı, bunun RGB protokolünün kurallarını ihlal etmediğini doğrulayacaktır. Sonuç olarak, blockchain gözlemcileri, RGB kullanıcılarının faaliyetleri hakkında herhangi bir bilgi elde edemeyecek.
Doğrulama kapalı döngüsü:
Bununla birlikte, gönderilen ödeme bilgilerinin doğrulanması, gönderenin size gönderilecek varlığın gerçekten sahibi olduğundan emin olmak için yeterli değildir, bu nedenle gönderilen işlemin kesinliğini sağlamak için ödemeyi yapan kişiden tüm jetonları da almanız gerekir. işlem, mevcut işlemden orijinal ihracına kadar. Tüm işlem geçmişini doğrulayarak, bu varlıkların şişirilmediğinden ve varlıklara bağlı tüm harcama koşullarının karşılandığından emin olabilirsiniz.
Bu tasarım aynı zamanda ölçeklenebilirlik açısından da iyidir, çünkü bu varlığın tüm geçmişini doğrulamanız gerekmez, yalnızca sizinle ilgili bölümleri doğrulamanız gerekir. Ayrıca işlemin global defterde yayınlanmayacağı tasarımı da gizliliği artırır çünkü işleminizin varlığından daha az kişi haberdar olur.
Kör edici gizli değer:
Gizliliği daha da iyileştirmek için RGB, çıktıların körlenmesini de destekler; bu, ödeyene bir ödeme isteği gönderdiğinizde, belirteçleri almak için kullandığınız UTXO'yu ifşa etmeniz gerekmediği, yalnızca ödeyenden Göndermesini istemeniz gerektiği anlamına gelir. hedef UTXO'nun kendisi ile rastgele bir kör gizli değerin eklenmesiyle oluşturulan bir karma değere belirteç. Bu sayede ödeme yapan kişi tokenın hangi UTXO'ya gönderileceğini bilemez dolayısıyla borsa ve diğer hizmet sağlayıcılar kullanıcının bazı düzenleyiciler tarafından "kara listeye" alınan UTXO'ya çekilip çekilmediğini bilemez ve bu tokenları bilemez. gelecek harcandı. Belirteçler harcandığında, alıcının Bitcoin işlemiyle ilişkili işlem geçmişi bölümünü doğrulayabilmesi için gizli gizli değerin alıcıya açıklanması gerektiğini unutmayın. Bu, RGB kullanırken şu anda tam bir mahremiyete sahip olduğunuz, ancak gelecekteki belirteç sahiplerinin belirteçlerinin aktarım geçmişindeki tüm UTXO'ları görebileceği anlamına gelir. Bu nedenle, RGB belirteçlerini alırken ve tutarken mükemmel bir mahremiyet elde ederken, bir kullanıcının geçmiş finansal etkinliğinin gizliliği, belirteçler aktarıldıkça azalacak ve sonunda Bitcoin işlem geçmişimize bağlanma eğiliminde olacaktır.Aynı gizlilik.
3. RGB'nin ana özellikleri
Yukarıdaki içeriğin anlaşılmasıyla, RGB'nin aşağıdaki ana özelliklere sahip olduğu sonucuna varabiliriz:
Yüksek gizlilik, güvenlik ve ölçeklenebilirlik
İşlemler yalnızca ek depolama gerektiren homomorfik taahhütleri koruduğu için Bitcoin zaman zincirinde tıkanıklık yoktur.
Gelecekte hard fork olmadan yükseltilebilir
Bitcoin'den daha yüksek sansür direnci: Madenciler işlemdeki varlık akışını göremez
Blok ve zincir kavramı yoktur.
Blok zincirinden (Blockchain) bahsettiğimizde, genellikle blok (Blok) ve zincir (Zincir) olmak üzere iki kavramın söz konusu olduğunu belirtmekte fayda var, ancak RGB'de blok ve zincir kavramı yoktur, çünkü bu bir müşteri doğrulamasıdır. Blok olmayan merkezi olmayan bir protokol olan teknoloji.
3. RGB v 0.10'un Sonsuz Olanakları
RGB v 0.10 sürümü, RGB'yi ticari kullanıma hazır sistemler aşamasına ilerleten büyük bir atılımı işaret ediyor. Gelecekteki RGB sürümleriyle tam geriye dönük uyumluluğu sürdürmeyi amaçlayan son mutabakatı bozan değişikliği sunar. Buna ek olarak, sözleşme geliştiricileri tarafından isteğe göre özelleştirilebilen, tamamen işlevsel akıllı sözleşmelerin uygulanması için son işlev grubunun kilidini açar.
Bir mutabakat katmanı, standart kitaplık (cüzdan/takas entegrasyonu vb. için) ve komut satırı araçları içeren RGB v 0.10 sürümü. Aşağıdaki tablo, RGB resmi materyallerinden yola çıkarak derlediğimiz ve özetlediğimiz eski ve yeni versiyonlar arasındaki temel farktır: Daha detaylı içerik öğrenmek isteyen okuyucular, RGB resmi belgelerini ve video tanıtımlarını görüntüleyebilir:
/blog/yayın-v0-10/
1. RGB v 0.10'un Yorumlanması
Genel olarak, RGB protokolünün v0.10 sürümü, akıllı sözleşme geliştirmenin sınırlandırılması, fikir birliği katmanının dokunması, kodlama formatının sınırlandırılması, Rust Bitcoin'in bağımlılık sorunu dahil olmak üzere eski sürümde var olan birçok sorunu çözmektedir. WASM uyumluluğu eksikliği, küresel Durum ve içerik yönetimi sorunları, Lightning Network ile entegrasyon sorunları, esnek olmayan yedekleme süreci, mobil cüzdanlar için yetersiz destek vb. Bu iyileştirmeler, RGB protokolünü daha güçlü, daha esnek ve daha güvenli hale getirir ve gelecekteki geliştirmeler için sağlam bir temel oluşturur. Özellikle, RGB v 0.10 sürümü, RGB için aşağıdaki özellikler için destek sunar:
RGB sözleşmesinde küresel durum
RGB, RGB üzerinde karmaşık uygulamalar (sentetik varlıklar, algoritmik sabit paralar vb.) oluşturmak için çok önemli olan yepyeni bir özellik olan Global State kavramını sunar. Artık her RGB sözleşmesinin, sanal makineler ve istemciler (cüzdanlar vb.) tarafından erişilebilen küresel bir durumu vardır.
Sözleşme arayüzü
Bu sürümde tanıtılan arabirim, iyi tanımlanmış bir API aracılığıyla çeşitli akıllı sözleşmeler sunmanın standartlaştırılmış bir yolunu temsil eder. Arayüzler, Ethereum dünyasında sözleşme ABI ve ERC ile karşılaştırılabilir, ancak Ethereum'dan farklı olarak ne zorunlu standardizasyon gerektirirler (ERC gibi) ne de ayrı olarak dağıtılırlar, ancak her zaman sözleşme ile paketlenirler. Arayüzler, cüzdanlar ve diğer yazılımlar kullanılarak, kullanıcılara sözleşmelerle çalışmak için semantik olarak bilinçli bir kullanıcı arabirimi sağlayabilir - sözleşme geliştiricileri ayrıca değişmez sözleşmelerin kendisini güncellemek zorunda kalmadan zaman içinde mevcut sözleşmelerine daha fazla arabirim ekleyebilir.
RGB akıllı sözleşmesinin temel bileşimi: RGB akıllı sözleşmesi üç bölümden oluşur: Yaratılış (yaratma), Durum (durum) ve Geçişler (geçiş). Genesis, sözleşmenin temel özelliklerini ve kurallarını tanımlar, Durum, sözleşmenin mevcut durumu ve Geçişler, durumlar arasındaki geçişlerdir. RGB v 0.10, daha esnek ve güçlü olan ve çeşitli karmaşık uygulama senaryolarını destekleyebilen yeni bir akıllı sözleşme modeli sunar.
Katı tip sistem
Yeni kodlama formatı, RGB sözleşme durumunun temsili ve iç gözlemi için yeni bir işlevsel veri tipi sistemi olan "katı tipler" sistemini ifade eder. Donanım cüzdanları gibi düşük kaliteli ve sınırlı bellekli cihazlarda RGB işlemlerini basitleştirerek, herhangi bir veri için derleme zamanı boyutu garantilerine izin verir. RGB mutabakat katmanının tamamı artık, sürümler arasında ikili uyumluluğun resmi kanıtlarına izin veren kesin olarak yazılmış şekilde derlenmiştir.
Başka bir deyişle, bu yeni kodlama formatı, RGB kullanımını daha kolay ve daha güvenli hale getirecek ve ayrıca varlık düzenleyicilerin ve sözleşme geliştiricilerin varlıklarını veya sözleşmelerini imzalamak için ek meta veriler kullanmalarını sağlayacak ve bu da bir varlığın veya sözleşmenin kimliğinin doğrulanmasına yardımcı olacaktır.
Rust'ta Sözleşme Yazma
RGB akıllı sözleşmeler, Rust kullanılarak yazılabilir ve derlenebilir. Sıkı yazım sayesinde artık Rust veri türlerini doğrudan RGB sözleşmelerinde derlemek de mümkün.
Devlet iç gözlemi
Bir sözleşme, sanal makine tarafından kullanılan doğrulama kodunda kendi durumunu inceleyebilir; bu, Bitcoin işlemleri, DLC ve diğer karmaşık verilerle etkileşime giren karmaşık sözleşme biçimleri yazma olasılığını açar.
URL TABANLI FATURA FORMATI
Daha önce RGB, çok uzun, okunması kolay olmayan ve çoğu yazılım tarafından otomatik olarak açılamayan Bech 32 m kodlu faturalar kullanıyordu. Yeni biçim daha kısadır, kullanıcıların doğrulaması daha kolaydır ve önceden yapılandırılmış yazılıma bağlantı olarak otomatik olarak açılabilir.
WASM desteği
RGB standart kitaplığı, G/Ç ve dosya sistemi erişimi olmadan çalışabilir, yani bir web sayfasında veya tarayıcı eklentisinde çalışabilir.
Tapret Tanımlayıcıları ve Özel Türevler
RGB, Taproot tabanlı OP_RETURN vaatlerini (kısaca tapret) kullanır; bunlar, cüzdanların, ayarlanmış çıktılara sahip işlemleri, cüzdan tanımlayıcısına ait işlemler olarak ele alabilmesi için tanımlayıcı düzeyinde desteklenmesi gerekir. Yeni sürüm ayrıca, RGB olmayan cüzdanların yanlışlıkla RGB varlıklarıyla çıktıları tüketmesini (ve dolayısıyla varlıkları bozmasını) önleyen özel bir türetilmiş dizin sunar.
Basitleştirilmiş bağımlılıklar
RGB konsensüs katmanı artık daha az bağımlılık kullanarak API kararlılığını geliştiriyor. LNP/BP, Grin projesinden özel kurşun geçirmez uygulama bağımlılığını kaldırdı.
Basitleştirilmiş Entegrasyon
Daha önce birden fazla API çağrısı gerektiren ve karmaşık veri yapılarını diller arasında kodlamayı gerektiren birçok işlem artık tek bir API çağrısı ile gerçekleştirilebilir. RGB sözleşme durumu, hantal işlemler olmadan farklı diller arasında serileştirilebilen bir JSON nesnesi olarak temsil edilir.
Basitleştirilmiş Kullanıcı Deneyimi
Daha önce RGB ile, bir cüzdan veya kullanıcının RPC (veya cli araçları) aracılığıyla bir RGB düğümü ve arayüzü çalıştırması ve PSBT gibi çoğu şeyi yapmak için diğer birçok kitaplığı ve komut satırı aracını kullanması gerekiyordu. Yeni sürümde, bu karmaşık yığının yerini tek bir API kitaplığı ve rgb komut satırı aracı almıştır.
2. RGB v 0.10'daki önemli gelişmeler nelerdir?
Önceki makalede bahsedildiği gibi, RGB'nin birkaç yıllık geliştirme sürecinden sonra yaygın ilgi ve uygulama görmemesinin ana nedeninin bu olduğuna inanıyoruz. Ve RGB v 0.10 sürümünün incelenmesinden sonra, bu olgunun değişmek üzere olduğuna ve hatta değişimin gerçekleştiğine inanmak için nedenlerimiz var.
**1. Önceki sürümde bağımsız geliştiriciler neden karmaşık akıllı sözleşmeler geliştiremiyorlardı? **
RGB v 0.10'dan önceki sürümlerde, bağımsız geliştiriciler karmaşık akıllı sözleşmeler geliştirirken bazı zorluklarla karşılaştı. Bu, esas olarak aşağıdaki nedenlerden kaynaklanmaktadır:
Protokolün istikrarsızlığı: Erken sürümde, RGB protokolü bazı önemli değişikliklere uğrayabilir ve bu da geliştirilen akıllı sözleşmelerin protokolün yeni sürümünde çalışmamasına neden olabilir. Bu istikrarsızlık, geliştiricilerin karmaşık akıllı sözleşme geliştirmelerini engelleyebilir.
Araç ve kaynak eksikliği: Erken sürümlerde, geliştiricilere karmaşık akıllı sözleşme geliştirme konusunda yardımcı olacak yeterli araç ve kaynak eksikliği olabilir. Buna ayrıntılı dokümantasyon, öğreticiler veya geliştirme araçları vb. eksikliği dahildir.
Protokolün karmaşıklığı: RGB protokolünün tasarımı ve uygulaması oldukça karmaşık olabilir ve bu da bağımsız geliştiriciler için zorluk teşkil edebilir. Örneğin, RGB protokolü, geliştiricilerin karmaşık akıllı sözleşme geliştirme için derinlemesine anlayışa ve uzmanlığa sahip olmasını gerektirebilen "müşteri tarafı doğrulama" adı verilen yeni bir doğrulama mekanizması kullanır.
Ancak, bu sorunlar RGB protokolünün geliştirilmesiyle ele alınmaktadır. Örneğin, RGB v 0.10 sürümü, geliştiricilerin karmaşık akıllı sözleşmeleri daha kolay geliştirmelerine yardımcı olabilecek "katı türler" adı verilen yeni bir tür sistemi sunar. Ayrıca bu sürüm, geliştiricilerin RGB protokolünü anlamasına ve kullanmasına yardımcı olacak daha fazla araç ve kaynak sağlar.
2. Akıllı sözleşmeleri tam olarak destekleme işlevini Lightning Network'e getirmek mümkündür
RGB, Bitcoin üzerine inşa edildiğinden, RGB varlıklarını Lightning Network kullanarak aktarmak teorik olarak mümkündür. Ancak önceki sürümlerde, RGB, mimari sınırlamalar nedeniyle mevcut Lightning düğümlerinde mevcut değildi. 2021'de RGB, Rust'ta yazılmış LNP Node adlı kendi mimarisini geliştirdi. Kendisi Bitcoin Core'a bağlı değildir, kullanıcılar RGB'yi Lightning Network'te Taproot ile kullanmak isterlerse, Rust-bitcoin'in Taproot desteğini tamamlamasını beklemeleri gerekir.
Ve şimdi, RGB v 0.10'un piyasaya sürülmesiyle LNP/BP Derneği, RGB varlıklarının Lightning Network üzerinden aktarılabilmesi için Lightning Network desteğini önümüzdeki birkaç ay içinde tamamlamak olan geleceğin odak noktasını duyurdu.
RGB uyumluysa ve Lightning Network tarafından destekleniyorsa, RGB varlıklarının likiditesi ve kullanılabilirliği iyileştirilebilir. Lightning Network aracılığıyla kullanıcılar, Bitcoin ana ağından onay beklemeden RGB varlıklarını hızlı ve ucuz bir şekilde aktarabilir. Bu, RGB varlıklarını sık sık takas etmesi gereken kullanıcılar için çok kullanışlıdır.
Daha da önemlisi, RGB, Lightning Network'e akıllı sözleşmeler için tam destek sağlayabilir.
Lightning Network inanılmaz bir hıza, son derece düşük ücretlere ve olağanüstü bir güvenliğe sahiptir. Bununla birlikte, Bitcoin'in kendisi karmaşık akıllı sözleşmeleri desteklemediği için Lightning Network, akıllı sözleşmeler açısından sınırlıdır.
RGB, Lightning Network üzerinde akıllı sözleşmelerin uygulanması için özel olarak oluşturulmuş kasıtlı tasarımı sayesinde karmaşık akıllı sözleşme işlevlerini destekleyebilir. İlk olarak RGB, Lightning Network üzerinde karmaşık akıllı sözleşmelerin çalışmasına izin veren güçlü bir bilgi işlem motoru olan Turing'in eksiksiz sanal makinesini (AluVM) kullanır. AluVM, RGB'nin karmaşık hesaplama mantığı ve veri işlemlerini yönetmesini sağlayarak çeşitli akıllı sözleşme türlerini gerçekleştirir.
RGB, tasarımında Lightning Network'ün özelliklerini ve ihtiyaçlarını tamamen göz önünde bulundurmuştur ve Lightning Network'e karmaşık akıllı sözleşmeleri tam olarak destekleme yeteneği getirebilir. İster DeFi, NFT, GameFi veya SocialFi olsun, RGB, Yıldırım Ağı .
Bu rakipsiz kombinasyon, Lightning Network'ü yalnızca parlayan bir yıldız yapmakla kalmaz, aynı zamanda diğer blok zincirlerini gölgede bırakabilir. Bitcoin Lightning Network ve RGB'nin geliştirilmesine giderek daha fazla fon ve geliştirici aktıkça, Bitcoin ve Lightning Network ekosisteminin yeni bir boyuta ulaşması bekleniyor.
4. RGB ve diğer şemaların karşılaştırılması
1. Altcoinlere dayalı token protokolü
Altcoin tabanlı belirteç protokollerinin çoğu (ERC-20 gibi), merkezi olmayan borsaların ve diğer finansal uygulamaların dağıtımını kolaylaştıran küresel sahipsiz durum (küresel sahipsiz durum) ile akıllı sözleşmeler sağlar, ancak ölçeklendirmesi zordur, gizlilik yoktur ve Bu altcoinlerin, düğümleri çalıştırmanın yüksek maliyeti, daha düşük ademi merkeziyetçilik ve sansür direnci gibi tüm dezavantajlarını devralır.
2. Likit varlıklar
Liquid, yerel varlık desteği ve gizli işlemler (aktarılan varlığın kimliğini ve ödenen tutarı gizleyebilen) gibi bazı ilginç özellikler sunan bir Bitcoin konsorsiyum yan zinciridir. Bununla birlikte, federasyon modeli aynı zamanda düşük ademi merkeziyetçilik ve zayıf sansür direncinden muzdariptir.
3、Tüm CİVATA
OmniBOLT, OmniLayer'ın Lightning Network uyumlu bir sürümüdür. OmniLayer bir önceki makalede kısaca tanıtılmıştı (ilgilenen okuyucular "Bitcoin Lightning Network Üzerindeki DeFi Araştırması"nı da okuyabilirler, burada daha ayrıntılı bir giriş yer almaktadır).
OmniBOLT'un değiş tokuşu RGB'ninkine çok benzer. Fark, iki protokolün tasarım hedeflerinin farklı olmasıdır. RGB ile karşılaştırıldığında, OmniBOLT gizlilik açısından nispeten zayıftır çünkü, Bitcoin gibi, token ile ilgili veriler zincirde saklanır. Ancak OmniBOLT, istikrarlı para birimi ödeme işinde benzersiz bir avantaja sahiptir ve zaman testini geçmiştir. Ana ağ bu yılın Haziran ayında başlatıldı ve Lightning Network üzerinden USDT gönderme, alma ve aktarma işlevini gerçekleştirdi.
4、Taro (Taro)
Bitcoin 2022 Miami konferansında Taro serbest bırakıldı. Taro'nun arkasında Lightning Labs ekibi var ve protokolün amacı varlıkları Lightning Network'e getirmek. Yayınlanan teknik özelliklere göre, tüm tasarım RGB'ye çok benziyor ve özellikler ve takaslar temelde aynı.
RGB ve Taro arasındaki temel farklar şöyle görünüyor:
RGB daha eskidir ve denetlenebilen kodlar yayınlamıştır, ancak fon ve operatörlerden yoksundur.
Taro şu anda yalnızca bir özellik, ancak öte yandan Taro'nun arkasında Lightning Labs var. Ekip geçen yıl Nisan ayında 70 milyon dolar topladı ve bu yılın Mayıs ayında Taproot Assets v 0.2'yi (eski adıyla Taro) piyasaya sürdü.
Taro ve RGB sonunda birlikte çalışabilir hale gelirse, bu birlikte çalışabilirliğin gerçekleşmesi için teşviklerin olup olmadığını söylemek için henüz çok erken.
5. Dikkate Değer RGB Ekolojik Projeleri/Geliştirme Ekipleri
1、Sonsuz
Resmi internet sitesi:
Infinitas, Bitcoin'e dayalı bir Turing-complete akıllı sözleşme yolu oluşturmaya başlayan ilk projelerden biridir. RGB protokolünü ve Lightning Network'ü birleştiren bir Bitcoin uygulaması ekolojik ağı olarak, daha yüksek gizlilik koruması, mükemmel verim ve Mükemmel düşük elde etmeyi amaçlar. -gecikmeli işlem işleme. Yenilikçi bir blockchain çözümü olarak Infinitas, 2021'den beri RGB tabanlı Bitcoin Turing-complete akıllı sözleşmeler fikrini pekiştirerek, Bitcoin'in güvenlik ve mutabakat mekanizmasına tam yetki vererek, Bitcoin ağında daha karmaşık işlemlerin oluşturulmasına izin veriyor. akıllı sözleşmeler, kullanıcılara mükemmel bir ticaret deneyimi getirmeyi umuyor. Projenin teknik çekirdeği, Bitcoin'in temelindeki kod oluşturucular olan, ilk önce RGB protokolüne dikkat eden ve çeviri ile ilgili çalışmalar yapan üst düzey blockchain bilim adamlarından oluşan bir ekip tarafından yönetiliyor. Infinitas, geliştiricilerin ve kullanıcıların ekolojiye katılmasına izin vermek ve RWA ve tam zincirli oyunlar gibi büyük ölçekli ticari uygulamaların uygulanmasını gerçekten desteklemek için Çevrimiçi IDE, veri tarayıcısı ve ana akım cüzdanlara erişim sağlamaya öncelik verecektir.
Proje Özellikleri:
Tüm ağ karma bilgi işlem gücü koruması: Bitcoin blok zincirinin yüksek güvenliğini miras alarak, Infinitas varlıklarının Bitcoin blok zincirindeki tüm ağın karma bilgi işlem gücü tarafından korunmasını sağlayarak varlıkların güvenliğini artırır.
Daha yüksek düzeyde gizlilik koruması: Infinitas varlıkları için daha yüksek düzeyde bir gizlilik koruması elde edildi ve kullanıcı gizliliğini daha da artırmak için güvene dayalı olmayan bir Bitcoin sabitleme mekanizması tanıtıldı.
Adaptör teknolojisi: Infinitas adaptör teknolojisi sayesinde, kullanıcılar Bitcoin'in tam durumunu anlayabilir ve varlık durumu algısını geliştirebilir.
Küresel durumu zenginleştirin: RGB'nin küresel durumunu (Global State) iyileştirip genişleterek, sanal makineler ve istemciler (cüzdanlar vb.) için erişim arabirimleri sağlar. Özellikle, RGB ekosisteminde karmaşık uygulamaların oluşturulmasını kritik bir şekilde destekleyen akıllı sözleşme adreslerinin güveninde özel geliştirmeler yapılmıştır. Bu hareket aynı zamanda farklı sistemlerin birbirini anlamasını ve kendi durumlarını açıklamasını sağlayarak tüm ekosistemin gelişimini daha da destekler.
Lightning Network'ü Optimize Etme: Lightning Network'teki iyileştirmeler (hafif blok teknolojisi, düğüm otomatik ölçeklendirme teknolojisi ve çevrimdışı özerklik gibi) sayesinde, düşük gecikmeli işlem onay süresi korunurken daha yüksek işlem hacmi elde edilir.
Geliştirici dostu olma: Geliştirme altyapısı olarak Rust dilinin kullanılması ve Schema katmanının kullanılması, sıradan insanların geliştirmeye katılmasını sağlar.
Infinitas'ın yerel ekonomisi için bir teşvik planına sahip olacağı ve ekolojinin uzun vadeli gelişimini desteklemek için erken aşamada piyasada üretim yapmak için madencilik yöntemini kullanacağı bildirildi. Endüstrinin Turing-complete Bitcoin uygulama ekosistemi yaratmaya yönelik ilk projesi olarak, Bitcoin varlıklarının uygulanması için olağanüstü bir devrilme noktası ve Kripto'nun geniş çapta benimsenmesini teşvik etmede büyük bir sıçrama olabilir. Şu anda test ağı henüz çevrimiçi değil, bu yüzden lütfen bizi izlemeye devam edin.
2、COSMINMART
COSMINMART, Lightning Network tabanlıdır, RGB ve diğer protokollerle uyumludur ve akıllı sözleşmelerden oluşan yeni bir Bitcoin uygulama ekolojisini destekler.
COSM Cüzdanı: COSMINMART'ın temel ürünü, tüm Bitcoin ekolojik ağında geniş bir uygulanabilirliğe sahiptir. Artık Bitcoin ana ağı ve Lightning Network transferlerini, RGB protokol varlık transferlerini ve diğer işlevleri destekler ve kademeli olarak Stacks, Rootstock ve diğer ekosistemlerle uyumlu olacaktır.
COSM Market: Bitcoin türev varlıklarının toplanmasını ve ticaretini destekleyen eski platformlardan biridir ve çeşitli Bitcoin türev varlıklarının ticaretini kolaylaştırmak için destek kapsamını kademeli olarak genişletecektir.
COSM Lanuchpad: Yüksek kaliteli potansiyele sahip bitcoin ekolojik projelerini taramayı amaçlar ve bitcoin ekolojisinin sürdürülebilir gelişimine kendini adamıştır.
COSMINMART, Web 4 kavramının tanımlanmasında liderliği üstlenir, aktif olarak yeni RGB protokol standartlarının formüle edilmesini teşvik eder, Lightning Network istikrarlı madeni paralar çıkarır, Nostr ve diğer protokolleri ve Lightning Network ticaret avantajlarını birleştirir ve geleneksel APP'leri Lightning Network ile derinlemesine entegre eder. Lightning-Application (Lightning-Application) geliştirmesine öncülük edin Yeni bir dönem.
COSMINMART'ın bu yılın sonunda halka açık bir beta ürünü piyasaya sürmeyi planladığı bildirildi, bu yüzden gözünüz üzerinde olsun.
3、Pandora Prime Inc
Pandora Prime, Verify Valley (Canton Neuchâtel) merkezli bir İsviçre şirketidir ve LNP/BP'nin kurucu üyelerinden biridir.
Pandora Prime, RGB akıllı sözleşmeler ve Lightning Network'ün bir kombinasyonunu kullanarak Bitcoin Finans'a öncülük etmeye kendini adamıştır. Lightning Network aracılığıyla işlem hacmi açısından VISA/MasterCard seviyelerine ölçeklenebilen Bitcoin üzerinde programlanabilir varlıklarla (RGBTC ve CHFN) başlarlar ve ayrıca bu varlıkları hantal KYC olmadan takas etmek için uygun olanaklar sağlarlar Program, CHF'ye kadar işlemleri mümkün kılar 1.000 (İsviçre yasalarına uygun olarak). Şu anda ürünleri, diğerlerinin yanı sıra MyCitadel (cüzdan), RGB Explorer (tarayıcı) ve Pandora Network'ü içermektedir.
MyCitadel
MyCitadel, Pandora Prime'ın bir markasıdır, MyCitadel, RGB geliştiricileri tarafından 2021'de oluşturulan, RGB'yi destekleyen ilk GUI cüzdanıdır. Platformlar arası masaüstü cüzdanı ve iOS/iPad cüzdanı sunar. Mobil cüzdanlar, değiştirilebilir RGB varlıklarını işleyebilir.
RGB Gezgini
RGB Explorer, Pandora Prime tarafından RGB varlık kaydı ve akıllı sözleşmeler sağlamak için geliştirilen ilk tarayıcıdır. Şu anda RGB 20, RGB 21, RGB 25'i destekler ve görüntülenebilen varlıklar LNPBP, RGBTC, dCHF ve RGBEX'dir.
4、DIBA (DIGIT ALBITCOIN SANATI)
DIBA, insanların Bitcoin üzerine inşa edilmiş gözetim dışı dijital varlıkları anlamalarına, sahiplenmelerine ve kullanmalarına yardımcı olarak topluluğu güçlendirmeye kendini adamıştır. Ve ademi merkeziyetçilik ve kapsayıcı yetkilendirme ilkeleriyle dijital sanatı ve varlık ekonomisini şekillendirmeyi umuyoruz.
DIBA, RGB akıllı sözleşme protokolünü ve Lightning Network'ü kullanarak Bitcoin NFT ticareti yapan ilk pazar yeridir (DIBA'nın dediği gibi). DIBA BETA şu anda Bitcoin test ağında çalışıyor ve yakında Bitcoin ana ağında başlatılacak, böylece bizi izlemeye devam edebilirsiniz.
bit maskesi
DIBA tarafından oluşturulan cüzdan, RGB ekosistemindeki bir web tarayıcısında çalışabilen ve Ethereum'daki MetaMask gibi RGB sözleşmeleriyle etkileşime girebilen ilk NFT cüzdanıdır.
5、IRIS Cüzdanı
Bitfinex ekibi tarafından geliştirilen ilk Android cüzdanı olan IRIS Waller, RGB entegrasyonuna ve RGB ile ilgili araçlara adanmıştır. Misli ve misli olmayan varlıklar için destek. Iris Wallet, ihraçtan harcamaya ve almaya kadar RGB varlık işlemlerini destekler, tüm işlevleri tanıdık bir cüzdan uygulamasında toplar ve mümkün olduğu kadar çok teknik ayrıntıyı soyutlar. Bu şu anda deneysel bir uygulamadır ve yalnızca küçük miktarlarda Bitcoin ve düşük değerli varlıklar için önerilir.
6、Bitswap-BiFi
Şu anda RGB ekosistemi, RGB varlıklarının likidite sorununu çözmek için aktif olarak DEX çözümlerini araştırıyor. Bitswap'in demosunda ve konsept kanıtında, "SWAPS"ın DEX'e nasıl dahil edileceğini gösteriyor, ancak şu an için AMM veya LP yok. Henüz doğrulama aşamasında, çok erken ve ayrıca dikkate değer.
6. İnceleme ve Beklenti
RGB protokolü, ilk anlayışından günümüze yaklaşık 6 yıllık bir evrim geçirdi. RGB protokolü bugün henüz yaygın bir ilgi ve benimseme elde etmemiş olsa da, tarih bize insanların yeni fikirlerin hızlı bir şekilde benimsenmesini genellikle abarttığını ve bu fikirlerin sonunda yaygın olarak kabul edildiğinde ve hızlandığında potansiyel yıkıcı etkisini hafife aldığını söylüyor. Aslında, RGB protokolü v0.10'un piyasaya sürülmesiyle yeni bir başlangıç noktasındayız ve Bitcoin kadar sınırsız bir geleceğe tanık oluyoruz.
RGB protokolünün yeni sürümü, bir dizi önemli güncelleme sunuyor. Bu güncellemeler, RGB protokolünün yalnızca Bitcoin ağı ve Lightning Network üzerinde birden fazla varlık yayınlamasını ve transfer etmesini değil, aynı zamanda daha karmaşık akıllı sözleşmeleri desteklemesini de sağlıyor. RGB protokolü henüz Lightning Network ile tam olarak uyumlu olmasa da, önümüzdeki aylarda LNP/BP derneğinin ve ilgili geliştirme ekiplerinin daha önemli ilerleme kaydetmesinin beklendiğine kesinlikle inanıyoruz. RGB protokolü ve Bitcoin için bir başka önemli kilometre taşı olacak olan RGB protokolü ve Lightning Network'ün mükemmel entegrasyonunu dört gözle bekliyoruz.
RGB protokolünün sağladığı bu yeni özellikler ve iyileştirmeler, özellikle Lightning Network ile tam uyumluluk, Bitcoin'in geleceği için parlak bir ışık yakıyor. Bu değişiklikler, Bitcoin'in sonsuz potansiyelini görmemizi sağlayarak keşfedilmemiş bir bölgeye kapı açtı. Bu keşfedilmemiş bölgede, Bitcoin artık sadece basit bir ödeme aracı değil, aynı zamanda karmaşık uygulamaları taşıyabilen güçlü bir platform. RGB protokolü, bizi yeni bir Kripto dünyasına götürebilecek olan bu platformun temel taşı haline geldi.
Ek: Referanslar: