No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

3D
22H
14M
19S

Rollups

6/16
Recursos

Los diferentes mecanismos de Capa 2 tienen el mismo objetivo, incrementar la escalabilidad de la Capa 1. La principal diferencia por detr谩s de cada uno es la seguridad del protocolo, que puede depender en mayor o menor medida de la blockchain subyacente, siendo los Rollups los que mayor seguridad ofrece.

驴Qu茅 son los Rollups?

Los Rollups son la estrategia de Capa 2 con mayor seguridad que existe. Como su nombre lo indica, los Rollups "enrollan", o agrupan, m煤ltiples transacciones en una sola que es guardada posteriormente en la Capa 1, d谩ndole una mayor seguridad a los datos gracias a los propios protocolos de consenso que esta utiliza.

Dentro de la familia de los Rollups, podemos encontrar dos tipos diferentes: los Optimistic Rollups y los zkRollups. La principal diferencia entre ambos es la manera en que guardan la informaci贸n en la Capa 1. Exploremos a continuaci贸n el funcionamiento de cada uno:

Optimistic Rollups

La palabra "Optimista" describe el protocolo que utiliza este tipo de Rollups para almacenar la informaci贸n. Los validadores son optimistas y conf铆an en que la informaci贸n que se guarda en la blockchain no es fraudulenta.

La seguridad detr谩s de estos protocolos se encuentra en las "pruebas de fraude", si alguien detecta que hay informaci贸n malintencionada o hubo errores en la creaci贸n de un bloque y la informaci贸n no se guard贸 de forma correcta, es posible se帽alar al validador que cometi贸 el fraude o el error y castigarlo retir谩ndolo de la participaci贸n de la red.

La ejecuci贸n de las pruebas de fraude llevan tiempo, horas o d铆as, dado que se tiene que otorgar un tiempo prudente para lograr detectar las transacciones maliciosas y fraudulentas. Esto impacta en la comunicaci贸n entre la Capa 1 y la Capa 2. Si deseas enviar fondos o cualquier tipo de informaci贸n desde la Capa 1 hacia la Capa 2, la comunicaci贸n se realiza de forma inmediata. Pero si la comunicaci贸n es desde la Capa 2 hacia la blockchain principal, en estos escenarios puede haber demoras importantes en recibir fondos, transferir tokens, NFTs, etc.

Los protocolos optimistas son una realidad, se encuentran en funcionamiento y es posible desarrollar proyectos sobre estas. Proyectos como Arbitrum y Optimism ya se encuentran ahorrando mucho tiempo y costos en transacciones y son ideales para comenzar a explorar este tipo de protocolos de segunda capa.

Zero Knowledge Rollups

Los Rollups de conocimiento cero, Zero Knowledge Rollups o simplemente zkRollups, son la vanguardia tecnol贸gica en protocolos de Capa 2. Esta estrategia utiliza pruebas de validez instant谩neas para asegurar la integridad de la informaci贸n y evitar fraudes. Estas pruebas funcionan por medio de criptograf铆a y a煤n se encuentran bajo investigaci贸n y desarrollo.

Los zkRollups, a su vez, se dividen en dos tipos: los zkRollups de uso espec铆fico ya se encuentran en funcionamiento y permiten resolver un caso de uso en particular, como transferir valor, interactuar con NFTs, etc. Por otro lado, los zkRollups de uso general permiten desarrollar cualquier tipo de proyecto como si se tratara de una blockchain de Capa 1. Se encuentran muy avanzados en su desarrollo y al d铆a de hoy ya podemos encontrar implementaciones en fases beta.

Los zkRollups son altamente complejos de desarrollar, especialmente los de uso general. Muchas de las investigaciones que se encuentran llevando a cabo sobre estos protocolos de segunda capa de blockchain est谩n basados en protocolos criptogr谩ficos que tienen d茅cadas de existencia. El nombre de este tipo de Rollups deriva del protocolo de conocimiento cero, o "ZKP", un protocolo criptogr谩fico para demostrar datos, sin revelar esos datos. Demostrar que soy due帽o de una clave privada, sin revelarla.

Muchas empresas se encuentran investigando y desarrollando este tipo de protocolos para extender la escalabilidad de una blockchain de forma completamente segura. Como en el caso de Zcash que se encuentra trabajando sobre el protocolo "zk-SNARK" para optimizar la compactaci贸n de los datos y reducir a煤n m谩s los costos de transacci贸n. O en el caso del protocolo "zk-STARK" que busca mejorar a煤n m谩s la seguridad de la informaci贸n.

