O que é Abstração de Cadeia?

Avançado10/30/2024, 3:59:47 AM
O desenvolvimento da internet para a poderosa ferramenta de conectividade de hoje não se deveu à compreensão generalizada de seus protocolos principais, como HTTP, TCP/IP e UDP. Em vez disso, essas complexidades técnicas foram abstraídas, permitindo que o público use a internet sem precisar conhecer os detalhes. Da mesma forma, espera-se que a tecnologia blockchain e as aplicações nativas de blockchain passem por uma evolução semelhante ao longo do tempo.

O desenvolvimento da internet no poderoso instrumento de conectividade de hoje não se deve à compreensão generalizada de seus protocolos principais, como HTTP, TCP/IP e UDP. Em vez disso, essas complexidades técnicas foram abstraídas, permitindo que o público use a internet sem precisar saber os detalhes. Da mesma forma, espera-se que a tecnologia blockchain e as aplicações nativas de blockchain passem por uma evolução semelhante ao longo do tempo.

Conceito de Abstração de Cadeia

Proposto pela NEAR, a abstração de cadeia visa separar a tecnologia blockchain da experiência do usuário (UX), simplificando as formas como os usuários interagem com a tecnologia blockchain. Com isso, os usuários podem interagir com aplicativos blockchain sem precisar saber a blockchain específica que estão usando.

Estrutura de Abstração de Cadeia

Para ocultar a complexidade dos usuários, o framework de abstração de cadeia é dividido em três camadas estruturais: Camada de Aplicação, Camada de Conta e Camada de Blockchain. Essas camadas abordam os desafios únicos que os desenvolvedores, usuários finais e provedores de infraestrutura enfrentam ao interagir entre várias cadeias.

Abstração de Camada de Aplicação de Cadeia: Reduzindo a Complexidade de Interoperabilidade para Desenvolvedores

Desafios
Em um ecossistema de várias cadeias, os desenvolvedores enfrentam o desafio significativo de implantar aplicativos de forma eficiente em várias blockchains. Cada cadeia possui sua própria linguagem, pilha tecnológica e mecanismos de segurança, exigindo que os desenvolvedores se adaptem a cada cadeia específica. Por exemplo, um aplicativo desenvolvido no Ethereum precisaria ser recriado na linguagem Move da Sui para implantação na cadeia Sui. Esse esforço de desenvolvimento redundante e operações entre cadeias aumentam a complexidade, o custo e podem retardar a inovação.

Solução de Abstração de Cadeia
A abstração da cadeia de camada de aplicativo fornece uma interface unificada e ferramentas, como SDKs e APIs, que simplificam o desenvolvimento em um ambiente de várias cadeias. Ao usar assinaturas intercadeias e mecanismos de coordenação de transações, os desenvolvedores podem implantar seu código de forma transparente em várias cadeias. Projetos como Agoric, Skip e Socket estão avançando ferramentas nessa área, permitindo que os desenvolvedores executem transações entre cadeias com uma única assinatura. Aprimorar a experiência do desenvolvedor é fundamental para o crescimento dos ecossistemas de blockchain, e a abstração da cadeia acelera o ciclo de feedback desenvolvedor-aplicativo-usuário, estimulando a inovação.

Abstração de cadeia de camada de conta: otimizando a experiência do usuário, simplificando a gestão de ativos

Desafios
Em um ambiente multi-cadeia, os usuários comuns frequentemente enfrentam a tarefa complexa de gerenciar ativos em várias cadeias. Cada cadeia requer gerenciamento de conta separado, rastreamento de ativos e manuseio manual de taxas de gás, complicando a experiência do usuário e elevando a barreira de entrada para aplicativos Web3. Essa complexidade torna as aplicações blockchain menos atraentes para os usuários comuns da internet.

