Introducción Versión de cuento de hadas: prueba de conocimiento cero de zk

trasfondo de la historia:

Hace mucho tiempo, en un pueblo lejano, vivía una niña llamada Alice. Alice era muy aventurera. Un día, mientras jugaba en el bosque, descubrió una cueva misteriosa.

La curiosidad llevó a Alice a la cueva. La cueva estaba muy oscura y Alice sólo podía avanzar a tientas. De repente, vio una puerta frente a ella con una gran cerradura. Alice lo intentó, pero la puerta no se abrió.

En ese momento, una voz vino desde detrás de la puerta: "Si puedes demostrar que eres honesto, abriré la puerta y te dejaré entrar".

Alice quería saber qué había detrás de la puerta, así que preguntó: "¿Cómo puedo demostrar que soy honesta?".

El hombre detrás de la puerta dijo: "Tienes que responderme a una pregunta. Sólo las personas honestas saben la respuesta a esta pregunta".

Alice pensó por un momento y dijo: "Está bien, por favor pregunta".

La persona detrás de la puerta preguntó: "¿Cuál es la flor más hermosa del bosque?"

Alice pensó por un momento y dijo: "Creo que es una rosa. Las rosas no sólo son hermosas, sino también fragantes".

La persona detrás de la puerta guardó silencio por un momento y luego dijo: "Respondiste correctamente. La puerta está abierta".

Tan pronto como se abrió la puerta, Alice vio un mundo mágico. En este mundo, todos tienen secretos diferentes, pero todos pueden usar una tecnología llamada "prueba de conocimiento cero zk" para probar sus secretos sin revelar el contenido secreto.

Análisis de la historia:

En esta historia, Alice es la probadora y la persona detrás de la puerta es el verificador. Si Alice quiere entrar al mundo detrás de la puerta, debe demostrarle al verificador que es honesta.

Alice conocía el secreto de cuál era la flor más hermosa del bosque. Pero no puede decirle directamente este secreto al verificador, porque esto lo revelaría.

Entonces, Alice utilizó la tecnología de prueba de conocimiento cero zk. Ella sólo le dice al verificador la respuesta a una pregunta relacionada con el secreto, pero no revela ninguna información sobre el secreto en sí.

El verificador puede determinar si Alice conoce la respuesta secreta** a través de la respuesta** proporcionada por Alice. Si Alice es realmente honesta**, entonces el verificador creerá que conoce el secreto y le permitirá acceder al mundo detrás de la puerta**.

Si aún no lo entiende, puede ir a YouTube y buscar la explicación pública en video del Sr. Li Yongle sobre la prueba de conocimiento cero:

Acerca del conocimiento blockchain de ZK:

primera lección

Las abreviaturas en inglés de zk zero-knowledgeproof incluyen principalmente lo siguiente:

* zk: Esta es la abreviatura más común y puede referirse a todos los proyectos blockchain que utilizan tecnología a prueba de conocimiento cero.

* ZKP: Abreviatura de Zero Knowledge Proof, en referencia a la tecnología de prueba de conocimiento cero.

* ZK Rollup: se refiere a la solución de expansión de Capa 2 basada en tecnología a prueba de conocimiento cero.

Los siguientes son algunos proyectos zk específicos y sus correspondientes abreviaturas:

* Zcash: Una criptomoneda que utiliza la tecnología zk-SNARK para lograr protección de la privacidad, conocida como ZEC.

* StarkNet: zk Rollup programable universal basado en la tecnología zk-STARK, denominado STARK.

* Loopring: zk Rollup basado en tecnología zk-SNARK, denominado LRC.

* zkSync: zk Rollup basado en la tecnología zk-SNARK, denominado ZK.

* Polygon zkEVM: zk Rollup basado en tecnología zk-EVM, compatible con contratos inteligentes de Ethereum, denominado MATIC.

* Desplazamiento: zk Rollup basado en la tecnología zk-SNARK, denominada SCRL.

En aplicaciones prácticas, el significado exacto de zk puede depender del contexto. Por ejemplo, cuando se habla de técnicas de prueba de conocimiento cero, a menudo se utilizan zk o ZKP. Cuando se habla de zk Rollup, se suele utilizar ZK Rollup.

