Rede de Partículas: A Camada de Abstração da Cadeia

intermediário8/20/2024, 1:55:05 AM
Particle Network é uma L1 modular construída no Cosmos SDK, projetada para servir como uma camada de coordenação e liquidação para transações entre cadeias dentro de um ambiente de execução EVM de alto desempenho compatível. Seu objetivo final é unificar todos os usuários on-chain no nível da conta, facilitando interações fluidas entre cadeias por meio de um único saldo e conta em L1, L2 ou L3, e permitindo que qualquer pessoa pague facilmente taxas de gás com qualquer token de sua escolha.

Aplicações descentralizadas, que se referem a produtos e serviços nativos de blockchain, existem desde o início dos contratos inteligentes e do Ethereum. No entanto, sua adoção pelo usuário cresceu a uma taxa notavelmente lenta, especialmente em comparação com os aplicativos e serviços da Web2. Ao considerar o sucesso da Netflix, eles superaram a Blockbuster capitalizando a conveniência e escolha superiores através da mudança de aluguel de DVDs físicos para o mundo dos serviços e streaming digitais. A conveniência de ter o mundo ao alcance das mãos com smartphones levou à adoção de aplicativos móveis, que transformaram a maneira como as pessoas interagem com a internet, muito para o benefício das redes sociais. ChatGPT, que ultrapassou o Instagram e o Tiktok como o aplicativo de crescimento mais rápido, introduziu uma forma simples e poderosa para quase qualquer pessoa aproveitar a IA com uma experiência simplificada de chatbot utilizando processamento de linguagem natural (PNL).

O tema recorrente entre esses produtos e serviços inovadores e seu sucesso é que eles proporcionaram uma melhor experiência do usuário em comparação com quaisquer incumbentes ou concorrentes com os quais competiram. Para que as aplicações descentralizadas alcancem um sucesso similar, a experiência do usuário onchain deve ser o mais simples e conveniente possível, longe do mundo de frases-semente e cadeias fragmentadas que é comum nos dias de hoje.

Transformando a Experiência do Usuário Onchain

O objetivo final para a experiência do usuário onchain requer que não haja conhecimento de qualquer infraestrutura de blockchain subjacente por parte do usuário; onde qualquer pessoa pode fazer qualquer coisa em qualquer blockchain sem precisar passar por processos árduos de integração e ponte. Para entender melhor a importância desse design, no entanto, ajuda a considerar o estado das contas hoje: uma conta onchain é, em última análise, a ponte entre um usuário e o blockchain, armazenando saldos onchain e definindo todas as atividades e interações com qualquer programa nativo de blockchain. Ao longo de sua história, a maioria dos blockchains utilizou o modelo de conta de propriedade externa (EOA), que funciona como um subconjunto de duas partes: uma chave pública servindo como identidade e ponto de referência para receber ativos (endereço da carteira) e uma chave privada servindo como uma senha mestra para acesso (frase-semente). As carteiras funcionam tecnicamente como serviços de abstração de conta, na medida em que simplificam a gestão de uma ou mais contas onchain.

Embora os EOAs sejam conhecidos por sua simplicidade e por conceder o poder de auto-guarda a qualquer pessoa, eles também têm prejudicado significativamente a experiência do usuário da cadeia até agora. As desvantagens mais comuns dos EOAs são que qualquer pessoa que tenha acesso à frase de semente pode acessar a carteira (essa ameaça surge para aqueles que armazenam frases de semente em um serviço baseado em nuvem como o iCloud) e que qualquer pessoa que perca o acesso à sua frase de semente e/ou a esqueça não poderá mais acessar seus fundos na cadeia.

A chave para habilitar tal experiência do usuário onchain é a emergência de primitivos de abstração, que são muitos produtos e serviços construídos em torno da abstração de tantos pontos de dor indutores de atrito na experiência do usuário onchain quanto possível. Estes podem vir como kits de ferramentas e estruturas para desenvolvedores implementarem em suas próprias redes ou aplicativos, ou produtos e serviços diretos voltados para o usuário. À medida que o desenvolvimento nessa área se intensifica e o número de equipes lançando seus próprios primitivos de abstração começa a crescer, alcançar uma experiência do usuário onchain perfeita pode acontecer mais cedo do que a maioria das pessoas pensa, como Vitalik sugere. Mas o que exatamente permitirá essa inovação?

A abstração de conta refere-se à separação do gerenciamento de uma conta onchain do usuário final. O conceito era inicialmente flutuou por volta de 2017, mas principalmente lutou para ganhar qualquer tração antes ERC-4337foi proposto em 2021. A culminação inicial dos esforços em torno da abstração de conta levou ao desenvolvimento do contrato inteligente-carteira, comumente referido como uma conta inteligente. Neste modelo, uma conta onchain é gerenciada por um contrato inteligente e, portanto, pode ser mais programável e otimizada para as necessidades do usuário. Isso desbloqueia novas possibilidades, como poder se cadastrar em uma conta usando logins sociais familiares, pagar taxas de gás com o mesmo ativo em diferentes blockchains, realizar várias transações cruzadas em um clique e muito mais.

A chave para habilitar a abstração de conta é o desenvolvimento de serviços de abstração de execução, onde a execução de uma transação onchain é terceirizada para provedores de serviços especializados chamados solvers (também conhecidos como fillers ou executores) para obter o melhor desempenho e entrega em nome do signatário. Aqui, os usuários assinam mensagens off-chain chamadas de intenções contendo instruções para realizar ações onchain, ou seja, solicitações de cumprimento de transação. Ao separar a execução de uma transação de sua assinatura, os usuários podem expressar facilmente os resultados desejados, e soluções de backend como mempools privados ou redes de solvers competitivos ajudam a fornecer o melhor ajuste e valor possível para o usuário.

O Fim do Jogo: Abstração de Cadeia

Outro componente crítico para permitir a melhor experiência do usuário onchain é a capacidade de comunicar e interagir em diferentes ambientes de blockchain. Historicamente, os usuários têm contado com pontes para suprir essa necessidade, que têm provadoao longo do tempo ser uma grande fonte de risco e insegurança. A abstração da cadeia itera sobre os desenvolvimentos em torno da abstração de conta e execução, ao mesmo tempo que introduz nova infraestrutura no nível da rede, removendo assim as complexidades de comunicar e interagir em diferentes ambientes de blockchain. Veja a abstração da cadeia de Shoalimersão profundapara uma visão abrangente dos fundamentos do conceito e do cenário mais amplo de abstração de cadeias.

A abstração de cadeia é a culminação de esforços em torno de um objetivo comum: fornecer uma experiência de usuário perfeita na qual o usuário pode executar ações onchain sem ser obrigado a saber qual blockchain está usando em um determinado momento. Este relatório explora como a Particle Network está se aproximando do desenvolvimento da melhor experiência do usuário onchain por meio de sua nova pilha de abstração de cadeia.

Estudo de caso com Particle Network

Contexto do Protocolo

Liderada pelos co-fundadores Pengyu Wang e Tao Pan, a Particle estreou em 2022 como provedora de serviços de Abstração de Carteira, lançando uma pilha para desenvolvedores criarem carteiras não-custodiadas incorporadas em dApps que poderiam aproveitar logins sociais por meio da tecnologia MPC-TSS. Com o início da abstração de conta ERC-4337, o protocolo passou a incluir uma pilha AA em sua pilha WA existente, utilizando carteiras de contratos inteligentes para estruturas de conta aprimoradas. Isso configurou o lançamento deBTC Connect, que trouxe serviços AA para o ecossistema BTC por meio de assinaturas nativas do Bitcoin. Agora, Particle está lançando sua blockchain de Camada 1 como parte de sua abstração de cadeia abrangente e multifacetada.

A Particle Network está sendo desenvolvida por uma equipe distribuída globalmente de mais de 30 funcionários em tempo integral e estabeleceu parcerias com empresas como Berachain, Avalanche, Arbitrum, zkSyncemanhãe. O protocolo arrecadou oficialmente US$ 25 milhões ao longo de várias rodadas seed lideradas pelo Spartan Group e Gumi Crypto, e recentemente garantiu um investimento do Binance Labstambém.

Visão Geral do Protocolo

A Particle Network é uma camada modular 1 construída no Cosmos SDK, que funcionará como uma camada de coordenação e liquidação para transações entre cadeias dentro de um ambiente de execução EVM de alto desempenho e compatível.