Solução de Abstração de Cadeia
A abstração da cadeia de camada de conta melhora significativamente a experiência do usuário por meio do gerenciamento unificado de contas, pagamentos automatizados de gás e integração de identidade entre cadeias. Através de uma interface unificada, os usuários podem ver o saldo de seus ativos em todas as cadeias sem precisar verificar cada uma individualmente. Além disso, com uma identidade única, os usuários podem transacionar e interagir livremente entre diferentes cadeias, reduzindo a inconveniência de gerenciar várias contas. Projetos como Particle Network, XION e NEAR estão explorando soluções nessa área para melhorar a experiência do usuário de aplicativos Web3 para níveis mais próximos das aplicações tradicionais da internet.

Abstração de Camada de Cadeia de Blockchain: Melhorando a Interoperabilidade, Apoiando o Desenvolvimento de Infraestrutura

Desafios
Na camada de blockchain, a abstração de cadeia aborda principalmente os desafios de interoperabilidade e segurança que os provedores de infraestrutura enfrentam ao implantar em várias cadeias. A fragmentação entre blockchains leva a riscos de segurança, liquidez dividida e inconsistências de comunicação. Por exemplo, as pontes entre cadeias historicamente têm sido vulneráveis a exploits de segurança, representando riscos significativos para a segurança dos ativos.

Solução de Abstração de Cadeia
A abstração de camada de blockchain aprimora a compatibilidade e o compartilhamento de dados entre cadeias por meio de protocolos padronizados de comunicação entre cadeias, como IBC da Cosmos e XCMP da Polkadot. As cadeias construídas na mesma pilha de tecnologia, como as do ecossistema Cosmos baseado no Tendermint, podem interoperar com mais facilidade, reduzindo riscos de segurança e custos de implantação. Mecanismos unificados de segurança entre cadeias reduzem ainda mais a complexidade das interações entre cadeias, melhorando a liquidez e a colaboração do ecossistema.
Cada uma dessas três camadas é indispensável: a camada de aplicação fornece ferramentas que tornam a abstração de cadeias aplicável, a camada de conta impacta diretamente a experiência do usuário e a camada de blockchain forma a base garantindo a viabilidade técnica. As soluções de abstração de cadeias nessas camadas são interdependentes e mutuamente reforçadoras, trabalhando em direção ao objetivo final de otimizar a experiência do usuário.

Soluções de Abstração de Cadeia

NEAR

Como uma blockchain Layer 1 shardada de prova de participação, a NEAR foca em preencher a lacuna entre aplicativos nativos de blockchain e o público em geral. A NEAR alcança isso por meio de agregação de contas, uma arquitetura em várias camadas que abstrai pontos críticos de uso de redes blockchain, como trocar de carteiras, gerenciar taxas de gás e interações entre cadeias. Todas as interações são consolidadas dentro de uma única conta. O sistema de gerenciamento de chaves FastAuth único da NEAR reduz a barreira de entrada, aprimorando ainda mais a abstração de blockchain para os usuários finais. O FastAuth permite que os usuários se cadastrem em uma conta nativa de blockchain apenas com um endereço de e-mail e use uma senha (por meio de autenticação biométrica em vez de senhas) para substituir chaves privadas complexas e senhas.

Agoric

A Agoric é uma blockchain nativa da Camada 1 dentro do ecossistema Cosmos, projetada com um ambiente de execução assíncrono e multi-bloco para facilitar aplicações entre cadeias. A Agoric utiliza o protocolo IBC da Cosmos para comunicação entre cadeias e a Passagem de Mensagem Geral (GMP) da Axelar para interagir com ecossistemas além da Cosmos. Ao abstrair as complexidades envolvidas na comunicação entre cadeias e na execução de contratos inteligentes, as interfaces de aplicação coordenadas (APIs) da Agoric simplificam a experiência do desenvolvedor, permitindo que os usuários finais se beneficiem de aplicações com capacidades de abstração de cadeias integradas.

Conclusão

À medida que a indústria de blockchain continua a evoluir, a escolha dominante das cadeias provavelmente mudará, com várias aplicações sendo implantadas em diferentes cadeias mais adequadas às suas necessidades. Estamos caminhando rumo a um futuro multi-cadeia, o que inevitavelmente introduzirá mais desafios de experiência do usuário, dificultando a adoção de aplicações mainstream. Portanto, a abstração de cadeia é imperativa.

* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.

