Multisig

acronimo di: Multi-Signature

multi-firma

Difficoltà: intermedio

Argomento: tecnologia


DEFINIZIONE

La tecnologia multisig, abbreviazione di multi signature o multi firma, consente a due o più utenti di firmare collettivamente documenti digitali o transazioni in criptovaluta.

Le firme multisig Bitcoin sono un tipo di firma digitale che richiede più di una chiave privata per essere valida. In un normale wallet Bitcoin, una sola chiave privata è sufficiente per autorizzare una transazione. I wallet multisig richiedono invece un numero minimo di firme per eseguire una transazione.

Ad esempio, un wallet 2-of-3 richiede due firme su tre per autorizzare una transazione. Questo significa che due persone o organizzazioni devono firmare la transazione affinché venga eseguita.

Le firme multisig possono essere utilizzate per aumentare la sicurezza dei wallet Bitcoin. Se una chiave privata viene compromessa, le persone o organizzazioni che possiedono le altre chiavi private possono ancora impedire che i fondi vengano rubati.

Le firme multisig possono anche essere utilizzate per decentralizzare il controllo dei fondi Bitcoin. Ad esempio, un'organizzazione potrebbe utilizzare un wallet multisig per distribuire le chiavi private tra diversi membri del team. Ciò impedirebbe a una singola persona o organizzazione di controllare tutti i fondi.

Esistono diversi modi per creare un wallet multisig Bitcoin. Alcuni wallet software, come Electrum e Wasabi Wallet, supportano le firme multisig. È anche possibile creare un wallet multisig utilizzando un servizio di custodia di terze parti.

Ecco un esempio di come funzionano le firme multisig Bitcoin:

  • Alice e Bob creano un wallet multisig 2-of-3.
  • Alice riceve una chiave privata e Bob riceve due chiavi private.
  • Alice e Bob vogliono trasferire 1 BTC da un wallet a un altro.
  • Alice firma la transazione con la sua chiave privata.
  • Bob firma la transazione con una delle sue chiavi private.
  • La transazione viene trasmessa alla rete Bitcoin.
  • La rete Bitcoin verifica le firme e approva la transazione.
  • I fondi vengono quindi trasferiti dal wallet originale al nuovo wallet.

Le firme multisig sono un modo efficace per aumentare la sicurezza e la decentralizzazione dei wallet Bitcoin.

Poiché gli indirizzi multisig sono hash degli script che contengono le chiavi pubbliche di tutti i partecipanti, anche se in un multisig 2 su 3 hai bisogno di solo 2 chiavi per firmare, l'indirizzo che stai firmando richiede tutte e 3 le chiavi pubbliche, il che significa che è necessario avere un backup delle xpub.

Una alternativa al multisig sono i wallet MPC, o Multi-Party Computation.


aggiornato il 2021-10-21