paint-brush
Revelando la visión técnica detrás de Massive: descentralizado, barato, justo y máspor@sin7y
331 lecturas
331 lecturas

Revelando la visión técnica detrás de Massive: descentralizado, barato, justo y más

por Sin7Y9m2024/03/29
Read on Terminal Reader

Demasiado Largo; Para Leer

La verificación ZK descentralizada de Massive tiene como objetivo impulsar la adopción masiva de Web3, simplificando las operaciones y mejorando la eficiencia del capital.
featured image - Revelando la visión técnica detrás de Massive: descentralizado, barato, justo y más
Sin7Y HackerNoon profile picture
0-item


Massive es un servicio de red de verificación ZK descentralizado centrado en lograr la adopción masiva de Web3. Su objetivo es aliviar o incluso resolver algunos de los problemas clave que enfrenta actualmente la industria.


Aquí hay un desglose:

Adopción masiva: Massive podría atraer a más usuarios

El sector Web3 está explorando activamente formas de atraer usuarios y recursos más tradicionales. Massive adopta un enfoque novedoso al comenzar con los teléfonos móviles, un dispositivo con el que la mayoría de los usuarios están familiarizados. Al emplear un mecanismo de incentivos "Verificar para ganar" y simplificar las operaciones, Massive pretende atraer a más participantes. Esta estrategia ayuda a los recién llegados a comprender y unirse gradualmente a la industria Web3, inyectando continuamente sangre fresca al sector.

Altamente efectivo y económico: Massive podría funcionar como una capa de liquidación de blockchain

Actualmente, todas las soluciones Rollup basadas en la tecnología ZK enfrentan retrasos en la confirmación del estado en la Capa 1 (L1) debido a preocupaciones de costo y seguridad. Esto normalmente se soluciona mediante tecnología de agregación de pruebas y retrasos en la verificación. Massive presenta una solución que garantiza que los estados de Capa 2 (L2) puedan descentralizarse y verificarse inmediatamente después de la generación de pruebas, lo que reduce significativamente el tiempo para la confirmación de la transición de estado. Luego, el estado verificado se sincroniza con L1, lo que garantiza un proceso rápido y seguro.

Eficiencia de capital: Massive podría mejorar las ganancias

Los nodos de la red POS (Prueba de participación) pueden unirse mediante participación y repetición de participación. Si Capa propia Si se reutiliza este enfoque, la red de consenso POS puede lograr una seguridad a nivel de Ethereum. Massive admite la apuesta y la repetición de varios tipos de tokens y ofrece esquemas de apuesta flexibles adaptados a diferentes tipos de ecosistemas.

Diseño modular: Massive podría completar la modularidad

La aparición de Massive avanza aún más en el diseño modular de blockchain. Se puede dividir específicamente en ZKRollup (cálculo fuera de la cadena), DA (disponibilidad de datos: almacenamiento de transacciones fuera de la cadena), ZKVaaS (verificación de conocimiento cero como servicio: verificación fuera de la cadena) y L1 (actualizaciones de estado y consenso). .


Palabras clave: Conocimiento Cero, Dispositivos móviles, Replanteo, Re-planteo, Modularidad, POS

Introducción

En esencia, la industria blockchain se enfrenta actualmente a una pregunta crucial: "¿Cómo podemos atraer usuarios más tradicionales a este sector?" Aunque fuimos testigos de un momento histórico en enero cuando se aprobó un ETF al contado de BTC, lo que permitió a algunos inversores tradicionales negociar BTC de manera compatible, la afluencia de nuevos usuarios y recursos aún está muy por debajo de la necesidad urgente de la industria de nuevos participantes. La simple apertura de oportunidades de inversión sólo puede atraer a algunos inversores; lograr una adopción masiva requiere diferentes estrategias.