---------------------------------------

Segunda lección

Existen principalmente los siguientes tipos de redes zk:

1. Capa 1

La red de primer nivel se refiere a la red original construida en la capa inferior de la cadena de bloques, como Ethereum, Bitcoin, etc. Estas redes suelen ser altamente descentralizadas y seguras, pero tienen velocidades de transacción más lentas y tarifas más altas.

2. Red secundaria (Capa 2)

La red de segundo nivel se refiere a una red extendida construida sobre la red de primer nivel y está diseñada para resolver el problema de escalabilidad de la red de primer nivel. zk Rollup es un tipo de red secundaria que utiliza tecnología a prueba de conocimiento cero para comprimir los datos de las transacciones, aumentando así la velocidad de las transacciones y reduciendo las tarifas de gestión.

3. Red de prueba

Una testnet se refiere a una copia utilizada para probar una red blockchain antes de su lanzamiento oficial. Las redes de prueba generalmente no contienen fondos reales y los desarrolladores pueden utilizarlas para probar nuevas funciones y corregir errores.

Según los resultados de mi búsqueda, las principales redes zk actuales incluyen:

Red de nivel 1:

* Zcash: una criptomoneda que preserva la privacidad y utiliza tecnología zk-SNARK.

Red secundaria:

* StarkNet: zk Rollup programable universal basado en tecnología zk-STARK.

* Loopring: zk Rollup basado en tecnología zk-SNARK.

* zkSync: zk Rollup basado en la tecnología zk-SNARK.

* Polygon zkEVM: zk Rollup basado en tecnología zk-EVM, compatible con contratos inteligentes de Ethereum.

* Desplazamiento: zk Rollup basado en tecnología zk-SNARK.

Red de prueba:

* zkSync 2.0: red de prueba de red secundaria de zkSync.

* StarkNet Alpha: la red de prueba principal de StarkNet.

Cabe señalar que la red zk todavía se está desarrollando rápidamente, constantemente surgen nuevas redes y las redes existentes se actualizan e iteran constantemente. Por lo tanto, es posible que la lista anterior no esté completa.

--------------------------------------

Lección tres

El 17 de junio de 2024, Binance Exchange lanzó oficialmente los pares comerciales al contado zkSync (ZK), incluidos ZK/BTC, ZK/USDT, ZK/FDUSD y ZK/TRY. Los tokens ZK también comenzaron a distribuirse a usuarios elegibles de Binance el mismo día.

zkSync es una red secundaria basada en Ethereum que tiene como objetivo aumentar la velocidad de las transacciones de Ethereum y reducir las tarifas de transacción a través de tecnología a prueba de conocimiento cero. zkSync también admite la ejecución de contratos inteligentes, lo que significa que los desarrolladores pueden crear aplicaciones descentralizadas (DApps) en zkSync.

Otras redes zk

Las otras redes zk que mencionaste también tienen sus propios tokens, por ejemplo:

*StarkNet: el token es STARK

* Loopring: El token es LRC

*Polígono zkEVM: el token es MATIC

* Desplazamiento: El token es SCRL

Ninguno de estos tokens figura actualmente en el intercambio de Binance.

Cómo distinguir diferentes redes zk

Para diferenciar entre diferentes redes zk, puede observar los siguientes aspectos:

*Tecnología de prueba de conocimiento cero utilizada: diferentes redes zk utilizan diferentes tecnologías de prueba de conocimiento cero, como zk-SNARK y zk-STARK.

* Funciones admitidas: diferentes redes zk admiten diferentes funciones. Por ejemplo, algunas admiten contratos inteligentes y otras no.

* Etapa de desarrollo: diferentes redes zk se encuentran en diferentes etapas de desarrollo, algunas se han lanzado en la red principal y otras aún se encuentran en la etapa de red de prueba.

----------------------------------

Lección 4 La diferencia entre la red ZKsync y la red ARB arbitrum one:

## Diferencias al enviar 100 USDT en las redes Arbitrum y zkSync:

principio

* Decisión:

* Utilizando la tecnología Optimistic Rollup, los datos de las transacciones se empaquetan y procesan fuera de la red principal de Ethereum, y luego los resultados de la transacción se envían a la red principal de Ethereum para su verificación.

