160 / 691FEDI

Fedimint

Federované e-cash s bitcoinovým krytím

Fedimint odděluje soukromé e-cash platby od bitcoinové rezervy; vydávání a proplácení tokenů stále vyžadují důvěru ve federaci.

Fedimint je modulární protokol pro federované aplikace, jehož platební moduly propojují Bitcoin, Lightning Network a e-cash se slepými podpisy. Uživatel drží tokeny konkrétní federace, nikoli vlastní klíč ke každému podkladovému bitcoinovému výstupu.

Fedimint označuje software a protokol. Konkrétní federaci provozuje zvolená skupina správců; klientská aplikace je další vrstva. Výchozí moduly řeší bitcoinovou peněženku, mint a Lightning. Místní konsenzus federace není konsenzus Bitcoinu a různé federace nesdílejí automaticky tokeny ani rezervy. [Fedimint — Project overview] [Fedimint — Architecture]

Mint podepisuje zaslepené požadavky; klient spojí prahové podpisové podíly a odstraní zaslepení. Současná technická dokumentace popisuje BLS na BLS12-381, nikoli FROST jako podpis e-cash. Každá nominální hodnota má vlastní klíč: zaslepení proto neznamená, že mint nezná hodnotové třídy vydávaných tokenů. [Fedimint — Threshold Blind Signatures]

Podpis lze ověřit proti klíči federace, ale tím se nepotvrdí, že token už nebyl uplatněn. Federace eviduje utracené nonce a odmítá opakované utracení. Při předání kopírovatelných dat potřebuje příjemce úspěšnou výměnu za nové tokeny; pouhé převzetí řetězce neodstraňuje možnost závodu s jinou kopií. [Fedimint — Threshold Blind Signatures]

Ilustrační práh 3-of-4 pro vydání tokenu vyžaduje tři platné podíly: jeden nedostupný správce práh ještě nevyloučí, dva už jej znemožní. Tři spolupracující držitelé podílů mohou vytvářet podpisy; kryptografie sama nezajistí jejich poctivost ani krytí. Práh e-cash a oprávnění bitcoinové rezervy je nutné ověřit v konkrétní konfiguraci. [Fedimint — Threshold Blind Signatures] [Fedimint — Wallet Module]

Při on-chain vkladu klient prokazuje výstup uznaný modulem federace. Při výběru federace připravuje a podepisuje bitcoinovou transakci ze své rezervy. Držitel e-cash nemá automatické jednostranné právo tento výstup podepsat. Dostupnost správců, rezervy, poplatky a požadovaná potvrzení zůstávají podmínkami výplaty. [Fedimint — Wallet Module]

Gateway propojuje federaci s Lightning a drží likviditu na obou stranách. Dokumentace modulu V2 popisuje platební kontrakty a práci s preimage; brána není automaticky správce federace. Nedostupná či nelikvidní brána může zmařit platbu i při fungujícím mintu. Existence Lightning rozhraní není důkazem okamžitého výběru libovolné částky. [Fedimint — Lightning Module V2]

Slepé podpisy chrání kryptografickou vazbu mezi vydáním a pozdějším uplatněním tokenu. Neodstraňují časové a částkové korelace, síťová metadata ani údaje viditelné protistraně či gateway. Rozlišujte pozorovatele a fázi platby; z privátního tokenu nelze vyvodit anonymitu všech vkladů a výběrů. [Fedimint — Threshold Blind Signatures] [Fedimint — Lightning Module V2]

Návrh obnovy používá kořenové tajemství klienta, šifrované snapshoty a dostupnou historii federace; podpora závisí na aplikaci a verzi. Není to obyčejné načtení bitcoinového seedu v libovolné peněžence. Ověření obnovy tokenů a zkušební výběr jsou různé kontroly: ani správná záloha nevrátí chybějící rezervu či spolupráci nutného počtu správců. [Fedimint — Client E-cash Backup and Recovery] [Fedimint — Wallet Module]

Pro nejúplnější obraz čtěte toto heslo společně s Cashu, Chaumovská eCash, Lightning Network, Multisig, Riziko protistrany, Vlastní úschova. Opačným směrem na něj odkazují také Chaumovská eCash, Cashu.

DOC · 001Fedimint — Project overviewPrimární zdrojDOC · 002Fedimint — ArchitectureDokumentaceDOC · 003Fedimint — Threshold Blind SignaturesSpecifikaceDOC · 004Fedimint — Wallet ModuleDokumentaceDOC · 005Fedimint — Lightning Module V2DokumentaceDOC · 006Fedimint — Client E-cash Backup and RecoveryDokumentace
Primární zdroje · Nejde o investiční doporučení