Uso de zkSync para Transacciones Rápidas y Económicas en Ethereum

Clase 12 de 16Curso de Introducción a Protocolos de Segunda Capa (Layer 2)

Resumen

Los protocolos de Capa 2 han permitido construir diversos mecanismos para la transferencia de valor entre redes. Existen muchas opciones que podemos utilizar si tenemos la necesidad de transferir ETH de forma económica. Una de estas opciones son los zkRollups.

Interactuando con un zkRollup

Los zkRollups son una tecnología de segunda capa aún en exploración y desarrollo. Existen los denominados "de uso específico" que permiten cumplir con un propósito únicamente como la transferencia de tokens. Por otro lado, los zkRollups "de uso general" son los que se encuentran en fases de prueba, pero muy avanzados en su desarrollo.

Uno de los zkRollups más reconocidos por la comunidad es zkSync que nos permitirá transferir ETH entre blockchains a través de puentes. Para esto, haremos uso de la Wallet zkSync, ingresa a la misma y conecta tu Metamask a la Mainnet de Ethereum.

El primer paso será fondear tu wallet en zkSync. Podrás utilizar múltiples plataformas, hasta incluso algún exchange centralizado.

Fondeo de zkSync wallet

Fondearemos la wallet con el propio bridge de zkSync. Selecciónalo y has clic en "Top up" para enviar algo de ETH desde Ethereum.

Envio de ETH de Ethereum a zkSync

La transacción demorará algunos minutos en concretarse tanto en L1 como en L2. Es un poco costosa, recuerda que aún estamos utilizando la red principal de Ethereum.

Una vez tengamos fondos en zkSync, podremos comenzar a interactuar con los mismos para, por ejemplo, enviarlos a otra wallet o de vuelta hacia Ethereum.

Transferir ETH desde zkSync

Enviar algo de ETH entre wallets dentro del protocolo de zkSync es muy económico. Te encontrarás con que solo la primera transacción es un poco más costosa debido a que son necesarias algunas firmas extras por parte del emisor de los fondos. También puedes encontrarte con alguna advertencia que la página de zkSync notifica debido a que la cuenta receptora aún no ha interactuado con zkSynx. No debes preocuparte, puedes continuar con la transacción.

Transferir ETH a traves de zkSync

En cuestión de segundos, dispondrás de fondos en dos wallets en la red de zkSync. Habrás podido observar las bajas comisiones que se pagan, casi 10 veces menos que en la red principal de Ethereum.

zkSync es un protocolo que se encuentra en expansión. La versión 2.0 de zkSync ya se encuentra disponible en una testnet para hacer pruebas. La misma es de uso general, lo que permitirá el despliegue de cualquier tipo de contrato inteligente, a lo igual que otros protocolos de segunda capa como Arbitrum o Optimisms.

Sin duda estas tecnologías continuarán evolucionando y dando que hablar en los próximos años. ¿Qué cambios crees que nos traerá zkSync 2.0? Habrá que estar atento y ser curioso para explorar su funcionamiento.


Contribución creada por: Kevin Fiorentino (Platzi Contributor).