Introdução ao Quadro de Abstração em Três Camadas da Cadeia

Intermediário11/8/2024, 11:50:48 AM
A estrutura de abstração de cadeia de três camadas enfatiza um conceito central: criar um ecossistema de blockchain altamente interconectado e interoperável, eliminando a interação direta entre usuários, desenvolvedores e provedores de infraestrutura com diferentes blockchains. A abstração de cadeia vai além de uma inovação técnica; representa um passo importante em direção à maturidade do ecossistema de blockchain, ajudando-o a evoluir de uma coleção de ilhas isoladas e multi-chain para uma rede mais colaborativa e conectada.

Num post anterior sobre a relação entre protocolos de interoperabilidade e abstração de cadeia, introduzi brevemente um framework de três camadas para abstração de cadeia. Hoje, vou aprofundar-me mais neste tópico. Por favor, note que quaisquer projetos ou tokens mencionados aqui têm apenas fins informativos e não constituem aconselhamento de investimento.

Para qualquer setor ou conceito, ter uma estrutura clara e lógica ajuda na compreensão. Por exemplo, as blockchains modulares dividem as cadeias públicas tradicionais em camadas de disponibilidade de dados (DA), camadas de execução, camadas de consenso e camadas de liquidação, cada uma servindo a um propósito distinto. A abstração da cadeia, como uma experiência do usuário que liberta indivíduos de interações manuais com várias cadeias, deve ser logicamente estruturada de acordo com as necessidades de diferentes tipos de usuários: desenvolvedores, usuários regulares e provedores de infraestrutura.

Resumo

O quadro de três camadas para abstração de cadeias compreende a Camada de Aplicação, a Camada de Conta e a Camada de Blockchain, atendendo respectivamente às necessidades de desenvolvedores, usuários regulares e provedores de infraestrutura. Este quadro oferece uma nova perspectiva para entender a interoperabilidade entre várias cadeias e a abstração de cadeias.

  1. Camada de Aplicação (Desenvolvedores):Os desenvolvedores enfrentam desafios com a implementação multi-cadeia e compatibilidade entre cadeias, especialmente ao mover projetos da EVM para cadeias não-EVM. A abstração de cadeia simplifica as operações entre cadeias ao reduzir discrepâncias técnicas, tornando o desenvolvimento mais eficiente e permitindo que os desenvolvedores se concentrem na inovação em vez da complexidade multi-cadeia.
  2. Camada de Conta (Utilizadores): Os utilizadores regulares lutam com interações complexas multi-cadeia e gestão fragmentada de ativos. A abstração de cadeia unifica saldos e automatiza taxas de gás, permitindo uma navegação mais fácil entre cadeias com uma identidade única, tornando as experiências Web3 mais amigáveis e semelhantes às aplicações tradicionais da internet.
  3. Camada de Blockchain (Fornecedores de Infraestrutura): Os provedores de infraestrutura enfrentam problemas com segurança inter-cadeias e fragmentação de liquidez. O padrão de abstração de cadeias padroniza a comunicação inter-cadeias e a compatibilidade tecnológica, ajudando especialmente ecossistemas como Cosmos e Polkadot, reduzindo riscos de segurança e custos de implantação.

Essencialmente, o framework de abstração de três camadas tem como objetivo eliminar interações diretas entre vários componentes de blockchain, promovendo um ecossistema de blockchain mais conectado e interoperável. Essa evolução marca um passo significativo na maturidade do blockchain, passando de silos isolados de várias cadeias para uma rede colaborativa.

1. Abstração da Camada de Aplicação da Cadeia (Desenvolvedores)

Ao discutir grupos de usuários, os desenvolvedores geralmente são negligenciados como um segmento central de usuários. No entanto, os desenvolvedores enfrentam desafios únicos ao criar projetos de várias cadeias, incluindo:

  • Implementação Repetida em Várias Cadeias: Para ecossistemas compatíveis com EVM, os desenvolvedores devem implantar suas aplicações descentralizadas (Dapps) em cada cadeia compatível individualmente, consumindo tempo e recursos significativos.
  • Várias Reconstruções de Projetos para Compatibilidade entre Cadeias: Implementar um projeto baseado em EVM em uma cadeia como Sui requer que os desenvolvedores reconstruam sua aplicação usando a linguagem Move, o que não apenas exige ajustes para diferenças de sintaxe, mas também levanta preocupações de segurança.
  • Necessidades complexas de transação entre cadeias: Considere o desafio de permitir que um usuário que queira trocar ETH na Ethereum por um token meme na Solana. Questões como encontrar um pool de liquidez adequado e definir o caminho da transação tornam as transações entre cadeias um obstáculo técnico.

