Particle Network: A Camada de Abstração de Cadeia

IntermediárioAug 20, 2024
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 alta performance compatível. Seu objetivo final é unificar todos os usuários on-chain no nível da conta, facilitando interações perfeitas entre cadeias através 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.
Particle Network: A Camada de Abstração de Cadeia

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, a adoção de seus usuários cresceu em um ritmo notavelmente lento, especialmente em relação às aplicações e serviços Web2. Ao considerar o sucesso da Netflix, eles ultrapassaram a Blockbuster capitalizando a conveniência e escolha superior através da mudança de aluguel de DVD físico para o mundo dos serviços digitais e streaming. A conveniência de ter o mundo na ponta dos dedos 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 a aplicação de crescimento mais rápido introduziu uma maneira simples e poderosa para quase qualquer pessoa aproveitar a IA com uma interface de chatbot simplificada que utiliza processamento de linguagem natural (NLP).

O tema recorrente entre esses produtos e serviços inovadores e seu sucesso é que eles forneceram uma melhor experiência do usuário em relação a quaisquer incumbentes ou concorrentes contra os quais lutaram. Para que as aplicações descentralizadas alcancem sucesso semelhante, a experiência do usuário on-chain deve ser tão perfeita e conveniente quanto possível, longe do mundo de frases de sementes e cadeias fragmentadas que são comuns hoje.

Transformando a Experiência do Usuário Onchain

O objetivo final para a experiência do usuário onchain não requer conhecimento de nenhuma infraestrutura blockchain subjacente por parte do usuário; onde qualquer pessoa pode fazer qualquer coisa em qualquer blockchain sem precisar passar por processos de integração e ponte árduos. Para entender melhor a importância desse design, no entanto, ajuda 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 do 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 que serve como identidade e ponto de referência para receber ativos (endereço da carteira) e uma chave privada que serve como uma senha mestra para acesso (frase-semente). As carteiras funcionam tecnicamente como serviços de abstração de conta, simplificando a gestão de uma ou mais contas onchain.

Embora as EOAs sejam conhecidas pela sua simplicidade e por concederem o poder da auto-custódia a qualquer pessoa, até agora têm significativamente prejudicado a experiência do usuário onchain. As desvantagens mais comuns das EOAs são que qualquer pessoa que tenha acesso à frase-semente pode aceder à carteira (esta ameaça surge para aqueles que armazenam frases-semente num serviço baseado na nuvem como o iCloud) e que qualquer pessoa que perca o acesso à sua frase-semente e/ou a esqueça já não pode aceder aos seus fundos onchain.

A chave para possibilitar uma experiência de usuário onchain é o surgimento de primitivas de abstração, que são muitos produtos e serviços construídos em torno da abstração de tantos pontos de fricção na experiência do usuário onchain quanto possível. Estes podem vir como kits de ferramentas e estruturas para os desenvolvedores implementarem na sua própria rede ou apps, ou produtos e serviços diretos para os usuários. À medida que o desenvolvimento nesta área aquece e o número de equipas a lançar as suas próprias primitivas de abstração começa a crescer, alcançar uma experiência de usuário onchain sem problemas pode acontecer mais cedo do que a maioria das pessoas pensa, como Vitalik sugere. Mas o que exatamente permitirá esse avanço?

A abstração de conta refere-se à separação da gestão de uma conta onchain do utilizador final. O conceito foi inicialmente flutuou em torno 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 é gerida por um contrato inteligente, e pode, portanto, ser mais programável e otimizada para as necessidades do utilizador. Isto desbloqueia novas possibilidades, tais como ser capaz de inscrever-se para uma conta utilizando logins sociais familiares, pagar taxas de gás com o mesmo ativo em diferentes cadeias, ser capaz de realizar múltiplas transações entre cadeias com um clique, e muito mais.

A chave para habilitar 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 referidos como fillers ou executores) para obter o melhor desempenho e entrega possível em nome do signatário. Aqui, os usuários assinam mensagens off-chain chamadas de intenções que contêm 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 resultados desejados com mais facilidade, e soluções de back-end como mempools privados ou redes de solvers competitivas ajudam a fornecer o melhor acordo 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 se comunicar e interagir em diferentes ambientes blockchain. Historicamente, os utilizadores têm contado com pontes para suprir esta necessidade, que têm comprovadoao longo do tempo para ser uma grande fonte de risco e insegurança. A abstração de 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 de cadeia de Shoalimersão profundapara uma visão abrangente dos fundamentos do conceito e do panorama mais amplo da abstração da cadeia.

A abstração de cadeia é o culminar de esforços em torno de um objetivo comum: proporcionar uma experiência de usuário contínua em que o usuário pode realizar ações onchain sem precisar saber qual blockchain estão usando em determinado momento. Este relatório explora como a Particle Network está abordando o desenvolvimento da experiência de usuário onchain definitiva através da sua nova pilha de abstração de cadeia.

Estudo de caso com Particle Network

Antecedentes do Protocolo

Liderada pelos co-fundadores Pengyu Wang e Tao Pan, Particle estreou em 2022 como provedora de serviços de abstração de carteira, lançando uma pilha para desenvolvedores criarem carteiras dApp incorporadas não-custodiais que podem aproveitar logins sociais por meio da tecnologia MPC-TSS. Com o início da abstração de conta ERC-4337, o protocolo mudou para incluir uma pilha AA em sua pilha WA existente, utilizando carteiras de contrato inteligente para estruturas de conta aprimoradas. Isso preparou o lançamento de.BTC Connect, que trouxe serviços AA para o ecossistema BTC através de assinaturas nativas do Bitcoin. Agora, a Particle está lançando sua blockchain Layer 1 como parte de sua abstração de cadeia abrangente e multifacetada.

A Particle Network está a ser desenvolvida por uma equipa globalmente distribuída de mais de 30 funcionários a tempo inteiro, e estabeleceu parcerias com empresas como Berachain, Avalanche, Arbitrum, zkSyncemore. O protocolo arrecadou oficialmente $25 Milhões ao longo de várias rodadas de financiamento lideradas pelo Spartan Group e Gumi Crypto, e recentemente garantiu um investimento da 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 de alta performance compatível com EVM.