O que é Abstração de Cadeia?

Avançado10/30/2024, 3:59:47 AM
O desenvolvimento da internet para a poderosa ferramenta de conectividade de hoje não se deveu à compreensão generalizada de seus protocolos principais, como HTTP, TCP/IP e UDP. Em vez disso, essas complexidades técnicas foram abstraídas, permitindo que o público use a internet sem precisar conhecer os detalhes. Da mesma forma, espera-se que a tecnologia blockchain e as aplicações nativas de blockchain passem por uma evolução semelhante ao longo do tempo.

O desenvolvimento da internet no poderoso instrumento de conectividade de hoje não se deve à compreensão generalizada de seus protocolos principais, como HTTP, TCP/IP e UDP. Em vez disso, essas complexidades técnicas foram abstraídas, permitindo que o público use a internet sem precisar saber os detalhes. Da mesma forma, espera-se que a tecnologia blockchain e as aplicações nativas de blockchain passem por uma evolução semelhante ao longo do tempo.

Conceito de Abstração de Cadeia

Proposto pela NEAR, a abstração de cadeia visa separar a tecnologia blockchain da experiência do usuário (UX), simplificando as formas como os usuários interagem com a tecnologia blockchain. Com isso, os usuários podem interagir com aplicativos blockchain sem precisar saber a blockchain específica que estão usando.

Estrutura de Abstração de Cadeia

Para ocultar a complexidade dos usuários, o framework de abstração de cadeia é dividido em três camadas estruturais: Camada de Aplicação, Camada de Conta e Camada de Blockchain. Essas camadas abordam os desafios únicos que os desenvolvedores, usuários finais e provedores de infraestrutura enfrentam ao interagir entre várias cadeias.

Abstração de Camada de Aplicação de Cadeia: Reduzindo a Complexidade de Interoperabilidade para Desenvolvedores

Desafios
Em um ecossistema de várias cadeias, os desenvolvedores enfrentam o desafio significativo de implantar aplicativos de forma eficiente em várias blockchains. Cada cadeia possui sua própria linguagem, pilha tecnológica e mecanismos de segurança, exigindo que os desenvolvedores se adaptem a cada cadeia específica. Por exemplo, um aplicativo desenvolvido no Ethereum precisaria ser recriado na linguagem Move da Sui para implantação na cadeia Sui. Esse esforço de desenvolvimento redundante e operações entre cadeias aumentam a complexidade, o custo e podem retardar a inovação.

Solução de Abstração de Cadeia
A abstração da cadeia de camada de aplicativo fornece uma interface unificada e ferramentas, como SDKs e APIs, que simplificam o desenvolvimento em um ambiente de várias cadeias. Ao usar assinaturas intercadeias e mecanismos de coordenação de transações, os desenvolvedores podem implantar seu código de forma transparente em várias cadeias. Projetos como Agoric, Skip e Socket estão avançando ferramentas nessa área, permitindo que os desenvolvedores executem transações entre cadeias com uma única assinatura. Aprimorar a experiência do desenvolvedor é fundamental para o crescimento dos ecossistemas de blockchain, e a abstração da cadeia acelera o ciclo de feedback desenvolvedor-aplicativo-usuário, estimulando a inovação.

Abstração de cadeia de camada de conta: otimizando a experiência do usuário, simplificando a gestão de ativos

Desafios
Em um ambiente multi-cadeia, os usuários comuns frequentemente enfrentam a tarefa complexa de gerenciar ativos em várias cadeias. Cada cadeia requer gerenciamento de conta separado, rastreamento de ativos e manuseio manual de taxas de gás, complicando a experiência do usuário e elevando a barreira de entrada para aplicativos Web3. Essa complexidade torna as aplicações blockchain menos atraentes para os usuários comuns da internet.