Algunos creen que los juegos podrían ser la clave para alcanzar este objetivo, otros ven potencial en las redes sociales y otros piensan que la IA podría allanar el camino. Independientemente del método, está claro que todos los expertos de la industria se esfuerzan por lograr una adopción masiva de blockchain. Un evento reciente que llamó mi atención fue el lanzamiento aéreo del token STRK de Starkware, que destacó un hecho significativo: algunos desarrolladores fuera de los círculos criptográficos habituales comenzaron a explorar y mostrar interés en ingresar a la industria. Este interés se despertó porque Starkware realizó un lanzamiento aéreo a los contribuyentes de ciertos repositorios de GitHub, desarrolladores que tal vez no conocían blockchain anteriormente pero que se interesaron debido a este evento. Otra aplicación que me dejó una fuerte impresión es StepN, una aplicación que se hizo popular en el último mercado alcista por su concepto de "ganar mientras corres". Los usuarios simplemente necesitaban comprar un par de zapatos virtuales y luego podían ganar recompensas ejecutando una propuesta muy sencilla diariamente. Esto provocó un aumento en el número de usuarios y efectivamente irrumpió en la demografía de nuevos usuarios.


Estos ejemplos subrayan aplicaciones o proyectos de infraestructura capaces de atraer nuevos usuarios a la industria. Para atraer nuevos usuarios son necesarias las siguientes características:


  1. Operación simple, fácil para los usuarios comenzar;

  2. Bajos requisitos de hardware;

  3. Un mecanismo de incentivo.


Ambos ejemplos satisfacen el primer criterio: GitHub es familiar para los desarrolladores y los teléfonos móviles son familiares para los usuarios en general. También cumplen el segundo criterio: necesitan un ordenador o un teléfono móvil. El tercer criterio también se cumple: uno ofrece "contribuir para ganar" y el otro "correr para ganar". Sin embargo, para atraer continuamente nuevos usuarios, los incentivos sostenibles son esenciales. Para Starkware, los lanzamientos continuos de tokens pueden no ser viables; Asimismo, para StepN, la minería y la venta perpetuas también son insostenibles. Por lo tanto, para que una aplicación atraiga de manera sostenible a nuevos usuarios y mantenga valor a largo plazo, debe inherentemente mantener su atractivo.


Massive sirve como un servicio de infraestructura destinado a atraer de manera sostenible nuevos usuarios para lograr el objetivo de adopción masiva. Puede admitir todos los servicios de la cadena ZK, ya sea ZK capa1, ZK capa2 o ZK capa3, introduciendo nuevos usuarios a estas cadenas ZK, mejorando la seguridad del sistema, reduciendo los costos operativos y mejorando la eficiencia del capital.

Arquitectura

Massive es una red de consenso POS (Prueba de participación) que utiliza principalmente dispositivos móviles como nodos. Los usuarios deben descargar la aplicación oficial en sus dispositivos móviles, que es compatible con iOS y Android, los dos sistemas operativos líderes. El marco arquitectónico se describe a continuación (Fig.1):


Fig.1 La arquitectura de ZKVaaS



Para convertirse en un nodo, los usuarios pueden pertenecer a una de las dos categorías siguientes:


  1. Inicialmente, los nuevos usuarios sin activos de criptomonedas pueden unirse a la red. Sus recompensas acumuladas deben alcanzar una cierta cantidad antes de que puedan comenzar a desbloquear recompensas mineras posteriores.


  2. Los usuarios que ya poseen algunos activos de criptomonedas pueden apostar estos activos para convertirse en un nodo en la red Massive.


Dependiendo de la cadena de bloques L1 subyacente, los usuarios pueden apostar diferentes activos. Por ejemplo, en una red masiva que sirve BTC L2/L3, los usuarios pueden apostar activos BRC20 y BTC. Para los servicios L2/L3 basados en Ethereum, los usuarios pueden apostar activos ERC20 y ETH.


La billetera integrará varias pilas de tecnología ZK convencionales para verificación, como plonky2, plonky3 y boojum, todas las cuales pertenecen a la familia STARK. Siguiendo las tendencias del mercado, se introducirá de forma iterativa la compatibilidad con los algoritmos convencionales de la familia SNARK, como Halo2 o Nova.