O Particle L1 é um componente da pilha de abstração de cadeia mais ampla da Particle, que consiste em Contas Universais fornecendo uma interface simples para unificar saldos de tokens em diferentes cadeias, Liquidez Universal permitindo UAs no back-end 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 utilizadores em todas as cadeias ao nível da conta, facilitando interações sem falhas entre cadeias com um único saldo e conta em qualquer L1, L2 ou L3, e permitindo a qualquer pessoa pagar facilmente taxas de gás em qualquer token que desejem. Vamos dar uma olhada mais atenta nos vários componentes-chave que trabalham para ajudar a alcançar esse objetivo.

Contas Universais

As Contas Universais referem-se à nova estrutura de conta que será alimentada pela Particle L1 e são fundamentais para a pilha de abstração de cadeias da Particle. No seu cerne, as CUs são contas inteligentes ERC-4337 ligadas a um EOA (endereço possuído externamente) pré-existente, unificando saldos de tokens em várias cadeias ao direcionar e executar automaticamente transações atômicas entre cadeias. Para o utilizador final, as CUs fornecem uma interface única para gerir fundos e transacionar em vários dApps, abstraindo os pontos de fricção envolvidos na configuração e financiamento de uma nova conta em uma nova cadeia, o que frequentemente requer a compra do token de gás dessa cadeia nativa também.

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

Para ilustrar melhor, considere os passos envolvidos no cumprimento do simples pedido de um usuário para comprar Dogcoin em uma cadeia externa (cadeia X):

  1. O utilizador conecta-se à sua UA através de uma carteira existente ou de um login social.
  2. O utilizador submete o seu pedido de transação à Particle L1, expresso como um UserOp ERC-4337 para comprar Dogcoin na cadeia X.
  3. Os nós de agrupamento dentro da rede de nós descentralizada da Particle lidam com a UserOp associada e executam-na de acordo.
  4. Os nós intermediários da Particle monitorizam e sincronizam o estado de execução nas cadeias associadas. Uma vez confirmada a execução da transação, o estado é encaminhado de volta da cadeia para os nós intermediários, que comunicam o estado de volta ao UA e ao usuário final.
  5. Agora, nosso usuário 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 justificam uma inspeção mais aprofundada. 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 as funcionalidades Universal Liquidity e Universal Gas.

Liquidez Universal

Universal Liquidity refere-se à camada da Rede de Partículas responsável pela execução automática de transações enviadas via UAs. Essa funcionalidade é alimentada pela rede distribuída de nós Bundler da Particle, serviços especializados que iniciam as etapas necessárias para a execução de uma UserOp, como trocar ou retirar liquidez das pools. Além disso, uma rede distribuída de nós Relayer, chamada de Rede de Mensagens Descentralizadas (DMN), é responsável por monitorar o status das transações em cadeias externas (ou seja, cadeias de destino) e comunicar seu status de liquidação de volta para a Particle L1.

O principal objetivo da Universal Liquidity é permitir que os usuários interajam com diferentes cadeias por meio de transações cross-chain 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 eles possuem 25 USDC em cada uma das cadeias A, B, C e D.

  1. O utilizador assina UserOp para comprar 100 USDC de Dogcoin na Chain D, agrupando efetivamente os seus saldos em quatro chains (Chain A, B, C, D) numa única assinatura processada pelo Particle L1.
  2. Após a execução da assinatura, o USDC que o usuário detém 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. A USDC na Chain D é trocada por Dogcoin usando um DEX local.
  5. O saldo resultante de Dogcoin agora é refletido no UA do utilizador.

Gás Universal

O Universal Gas é o terceiro pilar da pilha de abstração de cadeia da Particle, fundamental para permitir a abstração de gás, onde o ponto de dor indutor de atrito 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 cadeia. Alice pode pagar pelo gás em uma troca na Solana usando seu USDC na Base, enquanto Bob paga pelo gás ao comprar um NFT na Ethereum usando seu token OP na Optimism.

Quando um usuário deseja executar uma transação por meio de uma UA de partículas, uma interface solicitará que o usuário selecione seu token de gás de escolha, que é então automaticamente roteado através do contrato Paymaster nativo da Particle. 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 $PARTI nativo da Particle para ser liquidada na Particle L1.

Arquitetura e Design de Protocolo

O Particle L1 utiliza um ambiente de execução de alta performance compatível com EVM e um modelo de participação em duplo token 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 referidos como Nós Modulares. A 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ó DA agregado.

No backend, a pilha de abstração de cadeias da Particle é alimentada por três módulos principais: o Hub de Armazenamento de Chaves Mestras, a Rede de Mensagens Descentralizadas (DMN) e o Agregador Descentralizado. O Hub de Armazenamento de Chaves Mestras funciona 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. A DMN é responsável por comunicar o status de execução de transações em diferentes cadeias em que um usuário está transacionando e, em seguida, comunicar o status para que o userOp seja resolvido na Particle L1. Essa funcionalidade é alimentada por uma rede de nós intermediários. Por fim, a Particle utiliza uma rede de agregadores descentralizados, na qual uma rede de operadores de nós de agregação é 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, nos quais as tarefas são delegadas e terceirizadas.

Nós Modulares

O uso de Nós Modulares permitirá que qualquer pessoa participe na execução de nós especializados para facilitar operações críticas no L1. Estes nós podem ser categorizados pela sua função respetiva: os nós bundler são responsáveis pela execução de UserOps cross-chain, os nós relayer são responsáveis por monitorizar e comunicar o estado das transações (ou seja, executadas, falhadas) de volta ao Particle L1 para serem resolvidas, os nós watchtower são responsáveis por monitorizar o estado dos nós e suas tarefas respetivas nas redes bundler e relayer, além de fornecer provas de execução e de 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 os dados que foram publicados numa blockchain. Normalmente, as blockchains utilizam uma única solução para DA, que pode ser interna, sob uma arquitetura integrada, ou, pelo contrário, externalizada para parceiros ou fornecedores terceirizados, sob uma arquitetura modular. A Particle está a construir o seu modelo DA para mitigar os pontos únicos de falha em toda a sua arquitetura, adotando um modelo agregado, externalizando o DA para Celestia, Avail e Near DA em conjunto. 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, na qual cada bloco individual é enviado para cada provedor de DA.

