O que é uma Carteira MPC?

iniciantes6/27/2023, 9:10:55 AM
Este artigo apresenta o que é uma carteira MPC e as características de vários exemplos de carteiras MPC.

Prefácio

Como a porta de entrada da Gate.io para o mundo Web3, a segurança e a experiência do usuário das carteiras influenciam a capacidade dos usuários de navegar no mundo Web3 de forma contínua. Portanto, as carteiras descentralizadas desempenham um papel crucial no espaço cripto. Uma das principais preocupações dos usuários ao usar carteiras descentralizadas é a gestão das chaves privadas. Se a chave privada for vazada ou esquecida, isso levará à perda de ativos. Carteiras MPC que utilizam computação multipartidária fora da cadeia foram criadas para abordar essas questões.

O que é uma Carteira MPC?

MPC significa Computação Segura entre Múltiplas Partes, que é uma tecnologia de computação privada. Uma carteira MPC combina a tecnologia MPC com carteiras descentralizadas para realizar computação entre múltiplas partes em chaves privadas. A diferença significativa entre as carteiras MPC e as carteiras descentralizadas tradicionais está em seu mecanismo de assinatura digital. As carteiras descentralizadas tradicionais usam uma chave privada gerada aleatoriamente para gerar uma assinatura digital para transferir ativos.

Por outro lado, nas carteiras MPC, o processo de assinatura envolve dividir a chave privada em várias partes. Essas partes são combinadas em uma chave privada completa durante o processo de assinatura off-chain. Isso permite métodos de verificação complexos como multiassinatura e transações entre cadeias.

Em outras palavras, no processo de gerenciamento de chaves privadas das carteiras MPC, a chave privada nunca aparece em sua totalidade, e toda a computação é realizada off-chain, independente de contratos inteligentes. Isso é uma característica das carteiras MPC: ao dividir as chaves privadas em partes, elas garantem a disponibilidade da chave privada, evitando problemas associados ao armazenamento da chave privada, diversificando assim os riscos.

Como as Carteiras MPC Funcionam

Para entender como as carteiras MPC funcionam, primeiro precisamos saber o que é MPC (computação segura multi-party). MPC é uma tecnologia de computação privada que permite que uma função calcule entradas de dados e garante que cada usuário receba apenas a saída da função sem ter acesso às informações dos outros participantes. Por exemplo, por meio da computação segura multi-party, duas pessoas podem determinar quem é mais rico sem divulgar sua riqueza real ou envolver uma terceira parte.

No caso de uma Carteira MPC, a chave privada é dividida, com cada parte detendo apenas uma parte da chave privada. Quando uma assinatura é necessária, os pedaços da chave privada dividida são combinados para formar uma chave privada completa. Através da computação multipartidária, cada parte não precisa revelar suas informações individuais. Mesmo se um hacker conseguir acessar uma única parte da chave privada, ele/ela não pode extrair ativos da Carteira MPC.

Uma carteira MPC funciona da seguinte forma: várias partes colaboram para criar uma carteira, cada uma mantendo uma parte da chave privada em vez de uma completa. Durante as transações, são necessárias assinaturas de todas as partes para concluir uma transação.

Vantagens das Carteiras MPC

  • Seguro: A vantagem mais direta do MPC é que é mais seguro do que as carteiras descentralizadas tradicionais, porque reduz o risco de chaves privadas roubadas. As carteiras descentralizadas tradicionais usam uma única chave privada para controlar os ativos, enquanto as carteiras MPC dividem as chaves privadas em várias partes. O mecanismo de assinatura digital das carteiras MPC é baseado em computação distribuída de várias partes.
  • Mais eficiente: As carteiras MPC eliminam a necessidade de os usuários lembrarem suas chaves privadas ou frases mnemônicas. Como não há chaves privadas para gerenciar, a operação da carteira se torna mais eficiente. A chave privada dividida é armazenada online, melhorando significativamente a experiência do usuário.
  • Eficiente em custos: A carteira MPC aparece como um único endereço na cadeia, e o processo de assinatura ocorre fora da cadeia. Isso reduz as taxas de gás e as partes perdidas da chave privada também podem ser recuperadas fora da cadeia com um custo menor.

