scriptless multisignature

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

Le scriptless multisignature, o multifirme senza script rendono possibile che un numero essenzialmente illimitato di persone crei una singola chiave pubblica che può essere spesa con una singola firma da parte di tutti loro, aumentando notevolmente la scalabilità e la privacy di Bitcoin.

Le scriptless multisignature sono firme digitali create utilizzando due o più chiavi private che possono essere verificate utilizzando solo una singola chiave pubblica e una singola firma.

È possibile creare multifirme per l'algoritmo ECDSA supportato da tutte le versioni di Bitcoin, anche se le firme di Schnorr rendono le scriptless multisignature molto facili e sono noti diversi algoritmi per questo scopo, con MuSig che è stato creato specificamente per le esigenze degli utenti di Bitcoin.

Le scriptless multisignature possono essere paragonate alle multifirme con script, che utilizzano chiavi pubbliche e firme con gli opcode OP_CHECKMULTISIG e OP_CHECKMULTISIGVERIFY di Bitcoin (e l'opcode OP_CHECKSIGADD proposto per Tapscript).
Le multifirme hanno il vantaggio che solo una singola chiave e una singola firma vengono pubblicate onchain quando vengono utilizzate in una transazione Bitcoin, consentendo a un numero illimitato di firmatari di pagare lo stesso importo di commissione di transazione che un singolo firmatario pagherebbe per una transazione altrimenti identica. Il fatto che i pagamenti multifirma siano indistinguibili dai pagamenti a firma singola offre inoltre una maggiore privacy ai creatori di entrambi i tipi di pagamenti.


aggiornato il 2023-11-03