RGB Magic: Asiakaspuolen sopimukset Bitcoin PlatoBlockchain Data Intelligencesta. Pystysuuntainen haku. Ai.

RGB Magic: Asiakaspuolen sopimukset Bitcoinissa

Tämä on Federico Tengan mielipidetoimitus, joka on pitkäaikainen Bitcoin-projektien avustaja, jolla on kokemusta start-up-yritysten perustajana, konsulttina ja kouluttajana.

Termi "älykkäät sopimukset" juontaa juurensa ennen lohkoketjun ja Bitcoinin keksimistä. Sen ensimmäinen maininta on kirjassa a Nick Szabon artikkeli 1994, joka määritteli älykkäät sopimukset "tietokoneistettuna tapahtumaprotokollana, joka toteuttaa sopimuksen ehdot". Vaikka tämän määritelmän mukaan Bitcoin tuki skriptikielensä ansiosta älykkäitä sopimuksia heti ensimmäisestä lohkosta lähtien, Ethereumin promoottorit tekivät sen suosituksi vasta myöhemmin, ja he käänsivät alkuperäisen määritelmän "koodiksi, jonka kaikki solmut suorittavat redundanttisesti globaalissa konsensuksessa verkko”

Vaikka koodin suorittamisen delegoiminen globaalille konsensusverkostolle tarjoaa etuja (esim. on helppo ottaa käyttöön velattomia sopimuksia, kuten suosittuja automatisoituja markkinatakaajia), tällä suunnittelulla on yksi suuri puute: skaalautuvuuden (ja yksityisyyden) puute. Jos verkon jokaisen solmun on suoritettava redundanttisesti samaa koodia, koodin määrä, joka voidaan suorittaa ilman, että solmun käyttökustannukset nousevat liikaa (ja siten hajauttaminen säilyy), jää vähäiseksi, mikä tarkoittaa, että vain pieni määrä sopimuksia voidaan suorittaa. teloitettu.

Mutta entä jos voisimme suunnitella järjestelmän, jossa vain osapuolet toteuttavat ja vahvistavat sopimusehdot kaikkien verkoston jäsenten sijaan? Kuvitellaanpa esimerkkiä yrityksestä, joka haluaa laskea liikkeeseen osakkeita. Sen sijaan, että liikkeeseenlaskusopimus julkaisisi julkisesti globaalissa reskontrassa ja käytettäisiin sitä kaikkien tulevien omistusoikeuden siirtojen seuraamiseen, se voisi yksinkertaisesti laskea liikkeeseen osakkeet yksityisesti ja siirtää ostajille oikeuden siirtää niitä edelleen. Tällöin omistusoikeuden siirtooikeus voidaan siirtää jokaiselle uudelle omistajalle ikään kuin se olisi muutos alkuperäiseen liikkeeseenlaskusopimukseen. Näin jokainen omistaja voi itsenäisesti varmistaa saamiensa osakkeiden aitouden lukemalla alkuperäisen sopimuksen ja vahvistamalla, että kaikki osakkeita siirtäneiden muutoshistoria on alkuperäisen sopimuksen sääntöjen mukainen.

Tämä ei itse asiassa ole mitään uutta, se on todellakin sama mekanismi, jota käytettiin omaisuuden siirtämiseen ennen julkisten rekisterien yleistymistä. Iso-BritanniassaEsimerkiksi kiinteistön rekisteröinti ei ollut pakollista sen omistusoikeuden siirtyessä 90-luvulle asti. Tämä tarkoittaa, että vielä nykyäänkin yli 15 % maasta Englannissa ja Walesissa on rekisteröimätöntä. Jos ostat rekisteröimättömän kiinteistön, sen sijaan, että tarkistaisit rekisteristä, onko myyjä todellinen omistaja, sinun tulee varmistaa vähintään 15 vuoden omistusketjun katkeamattomuus (aika katsotaan riittävän pitkäksi sen olettamiseksi, että myyjä on riittävä omistusoikeus omaisuuteen). Tällöin sinun on varmistettava, että kaikki omistusoikeuden siirrot on suoritettu oikein ja että aikaisempiin liiketoimiin käytetyt kiinnitykset on maksettu kokonaan pois. Tämän mallin etuna on parempi yksityisyys omistukseen verrattuna, eikä sinun tarvitse luottaa julkisen kiinteistörekisterin ylläpitäjään. Toisaalta se tekee myyjän omistajuuden todentamisesta ostajalle paljon monimutkaisempaa.