Para os desenvolvedores, a capacidade de construir Dapps que possam interagir facilmente em várias blockchains é uma prioridade. A abstração de cadeias pode otimizar sua experiência ao focar em várias áreas-chave:

  1. Transações Unificadas em Cross-Chain com uma Única AssinaturaUma grande necessidade é permitir aplicações em que a assinatura única de um usuário pode autorizar transações em várias blockchains. Isso permite que os usuários interajam em várias blockchains sem gerenciar carteiras ou chaves separadas para cada uma. Com uma identidade unificada, os desenvolvedores podem criar Dapps inter-cadeias complexos, como trocas descentralizadas (DEXs) ou serviços financeiros multi-cadeias, que promovem a transferência de valor e o compartilhamento de informações entre blockchains. Essa abordagem reduz as barreiras técnicas para os usuários, simplifica o processo de assinatura e melhora o engajamento com os ecossistemas multi-cadeias.
  2. Suporte para Lógica Assíncrona e de Longa Duração entre CadeiasPermitir que Dapps executem lógica de negócios complexa e de longo prazo em várias blockchains dá aos desenvolvedores a capacidade de implementar operações intrincadas que abrangem várias redes. Por exemplo, um aplicativo financeiro pode precisar validar transações, executar chamadas de contrato inteligente ou gerenciar solicitações de dados em diferentes blockchains simultaneamente. Ao apoiar a lógica de negócios entre cadeias, as Dapps podem alcançar funções avançadas como negociação automatizada ou gerenciamento de ativos entre cadeias, fornecendo aos desenvolvedores maior flexibilidade e espaço para inovação.
  3. Abstrair a Complexidade Multi-ChainO desenvolvimento de várias cadeias é frequentemente complicado pelos protocolos específicos de cada cadeia, pelos tempos de confirmação de transações e pelas estruturas de taxas. A abstração dessas complexidades subjacentes permite que os desenvolvedores se concentrem em recursos específicos do aplicativo e na experiência do usuário, sem entrar nos detalhes de cada blockchain. Isso não apenas acelera o desenvolvimento, mas também reduz as barreiras técnicas, tornando o desenvolvimento de aplicativos blockchain mais acessível a uma variedade maior de desenvolvedores.

Os projetos atuais na camada de aplicação da abstração de cadeia incluem Agoric (@agoric), Skip (@SkipProtocol), e Socket (@socketprotocol) cada um contribuindo para o crescente ecossistema de ferramentas destinadas a simplificar e aprimorar o desenvolvimento multi-cadeia para Dapps.

2. Abstração de Camada de Cadeia de Conta (Utilizadores Finais)

Como principal fonte de liquidez de mercado e base para o crescimento do ecossistema, os utilizadores finais são cruciais para o espaço blockchain. No entanto, os utilizadores frequentemente queixam-se da má experiência do utilizador (UX) com vários projetos multi-chain. Aqui estão alguns dos principais desafios que os utilizadores enfrentam num ambiente multi-chain:

  • Manual Cross-Chain Bridging: Ao mover ativos ou dados entre blockchains, os usuários frequentemente precisam fazer a ponte manualmente desses ativos, envolvendo etapas complexas como escolher serviços de ponte, pagar taxas e aguardar confirmações. Esse processo manual não apenas sobrecarrega os usuários, mas também aumenta o risco de erros e perda de ativos, exigindo que os usuários tenham um entendimento das diferentes cadeias - especialmente difícil para os iniciantes.
  • Gestão fragmentada de ativos em várias blockchains e carteirasCom ativos espalhados por várias cadeias e carteiras, os usuários precisam gerenciar diferentes endereços, chaves privadas e senhas, e entender a estrutura de transação e taxas de cada cadeia. Isso aumenta o risco de problemas de segurança como vazamento de chaves, perdas ou credenciais de acesso esquecidas, complicando a gestão de ativos.
  • Identidade Fragmentada Interligada: Os usuários muitas vezes precisam criar contas ou identidades separadas em cada blockchain, resultando em dados de identidade fragmentados. Essa fragmentação significa que os usuários devem alternar entre contas para diferentes blockchains, tornando difícil consolidar reputação, ativos e histórico de transações entre as blockchains. Como resultado, os usuários não podem facilmente usar sua reputação ou ativos de uma blockchain em outra, reduzindo a conveniência e a experiência do usuário.

