Autore: AJC

Compilato da: Deep Wave TechFlow

I punti principali

  • Particle Network sta sviluppando una blockchain L1 modulare che consente a ogni utente di avere un unico indirizzo unificato sulla catena e di bilanciarsi su tutte le blockchain implementando l'astrazione della catena.

  • Attraverso la sua blockchain L1, Particle Network implementa tre funzioni principali: conti universali, liquidità universale e gas universale. Ciascuna funzionalità fornisce un caso d'uso unico eliminando le interazioni manuali multi-catena dall'esperienza dell'utente.

  • Particle Network implementa anche il doppio picchettamento e aggrega la disponibilità dei dati tramite Babylon. Il doppio staking avvia la sicurezza criptoeconomica da BTC, mentre la disponibilità dei dati aggregati evita singoli punti di errore nella disponibilità dei dati di rete.

  • Il testnet pubblico di Particle Network è stato attivato il 2 maggio, insieme a un programma di premi chiamato Particle Pioneer. Al momento della stesura di questo documento sono stati registrati 1,3 milioni di conti e distribuiti 6,71 miliardi di punti PARTI.

introduzione

Una delle poche costanti nel settore delle criptovalute è il numero sempre crescente di blockchain. Che si tratti di un rollup Layer-2 (L2) su Ethereum, di una sostituzione L1 o di una catena specifica per l'applicazione, sembra che ci sia una nuova blockchain online ogni mese. Sebbene questo insieme di blockchain in continua espansione offra agli utenti una varietà di opzioni di personalizzazione, un ecosistema multi-catena presenta anche degli svantaggi sia per gli sviluppatori che per gli utenti. Gli sviluppatori non devono solo preoccuparsi della loro applicazione o del loro prodotto, ma anche su quale ecosistema blockchain verrà distribuito. Per gli utenti, più catene significano maggiore complessità e dispersione di fluidità, rendendo l’esperienza utente (UX) molto meno semplice rispetto al Web2.

Per competere davvero con Web2 in termini di adozione, Web3 deve raggiungere un punto in cui l'utente medio non ha idea su quale blockchain sta effettuando transazioni: un concetto noto come astrazione della catena. A tal fine, Particle Network sta sviluppando una blockchain modulare L1 che consente l'astrazione della catena consentendo a ciascun utente di avere un unico indirizzo unificato sulla catena e di bilanciarsi su tutte le blockchain.

sfondo

Particle Network è stato annunciato nell'aprile 2022 ed è stato co-fondato da Pengyu Wang e Tao Pa. Entrambi i fondatori hanno esperienza nello sviluppo di giochi per dispositivi mobili e hanno creato Particle Network per fornire un'infrastruttura backend agli sviluppatori. Particle Network ha raccolto fino ad oggi 25 milioni di dollari in quattro round di finanziamento, con investitori importanti tra cui Spartan Group, Gumi Crypto, Animoca Ventures, LongHash Ventures e Alibaba Group. Il 2 maggio 2024 è stata lanciata la testnet L1 incentivata di Particle Network, che fornisce punti premio attraverso la piattaforma Particle Pioneer. Il lancio della mainnet di Particle Network è previsto nella seconda metà del 2024.

Funzione Internet

Attraverso la sua blockchain L1, Particle Network implementa tre funzioni principali: conti universali, liquidità universale e gas universale. Ciascuna funzionalità è progettata per consentire l'astrazione della catena eliminando le interazioni manuali multi-catena dall'esperienza dell'utente.

Conto universale

(Fonte immagine: Particle Network)

I conti universali consentono a ogni utente di avere un unico indirizzo, saldo e punto di interazione unificato, indipendentemente dall'applicazione o dalla catena sottostante su cui risiedono i fondi. Inoltre, gli account universali sono compatibili sia con le reti EVM che con quelle non EVM, anche con quelle con capacità di programmazione limitate, come Bitcoin. Particle Network raggiunge questo obiettivo utilizzando i portafogli smart contract ERC-4337 (account intelligenti). Gli account intelligenti offrono maggiore flessibilità, programmabilità e sicurezza rispetto ai tipici account di proprietà esterna (EOA). Inoltre, gli account universali migliorano i tipici account intelligenti rendendoli compatibili tra catene. Pertanto, gli utenti di Particle Network interagiscono solo con il saldo unificato e non direttamente con l'account.

