Velhas estradas, novas pontes: Zero Trust Bridge (ZTB) da Mind Network

intermediárioJan 12, 2024
Este artigo apresenta a estrutura técnica, os dilemas e as soluções potenciais do ZTB.
Velhas estradas, novas pontes: Zero Trust Bridge (ZTB) da Mind Network

Recentemente, a Mind Network anunciou o lançamento de uma nova ponte de cadeia cruzada chamada ponte de cadeia cruzada de confiança zero. Esta ponte permite a conexão de ativos tradicionais e ativos criptografados, unindo as tecnologias Web2 e Web3. O seu objetivo é desbloquear a liquidez de qualquer ativo e criar uma ponte compatível para a liberdade na próxima era.

Zero Trust Bridge (ZTB) é uma solução proposta para resolver os problemas de segurança entre cadeias existentes na era multi-cadeia Web3. No mundo Web3, torna-se ainda mais importante manter os dados dos usuários seguros, especialmente quando se envolvem em interações e comunicações entre cadeias.

No entanto, as pontes tradicionais entre cadeias apresentam falhas na proteção dos ativos e dados dos utilizadores, tornando-os vulneráveis a ataques maliciosos e resultando em perdas financeiras. Para resolver este problema, a Mind Network propôs a Zero Trust Bridge (ZTB), que conecta finanças tradicionais, moedas digitais do banco central (CBDC) e blockchain, fornecendo proteção de segurança sem precedentes para transferências de ativos e comunicação de dados entre diferentes blockchains.

Zero Trust Bridge (ZTB) adota uma estrutura de tecnologia de segurança de confiança zero e combina tecnologias avançadas, como prova de conhecimento zero e criptografia totalmente homomórfica para garantir a segurança da transferência de ativos e troca de dados entre cadeias. Pode alcançar conectividade e interoperabilidade da cadeia bancária para a cadeia pública, da cadeia CBDC para a cadeia pública e da cadeia pública para a cadeia pública, melhorando a segurança destas interações entre cadeias. A visão da ZTB é introduzir trilhões de dólares no espaço Web3 e desbloquear oportunidades de crescimento sem precedentes para indivíduos, instituições e governos.

A ZTB atinge seus objetivos por meio de três componentes principais: Zero Trust Data, Zero Trust Transactions e Zero Trust Assets. Os dados de confiança zero protegem as informações confidenciais dos usuários, as transações de confiança zero usam tecnologia de criptografia avançada para garantir a segurança das transações e os ativos de confiança zero garantem a segurança dos ativos na cadeia. Além disso, a ZTB aborda questões de conformidade fornecendo registros de transações transparentes e verificáveis usando tecnologia de prova de conhecimento zero.

A introdução da Zero Trust Cross-Chain Bridge (ZTB) promoverá as mudanças e o desenvolvimento da segurança na era multi-chain Web3, proporcionando um ambiente económico digital mais seguro para indivíduos, instituições e governos.

O dilema das pontes entre cadeias

A ponte entre cadeias é uma solução técnica projetada para permitir a interoperabilidade e a transferência de ativos entre diferentes redes blockchain. No atual ecossistema blockchain, existem muitas redes blockchain diferentes, como Ethereum, Polkadot, Binance Smart Chain, etc. Cada rede blockchain tem suas próprias regras e características, portanto, a interação direta entre cadeias não é possível.

O papel da ponte cross-chain Web3 é estabelecer uma ponte conectando diferentes redes blockchain para que os usuários possam transmitir e transferir ativos entre diferentes redes blockchain. Ele implementa funções de transferência entre cadeias, introduzindo protocolos de camada intermediária e contratos inteligentes, permitindo aos usuários bloquear ativos em uma blockchain e depois desbloquear e usar esses ativos em outra blockchain.

