BitStream: aatomiandmete vahetamise protokoll

By Bitcoin Ajakiri - 5 kuud tagasi - lugemisaeg: 4 minutit

BitStream: aatomiandmete vahetamise protokoll

Digitaalsete failide ostmine digitaalse valuutaga on idee, millel on selles valdkonnas pikk ajalugu. Digikaubad, digitaalne raha – need kaks tunduvad olevat täiuslikud koos. Digikaubad ehk informatsioon on samuti massiivsed turud. Mõelge kogu videole, helile, tekstile, mängudele ja muule digitaalsele sisule, mida inimesed regulaarselt ostavad ja tarbivad. Need on miljardeid ja miljardeid dollareid väärt turud, millega inimesed igapäevaselt suhtlevad.

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.

Kõik failid saab ühe räsi järgi üheselt tuvastada, see on selles skeemis väga oluline detail. Faili aatomipõhiselt müümine nõuab faili krüpteerimist funktsiooni abil, mis võimaldab kasutajal kontrollida, mis on krüptitud, ja pärast seda ostab kasutaja faili krüpteerimisvõtme atomaarselt. Probleem on kinnitamisprotsessis ja mis veelgi olulisem, on kallis tõestada, kas teid petti ja fail dekrüpteeritakse valedeks andmeteks. Naiivselt tehtud, peate tootma kogu krüptitud faili ja dekrüpteerimisvõtme, et teised saaksid selle dekrüpteerida ja kontrollida, et dekrüpteeritud andmed ei vastaks räsimisel oodatud räsiväärtusele.

Failijagamissüsteemid, nagu BitTorrent, jagavad failid sageli standardsuuruses tükkideks ja loovad neist märgipuu, mis võimaldab juurräsil toimida magnetlingi failiidentifikaatorina ja kontrollida iga allalaaditava faili iga üksiku osa olemasolu. kehtiv osa sellest failist. See on omadus, mida saab ära kasutada, et oluliselt parandada pettusetõendite tõhusust, mis näitavad, et faili levitaja on teid petnud.

Faili müüja saab luua juhusliku väärtuse ja kasutada seda iga failitüki krüpteerimiseks, kasutades XOR-toimingut selle juhusliku väärtuse vastu. Seejärel saavad nad allkirjastada krüptitud faili juurräsi ja krüpteerimisväärtuse räsi tõendi. Krüpteeritud failipuu on seadistatud erilisel viisil, et hõlbustada lihtsaid pettusetõendeid.

Selle asemel, et ehitada merklepuu tavalistest failijuppidest, kuid krüpteeritud, loob puu lehtede paarid, mis koosnevad ühest krüptitud failijupist ja selle kõrval oleva krüptimata failijupi räsist. Nüüd saab ostja krüptitud faili alla laadida ja pärast kontrollimist, võttes kõik krüptimata tükkide räsi ja luues nendest märgipuu, et tagada nende vastavus krüpteerimata faili juurräsile, saab ta dekrüpteerimisväärtuse atomaarselt osta. . Selle saavutab müüja, kes kasutab seda HTLC eelpildina Lightningi võrgu kaudu või HTLC-sid toetava chaumian ecashi rahapaja nagu Cashu.

Kui faili ei dekrüpteerita õigesti, kuna krüptitud andmed on erinevad failid või eelpilt ei ole tegelik krüpteerimisvõti, võib krüptitud failipuu märgitee kahele lehele näidata, et müüja pettis ostjat. Kui esitate ainult tee mis tahes krüptitud failitüki juurde ja sellele vastav krüpteerimata tüki räsi koos ostja ostetud eelpildiga, näitab lõplikult, et müüja ei esitanud ostjale faili, mida ta väitis.

Iga failimüüja, kes kasutab protokolli BitStream, võib kliendi petmise korral deponeerida võlakirja, mida saab pettusetõendiga vähendada, nagu ülal kavandatud. Seda saab lihtsaimal juhul jõustada lihtsalt võlakirja deponeerimisega Chaumiani rahapajas. Sellised platvormid nagu Liquid pakuvad alternatiivseid meetodeid sideme loomiseks, mida saab tegelikult usaldusväärselt jõustada selliste funktsioonidega nagu OP_CAT. Võib koostada skripte, mis tegelikult võtavad BitStreami pettusetõendi ja kinnitavad selle virna, võimaldades luua UTXO, mida saaksid kulutada kõik, kellel on kehtiv pettusetõend. Kui OP_CAT peaks kunagi peaahelas kättesaadavaks muutuma, saaks seda teha isegi täiesti usaldusväärselt, ilma liitkäivituskeskkonda vajamata. 

BitStream on uskumatult paljutõotav protokoll digitaalse teabe aatomipõhiseks müümiseks, millel on väga tõhus pettuste tõendamise skeem, ilma shitcoinideta. 

Algne allikas: Bitcoin Ajakiri