Enviar Bitcoin sin internet? ¿Se puede? ¡Sí! Con radios Meshtastic. ₿


 A diferencia de los sistemas bancarios y de pago tradicionales, que se han visto afectados por los apagones, bitcoin no depende de una infraestructura centralizada en un lugar específico, por lo que su red continúa operando con normalidad y confirmando transacciones. Así, las crisis energéticas no impiden que algunas personas puedan realizar pagos utilizando BTC en lugar de efectivo o transferencias bancarias. Esta situación resalta la importancia de contar con formas de dinero que no dependan de intermediarios.

 Estas tecnologías aprovechan frecuencias de radio para enviar y recibir pagos, permitiendo a los usuarios conectarse a la red BTC sin depender de infraestructuras de comunicación tradicionales.

 La tecnología que permite enviar bitcoin sin internet, aunque inusual y poco extendida aún, tiene utilidad para la libertad financiera. Su aplicación práctica permite comunicarse con la cadena de bloques de Bitcoin en situaciones excepcionales y de riesgo. Por esta razón es importante que las conozcas.

BTC Mesh: Transacciones de bitcoin y comunicación soberana fuera de red

En nuestro mundo conectado, la comunicación depende de una infraestructura centralizada y frágil. Torres celulares, proveedores de internet, centros de datos si uno de estos puntos falla, la comunicación se detiene. Una red de malla pone esta lógica patas arriba.

Alguna vez te imaginaste enviar una transacción de Bitcoin sin internet? O hablar con tus amigos durante un apagón total cuando la red de teléfonos celulars simplemente desaparece? Suena a ciencia ficción, pero esta tecnología es una realidad asequible, construida con hardware de bajo costo y software libre. Bienvenidos al mundo de las redes de malla, el proyecto Meshtástic y BTC Mesh.

Esta guía explora el universo de redes de comunicación descentralizadas, mostrando cómo funcionan, por qué son vitales para nuestra soberanía digital y cómo puedes usarlas para fortalecer tu privacidad y resiliencia, tanto en la comunicación como en sus transacciones de Bitcoin.

BTC Mesh es una aplicación sencilla que permite a cualquier persona de una red Meshtastic enviar una transacción de Bitcoin (en cadena, nivel 1) a través de la red de radio sin necesidad de una conexión directa a Internet.

Cómo funciona?

El sistema tiene dos partes: un cliente y un servidor.

  1. El Servidor: Una persona en la red, con acceso a Internet, dirige el "noso servidor". Esta es una computadora (un Raspberry Pi maneja el mensaje) conectado a una radio LoRa y un nodo Bitcoin completo (Bitcoin Core). Es el puente entre el mundo de la malla y la red global de Bitcoin.
  2. Cliente: Cualquier otra persona en la red, incluso a kilómetros de distancia y sin internet, puede utilizar el "cliente" en su computadora portátil o teléfono móvil.

El proceso es un baile coreografiado para trabajar a la baja velocidad de LoRa:

  • Preparación de la transacción: En una billetera como Sparrow, creas y firmas tu transacción. En lugar de hacer clic en "Broadcast", usted copia "Transacción de jaque" - un texto hexadecimal largo.
  • Enviando por Mesh: En el terminal, ejecutas un comando simple, apuntando a la radio del servidor y pegando tu transacción cruda.
  • La Comunicación: Debido a que la transacción es demasiado grande para un solo paquete de LoRa, el cliente lo divide en pedazos y comienza una conversación con el servidor:
    • Cliente: "Aquí, servidor. Tengo una transacción en 15 partes. Podemos empezar?"
    • Servidor: "Oops. Esperando 15 partes. Envía el primero".
    • Cliente: (envío parte 1)
    • Servidor: "Parte 1 recibido. Enviar un 2".
    • Este "apretón de manos" continúa hasta que todas las partes sean confirmadas, asegurando que la transacción llega completa.
  • Validación y transmisión: Al recibirlo todo, el servidor reconstruye la transacción, valida y la entrega a su nodo local Bitcoin, que finalmente la transmite a la red mundial.

Muy bien. Su transacción fue enviada al blockchain, originado en una radio, sin que su dirección IP fuera expuesta.

Privacidad y soberanía al nivel máximo

La belleza de BTC Mesh está en sus capas de privacidad:

  1. No IP Track: Como la transacción se envía a través de la radio, no hay registro de su dirección IP. Para la red Bitcoin, la transacción simplemente se originó desde el nodo del servidor.
  2. Fin-a-Ambo: La comunicación entre radios es cifrada por Meshtastic. Nadie en el camino ve el contenido de su transacción.
  3. Colera extra con Tor: Para máxima privacidad, el nodo del servidor puede conectarse a Internet a través de la red Tor. Por lo tanto, ni siquiera el servidor IP está expuesto en la transmisión final.

Esta combinación crea un potente sistema para transacciones de bitcoin resistentes a la censura y de alta privacidad.

Reensamblando tu Kit: El hardware necesario