Soluções de Abstração de Cadeias para Utilizadores Finais

A abstração da camada da conta visa fornecer aos usuários uma experiência unificada e perfeita em várias blockchains, onde ativos e identidades podem ser gerenciados sem lidar com as especificidades de cada blockchain. As principais abordagens incluem:

  1. Saldo Unificado em Todas as Cadeias e AplicaçõesUm "saldo unificado" permite que os usuários visualizem seus ativos totais em várias cadeias a partir de uma única interface. Ao usar serviços de agregação de dados entre cadeias, os usuários podem ver todos os seus ativos - seja em Ethereum, BSC, Solana ou outras cadeias - em um só lugar. Isso simplifica a gestão de ativos e fornece uma visão clara de todas as participações totais, facilitando também as transferências e transações entre cadeias. Com um saldo unificado, os usuários percebem o ecossistema como um espaço integrado único, reduzindo a sensação de interagir com blockchains individuais.
  2. Taxas de gás e interação de contas automatizadas em várias cadeiasUma das principais complexidades nas interações multi-chain é gerenciar as taxas de gás. Como cada blockchain requer um token específico para taxas de transação (por exemplo, ETH na Ethereum, BNB na BSC), os usuários muitas vezes precisam gerenciar saldos de tokens em várias cadeias. Ao automatizar os pagamentos das taxas de gás, os usuários podem evitar o gerenciamento manual dos saldos de tokens em cada cadeia. Eles podem interagir com uma única conta sem se preocupar com tokens de taxa diferentes, cadeias ou detalhes técnicos. Essa automação simplifica as interações multi-chain e melhora grandemente a experiência do usuário.
  3. Identidade Unificada para Gestão de Contas de Cadeia CruzadaAtualmente, os usuários precisam de contas separadas em cada cadeia, o que leva a uma gestão de identidade fragmentada. Uma conta unificada permite aos usuários interagir com várias blockchains sob uma única identidade, eliminando a necessidade de criar e gerir contas diferentes em cada cadeia. Essa abordagem de identidade unificada simplifica a gestão de ativos e identidades, e os desenvolvedores também podem se beneficiar de uma gestão de usuários simplificada. Com um único ponto de acesso, os Dapps podem oferecer interações multi-cadeias sem interrupções, tornando a experiência mais intuitiva e coerente.

Na camada de conta da abstração de cadeia, os usuários podem manter uma identidade consistente e gerenciar ativos em diferentes cadeias sem problemas, concentrando-se em suas necessidades transacionais sem se preocupar com os detalhes técnicos subjacentes. Os principais projetos nessa direção incluem Gate.io.Rede de Partículas (@ParticleNtwrk), XION (@burnt_xion), e NEAR(@nearprotocol).

3. Camada de Abstração de Cadeia de Blocos (Provedores de Infraestrutura)

Para os fornecedores de infraestrutura, a escolha do ecossistema blockchain correto é crucial. Os fornecedores devem considerar se um blockchain necessita dos seus serviços e se o ecossistema está alinhado com os seus objetivos estratégicos. Esta decisão é complicada pela independência e isolamento de vários blockchains. Um ambiente blockchain conectado reduziria a necessidade de os fornecedores escolherem cadeias específicas, possibilitando opções de implantação mais amplas. Para alcançar isso, são necessárias soluções em várias áreas-chave:

  • Pontes de alto risco e Liquidez Unificada: Os usuários transferem frequentemente ativos entre blockchains por meio de 'pontes', o que introduz altos riscos de segurança devido a disparidades de protocolo e técnica entre as cadeias. Vulnerabilidades em contratos de ponte, possíveis ataques e perda de ativos têm sido questões recorrentes, com perdas significativas ocorrendo em ataques anteriores de ponte. Além disso, a fragmentação da liquidez complica as transações entre cadeias, já que cada cadeia possui pools de liquidez isolados, tornando difícil e custoso para os usuários acessarem a liquidez entre as cadeias.
  • Mecanismos de Comunicação Inter-cadeias Inconsistentes: A falta de protocolos de comunicação padronizados entre blockchains cria obstáculos significativos para interações cross-chain. Cada blockchain opera em diferentes modelos de consenso (PoW, PoS, etc.) e arquiteturas, com canais de comunicação direta limitados entre eles. Esta diversidade complica o desenvolvimento de aplicações cross-chain, pois cada rede possui regras, mecanismos de consenso e modelos de segurança únicos.
  • Fragmentação Estatal: Em um ambiente de várias cadeias, os dados e os estados do usuário estão dispersos em várias cadeias, levando a uma experiência de usuário fragmentada. Isso inclui não apenas o gerenciamento de ativos, mas também contas de usuário, históricos de transações e estados de contratos inteligentes. Para os provedores de infraestrutura, a fragmentação do estado requer esforço adicional para garantir a consistência dos dados em todas as cadeias, incluindo a sincronização dos estados e transações do usuário.