Rekisteröimättömän kiinteistön omistuskirja

lähde: Rekisteröimättömän kiinteistön omistusoikeuskirja

Miten rekisteröimättömien kiinteistöjen siirtoa voidaan parantaa? Ensinnäkin tekemällä siitä digitoitu prosessi. Jos tietokoneella on käytössä koodi, jolla varmistetaan, että kaikki omistusoikeuden siirtohistoria on alkuperäisten sopimussääntöjen mukainen, ostamisesta ja myymisestä tulee paljon nopeampaa ja halvempaa.

Toiseksi, jotta vältetään riski siitä, että myyjä tuhlaa omaisuuttaan kaksinkertaisesti, on otettava käyttöön julkaisutodistejärjestelmä. Voisimme esimerkiksi toteuttaa säännön, jonka mukaan jokainen omistusoikeuden siirto on sitouduttava tunnetun sanomalehden ennalta määrättyyn kohtaan (esim. laita omistusoikeuden siirron hash New Yorkin ensimmäisen sivun oikeaan yläkulmaan Ajat). Koska et voi sijoittaa siirron tiivistettä samaan paikkaan kahdesti, tämä estää kaksinkertaiset kulutusyritykset. Kuuluisan sanomalehden käytöllä tähän tarkoitukseen on kuitenkin joitain haittoja:

  1. Sinun on ostettava paljon sanomalehtiä varmennusprosessia varten. Ei kovin käytännöllinen.
  2. Jokainen sopimus tarvitsee oman tilan sanomalehdessä. Ei kovin skaalautuva.
  3. Sanomalehden toimittaja voi helposti sensuroida tai, mikä vielä pahempaa, simuloida kaksinkertaista kulutusta asettamalla satunnaisen tiivisteen paikkaasi, mikä saa mahdollisen omaisuutesi ostajan ajattelemaan, että se on myyty aiemmin, ja estää heitä ostamasta sitä. Ei kovin luotettava.

Näistä syistä on löydettävä parempi paikka lähettää todisteet omistajuuden siirroista. Ja mikä olisikaan parempi vaihtoehto kuin Bitcoin-lohkoketju, jo vakiintunut, luotettava julkinen pääkirja, jolla on vahvat kannustimet pitää se sensuurin kestävänä ja hajautettuna?

Jos käytämme Bitcoinia, meidän ei pitäisi määrittää lohkossa kiinteää paikkaa, jossa omistajuuden siirtoon sitoutumisen tulee tapahtua (esim. ensimmäisessä tapahtumassa), koska, kuten New York Timesin toimittajan kanssa, kaivosmies voi sotkea sen kanssa. Parempi tapa on sijoittaa sitoumus ennalta määritettyyn Bitcoin-tapahtumaan, tarkemmin sanottuna tapahtumaan, joka on peräisin käyttämättömästä tapahtumatulosta (UTXO), johon liikkeeseen laskettavan omaisuuden omistusoikeus on linkitetty. Omaisuuden ja bitcoin-UTXO:n välinen yhteys voi esiintyä joko sopimuksessa, joka antaa omaisuuden, tai myöhemmässä omistusoikeuden siirrossa, jolloin kohde-UTXO:sta tulee joka kerta siirretyn omaisuuden valvoja. Tällä tavalla olemme selkeästi määrittäneet, missä omistusoikeuden siirtovelvollisuuden tulee olla (eli tietystä UTXO:sta peräisin olevassa Bitcoin-tapahtumassa). Jokainen Bitcoin-solmua käyttävä voi varmistaa sitoumukset itsenäisesti, eivätkä kaivostyöntekijät tai mikään muu taho voi sensuroida tai häiritä omaisuuden siirtoa millään tavalla.

