Particle Network: La Capa de Abstracción de la Cadena

Intermedio8/20/2024, 1:55:05 AM
Particle Network es un L1 modular construido sobre Cosmos SDK, diseñado para servir como capa de coordinación y liquidación para transacciones cross-chain dentro de un entorno de ejecución EVM-compatible de alta performance. Su objetivo final es unificar a todos los usuarios on-chain a nivel de cuenta, facilitando interacciones cross-chain sin fisuras a través de un solo saldo y cuenta en L1, L2 o L3, y permitiendo a cualquiera pagar fácilmente las tarifas de gas con cualquier token de su elección.

Las aplicaciones descentralizadas, que se refieren a productos y servicios nativos de blockchain, han existido desde el inicio de los contratos inteligentes y Ethereum. Sin embargo, su adopción por parte de los usuarios ha crecido a un ritmo notablemente lento, especialmente en comparación con las aplicaciones y servicios de Web2. Al considerar el éxito de Netflix, superaron a Blockbuster aprovechando la conveniencia y la elección superior a través del cambio de los alquileres de DVD físicos al mundo de los servicios digitales y la transmisión. La conveniencia de tener el mundo al alcance de la mano con los teléfonos inteligentes llevó a la adopción de aplicaciones móviles, que transformaron la forma en que las personas interactuarían con Internet en beneficio de las redes sociales. ChatGPT, que superó a Instagram y Tiktok como la aplicación de más rápido crecimiento, introdujo una forma simple y poderosa para que casi cualquiera pueda aprovechar la IA con una UX de chatbot simplificada utilizando el procesamiento de lenguaje natural (NLP).

El tema recurrente entre estos productos y servicios innovadores y su éxito es que proporcionaron una mejor experiencia de usuario en comparación con cualquier incumbente o competidor al que se enfrentaron. Para que las aplicaciones descentralizadas logren un éxito similar, la experiencia de usuario en la cadena debe ser lo más fluida y conveniente posible, lejos del mundo de frases de semilla y cadenas fragmentadas que es común hoy en día.

Transformando la Experiencia del Usuario Onchain

El objetivo final para la experiencia del usuario en la cadena requiere que el usuario no tenga conocimiento de ninguna infraestructura de cadena de bloques subyacente; donde cualquiera puede hacer cualquier cosa en cualquier cadena de bloques sin necesidad de pasar por procesos de incorporación y puente arduos. Sin embargo, para comprender mejor la importancia de este diseño, ayuda considerar el estado de las cuentas hoy en día: una cuenta en la cadena es en última instancia el puente entre un usuario y la cadena de bloques, almacenando saldos en la cadena y definiendo todas las actividades e interacciones con cualquier programa nativo de la cadena de bloques. A lo largo de su historia, la mayoría de las cadenas de bloques han utilizado el modelo de cuenta de propiedad externa (EOA), que funciona como un subconjunto de dos partes: una clave pública que sirve como identidad y punto de referencia para recibir activos (dirección de billetera) y una clave privada que sirve como una contraseña maestra para el acceso (frase semilla). Técnicamente, las billeteras funcionan como servicios de abstracción de cuenta, en el sentido de que simplifican la gestión de una o más cuentas en la cadena.

Aunque las EOAs son conocidas por su simplicidad y por otorgar el poder de la autogestión a cualquier persona, también han obstaculizado significativamente la experiencia del usuario en la cadena hasta ahora. Las desventajas más comunes de las EOAs son que cualquier persona que tenga acceso a la frase semilla puede acceder a la billetera (esta amenaza surge para aquellos que almacenan frases semilla en un servicio basado en la nube como iCloud) y que cualquier persona que pierda acceso a su frase semilla y/o la olvide ya no puede acceder a sus fondos en la cadena.

La clave para habilitar una experiencia de usuario en cadena es la aparición de primitivas de abstracción, que son los numerosos productos y servicios construidos en torno a la abstracción de la mayor cantidad posible de puntos de fricción que inducen dolor en la experiencia del usuario en cadena. Estos pueden venir en forma de herramientas y marcos para que los desarrolladores los implementen en sus propias redes o aplicaciones, o productos y servicios directos para los usuarios. A medida que la desarrollo en esta área se intensifica y el número de equipos que lanzan sus propias primitivas de abstracción comienza a crecer, lograr una experiencia de usuario en cadena sin problemas puede llegar antes de lo que la mayoría de la gente piensa, como Vitalik sugiere. Pero, ¿qué es exactamente lo que permitirá este avance?

La abstracción de la cuenta se refiere a la separación de la gestión de una cuenta en cadena del usuario final. El concepto fue flotó inicialmente alrededor de 2017, pero en su mayoría ha luchado por ganar terreno antes de ERC-4337se propuso en 2021. La culminación inicial de los esfuerzos en torno a la abstracción de cuentas condujo al desarrollo del contrato inteligente-monedero, comúnmente conocido como una cuenta inteligente. En este modelo, una cuenta en la cadena se gestiona mediante un contrato inteligente y, por lo tanto, puede ser más programable y optimizada para las necesidades del usuario. Esto desbloquea nuevas posibilidades, como poder registrarse en una cuenta utilizando inicios de sesión sociales familiares, pagar tarifas de gas con el mismo activo en diferentes cadenas, poder realizar múltiples transacciones entre cadenas con un solo clic y más.

La clave para habilitar la abstracción de cuenta es el desarrollo de servicios de abstracción de ejecución, donde la ejecución de una transacción en cadena se subcontrata a proveedores de servicios especializados llamados solucionadores (también conocidos como llenadores o ejecutores) para obtener el mejor rendimiento y entrega en nombre del firmante. Aquí, los usuarios firman mensajes fuera de la cadena llamados intenciones que contienen instrucciones para realizar acciones en cadena, es decir, solicitudes de cumplimiento de transacciones. Al separar la ejecución de una transacción de su firma, los usuarios pueden expresar los resultados deseados con mayor facilidad, y las soluciones de backend como mempools privados o redes de solucionadores competitivos ayudan a ofrecer el mejor acuerdo y valor posible para el usuario.

El Fin del Juego: Abstracción de Cadena

Otro componente crítico para permitir la mejor experiencia de usuario en la cadena es la capacidad de comunicarse e interactuar en diferentes entornos de blockchain. Históricamente, los usuarios han dependido de puentes para satisfacer esta necesidad, lo cual ha...probadocon el tiempo, se ha convertido en una gran fuente de riesgo e inseguridad. La abstracción de la cadena itera sobre los desarrollos en torno a la abstracción de cuentas y ejecución, al tiempo que introduce nueva infraestructura en la capa de red, eliminando así las complejidades de comunicación e interacción entre diferentes entornos de blockchain. Consulte la abstracción de cadena de Shoal.inmersión profundapara obtener una visión general completa de los fundamentos del concepto y del panorama general de la abstracción de cadenas.

La abstracción de cadenas es el resultado de los esfuerzos en torno a un objetivo común: proporcionar una experiencia de usuario fluida en la cual el usuario pueda realizar acciones en cadena sin necesidad de saber qué cadena de bloques está utilizando en un momento dado. Este informe explora cómo Particle Network aborda el desarrollo de la experiencia definitiva del usuario en cadena a través de su nueva pila de abstracción de cadenas.

Estudio de caso con Particle Network

Antecedentes del Protocolo

Encabezado por los cofundadores Pengyu Wang y Tao Pan, Particle debutó en 2022 como un proveedor de servicios de Abstracción de Billetera, lanzando una pila para que los desarrolladores crearan billeteras incustodiables y embebidas en dApps que pudieran aprovechar los inicios de sesión sociales a través de la tecnología MPC-TSS. Con el inicio de la abstracción de cuentas ERC-4337, el protocolo se modificó para incluir una pila AA en su pila WA existente, utilizando billeteras de contratos inteligentes para estructuras de cuenta mejoradas. Esto estableció el lanzamiento de BTC Conectar, que llevó los servicios AA al ecosistema BTC a través de firmas nativas de Bitcoin. Ahora, Particle está lanzando su cadena de bloques de Capa 1 como parte de su completo y multifacético conjunto de abstracción de cadenas.

La red Particle está siendo desarrollada por un equipo distribuido a nivel mundial de más de 30 empleados a tiempo completo, y ha establecido asociaciones con empresas como Berachain, Avalanche, Arbitrum, zkSyncymore. El protocolo ha recaudado oficialmente $25 Millones a lo largo de varias rondas iniciales lideradas por Spartan Group y Gumi Crypto, y recientemente aseguró un inversión de Binance Labstambién.

Descripción del protocolo