O Particle L1 é um componente do stack de abstração de cadeia mais abrangente da Particle, que consiste em Contas Universais fornecendo uma interface simples para unificar saldos de tokens em diferentes cadeias, Liquidez Universal permitindo UAs no backend e Gás Universal permitindo que os usuários paguem taxas de gás em qualquer token que possuam.

O objetivo final da Particle Network é unificar os usuários em todas as cadeias no nível da conta, facilitando interações perfeitas entre cadeias com um saldo e uma conta únicos em qualquer L1, L2 ou L3, e permitindo que qualquer pessoa pague facilmente taxas de gás em qualquer token desejado. Vamos dar uma olhada mais de perto nos vários componentes-chave que trabalham para ajudar a alcançar esse objetivo.

Contas Universais

Contas universais se referem à nova estrutura de conta que será alimentada pela Particle L1 e são fundamentais para a pilha de abstração de cadeia da Particle. No seu cerne, as UAs são contas inteligentes ERC-4337 anexadas a um endereço de propriedade externa pré-existente, unificando os saldos de tokens em várias cadeias por meio da roteamento automático e execução de transações atômicas entre cadeias. Para o usuário final, as UAs fornecem uma única interface para gerenciar fundos e transações em vários dApps, abstraindo os pontos de dor que causam atrito envolvidos na configuração e financiamento de uma nova conta em uma nova cadeia, o que muitas vezes requer a compra de tokens de gás da cadeia nativa também.

Esta interface é construída em cima das carteiras existentes e alavanca a camada de liquidez universal da Particle para executar transações atômicas entre cadeias e direcionar fundos do saldo do usuário através de diferentes cadeias conforme necessário. As transações são processadas pela rede globalmente distribuída de nós da Particle, que gerenciam o empacotamento, retransmissão e tarefas de verificação associadas.

Para ilustrar melhor, considere as etapas envolvidas no atendimento a uma solicitação simples do usuário para comprar Dogcoin em uma cadeia externa (cadeia X):

  1. O usuário se conecta à sua UA através de uma carteira existente ou login social.
  2. O usuário envia sua solicitação de transação para a Particle L1, expressa como uma UserOp ERC-4337 para comprar Dogcoin na cadeia X.
  3. Os nós agrupadores dentro da rede de nós descentralizados da Particle lidam com a UserOp associada e a executam de acordo.
  4. Os nós Relayer da Particle monitoram e sincronizam o status de execução nas cadeias associadas. Uma vez que a transação tenha sido confirmada como executada, o status é roteado de volta da cadeia para os nós Relayer, que comunicam o status de volta para o UA e o usuário final.
  5. Nosso usuário agora tem o token que desejou comprar em seu saldo UA, sem nunca interagir com a cadeia em que o token está.

Evidentemente, há mais componentes internos em funcionamento aqui que merecem uma inspeção mais detalhada. Pense nos UAs como o produto voltado para o usuário da Particle. A chave para possibilitar a experiência perfeita que eles oferecem são os recursos de Liquidez Universal e Gás Universal.

Liquidez Universal

A Liquidez Universal refere-se à camada da Rede de Partículas responsável pela execução automática de transações enviadas através das UAs. Este recurso é alimentado pela rede distribuída de nós de Empacotamento da Partícula, serviços especializados que iniciam as etapas necessárias para a execução de uma UserOp, como troca ou retirada de liquidez de pools. Além disso, uma rede distribuída de nós Relayer, referida como a Rede de Mensagens Descentralizadas (DMN), é responsável por monitorar o status da transação em cadeias externas (ou seja, cadeias de destino) e comunicar seu status de liquidação de volta para a L1 da Partícula.

O objetivo principal da Universal Liquidity é permitir que os usuários interajam com diferentes cadeias por meio de transações entre cadeias sem precisar comprar e manter quaisquer tokens nas cadeias associadas. Para entender melhor, considere o seguinte fluxo para um usuário que deseja comprar 100 USDC de Dogcoin na Chain D enquanto ele possui 25 USDC nas cadeias A, B, C e D cada uma.

  1. O usuário assina UserOp para comprar 100 USDC de Dogcoin na Chain D, efetivamente agrupando seus saldos em quatro chains (Chain A, B, C, D) em uma única assinatura processada pela Particle L1.
  2. Ao executar a assinatura, o USDC que o usuário possui nas Chains A, B e C é enviado a um Provedor de Liquidez (também conhecido como um preenchedor).
  3. O LP libera a quantidade total de USDC na Chain D.
  4. O USDC na Chain D é trocado por Dogcoin usando um DEX local.
  5. O saldo resultante do Dogcoin agora é refletido no UA do usuário.

Universal Gas

Universal Gas é o terceiro pilar do stack de abstração de chain da Particle, fundamental para habilitar a abstração de gás, em que o ponto de dor indutor de fricção de adquirir e manter múltiplos tokens de gás é abstraído do usuário final, que agora pode pagar taxas de gás em qualquer token em qualquer chain. Alice pode pagar pelo gás em uma troca na Solana usando seu USDC na Base, enquanto Bob paga o gás para comprar um NFT na Ethereum usando seu token OP na Optimism.

Quando um usuário deseja executar uma transação através de uma UA de Partícula, uma interface solicitará ao usuário que selecione seu token de gás de escolha, que é então encaminhado automaticamente através do contrato Paymaster nativo da Partícula. Todos os pagamentos de gás são liquidados em suas respectivas cadeias de origem e destino, enquanto uma parte da taxa é trocada pelo token nativo $PARTI da Partícula para ser liquidada na Partícula L1.

Arquitetura e Design de Protocolo

O Particle L1 utiliza um ambiente de execução de alto desempenho compatível com EVM e um modelo de estaca de token duplo para segurança, composto por BTC e o token nativo PARTI. O consenso e a disponibilidade de dados são terceirizados para uma rede distribuída de nós referida como Nodes Modulares. Particle emprega um modelo de disponibilidade de dados agregados (AggDA) que se conecta a uma combinação de provedores, incluindo Gate.Celestia, Disponível, e PertoDA, e é alimentado por um sistema descentralizado de operadores de nó AggreGated DA.

No backend, a pilha de abstração de cadeia da Particle é alimentada por três módulos principais: o Hub de Armazenamento de Chaves Mestre, a Rede de Mensagens Descentralizadas (DMN) e o Empacotador Descentralizado. O Hub de Armazenamento de Chaves Mestre serve como a fonte central de verdade em toda a Particle L1, coordenando implantações de contratos inteligentes em todas as cadeias, sincronizando configurações entre cada instância UA e mantendo um estado sincronizado em todas as cadeias. O DMN é responsável por comunicar o status de execução da transação em diferentes cadeias em que um usuário está realizando transações e, em seguida, comunicar o status para que o userOp seja resolvido na Particle L1. Esse recurso é alimentado por uma rede de Nós Relayers. Por fim, a Particle utiliza uma rede de empacotadores descentralizada, na qual uma rede de operadores de nós empacotadores é responsável por iniciar e executar userOps recebidos. A rede é construída em torno de uma rede distribuída e sem permissões de Nós Modulares, entre os quais as tarefas são delegadas e terceirizadas.

Nós Modulares

O uso de nodos modulares permitirá que qualquer pessoa participe da execução de nodos especializados para facilitar operações críticas na L1. Esses nodos podem ser categorizados de acordo com sua função específica: os nodos bundler são responsáveis pela execução de UserOps cross-chain, os nodos relayer são responsáveis por monitorar e comunicar o status das transações (ou seja, executadas, falhadas) de volta para a Particle L1 para serem resolvidas, os nodos watchtower são responsáveis por monitorar o status dos nodos e suas respectivas tarefas nas redes bundler e relayer, bem como fornecer provas de execução e fraude para cada bloco por época.

Modelo de Disponibilidade de Dados Agregados

No contexto das blockchains, a disponibilidade de dados (DA) refere-se à capacidade de verificar dados que foram publicados em uma blockchain. Tipicamente, as blockchains empregarão uma única solução para DA, que pode ser interna sob uma arquitetura integrada, ou, pelo contrário, terceirizada para parceiros ou provedores terceirizados sob uma arquitetura modular. A Particle está construindo seu modelo de DA para mitiGatar pontos únicos de falha em toda a sua arquitetura, adotando um modelo aggreGado, terceirizando o DA para Celestia, Avail e Near DA coletivamente. A Particle utiliza duas abordagens diferentes para DA: publicação seletiva que aloca cada bloco a um provedor de DA separado, e publicação redundante em que cada bloco individual é enviado para cada provedor de DA.

