O que é uma Carteira MPC?

Principiante6/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 Gate.iocaminho para o mundo Web3, a segurança e a experiência do usuário das carteiras influenciam a capacidade dos usuários de navegar pelo mundo Web3 de forma transparente. 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. Seja a chave privada divulgada ou esquecida, isso levará à perda de ativos. As carteiras MPC que utilizam computação multipartidária fora da cadeia foram criadas para lidar com essas questões.

O que é uma Carteira MPC?

MPC significa Computação Segura de Múltiplas Partes, que é uma tecnologia de computação privada. Uma carteira MPC combina a tecnologia MPC com carteiras descentralizadas para realizar computação de várias partes em chaves privadas. A diferença significativa entre as carteiras MPC e as carteiras descentralizadas tradicionais reside no 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 a divisão da chave privada em várias partes. Essas partes são combinadas em uma chave privada completa durante o processo de assinatura fora da cadeia. Isso permite métodos de verificação complexos, como assinatura múltipla e transações entre cadeias.

Em outras palavras, no processo de gestão da chave privada das carteiras MPC, a chave privada nunca aparece na sua totalidade, e todo o cálculo é realizado off-chain, independente de contratos inteligentes. Esta é uma característica das carteiras MPC: ao dividir as chaves privadas em partes, garantem a disponibilidade da chave privada, evitando problemas associados ao armazenamento da chave privada e, assim, diversificando os riscos.

Como as Carteiras MPC Funcionam

Para entender como funcionam as carteiras MPC, primeiro temos de saber o que é o MPC (computação segura multipartidária). O MPC é uma tecnologia de computação privada que permite a uma função calcular entradas de dados e garante que cada utilizador apenas recebe a saída da função sem ter acesso às informações dos outros participantes. Por exemplo, através da computação segura multipartidária, duas pessoas podem determinar quem é mais rico sem revelar a 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 é necessária uma assinatura, as partes da chave privada dividida são combinadas para formar uma chave privada completa. Através de computação multipartidária, cada parte não precisa revelar sua informação individual. Mesmo que um hacker consiga 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 detendo 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, pois reduz o risco de roubo de chaves privadas. As carteiras descentralizadas tradicionais usam uma única chave privada para controlar ativos, enquanto as carteiras MPC dividem as chaves privadas em várias partes. O mecanismo de assinatura digital das carteiras MPC baseia-se na computação distribuída de várias partes.
  • Mais eficiente: As carteiras MPC eliminam a necessidade de os utilizadores se lembrarem das suas chaves privadas ou frases mnemónicas. Como não há chaves privadas para gerir, a operação da carteira torna-se mais eficiente. A chave privada dividida é armazenada online, melhorando significativamente a experiência do utilizador.
  • 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 da chave privada perdidas 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 apresenta 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.
  • Compatibilidade fraca: Como não há frases mnemónicas nem chaves privadas completas armazenadas na cadeia, existe uma 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, o que requer um desenvolvimento adicional. Em caso de qualquer risco, torna-se desafiante 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 assemelha a uma carteira de chave privada, permitindo aos utilizadores gerir fundos e interagir com dApps. Este tipo de carteira baseia-se em contratos inteligentes em vez de contas terminais. São implantados na blockchain e fornecem funções adicionais incorporadas como multi-assinatura e bloqueios temporais.

Ao contrário das chaves privadas divididas em carteiras MPC, as carteiras multi-assinatura utilizam chaves privadas diferentes para assinar transações na blockchain. Isso melhora a compatibilidade e escalabilidade entre as carteiras de contratos inteligentes e as carteiras de chaves privadas existentes. Além disso, uma vez que as carteiras de contratos inteligentes são essencialmente contratos inteligentes, são mais de código aberto do que as carteiras MPC. Qualquer pessoa pode auditar a carteira de contrato inteligente, identificando e resolvendo quaisquer riscos de carteira. Adicionalmente, uma vez que são necessárias múltiplas assinaturas para executar transações, não haverá um único ponto de falha.

A diferença mais significativa entre as carteiras de contratos inteligentes e as carteiras MPC é que as carteiras de contratos inteligentes são elas próprias contratos inteligentes. Isso permite-lhes implementar qualquer lógica, mas pode aumentar as taxas de gás, tornando o custo de utilização da carteira mais elevado. Além disso, as carteiras de contratos inteligentes estão ligadas ao ecossistema blockchain específico, exigindo a reformulação da lógica contabilística ao implementar a carteira em diferentes cadeias, o que incorre em custos elevados. Esta é uma das razões pelas quais as carteiras de contratos inteligentes não obtiveram um apoio generalizado.

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

Exemplos típicos de carteiras MPC

Bitizen

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

Bitizen é um produto fácil de usar com uma barreira de entrada baixa, com o objetivo de tornar as carteiras MPC acessíveis aos consumidores comuns. É uma solução líder que implementa 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.