Particle Network es una capa modular 1 construida sobre el Cosmos SDK, que funcionará como una capa de coordinación y liquidación para transacciones entre cadenas dentro de un entorno de ejecución EVM-compatible de alto rendimiento.

El Particle L1 es un componente de la pila de abstracción de cadenas más amplia de Particle, que consta de Cuentas Universales que proporcionan una interfaz simple para unificar saldos de tokens en diferentes cadenas, Liquidez Universal que permite UAs en el backend, y Gas Universal que permite a los usuarios pagar tarifas de gas en cualquier token que posean.

El objetivo final de Particle Network es unificar a los usuarios en todas las cadenas a nivel de cuenta, facilitando interacciones sin fisuras entre cadenas con un solo saldo y cuenta en cualquier L1, L2 o L3, y permitiendo a cualquiera pagar fácilmente las tarifas de gas en cualquier token que deseen. Echemos un vistazo más de cerca a los diversos componentes clave que trabajan para ayudar a alcanzar ese objetivo.

Cuentas Universales

Las Cuentas Universales se refieren a la nueva estructura de cuenta que será impulsada por Particle L1, y son clave para la pila de abstracción de cadena de Particle. En su núcleo, las UAs son cuentas inteligentes ERC-4337 adjuntas a una dirección EOA (externamente propiedad), unificando los saldos de tokens en múltiples cadenas mediante la ejecución automática y enrutamiento de transacciones atómicas entre cadenas. Para el usuario final, las UAs proporcionan una única interfaz para la gestión de fondos y transacciones en varias dApps, abstrayendo los puntos de fricción que provocan la molestia involucrada en la configuración y financiación de una nueva cuenta en una nueva cadena, lo que a menudo requiere la compra del token de gas de esa cadena nativa también.

Esta interfaz se construye sobre las billeteras existentes y aprovecha la capa de liquidez universal de Particle para ejecutar transacciones atómicas entre cadenas y direccionar fondos del saldo del usuario a través de diferentes cadenas según sea necesario. Las transacciones son procesadas por la red globalmente distribuida de nodos de Particle, que se encargan de las tareas asociadas de agrupamiento, retransmisión y verificación.

Para ilustrar mejor, considere los pasos involucrados en cumplir con la simple solicitud de un usuario para comprar Dogcoin en una cadena externa (cadena X):

  1. El usuario se conecta a su UA a través de una billetera existente o inicio de sesión social.
  2. El usuario envía su solicitud de transacción a Particle L1, expresada como un UserOp ERC-4337 para comprar Dogcoin en la cadena X.
  3. Los nodos de agrupación dentro de la red descentralizada de nodos de Particle manejan la UserOp asociada y la ejecutan en consecuencia.
  4. Los nodos de retransmisión de Particle luego monitorean y sincronizan el estado de ejecución en las cadenas asociadas. Una vez que se confirma que la transacción se ha ejecutado, el estado se enruta desde la cadena de regreso a los nodos de retransmisión, quienes comunican el estado de vuelta a UA y al usuario final.
  5. Nuestro usuario ahora tiene el token que quería comprar en su saldo de UA, sin interactuar nunca con la cadena en la que vive ese token.

Evidentemente, hay más componentes internos en funcionamiento aquí que justifican una inspección más detallada. Piense en UAs como el producto orientado al usuario de Particle. Clave para habilitar la experiencia perfecta que brindan son las características de Liquidez Universal y Gas Universal.

Liquidez Universal

La Liquidez Universal se refiere a la capa de la Red de Partículas responsable de la ejecución automática de las transacciones enviadas a través de UAs. Esta función está impulsada por la red distribuida de nodos Bundler de Particle, servicios especializados que inician los pasos necesarios para la ejecución de una UserOp, como el intercambio o la extracción de liquidez de los pools. Además, una red distribuida de nodos Remitente, conocida como la Red de Mensajes Descentralizados (DMN), se encarga de monitorear el estado de las transacciones en las cadenas externas (es decir, cadenas de destino) y de comunicar su estado de liquidación de vuelta a Particle L1.

El propósito clave de Liquidez Universal es permitir a los usuarios interactuar con diferentes cadenas a través de transacciones entre cadenas sin necesidad de comprar y retener tokens en las cadenas asociadas. Para comprender mejor, considere el siguiente flujo para un usuario que desee comprar 100 USDC de Dogcoin en la Cadena D mientras retiene 25 USDC en las cadenas A, B, C y D cada una.

  1. El usuario firma UserOp para comprar 100 USDC de Dogcoin en Chain D, agrupando efectivamente sus saldos en cuatro cadenas (Chain A, B, C, D) en una sola firma procesada por Particle L1.
  2. Al ejecutar la firma, el USDC que el usuario tiene en las Cadenas A, B y C se envía a un Proveedor de Liquidez (también conocido como filler).
  3. El LP libera la cantidad completa de USDC en la cadena D.
  4. El USDC en Chain D se intercambia por Dogcoin utilizando un DEX local.
  5. El saldo resultante de Dogcoin ahora se refleja en el UA del usuario.

Gas Universal

Gas Universal es el tercer pilar de la pila de abstracción de cadena de partículas, clave para permitir la abstracción de gas, en la que se abstrae el punto de dolor que induce fricción de adquirir y mantener múltiples tokens de gas del usuario final, que ahora puede pagar tarifas de gas en cualquier token en cualquier cadena. Alice puede pagar por el gas en un intercambio en Solana usando su USDC en Base, mientras que Bob paga el gas por la compra de un NFT en Ethereum usando su token OP en Optimism.

Cuando un usuario desea ejecutar una transacción a través de una UA de Particle, una interfaz le pedirá al usuario que seleccione su token de gas preferido, que luego se enruta automáticamente a través del contrato Paymaster nativo de Particle. Todos los pagos de gas se liquidan en sus respectivas cadenas de origen y destino, mientras que una parte de la tarifa se intercambia por el token nativo $PARTI de Particle para liquidarse en el Particle L1.

Arquitectura y diseño del protocolo

El Particle L1 utiliza un entorno de ejecución de alta calidad compatible con EVM y un modelo de staking de tokens doble para la seguridad, compuesto por BTC y el token nativo PARTI. El consenso y la disponibilidad de datos se externalizan a una red distribuida de nodos denominados Modular Nodes. Particle emplea un modelo de disponibilidad de datos agregados (AggDA) que se conecta a una combinación de proveedores que incluyen Gate.Celestia, Disponible, y CercaDA, y está impulsado por un sistema descentralizado de operadores de nodos DA agregados.

En la parte trasera, la pila de abstracción de cadena de Particle está potenciada por tres módulos clave: el Centro de Almacenamiento Maestro, la Red de Mensajes Descentralizados (DMN) y el Agrupador Descentralizado. El Centro de Almacenamiento Maestro sirve como la fuente central de verdad a través del Particle L1, coordinando despliegues de contratos inteligentes en todas las cadenas, sincronizando configuraciones entre cada instancia de UA y manteniendo un estado sincronizado a través de todas las cadenas. El DMN es responsable de comunicar el estado de ejecución de transacciones en diferentes cadenas en las que un usuario está realizando transacciones, y luego comunicar el estado para que el userOp se resuelva en el Particle L1. Esta función está potenciada por una red de Nodos Relayer. Por último, Particle utiliza una red de agrupadores descentralizados, en la que una red de operadores de nodos agrupadores es responsable de iniciar y ejecutar userOps entrantes. La red está construida alrededor de una red distribuida y sin permisos de Nodos Modulares, entre los cuales se delegan y externalizan tareas.

Nodos Modulares

El uso de Nodos Modulares permitirá que cualquier persona participe en la ejecución de nodos especializados en facilitar operaciones críticas en el L1. Estos nodos pueden ser categorizados por su función respectiva: los nodos bundler son responsables de la ejecución de UserOps entre cadenas, los nodos relayer son responsables de monitorear y comunicar el estado de las transacciones (es decir, ejecutadas, fallidas) de vuelta al Particle L1 para ser liquidadas, los nodos watchtower son responsables de monitorear el estado de los nodos y sus tareas respectivas en las redes bundler y relayer, así como proporcionar pruebas de ejecución y fraude para cada bloque por época.

Modelo de Disponibilidad de Datos Agregados

En el contexto de las blockchains, la disponibilidad de datos (DA) se refiere a la capacidad de verificar los datos que se han publicado en una blockchain. Por lo general, las blockchains emplearán una solución única para DA, que puede ser interna bajo una arquitectura integrada, o, por el contrario, externalizada a socios o proveedores de terceros bajo una arquitectura modular. Particle está construyendo su modelo de DA para mitigar los puntos únicos de fallo en toda su arquitectura adoptando un modelo agregado, externalizando DA a Celestia, Avail y Near DA en conjunto. Particle utiliza dos enfoques diferentes para DA: publicación selectiva que asigna cada bloque a un proveedor de DA separado y publicación redundante en la que cada bloque individual se envía a través de cada proveedor de DA.