Riscos das Carteiras MPC

  • Riscos de segurança aumentados na gestão off-chain: A assinatura digital da carteira MPC é realizada off-chain, o que limita a transparência em certa medida e representa um certo risco de centralização. Além disso, o servidor da carteira MPC utiliza uma máquina de criptografia. Uma vez que esses dispositivos são danificados, pode ser desafiador recuperar as chaves privadas.
  • Baixa compatibilidade: Como não há frases mnemônicas e chaves privadas completas armazenadas on-chain, falta de algoritmos MPC padronizados. Portanto, as carteiras MPC não são compatíveis com a maioria das carteiras descentralizadas tradicionais.
  • Disponibilidade limitada de código aberto: A maioria das bibliotecas MPC ainda não é de código aberto, exigindo desenvolvimento adicional. Em caso de quaisquer riscos, torna-se desafiador conduzir auditorias e análises independentes do projeto.

Carteiras MPC VS Carteiras de Contrato Inteligente

A essência da carteira de contrato inteligente é um contrato inteligente que se parece com uma carteira de chave privada, permitindo que os usuários gerenciem fundos e interajam com dApps. Esse tipo de carteira é baseado em contratos inteligentes, em vez de contas terminais. Eles são implantados no blockchain e fornecem funções adicionais incorporadas, como multi-assinatura e travas de tempo.

Diferente das chaves privadas divididas em carteiras MPC, as carteiras multi-assinatura usam chaves privadas diferentes para assinar transações na blockchain. Isso melhora a compatibilidade e escalabilidade entre carteiras de contratos inteligentes e carteiras de chaves privadas existentes. Além disso, como as carteiras de contratos inteligentes são essencialmente contratos inteligentes, elas são mais abertas do que as carteiras MPC. Qualquer pessoa pode auditar a carteira de contrato inteligente, identificando e resolvendo quaisquer riscos de carteira. Além disso, como várias assinaturas são necessárias para executar transações, não haverá um único ponto de falha.

A diferença mais significativa entre carteiras de contratos inteligentes e carteiras MPC é que as carteiras de contratos inteligentes são elas próprias contratos inteligentes. Isso lhes permite implementar qualquer lógica, mas pode aumentar as taxas de gás, tornando o custo de uso da carteira mais alto. Além disso, as carteiras de contratos inteligentes estão vinculadas ao ecossistema específico da blockchain, exigindo o desenvolvimento da lógica contábil ao implantar a carteira em diferentes cadeias, o que gera altos custos. Este é um dos motivos pelos quais as carteiras de contratos inteligentes não ganharam amplo apoio.

Por outro lado, as carteiras MPC, como uma solução off-chain, não envolvem modificações na camada do contrato, resultando em custos mais baixos para o usuário. Portanto, a solução da carteira MPC é mais viável a curto prazo.

Exemplos típicos de carteiras MPC

Bitizen

Fonte: site oficial da Bitizenhttps://bitizen.org/

Bitizen é um produto amigável ao usuário com uma baixa barreira de entrada, com o objetivo de tornar as carteiras MPC acessíveis aos consumidores comuns. É uma solução líder que implementa a computação multipartidária (MPC) para geração de chaves privadas, utilizando principalmente um esquema de assinatura de limiar. O produto maximiza a adoção de protocolos de assinatura MPC.

Ele oferece dois principais modos de operação: auto-guarda (onde uma parte da chave é armazenada no armazenamento em nuvem do usuário e outra no servidor da plataforma) e guarda híbrida (onde uma parte da chave é armazenada no servidor de nuvem do dispositivo do usuário, como iCloud ou Google Drive, outra no servidor da plataforma, e uma parte adicional pode ser salva em outro dispositivo de propriedade do usuário). Esse mecanismo exclusivo de assinatura aprimora a segurança, usabilidade e resistência à censura. Além disso, ele suporta todas as principais blockchains e tokens, incluindo NFTs, DIDs e SBT.

Carteira OKX

Fonte: site oficial da OKX

https://www.okx.com/web3/hot/mpcwallet

A carteira sem chave da OKX é baseada na tecnologia MPC, que transforma uma única chave privada completa em três partes geradas individualmente que são armazenadas separadamente. Ao assinar transações, são usadas duas das três partes da chave, eliminando a necessidade de uma chave privada completa.

