Autor: Pesquisa Thanefield
Compilado por: Deep Wave TechFlow
introduzir
No contexto do roteiro centrado em rollup do Ethereum, o número de blockchains está explodindo, e a proliferação de rollups e cadeias de aplicativos valida a teoria das multicadeias. Embora o escalonamento multi-chain tenha suas vantagens, ele também cria um efeito de silo, fazendo com que a liquidez e os usuários fiquem espalhados por vários ambientes. Isso faz com que usuários e desenvolvedores enfrentem mais dificuldades ao usar o blockchain.
Por exemplo, um usuário típico encontra os seguintes desafios ao operar em três blockchains. Primeiro, precisam de encontrar uma ponte segura, acessível e rápida para transferir activos. Se uma ponte for mal projetada, os usuários poderão pagar taxas exorbitantes ou os ativos poderão ser congelados por longos períodos durante o processo de transferência.
Além disso, os usuários precisarão de tokens nativos suficientes para cobrir as taxas de transação em cada blockchain. Isso adiciona dores de cabeça adicionais se o usuário estiver usando um ativo não nativo, como uma moeda estável. Eles também precisam armazenar e gerenciar cada frase mnemônica separadamente, o que aumenta ainda mais o atrito e os riscos de segurança.
Da mesma forma, os desenvolvedores enfrentam uma complexidade crescente para garantir a interoperabilidade entre cadeias, gerir eficazmente a liquidez entre cadeias e integrar várias camadas de infraestrutura, o que aumenta significativamente o tempo de desenvolvimento.
Sem melhorias significativas na experiência do usuário, como soluções de abstração de cadeia, essas complexidades só aumentarão à medida que o número de blockchains e rollups aumentar.
Acreditamos que a abstração em cadeia é a chave para resolver esses desafios. Ao simplificar a experiência do usuário e do desenvolvedor, unifica ambientes descentralizados e torna o blockchain mais acessível e eficiente para bilhões de pessoas em todo o mundo. Com base nesta ideia, este artigo irá explorar vários projetos no campo abstrato que estão ajudando a concretizar esta visão.
Conceito de alto nível de abstração de cadeia
Conceitualmente, a abstração da cadeia visa simplificar as complexidades da interação financeira com a cadeia, escondendo essas complexidades do enfrentamento desses problemas por parte dos usuários finais e desenvolvedores.
Do ponto de vista do desenvolvedor, o objetivo da abstração de cadeia é permitir que os desenvolvedores criem aplicativos independentes de cadeia de forma rápida e segura, que sejam executados perfeitamente em todos os rollups, sem se preocupar com as complexidades de execução subjacentes.
Do ponto de vista do usuário, a visão da abstração em cadeia é permitir que os usuários interajam com aplicações descentralizadas sem a necessidade de compreender os conceitos criptográficos por trás delas. O objetivo é remover toda a complexidade técnica e fornecer uma experiência de usuário intuitiva.
Uma analogia comum é como interagimos com aplicativos de computador hoje. Embora a Internet seja onipresente na vida diária, a maioria dos usuários não entende detalhes técnicos como HTTP e TCP/IP. Da mesma forma, ao construir aplicações web, a maioria dos desenvolvedores não precisa de um conhecimento profundo dos protocolos de comunicação porque o ambiente do navegador já abstrai grande parte do trabalho subjacente.
No entanto, para os usuários de criptografia de hoje, os fundos de uma cadeia são inacessíveis aos aplicativos da outra cadeia sem uma ponte explícita. Da mesma forma, o blockchain em que um desenvolvedor escolhe implantar permanece significativo.
Portanto, o estado atual da criptografia é semelhante ao dos primeiros dias da computação de consumo. A abstração da cadeia será a força chave que impulsionará seu avanço em direção a uma experiência de usuário perfeita na Internet moderna.
Remover o atrito existente na experiência do usuário e simplificar a forma como os usuários finais e desenvolvedores interagem com os aplicativos on-chain trará uma nova onda de crescimento para as criptomoedas. Isso impulsionará a adoção em massa e expandirá a base de usuários além da comunidade nativa da web3, atualmente isolada, para alcançar bilhões de usuários em todo o mundo.
Os primeiros sinais dessa visão são evidentes no Telegram, que tem 900 milhões de usuários que podem facilmente ingressar em criptomoedas por meio de uma interface familiar. Da mesma forma, os usuários da Base podem configurar carteiras inteligentes com chaves criptográficas, evitando a necessidade de armazenar com segurança uma frase mnemônica de 12 palavras ou pagar taxas de gás porque suas transações podem ser patrocinadas pela Coinbase.
Embora ambos os ecossistemas ainda estejam nas suas fases iniciais, o seu progresso mostra que esta visão está mais próxima da realidade do que parece e é inteiramente alcançável.
Componentes da abstração da cadeia
Alcançar este elevado nível de abstração requer avanços em vários níveis de infraestrutura. A seguir, primeiro detalharemos os blocos de construção da pilha de abstração, depois nos aprofundaremos em cada categoria e destacaremos os itens importantes dentro dela e suas opções de design.
Abstração de conta
Abstração de conta (AA) é o conceito de carteira de contrato inteligente introduzido para melhorar a experiência do usuário blockchain. O objetivo é simplificar as complexidades do uso de uma carteira blockchain para os usuários, eliminando a necessidade de gerenciar pares de chaves públicas/privadas. O conceito de AA surgiu na comunidade Ethereum já em 2016, quando os principais desenvolvedores do Ethereum estavam insatisfeitos com as limitações das carteiras existentes. AA agora faz parte do roteiro Ethereum, com o objetivo final de ser AA totalmente nativo. Embora as implementações possam variar em diferentes blockchains, discutiremos principalmente a abstração de contas no contexto de Ethereum e EVM.
Na maioria das cadeias compatíveis com EVM, existem dois tipos de contas: contas de propriedade externa (EOAs) e contas de contrato inteligente. EOAs são carteiras tradicionais, como aquelas acessadas através do Metamask. Eles são controlados por chaves privadas e são usados para assinar mensagens e interagir com o blockchain. Os EOAs têm várias limitações que podem impactar significativamente a experiência Web3 do usuário médio, incluindo a capacidade de gerenciar chaves privadas, a necessidade de pagar taxas de gás em tokens nativos e a incapacidade de fazer transações atômicas.
A carteira de contrato inteligente é totalmente programável e aborda esses problemas de experiência do usuário, introduzindo princípios de design Web2, como um sistema de login social e recuperação de conta. O método de implementação da funcionalidade da carteira inteligente depende do design do blockchain e da infraestrutura nele contida. Na Ethereum e na maioria das cadeias EVM, a rede atualmente não suporta abstração de conta nativa, o que significa que apenas EOAs podem assinar mensagens.
Atualmente, dois padrões de carteira inteligente foram amplamente adotados e implantados em milhões de contas: Safe, um pioneiro neste campo, e ERC-4337, um padrão relativamente novo que depende de intenção e infraestrutura adicional fora da cadeia. As próximas atualizações do Pectra também incluirão o EIP-7702, que avança a estrutura de abstração de contas existente e está se aproximando de seus estágios finais, quando os EOAs poderão fazer a transição para contas de contratos inteligentes.
Seguro
Pioneira na abstração de contas e fornecedora de carteira inteligente mais comumente usada, a Safe (anteriormente Gnosis Safe) começou como uma carteira com múltiplas assinaturas. Hoje, evoluiu para uma solução abrangente de carteira inteligente e é uma parte importante da infraestrutura Ethereum e EVM. Atualmente, a Safe tem quase 10 milhões de carteiras implantadas e protege aproximadamente US$ 90 bilhões em ativos em várias cadeias e rollups de EVM.
Safe possui uma arquitetura modular. Os componentes principais são integrados à pilha Safe{Core} testada em batalha, enquanto os módulos Safe introduzem recursos personalizados que aprimoram a funcionalidade geral. Esta abordagem modular é semelhante aos ganchos usados no Uniswap v4, e o módulo Safe garante forte segurança na camada central e simplifica a personalização e integração para desenvolvedores. Os desenvolvedores podem criar módulos que atendam a necessidades específicas ou integrar módulos existentes. Por exemplo, os usuários podem adicionar ou remover módulos que facilitam a autenticação de chave de senha ou gerenciar cotas. Além disso, o Safe inclui um módulo ERC-4337, tornando-o compatível com este novo padrão de abstração de contas e sua infraestrutura associada.
ERC-4337
ERC-4337 é o padrão atualmente usado no Ethereum e na maioria das cadeias EVM, e foi implementado na rede principal Ethereum em março de 2023. Ele serve como uma etapa intermediária no desenvolvimento da abstração de contas e pode ser implementado sem modificações no protocolo da camada de consenso. Em vez disso, aproveita um conceito chamado pseudotransações (ações do usuário) que são baseadas em intenções e combinadas com infraestrutura dentro e fora da cadeia para facilitar e executar essas ações.
O ERC-4337 traz melhorias significativas à experiência do usuário:
Processo de transação ERC-4337
ERC-4337 introduz um novo fluxo de transações sem alterar a camada de consenso. Esta abordagem integra alguns componentes de infraestrutura que a tornam diferente do tradicional ciclo de transações EOA. A principal diferença está nas etapas anteriores à assinatura da transação, enquanto o processo posterior permanece o mesmo. Os elementos principais incluem UserOps, paymasters, alt mempools, bundlers e contratos EntryPoint.
No loop de transação ERC-4337, os usuários expressam sua intenção de realizar operações específicas na cadeia por meio do UserOp, em vez de assinar transações diretamente. UserOps são gerenciados em um pool de memória alternativo (Alt mempool), que é dedicado ao UserOps e é diferente do pool de memória pública. Os bundlers são semelhantes aos construtores de blocos, monitorando mempools alternativos e selecionando UserOps para inclusão em seus pacotes com base em taxas de prioridade. Esses pacotes são assinados pelo empacotador e submetidos ao contrato EntryPoint, um contrato global no Ethereum dedicado a todas as operações ERC-4337, para execução. Se necessário, os Paymasters podem usar tokens ERC-20 para patrocinar transações ou pagar pelo gás. Posteriormente, a transação prossegue normalmente e é executada na rede.
Para ver uma representação visual deste processo, este diagrama do Blocknative é muito útil:
Status de adoção ERC-4337
Desde a sua implantação em 2023, o ERC-4337 foi amplamente adotado em soluções de camada 2 e cadeias laterais, especialmente em Base e Polygon. Até o momento, foram criadas mais de 5,5 milhões de carteiras ERC-4337, com uma média de aproximadamente 800.000 operações de usuários bem-sucedidas por semana.
A Coinbase está na vanguarda no desenvolvimento e adoção de carteiras inteligentes. Em 5 de junho, a Coinbase lançou a Coinbase Smart Wallet, um novo produto baseado no padrão ERC-4337. Esta carteira inteligente oferece vários recursos notáveis, incluindo autenticação de chave criptográfica, transações patrocinadas para dApps selecionados no Base e funcionalidade de propriedade de várias contas. Com a Coinbase estrategicamente focada em trazer novos usuários para a plataforma Base, as carteiras inteligentes provavelmente se tornarão rapidamente o tipo de carteira dominante na Base. Biconomy, Pimlico e Alchemy também estão surgindo no fornecimento de componentes-chave da infraestrutura ERC-4337, especialmente no lado do empacotador e do pagador. A tabela abaixo mostra o domínio em termos de número de ações do usuário realizadas e pagas.
Apesar destes números encorajadores, as carteiras ERC-4337 ainda não alcançaram ampla adoção na rede principal Ethereum, com apenas duzentas a trezentas carteiras ativas por semana. A Safe Wallet continua sendo o principal padrão para carteiras inteligentes no Ethereum. Uma das principais limitações do design do ERC-4337 é que ele não permite que as carteiras EOA existentes sejam convertidas em carteiras inteligentes. Além disso, as taxas de gás relativamente altas na rede principal Ethereum tornam certos recursos, como transações patrocinadas, economicamente inviáveis.
EIP-7702
Seguindo o ERC-4337, o EIP-7702 dá um passo importante em direção à abstração de contas totalmente nativa. A proposta, elaborada por Vitalik Buterin, surgiu rapidamente como uma resposta ao polêmico EIP-3074, que apresentava problemas de compatibilidade com futuros EIPs no roteiro de Abstração de Conta Ethereum (AA). Ao contrário do ERC-4337, que opera ao nível da infraestrutura, o EIP-7702 propõe alterações diretamente ao nível do protocolo. Espera-se que a proposta seja incluída em uma próxima atualização do Pectra, em algum momento entre o quarto trimestre de 2024 e o primeiro trimestre de 2025.
O EIP-7702 é considerado uma das propostas de melhoria da experiência do usuário mais importantes na história do Ethereum. Ele aprimora a estrutura ERC-4337, introduzindo recursos importantes, como lotes de transações, patrocínio de gás e permissões temporárias para EOAs. Especificamente, introduz um novo tipo de transação que permite que os EOAs adotem temporariamente o código do contrato inteligente durante a transação e revertam ao estado original após a conclusão da transação. A proposta garante compatibilidade futura com as implementações ERC-4337 existentes e é consistente com os objetivos de longo prazo do roteiro Ethereum AA.
Estudo de caso: Worldcoin
A Worldcoin está desenvolvendo um protocolo chamado “Autenticação Humana” que visa permitir que os aplicativos verifiquem se os usuários são humanos reais e não bots controlados por IA. Essa verificação é feita por meio do World ID, passaporte digital emitido aos usuários após a digitalização da íris por meio do Orbs, dispositivo especializado. Uma vez adquirido, o World ID serve como uma ferramenta de autenticação universal para uma variedade de aplicações e serviços. Além da verificação de identidade, os usuários também recebem subsídios WLD quinzenais, que são distribuídos na rede.
A Worldcoin emitiu com sucesso mais de 4,5 milhões de World IDs, permitindo aos usuários verificar sua identidade sem qualquer conhecimento prévio da tecnologia blockchain. Após o registro, o World App gera automaticamente uma carteira inteligente Safe para cada usuário da rede Optimism em segundo plano. Este processo abstrai completamente a camada blockchain, proporcionando uma experiência de usuário semelhante aos recursos do Web2, como autenticação facial, recuperação social e gerenciamento detalhado de contas.
Tanto as concessões WLD quanto os World IDs são armazenados de maneira auto-hospedada, garantindo que os usuários mantenham o controle de seus ativos digitais. No caso da Worldcoin, as contas inteligentes com tecnologia Safe permitem que os usuários desfrutem de uma experiência de usuário semelhante à Web2, ao mesmo tempo que colhem os benefícios da auto-hospedagem e dos incentivos financeiros oferecidos pelas criptomoedas. Como resultado, a adoção da Web3 tem sido impressionante, com um grande número de usuários iniciantes da Web3 ingressando no espaço Web3.
Interoperabilidade, agregação de liquidez e intenção
À medida que o roteiro centrado em rollup e as cadeias específicas de aplicativos da Ethereum ganham popularidade, o número de diferentes plataformas de blockchain aumentará rapidamente. Esta expansão enfatiza a necessidade de uma forte comunicação entre cadeias.
Alguns ecossistemas desenvolveram soluções nativas de interoperabilidade que fornecem modelos de segurança padronizados e atingem um certo nível de abstração da cadeia dentro do seu domínio. Exemplos notáveis incluem a arquitetura de segurança compartilhada do Polkadot e o protocolo IBC do Cosmos. No contexto de rollups, mensagens síncronas entre cadeias e interações atômicas entre cadeias podem ser alcançadas por meio do uso de um sequenciador compartilhado, que é responsável por processar e ordenar transações e gerenciar o estado. A Optimism, por exemplo, adotou esta abordagem para a sua visão de Superchain.
Apesar destes avanços, a comunicação entre cadeias, especialmente fora destes ecossistemas estabelecidos, continua a ser um desafio significativo devido à falta de interoperabilidade nativa e à padronização generalizada. Nesta seção, exploramos vários projetos arquitetônicos para interoperabilidade em termos de abstrações de cadeia. Além disso, destacaremos os projetos líderes em cada vertical, mostrando como eles estão contribuindo para o desenvolvimento da conectividade blockchain.
sistema de mensagens
A abordagem clássica para a interoperabilidade do blockchain é aproveitar um sistema de mensagens comum, muitas vezes contando com um conjunto de validadores externos. Neste design, o usuário especifica o resultado desejado e as entidades fora da cadeia constroem o caminho de execução preciso em várias cadeias. Este caminho é executado por um conjunto coordenado de contratos inteligentes e relés. No entanto, alcançar a execução atômica em múltiplas cadeias é inerentemente desafiador, pois cada cadeia gera blocos constantemente e altera seu estado. Mesmo com uma forte camada de disponibilidade de dados para manter o estado de todas as cadeias integradas, existem complexidades significativas na navegação de uma rota através de múltiplas cadeias.
O design e a arquitetura dos sistemas de mensagens variam amplamente. Eles podem ser modulares ou monolíticos, com ou sem permissão, suportar várias cadeias e operar com base em mecanismos de cunhagem e queima ou pools de liquidez. Os desenvolvedores enfrentam inúmeras compensações ao criar pilhas de abstração em cadeia para escolher sistemas de mensagens aos quais integrar, cada uma fornecendo diferentes níveis de garantias de segurança e experiência do usuário. Esta diversidade de design e funcionalidade pode dificultar a adopção de normas comuns, conduzindo a uma maior fragmentação no domínio.
Atualmente, agregadores cross-chain como Li.Fi e Socket usam sistemas de mensagens simples. Essas plataformas se integram a inúmeras pontes e DEXs para simular rotas sugeridas aos usuários. Uma vez escolhida uma rota, ela será executada em ordem estrita.
Design baseado em intenção
No design de interoperabilidade baseado em intenção, os usuários só precisam expressar os resultados desejados sem precisar especificar um caminho de execução específico, como as transações tradicionais de blockchain. Estas intenções são leiloadas a Solvers (entidades fora da cadeia) que licitam pelo direito de executar estas intenções. Os solucionadores específicos pretendidos não são importantes; eles podem ser uma correspondência parcial ou completa ou ser preenchidos a partir do próprio inventário dos Solucionadores. Neste sistema, os usuários especificam os resultados e os especialistas competem para fornecer a melhor execução.
Uma vantagem importante desta abordagem, especialmente no contexto de transferências de ativos entre cadeias, é que ela lida diretamente com tokens nativos em vez de IOUs, proporcionando assim garantias de segurança nativas e melhorando a segurança geral. Atualmente, os aplicativos baseados em intenção existem principalmente em pontes (como Across e Synapse) e exchanges descentralizadas (como Cow Swap, Uniswap X e 1inch Fusion).
Recentemente, Across e Uniswap colaboraram para propor o padrão de intenção entre cadeias ERC-7683, que é a primeira tentativa de criar uma estrutura unificada para sistemas baseados em intenções para regular as operações entre cadeias. Outros desenvolvimentos notáveis incluem o recente lançamento do Socket, que se concentra no fluxo de pedidos modulares entre cadeias, e o anúncio de primitivas baseadas em intenções pela Everclear (anteriormente Connext), aproveitando a rede de solucionadores e o Optimistic Rollup baseado em EigenLayer para gerenciar blocos individuais. Liquidez entre cadeias.
No entanto, a implementação de soluções baseadas em intenções apresenta desafios significativos. Primeiro, os usuários precisam de acesso a uma conta entre cadeias – uma conta inteligente que gerencia chaves em segundo plano e permite transações entre cadeias. Além disso, a padronização é um grande obstáculo atualmente, cada aplicação baseada em intenções deve desenvolver de forma independente a sua infraestrutura, incluindo agregação de intenções, correspondência e modelos de leilão. Esta falta de padronização leva à fragmentação e à ineficiência em todo o ecossistema.
A abstração em cadeia é um conceito que não possui especificação técnica, portanto pode ser implementado sob diversas perspectivas. Em nossa opinião, alguns dos esforços mais interessantes incluem a arquitetura centrada na intenção do Anoma, a camada de agregação do Polygon e a solução de abstração de cadeia full-stack do NEAR. Exploraremos essas tentativas em profundidade.
Estudo de caso: Anoma
Anoma é um protocolo focado na privacidade e na intenção, projetado para permitir a descoberta, resolução e liquidação atômica de múltiplas cadeias de contrapartes. A plataforma é arquitetonicamente única: ao contrário dos sistemas blockchain tradicionais que exigem que os usuários especifiquem processos de execução, o Anoma exige apenas que os usuários definam os estados finais que estão dispostos a aceitar, expressos por meio de compromissos programados chamados intenções. Anoma é única porque essas intenções são composíveis e podem ser abordadas coletivamente, independentemente de sua origem.
A estrutura de transação da Anoma inclui as seguintes etapas:
Intenção Universal: A arquitetura do Anoma pode lidar com qualquer intenção e não está limitada a aplicações específicas ou casos especiais. Essa flexibilidade permite uma ampla gama de aplicações e interações.
Descoberta de contraparte: Este é um processo descentralizado onde as intenções individuais são propagadas dentro da rede, tornando-as acessíveis a potenciais resolvedores.
Resolução: Nesta fase, os resolvedores colaboram para combinar e computar intenções para encontrar uma solução eficiente, ou seja, uma transação que pode ser executada e liquidada entre cadeias.
Liquidação: A solução é verificada e finalizada on-chain. A arquitetura centrada na intenção da Anoma suporta liquidação em sua própria cadeia L1 soberana, outras cadeias L1 ou qualquer rollup que se estabeleça em L1.
Estudo de caso: Polygon AggLayer
O AggLayer da Polygon é um sistema baseado em prova de conhecimento zero (ZK) projetado para resolver problemas de interoperabilidade e fragmentação entre diferentes rollups e a Camada 1 (L1). Esta abordagem fornece segurança criptográfica unificada e capacidade de composição atômica, agregando as provas ZK de todas as cadeias participantes.
AggLayer traz o ambiente de conectividade para Ethereum por meio de um contrato de ponte unificado. Cada cadeia conectada mantém uma cópia dessa raiz de ponte unificada, permitindo transações contínuas entre cadeias. Além disso, o AggLayer possui uma ponte de protocolo de mensagens que estabelece filas de mensagens para cada cadeia, permitindo manter filas de mensagens de saída locais protegidas por provas ZK. Isso elimina a necessidade de bloquear tokens em uma cadeia para interagir com outra cadeia. Ao publicar provas de eventos ZK em várias cadeias no Ethereum, o AggLayer permite uma experiência de usuário perfeita que se assemelha a um único ecossistema.
O Polygon CDK permite que projetos lancem uma interconexão L2 baseada em ZK ou conectem uma L1 existente ao AggLayer, mantendo a liquidez, os usuários e o estado. O primeiro componente do AggLayer entrará em operação em fevereiro de 2024, marcando um grande passo para a Polygon na criação de uma rede convergente de cadeias soberanas.
Estudo de caso: pilha de abstração NEAR Chain
A NEAR está desenvolvendo uma pilha abrangente de abstração de cadeia para seu blockchain e seu ecossistema circundante. A pilha inclui os seguintes componentes:
Pilha de agregação de segurança: esta parte inclui NEAR DA (Disponibilidade de Dados), que coleta o status da cadeia de suporte. Além disso, integra zkWASM, desenvolvido em parceria com a Polygon, e aproveita a rápida finalidade fornecida pelo EigenLayer para agilizar o processamento de transações.
Agregação de contas: Baseado em computação multipartidária (MPC), este componente permite que contas NEAR interajam com blockchains externos solicitando verificação de assinatura. As chaves privadas dessas contas em cadeia de terceiros são gerenciadas pelos verificadores da rede NEAR como um serviço de assinatura descentralizado. Essa configuração vincula efetivamente contas em diferentes redes em uma “conta mestra” central NEAR que pode gerenciar com segurança todas as contas associadas.
Camada de intenção: esta camada contém retransmissores que executam intenções complexas entre cadeias, facilitando transações e interações mais complexas em redes blockchain.
Camada de aplicação: Esta camada integra vários serviços web3 em uma aplicação fácil de usar, simplificando o acesso e a interação com tecnologia descentralizada.
Uma representação visual da arquitetura de agregação de contas do NEAR é mostrada abaixo:
Camada de aplicação
Olhando de trás para frente, a camada de aplicação é o estágio final da abstração da cadeia, onde a infraestrutura é integrada e apresentada de forma consistente aos desenvolvedores e usuários.
Em um mundo ideal, os desenvolvedores podem facilmente construir protocolos que não estejam vinculados a um blockchain específico, sem a necessidade de integrar várias camadas modulares, o que pode reduzir muito trabalho. Isso significa que os desenvolvedores não precisam pensar na escolha do blockchain, no gerenciamento da liquidez entre cadeias e na escolha de soluções de disponibilidade de dados.
Do ponto de vista do usuário, o ideal é que a interação com aplicativos blockchain seja tão simples quanto usar outros serviços digitais, sem ter que se preocupar com dificuldades relacionadas à criptografia, como taxas de gás e frases iniciais. Isto requer a simplificação da interface do utilizador, a otimização do processo de integração e a eliminação da necessidade de os utilizadores compreenderem a tecnologia subjacente, que atualmente são grandes obstáculos. A remoção dessas barreiras melhorará significativamente a experiência do usuário e facilitará a adoção em massa.
Antes que esta visão possa ser concretizada, é necessário desenvolver ferramentas para integrar infraestruturas distintas numa interface unificada. Portanto, acreditamos que a abstração da cadeia é fundamental para uma boa experiência do usuário.
Quem domina o front-end tem a conexão mais direta com os usuários e consegue extrair o maior valor do seu fluxo de pedidos. Embora a maior parte da atenção e do investimento estejam atualmente concentrados na infraestrutura, acreditamos que o foco mudará para as camadas mais altas da pilha no futuro.
para concluir
Existem atualmente cerca de 300 redes com liquidez significativa e expressividade on-chain, variando de soluções de Camada 1 a Camada 3. Esse número está crescendo e não mostra sinais de desaceleração.
Uma das principais razões que impulsionam este crescimento é a necessidade de as aplicações terem escalabilidade e soberania, o que pode ser alcançado tendo a sua própria pilha de execução e economia. Por exemplo, recentemente ENS, Aave e dYdX lançaram seus próprios rollups. Tecnologias de código aberto, como OP Stack, também tornam mais barato e fácil construir, implantar e operar rollups, e provedores de rollup como serviço, como Conduit e Caldera, reduzem ainda mais a sobrecarga operacional e técnica. Ironicamente, implantar um rollup hoje é geralmente mais barato do que fazer transações no Ethereum no ciclo de 2021.
Para os usuários de hoje, o gerenciamento de criptomoedas já é muitas vezes confuso e complicado, envolvendo a proteção de frases-semente, a assinatura de múltiplas transações para tarefas simples, o manuseio de ativos em diferentes cadeias, a ponte entre esses ativos e a negociação em vários DEXs. Tarefas como encontrar o melhor preço. Embora os rollups ofereçam potencial de escalabilidade sem sacrificar a segurança e a descentralização, sua popularidade aumenta a complexidade tanto do ponto de vista do usuário quanto do desenvolvedor. A simples implementação disso só piorará a experiência do usuário.
Ferramentas modernas de abstração de cadeia resolvem esse problema, tornando as criptomoedas mais simples e viáveis para um público mais amplo. Os vencedores neste espaço irão capturar muito valor devido à proximidade dessas ferramentas com os usuários. À medida que as aplicações on-chain geram cada vez mais receitas, o mercado perceberá a importância de ter um front-end.