¿Hay alguna manera de que los conceptos de Bitcoin, BitTorrent, Namecoin (P2P DNS) y Tor puedan integrarse en un protocolo en el futuro?

Gran pregunta, pero me temo que la respuesta es no, no como un protocolo al menos, pero tal vez se pueda armar un kit de software que use un conjunto de herramientas compartido para ayudar a crear esos protocolos y hacer que interactúen bien entre sí.

Un protocolo es como una receta popular; Básicamente es un conjunto acordado de instrucciones para hacer algo.

Para escuchar música en su computadora, tiene el protocolo MP3. Para ver videos de alta definición, tiene el protocolo Blue-ray. Y para intercambiar valor entre dos o más personas en línea, tiene el protocolo bitcoin.

No tendría sentido tener un protocolo que intercambie valor y ejecute un sistema DNS distribuido; Ambos están mejor atendidos al tener un programa dedicado.

Me imagino que pronto se publicará un SDK, aunque viene con una plataforma básica para crear aplicaciones P2P anónimas de todo tipo. De hecho, ahora hay una plataforma llamada BitWasp que es como una tienda de comercio electrónico darkweb, hecha para usar solo a través de TOR y se puede configurar para vender cualquier cosa. Agregarle otra funcionalidad además de escaparates debería ser solo cuestión de tiempo.

Teóricamente, ciertamente sería posible agrupar todos estos conceptos en un protocolo común. Pero eso reduciría la independencia y la descentralización de estos conceptos, ya que ya no hay varios protocolos diferentes que sean independientes entre sí, sino un gran protocolo central que hace todas estas cosas diferentes.

Curiosamente, sin embargo, serían combinaciones útiles, por ejemplo, una especie de BitTorrent + Bitcoin, por lo que puede pagar a otras sembradoras por la capacidad de red preferida, y así obtener tiempos de descarga más cortos. Tales protocolos realmente podrían surgir en el futuro.

Esta pregunta es la clásica tecnología / confusión de productos. Hay tres problemas técnicos subyacentes diferentes que se están resolviendo:

1. Bitcoin valida que las actualizaciones al estado compartido se realicen de acuerdo con ciertas reglas
2. Tor oculta el origen y el destino del tráfico de red desde puntos intermedios y entre sí
3. BitTorrent proporciona acceso a archivos sin que una sola fuente tenga que alojarlos

A veces, todos se pueden usar para ocultar identidades del mundo real, aunque en realidad es extremadamente difícil usarlos de una manera que realmente logre esto de manera confiable. Eso es todo lo que tienen en común. No tiene sentido combinar los protocolos porque las operaciones son diferentes: no hay casi nada en común a nivel técnico.

A nivel de producto, existen oportunidades obvias para usar estas tecnologías para resolver problemas específicos. Usar la red Tor para comprar cosas usando Bitcoin es un caso de uso obviamente popular. Supongo que las personas también usan Tor para acceder a torrents, si no lo hacen, alguien debería trabajar en esto. De manera similar, podría usar Bitcoin para pagar para incentivar a las personas a alojar torrents. Hay todo tipo de combinaciones. Podrías combinar los tres para pagar el acceso invisible a grandes archivos multimedia de dudosos orígenes, no es que pueda imaginar ningún tipo de aplicación para tal concepto en absoluto …

Pero esto no combina los protocolos. Es todo lo que se puede hacer a nivel de aplicación en los puntos finales sin cambiar los protocolos.

Ya hay cierta superposición: Namecoin es en sí mismo un derivado de Bitcoin, y los nombres de “servicio oculto” .onion de Tor también se “extraen” de manera similar.

No puedo ver que se fusionen de ninguna manera significativa: ya se superponen combinaciones de tecnologías que hacen cosas diferentes, pero ya puede combinarlas, por ejemplo, distribuyendo datos de BitTorrent a través de sitios .onion y rastreadores.

En teoría, supongo que podría combinar las tecnologías mencionadas en un solo protocolo. Hacerlo realmente no agrega nada ni produce ningún resultado significativo en mi opinión que no sea para fines de prueba y exploración. Las funciones de estas tecnologías funcionan perfectamente bien por sí mismas, y ya hay aplicaciones que combinan los usos de estas tecnologías sin integrarlas completamente en un solo protocolo. Es mucho mejor que estos sistemas funcionen de forma independiente para satisfacer su uso específico y desarrollar aplicaciones adicionales que utilicen características individuales de cada uno de estos sistemas si se considera necesaria alguna combinación.

¿Te refieres a algo como ZeroNet? Sitios web descentralizados que usan Bitcoin crypto y la red BitTorrent