Ao criar uma carteira, o servidor OKX gera a chave compartilhada 1, enquanto o dispositivo do usuário gera as chaves compartilhadas 2 e 3. A chave compartilhada 2 é criptografada e armazenada no dispositivo do usuário, enquanto a chave compartilhada 3 é criptografada e armazenada no iCloud ou Google Drive. Na assinatura de transação, são usadas a chave compartilhada 1 e a chave compartilhada 2, enquanto a chave compartilhada 3 serve como backup. Além disso, a OKX introduz um recurso de saque emergencial, permitindo que os usuários retirem seus ativos usando duas chaves autogerenciadas (chave compartilhada 2 e chave compartilhada 3) em situações de emergência. Essa implementação realiza uma carteira verdadeiramente descentralizada, auto-custodiante e sem chave. A carteira pode ser facilmente criada com uma conta OKX, eliminando a necessidade de gerenciar chaves privadas complexas ou frases mnemônicas e enfatizando uma experiência amigável ao usuário.

Safeheron

Fonte: site oficial da Safeheron

https://www.safeheron.com/pt-BR/

Safeheron é um provedor de serviços de custódia própria para ativos digitais que utiliza a tecnologia MPC+TEE (Computação Segura de Múltiplas Partes + Ambiente de Execução Confiável). Ele oferece carteiras de custódia de nível institucional adaptadas para equipes pequenas e médias, fornecendo uma solução tecnológica MPC abrangente com um forte foco em segurança.

Safeheron adota um modelo de custódia híbrido com três chaves principais: uma no dispositivo local do usuário (APP) e duas nos servidores da plataforma. Ao garantir que os usuários mantenham o controle sobre suas chaves privadas, o Safeheron elimina os riscos sistêmicos associados a falhas de ponto único e armazenamento centralizado de chaves.

Conclusão

Como uma solução off-chain, as carteiras MPC combinam computação multipartidária com tecnologia de carteira descentralizada, introduzindo uma nova abordagem para a proteção de ativos. Eles proporcionam aos usuários uma experiência sem chave, reduzindo as barreiras de entrada para consumidores comuns, ao mesmo tempo que aprimoram a segurança de ativos e expandem cenários de aplicação no mercado empresarial. As carteiras MPC têm diversos casos de uso e têm o potencial de se tornar a solução da próxima geração para carteiras de criptomoedas.

Автор: Callum
Переводчик: Binyu
Рецензент(ы): KOWEI、Edward、Hin、Ashley He
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

O que é uma Carteira MPC?

iniciantes6/27/2023, 9:10:55 AM
Este artigo apresenta o que é uma carteira MPC e as características de vários exemplos de carteiras MPC.

Prefácio

Como a porta de entrada da Gate.io para o mundo Web3, a segurança e a experiência do usuário das carteiras influenciam a capacidade dos usuários de navegar no mundo Web3 de forma contínua. Portanto, as carteiras descentralizadas desempenham um papel crucial no espaço cripto. Uma das principais preocupações dos usuários ao usar carteiras descentralizadas é a gestão das chaves privadas. Se a chave privada for vazada ou esquecida, isso levará à perda de ativos. Carteiras MPC que utilizam computação multipartidária fora da cadeia foram criadas para abordar essas questões.

O que é uma Carteira MPC?

MPC significa Computação Segura entre Múltiplas Partes, que é uma tecnologia de computação privada. Uma carteira MPC combina a tecnologia MPC com carteiras descentralizadas para realizar computação entre múltiplas partes em chaves privadas. A diferença significativa entre as carteiras MPC e as carteiras descentralizadas tradicionais está em seu mecanismo de assinatura digital. As carteiras descentralizadas tradicionais usam uma chave privada gerada aleatoriamente para gerar uma assinatura digital para transferir ativos.

Por outro lado, nas carteiras MPC, o processo de assinatura envolve dividir a chave privada em várias partes. Essas partes são combinadas em uma chave privada completa durante o processo de assinatura off-chain. Isso permite métodos de verificação complexos como multiassinatura e transações entre cadeias.

Em outras palavras, no processo de gerenciamento de chaves privadas das carteiras MPC, a chave privada nunca aparece em sua totalidade, e toda a computação é realizada off-chain, independente de contratos inteligentes. Isso é uma característica das carteiras MPC: ao dividir as chaves privadas em partes, elas garantem a disponibilidade da chave privada, evitando problemas associados ao armazenamento da chave privada, diversificando assim os riscos.

Como as Carteiras MPC Funcionam