Ad esempio, supponiamo che un utente voglia coniare un NFT sul rollup L2, ma tutto il suo ETH si trova sulla rete principale di Ethereum. Per utilizzare l'EOA, gli utenti devono firmare le seguenti transazioni:

  1. Approvare il contratto ponte

  2. Collega ETH da Ethereum a L2

  3. Approvazione del contratto di casting

  4. Conio di NFT

Tuttavia, se gli utenti utilizzano un conto universale, dovranno firmare solo una transazione invece di quattro.

Particle Network sta inoltre sviluppando un SDK WaaS universale, che consentirà a qualsiasi applicazione di integrare facilmente account universali nei suoi prodotti. Inoltre, Universal WaaS consentirà alle applicazioni che si sono integrate con il servizio di astrazione del portafoglio esistente di Particle Network, il portafoglio intelligente modulare come servizio o BTC Connect di aggiornare automaticamente qualsiasi account intelligente esistente a un account universale.

liquidità universale

Universal Liquidity è lo strato sottostante per l'aspetto cross-chain di Particle Network, consentendo ai conti universali di avere un unico saldo in tutte le catene supportate. In poche parole, Universal Liquidity è la soluzione di bridging cross-chain di Particle Network. Universal Liquidity consente quindi agli utenti di fare trading su qualsiasi blockchain supportata, indipendentemente da quale blockchain si trovino i fondi dell’utente.

Ad esempio, supponiamo che un utente desideri acquistare token SPL su Solana, ma tutti i suoi fondi sono su Ethereum. Con l’account universale di Particle Network, gli utenti devono solo firmare una transazione per completare l’acquisto. Questo perché in questo caso Universal Liquidity gestisce l’effettivo trasferimento di fondi da Ethereum a Solana. Queste transazioni (UserOperations) vengono eseguite per conto degli utenti attraverso la rete distribuita di nodi Bundler di Particle Network. In definitiva, Universal Liquidity mira ad automatizzare l’attività cross-chain su base transazionale. In genere, l’attività cross-chain comporta più transazioni su più blockchain. Attraverso la liquidità universale, l’esperienza dell’utente è semplificata, consentendo agli utenti di condurre attività cross-chain in un’unica transazione.

Gas comune

Tutti i sistemi multi-catena devono superare la sfida del pagamento del gas. Universal Gas di Particle Network mira a risolvere questa complessità estraendo token di gas specifici. Attraverso Paymaster di Particle Network, gli utenti possono pagare il gas sulle transazioni utilizzando qualsiasi token supportato su qualsiasi catena supportata. Ad esempio, l'USDC su Ethereum può essere utilizzato per pagare le commissioni sul gas per le transazioni su Solana.

Quando si effettua una transazione tramite un account universale, Particle Network richiede agli utenti di selezionare il token che desiderano utilizzare per pagare le tariffe del gas associate. Gli utenti possono scegliere più token, anche token su più blockchain, per pagare le tariffe del gas. Questi token vengono quindi trasferiti a Paymaster, scambiati con il token PARTI nativo di Particle Network e quindi utilizzati per regolare le transazioni correlate su Particle Network. I nodi bundler incentivano quindi l’esecuzione delle transazioni rilevanti.

tecnologia

Particle Network è una blockchain modulare L1 costruita utilizzando Cosmos SDK e CometBFT. Cosmos SDK è un kit di sviluppo software (SDK) open source per la creazione di blockchain PoS sovrani e pubblici. Cosmos SDK viene utilizzato per creare livelli di applicazione personalizzati o macchine a stati, mentre CometBFT viene utilizzato per replicare in modo sicuro la macchina a stati su tutti i nodi della rete. CometBFT è un motore indipendente dall'applicazione che gestisce i livelli di rete e di consenso attraverso due componenti principali:

  • Algoritmo di consenso, Tendermint.

  • Protocollo socket, Application Blockchain Interface (ABCI).

Tendermint convalida le richieste sulla catena di origine e conferma le modifiche sulla catena di destinazione. Il suo consenso fornisce una finalità immediata e una tolleranza agli errori bizantina. Inoltre, Particle Network utilizza anche BeaconKit di Berachain per implementare un ambiente di esecuzione compatibile con EVM.