Será interessante ver se a Particle se expande para outros fornecedores 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 atribuem 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 de volatilidade de preço no token nativo afetando a segurança e estabilidade da rede. A Particle tem como objetivo mitigar esse risco através de um modelo de dupla participação que utilizará BTC via o Gate.ioBabilóniaprotocolo de staking e o token nativo PARTI, com pools de validadores atribuídas para cada token respetivo.

Processo de Integração com Universal SDK

O SDK Universal da Particle permite que os desenvolvedores de aplicativos criem um processo de integração perfeita com as UAs, permitindo que os usuários conectem suas carteiras existentes por meio da implementação de um EIP-1193fornecedor. Isso permite que os usuários possam imediatamente realizar transações a partir de suas UAs assim que fizerem login.

O processo de integração numa aplicação que aproveita o Universal SDK da Particle Network é visualizado abaixo.

Estado da Rede de Partículas

Antes do desenvolvimento do Particle L1, a Particle registou mais de 17 milhões de ativações de carteira, 10 milhões de operações de utilizadores e mais de 900 integrações com várias aplicações descentralizadas, de acordo com a equipa.

Em 2 de maio de 2024, a rede incentivada L1 da Particle Networklançado, oferecendo recompensas em pontos através do Pioneiro de Partículasplataforma. Particle Network’srede de teste pública incentivada permite aos usuários testar seus recursos principais de Contas Universais e Gás Universal para ganhar pontos para alocação do próximo token $PARTI.

De acordo comExplorador da Particle Testnet V2, houve mais de 7,3 milhões de transações totais em 1,3 milhão de blocos, com uma média acima de 400 mil transações diárias regularmente. De acordo com a Particle Pioneer website de campanha, a rede de teste viu mais de 182 milhões de transações, e atualmente existem mais de 1,49 milhões de usuários ganhando um total de 27,3B pontos, com uma média de 18,3k 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 em cadeia está prestes a 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 o Particle para se tornar o kit de ferramentas padrão ou pilha para construir serviços de abstração em cadeia.

Rede Near

Near é uma blockchain de camada 1 de prova de participação fragmentada 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 única conta.

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 recebem permissões para assinar chamadas exclusivamente a 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 inscrevam para uma conta com um e-mail e usem biometria em vez de senhas.

A chave para habilitar essa estrutura são as assinaturas multicadeia, que permitem que qualquer conta Near interaja com endereços em outras cadeias. Isto é conseguido através da rede NEAR MPC, que permite a repartilha de chaves e mantém a mesma chave pública mesmo quando os nós e partilhas de chaves mudam. Os nós de signatário MPC dentro da rede Near permitem que os contratos inteligentes iniciem o processo de assinatura, criando vários endereços remotos em qualquer cadeia. A Near também introduziu metatransações através de NEP-366, permitindo aos utilizadores transacionar em várias cadeias sem deterem o token nativo de gás. Isto é facilitado pelos Relayers, fornecedores terceiros que anexam os tokens necessários para as taxas de gás às transações assinadas que retransmitem para a rede.

Polygon AggLayer

Polygon está a desenvolver AggLayer, uma ponte unificada para L2s construída usando o Polygon CDK, que irá agregar zk-proofs e submetê-las uniformemente ao Ethereum para liquidação. Neste modelo, todas as redes compartilham um contrato de ponte com outras redes AggLayer suportadas, mantendo assim a soberania ao mesmo tempo que se beneficiam de um hub de liquidez global que facilita o início das redes iniciais.

A AggLayer usará provas ZK para criar um ambiente agregado que "parece uma única cadeia" ao mesmo tempo que permite que as cadeias suportadas mantenham sua soberania. Os desenvolvedores de aplicativos podem potencialmente se beneficiar ao poder alcançar mais usuários, já que os 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 que na 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 ativos da 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 sólidos para ajudar a criar essas transações.

Menções Honrosas

Everclear - Anteriormente Connext, a Everclear está a desenvolver uma nova pilha de abstração de cadeia. Como o nome sugere, a Everclear está a lançar 'a primeira camada de compensação' para fornecer liquidação global de transações entre cadeias. A Everclear funcionará como um Arbitrum Orbit L2, alimentado por Gelato RaaS, e usará Hyperlane e Eigenlayer para se conectar a outras cadeias. O protocolo age, em última instância, como um computador compartilhado para coordenar transações entre cadeias, com liquidações representadas como faturas e liberadas por meio de um leilão holandês. Isso girará em torno do uso de Camadas de Compensação,uma rede descentralizada que coordena a compensação global e liquidação 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 liquidação para qualquer transação, e permite liquidez sem permissão para novas cadeias e ativos desde o primeiro dia.

Socket -Socket 2.0 marca uma mudança para o protocolo Socket de serviços de abstração de cadeia cruzada para abstração de cadeia, destacado pelo seu mecanismo Modular Order Flow Auction (MOFA) principal, que tem como objetivo permitir um mecanismo competitivo para mercados abstraídos de cadeia eficientes. As OFAs tradicionais envolvem uma rede de vários atores realizando tarefas especializadas que competem para fornecer o melhor resultado possível para uma solicitação de 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 abstraídos de cadeia, ou sequências ordenadas de solicitações do usuário que requerem a transferência de dados e valor em várias blockchains.

Perspetivas Futuras

A oportunidade de abstração da cadeia é emocionante. No entanto, existem algumas considerações importantes a ter em conta à medida que mais equipas se preparam para lançar as suas próprias soluções, os VCs começam a alocar mais capital a tudo o que menciona 'abstração da cadeia', e os utilizadores começam a coçar a cabeça sobre qual a melhor solução.

O Caso para Abstração Primitivas

Zee Prime Capital apontou várias considerações importantes no que diz respeito à paisagem primitiva abstração em um publicação recente.

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

