Sidechains - Crypto Academy / S4W8 - Homework post for pelon53.

in SteemitCryptoAcademy3 years ago (edited)

Introducción

image.png

Un saludo a toda la comunidad de criptomonedas de steemit, en esta presentación se va a hablar sobre el tema de las sidechains, todo en base a la clase del profesor @pelon53 de la academia, para ello, es muy importante recalcar el concepto puro de lo que es sidechains y sus redes principales, hablar sobre la prueba de conocimiento cero (ZK-Rollups) y su uso en la tecnología involucrada en las sidechains, tocar a detalle los conceptos, características, funciones y especificaciones de las la sidechain liquid network de la red de bitcoin y también explicar cómo hacer la conexión entre la billetera de metamask y la billetera de polygon, para ello habrá que tener conectado MATIC a metamask.

Por último, se usará polygonscan para hallar la fecha y los datos caracteristicos de los bloques que se han generado en polygon y de los que se generarán en el futuro.

El tema principal de esta presentación son las sidechains y sus redes principales por las que fueron creadas.

image.png

Explique al detalle las Sidechains con uso de ZK-Rollups

Sidechains (concepto)

Las sidechains son redes alternas a bitcoin y ethereum que se usan para reducir la carga de trabajo de estas redes a fin de mejorar la escalabilidad y reducir la saturación que tiene la misma red, las sidechains son redes blockchain 100% independientes a pesar de que son creadas para auxiliar a una red blockchain en específico, son independientes porque pueden trabajar por si solas y funcionan como un ecosistema único y especial. Las sidechains puede llegar a conectarse con la red principal o parental a fin de que las transacciones de esa red pasen a manos de la sidechain y se puedan validar y ejecutar a un tiempo más acelerado y con tasa de comisión mucho más bajas, este soporte que proporciona la sidechain a la red principal es un tipo de estrategia para reducir la carga que tiene lar ed principal y hacer que este menos saturada, de esa manera, tanto bitcoin como ethereum pueden seguir operando si tantos obstáculos por estar congestionadas.

¿Pero cómo funciona en lo general?

  • Primero, los tokens de la red principal se envían a la sidechain

  • Segundo, los tokens son bloqueados por la sidechain para verificar que no se estén usando en otro lado.

  • Tercero, la sidechain es notificada y después crea la misma cantidad de tokens recibidos en la sidechain y así ser usados libremente en la red.

  • Luego los tokens se desbloquean y pueden ser enviados a una billetera de la red principal.

Sidechains (con uso de ZK-Rollups)

En esta sección se explicará la tecnología que está detrás del proceso de verificación y reducción de carga de las sidechains de redes principales, ya habíamos dicho que las sidechains procesan muchas transacciones para evitar que las redes principales estén congestionadas, el proceso que usa para lograr dicho objetivo es por medio de la tecnología ZK-Rollups que usa toda sidechain, ya que las sidechains representan protocolos de segunda capa de la red principal (1ra capa), estos protocolos de segunda capa se refiere a la estructura completa de la sidechain que fue basada en la red principal (primera capa).

ZK-Rollups es un proceso en que las transacciones de la sidechain se acumulan como una transacción comprimida y resumida a fin de ser procesada como una sola transacción, la consecuencia de acumular todas las transacciones en una sola es que el espacio de memoria, la fuerza computacional y el procesamiento para las transacciones es bastante reducido y eso hace que el tráfico en la red principal sea menos haciendo que sea un poco más escalable, esta tecnología se encarga de usar el protocolo de segunda capa para poder ahorra mucho almacenamiento de memoria y lograr procesar transacciones con mucho menos espacio, la gran ventaja es que las comisiones llegan a ser menores en comparación con las tarifas de las redes principales como ethereum y bitcoin.

Como se dijo en el concepto de sidechains, el ZK-Rollups de las sidechains se basa en recibir y bloquear tokens enviados desde redes principales, luego de bloquearlos habrá un tiempo considerado para confirmar que los tokens recibidos no tienen otra utilidad en algún otro lado, luego almacena las transacciones para comprimirlas y para que ocupen menos almacenamiento de memoria, se crean nuevos tokens, por ejemplo, si se recibieron 5 BTC se crean 5LBTC, y luego de usar los tokens creados se pueden enviar a la red principal los tokens recibidos con una comisión mucho más atractiva que la red de ethereum y la red de bitcoin.

El proceso ZK-Rollups consta de dos categorías para los usuarios que operan dentro de una sidechain con esta tecnología, están los usuarios transitorios y los usuarios certificadores.

