Sidechains - Crypto Academy / S4W8 - Homework post for pelon53.
Saludos mis estimados amigos de la academia, el día de hoy llego con mucho entusiasmo a todos ustedes para presentar mi tarea en la clase del profesor @pelon53, quien nos trae un excelente tema como lo son las cadenas laterales, sin mas que decir comencemos.
Diseñada en Canva.
1.- Explique al detalle las Sidechains con uso de ZK-Rollups.
Las cadenas laterales o alternativas son aquellas que surgieron para conectarse de forma simultanea con una blockchain que ya se encuentra en funcionamiento con el objetivo de alivianar la carga y evitar el congestionamiento o saturación de la red principal, básicamente lo que hace una sidechain es conectarse con la blockchain principal por medio de la conexión de dos vías, para crear si una especie de puente entre ambas y lograr así que los usuarios puedan utilizar las herramientas de modo compatible y realizar operaciones de una manera mucho mas rápida, un ejemplo claro de esto es la sidechain Liquid Network con la cadena de bloques de Bitcóin.
Su funcionamiento se basa en que cuando realizamos una operacion desde la blockchain principal a la sidechain, los activos involucrados quedan congelados mientras se realiza una verificación de los mismos para evitar múltiple utilización, una vez realizada la verificación y tras la misma se determina que los activos no están siendo utilizados en ningún otro lado, entonces la sidechain realiza una copia de los activos y simultáneamente son bloqueados en la red principal para evitar el doble uso, hecho esto ya podemos realizar operaciones de una forma rápida y segura.
Las sidechain son proyectos que nacieron para ayudar a las redes principales a solventar grandes problemas de su funcionamiento, la misión de estas en unión con la red principal es brindar la mayor comodidad posible a los usuarios, esto sumado a la seguridad y la gran liquidez que suman con su buena implementación y correcto funcionamiento.
Ahora bien para entender de una forma mas clara que es la tecnología ZK-Rollups, hablaremos brevemente de lo que es el protocolo de segunda capa o layer 2, el cual es un sistema que permite duplicar o extender la funcionalidad original de una red o blockchain principal layer 1, para esto crea una estructura funcional y compatible que opera sobre la blockchain.
Dicho esto y conociendo lo que es un protocolo de segunda capa podemos hablar entonces del ZK-Rollups, esta es una tecnología utilizada para solventar los problemas de escalabilidad de la red de Ethereum, con ello se busca una mayor rapidez y costos de comisiones menores.
Esta tecnología construye una tecnología de trabajo, la cual no depende de manera directa de la red principal o blockchain de Ethereum, esto sucede por que en realidad lo que sucede en ZK-Rollups, no esta sucediendo en la red de Ethereum, funcionan en otra red la cual cuando termina con su trabajo transmite los datos a la red de Ethereum, en este proceso se disminuye el trafico de transacciones en la red principal.
ZK-Rollups almacena una gran cantidad de operaciones en una red alterna, luego esta informacion ya procesada es enviada a la red principal de Ethereum, asi se evita la saturación de la red principal y se disminuye el consumo de gas, esta tecnología enrolla una gran cantidad de operaciones de ethereum en una sola, así se pueden agrupar en un mismo bloque una gran cantidad de transacciones, es así como se disminuye el costo de gas y se obtiene mas rapidez.
El aumento de las transacciones por segundo aumentan considerablemente, pasando de 15 TPS a 1000 TPS, y en algunos casos de funcionamiento optimo se alcanzan las 2000 TPS, algunos de los mas comunes son:
- Zksync
- Aztec
- Starkware
- Loopring
- Arbitrum
- Optimism
- Fuel
Su funcionamiento se basa en los usuarios transactores y retransmisores, los primeros envían las transacciones hacia la red, los retransmisores son los encargados de agrupar las transacciones para enviarlas a la red principal de Ethereum, el ZK-Rollup es de de Conocimiento Cero , el cual ejecuta el cálculo fuera de la cadena y luego envía una prueba de validez a la cadena principal en este caso Ethereum.
Ventajas de la tecnología ZK-Rollup
- Permite procesar transacciones a mayor velocidad pasando de 15 a 1000 TPS e incluso mas.
- Reduce los altos costos por tarifa de transacción.
- Mantiene el esquema descentralizado de las transacciones.
- Evita los problemas que ocurren con Plasma y Optimistic Rollup.
Desventajas de la tecnología ZK-Rollup.
- Esta limitado a realizar transferencias simples, no es compatible con la tecnología EVM.
- La configuración inicial que presenta zk-Rollups se promueve un esquema centralizado.
- La computación cuántica presente, es una desventaja por que representa una amenaza para piratear la cadena de bloques.
Es claro que esta tecnologia fue creada para solventar los grandes problemas existentes, pero tambien presenta algunas desventajas, lo cierto es que su optimo funcionamiento puede brindar una mejor experiencia de uso a los usuarios.
2.- Explique la cadena lateral Liquid Network
Captura de pantalla de blockstream.com/liquid/
Es una cadena lateral que busca solucionar los problemas de escalabilidad de la red Bitcóin, fue creada en el año 2017 por Adam Back, es una red de liquidaciones la cual tiene como objetivo ofrecer seguridad y rapidez a los usuarios sumado a una total privacidad en las operaciones, es uno de los grandes proyectos de cadena lateral.
Su función principal, es aprobar transacciones entre empresas y entre usuarios de una forma alterna mas rápida, para ello la red posee su token nativo que es el Liquid Bitcóin L-BTC, este es equivalente al BTC, en su funcionamiento los BTC pueden moverse a travez de las dos redes, tanto en Bitcóin en Liquid Network, esto ocurre a través de la doble vía, el vinculo de entrada y el vinculo de salida, la peg-in o vinculacion de entrada permite la movilización o transferencia de BTC desde la red principal de Bitcóin hasta Liquid Network, la peg-out o vinculación de salida, permite pasar los BTC desde Liquid Network a la red principal de Bitcóin, esta red opera con un mecanismo de consenso conocido como Federaciones fuertes, esto agrupa a los funcionarios, participantes y publico en general.
En su pagina principal podemos ver los miembros de la federación de Liquid.
Captura de pantalla de blockstream.com/liquid/
En el menú principal encontramos una serie de herramientas que están relacionadas directamente con los productos y servicios, informacion y noticias en general, estos son, productos, noticias, desarrolladores, empresa, tienda y soporte, a continuacion vemos el panel de productos.
Captura de pantalla de blockstream.com/liquid/
También nos presenta la opción para la obtención de una wallet liquid.
Captura de pantalla de blockstream.com/liquid/
Aquí vemos los diferentes Wallets
Captura de pantalla de blockstream.com/liquid/
3.- Describa los pasos para conectar la billetera de Metamask y la billetera de la red de Polygon. Muestre captures de pantalla.
Para conectar nuestra wallet metamask en la red polygon, lo primero que debemos es tener nuestra wallet metamask, la abrimos, damos click en el siguiente logo.
Captura de pantalla de Metamask
Luego seleccionamos configuración.
Captura de pantalla de Metamask
Luego seleccionamos redes.
Captura de pantalla de Metamask
Luego agregar red.
Captura de pantalla de Metamask
Aquí buscaremos de buena fuente la informacion de la red, una vez obtenida procedemos a llenar los campos con la informacion.
Captura de pantalla de Metamask
De este modo ya tenemos la red de polygon agregada a nuestra wallet metamask.
Captura de pantalla de Metamask
Ahora debemos ingresar en el siguiente enlace Polygon, al ingresar seleccionamos conectar wallet.
Captura de pantalla de Polygon
Seleccionamos metamask.
Captura de pantalla de Polygon
Nos muestra la notificación seleccionamos siguiente.
Captura de pantalla de Polygon
Luego conectar.
Captura de pantalla de Polygon
Aquí seleccionamos firmar.
Captura de pantalla de Polygon
Y listo ya estará conectada nuestra wallet.
Captura de pantalla de Polygon
4.- Según el explorador de bloques polygonscan ¿Cuándo se generará el bloque 25.000.000? Muestre capture de pantalla. Explore el bloque 12.000.000, en ese momento ¿Cuál era el precio del Matic? Muestre captures de pantalla.
Lo primero que debemos hacer es dirigirnos al explorador de bloques en el siguiente enlace, https://polygonscan.com/, una vez en el explorador colocamos en el motor de búsqueda el numero 25.000.000.
Captura de pantalla de polygonscam.com
Cuando nos muestra la informacion del bloque vemos que el mismo sera creado el sábado 19 de febrero de 2022 a las 18:03:35 hora de Venezuela, es decir que según la informacion faltan 114 días, 2 horas, 0 minutos y 37 segundos para que se cree este bloque.
Captura de pantalla de polygonscam.com
Para explorar el bloque nro 12.000.000 lo coloque en el motor de búsqueda y me mostró la informacion del bloque.
Captura de pantalla de polygonscam.com
La informacion del bloque que obtuve es la siguiente:
- Timestamp:
228 days 10 hrs ago (Mar-14-2021 09:35:48 AM +UTC) - Transactions:
14 transactions
-** Validated by:**
0x7fcd58c2d53d980b247f1612fdba93e9a76193e6 in 6 secs - Block Reward:
0.00877199352 MATIC
Un poco mas abajo encontramos que en el momento de la creación del bloque el precio de Matic era de 0.38 $
Captura de pantalla de polygonscam.com
Conclusiones.
Las sidechains son redes alternas que vienen a solucionar los problemas de las grandes redes como Bitcóin y Ethereum, esto permite que se realicen operaciones de una manera mas rapida y a un costo de comision mas bajo, esto se refleja en beneficios mutuos tanto para la red como para los usuarios, de verdar que este es un tema bastante interesante, doy gracias al profesor @pelon53 por tan maravillosa conferencia, puedo decir que entendi con claridad los puntos expuestos en esta clase.