É certamente verdade que, enquanto a experiência do usuário continua a ser um obstáculo crítico para a indústria de criptomoedas superar, é provável que não seja o gargalo final para atrair mais usuários à blockchain. De fato, os desenvolvimentos na infraestrutura cresceram como resposta à má UX imposta por altas taxas e liquidação lenta. Agora que a infraestrutura está aqui (mais de 200 L1s/L2s) , há uma falta geral de produtos e serviços bem-sucedidos construídos em cima desta infraestrutura. Isto está alinhado com uma perspectiva Mert compartilhou recentemente, que afirmou que não há pessoas suficientes considerando que as barreiras para a construção de aplicativos cripto fortes não são cripto-nativas (ou seja, infraestrutura, UX), mas giram em torno de falta de clareza regulatória e estruturas de incentivo desalinhadas em toda a indústria.

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


tweet

Apesar das inovações que trazem, as smart wallets falharam em grande parte em obter adoção significativa até agora. Grandes empresas como a Phantom registraram um número recorde de downloads com o início da mania das memecoins no quarto trimestre de 2023 / primeiro trimestre de 2024, demonstrando que as pessoas estão dispostas a lidar com frases de segurança e interfaces desajeitadas por enquanto, desde que possam colocar as mãos na última token de cachorro.

Para recuar, desenvolver produtos e serviços bem-sucedidos com nova tecnologia leva tempo. Levou anos de tentativa e erro para a primeira classe de aplicação web bem-sucedida surgir. À medida que a demanda por espaço de bloco em camadas base cresce, é provável que haja mais rollups e cadeias específicas de aplicativos nos próximos anos. Com o surgimento de fornecedores RaaS e soluções de infraestrutura modular como Celestia, será cada vez mais fácil lançar novas cadeias e ambientes, e esses ambientes precisarão ser capazes de se comunicar perfeitamente entre si. A necessidade de abstrair as cadeias do usuário final decorre da construção de um aplicativo popular que atrairá usuários de outras cadeias para querer usá-lo, promovendo a necessidade de serviços para possibilitar uma experiência perfeita para fazê-lo. A abstração da cadeia pretende resolver o problema fundamental de falta de funcionalidade perfeita entre cadeias, algo que a atual falta de produtos e serviços disponíveis não invalida.

Tendo isso em mente, um desafio crítico que as primitivas de abstração terão que enfrentar é garantir a coordenação bem-sucedida entre as redes de solvers/nós em relação à atestação de estado, execução de solvers, status de transação, confirmação de bloco e outras garantias entre cadeias, todas as quais requerem consenso. A natureza dos mercados de capitais implica que outra solução mais rápida e mais barata sempre estará no horizonte, o que significa que os provedores de serviços de abstração de cadeia devem levar em conta uma série de processos complexos nos bastidores e suas implicações, onde coisas como jogos de tempo e captura de fluxo de ordens passam 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 é quão descentralizada será esta rede. Haverá apenas algumas entidades selecionadas a participar na operação dos nós, ou a Particle será capaz de ganhar tração suficiente para manter uma rede de nós suficientemente descentralizada? E como pode a Particle incentivar com sucesso que bastantes operadores de nós se tornem suficientemente descentralizados em primeiro lugar?

Para isso, sugerimos duas coisas:

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

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

A Particle está construindo uma camada de liquidação e coordenação para transações atômicas entre cadeias, onde as 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 do acúmulo de valor; qual será o impacto econômico do sucesso da adoção das Contas Universais e da 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 para a Abstração da Cadeia e a Rede de Partículas

A necessidade de transformar o estado da experiência do usuário em aplicações nativas de blockchain não é uma ideia nova, e os desenvolvedores têm trabalhado nesse problema há algum tempo. A abstração da cadeia tende a beneficiar o usuário final, criando experiências mais fáceis de navegar na cadeia, o desenvolvedor de aplicativos desbloqueando 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á a construir uma abstração de cadeia ao nível da conta para ajudar neste esforço. Ao unificar interações entre cadeias numa única interface com Contas Universais, permitindo aos utilizadores transacionar em qualquer cadeia com Liquidez Universal e pagar gás em qualquer token com Gás Universal, a Particle Network L1 está bem posicionada para ser líder no avanço do futuro da abstração de cadeias.

Vitalik afirma que há “muita energia e vontade" para tornar a experiência do usuário onchain perfeita uma realidade. A experiência do usuário aprimorada por si só não trará milhões de usuários onchain, mas é uma das etapas mais importantes a serem tomadas para fazê-lo.

Referências

Masmoudi, M. (2022, fevereiro 14). Uma visão geral da Computação Multi-Partidária (MPC), Assinaturas de Limiar (TSS), e Carteiras MPC-TSS. Medium. Obtido 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. Obtido de https://eips.ethereum.org/EIPS/eip-4337

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

Particle Network. (20 de junho de 2024). Particle Network assegura $25 milhões de financiamento. Particle Network Blog. Retirado de https://blog.particle.network/25-million-funding/

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

Tecnologia Polygon. (s.d.). Blocos Agregados: Uma Nova Tese. Obtido dehttps://polygon.technology/blog/aggregated-blockchains-a-new-thesis

Protocolo NEAR. (s.d.). Desbloqueando a Usabilidade Web3 com Agregação de Conta. Obtido em https://pages.near.org/blog/unlocking-web3-usability-with-account-aggregation/

Everclear Organization. (s.d.). Obtido dehttps://x.com/EverclearOrg/status/1797645283977028021

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

Não é um conselho financeiro ou fiscal. O objetivo deste boletim informativo é puramente educacional e não deve ser considerado como um conselho de investimento, um conselho jurídico, um pedido para comprar ou vender quaisquer ativos, ou uma sugestão para tomar qualquer decisão financeira. Não substitui o aconselhamento fiscal. Por favor, consulte o seu contador e faça a sua própria pesquisa.

Divulgações. Todas as postagens são do próprio autor, não representando as opiniões de seu empregador. Esta postagem foi patrocinada pela Particle Network. Embora a Shoal Research tenha recebido financiamento para essa 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 possíveis conflitos de interesse são divulgados e gerenciados rigorosamente para manter a credibilidade e imparcialidade de nossa pesquisa.

Aviso Legal:

  1. Este artigo é reproduzido a partir de [Shoal Research]. Todos os direitos de autor pertencem ao autor original [Paul Timofeev]. Se houver objeções a esta reimpressão, por favor, entre em contato com o Gate Learnequipa e eles tratarão disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.