Usuarios transitorios: Estos usuarios son los encargados de enviar o realizar las transacciones en conjunto con todos sus datos, estos usuarios toman el control de llenar los siguientes datos: las direcciones del remitente y el destinatario, el monto, el número noce y la tarifa de gas.

También, los contratos inteligentes se usan para enviar todos estos datos al árbol de Merkel para el registro de los datos. Dos de los datos del árbol de Merkel se posicionan en cadena, uno contiene la dirección y el otro el monto de las transacciones.

Usuarios certificadores: Estos usuarios son los que certifican las transacciones, para esto tiene que asignar una gran cantidad de transacciones a la red comprimida en forma de resumen, para esto, el usuario necesita hacer una prueba llamada la prueba de SNARK, consiste verificar el estado del cálculo de las transacciones antes y después de haberse ejecutado, lo que hace es hacer una instantánea del estado de la cadena de bloques antes del cálculo y otra después del cálculo para compararlas y así lograr la certificación por medio de SNARK, a esto se refiere cuando se habla sobre la prueba SNARK.

image.png

Explique la cadena lateral Liquid Network

Liquid Network

image.png

Fuente

Liquid Network es una sidechain que se conecta con la red de bitcoin para resolver los problemas de escalabilidad, rapidez y congestionamiento que presenta bitcoin a la hora de ejecutar y validar transacciones, esta red tiene una gama de funciones y características que no la hacen dependiente a la red de bitcoin, más bien, la hace completamente independiente como un ecosistema diferente con muchas funciones, entre ellas está la posibilidad de crear nuevos tokens, hacer transacciones más eficaces, seguras y rápidas, trabajar de forma confidencial e intercambiar activos de forma libre.

Liquid Network fue creada en el año 2017 y lanzada en octubre del 2018 por el fundador de la plataforma Blockstream (Adam Back), es una sidechain de red de bitcoin para poder solventar sus problemas de sobre congestionamiento y saturación, e incluso las altas tarifas de la red.

Funciones y características

image.png

Fuente

Las funciones y las características de liquid network son en total 4, estas cuatro funciones son las que determinan la utilidad y la función de esta sidechain en la red de bitcoin y en el ecosistema criptográfico.

Transferencias rápidas: Liquid Network puede liquidar las transacciones en un plazo de hasta dos minutos, en consecuencia, los operadores pueden movilizar fondos rápidamente entre exchanges y sus carteras sin problemas de tiempos muy largos para confirmar dichas transacciones.

Emitir nuevos activos: Liquid Network tiene la capacidad de emitir nuevos tokens incluyendo monedas estables y tokens de seguridad. Los activos se pueden negociar dentro de la red blockchain de liquid network aprovechando todos sus beneficios.

Comercio seguro: Liquid Network tiene un comercio o intercambio de tokens muy seguro con la opción de liquid swap, con esto, podemos minimizar los riesgos de contraparte para trabajar con confianza con otros socios comerciales.

Transacciones confidenciales: Las transacciones de liquid network suelen ser muy seguras y confidenciales ya que los tipos y las cantidades y montos de los activos que se transfieren se mantienen ocultos de forma predeterminada para garantizar la seguridad de los usuarios.

Miembros de la federación

Liquid Network tiene una federación de miembros que forman parte de la red, entre ellos tenemos billeteras de intercambios, intercambios, oficinas comerciales y corredatos e infraestructura.

Intercambios: Entre los intercambios miembros de la federación tenemos a bitbank, BTCBOX y GOPAX. En total hay 21 intercambios como miembros de la federación.

Oficinas comerciales y corredatos: Tenemos a Altonomía, Komainu, Xapo, Point95 Global y Komainu como miembros de la federación de liquid network, en total son 16 miembros de este tipo.

carteras: Las carteras Cobo, Coinos, Ledger, OpenNode, RenrenBit y Satoshis Games estan involucradas entre los miembros de la federación de liquid network.

Infraestructura: Por último tenemos los desarrollos de infraestructura, entre ellos tenemos a RIDDLE&CODE, Poolin y ListedReserve.

image.png

Fuente

image.png

Fuente

Activos internos

Los activos internos de liquid network son los sigueintes, son lso que se pueden comercializar dentro de la blockchain liquid network.

Primero: Liquid Bitcoin "LBTC"

Segundo: Theter USDT "USDT"

Tercero: Tu activo

image.png

Fuente

