Almacenamiento de torrents descentralizado en DHT

Desde hace muchos años existe el sistema DHT y, junto con él, los torrents, que utilizamos con éxito para obtener cualquier información.





Junto con este sistema, existen comandos para interactuar con él. No hay tantos, pero para crear una base de datos descentralizada solo necesitas dos: poner y obtener. Esto se discutirá más a fondo ...





. 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 . . , .





Técnicamente es posible hacerlo en base a cualquier biblioteca de torrents. Por ejemplo Libtorrent . Pesa solo 2,5 MB después de la compilación, está escrito en C ++ y funciona lo más rápido posible. Hay información técnica sobre Put .





Se utiliza un sistema similar en mi aplicación "Torrent Player" para publicar listas de reproducción. Ya tengo un panel de administración para moderar. Todo funciona con éxito. Úselo.





Debido al funcionamiento incorrecto del sistema de karma en el sitio, no puedo comentar mis propios artículos. Por lo tanto, puede asumir que los comentarios sobre el artículo están deshabilitados. Escribe preguntas en mensajes privados. Allí, tal vez, responda.








All Articles