Computação segura entre múltiplas partes e carteiras de criptomoedas

A Computação Segura Multipartidária (SMPC ou MPC) é uma técnica criptográfica que permite que várias partes calculem conjuntamente uma função sobre suas entradas privadas, sem que nenhuma parte revele seus dados individuais às outras.

No contexto das criptomoedas, a Computação Multipartidária Probabilística (MPC) é usada principalmente em "carteiras MPC" e soluções de custódia institucional – onde a autoridade de assinatura é distribuída entre partes secretas mantidas por diferentes entidades ou dispositivos, e a assinatura criptográfica ocorre como uma computação colaborativa sem que a chave privada completa exista em um único local.

Isso reduz o risco de uma única ação comprometida, mas a segurança ainda depende do protocolo, dos limites, do projeto de recuperação e da implementação. (Fonte: Criptografia de limite do NIST )

Gerenciamento de chaves MPC

Carteira tradicional de chave única: Uma chave privada autoriza as transações. Se essa chave for comprometida, um invasor poderá gastar os fundos que ela controla; a proteção depende de como a chave é armazenada e usada.

Exemplo ilustrativo de uma carteira MPC 2 de 3: três partes ou dispositivos detêm partes de assinatura separadas. A geração de chaves distribuídas pode evitar a construção da chave completa. Os designs reais das carteiras podem variar.

Neste exemplo, quaisquer duas partes autorizadas geram conjuntamente uma assinatura válida. Uma única parte não é suficiente para assinar; conluio, malware ou falhas na recuperação ainda podem comprometer a carteira.

MPC em Criptografia: Aplicações

AplicaçãoComo o MPC é usadoExemplo
Custódia institucionalPrincipais participações em diferentes regiões geográficasBlocos de fogo, Copper.co
Carteiras MPC para consumidoresSinalização de soleira; o design exato varia.Zengo (assinatura bilateral)
Alternativa multi-assinatura DAOAssinatura de limiar MPC vs. Gnosis SafeFordefi
Segurança DeFigerenciamento de chaves de administrador de protocoloProtocolos múltiplos
Gerenciamento de chaves de trocaInfraestrutura de assinaturaBinance, principais corretoras

Obtenha o cartão UPay Crypto

Experimente o melhor do pagamento on-line e transações criptográficas perfeitas.

Registrar

MPC vs. Multi-Assinatura (Multisig)

CaracterísticaMultisig (por exemplo, Safe)MPC
pegada on-chainFrequentemente visível; alguns designs de assinatura agregada o ocultam.Aparece como uma assinatura única padrão.
Custo do gásPode ser maior, dependendo da cadeia e da implementação.Padrão (assinatura única)
Política de PrivaciadeEstrutura multisig reveladaA assinatura de limiar pode se assemelhar a uma assinatura comum; outros metadados podem revelar a configuração.
Existência fundamentalExistem chaves completas em cada signatário.Apenas ações com chave; chave completa nunca é montada.
Contrato inteligente necessárioComum em blockchains EVM; também existem designs nativos e agregados.Não necessariamente; requer um esquema de assinatura suportado pela cadeia.
Compatibilidade de cadeiaImplementações específicas da cadeiaDepende dos algoritmos de assinatura e integrações suportados.

Perguntas frequentes

P: Uma carteira MPC é autocustodial?

R: Depende de quem pode assinar, vetar transações e recuperar o acesso. O Zengo usa um modelo de assinatura dois-de-dois com uma parte pessoal e uma parte do servidor, não uma carteira dois-de-três. Seu processo de recuperação de três fatores é separado do limite de assinatura. Analise a dependência do provedor e os mecanismos de recuperação antes de considerar uma carteira MPC como autocustódia. (Fonte: Estudo Berkeley MPC )

P: Quão seguro é o MPC em comparação com as carteiras tradicionais?

A: O MPC pode reduzir o risco de que uma chave compartilhada roubada comprometa uma carteira. No entanto, ele não é automaticamente mais seguro do que qualquer sistema de chave única ou assinatura múltipla: a segurança também depende do software, das políticas de autorização, da independência das chaves compartilhadas, dos backups e dos procedimentos de recuperação.

P: O que acontece se uma ação do MPC for perdida?

A: Em um design de dois de três, duas partes utilizáveis ​​ainda podem assinar mesmo após a perda de uma delas. Outros limites se comportam de maneira diferente. A recuperação do Zengo restaura a parte pessoal usando seu processo de recuperação; não se trata de um exemplo de uma terceira parte de assinatura reserva. (Fonte: Critérios de segurança de limite do NIST )

Termos relacionados

Multi-assinatura

· Chave privada

Carteira de hardware

· Custódia de Criptomoedas

· Blocos de fogo

• Gestão de Chaves

• Autogestão

Conclusão

A Computação Segura Multipartidária (SMPC) pode distribuir a autoridade de assinatura, mas a segurança depende do limite, da implementação e do projeto de recuperação. Verifique esses detalhes antes de confiar nas alegações de marketing de uma carteira.

Para saber mais sobre a UPay: Segurança da chave privada ; Tipos de carteiras de criptomoedas ; Explicação sobre autocustódia

Fontes

criptografia de limiar NIST

Estudo Berkeley MPC

Critérios de segurança de limite do NIST

Notícias e Eventos