Cadenas laterales - Crypto Academy / S4W8 - Publicación de tareas para pelon53.

in SteemitCryptoAcademy3 years ago (edited)

Introducción

image.png

Hoy en día, las redes blockchain como bitcoin y ethereum han estado altamente congestionadas de transacciones produciendo baja escalabilidad y alto procesamiento de información, la mayoría de las veces a memoria llena y congestionada. La causa principal de esto es la gran cantidad de transacciones o el nivel de demanda que existe dentro de estas redes y el principal efecto negativo que causa en los usuarios de la red son las altas tarifas por comisión que se deben pagar para procesar cada transacción. Por ejemplo, en la red de ethereum el gas (fees) puede llegar a valer hasta 100 USD en muchas ocasiones para verificar y completar muchas transacciones de tokens ERC-20 de la red. Este es un problema que está sucediendo mucho en este tipo de redes y la forma de minimizarlo es por medio de redes alternativas que llamamos sidechains.

Las sidechains son redes alternas a bitcoin y ethereum que mejoran la escalabilidad y rapidez haciendo que las comisiones sean más bajas, en esta presentación, hablaremos sobre las sidechains para explicar de qué manera se puede aumentar la escalabilidad de una red, la rapidez al verificar sus transacciones y la velocidad de procesamiento. Además, también se explicará a detalle la liquid network, también se explicará como conectar la billetera de metamask a la billetera de polygon y, por último, explicaremos como usar el explorador de bloques polygonscan.

image.png

Explique al detalle las Sidechains con uso de ZK-Rollups

Primero que nada, explicaré a detalle el concepto de las sidechains y luego explicaré el uso de la tecnología ZK-Rollups en las sidechains.

Qué son las sidechains

Las sidechains representan cadenas de bloques auxiliares o alternas a una cadena de bloques principal que tenga un alto nivel de saturación y un bajo nivel de escalabilidad, las sidechains buscan resolver este tipo de problemas en las blockchain principales para hacer que verificar las transacciones sea un proceso más rápido y seguro produciendo mejores niveles de escalabilidad y menos saturación. Como había dicho anteriormente, el efecto principal de los resultados de una sidechain no solo es la rapidez y escalabilidad, sino también las bajas comisiones de la red sidechain y las bajas tarifas.

Dicho de otra forma, las sidechains no forman parte de la red principal, pero si está conectada a ella para reducir su carga de trabajo, por lo tanto, son independientes porque su objetivo es colaborar con una red principal específica. Una sidechain puede beneficiar a una red blockchain principal de la siguiente manera: mejorando la escalabilidad para evitar la saturación, mejorar la velocidad de la red principal para evitar que se sature y las sidechains son interoperables, es decir, facilita su operación es más de una blockchain.

Un sidechain que fue creada para reducir la carga de la red de bitcoin es liquid network y otra para la red de ethereum es la sidechain de polygon cuyo token nativo es matic. Cada una de estas redes alternas son sidechains de redes principales para mejorar su escalabilidad y reducir su nivel de saturación.

ZK-Rollups en las sidechains

Podemos decir que ZK-Rollups es una tecnología de las sidechains que se usa para resolver los problemas de escalabilidad de la red principal, primero que nada, la red principal se conoce como 1era capa y la red alterna se conoce como capa 2 debido a que representa una extensión adicional de la blockchain principal (primera capa) creando una estructura idéntica o igual a dicha red principal y que sea compatible con ella, pero no dependiente a ella. Entonces, todas las redes sidechains son protocolos de segunda capa porque la red principal es la capa uno o capa principal.

Ahora, antes de hablar en detalle de ZK-Rollups, la forma general de procesar las transacciones en las sidechains con esta tecnología es la siguiente (pongamos el ejemplo con BTC):

  1. Los usuarios envían tokens BTC a una sidechain de la red principal de bitcoin, por ejemplo, liquid network, todo desde una dirección emisora hasta una dirección receptora.

  2. El segundo paso es que la sidechain liquid network recibe los BTC y los bloquea hasta el momento en que llegue a corroborar que los BTC no se están usando en algún otro lado.

  3. La sidechain, luego de la verificación, crea una misma cantidad de BTC pero en token LBTC para que el usuario los use de forma libre por la red.

Dicho esto, de forma específica, ZK-Rollups funciona de la siguiente manera: es una tecnología que agrupa todas las transacciones de la red en una sola transacción comprimida, es decir, comprime todos los datos o información de entrada en un solo archivo que se transforma en una transacción única que es enviada a la red blockchain principal, solo así se usa menos espacio de memoria, menos procesamiento y las red principal llega a estar menos saturada porque se usa el espacio de una transacción para procesar muchas transacciones al mismo tiempo, así también se disminuye el consumo de gas, las tarifas de comisiones y la potencia de procesamiento de la red.