Será interessante ver se a Particle se expande para outros provedores de DA (ou seja, EigenDA) no futuro, à medida que o setor se expande.

Dual Staking

Blockchains que usam um modelo de Prova de Participação designam validadores para propor e validar novos blocos com base no número de tokens nativos que eles apostaram na rede, recompensando-os proporcionalmente ao número de blocos em que votam. Um risco-chave dessas redes nos estágios iniciais é o risco da volatilidade do preço do token nativo impactar a segurança e estabilidade da rede. A Particle visa mitigar esse risco por meio de um modelo de dupla aposta que utilizará BTC via oBabilôniaprotocolo de staking e o token nativo PARTI, com pools de validadores atribuídas para cada token respectivo.

Processo de integração com o Universal SDK

O SDK Universal da Particle permite que os desenvolvedores de aplicativos criem um processo de integração perfeito para UAs, permitindo que os usuários anexem suas carteiras existentes por meio da implementação de um EIP-1193 provedor. Isso permite que os usuários possam imediatamente realizar transações a partir de seus UAs ao fazer login.

O processo de integração em um aplicativo que utiliza o SDK Universal da Particle Network é visualizado abaixo.

Estado da Rede de Partículas

Antes do desenvolvimento do Particle L1, a Particle viu mais de 17m ativações de carteira, 10m UserOps e mais de 900 integrações com várias aplicações descentralizadas, de acordo com a equipe.

Em 2 de maio de 2024, a rede incentivada L1 testnet da Particle Networklançado, oferecendo recompensas em pontos através do Pioneer de Partículasplataforma. Rede de PartículasTestnet pública incentivadapermite que os usuários testem seus recursos principais de Contas Universais e Gás Universal para ganhar pontos para alocação do próximo token $PARTI.

De acordo com o Explorador da Testnet V2 da ParticleAté agora, houve mais de 7,3 milhões de transações no total, distribuídas em 1,3 milhão de blocos, com uma média diária regular de mais de 400 mil transações. Conforme o Particle Pioneersite da campanha, a testnet viu mais de 182 milhões de transações, e atualmente existem mais de 1,49 milhões de usuários ganhando 27,3 bilhões de pontos no total, com uma média de 18,3 mil pontos por usuário. O Particle L1 está programado para ser lançado na mainnet em algum momento do H2 de 2024.

Paisagem Competitiva

A abstração de cadeia está pronta para se tornar a próxima grande estrutura para plataformas de interoperabilidade a serem construídas, e há uma série de desenvolvimentos no horizonte que competirão com a Particle para se tornar o kit de ferramentas padrão ou pilha para construir serviços de abstração de cadeia.

Rede Near

Near é uma blockchain sharded Proof-of-Stake Layer 1 que fornece um domínio de aplicação de pilha completa para desenvolvedores que constroem produtos e serviços descentralizados. Near está construindo sua pilha de abstração de cadeia com esta Agregação de Conta - uma estrutura multifacetada que canaliza as interações entre cadeias dos usuários para serem executadas por meio de uma conta única.

As contas na Near usam dois tipos de chaves: Chaves de Acesso Total, que funcionam como chaves privadas (ou seja, podem assinar qualquer transação e devem ser mantidas privadas), e Chaves de Chamada de Função, que têm permissão para assinar chamadas exclusivamente para um contrato específico ou conjunto de contratos. A Near também utiliza seu serviço de login FastAuth para permitir que os usuários se cadastrem em uma conta com um e-mail e usem biometria em vez de senhas.

A chave para habilitar essa estrutura são as assinaturas multi-cadeia, que permitem que qualquer conta Near interaja com endereços em outras cadeias. Isso é alcançado através da rede NEAR MPC, que permite o reenvio de chaves e mantém a mesma chave pública mesmo quando os nós e as partes das chaves mudam. Os nós signatários MPC dentro da rede Near permitem que contratos inteligentes iniciem o processo de assinatura, criando inúmeros endereços remotos em qualquer cadeia. A Near também introduziu transações meta através NEP-366, permitindo que os usuários realizem transações em várias cadeias sem a necessidade de possuir o token de gás nativo. Isso é facilitado pelos Relayers, provedores terceirizados que anexam os tokens necessários para taxas de gás às transações assinadas que eles transmitem para a rede.

Polygon AggLayer

Polygon está desenvolvendoAggLayer, uma ponte unificada para L2s construída usando o Polygon CDK, que irá aggreGate zk-proofs e enviá-los de forma uniforme para o Ethereum para liquidação. Nesse modelo, todas as cadeias compartilham um contrato de ponte com outras cadeias AggLayer suportadas, mantendo assim a soberania enquanto se beneficiam de um hub de liquidez global que facilita a inicialização de redes iniciais.

O AggLayer usará provas de ZK para criar um ambiente agregado que 'parece uma única cadeia', permitindo que as cadeias suportadas mantenham sua soberania. Os desenvolvedores de aplicativos podem potencialmente se beneficiar ao alcançar mais usuários, pois usuários de diferentes cadeias poderão interagir com seu produto ou serviço também. Para o usuário final, o objetivo é o mesmo da abstração de cadeia: fornecer uma experiência do usuário que se assemelhe à Internet - um ambiente único que não exija processos complexos e frequentes de ponte e outros processos complexos. Até agora, os componentes ao vivo do AggLayer aos quais o Polygon zkEVM se conectou são: 1) uma ponte unificada para Ethereum para permitir transações entre cadeias e 2) uma biblioteca bridgeAndCall() de contratos de solidez para ajudar a criar essas transações.

Menções Honrosas

Everclear - Anteriormente Connext, Everclear está desenvolvendo uma nova pilha de abstração de cadeia. Como o nome sugere, Everclear está lançando "a primeira camada de compensação" para fornecer liquidação global de transações entre cadeias. Everclear funcionará como um Arbitrum Orbit L2, alimentado porGelato RaaS, e usará Hyperlane e Eigenlayer para se conectar a outras cadeias. Em última análise, o protocolo funciona como um computador compartilhado para coordenar transações entre cadeias, com liquidações representadas como faturas e compensadas por meio de um leilão holandês. Isso vai girar em torno do uso de Clearing Layers, "uma rede descentralizada que coordena a compensação e liquidação global de fluxos de capital entre cadeias. Everclear tem como objetivo reduzir os custos para os participantes do mercado, é programável e pode ser conectado a qualquer sistema de compensação para qualquer transação, além de permitir liquidez sem permissão para novas cadeias e ativos desde o primeiro dia.

Soquete - Soquete 2.0marca uma mudança para o protocolo Socket de cadeia cruzada para serviços de abstração de cadeia, destacado por seu mecanismo de leilão de fluxo de pedidos modular (MOFA), que visa possibilitar um mecanismo competitivo para mercados abstratos de cadeia eficientes. OFAs tradicionais envolvem uma rede de vários atores executando tarefas especializadas que competem para fornecer o melhor resultado possível para uma solicitação do usuário final. Da mesma forma, o MOFA é projetado para fornecer um mercado aberto para agentes de execução, chamados de Transmissores, e intenções do usuário. Dentro do MOFA, os Transmissores competem para criar e cumprir pacotes abstratos de cadeia, ou sequências ordenadas de solicitações do usuário que exigem a transferência de dados e valor por várias blockchains.

Perspectivas Futuras

A oportunidade de abstração de cadeias é emocionante. No entanto, existem algumas considerações importantes a serem feitas à medida que mais equipes se preparam para lançar suas próprias soluções, os VCs começam a alocar mais capital em qualquer coisa que mencione 'abstração de cadeias' e os usuários começam a coçar a cabeça para descobrir qual solução é a melhor.

O Caso para Primitivos de Abstração

A Zee Prime Capital apontou várias considerações importantes a respeito da paisagem primitiva de abstração em um postagem recente.

“Sem um produto, a abstração da cadeia não é uma solução real para o problema real”.