A implementação da ponte entre cadeias envolve vários elementos técnicos, incluindo contratos inteligentes, mecanismos de assinaturas múltiplas, verificação em cadeia, etc. Através destes meios técnicos, as pontes entre cadeias podem garantir a segurança e a fiabilidade das transferências entre cadeias e evitar a ocorrência de gastos duplos e outros comportamentos maliciosos.

No entanto, as atuais pontes entre cadeias enfrentam alguns dilemas e desafios. Primeiro, a questão da interoperabilidade de diferentes redes blockchain é um desafio fundamental. Como cada rede blockchain tem suas próprias regras e características, problemas de compatibilidade e confiança mútua entre diferentes redes precisam ser resolvidos ao transferir ativos entre cadeias.

Em segundo lugar, a segurança e a fiabilidade das pontes entre cadeias também são uma questão importante. Como a transferência entre cadeias envolve o bloqueio e desbloqueio de ativos, quando ocorre uma vulnerabilidade de segurança ou falha técnica, os ativos podem ser perdidos ou roubados.

Em resposta a esses problemas, algumas contramedidas podem ser tomadas para melhorar o desempenho e a funcionalidade da ponte cross-chain Web3. Em primeiro lugar, os padrões de interoperabilidade entre diferentes redes blockchain podem ser reforçados e a interligação de várias redes blockchain pode ser promovida. Em segundo lugar, a concepção de segurança das pontes entre cadeias pode ser reforçada e podem ser introduzidos mecanismos de segurança e mecanismos de verificação mais rigorosos para garantir a segurança e fiabilidade dos activos. Finalmente, a educação e a sensibilização dos utilizadores podem ser reforçadas, a compreensão e a utilização de pontes entre cadeias pelos utilizadores podem ser melhoradas e as operações erradas e os riscos dos utilizadores nas transferências entre cadeias podem ser reduzidos.

A importância da ponte entre cadeias Web3

Uma ponte entre cadeias é um componente crucial do atual ecossistema Web3, pois serve como uma conexão entre várias redes blockchain. À medida que a tecnologia blockchain avança rapidamente, surgiram diferentes redes blockchain com características e funções distintas. No entanto, estas redes sofrem de isolamento e falta de interoperabilidade, dificultando a partilha de dados. Consequentemente, os usuários e desenvolvedores encontram inúmeros desafios e limitações ao transferir ativos e dados através de diferentes redes blockchain.

A importância das pontes entre cadeias reside em permitir a interoperabilidade e o compartilhamento de dados entre diferentes redes blockchain. Através de pontes entre cadeias, usuários e desenvolvedores podem transferir ativos e dados de uma rede blockchain para outra, realizando interação entre cadeias e fluxo de valor. Isso fornece aos usuários mais opções e flexibilidade, permitindo-lhes aproveitar melhor os recursos e capacidades das diferentes redes blockchain. Ao mesmo tempo, as pontes entre cadeias também oferecem aos desenvolvedores mais oportunidades e possibilidades, promovendo a inovação e o desenvolvimento de aplicações blockchain.

No entanto, a atual ponte entre cadeias da Web3 enfrenta alguns dilemas e desafios. Primeiro, as diferenças técnicas e a falta de padrões entre as diferentes redes blockchain dificultam o desenvolvimento e a implementação de pontes entre cadeias. Em segundo lugar, a segurança e a fiabilidade da ponte entre cadeias também são uma consideração importante, porque uma vez que haja um problema com a ponte entre cadeias, isso pode levar à perda de activos ou à fuga de dados. Além disso, os problemas de desempenho e escalabilidade das pontes entre cadeias também precisam ser resolvidos para lidar com o crescente número de usuários e volumes de transações.

Além disso, a ponte entre cadeias Web3 também pode promover a cooperação e o desenvolvimento colaborativo entre diferentes cadeias. Através de pontes entre cadeias, diferentes cadeias podem partilhar e trocar informações e desenvolver projetos e aplicações mais cooperativos. Isto promoverá o desenvolvimento de todo o ecossistema Web3 para que diferentes cadeias possam complementar-se e melhorar-se mutuamente para fornecer mais serviços e funções.

