Kratek uvod v protokole RGB PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.

Kratek uvod v protokole RGB

3. januarja 2009 je Satoshi Nakamoto lansiral prvo Bitcoin vozlišče. Od tega trenutka so se pridružila nova vozlišča in Bitcoin se je začel obnašati, kot da bi šlo za novo obliko življenja, obliko življenja, ki se ni nehala razvijati. Postopoma je postalo najvarnejše omrežje na svetu zaradi svoje edinstvene zasnove, ki jo je zelo dobro premislil Satoshi, saj z ekonomskimi spodbudami pritegne uporabnike, običajno imenovane rudarje, da vlagajo v energijo in računalniško moč, ki prispeva k varnosti omrežja.

Ko Bitcoin nadaljuje svojo rast in sprejemanje, se sooča s težavami glede razširljivosti. Bitcoin omrežje omogoča rudarjenje novega bloka s transakcijami v približno 10 minutah. Ob predpostavki, da imamo 144 blokov na dan z največjo vrednostjo 2,700 transakcij na blok, bi Bitcoin dovolil samo 4.5 transakcije na sekundo. Satoshi se je zavedal te omejitve, to lahko vidimo v E-naslov marca 2011 poslal Mikeu Hearnu, kjer razloži, kako deluje to, kar danes poznamo kot plačilni kanal. Tu pridejo na vrsto protokoli zunaj verige.

Po mnenju Christiana Deckerja, so protokoli zunaj verige običajno sistemi, v katerih uporabniki uporabljajo podatke iz verige blokov in jih upravljajo, ne da bi se dotikali same verige blokov do zadnje minute. Na podlagi tega koncepta se je rodilo Lightning Network, omrežje, ki uporablja protokole izven verige, ki omogočajo skoraj takojšnje izvajanje plačil z bitcoini. Ker vse te operacije niso zapisane v verigi blokov, omogoča na tisoče transakcij na sekundo in meri Bitcoin.

Raziskave in razvoj na področju zunajverižnih protokolov za Bitcoin so odprle Pandorino skrinjico. Danes vemo, da lahko na decentraliziran način, neprofitno, dosežemo veliko več kot prenos vrednosti Združenje za standarde LNP/BP se osredotoča na razvoj protokolov plasti 2 in 3 za Bitcoin in Lightning Network. Med temi projekti je RGB izstopa.

Kaj je RGB?

RGB je temeljil na raziskave Petra Todda o pečatih za enkratno uporabo in validaciji na strani odjemalca in ki ga je Giacomo Zucco leta 2016 zamislil kot boljši protokol sredstev za Bitcoin in Lightning Network. Nadaljnji razvoj teh idej je pripeljal do razvoja RGB v popolnoma razvit sistem pametnih pogodb Maxima Orlovskega, ki vodi njegovo implementacijo od leta 2019 s sodelovanjem skupnosti.

RGB lahko definiramo kot nabor odprtokodnih protokolov, ki nam omogočajo izvajanje kompleksnih pametnih pogodb na razširljiv in zaupen način. Ne gre za posebno omrežje (kot Bitcoin ali Lightning); vsaka pametna pogodba je le niz pogodbenih udeležencev, ki lahko komunicirajo z uporabo različnih komunikacijskih kanalov (privzeto je Lightning Network). RGB uporablja verigo blokov Bitcoin kot plast državne zaveze in vzdržuje kodo pametne pogodbe in podatkov zunaj verige, zaradi česar je razširljiva. Z izkoriščanjem transakcij Bitcoin (in skripta) kot sistema za nadzor lastništva za pametne pogodbe je razvoj pametne pogodbe opredeljen s shemo zunaj verige. Pomembno je omeniti, da je vse potrjeno na strani odjemalca.

Preprosto povedano, RGB je sistem, ki uporabniku omogoča revizijo pametne pogodbe, njeno izvajanje in individualno preverjanje kadarkoli brez dodatnih stroškov, saj ne uporablja verige blokov kot to počnejo »tradicionalni« sistemi. Medtem ko je kompleksne sisteme pametnih pogodb uvedel Ethereum, od uporabnika zahteva, da porabi znatne količine plina za vsako operacijo, in nikoli ni dosegel obljubljene razširljivosti. Posledično Ethereum nikoli ni bil možnost za bankarstvo uporabnikov, ki so izključeni iz trenutnega finančnega sistema.

Trenutno industrija blockchain spodbuja, da morajo biti tako koda pametnih pogodb kot podatki shranjeni v verigi blokov in jih izvaja vsako vozlišče omrežja, ne glede na preveliko povečanje velikosti ali zlorabo računalniških virov. Shema, ki jo je predlagal RGB, je veliko bolj inteligentna in učinkovita, saj se s to paradigmo veriženja blokov uporablja tako, da ima pametne pogodbe in podatke ločene od verige blokov in se tako izogne ​​nasičenosti omrežja, ki ga vidimo na drugih platformah. Po drugi strani pa RGB ne sili vsakega vozlišča, da izvrši vsako pogodbo, temveč vpletene strani, kar dodaja zaupnost na raven, ki je še nikoli ni bilo.

image1

Pametne pogodbe v RGB

V RGB razvijalec pametne pogodbe definira shemo, ki določa pravila o tem, kako se pogodba sčasoma razvija. Shema je standard za sestavo pametnih pogodb v RGB: tako izdajatelj pri definiranju pogodbe kot denarnica ali menjava se morata držati določene sheme, na podlagi katere morata potrditi pogodbo. Le če je potrditev pravilna, lahko vsaka stranka sprejme zahteve in dela s sredstvom.

