Cripto
MPC: O Futuro da Computação Segura e Descentralizada
Definição
A computação multipartidária é um método criptográfico que permite que várias partes computem um resultado juntas sem revelar suas entradas privadas umas às outras.
O que é computação multipartidária?
A computação multipartidária (MPC) é um ramo da criptografia que permite que vários participantes realizem conjuntamente um cálculo—como gerar uma assinatura ou calcular um score de risco—mantendo os dados subjacentes de cada participante em segredo dos outros.
Em vez de entregar informações sensíveis a um terceiro de confiança, a MPC distribui a confiança entre várias partes ou dispositivos independentes, de modo que nenhum participante único possa ver (ou roubar) o segredo completo. No contexto cripto, a MPC é mais comumente discutida em relação à segurança de carteiras e modelos de custódia, e é um conceito chave dentro dos tipos de carteiras cripto explicados.
Cripto MPC
Em configurações de cripto MPC, o “segredo” é frequentemente uma chave privada usada para autorizar transações na blockchain. Em vez de armazenar essa chave em um único lugar, a MPC utiliza criptografia de limiar para que várias partes cooperem para produzir uma assinatura válida sem nunca reconstruir a chave completa em nenhum dispositivo.
Isso está relacionado ao sharding de chaves, mas o objetivo prático é ligeiramente diferente: o sistema é projetado para que apenas um número mínimo de partes (por exemplo, 2 de 3) possa aprovar uma operação de assinatura, enquanto menos partes não revelam nada útil.
Comparado ao multisig, que normalmente cria uma política on-chain usando várias chaves distintas, a MPC geralmente mantém a política de assinatura off-chain e produz uma assinatura única padrão que as blockchains já entendem.
Carteira de computação multipartidária
Uma carteira de computação multipartidária é uma arquitetura de carteira onde a autoridade de assinatura é dividida entre vários dispositivos, serviços ou papéis organizacionais usando MPC.
Por exemplo, uma parte pode estar no telefone de um usuário, outra em um módulo de segurança de hardware e uma terceira com um serviço de recuperação; quando o usuário envia fundos, as partes necessárias executam um protocolo que produz uma assinatura sem expor a chave privada completa.
Este design pode suportar um [não custodial carteira] experiência (o usuário mantém controle significativo) enquanto reduz pontos únicos de falha como “uma frase semente em um dispositivo.” Muitas equipes descrevem esse padrão sob carteiras mpc explicadas, especialmente para custódia institucional, carteiras incorporadas e tesourarias de alto valor onde os controles operacionais importam tanto quanto a criptografia.
Gerenciamento de chaves MPC
O gerenciamento de chaves MPC foca em como as partes das chaves são criadas, armazenadas, rotacionadas, copiadas e recuperadas ao longo do tempo—porque os benefícios de segurança do MPC dependem da disciplina operacional tanto quanto da matemática.
Em um ciclo de vida típico, as partes executam um processo de geração de chaves distribuídas para que a chave privada nunca seja montada, depois impõem uma política de limite (como 2-de-3) para assinatura. Um bom gerenciamento de chaves MPC também inclui controles de governança: quem pode solicitar uma assinatura, quais aprovações são necessárias e como responder se um dispositivo for perdido ou suspeito de comprometimento.
Essa é uma das razões pelas quais o MPC é frequentemente comparado ao multisig: ambos podem impor controle compartilhado, mas o MPC faz isso coordenando um processo de assinatura de chave única, enquanto o multisig impõe regras no nível de contrato inteligente ou de conta.
Por que a computação multipartidária é importante
A computação multipartidária é importante porque reduz o risco de “tudo ou nada” da custódia de chaves tradicional: se um dispositivo, funcionário ou servidor for comprometido, um atacante ainda não deve ser capaz de assinar transações sozinho. Isso torna o MPC especialmente valioso para exchanges,DAOs, fintechs e empresas que precisam de segurança robusta sem desacelerar as operações ou depender de um único custodiante confiável.
Também ajuda a unir usabilidade e segurança — apoiando a recuperação e aprovações baseadas em funções sem forçar os usuários a gerenciar um único segredo frágil. Se você está comparando modelos de carteira e suas compensações, MPC agora é uma categoria central a ser entendida ao lado de outras abordagens abordadas nos tipos de carteiras de criptomoedas explicados.
Perguntas frequentes
Como a computação multipartidária mantém os dados privados?
MPC divide entradas sensíveis em partes criptográficas e executa um protocolo onde as partes aprendem apenas a saída final. A entrada bruta de cada participante permanece oculta, mesmo para os outros participantes. A segurança depende da configuração do limite e da suposição de que não há partes suficientes coludindo.
MPC é o mesmo que multisig?
Não. Multisig geralmente impõe múltiplas aprovações on-chain usando várias chaves ou signatários distintos, enquanto MPC tipicamente produz uma assinatura padrão a partir de um processo de assinatura distribuído. Ambos reduzem pontos únicos de falha, mas diferem na forma como as políticas são aplicadas e como as transações aparecem on-chain.
As carteiras MPC são não custodiais?
Elas podem ser, mas depende de quem controla as partes da chave e a política de assinatura. Se um provedor detém partes suficientes para assinar sem você, ele se comporta mais como uma custódia custodial. Se você retiver uma parte necessária e aprovações, pode funcionar como uma carteira não custodial com maior resiliência.
O que é sharding de chave em MPC?
Sharding de chave é a ideia de dividir o material da chave em várias peças, de modo que nenhuma peça única seja suficiente para roubar fundos. Em MPC, essas partes são usadas em um protocolo de assinatura coordenado, de modo que a chave privada completa nunca precise ser reconstruída. O esquema exato e o limite determinam quantas partes são necessárias.
Quais são os principais riscos ou desvantagens do MPC?
MPC adiciona complexidade operacional e de implementação, incluindo coordenação entre as partes e manuseio seguro de cada parte. A disponibilidade pode ser uma preocupação se os signatários necessários estiverem offline. Uma governança deficiente—como limites mal configurados ou controles de acesso fracos—pode minar os benefícios criptográficos.
Termos relacionados
Multisig
Multisig is a crypto authorization method where a transaction needs approvals from multiple keys before funds can be moved.
Private Key
A private key is a secret cryptographic number that lets you prove ownership and sign transactions to spend crypto from a wallet.
Non Custodial Wallet
A non-custodial wallet is a crypto wallet where you control the private key, so only you can authorize transactions and access the funds.