Particle Network: A Camada de Abstração de Cadeia

IntermediárioAug 20, 2024
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 alta performance compatível. Seu objetivo final é unificar todos os usuários on-chain no nível da conta, facilitando interações perfeitas entre cadeias através 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.
Particle Network: A Camada de Abstração de Cadeia

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, a adoção de seus usuários cresceu em um ritmo notavelmente lento, especialmente em relação às aplicações e serviços Web2. Ao considerar o sucesso da Netflix, eles ultrapassaram a Blockbuster capitalizando a conveniência e escolha superior através da mudança de aluguel de DVD físico para o mundo dos serviços digitais e streaming. A conveniência de ter o mundo na ponta dos dedos 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 a aplicação de crescimento mais rápido introduziu uma maneira simples e poderosa para quase qualquer pessoa aproveitar a IA com uma interface de chatbot simplificada que utiliza processamento de linguagem natural (NLP).

O tema recorrente entre esses produtos e serviços inovadores e seu sucesso é que eles forneceram uma melhor experiência do usuário em relação a quaisquer incumbentes ou concorrentes contra os quais lutaram. Para que as aplicações descentralizadas alcancem sucesso semelhante, a experiência do usuário on-chain deve ser tão perfeita e conveniente quanto possível, longe do mundo de frases de sementes e cadeias fragmentadas que são comuns hoje.

Transformando a Experiência do Usuário Onchain

O objetivo final para a experiência do usuário onchain não requer conhecimento de nenhuma infraestrutura blockchain subjacente por parte do usuário; onde qualquer pessoa pode fazer qualquer coisa em qualquer blockchain sem precisar passar por processos de integração e ponte árduos. Para entender melhor a importância desse design, no entanto, ajuda 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 do 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 que serve como identidade e ponto de referência para receber ativos (endereço da carteira) e uma chave privada que serve como uma senha mestra para acesso (frase-semente). As carteiras funcionam tecnicamente como serviços de abstração de conta, simplificando a gestão de uma ou mais contas onchain.

Embora as EOAs sejam conhecidas pela sua simplicidade e por concederem o poder da auto-custódia a qualquer pessoa, até agora têm significativamente prejudicado a experiência do usuário onchain. As desvantagens mais comuns das EOAs são que qualquer pessoa que tenha acesso à frase-semente pode aceder à carteira (esta ameaça surge para aqueles que armazenam frases-semente num serviço baseado na nuvem como o iCloud) e que qualquer pessoa que perca o acesso à sua frase-semente e/ou a esqueça já não pode aceder aos seus fundos onchain.

A chave para possibilitar uma experiência de usuário onchain é o surgimento de primitivas de abstração, que são muitos produtos e serviços construídos em torno da abstração de tantos pontos de fricção na experiência do usuário onchain quanto possível. Estes podem vir como kits de ferramentas e estruturas para os desenvolvedores implementarem na sua própria rede ou apps, ou produtos e serviços diretos para os usuários. À medida que o desenvolvimento nesta área aquece e o número de equipas a lançar as suas próprias primitivas de abstração começa a crescer, alcançar uma experiência de usuário onchain sem problemas pode acontecer mais cedo do que a maioria das pessoas pensa, como Vitalik sugere. Mas o que exatamente permitirá esse avanço?

A abstração de conta refere-se à separação da gestão de uma conta onchain do utilizador final. O conceito foi inicialmente flutuou em torno 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 é gerida por um contrato inteligente, e pode, portanto, ser mais programável e otimizada para as necessidades do utilizador. Isto desbloqueia novas possibilidades, tais como ser capaz de inscrever-se para uma conta utilizando logins sociais familiares, pagar taxas de gás com o mesmo ativo em diferentes cadeias, ser capaz de realizar múltiplas transações entre cadeias com um clique, e muito mais.

A chave para habilitar 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 referidos como fillers ou executores) para obter o melhor desempenho e entrega possível em nome do signatário. Aqui, os usuários assinam mensagens off-chain chamadas de intenções que contêm 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 resultados desejados com mais facilidade, e soluções de back-end como mempools privados ou redes de solvers competitivas ajudam a fornecer o melhor acordo 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 se comunicar e interagir em diferentes ambientes blockchain. Historicamente, os utilizadores têm contado com pontes para suprir esta necessidade, que têm comprovadoao longo do tempo para ser uma grande fonte de risco e insegurança. A abstração de 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 de cadeia de Shoalimersão profundapara uma visão abrangente dos fundamentos do conceito e do panorama mais amplo da abstração da cadeia.

A abstração de cadeia é o culminar de esforços em torno de um objetivo comum: proporcionar uma experiência de usuário contínua em que o usuário pode realizar ações onchain sem precisar saber qual blockchain estão usando em determinado momento. Este relatório explora como a Particle Network está abordando o desenvolvimento da experiência de usuário onchain definitiva através da sua nova pilha de abstração de cadeia.

Estudo de caso com Particle Network

Antecedentes do Protocolo

Liderada pelos co-fundadores Pengyu Wang e Tao Pan, Particle estreou em 2022 como provedora de serviços de abstração de carteira, lançando uma pilha para desenvolvedores criarem carteiras dApp incorporadas não-custodiais que podem aproveitar logins sociais por meio da tecnologia MPC-TSS. Com o início da abstração de conta ERC-4337, o protocolo mudou para incluir uma pilha AA em sua pilha WA existente, utilizando carteiras de contrato inteligente para estruturas de conta aprimoradas. Isso preparou o lançamento de.BTC Connect, que trouxe serviços AA para o ecossistema BTC através de assinaturas nativas do Bitcoin. Agora, a Particle está lançando sua blockchain Layer 1 como parte de sua abstração de cadeia abrangente e multifacetada.

A Particle Network está a ser desenvolvida por uma equipa globalmente distribuída de mais de 30 funcionários a tempo inteiro, e estabeleceu parcerias com empresas como Berachain, Avalanche, Arbitrum, zkSyncemore. O protocolo arrecadou oficialmente $25 Milhões ao longo de várias rodadas de financiamento lideradas pelo Spartan Group e Gumi Crypto, e recentemente garantiu um investimento da 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 de alta performance compatível com EVM.