Será interesante ver si Particle se expande a otros proveedores de DA (es decir, EigenDA) en el futuro a medida que el sector se expande.

Doble Staking

Las blockchains que utilizan un modelo de Prueba de Participación asignan validadores para proponer y validar nuevos bloques en función de la cantidad de tokens nativos que han apostado en la red, recompensándolos proporcionalmente a la cantidad de bloques en los que votan. Un riesgo clave en estas redes en las primeras etapas es el riesgo de la volatilidad del precio del token nativo que afecta la seguridad y estabilidad de la red. Particle tiene como objetivo mitigar este riesgo a través de un modelo de doble apuesta que utilizará BTC a través de la Gate.Babiloniaprotocolo de participación y el token nativo PARTI, con grupos de validadores asignados para cada token respectivo.

Proceso de incorporación con Universal SDK

El SDK Universal de Particle permite a los desarrolladores de aplicaciones crear un proceso de incorporación perfecto a UA, al permitir a los usuarios adjuntar sus billeteras existentes a través de la implementación de un EIP-1193proveedor. Esto permite a los usuarios poder inmediatamente realizar transacciones desde sus UA al iniciar sesión.

El proceso de incorporación dentro de una aplicación que aprovecha el SDK Universal de Particle Network se visualiza a continuación.

Estado de la Red de Partículas

Antes del desarrollo del Particle L1, Particle registró más de 17 millones de activaciones de billeteras, 10 millones de UserOps y más de 900 integraciones con diversas aplicaciones descentralizadas, según el equipo.

El 2 de mayo de 2024, la red de partículas L1 de incentivos de la red de pruebaslanzado, ofreciendo recompensas de puntos a través de la Particle Pioneerplataforma. Particle Network’stestnet público incentivadopermite a los usuarios probar sus características principales de Cuentas Universales y Gas Universal para ganar puntos para la asignación del próximo token $PARTI.

Según el Explorador de Particle Testnet V2, ha habido más de 7.3 millones de transacciones en un total de 1.3 millones de bloques, con un promedio de más de 400,000 transacciones diarias de forma regular. Según el Pionero de Partículas sitio web de la campañaen la red de prueba se han realizado más de 182 millones de transacciones y actualmente hay más de 1.49 millones de usuarios que acumulan un total de 27.3B puntos, con un promedio de 18.3k puntos por usuario. Se espera que el Particle L1 se lance en la red principal en algún momento del segundo semestre de 2024.

Paisaje competitivo

La abstracción de la cadena está a punto de convertirse en el próximo marco importante para que las plataformas de interoperabilidad se construyan en torno a él, y hay una serie de desarrollos en el horizonte que competirán con Particle para convertirse en el conjunto de herramientas o pila estándar para construir servicios de abstracción en cadena.

Red Near

Near es una cadena de bloques sharded Proof-of-Stake Layer 1 que proporciona un dominio de aplicación de pila completa para desarrolladores que construyen productos y servicios descentralizados. Near está construyendo su stack de abstracción de cadena Account Aggregation, una estructura multifacética que canaliza las interacciones entre cadenas de usuarios para que se ejecuten a través de una sola cuenta.

Las cuentas en Near utilizan dos tipos de claves: Claves de acceso completo, que funcionan como claves privadas (es decir, pueden firmar cualquier transacción y deben mantenerse en privado), y Claves de llamada de función, que tienen permisos para firmar llamadas exclusivamente a un contrato específico o conjunto de contratos. Near también utiliza su servicio de inicio de sesión FastAuth para permitir a los usuarios registrarse en una cuenta con un correo electrónico y usar biometría en lugar de contraseñas.

La clave para habilitar esta estructura son las firmas multi-cadena, que permiten que cualquier cuenta de Near interactúe con direcciones en otras cadenas. Esto se logra a través de la red NEAR MPC, que permite el reuso de claves y mantiene la misma clave pública incluso cuando los nodos y las partes de claves cambian. Los nodos firmantes MPC dentro de la red Near permiten que los contratos inteligentes inicien el proceso de firma, creando numerosas direcciones remotas en cualquier cadena. Near también introdujo transacciones meta a través de NEP-366permitiendo a los usuarios realizar transacciones en varias cadenas sin tener que poseer el token nativo de gas. Esto es posible gracias a los Relayers, proveedores de terceros que adjuntan los tokens necesarios para cubrir las tarifas de gas en las transacciones firmadas que retransmiten a la red.

Polygon AggLayer

Polygon está desarrollandoAggLayer, un puente unificado para L2 construido utilizando el Polygon CDK que agregará zk-proofs y los enviará uniformemente a Ethereum para su liquidación. En este modelo, todas las cadenas comparten un contrato de puente con otras cadenas AggLayer compatibles, lo que les permite mantener la soberanía mientras se benefician de un centro de liquidez global que facilita el arranque de las redes tempranas.

La AggLayer utilizará pruebas de ZK para crear un entorno agregado que "se sienta como una sola cadena" mientras permite que las cadenas admitidas mantengan su soberanía. Los desarrolladores de aplicaciones podrían potencialmente beneficiarse al poder llegar a más usuarios, ya que los usuarios de diferentes cadenas podrán interactuar con su producto o servicio. Para el usuario final, el objetivo es el mismo que en la abstracción de cadenas: proporcionar una experiencia de usuario que se asemeje a Internet, un entorno único que no requiera procesos complejos y frecuentes de puenteo y otros procesos complejos. Hasta ahora, los componentes en vivo de AggLayer a los que Polygon zkEVM se ha conectado son: 1) un puente unificado a Ethereum para habilitar transacciones entre cadenas, y 2) una biblioteca bridgeAndCall() de contratos de solidez para ayudar a crear estas transacciones.

Menciones honoríficas

Everclear - Anteriormente conocido como Connext, Everclear está desarrollando una nueva pila de abstracción de cadenas. Como sugiere el nombre, Everclear está lanzando “la primera capa de compensación” para proporcionar liquidación global de transacciones entre cadenas. Everclear funcionará como un Arbitrum Orbit L2, impulsado por Gelato RaaS, y utilizará Hyperlane y Eigenlayer para conectarse a otras cadenas. El protocolo actúa en última instancia como una computadora compartida para coordinar transacciones entre cadenas, con liquidaciones representadas como facturas y liquidadas a través de una subasta holandesa. Esto se basará en el uso de Capas de Compensación, " una red descentralizada que coordina la compensación y liquidación global de flujos de capital entre cadenas. Everclear tiene como objetivo reducir los costos para los participantes del mercado, es programable y se puede conectar a cualquier riel de liquidación para cualquier tx, y permite liquidez sin permiso para nuevas cadenas y activos desde el primer día.

Socket -Socket 2.0marca un cambio para el protocolo Socket de los servicios de abstracción entre cadenas a los servicios de abstracción de cadenas, destacado por su mecanismo insignia Modular Order Flow Auction (MOFA), que tiene como objetivo permitir un mecanismo competitivo para mercados eficientes de abstracción en cadena. Los OFA tradicionales involucran una red de varios actores que realizan tareas especializadas que compiten para ofrecer el mejor resultado posible para una solicitud del usuario final. Del mismo modo, MOFA está diseñado para proporcionar un mercado abierto para los agentes de ejecución, llamados transmisores, y las intenciones de los usuarios. Dentro del MOFA, los transmisores compiten para crear y cumplir con paquetes abstraídos en cadena, o secuencias ordenadas de solicitudes de usuario que requieren transferencia de datos y valor a través de múltiples cadenas de bloques.

Perspectivas de futuro

La oportunidad de abstracción de cadena es emocionante. Sin embargo, hay algunas consideraciones importantes que hacer a medida que más equipos se preparan para lanzar sus propias soluciones, los inversores comienzan a asignar más capital a cualquier cosa que mencione 'abstracción de cadena' y los usuarios comienzan a rascarse la cabeza sobre cuál solución es mejor.

El caso de los primitivos de abstracción

Zee Prime Capital señaló varias consideraciones importantes con respecto al panorama de primitivas de abstracción en un Gate.publicación reciente.

“Sin un producto, la abstracción de la cadena no es una solución real para el problema real”.