image.png

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

Primero, vamos a configurar la red de MATIC (polygon) en la billetera de metamask que tenemos instalada en nuestro navegador web de Chrome.

Vamos a configuración y damos click a donde dice redes.

image.png

Ahora damos click a agregar red.

image.png

Ahora vemos casillas vacías por llenar para agregar redes a metamask.

image.png

Para llenar esas casillas vamos a una página que explica el proceso para agregar polygon a metamask y posee los códigos que hay que colocar en las casillas, la página es la del siguiente enlace

image.png

Fuente

Vamos copiando cada dato y lo vamos agregando a las casillas vacías de agregar red en metamask.

image.png

Ahora podemos certificar que la red se ha agregado de forma exitosa.

image.png

Vamos a la billetera de polygon para conectar la billetera de metamask. Billetera de polygon y damos click a conectar wallet.

image.png

Fuente

Ahora seleccionamos la billetera de metamask.

image.png

Fuente

Elegimos la cuenta de metamask que queramos conectar.

image.png

Conectamos.

image.png

Aceptamos y firmamos el contrato.

image.png

Ahora la billetera de metamask estará conectada a polygon wallet.

image.png

Fuente

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

tenemos que ingresar a Polygonscan para poder buscar los bloques, las fechas de los bloques y los demás datos característicos asociados a ellos.

Bloque número 25000000

Comencemos con el bloque 25000000, lo que debemos hacer es colocar el número de bloque en el buscador y dar click a buscar.

image.png

Luego de eso aparecerá que el bloque 25000000 aún no ha sido creado en la actualidad, por lo tanto, el explorador nos proporciona la información exacta de la fecha y la hora en que este bloque será creado, los datos son los siguientes:

El bloque número 25000000 será creado en 107 días, en 04 horas, en 06 minutos y en 41 segundos desde el momento en que realicé esta presentación. Dicho en otras palabras, el bloque 25000000 será creado el 14 de febrero a las 19:33:50 horas Venezuela, cae día lunes.

image.png

Bloque número 12000000

Ahora debemos escribir el número de bloque 12000000 para buscar la información.

image.png

La información que nos sale es la siguiente:

image.png

Fecha de creación = 230 days con 09 horas (14 de marzo del 2021 a las 09:35:48 UTC)

Precio del MATIC = 0.38 USD

Transacciones = 14

Validador = 0x7fcd58c2d53d980b247f1612fdba93e9a76193e6 in 6 segundos

Hash principal = 0x3592bd9a6a5ad7f855d5c1fca02c8d4ac8b5e24f99af3c6706beba0b37222ce7

Esto quiere decir que a la fecha en que se creó el bloque e incluso a la hora de su creación el precio del MATIC era de 0.38 USD exactamente y en la actualidad está en 1.91 USD

image.png

Coinmarketcap

image.png

Conclusión

para concluir, debo mencionar que las redes alternativas son muy funcionales para poder minimizar la energía, el consumo y el almacenamiento de las transacciones de las redes blockchain que son principales a ellas, los mejores ejemplos son bitcoin y ethereum. Estas sidechains se encargan de evitar que las blockchains se saturen con muchas transacciones haciendo que dichas transacciones se almacenen de forma reducida en una transacción que es enviada a la misma red por medio de la sidechain, con esto la memoria de procesamiento es menor y las comisiones por las transacciones también son menores. las sidechains se conectan con las redes blockchain principales a fin de hacerlas más escalables y más rápidas de lo que son.

En esta tarea se explicó de forma detallada las sidechains incluyendo la tecnología ZK-Rollups que la gobierna, también se habló de la prueba SNARK que usan los certificadores de la red. Por otro lado, se habló mucho sobre la red liquid network como al sidechain de bitcoin en conjunto de sus funciones, miembros de federación y activos que se comercializan dentro de la red.

También se explicó como conectar metamask a la billetera de polygon ya que polygon es la red blockchain alternativa (sidechain) de ethereum y también se usó polygonscan para buscar el bloque 25000000 y el bloque 12000000, el bloque 25000000 no se ha creado, pero tiene su fecha de creación dentro del explorador y el bloque 12000000 ya se ha creado y aparecen todos los datos e información dentro del mismo explorador.

Gracias al profesor @pelon53 por la conferencia sobre sidechains, fue la base y el soporte para comprender el tema y realizar esta tarea.

Sort:  
Loading...

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.029
BTC 60811.44
ETH 2350.21
USDT 1.00
SBD 2.52