O Particle L1 é um componente da pilha de abstração de cadeia mais ampla da Particle, que consiste em Contas Universais fornecendo uma interface simples para unificar saldos de tokens em diferentes cadeias, Liquidez Universal permitindo UAs no back-end 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 utilizadores em todas as cadeias ao nível da conta, facilitando interações sem falhas entre cadeias com um único saldo e conta em qualquer L1, L2 ou L3, e permitindo a qualquer pessoa pagar facilmente taxas de gás em qualquer token que desejem. Vamos dar uma olhada mais atenta nos vários componentes-chave que trabalham para ajudar a alcançar esse objetivo.

Contas Universais

As Contas Universais referem-se à nova estrutura de conta que será alimentada pela Particle L1 e são fundamentais para a pilha de abstração de cadeias da Particle. No seu cerne, as CUs são contas inteligentes ERC-4337 ligadas a um EOA (endereço possuído externamente) pré-existente, unificando saldos de tokens em várias cadeias ao direcionar e executar automaticamente transações atômicas entre cadeias. Para o utilizador final, as CUs fornecem uma interface única para gerir fundos e transacionar em vários dApps, abstraindo os pontos de fricção envolvidos na configuração e financiamento de uma nova conta em uma nova cadeia, o que frequentemente requer a compra do token de gás dessa cadeia nativa também.

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

Para ilustrar melhor, considere os passos envolvidos no cumprimento do simples pedido de um usuário para comprar Dogcoin em uma cadeia externa (cadeia X):

  1. O utilizador conecta-se à sua UA através de uma carteira existente ou de um login social.
  2. O utilizador submete o seu pedido de transação à Particle L1, expresso como um UserOp ERC-4337 para comprar Dogcoin na cadeia X.
  3. Os nós de agrupamento dentro da rede de nós descentralizada da Particle lidam com a UserOp associada e executam-na de acordo.
  4. Os nós intermediários da Particle monitorizam e sincronizam o estado de execução nas cadeias associadas. Uma vez confirmada a execução da transação, o estado é encaminhado de volta da cadeia para os nós intermediários, que comunicam o estado de volta ao UA e ao usuário final.
  5. Agora, nosso usuário 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 justificam uma inspeção mais aprofundada. 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 as funcionalidades Universal Liquidity e Universal Gas.

Liquidez Universal

Universal Liquidity refere-se à camada da Rede de Partículas responsável pela execução automática de transações enviadas via UAs. Essa funcionalidade é alimentada pela rede distribuída de nós Bundler da Particle, serviços especializados que iniciam as etapas necessárias para a execução de uma UserOp, como trocar ou retirar liquidez das pools. Além disso, uma rede distribuída de nós Relayer, chamada de Rede de Mensagens Descentralizadas (DMN), é responsável por monitorar o status das transações em cadeias externas (ou seja, cadeias de destino) e comunicar seu status de liquidação de volta para a Particle L1.

O principal objetivo da Universal Liquidity é permitir que os usuários interajam com diferentes cadeias por meio de transações cross-chain 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 eles possuem 25 USDC em cada uma das cadeias A, B, C e D.

  1. O utilizador assina UserOp para comprar 100 USDC de Dogcoin na Chain D, agrupando efetivamente os seus saldos em quatro chains (Chain A, B, C, D) numa única assinatura processada pelo Particle L1.
  2. Após a execução da assinatura, o USDC que o usuário detém 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. A USDC na Chain D é trocada por Dogcoin usando um DEX local.
  5. O saldo resultante de Dogcoin agora é refletido no UA do utilizador.

Gás Universal

O Universal Gas é o terceiro pilar da pilha de abstração de cadeia da Particle, fundamental para permitir a abstração de gás, onde o ponto de dor indutor de atrito 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 cadeia. Alice pode pagar pelo gás em uma troca na Solana usando seu USDC na Base, enquanto Bob paga pelo gás ao comprar um NFT na Ethereum usando seu token OP na Optimism.

Quando um usuário deseja executar uma transação por meio de uma UA de partículas, uma interface solicitará que o usuário selecione seu token de gás de escolha, que é então automaticamente roteado através do contrato Paymaster nativo da Particle. 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 $PARTI nativo da Particle para ser liquidada na Particle L1.

Arquitetura e Design de Protocolo

O Particle L1 utiliza um ambiente de execução de alta performance compatível com EVM e um modelo de participação em duplo token 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 referidos como Nós Modulares. A 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ó DA agregado.

No backend, a pilha de abstração de cadeias da Particle é alimentada por três módulos principais: o Hub de Armazenamento de Chaves Mestras, a Rede de Mensagens Descentralizadas (DMN) e o Agregador Descentralizado. O Hub de Armazenamento de Chaves Mestras funciona 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. A DMN é responsável por comunicar o status de execução de transações em diferentes cadeias em que um usuário está transacionando e, em seguida, comunicar o status para que o userOp seja resolvido na Particle L1. Essa funcionalidade é alimentada por uma rede de nós intermediários. Por fim, a Particle utiliza uma rede de agregadores descentralizados, na qual uma rede de operadores de nós de agregação é 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, nos quais as tarefas são delegadas e terceirizadas.

Nós Modulares

O uso de Nós Modulares permitirá que qualquer pessoa participe na execução de nós especializados para facilitar operações críticas no L1. Estes nós podem ser categorizados pela sua função respetiva: os nós bundler são responsáveis pela execução de UserOps cross-chain, os nós relayer são responsáveis por monitorizar e comunicar o estado das transações (ou seja, executadas, falhadas) de volta ao Particle L1 para serem resolvidas, os nós watchtower são responsáveis por monitorizar o estado dos nós e suas tarefas respetivas nas redes bundler e relayer, além de fornecer provas de execução e de 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 os dados que foram publicados numa blockchain. Normalmente, as blockchains utilizam uma única solução para DA, que pode ser interna, sob uma arquitetura integrada, ou, pelo contrário, externalizada para parceiros ou fornecedores terceirizados, sob uma arquitetura modular. A Particle está a construir o seu modelo DA para mitigar os pontos únicos de falha em toda a sua arquitetura, adotando um modelo agregado, externalizando o DA para Celestia, Avail e Near DA em conjunto. 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, na qual cada bloco individual é enviado para cada provedor de DA.