utxon omistusoikeuden siirto

Koska Bitcoin-lohkoketjussa julkaisemme vain sitoumuksen omistusoikeuden siirrosta, emme itse siirron sisältöä, myyjä tarvitsee erillisen viestintäkanavan tarjotakseen ostajalle kaikki todisteet omistusoikeuden siirron pätevyydestä. Tämä voitaisiin tehdä useilla tavoilla, mahdollisesti jopa tulostamalla vedokset ja lähettämällä ne kirjekyyhkyllä, mikä, vaikka onkin hieman epäkäytännöllistä, tekisi tehtävänsä. Mutta paras vaihtoehto sensuurin ja yksityisyyden loukkausten välttämiseksi on luoda suora peer-to-peer-salattu viestintä, jonka etuna on kyyhkysiin verrattuna myös helppo integroida ohjelmistoon, jolla voidaan tarkistaa vastapuolelta saadut todisteet.

Tämä juuri kuvattu asiakaspuolen validoitujen sopimusten ja omistusoikeuden siirtojen malli on juuri se, joka on toteutettu RGB-protokollalla. RGB:n avulla on mahdollista luoda sopimus, jossa määritellään oikeudet, jaetaan ne yhdelle tai useammalle olemassa olevalle bitcoin UTXO:lle ja määritellään kuinka niiden omistusoikeus voidaan siirtää. Sopimus voidaan luoda mallista, jota kutsutaan "skeemaksi", jossa sopimuksen tekijä muuttaa vain parametreja ja omistusoikeuksia, kuten perinteisissä laillisissa sopimuksissa tehdään. Tällä hetkellä RGB:ssä on kahden tyyppisiä skeemoja: toinen vaihdettavien rahakkeiden myöntämiseen (RGB20) ja toinen keräilyesineitä varten (RGB21), mutta jatkossa kuka tahansa voi kehittää lisää skeemoja ilman lupaa ilman protokollatason muutoksia.

Käytännön esimerkkinä voidaan todeta, että vaihdettavien omaisuuserien (esim. yrityksen osakkeet, vakaat kolikot jne.) liikkeeseenlaskija voi käyttää RGB20-skeemamallia ja luoda sopimuksen, jossa määritellään, kuinka monta tokenia se laskee liikkeeseen, omaisuuden nimen ja joitakin siihen liittyviä metatietoja. sen kanssa. Se voi sitten määrittää, millä bitcoin UTXO:lla on oikeus siirtää luotujen tokenien omistusoikeus ja siirtää muita oikeuksia muille UTXO:ille, kuten oikeus tehdä toissijainen liikkeeseenlasku tai nimetä omaisuus uudelleen. Jokainen tällä sopimuksella luotuja tokeneja vastaanottava asiakas voi tarkistaa Genesis-sopimuksen sisällön ja vahvistaa, että mikä tahansa omistusoikeuden siirto vastaanotetun tunnuksen historiassa on noudattanut siinä asetettuja sääntöjä.

Joten mitä voimme tehdä RGB: lle käytännössä tänään? Ensinnäkin se mahdollistaa tokenoitujen omaisuuserien liikkeeseenlaskun ja siirron paremmalla skaalautuvuus ja yksityisyys verrattuna mihin tahansa olemassa olevaan vaihtoehtoon. Tietosuojapuolella RGB hyötyy siitä, että kaikki siirtoon liittyvät tiedot säilytetään asiakaspuolella, joten lohkoketjun tarkkailija ei voi poimia mitään tietoa käyttäjän taloustoiminnasta (RGB-sitoumuksen sisältävää bitcoin-tapahtumaa ei voi edes erottaa tavallisesta), lisäksi vastaanottaja jakaa lähettäjälle vain sokkoutetun UTXO:n (eli sen UTXO:n, jossa hän haluaa vastaanottaa resurssit, ja satunnaisluvun välisen ketjutuksen hashin) itse UTXO:n sijaan, joten se ei ole maksaja voi seurata vastaanottajan tulevaa toimintaa. Käyttäjien yksityisyyden lisäämiseksi entisestään RGB ottaa käyttöön luodinkestävän salausmekanismin piilottaakseen varojen siirtohistorian summat, jotta myös tulevilla omaisuuden omistajilla on hämärä näkemys aikaisempien omistajiensa taloudellisesta käyttäytymisestä.