Dichos en otras palabras, esta tecnología registra de forma pública la validez de la cadena de bloques utilizando el enfoque de conocimiento cero, de esta manera una cadena de bloques puede minimizar los datos conservados para validar la transacción y, por ende, el resultado será menos almacenamiento, memoria y potencia de cálculo para validar cada bloque porque muchas transacciones serán comprimidas en una sola.

Entonces, como conclusión, la tecnología ZK-Rollups trabaja con el protocolo de segunda capa encargándose de recibir tokens nativos de las redes principales, bloquearlos mientras se verifica que no se estén usando en algún otro lado, luego se desbloquean y se acumulan muchas transacciones en una sola de forma comprimida, se crean nuevos tokens de la sidechain con la misma cantidad de los tokens recibidos de la red principal y por último se envían comprimidos a la red principal con una comisión muy baja y minimizando al saturación de la red.

Cabe destacar que, ZK-Rollups necesita de dos tipos de usuarios, unos son los transactores y otros son los certificadores. Los transistores son los que ejecutan la transacción y los datos que tienen que rellenar son, la dirección del remitente y la del destinatario, el número de nonce, el monto y la tarifa de la red. El otro usuario es el certificador, en el proceso de validación de las sidechains los validadores usan la tecnología ZK-SNARK para poder mostrar evidencia del estado previo y el estado actual de la red blockchain al momento en que se reciben los tokens de las redes principales, es decir, esta prueba SNARK funciona como una función hash que se usa para presentar el delta del estado de la cadena de bloques antes y después del inicio del proceso del cálculo, lo que se hace es tomar una instantánea antes del proceso del cálculo y otra después del proceso del cálculo para poder verificar las transacciones, este proceso es la validación de los validadores y se llama prueba SNARK.

image.png

Explique la cadena lateral Liquid Network

image.png

Enlace

Liquid Network es una red blockchain federada de la cadena de bloques de bitcoin, fue creada por el fundador de la plataforma Blockcsteam cuyo nombre es Adam Back en el año 2017 y fue lanzada el 11 de octubre del 2018. El objetivo de esta sidechain es mejorar la escalabilidad de la red bitcoin, ofrecer mayor rapidez al verificar las transacciones a través de liquid network y ofrecer mayor seguridad y privacidad en la red para todos los usuarios, esta red blockchain tiene la posibilidad de verificar rápido, de forma segura, ser privada, intercambiar tokens, crear tokens y ser escalable y compatible con la red de bitcoin. Se creó específicamente para ser la red principal de bitcoin.

Federación

La federación de liquid network tiene diferentes tipos de miembros que forman parte de ella, entre los tipos de miembros destacan los siguientes:

  1. Los exchanges: hay intercambios descentralizados que forman parte de la federación, son 21 en total y entre ellos tenemos a Coincheck, a BTSE, a Coinut y a GOPAX.

  2. Trading desks and brokerages: Entre ellos tenemos Paradox Fund, DVChain, Komainu, Aquanow y Prycto.

  3. Infraestructura: hay desarrolladores de infraestructura en liquid network, por ejemplo, Condensat, ListedReserve y INX.

  4. Por último, parte de la federación son billeteras de pagos, son 6 en total y entre ellos tenemos a OpenNode, Satoshis Games y Coinos.

image.png

Enlace

image.png

Enlace

Características

image.png

Transacciones rápidas: Una de las características de esta sidechain es que puede ejecutar transacciones rápidas, están se liquid por completo en un lapso de tan solo 2 minutos permitiendo a los usuarios mover dinero o fondos de forma rápida y sencilla entre los intercambios descentralizados y sus billeteras sin la necesidad de someterse a tiempos de confirmación extensos.

Emitir nuevos tokens: Liquid network puede emitir nuevos tokens, esto incluye también monedas estables y tokens de seguridad. Es más, cada uno de estos tokens se pueden negociar fácilmente dentro de la red, aprovechando su privacidad y velocidad en comercializaciones seguras.

Comercio seguro: Se puede usar la herramienta liquid swap de código abierto para intercambiar activos dentro de la red. Con esta herramienta se puede operar de forma segura.

Transacciones confidenciales: Una ventaja es que todas las transacciones en la red liquid network pueden ser confidenciales debido a que la red puede ocultar el monto de cada transacción para hacer que los demás comerciantes puedan ver los volúmenes y sean beneficiados de la colocación de las órdenes del mercado.

Activos

image.png

La red liquid network trabaja con 3 activos internos:

  1. Bitcoin líquido (LBTC)

  2. Tether USDt

  3. ¡Su activo!

Es muy importante tener en cuenta que la red líquida se generó para resolver el problema de escalabilidad de bitcoin, por ejemplo, la red de bitcoin valida un bloque cada 10 minutos lo que representa un tiempo de validación muy largo para una red como tal, la sidechain liquid network busca resolver este tipo de problemas.

Peg-in y Peg-out en liquid network