Será interessante ver se a Particle se expande para outros fornecedores 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 atribuem 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 de volatilidade de preço no token nativo afetando a segurança e estabilidade da rede. A Particle tem como objetivo mitigar esse risco através de um modelo de dupla participação que utilizará BTC via o Gate.ioBabilóniaprotocolo de staking e o token nativo PARTI, com pools de validadores atribuídas para cada token respetivo.

Processo de Integração com Universal SDK

O SDK Universal da Particle permite que os desenvolvedores de aplicativos criem um processo de integração perfeita com as UAs, permitindo que os usuários conectem suas carteiras existentes por meio da implementação de um EIP-1193fornecedor. Isso permite que os usuários possam imediatamente realizar transações a partir de suas UAs assim que fizerem login.

O processo de integração numa aplicação que aproveita o Universal SDK da Particle Network é visualizado abaixo.

Estado da Rede de Partículas

Antes do desenvolvimento do Particle L1, a Particle registou mais de 17 milhões de ativações de carteira, 10 milhões de operações de utilizadores e mais de 900 integrações com várias aplicações descentralizadas, de acordo com a equipa.

Em 2 de maio de 2024, a rede incentivada L1 da Particle Networklançado, oferecendo recompensas em pontos através do Pioneiro de Partículasplataforma. Particle Network’srede de teste pública incentivada permite aos usuários testar seus recursos principais de Contas Universais e Gás Universal para ganhar pontos para alocação do próximo token $PARTI.

De acordo comExplorador da Particle Testnet V2, houve mais de 7,3 milhões de transações totais em 1,3 milhão de blocos, com uma média acima de 400 mil transações diárias regularmente. De acordo com a Particle Pioneer website de campanha, a rede de teste viu mais de 182 milhões de transações, e atualmente existem mais de 1,49 milhões de usuários ganhando um total de 27,3B pontos, com uma média de 18,3k 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 em cadeia está prestes a 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 o Particle para se tornar o kit de ferramentas padrão ou pilha para construir serviços de abstração em cadeia.

Rede Near

Near é uma blockchain de camada 1 de prova de participação fragmentada 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 única conta.

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 recebem permissões para assinar chamadas exclusivamente a 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 inscrevam para uma conta com um e-mail e usem biometria em vez de senhas.

A chave para habilitar essa estrutura são as assinaturas multicadeia, que permitem que qualquer conta Near interaja com endereços em outras cadeias. Isto é conseguido através da rede NEAR MPC, que permite a repartilha de chaves e mantém a mesma chave pública mesmo quando os nós e partilhas de chaves mudam. Os nós de signatário MPC dentro da rede Near permitem que os contratos inteligentes iniciem o processo de assinatura, criando vários endereços remotos em qualquer cadeia. A Near também introduziu metatransações através de NEP-366, permitindo aos utilizadores transacionar em várias cadeias sem deterem o token nativo de gás. Isto é facilitado pelos Relayers, fornecedores terceiros que anexam os tokens necessários para as taxas de gás às transações assinadas que retransmitem para a rede.

Polygon AggLayer

Polygon está a desenvolver AggLayer, uma ponte unificada para L2s construída usando o Polygon CDK, que irá agregar zk-proofs e submetê-las uniformemente ao Ethereum para liquidação. Neste modelo, todas as redes compartilham um contrato de ponte com outras redes AggLayer suportadas, mantendo assim a soberania ao mesmo tempo que se beneficiam de um hub de liquidez global que facilita o início das redes iniciais.

A AggLayer usará provas ZK para criar um ambiente agregado que "parece uma única cadeia" ao mesmo tempo que permite que as cadeias suportadas mantenham sua soberania. Os desenvolvedores de aplicativos podem potencialmente se beneficiar ao poder alcançar mais usuários, já que os 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 que na 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 ativos da 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 sólidos para ajudar a criar essas transações.

Menções Honrosas

Everclear - Anteriormente Connext, a Everclear está a desenvolver uma nova pilha de abstração de cadeia. Como o nome sugere, a Everclear está a lançar 'a primeira camada de compensação' para fornecer liquidação global de transações entre cadeias. A Everclear funcionará como um Arbitrum Orbit L2, alimentado por Gelato RaaS, e usará Hyperlane e Eigenlayer para se conectar a outras cadeias. O protocolo age, em última instância, como um computador compartilhado para coordenar transações entre cadeias, com liquidações representadas como faturas e liberadas por meio de um leilão holandês. Isso girará em torno do uso de Camadas de Compensação,uma rede descentralizada que coordena a compensação global e liquidação 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 liquidação para qualquer transação, e permite liquidez sem permissão para novas cadeias e ativos desde o primeiro dia.

Socket -Socket 2.0 marca uma mudança para o protocolo Socket de serviços de abstração de cadeia cruzada para abstração de cadeia, destacado pelo seu mecanismo Modular Order Flow Auction (MOFA) principal, que tem como objetivo permitir um mecanismo competitivo para mercados abstraídos de cadeia eficientes. As OFAs tradicionais envolvem uma rede de vários atores realizando tarefas especializadas que competem para fornecer o melhor resultado possível para uma solicitação de 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 abstraídos de cadeia, ou sequências ordenadas de solicitações do usuário que requerem a transferência de dados e valor em várias blockchains.

Perspetivas Futuras

A oportunidade de abstração da cadeia é emocionante. No entanto, existem algumas considerações importantes a ter em conta à medida que mais equipas se preparam para lançar as suas próprias soluções, os VCs começam a alocar mais capital a tudo o que menciona 'abstração da cadeia', e os utilizadores começam a coçar a cabeça sobre qual a melhor solução.

O Caso para Abstração Primitivas

Zee Prime Capital apontou várias considerações importantes no que diz respeito à paisagem primitiva abstração em um publicação recente.

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

