Table of Contents
“`html
Por que Precisamos de Appchains?
Nos primeiros dias da finança descentralizada (DeFi), quase toda a atividade estava concentrada na rede Ethereum. Contudo, o crescente número de usuários de Ethereum levou a um congestionamento significativo, resultando em altas taxas de transação, que frequentemente tornavam pequenas transações proibitivamente caras. Essa situação levou ao surgimento de soluções de escalonamento de Layer-2 (L2), como os rollups, que visam aumentar o desempenho e reduzir as taxas processando transações fora da rede principal.
Contudo, a demanda por mais capacidade de processamento levou desenvolvedores e usuários a buscar soluções isoladas que não comprometessem a segurança e a eficiência. A arquitetura de appchains, que promove um design modular, surge como uma resposta a tais necessidades.
O que são Appchains?
Appchains, ou blockchains específicas de aplicação, são diferentes de blockchains de propósito geral, como a Ethereum ou redes de Layer-2. Ao invés de suportar várias DApps e casos de uso, os appchains são projetados para executar uma única aplicação descentralizada ou uma funcionalidade muito específica. Essa singularidade proporciona vantagens significativas, que incluem taxas mais previsíveis, desempenho aprimorado e uma experiência de usuário adaptada.
Características Principais dos Appchains:
- Mecanismo de Taxa Nativa: Appchains utilizam um mecanismo de taxa nativa, o que significa que podem implementar tokens únicos para taxas, tornando a experiência do usuário mais estável.
- Camadas de Blockchain Modulares: Appchains normalmente constrõem sua arquitetura de forma modular, utilizando serviços externos para certas camadas, permitindo que se concentrem em sua execução.
- Camada de Execução Personalizada: Ao invés de se ajustarem a um formato de blockchain de propósito geral, os appchains podem histericamente otimizar sua camada de execução para um caso de uso específico.
- Abstração de Cadeia e Experiência do Usuário: Um dos recursos definidores dos appchains é a experiência do usuário fluida que proporciona, mantendo a complexidade do backend invisível.
Como Funcionam os Appchains?
Entender como as blockchains específicas de aplicação funcionam requer uma decomposição da infraestrutura blockchain fundamental que suporta essas redes dedicadas. Um appchain envolve o empilhamento de vários componentes para formar uma constituinte de blockchain personalizada.
Abaixo estão os componentes essenciais necessários para o funcionamento dos appchains:
- Kits de Desenvolvimento: Ferramentas que ajudam na criação de uma appchain, como o Cosmos SDK e o Polygon CDK.
- Infraestrutura de Hardware: Uma rede descentralizada de nós é necessária para executar, validar e sincronizar as transações.
- Sequenciadores: Nós especializados que agrupam transações e enviam para uma cadeia pai para liquidação.
- Mecanismo de Consenso: Cada rede blockchain requer um mecanismo de consenso para validar o estado da blockchain, garantindo que todos os nós concordem sobre o bloco mais recente.
Frameworks de Appchain em Web3
Os appchains necessitam de uma infraestrutura robusta para operar de forma eficiente. Nesta seção, apresentamos projetos críticos que apoiam o desenvolvimento de appchains, descrevendo seus serviços e exemplos práticos.
Polkadot Parachains
Serviços Providenciados: Rede de Nós e Validadores, Disponibilidade de Dados.
Polkadot permite a criação de parachains – blockchains específicas de aplicativo que se beneficiam do modelo de segurança compartilhada do Polkadot.
EigenDA
Serviços Providenciados: Disponibilidade de Dados, Rede de Validadores e Nós.
EigenDA oferece serviços especializados de disponibilidade de dados, garantindo o armazenamento e recuperação seguros dos mesmos.
Celestia
Serviços Providenciados: Disponibilidade de Dados, Rede de Validadores e Nós.
Celestia é uma rede modular que fornece disponibilidade de dados descentralizada e consenso.
Cosmos IBC e Segurança Intercadeias
Serviços Providenciados: Disponibilidade de Dados, Rede de Validadores, Kit de Desenvolvimento da Aplicação (Cosmos SDK).
Cosmos é um ecossistema líder para appchains, oferecendo o protocolo de Inter-Blockchain Communication (IBC) para a transferência de dados entre cadeias.
Polygon Supernets
Serviços Providenciados: Sequenciadores e Kits de Desenvolvimento de Aplicação.
Polygon Supernets permitem que os appchains utilizem a infraestrutura do Polygon para transações rápidas e de baixo custo.
Considerações Finais: A Ascensão do RaaS (Rollups-as-a-Service)
Com o crescimento da popularidade dos appchains, surgiram projetos de Rollups-as-a-Service (RaaS), que visam simplificar o desenvolvimento e a implantação de appchains. Essas plataformas oferecem SDKs gerais, sequenciadores compartilhados e outros serviços que podem ser facilmente adaptados.
Esses projetos reduzem tanto o custo quanto a complexidade de construção de blockchains personalizadas, impulsionando a inovação do Web3 e tornando o desenvolvimento de blockchain acessível a um número maior de participantes.
Perguntas Frequentes
O que são Appchains?
Appchains são blockchains específicas de aplicação que oferecem ambientes de execução otimizados para DApps únicas, permitindo maior previsibilidade de taxas e desempenho.
Por que Precisamos de Appchains?
Appchains oferecem ambientes de execução personalizados e eficientes para aplicações específicas, reduzindo a congestão e melhorando a segurança ao isolar aplicações em blockchains dedicadas.
O que são Frameworks de Appchain?
Frameworks de appchain são plataformas e kits de ferramentas que proporcionam componentes essenciais para a construção de blockchains específicas de aplicação.
Quais são Alguns Projetos de Appchain?
Exemplos de projetos incluem Acala e Ava Protocol na infraestrutura de parachain do Polkadot, e Manta Network e Osmosis no ecossistema Cosmos.
O que é Rollups-as-a-Service (RaaS)?
Rollups-as-a-Service é um setor emergente que simplifica o desenvolvimento de appchains, oferecendo infraestrutura pré-construída e serviços compartilhados.
“`
#Appchains, #Web3, #Blockchain, #DeFi, #Tecnologia, #Inovação, #RaaS, #Ethereum, #FinançasDescentralizadas
autor original:
CoinBureau
ref:https://coinbureau.com/education/what-are-appchains/