Es ciertamente cierto que si bien la experiencia del usuario sigue siendo un obstáculo crítico para que la industria de la criptografía supere, es probable que no sea el cuello de botella definitivo para atraer a más usuarios en la cadena. De hecho, los desarrollos en infraestructura crecieron como respuesta a una mala UX impuesta por altas tarifas y liquidaciones lentas. Ahora que la infraestructura está aquí (más de 200 L1s/L2s) , hay una falta general de productos y servicios exitosos que se construyan sobre esta infraestructura. Esto se alinea con una perspectivaMert compartido recientemente, Who afirmó que no hay suficientes personas que consideren que las barreras para crear aplicaciones criptográficas sólidas no son nativas de las criptomonedas (es decir, infraestructura, UX), sino que giran en torno a la falta de claridad regulatoria y las estructuras de incentivos desalineadas en toda la industria.

Un ejemplo es la adopción (o falta de ella) de billeteras inteligentes.


tweet

A pesar de las innovaciones que traen, las carteras inteligentes han fracasado en gran medida en lograr una adopción significativa hasta ahora. Los actores principales como Phantom establecieron un número récord de descargas con el inicio de la manía de las memecoins a finales de 2023/principios de 2024, demostrando que la gente está dispuesta a lidiar con frases semilla y interfaces de usuario engorrosas por ahora, siempre y cuando puedan conseguir la última moneda de perro.

Para retroceder, desarrollar productos y servicios exitosos con nueva tecnología lleva tiempo. Se necesitaron años de prueba y error para que surgiera la primera clase de aplicación exitosa basada en la web. A medida que la demanda de espacio de bloque en capas base crece, es probable que haya más rollups y cadenas específicas de aplicaciones en los próximos años. Con el inicio de proveedores de RaaS y soluciones de infraestructura modular como Celestia, será cada vez más fácil lanzar nuevas cadenas y entornos, y estos entornos deberán poder comunicarse entre sí de manera transparente. La necesidad de abstraer las cadenas del usuario final proviene de la construcción de una aplicación popular que atraerá a usuarios de otras cadenas a usarla, lo que promueve la necesidad de servicios para habilitar una experiencia sin problemas para hacerlo. La abstracción de cadenas pretende resolver el problema fundamental de la falta de funcionalidad sin fisuras entre cadenas, algo que la actual falta de productos y servicios disponibles no invalida.

Con esto en mente, un desafío crítico con el que tendrán que lidiar los primitivos de abstracción es garantizar la coordinación exitosa en las redes de solucionadores/nodos con respecto a la atestación de estado, la ejecución del solucionador, el estado de las transacciones, la confirmación de bloques y otras garantías entre cadenas, todas las cuales requieren consenso. La naturaleza de los mercados de capital indica que siempre habrá otra solución más rápida y económica en el horizonte, lo que significa que los proveedores de servicios de abstracción de cadenas deben considerar una serie de procesos complejos en el backend y sus implicaciones, donde cosas como los juegos de tiempo y la captura del flujo de órdenes comienzan a desempeñar un papel más importante con el tiempo.

Consideraciones importantes para la Red de Partículas

Una pregunta clave que surge con la red de nodos distribuidos de Particle es qué tan descentralizada estará esta red. ¿Habrá solo unas pocas entidades seleccionadas que participen en los nodos operativos, o Particle podrá ganar suficiente tracción para mantener una red de nodos suficientemente descentralizada? ¿Y cómo puede Particle incentivar con éxito a suficientes operadores de nodos para que se descentralicen lo suficiente en primer lugar?

Para esto, sugerimos dos cosas:

1) Minimizando las barreras de entrada y participación como operador de nodo

2) Proporcionar un panel público para monitorear y observar la descentralización de la red de nodos a través del explorador Particle.

Particle está construyendo una capa de liquidación y coordinación para transacciones atómicas entre cadenas, donde las Cuentas Universales reemplazan la necesidad de usar múltiples billeteras, comprar múltiples tokens de gas y tokens de puente para usar dApps en otros ecosistemas. Esto plantea la pregunta de la acumulación de valor; ¿qué impacto económico tendrá la adopción exitosa de Cuentas Universales y el Particle L1 en otras blockchains y ecosistemas? ¿Se beneficiarán de un mayor número de usuarios accediendo a sus aplicaciones?

El caso de la abstracción de la cadena y la red de partículas

La necesidad de transformar el estado de la experiencia del usuario en las aplicaciones nativas de blockchain no es una idea nueva, y los desarrolladores han trabajado en este problema desde hace algún tiempo. La abstracción de la cadena beneficiará al usuario final al crear experiencias en cadena más fáciles de navegar, al desarrollador de aplicaciones al desbloquear nuevas bases de usuarios para sus aplicaciones, y la L1/L2/L3 al permitir una comunicación y enrutamiento entre cadenas más barato y eficiente.

Particle está construyendo una abstracción de cadena a nivel de cuenta para ayudar en este esfuerzo. Al unificar las interacciones entre cadenas en una sola interfaz con Cuentas Universales, permite a los usuarios realizar transacciones en cualquier cadena con Liquidez Universal y pagar por el gas en cualquier token con Gas Universal, la red L1 de Particle está bien posicionada para ser líder en el avance del futuro de la abstracción de cadena.

Vitalik afirma que hay "mucha energía y voluntad” para hacer que la experiencia del usuario en cadena sin fisuras sea una realidad. La simple mejora de la experiencia del usuario no traerá millones de usuarios en cadena, pero es uno de los pasos más importantes para lograrlo.

Referencias

Masmoudi, M. (2022, 14 de febrero). Una descripción general de la computación multipartita (MPC), las firmas de umbral (TSS) y las billeteras MPC-TSS. Medio. Recuperado de https://mmasmoudi.medium.com/an-overview-of-multi-party-computation-mpc-threshold-signatures-tss-and-mpc-tss-wallets-4253adacd1b2

Fundación Ethereum. (s.f.). ERC-4337: Abstracción de cuentas usando Alt Mempool. Recuperado de https://eips.ethereum.org/EIPS/eip-4337

Wang, P. (10 de octubre de 2022). Pengyu Wang revela los secretos del éxito rápido de Particle Network. Hackernoon. Recuperado de https://hackernoon.com/pengyu-wang-reveals-the-secrets-to-particle-networks-rapid-success

Red de Partículas. (20 de junio de 2024). La Red de Partículas asegura $25 millones en financiamiento. Blog de la Red de Partículas. Recuperado de https://blog.particle.network/25-million-funding/

Desarrolladores de Particle Network. (2023). Documentación. Particle Network. Recuperado de https://developers.particle.network/docs/particle-chain

Tecnología Polygon. (s.f.). AggreGated Blockchains: Una nueva tesis. Recuperado de https://polygon.technology/blog/aggregated-blockchains-a-new-thesis

NEAR Protocol. (s.f.). Desbloqueando la usabilidad de Web3 con la agregación de cuentas. Recuperado de https://pages.near.org/blog/unlocking-web3-usability-with-account-aggregation/

Everclear Organization. (s.f.). Recuperado de https://x.com/EverclearOrg/status/1797645283977028021

Protocolo de socket. (s.f.). Recuperado dehttps://mirror.xyz/0x6FD2bd90D50eDEe139103454116F252f6F5eC928/zePFPVi6oPI2o_Q6jDrGYn6SBVOGMybnFKQJ-DDVKqc

No es un consejo financiero o tributario. El propósito de este boletín es puramente educativo y no debe considerarse como un consejo de inversión, asesoramiento legal, una solicitud de compra o venta de activos, o una sugerencia para tomar decisiones financieras. No es un sustituto del asesoramiento fiscal. Consulte con su contador y realice su propia investigación.

Divulgaciones. Todas las publicaciones son propias del autor, no de su empleador. Este post ha sido patrocinado por Particle Network. Si bien Shoal Research ha recibido fondos para esta iniciativa, los patrocinadores no influyen en el contenido analítico. En Shoal Research, nuestro objetivo es garantizar que todo el contenido sea objetivo e independiente. Nuestros procesos de revisión interna mantienen los más altos estándares de integridad, y todos los posibles conflictos de intereses se divulgan y gestionan rigurosamente para mantener la credibilidad e imparcialidad de nuestra investigación.

Descargo de responsabilidad:

  1. Este artículo se ha vuelto a imprimir de [Gate]Investigación Shoal]. Todos los derechos de autor pertenecen al autor original [ Paul Timofeev]. Si hay objeciones a esta reimpresión, por favor contactar al Gate Learnequipo y ellos lo manejarán rápidamente.
  2. Descargo de responsabilidad de responsabilidad: Las opiniones y puntos de vista expresados en este artículo son exclusivamente los del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Particle Network: La Capa de Abstracción de la Cadena

