BitStream: Atomic Data Exchange -protokolla

By Bitcoin Aikakauslehti - 5 kuukautta sitten - Lukuaika: 4 minuuttia

BitStream: Atomic Data Exchange -protokolla

Digitaalisten tiedostojen ostaminen digitaalisella valuutalla on idea, jolla on pitkä historia tällä alalla. Digitavarat, digitaalinen raha, nämä kaksi vaikuttavat täydelliseltä pariliitolta. Digitaaliset tavarat eli tieto ovat myös massiivisia markkinoita. Ajattele kaikkea videota, ääntä, tekstiä, pelejä ja muuta digitaalista sisältöä, jota ihmiset ostavat ja kuluttavat säännöllisesti. Nämä ovat miljardeja ja miljardeja dollareita arvoisia markkinoita, joiden kanssa ihmiset ovat vuorovaikutuksessa päivittäin.

Suurin osa vakavista yrityksistä toteuttaa maksullinen tiedostojen jakaminen on mennyt huonoon suuntaan. Filecoinilla yritettiin tehdä tämä IPFS:n päällä, mutta lopulta projekti on järjettömän yli suunniteltu. Justin Sun osti BitTorrentin (yhtiö, ei protokolla) ja integroi oman kryptovaluutansa ja blockchain. Kumpikaan näistä hankkeista ei ole johtanut mihinkään tuottavaan, ja niissä on teknisesti erittäin ylisuunniteltuja järjestelmiä ja taloudellisesti erittäin kyseenalaisia ​​kannustimia.

BitStream on Robin Linuksen (harkitaanko hidastamista ja taukoa Robinin?) ehdotus yrittää vastata atomien ostamisen vaatimuksiin ilman turhaa altcoinien lisäämistä ja vaihtoon suunniteltuja teknisiä protokollia.

Kaikki tiedostot voidaan yksilöidä yhdellä tiivisteellä, tämä on erittäin tärkeä yksityiskohta tässä järjestelmässä. Tiedoston myyminen atomisesti edellyttää tiedoston salaamista toiminnolla, jonka avulla käyttäjä voi tarkistaa, mikä on salattu, ja sen tehtyään käyttäjä ostaa tiedoston salausavaimen atomisti. Ongelmana on varmennusprosessi, ja mikä tärkeintä, sen todistaminen, onko sinua huijattu ja tiedoston salaus puretaan virheellisiksi tiedoiksi, on kallista. Naiivisti tehty, sinun on tuotettava koko salattu tiedosto ja salauksen purkuavain, jotta muut voivat purkaa sen salauksen ja varmistaa, että salatut tiedot eivät vastanneet odotettua hajautusarvoa tiivistettynä.

Tiedostonjakojärjestelmät, kuten BitTorrent, jakavat tiedostot usein vakiokokoisiksi paloiksi ja rakentavat niistä merklepuun, jonka avulla juurihaja voi toimia tiedostotunnisteena magneettilinkissä ja varmistaa, että jokainen lataamasi tiedoston yksittäinen osa on kelvollinen osa kyseisestä tiedostosta. Tämä on ominaisuus, jota voidaan hyödyntää parantaakseen huomattavasti niiden petostodistusten tehokkuutta, jotka osoittavat, että tiedostojen jakelija on pettänyt sinua.

Tiedoston myyjä voi luoda satunnaisen arvon ja käyttää tätä salatakseen jokaisen tiedostopalan käyttämällä XOR-toimintoa tätä satunnaisarvoa vastaan. He voivat sitten allekirjoittaa todistuksen salatun tiedoston juurihajautusarvosta ja salausarvon tiivisteestä. Salattu tiedostopuu on perustettu erityisellä tavalla yksinkertaisten petosten todistamisen helpottamiseksi.

Sen sijaan, että merkle-puu rakennettaisiin vain tavallisista tiedostopaloista, mutta se on salattu, puu luo lehtipareja, jotka koostuvat yhdestä salatusta tiedostopalasta ja sen vieressä olevan salaamattoman tiedostopalan hashista. Nyt tässä vaiheessa ostaja voi ladata salatun tiedoston ja varmistuttuaan ottamalla kaikki salaamattomien osien tiivisteet ja luomalla niistä merklepuun varmistaakseen, että ne vastaavat salaamattoman tiedoston juurihajautusarvoa, hän voi ostaa salauksen purkuarvon. . Tämän saavuttaa myyjä, joka käyttää sitä HTLC:n esikuvana Lightning-verkon kautta tai chaumian ecash mint -pajassa, kuten Cashu, joka tukee HTLC:itä.

Jos tiedoston salausta ei pureta oikein joko siksi, että salattu data on eri tiedosto tai esikuva ei ole varsinainen salausavain, salatun tiedostopuun merkkipolku mihin tahansa kahteen lehteen voi osoittaa, että myyjä on pettänyt ostajaa. Pelkän polun mihin tahansa salattuun tiedostopalaan ja sitä vastaavan salaamattoman osan tiivisteen antaminen ostajan ostaman esikuvan kanssa todistaa lopullisesti, että myyjä ei toimittanut ostajalle tiedostoa, jonka hän väitti olevansa.

Jokainen BitStream-protokollaa käyttävä tiedostomyyjä voi tallettaa takuun, joka voidaan leikata petoksella yllä kuvatulla tavalla, jos he huijaavat asiakasta. Tämä voidaan panna täytäntöön yksinkertaisesti tallettamalla joukkovelkakirja chaumian rahapajaan yksinkertaisimmassa tapauksessa. Liquidin kaltaiset alustat tarjoavat vaihtoehtoisia menetelmiä sidoksen rakentamiseen, joka voidaan itse asiassa pakottaa luottamuksella toiminnallisuuksilla, kuten OP_CAT. Voidaan rakentaa komentosarjoja, jotka itse asiassa ottavat BitStream-petosvarmuuden ja vahvistavat sen pinossa, mikä mahdollistaisi UTXO:n luomisen, jota kuka tahansa, jolla on kelvollinen petostodistus, voisi käyttää. Jos OP_CAT koskaan tulisi saataville pääketjussa, tämä voitaisiin tehdä jopa täysin luottamatta ilman, että tarvittaisiin hajautettua suoritusympäristöä. 

BitStream on uskomattoman lupaava protokolla digitaalisen tiedon ydinmyynnille erittäin tehokkaalla menetelmällä petosten todistamiseen, ilman shitcoineja. 

Alkuperäinen lähde: Bitcoin aikakauslehti