Soluções de Abstração de Camada de Cadeia de Blockchain

A camada de abstração de cadeia de blockchain tem como objetivo resolver essas questões fundamentais, permitindo a interoperabilidade entre blockchains com risco, atraso e custo mínimos. As soluções-chave incluem:

  1. Mecanismos de Segurança Reforçados A segurança é um grande desafio em ambientes multi-cadeia, especialmente para transações entre cadeias e pontes. Cada blockchain tem seus próprios protocolos de segurança, mas as interações entre cadeias introduzem vulnerabilidades como perda de ativos e adulteração de transações. Os principais mecanismos de segurança incluem mecanismos de consenso, auditorias de contratos inteligentes, protocolos de multiassinatura e provas criptográficas de conhecimento zero (ZK). Estes métodos ajudam a garantir transações entre cadeias e a mitigar os riscos associados à ponte de ativos entre cadeias.
  2. Mensagens e Pontes Inter-CadeiasA mensagens entre cadeias permite a transmissão de informações, instruções ou transações entre blockchains. Por exemplo, um usuário pode querer acionar um contrato inteligente no Ethereum e, em seguida, executar uma transação relacionada na BSC ou Polkadot. Protocolos como o IBC (Inter-Blockchain Communication) da Cosmos e o XCMP (Cross-Chain Message Passing) da Polkadot estão trabalhando em direção a uma comunicação entre cadeias padronizada, suportando a transferência segura de dados e ativos entre blockchains. Por outro lado, as pontes bloqueiam ativos em uma cadeia e criam tokens equivalentes em outra, facilitando o fluxo de ativos entre cadeias. Uma tecnologia de ponte eficaz pode impulsionar a interoperabilidade e permitir a livre movimentação de ativos entre blockchains.
  3. Compatibilidade direta para cadeias com uma pilha de tecnologia unificadaAs cadeias construídas numa pilha tecnológica unificada têm um nível natural de compatibilidade, permitindo uma alta interoperabilidade. A pilha tecnológica - uma combinação de ferramentas de desenvolvimento, protocolos, estruturas e mecanismos de consenso - fornece uma base compartilhada que permite uma interação perfeita entre cadeias compatíveis. Por exemplo, Cosmos e Polkadot têm ecossistemas construídos em protocolos fundamentais comuns (Cosmos usa Tendermint, enquanto Polkadot usa Substrate). Isso permite uma fácil interoperabilidade, segurança compartilhada, liquidez e troca de dados entre cadeias dentro do mesmo ecossistema, ajudando os provedores de infraestrutura a reduzir riscos de segurança e melhorar a eficiência de implantação.

A camada de blockchain da abstração da cadeia funciona como o estabelecimento de algumas auto-estradas principais que ligam regiões inteiras, em vez de ter que construir milhares de estradas mais pequenas e isoladas. Isto melhora significativamente a eficiência ao ligar cadeias dentro de ecossistemas unificados. Os projetos-chave que impulsionam a abstração da camada de blockchain incluem AggLayer da Polygon (@0xPolygon) e Disponível (@AvailProject).

Declaração:

  1. Este artigo é reproduzido de[criptoHowe.eth], os direitos de autor pertencem ao autor original [@weihaoming], se tiver alguma objeção à reimpressão, por favor entre em contato Aprender Gateequipa, e a equipa tratará disso o mais breve possível de acordo com os procedimentos relevantes.
  2. Aviso legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe de aprendizado da Gate. A menos que seja mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Introdução ao Quadro de Abstração em Três Camadas da Cadeia

