MPC (Computazione Multiparte)
Tecnica crittografica che frammenta una chiave privata in più share che non vengono mai ricostruiti per intero in un unico luogo.
Definizione
MPC (Multi-Party Computation, computazione multiparte) è una tecnica crittografica che permette di firmare una transazione Bitcoin senza che la chiave privata completa esista mai in un solo luogo. Invece di un'unica chiave, questa viene ripartita in più frammenti (share) custoditi da parti diverse; per firmare, tali parti eseguono un protocollo congiunto che produce una firma valida senza mai ricostruire l'intera chiave. Se un attaccante compromette un solo frammento, non ha nulla con cui spostare i fondi.
MPC viene spesso confrontato con la multifirma (multi-sig), perché entrambe eliminano il punto unico di guasto, ma operano su piani diversi. La multifirma è nativa di Bitcoin: la blockchain stessa registra che servono, ad esempio, 2 firme su 3. MPC, invece, avviene fuori dalla catena: per la rete è un'unica firma standard, il che la rende più flessibile (funziona allo stesso modo su qualsiasi blockchain), più riservata (non espone la politica di firma on-chain) e più facile da integrare nei flussi operativi, in cambio della dipendenza dall'implementazione del provider anziché dal protocollo stesso.
Nella pratica, MPC è diventata la base di buona parte della custodia istituzionale. Provider come Fireblocks e BitGo la usano —da sola o combinata con schemi multi-sig e cold storage— affinché nessun dipendente né server concentri la capacità di firmare, distribuendo gli share tra dispositivi, data center e, a volte, lo stesso cliente. È un elemento chiave del modo in cui le tesorerie aziendali e gli ETF proteggono riserve di Bitcoin di grandi dimensioni. Per confrontare quali custodi di criptovalute impiegano MPC, multifirma e cold storage, guarda il nostro comparatore.
In contesto
Fireblocks e BitGo impiegano MPC affinché la firma di una transazione richieda la collaborazione di più frammenti di chiave distribuiti, senza che la chiave completa arrivi mai a esistere su alcun server.
Domande frequenti
Che cos'è MPC nella custodia di criptovalute?
MPC (Multi-Party Computation) è una tecnica crittografica che frammenta la chiave privata in più share custoditi da parti diverse; per firmare, tali parti eseguono un protocollo congiunto che genera una firma valida senza mai ricostruire la chiave completa.
In cosa si differenzia MPC dalla multifirma?
La multifirma è nativa di Bitcoin e viene registrata on-chain (ad esempio, 2 firme su 3). MPC avviene fuori dalla catena e produce un'unica firma standard: è più flessibile e riservata, ma dipende dall'implementazione del provider anziché dal protocollo stesso.
Termini correlati
Leggi questo termine in spagnolo: versione in spagnolo →
Il Bitcoin aziendale, spiegato ogni settimana
Definizioni, dati e analisi su tesorerie, ETF e privilegiate nella tua casella. Niente spam.