Los nodos móviles que hayan completado el replanteo formarán una red POS para proporcionar una liquidación oportuna para todas las capas 2 y 3. Si hay una cantidad excesiva de usuarios participantes, se puede utilizar la tecnología de fragmentación para formar múltiples redes POS independientes de acuerdo con estándares específicos.

Proporcionar un acuerdo oportuno

Como se mencionó anteriormente, Massive no se centra únicamente en atraer usuarios; También pretende abordar algunos de los problemas actuales de la industria. Entre ellos, el tiempo de confirmación para los ZK L2/L3 es un tema que se discute con frecuencia. Antes de profundizar en esto, echemos un vistazo a las principales soluciones para los ZK L2 como se ilustra en el siguiente diagrama (Fig.2):



Figura 2. el proceso de L2


Es evidente que en el diseño de la mayoría de las soluciones L2, existe la necesidad de agregar una cantidad suficiente de pruebas en L2 y luego enviarlas a Ethereum para su verificación. Este enfoque se adopta para reducir costos. Incluso con esta premisa, las pruebas agregadas enviadas a L1 deben esperar un cierto período antes de llamar al contrato Verify para alterar el estado global, una medida tomada desde el punto de vista de seguridad, aunque este retraso se puede configurar. Por lo tanto, se puede concluir que una transacción L2, para ser finalmente confirmada, requiere de un período de espera de entre 2 a 23 horas. Hasta entonces, la validez de las pruebas se verifica únicamente mediante un secuenciador centralizado. El siguiente diagrama (Fig.3) ilustra la situación actual en la que, después de su generación, se verificarán las pruebas.


Fig. 3. El progreso de la verificación de pruebas en L2.


Por lo tanto, la intención principal detrás del diseño de Massive es garantizar que, antes de que una prueba sea verificada en L1, pase por un proceso de verificación por parte de una red descentralizada, para que todos puedan verificarla ahora. Es importante tener en cuenta que si la red POS utilizada para verificar la prueba es proporcionada por el servicio AVS ( Servicios validados activamente ) de Eigenlayer, entonces esta red POS posee el mismo nivel de seguridad que Ethereum. En última instancia, solo es necesario actualizar el último estado global en Ethereum. Este aspecto también ofrece información sobre la evolución del diseño modular que se analiza en capítulos posteriores.


Después de incorporar Massive, todo el flujo del proceso para L2 podría transformarse como se muestra en el siguiente diagrama (Fig.4):


Fig4. El nuevo progreso de verificación de pruebas en L2


Al extraer la función de verificación ZK de L1 y confiar en la seguridad de la red Massive, y luego agregar un mecanismo de desafío para reducir la probabilidad de que Massive actúe maliciosamente, la seguridad de todo el sistema dependerá de la seguridad de la red Massive. Si el ecosistema de estos ZK L2 está más orientado a las finanzas, Massive podría construirse sobre el AVS de EigenLayer para garantizar que el coste de actuar de forma maliciosa sea suficientemente alto. Por el contrario, si el ecosistema de estos ZK L2 está relacionado con juegos o escenarios sociales, entonces una construcción masiva básica sería suficiente.

Eficiencia de capital

Recientemente, apostar y volver a apostar se han convertido en conceptos muy populares y se centran en la eficiencia del capital. La reutilización de activos apostados para lograr un interés compuesto es un mecanismo económico atractivo que se observa actualmente en plataformas como Blast y Manta. A diferencia de estos esquemas, Massive ofrece un destino novedoso para los activos nativos en varias redes, así como para los activos apostados, al permitirles convertirse en nodos dentro de la red Massive a través de mecanismos de participación y re-participación. Dado que la red Massive puede proporcionar más usuarios, menores costos y seguridad mejorada para los ZK L2/L3, los nodos dentro de la red Massive compartirán las ganancias del mantenimiento de la red, incorporando el concepto de "verificar para ganar".


Fig5. Los casos de apuesta/nueva apuesta


Según las circunstancias reales de ZK L2/L3, se pueden elegir diferentes niveles de seguridad de ZKVaaS. El nivel de seguridad depende de la cantidad total apostada y de la cantidad de nodos en la red.

