---
title: "O que é uma carteira de computação multipartidária (MPC)?"
description: "Aprenda como funcionam as carteiras MPC e como seus recursos exclusivos beneficiam os usuários"
---

# O que é uma carteira de computação multipartidária (MPC)?

Multi-party computation \(MPC\) é uma técnica criptográfica que permite que várias partes computem uma função em conjunto sem revelar seus dados individuais de entrada. Essa tecnologia tem inúmeras aplicações práticas, incluindo o armazenamento e a transferência segura de ativos digitais em [MPC wallets](https://www.alchemy.com/dapps/best/mpc-wallets).

Neste artigo, vamos explorar o conceito de MPC wallet, como funciona, seus benefícios e desvantagens.

## **O que é multi-party computation?**

**Multi-party computation \(MPC\) ou secure MPC \(SMPC\) é uma medida de segurança criptográfica essencial que permite que várias partes avaliem uma computação sem revelar nenhuma informação privada ou dado secreto relacionado mantido por cada uma delas.** Com os avanços tecnológicos e a proliferação da internet, a segurança e a proteção de privacidade de dados se tornaram desafiadoras, especialmente quando os dados estão distribuídos em grandes redes descentralizadas. MPC é uma técnica fundamental que oferece uma solução confiável para o problema de segurança e privacidade de dados, especialmente no contexto de aplicações blockchain.

Para entender melhor o MPC, vamos explorar um exemplo simples.

Considere um cenário em que três desenvolvedores blockchain trabalham em uma startup Web3 e querem determinar seu salário médio sem revelar os salários individuais uns aos outros ou a um terceiro confiável durante o processo de cálculo.

Nesse cenário, os funcionários usariam um protocolo de multi-party computation \(MPC\) para calcular o salário médio sem divulgar informações sensíveis ou privadas. O protocolo MPC empregaria uma técnica criptográfica conhecida chamada **additive secret sharing**, que envolve dividir e distribuir um segredo entre um grupo de partes independentes. Como resultado, uma parte externa poderia determinar o salário médio sem interagir diretamente com os funcionários.

O protocolo MPC depende de duas variáveis importantes: privacidade e precisão.

As **informações privadas** de cada parte não podem ser deduzidas depois que o protocolo foi executado. Se, por acaso, algumas partes dentro do grupo decidirem compartilhar informações ou desviar das instruções gerais do protocolo durante a fase de execução, o MPC não permitirá que elas forcem as partes honestas a gerar um resultado incorreto ou vazem informações secretas de uma parte honesta.

### História da multi-party computation

A pesquisa sobre MPC começou no início dos anos 1970, com o desenvolvimento de aplicações práticas a partir dos anos 1980, representando um avanço relativamente recente no campo da criptografia. Antes disso, a criptografia se concentrava principalmente em ocultar informações. Porém, o novo tipo de computação usado no MPC busca ocultar apenas informações parciais enquanto realiza cálculos usando dados de múltiplas fontes.

Hoje, o MPC é usado em uma série de aplicações práticas, como leilões digitais e a proteção de ativos digitais em MPC wallets. O MPC se tornou o padrão de fato para instituições e desenvolvedores que buscam proteger seus ativos digitais mantendo acesso rápido e fácil a eles. No entanto, a capacidade de armazenar e transferir ativos digitais com segurança só é garantida enquanto a chave privada permanecer segura.

### MPC wallet vs outras wallets

Os métodos populares de armazenamento de chave privada usados em Ethereum e [Solana wallets](https://www.alchemy.com/overviews/solana-wallets) incluem cold storage, hot storage e hardware wallets.

1. **Cold storage** - a chave privada é armazenada em um ambiente offline
1. **Hot storage** - a chave privada é armazenada em um ambiente de armazenamento online
1. **Hardware wallet** - a chave privada é armazenada em um aparelho ou dispositivo físico

No entanto, cold storage, hot storage e hardware wallets têm seus próprios riscos. Cold storage, embora seguro, ainda é vulnerável a perdas por erro humano. Hot storage, por outro lado, é vulnerável a roubo. Hardware wallets podem ser difíceis de gerenciar em escala.

No fim das contas, a tecnologia MPC wallet ganhou destaque devido aos desafios operacionais e de segurança associados a cada uma das soluções mencionadas acima. O MPC é uma boa solução tanto para o armazenamento quanto para a transferência de ativos digitais.

## O que é uma MPC wallet?

**Uma MPC wallet é uma wallet de criptomoedas e ativos digitais que usa multi-party computation para oferecer fortes garantias de segurança a indivíduos, empresas, instituições financeiras e governos que gerenciam ativos digitais.**

As [MPC wallets](https://www.alchemy.com/dapps/best/multisig-wallets) não são a primeira geração de wallets de nível institucional que permitem o controle por múltiplas partes. As wallets multi-signature \(Multisig\) são outra implementação contemporânea de wallet. Antes de nos aprofundarmos nos prós e contras da adoção de uma wallet baseada em MPC, vamos primeiro explorar o que diferencia as MPC wallets das [Multisig wallets](https://www.alchemy.com/dapps/best/multisig-wallets).

### Qual é a diferença entre MPC wallets e multisig wallets?

**Uma multisig wallet usa uma assinatura digital única que exige mais de uma chave privada para autenticar uma transação de saída. Em contraste, uma MPC wallet divide uma única chave privada entre várias partes.**

As [crypto wallets](https://www.alchemy.com/dapps/top/wallets) não-custodiais, que permitem ao usuário controlar suas próprias chaves privadas, geralmente possuem uma única chave privada que dá acesso aos fundos na wallet. Isso significa que apenas uma chave privada é necessária para assinar e verificar uma transação de saída, sem a necessidade de autorização adicional. Em contraste, as multisig wallets envolvem várias partes, cada uma com sua própria chave privada, e uma transação só pode ser concluída se a maioria das partes a assinar.

A tecnologia multisig está intimamente associada ao surgimento do Bitcoin. Foi introduzida pela primeira vez na rede Bitcoin por volta de 2012, levando à disseminação das multisig wallets. Assim como as wallets baseadas em MPC, as multisig wallets também são projetadas para aumentar a segurança.

#### **Desvantagens das multisig wallets**

No ecossistema de ativos digitais atual, que muda rapidamente, as multisig wallets vêm perdendo adoção por vários motivos, incluindo, mas não se limitando, à falta de agnosticismo de protocolo e à inflexibilidade operacional.

##### **1. Nenhum agnosticismo de protocolo**

É difícil para os provedores de multisig wallet oferecerem suporte seguro a novas chains, já que os poucos protocolos de criptomoeda que suportam multisig têm implementações distintas entre si.

##### **2. Inflexibilidade operacional**

Conforme uma organização que gerencia ativos digitais cresce, ajustar o processo de acesso e transferência de ativos digitais usando um protocolo multisig pode se tornar trabalhoso.

Como resultado dessas limitações e dos designs comparativamente mais eficientes que as MPC wallets oferecem diante dos desafios atuais, numerosos provedores de wallet já começaram a migrar para a tecnologia MPC.

## Quais são os benefícios das MPC wallets?

O uso da tecnologia MPC em wallets oferece diversas vantagens, incluindo a eliminação da necessidade de confiar em terceiros, maior privacidade de dados, maior precisão, a remoção de pontos únicos de falha, maior dificuldade para hackers e menor dependência de cold storage.

1. Elimina a necessidade de confiar em terceiros - os dados podem ser compartilhados de forma distribuída sem nenhum terceiro
1. **Maior privacidade de dados** - os dados são criptografados em repouso e em trânsito, então nenhuma informação privada é revelada ou comprometida
1. Maior precisão - o MPC fornece resultados altamente precisos para diferentes computações usando criptografia
1. Remoção de pontos únicos de falha \(SPOF\) - as chaves privadas não são armazenadas em um único lugar
1. **Maior dificuldade de invasão** - um hacker precisaria atacar várias partes em diferentes sistemas e localizações
1. **Menor dependência de cold storage** - os usuários podem manter seus ativos apenas online e não precisam mais de dispositivos de cold storage

## Quais são as desvantagens das MPC wallets?

Há algumas limitações que desenvolvedores e a comunidade em geral devem conhecer ao usar MPC wallets, incluindo overhead computacional e altos custos de comunicação.

1. **Overhead computacional** - Para fornecer a segurança necessária, é preciso gerar números aleatórios para a criação da chave privada, e essa geração de números aleatórios exige mais overhead computacional, o que reduz o desempenho em tempo de execução
1. **Altos custos de comunicação** - A distribuição de dados para várias partes com fins computacionais através de redes pode gerar um aumento nos custos de comunicação em comparação com uma computação simples em texto plano

## Casos de uso de MPC wallet

A tecnologia MPC se tornou o padrão preferido para [soluções custodiais](https://www.alchemy.com/dapps/best/custody-solutions) de nível institucional devido aos inúmeros benefícios do uso de MPC wallets. Grandes instituições financeiras, como a **Revolut**, já anunciaram sua migração para o MPC, o que elimina efetivamente a existência de chaves criptográficas inteiras ou completas para se proteger contra adversários internos e externos.

Além disso, o recente aumento nas inovações de produtos voltados ao consumidor significa que os usuários de MPC wallets podem acessar o ecossistema Web3 mais amplo. Por exemplo, comprar e vender non-fungible tokens \(NFTs\) por meio de marketplaces populares de NFT se tornou mais conveniente e seguro.

## Quais Web3 wallets usam MPC?

Dadas as vantagens do uso da tecnologia MPC, diversas organizações oferecem [web3 wallets](https://www.alchemy.com/dapps/zengo) que dependem dessa tecnologia, incluindo Zengo, Fireblocks e Coinbase.

### **1. Zengo**

Lançada em 2019, a Zengo foi a primeira wallet self-custodial sem a vulnerabilidade da seed phrase. A [Zengo](https://www.alchemy.com/dapps/zengo) tem mais de 1 milhão de usuários e 0 wallets já hackeadas, esvaziadas ou phishadas. Com suporte multichain e atendimento ao cliente no app 24 horas por dia, a Zengo é consistentemente avaliada como a wallet de referência para self-custody segura. A Zengo utiliza tecnologia MPC de nível institucional em vez de depender de uma chave privada centralizada, como as wallets tradicionais de hardware e software.

Enquanto a Zengo Essentials é gratuita, em 2022 foi lançada a Zengo Pro, com um conjunto de recursos avançados de segurança e self-custody baseados em sua tecnologia MPC, incluindo um recurso integrado no estilo herança \([Legacy Transfer](https://zengo.com/pro-legacy-transfer/)\), Biometric Theft Protection e Vaults.

### **2. Coinbase**

A MPC wallet dessa [exchange de criptomoedas](https://www.alchemy.com/dapps/best/crypto-exchanges) pública permite que um número grande e crescente de usuários acesse o ecossistema Web3 de forma segura e confiável. O sistema MPC desenvolvido internamente pela [Coinbase](https://www.alchemy.com/dapps/coinbase) oferece suporte tanto ao protocolo ECDSA quanto ao EdDSA. Isso significa que a wallet consegue lidar com assinatura criptográfica para praticamente qualquer blockchain, e os usuários não precisam pagar por transações de gas, já que não há overhead algum.

Os usuários podem acessar outras categorias de produtos além das habituais de comprar, vender e manter criptomoedas por meio da dApp wallet. A wallet renovada também está se preparando para suportar todas as blockchains compatíveis com a [Ethereum Virtual Machine](https://www.alchemy.com/overviews/what-is-the-ethereum-virtual-machine-evm) \(EVM\) e outras selecionadas, como a Solana.

### **3. Fireblocks**

A [Fireblocks](https://www.alchemy.com/dapps/fireblocks) é uma custodiante de ativos digitais institucional que oferece uma MPC wallet com suporte a mais de 30 protocolos blockchain e 1.100 tokens. Ao combinar a tecnologia MPC com isolamento de hardware, a MPC wallet institucional da Fireblocks maximiza a segurança e os service level agreements \(SLAs\) enquanto minimiza os custos de transação.

### 4. Liminal

A [Liminal Custody](https://www.lmnl.app/business-solutions/) é uma empresa líder em infraestrutura de custódia e wallet de ativos digitais. A MPC wallet da [Liminal](https://www.alchemy.com/dapps/liminal) é uma forma altamente segura e eficiente de armazenar e gerenciar ativos digitais. Ela usa criptografia avançada para distribuir as chaves privadas em vários servidores, evitando um ponto único de falha.

A Liminal também oferece uma série de recursos exclusivos:

1. As empresas podem personalizar as configurações de segurança de sua MPC wallet de acordo com suas necessidades específicas, com parâmetros de self-custody multidimensionais
1. A MPC wallet da Liminal usa algoritmos avançados para otimizar os tempos de confirmação de transação e economizar dinheiro dos usuários em taxas de gas
1. A Liminal fornece a cada um de seus clientes uma equipe dedicada de onboarding para ajudá-los a começar de forma rápida e fácil.

‍

## Qual é a melhor MPC wallet?

Não existe uma MPC wallet única que sirva para todos os usuários. Para indivíduos ou pequenas equipes que buscam a segurança e a usabilidade adicionais de uma MPC wallet, a Zengo é uma excelente opção. Para investidores institucionais, há muitas outras opções disponíveis, como a Fireblocks.

Para escolher a melhor MPC wallet, avalie estas áreas:

1. Conectividade com dApps
1. Experiência do usuário
1. Segurança da wallet
1. Recursos nativos
1. Design da interface do usuário
1. Suporte ao cliente

Uma MPC wallet é a peça fundamental de infraestrutura para custodiantes, investidores e traders institucionais, e escolher a wallet certa dependerá das suas necessidades.
