ZKM - Un ZKVM basado en MIPS
@ProjectZKM se actualizó recientemente con una nueva versión cuyo nombre en clave es Ziren
ZKM es uno de los pocos productos ZKVM con un conjunto de instrucciones mips, eligieron una pista relativamente menos concurrida (en comparación con el conjunto de instrucciones zk-risc-v), mips es un conjunto de instrucciones reducido establecido desde hace mucho tiempo, la ventaja no es el número y la escalabilidad del conjunto de instrucciones, sino la fijación y estabilidad de la instrucción, por lo que el mayor desafío antes de ZK-EVM es el cambio continuo de las instrucciones EVM, y las nuevas restricciones del circuito se actualizarán después del cambio. Para las finanzas y las criptomonedas, la estabilidad y la seguridad son más importantes, por lo que la estabilidad de ZK-MIPS es su principal punto de valor. @sd_eigen, el CTO de este proyecto, realizó otro proyecto ZKVM Eigen_Network en los primeros días, centrándose en la privacidad en ese momento, y se desconoce si la dirección de ajuste aún se adquirió.
Comparemos MIPs32 con el conjunto de instrucciones RISC-V:
El RV32I está simplificado, con opciones de expansión flexibles (por ejemplo, M, A, F, D, C) y codificación de instrucciones simple, que admite 16/32 bits.
Conjunto de instrucciones básicas: El RV32I de RISC-V (47 entradas) es mucho menor que las instrucciones enteras básicas de MIPS32 (~150 entradas), lo que refleja la filosofía de diseño minimalista de RISC-V.
Con extensiones: Las configuraciones comunes para RISC-V (como RV32IMAFC o RV32G) tienen alrededor de 100-150 instrucciones, que sigue siendo típicamente menos que las 200+ (incluyendo punto flotante y extendidas) de MIPS32.
Complejidad de la instrucción: El conjunto de instrucciones MIPS32 es más complejo y contiene algunas instrucciones especializadas (por ejemplo, ranuras de retardo de bifurcación, instrucciones de coprocesador), mientras que RISC-V persigue la simplicidad, amplía la modularidad y reduce la redundancia.
Diferencias en los conceptos de diseño
MIPS32: Diseñado en la década de 1980 para apuntar a procesadores RISC de alto rendimiento con un conjunto de instrucciones fijo.
La inclusión de ranuras de retardo de bifurcación (características de hardware que requieren administración de instrucciones adicional) agrega complejidad a la implementación.
El conjunto de instrucciones es abundante, pero algunas instrucciones son específicas para escenarios de hardware específicos y pueden no ser adecuadas para diseños ligeros modernos.
El ecosistema es maduro, pero es de código cerrado y tiene una expansión limitada.
RISC-V: Un ISA moderno de código abierto, diseñado en la década de 2010, con énfasis en la modularidad y la flexibilidad.
No hay ranuras de retardo de bifurcación y la codificación de instrucciones es concisa, lo que es fácil para la implementación de hardware y la optimización del software.
El conjunto de instrucciones se puede personalizar por extensión, desde computación integrada de bajo consumo hasta computación de alto rendimiento.
El ecosistema de código abierto tiene una comunidad activa que admite la iteración y personalización rápidas.
Algo de información sobre la actualización de Ziren:
Ziren = zkMIPS v1.1.0 con GPU + Validador de red
-Aceleración de GPU 30x
- Network Proof admite pruebas paralelas
- Optimización de las principales restricciones
- Cadena de herramientas y actualizaciones previas a la compilación
- Correcciones de errores críticos y mejoras de auditoría
El proceso de atestación principal ahora está acelerado por GPU, lo que da como resultado velocidades significativas:
- Generación a prueba de núcleo 30 veces más rápida
Pruebas agregadas 15 veces más rápidas
-La prueba de embalaje bn254 también es 30 veces más rápida
Más detalles de la actualización:
El primer proyecto que ejecuta Ziren es una red de capa 2 basada en Bitcoin, llamada @GOATRollup. GOAT Network es la primera red de capa 2 de Bitcoin basada en zkMIPS (Zero-Knowledge MIPS Instruction Set), BitVM3 y un secuenciador descentralizado. Implementa un diseño minimizado de confianza a través del Protocolo de Desafío Optimista (GOAT-OCP), con el objetivo de abordar las limitaciones de Bitcoin en cuanto a escalabilidad, velocidad de transacción y costo, al tiempo que mantiene la seguridad de capa 1 de Bitcoin.
Características principales:
Descentralización: GOAT Network implementa operaciones de red impulsadas por la comunidad a través de operadores de nodos secuenciadores descentralizados, lo que permite a los participantes de nodos externos administrar conjuntamente la producción de bloques y la secuenciación de transacciones, y compartir los ingresos.
Seguridad: El proyecto utiliza el esquema de puente BitVM3 y la tecnología zkRollup para garantizar la seguridad y privacidad de las transacciones a través de pruebas de conocimiento cero (ZKP).
zkMIPS admite programas escritos en lenguajes de alto nivel como Rust y Golang, por lo que los desarrolladores no necesitan auditar circuitos a prueba de conocimiento cero, sino que solo necesitan verificar la lógica empresarial, lo que reduce la barrera de desarrollo y mejora la seguridad.
Escalabilidad: Al mover algunas transacciones para que se procesen fuera de la cadena, GOAT Network aumenta significativamente la velocidad de transacción y reduce los costos de transacción de Bitcoin, al tiempo que hereda la seguridad de la cadena principal de Bitcoin.
Es compatible con el 100% de EVM, lo que permite a los desarrolladores crear de manera eficiente aplicaciones descentralizadas (DApps) Web3.
Rendimiento sostenible: GOAT Network se compromete a proporcionar a los titulares de Bitcoin oportunidades de rendimiento sostenible, ampliando el uso de Bitcoin más allá de su uso como reserva de valor.
Mostrar original
3.76 K
0
El contenido al que estás accediendo se ofrece por terceros. A menos que se indique lo contrario, OKX no es autor de la información y no reclama ningún derecho de autor sobre los materiales. El contenido solo se proporciona con fines informativos y no representa las opiniones de OKX. No pretende ser un respaldo de ningún tipo y no debe ser considerado como un consejo de inversión o una solicitud para comprar o vender activos digitales. En la medida en que la IA generativa se utiliza para proporcionar resúmenes u otra información, dicho contenido generado por IA puede ser inexacto o incoherente. Lee el artículo enlazado para más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. Los holdings de activos digitales, incluidos stablecoins y NFT, suponen un alto nivel de riesgo y pueden fluctuar mucho. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti según tu situación financiera.