Estás emocionado de montar tu estación? El hardware es barato y asequible.

  • La frecuencia es fundamental: En primer lugar, conoce la frecuencia legal de LoRa en tu país. En Europa, 868 MHz. Comprar la frecuencia equivocada hará que su radio no rule.
  • Marcas Populares:
    • Heltec: Muy popular, con tablas como la T114V3 que ya tiene una pantalla de tinta electrónica y un diseño práctico.
    • RAK Wireless: Considerado más "profesional". El modelo RAK4631 es excelente, y la línea WisBlock es modular, no es necesario soldar.
    • LilyGo: Ofrece placas como un T-Beam (con GPS), T-Echo (pequeño y práctico) y el T-Deck(un comunicador completo con teclado).
    • Seeed Studio (SenseCAP): Ofrece dispositivos robustos como el XIAO ESP32S3, diminuto, perfecto para diseños compactos. 
  •  Antenas: No subestimes la antena. Y una advertencia crucial: nunca, nunca, encienda tu radio sin una antena conectada. O puedes quemar el transmisor.

Puente de BitcoinCore mestástico

transacciones crudas para la radiodifusión a través de Lora, pero usando Meshtastic. Las aplicaciones de Meshtastic tienen un tapón máximo de 228 bytes (aproximadamente 228 caracteres), pero el hechizo crudo para las transacciones de núcleo de bitcoin puede ser de más de 1000 caracteres. Este archivo de pitón interpretará el "E" y "==" para construir largas cadenas para transmitir la transacción.

Aquí está el ejemplo del máximo amortiguador, por lo que necesita un constructor de cuerdas como este archivo pitón. 

 


Dispositivos necesarios

Para recibir y difundir una transacción

  • Una computadora que ejecuta Bitcoin Core
  • Un dispositivo Meshtástico conectado a lo largo de la serie USB con el mismo ordenador.

Transmitir una transacción sobre Lora

  • Otro dispositivo malstástico

Instrucciones

Bitcoin Core y Meshtastic ya tienen grandes tutoriales. Si no sabes usar Python, por favor ve a buscar algún entrenamiento para esto. Si sabes usar python, simplemente pip o pip3 instala las bibliotecas Meshtástic, pyserial y solicita pitón si no las tienes instaladas. Luego puedes ejecutar el archivo de pitón incluido.

Usted tendrá que editar el archivo Python para especificar la ruta del dispositivo USB y también la ruta CLI (buscar el archivo, hay comentarios para mostrarle dónde)

Comandos

  • -mempool- : Pregúntale a la máquina Bitcoin Core para el último punto medio de las tarifas. Esto le ayudará a construir su transacción cruda fuera de línea, especialmente útil si usted tiene una billetera telefónica sin conexión.
  • +Añadir el símbolo de la operación bruta y luego aproximadamente 200 caracteres de la transacción cruda para empezar a construir la larga cadena
  • == Distribución == para terminar la cadena y enviar la transacción
  • - Despejado- : Si cometes un error, puedes limpiar la cuerda y empezar de nuevo

Ejemplo

Comience transacción cruda y dividiéndolo en porciones 200 caracteres o menos y agregue un signo de .


 La última parte debería tener dos signos iguales == después de que terminara la construcción de cuerdas.


 

Cuando comienza el programa Python, envía el mensaje a todos los que están en la red Mesh del dispositivo conectado.

Opcional : Al enviar el mensaje -mempool- , puedes comprobar el "punto medio" de honorarios del mempool para contabilizar correctamente las tasas antes de crear una transacción cruda. Cada vez que el programa de pitón interactúa con sus mensajes enviados sobre Meshtástico, lo verá responder "reprovd"... para tener en cuenta que su mensaje ha sido recibido.
Comience a enviar piezas de su transacción cruda con el signo de la obra tal como construyó en pasos anteriores. Envíenos en orden. Y espere a ver la respuesta "recvd"... y el siguiente personaje cuenta, como usted ve a continuación como Longitud:204 (esto variará para usted).

 


 Después de recibir la confirmación de la duración de la cadena larga que está construyendo, puede seguir añadiendo porciones de la transacción cruda..

 


 Cuando llegues a la última línea de la transacción cruda, necesitas usar dos signos iguales' para terminarla y transmitir la transacción. Verás el "FIN". mensaje que significa que intentará transmitir la transacción.

 


Si hay un error, verá un mensaje de Bitcoin Core o la computadora como esta...
Cómo se arregla cuando comete un error? Simplemente escribes -justo- y empieza de nuevo. 

 

Si la transmisión tiene éxito, verás un mensaje de Bitcoin Core o la computadora como esta..

 






 

  MeshtasticBitcoinCore

 

 BTCtoolshed, un desarrollador de Bitcoin, encontró la manera de enviar transacciones sin firmar para transmitirlas a través de LoRa usando Meshtastic.

 

 

 

 

 

 

No hay comentarios:

Publicar un comentario

Entradas populares