Para entender como as carteiras MPC funcionam, primeiro precisamos saber o que é MPC (computação segura multi-party). MPC é uma tecnologia de computação privada que permite que uma função calcule entradas de dados e garante que cada usuário receba apenas a saída da função sem ter acesso às informações dos outros participantes. Por exemplo, por meio da computação segura multi-party, duas pessoas podem determinar quem é mais rico sem divulgar sua riqueza real ou envolver uma terceira parte.

No caso de uma Carteira MPC, a chave privada é dividida, com cada parte detendo apenas uma parte da chave privada. Quando uma assinatura é necessária, os pedaços da chave privada dividida são combinados para formar uma chave privada completa. Através da computação multipartidária, cada parte não precisa revelar suas informações individuais. Mesmo se um hacker conseguir acessar uma única parte da chave privada, ele/ela não pode extrair ativos da Carteira MPC.

Uma carteira MPC funciona da seguinte forma: várias partes colaboram para criar uma carteira, cada uma mantendo uma parte da chave privada em vez de uma completa. Durante as transações, são necessárias assinaturas de todas as partes para concluir uma transação.

Vantagens das Carteiras MPC

  • Seguro: A vantagem mais direta do MPC é que é mais seguro do que as carteiras descentralizadas tradicionais, porque reduz o risco de chaves privadas roubadas. As carteiras descentralizadas tradicionais usam uma única chave privada para controlar os ativos, enquanto as carteiras MPC dividem as chaves privadas em várias partes. O mecanismo de assinatura digital das carteiras MPC é baseado em computação distribuída de várias partes.
  • Mais eficiente: As carteiras MPC eliminam a necessidade de os usuários lembrarem suas chaves privadas ou frases mnemônicas. Como não há chaves privadas para gerenciar, a operação da carteira se torna mais eficiente. A chave privada dividida é armazenada online, melhorando significativamente a experiência do usuário.
  • Eficiente em custos: A carteira MPC aparece como um único endereço na cadeia, e o processo de assinatura ocorre fora da cadeia. Isso reduz as taxas de gás e as partes perdidas da chave privada também podem ser recuperadas fora da cadeia com um custo menor.

Riscos das Carteiras MPC

  • Riscos de segurança aumentados na gestão off-chain: A assinatura digital da carteira MPC é realizada off-chain, o que limita a transparência em certa medida e representa um certo risco de centralização. Além disso, o servidor da carteira MPC utiliza uma máquina de criptografia. Uma vez que esses dispositivos são danificados, pode ser desafiador recuperar as chaves privadas.
  • Baixa compatibilidade: Como não há frases mnemônicas e chaves privadas completas armazenadas on-chain, falta de algoritmos MPC padronizados. Portanto, as carteiras MPC não são compatíveis com a maioria das carteiras descentralizadas tradicionais.
  • Disponibilidade limitada de código aberto: A maioria das bibliotecas MPC ainda não é de código aberto, exigindo desenvolvimento adicional. Em caso de quaisquer riscos, torna-se desafiador conduzir auditorias e análises independentes do projeto.

Carteiras MPC VS Carteiras de Contrato Inteligente

A essência da carteira de contrato inteligente é um contrato inteligente que se parece com uma carteira de chave privada, permitindo que os usuários gerenciem fundos e interajam com dApps. Esse tipo de carteira é baseado em contratos inteligentes, em vez de contas terminais. Eles são implantados no blockchain e fornecem funções adicionais incorporadas, como multi-assinatura e travas de tempo.

Diferente das chaves privadas divididas em carteiras MPC, as carteiras multi-assinatura usam chaves privadas diferentes para assinar transações na blockchain. Isso melhora a compatibilidade e escalabilidade entre carteiras de contratos inteligentes e carteiras de chaves privadas existentes. Além disso, como as carteiras de contratos inteligentes são essencialmente contratos inteligentes, elas são mais abertas do que as carteiras MPC. Qualquer pessoa pode auditar a carteira de contrato inteligente, identificando e resolvendo quaisquer riscos de carteira. Além disso, como várias assinaturas são necessárias para executar transações, não haverá um único ponto de falha.

A diferença mais significativa entre carteiras de contratos inteligentes e carteiras MPC é que as carteiras de contratos inteligentes são elas próprias contratos inteligentes. Isso lhes permite implementar qualquer lógica, mas pode aumentar as taxas de gás, tornando o custo de uso da carteira mais alto. Além disso, as carteiras de contratos inteligentes estão vinculadas ao ecossistema específico da blockchain, exigindo o desenvolvimento da lógica contábil ao implantar a carteira em diferentes cadeias, o que gera altos custos. Este é um dos motivos pelos quais as carteiras de contratos inteligentes não ganharam amplo apoio.