Intermedio8/20/2024, 1:55:05 AM
Particle Network es un L1 modular construido sobre Cosmos SDK, diseñado para servir como capa de coordinación y liquidación para transacciones cross-chain dentro de un entorno de ejecución EVM-compatible de alta performance. Su objetivo final es unificar a todos los usuarios on-chain a nivel de cuenta, facilitando interacciones cross-chain sin fisuras a través de un solo saldo y cuenta en L1, L2 o L3, y permitiendo a cualquiera pagar fácilmente las tarifas de gas con cualquier token de su elección.

Las aplicaciones descentralizadas, que se refieren a productos y servicios nativos de blockchain, han existido desde el inicio de los contratos inteligentes y Ethereum. Sin embargo, su adopción por parte de los usuarios ha crecido a un ritmo notablemente lento, especialmente en comparación con las aplicaciones y servicios de Web2. Al considerar el éxito de Netflix, superaron a Blockbuster aprovechando la conveniencia y la elección superior a través del cambio de los alquileres de DVD físicos al mundo de los servicios digitales y la transmisión. La conveniencia de tener el mundo al alcance de la mano con los teléfonos inteligentes llevó a la adopción de aplicaciones móviles, que transformaron la forma en que las personas interactuarían con Internet en beneficio de las redes sociales. ChatGPT, que superó a Instagram y Tiktok como la aplicación de más rápido crecimiento, introdujo una forma simple y poderosa para que casi cualquiera pueda aprovechar la IA con una UX de chatbot simplificada utilizando el procesamiento de lenguaje natural (NLP).

El tema recurrente entre estos productos y servicios innovadores y su éxito es que proporcionaron una mejor experiencia de usuario en comparación con cualquier incumbente o competidor al que se enfrentaron. Para que las aplicaciones descentralizadas logren un éxito similar, la experiencia de usuario en la cadena debe ser lo más fluida y conveniente posible, lejos del mundo de frases de semilla y cadenas fragmentadas que es común hoy en día.

Transformando la Experiencia del Usuario Onchain

El objetivo final para la experiencia del usuario en la cadena requiere que el usuario no tenga conocimiento de ninguna infraestructura de cadena de bloques subyacente; donde cualquiera puede hacer cualquier cosa en cualquier cadena de bloques sin necesidad de pasar por procesos de incorporación y puente arduos. Sin embargo, para comprender mejor la importancia de este diseño, ayuda considerar el estado de las cuentas hoy en día: una cuenta en la cadena es en última instancia el puente entre un usuario y la cadena de bloques, almacenando saldos en la cadena y definiendo todas las actividades e interacciones con cualquier programa nativo de la cadena de bloques. A lo largo de su historia, la mayoría de las cadenas de bloques han utilizado el modelo de cuenta de propiedad externa (EOA), que funciona como un subconjunto de dos partes: una clave pública que sirve como identidad y punto de referencia para recibir activos (dirección de billetera) y una clave privada que sirve como una contraseña maestra para el acceso (frase semilla). Técnicamente, las billeteras funcionan como servicios de abstracción de cuenta, en el sentido de que simplifican la gestión de una o más cuentas en la cadena.

Aunque las EOAs son conocidas por su simplicidad y por otorgar el poder de la autogestión a cualquier persona, también han obstaculizado significativamente la experiencia del usuario en la cadena hasta ahora. Las desventajas más comunes de las EOAs son que cualquier persona que tenga acceso a la frase semilla puede acceder a la billetera (esta amenaza surge para aquellos que almacenan frases semilla en un servicio basado en la nube como iCloud) y que cualquier persona que pierda acceso a su frase semilla y/o la olvide ya no puede acceder a sus fondos en la cadena.

La clave para habilitar una experiencia de usuario en cadena es la aparición de primitivas de abstracción, que son los numerosos productos y servicios construidos en torno a la abstracción de la mayor cantidad posible de puntos de fricción que inducen dolor en la experiencia del usuario en cadena. Estos pueden venir en forma de herramientas y marcos para que los desarrolladores los implementen en sus propias redes o aplicaciones, o productos y servicios directos para los usuarios. A medida que la desarrollo en esta área se intensifica y el número de equipos que lanzan sus propias primitivas de abstracción comienza a crecer, lograr una experiencia de usuario en cadena sin problemas puede llegar antes de lo que la mayoría de la gente piensa, como Vitalik sugiere. Pero, ¿qué es exactamente lo que permitirá este avance?

La abstracción de la cuenta se refiere a la separación de la gestión de una cuenta en cadena del usuario final. El concepto fue flotó inicialmente alrededor de 2017, pero en su mayoría ha luchado por ganar terreno antes de ERC-4337se propuso en 2021. La culminación inicial de los esfuerzos en torno a la abstracción de cuentas condujo al desarrollo del contrato inteligente-monedero, comúnmente conocido como una cuenta inteligente. En este modelo, una cuenta en la cadena se gestiona mediante un contrato inteligente y, por lo tanto, puede ser más programable y optimizada para las necesidades del usuario. Esto desbloquea nuevas posibilidades, como poder registrarse en una cuenta utilizando inicios de sesión sociales familiares, pagar tarifas de gas con el mismo activo en diferentes cadenas, poder realizar múltiples transacciones entre cadenas con un solo clic y más.

La clave para habilitar la abstracción de cuenta es el desarrollo de servicios de abstracción de ejecución, donde la ejecución de una transacción en cadena se subcontrata a proveedores de servicios especializados llamados solucionadores (también conocidos como llenadores o ejecutores) para obtener el mejor rendimiento y entrega en nombre del firmante. Aquí, los usuarios firman mensajes fuera de la cadena llamados intenciones que contienen instrucciones para realizar acciones en cadena, es decir, solicitudes de cumplimiento de transacciones. Al separar la ejecución de una transacción de su firma, los usuarios pueden expresar los resultados deseados con mayor facilidad, y las soluciones de backend como mempools privados o redes de solucionadores competitivos ayudan a ofrecer el mejor acuerdo y valor posible para el usuario.

El Fin del Juego: Abstracción de Cadena

Otro componente crítico para permitir la mejor experiencia de usuario en la cadena es la capacidad de comunicarse e interactuar en diferentes entornos de blockchain. Históricamente, los usuarios han dependido de puentes para satisfacer esta necesidad, lo cual ha...probadocon el tiempo, se ha convertido en una gran fuente de riesgo e inseguridad. La abstracción de la cadena itera sobre los desarrollos en torno a la abstracción de cuentas y ejecución, al tiempo que introduce nueva infraestructura en la capa de red, eliminando así las complejidades de comunicación e interacción entre diferentes entornos de blockchain. Consulte la abstracción de cadena de Shoal.inmersión profundapara obtener una visión general completa de los fundamentos del concepto y del panorama general de la abstracción de cadenas.

La abstracción de cadenas es el resultado de los esfuerzos en torno a un objetivo común: proporcionar una experiencia de usuario fluida en la cual el usuario pueda realizar acciones en cadena sin necesidad de saber qué cadena de bloques está utilizando en un momento dado. Este informe explora cómo Particle Network aborda el desarrollo de la experiencia definitiva del usuario en cadena a través de su nueva pila de abstracción de cadenas.

Estudio de caso con Particle Network

Antecedentes del Protocolo

Encabezado por los cofundadores Pengyu Wang y Tao Pan, Particle debutó en 2022 como un proveedor de servicios de Abstracción de Billetera, lanzando una pila para que los desarrolladores crearan billeteras incustodiables y embebidas en dApps que pudieran aprovechar los inicios de sesión sociales a través de la tecnología MPC-TSS. Con el inicio de la abstracción de cuentas ERC-4337, el protocolo se modificó para incluir una pila AA en su pila WA existente, utilizando billeteras de contratos inteligentes para estructuras de cuenta mejoradas. Esto estableció el lanzamiento de BTC Conectar, que llevó los servicios AA al ecosistema BTC a través de firmas nativas de Bitcoin. Ahora, Particle está lanzando su cadena de bloques de Capa 1 como parte de su completo y multifacético conjunto de abstracción de cadenas.

La red Particle está siendo desarrollada por un equipo distribuido a nivel mundial de más de 30 empleados a tiempo completo, y ha establecido asociaciones con empresas como Berachain, Avalanche, Arbitrum, zkSyncymore. El protocolo ha recaudado oficialmente $25 Millones a lo largo de varias rondas iniciales lideradas por Spartan Group y Gumi Crypto, y recientemente aseguró un inversión de Binance Labstambién.

Descripción del protocolo

