En Resumen

  • El proyecto darkwire, presentado en el Hackathon de Bitcoin 2025, permite transmitir transacciones de Bitcoin sin conexión a Internet mediante radio LoRa y redes de malla descentralizadas.
  • Fue desarrollado por un programador seudónimo llamado cyber, quien lo diseñó pensando en zonas censuradas, conflictos o desastres donde la infraestructura está caída o controlada.
  • Los dispositivos envían transacciones firmadas a través de nodos interconectados hasta alcanzar un nodo con acceso a Internet que las sube a la red de Bitcoin.

Un nuevo proyecto de código abierto ha creado una infraestructura que permitirá a los usuarios sin acceso a Internet enviar transacciones de Bitcoin.

Llamado darkwire y presentado en el Hackathon Oficial de Bitcoin 2025, el proyecto de código abierto hace uso de radio de largo alcance y está diseñado para permitir la comunicación fuera de la red.

Ha sido concebido y diseñado por el programador seudónimo 'cyber' quien actualmente está cursando una carrera en inteligencia artificial y machine learning.

Hablando con Decrypt, cyber explicó que darkwire puede ser necesario o deseable en situaciones donde la infraestructura de comunicación tradicional, como Internet, la red eléctrica o las redes celulares, está "no disponible o controlada".

Cyber dio el ejemplo de "regiones censuradas o políticamente sensibles" como el Cruce de Rafah o la frontera indo-tibetana, así como áreas de desastre donde la infraestructura puede haber sido destruida o desconectada.

"[darkwire es para] personas que buscan privacidad o desean evitar la vigilancia de sus comunicaciones y transacciones", dijeron, agregando que el marco no es para bitcoiners más casuales.

"Imagínalo como Tor pero para este caso específico", añaden. "Mientras que bitcoin es (en cierta medida) privado, falla cuando los gobiernos y regímenes simplemente cortan tu suministro de internet, darkwire tiene como objetivo resolver este problema específico".

En cuanto a cómo funciona darkwire en realidad, cyber explica que el marco utiliza Long Range Radio (LoRa) para crear una red de malla descentralizada, permitiendo que los dispositivos envíen pequeños paquetes de datos, como mensajes de texto o transacciones de Bitcoin, a distancias de varios kilómetros sin necesidad de conexiones a Internet tradicionales, redes celulares o satélites.

"Al menos un nodo en la red necesita estar conectado a Internet, para que la transacción pueda ser enviada al blockchain para que los mineros la verifiquen", dijo cyber.

De nodo a nodo

Además de los transceptores de radio de largo alcance, darkwire también utiliza microcontroladores, como Arduino UNO, para formar una red de malla—una red descentralizada en la que múltiples nodos están conectados a múltiples otros nodos, sin un punto de acceso centralizado.

"Cuando un usuario desea enviar una transacción de Bitcoin utilizando la interfaz gráfica de darkwire, especifica la dirección del destinatario y la cantidad utilizando una billetera local gestionada por bitcoinlib (una librería de python)", dijo cyber.

Una vez hecho esto, la interfaz gráfica de darkwire genera una transacción de Bitcoin cruda firmada en formato hexadecimal, con el hex de la transacción cruda siendo enviado desde la computadora (a través de una conexión serial como USB) a un nodo de darkwire (que es un dispositivo combinado de microcontrolador y LoRa).

Agregan que, "el nodo darkwire toma estos datos de transacción, los fragmenta en paquetes más pequeños si es necesario, y los transmite de forma inalámbrica utilizando LoRa".

En condiciones ideales, cada nodo darkwire tiene un alcance de 10 km con línea de vista directa, aunque en entornos más densamente poblados el alcance sería entre 3 km y 5 km.

"En la red de malla, otros nodos darkwire reciben estos paquetes y los retransmiten hacia adelante, saltando de nodo a nodo", continúa explicando cyber, agregando que este proceso continúa hasta que los datos de transacción llegan a un nodo darkwire designado que sí tiene acceso a internet.

"Este nodo conectado a internet actúa como un punto de salida, transmitiendo la transacción de Bitcoin cruda recopilada y verificada a la red global de Bitcoin, donde luego puede ser incluida en un bloque", señaló.

Solo el comienzo

En este momento, darkwire sigue siendo una entrada en el Hackathon Oficial de Bitcoin 2025, pero cyber tiene como objetivo desarrollar el proyecto aún más, refinándolo en una plataforma de código abierto madura y convirtiéndolo en "el estándar de la industria" en comunicaciones basadas en LoRa.

"Obviamente, esto no puede hacerse solo por mí, así que apreciaría también contribuciones de código abierto", dijo cyber.

El programador también señaló que aún no ha implementado varias características de darkwire, como la recuperación de UTXO para mensajes, el cifrado de mensajes y la carga en Nostr (un protocolo de código abierto para transmitir mensajes).

Y dado que darkwire todavía está en pleno desarrollo, cyber reconoció que actualmente tiene algunas limitaciones que pueden resolverse con el tiempo.

Esto incluye el ancho de banda relativamente bajo de la radio LoRa y la sensibilidad de LoRa a los obstáculos del terreno, así como la dependencia de los nodos darkwire en los nodos de salida de Internet que podrían convertirse en puntos de falla.

Pero con el tiempo, a medida que las redes darkwire crezcan, tales limitaciones deberían mejorar significativamente, proporcionando a los usuarios de Bitcoin en entornos menos favorables los medios para enviar transacciones a validadores de Bitcoin en otras partes del mundo.

Y en un momento en que el mundo se está volviendo cada vez más autoritario y antidemocrático, darkwire podría terminar convirtiéndose en una herramienta vital en el uso continuo y el crecimiento de Bitcoin.

"Espero que las personas que viven en regímenes y estados autoritarios de cualquier tipo puedan usar darkwire y sacar la verdad a la luz", dijo cyber.

Editado por Sebastian Sinclair

Daily Debrief Newsletter

Start every day with the top news stories right now, plus original features, a podcast, videos and more.