É certamente verdade que, enquanto a experiência do usuário continua a ser um obstáculo crítico para a indústria de criptomoedas superar, é provável que não seja o gargalo final para atrair mais usuários à blockchain. De fato, os desenvolvimentos na infraestrutura cresceram como resposta à má UX imposta por altas taxas e liquidação lenta. Agora que a infraestrutura está aqui (mais de 200 L1s/L2s) , há uma falta geral de produtos e serviços bem-sucedidos construídos em cima desta infraestrutura. Isto está alinhado com uma perspectiva Mert compartilhou recentemente, que afirmou que não há pessoas suficientes considerando que as barreiras para a construção de aplicativos cripto fortes não são cripto-nativas (ou seja, infraestrutura, UX), mas giram em torno de falta de clareza regulatória e estruturas de incentivo desalinhadas em toda a indústria.

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


tweet

Apesar das inovações que trazem, as smart wallets falharam em grande parte em obter adoção significativa até agora. Grandes empresas como a Phantom registraram um número recorde de downloads com o início da mania das memecoins no quarto trimestre de 2023 / primeiro trimestre de 2024, demonstrando que as pessoas estão dispostas a lidar com frases de segurança e interfaces desajeitadas por enquanto, desde que possam colocar as mãos na última token de cachorro.

Para recuar, desenvolver produtos e serviços bem-sucedidos com nova tecnologia leva tempo. Levou anos de tentativa e erro para a primeira classe de aplicação web bem-sucedida surgir. À medida que a demanda por espaço de bloco em camadas base cresce, é provável que haja mais rollups e cadeias específicas de aplicativos nos próximos anos. Com o surgimento de fornecedores RaaS e soluções de infraestrutura modular como Celestia, será cada vez mais fácil lançar novas cadeias e ambientes, e esses ambientes precisarão ser capazes de se comunicar perfeitamente entre si. A necessidade de abstrair as cadeias do usuário final decorre da construção de um aplicativo popular que atrairá usuários de outras cadeias para querer usá-lo, promovendo a necessidade de serviços para possibilitar uma experiência perfeita para fazê-lo. A abstração da cadeia pretende resolver o problema fundamental de falta de funcionalidade perfeita entre cadeias, algo que a atual falta de produtos e serviços disponíveis não invalida.

Tendo isso em mente, um desafio crítico que as primitivas de abstração terão que enfrentar é garantir a coordenação bem-sucedida entre as redes de solvers/nós em relação à atestação de estado, execução de solvers, status de transação, confirmação de bloco e outras garantias entre cadeias, todas as quais requerem consenso. A natureza dos mercados de capitais implica que outra solução mais rápida e mais barata sempre estará no horizonte, o que significa que os provedores de serviços de abstração de cadeia devem levar em conta uma série de processos complexos nos bastidores e suas implicações, onde coisas como jogos de tempo e captura de fluxo de ordens passam 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 é quão descentralizada será esta rede. Haverá apenas algumas entidades selecionadas a participar na operação dos nós, ou a Particle será capaz de ganhar tração suficiente para manter uma rede de nós suficientemente descentralizada? E como pode a Particle incentivar com sucesso que bastantes operadores de nós se tornem suficientemente descentralizados em primeiro lugar?

Para isso, sugerimos duas coisas:

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

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

A Particle está construindo uma camada de liquidação e coordenação para transações atômicas entre cadeias, onde as 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 do acúmulo de valor; qual será o impacto econômico do sucesso da adoção das Contas Universais e da 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 para a Abstração da Cadeia e a Rede de Partículas

A necessidade de transformar o estado da experiência do usuário em aplicações nativas de blockchain não é uma ideia nova, e os desenvolvedores têm trabalhado nesse problema há algum tempo. A abstração da cadeia tende a beneficiar o usuário final, criando experiências mais fáceis de navegar na cadeia, o desenvolvedor de aplicativos desbloqueando 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á a construir uma abstração de cadeia ao nível da conta para ajudar neste esforço. Ao unificar interações entre cadeias numa única interface com Contas Universais, permitindo aos utilizadores transacionar em qualquer cadeia com Liquidez Universal e pagar gás em qualquer token com Gás Universal, a Particle Network L1 está bem posicionada para ser líder no avanço do futuro da abstração de cadeias.

Vitalik afirma que há “muita energia e vontade" para tornar a experiência do usuário onchain perfeita uma realidade. A experiência do usuário aprimorada por si só não trará milhões de usuários onchain, mas é uma das etapas mais importantes a serem tomadas para fazê-lo.

Referências

Masmoudi, M. (2022, fevereiro 14). Uma visão geral da Computação Multi-Partidária (MPC), Assinaturas de Limiar (TSS), e Carteiras MPC-TSS. Medium. Obtido 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. Obtido de https://eips.ethereum.org/EIPS/eip-4337

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

Particle Network. (20 de junho de 2024). Particle Network assegura $25 milhões de financiamento. Particle Network Blog. Retirado de https://blog.particle.network/25-million-funding/

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

Tecnologia Polygon. (s.d.). Blocos Agregados: Uma Nova Tese. Obtido dehttps://polygon.technology/blog/aggregated-blockchains-a-new-thesis

Protocolo NEAR. (s.d.). Desbloqueando a Usabilidade Web3 com Agregação de Conta. Obtido em https://pages.near.org/blog/unlocking-web3-usability-with-account-aggregation/

Everclear Organization. (s.d.). Obtido dehttps://x.com/EverclearOrg/status/1797645283977028021

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

Não é um conselho financeiro ou fiscal. O objetivo deste boletim informativo é puramente educacional e não deve ser considerado como um conselho de investimento, um conselho jurídico, um pedido para comprar ou vender quaisquer ativos, ou uma sugestão para tomar qualquer decisão financeira. Não substitui o aconselhamento fiscal. Por favor, consulte o seu contador e faça a sua própria pesquisa.

Divulgações. Todas as postagens são do próprio autor, não representando as opiniões de seu empregador. Esta postagem foi patrocinada pela Particle Network. Embora a Shoal Research tenha recebido financiamento para essa 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 possíveis conflitos de interesse são divulgados e gerenciados rigorosamente para manter a credibilidade e imparcialidade de nossa pesquisa.

Aviso Legal:

  1. Este artigo é reproduzido a partir de [Shoal Research]. Todos os direitos de autor pertencem ao autor original [Paul Timofeev]. Se houver objeções a esta reimpressão, por favor, entre em contato com o Gate Learnequipa e eles tratarão disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!