Particle Network es una capa modular 1 construida sobre el Cosmos SDK, que funcionará como una capa de coordinación y liquidación para transacciones entre cadenas dentro de un entorno de ejecución EVM-compatible de alto rendimiento.

El Particle L1 es un componente de la pila de abstracción de cadenas más amplia de Particle, que consta de Cuentas Universales que proporcionan una interfaz simple para unificar saldos de tokens en diferentes cadenas, Liquidez Universal que permite UAs en el backend, y Gas Universal que permite a los usuarios pagar tarifas de gas en cualquier token que posean.

El objetivo final de Particle Network es unificar a los usuarios en todas las cadenas a nivel de cuenta, facilitando interacciones sin fisuras entre cadenas con un solo saldo y cuenta en cualquier L1, L2 o L3, y permitiendo a cualquiera pagar fácilmente las tarifas de gas en cualquier token que deseen. Echemos un vistazo más de cerca a los diversos componentes clave que trabajan para ayudar a alcanzar ese objetivo.

Cuentas Universales

Las Cuentas Universales se refieren a la nueva estructura de cuenta que será impulsada por Particle L1, y son clave para la pila de abstracción de cadena de Particle. En su núcleo, las UAs son cuentas inteligentes ERC-4337 adjuntas a una dirección EOA (externamente propiedad), unificando los saldos de tokens en múltiples cadenas mediante la ejecución automática y enrutamiento de transacciones atómicas entre cadenas. Para el usuario final, las UAs proporcionan una única interfaz para la gestión de fondos y transacciones en varias dApps, abstrayendo los puntos de fricción que provocan la molestia involucrada en la configuración y financiación de una nueva cuenta en una nueva cadena, lo que a menudo requiere la compra del token de gas de esa cadena nativa también.

Esta interfaz se construye sobre las billeteras existentes y aprovecha la capa de liquidez universal de Particle para ejecutar transacciones atómicas entre cadenas y direccionar fondos del saldo del usuario a través de diferentes cadenas según sea necesario. Las transacciones son procesadas por la red globalmente distribuida de nodos de Particle, que se encargan de las tareas asociadas de agrupamiento, retransmisión y verificación.

Para ilustrar mejor, considere los pasos involucrados en cumplir con la simple solicitud de un usuario para comprar Dogcoin en una cadena externa (cadena X):

  1. El usuario se conecta a su UA a través de una billetera existente o inicio de sesión social.
  2. El usuario envía su solicitud de transacción a Particle L1, expresada como un UserOp ERC-4337 para comprar Dogcoin en la cadena X.
  3. Los nodos de agrupación dentro de la red descentralizada de nodos de Particle manejan la UserOp asociada y la ejecutan en consecuencia.
  4. Los nodos de retransmisión de Particle luego monitorean y sincronizan el estado de ejecución en las cadenas asociadas. Una vez que se confirma que la transacción se ha ejecutado, el estado se enruta desde la cadena de regreso a los nodos de retransmisión, quienes comunican el estado de vuelta a UA y al usuario final.
  5. Nuestro usuario ahora tiene el token que quería comprar en su saldo de UA, sin interactuar nunca con la cadena en la que vive ese token.

Evidentemente, hay más componentes internos en funcionamiento aquí que justifican una inspección más detallada. Piense en UAs como el producto orientado al usuario de Particle. Clave para habilitar la experiencia perfecta que brindan son las características de Liquidez Universal y Gas Universal.

Liquidez Universal

La Liquidez Universal se refiere a la capa de la Red de Partículas responsable de la ejecución automática de las transacciones enviadas a través de UAs. Esta función está impulsada por la red distribuida de nodos Bundler de Particle, servicios especializados que inician los pasos necesarios para la ejecución de una UserOp, como el intercambio o la extracción de liquidez de los pools. Además, una red distribuida de nodos Remitente, conocida como la Red de Mensajes Descentralizados (DMN), se encarga de monitorear el estado de las transacciones en las cadenas externas (es decir, cadenas de destino) y de comunicar su estado de liquidación de vuelta a Particle L1.

El propósito clave de Liquidez Universal es permitir a los usuarios interactuar con diferentes cadenas a través de transacciones entre cadenas sin necesidad de comprar y retener tokens en las cadenas asociadas. Para comprender mejor, considere el siguiente flujo para un usuario que desee comprar 100 USDC de Dogcoin en la Cadena D mientras retiene 25 USDC en las cadenas A, B, C y D cada una.

  1. El usuario firma UserOp para comprar 100 USDC de Dogcoin en Chain D, agrupando efectivamente sus saldos en cuatro cadenas (Chain A, B, C, D) en una sola firma procesada por Particle L1.
  2. Al ejecutar la firma, el USDC que el usuario tiene en las Cadenas A, B y C se envía a un Proveedor de Liquidez (también conocido como filler).
  3. El LP libera la cantidad completa de USDC en la cadena D.
  4. El USDC en Chain D se intercambia por Dogcoin utilizando un DEX local.
  5. El saldo resultante de Dogcoin ahora se refleja en el UA del usuario.

Gas Universal

Gas Universal es el tercer pilar de la pila de abstracción de cadena de partículas, clave para permitir la abstracción de gas, en la que se abstrae el punto de dolor que induce fricción de adquirir y mantener múltiples tokens de gas del usuario final, que ahora puede pagar tarifas de gas en cualquier token en cualquier cadena. Alice puede pagar por el gas en un intercambio en Solana usando su USDC en Base, mientras que Bob paga el gas por la compra de un NFT en Ethereum usando su token OP en Optimism.

Cuando un usuario desea ejecutar una transacción a través de una UA de Particle, una interfaz le pedirá al usuario que seleccione su token de gas preferido, que luego se enruta automáticamente a través del contrato Paymaster nativo de Particle. Todos los pagos de gas se liquidan en sus respectivas cadenas de origen y destino, mientras que una parte de la tarifa se intercambia por el token nativo $PARTI de Particle para liquidarse en el Particle L1.

Arquitectura y diseño del protocolo

El Particle L1 utiliza un entorno de ejecución de alta calidad compatible con EVM y un modelo de staking de tokens doble para la seguridad, compuesto por BTC y el token nativo PARTI. El consenso y la disponibilidad de datos se externalizan a una red distribuida de nodos denominados Modular Nodes. Particle emplea un modelo de disponibilidad de datos agregados (AggDA) que se conecta a una combinación de proveedores que incluyen Gate.Celestia, Disponible, y CercaDA, y está impulsado por un sistema descentralizado de operadores de nodos DA agregados.

En la parte trasera, la pila de abstracción de cadena de Particle está potenciada por tres módulos clave: el Centro de Almacenamiento Maestro, la Red de Mensajes Descentralizados (DMN) y el Agrupador Descentralizado. El Centro de Almacenamiento Maestro sirve como la fuente central de verdad a través del Particle L1, coordinando despliegues de contratos inteligentes en todas las cadenas, sincronizando configuraciones entre cada instancia de UA y manteniendo un estado sincronizado a través de todas las cadenas. El DMN es responsable de comunicar el estado de ejecución de transacciones en diferentes cadenas en las que un usuario está realizando transacciones, y luego comunicar el estado para que el userOp se resuelva en el Particle L1. Esta función está potenciada por una red de Nodos Relayer. Por último, Particle utiliza una red de agrupadores descentralizados, en la que una red de operadores de nodos agrupadores es responsable de iniciar y ejecutar userOps entrantes. La red está construida alrededor de una red distribuida y sin permisos de Nodos Modulares, entre los cuales se delegan y externalizan tareas.

Nodos Modulares

El uso de Nodos Modulares permitirá que cualquier persona participe en la ejecución de nodos especializados en facilitar operaciones críticas en el L1. Estos nodos pueden ser categorizados por su función respectiva: los nodos bundler son responsables de la ejecución de UserOps entre cadenas, los nodos relayer son responsables de monitorear y comunicar el estado de las transacciones (es decir, ejecutadas, fallidas) de vuelta al Particle L1 para ser liquidadas, los nodos watchtower son responsables de monitorear el estado de los nodos y sus tareas respectivas en las redes bundler y relayer, así como proporcionar pruebas de ejecución y fraude para cada bloque por época.

Modelo de Disponibilidad de Datos Agregados

En el contexto de las blockchains, la disponibilidad de datos (DA) se refiere a la capacidad de verificar los datos que se han publicado en una blockchain. Por lo general, las blockchains emplearán una solución única para DA, que puede ser interna bajo una arquitectura integrada, o, por el contrario, externalizada a socios o proveedores de terceros bajo una arquitectura modular. Particle está construyendo su modelo de DA para mitigar los puntos únicos de fallo en toda su arquitectura adoptando un modelo agregado, externalizando DA a Celestia, Avail y Near DA en conjunto. Particle utiliza dos enfoques diferentes para DA: publicación selectiva que asigna cada bloque a un proveedor de DA separado y publicación redundante en la que cada bloque individual se envía a través de cada proveedor de DA.

