BitStream: protokols atomu datu apmaiņai

By Bitcoin Žurnāls - pirms 5 mēnešiem - Lasīšanas laiks: 4 minūtes

BitStream: protokols atomu datu apmaiņai

Digitālo failu atomu iegāde ar digitālo valūtu ir ideja, kurai šajā jomā ir sena vēsture. Digitālās preces, digitālā nauda, ​​šķiet, ka abi kopā ir ideāls savienojums. Digitālās preces, ti, informācija, arī ir milzīgi tirgi. Padomājiet par visu video, audio, tekstu, spēlēm un cita veida digitālo saturu, ko cilvēki pērk un patērē regulāri. Tie ir miljardiem dolāru vērti tirgi, ar kuriem cilvēki mijiedarbojas katru dienu.

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.

Visus failus var unikāli identificēt ar vienu hash, šī ir ļoti svarīga detaļa šajā shēmā. Pārdodot failu atomiski, fails ir jāšifrē, izmantojot funkciju, kas ļauj lietotājam pārbaudīt, kas ir šifrēts, un pēc tam lietotājs atomiski iegādājas faila šifrēšanas atslēgu. Problēma ir verifikācijas procesā, un vēl svarīgāk ir pierādīt, ka esat apkrāpts un fails tiek atšifrēts, lai iegūtu nepareizus datus, ir dārgi. Naivi darīts, jums ir jāizveido viss šifrētais fails un atšifrēšanas atslēga, lai citi varētu to atšifrēt un pārbaudīt, vai atšifrētie dati neatbilst paredzamajai jaukšanas vērtībai.

Failu koplietošanas sistēmas, piemēram, BitTorrent, bieži sadala failus standarta izmēra gabalos un izveido no tiem zīmuļu koku, kas ļauj saknes jaucējfunkcijai darboties kā faila identifikatoram magnēta saitē un pārbaudīt, vai katrs atsevišķais lejupielādētā faila fragments ir. derīga šī faila daļa. Šis ir īpašums, ko var izmantot, lai krasi uzlabotu krāpšanas pierādījumu efektivitāti, kas parāda, ka failu izplatītājs jūs ir piekrāpis.

Faila pārdevējs var ģenerēt nejaušu vērtību un izmantot to, lai šifrētu katru faila daļu, izmantojot XOR darbību pret šo nejaušo vērtību. Pēc tam viņi var parakstīt apliecinājumu par šifrētā faila saknes jaucējkodu un šifrēšanas vērtības jaucējkodu. Šifrētais failu koks ir izveidots īpašā veidā, lai atvieglotu vienkāršu krāpšanas pierādījumu iegūšanu.

Tā vietā, lai izveidotu Merkle koku tikai no parastajiem faila gabaliem, bet šifrētu, koks izveido lapu pārus, kas sastāv no viena šifrēta faila gabala un tam blakus esošā nešifrētā faila gabala jaukšanas. Tagad pircējs var lejupielādēt šifrēto failu un pēc pārbaudes, ņemot visus nešifrēto gabalu jaucējus un izveidojot no tiem merkle koku, lai pārliecinātos, ka tie atbilst nešifrētā faila saknes jaucējkodam, var iegādāties atšifrēšanas vērtību. . To paveic pārdevējs, izmantojot to kā priekšattēlu HTLC, izmantojot Lightning tīklu, vai chaumian ecash bank, piemēram, Cashu, kas atbalsta HTLC.

Ja fails netiek atšifrēts pareizi, jo šifrētie dati ir cits fails vai priekšattēls nav īstā šifrēšanas atslēga, šifrētā faila kokā norādītais ceļš uz jebkurām divām lapām var parādīt, ka pārdevējs ir piekrāpis pircēju. Ja norādīsiet tikai ceļu uz jebkuru šifrētu faila daļu un tai atbilstošo nešifrētā gabala jaucējkrānu ar pircēja iegādāto priekšattēlu, pārdevējs pircējam neiesniedza failu, par kuru viņš apgalvoja, ka tas ir.

Jebkurš failu pārdevējs, kas izmanto BitStream protokolu, var iemaksāt ķīlu, kas var tikt samazināta ar krāpšanas pierādījumu, kā aprakstīts iepriekš, ja viņi krāpj klientu. To var īstenot, vienkāršākajā gadījumā vienkārši noguldot obligāciju chaumian naudas kaltuvē. Platformas, piemēram, Liquid, piedāvā alternatīvas metodes, kā izveidot saikni, ko faktiski var neuzticami īstenot, izmantojot tādas funkcijas kā OP_CAT. Var izveidot skriptus, kas faktiski izmanto BitStream krāpšanas pierādījumu un apstiprina to stekā, ļaujot izveidot UTXO, ko varētu tērēt ikviens, kam ir derīgs krāpšanas pierādījums. Ja OP_CAT kādreiz kļūtu pieejams galvenajā ķēdē, to varētu izdarīt pat pilnīgi neuzticami, neizmantojot apvienoto izpildes vidi. 

BitStream ir neticami daudzsološs protokols digitālās informācijas atomārai pārdošanai ar ļoti efektīvu shēmu krāpšanas pierādīšanai, nav nepieciešami sūdkoini. 

Oriģināls avots: Bitcoin žurnāls