Desafios técnicos atuais da ponte Web3 Cross-Chain

Atualmente, as pontes cross-chain Web3 enfrentam vários desafios técnicos que dificultam a sua ampla promoção e utilização em aplicações práticas. Aqui estão alguns desafios técnicos importantes:

  1. Questões de segurança: As pontes entre cadeias precisam garantir a segurança da transferência de ativos e dados entre diferentes blockchains. No entanto, devido às diferenças e incompatibilidades entre blockchains, o design e a implementação de pontes entre cadeias muitas vezes enfrentam problemas de segurança. Por exemplo, pode haver riscos como gastos duplos, ataques maliciosos ou vulnerabilidades contratuais.

  2. Problemas de desempenho: As pontes entre cadeias precisam lidar com um grande número de transações e transferências de dados, portanto o desempenho é uma questão fundamental. Atualmente, o desempenho das pontes entre cadeias é frequentemente limitado pelo rendimento e pela latência da blockchain. Isso resulta em pontes entre cadeias que podem sofrer atrasos e congestionamentos ao processar transações em grande escala.

  3. Problemas de interoperabilidade: Existem problemas de interoperabilidade entre diferentes blockchains, o que complica o projeto e a implementação de pontes entre cadeias. Por exemplo, diferentes blockchains podem usar diferentes algoritmos de consenso, linguagens de programação e formatos de dados, o que aumenta a dificuldade de desenvolvimento e integração de pontes entre cadeias.

  4. Questão de descentralização: O projeto da ponte entre cadeias deve ser descentralizado para garantir que não haja um ponto único de falha e um ponto único de ataque. No entanto, a realização de uma ponte de cadeia cruzada descentralizada requer a resolução de questões como algoritmo de consenso, eleição de nós e sincronização de dados, o que aumenta a complexidade da tecnologia.

Além disso, a atual ponte cross-chain Web3 enfrenta uma série de riscos de segurança, que podem levar a perdas financeiras, vazamentos de dados e ataques à rede. Aqui estão alguns riscos de segurança comuns e como lidar com eles:

  1. Vulnerabilidades de contratos inteligentes: O contrato inteligente está no centro da ponte entre cadeias e é suscetível a várias vulnerabilidades, incluindo ataques de reentrada e ataques de overflow. Para mitigar esses riscos, os desenvolvedores devem realizar auditorias e testes de segurança completos. Além disso, é crucial adotar as melhores práticas ao escrever contratos inteligentes, como utilizar bibliotecas de segurança e evitar o uso de funções desatualizadas.

  2. Ataques on-chain: A segurança das pontes entre cadeias também depende da segurança da blockchain subjacente. Se a blockchain subjacente tiver vulnerabilidades ou for atacada, a segurança da ponte entre cadeias será ameaçada. Portanto, é crucial escolher uma blockchain subjacente segura e confiável. Ao mesmo tempo, o projeto da ponte cruzada também deve levar em conta a possibilidade de ataques em cadeia e tomar as medidas defensivas correspondentes.

  3. Gestão de chaves privadas: As pontes entre cadeias envolvem a transferência de ativos através de múltiplas cadeias, e a gestão de chaves privadas torna-se particularmente importante. A divulgação ou perda de chaves privadas pode resultar na perda de fundos. Para garantir a segurança das chaves privadas, os desenvolvedores podem adotar medidas de segurança, como tecnologia de assinaturas múltiplas e carteiras de hardware, e realizar testes regulares de backup e recuperação.

  4. Risco de centralização: Algumas pontes entre cadeias podem depender de serviços ou intermediários centralizados, o que aumentará os riscos de segurança. Serviços centralizados podem se tornar alvo de invasores. Uma vez comprometido, terá um sério impacto na segurança da ponte entre cadeias. A fim de reduzir o risco de centralização, os desenvolvedores podem considerar a adoção de soluções descentralizadas, como o uso de vários nós de retransmissão, a introdução de autenticação de identidade descentralizada, etc.