É certamente verdade que, embora a experiência do usuário continue sendo um obstáculo crítico para a indústria cripto superar, provavelmente não é o gargalo final para trazer mais usuários onchain. De fato, os desenvolvimentos em infraestrutura cresceram como resposta à má experiência do usuário imposta por altas taxas e lentidão na liquidação. Agora que a infraestrutura está aqui (mais de 200 L1s/L2s), há uma falta geral de produtos e serviços bem-sucedidos sendo construídos em cima dessa infraestrutura. Isso está alinhado com uma perspectiva Mert Recentemente, a OMS afirmou que poucas pessoas estão considerando que as barreiras para a construção de aplicativos cripto fortes não são criptonativas (ou seja, infraestrutura, UX), mas giram em torno de falta de clareza regulatória e estruturas de incentivo desalinhadas em toda a indústria mais ampla.

Um exemplo é a adoção (ou falta dela) de carteiras inteligentes.


Tweet

Apesar das inovações que trazem, as carteiras inteligentes falharam em grande parte em obter uma adoção significativa até agora. Os incumbentes, como o Phantom, estabeleceram um número recorde de downloads com o início da mania das mememoedas no final de 2023/início de 2024, demonstrando que as pessoas estão dispostas a lidar com frases-semente e interfaces de usuário complexas por enquanto, desde que consigam colocar as mãos na última token de cachorro.

Para recuar, desenvolver produtos e serviços de sucesso com novas tecnologias leva tempo. Foram necessários anos de tentativa e erro para que a primeira classe de aplicativos bem-sucedidos baseados na web surgisse. À medida que a demanda por espaço em blocos nas camadas básicas cresce, é provável que haja mais rollups e cadeias específicas de aplicativos chegando ao longo dos anos. Com o surgimento de provedores de RaaS e soluções de infraestrutura modular como o Celestia, só vai ficar mais fácil lançar novas cadeias e ambientes, e esses ambientes precisarão ser capazes de se comunicar perfeitamente uns com os outros. A necessidade de abstrair cadeias longe do usuário final vem da construção de um aplicativo popular que atrairá usuários de outras cadeias a querer usá-lo, levando à necessidade de serviços para permitir uma experiência perfeita para fazê-lo. A abstração da cadeia pretende resolver a questão fundamental da falta de funcionalidade de cadeia cruzada contínua, algo que a atual falta de produtos e serviços disponíveis não invalida.

Com isso em mente, um desafio crítico que as primitivas de abstração terão que lidar é garantir a coordenação bem-sucedida nas redes de solucionadores/nós em relação à atestação de estado, execução de solucionador, status da transação, confirmação de bloco e outras garantias de interconexão, todas as quais requerem consenso. A natureza dos mercados de capitais indica que sempre haverá uma solução mais rápida e mais barata no horizonte, o que significa que os provedores de serviços de abstração de cadeia devem levar em consideração uma série de processos complexos nos bastidores e suas implicações, onde coisas como jogos de temporização e captura de fluxo de ordem começam a desempenhar um papel maior ao longo do tempo.

Considerações Importantes para a Rede de Partículas

Uma questão-chave que surge com a rede de nós distribuídos da Particle é o quão descentralizada será essa rede. Haverá apenas algumas entidades selecionadas participando na operação dos nós, ou a Particle será capaz de obter tração suficiente para manter uma rede de nós suficientemente descentralizada? E como a Particle pode incentivar com sucesso a participação de operadores suficientes para se tornarem suficientemente descentralizados em primeiro lugar?

Para isso, sugerimos duas coisas:

1) Minimizando barreiras à entrada e participação como operador de nó

2) Fornecendo um painel público para monitorar e observar a descentralização da rede de nós via o explorador de partículas.

Particle está construindo uma camada de liquidação e coordenação para transações atômicas entre cadeias, onde Contas Universais substituem a necessidade de usar várias carteiras, comprar vários tokens de gás e tokens de ponte para usar dApps em outros ecossistemas. Isso levanta a questão da acumulação de valor; qual será o impacto econômico da adoção bem-sucedida de Contas Universais e do Particle L1 em outras blockchains e ecossistemas? Eles se beneficiarão de um maior número de usuários acessando suas aplicações?

O caso da abstração de cadeias e da rede de partículas

A necessidade de transformar o estado da experiência do usuário em aplicativos nativos de blockchain não é uma ideia nova, e os desenvolvedores trabalham nesse problema há algum tempo. A abstração de cadeia pode beneficiar o usuário final, criando experiências mais fáceis de naveGar na cadeia, o desenvolvedor de aplicativos, desbloquear novas bases de usuários para seus aplicativos, e o L1/L2/L3, permitindo comunicação e roteamento entre cadeias mais baratos e eficientes.

Particle está construindo uma abstração de cadeia de nível de conta para ajudar nesse empreendimento. Ao unificar as interações entre cadeias em uma única interface com Contas Universais, permitindo aos usuários transacionar em qualquer cadeia com Liquidez Universal e pagar por gás em qualquer token com Gás Universal, a Particle Network L1 está bem posicionada para liderar o avanço do futuro da abstração de cadeias.

Vitalik afirma que há “muita energia e vontadePara tornar a experiência do usuário na cadeia ininterrupta uma realidade. Apenas uma experiência do usuário aprimorada não trará milhões de usuários na cadeia, mas é um dos passos mais importantes a serem dados para fazê-lo.

Referências

Masmoudi, M. (2022, 14 de fevereiro). Uma visão geral de Multi-Party Computation (MPC), Threshold Signatures (TSS) e MPC-TSS Wallets. Média. Retirado de https://mmasmoudi.medium.com/an-overview-of-multi-party-computation-mpc-threshold-signatures-tss-and-mpc-tss-wallets-4253adacd1b2

Fundação Ethereum. (s.d.). ERC-4337: Abstração de conta usando Alt Mempool. Retirado de https://eips.ethereum.org/EIPS/eip-4337

Wang, P. (10 de outubro de 2022). Pengyu Wang revela os segredos do rápido sucesso da Particle Network. Hackernoon. Obtido de https://hackernoon.com/pengyu-wang-reveals-the-secrets-to-particle-networks-rapid-success

Rede de Partículas. (2024, 20 de junho). A Particle Network garante US$ 25 milhões em financiamento. Blog da Rede de Partículas. Retirado de https://blog.particle.network/25-million-funding/

Desenvolvedores de Redes de Partículas. (2023). Documentação. Rede de Partículas. Retirado de https://developers.particle.network/docs/particle-chain

Tecnologia Polygon. (s.d.). Blockchains Agregadas: Uma Nova Tese. Obtido de https://polygon.technology/blog/aggregated-blockchains-a-new-thesis

Protocolo NEAR. (s.d.). Desbloqueio da Usabilidade Web3 com Agregação de Conta. Retirado de https://pages.near.org/blog/desbloqueando-a-usabilidade-da-web3-com-agregação-de-contas/

Everclear Organization. (n.d.). Retrieved from https://x.com/EverclearOrg/status/1797645283977028021

Protocolo de Socket. (s.d.). Obtido de https://mirror.xyz/0x6FD2bd90D50eDEe139103454116F252f6F5eC928/zePFPVi6oPI2o_Q6jDrGYn6SBVOGMybnFKQJ-DDVKqc

Não aconselhamento financeiro ou fiscal. O objetivo deste boletim informativo é puramente educacional e não deve ser considerado como aconselhamento de investimento, aconselhamento jurídico, um pedido de compra ou venda de quaisquer ativos, ou uma sugestão para tomar quaisquer decisões financeiras. Não substitui a assessoria tributária. Consulte seu contador e realize sua própria pesquisa.

Divulgações. Todas as postagens são do próprio autor, não são as opiniões do empregador. Esta postagem foi patrocinada pela Particle Network. Embora a Shoal Research tenha recebido financiamento para esta iniciativa, os patrocinadores não influenciam o conteúdo analítico. Na Shoal Research, nosso objetivo é garantir que todo o conteúdo seja objetivo e independente. Nossos processos internos de revisão mantêm os mais altos padrões de integridade e todos os potenciais conflitos de interesse são divulgados e rigorosamente gerenciados para manter a credibilidade e imparcialidade de nossa pesquisa.

Aviso Legal:

  1. Este artigo é reproduzido de [GateShoal Research]. Todos os direitos autorais pertencem ao autor original [Paulo Timofeev]. Se houver objeções a essa reimpressão, entre em contato com o Gate Learnequipe e eles lidarão com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem nenhum conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Rede de Partículas: A Camada de Abstração da Cadeia

