Dezentraler Torrent-Speicher in DHT

Seit vielen Jahren gibt es das DHT-System und damit auch Torrents, mit denen wir erfolgreich Informationen erhalten.





Zusammen mit diesem System gibt es Befehle für die Interaktion mit ihm. Es gibt nicht so viele davon, aber um eine dezentrale Datenbank zu erstellen, benötigen Sie nur zwei: put and get. Dies wird weiter diskutiert ...





. Put - . Get - . Put 1000 . DHT . Get - , . .





Put . - . - . .. , DHT 1000 , , .





2 ed25519 . . , .





,

, . . , , .





. , , .





= .





1 . DHT Get . , . sha1 . 20 . . . ( sha1 ) . Put sha1 , .





2 .......





DHT . Get udp. . , . , , .





DHT , , Put , , .





, ,

1000 . . , -. . 1000 . . . , , .





, .





, 1 , , . DHT 5 sha1 100+ , 5 , . , . , .





. (Put) 20 60 + - . , 20-60 . - . ? , .





. , . . -. : . . DHT . . , .





Technisch ist es möglich, dies basierend auf einer beliebigen Torrent-Bibliothek zu tun. Zum Beispiel Libtorrent . Es wiegt nach der Kompilierung nur 2,5 MB, ist in C ++ geschrieben und arbeitet so schnell wie möglich. Es gibt technische Informationen zu Put .





Ein ähnliches System wird in meiner Anwendung "Torrent Player" zum Veröffentlichen von Wiedergabelisten verwendet. Ich habe bereits ein Admin-Panel zur Moderation. Alles funktioniert erfolgreich. Benutze es.





Aufgrund des fehlerhaften Betriebs des Karma-Systems auf der Website kann ich meine eigenen Artikel nicht kommentieren. Daher können Sie davon ausgehen, dass Kommentare zum Artikel deaktiviert sind. Schreiben Sie Fragen in private Nachrichten. Dort werde ich vielleicht antworten.








All Articles