Oferece dois principais modos de operação: autogestão (onde uma parte da chave é armazenada no armazenamento em nuvem do utilizador e outra no servidor da plataforma) e custódia híbrida (onde uma parte da chave é armazenada no servidor em nuvem do dispositivo do utilizador, como o iCloud ou Google Drive, outra no servidor da plataforma, e uma parte adicional pode ser copiada para outro dispositivo pertencente ao utilizador). Este mecanismo de assinatura único melhora a segurança, usabilidade e resistência à censura. Além disso, suporta todas as principais blockchains e tokens, incluindo NFTs, DIDs e SBT.

Carteira OKX

Origem: 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 de chave geradas individualmente que são armazenadas separadamente. Ao assinar transações, são usadas duas das três partes de chave, eliminando a necessidade de uma chave privada completa.

Ao criar uma carteira, o servidor OKX gera a parte da chave 1, enquanto o dispositivo do utilizador gera as partes da chave 2 e 3. A parte da chave 2 é encriptada e armazenada no dispositivo do utilizador, enquanto a parte da chave 3 é encriptada e copiada para a iCloud ou Google Drive. Na assinatura da transação, são utilizadas as partes da chave 1 e 2, enquanto a parte da chave 3 serve como cópia de segurança. Além disso, a OKX introduz uma funcionalidade de levantamento de emergência, permitindo aos utilizadores levantarem os seus ativos utilizando duas partes auto-geridas das chaves (parte da chave 2 e parte da chave 3) em situações de emergência. Esta implementação concretiza uma carteira verdadeiramente descentralizada, auto-custodiada e sem chave. A carteira pode ser facilmente criada com uma conta OKX, eliminando a necessidade de gerir chaves privadas complexas ou frases mnemónicas e enfatizando uma experiência amigável para o utilizador.

Safeheron

Origem: site oficial da Safeheron

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

Safeheron é um provedor de serviços de auto custódia para ativos digitais que utiliza tecnologia MPC+TEE (Computação Segura de Várias Partes + Ambiente de Execução Confiável). 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 híbrido de custódia 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 solução off-chain, as carteiras MPC combinam computação multipartidária com tecnologia de carteira descentralizada, introduzindo uma nova abordagem para proteção de ativos. Eles fornecem 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 os 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 de próxima geração para carteiras de criptomoeda.

作者: Callum
译者: Binyu
审校: KOWEI、Edward、Hin、Ashley He
* 投资有风险,入市须谨慎。本文不作为 Gate.io 提供的投资理财建议或其他任何类型的建议。
* 在未提及 Gate.io 的情况下,复制、传播或抄袭本文将违反《版权法》,Gate.io 有权追究其法律责任。

O que é uma Carteira MPC?

Principiante6/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 Gate.iocaminho para o mundo Web3, a segurança e a experiência do usuário das carteiras influenciam a capacidade dos usuários de navegar pelo mundo Web3 de forma transparente. 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. Seja a chave privada divulgada ou esquecida, isso levará à perda de ativos. As carteiras MPC que utilizam computação multipartidária fora da cadeia foram criadas para lidar com essas questões.

O que é uma Carteira MPC?

MPC significa Computação Segura de Múltiplas Partes, que é uma tecnologia de computação privada. Uma carteira MPC combina a tecnologia MPC com carteiras descentralizadas para realizar computação de várias partes em chaves privadas. A diferença significativa entre as carteiras MPC e as carteiras descentralizadas tradicionais reside no 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 a divisão da chave privada em várias partes. Essas partes são combinadas em uma chave privada completa durante o processo de assinatura fora da cadeia. Isso permite métodos de verificação complexos, como assinatura múltipla e transações entre cadeias.

Em outras palavras, no processo de gestão da chave privada das carteiras MPC, a chave privada nunca aparece na sua totalidade, e todo o cálculo é realizado off-chain, independente de contratos inteligentes. Esta é uma característica das carteiras MPC: ao dividir as chaves privadas em partes, garantem a disponibilidade da chave privada, evitando problemas associados ao armazenamento da chave privada e, assim, diversificando os riscos.

Como as Carteiras MPC Funcionam

Para entender como funcionam as carteiras MPC, primeiro temos de saber o que é o MPC (computação segura multipartidária). O MPC é uma tecnologia de computação privada que permite a uma função calcular entradas de dados e garante que cada utilizador apenas recebe a saída da função sem ter acesso às informações dos outros participantes. Por exemplo, através da computação segura multipartidária, duas pessoas podem determinar quem é mais rico sem revelar a 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 é necessária uma assinatura, as partes da chave privada dividida são combinadas para formar uma chave privada completa. Através de computação multipartidária, cada parte não precisa revelar sua informação individual. Mesmo que um hacker consiga 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 detendo 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, pois reduz o risco de roubo de chaves privadas. As carteiras descentralizadas tradicionais usam uma única chave privada para controlar ativos, enquanto as carteiras MPC dividem as chaves privadas em várias partes. O mecanismo de assinatura digital das carteiras MPC baseia-se na computação distribuída de várias partes.
  • Mais eficiente: As carteiras MPC eliminam a necessidade de os utilizadores se lembrarem das suas chaves privadas ou frases mnemónicas. Como não há chaves privadas para gerir, a operação da carteira torna-se mais eficiente. A chave privada dividida é armazenada online, melhorando significativamente a experiência do utilizador.
  • 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 da chave privada perdidas 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 apresenta 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.
  • Compatibilidade fraca: Como não há frases mnemónicas nem chaves privadas completas armazenadas na cadeia, existe uma 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, o que requer um desenvolvimento adicional. Em caso de qualquer risco, torna-se desafiante 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 assemelha a uma carteira de chave privada, permitindo aos utilizadores gerir fundos e interagir com dApps. Este tipo de carteira baseia-se em contratos inteligentes em vez de contas terminais. São implantados na blockchain e fornecem funções adicionais incorporadas como multi-assinatura e bloqueios temporais.