Nuevo diseño modular

Como se mencionó anteriormente, Massive, desde cierta perspectiva, cambia aún más el proceso de diseño modular de blockchain. Antes de Massive, el diseño modular consistía principalmente en modularización de ejecución, con varias soluciones Rollups, y modularización de Disponibilidad de Datos (DA), con varias soluciones DA, dejando solo funciones de verificación, almacenamiento y consenso en L1. Después de la introducción de Massive, el diseño modular evolucionará para incluir modularización de ejecución, modularización de DA y modularización de verificación, quedando solo el almacenamiento y el consenso en L1. Esto es lógico ya que la verificación en sí misma es parte del cálculo. Dado que la modularización de la ejecución ya ha movido la computación fuera de la cadena, entonces solo el almacenamiento y el consenso deberían permanecer en la cadena. Los detalles se ilustran en el siguiente diagrama (Fig.6):


Fig6. El nuevo diseño modular


Si la verificación permanece en la Capa 1 (L1), el proceso de consenso específico implica que cada nodo ejecute, verifique las pruebas y actualice el estado. Sin embargo, si extraemos el proceso de verificación y lo asignamos a una red separada para su consenso, el proceso de consenso L1 solo implicaría actualizaciones del almacenamiento.


Según el último diseño modular, los nodos L1 existentes ya no realizarán ninguna tarea computacional. Solo manejarán transacciones relacionadas con la actualización del estado global y luego ejecutarán el proceso de consenso. Hay dos razones principales para este enfoque:


  1. Como se mencionó en secciones anteriores, considerando los costos y la seguridad, la ejecución de la verificación puede retrasarse significativamente. Por lo tanto, extraerlo y utilizar la red masiva para la verificación no solo logra una validación rápida sino que también reduce los requisitos de hardware para los nodos de verificación, lo que facilita la conexión de los usuarios.


  2. La seguridad de la red Massive separada está garantizada por la cantidad de activos apostados y la cantidad de nodos. En comparación con el esquema original, esto podría sacrificar un cierto nivel de seguridad (que depende del valor de los activos apostados) pero, a cambio, ofrece importantes ventajas arquitectónicas.


Fig7. El nuevo diseño modular de blockchain


El ecosistema de masas

Aprovechando las tres características principales de minería de teléfonos móviles, participación/nueva participación y liquidación oportuna, Massive tiene el potencial de convertirse en la red más grande, brindando servicios seguros, eficientes y de bajo costo para una variedad de ZK L2/L3. Además, debido a su barrera de entrada extremadamente baja y sus efectos sobre las ganancias, inyectará un número significativo de usuarios reales en la industria.


Fig8. El futuro de ZKVaaS


La visión de Massive es facilitar la adopción masiva dentro de la industria. La minería móvil representa una práctica altamente exploratoria. A través de operaciones sencillas, umbrales más bajos y ganancias continuas, su objetivo es utilizar el poder computacional de los teléfonos inteligentes. Según las estadísticas, las ventas mundiales de teléfonos inteligentes superaron los mil millones de unidades en 2023. Solana y Aptos también lanzaron sucesivamente sus propios teléfonos Web3. A través de la red Massive se aprovecharán estos dispositivos.


Referencia

  1. Documento técnico de Eigenlayer: https://docs.eigenlayer.xyz/assets/files/EigenLayer_WhitePaper-88c47923ca0319870c611decd6e562ad.pdf
  2. Explorador de desplazamiento: https://scrollscan.com/batch/86321
  3. Explorador de polígonos: https://zkevm.polygonscan.com/batches
  4. Contrato Zksync: https://etherscan.io/address/0xa0425d71cB1D6fb80E65a5361a04096E0672De03#readContract
  5. Explorador de Starkware: https://voyager.online/block/572773
  6. Halo2: https://github.com/zcash/halo2
  7. Nueva: https://eprint.iacr.org/2021/370
  8. Celestia: https://docs.celestia.org/learn/how-celestia-works/overview