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 ao público usar 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 para a poderosa ferramenta de conectividade de hoje não se deveu à compreensão generalizada dos seus protocolos principais, como HTTP, TCP/IP e UDP. Em vez disso, essas complexidades técnicas foram abstraídas, permitindo ao público usar a internet sem precisar conhecer os detalhes. Da mesma forma, espera-se que a tecnologia blockchain e as aplicações nativas da 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, a estrutura de abstração da cadeia é dividida em três camadas estruturais: Camada de Aplicação, Camada de Conta e Camada de Blockchain. Essas camadas abordam os desafios exclusivos que desenvolvedores, usuários finais e provedores de infraestrutura enfrentam ao interagir em várias cadeias.

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

Desafios
Num ecossistema multi-cadeia, os desenvolvedores enfrentam o desafio significativo de implementar eficientemente aplicações em várias blockchains. Cada cadeia tem sua própria linguagem, pilha de tecnologia e mecanismos de segurança, exigindo que os desenvolvedores se adaptem a cada cadeia específica. Por exemplo, uma aplicação desenvolvida na Ethereum precisaria ser re-desenvolvida na linguagem Move da Sui para implementaçã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 aplicação fornece uma interface unificada e ferramentas, como SDKs e APIs, que simplificam o desenvolvimento num ambiente de várias cadeias. Ao usar assinaturas e mecanismos de coordenação de transações entre cadeias, os programadores podem implementar o seu código de forma transparente em várias cadeias. Projetos como Agoric, Skip e Socket estão a avançar com ferramentas nesta área, permitindo aos programadores executar transações entre cadeias com uma única assinatura. Melhorar a experiência do programador é fundamental para o crescimento dos ecossistemas de blockchain, e a abstração de cadeias acelera o ciclo de feedback entre programador-aplicação-utilizador, impulsionando a inovação.

Abstração da Cadeia de Camada de Conta: Otimizando a Experiência do Usuário, Simplificando a Gestão de Ativos

Desafios
Num ambiente multi-cadeia, os utilizadores regulares frequentemente deparam-se com a tarefa complexa de gerir ativos em várias cadeias. Cada cadeia requer gestão de conta separada, rastreamento de ativos e tratamento manual de taxas de gás, complicando a experiência do utilizador e aumentando a barreira de entrada para aplicações Web3. Esta complexidade torna as aplicações blockchain menos atraentes para os utilizadores 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 através da gestão unificada de contas, pagamentos de gás automatizados e integração de identidade entre cadeias. Através de uma interface unificada, os usuários podem ver os saldos 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 nesta á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 Blocos: Melhorando a Interoperabilidade, Apoiando o Desenvolvimento da 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 explorações de segurança, representando riscos significativos para a segurança dos ativos.

Solução de Abstração de Cadeia
A abstração da cadeia de camada de blockchain melhora a compatibilidade e o compartilhamento de dados entre cadeias através de protocolos padronizados de comunicação entre cadeias, como o IBC da Cosmos e o XCMP da Polkadot. Cadeias construídas na mesma pilha de tecnologia, como aquelas no ecossistema Cosmos baseado no Tendermint, podem interoperar mais facilmente, reduzindo os riscos de segurança e os custos de implantação. Mecanismos unificados de segurança entre cadeias também reduzem a complexidade das interações entre cadeias, melhorando a liquidez e a colaboração no ecossistema.
Cada uma destas três camadas é indispensável: a camada de aplicação fornece ferramentas que tornam a abstração da cadeia aplicável, a camada de conta impacta diretamente a experiência do utilizador, e a camada de blockchain forma a base garantindo a viabilidade técnica. As soluções de abstração da cadeia através destas camadas são interdependentes e mutuamente reforçadoras, trabalhando para o objetivo final de otimizar a experiência do utilizador.

Soluções de Abstração de Cadeia

NEAR

