Lühike sissejuhatus RGB-protokollidesse

Allikasõlm: 1115923

3. jaanuaril 2009 käivitas Satoshi Nakamoto esimese Bitcoini sõlme. Sellest hetkest liitusid uued sõlmed ja Bitcoin hakkas käituma nii, nagu oleks tegemist uue eluvormiga, eluvormiga, mille areng ei ole lakanud. Vähehaaval on sellest saanud maailma turvaliseim võrk tänu oma ainulaadsele disainile – Satoshi poolt väga hästi läbimõeldud –, sest tänu majanduslikele stiimulitele meelitab see kasutajaid, mida tavaliselt nimetatakse kaevuriteks, investeerima energiasse ja arvutusvõimsusse, aitab kaasa võrgu turvalisusele.

Kuna Bitcoin jätkab oma kasvu ja kasutuselevõttu, seisab see silmitsi mastaapsuse probleemidega. Bitcoini võrk võimaldab kaevandada uue tehingutega ploki ligikaudu 10 minutiga. Kui eeldada, et meil on päevas 144 plokki maksimaalse väärtusega 2,700 tehingut ploki kohta, oleks Bitcoin võimaldanud vaid 4.5 tehingut sekundis. Satoshi oli sellest piirangust teadlik, me näeme seda ühes e-mail saadeti 2011. aasta märtsis Mike Hearnile, kus ta selgitab, kuidas see, mida me täna maksekanalina tunneme, toimib. Siin tulevad appi ahelavälised protokollid.

Christian Deckeri sõnul, ahelavälised protokollid on tavaliselt süsteemid, milles kasutajad kasutavad plokiahela andmeid ja haldavad neid viimase hetkeni plokiahelat ennast puudutamata. Selle kontseptsiooni põhjal sündis Lightning Network, võrk, mis kasutab ahelaväliseid protokolle, et võimaldada Bitcoini makseid teha peaaegu silmapilkselt. Kuna kõik need toimingud pole plokiahelas kirjas, võimaldab see tuhandeid tehinguid sekundis ja skaleerib Bitcoini.

Bitcoini ahelaväliste protokollide alane teadus- ja arendustegevus on avanud Pandora laeka. Täna teame, et mittetulundusühinguna suudame detsentraliseeritud viisil saavutada palju enamat kui väärtuse edasiandmist LNP/BP standardite ühing keskendub 2. ja 3. kihi protokollide arendamisele Bitcoinis ja Lightning Networkis. Nende projektide hulgas RGB eristub.

Mis on RGB?

RGB põhines Peter Toddi uurimus ühekordselt kasutatavate tihendite ja kliendipoolse valideerimise kohta ning Giacomo Zucco nägi 2016. aastal seda Bitcoini ja Lightning Networki parema varaprotokollina. Nende ideede edasine arendamine viis RGB arendamiseni täieõiguslikuks nutika lepingusüsteemiks Maxim Orlovsky poolt, kes juhib selle rakendamist alates 2019. aastast kogukonna osalusel.

Võime defineerida RGB-d kui avatud lähtekoodiga protokollide kogumit, mis võimaldab täita keerukaid nutikaid lepinguid skaleeritaval ja konfidentsiaalsel viisil. See ei ole konkreetne võrk (nagu Bitcoin või Lightning); iga nutikas leping on vaid lepinguosaliste kogum, mis saavad suhelda erinevate sidekanalite abil (vaikimisi Lightning Network). RGB kasutab Bitcoini plokiahelat riigi kohustuste kihina ning säilitab nutika lepingu koodi ja ahelaväliseid andmeid, mis muudab selle skaleeritavaks. Kasutades Bitcoini tehinguid (ja Scripti) nutikate lepingute omandikontrolli süsteemina, määratleb nutika lepingu areng ahelavälise skeemi abil. Oluline on märkida, et kliendi poolel on kõik kinnitatud.

