Intercambio de bitcoins Intercambio de bitcoins
Ctrl+D Intercambio de bitcoins
ads

ZeroSwap: DEX basado en ZK-Rollup

Author:

Time:

En el campo de DeFi, DEX es el componente más importante. Según las estadísticas de Duneanalytics, el volumen de negociación de DEX en los últimos 7 días superó los 4 mil millones de dólares estadounidenses. El volumen de operaciones de Uniswap ese día también superó los 300 millones de dólares EE. UU. Estos volúmenes de operaciones son los volúmenes de operaciones reales registrados en la cadena y no se pueden falsificar. A principios de este año, la cantidad de activos bloqueados en Uniswap era solo de unos 15 millones de dólares EE. UU. Incluso el 25 de julio, hace dos meses, solo superaba los 80 millones de dólares estadounidenses, y poco más de dos meses después, la cantidad de activos bloqueados en Uniswap superó los 2 mil millones El dólar muestra su rápido desarrollo. En dos meses, los activos bloqueados de Uniswap se dispararon de menos de 100 millones a más de 2 mil millones de dólares EE. UU. Aunque DEX se está desarrollando rápidamente, no está exento de fallas. El volumen de comercio de DEX de hoy a menudo está impulsado por el comercio especulativo, la minería y otros factores, que ocultan algunos problemas que requieren atención. Estos problemas incluyen tarifas altas, baja velocidad, bajo rendimiento, mala experiencia del usuario, etc. Los usuarios que han participado en la minería tienen un conocimiento profundo.Durante el período pico de congestión, la extracción de gas cuesta decenas de dólares, o incluso cientos de dólares. Debido al alto costo de la gasolina en Ethereum durante la congestión, la mayor parte de la ejecución DEX en el modo AMM se completa en la cadena, y cada transacción y operación debe esperar la confirmación del bloque, lo que conduce a una velocidad de transacción lenta. Para los usuarios, el intercambio está destinado a ser intercambiado, pero la experiencia de este intercambio no es la ideal. En la actualidad, la mayoría de los DEX se basan en Ethereum, y el TPS de Ethereum es de menos de 20. Para la demanda de transacciones en constante crecimiento, este nivel de rendimiento obviamente no es suficiente. Los usuarios actuales de DEX siguen siendo usuarios de criptografía relativamente pequeños y, aun así, están abrumados. Suponiendo que DEX quiera competir con CEX y ejercer suficiente presión competitiva sobre CEX, también debe resolver el problema de retraso de la infraestructura mencionado anteriormente. Para solucionar estos problemas, actualmente hay dos opciones, una es salir de Ethereum e ingresar a otras cadenas públicas para la construcción, al igual que Serum actualmente construye DEX en Solana; la otra es permanecer en Ethereum y usar la tecnología de Capa 2 para expandirse. mientras se espera la fragmentación de Ethereum. La ventaja de construir DEX en otras cadenas públicas es que los problemas como el costo, la velocidad y el rendimiento se pueden aliviar en gran medida, la desventaja es que comienza desde cero y lleva mucho tiempo construirlo, porque DeFi ya tiene suficiente en Ethereum. hay más tecnologías de Lego, y se ha formado un cierto grado de efecto de red, y Ethereum también es más alto en seguridad de red. Hay una segunda solución que todavía se basa en Ethereum, pero hace un uso completo de la tecnología de Capa 2 para resolver los problemas existentes de DEX. Blue Fox Notes también mencionó anteriormente la pista de capa 2 "Pista de capa 2 de Ethereum", en la que Zk-Rollup tiene sus ventajas en seguridad y también puede resolver problemas como el costo y el rendimiento, lo cual es adecuado para la compilación DEX. ZeroSwap es un DEX basado en la tecnología Zk-Rollup. ZK-Rollup es una solución Layer2. ZeroSwap trata de resolver los problemas de DEX antes mencionados, su núcleo es lograr una experiencia de intercambio rápida y de bajo costo a través de la aplicación de la tecnología Zk-Rollup, y también tiene un alto nivel de seguridad. Usando la tecnología Zk-Rollup para transferir tokens ERC20 a la capa 2, todas las transacciones e intercambios de tokens ocurren en la capa 2, pero debido a que puede garantizar la coherencia de los estados de capa 1 y capa 2 a través de pruebas de conocimiento cero generadas continuamente, de esta manera, no es necesario esperar el tiempo de confirmación del bloque, no es necesario pagar altas tarifas de gas y lograr un intercambio más rápido.Al mismo tiempo, también tiene seguridad de capa 1, que es una experiencia de intercambio de tokens cercana a CEX. El contrato de futuros de CME Bitcoin de julio cerró en $39 480: Jinse Finance informó que el contrato de futuros de CME Bitcoin de julio de 2021 con el mayor volumen de operaciones cerró hoy $7 210 a $39 480. Los contratos de agosto, septiembre y octubre de 2021 cerraron en $39,460, $39,525 y $39,695, respectivamente. [2021/7/27 1:17:10] Específicamente, ZeroSwap utiliza la tecnología Zk-Rollup de zkSync. zkSync es una implementación de la tecnología Zk-Rollup. Comienza con un usuario que envía una transacción firmada a un validador. El verificador realiza una operación de resumen en varias transacciones, las fusiona en un bloque y envía el hash raíz del árbol de estado del contrato actualizado y la prueba SNARK correspondiente al contrato en la cadena. El verificador también enviará a la cadena el incremento de estado correspondiente a la transacción, para que las personas puedan reconstruir el estado después de la transacción. Dado que tanto la prueba de SNARK como el incremento de estado serán verificados por el contrato en la cadena, puede probar la legitimidad de todas las transacciones y la disponibilidad de los datos del bloque. Por lo tanto, el verificador no puede alterar el estado ni malversar fondos en la Capa 2, porque todos los cambios de estado requieren las pruebas correspondientes, que no se pueden falsificar. Además, en este proceso, los fondos no se confían a un tercero, y la clave privada sigue estando en manos del usuario. A partir de la implementación de Zk-Rollup de zkSync, se puede ver que la idea central de Zk-Rollup es analizar y verificar estas transacciones a través de una gran cantidad de agregación de transacciones y contratos inteligentes en la cadena, y usar tecnología de prueba de conocimiento cero para cargar la prueba de estas transacciones agregadas a la cadena, de esta manera se realizan transacciones de token en el nivel de capa 2. En este proceso, la mayor parte de la computación y el almacenamiento ocurren fuera de la cadena, los datos almacenados en la cadena se reducen considerablemente y los fondos se bloquean en contratos inteligentes. Al mismo tiempo, dado que las pruebas de SNARK y los incrementos del estado de la transacción se almacenan en la cadena, incluso si el verificador no funciona, el usuario puede restaurar la transacción a través de los datos de la cadena y recuperar los tokens bloqueados. Esto puede garantizar la seguridad del token, y el usuario aún controla la clave privada.En este sentido, no es diferente del DEX de capa 1 actual. Bajo la premisa de garantizar la seguridad, puede reducir en gran medida los costos de transacción, acelerar la velocidad de transacción y lograr varios niveles de mejora de la experiencia. El consumo de gas de la verificación SNARK es mucho más bajo que el de verificar una gran cantidad de transacciones, y el costo de almacenar el estado completo fuera de la cadena también es mucho más bajo que dentro de la cadena. En teoría, Zk-Rollup puede lograr la escalabilidad de Ethereum a través de la capa 2, al tiempo que reduce en gran medida los costos de transacción. Actualmente, ZeroSwap implementa tecnología de capa 2 basada en ZK-Rollup de zkSync, que es adecuada para crear un protocolo de intercambio descentralizado seguro. Admite el intercambio básico de tokens, incluido el depósito de tokens, la transferencia y el intercambio, y el retiro de tokens. Depositar tokens se refiere a transferir tokens de la Capa 1 a la Capa 2 de zkSync; transferencia e intercambio se refieren a transferencias de tokens y transacciones de tokens en la Capa 2, cuya ventaja es que básicamente no hay tarifa de manejo; el último es Retiro de token, transferir el tokens en la Capa 2 de regreso a la cuenta de la Capa 1. ZeroSwap creó un protocolo DEX descentralizado basado en la tecnología Zk-Rollup. En la superficie, ZeroSwap es un DEX similar al modelo AMM de Uniswap, pero desde la perspectiva de la implementación de la tecnología subyacente y la experiencia del usuario, existen ciertas diferencias entre ellos. La mayor diferencia entre este y el Uniswap actual es que puede reducir en gran medida los costos de transacción, aumentar en gran medida la velocidad de transacción y puede lograr una experiencia de intercambio cercana a CEX, al tiempo que garantiza la seguridad de la Capa 1. Teniendo en cuenta otras soluciones de Capa 2, como Optimistic rollups y la tecnología Validium, aunque también pueden aumentar considerablemente la velocidad de las transacciones y reducir las tarifas de transacción, han logrado un mayor equilibrio en términos de seguridad. Se ha suscrito el 97,58% de Gate.io GT Lock-up Finance Phase 8: Según el anuncio oficial, se ha suscrito el 97,58% de Gate.io GT Lock-up Finance Phase 8-GT Mining MPH Finance, y se distribuyen los ingresos cada día. Al mismo tiempo, pronto se lanzará la novena fase de la gestión de riqueza de bloqueo de GT: los productos de gestión de riqueza de minería de liquidez DeFi, preste atención al anuncio reciente para obtener más detalles. Para más detalles, haga clic en el enlace original. [2020/9/23] Una comparación exhaustiva de las seis tecnologías de capa 2, Fuente: Alex Gluchowski En vista del énfasis de ZK-Rollup en la seguridad, DEX basado en Zk-Rollup es la tendencia de desarrollo futuro. Desde la perspectiva del plan de ZeroSwap, se espera que se lance a fines de octubre. Dado que la Capa 2 de Uniswap aún no se ha lanzado, ZeroSwap puede convertirse en el primer DEX en lanzar el modelo AMM basado en ZK-Rollup. En términos de un gran marco, el sistema ZeroSwap incluye contratos inteligentes en cadena, servidores ZeroSwap fuera de la cadena, sistemas de prueba de conocimiento cero e interfaces de usuario front-end. Los detalles son los siguientes: El marco general de ZeroSwap, Fuente: Libro blanco de ZeroSwap El contrato inteligente en la cadena es un conjunto de contratos inteligentes implementados en Ethereum. En él se depositará el token del usuario, y también registrará y verificará la actualización del estado de la Capa 2 y la prueba correspondiente, que es el puente que conecta la cadena y la cadena. El servidor de Capa 2 de ZeroSwap maneja las transacciones fuera de la cadena, por un lado, interactúa con los usuarios a través de la interfaz y, por otro lado, monitorea las transacciones en la cadena Ethereum. La solicitud de transacción se colocará en el grupo de memoria de ZeroSwap, el proponente del bloque acumulará la transacción para generar un nuevo bloque y el encargado del estado es responsable de actualizar el estado del token en la Capa 2 y enviarlo al Committer. El Committer se comunica con el servidor Prove para obtener el comprobante de la transacción correspondiente. Estos estados y las pruebas SNARK correspondientes se envían al contrato inteligente ZeroSwap en la cadena. El sistema de prueba de conocimiento cero de ZeroSwap tiene dos características. Una es una arquitectura distribuida. Su servidor Prove admite múltiples Proves. Varios Provers pueden consultar las tareas de prueba del servidor Prove y devolverlas al servidor Prove después de generar la prueba. La segunda es adoptar el algoritmo de prueba de conocimiento cero de PLONK, que puede reducir en gran medida el umbral para usar la prueba de conocimiento cero. La configuración de confianza global de PLONK solo debe generarse una vez, y la escala del circuito se puede reutilizar dentro de un cierto rango. El proceso de transacción de ZeroSwap se reflejará en los cambios de su árbol de estado. El árbol de estado de ZeroSwap es un árbol Merkle con una altura de 34, que se utiliza para registrar el estado del saldo de todas las cuentas en el sistema actual. Los nodos secundarios del nodo raíz Raíz son todos nodos de cuenta en el sistema. Los nodos de cuenta incluyen nodos de cuenta ordinarios y nodos de cuenta de pares. Los nodos de cuenta común se utilizan para registrar el estado de todos los tokens en la cuenta, y puede haber varios nodos de hoja, cada nodo de hoja representa un tipo de token y su cantidad. El nodo de cuenta Par se utiliza para registrar el estado de un grupo de fondos de par de transacciones en ZeroSwap. Solo contiene dos nodos de hoja, y cada nodo de hoja representa el saldo y el tipo de uno de los tokens en el fondo común. El árbol de estado en ZeroSwap, Fuente: El libro blanco de ZeroSwap resume que ZeroSwap tiene sus propias características en tecnología, por ejemplo, utiliza el sistema de prueba Plonk, y su circuito de prueba ZK puede admitir diferentes tamaños. Solo es necesario realizar su configuración inicial de confianza. una vez, y en La configuración existente se puede actualizar, la lógica de intercambio de Uniswap se ha implementado en el nivel de Capa 2, y puede convertirse en el primer DEX en implementar el modelo AMM basado en ZK-Rollup. puede reducir en gran medida las tarifas de los usuarios y acelerar las transacciones. En comparación con el DEX actual en la capa 1, ¿cuáles son las operaciones en ZeroSwap basado en la capa 2? ¿Cuál es la diferencia entre estas operaciones y DEX en la capa 1? Desde la perspectiva de las operaciones de front-end del usuario, ZeroSwap tiene más operaciones de depósito y retiro que Uniswap, y otras operaciones son básicamente las mismas. Desde el punto de vista de un comerciante, ¿qué operaciones se requieren para completar una transacción en ZeroSwap? ¿Qué hay detrás de estas operaciones? En comparación con las transacciones DEX en la capa 1, las transacciones DEX en la capa 2 deben depositar tokens de la cuenta de la capa 1 a la cuenta de la capa 2 antes de que el token pueda intercambiarse o transferirse. Esto implicará el depósito, transferencia, intercambio y retiro de tokens. El primero es depositar tokens en la cuenta de Capa 2. El usuario deposita tokens en la cadena Ethereum en el contrato ZeroSwap. Una vez que ZeroSwap detecta que el usuario ha transferido los tokens al contrato ZeroSwap en la cadena, actualizará el árbol de estado de acuerdo con los detalles de la transacción. ZeroSwap encontrará la cuenta correspondiente según la transacción y actualizará el saldo del token en la cuenta según el monto del depósito. Si la cuenta no tiene un nodo de hoja del token correspondiente, primero se creará el nodo de hoja del token y luego se actualizará el estado. La actualización de estado del nodo hoja dará como resultado el cambio del hash del nodo raíz. El hash del nodo raíz se envía al contrato ZeroSwap en cadena junto con la prueba SNARK de la transacción depositada. El segundo es transferir y comerciar en la Capa 2. Transferir en ZeroSwap es el proceso de enviar un token de una cuenta a otra. La transferencia también la inicia el usuario en la capa 2. Después de recibir la solicitud de transferencia, ZeroSwap Server encuentra las cuentas de envío y recepción correspondientes, y actualiza el estado del saldo del token en estas dos cuentas. El hash del nodo raíz del árbol de estado actualizado y la prueba SNARK correspondiente a la transferencia se envían al contrato inteligente ZeroSwap. Sin embargo, no es una transferencia de tokens en cadena, ya que los tokens todavía están en el contrato ZeroSwap. Los usuarios comercian en la Capa 2, que esencialmente intercambia sus propios tokens con los tokens de la Capa 2 por tokens en el grupo de fondos. El usuario envía un determinado token bajo la cuenta ZeroSwap a la cuenta del par de tokens correspondiente, y ZeroSwap calcula la cantidad de tokens correspondientes que el usuario puede obtener de acuerdo con el algoritmo AMM y lo envía a la cuenta del usuario. Al mismo tiempo, ZeroSwap envía el hash del nodo raíz del árbol de estado actualizado y la prueba SNARK correspondiente a la operación de intercambio al contrato de ZeroSwap. Después del intercambio de tokens, al igual que la operación de transferencia, el estado del token en la cadena no cambiará, porque el token todavía está en el contrato ZeroSwap.

