Původní název: "DURABIT: INCENTIVIZING TORRENT SEEDING WITH BITCOINY"
Původní autor: Shinobi
Původní kompilace: Luccy, BlockBeats
Poznámka redakce:
BitTorrent hraje klíčovou roli v doručování dat na internetu již 22 let. BitTorrent však čelil problémům s tím, že uživatelé se zdráhali pokračovat v seedování po dokončení stahování, což ztěžovalo získání souborů.
Nedávno komunita vedla nové diskuse o on-chain storage v bitcoinu, protože nativní datový motivační mechanismus bitcoinu používá eCash a OP_RETURN k vyřešení problému se seedováním BitTorrentu. Shinobi, samouk v oblasti bitcoinů, věří, že tento design se zdá být efektivním řešením pro zajištění nepřetržité dostupnosti dat, zejména pokud slábne poptávka uživatelů. Vznik Durabit přináší nové možnosti pro problém dlouhodobého úložiště BitTorrent a poskytuje uživatelům více pobídek k zajištění trvalé dostupnosti souborů v síti.
BitTorrent letos existuje již 22 let. V mnoha ohledech se jedná o technologický protokol, který je téměř stejně důležitý jako bitcoin v tom, že má zásadní vliv na změnu rozsahu přenosu dat na internetu. Pokud je Bitcoin měnou pro posílání peněz, když si to lidé nepřejí, pak je BitTorrent mechanismem pro přenos dat, když si to nepřejí. Vždy však měl jeden velký problém, který jistě každý, kdo jej někdy používal, bude velmi dobře znát. Problém je problém se setím.
Kolik lidí zavřelo svého torrentového klienta ihned po stažení kompletního souboru a nepokračovalo v seedování, jakmile získali celý soubor? Téměř každý má tuto zkušenost. BitTorrent nefunguje bez uživatele online a nabízejícího stahování ostatním a většina uživatelů po získání celého souboru nepřestává seedovat. Zvláště když je poptávka po souboru velmi vysoká, lidé budou seedovat části souboru současně během stahování, ale když stahování dokončí, přestanou seedovat, ale mezitím se ostatní připojí online a začnou stahovat a také zasévají pokrok. To funguje dobře, pokud je skupina procházející cyklem velká, ale pokud ne, semena mají tendenci vyblednout a stát se nedostupnými, když lidé přestanou setí.
To vytváří problémy pro dlouhodobé ukládání jednotlivých torrentových souborů. I když je to vynikající protokol pro udržení dat v oběhu v dobách nejvyšší poptávky po datech, po opadnutí poptávky se tato data často stanou nedostupnými, protože lidé přestanou seedovat. Durabit je nedávný návrh, který se pokouší vyřešit tento problém, který je relativně jednoduchý, ale zdá se, že poskytuje spolehlivou pobídku pro lidi, aby pokračovali v seedování souborů.
Systém spoléhá na Chaumian ecash mint (zmatená elektronická hotovostní mincovna), která podněcuje pro secí stroje. Třetí strany, které chtějí zajistit, aby soubory zůstaly dostupné, uzavřely smlouvu s elektronickou hotovostí ve formě série předem podepsaných transakcí s časovými zámky. Každá transakce je časově uzamčena v rámci dvoutýdenního intervalu a malá částka je vyplácena do Chaumian ecash mincovny najednou. Každá platba je časově uzamčené UTXO, které nelze utratit, dokud se další transakce nestane platnou. Zbývající prostředky se nakonec vrátí na adresu kontrolovanou osobou, která tyto transakce iniciovala.
První transakce v této sérii transakcí spojuje smlouvu se souborem, který chce emitent podpořit seeding tím, že do výstupu OP_RETURN zaznamená konkrétní magnetický odkaz semene. Poté, co máta zadrží tyto předem podepsané transakce, odevzdá první transakci řetězci a začne monitorovat seed skupinu pro konkrétní magnetický spoj. Mint poté čeká, až jej kontaktuje jakýkoli torrent klient s klientem Durabit. Pokud klient Durabit zadá požadavek na ražbu ze stejné IP adresy, kterou vidí ve skupině seed, bude udržovat připojení prostřednictvím samostatného kanálu.
Během tohoto procesu mincovna sleduje a sleduje uživatele torrentu, kteří se u ní zaregistrovali. Mincovna vydává tokeny Chaumian ecash každému registrovanému uživateli seed po dobu dvou týdnů, než budou k dispozici nejnovější výplaty, aby byla zajištěna nepřetržitá dostupnost dat. Mint může přidělovat tokeny proporcionálně podle množství dat, nebo náhodně rozdělovat tokeny mezi registrované uživatele seed v loterii. Jakmile je výstup útraty k dispozici, může oznámit a otevřít okno pro vyplacení, aby vyplatilo vydané Chaumian tokeny za skutečné bitcoiny během cyklu nasazování. Tento cyklus bude pokračovat, dokud nebude dokončena série předem podepsaných transakcí. Pro emitenta smlouvy je celkový počet bitcoinů vložených smlouvou a částka zaplacená v každém cyklu zcela určena touto smlouvou.
Jsem si jistý, že většina lidí si myslí: „Co brání chaumianské mincovně v tom, aby tyto výplaty pouze sbírala, aniž by některé z nich rozdávala těm, kdo je vysévají, v tom je krása tohoto návrhu: čistá pobídka? Každá transakce zaplatí malou část finančních prostředků chaumianské mincovně, která je výstupem časově omezeným způsobem, přičemž zbývající prostředky se vrátí emitentovi smlouvy. Strana, která tuto smlouvu vystavila, ji může kdykoli účinně odvolat dvojím vynaložením tohoto výstupu a od tohoto okamžiku budou všechny následující předem podepsané transakce neplatné. mint to chápe a musí zvážit potenciální zisk ze ztráty veškerého budoucího příjmu z jakékoli jednotlivé smlouvy tím, že si bude účtovat dohodnuté procento z každé výplaty oproti potenciálnímu zisku, že si ponechá celou výplatu, ale přijde o procentuální poplatek ze všech budoucích výplat.
Na druhé straně je vydavatel smlouvy motivován k tomu, aby smlouvu vydal v první řadě kvůli touze ponechat konkrétní dokument k dispozici tím, že pobídne lidi, aby jej zasadili. Pokud opravdu chtějí, aby dokument zůstal k dispozici, nejlepším řešením je nezrušit žádné smlouvy, které podepsali, pokud se mincovna, která smlouvu plní, nechová špatně. Toto ujednání správně sladí pobídky tak, aby bylo v nejlepším zájmu mincovny poctivě monitorovat síť semen a rozdělovat finanční prostředky iniciátorům a mělo by být v nejlepším zájmu vydavatelů smlouvy, dokud mincovna bude i nadále poctivě fungovat Neutrácejte dvakrát a nezrušte smlouvu.
Návrh se zaměřuje na problematiku skutečné poctivosti auditu, ať už na straně mincovny provádějící audit seaček, kteří distribuují tokeny a platby, nebo na straně vydavatele mincovny provádějící audit smluv. V případě secích programů pro audit mincovny mohou pravidelně vybírat náhodné části souboru seed ke stažení. To by mělo poskytnout dostatečnou záruku, že každý jednotlivý secí stroj skutečně vlastní a zpřístupní soubor ostatním uživatelům. V případě, že je mincovna auditována emitentem, mělo by nepřímé sledování sítě semen poskytnout dostatečný základ pro posouzení poctivosti mincovny. Jakmile je smlouva zahájena a mincovna začne vydávat platby, měla by seed síť stanovit základní linii provozu úměrnou ekonomickým pobídkám poskytovaným smlouvou. Pokud si vydavatel kdykoli všimne výrazného poklesu návštěvnosti torrentové sítě, je to dobrý indikátor toho, že mincovna nezabývá distribuci poctivě a smlouva by měla být zrušena.
Ani jedna metoda není 100% spolehlivá, zvláště pokud mint kontroluje torrenty, ale měly by fungovat dostatečně dobře. Na konci dne, pokud secí stroj v podstatě pouze získává data od jiných secích strojů v reakci na výzvu mincovny, pak aby to mohl udělat, musí být data skutečně k dispozici natolik, aby získali cokoli. náhodné bloky máta je vyzývá k výrobě. Takže v tomto případě mohou být herci schopni nepoctivě vybírat platby od mincoven, aniž by museli vázat a poskytovat dokumenty, ale nemohli by takto manipulovat se systémem, pokud by dokumenty skutečně nebyly k dispozici. Nemyslím si, že se jedná o fatální chybu, protože stále dosahuje celkového cíle zajistit dostupnost souborů.
Celkově je Durabit velmi jednoduchý systém, kterému Chaumian mint důvěřuje, ale myslím, že v jednoduchosti je jeho síla. Množství peněz, se kterými by mincovna se zlomyslně unikla, je malá, a pokud by k takové události došlo, vydavatel smlouvy by mohl stávající smlouvu jednoduše odvolat a znovu ji vydat jinou mincovnou. Myslím, že poskytuje velmi jednoduché a elegantní řešení motivačního problému používání BitTorrentu k seedování souborů, i když poptávka uživatelů výrazně klesá.
"Původní odkaz"



