ZK coprocessor: nueva dirección de desarrollo de la tecnología de Cadena de bloques
Los coprocesadores han desempeñado un papel importante en el campo de la informática. Ayudan a la CPU a asumir tareas de cálculo intensivas, mejorando el rendimiento general. Por ejemplo, en 2013, Apple lanzó el coprocesador M7, que mejoró significativamente la capacidad de percepción del movimiento en dispositivos inteligentes; en 2007, la GPU de Nvidia se encargó de tareas de cálculo intensivo como el renderizado gráfico.
En el ecosistema de Ethereum, los altos costos de Gas y la limitada capacidad de acceso a datos restringen gravemente el desarrollo de aplicaciones. Una transferencia normal requiere 21000 Gas, y las operaciones complejas son aún más costosas. Además, los contratos inteligentes solo pueden acceder a los datos de los 256 bloques más recientes, y en el futuro podría haber más restricciones sobre el almacenamiento de datos históricos. Estos factores obstaculizan la aparición de aplicaciones innovadoras, especialmente aquellas que dependen de grandes cantidades de datos.
Para resolver estos problemas, el coprocesador ZK ha surgido. Puede realizar cálculos complejos y procesamiento de datos fuera de la cadena, y luego enviar los resultados en forma de prueba de conocimiento cero a la cadena. De esta manera, se pueden reducir los costos y garantizar la corrección de los cálculos. El alcance de aplicación del coprocesador ZK es muy amplio, abarcando casi todos los escenarios de dapp, como redes sociales, juegos, DeFi, sistemas de gestión de riesgos, oráculos, almacenamiento de datos, IA, etc.
Actualmente, los conocidos proyectos de procesadores ZK en la industria se centran principalmente en tres grandes escenarios de aplicación: indexación de datos en la cadena, oráculos y ZKML. Entre ellos, los procesadores ZK de tipo general ( como Risc Zero, Lagrange y Succinct) han recibido más atención, ya que se esfuerzan por construir un sistema de pruebas ZK independiente de la cadena.
Estos proyectos comparten algunas similitudes en sus rutas tecnológicas, como el uso de envoltorios de STARKs a SNARKs para equilibrar el rendimiento y la seguridad, la implementación de pruebas recursivas para mejorar la eficiencia, la construcción de redes de probadores especializadas y mercados de computación en la nube, entre otros. Sin embargo, dado que las rutas tecnológicas son similares, la competencia entre los proyectos puede depender más de la fuerza del equipo y de los recursos del ecosistema.
A diferencia de Layer2, el procesador ZK está dirigido principalmente a desarrolladores de aplicaciones y no a usuarios finales. Puede funcionar como un componente de máquina virtual de Layer2, ayudar a las aplicaciones de cadenas públicas a descargar tareas de cálculo fuera de la cadena, o actuar como un oráculo confiable para datos entre cadenas. Estos escenarios de aplicación demuestran el enorme potencial del procesador ZK para reconstruir el middleware de la Cadena de bloques.
Sin embargo, el desarrollo del coprocesador ZK todavía enfrenta algunos desafíos. Primero, la barrera de entrada es alta, ya que se necesita dominar lenguajes y herramientas específicas. En segundo lugar, la tecnología relacionada aún se encuentra en una etapa temprana, y la optimización del rendimiento abarca múltiples dimensiones. Además, el hardware especializado como ASIC y FPGA aún no se ha comercializado a gran escala, lo que podría afectar la amplia adopción de la tecnología ZK.
A pesar de esto, los co-procesadores ZK representan una tendencia importante en el desarrollo de la tecnología de la cadena de bloques hacia la "desconfianza". Se espera que remodelen varios campos, como puentes entre cadenas, oráculos y consultas en cadena, brindando más posibilidades a las aplicaciones Web3. A medida que la tecnología madura y se establece el soporte de hardware, se espera que los co-procesadores ZK desempeñen un papel clave en el próximo ciclo de desarrollo de la cadena de bloques, sentando las bases para la implementación a gran escala.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
ZK coprocesador: el nuevo motor que remodela la Cadena de bloques middleware
ZK coprocessor: nueva dirección de desarrollo de la tecnología de Cadena de bloques
Los coprocesadores han desempeñado un papel importante en el campo de la informática. Ayudan a la CPU a asumir tareas de cálculo intensivas, mejorando el rendimiento general. Por ejemplo, en 2013, Apple lanzó el coprocesador M7, que mejoró significativamente la capacidad de percepción del movimiento en dispositivos inteligentes; en 2007, la GPU de Nvidia se encargó de tareas de cálculo intensivo como el renderizado gráfico.
En el ecosistema de Ethereum, los altos costos de Gas y la limitada capacidad de acceso a datos restringen gravemente el desarrollo de aplicaciones. Una transferencia normal requiere 21000 Gas, y las operaciones complejas son aún más costosas. Además, los contratos inteligentes solo pueden acceder a los datos de los 256 bloques más recientes, y en el futuro podría haber más restricciones sobre el almacenamiento de datos históricos. Estos factores obstaculizan la aparición de aplicaciones innovadoras, especialmente aquellas que dependen de grandes cantidades de datos.
Para resolver estos problemas, el coprocesador ZK ha surgido. Puede realizar cálculos complejos y procesamiento de datos fuera de la cadena, y luego enviar los resultados en forma de prueba de conocimiento cero a la cadena. De esta manera, se pueden reducir los costos y garantizar la corrección de los cálculos. El alcance de aplicación del coprocesador ZK es muy amplio, abarcando casi todos los escenarios de dapp, como redes sociales, juegos, DeFi, sistemas de gestión de riesgos, oráculos, almacenamiento de datos, IA, etc.
Actualmente, los conocidos proyectos de procesadores ZK en la industria se centran principalmente en tres grandes escenarios de aplicación: indexación de datos en la cadena, oráculos y ZKML. Entre ellos, los procesadores ZK de tipo general ( como Risc Zero, Lagrange y Succinct) han recibido más atención, ya que se esfuerzan por construir un sistema de pruebas ZK independiente de la cadena.
Estos proyectos comparten algunas similitudes en sus rutas tecnológicas, como el uso de envoltorios de STARKs a SNARKs para equilibrar el rendimiento y la seguridad, la implementación de pruebas recursivas para mejorar la eficiencia, la construcción de redes de probadores especializadas y mercados de computación en la nube, entre otros. Sin embargo, dado que las rutas tecnológicas son similares, la competencia entre los proyectos puede depender más de la fuerza del equipo y de los recursos del ecosistema.
A diferencia de Layer2, el procesador ZK está dirigido principalmente a desarrolladores de aplicaciones y no a usuarios finales. Puede funcionar como un componente de máquina virtual de Layer2, ayudar a las aplicaciones de cadenas públicas a descargar tareas de cálculo fuera de la cadena, o actuar como un oráculo confiable para datos entre cadenas. Estos escenarios de aplicación demuestran el enorme potencial del procesador ZK para reconstruir el middleware de la Cadena de bloques.
Sin embargo, el desarrollo del coprocesador ZK todavía enfrenta algunos desafíos. Primero, la barrera de entrada es alta, ya que se necesita dominar lenguajes y herramientas específicas. En segundo lugar, la tecnología relacionada aún se encuentra en una etapa temprana, y la optimización del rendimiento abarca múltiples dimensiones. Además, el hardware especializado como ASIC y FPGA aún no se ha comercializado a gran escala, lo que podría afectar la amplia adopción de la tecnología ZK.
A pesar de esto, los co-procesadores ZK representan una tendencia importante en el desarrollo de la tecnología de la cadena de bloques hacia la "desconfianza". Se espera que remodelen varios campos, como puentes entre cadenas, oráculos y consultas en cadena, brindando más posibilidades a las aplicaciones Web3. A medida que la tecnología madura y se establece el soporte de hardware, se espera que los co-procesadores ZK desempeñen un papel clave en el próximo ciclo de desarrollo de la cadena de bloques, sentando las bases para la implementación a gran escala.