Skaalautuvuuden kannalta RGB tarjoaa myös joitain etuja. Ensinnäkin suurin osa tiedoista säilytetään ketjun ulkopuolella, koska lohkoketjua käytetään vain sitoutumiskerroksena, mikä vähentää maksettavia maksuja ja tarkoittaa, että jokainen asiakas vahvistaa vain ne siirrot, joista hän on kiinnostunut, kaikkien siirtojen sijaan. maailmanlaajuisen verkoston toimintaa. Koska RGB-siirto vaatii edelleen Bitcoin-tapahtuman, maksujen säästö saattaa tuntua vähäiseltä, mutta kun aloitat transaktioiden yhdistämisen, niistä voi nopeasti tulla massiivinen. Itse asiassa on mahdollista siirtää kaikki UTXO:han liittyvät tunnukset (tai yleisemmin "oikeudet") mielivaltaiselle määrälle vastaanottajia yhdellä sitoumuksella yhdessä bitcoin-tapahtumassa. Oletetaan, että olet palveluntarjoaja, joka maksaa useille käyttäjille kerralla. RGB:n avulla voit tehdä yhdessä Bitcoin-tapahtumassa tuhansia siirtoja tuhansille käyttäjille, jotka pyytävät erityyppisiä omaisuuseriä, mikä tekee jokaisen yksittäisen maksun rajakustannuksista täysin merkityksettömän.

Toinen pieniarvoisten omaisuuserien liikkeeseenlaskijoiden maksujen säästömekanismi on, että RGB:ssä omaisuuden liikkeeseenlasku ei edellytä maksujen maksamista. Tämä tapahtuu, koska liikkeeseenlaskusopimuksen luomista ei tarvitse sitoutua lohkoketjuun. Sopimuksessa yksinkertaisesti määritellään, mille jo olemassa olevalle UTXO:lle uudet varat kohdistetaan. Joten jos olet taiteilija, joka on kiinnostunut luomaan keräilymerkkejä, voit laskea liikkeeseen niin monta kuin haluat ilmaiseksi ja maksaa sitten bitcoin-transaktiomaksun vasta, kun ostaja saapuu paikalle ja pyytää rahakkeen osoittamista UTXO:lleen.

Lisäksi, koska RGB on rakennettu bitcoin-tapahtumien päälle, se on myös yhteensopiva Lightning Networkin kanssa. Vaikka sitä ei ole vielä otettu käyttöön tätä kirjoitettaessa, on mahdollista luoda omaisuuskohtaisia ​​Lightning-kanavia ja reitittää maksuja niiden kautta samalla tavalla kuin se toimii tavallisten Lightning-tapahtumien kanssa.

Yhteenveto

RGB on uraauurtava innovaatio, joka avaa uusia käyttötapauksia täysin uuden paradigman avulla, mutta mitä työkaluja sen käyttöön on saatavilla? Jos haluat kokeilla itse teknologian ydintä, sinun tulee kokeilla suoraan RGB-solmu. Jos haluat rakentaa sovelluksia RGB:n päälle ilman, että sinun tarvitsee sukeltaa syvälle protokollan monimutkaisuuteen, voit käyttää rgb-lib-kirjasto, joka tarjoaa yksinkertaisen käyttöliittymän kehittäjille. Jos haluat vain yrittää laskea liikkeeseen ja siirtää omaisuutta, voit pelata Iris-lompakko Androidille, jonka koodi on myös avoimen lähdekoodin päällä GitHub. Jos haluat vain oppia lisää RGB:stä, voit tarkistaa tämä luettelo resursseista.

Tämä on Federico Tengan vieraspostaus. Esitetyt mielipiteet ovat täysin heidän omiaan eivätkä välttämättä vastaa BTC Inc:n tai Bitcoin Magazinen mielipiteitä.

Aikaleima:

Lisää aiheesta Bitcoin Magazine