Como uma blockchain de camada 1 shard proof-of-stake, a NEAR concentra-se em preencher a lacuna entre aplicações nativas de blockchain e o público em geral. A NEAR consegue isso através da agregação de contas, uma arquitetura de múltiplas camadas que abstrai pontos críticos de usar redes blockchain, como alternar entre carteiras, gerir taxas de gás e interações entre cadeias. Todas as interações são consolidadas dentro de uma única conta. O sistema de gestão de chaves FastAuth exclusivo da NEAR reduz a barreira de entrada, melhorando ainda mais a abstração blockchain para os utilizadores finais. O FastAuth permite que os utilizadores se registem para uma conta nativa de blockchain apenas com um endereço de email e usem uma palavra-passe (via autenticação biométrica em vez de palavras-passe) para substituir chaves privadas complexas e palavras-passe.

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 Mensagens Gerais (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 incorporadas.

Conclusão

À medida que a indústria da blockchain continua a evoluir, a escolha predominante das cadeias provavelmente irá mudar, com várias aplicações a serem implementadas em diferentes cadeias mais adequadas às suas necessidades. Estamos a caminhar para um futuro multi-cadeia, o que inevitavelmente introduzirá mais desafios de experiência do utilizador, dificultando a adoção de aplicações predominantes. Portanto, a abstração da cadeia é imperativa.

* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.

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 ao público usar 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 para a poderosa ferramenta de conectividade de hoje não se deveu à compreensão generalizada dos seus protocolos principais, como HTTP, TCP/IP e UDP. Em vez disso, essas complexidades técnicas foram abstraídas, permitindo ao público usar a internet sem precisar conhecer os detalhes. Da mesma forma, espera-se que a tecnologia blockchain e as aplicações nativas da 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, a estrutura de abstração da cadeia é dividida em três camadas estruturais: Camada de Aplicação, Camada de Conta e Camada de Blockchain. Essas camadas abordam os desafios exclusivos que desenvolvedores, usuários finais e provedores de infraestrutura enfrentam ao interagir em várias cadeias.

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

Desafios
Num ecossistema multi-cadeia, os desenvolvedores enfrentam o desafio significativo de implementar eficientemente aplicações em várias blockchains. Cada cadeia tem sua própria linguagem, pilha de tecnologia e mecanismos de segurança, exigindo que os desenvolvedores se adaptem a cada cadeia específica. Por exemplo, uma aplicação desenvolvida na Ethereum precisaria ser re-desenvolvida na linguagem Move da Sui para implementaçã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 aplicação fornece uma interface unificada e ferramentas, como SDKs e APIs, que simplificam o desenvolvimento num ambiente de várias cadeias. Ao usar assinaturas e mecanismos de coordenação de transações entre cadeias, os programadores podem implementar o seu código de forma transparente em várias cadeias. Projetos como Agoric, Skip e Socket estão a avançar com ferramentas nesta área, permitindo aos programadores executar transações entre cadeias com uma única assinatura. Melhorar a experiência do programador é fundamental para o crescimento dos ecossistemas de blockchain, e a abstração de cadeias acelera o ciclo de feedback entre programador-aplicação-utilizador, impulsionando a inovação.

Abstração da Cadeia de Camada de Conta: Otimizando a Experiência do Usuário, Simplificando a Gestão de Ativos

Desafios
Num ambiente multi-cadeia, os utilizadores regulares frequentemente deparam-se com a tarefa complexa de gerir ativos em várias cadeias. Cada cadeia requer gestão de conta separada, rastreamento de ativos e tratamento manual de taxas de gás, complicando a experiência do utilizador e aumentando a barreira de entrada para aplicações Web3. Esta complexidade torna as aplicações blockchain menos atraentes para os utilizadores 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 através da gestão unificada de contas, pagamentos de gás automatizados e integração de identidade entre cadeias. Através de uma interface unificada, os usuários podem ver os saldos 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 nesta á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 Blocos: Melhorando a Interoperabilidade, Apoiando o Desenvolvimento da 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 explorações de segurança, representando riscos significativos para a segurança dos ativos.

Solução de Abstração de Cadeia
A abstração da cadeia de camada de blockchain melhora a compatibilidade e o compartilhamento de dados entre cadeias através de protocolos padronizados de comunicação entre cadeias, como o IBC da Cosmos e o XCMP da Polkadot. Cadeias construídas na mesma pilha de tecnologia, como aquelas no ecossistema Cosmos baseado no Tendermint, podem interoperar mais facilmente, reduzindo os riscos de segurança e os custos de implantação. Mecanismos unificados de segurança entre cadeias também reduzem a complexidade das interações entre cadeias, melhorando a liquidez e a colaboração no ecossistema.
Cada uma destas três camadas é indispensável: a camada de aplicação fornece ferramentas que tornam a abstração da cadeia aplicável, a camada de conta impacta diretamente a experiência do utilizador, e a camada de blockchain forma a base garantindo a viabilidade técnica. As soluções de abstração da cadeia através destas camadas são interdependentes e mutuamente reforçadoras, trabalhando para o objetivo final de otimizar a experiência do utilizador.

Soluções de Abstração de Cadeia

NEAR

Como uma blockchain de camada 1 shard proof-of-stake, a NEAR concentra-se em preencher a lacuna entre aplicações nativas de blockchain e o público em geral. A NEAR consegue isso através da agregação de contas, uma arquitetura de múltiplas camadas que abstrai pontos críticos de usar redes blockchain, como alternar entre carteiras, gerir taxas de gás e interações entre cadeias. Todas as interações são consolidadas dentro de uma única conta. O sistema de gestão de chaves FastAuth exclusivo da NEAR reduz a barreira de entrada, melhorando ainda mais a abstração blockchain para os utilizadores finais. O FastAuth permite que os utilizadores se registem para uma conta nativa de blockchain apenas com um endereço de email e usem uma palavra-passe (via autenticação biométrica em vez de palavras-passe) para substituir chaves privadas complexas e palavras-passe.

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 Mensagens Gerais (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 incorporadas.

Conclusão

À medida que a indústria da blockchain continua a evoluir, a escolha predominante das cadeias provavelmente irá mudar, com várias aplicações a serem implementadas em diferentes cadeias mais adequadas às suas necessidades. Estamos a caminhar para um futuro multi-cadeia, o que inevitavelmente introduzirá mais desafios de experiência do utilizador, dificultando a adoção de aplicações predominantes. Portanto, a abstração da cadeia é imperativa.

* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!