Solução de Abstração de Cadeia
A abstração da cadeia de camada de conta melhora significativamente a experiência do usuário por meio do gerenciamento unificado de contas, pagamentos automatizados de gás e integração de identidade entre cadeias. Através de uma interface unificada, os usuários podem ver o saldo de seus ativos em todas as cadeias sem precisar verificar cada uma individualmente. Além disso, com uma identidade única, os usuários podem transacionar e interagir livremente entre diferentes cadeias, reduzindo a inconveniência de gerenciar várias contas. Projetos como Particle Network, XION e NEAR estão explorando soluções nessa área para melhorar a experiência do usuário de aplicativos Web3 para níveis mais próximos das aplicações tradicionais da internet.

Abstração de Camada de Cadeia de Blockchain: Melhorando a Interoperabilidade, Apoiando o Desenvolvimento de Infraestrutura

Desafios
Na camada de blockchain, a abstração de cadeia aborda principalmente os desafios de interoperabilidade e segurança que os provedores de infraestrutura enfrentam ao implantar em várias cadeias. A fragmentação entre blockchains leva a riscos de segurança, liquidez dividida e inconsistências de comunicação. Por exemplo, as pontes entre cadeias historicamente têm sido vulneráveis a exploits de segurança, representando riscos significativos para a segurança dos ativos.

Solução de Abstração de Cadeia
A abstração de camada de blockchain aprimora a compatibilidade e o compartilhamento de dados entre cadeias por meio de protocolos padronizados de comunicação entre cadeias, como IBC da Cosmos e XCMP da Polkadot. As cadeias construídas na mesma pilha de tecnologia, como as do ecossistema Cosmos baseado no Tendermint, podem interoperar com mais facilidade, reduzindo riscos de segurança e custos de implantação. Mecanismos unificados de segurança entre cadeias reduzem ainda mais a complexidade das interações entre cadeias, melhorando a liquidez e a colaboração do ecossistema.
Cada uma dessas três camadas é indispensável: a camada de aplicação fornece ferramentas que tornam a abstração de cadeias aplicável, a camada de conta impacta diretamente a experiência do usuário e a camada de blockchain forma a base garantindo a viabilidade técnica. As soluções de abstração de cadeias nessas camadas são interdependentes e mutuamente reforçadoras, trabalhando em direção ao objetivo final de otimizar a experiência do usuário.

Soluções de Abstração de Cadeia

NEAR

Como uma blockchain Layer 1 shardada de prova de participação, a NEAR foca em preencher a lacuna entre aplicativos nativos de blockchain e o público em geral. A NEAR alcança isso por meio de agregação de contas, uma arquitetura em várias camadas que abstrai pontos críticos de uso de redes blockchain, como trocar de carteiras, gerenciar taxas de gás e interações entre cadeias. Todas as interações são consolidadas dentro de uma única conta. O sistema de gerenciamento de chaves FastAuth único da NEAR reduz a barreira de entrada, aprimorando ainda mais a abstração de blockchain para os usuários finais. O FastAuth permite que os usuários se cadastrem em uma conta nativa de blockchain apenas com um endereço de e-mail e use uma senha (por meio de autenticação biométrica em vez de senhas) para substituir chaves privadas complexas e senhas.

Agoric

A Agoric é uma blockchain nativa da Camada 1 dentro do ecossistema Cosmos, projetada com um ambiente de execução assíncrono e multi-bloco para facilitar aplicações entre cadeias. A Agoric utiliza o protocolo IBC da Cosmos para comunicação entre cadeias e a Passagem de Mensagem Geral (GMP) da Axelar para interagir com ecossistemas além da Cosmos. Ao abstrair as complexidades envolvidas na comunicação entre cadeias e na execução de contratos inteligentes, as interfaces de aplicação coordenadas (APIs) da Agoric simplificam a experiência do desenvolvedor, permitindo que os usuários finais se beneficiem de aplicações com capacidades de abstração de cadeias integradas.

Conclusão

À medida que a indústria de blockchain continua a evoluir, a escolha dominante das cadeias provavelmente mudará, com várias aplicações sendo implantadas em diferentes cadeias mais adequadas às suas necessidades. Estamos caminhando rumo a um futuro multi-cadeia, o que inevitavelmente introduzirá mais desafios de experiência do usuário, dificultando a adoção de aplicações mainstream. Portanto, a abstração de cadeia é imperativa.

* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!