Por outro lado, as carteiras MPC, como uma solução off-chain, não envolvem modificações na camada do contrato, resultando em custos mais baixos para o usuário. Portanto, a solução da carteira MPC é mais viável a curto prazo.

Exemplos típicos de carteiras MPC

Bitizen

Fonte: site oficial da Bitizenhttps://bitizen.org/

Bitizen é um produto amigável ao usuário com uma baixa barreira de entrada, com o objetivo de tornar as carteiras MPC acessíveis aos consumidores comuns. É uma solução líder que implementa a computação multipartidária (MPC) para geração de chaves privadas, utilizando principalmente um esquema de assinatura de limiar. O produto maximiza a adoção de protocolos de assinatura MPC.

Ele oferece dois principais modos de operação: auto-guarda (onde uma parte da chave é armazenada no armazenamento em nuvem do usuário e outra no servidor da plataforma) e guarda híbrida (onde uma parte da chave é armazenada no servidor de nuvem do dispositivo do usuário, como iCloud ou Google Drive, outra no servidor da plataforma, e uma parte adicional pode ser salva em outro dispositivo de propriedade do usuário). Esse mecanismo exclusivo de assinatura aprimora a segurança, usabilidade e resistência à censura. Além disso, ele suporta todas as principais blockchains e tokens, incluindo NFTs, DIDs e SBT.

Carteira OKX

Fonte: site oficial da OKX

https://www.okx.com/web3/hot/mpcwallet

A carteira sem chave da OKX é baseada na tecnologia MPC, que transforma uma única chave privada completa em três partes geradas individualmente que são armazenadas separadamente. Ao assinar transações, são usadas duas das três partes da chave, eliminando a necessidade de uma chave privada completa.

Ao criar uma carteira, o servidor OKX gera a chave compartilhada 1, enquanto o dispositivo do usuário gera as chaves compartilhadas 2 e 3. A chave compartilhada 2 é criptografada e armazenada no dispositivo do usuário, enquanto a chave compartilhada 3 é criptografada e armazenada no iCloud ou Google Drive. Na assinatura de transação, são usadas a chave compartilhada 1 e a chave compartilhada 2, enquanto a chave compartilhada 3 serve como backup. Além disso, a OKX introduz um recurso de saque emergencial, permitindo que os usuários retirem seus ativos usando duas chaves autogerenciadas (chave compartilhada 2 e chave compartilhada 3) em situações de emergência. Essa implementação realiza uma carteira verdadeiramente descentralizada, auto-custodiante e sem chave. A carteira pode ser facilmente criada com uma conta OKX, eliminando a necessidade de gerenciar chaves privadas complexas ou frases mnemônicas e enfatizando uma experiência amigável ao usuário.

Safeheron

Fonte: site oficial da Safeheron

https://www.safeheron.com/pt-BR/

Safeheron é um provedor de serviços de custódia própria para ativos digitais que utiliza a tecnologia MPC+TEE (Computação Segura de Múltiplas Partes + Ambiente de Execução Confiável). Ele oferece carteiras de custódia de nível institucional adaptadas para equipes pequenas e médias, fornecendo uma solução tecnológica MPC abrangente com um forte foco em segurança.

Safeheron adota um modelo de custódia híbrido com três chaves principais: uma no dispositivo local do usuário (APP) e duas nos servidores da plataforma. Ao garantir que os usuários mantenham o controle sobre suas chaves privadas, o Safeheron elimina os riscos sistêmicos associados a falhas de ponto único e armazenamento centralizado de chaves.

Conclusão

Como uma solução off-chain, as carteiras MPC combinam computação multipartidária com tecnologia de carteira descentralizada, introduzindo uma nova abordagem para a proteção de ativos. Eles proporcionam aos usuários uma experiência sem chave, reduzindo as barreiras de entrada para consumidores comuns, ao mesmo tempo que aprimoram a segurança de ativos e expandem cenários de aplicação no mercado empresarial. As carteiras MPC têm diversos casos de uso e têm o potencial de se tornar a solução da próxima geração para carteiras de criptomoedas.

Автор: Callum
Переводчик: Binyu
Рецензент(ы): KOWEI、Edward、Hin、Ashley He
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!