Intermediário11/8/2024, 11:50:48 AM
A estrutura de abstração de cadeia de três camadas enfatiza um conceito central: criar um ecossistema de blockchain altamente interconectado e interoperável, eliminando a interação direta entre usuários, desenvolvedores e provedores de infraestrutura com diferentes blockchains. A abstração de cadeia vai além de uma inovação técnica; representa um passo importante em direção à maturidade do ecossistema de blockchain, ajudando-o a evoluir de uma coleção de ilhas isoladas e multi-chain para uma rede mais colaborativa e conectada.

Num post anterior sobre a relação entre protocolos de interoperabilidade e abstração de cadeia, introduzi brevemente um framework de três camadas para abstração de cadeia. Hoje, vou aprofundar-me mais neste tópico. Por favor, note que quaisquer projetos ou tokens mencionados aqui têm apenas fins informativos e não constituem aconselhamento de investimento.

Para qualquer setor ou conceito, ter uma estrutura clara e lógica ajuda na compreensão. Por exemplo, as blockchains modulares dividem as cadeias públicas tradicionais em camadas de disponibilidade de dados (DA), camadas de execução, camadas de consenso e camadas de liquidação, cada uma servindo a um propósito distinto. A abstração da cadeia, como uma experiência do usuário que liberta indivíduos de interações manuais com várias cadeias, deve ser logicamente estruturada de acordo com as necessidades de diferentes tipos de usuários: desenvolvedores, usuários regulares e provedores de infraestrutura.

Resumo

O quadro de três camadas para abstração de cadeias compreende a Camada de Aplicação, a Camada de Conta e a Camada de Blockchain, atendendo respectivamente às necessidades de desenvolvedores, usuários regulares e provedores de infraestrutura. Este quadro oferece uma nova perspectiva para entender a interoperabilidade entre várias cadeias e a abstração de cadeias.

  1. Camada de Aplicação (Desenvolvedores):Os desenvolvedores enfrentam desafios com a implementação multi-cadeia e compatibilidade entre cadeias, especialmente ao mover projetos da EVM para cadeias não-EVM. A abstração de cadeia simplifica as operações entre cadeias ao reduzir discrepâncias técnicas, tornando o desenvolvimento mais eficiente e permitindo que os desenvolvedores se concentrem na inovação em vez da complexidade multi-cadeia.
  2. Camada de Conta (Utilizadores): Os utilizadores regulares lutam com interações complexas multi-cadeia e gestão fragmentada de ativos. A abstração de cadeia unifica saldos e automatiza taxas de gás, permitindo uma navegação mais fácil entre cadeias com uma identidade única, tornando as experiências Web3 mais amigáveis e semelhantes às aplicações tradicionais da internet.
  3. Camada de Blockchain (Fornecedores de Infraestrutura): Os provedores de infraestrutura enfrentam problemas com segurança inter-cadeias e fragmentação de liquidez. O padrão de abstração de cadeias padroniza a comunicação inter-cadeias e a compatibilidade tecnológica, ajudando especialmente ecossistemas como Cosmos e Polkadot, reduzindo riscos de segurança e custos de implantação.

Essencialmente, o framework de abstração de três camadas tem como objetivo eliminar interações diretas entre vários componentes de blockchain, promovendo um ecossistema de blockchain mais conectado e interoperável. Essa evolução marca um passo significativo na maturidade do blockchain, passando de silos isolados de várias cadeias para uma rede colaborativa.

1. Abstração da Camada de Aplicação da Cadeia (Desenvolvedores)

Ao discutir grupos de usuários, os desenvolvedores geralmente são negligenciados como um segmento central de usuários. No entanto, os desenvolvedores enfrentam desafios únicos ao criar projetos de várias cadeias, incluindo:

  • Implementação Repetida em Várias Cadeias: Para ecossistemas compatíveis com EVM, os desenvolvedores devem implantar suas aplicações descentralizadas (Dapps) em cada cadeia compatível individualmente, consumindo tempo e recursos significativos.
  • Várias Reconstruções de Projetos para Compatibilidade entre Cadeias: Implementar um projeto baseado em EVM em uma cadeia como Sui requer que os desenvolvedores reconstruam sua aplicação usando a linguagem Move, o que não apenas exige ajustes para diferenças de sintaxe, mas também levanta preocupações de segurança.
  • Necessidades complexas de transação entre cadeias: Considere o desafio de permitir que um usuário que queira trocar ETH na Ethereum por um token meme na Solana. Questões como encontrar um pool de liquidez adequado e definir o caminho da transação tornam as transações entre cadeias um obstáculo técnico.

