Greenlight par Blockstream : Lightning Made Easy
Lightning Network

Greenlight par Blockstream : Lightning Made Easy

Christian Decker
Christian Decker

Aujourd'hui, nous sommes heureux de dévoiler Greenlight, notre tout dernier service Lightning Network. Ce nouveau service offre un accès simple et sécurisé au réseau Lightning, permettant à quiconque de créer son nœud Lightning dans le nuage tout en conservant le contrôle total de ses fonds.

Débuter avec Bitcoin peut être difficile, en particulier lorsqu'il s'agit d'apprendre à garder les fonds en sécurité et privés. L'intégration de Lightning ajoute une nouvelle couche de complexité en raison de la nécessité d'exploiter des canaux et des liquidités, ainsi que de gérer les sauvegardes et les tours de garde. Les nouveaux utilisateurs optent souvent pour des services de garde où ces défis techniques sont gérés pour eux, mais au prix de confier leurs fonds à l'opérateur du service.

Il existe cependant une solution intermédiaire qui, selon nous, est bien meilleure : faire appel à un opérateur pour gérer le nœud avec tous les défis associés tout en gardant le contrôle des fonds avec l'utilisateur. C'est précisément ce que permet Greenlight. Sur la base de l'implémentation open-source hautement modulaire et extensible de c-lightning, nous pouvons faire fonctionner le nœud sur notre infrastructure tandis que l'utilisateur conserve les clés sur son propre appareil. Tout ce qui touche à vos clés privées doit être signé par votre appareil.

Lightning Simplified

Greenlight permet à quiconque de démarrer son nœud Lightning personnel sur notre infrastructure en nuage en quelques secondes et de prendre le contrôle total de ses fonds. Les clés privées, nécessaires pour signer les transactions sur la chaîne et hors chaîne, ne quittent jamais l'appareil de l'utilisateur.

Les utilisateurs interagissent avec le nœud via une simple interface programmable et nous nous occupons du reste. Nous programmons le nœud sur notre infrastructure lorsque cela est nécessaire, en gérant tout, du back-end Bitcoin aux sauvegardes cryptées et aux tours de garde. Vous vous occupez de vos fonds, nous nous occupons du reste.

Lorsqu'il est programmé pour fonctionner sur l'infrastructure, le nœud tente de se connecter à l'appareil de l'utilisateur qui détient les clés et demande l'autorisation de toute opération impliquant les fonds de l'utilisateur. Lorsque l'utilisateur n'utilise pas son nœud, celui-ci s'éteint automatiquement jusqu'à ce qu'il soit à nouveau nécessaire. Le démarrage du nœud est presque instantané, ce qui garantit que l'expérience de l'utilisateur est transparente.

Les principales différences avec les autres configurations peuvent être résumées comme suit :

  • Sécurité: Greenlight n'a pas de droit de garde. Bien que les nœuds fonctionnent sur notre infrastructure, notre équipe des opérations n'a jamais accès à vos fonds puisque les clés sont gérées sur l'appareil de l'utilisateur. Les opérations proposées par le nœud sont vérifiées sur l'appareil de l'utilisateur avant d'être approuvées.
  • à bas prix: La faible empreinte de c-lightning sur les ressources et le fait que les nœuds fonctionnent à la demande signifient que le fonctionnement d'un nœud utilisant Greenlight est très peu coûteux par rapport à d'autres fournisseurs. Pendant les phases initiales de test du service, les utilisateurs ne seront pas facturés du tout.
  • Un utilisateur, un nœud: Contrairement au regroupement du nœud avec l'application, Greenlight permet de partager un seul nœud entre un nombre quelconque d’application. Cela permet d'économiser beaucoup de frais sur la chaîne pour l'utilisateur et de réduire la fragmentation des fonds de l'utilisateur. Il n'est plus nécessaire de déplacer les fonds de votre nœud d'origine vers votre téléphone parce que vous n'avez plus de capacité.
  • Récupération simple: Perdre votre téléphone en mer ne signifie pas perdre vos bitcoins. Comme nous gérons la base de données et les sauvegardes, récupérer les fonds est aussi simple que d'initier un nouveau front-end avec votre phrase de départ.
  • On-board to off-board: Notre objectif principal est de fournir aux nouveaux utilisateurs une excellente première expérience et un point de départ approprié dans l'espace Bitcoin. Inversement, nous voulons que les utilisateurs finissent par acquérir suffisamment de connaissances pour commencer à prendre davantage le contrôle de leur infrastructure. Pour cette raison, nous offrirons aux utilisateurs la possibilité d'exporter leur nœud et de le charger sur une plateforme de leur choix.

Un outil pour les développeurs d'applications

