Glossario / Lightning e layer 2
Fedimint
Noto anche come Federated mint.
- Che cos'è Fedimint?
- Fedimint è un protocollo per la custodia comunitaria: un gruppo di guardiani detiene bitcoin in un multisig a soglia ed emette banconote ecash cieche che i guardiani stessi non possono tracciare.
Fedimint si colloca tra il tenere le proprie chiavi e il consegnarle a un'azienda. Il bitcoin è detenuto da una federazione che tollera una quota fissa di guardiani inaffidabili, quattro che sopravvivono a un guasto e sette che sopravvivono a due, e le banconote che emette usano le firme cieche pubblicate da David Chaum nel 1982. È comunque la custodia di qualcun altro, e questo è l'intero compromesso.
Come funziona
Una federazione Fedimint è un piccolo insieme di server, ciascuno gestito da una persona diversa, che si mettono d'accordo tra loro prima che qualsiasi cosa si muova.
Il numero di guardiani segue una formula di tolleranza ai guasti bizantini di tre guasti più uno, così una federazione di quattro continua a funzionare con un guardiano malevolo o offline, sette ne tollera due e dieci ne tollera tre. Il coordinamento tra loro usa AlephBFT, un protocollo di consenso asincrono, e ogni guardiano gestisce il proprio nodo bitcoin accanto al software Fedimint. Il bitcoin stesso vive in un multisig che nessuno di loro può spendere da solo.
I depositi arrivano on-chain o tramite Lightning, e ciò che ricevi indietro è ecash. Il mint firma la tua banconota senza vederla, usando la tecnica di accecamento di Chaum, poi tu ne rimuovi l'accecamento e tieni un dato al portatore che vale un numero specifico di satoshi. Spendere significa consegnare quel dato a qualcuno, che chiede al mint di riemetterlo perché non possa essere speso due volte. Poiché anche la riemissione è cieca, i guardiani vengono a sapere che una banconota è stata usata e nulla su chi l'ha usata o chi l'ha ricevuta. All'interno di una federazione, i pagamenti sono privati proprio rispetto alle persone che detengono il denaro.
Lightning è collegato tramite gateway. Un gateway è un partecipante separato, non un guardiano, che scambia ecash con pagamenti Lightning in entrambe le direzioni così i membri possono pagare fatture nel mondo esterno. I gateway non richiedono fiducia, a differenza del mint, che invece la richiede: possono far fallire un pagamento, non prendere il tuo saldo.
Due avvertenze oneste. Le banconote sono file sul tuo dispositivo, quindi la perdita del dispositivo è un rischio reale, anche se i client moderni possono ricostruire un saldo da una frase di recupero rielaborando i registri della federazione, il che funziona solo finché i guardiani sono in funzione. E se abbastanza guardiani si accordano o vengono costretti contemporaneamente, il bitcoin è loro, non tuo.
Dove lo si trova
Fedimint compare dove ottenere un conto bancario è difficile e un unico custode fidato è peggio di un gruppo di vicini.
L'impiego tipico è una comunità i cui membri si fidano già gli uni degli altri in altri modi: un club di risparmio, una cooperativa, una congregazione, con guardiani scelti tra persone che non possono sparire facilmente. Viene usato anche come wallet condiviso di una famiglia o di una piccola impresa, in cui un membro tiene in funzione il gateway Lightning. L'app Fedi confeziona il tutto per persone che non leggeranno mai un file di configurazione.
Per chi compra bitcoin con l'intenzione di conservarlo, la raccomandazione è netta: questa non è autocustodia e non dovrebbe custodire i tuoi risparmi. Preleva da un exchange verso un wallet di cui solo tu conosci la frase di recupero, e usa un wallet hardware se l'importo lo giustifica. Il pubblico reale di Fedimint sono le persone la cui alternativa non è un wallet hardware ma un'app custodiale gestita da estranei, o nessun bitcoin affatto.
Fedimint vs Cashu
Fedimint e Cashu emettono entrambi ecash di Chaum e differiscono in chi detiene le chiavi. Cashu è un singolo mint con un singolo gestore: facile da gestire, facile da provare e un unico punto in cui tutto può essere rubato. Fedimint distribuisce le chiavi tra i guardiani così nessun individuo può portarsi via la riserva, e lo paga con la complessità della configurazione e del coordinamento. Le banconote Cashu inoltre circolano tra molti wallet indipendenti, mentre le banconote Fedimint appartengono alla specifica federazione a cui ti sei unito e non valgono nulla al di fuori di essa.