Para os desenvolvedores, a capacidade de construir Dapps que possam interagir facilmente em várias blockchains é uma prioridade. A abstração de cadeias pode otimizar sua experiência ao focar em várias áreas-chave:

  1. Transações Unificadas em Cross-Chain com uma Única AssinaturaUma grande necessidade é permitir aplicações em que a assinatura única de um usuário pode autorizar transações em várias blockchains. Isso permite que os usuários interajam em várias blockchains sem gerenciar carteiras ou chaves separadas para cada uma. Com uma identidade unificada, os desenvolvedores podem criar Dapps inter-cadeias complexos, como trocas descentralizadas (DEXs) ou serviços financeiros multi-cadeias, que promovem a transferência de valor e o compartilhamento de informações entre blockchains. Essa abordagem reduz as barreiras técnicas para os usuários, simplifica o processo de assinatura e melhora o engajamento com os ecossistemas multi-cadeias.
  2. Suporte para Lógica Assíncrona e de Longa Duração entre CadeiasPermitir que Dapps executem lógica de negócios complexa e de longo prazo em várias blockchains dá aos desenvolvedores a capacidade de implementar operações intrincadas que abrangem várias redes. Por exemplo, um aplicativo financeiro pode precisar validar transações, executar chamadas de contrato inteligente ou gerenciar solicitações de dados em diferentes blockchains simultaneamente. Ao apoiar a lógica de negócios entre cadeias, as Dapps podem alcançar funções avançadas como negociação automatizada ou gerenciamento de ativos entre cadeias, fornecendo aos desenvolvedores maior flexibilidade e espaço para inovação.
  3. Abstrair a Complexidade Multi-ChainO desenvolvimento de várias cadeias é frequentemente complicado pelos protocolos específicos de cada cadeia, pelos tempos de confirmação de transações e pelas estruturas de taxas. A abstração dessas complexidades subjacentes permite que os desenvolvedores se concentrem em recursos específicos do aplicativo e na experiência do usuário, sem entrar nos detalhes de cada blockchain. Isso não apenas acelera o desenvolvimento, mas também reduz as barreiras técnicas, tornando o desenvolvimento de aplicativos blockchain mais acessível a uma variedade maior de desenvolvedores.

Os projetos atuais na camada de aplicação da abstração de cadeia incluem Agoric (@agoric), Skip (@SkipProtocol), e Socket (@socketprotocol) cada um contribuindo para o crescente ecossistema de ferramentas destinadas a simplificar e aprimorar o desenvolvimento multi-cadeia para Dapps.

2. Abstração de Camada de Cadeia de Conta (Utilizadores Finais)

Como principal fonte de liquidez de mercado e base para o crescimento do ecossistema, os utilizadores finais são cruciais para o espaço blockchain. No entanto, os utilizadores frequentemente queixam-se da má experiência do utilizador (UX) com vários projetos multi-chain. Aqui estão alguns dos principais desafios que os utilizadores enfrentam num ambiente multi-chain:

  • Manual Cross-Chain Bridging: Ao mover ativos ou dados entre blockchains, os usuários frequentemente precisam fazer a ponte manualmente desses ativos, envolvendo etapas complexas como escolher serviços de ponte, pagar taxas e aguardar confirmações. Esse processo manual não apenas sobrecarrega os usuários, mas também aumenta o risco de erros e perda de ativos, exigindo que os usuários tenham um entendimento das diferentes cadeias - especialmente difícil para os iniciantes.
  • Gestão fragmentada de ativos em várias blockchains e carteirasCom ativos espalhados por várias cadeias e carteiras, os usuários precisam gerenciar diferentes endereços, chaves privadas e senhas, e entender a estrutura de transação e taxas de cada cadeia. Isso aumenta o risco de problemas de segurança como vazamento de chaves, perdas ou credenciais de acesso esquecidas, complicando a gestão de ativos.
  • Identidade Fragmentada Interligada: Os usuários muitas vezes precisam criar contas ou identidades separadas em cada blockchain, resultando em dados de identidade fragmentados. Essa fragmentação significa que os usuários devem alternar entre contas para diferentes blockchains, tornando difícil consolidar reputação, ativos e histórico de transações entre as blockchains. Como resultado, os usuários não podem facilmente usar sua reputação ou ativos de uma blockchain em outra, reduzindo a conveniência e a experiência do usuário.