Ao contrário das chaves privadas divididas em carteiras MPC, as carteiras multi-assinatura utilizam chaves privadas diferentes para assinar transações na blockchain. Isso melhora a compatibilidade e escalabilidade entre as carteiras de contratos inteligentes e as carteiras de chaves privadas existentes. Além disso, uma vez que as carteiras de contratos inteligentes são essencialmente contratos inteligentes, são mais de código aberto do que as carteiras MPC. Qualquer pessoa pode auditar a carteira de contrato inteligente, identificando e resolvendo quaisquer riscos de carteira. Adicionalmente, uma vez que são necessárias múltiplas assinaturas para executar transações, não haverá um único ponto de falha.

A diferença mais significativa entre as carteiras de contratos inteligentes e as carteiras MPC é que as carteiras de contratos inteligentes são elas próprias contratos inteligentes. Isso permite-lhes implementar qualquer lógica, mas pode aumentar as taxas de gás, tornando o custo de utilização da carteira mais elevado. Além disso, as carteiras de contratos inteligentes estão ligadas ao ecossistema blockchain específico, exigindo a reformulação da lógica contabilística ao implementar a carteira em diferentes cadeias, o que incorre em custos elevados. Esta é uma das razões pelas quais as carteiras de contratos inteligentes não obtiveram um apoio generalizado.

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

Exemplos típicos de carteiras MPC

Bitizen

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

Bitizen é um produto fácil de usar com uma barreira de entrada baixa, com o objetivo de tornar as carteiras MPC acessíveis aos consumidores comuns. É uma solução líder que implementa 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.

Oferece dois principais modos de operação: autogestão (onde uma parte da chave é armazenada no armazenamento em nuvem do utilizador e outra no servidor da plataforma) e custódia híbrida (onde uma parte da chave é armazenada no servidor em nuvem do dispositivo do utilizador, como o iCloud ou Google Drive, outra no servidor da plataforma, e uma parte adicional pode ser copiada para outro dispositivo pertencente ao utilizador). Este mecanismo de assinatura único melhora a segurança, usabilidade e resistência à censura. Além disso, suporta todas as principais blockchains e tokens, incluindo NFTs, DIDs e SBT.

Carteira OKX

Origem: 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 de chave geradas individualmente que são armazenadas separadamente. Ao assinar transações, são usadas duas das três partes de chave, eliminando a necessidade de uma chave privada completa.

Ao criar uma carteira, o servidor OKX gera a parte da chave 1, enquanto o dispositivo do utilizador gera as partes da chave 2 e 3. A parte da chave 2 é encriptada e armazenada no dispositivo do utilizador, enquanto a parte da chave 3 é encriptada e copiada para a iCloud ou Google Drive. Na assinatura da transação, são utilizadas as partes da chave 1 e 2, enquanto a parte da chave 3 serve como cópia de segurança. Além disso, a OKX introduz uma funcionalidade de levantamento de emergência, permitindo aos utilizadores levantarem os seus ativos utilizando duas partes auto-geridas das chaves (parte da chave 2 e parte da chave 3) em situações de emergência. Esta implementação concretiza uma carteira verdadeiramente descentralizada, auto-custodiada e sem chave. A carteira pode ser facilmente criada com uma conta OKX, eliminando a necessidade de gerir chaves privadas complexas ou frases mnemónicas e enfatizando uma experiência amigável para o utilizador.

Safeheron

Origem: site oficial da Safeheron

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

Safeheron é um provedor de serviços de auto custódia para ativos digitais que utiliza tecnologia MPC+TEE (Computação Segura de Várias Partes + Ambiente de Execução Confiável). 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 híbrido de custódia 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 solução off-chain, as carteiras MPC combinam computação multipartidária com tecnologia de carteira descentralizada, introduzindo uma nova abordagem para proteção de ativos. Eles fornecem 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 os 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 de próxima geração para carteiras de criptomoeda.

作者: Callum
译者: Binyu
审校: KOWEI、Edward、Hin、Ashley He
* 投资有风险,入市须谨慎。本文不作为 Gate.io 提供的投资理财建议或其他任何类型的建议。
* 在未提及 Gate.io 的情况下,复制、传播或抄袭本文将违反《版权法》,Gate.io 有权追究其法律责任。
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!