Aller au contenu
buybitcoinsmart

Glossaire / Lightning et couche 2

Fedimint

Aussi appelé Federated mint.

Qu'est-ce que Fedimint ?
Fedimint est un protocole de conservation communautaire : un groupe de gardiens détient du bitcoin dans un multisig à seuil et émet des notes ecash aveuglées que les gardiens eux-mêmes ne peuvent pas tracer.

Fedimint se situe entre conserver ses propres clés et les confier à une entreprise. Le bitcoin est détenu par une fédération qui tolère une part fixe de gardiens défaillants, quatre survivant à une défaillance et sept à deux, et les notes qu'elle émet utilisent des signatures aveugles publiées par David Chaum en 1982. Cela reste la conservation d'un tiers, et c'est tout le compromis.

Comment cela fonctionne

Une fédération Fedimint est un petit ensemble de serveurs, chacun exploité par une personne différente, qui se mettent d'accord entre eux avant tout mouvement.

Le nombre de gardiens suit une formule de tolérance aux pannes byzantines de trois fautes plus une, de sorte qu'une fédération de quatre continue de fonctionner avec un gardien malveillant ou hors ligne, sept en tolère deux, et dix en tolère trois. La coordination entre eux utilise AlephBFT, un protocole de consensus asynchrone, et chaque gardien exploite son propre nœud bitcoin à côté du logiciel Fedimint. Le bitcoin lui-même réside dans un multisig qu'aucun d'entre eux ne peut dépenser seul.

Les dépôts arrivent on-chain ou via Lightning, et ce que vous recevez en retour est de l'ecash. Le mint signe votre note sans la voir, à l'aide de l'astuce d'aveuglement de Chaum, puis vous la désaveuglez et détenez une donnée au porteur valant un nombre précis de satoshis. Dépenser revient à remettre cette donnée à quelqu'un, qui demande au mint de la réémettre pour qu'elle ne puisse pas être dépensée deux fois. Comme la réémission est elle aussi aveuglée, les gardiens apprennent qu'une note a été utilisée et rien sur qui l'a utilisée ou qui l'a reçue. Au sein d'une fédération, les paiements sont privés vis-à-vis des personnes mêmes qui détiennent l'argent.

Lightning est greffé par des passerelles. Une passerelle est un participant distinct, pas un gardien, qui échange de l'ecash contre des paiements Lightning dans les deux sens afin que les membres puissent payer des factures dans le monde extérieur. Les passerelles sont non fiables au même sens où le mint ne l'est pas : elles peuvent faire échouer un paiement, pas prendre votre solde.

Deux réserves honnêtes. Les notes sont des fichiers sur votre appareil, la perte de l'appareil est donc un risque réel, bien que les clients modernes puissent reconstruire un solde à partir d'une phrase de récupération en rejouant les enregistrements de la fédération, ce qui ne fonctionne que tant que les gardiens sont en fonctionnement. Et si suffisamment de gardiens s'entendent ou sont contraints en même temps, le bitcoin est à eux, pas à vous.

Où cela se voit

Fedimint apparaît là où un compte bancaire est difficile à obtenir et où un dépositaire unique de confiance est pire qu'un groupe de voisins.

Le déploiement typique est une communauté qui se fait déjà confiance d'une autre manière : un cercle d'épargne, une coopérative, une congrégation, avec des gardiens choisis parmi des personnes qui ne peuvent pas facilement disparaître. Il est aussi utilisé comme portefeuille partagé familial ou de petite entreprise, où un membre maintient la passerelle Lightning. L'application Fedi propose le tout sous une forme prête à l'emploi pour des personnes qui ne liront jamais un fichier de configuration.

Pour un lecteur qui achète du bitcoin dans le but de le conserver, la recommandation est sans détour : ce n'est pas de l'auto-conservation, et cela ne devrait pas contenir votre épargne. Retirez d'une plateforme d'échange vers un portefeuille dont vous seul connaissez la phrase de récupération, et utilisez un portefeuille matériel si le montant le justifie. Le vrai public de Fedimint est constitué de personnes dont l'alternative n'est pas un portefeuille matériel mais une application de conservation gérée par des inconnus, ou pas de bitcoin du tout.

Fedimint vs Cashu

Fedimint et Cashu émettent tous deux de l'ecash chaumien, et ils diffèrent par qui détient les clés. Cashu est un mint unique avec un opérateur unique : facile à exploiter, facile à essayer, et un point unique où tout peut être volé. Fedimint répartit les clés entre les gardiens afin qu'aucun individu ne puisse partir avec la réserve, ce qui se paie par la complexité de l'installation et de la coordination. Les notes Cashu circulent aussi entre de nombreux portefeuilles indépendants, tandis que les notes Fedimint appartiennent à la fédération précise que vous avez rejointe et ne valent rien en dehors d'elle.

À ne pas confondre avec

Questions fréquentes

Fedimint relève-t-il de l'auto-conservation ?

Non. Vos gardiens détiennent le bitcoin dans un multisig partagé et vous détenez des notes ecash rachetables contre celui-ci. Une majorité de gardiens qui s'entendent peut prendre la réserve, ce qu'une phrase de récupération de portefeuille matériel ne permet jamais.

Les gardiens peuvent-ils voir mes paiements ?

Non. Les notes sont signées et réémises aveuglément, de sorte que les gardiens apprennent qu'une note a été dépensée mais pas par qui ni vers qui. Ils voient en revanche les dépôts et les retraits aux frontières de la fédération.

Que se passe-t-il si un gardien passe hors ligne ?

La fédération continue de fonctionner dans les limites de sa tolérance aux pannes, qui suit une règle de trois fautes plus une : quatre gardiens survivent à une défaillance, sept à deux, dix à trois.

À lire ensuite

Termes associés

Plus de termes : Lightning et couche 2

Lire cette page en anglais