intermediário8/20/2024, 1:55:05 AM
Particle Network é uma L1 modular construída no Cosmos SDK, projetada para servir como uma camada de coordenação e liquidação para transações entre cadeias dentro de um ambiente de execução EVM de alto desempenho compatível. Seu objetivo final é unificar todos os usuários on-chain no nível da conta, facilitando interações fluidas entre cadeias por meio de um único saldo e conta em L1, L2 ou L3, e permitindo que qualquer pessoa pague facilmente taxas de gás com qualquer token de sua escolha.

Aplicações descentralizadas, que se referem a produtos e serviços nativos de blockchain, existem desde o início dos contratos inteligentes e do Ethereum. No entanto, sua adoção pelo usuário cresceu a uma taxa notavelmente lenta, especialmente em comparação com os aplicativos e serviços da Web2. Ao considerar o sucesso da Netflix, eles superaram a Blockbuster capitalizando a conveniência e escolha superiores através da mudança de aluguel de DVDs físicos para o mundo dos serviços e streaming digitais. A conveniência de ter o mundo ao alcance das mãos com smartphones levou à adoção de aplicativos móveis, que transformaram a maneira como as pessoas interagem com a internet, muito para o benefício das redes sociais. ChatGPT, que ultrapassou o Instagram e o Tiktok como o aplicativo de crescimento mais rápido, introduziu uma forma simples e poderosa para quase qualquer pessoa aproveitar a IA com uma experiência simplificada de chatbot utilizando processamento de linguagem natural (PNL).

O tema recorrente entre esses produtos e serviços inovadores e seu sucesso é que eles proporcionaram uma melhor experiência do usuário em comparação com quaisquer incumbentes ou concorrentes com os quais competiram. Para que as aplicações descentralizadas alcancem um sucesso similar, a experiência do usuário onchain deve ser o mais simples e conveniente possível, longe do mundo de frases-semente e cadeias fragmentadas que é comum nos dias de hoje.

Transformando a Experiência do Usuário Onchain

O objetivo final para a experiência do usuário onchain requer que não haja conhecimento de qualquer infraestrutura de blockchain subjacente por parte do usuário; onde qualquer pessoa pode fazer qualquer coisa em qualquer blockchain sem precisar passar por processos árduos de integração e ponte. Para entender melhor a importância desse design, no entanto, ajuda a considerar o estado das contas hoje: uma conta onchain é, em última análise, a ponte entre um usuário e o blockchain, armazenando saldos onchain e definindo todas as atividades e interações com qualquer programa nativo de blockchain. Ao longo de sua história, a maioria dos blockchains utilizou o modelo de conta de propriedade externa (EOA), que funciona como um subconjunto de duas partes: uma chave pública servindo como identidade e ponto de referência para receber ativos (endereço da carteira) e uma chave privada servindo como uma senha mestra para acesso (frase-semente). As carteiras funcionam tecnicamente como serviços de abstração de conta, na medida em que simplificam a gestão de uma ou mais contas onchain.

Embora os EOAs sejam conhecidos por sua simplicidade e por conceder o poder de auto-guarda a qualquer pessoa, eles também têm prejudicado significativamente a experiência do usuário da cadeia até agora. As desvantagens mais comuns dos EOAs são que qualquer pessoa que tenha acesso à frase de semente pode acessar a carteira (essa ameaça surge para aqueles que armazenam frases de semente em um serviço baseado em nuvem como o iCloud) e que qualquer pessoa que perca o acesso à sua frase de semente e/ou a esqueça não poderá mais acessar seus fundos na cadeia.

A chave para habilitar tal experiência do usuário onchain é a emergência de primitivos de abstração, que são muitos produtos e serviços construídos em torno da abstração de tantos pontos de dor indutores de atrito na experiência do usuário onchain quanto possível. Estes podem vir como kits de ferramentas e estruturas para desenvolvedores implementarem em suas próprias redes ou aplicativos, ou produtos e serviços diretos voltados para o usuário. À medida que o desenvolvimento nessa área se intensifica e o número de equipes lançando seus próprios primitivos de abstração começa a crescer, alcançar uma experiência do usuário onchain perfeita pode acontecer mais cedo do que a maioria das pessoas pensa, como Vitalik sugere. Mas o que exatamente permitirá essa inovação?

A abstração de conta refere-se à separação do gerenciamento de uma conta onchain do usuário final. O conceito era inicialmente flutuou por volta de 2017, mas principalmente lutou para ganhar qualquer tração antes ERC-4337foi proposto em 2021. A culminação inicial dos esforços em torno da abstração de conta levou ao desenvolvimento do contrato inteligente-carteira, comumente referido como uma conta inteligente. Neste modelo, uma conta onchain é gerenciada por um contrato inteligente e, portanto, pode ser mais programável e otimizada para as necessidades do usuário. Isso desbloqueia novas possibilidades, como poder se cadastrar em uma conta usando logins sociais familiares, pagar taxas de gás com o mesmo ativo em diferentes blockchains, realizar várias transações cruzadas em um clique e muito mais.

A chave para habilitar a abstração de conta é o desenvolvimento de serviços de abstração de execução, onde a execução de uma transação onchain é terceirizada para provedores de serviços especializados chamados solvers (também conhecidos como fillers ou executores) para obter o melhor desempenho e entrega em nome do signatário. Aqui, os usuários assinam mensagens off-chain chamadas de intenções contendo instruções para realizar ações onchain, ou seja, solicitações de cumprimento de transação. Ao separar a execução de uma transação de sua assinatura, os usuários podem expressar facilmente os resultados desejados, e soluções de backend como mempools privados ou redes de solvers competitivos ajudam a fornecer o melhor ajuste e valor possível para o usuário.

O Fim do Jogo: Abstração de Cadeia

Outro componente crítico para permitir a melhor experiência do usuário onchain é a capacidade de comunicar e interagir em diferentes ambientes de blockchain. Historicamente, os usuários têm contado com pontes para suprir essa necessidade, que têm provadoao longo do tempo ser uma grande fonte de risco e insegurança. A abstração da cadeia itera sobre os desenvolvimentos em torno da abstração de conta e execução, ao mesmo tempo que introduz nova infraestrutura no nível da rede, removendo assim as complexidades de comunicar e interagir em diferentes ambientes de blockchain. Veja a abstração da cadeia de Shoalimersão profundapara uma visão abrangente dos fundamentos do conceito e do cenário mais amplo de abstração de cadeias.

A abstração de cadeia é a culminação de esforços em torno de um objetivo comum: fornecer uma experiência de usuário perfeita na qual o usuário pode executar ações onchain sem ser obrigado a saber qual blockchain está usando em um determinado momento. Este relatório explora como a Particle Network está se aproximando do desenvolvimento da melhor experiência do usuário onchain por meio de sua nova pilha de abstração de cadeia.

Estudo de caso com Particle Network

Contexto do Protocolo

Liderada pelos co-fundadores Pengyu Wang e Tao Pan, a Particle estreou em 2022 como provedora de serviços de Abstração de Carteira, lançando uma pilha para desenvolvedores criarem carteiras não-custodiadas incorporadas em dApps que poderiam aproveitar logins sociais por meio da tecnologia MPC-TSS. Com o início da abstração de conta ERC-4337, o protocolo passou a incluir uma pilha AA em sua pilha WA existente, utilizando carteiras de contratos inteligentes para estruturas de conta aprimoradas. Isso configurou o lançamento deBTC Connect, que trouxe serviços AA para o ecossistema BTC por meio de assinaturas nativas do Bitcoin. Agora, Particle está lançando sua blockchain de Camada 1 como parte de sua abstração de cadeia abrangente e multifacetada.

A Particle Network está sendo desenvolvida por uma equipe distribuída globalmente de mais de 30 funcionários em tempo integral e estabeleceu parcerias com empresas como Berachain, Avalanche, Arbitrum, zkSyncemanhãe. O protocolo arrecadou oficialmente US$ 25 milhões ao longo de várias rodadas seed lideradas pelo Spartan Group e Gumi Crypto, e recentemente garantiu um investimento do Binance Labstambém.

Visão Geral do Protocolo

A Particle Network é uma camada modular 1 construída no Cosmos SDK, que funcionará como uma camada de coordenação e liquidação para transações entre cadeias dentro de um ambiente de execução EVM de alto desempenho e compatível.

