En el apasionante panorama de las soluciones de capa 2 para Ethereum, zkPorter se presenta como una innovadora propuesta destinada a transformar la eficiencia de las transacciones.


Podríamos ponernos técnicos y explicar como funcionará zkPorter de manera precisa, pero… nos resulta aburrido y difícil de entender para quien nos lee. Es por ello, que usaremos un ejemplo para hacerlo más fácil de comprender.

Antes de ello, recordemos que el estado de la L2 se dividirá en 2 lados, los cuales le decimos 2 bandos para hacerlo más emocionante. Esos bandos son: zkRollups con disponibilidad de datos on-chain y zkPorter con disponibilidad de datos off-chain.

zkSync, zkRollup, zkPorter

Ahora sí, ¡Comencemos!

Imaginemosnos que… Uniswap implementa su Smart contract en el bando de zkRollup, y los usuarios en una cuenta zkPorter pueden hacer swaps por menos de 3 centavos en fees. ¿Cómo puede ser tan económico?
Esto se debe a que la inmensa mayoría de los fees acumulados se deben a los costos de publicación de datos en Ethereum. Con la implementación de zkPorter, las cuentas se pueden realizar miles de swaps en el contrato de Uniswap, pero solo es necesario publicar una actualización en Ethereum para todos ellos.

¿Cómo todo esto es posible?

La respuesta es simple, gracias a la criptografía de las pruebas de conocimiento cero.
Los optimistic rollups no pueden lograr el tipo de escalamiento que busca zkPorter, ya que si la disponibilidad de datos se sacara de la cadena en un optimistic rollup, un operador malintencionado podría robar todo el dinero del rollup sin que nadie pudiera desafiarlo.

Al mismo tiempo, zkPorter tiene garantías de seguridad más sólidas que los optimistic rollups. Para entender por qué, veamos brevemente los costos y beneficios que tendrían posibles ataques a ambos:

1. Costos de ataque

A día de hoy, el coste de atacar un optimistic rollup a través de una coordinación de poder de hash del 51%, es inferior a 70 millones de dólares. Por otro lado, para que los datos en zkPorter no estén disponibles, un atacante necesitaría acumular dos tercios de todo el valor del token apostado (que con seguridad será superior a 70 millones de dólares). Además, dado que el atacante incurriría en un slippage significativo en la compra de tokens (y los tokens apostados no están disponibles para su compra), realizar tal ataque sería significativamente más costoso de lo que implicaría el precio spot.

2. Beneficios del ataque

Si un rollup optimista es atacado con éxito, los piratas informáticos pueden robar todos los fondos dentro del rollup. Esto aumenta drásticamente el incentivo para atacar. Un ataque a zkPorter no se puede explotar directamente: si tiene éxito, el atacante solo puede dejar de producir bloques, no robar fondos de los usuarios. Es decir, la dificultad de monetizar una interrupción del servicio disminuye significativamente los incentivos para tal ataque.

Conclusion

zkPorter, gracias a la criptografía de pruebas de conocimiento cero, posibilitará realizar miles de swaps con una sola actualización en Ethereum, lo cual será asombroso. Además, zkPorter se destaca por sus garantías de seguridad sólidas, ofreciendo un escenario menos atractivo para posibles actores maliciosos.

De todas maneras, es importante destacar que zkPorter aún no ha salido, se estima que falta muy poco para que se anuncie su lanzamiento. Así que… ¡Mantente atento a todas las novedades del ecosistema de zkSync!

APRENDE TODO SOBRE ZKSYNC