Oriģinālais nosaukums: "DURABIT: INCENTIVIZING TORRENT SEEDING WITH BITCOIN"

Oriģinālais autors: Shinobi

Oriģinālā kompilācija: Luccy, BlockBeats

Redaktora piezīme:

BitTorrent ir bijusi galvenā loma datu piegādē internetā 22 gadus. Tomēr BitTorrent ir saskārusies ar problēmām, jo ​​lietotāji nelabprāt turpina sēšanu pēc lejupielādes pabeigšanas, tādējādi apgrūtinot failu iegūšanu.

Nesen sabiedrībā ir bijušas jaunas diskusijas par ķēdes glabāšanu Bitcoin. Durabit kā Bitcoin vietējais datu stimulēšanas mehānisms izmanto eCash un OP_RETURN, lai atrisinātu BitTorrent iesēšanas problēmu. Shinobi, autodidakts Bitcoin jomā, uzskata, ka šis dizains, šķiet, nodrošina efektīvu risinājumu nepārtrauktas datu pieejamības nodrošināšanai, īpaši, ja lietotāju pieprasījums vājinās. Durabit parādīšanās sniedz jaunas iespējas BitTorrent ilgtermiņa uzglabāšanas problēmai, sniedzot lietotājiem vairāk stimulu nodrošināt nepārtrauktu failu pieejamību tīklā.

BitTorrent šogad pastāv jau 22 gadus. Daudzos veidos tas ir tehnoloģiju protokols, kas ir gandrīz tikpat svarīgs kā Bitcoin, jo tam ir bijusi liela ietekme, mainot datu pārsūtīšanas apjomu internetā. Ja Bitcoin ir valūta naudas sūtīšanai, kad cilvēki to nevēlas, tad BitTorrent ir mehānisms datu pārsūtīšanai, kad viņi to nevēlas. Tomēr tam vienmēr ir bijusi viena liela problēma, ar kuru esmu pārliecināts, ka ikviens, kurš to kādreiz ir izmantojis, būs ļoti pazīstams. Problēma ir sēšanas problēma.

Cik cilvēku ir slēguši savu torrent klientu uzreiz pēc visa faila lejupielādes un nav turpinājuši sēšanu, kad ir ieguvuši visu failu? Gandrīz ikvienam ir šāda pieredze. BitTorrent nedarbojas bez lietotāja tiešsaistē un piedāvā lejupielādes citiem, un lielākā daļa lietotāju neturpina sēšanu pēc pilna faila iegūšanas. Īpaši tad, ja pieprasījums pēc faila ir ļoti liels, cilvēki lejupielādes laikā vienlaikus sāks faila daļas, bet, kad lejupielāde būs pabeigta, viņi pārtrauks sēšanu, bet tikmēr citi nonāk tiešsaistē un sāk lejupielādi, un viņi arī sāks sēt. progresu. Tas darbojas labi, kamēr ciklā iziet liela grupa, bet, ja nē, sēklas mēdz izbalēt un kļūt nepieejamas, jo cilvēki pārtrauc sēt.

Tas rada problēmas atsevišķu torrent failu ilgstošai glabāšanai. Lai gan tas ir lielisks protokols, lai nodrošinātu datu apriti laikā, kad ir vislielākais datu pieprasījums, pēc pieprasījuma samazināšanās šie dati bieži kļūst nepieejami, jo cilvēki pārtrauc sēšanu. Durabit ir nesen izstrādāts priekšlikums, kas mēģina atrisināt šo problēmu, kas ir salīdzinoši vienkārša, taču šķiet, ka tas nodrošina uzticamu stimulu cilvēkiem turpināt failu sēšanu.

Sistēma paļaujas uz Chaumian ecash mint (apslēptu elektronisko naudas kaltuvi), lai veicinātu failu sējējus. Trešās personas, kuras vēlas nodrošināt, lai faili paliek pieejami, slēdz līgumu ar elektronisko naudas kaltuvi, veicot vairākus iepriekš parakstītus darījumus ar laika bloķēšanu. Katrs darījums tiek bloķēts divu nedēļu intervālā, un Chaumian ecash Mint vienā reizē tiek iemaksāta neliela summa. Katrs maksājums ir ierobežots UTXO, ko nevar iztērēt, kamēr nākamais darījums nav derīgs. Atlikušie līdzekļi galu galā atgriežas adresē, kuru kontrolē persona, kas uzsāka šos darījumus. Nākamais ķēdes darījums iztērēs nulli.

Pirmais darījums šajā darījumu sērijā saista līgumu ar failu, kuru izdevējs vēlas veicināt sēšanu, ierakstot konkrētu sēklas magnēta saiti OP_RETURN izvadē. Pēc tam, kad piparmētra ir veikusi šos iepriekš parakstītos darījumus, tā veic pirmo darījumu ķēdē un sāk uzraudzīt sēklu grupu konkrētam magnēta posmam. Pēc tam Mint gaida, līdz ar to sazināsies jebkurš torrent klients, kurā darbojas Durabit klients. Ja Durabit klients pieprasa veikt no tās pašas IP adreses, ko tas redz sēklu grupā, tas uzturēs savienojumu, izmantojot atsevišķu kanālu.

