Tytuł oryginalny: „DURABIT: ZACHĘCAJĄCE DO WYSTAWIANIA TORRENTÓW ZA POMOCĄ BITCOINA”

Autor oryginalny: Shinobi

Oryginalna kompilacja: Luccy, BlockBeats

Notatka redaktora:

BitTorrent od 22 lat odgrywa kluczową rolę w dostarczaniu danych w Internecie. Jednak BitTorrent boryka się z problemami związanymi z niechęcią użytkowników do kontynuowania udostępniania po zakończeniu pobierania, co utrudnia uzyskanie plików.

Ostatnio społeczność przeprowadziła nowe dyskusje na temat przechowywania danych w łańcuchu w Bitcoinie. Durabit, jako natywny mechanizm zachęcający do korzystania z danych Bitcoin, wykorzystuje eCash i OP_RETURN do rozwiązania problemu początkowego BitTorrenta. Shinobi, samouk w dziedzinie Bitcoin, uważa, że ​​ten projekt wydaje się zapewniać skuteczne rozwiązanie zapewniające ciągłą dostępność danych, szczególnie w przypadku osłabienia zapotrzebowania użytkowników. Pojawienie się Durabit otwiera nowe możliwości w rozwiązaniu problemu długoterminowego przechowywania plików BitTorrent, zapewniając użytkownikom więcej zachęt do zapewnienia ciągłej dostępności plików w sieci.

W tym roku BitTorrent istnieje już od 22 lat. Pod wieloma względami jest to protokół technologiczny niemal tak samo ważny jak Bitcoin, ponieważ wywarł ogromny wpływ na zmianę zakresu przesyłania danych w Internecie. Jeśli Bitcoin jest walutą służącą do wysyłania pieniędzy, gdy ludzie tego nie chcą, to BitTorrent jest mechanizmem przesyłania danych, gdy tego nie chcą. Jednak zawsze miał jeden duży problem, który jestem pewien, że każdy, kto kiedykolwiek z niego korzystał, będzie dobrze zaznajomiony. Problemem jest problem siewu.

Ile osób zamknęło swojego klienta torrentowego natychmiast po pobraniu całego pliku i nie kontynuowało wysyłania po uzyskaniu pełnego pliku? Prawie każdy ma takie doświadczenie. BitTorrent nie działa bez użytkownika online i udostępniania plików do pobrania innym, a większość użytkowników nie kontynuuje wysyłania po pobraniu pełnego pliku. Szczególnie, gdy zapotrzebowanie na plik jest bardzo duże, ludzie będą umieszczać części pliku jednocześnie podczas pobierania, ale kiedy zakończą pobieranie, przestaną wysyłać, ale w międzyczasie inni wchodzą do Internetu i rozpoczynają pobieranie, i oni również będą Zasiewać postęp. Działa to dobrze, o ile grupa przechodząca przez cykl jest duża, ale jeśli nie, nasiona mają tendencję do blaknięcia i stają się niedostępne, gdy ludzie przestają siać.

Stwarza to problemy przy długotrwałym przechowywaniu poszczególnych plików torrent. Chociaż jest to doskonały protokół do utrzymywania obiegu danych w okresach szczytowego zapotrzebowania na dane, po ich zmniejszeniu dane te często stają się niedostępne, gdy ludzie przestają udostępniać dane. Durabit to najnowsza propozycja próbująca rozwiązać ten problem, który jest stosunkowo prosty, ale wydaje się zapewniać niezawodną zachętę dla ludzi do dalszego wysyłania plików.

System opiera się na Chaumian ecash mint (zaciemniona elektroniczna mennica gotówkowa), aby zapewnić zachęty dla twórców plików. Osoby trzecie, które chcą mieć pewność, że pliki pozostaną dostępne, zawierają umowę z mennicą gotówki elektronicznej w formie szeregu wcześniej podpisanych transakcji z blokadami czasowymi. Każda transakcja jest blokowana czasowo w odstępie dwutygodniowym i jednorazowo wpłacana jest niewielka kwota do mennicy Chaumian. Każda płatność to UTXO z blokadą czasową, którego nie można wydać, dopóki następna transakcja nie stanie się ważna. Pozostałe środki ostatecznie wrócą na adres kontrolowany przez osobę, która zainicjowała te transakcje. Następna transakcja w łańcuchu spowoduje wydanie zera.

Pierwsza transakcja z tej serii transakcji wiąże kontrakt z plikiem, do którego wystawca chce zachęcić do zaszczepiania, rejestrując określone łącze magnesu początkowego na wyjściu OP_RETURN. Po tym, jak mennica wstrzyma te wstępnie podpisane transakcje, przekazuje pierwszą transakcję do łańcucha i rozpoczyna monitorowanie grupy początkowej pod kątem konkretnego łącza magnetycznego. Następnie Mint czeka, aż jakikolwiek klient torrentowy obsługujący klienta Durabit skontaktuje się z nim. Jeśli klient Durabit złoży żądanie mennicy z tego samego adresu IP, który widzi w grupie początkowej, utrzyma połączenie za pośrednictwem osobnego kanału.