Con respecto al proceso de Peg-in, cabe destacar que es un procedimiento para convertir los BTC de una billetera de bitcoin a LBTC de una billetera de liquid network, para ello los usuarios envían los BTC a liquid network para recibir a cambio la misma cantidad de BTC en LBTC, todo por medio de una transacción pig-in. Es necesario una cantidad de 102 confirmaciones a la red de liquid network para convertir BTC a LBTC, luego de eso los usuarios pueden ver la misma cantidad de BTC enviados en LBTC en su billetera.

Ahora, el proceso de pig-out es un proceso inverso, consiste en transformar LBTC a BTC principales, en ello, el activo líquido se mueve de vuelta a la red de bitcoin desde la red de liquid network, el tiempo estimado para regresar BTC a la red de bitcoin es entre 11 a 35 minutos tomando en cuenta el gran tráfico de bitcoin. Este proceso se llama pig-out.

image.png

Describa los pasos para conectar la billetera de Metamask y la billetera de la red de Polygon. Muestre captures de pantalla

Lo primero que debemos hacer es ir a la billetera de metamask e ir a la parte de configuración (settings).

image.png

Luego de eso, tenemos que dar click en redes.

image.png

Luego le damos click al botón de agregar nueva red.

image.png

Después, necesitamos buscar los datos de entrada para agregar la red de polygon a metamask, para eso vamos a este enlace donde nos proporcionan los dato de entrada para agregar la red, en incluso los pasos para agregarla.

image.png

Luego, agregamos esos datos en metamask, en la parte de redes.

image.png

Después, ya tendremos agregado la red de polygon (MATIC) en metamask.

image.png

Ahora tenemos que ir a este Enlace para conectar la billetera de metamask a la billetera de polygon. Damos click a la opción de polygon wallet.

image.png

Ahora elegimos la billetera de metamask para conectar.

image.png

Damos click en conectar.

image.png

Firmamos el contrato.

image.png

Y al final, ya estaremos conectados.

image.png

image.png

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

Para conocer los datos de estos dos bloques debemos buscar sus hashes en el explorador de bloques de polygon llamado Polygonscan, vamos a dicho enlace y veremos el explorador, escribimos el primer número de bloque que es 25000000 para ver su información y damos click en buscar.

image.png

Ahora veremos información relacionada a la fecha en que se creará dicho bloque debido a que no ha sido creado y validado en la actualidad.

Este bloque será creado en un lapso de 107 días, 7 horas, 2 minutos y 30 segundos, exactamente el lunes 14 de febrero del 2022 a las 19:30:12 (hora de venezuela)

image.png

Ahora escribimos el número de bloque 12000000 para ver la información que contiene y la fecha en que se generó.

image.png

Acá podemos ver toda la información de este bloque que ya fue creado, entre ellos la fecha y otros datos.

image.png

Número del bloque: 12000000

creación: 230 días y 6 horas (14-mar-21 21 09:35:48 a.m. + UTC)

Precio MATIC para la fecha: $ 0.38 / MATIC

Transacciones: 14 transacciones

Validado por: 0x7fcd58c2d53d980b247f1612fdba93e9a76193e6 en 6 segundos

Recompensa de bloque: 0.00877199352 MATIC

Gas utilizado: 3.022.128 (15,11%)

image.png

Conclusión

Concluyo que, una sidechain es una red muy importante para poder reducir de forma significativa la carga de trabajo de una red blockchain, como por ejemplo la red de bitcoin o la red de Ethereum. Las sidechains se encargan de aumentar la escalabilidad de la red principal y reducir el nivel de saturación para hacer que las transacciones sean más veloces, privadas y seguras entre sí dentro de la red. Las sidechain trabajan con la tecnología ZK-Rollups a fin de poder agrupar todas las transacciones en una transacción comprimida y enviarla a la red principal para usar menos espacio de memoria, potencia computacional y menos tarifas de gas, esta reducción del espacio hace que la velocidad, rapidez y eficiencia de la red sea más alta ya que la sidechain puede reducir el nivel de saturación de la red principal.

La tecnología ZK-Rollups es un protocolo de segunda capa en que los certificadores también usa SNARK para certificar los hashes de las transacciones antes y después de su cálculo, de esta manera se puede realizar una buena y rápida validación de las transacciones en la sidechain para la blockchain principal.

Por otro lado, en esta presentación también se dio detalle de cómo configurar la red de MATIC a metamask (MATIC es polygon y polygon es una sidechain de la red de ethereum), se explicó cómo conectar metamask a la billetera de polygon, se explicó cómo funciona la sidechain de liquid network (sidechain de bitcoin) y finalmente, se explicó cómo utilizar el explorador de bloques de polygon Polygonscan para buscar los datos de las transacciones y bloques que se ejecutaron en la red e incluso la fecha en que se generarán los bloques.

Con esto me despido, agradezco al profesor @pelon53 por la clase de las sidechains.

Sort:  
Loading...

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 61111.24
ETH 2687.89
USDT 1.00
SBD 2.61