Šī procesa laikā mint uzrauga un izseko torrent lietotājus, kuri tajā ir reģistrējušies. Mint izsniedz Chaumian ecash žetonus katram reģistrētajam sēklu lietotājam divas nedēļas, pirms ir pieejami jaunākie maksājumi, lai nodrošinātu nepārtrauktu datu pieejamību. Mint var piešķirt žetonus proporcionāli atbilstoši datu apjomam vai nejauši sadalīt žetonus starp reģistrētajiem sēklu lietotājiem loterijā. Kad izdevumu izlaide ir pieejama, tā var paziņot un atvērt izpirkšanas logu, lai izpirktu izsniegtos Chaumian žetonus par faktisko Bitcoin sēšanas cikla laikā. Šis cikls turpināsies, līdz tiks pabeigta iepriekš parakstīto darījumu sērija. Līguma izdevējam līgumā iemaksāto Bitcoin kopējo skaitu un katrā ciklā samaksāto summu pilnībā nosaka tas.

Esmu pārliecināts, ka lielākā daļa cilvēku domā: "Kas traucē Chaumian naudas kaltuvei vienkārši iekasēt šīs izmaksas, neizdalot daļu no tiem tiem, kas tos sēj?" Tas ir šī priekšlikuma skaistums: tīrs stimuls? Par katru darījumu tiek iemaksāta neliela līdzekļu daļa Chaumian mint, kas tiek izvadīta ierobežotā laikā, bet atlikušie līdzekļi tiek atdoti līguma izdevējam. Puse, kas izdevusi šo līgumu, jebkurā laikā var to faktiski atsaukt, divreiz iztērējot šo izlaidi, un no šī brīža visi turpmākie iepriekš parakstītie darījumi būs nederīgi. mint to saprot, un tai ir jāizsver potenciālais ieguvums, zaudējot visus nākotnes ienākumus no jebkura atsevišķa līguma, iekasējot sev noteiktu procentuālo daļu no katras izmaksas, salīdzinot ar iespējamo ieguvumu, saglabājot visu izmaksu, bet zaudējot procentuālo maksu par visām turpmākajām izmaksām.

No otras puses, līguma slēdzējs vispirms ir motivēts slēgt līgumu, jo vēlas saglabāt konkrētu dokumentu pieejamu, motivējot cilvēkus to sēt. Ja viņi patiešām vēlas, lai dokuments būtu pieejams, vislabākais veids ir neatsaukt nevienu viņu izdoto līgumu, ja vien naudas kaltuves, kas izpilda līgumu, nerīkojas nepareizi. Šī kārtība pareizi saskaņo stimulus, lai kaltuves interesēs būtu sēklu tīkla uzraudzība un līdzekļu godīga sadale, un tam vajadzētu būt līguma izdevēju interesēs, kamēr naudas kaltuves darbība turpinās godīgi Netērējiet divreiz un neatceliet līgumu.

Priekšlikumā galvenā uzmanība pievērsta jautājumam par faktisko revīzijas godīgumu neatkarīgi no tā, vai naudas kaltuves revīzija veic sējējus, kas izplata žetonus un maksājumus, vai arī līgumslēdzēja puse, kas veic revīzijas naudas kaltuvē. Ja kaltuves auditē sējmašīnas, tās var periodiski atlasīt izlases sēklu faila gabalus lejupielādei. Tam vajadzētu nodrošināt pietiekamu pārliecību, ka jebkurai atsevišķai sējmašīnai faktiski pieder un tas padara failu pieejamu citiem lietotājiem. Gadījumā, ja kaltuves auditu veic emitents, sēklu tīkla netiešajai uzraudzībai jārada pietiekams pamats kaltuves godīguma izvērtēšanai. Tiklīdz līgums ir sācies un naudas kaltuves sāks izsniegt maksājumus, sēklu tīklam būtu jāizveido trafika bāzes līnija, kas ir proporcionāla līgumā paredzētajiem ekonomiskajiem stimuliem. Ja kādā brīdī izdevējs pamana būtisku torrent tīkla trafika samazināšanos, tas ir labs rādītājs, ka piparmētra ar izplatīšanu netiek galā godīgi un līgums ir jāatceļ.

Neviena no metodēm nav 100% uzticama, it īpaši, ja piparmētra pārbauda torrentus, taču tām vajadzētu darboties pietiekami labi. Galu galā, ja sējmašīna būtībā tikai iegūst datus no citām sējmašīnām, reaģējot uz piparmētru izaicinājumu, tad, lai viņi to varētu izdarīt, datiem patiešām ir jābūt pietiekami pieejamiem, lai viņi varētu iegūt visu. izlases bloki piparmētra izaicina tos ražot. Tātad šajā gadījumā, lai gan aktieri varētu negodīgi iekasēt maksājumus no naudas kaltuvēm, neveicot deponēšanu un nesniedzot dokumentus, viņi nevarēs šādā veidā manipulēt ar sistēmu, ja dokumenti faktiski nebūs pieejami. Es nedomāju, ka tas ir liktenīgs trūkums, jo tas joprojām sasniedz vispārējo mērķi nodrošināt failu pieejamību.

Kopumā Durabit ir ļoti vienkārša sistēma, kurai uzticas Chaumian piparmētra, taču es domāju, ka vienkāršība ir tās stiprā puse. Naudas summa, ar kuru kaltuve ļaunprātīgi aizbēgtu, ir maza, un, ja šāds notikums notiktu, līguma devējs varētu vienkārši atsaukt esošo līgumu un atkārtoti izdot citā naudas kaltuvē. Manuprāt, tas nodrošina ļoti vienkāršu un elegantu risinājumu BitTorrent izmantošanas stimulēšanas problēmai failu iesūtīšanai, pat ja lietotāju pieprasījums ievērojami samazinās.

"Sākotnējā saite"