Pametna pogodba v RGB je usmerjen aciklični graf (DAG) sprememb stanja, kjer je vedno znan le del grafa, do preostalega pa ni dostopa. Shema RGB je temeljni nabor pravil za razvoj tega grafa, s katerim se začne pametna pogodba. Vsak pogodbeni udeleženec lahko doda tem pravilom (če to dovoljuje shema) in nastali graf je zgrajen iz iterativne uporabe teh pravil.

Zamenljiva sredstva

Zamenljiva sredstva v RGB sledijo LNP/BP RGB-20 specifikacija. Torej, ko je definiran RGB-20, se podatki o sredstvih, znani kot »podatki o genezi«, distribuirajo prek omrežja Lightning Network, ki vsebuje vse, kar je potrebno za uporabo sredstva. Najosnovnejša oblika sredstev ne dovoljuje sekundarne izdaje, sežiganja žetonov, renominacije ali zamenjave.

Včasih bo moral izdajatelj v prihodnosti izdati več žetonov, kot so stabilni kovanci, kot je USDT, ki ohranja vrednost vsakega žetona vezano na vrednost inflacijske valute, kot je USD. Da bi to dosegli, obstajajo bolj zapletene sheme RGB-20, ki poleg podatkov o genezi od izdajatelja zahtevajo izdelavo pošiljk, ki bodo krožile tudi v Lightning Network. S temi informacijami lahko izvemo celotno obtočno ponudbo sredstva. Enako velja za sežiganje sredstev ali spremembo imena.

Podatki, povezani s sredstvom, so lahko javni ali zasebni: če izdajatelj zahteva zaupnost, se lahko odloči, da ne bo delil podatkov o žetonu in izvaja operacije v absolutni zasebnosti, imamo pa tudi nasprotni primer, v katerem izdajatelj in imetniki potrebujejo da bo celoten postopek pregleden. To se doseže z izmenjavo podatkov o žetonu.

RGB-20 Postopki

Postopek zapisovanja onemogoči žetone in zažganih žetonov ni več mogoče uporabiti. Postopek zamenjave se izvede, ko se žetoni zažgejo in se ustvari nova količina istega žetona. To pomaga zmanjšati velikost zgodovinskih podatkov sredstva, kar je pomembno za ohranjanje hitrosti sredstva. Za podporo primeru uporabe, kjer je mogoče zapisati sredstva, ne da bi jih bilo treba zamenjati, se uporablja podshema RGB-20, ki dovoljuje samo zažiganje sredstev.

Nepropustni žetoni

Nezamenljivi žetoni (NFT) v RGB sledijo LNP/BP RGB-21 specifikacija, ko delamo z NFT, imamo tudi glavno shemo in podshemo. Te sheme imajo postopek graviranja, ki nam omogoča, da priložimo podatke po meri lastnika žetona. Najpogostejši primer, ki ga danes vidimo v NFT, je digitalna umetnost, povezana z žetonom. Izdajatelj žetona lahko prepove graviranje teh podatkov z uporabo podsheme RGB-21. Za razliko od drugih blokovnih sistemov NFT, RGB omogoča distribucijo velikih medijskih žetonov na popolnoma decentraliziran način in na cenzuro odporen način, z uporabo razširitve omrežja Lightning P2P, imenovano Bifrost, ki se uporablja tudi za gradnjo številnih drugih oblik RGB- posebne funkcije pametne pogodbe.

Poleg zamenljivih sredstev in NFT se lahko RGB in Bifrost uporabljata za izdelavo drugih oblik pametnih pogodb, vključno z decentraliziranimi izmenjavami (DEX), likvidnostnimi skladi, algoritemskimi stabilnimi kovanci in več, kar bomo obravnavali v prihodnjih člankih.

NFT iz RGB v primerjavi z NFT iz drugih platform

  • Ni potrebe po dragem shranjevanju v verigi blokov.
  • Interplanetarni datotečni sistem (IPFS) ni potreben, namesto tega se uporablja razširitev Lightning Network (imenovana Bifrost) (in je v celoti šifrirana od konca do konca).
  • Ni potrebe po posebni rešitvi za upravljanje podatkov (to vlogo ponovno prevzame Bifrost).
  • Spletnim mestom ni treba zaupati pri vzdrževanju podatkov za žetone NFT ali o sredstvih izdajatelja ali pogodbenih ABI-jih.
  • RGB ima vgrajeno šifriranje DRM in upravljanje lastništva.
  • RGB ima infrastrukturo za varnostno kopiranje z uporabo Lightning Network (Bifrost).
  • RGB ima načine za monetizacijo vsebine (ne samo s prodajo samega NFT-ja, temveč tudi večkratnega dostopa do vsebine).

Sklepi

Od uvedbe Bitcoina pred skoraj 13 leti je bilo na tem področju opravljenih veliko raziskav in eksperimentov. Tako uspehi kot napake so nam omogočili, da smo nekoliko bolje razumeli, kako se decentralizirani sistemi obnašajo v praksi, kaj jih dela resnično decentralizirane in katera dejanja jih vodijo k centralizaciji. Vse to nas je pripeljalo do zaključka, da je prava decentralizacija redek in težko dosegljiv pojav; Prava decentralizacija je bila dosežena samo z Bitcoinom in zato se osredotočamo na to, da nadgradimo to.

RGB ima svojo zajčjo luknjo znotraj zajčje luknje Bitcoin. Medtem ko padam skozi oba, bom objavil, kar sem se naučil. V naslednjem članku bomo imeli uvod v vozlišča LNP in RGB ter kako ju uporabljati.

To je gostujoča objava Francisca Calderona. Izražena mnenja so v celoti njihova lastna in ne odražajo nujno mnenj BTC, Inc. oz Bitcoin Magazine.

Vir: https://bitcoinmagazine.com/guides/a-brief-introduction-to-rgb-protocols

Časovni žig:

Več od Bitcoin Magazine