Solana Blockchain - Crypto Academy / S4W4 - Publicación de Tareas para @pelon53.
¡Hola comunidad de Steemit Crypto Academy! Ya estamos en la Semana 4 de esta nueva temporada en @steemitblog y esta vez me uno a la clase del profesor @pelon53 sobre una Blockchain llamada Solana, quien tiene la reputación de ser la más rápida de todas. Si quieres participar en esta dinámica, aquí te comparto el link de la lectura de esta semana Blockchain Solana.
¡Comencemos Chicos!
Si hay un aspecto de la tecnología blockchain que ha retumbados estos últimos años, son los proyectos que integran NFT y Dapps, los cuales se basan en un sistema descentralizado que permite transacciones sin molestos protocolos e interrupciones de terceros.
Solana es uno de estos proyectos, que ha tenido como meta la verificación de tokens no-fungibles (NFT), que se comercian dentro de cualquier temática, desde video-juegos y arte, hasta música y marcas reconocidas. Al igual que validar plataformas Web3 y DeFi dentro de una red que permita cronometrar cualquier evento de forma segura, siendo al mismo tiempo, rápida y escalable.
Esta Blockchain dio sus primeros pasos de la mano de Anatoly Yakovenko (ex empleado de Dropbox) con el respaldo de Solana Labs, en el año 2017. Este proyecto logro recaudar aproximadamente 25 millones de dólares en el lanzamiento de su ICO, justo el mismo año en que se fundó. Logrando así el respaldo financiero para poder ejecutar 2 años después la red blockchain.
Este mismo se basa en un código abierto que permite la creación y posterior desarrollo de Dapps, teniendo como característica principal una alta escalabilidad. Un punto muy importante en todo sistema blockchain, ya que esto supone una alta capacidad de cualquier sistema de adaptar su rendimiento según la cantidad de usuarios que ingresen en la red.
Esta característica le otorga a Solana la reputación de ser una plataforma que soporta hasta 50.000 transacciones por cada segundo que pasa y con tarifas muy bajas en la interacción de sus Contratos Inteligentes.
Siendo entonces una plataforma escalable, veloz, descentralizada y con bajas comisiones en transacciones. No es una sorpresa que figure entre las mejores y que incluso compita con redes como Ethereum, EOS, Cardano y Polkadot.
Veamos en detalle la razón de que esta plataforma mantenga las características anteriores.
Solana marca una diferencia notable entre otras cadenas de bloques desde sus inicios, ya que con ella también nace un particular sistema de verificación llamado Proof of History (PoH) el cual se basa en la sincronización y cronología de cualquier evento que ocurra en esta Blockchain.
Por lo que el factor Tiempo es un aspecto central en este algoritmo, ya que su creador buscaba solucionar un problema común en las cadenas de bloques que ya existían. Las blockchain de Ethereum y Bitcoin presentaban dificultad al sincronizar en tiempo real los distintos nodos que se distribuían en la red. Por lo que el algoritmo PoH nace con la idea de soportar miles de transacciones a gran velocidad y sin la necesidad de utilizar todos los nodos de la red.
Entonces se podría pensar, que Proof of History es un protocolo de consenso en toda regla. Sin embargo, no es así. Este es un algoritmo que en cierta forma complementa y facilita el funcionamiento del protocolo de consenso Proof of Stake (Pos), acelerando este último. Esta combinación entre algoritmos permite un mejor registro de tiempo y validación de los bloques que serán integrados en la red.
Esta combinación entre algoritmos destaca a Solana de otras Blockchain, ya que gracias al PoH se genera un registro permanente de marcas de tiempo de cada evento en la blockchain. ¿Y qué utilidad tiene esto?
Pues, de esta manera podremos conocer las acciones pasadas de un token, contrato inteligente o de una dirección en especifica, tan solo al comprobar las marcas de tiempo que estos dejaron en el pasado con cada acción que ejecutaron. Podremos conocer de forma transparente, ya que este registro se mantiene en el libro mayor, cada movimiento desde que este evento o transacción se creó.
Hay un aspecto que destaca de PoH y es que este algoritmo suele ser vulnerable a algunos ataques informáticos, por lo que debe contar con un sistema seguro que permita la verificación de las marcas de tiempo.
Es por ello que suele utilizar la función SHA-256, donde cada transacción genera un hash único e irrepetible, tomando así los datos de entrada para crear un hash de salida que puede ser verificado públicamente. Este mismo es utilizado como datos de entrada para generar el siguiente hash de salida y así formar una secuencia alfanumérica que no puede predecirse.
De esta manera se pueden comprobar las transacciones de forma rápida y segura y al mismo tiempo evita que cualquier ataque informático pueda modificar las marcas de tiempo y desequilibrar el protocolo PoH
En la actualidad existen varias propuestas y proyectos que se están ejecutando gracias a la plataforma de Solana. Entre ellos se encuentran diferentes Dapps y DeFi que se benefician de su gran escalabilidad y seguridad. Veamos dos de estos proyectos a continuación:
Cyclos
Si hablamos de un caso con características DeFi podemos hablar de Cyclos, este proyecto que se basa en la red Solana mantiene una propuesta que agregara al ecosistema de las blockchain características nunca antes vistas.
Tiene por objetivo crear uno de los primeros AMM (mercado automatizado de liquidez), que simula un protocolo de intercambio descentralizado o también llamados (DEX). Todo esto basado en la red de Solana. Hasta ahora el proyecto ha logrado recaudar 2,1 millones de dólares entre inversionistas privados y públicos.
Este proyecto brinda la oportunidad de una liquidez concentrada, que ya fue puesta a prueba con la plataforma de Uniswap V3. Esta vez, será la blockchain Solana quien pondrá a disposición su alta escalabilidad para generar una liquidez concentrada que se encontrará asociada a Serum DEX, un intercambio descentralizado de criptomonedas que también corresponde a la blockchain de Solana.
Cyclos ofrece entonces la opción de un mercado basado en un libro de compra y venta de activos, incluyendo el intercambio de cifrados descentralizados desde el sistema AMM. Expandiendo las opciones para los usuarios de la red de Solana que les interesen los pares de monedas totalmente estables. Este proyecto cuenta con su propio token llamado CYS, el cual se puede adquirir en plataformas como BKEX, Gate.io, AOFEX y MEXC.
Podemos notar que, en la actualidad, el valor de CYS es de 3,07$. Encontrándose en el puesto número #2797 del Raking en criptomonedas. Con un volumen de 4,908,232 $ en las últimas 24 horas.
Oxygen
Este es uno de los proyectos basados en la blockchain Solana que cumple con la característica de ser un Protocolo de Corretaje DeFi, el cual ayuda a generar liquidez desde nuestros cripto-activos, optar a prestamos para ser usados en apalancamientos, ya sean de propios u otros activos digitales. Por lo que incluso podemos usar nuestra wallet como garantía al solicitar algún préstamo.
Esta DeFi cuenta con transacciones únicamente P2P por lo que no es necesario la intervención de un tercero para realizar cualquier operación, resaltando así su naturaleza descentralizada.
Esta plataforma mantiene un token nativo llamado OXY, donde aquellos usuarios que posean este token (Hodlers) se benefician del 100% de comisión al momento de comprar o quemar este token. Teniendo incluso voz en las acciones de gobernanza que se tomen. Este mismo puede adquirirse en exchanges como Raydium o plataformas como Gate.io.
El precio actual de OXY en la plataforma CoinMarketCap se encuentra en 2,44$, ubicado en el puesto numero #318 del Raking en criptomonedas, y activos digitales. Teniendo un Volumen de $2,743,796 en las ultimas 24 horas.
El token nativo de la plataforma es llamado SOLA, siendo una abreviatura para "capa social" . Este comenzó su actividad el 9 de agosto del 2021, es un token que pretende beneficiar no solo a sus desarrolladores internos, sino también a los usuarios que lo posean y desarrolladores externos. Ya que al tener este token podemos tener voz y voto en las decisiones que se tomen en la plataforma
Al ser un token muy nuevo, la información que podemos encontrar de el es limitada. Sin embargo podemos observar en su pagina principal algunos datos.
Mantiene en la actualidad un suministro circulante de 27,153,077 millones de token SOLA. Y una capitalización de mercado actual de 1,904,662.00 $ en total. Este se puede adquirir mediante la plataforma Binance y ser comercializado en DEX App Solatoken.net.
Entre las Wallets que aceptan este token se encuentran Ledger, BRD, MyEtherWALLET o Trust Wallet.
Si exploramos un poco su pagina principal podremos ver la Hoja de ruta que mantiene pretende seguir en el futuro el Token SOLA. Extendiendo sus accione hasta el 2022 según estos datos.
Son pocas las plataformas en las que se encuentra registrada SOLA como token, sin embargo podemos ver que el CoinGecko marca un precio de 0,067781 $. Con una capitalización de mercado de 1,896,79$ y un volumen de 68,204$ en las ultimas 24 horas. Encontrándose en un Rango de #1780 en el raking de activos digitales
Un evento que sufrió la Blockchain de Solana ocurrió este mismo años en el mes de septiembre, exactamente el día 14. En donde las transacciones que realizaban los usuarios se veían lentas y con un gran retraso. Esto llamo la atención de muchos usuarios que conocen la capacidad de la red para soportar grandes cantidades de transacciones con una velocidad optima. Por lo que inmediatamente comenzaron a reportar el error que experimentaban en sus operaciones.
La red de Solana manifestó mediante su cuenta de Twitter que habían detectado una especie de embotellamiento que pudo saturar la red en que se realizaban las operaciones. La plataforma tenia un limite de permitir 60.000 transacciones por segundo y en ese momento del fenómeno, se registraban un total de 400.000 transacciones cada segundo. No es de sorprender que el sistema presentaría fallas, ya que los recursos internos de la red quedaron agotados por la inmensa cantidad de transacciones.
Así lo podemos ver en el siguiente Tweet:
Transmitieron la información de que los 1.000 nodos que se encarga de validar cada una de las transacciones se vieron sobrepasados ante tal cantidad de datos que ingresaba en la red por cada segundo que pasaba, viéndose agotados y en la necesidad de reiniciarse.
Esto causo que esto nodos quedaran fuera del sistema y volviendo el algoritmo lento hasta el punto de quedar detenido unas 8 horas aproximadamente. En este tiempo fue imposible el generar nuevos bloques en la red.
Una causa posible de este evento se le atribuye también a una oferta inicial en una exchange descentralizada, conocida también como IDO, que se efectuaba ese mismos día, en donde se registraron la intervención de bots que intentaban manipular el token Raydium. Esto puedo contribuir al colapso que ocurrió este 1 4 de septiembre.
Lo interesante de este colapso es que el token nativo no sufrió ninguna caída, algo que por lo general suele ocurrir cuando suceden este tipo de errores en la red blockchain.
Ante este problema, la comunidad de validadores de la plataforma llevaron a cabo un reinicio con la versión v1.6.24 y una posterior actualización de la red con la versión v1.6.25 que mantendría en funcionamiento el sistema otra vez. Sin embargo fue más un reinicio de sistema que una reparación total del problema.
En esta sección del post, ingresaremos a la siguiente pagina Solana Explorer en donde cientos de operaciones se ejecutan por cada segundo que pasa. Es decir que se genera un bloque cada segundo o incluso menos.
Ubicaremos el numero del ultimo bloque se ha creado en ese momento, tengamos en cuenta que estos cambian cada segundo. Así que lo que haremos será copiar el numero de este bloque y lo ingresaremos en el buscador de la pagina.
De esta forma podremos ver los detalles de este ultimo bloque que seleccionamos.
Entre ellos tendremos, algunos detalles como estos:
- Ranura / Slot: 99,437,645
- Blockhash: FNELDotTf3Kp86N2uH3rDsRvLfAThV41fxQNqoBZ3nCb
- Marca de tiempo (local): Oct 2, 2021 13: 20: 55 GMT-4
- Marca de tiempo (UTC): Oct 2, 2021 en 17:20:55 UTC
- Ranura para padres: 99,437,644
- Transacciones procesadas: 1576
Si lo que queremos saber es cuantos bloques se han creado, debemos localizar el bloque numero 1 que se genero en esta cadena. Por lo que volveremos al buscador y colocaremos el numero 1.
De esta forma veremos los detalles del primer bloque que se generó en la plataforma. Podremos darnos cuenta que no aparecer reflejada la marca tiempo. Pero si bajamos un poco nos encontraremos con las 4 transacciones que conforman este bloque.
Lo que haremos será seleccionar cualquiera de estas transacciones para obtener detalles sobre la marca de tiempo
Podremos ver entonces los detalles de esta transacción al igual que la fecha en la que se realizó. Justamente esta es la información que necesitamos para realizar el calculo que nos interesa desde el primer bloque hasta el ultimo.
Ahora bien, la fecha que refleja el primer bloque de esta plataforma es del 16 de marzo del 2020 a a hora Venezuela de 10:30:51. Con estos datos podremos calcular cuantos segundos han pasado desde este día hasta la actualidad del ultimo bloque.
Debemos tener en cuenta los siguientes datos:
- Una hora contiene 3.600 segundos.
- Un día en total tiene 86.400 segundos.
- Desde el 16 de marzo de 2020 hasta el 2 de octubre del 2021 (hoy) han pasado 565 días.
Estos 565 días lo multiplicamos por los 86.400 segundos que contiene cada día. Y tendremos como resultado: 48.816.000 segundos.
Vamos a dividir entonces estos segundos que obtuvimos en el primer calculo, entre el numero del ultimo bloque: 48.816.000 segundos / 99,437,645 = 0,4909207171992056 segundos.
Este cálculo nos dice entonces, que desde que se genero el bloque numero 1 en la plataforma se ha creado un bloque nuevo cada 0,4909207171992056 segundos.
Conclusión
En esta ocasión aprendimos sobre un nuevo protocolo de consenso llamado Proof of History (PoH). El cual más que un algoritmo de consenso es un compañero perfecto para el protocolo de consenso PoS, el cual le permite acelerar el proceso de validar las transacciones valiendose de un sistema que permite registrar cada movimiento de un activo digital en el tiempo exacto en que se realice dicha operación.
Algo muy útil si hablamos de plataformas blockchain donde lo que destaca es su transparencia en transacciones. Este también convierte a la plataforma Solana y los proyectos basadas en ella en una red veloz y de alta escalabilidad que puede competir con plataformas veteranas como Ethereum.
También conocimos dos de los proyectos basados en la red blockchain de solana como los Cyclos y Oxygen, las cuales intentan sumar diferente opciones al ecosistema de las blockchain y su usuarios. Al igual que pudimos conocer algunos detalles del token nuevo SOLA.
Cada plataforma tiene sus limitaciones y en este post pudimos darnos cuenta que incluso una red como Solana puede verse limitada cuando sus recursos se agotan. A pesar de ello es un plataforma que promete generar beneficios para todos aquellos que se interesen en utilizar su red o token asociado.
Al igual que pudimos hacer un registro cronológico de cuantos bloques por segundo se han generado en Solana desde el momento de su creación hasta el bloque mas actual, generando cada 0,4909207171992056 segundo un nuevo bloque. Una gran cantidad de ellos por lo que nos damos cuenta.
Particularmente fue muy interesante realizar esta investigación que me permitió conocer más sobre esta plataforma que se vale de una increíble escalabilidad, velocidad y tarifas accesibles para el usuario. Plataforma como estas son las que impulsan y mantiene cada día el avance de la tecnología blockchain hacia un futuro de economía digital cada vez mejor.
Profesor: @pelon53
Las capturas de pantalla fueron tomadas por mí: @marlut
Compartido de Twitter
Me ha encantado este post @marlut 🤩
Gracias por tu comentario 🖤 @psic.emirgabriel