O Particle L1 é um componente do stack de abstração de cadeia mais abrangente da Particle, que consiste em Contas Universais fornecendo uma interface simples para unificar saldos de tokens em diferentes cadeias, Liquidez Universal permitindo UAs no backend e Gás Universal permitindo que os usuários paguem taxas de gás em qualquer token que possuam.

O objetivo final da Particle Network é unificar os usuários em todas as cadeias no nível da conta, facilitando interações perfeitas entre cadeias com um saldo e uma conta únicos em qualquer L1, L2 ou L3, e permitindo que qualquer pessoa pague facilmente taxas de gás em qualquer token desejado. Vamos dar uma olhada mais de perto nos vários componentes-chave que trabalham para ajudar a alcançar esse objetivo.

Contas Universais

Contas universais se referem à nova estrutura de conta que será alimentada pela Particle L1 e são fundamentais para a pilha de abstração de cadeia da Particle. No seu cerne, as UAs são contas inteligentes ERC-4337 anexadas a um endereço de propriedade externa pré-existente, unificando os saldos de tokens em várias cadeias por meio da roteamento automático e execução de transações atômicas entre cadeias. Para o usuário final, as UAs fornecem uma única interface para gerenciar fundos e transações em vários dApps, abstraindo os pontos de dor que causam atrito envolvidos na configuração e financiamento de uma nova conta em uma nova cadeia, o que muitas vezes requer a compra de tokens de gás da cadeia nativa também.

Esta interface é construída em cima das carteiras existentes e alavanca a camada de liquidez universal da Particle para executar transações atômicas entre cadeias e direcionar fundos do saldo do usuário através de diferentes cadeias conforme necessário. As transações são processadas pela rede globalmente distribuída de nós da Particle, que gerenciam o empacotamento, retransmissão e tarefas de verificação associadas.

Para ilustrar melhor, considere as etapas envolvidas no atendimento a uma solicitação simples do usuário para comprar Dogcoin em uma cadeia externa (cadeia X):

  1. O usuário se conecta à sua UA através de uma carteira existente ou login social.
  2. O usuário envia sua solicitação de transação para a Particle L1, expressa como uma UserOp ERC-4337 para comprar Dogcoin na cadeia X.
  3. Os nós agrupadores dentro da rede de nós descentralizados da Particle lidam com a UserOp associada e a executam de acordo.
  4. Os nós Relayer da Particle monitoram e sincronizam o status de execução nas cadeias associadas. Uma vez que a transação tenha sido confirmada como executada, o status é roteado de volta da cadeia para os nós Relayer, que comunicam o status de volta para o UA e o usuário final.
  5. Nosso usuário agora tem o token que desejou comprar em seu saldo UA, sem nunca interagir com a cadeia em que o token está.

Evidentemente, há mais componentes internos em funcionamento aqui que merecem uma inspeção mais detalhada. Pense nos UAs como o produto voltado para o usuário da Particle. A chave para possibilitar a experiência perfeita que eles oferecem são os recursos de Liquidez Universal e Gás Universal.

Liquidez Universal

A Liquidez Universal refere-se à camada da Rede de Partículas responsável pela execução automática de transações enviadas através das UAs. Este recurso é alimentado pela rede distribuída de nós de Empacotamento da Partícula, serviços especializados que iniciam as etapas necessárias para a execução de uma UserOp, como troca ou retirada de liquidez de pools. Além disso, uma rede distribuída de nós Relayer, referida como a Rede de Mensagens Descentralizadas (DMN), é responsável por monitorar o status da transação em cadeias externas (ou seja, cadeias de destino) e comunicar seu status de liquidação de volta para a L1 da Partícula.

O objetivo principal da Universal Liquidity é permitir que os usuários interajam com diferentes cadeias por meio de transações entre cadeias sem precisar comprar e manter quaisquer tokens nas cadeias associadas. Para entender melhor, considere o seguinte fluxo para um usuário que deseja comprar 100 USDC de Dogcoin na Chain D enquanto ele possui 25 USDC nas cadeias A, B, C e D cada uma.

  1. O usuário assina UserOp para comprar 100 USDC de Dogcoin na Chain D, efetivamente agrupando seus saldos em quatro chains (Chain A, B, C, D) em uma única assinatura processada pela Particle L1.
  2. Ao executar a assinatura, o USDC que o usuário possui nas Chains A, B e C é enviado a um Provedor de Liquidez (também conhecido como um preenchedor).
  3. O LP libera a quantidade total de USDC na Chain D.
  4. O USDC na Chain D é trocado por Dogcoin usando um DEX local.
  5. O saldo resultante do Dogcoin agora é refletido no UA do usuário.

Universal Gas

Universal Gas é o terceiro pilar do stack de abstração de chain da Particle, fundamental para habilitar a abstração de gás, em que o ponto de dor indutor de fricção de adquirir e manter múltiplos tokens de gás é abstraído do usuário final, que agora pode pagar taxas de gás em qualquer token em qualquer chain. Alice pode pagar pelo gás em uma troca na Solana usando seu USDC na Base, enquanto Bob paga o gás para comprar um NFT na Ethereum usando seu token OP na Optimism.

Quando um usuário deseja executar uma transação através de uma UA de Partícula, uma interface solicitará ao usuário que selecione seu token de gás de escolha, que é então encaminhado automaticamente através do contrato Paymaster nativo da Partícula. Todos os pagamentos de gás são liquidados em suas respectivas cadeias de origem e destino, enquanto uma parte da taxa é trocada pelo token nativo $PARTI da Partícula para ser liquidada na Partícula L1.

Arquitetura e Design de Protocolo

O Particle L1 utiliza um ambiente de execução de alto desempenho compatível com EVM e um modelo de estaca de token duplo para segurança, composto por BTC e o token nativo PARTI. O consenso e a disponibilidade de dados são terceirizados para uma rede distribuída de nós referida como Nodes Modulares. Particle emprega um modelo de disponibilidade de dados agregados (AggDA) que se conecta a uma combinação de provedores, incluindo Gate.Celestia, Disponível, e PertoDA, e é alimentado por um sistema descentralizado de operadores de nó AggreGated DA.

No backend, a pilha de abstração de cadeia da Particle é alimentada por três módulos principais: o Hub de Armazenamento de Chaves Mestre, a Rede de Mensagens Descentralizadas (DMN) e o Empacotador Descentralizado. O Hub de Armazenamento de Chaves Mestre serve como a fonte central de verdade em toda a Particle L1, coordenando implantações de contratos inteligentes em todas as cadeias, sincronizando configurações entre cada instância UA e mantendo um estado sincronizado em todas as cadeias. O DMN é responsável por comunicar o status de execução da transação em diferentes cadeias em que um usuário está realizando transações e, em seguida, comunicar o status para que o userOp seja resolvido na Particle L1. Esse recurso é alimentado por uma rede de Nós Relayers. Por fim, a Particle utiliza uma rede de empacotadores descentralizada, na qual uma rede de operadores de nós empacotadores é responsável por iniciar e executar userOps recebidos. A rede é construída em torno de uma rede distribuída e sem permissões de Nós Modulares, entre os quais as tarefas são delegadas e terceirizadas.

Nós Modulares

O uso de nodos modulares permitirá que qualquer pessoa participe da execução de nodos especializados para facilitar operações críticas na L1. Esses nodos podem ser categorizados de acordo com sua função específica: os nodos bundler são responsáveis pela execução de UserOps cross-chain, os nodos relayer são responsáveis por monitorar e comunicar o status das transações (ou seja, executadas, falhadas) de volta para a Particle L1 para serem resolvidas, os nodos watchtower são responsáveis por monitorar o status dos nodos e suas respectivas tarefas nas redes bundler e relayer, bem como fornecer provas de execução e fraude para cada bloco por época.

Modelo de Disponibilidade de Dados Agregados

No contexto das blockchains, a disponibilidade de dados (DA) refere-se à capacidade de verificar dados que foram publicados em uma blockchain. Tipicamente, as blockchains empregarão uma única solução para DA, que pode ser interna sob uma arquitetura integrada, ou, pelo contrário, terceirizada para parceiros ou provedores terceirizados sob uma arquitetura modular. A Particle está construindo seu modelo de DA para mitiGatar pontos únicos de falha em toda a sua arquitetura, adotando um modelo aggreGado, terceirizando o DA para Celestia, Avail e Near DA coletivamente. A Particle utiliza duas abordagens diferentes para DA: publicação seletiva que aloca cada bloco a um provedor de DA separado, e publicação redundante em que cada bloco individual é enviado para cada provedor de DA.