Será interesante ver si Particle se expande a otros proveedores de DA (es decir, EigenDA) en el futuro a medida que el sector se expande.

Doble Staking

Las blockchains que utilizan un modelo de Prueba de Participación asignan validadores para proponer y validar nuevos bloques en función de la cantidad de tokens nativos que han apostado en la red, recompensándolos proporcionalmente a la cantidad de bloques en los que votan. Un riesgo clave en estas redes en las primeras etapas es el riesgo de la volatilidad del precio del token nativo que afecta la seguridad y estabilidad de la red. Particle tiene como objetivo mitigar este riesgo a través de un modelo de doble apuesta que utilizará BTC a través de la Gate.Babiloniaprotocolo de participación y el token nativo PARTI, con grupos de validadores asignados para cada token respectivo.

Proceso de incorporación con Universal SDK

El SDK Universal de Particle permite a los desarrolladores de aplicaciones crear un proceso de incorporación perfecto a UA, al permitir a los usuarios adjuntar sus billeteras existentes a través de la implementación de un EIP-1193proveedor. Esto permite a los usuarios poder inmediatamente realizar transacciones desde sus UA al iniciar sesión.

El proceso de incorporación dentro de una aplicación que aprovecha el SDK Universal de Particle Network se visualiza a continuación.

Estado de la Red de Partículas

Antes del desarrollo del Particle L1, Particle registró más de 17 millones de activaciones de billeteras, 10 millones de UserOps y más de 900 integraciones con diversas aplicaciones descentralizadas, según el equipo.

El 2 de mayo de 2024, la red de partículas L1 de incentivos de la red de pruebaslanzado, ofreciendo recompensas de puntos a través de la Particle Pioneerplataforma. Particle Network’stestnet público incentivadopermite a los usuarios probar sus características principales de Cuentas Universales y Gas Universal para ganar puntos para la asignación del próximo token $PARTI.

Según el Explorador de Particle Testnet V2, ha habido más de 7.3 millones de transacciones en un total de 1.3 millones de bloques, con un promedio de más de 400,000 transacciones diarias de forma regular. Según el Pionero de Partículas sitio web de la campañaen la red de prueba se han realizado más de 182 millones de transacciones y actualmente hay más de 1.49 millones de usuarios que acumulan un total de 27.3B puntos, con un promedio de 18.3k puntos por usuario. Se espera que el Particle L1 se lance en la red principal en algún momento del segundo semestre de 2024.

Paisaje competitivo

La abstracción de la cadena está a punto de convertirse en el próximo marco importante para que las plataformas de interoperabilidad se construyan en torno a él, y hay una serie de desarrollos en el horizonte que competirán con Particle para convertirse en el conjunto de herramientas o pila estándar para construir servicios de abstracción en cadena.

Red Near

Near es una cadena de bloques sharded Proof-of-Stake Layer 1 que proporciona un dominio de aplicación de pila completa para desarrolladores que construyen productos y servicios descentralizados. Near está construyendo su stack de abstracción de cadena Account Aggregation, una estructura multifacética que canaliza las interacciones entre cadenas de usuarios para que se ejecuten a través de una sola cuenta.

Las cuentas en Near utilizan dos tipos de claves: Claves de acceso completo, que funcionan como claves privadas (es decir, pueden firmar cualquier transacción y deben mantenerse en privado), y Claves de llamada de función, que tienen permisos para firmar llamadas exclusivamente a un contrato específico o conjunto de contratos. Near también utiliza su servicio de inicio de sesión FastAuth para permitir a los usuarios registrarse en una cuenta con un correo electrónico y usar biometría en lugar de contraseñas.

La clave para habilitar esta estructura son las firmas multi-cadena, que permiten que cualquier cuenta de Near interactúe con direcciones en otras cadenas. Esto se logra a través de la red NEAR MPC, que permite el reuso de claves y mantiene la misma clave pública incluso cuando los nodos y las partes de claves cambian. Los nodos firmantes MPC dentro de la red Near permiten que los contratos inteligentes inicien el proceso de firma, creando numerosas direcciones remotas en cualquier cadena. Near también introdujo transacciones meta a través de NEP-366permitiendo a los usuarios realizar transacciones en varias cadenas sin tener que poseer el token nativo de gas. Esto es posible gracias a los Relayers, proveedores de terceros que adjuntan los tokens necesarios para cubrir las tarifas de gas en las transacciones firmadas que retransmiten a la red.

Polygon AggLayer

Polygon está desarrollandoAggLayer, un puente unificado para L2 construido utilizando el Polygon CDK que agregará zk-proofs y los enviará uniformemente a Ethereum para su liquidación. En este modelo, todas las cadenas comparten un contrato de puente con otras cadenas AggLayer compatibles, lo que les permite mantener la soberanía mientras se benefician de un centro de liquidez global que facilita el arranque de las redes tempranas.

La AggLayer utilizará pruebas de ZK para crear un entorno agregado que "se sienta como una sola cadena" mientras permite que las cadenas admitidas mantengan su soberanía. Los desarrolladores de aplicaciones podrían potencialmente beneficiarse al poder llegar a más usuarios, ya que los usuarios de diferentes cadenas podrán interactuar con su producto o servicio. Para el usuario final, el objetivo es el mismo que en la abstracción de cadenas: proporcionar una experiencia de usuario que se asemeje a Internet, un entorno único que no requiera procesos complejos y frecuentes de puenteo y otros procesos complejos. Hasta ahora, los componentes en vivo de AggLayer a los que Polygon zkEVM se ha conectado son: 1) un puente unificado a Ethereum para habilitar transacciones entre cadenas, y 2) una biblioteca bridgeAndCall() de contratos de solidez para ayudar a crear estas transacciones.

Menciones honoríficas

Everclear - Anteriormente conocido como Connext, Everclear está desarrollando una nueva pila de abstracción de cadenas. Como sugiere el nombre, Everclear está lanzando “la primera capa de compensación” para proporcionar liquidación global de transacciones entre cadenas. Everclear funcionará como un Arbitrum Orbit L2, impulsado por Gelato RaaS, y utilizará Hyperlane y Eigenlayer para conectarse a otras cadenas. El protocolo actúa en última instancia como una computadora compartida para coordinar transacciones entre cadenas, con liquidaciones representadas como facturas y liquidadas a través de una subasta holandesa. Esto se basará en el uso de Capas de Compensación, " una red descentralizada que coordina la compensación y liquidación global de flujos de capital entre cadenas. Everclear tiene como objetivo reducir los costos para los participantes del mercado, es programable y se puede conectar a cualquier riel de liquidación para cualquier tx, y permite liquidez sin permiso para nuevas cadenas y activos desde el primer día.

Socket -Socket 2.0marca un cambio para el protocolo Socket de los servicios de abstracción entre cadenas a los servicios de abstracción de cadenas, destacado por su mecanismo insignia Modular Order Flow Auction (MOFA), que tiene como objetivo permitir un mecanismo competitivo para mercados eficientes de abstracción en cadena. Los OFA tradicionales involucran una red de varios actores que realizan tareas especializadas que compiten para ofrecer el mejor resultado posible para una solicitud del usuario final. Del mismo modo, MOFA está diseñado para proporcionar un mercado abierto para los agentes de ejecución, llamados transmisores, y las intenciones de los usuarios. Dentro del MOFA, los transmisores compiten para crear y cumplir con paquetes abstraídos en cadena, o secuencias ordenadas de solicitudes de usuario que requieren transferencia de datos y valor a través de múltiples cadenas de bloques.

Perspectivas de futuro

La oportunidad de abstracción de cadena es emocionante. Sin embargo, hay algunas consideraciones importantes que hacer a medida que más equipos se preparan para lanzar sus propias soluciones, los inversores comienzan a asignar más capital a cualquier cosa que mencione 'abstracción de cadena' y los usuarios comienzan a rascarse la cabeza sobre cuál solución es mejor.

El caso de los primitivos de abstracción

Zee Prime Capital señaló varias consideraciones importantes con respecto al panorama de primitivas de abstracción en un Gate.publicación reciente.

“Sin un producto, la abstracción de la cadena no es una solución real para el problema real”.