Lihtsamalt öeldes on RGB süsteem, mis võimaldab kasutajal nutikat lepingut auditeerida, seda täita ja individuaalselt igal ajal ilma lisatasuta kontrollida, kuna see ei kasuta plokiahelat nagu "traditsioonilised" süsteemid. Kuigi keerukate nutikate lepingusüsteemide teerajajaks oli Ethereum, nõuab see kasutajalt iga toimingu jaoks märkimisväärses koguses gaasi kulutamist ja see ei saavutanud kunagi lubatud mastaapsust. Seetõttu ei olnud Ethereumil kunagi olnud võimalust praegusest finantssüsteemist välja jäetud kasutajaid panka panna.

Praegu propageerib plokiahela tööstus, et nii nutikate lepingute kood kui ka andmed peavad olema plokiahelas salvestatud ja võrgu iga sõlmpunkti poolt läbi viidud, olenemata liigsest suuruse kasvust või arvutusressursside väärkasutamisest. RGB pakutud skeem on palju intelligentsem ja tõhusam, kuna see lõikab seda plokiahela paradigmat, eraldades nutikad lepingud ja andmed plokiahelast ning väldib seega võrgu üleküllastumist teistel platvormidel. RGB omakorda ei sunni iga sõlme iga lepingut täitma, vaid pigem asjaosalisi, mis lisab konfidentsiaalsust seninägematule tasemele.

image1

Nutikad lepingud RGB-vormingus

RGB-s määratleb nutika lepingu arendaja skeemi, mis määrab reeglid selle kohta, kuidas leping aja jooksul areneb. Skeem on RGB nutikate lepingute koostamise standard: nii väljastaja lepingu määratlemisel kui ka rahakott või börs peavad järgima konkreetset skeemi, mille alusel nad peavad lepingu kinnitama. Ainult siis, kui valideerimine on õige, saavad kumbki osapool taotlusi vastu võtta ja varaga töötada.

Nutikas leping RGB-s on olekumuutuste suunatud atsükliline graafik (DAG), kus alati on teada ainult osa graafikust ja ülejäänule puudub juurdepääs. RGB-skeem on selle graafiku arendamise põhireeglite kogum, millest nutikas leping algab. Iga lepinguosaline võib neid reegleid lisada (kui see on skeemiga lubatud) ja saadud graafik koostatakse nende reeglite iteratiivse rakendamise põhjal.

Vahetatavad varad

Vahetatavad varad RGB-s järgivad LNP/BP RGB-20 spetsifikatsioon. Seega, kui RGB-20 on määratletud, levitatakse varaandmeid, mida nimetatakse "geneesiandmeteks", Lightning Networki kaudu, mis sisaldab vara kasutamiseks vajalikku. Varade kõige elementaarsem vorm ei võimalda teisest väljastamist, märgi põletamist, renomineerimist ega asendamist.

Mõnikord peab emitent tulevikus välja andma rohkem žetoone, näiteks stabiilseid münte (nt USDT), mis hoiab iga žetooni väärtuse seotud inflatsioonivaluuta (nt USD) väärtusega. Selle saavutamiseks on olemas keerulisemad RGB-20 skeemid, mis lisaks tekkeandmetele nõuavad väljaandjalt saadetiste koostamist, mis hakkavad samuti välkvõrgus ringlema. Selle teabe põhjal saame teada vara kogu ringluses oleva varu. Sama kehtib varade põletamise või nime muutmise kohta.

Varaga seotud teave võib olla avalik või privaatne: kui emitent nõuab konfidentsiaalsust, võib ta otsustada, et ta ei jaga tokeni kohta teavet ja teostab toiminguid täielikus privaatsuses, kuid meil on ka vastupidine juhtum, kus emitent ja omanikud vajavad et kogu protsess oleks läbipaistev. See saavutatakse märgiandmete jagamisega.

RGB-20 protseduurid