Será interessante ver se a Particle se expande para outros provedores de DA (ou seja, EigenDA) no futuro, à medida que o setor se expande.

Dual Staking

Blockchains que usam um modelo de Prova de Participação designam validadores para propor e validar novos blocos com base no número de tokens nativos que eles apostaram na rede, recompensando-os proporcionalmente ao número de blocos em que votam. Um risco-chave dessas redes nos estágios iniciais é o risco da volatilidade do preço do token nativo impactar a segurança e estabilidade da rede. A Particle visa mitigar esse risco por meio de um modelo de dupla aposta que utilizará BTC via oBabilôniaprotocolo de staking e o token nativo PARTI, com pools de validadores atribuídas para cada token respectivo.

Processo de integração com o Universal SDK

O SDK Universal da Particle permite que os desenvolvedores de aplicativos criem um processo de integração perfeito para UAs, permitindo que os usuários anexem suas carteiras existentes por meio da implementação de um EIP-1193 provedor. Isso permite que os usuários possam imediatamente realizar transações a partir de seus UAs ao fazer login.

O processo de integração em um aplicativo que utiliza o SDK Universal da Particle Network é visualizado abaixo.

Estado da Rede de Partículas

Antes do desenvolvimento do Particle L1, a Particle viu mais de 17m ativações de carteira, 10m UserOps e mais de 900 integrações com várias aplicações descentralizadas, de acordo com a equipe.

Em 2 de maio de 2024, a rede incentivada L1 testnet da Particle Networklançado, oferecendo recompensas em pontos através do Pioneer de Partículasplataforma. Rede de PartículasTestnet pública incentivadapermite que os usuários testem seus recursos principais de Contas Universais e Gás Universal para ganhar pontos para alocação do próximo token $PARTI.

De acordo com o Explorador da Testnet V2 da ParticleAté agora, houve mais de 7,3 milhões de transações no total, distribuídas em 1,3 milhão de blocos, com uma média diária regular de mais de 400 mil transações. Conforme o Particle Pioneersite da campanha, a testnet viu mais de 182 milhões de transações, e atualmente existem mais de 1,49 milhões de usuários ganhando 27,3 bilhões de pontos no total, com uma média de 18,3 mil pontos por usuário. O Particle L1 está programado para ser lançado na mainnet em algum momento do H2 de 2024.

Paisagem Competitiva

A abstração de cadeia está pronta para se tornar a próxima grande estrutura para plataformas de interoperabilidade a serem construídas, e há uma série de desenvolvimentos no horizonte que competirão com a Particle para se tornar o kit de ferramentas padrão ou pilha para construir serviços de abstração de cadeia.

Rede Near

Near é uma blockchain sharded Proof-of-Stake Layer 1 que fornece um domínio de aplicação de pilha completa para desenvolvedores que constroem produtos e serviços descentralizados. Near está construindo sua pilha de abstração de cadeia com esta Agregação de Conta - uma estrutura multifacetada que canaliza as interações entre cadeias dos usuários para serem executadas por meio de uma conta única.

As contas na Near usam dois tipos de chaves: Chaves de Acesso Total, que funcionam como chaves privadas (ou seja, podem assinar qualquer transação e devem ser mantidas privadas), e Chaves de Chamada de Função, que têm permissão para assinar chamadas exclusivamente para um contrato específico ou conjunto de contratos. A Near também utiliza seu serviço de login FastAuth para permitir que os usuários se cadastrem em uma conta com um e-mail e usem biometria em vez de senhas.

A chave para habilitar essa estrutura são as assinaturas multi-cadeia, que permitem que qualquer conta Near interaja com endereços em outras cadeias. Isso é alcançado através da rede NEAR MPC, que permite o reenvio de chaves e mantém a mesma chave pública mesmo quando os nós e as partes das chaves mudam. Os nós signatários MPC dentro da rede Near permitem que contratos inteligentes iniciem o processo de assinatura, criando inúmeros endereços remotos em qualquer cadeia. A Near também introduziu transações meta através NEP-366, permitindo que os usuários realizem transações em várias cadeias sem a necessidade de possuir o token de gás nativo. Isso é facilitado pelos Relayers, provedores terceirizados que anexam os tokens necessários para taxas de gás às transações assinadas que eles transmitem para a rede.

Polygon AggLayer

Polygon está desenvolvendoAggLayer, uma ponte unificada para L2s construída usando o Polygon CDK, que irá aggreGate zk-proofs e enviá-los de forma uniforme para o Ethereum para liquidação. Nesse modelo, todas as cadeias compartilham um contrato de ponte com outras cadeias AggLayer suportadas, mantendo assim a soberania enquanto se beneficiam de um hub de liquidez global que facilita a inicialização de redes iniciais.

O AggLayer usará provas de ZK para criar um ambiente agregado que 'parece uma única cadeia', permitindo que as cadeias suportadas mantenham sua soberania. Os desenvolvedores de aplicativos podem potencialmente se beneficiar ao alcançar mais usuários, pois usuários de diferentes cadeias poderão interagir com seu produto ou serviço também. Para o usuário final, o objetivo é o mesmo da abstração de cadeia: fornecer uma experiência do usuário que se assemelhe à Internet - um ambiente único que não exija processos complexos e frequentes de ponte e outros processos complexos. Até agora, os componentes ao vivo do AggLayer aos quais o Polygon zkEVM se conectou são: 1) uma ponte unificada para Ethereum para permitir transações entre cadeias e 2) uma biblioteca bridgeAndCall() de contratos de solidez para ajudar a criar essas transações.

Menções Honrosas

Everclear - Anteriormente Connext, Everclear está desenvolvendo uma nova pilha de abstração de cadeia. Como o nome sugere, Everclear está lançando "a primeira camada de compensação" para fornecer liquidação global de transações entre cadeias. Everclear funcionará como um Arbitrum Orbit L2, alimentado porGelato RaaS, e usará Hyperlane e Eigenlayer para se conectar a outras cadeias. Em última análise, o protocolo funciona como um computador compartilhado para coordenar transações entre cadeias, com liquidações representadas como faturas e compensadas por meio de um leilão holandês. Isso vai girar em torno do uso de Clearing Layers, "uma rede descentralizada que coordena a compensação e liquidação global de fluxos de capital entre cadeias. Everclear tem como objetivo reduzir os custos para os participantes do mercado, é programável e pode ser conectado a qualquer sistema de compensação para qualquer transação, além de permitir liquidez sem permissão para novas cadeias e ativos desde o primeiro dia.

Soquete - Soquete 2.0marca uma mudança para o protocolo Socket de cadeia cruzada para serviços de abstração de cadeia, destacado por seu mecanismo de leilão de fluxo de pedidos modular (MOFA), que visa possibilitar um mecanismo competitivo para mercados abstratos de cadeia eficientes. OFAs tradicionais envolvem uma rede de vários atores executando tarefas especializadas que competem para fornecer o melhor resultado possível para uma solicitação do usuário final. Da mesma forma, o MOFA é projetado para fornecer um mercado aberto para agentes de execução, chamados de Transmissores, e intenções do usuário. Dentro do MOFA, os Transmissores competem para criar e cumprir pacotes abstratos de cadeia, ou sequências ordenadas de solicitações do usuário que exigem a transferência de dados e valor por várias blockchains.

Perspectivas Futuras

A oportunidade de abstração de cadeias é emocionante. No entanto, existem algumas considerações importantes a serem feitas à medida que mais equipes se preparam para lançar suas próprias soluções, os VCs começam a alocar mais capital em qualquer coisa que mencione 'abstração de cadeias' e os usuários começam a coçar a cabeça para descobrir qual solução é a melhor.

O Caso para Primitivos de Abstração

A Zee Prime Capital apontou várias considerações importantes a respeito da paisagem primitiva de abstração em um postagem recente.

“Sem um produto, a abstração da cadeia não é uma solução real para o problema real”.