Comme nous l'avons mentionné plus haut, l'un des aspects de Greenlight est sa convivialité, qui s'adresse aux nouveaux venus dans l'espace et les soutient au début de leur voyage dans le monde du bitcoin. Un autre de nos objectifs importants est de permettre aux développeurs qui créent des applications Lightning d'innover sans avoir à devenir des experts du fonctionnement des nœuds. Pour nous aider à atteindre cet objectif, nous avons travaillé avec deux entreprises très intéressantes : Sphinx et Lastbit.

Sphinx Chat est un navigateur pour le Lightning Network, où vous pouvez envoyer et recevoir des sats, former des groupes de discussion cryptés et diffuser des podcasts. En téléchargeant le sphinx-relay sur du matériel Raspberry Pi et en le connectant au serveur Greenlight, les utilisateurs peuvent lancer un nœud et commencer à chatter en quelques secondes sans avoir à se synchroniser avec la blockchain, à installer un nœud Lightning ou à mettre en place le reste de l'infrastructure.

Lastbit est une plateforme technologique qui fournit des paiements instantanés à faible coût dans le monde entier grâce au réseau Lightning. Lastbit utilise Greenlight par le biais de son interface web simple, Striga, qui permet aux visiteurs du site web de faire tourner leur nœud personnel à la demande sans avoir à gérer eux-mêmes l'infrastructure.

Disponibilité

Nous voulons nous assurer que les utilisateurs ont la meilleure expérience possible en utilisant Greenlight. Afin de garantir cela, nous prévoyons d'accorder progressivement l'accès à de nouveaux utilisateurs au fur et à mesure de notre montée en puissance, de manière contrôlée. Pour l'instant, nous accueillons les nouveaux utilisateurs par l'intermédiaire de nos partenaires de lancement, ce qui nous permet d'améliorer le service avant de l'ouvrir à tous. Si vous souhaitez participer à la phase initiale et tester le service de première main, faites-le nous savoir.

Ce n'est que la première étape de notre voyage. Actuellement, le service fournit des nœuds c-lightning à la demande. À l'avenir, vous pouvez vous attendre à des fonctionnalités supplémentaires, telles que des canaux de proposition automatiques, des liquidités de rééquilibrage, des services de swap, et bien plus encore.

Greenlight est disponible via Sphinx et Lastbit (actuellement sur testnet), avec un déploiement progressif prévu pour le grand public après la phase bêta initiale. Nous encourageons les utilisateurs intéressés à essayer Greenlight via Sphinx ou Lastbit.

La route à suivre

Ce n'est que le début, et nous nous engageons à améliorer et à étendre Greenlight avec de nouvelles fonctionnalités, des améliorations en matière de sécurité et de confidentialité, ainsi que des améliorations de l'accessibilité du service au fur et à mesure que nous apprenons avec nos partenaires.

Blockstream croit fermement qu'il faut se fixer des objectifs réalistes et ne pas trop promettre. Dans le respect de cette tradition, nous aimerions partager certaines des questions de recherche ouvertes et des fonctionnalités prévues, ainsi que la façon dont nous prévoyons de les aborder :

  • Gestion des canaux et des liquidités : Il s'agit probablement de la plus grande pierre d'achoppement pour les nouveaux utilisateurs, qu'ils soient Bitcoiners ou nouveaux utilisateurs. Nous mettrons en place une automatisation qui proposera de nouveaux canaux aux nœuds utilisateurs (entrants et sortants) afin de garantir que le nœud utilisateur soit toujours en mesure d'envoyer et de recevoir des paiements, sans avoir à apprendre ces nouveaux concepts.
  • Améliorer la confidentialité : En tant qu'opérateurs de l'infrastructure, nous avons actuellement accès à des métadonnées sur les paiements, que nous aimerions réduire autant que possible. Nous prévoyons de crypter les factures et les paiements au repos, décryptables par les appareils des utilisateurs. En outre, nous prévoyons de mettre en œuvre des envois oblivious, un système dans lequel le dispositif de l'utilisateur pilote les paiements de telle sorte que le nœud ne voit que des oignons de routage chiffrés, comme n'importe quel nœud de routage du réseau.
  • Renforcer la sécurité : Le contrôle d'accès est actuellement relativement simple, et toutes les applications clientes ont le même niveau d'accès. Des scénarios plus avancés peuvent nécessiter la délégation d'un accès partiel à certaines applications, par exemple, en fournissant un accès en lecture seule. En outre, nous recherchons des moyens d'étendre la vérification pour inclure cette couche d'autorisation, minimisant encore la confiance requise dans notre infrastructure. Il s'agit d'un domaine de recherche ouvert qui pourrait éventuellement permettre la prise en charge de portefeuilles matériels pour Lightning. Soyez assurés que nos résultats seront mis en libre accès !

Nous sommes une petite équipe, et certains de ces projets prendront sans doute du temps. Si ces défis vous semblent intéressants et que vous souhaitez contribuer à leur réalisation, nous sommes toujours à la recherche d'ingénieurs talentueux pour rejoindre nos rangs. Il suffit de nous envoyer un message.

If you have specific preferences, please, mark the topic(s) you would like to read: