A carregar preços…

Carteira MPC vs multisig: o que é mesmo mais seguro

As carteiras MPC dividem uma chave privada entre várias partes fora da cadeia. A multisig exige várias assinaturas on-chain. O equilíbrio é flexibilidade vs transparência.

Carteira MPC vs multisig: o que é mesmo mais seguro

Que problema é que MPC e multisig estão realmente a tentar resolver?

O roubo e a perda são, de longe, as causas dominantes das perdas em cripto. A autocustódia significa que só tu deténs a chave, e uma única chave significa um ponto único de falha. Perde a frase-semente num incêndio, numa página de phishing ou por uma falha de memória, e as moedas desaparecem. Se a chave for roubada através de um dispositivo comprometido, o resultado é o mesmo, só que mais rápido.

Tanto MPC como multisig são respostas à mesma pergunta: como exigir mais do que uma parte, ou mais do que um dispositivo, para movimentar fundos, de modo a que nenhum compromisso ou erro isolado seja fatal? Chegam lá por caminhos opostos, e é por isso que a diferença nas cedências importa.

Multisig usa várias chaves on-chain independentes, e a própria blockchain impõe que um quórum delas assine antes de os fundos serem movimentados. MPC usa uma chave lógica que é matematicamente dividida em partes, e essas partes produzem cooperativamente uma única assinatura sem nunca se juntarem. Ambas eliminam o problema da chave única, mas colocam a confiança em lugares diferentes.

O que é multisig, e porque é a resposta original?

Multisig, abreviatura de multi-signature, é uma regra de gasto escrita num contrato ou script na blockchain. Uma configuração 2 de 3, por exemplo, significa que existem três chaves privadas independentes, e quaisquer duas delas têm de assinar antes de a rede aceitar uma transação. Implementações comuns incluem os scripts P2SH e P2WSH de Bitcoin, e o contrato Gnosis Safe de Ethereum.

A característica definidora é que a regra é pública. Qualquer pessoa pode ler o contrato, ver a política de signatários e verificar de forma independente quantas assinaturas uma transação reuniu antes de chegar on-chain. Não há uma cerimónia secreta. As chaves, a política e o histórico são todos visíveis para auditores, exploradores e adversários.

Esta transparência é a maior força de multisig. É também a origem da sua rigidez. Alterar o conjunto de signatários significa implementar um novo contrato e migrar fundos, o que custa gas e introduz uma janela de risco. A lógica de taxas também está on-chain, pelo que os custos por assinatura podem acumular-se em redes com mercados de gas voláteis. Para instituições e DAOs que valorizam a auditabilidade, esses custos normalmente valem a pena.

O que é uma carteira MPC e como funciona realmente?

MPC, ou computação multipartidária, é um ramo da criptografia que permite a várias partes calcular uma função em conjunto, mantendo privadas as respetivas entradas. No contexto de uma carteira, a função é produzir uma assinatura válida, e as entradas privadas são as partes da chave. O resultado é uma única assinatura normal que a blockchain aceita como se tivesse vindo de uma só chave.

As carteiras MPC modernas assentam em esquemas de assinatura de limiar, mais comummente GG20 e a família FROST, mais recente. Numa configuração 2 de 3, são geradas três partes durante uma cerimónia de geração de chaves, e quaisquer duas delas podem produzir conjuntamente uma assinatura. Fundamentalmente, a chave privada completa nunca é reconstruída em momento algum, nem durante a geração, nem durante a assinatura, nem durante a cópia de segurança. Cada parte fica num dispositivo separado, num servidor separado ou com uma parte separada.

Do ponto de vista da blockchain, uma carteira MPC parece uma carteira normal de assinatura única. Não há uma política on-chain visível, nem contrato especial, nem taxas adicionais para além de uma transação normal. É por isso que MPC é popular entre exchanges, custodiantes e aplicações de consumo que querem fluxos de chaves inteligentes sem pagar pela complexidade on-chain.

Onde é que o MPC coloca a confiança? A questão da cerimónia de geração de chaves

Se a chave completa nunca existe, para onde vai a confiança? A resposta honesta é que vai para a cerimónia de geração de chaves, para o software que a executa e para o fornecedor que o mantém. Durante a cerimónia, o dispositivo ou servidor que gera a sua parte tem de ser considerado fiável para não reter uma cópia. A cerimónia em si é, em princípio, auditável, mas na prática a maioria dos utilizadores, e muitas instituições, aceitam-na com base na confiança.

Este é o risco subestimado no MPC. Uma biblioteca MPC bem concebida a correr num dispositivo limpo é genuinamente mais segura do que uma única chave privada num telemóvel. Uma biblioteca mal auditada, um ataque à cadeia de fornecimento do fornecedor ou um insider malicioso no custodiante podem comprometer todo o esquema sem nunca mostrar uma anomalia de transação on-chain. A blockchain não o pode ajudar, porque tudo se parece com uma carteira de um único signatário.

O aprisionamento ao fornecedor é a segunda metade deste problema. Se o seu fornecedor de MPC usar uma cerimónia de geração de chaves proprietária, migrar para outro fornecedor não é tão simples como exportar uma seed phrase. Pode ter de regenerar partes, executar uma nova cerimónia e migrar fundos. Leia as letras pequenas antes de se comprometer, especialmente se fizer parte de uma equipa de tesouraria ou de uma fintech que está a construir sobre uma API de custódia.

Comparar os compromissos: MPC vs multisig

Para leitores curiosos sobre custódia, a comparação costuma resumir-se a algumas perguntas práticas. Transparência versus flexibilidade é o ponto principal. O multisig on-chain é totalmente auditável por qualquer pessoa, mas é inflexível. O MPC é invisível para a blockchain e fácil de evoluir, mas opaco para auditores.

O custo e o desempenho também diferem. O multisig em Ethereum exige execução de contrato e várias assinaturas, o que custa mais gas por transação. O MPC produz uma assinatura, por isso paga a mesma taxa que uma carteira normal. Em Bitcoin, os scripts multisig nativos são baratos, mas condições de gasto mais complexas não são suportadas nativamente, o que é uma das razões pelas quais abordagens ao estilo MPC também ganharam tração nesse contexto.

A recuperação e a rotação de chaves são áreas em que o MPC se destaca. Se houver suspeita de que uma parte foi comprometida, o MPC suporta atualização de chaves, um protocolo que produz um novo conjunto de partes para a mesma chave lógica sem alterar o endereço público. A parte antiga torna-se inútil. Com multisig, a mesma recuperação normalmente implica transferir fundos para uma nova carteira, o que é operacionalmente mais pesado e visível on-chain.

E quanto à regulação e à custódia qualificada?

Os reguladores têm vindo a acompanhar ambos os modelos. Nos Estados Unidos, o New York Department of Financial Services e as regras de custódia propostas pela SEC debateram, em vários momentos, se a custódia baseada em MPC conta como custódia qualificada ao mesmo nível que as contas segregadas tradicionais. A direção geral é que o MPC é aceitável se o operador conseguir demonstrar separação de chaves, cerimónias robustas e controlos operacionais.

O multisig mantido nas próprias carteiras segregadas de um custodiante regulado tem sido historicamente tratado de forma mais direta, porque a política on-chain é autoexplicativa. Alguns reguladores continuam a preferir este tipo de configuração verificável para custódia de elevado valor ou institucional. Se for uma fintech a criar um produto de custódia, espere perguntas sobre a proveniência da sua biblioteca MPC, o histórico de auditorias e a capacidade de recuperar sob pressão.

Para particulares, a camada regulatória importa menos do que a realidade operacional. O que importa é saber se consegue recuperar os seus fundos se perder um dispositivo, se um fornecedor desaparecer ou se uma parte for comprometida.

Como escolher entre eles na prática

Se a sua prioridade é a auditabilidade e está confortável com a sobrecarga operacional, a multisig on-chain através de um contrato comprovado como o Gnosis Safe é difícil de superar. A contrapartida são os custos de gas, alterações de signatários mais lentas e um histórico on-chain visível. Para a tesouraria de uma DAO, um family office ou uma configuração de cold storage de longo prazo, esta é normalmente a escolha certa.

Se a sua prioridade é flexibilidade, alterações rápidas de signatários, taxas baixas e uma experiência de utilização simples, MPC é a opção mais adequada. A contrapartida é que está a confiar na cerimónia de chaves do fornecedor, na cadeia de fornecimento de software e no tempo de atividade. Para uma hot wallet de uma exchange, uma app fintech ou um utilizador que quer recuperação social sem pagar gas, MPC é a escolha prática.

Em qualquer dos casos, não escolha um fornecedor apenas pela força do seu marketing. Pergunte quem auditou a biblioteca MPC, se as cerimónias são reproduzíveis, o que acontece se o fornecedor ficar offline e se pode exportar o seu material de partilha para outro fornecedor. Estas são as perguntas que determinam se a wallet é realmente mais segura no pior cenário, não as que aparecem na página inicial.

Leia MPC vs multisig de forma crítica, com o sinal certo

A segurança das wallets evolui rapidamente, tal como as notícias sobre falhas de custódia, violações de fornecedores e atualizações regulamentares. Acompanhar manualmente o sinal relevante é uma batalha perdida. O Zippfeed destaca títulos sobre wallets e custódia com pontuação de sentimento, bullish, neutral ou bearish, e uma classificação de importância, para que possa separar riscos reais do ruído antes de decidir onde guardar os seus fundos.

Perguntas frequentes

Uma carteira MPC é mais segura do que uma hardware wallet?
Não automaticamente. MPC elimina o ponto único de falha de uma só chave ao dividi-la entre partes ou dispositivos, mas introduz confiança na cerimónia de criação de chaves e na stack de software do fornecedor. Uma hardware wallet com uma seed phrase bem gerida pode ser mais segura para armazenamento a frio de longo prazo, enquanto MPC costuma ser melhor para hot wallets e utilização operacional ativa. A resposta honesta depende das auditorias do fornecedor e do seu modelo de ameaça.
Como funciona, na prática, a tecnologia de assinaturas de limiar como GG20 ou FROST?
Durante uma cerimónia de geração de chaves, os participantes criam em conjunto uma chave pública e cada um recebe uma quota privada, sem que a chave privada completa exista alguma vez num único local. Para assinar, um quórum de quotas, por exemplo 2 de 3, executa um protocolo interativo que produz uma assinatura padrão sem nunca reconstruir a chave. FROST é uma variante mais recente que melhora a robustez e reduz o número de rondas de comunicação, razão pela qual se tornou popular em implementações de carteiras mais recentes.
Devo usar MPC ou multisig para uma tesouraria?
Para uma DAO ou tesouraria empresarial em que a auditabilidade é importante, a multisig on-chain costuma ser a opção predefinida mais segura, porque a política de signatários é publicamente visível e verificável. MPC é melhor quando precisa de rotação rápida de signatários, taxas mais baixas ou recuperação social sem migração de contrato. O problema de MPC é a dependência do fornecedor, por isso confirme que consegue exportar o material das quotas ou migrar para outro fornecedor antes de se comprometer.
As chaves MPC podem ser recuperadas se uma quota for perdida?
Sim, e esta é uma das vantagens práticas de MPC. Como a chave completa nunca é reconstruída, uma quota perdida ou comprometida pode ser renovada através de um protocolo que cria um novo conjunto de quotas para o mesmo endereço público. A quota antiga deixa de ter utilidade e o endereço da carteira não muda. A multisig só consegue obter uma resiliência semelhante transferindo os fundos para uma nova carteira, o que é mais caro e visível on-chain.