Après l’annonce du mois dernier, nous lançons aujourd’hui la version bêta de l’API Blockstream Satellite, offrant à tous la possibilité de diffuser des données via notre réseau satellitaire. Les frais seront dans un premier temps payés sur le testnet de Lightning (oui, ça veut dire que l’émission est gratuite !) et, après la période de test l’API passera sur le mainnet pour devenir l’un des premiers services satellitaires au monde alimentés par Bitcoin!
En quoi consiste l’API Blockstream Satellite ?
L’API Blockstream Satellite fournit aux développeurs une API RESTful facile à utiliser pour envoyer des messages à diffuser. L’API est totalement « agnostique aux données ». L’API Blockstream Satellite prendra indifféremment en charge une messagerie sécurisée, une blockchain alternative ou un podcast.
Pour les non-développeurs, nous proposons également un portail convivial permettant d’envoyer facilement des messages simples via le site web de Blockstream en utilisant les mêmes paiements Lightning.
Grâce à notre 2ème phase d’expansion, les messages peuvent désormais être reçus par la grande majorité de la population mondiale. La seule chose dont vous avez besoin c’est une antenne parabolique (une parabole de télévision fait l’affaire), de quelques composants bon marché et d’un ordinateur. Les émissions peuvent être captées de n’importe quel endroit ayant une visibilité directe sur l’un de nos quatre satellites géostationnaires, et ce, gratuitement.
Comment ça marche ?
Actuellement, Blockstream Satellite assure uniquement la diffusion. Les frais pour envoyer des données sont variables et les données en attente sont classées par ordre de priorité en fonction du montant payé par octet envoyé. En période de trafic intense, cela crée de fait un marché semblable à celui de Bitcoin pour l’inclusion des transactions dans les blocs. La taille maximale du message est limitée pour garantir la transmission des données dans les dix secondes si elles sont soumises avec l’enchère la plus élevée.
Les développeurs utilisant l’API Blockstream Satellite sont censés gérer leur propre cryptage, le découpage et le réassemblage des messages volumineux, en fonction des besoins de chaque application. Le service Satellite API assure uniquement la transmission des données, avec le minimum de friction, à travers le réseau satellitaire de Blockstream.
Confidentialité
Blockstream Satellite propose un certain nombre de fonctionnalités qui assurent différents niveaux de confidentialité pour les émissions :
- Prise en charge du cryptage : bien que tous les utilisateurs de Blockstream Satellite puissent recevoir les données diffusées, un développeur peut créer une application utilisant le cryptage à clé publique et distribuer les clés de déchiffrement uniquement au(x) destinataire(s) souhaité(s). Cela garantit que seul un utilisateur ou un groupe d’utilisateurs spécifique puisse déchiffrer les données diffusées. Pour illustrer cette fonctionnalité, Blockstream Satellite v1.1.0 propose un exemple d’application qui permet la transmission sécurisée de fichiers avec GPG.
- Hors bande : les données sont envoyées en dehors d’Internet, via un média de diffusion, ce qui améliore encore la confidentialité des techniques cryptographiques modernes.
- Paiements Lightning: avec les précautions appropriées, utiliser Lightning Network comme moyen de paiement pour ce service ajoute encore un niveau de confidentialité car il déconnecte l’émetteur du paiement du destinataire.
Lancez-vous !
Si vous êtes développeur, consultez notre nouvelle documentation technique et nos exemples d’applications. L’implémentation de l’API est disponible ici.
Pour les non-développeurs, placez votre message en file d’attente en soumettant vos données à la page de l’API Blockstream et en payant les frais via le testnet de Lightning.
Le service API est actuellement en version bêta, nous attendons donc vos commentaires avec impatience. N’hésitez pas à nous informer via Github des modifications ou des nouvelles fonctionnalités que vous souhaiteriez voir apparaître.