Reducción de los costos del Blockstream Satellite mediante SDR y GNU Radio
Blockstream Satellite

Reducción de los costos del Blockstream Satellite mediante SDR y GNU Radio

Adam Back, Chris Cook

Uno de los principales beneficios de utilizar Blockstream Satellite es la reducción de los costos para participar en la red Bitcoin. A través del servicio Satellite, más usuarios pueden beneficiarse de la seguridad de tener sus propias claves de Bitcoin y operar su propio Bitcoin full node.

Si bien el objetivo de Blockstream Satellite es ampliar la participación en la red Bitcoin, el equipo que normalmente se requiere para recibir datos desde el espacio puede plantear algunos problemas de costos, lo que significa que tuvimos que usar la creatividad para reducir la cantidad de hardware que se necesita.

¿Quién Necesita Hardware Cuando Hay Software?

Una de las principales formas de mantener bajos los costos es utilizar radio definida por software (SDR). El equipo satelital profesional puede costar varios miles de dólares y realiza todas las tareas de procesamiento de datos mediante circuitos especializados. Al utilizar SDR, estos procesos del hardware pueden realizarse con software. Lo único que necesita el usuario es una llave USB de SDR, que puede adquirirse por menos de 25 dólares.


Dado que las señales de radio tales como las transmitidas a través de Blockstream Satellite son analógicas, el primer paso es convertir estas señales en información digital para que pueda procesarse con un software en la computadora. La interfaz de SDR ejecuta esa conversión de señal análoga a digital e ingresa los datos a la computadora a través del puerto USB. Luego, se realiza el procesamiento de los datos en el software del equipo host mediante GNU Radio, un sistema de programación específico para ese fin.

Las demandas de procesamiento de señal en la CPU son moderadamente exigentes -requieren un procesador Intel i5 2-core de 2GHz o equivalente, posible con una laptop, NUC o dispositivo de escritorio de generación anterior- pero aun así son bastante más altas que las demandas mínimas de la CPU para ejecutar un nodo completo.

En el video que incluimos a continuación, el especialista de procesamiento de señales de Blockstream, Igor Friere, explica cómo se ejecuta el procesamiento de señales basadas en GNU Radio dentro del software de Blockstream Satellite. ¡Atención: esta información es técnica!

Los Beneficios del Satélite de Blockstream

Aprovechamos la oportunidad para recordarles a nuestros lectores cuáles son las principales ventajas de utilizar Blockstream Satellite para ejecutar un nodo completo de Bitcoin:

Accesibilidad mundial

Como mencionamos en el artículo de más arriba, el costo de participación en la red Bitcoin es una barrera de entrada para muchos usuarios de mercados emergentes, que suelen tener fundamentos sólidos a favor de implementar el Bitcoin (p. ej.: desafíos económicos y monedas que se devalúan).

Los requisitos de ancho de banda para un nodo completo de Bitcoin pueden superar los 10 GB/mes, incluso si se toman medidas para minimizar el ancho de banda, tales como desactivar las repeticiones o ejecutar el modo de solo bloques. Eso ya supera ampliamente los topes máximos de ancho de banda de los proveedores de Internet, e incluso si ese no es el caso, el ancho de banda suele ser más caro en muchos mercados emergentes que en países desarrollados, lo que impide que muchos potenciales usuarios puedan participar en la red Bitcoin por razones económicas.

Privacidad y seguridad

Dado que los datos en Blockstream Satellite son solo de lectura y transmisión, se gana privacidad, ya que tanto el proveedor de Internet como otros usuarios de la red de Bitcoin no pueden detectar que uno está utilizando Bitcoin. Uno queda protegido de riesgos que suelen pasar inadvertidos, tales como ataques en los que se utiliza la dirección IP del nodo completo para geolocalizar el domicilio del usuario y luego convertirlo en un blanco físico para cometer hurtos y robos.

Resiliencia

Tanto para individuos como para empresas, estar en el lado equivocado de un _fork_de Bitcoin debido a una interrupción de la conexión a Internet puede implicar un grave riesgo de seguridad al aceptar transacciones de gran valor en Bitcoin. Blockstream Satellite puede operar como una conexión independiente secundaria, además de la conexión a Internet habitual, para mitigar este riesgo.

Nueva infraestructura

Hay una serie de proyectos enfocados en expandir el acceso a Bitcoin en mercados emergentes y lugares remotos mediante zonas Wifi, redes mesh y LoRa, lo que reduce aún más los costos, ya que permiten compartir el acceso al Satélite de Blockstream  y a una conexión de Internet, lo cual que permite enviar transacciones a la red de Bitcoin.

Cómo configurar un nodo en Satellite

Para conectarse a la red de Blockstream Satellite, visite nuestro GitHub para leer las instrucciones oficiales. A continuación, quizás también le interese consultar la excelente guía de nuestro colega sobre cómo configurar un nodo en Satélite en América del Norte.

Mapa de la cobertura mundial del Blockstream Satellite