A padronização de pontes entre cadeias ainda está incompleta

Outro dilema enfrentado atualmente pelas pontes cross-chain da Web3 é a falta de padronização. Como o desenvolvimento de pontes cross-chain Web3 é relativamente novo, vários projetos e plataformas estão constantemente experimentando e explorando novas tecnologias e soluções, resultando em grandes diferenças nos métodos e mecanismos de implementação de pontes cross-chain. Esta falta de padronização tem causado alguma confusão e transtornos aos usuários e desenvolvedores.

Primeiro, a falta de padronização torna impossível a interoperação de diferentes pontes entre cadeias. Como cada projeto tem seus próprios métodos e protocolos de implementação exclusivos, a comunicação direta e a interação entre diferentes pontes entre cadeias não são possíveis. Isto significa que se os utilizadores quiserem transferir activos ou transacções entre cadeias entre diferentes cadeias, terão de encontrar uma ponte entre cadeias específica adequada para a cadeia alvo, o que aumenta a complexidade operacional e o custo de aprendizagem do utilizador.

Em segundo lugar, a falta de padronização também traz alguns desafios aos desenvolvedores. Como cada ponte entre cadeias tem sua própria API e protocolo exclusivos, os desenvolvedores precisam adaptar e integrar diferentes pontes entre cadeias ao construir aplicativos entre cadeias. Isso aumenta a carga de trabalho e a dificuldade de desenvolvimento do desenvolvedor.

Para resolver este problema, um conjunto de padrões de pontes entre cadeias precisa ser desenvolvido e promovido. Isto garante que diferentes pontes entre cadeias sigam as mesmas especificações e protocolos, conseguindo assim uma transferência segura e confiável de ativos entre cadeias. A padronização também pode reduzir os custos de desenvolvimento e manutenção dos desenvolvedores e melhorar a disponibilidade e facilidade de uso de pontes entre cadeias.

No processo de formulação de padrões de pontes entre cadeias, os seguintes aspectos precisam ser considerados:

Padronização de protocolo: Desenvolva um conjunto de protocolos de comunicação e padrões de formato de dados para pontes de cadeia cruzada para garantir que diferentes pontes de cadeia cruzada possam compreender e interagir umas com as outras. Isso pode ser estendido e melhorado com base nos protocolos de cadeia cruzada existentes, como o protocolo XCMP da Polkadot e o protocolo IBC do Cosmos.

Padronização de segurança: Desenvolva um conjunto de padrões de segurança para pontes entre cadeias para garantir que o projeto e a implementação de pontes entre cadeias estejam em conformidade com as melhores práticas de segurança. Isso inclui auditoria e reparo de vulnerabilidades dos contratos inteligentes da ponte entre cadeias, bem como monitoramento e gerenciamento de riscos do ambiente operacional da ponte entre cadeias.

Padronização de ativos entre cadeias: Desenvolva um conjunto de padrões para ativos entre cadeias para garantir a confiabilidade e consistência das transferências e transações de ativos entre cadeias. Isto pode incluir a padronização da nomenclatura e identificação de ativos de cadeia cruzada, bem como a verificação e confirmação da transferência e transações de ativos de cadeia cruzada.

Ao formular e promover padrões para pontes entre cadeias, a interoperabilidade e a interoperabilidade das pontes entre cadeias podem ser promovidas, e o desenvolvimento do ecossistema Web3 e a promoção de aplicações entre cadeias podem ser promovidos. Ao mesmo tempo, a padronização também pode reduzir os custos de desenvolvimento e manutenção dos desenvolvedores e melhorar a disponibilidade e facilidade de uso de pontes entre cadeias.

Problemas de interoperabilidade de pontes entre cadeias

