Tras la noticia que dimos a conocer el mes pasado, hoy anunciamos el lanzamiento de Blockstream Satellite API Beta, con la que cualquier persona tendrá la posibilidad de transmitir datos a través de nuestra red de satélites. Las tarifas se pagan a través de Lightning testnet (¡sí, eso significa que las transmisiones son gratuitas!) y una vez transcurrido un período de prueba exitoso, la API satelital se trasladará a la red principal, ¡y así se convertirá en el primer servicio satelital impulsado por bitcoin del mundo!
¿Qué es Blockstream Satellite API?
Gracias a Blockstream Satellite API, los desarrolladores cuentan con una API REST fácil de utilizar que les permite enviar los mensajes que quieran transmitir. La API admite todo tipo de datos, desde mensajes seguros hasta blockchains alternativos o podcasts globales.
Para quienes no son desarrolladores, también ofrecemos un portal fácil de usar para enviar mensajes sencillos a través del sitio web de Blockstream, con el mismo soporte de pago de Lightning.
Gracias a nuestra expansión de Fase 2, la gran mayoría de la población mundial puede recibir mensajes. Lo único que se necesita para recibir una transmisión es una antena satelital (alcanza con una antena de televisión satelital), algunos componentes de bajo costo y una computadora. Las transmisiones pueden llegar a cualquier lugar que esté dentro del campo visual de uno de nuestros cuatro satélites geosincrónicos, de forma completamente gratuita.
¿Cómo funciona?
En la actualidad, Blockstream Satellite solo sirve para transmisiones. La tarifa para enviar datos es variable y las transmisiones se ordenan por prioridad según el monto abonado por byte enviado. En momentos de tráfico intenso, esto crea un mercado de tarifas, de modo similar a la forma en la que compiten las transacciones para estar incluidas en los bloques de Bitcoin.
El tamaño máximo de los mensajes está limitado con el fin de garantizar que un mensaje pueda transmitirse dentro de los diez segundos si fue enviado con el monto por byte máximo actual. Se espera que los desarrolladores que utilizan Blockstream Satellite API se encarguen de su propio cifrado, fragmentación y reconstrucción de mensajes extensos, de acuerdo con las necesidades de cada aplicación. El servicio de Satellite API solo brinda la transmisión de datos de baja fricción a través de la red de Blockstream Satellite.
Características de privacidad
Blockstream Satellite ofrece una serie de características importantes que permiten lograr diferentes niveles de privacidad para las transmisiones:
- Compatible con el cifrado: Si bien todos los usuarios de Blockstream Satellite pueden recibir los datos transmitidos, un desarrollador puede crear una aplicación utilizando un cifrado de clave pública y distribuir las claves solo a los destinatarios correspondientes. Eso garantiza que solo un usuario o grupo de usuarios específico podrá descifrar los datos recibidos. Para demostrar esta función, se incluye una aplicación de ejemplo con Blockstream Satellite v1.1.0 que permite la transmisión segura de archivos mediante GPG.
- Fuera de banda: Los datos se envían fuera de banda de internet, a través de un medio de transmisión, lo que consolida la privacidad lograda por las técnicas criptográficas modernas.
- Pagos por Lightning: Con las precauciones adecuadas, utilizar Lightning Network como método de pago para el servicio permite lograr un nivel adicional de privacidad, ya que desconecta la fuente de pago del destino.
Para comenzar
Si usted es desarrollador, lo invitamos a consultar nuestra documentación técnica y las aplicaciones de ejemplo. La implementación de la API está disponible aquí.
Si usted no es desarrollador, puede agregar su mensaje a la cola de envíos ingresando sus datos en la página de Blockstream API y abonando la tarifa a través de Lightning testnet.
El servicio API está actualmente en etapa beta, por lo que desde ya le agradecemos sus comentarios. No dude en comunicarse con nosotros a través de Github si quiere sugerir cambios o nuevas características.