Introducción
Saludos a toda la bella familia de steemit, soy @alejandri y en esta presentación voy a hablar sobre el tema de la clase del profesor @pelon53 acerca de las sidechains, las sidechains son redes laterales que funcionan para ayudar a las redes bitcoin y ethereum a ser más escalables y a reducir su carga de trabajo.
Por lo tanto, esta presentación definirá claramente que es una red sidechain y cuáles son sus funciones, también especificará el proceso de la tecnología ZK-Rollups que usa la sidechain y se darán los detalles al respecto. Se hablará sobre liquid network como la sidechain de la red principal de bitcoin para ayudarla a ser más escalable y también se hablará sobre la forma de conectar las billeteras de metamask con la de polygon (MATIC), en todo este proceso se dará mucho detalle sobre todas estas sidechains, polygon como la sidechain de ethereum y liquid network como la sidechain de bitcoin.
Explique al detalle las Sidechains con uso de ZK-Rollups
Sidechains
Como mencioné en la introducción de esta presentación, las sidechains son redes blockchains completas e independientes cuya labor principal es hacer reducir la carga y el trabajo de redes principales con respecto a la cantidad de transacciones que se procesan y los trabajos de validación y confirmación de legitimidad de transacciones. Resulta que el principal problema de las redes como bitcoin y ethereum es la alta demanda de los usuarios, por lo tanto, la cantidad de transacciones de las redes son tantas que puede llegar a saturarse haciendo que las comisiones de la red sean excesivamente costosas para los usuarios, pues estas redes tiene redes laterales que procesan muchas de estas transacciones para evitar que las redes principales lleguen a sobresaturar, para evitar que no llegue a ser muy escalable, las sidechains son independientes a pesar de que su función principal es procesar transacciones de sus redes principales para aumentar la escalabilidad, la rapidez y la privacidad de las transacciones..
El proceso sistemático que sigue una sidechain para lograr procesar las transacciones es sencillo en forma genérica. primero recibe los tokens BTC o ETH a la sidechain, luego los bloquea para asegurarse que no estén siendo usados esos tokens en otro lugar, cuando la sidechain ya es notificada de que no se están usando los BTC o ETH en otro lado los tokens son desbloqueados y se crean tokens iguales en la misma cantidad pero que formen parte de la sidechain, por ejemplo, de BTC a LBTC. Al final, los tokens se pueden usar y se pueden enviar los BTC o ETH nuevamente a la red principal con una carga mucho menor a la que tendría si no se usará la sidechain.
Este proceso es muy genérico, pero se puede explicar más a detalle hablando acerca de la tecnología ZK-Rollups que lo gobierna.
ZK-Rollups
Existen los protocolos de segunda capa, estos protocolos se refieren de forma directa a las redes laterales o sidechains ya que son una estructura igual y extendida de una blockchain, los protocolos de primera capa o primera capa son las blockchains principales como bitcoin o ethereum y los protocolos de segunda capa son las redes laterales o sidechains que dan soporte a las redes principales.
Dicho esto, podemos explicar la tecnología ZK-Rollups, esta e suan tecnología que tiene utilidad dentro del proceso genérico explicado de las sidechains, su función es poder procesar muchas transacciones de la red principal dentro de la red lateral y enviarlas a la red principal en forma de una sola transacción resumida y comprimida, esto causa que el nivel de memoria, procesamiento y el espacio usado para todas las transacciones se reduzca a una y sea más fácil procesar y verificar todas y cada una de ellas en una sola transacción, la sidechain es un tipo de puente donde los activos de la red principal pueden ser procesador con más rapidez (transacciones) haciendo que al red sea más escalable, ahorrando mucha memoria, haciendo que el proceso sea más rápido, privado y seguro. Todo esto es la tecnología ZK-Rollups que usan las sidechains
Si ponemos como ejemplo bitcoin, el proceso es recibir los BTC de la red de bitcoin, luego bloquearlos, verificar que no se estén usando los BTC en algún otro lado, cuando se confirme todo se crea la misma cantidad de BTC en forma de LBTC (si estamos en la sidechain liquid network) y se desbloquean los BTC, después se hace eso con muchas transacciones para comprimirlas en una sola y se envían todos los activos en forma de una transacción a la red de bitcoin a una billetera de bitcoin. De esa forma el proceso fue rápido, fácil, escalable, seguro y privado con todos los beneficios que ofrezca la sidechain de liquid network si es el caso.
Los usuarios transitorios dentro de la sidechain son los que crean, intercambian y envían transacciones a la red, para esto, los usuarios deben llenar los datos que poseen una transacción, esto implica:
Dirección del remitente
Dirección del destinatario
Monto
Número de nonce
Tarifa de la red
Es importante recalcar que los smart contract se usan para poder enviar las transacciones al árbol de Merkel para que así puedan ser registrados.
Por otro lado los usuarios certificadores son los que verifican las transacciones de la red con la tecnología ZK-Rollups, como ya dijimos el proceso es comprimir muchas transacciones en una sola para lograr enviarlas a la red bitcoin o ethereum más reducida y más rápidamente, e incluso con menos comisión. Pero en este caso los certificadores usan una prueba llamada Prueba SNARK para lograr certificar y verificar las transacciones. Me explico, la prueba SNARK se hace verificando el estado de la transacción antes de su cálculo e incluso después de su cálculo, se hace una instantánea de cada uno de ellos y se usan para verificar las transacciones que ingresan a la red.
Explique la cadena lateral Liquid Network
Liquid Network es una sidechain de la red de bitcoin que facilita en gran manera el proceso de las transacciones de la blockchain de bitcoin, esto lo hace porque liquid network es la sidechain de bitcoin y se conectan para aumentar la escalabilidad, velocidad, rapidez y privacidad de todo el que hay en las transacciones por medio de liquid network. Liquid Network fue creado por el mismo fundador de blockstream y lanzado el 11 de octubre del año 2018, su plataforma específica en gran manera la funcionalidad, las características y la descripción detallada de la red lateral liquid network.
Liquid network ayuda a bitcoin para evitar que esté congestionada la red y que el tráfico sea demasiado grande.
Características de liquid network
Transacciones rápidas
Esta es una característica que habla acerca de la velocidad en que se efectúan las transacciones de liquid network, en comparación de bitcoin que procesa cada transacción en un lapso de 10 minutos por unidad, liquid network puede procesar cada transacción en un lapso de 2 minutos por unidad. Gracias a esto, a los traders se les puede habilitar el traslado de fondos entre intercambios y billeteras.
Emisión de activos nuevos
Esta característica habla acerca de la libertad que existe dentro de liquid network con respecto a la emisión y creación de tokens nuevos, esto incluye criptomonedas que son estables y valores tokenizados. los activos pueden ser comercializados dentro de la red de forma libre.
Trading seguro
Esta característica dice que los tokens internos de liquid network pueden ser intercambiados con la herramienta liquid swap, gracias a ello es posible trabajar sin miedo alguno con la mayor cantidad de socios comerciales que se desee.
Transacciones Confidenciales
Esta característica es una de las mejores porque ofrece confidencialidad a todos los usuarios, es decir, los datos del monto y las cantidades de las transacciones pueden permanecer ocultos por defecto de la red para asegurar que los usuarios internos tengan el beneficio de la seguridad y la privacidad en la red liquid network.
miembros de federación de liquid network
La federación de liquid network tiene una serie de asociados o miembros que dan vida dentro de la red, entre ellos tenemos:
Intercambios
Son 21 en total y esto incluye intercambios como bitbank, BtcTurk, BTSE y Coinone
Billeteras
Son 6 en total y esto incluye billeteras cómo Cobo, OpenNode y Satoshis Games.
Mesas de trading y corretaje
Son 16 en total y esto incluye DVChain, Bitcoin Reserve y Paradox Fund.
Infraestructura
Son 14 en total y esto incluye desarrolladores de estructura, tales como, Crypto Garage, Seven Labs, Nym Technologies y Wyre.
Activos
Liquid network posee dentro de sí 3 activos que son comerciales:
Liquid Bitcoin
Tether USDt
¡Su activo!
Describa los pasos para conectar la billetera de Metamask y la billetera de la red de Polygon. Muestre captures de pantalla
En primer lugar, es necesario conectar la billetera de metamask a la red de polygon, el primer paso es dar click en el icono de arriba a la derecha en la billetera de metamask.
Vamos a configuración.
Vamos a network
Vamos a Agregar red.
Ahora accedemos a una pagina para encontrar los datos a colocar para agregar la red de polygon.
Ahora llenamos todo con la información de la página para lograr agregar la red.
La red estará agregada a la billetera.
Ahora vamos a la plataforma de la billetera de Polygon y damos click al botón conectar billetera.
Ahora tenemos que elegir la billetera de metamask.
Conectamos la cuenta número 1 de las 2 cuentas que poseo en mi billetera de metamask. Podemos conectar la cuenta que queramos.
Damos click a conectar
Firmamos
Aquí comprobamos que ya nos hemos conectado a la billetera de polygon.
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
El primer paso para usar polygonscan para acceder a los bloques que se han generado y los que se van a generar.
Entramos a polygonscan y copiamos el primer bloque que debemos buscar, ese bloque es el número 25000000.
Ups, resulta que este bloque no se ha generado aún, pero polygonscan muestra la fecha en que se va a crear dicho bloque.
Fecha y hora: 14 de febrero (Lunes) a las 19:29:31 GMT-0400 (hora de Venezuela)
Tiempo restante: 107 días, 01 horas, 17 minutos y 08 segundos.
Ahora escribimos en el buscador el bloque 12000000 para ver los datos de ese bloque.
Enhorabuena, observamos que este bloque ya fue creado y posee todos los datos registrados, la fecha de creación, la marca de tiempo y todo lo demás.
Bloque = 12000000
Tiempo de creación = 230 días con 12 horas (14 de marzo del 2021 a las 09:35:48 UTC)
Precio del MATIC = 0.38 $
Transacciones = 14
Validador = 0x7fcd58c2d53d980b247f1612fdba93e9a76193e6 en 6 segundos
Conclusión
Para conclusión de toda esta tarea, explicaré un resumen de todos los temas que se tocaron y que fue lo más importante de este tema en general.
En primer lugar, se habló acerca del concepto general y específico de las sidechains y la tecnología ZK-Rollups para especificar cómo las redes principales como bitcoin y ethereum reciben ayuda para reducir su carga de procesamiento y evitar ser saturadas con mucha frecuencia.
En segundo lugar, se habló de liquid network como una red blockchain lateral o sidechain de la red principal de bitcoin para resolver los problemas de bitcoin con respecto a la escalabilidad y la congestión de la misma red, esta sidechain evita que haya demasiado congestionamiento en bitcoin, es muy segura y privada, puede realizar transacciones con alto nivel de confidencialidad y se pueden crear e intercambiar activos digitales en su red blockchain porque es independiente de bitcoin, a pesar de que, su razón de ser es apoyar a bitcoin.
En tercer lugar, se explicó cómo conectar la red blockchain de polygon a la billetera de metamask y a la billetera de polygon.
En cuarto lugar, se usó polygonscan para revisar los bloques 25000000 y 12000000.
Puedo concluir finalmente que es muy importante tener sidechains en el ecosistema criptográfico para evitar que redes principales como lo es bitcoin y ethereum lleguen a congestionarse o saturarse como regularmente lo hacen.
Quiero dar las gracias al profesor @pelon53 por toda la ayuda. Me despido.