Podczas tego procesu mint monitoruje i śledzi użytkowników torrentów, którzy się w nim zarejestrowali. Mennica wydaje tokeny Chaumian ecash każdemu zarejestrowanemu użytkownikowi początkowemu na dwa tygodnie przed udostępnieniem najnowszych wypłat, aby zapewnić ciągłą dostępność danych. Mint może przydzielać tokeny proporcjonalnie do ilości danych lub losowo rozdawać tokeny pomiędzy zarejestrowanymi użytkownikami nasion w loterii. Gdy dane wyjściowe będą dostępne, może ogłosić i otworzyć okno wykupu, aby wymienić wydane tokeny Chaumian na rzeczywiste Bitcoiny podczas cyklu wysiewu. Cykl ten będzie kontynuowany aż do zakończenia serii wcześniej podpisanych transakcji. W przypadku wystawcy kontraktu całkowita liczba Bitcoinów wniesionych w ramach kontraktu oraz kwota płacona w każdym cyklu są przez niego w całości określane.

Jestem pewien, że większość ludzi myśli: „Co powstrzymuje mennicę Chaumian przed zbieraniem tych wypłat bez rozdzielania ich części pomiędzy tych, którzy je sieją?” Na tym właśnie polega piękno tej propozycji: czysta zachęta. Każda transakcja wpłaca niewielką część środków do mennicy Chaumian, która jest wyprowadzana w sposób ograniczony w czasie, a pozostałe środki zwracane są wystawcy kontraktu. W dowolnym momencie strona wystawiająca niniejszą umowę może ją skutecznie odwołać, podwójnie wydatkując tę ​​kwotę, i od tego momentu wszystkie kolejne wcześniej podpisane transakcje będą nieważne. mennica to rozumie i musi rozważyć potencjalny zysk wynikający z utraty wszystkich przyszłych dochodów z dowolnej indywidualnej umowy, pobierając ustalony procent od każdej wypłaty, z potencjalnym zyskiem wynikającym z zatrzymania całej wypłaty, ale tracąc procentową opłatę od wszystkich przyszłych wypłat.

Z drugiej strony wystawca umowy jest motywowany do wystawienia umowy przede wszystkim chęcią udostępnienia konkretnego dokumentu w celu zachęcenia ludzi do jego zamieszczenia. Jeśli naprawdę chcą, aby dokument pozostał dostępny, najlepszym sposobem działania jest nie odwoływanie żadnych wydanych przez nich kontraktów, chyba że mennica wykonująca kontrakt zachowa się niewłaściwie. Porozumienie to odpowiednio dostosowuje zachęty, tak aby w najlepszym interesie mennicy leżało monitorowanie sieci nasion i uczciwe rozdzielanie środków pomiędzy siewników, a także powinno leżeć w najlepszym interesie emitentów kontraktów, o ile mennica będzie nadal działać uczciwie Nie podwajaj wydatków i nie anuluj umowy.

Propozycja skupia się na kwestii faktycznej uczciwości audytu, czy to po stronie mennicy audytującej nasiona, które dystrybuują tokeny i płatności, czy też po stronie emitenta kontraktu audytującego mennicę. W przypadku siewników audytujących mennicę, mogą oni okresowo wybierać losowe fragmenty pliku nasion do pobrania. Powinno to zapewnić wystarczającą pewność, że każdy indywidualny udostępniający rzeczywiście jest właścicielem pliku i udostępnia go innym użytkownikom. W przypadku audytu mennicy przez emitenta, pośredni monitoring sieci zalążkowej powinien stanowić wystarczającą podstawę do oceny uczciwości mennicy. Po rozpoczęciu obowiązywania umowy i mennicy rozpoczynającej wypłacanie płatności sieć zalążkowa powinna ustalić bazowy poziom ruchu proporcjonalny do zachęt ekonomicznych przewidzianych w umowie. Jeśli w jakimkolwiek momencie wydawca zauważy znaczny spadek ruchu w sieci torrent, jest to dobry sygnał, że Mint nie podchodzi uczciwie do dystrybucji i należy zerwać umowę.

Żadna z metod nie jest w 100% niezawodna, szczególnie jeśli Mint kontroluje torrenty, ale powinny one działać wystarczająco dobrze. Ostatecznie, jeśli siewnik po prostu otrzymuje dane od innych siewników w odpowiedzi na wyzwanie miętowe, to aby mógł to zrobić, dane naprawdę muszą być wystarczająco dostępne, aby mógł uzyskać cokolwiek losowe bloki rzucają im wyzwanie, aby je wyprodukować. Tak więc w tym przypadku, chociaż podmioty mogą być w stanie nieuczciwie pobierać płatności od mennic bez konieczności depozytu i dostarczania dokumentów, nie będą w stanie manipulować systemem w ten sposób, jeśli dokumenty nie będą faktycznie dostępne. Nie sądzę, że jest to fatalna wada, ponieważ nadal osiąga ogólny cel, jakim jest zapewnienie dostępności plików.

Ogólnie rzecz biorąc, Durabit to bardzo prosty system, któremu zaufała mennica Chaumian, ale myślę, że prostota jest jego siłą. Kwota, z którą mennica złośliwie uciekłaby, jest niewielka i gdyby doszło do takiego zdarzenia, wystawca kontraktu mógłby po prostu unieważnić istniejący kontrakt i wystawić go ponownie z inną mennicą. Myślę, że zapewnia to bardzo proste i eleganckie rozwiązanie problemu zachęty do używania BitTorrenta do wysyłania plików, nawet gdy zapotrzebowanie użytkowników znacznie spada.

„Oryginalne połączenie”