Um dos dilemas atuais com as pontes cross-chain Web3 são os problemas de interoperabilidade. Devido aos diferentes designs e protocolos de diferentes redes blockchain, as pontes entre cadeias enfrentam alguns desafios ao alcançar a interoperabilidade entre diferentes cadeias.

As questões de interoperabilidade incluem principalmente os seguintes aspectos:

  1. Diferentes cadeias têm diferentes formatos de dados e métodos de codificação: Diferentes redes blockchain usam diferentes formatos de dados e métodos de codificação, o que requer pontes entre cadeias para realizar o trabalho de conversão e decodificação de formato ao transmitir e analisar dados. Por exemplo, Ethereum usa a linguagem Solidity, enquanto Polkadot usa a linguagem Rust, que requer pontes entre cadeias para converter formatos de dados entre diferentes cadeias, aumentando a complexidade de desenvolvimento e manutenção.

  2. Diferenças nas linguagens de contratos inteligentes e funções de diferentes cadeias: Diferentes redes de blockchain usam diferentes linguagens e funções de contratos inteligentes, o que faz com que as pontes entre cadeias considerem as diferenças nas linguagens de contratos e funções de diferentes cadeias ao implementar cross- interações em cadeia. Por exemplo, a linguagem de contrato inteligente Solidity do Ethereum é muito diferente da linguagem de contrato inteligente Ink do Polkadot, que requer pontes entre cadeias para considerar a compatibilidade e adaptação funcional de diferentes linguagens de contrato ao lidar com interações entre cadeias.

  3. Diferenças nos algoritmos de consenso e na segurança de diferentes cadeias: Diferentes redes de blockchain usam diferentes algoritmos de consenso e mecanismos de segurança, o que requer pontes entre cadeias para considerar as diferenças nos algoritmos de consenso e na segurança ao lidar com interações entre cadeias. Por exemplo, Bitcoin usa o algoritmo de consenso Proof of Work (PoW), enquanto Polkadot usa o algoritmo de consenso Byzantine Fault Tolerance (BFT). Isso exige que as pontes entre cadeias considerem os mecanismos de consenso e os requisitos de segurança de diferentes cadeias ao lidar com interações entre cadeias.

Para resolver problemas de interoperabilidade, as seguintes estratégias podem ser adotadas:

  1. Padronize formatos de dados e métodos de codificação: Desenvolva formatos de dados e métodos de codificação unificados para permitir transmissão e análise de dados contínuas entre diferentes cadeias. Por exemplo, um conjunto de formatos de dados universais entre cadeias e padrões de codificação pode ser desenvolvido para permitir a interação direta de dados entre diferentes cadeias e reduzir o trabalho de conversão e decodificação de formatos.

  2. Construir uma estrutura de contrato entre cadeias: Projetar e implementar uma estrutura de contrato universal entre cadeias para que contratos inteligentes em diferentes cadeias possam interagir entre cadeias sob esta estrutura. A estrutura deve considerar a compatibilidade e adaptabilidade de diferentes linguagens e funções de contrato, a fim de alcançar uma conexão perfeita de interações entre cadeias.

  3. Desenvolva um mecanismo de consenso entre cadeias e padrões de segurança: Desenvolva um mecanismo unificado de consenso entre cadeias e padrões de segurança para garantir a segurança e a confiabilidade das interações entre cadeias. O mecanismo de consenso e os padrões de segurança devem levar em conta as diferenças nos algoritmos de consenso e na segurança das diferentes cadeias, a fim de manter segurança e confiabilidade consistentes nas interações entre cadeias.

Isenção de responsabilidade:

  1. Este artigo foi reimpresso de [PermaDAO]. Todos os direitos autorais pertencem ao autor original [PermaDAO]. Se houver objeções a esta reimpressão, entre em contato com a equipe do Gate Learn e eles cuidarão disso imediatamente.
  2. Isenção de responsabilidade: As opiniões e pontos de vista expressos neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!
Створити обліковий запис