É certamente verdade que, embora a experiência do usuário continue sendo um obstáculo crítico para a indústria cripto superar, provavelmente não é o gargalo final para trazer mais usuários onchain. De fato, os desenvolvimentos em infraestrutura cresceram como resposta à má experiência do usuário imposta por altas taxas e lentidão na liquidação. Agora que a infraestrutura está aqui (mais de 200 L1s/L2s), há uma falta geral de produtos e serviços bem-sucedidos sendo construídos em cima dessa infraestrutura. Isso está alinhado com uma perspectiva Mert Recentemente, a OMS afirmou que poucas pessoas estão considerando que as barreiras para a construção de aplicativos cripto fortes não são criptonativas (ou seja, infraestrutura, UX), mas giram em torno de falta de clareza regulatória e estruturas de incentivo desalinhadas em toda a indústria mais ampla.

Um exemplo é a adoção (ou falta dela) de carteiras inteligentes.


Tweet

Apesar das inovações que trazem, as carteiras inteligentes falharam em grande parte em obter uma adoção significativa até agora. Os incumbentes, como o Phantom, estabeleceram um número recorde de downloads com o início da mania das mememoedas no final de 2023/início de 2024, demonstrando que as pessoas estão dispostas a lidar com frases-semente e interfaces de usuário complexas por enquanto, desde que consigam colocar as mãos na última token de cachorro.

Para recuar, desenvolver produtos e serviços de sucesso com novas tecnologias leva tempo. Foram necessários anos de tentativa e erro para que a primeira classe de aplicativos bem-sucedidos baseados na web surgisse. À medida que a demanda por espaço em blocos nas camadas básicas cresce, é provável que haja mais rollups e cadeias específicas de aplicativos chegando ao longo dos anos. Com o surgimento de provedores de RaaS e soluções de infraestrutura modular como o Celestia, só vai ficar mais fácil lançar novas cadeias e ambientes, e esses ambientes precisarão ser capazes de se comunicar perfeitamente uns com os outros. A necessidade de abstrair cadeias longe do usuário final vem da construção de um aplicativo popular que atrairá usuários de outras cadeias a querer usá-lo, levando à necessidade de serviços para permitir uma experiência perfeita para fazê-lo. A abstração da cadeia pretende resolver a questão fundamental da falta de funcionalidade de cadeia cruzada contínua, algo que a atual falta de produtos e serviços disponíveis não invalida.

Com isso em mente, um desafio crítico que as primitivas de abstração terão que lidar é garantir a coordenação bem-sucedida nas redes de solucionadores/nós em relação à atestação de estado, execução de solucionador, status da transação, confirmação de bloco e outras garantias de interconexão, todas as quais requerem consenso. A natureza dos mercados de capitais indica que sempre haverá uma solução mais rápida e mais barata no horizonte, o que significa que os provedores de serviços de abstração de cadeia devem levar em consideração uma série de processos complexos nos bastidores e suas implicações, onde coisas como jogos de temporização e captura de fluxo de ordem começam a desempenhar um papel maior ao longo do tempo.

Considerações Importantes para a Rede de Partículas

Uma questão-chave que surge com a rede de nós distribuídos da Particle é o quão descentralizada será essa rede. Haverá apenas algumas entidades selecionadas participando na operação dos nós, ou a Particle será capaz de obter tração suficiente para manter uma rede de nós suficientemente descentralizada? E como a Particle pode incentivar com sucesso a participação de operadores suficientes para se tornarem suficientemente descentralizados em primeiro lugar?

Para isso, sugerimos duas coisas:

1) Minimizando barreiras à entrada e participação como operador de nó

2) Fornecendo um painel público para monitorar e observar a descentralização da rede de nós via o explorador de partículas.

Particle está construindo uma camada de liquidação e coordenação para transações atômicas entre cadeias, onde Contas Universais substituem a necessidade de usar várias carteiras, comprar vários tokens de gás e tokens de ponte para usar dApps em outros ecossistemas. Isso levanta a questão da acumulação de valor; qual será o impacto econômico da adoção bem-sucedida de Contas Universais e do Particle L1 em outras blockchains e ecossistemas? Eles se beneficiarão de um maior número de usuários acessando suas aplicações?

O caso da abstração de cadeias e da rede de partículas

A necessidade de transformar o estado da experiência do usuário em aplicativos nativos de blockchain não é uma ideia nova, e os desenvolvedores trabalham nesse problema há algum tempo. A abstração de cadeia pode beneficiar o usuário final, criando experiências mais fáceis de naveGar na cadeia, o desenvolvedor de aplicativos, desbloquear novas bases de usuários para seus aplicativos, e o L1/L2/L3, permitindo comunicação e roteamento entre cadeias mais baratos e eficientes.

Particle está construindo uma abstração de cadeia de nível de conta para ajudar nesse empreendimento. Ao unificar as interações entre cadeias em uma única interface com Contas Universais, permitindo aos usuários transacionar em qualquer cadeia com Liquidez Universal e pagar por gás em qualquer token com Gás Universal, a Particle Network L1 está bem posicionada para liderar o avanço do futuro da abstração de cadeias.

Vitalik afirma que há “muita energia e vontadePara tornar a experiência do usuário na cadeia ininterrupta uma realidade. Apenas uma experiência do usuário aprimorada não trará milhões de usuários na cadeia, mas é um dos passos mais importantes a serem dados para fazê-lo.

Referências

Masmoudi, M. (2022, 14 de fevereiro). Uma visão geral de Multi-Party Computation (MPC), Threshold Signatures (TSS) e MPC-TSS Wallets. Média. Retirado de https://mmasmoudi.medium.com/an-overview-of-multi-party-computation-mpc-threshold-signatures-tss-and-mpc-tss-wallets-4253adacd1b2

Fundação Ethereum. (s.d.). ERC-4337: Abstração de conta usando Alt Mempool. Retirado de https://eips.ethereum.org/EIPS/eip-4337

Wang, P. (10 de outubro de 2022). Pengyu Wang revela os segredos do rápido sucesso da Particle Network. Hackernoon. Obtido de https://hackernoon.com/pengyu-wang-reveals-the-secrets-to-particle-networks-rapid-success

Rede de Partículas. (2024, 20 de junho). A Particle Network garante US$ 25 milhões em financiamento. Blog da Rede de Partículas. Retirado de https://blog.particle.network/25-million-funding/

Desenvolvedores de Redes de Partículas. (2023). Documentação. Rede de Partículas. Retirado de https://developers.particle.network/docs/particle-chain

Tecnologia Polygon. (s.d.). Blockchains Agregadas: Uma Nova Tese. Obtido de https://polygon.technology/blog/aggregated-blockchains-a-new-thesis

Protocolo NEAR. (s.d.). Desbloqueio da Usabilidade Web3 com Agregação de Conta. Retirado de https://pages.near.org/blog/desbloqueando-a-usabilidade-da-web3-com-agregação-de-contas/

Everclear Organization. (n.d.). Retrieved from https://x.com/EverclearOrg/status/1797645283977028021

Protocolo de Socket. (s.d.). Obtido de https://mirror.xyz/0x6FD2bd90D50eDEe139103454116F252f6F5eC928/zePFPVi6oPI2o_Q6jDrGYn6SBVOGMybnFKQJ-DDVKqc

Não aconselhamento financeiro ou fiscal. O objetivo deste boletim informativo é puramente educacional e não deve ser considerado como aconselhamento de investimento, aconselhamento jurídico, um pedido de compra ou venda de quaisquer ativos, ou uma sugestão para tomar quaisquer decisões financeiras. Não substitui a assessoria tributária. Consulte seu contador e realize sua própria pesquisa.

Divulgações. Todas as postagens são do próprio autor, não são as opiniões do empregador. Esta postagem foi patrocinada pela Particle Network. Embora a Shoal Research tenha recebido financiamento para esta iniciativa, os patrocinadores não influenciam o conteúdo analítico. Na Shoal Research, nosso objetivo é garantir que todo o conteúdo seja objetivo e independente. Nossos processos internos de revisão mantêm os mais altos padrões de integridade e todos os potenciais conflitos de interesse são divulgados e rigorosamente gerenciados para manter a credibilidade e imparcialidade de nossa pesquisa.

Aviso Legal:

  1. Este artigo é reproduzido de [GateShoal Research]. Todos os direitos autorais pertencem ao autor original [Paulo Timofeev]. Se houver objeções a essa reimpressão, entre em contato com o Gate Learnequipe e eles lidarão com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem nenhum conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!