Particle Network 백서

Particle Network

원문

bitpro가 원문에서 글자만 모은 내용이에요. 표·그림·수식은 빠지거나 깨질 수 있어요. 전체 3쪽 중 1쪽

# Particle Network Overview Powering Chain Abstraction Through Universal Accounts <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2F58DaDW5p3Ro00AcqsdZ8%2Fimage.png?alt=media&amp;token=faf3a02d-83dc-4c8f-9262-e9416ea5252e" alt=""><figcaption></figcaption></figure> ## Particle Network Particle Network is the Layer-1 blockchain powering chain abstraction, seamlessly unifying users and liquidity across Web3. At its core are Universal Accounts, which provide users with a single account and unified balance across all chains. These accounts are coordinated and secured by Particle Network, ensuring a frictionless experience across the entire Web3 ecosystem.&#x20; By unifying all chains, Particle will enable billions of users to seamlessly onboard and interact with dApps across every chain, serving as the foundation for mass adoption and playing an indispensable role in unifying the Open Web. Eventually, the $PARTI token will power the economy of Particle Network and its underlying infrastructure. <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2FdSrO4a8aX7dodXHs5CLu%2Fimage.png?alt=media&amp;token=228457a8-a543-432a-945a-c484147cd349" alt=""><figcaption></figcaption></figure> ## A Thriving Ecosystem Launched in 2022, Particle Network debuted as a Wallet Abstraction service provider, enabling users to create wallets linked to their Web2 social accounts, which can then be used natively within dApp-embedded interfaces. This product offering then expanded into Account Abstraction, where Particle Network became Web3's largest provider of AA infrastructure, offering services across 70+ chains, with \~20M cumulative UserOps and securing $2B+. Particle's solutions also span the Bitcoin ecosystem through BTC Connect, used by all major BTC Layer-2 blockchains. BTC Connect enables native BTC wallets to act as Signers for Particle AA Wallets on BTC L2s. This allows users to use only native Bitcoin wallets (like UniSat) to sign and authorize transactions on Smart Accounts without relying on additional products. After over 30 million wallet activations and over 7,000 dApp integrations later, Particle Network is taking the next step in its evolution by debuting Universal Accounts to power chain abstraction, taking Web3 to the next level in UX terms.&#x20; Furthermore, Particle has also built the first chain-agnostic Mainnet application leveraging Universal Accounts: [UniversalX](/particle-network/abstraction-functionalities/universalx). <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2FcTKfW3XnRejlZx2BYOpr%2F11.png?alt=media&amp;token=c847df84-3a42-4c10-8e56-49c166bdaa4e" alt=""><figcaption></figcaption></figure> # Why Particle Network Solving user and liquidity fragmentation through Universal Accounts. <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2FlIOygOZ2CBywhgTD4rLr%2F03.png?alt=media&amp;token=ca8a6a0a-8dcc-4eb3-8ecb-48ec5c66ce79" alt=""><figcaption></figcaption></figure> With the blockchain ecosystem transitioning from a monolithic to a modular paradigm, we have witnessed the explosive growth of composable, application-specific blockchains, yielding thousands of new ecosystems. Modularity enables high-performance, scalable, and customizable blockchain architecture, but at the cost of the self-containment and efficiency of monolithic blockchains. It can be observed that, in a modular multi-chain ecosystem, while the problem of limited block space and flexibility is eliminated, user experience is complex, liquidity is fragmented even further, and the cost of interacting across multiple chains remains high. For developers, fragmentation results in a separate set of challenges, as user dispersion across multiple chains, high costs, and the cumbersome process of transitioning from chain to chain force them to forego users from specific ecosystems, significantly limiting the growth of their applications. To tackle these problems, Particle Network has devised a unique strategy to enable chain abstraction through Universal Accounts (powered by the Particle Chain), understanding chain abstraction as the missing piece in the transition between Web3's early and mainstream stages. <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2FM7etbtpZHEoVzhdjDnF0%2Fimage.png?alt=media&amp;token=dfcd2be2-cde4-41c5-a1cf-75946657589f" alt=""><figcaption></figcaption></figure> \ Chain abstraction allows Web3's product offering and network effects to radically increase in both quantity and quality. This can foster healthy competition among protocols in terms of products, not user bases. Furthermore, in a chain-abstracted paradigm, protocols can adopt application-specific blockchains at a higher rate without fear of isolating themselves from the rest of the ecosystem. <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2FQd4DCGmxewxfi6JB5g5G%2Fimage.png?alt=media&amp;token=fad8ee95-be0a-427b-9d87-35bbc63b1c4e" alt=""><figcaption></figcaption></figure> \ A fully chain-abstracted experience may look as follows: * Alice discovers a Play-to-Earn dApp. The dApp is hosted on Arbitrum. * Alice starts using the dApp. The assets in her wallet (Polygon-native) are used for basic dApp interactions. Bridging is automatic, executed atomically as she plays.&#x20; * After playing for a bit, Alice earns some tokens. She uses them to buy an NFT for her friend Bob's birthday. Unbeknownst to her, the NFT is hosted on Optimism. She can seamlessly send it to Bob's Universal Account. Importantly, throughout her whole experience, Alice has only used a single gas token. * Bob decides to take a loan against the NFT on Solana and use the proceeds to buy a meme Bitcoin Ordinal. He does this in just a few clicks within a few minutes, all through the same account. Particle Network proposes a system that achieves chain abstraction by acting as a universal settlement layer. It features a Universal Account protocol that synchronizes Smart Accounts across the ecosystem, unifying the UX across all chains and allowing users to have the same account address and balance on all of them. Universal Accounts leverage Particle's Universal Liquidity protocol, allowing users to access any chain with a single account via the automatic execution of cross-chain transactions and swaps. This shared liquidity, in turn, enables them to use any token to pay for gas, ultimately settling on the Particle Chain. To accelerate chain abstraction, Particle Network is also collaborating closely with other industry players focused on this goal, seeking to establish standards and build upon existing solutions moving in the same direction. <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2Fq6FHOF5MxgqjJWq7gJ6w%2Fimage.png?alt=media&amp;token=ae19fffa-d6d0-4b92-b49b-e14cca7a6d78" alt=""><figcaption></figcaption></figure> # Universal Accounts Particle Network's flagship product, Universal Accounts, enable true chain abstraction by providing users with a single address, balance, and interaction point for the multi-chain Web3 ecosystem. **This removes the need for manual bridging or multi-chain wallet/asset management.**&#x20; Users leveraging a Universal Account **maintain one balance and account state across every blockchain.** This presents a unified UX, agnostic to any specific blockchain. On a technical level, Universal Accounts are specialized ERC-4337 Smart Account implementations deployed and coordinated across chains by the Particle Chain. Protocols implementing Particle's Universal SDK will assign or resolve a Universal Account attached to a given EOA address, retrieved either via social logins with Particle Network's Modular Smart Wallet-as-a-Service or by connecting a typical Web3 wallet. This account will then be used as the core interface to interact with the dApp, as well as any other application leveraging Universal Accounts. <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2FHYmhelV7QICHff1YCnbb%2Fimage.png?alt=media&amp;token=94aa29ce-e196-4380-813d-5d6202850a92" alt=""><figcaption></figcaption></figure> ## Universal Liquidity Particle Network's Universal Liquidity technology is the foundation of Universal Accounts. It coordinates cross-chain transactions atomically on a per-transaction basis, unifying a user's balance. Universal Liquidity refers to the aggregation of balances across all chains. It is directly driven by atomic cross-chain transactions and swaps coordinated by the Particle Chain. Particle's Decentralized Messaging Network is used to optimistically execute multi-chain transactions on a per-interaction basis, atomically routing liquidity across chains to achieve a goal specified through Particle Network's Universal SDK. For example, if a given user has 1 ETH worth of MATIC on Polygon, but is executing a transaction requiring 1 ETH on Optimism, Particle Network will route and execute a cross-chain transaction through the initial signature provided for their intended interaction. This allows value to quickly be moved from Polygon to Optimism and used for the action in question, creating the user experience of a singular balance spanning all blockchains. ## Universal Gas Given the unification of balances across chains through Universal Liquidity, Particle Network also solves the fragmentation of expected gas tokens, providing a cohesive experience. Historically, maintaining gas fee balances across chains has been a significant friction point for users. Particle Network, through the usage of its native Paymaster, allows users to pay for gas fees using any token, regardless of the chain from which this token originates. This makes interactions easier, reducing the number of assets users need to execute transactions across the ecosystem. All transactions will ultimately settle on the Particle Chain through $PARTI. # UniversalX **Built by Particle Network,** **UniversalX is the first chain-agnostic trading platform, as well as the first application leveraging Particle's Mainnet, through Universal Accounts. It’s 100% non-custodial and allows users to trade any token on any chain, without bridging.** With UniversalX, users can trade, send, and receive assets using a unified balance for all chains, paying for gas with any token. In other words, if a user wants to buy a token, it doesn’t matter if their assets are spread across many chains or what chain their target token is at—they hit **Buy** and UniversalX takes care of the rest. <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2F7dztHoWLicEmMOX1G35W%2Fimage.png?alt=media&amp;token=effb63a8-5589-4b43-9c1a-397484e436d9" alt=""><figcaption></figcaption></figure> ### **Key features** UniversalX can be used for its chain abstraction properties or built-in trading features. It allows users to: * Deposit tokens from different supported EVM chains and Solana. * Use their tokens to trade on all these chains with a unified balance. * View price, onchain, and qualitative data for any token with zero latency. * Send assets directly to and from any chain. * Pay for gas with any token on any chain. * Purchase thousands of tokens, even memecoins, using cash via debit or credit card, Apple Pay, and other integrations. * Trade with blazing-fast speed and confirmation times. * Enjoy full MEV protection. **All of this without bridging.** In practice, UniversalX facilitates **a fully onchain CEX-equivalent experience.** ### Implementation of Universal Accounts UniversalX fully leverages Universal Accounts (and, consequently, the Particle Chain) through the Universal SDK to enable a chain-abstracted trading experience.&#x20; Within the application, a user simply selects the token they want to buy. UniversalX, in turn, routes balances from every chain the user holds assets on, executing the trade in one signature and automating cross-chain operations. <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2F1eu7YdKfBYn6ge0XxCXS%2Fimage.png?alt=media&amp;token=487b5fd9-0b95-43b5-b16a-d0eb3ca8587e" alt=""><figcaption></figcaption></figure> # Technology ## The Particle Chain <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2FE4APaZbCqrjW9Zaozxw4%2Fimage.png?alt=media&amp;token=a1df8430-6063-4e42-9f56-48143d3f084d" alt=""><figcaption></figcaption></figure> The Particle Chain powers chain abstraction by acting as the coordination engine behind Universal Accounts. Upon the execution of a cross-chain transaction through a Universal Account, the Particle Chain processes, relays, and manages each operation associated with the completion of this transaction. Through an intricate network of Modular Nodes, including Relayers, Bundlers, and Watchtowers, alongside its native Universal Inter-Blockchain Communication Protocol, the Particle Chain handles end-to-end cross-chain operation management and execution, enabling the Universal Liquidity leveraged by Universal Accounts. Furthermore, the Particle Chain acts as a central storage layer and source of truth for state parity across all Universal Account instances. Upon the deployment of a new Universal Account, its state is immediately synchronized with associated instances present on other chains through the usage of the L1's Master Keystore Hub. The Particle Chain is intrinsically modular, retaining its sovereignty while outsourcing key functions like validation and data availability to specialized ecosystem actors. We also offer a high-performance EVM execution environment, ensuring seamless compatibility and maintaining developer friendliness. # Underlying Architecture The Particle Chain is an Avalanche L1. Its architecture aims to achieve fast finality, high transaction throughput, and short block times. It relies on three core modules **(the Master Keystore Hub, Decentralized Bundler, and Decentralized Messaging Network**) to achieve chain abstraction. These, in turn, are supported by **Aggregated Data Availability** and **Dual Staking** modules to ensure network security.&#x20; The chain's high-level architecture is diagrammed below: <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2FyTwPR8F8Rif42jLBUGtC%2F4.png?alt=media&amp;token=21a13773-dd45-4714-93a2-26d23d115b7d" alt=""><figcaption></figcaption></figure> Some core components that are key to this architecture are: ## VMs compatibility By integrating the EVM, SVM, and MoveVM, we simplify full-chain interoperability with chains across all of the aforementioned VMs. The unified execution environment further reduces the ecological adaptation threshold, allowing flexible modular combinations with key areas such as cross-chain messaging and DeFi. ## Universal Signatures Serving MPC nodes on non-Smart Contract Platform chains, Universal Signatures provides support for underlying virtual accounts, enabling interoperability with accounts on heterogeneous chains, such as Bitcoin. ## Universal IBC Building upon existing cross-chain messaging components, we abstract an optimistic cross-chain messaging module powered by our Decentralized Messaging Network that can simultaneously connect Cosmos ecosystems, EVM chains, Solana, Bitcoin, and other chains. This component supports rapid settlement and is crucial for a transparent user experience. # Core Modules <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2FpxcesSGumvQBwmXZH2l3%2Fimage.png?alt=media&amp;token=ee7069d8-898b-41a6-854d-e2917d258a82" alt=""><figcaption></figcaption></figure> Within this modular L1, the following modules support the design and ongoing coordination of Universal Accounts: * **Master Keystore Hub**: Particle Network acts as the central hub coordinating smart contract deployments and updates across all networks, automatically synchronizing settings between each Universal Account instance and ensuring complete state parity across networks. Account settings are stored on Particle Network to be used as a central source of truth across every instance. The Particle Chain then facilitates cross-chain messages to either deploy new instances abiding by these settings or update existing instances as these settings change. * **Decentralized Messaging Network (DMN)**: On Particle Network, Relayer Nodes use a Messaging Protocol to monitor whether UserOperations on external chains have been executed successfully, and then settle the execution status on the Particle Chain. This network of decentralized Relayer Nodes, tasked with monitoring external chain events and the settlement of state events, is called the Decentralized Messaging Network. * **Decentralized Bundler**: While current implementations of ERC-4337 account abstraction Bundlers are centralized and as such censorable, Particle Network has designed and implemented a fully decentralized Bundler for high-volume UserOperation processing. Within this implementation, the Bundler takes transactions from a public UserOp mempool, upon which they're processed by Operators participating in Particle Network's custom Bundler Nodes before relaying them. <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2Fco6mJ6ON2AL99Mg2dOyH%2F29131.png?alt=media&amp;token=b581d503-d76b-44c2-abbd-9a573ed613f6" alt=""><figcaption></figcaption></figure> # Dual Staking Following a similar philosophy to AggDA, Particle Network approaches consensus by focusing on ensuring a high degree of cryptoeconomic security and accessibility. Bootstrapping a Proof-of-Stake network can be risky, often leading to undesirable volatility affecting the network's value and stability. To solve this, the Particle Chain features a dual staking system, combining Proof-of-Stake through Tendermint with Bitcoin's native security and censorship resistance. Babylon's Bitcoin staking protocol makes this. Dual staking leverages two distinct pools of operators: one with delegations of Particle Network's native token, and another with delegations of BTC through Babylon. Both groups are required to agree on validity individually, warranting equal participation in consensus. A model of this nature significantly reduces pressure and security dependence on Particle Network's native token, instead bootstrapping the network through the cryptoeconomic security provided by Bitcoin staking. <figure><img src="https://2712895501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fus9a0qPAdTNeLFZMU3ES%2Fuploads%2FIhB1KcC9pOsuvWMNDNL9%2Fimage.png?alt=media&amp;token=241a8674-75e8-45b3-aaea-a60e9153aebf" alt=""><figcaption></figcaption></figure> # Aggregated DA Within modular blockchain architectures, the most commonly outsourced component is Data Availability (DA). Particle Network is no exception, although it takes a unique approach to the implementation of external DA layers. Due to the intensive task of coordinating cross-chain transactions across the entire blockchain ecosystem and simultaneously maintaining state across every Universal Account, Part
프로젝트로 돌아가기