Soluções de Abstração de Cadeias para Utilizadores Finais

A abstração da camada da conta visa fornecer aos usuários uma experiência unificada e perfeita em várias blockchains, onde ativos e identidades podem ser gerenciados sem lidar com as especificidades de cada blockchain. As principais abordagens incluem:

  1. Saldo Unificado em Todas as Cadeias e AplicaçõesUm "saldo unificado" permite que os usuários visualizem seus ativos totais em várias cadeias a partir de uma única interface. Ao usar serviços de agregação de dados entre cadeias, os usuários podem ver todos os seus ativos - seja em Ethereum, BSC, Solana ou outras cadeias - em um só lugar. Isso simplifica a gestão de ativos e fornece uma visão clara de todas as participações totais, facilitando também as transferências e transações entre cadeias. Com um saldo unificado, os usuários percebem o ecossistema como um espaço integrado único, reduzindo a sensação de interagir com blockchains individuais.
  2. Taxas de gás e interação de contas automatizadas em várias cadeiasUma das principais complexidades nas interações multi-chain é gerenciar as taxas de gás. Como cada blockchain requer um token específico para taxas de transação (por exemplo, ETH na Ethereum, BNB na BSC), os usuários muitas vezes precisam gerenciar saldos de tokens em várias cadeias. Ao automatizar os pagamentos das taxas de gás, os usuários podem evitar o gerenciamento manual dos saldos de tokens em cada cadeia. Eles podem interagir com uma única conta sem se preocupar com tokens de taxa diferentes, cadeias ou detalhes técnicos. Essa automação simplifica as interações multi-chain e melhora grandemente a experiência do usuário.
  3. Identidade Unificada para Gestão de Contas de Cadeia CruzadaAtualmente, os usuários precisam de contas separadas em cada cadeia, o que leva a uma gestão de identidade fragmentada. Uma conta unificada permite aos usuários interagir com várias blockchains sob uma única identidade, eliminando a necessidade de criar e gerir contas diferentes em cada cadeia. Essa abordagem de identidade unificada simplifica a gestão de ativos e identidades, e os desenvolvedores também podem se beneficiar de uma gestão de usuários simplificada. Com um único ponto de acesso, os Dapps podem oferecer interações multi-cadeias sem interrupções, tornando a experiência mais intuitiva e coerente.

Na camada de conta da abstração de cadeia, os usuários podem manter uma identidade consistente e gerenciar ativos em diferentes cadeias sem problemas, concentrando-se em suas necessidades transacionais sem se preocupar com os detalhes técnicos subjacentes. Os principais projetos nessa direção incluem Gate.io.Rede de Partículas (@ParticleNtwrk), XION (@burnt_xion), e NEAR(@nearprotocol).

3. Camada de Abstração de Cadeia de Blocos (Provedores de Infraestrutura)

Para os fornecedores de infraestrutura, a escolha do ecossistema blockchain correto é crucial. Os fornecedores devem considerar se um blockchain necessita dos seus serviços e se o ecossistema está alinhado com os seus objetivos estratégicos. Esta decisão é complicada pela independência e isolamento de vários blockchains. Um ambiente blockchain conectado reduziria a necessidade de os fornecedores escolherem cadeias específicas, possibilitando opções de implantação mais amplas. Para alcançar isso, são necessárias soluções em várias áreas-chave:

  • Pontes de alto risco e Liquidez Unificada: Os usuários transferem frequentemente ativos entre blockchains por meio de 'pontes', o que introduz altos riscos de segurança devido a disparidades de protocolo e técnica entre as cadeias. Vulnerabilidades em contratos de ponte, possíveis ataques e perda de ativos têm sido questões recorrentes, com perdas significativas ocorrendo em ataques anteriores de ponte. Além disso, a fragmentação da liquidez complica as transações entre cadeias, já que cada cadeia possui pools de liquidez isolados, tornando difícil e custoso para os usuários acessarem a liquidez entre as cadeias.
  • Mecanismos de Comunicação Inter-cadeias Inconsistentes: A falta de protocolos de comunicação padronizados entre blockchains cria obstáculos significativos para interações cross-chain. Cada blockchain opera em diferentes modelos de consenso (PoW, PoS, etc.) e arquiteturas, com canais de comunicação direta limitados entre eles. Esta diversidade complica o desenvolvimento de aplicações cross-chain, pois cada rede possui regras, mecanismos de consenso e modelos de segurança únicos.
  • Fragmentação Estatal: Em um ambiente de várias cadeias, os dados e os estados do usuário estão dispersos em várias cadeias, levando a uma experiência de usuário fragmentada. Isso inclui não apenas o gerenciamento de ativos, mas também contas de usuário, históricos de transações e estados de contratos inteligentes. Para os provedores de infraestrutura, a fragmentação do estado requer esforço adicional para garantir a consistência dos dados em todas as cadeias, incluindo a sincronização dos estados e transações do usuário.