Põletusprotseduur keelab märgid ja põletatud märke ei saa enam kasutada. Asendusprotseduur toimub siis, kui märgid põletatakse ja sama märgi uus kogus luuakse. See aitab vähendada vara ajalooliste andmete suurust, mis on oluline varade kiiruse säilitamiseks. Kasutusjuhtumi toetamiseks, kus varasid on võimalik põletada ilma neid asendamata, kasutatakse RGB-20 alamskeemi, mis võimaldab ainult varasid põletada.

Mitteloetavad märgid

RGB-s olevad mitteasendatavad märgid (NFT-d) järgivad LNP/BP RGB-21 spetsifikatsioon, kui töötame NFT-dega, on meil ka põhiskeem ja alamskeem. Nendel skeemidel on graveerimisprotseduur, mis võimaldab meil lisada loa omaniku kohandatud andmeid. Kõige tavalisem näide, mida tänapäeval NFT-des näeme, on märgiga seotud digitaalkunst. Tokeni väljaandja saab selle andmete graveerimise keelata, kasutades RGB-21 alamskeemi. Erinevalt teistest NFT plokiahela süsteemidest võimaldab RGB levitada suuremõõtmelisi meediumilubade andmeid täielikult detsentraliseeritud ja tsensuurikindlal viisil, kasutades Lightning P2P võrgu laiendust nimega Bifrost, mida kasutatakse ka paljude muude RGB-vormingute loomiseks. konkreetsed nutika lepingu funktsioonid.

Lisaks asendatavatele varadele ja NFT-dele saab RGB-d ja Bifrosti kasutada ka muude nutikate lepingute, sealhulgas detsentraliseeritud börside (DEXE-de), likviidsusfondide, algoritmiliste stabiilsete müntide ja muu loomiseks, mida käsitleme tulevastes artiklites.

NFT RGB-lt versus NFT muudelt platvormidelt

  • Pole vaja kallist plokiahela salvestusruumi.
  • InterPlanetary File System (IPFS) pole vaja, selle asemel kasutatakse Lightning Networki laiendust (nimega Bifrost) (ja see on täielikult krüptitud).
  • Pole vaja spetsiaalset andmehalduslahendust (jällegi, Bifrost võtab selle rolli).
  • NFT žetoonide või väljaandja varade või lepinguliste ABI-de andmete säilitamiseks pole vaja veebisaite usaldada.
  • RGB-l on sisseehitatud DRM-i krüptimine ja omandihaldus.
  • RGB-l on infrastruktuur varukoopiate tegemiseks, kasutades Lightning Networki (Bifrost).
  • RGB-l on viise sisu monetiseerimiseks (mitte ainult NFT enda müümine, vaid ka juurdepääs sisule mitu korda).

Järeldused

Alates Bitcoini käivitamisest, peaaegu 13 aastat tagasi, on selles valdkonnas tehtud palju uuringuid ja eksperimente. Nii õnnestumised kui ka vead on võimaldanud meil veidi rohkem mõista, kuidas detsentraliseeritud süsteemid praktikas käituvad, mis muudab need tegelikult detsentraliseerituks ja millised tegevused kipuvad neid tsentraliseerimisele viima. Kõik see on viinud meid järeldusele, et tõeline detsentraliseerimine on haruldane ja raskesti saavutatav nähtus; Tõelise detsentraliseerimise on saavutanud ainult Bitcoin ja just sel põhjusel keskendume oma jõupingutused sellele, et seda edasi arendada.

RGB-l on Bitcoini jäneseaugu sees oma küülikuauk. Sel ajal, kui ma nende mõlema läbi kukun, postitan õpitu. Järgmises artiklis tutvustame LNP- ja RGB-sõlmesid ja nende kasutamist.

See on Francisco Calderóni külalispostitus. Avaldatud arvamused on täielikult nende omad ja ei pruugi kajastada BTC, Inc. või Bitcoin ajakiri.

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

Ajatempel:

Veel alates Bitcoin ajakiri