BitStream: 'n Protokol vir Atomic Data Exchange

By Bitcoin Tydskrif - 5 maande gelede - Leestyd: 4 minute

BitStream: 'n Protokol vir Atomic Data Exchange

Atomiese aankoop van digitale lêers met digitale geldeenheid is 'n idee wat 'n lang geskiedenis in hierdie ruimte het. Digitale goedere, digitale geld, die twee lyk na 'n perfekte kombinasie. Digitale goedere, dit wil sê inligting, is ook massiewe markte. Dink aan al die video, oudio, teks, speletjies en ander vorme van digitale inhoud wat mense op 'n gereelde basis aankoop en verbruik. Dit is markte ter waarde van miljarde en miljarde dollars waarmee mense daagliks interaksie het.

Most of the serious attempts at implementing paid file sharing have gone down bad roads. Filecoin was an attempt to do this on top of IPFS, but ultimately the project is absurdly over engineered. BitTorrent (the company, not the protocol) was bought by Justin Sun and integrated its own cryptocurrency and blockchain. Both of these projects have effectively gone nowhere productive, with extremely overengineered systems on the technical side, and very dubious incentives on the economic side.

BitStream is a proposal by Robin Linus (ever consider slowing down and taking a break Robin?) to attempt to address the requirements of atomicly purchasing data without the pointless addition of altcoins and over engineered technical protocols for the exchange.

Alle lêers kan uniek geïdentifiseer word deur 'n enkele hash, dit is 'n baie belangrike detail in hierdie skema. Om 'n lêer atomies te verkoop, vereis dat die lêer geënkripteer word deur 'n funksie te gebruik wat die gebruiker toelaat om te verifieer wat geënkripteer is, en nadat dit gedoen is, koop die gebruiker atomies die enkripsiesleutel vir die lêer. Die probleem is die verifikasieproses, en nog belangriker om te bewys of jy verneuk is en die lêer dekripteer na verkeerde data, is duur. Naïef gedoen, sal jy die hele geënkripteerde lêer en die dekripsiesleutel moet produseer sodat ander dit kan dekripteer en verifieer dat die gedekripteerde data nie ooreenstem met die verwagte hash-waarde wanneer gehash word nie.

Lêerdeelstelsels soos BitTorrent breek gereeld lêers in standaardgrootte stukke op en bou 'n merkle-boom daaruit, wat die wortelhash toelaat om as 'n lêeridentifiseerder in 'n magneetskakel te funksioneer en om te verifieer dat elke individuele deel van 'n lêer wat jy aflaai is 'n geldige stuk van daardie lêer. Dit is 'n eiendom wat gebruik kan word om die doeltreffendheid van bedrogbewyse drasties te verbeter wat wys dat 'n lêerverspreider jou bedrieg het.

Die verkoper van die lêer kan 'n ewekansige waarde genereer en dit gebruik om elke lêerstuk te enkripteer deur 'n XOR-bewerking teen daardie ewekansige waarde te gebruik. Hulle kan dan 'n verklaring onderteken van die geïnkripteer lêerwortelhash en die hash van die enkripsiewaarde. Die geënkripteerde lêerboom is op 'n spesiale manier opgestel om eenvoudige bedrogbewyse te vergemaklik.

In plaas daarvan om die merkle-boom uit net die normale lêerstukke te bou, maar geïnkripteer, skep die boom pare blare wat bestaan ​​uit een geënkripteerde lêerstuk en die hash van die ongeënkripteerde lêerstuk langsaan. Nou op hierdie stadium kan die koper die geënkripteerde lêer aflaai, en nadat dit geverifieer is deur al die hashes van die ongeënkripteerde stukke te neem en 'n merkle-boom daaruit te skep om te verseker dat dit ooreenstem met die wortelhash van die ongeënkripteerde lêer, kan hy die dekripsiewaarde atoom koop. . Dit word bewerkstellig deur die verkoper wat dit gebruik as die voorbeeld van 'n HTLC oor die Lightning-netwerk of 'n chaumian ekasmunt soos Cashu wat HTLC's ondersteun.

As die lêer nie korrek dekripteer nie, hetsy omdat die geënkripteerde data 'n ander lêer is of die voorbeeld nie die werklike enkripsiesleutel is nie, kan die merkle-pad in die geënkripteerde lêerboom na enige twee blare wys dat die verkoper die koper bedrieg het. Die verskaffing van net die pad na enige geënkripteerde lêerstuk en die ooreenstemmende ongeënkripteerde stuk hash met die voorbeeld wat die koper gekoop het, sal definitief bewys dat die verkoper nie die lêer aan die koper verskaf het wat hulle beweer het hulle was nie.

Enige lêerverkoper wat die BitStream-protokol gebruik, kan 'n verband deponeer wat gesny kan word met 'n bedrogbewys soos hierbo ontwerp as hulle 'n kliënt bedrieg. Dit kan afgedwing word deur eenvoudig 'n verband by 'n chaumian munt te deponeer in die eenvoudigste geval. Platforms soos Liquid bied alternatiewe metodes om 'n verband te bou wat eintlik vertroueloos afgedwing kan word met funksionaliteit soos OP_CAT. Skripte kan saamgestel word wat eintlik die BitStream-bedrogbewys neem en dit op die stapel bevestig, wat die skepping van 'n UTXO moontlik maak wat bestee kan word deur enigiemand wat 'n geldige bedrogbewys het. As OP_CAT ooit op die hoofketting beskikbaar geword het, kan dit selfs heeltemal vertroueloos gedoen word sonder om 'n gefedereerde uitvoeringsomgewing te benodig. 

BitStream is 'n ongelooflik belowende protokol vir die atoomverkope van digitale inligting met 'n baie doeltreffende skema om bedrog te bewys, geen kakmunte nodig nie. 

Oorspronklike bron: Bitcoin Tydskrif