Tags:

Dogecoin Precio USD
Especial del Día Nacional: "Las once mesas de comedor de personas en el círculo monetario"

BitKeep: el portal de compensación de usuarios se lanzará dentro de los 3 días hábiles y se devolverá el 100 % de los activos robados: el 18 de octubre.

El fundador de YFI, AC, se volcó nuevamente ¿Qué pasó con LBI, que se desplomó un 99% de la noche a la mañana?

Ayer, el fundador de YFI, Andre Cronje, publicó un nuevo artículo "Economía de cifrado, liquidez permanente y compensación de pérdida de impermanencia”.

Golden Observation 丨 ¿Puede el arte blockchain convertirse en un símbolo cultural de la industria del cifrado?

Golden Finance Blockchain Noticias del 29 de septiembre Creo que todos conocen la casa de subastas de Christie's en Nueva York, las obras de arte creadas por los más grandes artistas de la historia, como Monet.

ZeroSwap: DEX basado en ZK-Rollup

En el campo de DeFi, DEX es el componente más importante. Según las estadísticas de Duneanalytics.

Los datos muestran que la liquidez arrebatada por SushiSwap en realidad fortalece a Uniswap

Se cree ampliamente que SushiSwap ha absorbido liquidez de Uniswap.

Bitcoin cerró dentro de un rango estrecho según lo programado durante las largas vacaciones, y la esperanza de un gran avance a corto plazo aún es escasa

La naturaleza de cada nivel: línea diaria - consolidación (más patrón), 4 horas - consolidación, 1 hora - consolidaciónLa captura de pantalla es del gráfico perpetuo de 4 horas BTC/USDT de OKEX: para el mercado.

ads