modulo

Le funzionalità principali di Particle Network (conti universali, liquidità e gas) sono implementate attraverso tre moduli principali: il centro di archiviazione delle chiavi master, la rete di messaggistica decentralizzata e il Bundler decentralizzato.

Centro di archiviazione chiavi maestre

Il modulo Master Key Storage Center funge da fonte centrale di verità sulla rete di particelle. Funziona sincronizzando le modifiche comuni allo stato dell'account su tutte le blockchain supportate, mantenendo la coerenza dello stato su tutta la rete. Questo modulo registra eventuali modifiche che si verificano su Particle Network, come ad esempio gli utenti che aggiungono firmatari al proprio account universale.

Rete di messaggistica decentralizzata

Il modulo Decentralized Messaging Network (DMN) di Particle Network trasmette le operazioni utente riuscite (transazioni da account universali) su blockchain esterne a Particle Network. Il DMN è supportato da un sistema di Relayer Nodes, un nodo del centro messaggi sulla Particle Network. Inoltre, DMN lavora in collaborazione con il centro di archiviazione delle chiavi master per trasferire i dati sullo stato e ottenere dati dalle blockchain di supporto. DMN è basato su Hyperlane, un livello di interoperabilità che consente alle blockchain supportate di connettersi tra loro e comunicare senza problemi.

Bundler decentralizzato

Il modulo Bundler decentralizzato è responsabile dell'esecuzione di UserOperations, il componente principale della liquidità universale. Questo modulo è costituito da una rete distribuita di nodi Bundler. I nodi bundler eseguono transazioni per conto di conti universali, come l'acquisto di NFT o lo scambio di token. I nodi bundler raggiungono questo obiettivo interagendo con i fornitori di liquidità. Il fornitore di liquidità in questo caso non è un tradizionale fornitore di liquidità di scambio decentralizzato (DEX), ma un pool di liquidità su più catene che può essere utilizzato per collegare fondi.

Ad esempio, supponiamo che un utente desideri acquistare SOL su Solana, ma tutti i suoi fondi sono divisi equamente tra Ethereum, Optimism e Arbitrum sotto forma di USDC. Un conto universale firma un'unica transazione per ottenere le seguenti funzioni:

  1. L1 di Particle Network gestisce le operazioni utente associate alle transazioni firmate.

  2. I nodi bundler trasmettono le UserOperations ai fornitori di liquidità, inviando USDC su Ethereum, Optimism e Arbitrum ai fornitori di liquidità appropriati.

  3. Dopo aver ricevuto l'USDC, il fornitore di liquidità invia l'USDC su Solana al conto dell'utente.

  4. I nodi bundler eseguono transazioni sul Solana DEX che scambiano USDC con SOL per conto degli utenti.

Infine, i Nodi Watchtower assicurano che questi vari moduli di interconnessione funzionino correttamente. Raggiungono questo obiettivo fornendo una prova di esecuzione o una prova di frode per ogni blocco prodotto in ogni epoca sulla rete delle Particelle.

Doppio impegno

Particle Network utilizza il meccanismo di consenso Deleged Proof of Stake (DPoS) con un sistema a doppio impegno. Una volta attivo sulla rete principale, Particle Network utilizzerà due diversi set di nodi di convalida: uno protetto dal token nativo di Particle Network e un altro protetto da BTC tramite il protocollo di staking Bitcoin di Babylon. Due serie di nodi di verifica raggiungeranno indipendentemente il consenso. Se uno qualsiasi di questi insiemi di nodi di convalida ritiene un blocco non valido, il blocco non verrà finalizzato. Lo scopo del sistema a doppia garanzia è quello di avviare la sicurezza criptoeconomica attraverso cripto-asset comprovati come BTC e i token nativi della rete.

Disponibilità di dati aggregati

Una sfida che la blockchain deve affrontare è la disponibilità dei dati. La disponibilità dei dati si riferisce alla garanzia che tutti i dati richiesti per verificare le transazioni siano accessibili e che tutti i nodi abbiano accesso allo stato della catena. Ogni volta che una blockchain utilizza una sola soluzione di disponibilità dei dati, viene introdotto un singolo punto di errore. Se la soluzione di disponibilità dei dati fallisce, i nodi della blockchain non saranno in grado di garantire la validità dei blocchi. Pertanto, Particle Network sfrutta Aggregated Data Availability (AggDA), un approccio unico che sfrutta più reti di disponibilità dei dati: Celestia, Avail e NEAR DA.