Conclusi贸n

Podemos concluir con respecto a los Rollups que poseen una mayor seguridad en comparaci贸n con las Sidechains. Algunos de estos protocolos de segunda capa ya se encuentran funcionando como los Optimistic, mientras que los ZK se encuentran en fases exploratorias por ser t茅cnicamente muy complejos de desarrollar.

Sin duda, a lo largo del 2023 y en los pr贸ximos a帽os, los Rollups dar谩n que hablar y evolucionar谩n a protocolos de Capa 2 que utilizaremos para desplegar cualquier tipo de proyecto. Nos encontramos en etapas tempranas y somos pioneros utilizando estas tecnolog铆as.


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

Aportes 5

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Rollups

Es la plataforma de capa 2 m谩s segura que existe, porque basa toda su seguridad en capa 1.
Toman muchas transacciones y las enrollan se las agrupan, comprimen y se guardan todas en la capa 1. Est谩 asegurada por esta capa.

Existen protocolos capa 2 como son: Optimistic y zkRollups
La diferencia entre ambos es la forma en c贸mo se guardan

  • Los Optimistics Rollups: usan pruebas de fraude, las pruebas de fraude pueden tomar tiempo, desde horas a d铆as. Si alguien detecta un error se puede se帽alar al validador.

Son r谩pidos y econ贸micos

Mover dinero de capa 2 a capa 1 toma tiempo, demorado. Tiempo para que alguien se帽ale si hay errores

Ejemplo de estos son: Arbitrum y Optimism.

  • zkRollups: no usan pruebas de fraude y esa confianza optimista en los validadores, se asegura en base a criptograf铆a, no hay tiempo de espera en pruebas de fraude, se usan pruebas de validez que son instant谩neas.

Los zkRollups de uso espec铆fico ya est谩n funcionando.

Existen investigaciones previas sobre Zero-knowledge, conocieminto cero, que es si puedes demostrar algo si necesidad de exponer toda la informaci贸n, demostrar que se tiene la llave privada sin necesidad de darla a conocer, como ejemplo de esto tenemos:

  • zk-SNARKs de Zcash que busca hacer la tecnolog铆a zero-knowledge m谩s compacto y con transacciones m谩s econ贸micas.

  • zk-STARK de Starkware tipo de criptograf铆a que se encarga de hacer todo lo que hace zk-SNARKs de forma m谩s segura.

Los Rollups son m谩s seguras que las Sidechains, son r谩pidas y econ贸micas.
Los zkRollups son complicados de desarrollar.

Optimistic Rollups:

Utilizan prueba de fraude. Esto significa que se confia en los validadores que almacenan algo en la capa 1. Se da un periodo de prueba para detectar si hubo malintenci贸n o algun error. Cualquiera puede se帽alar al validador que fue mal actor en el proceso. Como usuario esto permite hacer algunas tx muy rapido pero al momento de mover fondos de capa 2 a capa 1 puede demorar desde horas hasta d铆as justamente para llevar a cabo esta validaci贸n que mencionabamos previamente.

Ejemplos actuales: Arbitrum y Optimism!

zkRollups:

Utilizan pruebas de validez instantaneas lo cual es un gran beneficio en comparaci贸n de los optimistic Rollups.
Por lo pronto los de uso especifico ya est谩n en funcionamiento pero los de uso general continuan en investigaci贸n y construcci贸n aunque ya hay bastantes avances.
Aplica Zero Knowledge.

Antes cuando el mundo cripto era joven amaba ethereum, pero las comisiones me alejaron de forma desquiciante, 100 usd por intercambiar 5 usd en eth, un dolor de cabeza, al grado de ver otra redes y enamorarme de todos los ecosistemas

pero cuando salieron los optimistics, regrese a ethereum, a uniswap. a curve, a compound a AAVE y a todo el groso de ethereum

Ahora sigo expectante con los ZK

Reto: con respecto al lanzamiento de cada Rollups, el bloque genesis de Optimism se min贸 el 11 de noviembre del 2021, mientras que el bloque genesis de Arbitrum fue el 28 de mayo del 2021.
Pueden buscar en el explorador de cada blockchain el bloque genesis y ver la fecha. El sistema de comentarios de Platzi no me est谩 permitiendo dejar los enlaces.

ZK-SNARK: Zero-Knowledge Succint Non-Interactive Argument of Knowledge
ZK-STARK: Zero-Knowledge Scalable Transparent Argument of Knowledge