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).
驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?
o inicia sesi贸n.