Glossário

Multiassinatura (multisig)

Uma carteira que precisa da assinatura de mais de uma chave para mover o dinheiro, de modo que nenhuma chave consegue fazer isso sozinha.

Uma carteira comum tem uma chave privada, e quem a tem pode mover tudo. Uma carteira multiassinatura, ou multisig, tem várias chaves e uma regra, definida quando a carteira é criada, sobre quantas delas precisam assinar. Ela é escrita como “m de n”: numa carteira 2 de 3, há três chaves, e quaisquer duas delas podem mover o dinheiro.

A ideia é que nenhuma chave sozinha baste. Um ladrão que rouba uma chave não tem nada para gastar, e quem perde uma chave ainda pode mover o dinheiro com as outras. Por isso as chaves ficam em lugares diferentes, e muitas vezes com pessoas diferentes.

No bitcoin, a multiassinatura faz parte das próprias regras da rede. Para dólares em redes como o Ethereum, ela é uma carteira de contrato inteligente que verifica as assinaturas antes que qualquer coisa se mova.

O que ela acrescenta

Mais coisas para cuidar. Cada chave precisa do seu próprio backup, e a configuração da carteira também: quais chaves fazem parte dela e quantas precisam assinar. No bitcoin, ter chaves suficientes sem essa configuração pode deixar você sem conseguir encontrar a carteira, por isso ela também entra no backup.

O que ela não resolve

Uma regra que exige duas chaves só vale tanto quanto a distância entre elas. Se uma pessoa ou empresa tem chaves suficientes para assinar sozinha, isso volta a ser um ponto único de falha. E se os signatários aprovam uma transação sem conferir o que ela faz, a regra é cumprida e o dinheiro sai mesmo assim. A maioria dos grandes roubos de carteiras multiassinatura aconteceu de uma dessas duas formas.