Soluções de Abstração de Camada de Cadeia de Blockchain

A camada de abstração de cadeia de blockchain tem como objetivo resolver essas questões fundamentais, permitindo a interoperabilidade entre blockchains com risco, atraso e custo mínimos. As soluções-chave incluem:

  1. Mecanismos de Segurança Reforçados A segurança é um grande desafio em ambientes multi-cadeia, especialmente para transações entre cadeias e pontes. Cada blockchain tem seus próprios protocolos de segurança, mas as interações entre cadeias introduzem vulnerabilidades como perda de ativos e adulteração de transações. Os principais mecanismos de segurança incluem mecanismos de consenso, auditorias de contratos inteligentes, protocolos de multiassinatura e provas criptográficas de conhecimento zero (ZK). Estes métodos ajudam a garantir transações entre cadeias e a mitigar os riscos associados à ponte de ativos entre cadeias.
  2. Mensagens e Pontes Inter-CadeiasA mensagens entre cadeias permite a transmissão de informações, instruções ou transações entre blockchains. Por exemplo, um usuário pode querer acionar um contrato inteligente no Ethereum e, em seguida, executar uma transação relacionada na BSC ou Polkadot. Protocolos como o IBC (Inter-Blockchain Communication) da Cosmos e o XCMP (Cross-Chain Message Passing) da Polkadot estão trabalhando em direção a uma comunicação entre cadeias padronizada, suportando a transferência segura de dados e ativos entre blockchains. Por outro lado, as pontes bloqueiam ativos em uma cadeia e criam tokens equivalentes em outra, facilitando o fluxo de ativos entre cadeias. Uma tecnologia de ponte eficaz pode impulsionar a interoperabilidade e permitir a livre movimentação de ativos entre blockchains.
  3. Compatibilidade direta para cadeias com uma pilha de tecnologia unificadaAs cadeias construídas numa pilha tecnológica unificada têm um nível natural de compatibilidade, permitindo uma alta interoperabilidade. A pilha tecnológica - uma combinação de ferramentas de desenvolvimento, protocolos, estruturas e mecanismos de consenso - fornece uma base compartilhada que permite uma interação perfeita entre cadeias compatíveis. Por exemplo, Cosmos e Polkadot têm ecossistemas construídos em protocolos fundamentais comuns (Cosmos usa Tendermint, enquanto Polkadot usa Substrate). Isso permite uma fácil interoperabilidade, segurança compartilhada, liquidez e troca de dados entre cadeias dentro do mesmo ecossistema, ajudando os provedores de infraestrutura a reduzir riscos de segurança e melhorar a eficiência de implantação.

A camada de blockchain da abstração da cadeia funciona como o estabelecimento de algumas auto-estradas principais que ligam regiões inteiras, em vez de ter que construir milhares de estradas mais pequenas e isoladas. Isto melhora significativamente a eficiência ao ligar cadeias dentro de ecossistemas unificados. Os projetos-chave que impulsionam a abstração da camada de blockchain incluem AggLayer da Polygon (@0xPolygon) e Disponível (@AvailProject).

Declaração:

  1. Este artigo é reproduzido de[criptoHowe.eth], os direitos de autor pertencem ao autor original [@weihaoming], se tiver alguma objeção à reimpressão, por favor entre em contato Aprender Gateequipa, e a equipa tratará disso o mais breve possível de acordo com os procedimentos relevantes.
  2. Aviso legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe de aprendizado da Gate. A menos que seja mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!