* Adopta la máquina virtual Arianite, que es altamente compatible con Ethereum Virtual Machine (EVM).

* zkSync:

* Utilice la tecnología zk Rollup y la tecnología de prueba de conocimiento cero para comprimir los datos de las transacciones, realizar el procesamiento de transacciones fuera de la cadena y enviar los datos de las transacciones comprimidos a la red principal de Ethereum para su verificación.

* Adopta la máquina virtual zkEVM, que es altamente compatible con Ethereum Virtual Machine (EVM).

Tarifa de gas

* Decisión:

Las tarifas del gas son generalmente más bajas que las de la red principal* de Ethereum, pero más altas que las de zkSync.

*Las tarifas del gas fluctúan según la congestión de la red.

*zkSincronización:

Las tarifas del gas son, con diferencia, las más bajas*, a menudo sólo unos pocos centavos.

*Las tarifas del gas son relativamente estables.

**velocidad

* Decisión:

Las velocidades de transacción son más de 100 veces más rápidas que las de la red principal de Ethereum*.

*Las velocidades varían dependiendo de la congestión de la red.

*zkSincronización:

Las transacciones son más rápidas*, a menudo en cuestión de segundos.

* La velocidad es relativamente estable.

**La siguiente tabla resume las diferencias clave entre las redes Arbitrum y zkSync al enviar 100 USDT:

|

En general, zkSync tiene ventajas tanto en el costo del combustible como en la velocidad. Sin embargo, la red de Arbitrum se ha vuelto más madura y admite más DApps.

Arbitrum es una red secundaria de Ethereum basada en la tecnología Optimistic Rollup. Optimistic Rollup es una solución de expansión de Capa 2 que empaqueta datos de transacciones para procesarlos fuera de la red principal de Ethereum y luego envía los resultados de la transacción a la red principal de Ethereum para su verificación, lo que aumenta la velocidad de las transacciones y reduce las tarifas de manejo.

La tecnología central de Arbitrum es Arianite**, una máquina virtual diseñada específicamente para Optimistic Rollup. Arianite es altamente compatible con Ethereum Virtual Machine (EVM), lo que significa que los desarrolladores pueden migrar fácilmente DApps en Ethereum a Arbitrum.

Los beneficios clave de Arbitrum incluyen:

*Alto rendimiento: Arbitrum puede aumentar la velocidad de las transacciones de Ethereum más de 100 veces.

* Tarifas bajas: las tarifas de transacción de Arbitrum son mucho más bajas que las de la red principal de Ethereum.

* Seguridad: la seguridad de Arbitrum es consistente con la red principal de Ethereum.

* Facilidad de uso: los desarrolladores pueden migrar fácilmente DApps en Ethereum a Arbitrum.

Arbitrum lanzó oficialmente la red principal en agosto de 2021 y ahora se ha convertido en una de las redes de Capa 2 más grandes en Ethereum. Se han implementado una gran cantidad de DApps en Arbitrum, incluidas DeFi, NFT, juegos, etc.

En qué se diferencia Arbitrum de otras redes zk

zk Rollup también es una solución de expansión de Capa 2, pero utiliza tecnologías diferentes a las de Optimistic Rollup. zk Rollup utiliza tecnología a prueba de conocimiento cero para comprimir los datos de las transacciones, aumentando así la velocidad de las transacciones y reduciendo las tarifas de gestión.

Las principales diferencias entre Arbitrum y zk Rollup son:

* Tecnología: Arbitrum utiliza tecnología Optimistic Rollup, mientras que zk Rollup utiliza tecnología a prueba de conocimiento cero.

* Privacidad: zk Rollup puede proporcionar una mayor privacidad porque los datos de las transacciones se procesan fuera de la cadena.

* Escalabilidad: Arbitrum puede ser más escalable debido al mayor costo computacional de las pruebas de conocimiento cero.

En general, Arbitrum y zk Rollup son soluciones prometedoras de expansión de Capa 2. Qué solución es mejor depende del escenario de aplicación específico.

-------------

Ok, te has graduado. Eres increíble y estás lleno de conocimiento y efectividad en el combate ^_^.

Cientos de rivales compiten por compartir notas de investigación de inversiones 2024.06.20