Per ogni blocco generato sulla Particle Network, i dati vengono pubblicati in modo casuale tramite:

  • Pubblicazione selettiva: i dati relativi al blocco vengono pubblicati solo in una soluzione di disponibilità dei dati supportata. Questo approccio aiuta a ridurre il costo di pubblicazione dei dati.

  • Pubblicazione ridondante: i dati relativi al blocco vengono pubblicati in tutte le soluzioni di disponibilità dei dati supportate. Sebbene questo approccio sia più costoso della pubblicazione selettiva, diffonde il rischio che qualsiasi singola soluzione di disponibilità dei dati non funzioni correttamente.

Rete di prova pubblica

Il testnet pubblico di Particle Network verrà lanciato il 2 maggio 2024. Il testnet dimostra due caratteristiche principali di Particle Network: conti universali e gas universale. Gli utenti possono registrarsi sulla testnet e creare un account universale tramite un portafoglio EVM come MetaMask o Rainbow. Inoltre, tramite BTC Connect di Particle Network, gli utenti possono anche controllare gli account universali utilizzando un portafoglio Bitcoin come Unisat o OKX.

Gli utenti possono testare la funzionalità del gas universale di Particle Network depositando token nativi sulle reti testnet supportate (come ETH di Ethereum, BNB di BNB Smart Chain, ecc.). Una volta depositati, questi token vengono automaticamente convertiti in Universal Gas (USDG). Gli utenti possono utilizzare USDG per inviare transazioni sul testnet. Al momento della stesura di questo articolo, sul testnet di Particle Network sono state condotte 9,6 milioni di transazioni utilizzando USDG. Inoltre, ci sono state oltre 121,5 milioni di UserOperations associate a queste transazioni. È importante notare che questa è una versione anticipata dell'implementazione universale del gas e potrebbe differire sulla rete principale.

Pioniere delle particelle

Il programma Particle Pioneer è progettato per incoraggiare gli utenti a partecipare al testnet Particle Network. Il programma premia gli utenti di testnet con punti PARTI, che rendono gli indirizzi idonei per i prossimi lanci aerei, premi dal People's Launchpad e punti nella whitelist su vari progetti dell'ecosistema. People's Launchpad è un progetto all'interno dell'ecosistema Particle Network progettato per avviare progetti e applicazioni all'interno dell'ecosistema.

Gli indirizzi guadagnano punti inviando transazioni e pagando le commissioni del gas con USDG. Agli indirizzi vengono assegnati 50 punti per transazione, fino a un massimo di 100 transazioni al giorno. Inoltre, gli indirizzi possono guadagnare punti extra per i check-in giornalieri. L'indirizzo che invia transazioni per più giorni consecutivi guadagnerà più punti.

Particle Pioneer consente inoltre agli indirizzi di guadagnare punti aggiuntivi attraverso gli NFT di Particle Pioneer, riservati agli indirizzi attivi sulla testnet e agli indirizzi che hanno partecipato a campagne precedenti. Esistono tre tipi di NFT, con aumenti di punti associati che vanno dal 2% al 30%.

Ad oggi, 1,3 milioni di account hanno aderito al programma Particle Pioneer e sono stati distribuiti 6,71 miliardi di punti PARTI.

mappa del percorso

Con il lancio del testnet Particle Network a maggio, il protocollo è un passo avanti verso il lancio finale della mainnet. La tabella di marcia di Particle Network include quanto segue:

  • Secondo trimestre 2024 – Aggiunta di liquidità generale e nodi modulari al testnet pubblico

  • Terzo trimestre 2024 - Mainnet V1 va online, inclusi conti universali, liquidità universale e gas universale

  • Quarto trimestre 2024: lancio di Testnet per doppio staking e disponibilità di dati aggregati

  • 2025 - Mainnet V2 va online, supportando il doppio staking e la disponibilità di dati aggregati

panorama competitivo

