ZK Coprocesador: Redefiniendo el futuro de las aplicaciones de Cadena de bloques
Antecedentes históricos de los coprocesadores
Los coprocesadores tienen una larga historia en el campo de la computación, y son principalmente responsables de manejar tareas específicas para la CPU. Por ejemplo, la GPU, como coprocesador gráfico, ha mejorado significativamente la capacidad de renderizado gráfico de las computadoras. En el ámbito de la Cadena de bloques, Ethereum enfrenta dos grandes desafíos: los altos costos de Gas limitan el alcance del desarrollo de aplicaciones, y los contratos inteligentes no pueden acceder a datos históricos completos. Estos problemas obstaculizan seriamente la aparición de aplicaciones a gran escala.
La aparición de los coprocesadores ZK proporciona nuevas ideas para resolver estos problemas. Puede actuar como una unidad de procesamiento auxiliar para Ethereum, manejando tareas intensivas en cálculos y datos, al mismo tiempo que utiliza la tecnología de prueba de cero conocimiento para garantizar la credibilidad de los resultados de los cálculos. Esta tecnología promete traer aplicaciones más ricas a la cadena de bloques en áreas como redes sociales, juegos y DeFi.
Resumen de proyectos principales de procesadores ZK
Actualmente, los proyectos de procesadores ZK de co-procesamiento más conocidos en la industria se centran en tres direcciones de aplicación: indexación de datos en la cadena, oráculos y ZKML. Entre ellos, los proyectos de procesadores ZK de co-procesamiento de tipo general, como Risc Zero, Lagrange y Succinct, han recibido una gran atención.
Arquitectura técnica del procesador ZK
Tomando como ejemplo Risc Zero, su coprocesador ZK Bonsai incluye múltiples componentes como la red de demostradores, el grupo de solicitudes y el motor Rollup, con el objetivo de construir un sistema de prueba ZK genérico independiente de la cadena.
Lagrange se centra en construir bases de datos verificables y una arquitectura de cálculo que soporte los principios de MapReduce. Su diseño de base de datos abarca tres aspectos: el almacenamiento de datos de contratos, los datos de estado de cuentas y los datos de bloque.
El objetivo de Succinct Network es integrar hechos programables en todos los aspectos del desarrollo de Cadena de bloques. Su ZKVM fuera de la cadena admite varios lenguajes de programación y cuenta con características como pruebas recursivas y empaquetado de SNARKs a STARKs.
Comparación entre el coprocesador ZK y Layer2
A diferencia de Layer2 orientado al usuario, el procesador ZK se centra más en el nivel de la aplicación. Puede funcionar como componente de máquina virtual fuera de la cadena de Layer2, así como unidad de cálculo fuera de la cadena para aplicaciones de cadena pública o puente de datos entre cadenas. El procesador ZK tiene el potencial de reestructurar múltiples middleware de la cadena de bloques, incluidos oráculos, puentes entre cadenas, etc.
Desafíos que enfrenta el coprocesador ZK
La barrera de entrada es alta, se necesita dominar lenguajes y herramientas específicas.
La tecnología aún se encuentra en una etapa temprana, y la optimización del rendimiento involucra múltiples dimensiones complejas.
Las instalaciones de hardware complementarias aún no han madurado por completo.
Las rutas técnicas de los diferentes proyectos son similares, el enfoque de la competencia se ha trasladado a los recursos ecológicos.
Perspectivas futuras
El procesador ZK tiene el potencial de convertirse en la tecnología clave para impulsar la "desconfianza" en la cadena de bloques. Su frontera de aplicación es extremadamente amplia, teóricamente puede cubrir cualquier escenario de aplicación de Web2. Con la madurez de la tecnología y el avance del hardware, se espera que el procesador ZK logre la comercialización en el próximo ciclo de desarrollo de la cadena de bloques, proporcionando soporte técnico para la interacción de mil millones de usuarios en Web3.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
8 me gusta
Recompensa
8
5
Compartir
Comentar
0/400
rugdoc.eth
· hace20h
gas puede calcularme uno
Ver originalesResponder0
rekt_but_vibing
· hace20h
Una mirada y ya se ve que es una máquina que toma a la gente por tonta.
ZK coprocesador: remodelando el futuro de las aplicaciones de Cadena de bloques
ZK Coprocesador: Redefiniendo el futuro de las aplicaciones de Cadena de bloques
Antecedentes históricos de los coprocesadores
Los coprocesadores tienen una larga historia en el campo de la computación, y son principalmente responsables de manejar tareas específicas para la CPU. Por ejemplo, la GPU, como coprocesador gráfico, ha mejorado significativamente la capacidad de renderizado gráfico de las computadoras. En el ámbito de la Cadena de bloques, Ethereum enfrenta dos grandes desafíos: los altos costos de Gas limitan el alcance del desarrollo de aplicaciones, y los contratos inteligentes no pueden acceder a datos históricos completos. Estos problemas obstaculizan seriamente la aparición de aplicaciones a gran escala.
La aparición de los coprocesadores ZK proporciona nuevas ideas para resolver estos problemas. Puede actuar como una unidad de procesamiento auxiliar para Ethereum, manejando tareas intensivas en cálculos y datos, al mismo tiempo que utiliza la tecnología de prueba de cero conocimiento para garantizar la credibilidad de los resultados de los cálculos. Esta tecnología promete traer aplicaciones más ricas a la cadena de bloques en áreas como redes sociales, juegos y DeFi.
Resumen de proyectos principales de procesadores ZK
Actualmente, los proyectos de procesadores ZK de co-procesamiento más conocidos en la industria se centran en tres direcciones de aplicación: indexación de datos en la cadena, oráculos y ZKML. Entre ellos, los proyectos de procesadores ZK de co-procesamiento de tipo general, como Risc Zero, Lagrange y Succinct, han recibido una gran atención.
Arquitectura técnica del procesador ZK
Tomando como ejemplo Risc Zero, su coprocesador ZK Bonsai incluye múltiples componentes como la red de demostradores, el grupo de solicitudes y el motor Rollup, con el objetivo de construir un sistema de prueba ZK genérico independiente de la cadena.
Lagrange se centra en construir bases de datos verificables y una arquitectura de cálculo que soporte los principios de MapReduce. Su diseño de base de datos abarca tres aspectos: el almacenamiento de datos de contratos, los datos de estado de cuentas y los datos de bloque.
El objetivo de Succinct Network es integrar hechos programables en todos los aspectos del desarrollo de Cadena de bloques. Su ZKVM fuera de la cadena admite varios lenguajes de programación y cuenta con características como pruebas recursivas y empaquetado de SNARKs a STARKs.
Comparación entre el coprocesador ZK y Layer2
A diferencia de Layer2 orientado al usuario, el procesador ZK se centra más en el nivel de la aplicación. Puede funcionar como componente de máquina virtual fuera de la cadena de Layer2, así como unidad de cálculo fuera de la cadena para aplicaciones de cadena pública o puente de datos entre cadenas. El procesador ZK tiene el potencial de reestructurar múltiples middleware de la cadena de bloques, incluidos oráculos, puentes entre cadenas, etc.
Desafíos que enfrenta el coprocesador ZK
Perspectivas futuras
El procesador ZK tiene el potencial de convertirse en la tecnología clave para impulsar la "desconfianza" en la cadena de bloques. Su frontera de aplicación es extremadamente amplia, teóricamente puede cubrir cualquier escenario de aplicación de Web2. Con la madurez de la tecnología y el avance del hardware, se espera que el procesador ZK logre la comercialización en el próximo ciclo de desarrollo de la cadena de bloques, proporcionando soporte técnico para la interacción de mil millones de usuarios en Web3.