Opside es una plataforma descentralizada ZK-RaaS (ZK-Rollup as a Service), que también admite minería ZKP (Zero-Knowledge Proof), PoW y red. Opside; adopta; consenso mixto de PoS y PoW, proporcionando a los desarrolladores de Web3 la función de generar una cadena de aplicaciones "zkEVM" con un solo clic. Al mismo tiempo, la gran cantidad de "ZK-Rollup" provocadas por las tareas informáticas "ZKP" también ha generado una gran demanda de potencia informática, proporcionando así un escenario de minería significativo para los mineros globales.
En el campo de la expansión de capacidad, el concepto de L2 no es ajeno. Sin embargo, L2 no puede coordinar bien varios tipos de recursos de hardware, como disponibilidad de datos, ZKP, potencia informática, nodos de empaquetado, etc. Además, operar una L2, especialmente ZK-Rollup, requiere altos costos de mantenimiento de hardware y umbrales técnicos profesionales, por lo que muchos desarrolladores se desalientan. En respuesta a estos problemas, Opside propuso el concepto de "ZK-RaaS" por primera vez. Los desarrolladores pueden iniciar su propia cadena "zkEVM" en un minuto sin dominar el conocimiento de "ZK" o nodos de cadena. Al mismo tiempo, Opside; también propuso el concepto de "ZK-PoW", introduciendo el papel de los mineros para participar en el mantenimiento de los nodos "zkEVM" y el cálculo de "ZKP".
El propósito de Opside; es hacer que "ZK-Rollup" sea más amigable y popular, haciendo así posible implementar cadenas de aplicaciones a gran escala basadas en "zkEVM".
ZK-Rollup como servicio: para los desarrolladores, pueden implementar el suyo propio en varias cadenas con un solo clic; ZK-Rollup (zkEVM)
Opside ZK-PoW Cloud: para los mineros, Opside también es un protocolo PoW multicadena que admite la minería ZK y genera pruebas de conocimiento cero para ZK-Rollup en múltiples cadenas públicas.
ZK-RaaS
ZK-RaaS (ZK-Rollup as a Service) puede proporcionar a cualquier persona un servicio de generación de ZK-Rollup con un solo clic.
Opside proporciona una base de lanzamiento de ZK-Rollups de propósito general, a través de la cual los desarrolladores pueden implementar fácilmente diferentes tipos de ZK-Rollups en diferentes cadenas base.
cadena base, que incluye Ethereum/Opside chain/BNB chain/Polygon PoS y otras cadenas públicas.
ZK-Rollup; tipos, incluidos; zkSync, Polygon zkEVM, Scroll, StarkNet, etc.; zkEVM y otros tipos de; ZK-Rollups.
En cada "cadena base", Opside; desplegará un contrato del sistema "Rollup" (Contratos Rollup, RSC) para administrar el ciclo de vida "Rollup" en la cadena, incluidas las operaciones de alta, suspensión y salida. Los desarrolladores gastan una cierta cantidad de; IDE (token opuesto) para alquilar uno; Slot de rollup y luego poseer uno; ZK-Rollup.
El concepto de ranura de resumen es similar a la ranura de Polkadot o la cadena de aplicaciones "cosmos", pero la cadena de aplicaciones "cosmos" necesita mantener un conjunto de capa de consenso y un puente entre cadenas, lo que conlleva grandes riesgos de seguridad. Sin embargo, "ZK-Rollup" adopta la tecnología "ZK", que garantiza estrictamente que "Rollup" y "cadena base" comparten la misma capa de consenso y disponibilidad de datos en un sentido matemático, que tiene mayor seguridad, más descentralización y menores costos de mantenimiento. También más bajo.
Una vez que el desarrollador arrienda un espacio de resumen, tiene un entorno operativo independiente. Por ejemplo, el desarrollador puede poseer una única cadena zkEVM. Los desarrolladores tienen soberanía sobre ZK-Rollup y pueden personalizar el modelo económico de acumulación, incluida la elección del token de gas. Los desarrolladores pueden ajustar libremente la tarifa de ;gas;, o incluso ;0;, para que los usuarios no tengan que pagar ninguna tarifa.
Los desarrolladores no necesitan asumir ningún costo de hardware. Todos los recursos de hardware, incluida la disponibilidad de datos, secuenciador, ZKP, potencia informática, etc., son proporcionados por la siguiente "nube Opside ZK-PoW" de forma descentralizada.
Además, en la misma "cadena base", varios ZK-Rollups pueden realizar comunicaciones nativas de paquetes cruzados. Cross; rollup; la comunicación es un mecanismo de comunicación de mensajes. Es decir, una dirección en un ;rollup; puede llamar directamente a un contrato en otro ;rollup;. Esto resuelve en gran medida el problema de la fragmentación de los activos de los usuarios y mejora la compatibilidad entre aplicaciones.
Opside ZK-PoW Nube
En comparación con OP-Rollup, ZK-Rollup tiene muchas ventajas, incluida una velocidad de retiro más segura, confiable y rápida. Al mismo tiempo, también hay una diferencia muy grande en la tecnología, es decir, "ZK-Rollup" requiere adicionalmente un poderoso poder de cómputo "ZKP" para soportar la generación de pruebas de conocimiento cero.
Cadena múltiple; ZK-PoW; mecanismo
Opside ZK-PoW Cloud se implementará en varias cadenas, incluidas, entre otras, Ethereum, BNB Chain, Polygon PoS y Opside Chain en sí misma. En el diseño "Opside", los desarrolladores pueden implementar "ZK-Rollups" en las diferentes "cadenas base" mencionadas anteriormente. A medida que la tecnología "ZK-Rollup" madure gradualmente, cientos de miles de "ZK-Rollups" pueden nacer en el futuro, lo que generará una gran demanda de potencia informática "ZKP". Por lo tanto, debemos incentivar a los mineros a unirse a esta ecología para contribuir. Después de cambiar de PoW a PoS, muchas máquinas de minería Ethereum han perdido sus escenarios de aplicación. En términos de escala de capital, el valor de las máquinas de minería es de 12 mil millones de dólares estadounidenses, y muchas de ellas están actualmente inactivas. Con el aterrizaje de "ZK-Rollup" a gran escala, la generación de ZKP requiere una gran cantidad de CPU, GPU, FPGA y otro hardware y máquinas de minería para proporcionar potencia informática.
En el lado opuesto, utilice el mecanismo ZK-PoW para motivar a Miner a que proporcione potencia informática ZKP, proporcionando así instalaciones completas de hardware para ZK-Rollup. Esta es también una de las ideas centrales de Opside. Todos los roles, incluidos los usuarios, desarrolladores y mineros, pueden beneficiarse de este modelo económico de Opside.
ZKP; algoritmo de envío de dos pasos: estándar descentralizado; probador; mecanismo
Para alentar a más mineros a participar en las tareas informáticas "ZKP" al mismo tiempo, Opside; propone un mecanismo de verificación "ZKP" de dos pasos. Se asignará un "ZKP" correspondiente a la parte de la recompensa "PoW" a los remitentes de "ZKP" válidos, es decir, mineros, de acuerdo con ciertas reglas.
Enviar; prueba de hash: dentro de una ventana de tiempo, para una determinada secuencia, se permite que varios mineros participen en el cálculo de la prueba de conocimiento cero. Después de que cada minero calcule la "prueba", no envía directamente la "prueba" original, sino que calcula el "hash de prueba" (prueba/dirección) y envía el "hash de prueba" al contrato.
Envíe ;ZKP: después de la ventana de tiempo, los mineros envían la ;prueba original y la verifican con el ;proofhash; enviado anteriormente. Los mineros que pasan la verificación pueden obtener recompensas "PoW", y el monto de la recompensa se distribuye de acuerdo con la proporción de la cantidad prometida por los mineros.
Para obtener más detalles, consulte el Algoritmo de envío de dos pasos de ZKP
Optimizado; ZKP; algoritmo de generación: aumento de la eficiencia minera; 80%;
Cuando se verifica el contrato inteligente de Rollup; ZKP;, si se envían los datos de "prueba" originales, puede desencadenar un ataque a la cadena. Con el fin de evitar ataques maliciosos, ZK-Rollup a menudo requiere un trabajo adicional para ocultar los datos originales, las pruebas. Una solución es que el "ZKP" enviado por el minero contenga el resultado de la agregación de la dirección del minero. El algoritmo de envío de dos pasos "ZKP" de Opside adopta hábilmente el modo de "enviar primero + verificar después", y ya no necesita hacer cálculos de agregación innecesarios similares para "prueba" y direcciones.
Además, en algunos código abierto, zkEVM, el cálculo y la presentación de ZKP son seriales. Cuando un ;ZK-Rollup; envía una gran cantidad de ;secuencias, los mineros no pueden calcular simultáneamente múltiples ;ZKP. En "Opside", el algoritmo de envío de dos pasos de ZKP realiza el cálculo paralelo y el envío en serie de ZKP, lo que permite que las máquinas mineras ejecuten múltiples tareas de generación de "ZKP" al mismo tiempo, lo que acelera enormemente la eficiencia de generación de " ZKP;".
El equipo de Opside también realizó una serie de optimizaciones en el algoritmo de agregación recursiva "ZKP", que mejoró por completo la utilización de los recursos de la máquina en el clúster y mejoró aún más la velocidad de cálculo de "ZKP".
En el entorno de prueba de presión real, los mineros tienen 20 unidades CPU de 128 núcleos + 1 TB de RAM clústeres de máquinas y la transacción de prueba es estable en 27,8 TPS aproximadamente 40 minutos. En las mismas condiciones, Opside redujo el tiempo promedio de confirmación de las transacciones de alrededor de 5 a 6 minutos a alrededor de 3 minutos, ZKP, la eficiencia de generación aumentó en alrededor de 80%. En el futuro, con la adición de más "ZK-Rollup" y mineros, la escala del lado de la demanda y el lado de la oferta del mercado de potencia informática ZK se ampliará aún más, y la mejora de la eficiencia que trae el algoritmo "PoW" de Opside será más obvio
Cadena opuesta
Opside Chain; como una de las "cadenas base", además de admitir "Opside ZK-PoW Cloud", también realiza más optimizaciones para "ZK-Rollup". Por ejemplo, use contratos precompilados para ZKP, verificación acelerada, soporte para fragmentación de datos y adopte el consenso PoS basado en ETH 2.0. En el futuro, también admitirá "EIP-4844, DankSharding" y otros esquemas de fragmentación completa, lo que minimizará el costo de "Gas" de "Rollup", incluso a "0;".
Ethereum es ahora la red descentralizada más grande del mundo con más de 500 000 nodos. Estos nodos no solo brindan descentralización a gran escala, sino que en el futuro, gracias a la tecnología de fragmentación de datos, más de 500 000 nodos también brindarán disponibilidad masiva de datos.
Opside Chain; está inspirado en Ethereum, que es una de las razones por las que Opside optó por mejorar en función del consenso PoS de ETH 2.0. Esperamos que Opside Chain tenga más de 10, más de 10,000 nodos.
Para ;Rollup;, ¿cómo hacer que ;secuenciador; sea más descentralizado, en lugar de un solo nodo para completar el paquete centralizado? Una buena práctica es dejar que los proponentes de bloques de Opside Chain propongan bloques de Rollup Layer al mismo tiempo. Para Rollup Layer, en realidad completa la separación del constructor y el proponente: el constructor es compatible con una red P2P sin permiso, y el proponente sigue al proponente de bloque de la cadena Opside, evitando así el riesgo de usabilidad que conlleva un solo nodo, pero también tiene una cierta resistencia a MEV y anti-censura.
Por lo tanto, "Opside Chain" proporciona un mecanismo de "secuenciador" estandarizado y descentralizado, y los proponentes de bloques de Opside Chain también son responsables de proponer bloques de resumen. Opside Chain; permite que ZK-Rollup no solo herede la seguridad de la capa anterior, sino que también herede el grado de descentralización de la capa anterior.
A continuación se muestra el consenso híbrido de PoS y PoW de;Opside Chain;:
Cadena opside
PoS: Opside adoptará el algoritmo PoS de Ethereum 2.0 y le hará las mejoras necesarias. Cualquiera puede tener tokens "Opside token" y convertirse en validador. El validador puede obtener recompensas en bloque y tarifas de gas en la cadena Opside.
Capa enrollable
PoS (secuenciador): el validador no solo propone bloques de cadena Opside, sino que también propone bloques de capa acumulativa (es decir, lote de datos). Por tanto, el validador es también el secuenciador del rollup en la capa Rollup. El secuenciador puede ganar tarifas de gas a partir de las tarifas de transacción en las transacciones de la capa de resumen.
PoW (Prover): Cualquiera puede convertirse en el probador del resumen en la capa de resumen, siempre que tenga suficiente poder de cómputo para el cálculo de ZKP. De acuerdo con las reglas de PoW, el probador genera pruebas zk basadas en los bloques de capas de resumen enviados por el secuenciador.
Un ZK-Rollup es similar a una computadora. Una computadora tiene dos componentes principales, uno es el disco duro y el otro es la CPU. La disponibilidad de datos proporcionada por PoS es equivalente a un disco duro y la potencia informática proporcionada por PoW es equivalente a una CPU. Lo que Opside Chain debe hacer es encontrar un equilibrio entre PoS y PoW, de modo que cada función pueda aprovechar al máximo su valor y beneficiarse de él, de modo que la red ZK-Rollups a gran escala pueda tener un mejor rendimiento y experiencia.
Oferta y demanda de fichas
Opside token; llamado; IDE, IDE; se emitirá en forma de recompensas "PoS" y "PoW", correspondientes a Validator y Miner respectivamente. En la etapa de red de prueba Pre-Alpha, la relación de recompensa por bloque entre PoS y PoW se fija temporalmente en;1:;2;. En el futuro, la proporción de los dos se ajustará dinámicamente con la oferta y la demanda del poder de cómputo ZKP de toda la red.
punto de venta
Como se mencionó anteriormente, Opside Chain adopta el consenso PoS mejorado basado en ETH 2.0. Para participar como Validador, los usuarios deben depositar una cierta cantidad de IDE en el contrato de depósito y ejecutar tres piezas de software separadas: el cliente de ejecución, el cliente de consenso y el Validador. Estos validadores se encargan de comprobar que los nuevos bloques que se propagan a través de la red son válidos y, en ocasiones, crean y propagan nuevos bloques ellos mismos. Si el Validador se comporta de manera deshonesta o perezosa, el IDE en staking será destruido como garantía.
Bajo PoS, la velocidad de producción de bloques de Opside Chain es fija y el tiempo se divide en ranura (12 segundos) y época (32; ranuras). Se selecciona aleatoriamente un validador en cada ranura como proponente del bloque. Este Validador se encarga de crear nuevos bloques y enviarlos a otros nodos de la red. También en cada turno se selecciona aleatoriamente un comité Validador cuyos votos se utilizan para determinar la validez del bloque propuesto. Consulte ETH PoS para conocer el mecanismo específico.
Opside Chain espera admitir EIP-4844 en la red de prueba Alpha; se utilizará el muestreo de disponibilidad de datos (DAS) para garantizar que ZK-Rollup proporcione sus datos de transacción después de la ejecución sin causar demasiada presión en ningún nodo individual. Cada validador muestrea aleatoriamente los datos de transacción proporcionados en el blob para garantizar que todos los datos estén presentes. La misma técnica también se puede utilizar para garantizar que los productores de bloques proporcionen todos sus datos para proteger a los clientes ligeros. Del mismo modo, según la separación entre proponente y constructor (PBS), solo los constructores de bloques deben procesar bloques completos; otros validadores utilizarán el muestreo de disponibilidad de datos para la validación.
En algunos parámetros específicos, Opside será diferente, los lectores pueden encontrar los valores más recientes en la base del código.
En general, el replanteo facilita que las personas participen en la protección de la red, lo que promueve la descentralización. Los nodos de validación pueden ejecutarse en computadoras portátiles normales. Algunos grupos de participación de proxy incluso permiten a los usuarios participar sin tener suficiente IDE.
ZK-PoW
Según la "base de lanzamiento de ZK-Rollup" proporcionada por "Opside", los desarrolladores pueden optar por tener un ZK-Rollup exclusivo en una "cadena base". Con el fin de respaldar la demanda de recursos de hardware masivos generados por una gran cantidad de ZK-Rollups, Opside proporciona un mercado de poder de cómputo ZKP unificado y alienta a los mineros (es decir, probadores) a generar ZKP para estos ZK-Rollups. Este es el mecanismo ZK-PoW de Opside.
Sencillo; Secuencia acumulada; Cálculo de reparto de recompensas
ZK-PoW; es un protocolo multicadena, lo que significa que; PoW; se emitirán recompensas en cada; cadena base; incluyendo; Etheruem, Opside Chain, BNB Chain, Polygon PoS. El número de recompensas para cada "cadena base" de "PoW" depende del número de registros, ZKP, carga de trabajo, etc. de la "ranura acumulada" correspondiente.
Para cada ;cadena base, dentro de un bloque, cada ;Rollup; solo puede enviar una ;secuencia (puede contener múltiples bloques del ;Rollup;). Cada "secuencia" comparte equitativamente la recompensa "PoW" del bloque actual. Esto quiere decir que si en un bloque de la "cadena base", hay; 4; "Rollup;" presentado; La recompensa obtenida es bloque; PoW; recompensa; 1/4;. Por supuesto, es posible que no haya ninguna secuencia de confirmación en algunos bloques, por lo que la inflación real de PoW puede ser inferior a la esperada.
En el futuro, cada "secuencia" estimará la carga de trabajo en función del tipo de "ZK-Rollup" correspondiente, la cantidad de transacciones "Rollup", el uso de gas, etc., por lo que las diferentes "secuencias" tendrán un precio diferente.
Promesa y castigo de ### Prover;
Para evitar el comportamiento malicioso relacionado con "prover;", Prover; debe registrarse en un contrato de sistema especial y tokens de compromiso. Prover; puede elegir libremente participar en uno o más; Rollup;'s; PoW; mining. Prover; necesita prometer una cierta cantidad de IDE (token Opside) en el contrato del sistema para cada participante; Rollup; para poder enviar; ZKP para el; Rollup;. Si el monto comprometido actual es menor que el umbral, no se permite enviar un ZKP para este resumen. prover;submit;ZKP;Las recompensas obtenidas también se distribuirán de acuerdo con la proporción de la cantidad prometida, para evitar el comportamiento malicioso de;prover;envío múltiple;ZKP;.
Cuando el probador tenga las siguientes conductas, se le impondrán distintos grados de sanción:
Si ;prover; envió el ;hash incorrecto
Si no hay ;ZKP; verificado, todos los ;hash;;prover; enviados serán sancionados
Perdido; fichas Opside; serán quemadas.
Para obtener más detalles y consideraciones sobre el mecanismo de compromiso de dos pasos de "ZKP", consulte la documentación oficial. prover; Los números específicos de compromiso y castigo pueden cambiar en el futuro.
Arrendamiento de desarrollador; ranura acumulativa
En cada "cadena base", Opside; ha implementado el protocolo "ZK-PoW", y los desarrolladores pueden registrar una "ranura de resumen" a través de la "base de lanzamiento de ZK-Rollup" con un solo clic, lanzando así su propio "ZK-Rollup". El;ZK-Rollup; todos los recursos de hardware son proporcionados por la;Opside; red descentralizada. El desarrollador debe pagar el alquiler de la "ranura acumulada" a la red "Opside", y esta parte del alquiler se quemará directamente.
Además de una cantidad fija de alquiler, los desarrolladores también pueden proporcionar subsidios ZKP adicionales para su propio ZK-Rollup para incentivar a los mineros a proporcionar poder de cómputo.
Los lectores pueden encontrar reglas y parámetros específicos de alquiler y subsidio en documentos oficiales o bibliotecas de códigos.
Gobernanza y Desarrollo
En el lado opuesto, la funcionalidad y el rendimiento de la red evolucionarán con el tiempo, aquí hay algunos ejemplos de prioridades más altas:
De acuerdo con la relación de suministro y demanda de energía de cálculo "ZKP" de toda la red, ajuste dinámicamente la relación de distribución de recompensas "PoS" y "PoW"
La fragmentación de datos y el muestreo de disponibilidad de datos de Validator proporcionarán un espacio de almacenamiento más abundante para toda la "Capa de resumen", lo que acomodará más "ZK-Rollup; ecología
El proponente de Rollup; se separa del constructor, por lo que la "capa Rollup; comparte la "Cadena Opside"; validador; como el proponente del bloque, heredando la descentralización de la capa anterior
La optimización del compromiso de los mineros y el mecanismo de "recorte" alienta a los mineros a proporcionar potencia informática continua y estable "ZKP".
Los desarrolladores de aplicaciones subsidian la generación de "ZKP" pertenecientes a "Rollup" para incentivar a los mineros a proporcionar poder de cómputo
Calcule la carga de trabajo según el tipo de ZK-Rollup, la cantidad de transacciones de Rollup, el uso de gas, etc., y establezca un mecanismo de precios personalizado para el "lote de Rollup".
Estas mejoras aumentarán significativamente la utilidad de la red de "Opside", promoviendo así el desarrollo y la prosperidad a largo plazo de "ZK-Rollup as a Service".
Opside; Después de lanzar la red principal, establecer una; Opside DAO, incluidos procesos y mecanismos razonables para determinar conjuntamente el futuro de la red. La actualización de todos los parámetros y mecanismos de Opside;mainnet se determinará a través de;Opside DAO;. Es necesario enfatizar que Opside es una economía cooperativa que seguirá evolucionando con el tiempo. Las futuras mejoras serán en forma de;DAO;propuestas que explican en detalle cómo estas soluciones benefician los intereses a largo plazo de la economía "Opside" y de cada clase participante. A medida que crece la red, es fundamental crear una economía que pueda operar de manera independiente y sólida sin la necesidad de herramientas y subsidios extensos.
Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
Lanzamiento del libro blanco Opside V2: Presentación del mecanismo ZK-PoW multicadena
Qué es; Opside
Opside es una plataforma descentralizada ZK-RaaS (ZK-Rollup as a Service), que también admite minería ZKP (Zero-Knowledge Proof), PoW y red. Opside; adopta; consenso mixto de PoS y PoW, proporcionando a los desarrolladores de Web3 la función de generar una cadena de aplicaciones "zkEVM" con un solo clic. Al mismo tiempo, la gran cantidad de "ZK-Rollup" provocadas por las tareas informáticas "ZKP" también ha generado una gran demanda de potencia informática, proporcionando así un escenario de minería significativo para los mineros globales.
En el campo de la expansión de capacidad, el concepto de L2 no es ajeno. Sin embargo, L2 no puede coordinar bien varios tipos de recursos de hardware, como disponibilidad de datos, ZKP, potencia informática, nodos de empaquetado, etc. Además, operar una L2, especialmente ZK-Rollup, requiere altos costos de mantenimiento de hardware y umbrales técnicos profesionales, por lo que muchos desarrolladores se desalientan. En respuesta a estos problemas, Opside propuso el concepto de "ZK-RaaS" por primera vez. Los desarrolladores pueden iniciar su propia cadena "zkEVM" en un minuto sin dominar el conocimiento de "ZK" o nodos de cadena. Al mismo tiempo, Opside; también propuso el concepto de "ZK-PoW", introduciendo el papel de los mineros para participar en el mantenimiento de los nodos "zkEVM" y el cálculo de "ZKP".
El propósito de Opside; es hacer que "ZK-Rollup" sea más amigable y popular, haciendo así posible implementar cadenas de aplicaciones a gran escala basadas en "zkEVM".
ZK-RaaS
ZK-RaaS (ZK-Rollup as a Service) puede proporcionar a cualquier persona un servicio de generación de ZK-Rollup con un solo clic.
Opside proporciona una base de lanzamiento de ZK-Rollups de propósito general, a través de la cual los desarrolladores pueden implementar fácilmente diferentes tipos de ZK-Rollups en diferentes cadenas base.
En cada "cadena base", Opside; desplegará un contrato del sistema "Rollup" (Contratos Rollup, RSC) para administrar el ciclo de vida "Rollup" en la cadena, incluidas las operaciones de alta, suspensión y salida. Los desarrolladores gastan una cierta cantidad de; IDE (token opuesto) para alquilar uno; Slot de rollup y luego poseer uno; ZK-Rollup.
El concepto de ranura de resumen es similar a la ranura de Polkadot o la cadena de aplicaciones "cosmos", pero la cadena de aplicaciones "cosmos" necesita mantener un conjunto de capa de consenso y un puente entre cadenas, lo que conlleva grandes riesgos de seguridad. Sin embargo, "ZK-Rollup" adopta la tecnología "ZK", que garantiza estrictamente que "Rollup" y "cadena base" comparten la misma capa de consenso y disponibilidad de datos en un sentido matemático, que tiene mayor seguridad, más descentralización y menores costos de mantenimiento. También más bajo.
Una vez que el desarrollador arrienda un espacio de resumen, tiene un entorno operativo independiente. Por ejemplo, el desarrollador puede poseer una única cadena zkEVM. Los desarrolladores tienen soberanía sobre ZK-Rollup y pueden personalizar el modelo económico de acumulación, incluida la elección del token de gas. Los desarrolladores pueden ajustar libremente la tarifa de ;gas;, o incluso ;0;, para que los usuarios no tengan que pagar ninguna tarifa.
Los desarrolladores no necesitan asumir ningún costo de hardware. Todos los recursos de hardware, incluida la disponibilidad de datos, secuenciador, ZKP, potencia informática, etc., son proporcionados por la siguiente "nube Opside ZK-PoW" de forma descentralizada.
Además, en la misma "cadena base", varios ZK-Rollups pueden realizar comunicaciones nativas de paquetes cruzados. Cross; rollup; la comunicación es un mecanismo de comunicación de mensajes. Es decir, una dirección en un ;rollup; puede llamar directamente a un contrato en otro ;rollup;. Esto resuelve en gran medida el problema de la fragmentación de los activos de los usuarios y mejora la compatibilidad entre aplicaciones.
Opside ZK-PoW Nube
En comparación con OP-Rollup, ZK-Rollup tiene muchas ventajas, incluida una velocidad de retiro más segura, confiable y rápida. Al mismo tiempo, también hay una diferencia muy grande en la tecnología, es decir, "ZK-Rollup" requiere adicionalmente un poderoso poder de cómputo "ZKP" para soportar la generación de pruebas de conocimiento cero.
Cadena múltiple; ZK-PoW; mecanismo
Opside ZK-PoW Cloud se implementará en varias cadenas, incluidas, entre otras, Ethereum, BNB Chain, Polygon PoS y Opside Chain en sí misma. En el diseño "Opside", los desarrolladores pueden implementar "ZK-Rollups" en las diferentes "cadenas base" mencionadas anteriormente. A medida que la tecnología "ZK-Rollup" madure gradualmente, cientos de miles de "ZK-Rollups" pueden nacer en el futuro, lo que generará una gran demanda de potencia informática "ZKP". Por lo tanto, debemos incentivar a los mineros a unirse a esta ecología para contribuir. Después de cambiar de PoW a PoS, muchas máquinas de minería Ethereum han perdido sus escenarios de aplicación. En términos de escala de capital, el valor de las máquinas de minería es de 12 mil millones de dólares estadounidenses, y muchas de ellas están actualmente inactivas. Con el aterrizaje de "ZK-Rollup" a gran escala, la generación de ZKP requiere una gran cantidad de CPU, GPU, FPGA y otro hardware y máquinas de minería para proporcionar potencia informática.
En el lado opuesto, utilice el mecanismo ZK-PoW para motivar a Miner a que proporcione potencia informática ZKP, proporcionando así instalaciones completas de hardware para ZK-Rollup. Esta es también una de las ideas centrales de Opside. Todos los roles, incluidos los usuarios, desarrolladores y mineros, pueden beneficiarse de este modelo económico de Opside.
ZKP; algoritmo de envío de dos pasos: estándar descentralizado; probador; mecanismo
Enviar; prueba de hash: dentro de una ventana de tiempo, para una determinada secuencia, se permite que varios mineros participen en el cálculo de la prueba de conocimiento cero. Después de que cada minero calcule la "prueba", no envía directamente la "prueba" original, sino que calcula el "hash de prueba" (prueba/dirección) y envía el "hash de prueba" al contrato.
Envíe ;ZKP: después de la ventana de tiempo, los mineros envían la ;prueba original y la verifican con el ;proofhash; enviado anteriormente. Los mineros que pasan la verificación pueden obtener recompensas "PoW", y el monto de la recompensa se distribuye de acuerdo con la proporción de la cantidad prometida por los mineros.
Para obtener más detalles, consulte el Algoritmo de envío de dos pasos de ZKP
Optimizado; ZKP; algoritmo de generación: aumento de la eficiencia minera; 80%;
Cuando se verifica el contrato inteligente de Rollup; ZKP;, si se envían los datos de "prueba" originales, puede desencadenar un ataque a la cadena. Con el fin de evitar ataques maliciosos, ZK-Rollup a menudo requiere un trabajo adicional para ocultar los datos originales, las pruebas. Una solución es que el "ZKP" enviado por el minero contenga el resultado de la agregación de la dirección del minero. El algoritmo de envío de dos pasos "ZKP" de Opside adopta hábilmente el modo de "enviar primero + verificar después", y ya no necesita hacer cálculos de agregación innecesarios similares para "prueba" y direcciones.
Además, en algunos código abierto, zkEVM, el cálculo y la presentación de ZKP son seriales. Cuando un ;ZK-Rollup; envía una gran cantidad de ;secuencias, los mineros no pueden calcular simultáneamente múltiples ;ZKP. En "Opside", el algoritmo de envío de dos pasos de ZKP realiza el cálculo paralelo y el envío en serie de ZKP, lo que permite que las máquinas mineras ejecuten múltiples tareas de generación de "ZKP" al mismo tiempo, lo que acelera enormemente la eficiencia de generación de " ZKP;".
El equipo de Opside también realizó una serie de optimizaciones en el algoritmo de agregación recursiva "ZKP", que mejoró por completo la utilización de los recursos de la máquina en el clúster y mejoró aún más la velocidad de cálculo de "ZKP".
En el entorno de prueba de presión real, los mineros tienen 20 unidades CPU de 128 núcleos + 1 TB de RAM clústeres de máquinas y la transacción de prueba es estable en 27,8 TPS aproximadamente 40 minutos. En las mismas condiciones, Opside redujo el tiempo promedio de confirmación de las transacciones de alrededor de 5 a 6 minutos a alrededor de 3 minutos, ZKP, la eficiencia de generación aumentó en alrededor de 80%. En el futuro, con la adición de más "ZK-Rollup" y mineros, la escala del lado de la demanda y el lado de la oferta del mercado de potencia informática ZK se ampliará aún más, y la mejora de la eficiencia que trae el algoritmo "PoW" de Opside será más obvio
Cadena opuesta
Opside Chain; como una de las "cadenas base", además de admitir "Opside ZK-PoW Cloud", también realiza más optimizaciones para "ZK-Rollup". Por ejemplo, use contratos precompilados para ZKP, verificación acelerada, soporte para fragmentación de datos y adopte el consenso PoS basado en ETH 2.0. En el futuro, también admitirá "EIP-4844, DankSharding" y otros esquemas de fragmentación completa, lo que minimizará el costo de "Gas" de "Rollup", incluso a "0;".
Ethereum es ahora la red descentralizada más grande del mundo con más de 500 000 nodos. Estos nodos no solo brindan descentralización a gran escala, sino que en el futuro, gracias a la tecnología de fragmentación de datos, más de 500 000 nodos también brindarán disponibilidad masiva de datos.
Opside Chain; está inspirado en Ethereum, que es una de las razones por las que Opside optó por mejorar en función del consenso PoS de ETH 2.0. Esperamos que Opside Chain tenga más de 10, más de 10,000 nodos.
Para ;Rollup;, ¿cómo hacer que ;secuenciador; sea más descentralizado, en lugar de un solo nodo para completar el paquete centralizado? Una buena práctica es dejar que los proponentes de bloques de Opside Chain propongan bloques de Rollup Layer al mismo tiempo. Para Rollup Layer, en realidad completa la separación del constructor y el proponente: el constructor es compatible con una red P2P sin permiso, y el proponente sigue al proponente de bloque de la cadena Opside, evitando así el riesgo de usabilidad que conlleva un solo nodo, pero también tiene una cierta resistencia a MEV y anti-censura.
Por lo tanto, "Opside Chain" proporciona un mecanismo de "secuenciador" estandarizado y descentralizado, y los proponentes de bloques de Opside Chain también son responsables de proponer bloques de resumen. Opside Chain; permite que ZK-Rollup no solo herede la seguridad de la capa anterior, sino que también herede el grado de descentralización de la capa anterior.
A continuación se muestra el consenso híbrido de PoS y PoW de;Opside Chain;:
PoS: Opside adoptará el algoritmo PoS de Ethereum 2.0 y le hará las mejoras necesarias. Cualquiera puede tener tokens "Opside token" y convertirse en validador. El validador puede obtener recompensas en bloque y tarifas de gas en la cadena Opside.
PoS (secuenciador): el validador no solo propone bloques de cadena Opside, sino que también propone bloques de capa acumulativa (es decir, lote de datos). Por tanto, el validador es también el secuenciador del rollup en la capa Rollup. El secuenciador puede ganar tarifas de gas a partir de las tarifas de transacción en las transacciones de la capa de resumen.
PoW (Prover): Cualquiera puede convertirse en el probador del resumen en la capa de resumen, siempre que tenga suficiente poder de cómputo para el cálculo de ZKP. De acuerdo con las reglas de PoW, el probador genera pruebas zk basadas en los bloques de capas de resumen enviados por el secuenciador.
Un ZK-Rollup es similar a una computadora. Una computadora tiene dos componentes principales, uno es el disco duro y el otro es la CPU. La disponibilidad de datos proporcionada por PoS es equivalente a un disco duro y la potencia informática proporcionada por PoW es equivalente a una CPU. Lo que Opside Chain debe hacer es encontrar un equilibrio entre PoS y PoW, de modo que cada función pueda aprovechar al máximo su valor y beneficiarse de él, de modo que la red ZK-Rollups a gran escala pueda tener un mejor rendimiento y experiencia.
Oferta y demanda de fichas
Opside token; llamado; IDE, IDE; se emitirá en forma de recompensas "PoS" y "PoW", correspondientes a Validator y Miner respectivamente. En la etapa de red de prueba Pre-Alpha, la relación de recompensa por bloque entre PoS y PoW se fija temporalmente en;1:;2;. En el futuro, la proporción de los dos se ajustará dinámicamente con la oferta y la demanda del poder de cómputo ZKP de toda la red.
punto de venta
Como se mencionó anteriormente, Opside Chain adopta el consenso PoS mejorado basado en ETH 2.0. Para participar como Validador, los usuarios deben depositar una cierta cantidad de IDE en el contrato de depósito y ejecutar tres piezas de software separadas: el cliente de ejecución, el cliente de consenso y el Validador. Estos validadores se encargan de comprobar que los nuevos bloques que se propagan a través de la red son válidos y, en ocasiones, crean y propagan nuevos bloques ellos mismos. Si el Validador se comporta de manera deshonesta o perezosa, el IDE en staking será destruido como garantía.
Bajo PoS, la velocidad de producción de bloques de Opside Chain es fija y el tiempo se divide en ranura (12 segundos) y época (32; ranuras). Se selecciona aleatoriamente un validador en cada ranura como proponente del bloque. Este Validador se encarga de crear nuevos bloques y enviarlos a otros nodos de la red. También en cada turno se selecciona aleatoriamente un comité Validador cuyos votos se utilizan para determinar la validez del bloque propuesto. Consulte ETH PoS para conocer el mecanismo específico.
Opside Chain espera admitir EIP-4844 en la red de prueba Alpha; se utilizará el muestreo de disponibilidad de datos (DAS) para garantizar que ZK-Rollup proporcione sus datos de transacción después de la ejecución sin causar demasiada presión en ningún nodo individual. Cada validador muestrea aleatoriamente los datos de transacción proporcionados en el blob para garantizar que todos los datos estén presentes. La misma técnica también se puede utilizar para garantizar que los productores de bloques proporcionen todos sus datos para proteger a los clientes ligeros. Del mismo modo, según la separación entre proponente y constructor (PBS), solo los constructores de bloques deben procesar bloques completos; otros validadores utilizarán el muestreo de disponibilidad de datos para la validación.
En algunos parámetros específicos, Opside será diferente, los lectores pueden encontrar los valores más recientes en la base del código.
En general, el replanteo facilita que las personas participen en la protección de la red, lo que promueve la descentralización. Los nodos de validación pueden ejecutarse en computadoras portátiles normales. Algunos grupos de participación de proxy incluso permiten a los usuarios participar sin tener suficiente IDE.
ZK-PoW
Según la "base de lanzamiento de ZK-Rollup" proporcionada por "Opside", los desarrolladores pueden optar por tener un ZK-Rollup exclusivo en una "cadena base". Con el fin de respaldar la demanda de recursos de hardware masivos generados por una gran cantidad de ZK-Rollups, Opside proporciona un mercado de poder de cómputo ZKP unificado y alienta a los mineros (es decir, probadores) a generar ZKP para estos ZK-Rollups. Este es el mecanismo ZK-PoW de Opside.
Sencillo; Secuencia acumulada; Cálculo de reparto de recompensas
ZK-PoW; es un protocolo multicadena, lo que significa que; PoW; se emitirán recompensas en cada; cadena base; incluyendo; Etheruem, Opside Chain, BNB Chain, Polygon PoS. El número de recompensas para cada "cadena base" de "PoW" depende del número de registros, ZKP, carga de trabajo, etc. de la "ranura acumulada" correspondiente.
Para cada ;cadena base, dentro de un bloque, cada ;Rollup; solo puede enviar una ;secuencia (puede contener múltiples bloques del ;Rollup;). Cada "secuencia" comparte equitativamente la recompensa "PoW" del bloque actual. Esto quiere decir que si en un bloque de la "cadena base", hay; 4; "Rollup;" presentado; La recompensa obtenida es bloque; PoW; recompensa; 1/4;. Por supuesto, es posible que no haya ninguna secuencia de confirmación en algunos bloques, por lo que la inflación real de PoW puede ser inferior a la esperada.
En el futuro, cada "secuencia" estimará la carga de trabajo en función del tipo de "ZK-Rollup" correspondiente, la cantidad de transacciones "Rollup", el uso de gas, etc., por lo que las diferentes "secuencias" tendrán un precio diferente.
Promesa y castigo de ### Prover;
Para evitar el comportamiento malicioso relacionado con "prover;", Prover; debe registrarse en un contrato de sistema especial y tokens de compromiso. Prover; puede elegir libremente participar en uno o más; Rollup;'s; PoW; mining. Prover; necesita prometer una cierta cantidad de IDE (token Opside) en el contrato del sistema para cada participante; Rollup; para poder enviar; ZKP para el; Rollup;. Si el monto comprometido actual es menor que el umbral, no se permite enviar un ZKP para este resumen. prover;submit;ZKP;Las recompensas obtenidas también se distribuirán de acuerdo con la proporción de la cantidad prometida, para evitar el comportamiento malicioso de;prover;envío múltiple;ZKP;.
Cuando el probador tenga las siguientes conductas, se le impondrán distintos grados de sanción:
Perdido; fichas Opside; serán quemadas.
Para obtener más detalles y consideraciones sobre el mecanismo de compromiso de dos pasos de "ZKP", consulte la documentación oficial. prover; Los números específicos de compromiso y castigo pueden cambiar en el futuro.
Arrendamiento de desarrollador; ranura acumulativa
En cada "cadena base", Opside; ha implementado el protocolo "ZK-PoW", y los desarrolladores pueden registrar una "ranura de resumen" a través de la "base de lanzamiento de ZK-Rollup" con un solo clic, lanzando así su propio "ZK-Rollup". El;ZK-Rollup; todos los recursos de hardware son proporcionados por la;Opside; red descentralizada. El desarrollador debe pagar el alquiler de la "ranura acumulada" a la red "Opside", y esta parte del alquiler se quemará directamente.
Además de una cantidad fija de alquiler, los desarrolladores también pueden proporcionar subsidios ZKP adicionales para su propio ZK-Rollup para incentivar a los mineros a proporcionar poder de cómputo.
Los lectores pueden encontrar reglas y parámetros específicos de alquiler y subsidio en documentos oficiales o bibliotecas de códigos.
Gobernanza y Desarrollo
En el lado opuesto, la funcionalidad y el rendimiento de la red evolucionarán con el tiempo, aquí hay algunos ejemplos de prioridades más altas:
Estas mejoras aumentarán significativamente la utilidad de la red de "Opside", promoviendo así el desarrollo y la prosperidad a largo plazo de "ZK-Rollup as a Service".
Opside; Después de lanzar la red principal, establecer una; Opside DAO, incluidos procesos y mecanismos razonables para determinar conjuntamente el futuro de la red. La actualización de todos los parámetros y mecanismos de Opside;mainnet se determinará a través de;Opside DAO;. Es necesario enfatizar que Opside es una economía cooperativa que seguirá evolucionando con el tiempo. Las futuras mejoras serán en forma de;DAO;propuestas que explican en detalle cómo estas soluciones benefician los intereses a largo plazo de la economía "Opside" y de cada clase participante. A medida que crece la red, es fundamental crear una economía que pueda operar de manera independiente y sólida sin la necesidad de herramientas y subsidios extensos.