L’astrazione della catena è la soluzione definitiva a due importanti problemi nel settore blockchain. Il primo problema è che gli schemi multi-catena portano inevitabilmente alla dispersione di liquidità e di utenti, creando ecosistemi isolati. Il secondo problema è che i portafogli di account di proprietà esterna (EOA) forniscono un’esperienza utente scadente che non può eguagliare l’interazione perfetta delle applicazioni Web2. Le soluzioni a questi problemi sono state in gran parte sviluppate in modo indipendente: i protocolli bridging, ad esempio, vengono utilizzati per connettere blockchain in silos, mentre i portafogli smart contract migliorano l’esperienza dell’utente e sembrano più simili al Web2.

L'astrazione della catena integra queste soluzioni, combinando il meglio di entrambe in un unico prodotto. Tradizionalmente, i protocolli e i team si sono concentrati su una soluzione o sull’altra, ma i progetti più recenti, come Particle Network, sono sempre più impegnati a fornire entrambe, fornendo un’esperienza di base utente più coesa ed efficiente.

VICINO

NEAR è una piattaforma di contratto intelligente L1 multiuso che fornisce servizi di astrazione della catena. Il servizio di astrazione dell'account di NEAR consente agli utenti di NEAR di firmare transazioni su altre catene come Ethereum e BNB Smart Chain (più blockchain saranno supportate in futuro). Il servizio di astrazione dei conti di NEAR sfrutta la rete MPC e le firme della catena, nonché il relè di gas multicatena, un meccanismo che consente di effettuare pagamenti e transazioni di gas su altre blockchain.

Instadapp 的 Avocado

La piattaforma Avocado di Instadapp è un account di contratto intelligente compatibile con più reti abilitate EVM, tra cui Ethereum, Polygon, Optimism, Arbitrum, Avalanche, BNB Smart Chain e Gnosis Chain. Similmente a Particle Network, Avocado astrae la catena sottostante dall'esperienza dell'utente. Inoltre, Avocado ha implementato un serbatoio di gas Paymaster che consente agli utenti di pagare tutte le tariffe del gas in USDC. Una delle principali differenze è che Avocado si integra solo con le reti EVM, mentre Particle Network si integrerà anche con reti non EVM.

XION

XION è una blockchain L1 modulare progettata per creare un livello di "astrazione universale" per consentire un'esperienza utente Web3 senza soluzione di continuità. Universal Abstraction è una soluzione infrastrutturale completa che integra direttamente conti, firme, tariffe e interoperabilità a livello di protocollo. Il prodotto “Meta Account” di XION è una soluzione di account di contratto intelligente simile agli account universali di Particle Network. Tuttavia, i Meta Account avviano transazioni cross-chain dalla L1 di XION, mentre gli Universal Account avviano transazioni cross-chain dalla blockchain di origine, che vengono poi inoltrate e ulteriormente coordinate dalla L1 di Particle Network. XION è attualmente nella fase di testnet e prevede di lanciare la mainnet nel 2024.

Riassumere

Particle Network soddisfa un'esigenza nello spazio blockchain risolvendo i problemi di frammentazione della liquidità e di esperienza dell'utente negli ecosistemi multicatena. Attraverso la sua blockchain modulare L1, Particle Network fornisce conti universali, liquidità universale e gas universale per consentire l'astrazione della catena e semplificare le interazioni degli utenti su diverse blockchain. Dal suo lancio nell'aprile 2022, Particle Network ha lanciato la sua testnet L1 incentivata e ha ricevuto finanziamenti da investitori di alto profilo. Il team prevede di lanciare la mainnet nella seconda metà del 2024. Inoltre, la tecnologia di base di Particle Network include Cosmos SDK, CometBFT e vari moduli innovativi per ottenere transazioni cross-chain e sincronizzazione dello stato senza soluzione di continuità.

Il lancio del testnet pubblico nel maggio 2024 dimostra la funzionalità dei conti universali e del gas universale. In futuro, Particle Network prevede di integrare liquidità generale e nodi modulari. La mainnet sarà online nel terzo trimestre del 2024 e ulteriori funzionalità saranno lanciate nel 2025. Competendo con progetti come NEAR, Avocado di Instadapp e XION, l'approccio completo di Particle Network all'astrazione della catena e ai sistemi dual-staking lo rende un forte contendente nello spazio di progettazione dell'astrazione della catena.