Es ciertamente cierto que si bien la experiencia del usuario sigue siendo un obstáculo crítico para que la industria de la criptografía supere, es probable que no sea el cuello de botella definitivo para atraer a más usuarios en la cadena. De hecho, los desarrollos en infraestructura crecieron como respuesta a una mala UX impuesta por altas tarifas y liquidaciones lentas. Ahora que la infraestructura está aquí (más de 200 L1s/L2s) , hay una falta general de productos y servicios exitosos que se construyan sobre esta infraestructura. Esto se alinea con una perspectivaMert compartido recientemente, Who afirmó que no hay suficientes personas que consideren que las barreras para crear aplicaciones criptográficas sólidas no son nativas de las criptomonedas (es decir, infraestructura, UX), sino que giran en torno a la falta de claridad regulatoria y las estructuras de incentivos desalineadas en toda la industria.

Un ejemplo es la adopción (o falta de ella) de billeteras inteligentes.


tweet

A pesar de las innovaciones que traen, las carteras inteligentes han fracasado en gran medida en lograr una adopción significativa hasta ahora. Los actores principales como Phantom establecieron un número récord de descargas con el inicio de la manía de las memecoins a finales de 2023/principios de 2024, demostrando que la gente está dispuesta a lidiar con frases semilla y interfaces de usuario engorrosas por ahora, siempre y cuando puedan conseguir la última moneda de perro.

Para retroceder, desarrollar productos y servicios exitosos con nueva tecnología lleva tiempo. Se necesitaron años de prueba y error para que surgiera la primera clase de aplicación exitosa basada en la web. A medida que la demanda de espacio de bloque en capas base crece, es probable que haya más rollups y cadenas específicas de aplicaciones en los próximos años. Con el inicio de proveedores de RaaS y soluciones de infraestructura modular como Celestia, será cada vez más fácil lanzar nuevas cadenas y entornos, y estos entornos deberán poder comunicarse entre sí de manera transparente. La necesidad de abstraer las cadenas del usuario final proviene de la construcción de una aplicación popular que atraerá a usuarios de otras cadenas a usarla, lo que promueve la necesidad de servicios para habilitar una experiencia sin problemas para hacerlo. La abstracción de cadenas pretende resolver el problema fundamental de la falta de funcionalidad sin fisuras entre cadenas, algo que la actual falta de productos y servicios disponibles no invalida.

Con esto en mente, un desafío crítico con el que tendrán que lidiar los primitivos de abstracción es garantizar la coordinación exitosa en las redes de solucionadores/nodos con respecto a la atestación de estado, la ejecución del solucionador, el estado de las transacciones, la confirmación de bloques y otras garantías entre cadenas, todas las cuales requieren consenso. La naturaleza de los mercados de capital indica que siempre habrá otra solución más rápida y económica en el horizonte, lo que significa que los proveedores de servicios de abstracción de cadenas deben considerar una serie de procesos complejos en el backend y sus implicaciones, donde cosas como los juegos de tiempo y la captura del flujo de órdenes comienzan a desempeñar un papel más importante con el tiempo.

Consideraciones importantes para la Red de Partículas

Una pregunta clave que surge con la red de nodos distribuidos de Particle es qué tan descentralizada estará esta red. ¿Habrá solo unas pocas entidades seleccionadas que participen en los nodos operativos, o Particle podrá ganar suficiente tracción para mantener una red de nodos suficientemente descentralizada? ¿Y cómo puede Particle incentivar con éxito a suficientes operadores de nodos para que se descentralicen lo suficiente en primer lugar?

Para esto, sugerimos dos cosas:

1) Minimizando las barreras de entrada y participación como operador de nodo

2) Proporcionar un panel público para monitorear y observar la descentralización de la red de nodos a través del explorador Particle.

Particle está construyendo una capa de liquidación y coordinación para transacciones atómicas entre cadenas, donde las Cuentas Universales reemplazan la necesidad de usar múltiples billeteras, comprar múltiples tokens de gas y tokens de puente para usar dApps en otros ecosistemas. Esto plantea la pregunta de la acumulación de valor; ¿qué impacto económico tendrá la adopción exitosa de Cuentas Universales y el Particle L1 en otras blockchains y ecosistemas? ¿Se beneficiarán de un mayor número de usuarios accediendo a sus aplicaciones?

El caso de la abstracción de la cadena y la red de partículas

La necesidad de transformar el estado de la experiencia del usuario en las aplicaciones nativas de blockchain no es una idea nueva, y los desarrolladores han trabajado en este problema desde hace algún tiempo. La abstracción de la cadena beneficiará al usuario final al crear experiencias en cadena más fáciles de navegar, al desarrollador de aplicaciones al desbloquear nuevas bases de usuarios para sus aplicaciones, y la L1/L2/L3 al permitir una comunicación y enrutamiento entre cadenas más barato y eficiente.

Particle está construyendo una abstracción de cadena a nivel de cuenta para ayudar en este esfuerzo. Al unificar las interacciones entre cadenas en una sola interfaz con Cuentas Universales, permite a los usuarios realizar transacciones en cualquier cadena con Liquidez Universal y pagar por el gas en cualquier token con Gas Universal, la red L1 de Particle está bien posicionada para ser líder en el avance del futuro de la abstracción de cadena.

Vitalik afirma que hay "mucha energía y voluntad” para hacer que la experiencia del usuario en cadena sin fisuras sea una realidad. La simple mejora de la experiencia del usuario no traerá millones de usuarios en cadena, pero es uno de los pasos más importantes para lograrlo.

Referencias

Masmoudi, M. (2022, 14 de febrero). Una descripción general de la computación multipartita (MPC), las firmas de umbral (TSS) y las billeteras MPC-TSS. Medio. Recuperado de https://mmasmoudi.medium.com/an-overview-of-multi-party-computation-mpc-threshold-signatures-tss-and-mpc-tss-wallets-4253adacd1b2

Fundación Ethereum. (s.f.). ERC-4337: Abstracción de cuentas usando Alt Mempool. Recuperado de https://eips.ethereum.org/EIPS/eip-4337

Wang, P. (10 de octubre de 2022). Pengyu Wang revela los secretos del éxito rápido de Particle Network. Hackernoon. Recuperado de https://hackernoon.com/pengyu-wang-reveals-the-secrets-to-particle-networks-rapid-success

Red de Partículas. (20 de junio de 2024). La Red de Partículas asegura $25 millones en financiamiento. Blog de la Red de Partículas. Recuperado de https://blog.particle.network/25-million-funding/

Desarrolladores de Particle Network. (2023). Documentación. Particle Network. Recuperado de https://developers.particle.network/docs/particle-chain

Tecnología Polygon. (s.f.). AggreGated Blockchains: Una nueva tesis. Recuperado de https://polygon.technology/blog/aggregated-blockchains-a-new-thesis

NEAR Protocol. (s.f.). Desbloqueando la usabilidad de Web3 con la agregación de cuentas. Recuperado de https://pages.near.org/blog/unlocking-web3-usability-with-account-aggregation/

Everclear Organization. (s.f.). Recuperado de https://x.com/EverclearOrg/status/1797645283977028021

Protocolo de socket. (s.f.). Recuperado dehttps://mirror.xyz/0x6FD2bd90D50eDEe139103454116F252f6F5eC928/zePFPVi6oPI2o_Q6jDrGYn6SBVOGMybnFKQJ-DDVKqc

No es un consejo financiero o tributario. El propósito de este boletín es puramente educativo y no debe considerarse como un consejo de inversión, asesoramiento legal, una solicitud de compra o venta de activos, o una sugerencia para tomar decisiones financieras. No es un sustituto del asesoramiento fiscal. Consulte con su contador y realice su propia investigación.

Divulgaciones. Todas las publicaciones son propias del autor, no de su empleador. Este post ha sido patrocinado por Particle Network. Si bien Shoal Research ha recibido fondos para esta iniciativa, los patrocinadores no influyen en el contenido analítico. En Shoal Research, nuestro objetivo es garantizar que todo el contenido sea objetivo e independiente. Nuestros procesos de revisión interna mantienen los más altos estándares de integridad, y todos los posibles conflictos de intereses se divulgan y gestionan rigurosamente para mantener la credibilidad e imparcialidad de nuestra investigación.

Descargo de responsabilidad:

  1. Este artículo se ha vuelto a imprimir de [Gate]Investigación Shoal]. Todos los derechos de autor pertenecen al autor original [ Paul Timofeev]. Si hay objeciones a esta reimpresión, por favor contactar al Gate Learnequipo y ellos lo manejarán rápidamente.
  2. Descargo de responsabilidad de responsabilidad: Las opiniones y puntos de vista expresados en este artículo son exclusivamente los del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Empieza ahora
¡Regístrate y recibe un bono de
$100
!