Solana Blockchain - Crypto Academy / S4W4 - Homework post for pelon53.

0001-8883221483_20210929_012827_0000.png

Portada realizada en Canvas.

Un saludo a todos los compañeros de la CryptoAcademy, en especial al profesor @pelon53. Esta semana, estuvimos estudiando sobre la Blockchain de solana, un proyecto bastante interesante y muy prometedor.

Sin más que decir les dejo mi investigación sobre la tarea de esta semana:

Separador pollito-03.png

1.- Explique en detalle el PoH de Solana.


La PoH o Prueba de historia, es un protocolo de consenso que busca crear un orden confiable de las transacciones que se registran en la Blockchain, de tal manera que permite disminuir el proceso de consenso entre los nodos. El protocolo PoH fue diseñado y creado por Anatoly Yakovenko, quien es fundador y director de Solana.

Este protocolo hace la Blockchain más ligera y rápida, ya que reduce el peso de los procesamientos de la red, se estima que la Blockchain que utilice este protocolo puede alcanzar hasta las 100.000 transacciones por segundo, algo que fue comprobado con la Blockchain de Solana que implementa este protocolo dentro de su red.

La prueba de historia (PoH) utiliza la cronología del tiempo para poder crear un consenso y es la principal diferencia que existe entre PoH y los demás protocolos como PoW (Proof of Work) y PoS (Proof of Stake).

PoH utiliza los VDFs o retardo verificable, esta función Hash VDF brinda mayor rapidez y protección. Los VDF funcionan tomando una cantidad de Retardo (Tiempo) para poder crear un resultado, sin embargo el resultado se puede verificar de forma fácil y rápida. Los VDF no permiten validar transacciones en paralelo, además que evitan manipulación en los resultados y es ahí donde ofrece protección y seguridad. Es importante saber que un VDF se resuelve por medio de un solo núcleo del CPU siempre y cuando se utilicen una serie de pasos

¿Cómo funciona la Prueba de Historia (PoH)?

La Prueba de Historia o PoH, crea marcas de tiempo sobre los eventos ocurridos en la Blockchain, estos eventos quedaran registrados, y servirán para localizar de manera exacta, algún token, direcciones o Smart contracts, esto facilita la verificación y hace que la red se vuelva mucho más rápida y ligera. Otra forma de entenderlo es de la siguiente manera: Si una moneda es transferida a otro lugar el protocolo PoH anotara ese evento con una marca de tiempo, la cual será totalmente exacta.

Además que el uso de PoH permite que se ignoren las horas geográficas de la ubicación de los mineros, de tal manera que la red va acomodando todos los retrasos que se producen en la red mientras se entrega la estructura de datos y esta se vuelva a integrar, para así poder formar los Bloques de la Blockchain, este proceso permite que la validación y confirmación sea sumamente rápida, superando los tiempo de PoW y PoS, lo que permite a redes como Solana ofrecer una experiencia similar a un servicio centralizado, pero sin comprometer la descentralización y seguridad de la red.

Separador pollito-03.png

2.- Explique por lo menos 2 casos de uso de Solana.


  • Step Finance:


Screenshot_1.png

Step Finance

Es un proyecto considerado la cara o portada de la red Solana, este proyecte nace del hackathon de Solana y fue fundado por George Harrap. Step Finance le permite a sus usuarios realizar transacciones en la red Solana, por medio de esta plataforma que es sencilla y fácil de utilizar, además que este proyecto le permite a los usuario poder tener el control y gestión de sus tokens dentro de Solana, Step también le ofrece a sus usuarios métricas y las herramientas necesarias para realizar operaciones de forma exitosa, busca ayudar a obtener mayores ganancias que perdidas, ofrece granjas de rendimiento e incluyen servicios de intercambio AMM.

Step Finance, ofrece servicios muy similares a Zapper que funciona en la red de Ethereum. Esta plataforma esta pensada para los usuarios de Solana DeFi.

Screenshot_20.png

Step Finance

Screenshot_4.png

CoinMarketCap

Además este proyecto integra su propio token, llamado STEP, el cual tiene un valor según CoinMarketCap de 0,7504$ y se encuentra en la posición #1344 de su ranking, el token STEP es de gran importancia dentro Step fiance, ya que es su token de gobernanza, fue creado para el crecimiento de la plataforma y además que este token se utiliza para dar recompensas a sus usuarios.

  • Oxygen:


Screenshot_2.png

Oxygen

Es un protocolo Brokerage DeFi basado en la red de Solana, y es alimentado por Serum, Oxygen fue creado para ayudar a millones de personas en las finanzas descentralizadas, además que se dice que es el futuro de las DeFi. El equipo de Oxygen se compone por ingenieros financieros y de software, que provienen de estados unidos, londre e isrreale, dentro del equipo central encontraremos a:

Screenshot_3.png

Oxygen

Ofrece los siguientes servicios a sus usuarios apalancamiento comercial, préstamos a corto plazo, liquidez a plazo, rendimientos pasivos, entre otros.

Screenshot_5.png

CoinMarketCap

Oxygen tiene su propio token llamado OXY, cuenta con un valor actual en el mercado según CoinMarketCap de 2,03$ y se encuentra en el puesto #323 , este token sirve para la gobernanza del proyecto, ya que los que posean tokens OXY, podrán participar votando en las decisiones que se tomen, además aquellos poseedores del token, podrán recibir en 100% de los ingresos por comisiones del protocolo, otra funcionalidad del token, es que los proveedores de liquidez de volatilidad, recibirán recompensas con OXY.

Separador pollito-03.png

3.- Detalle y explique el token SOLA.


El token SOLA, pertenece a la plataforma DeFi Solatoken.net, es su token nativo y es utilizado para el crecimiento y gobernanza del proyecto, ya que quienes posean el token podrán participar en las decisiones que se tomen sobre la red.

Screenshot_10.png

CoinGecko

Este token es nuevo, incluso la única pagina donde se puede obtener información con respecto a su precio es CoinGecko, el token SOLA tiene un precio de 0,065169$, su posición en el ranking es #1768, tiene un Cap de mercado de1.719.540$, actualmente este token solo se puede intercambiar por Radium, otra plataforma que trabaja sobre la red Solana.

Hablando un poco más del token, este pertenece a la plataforma DeFi Sola token.net, la cual es un intercambio descentralizado, bastante eficiente, además cuenta con una distribución automática de liquidez que utiliza el algoritmo AMM.

Screenshot_6.png

Solatoken.net

Sola token es una plataforma que aun está en proceso de crecimiento, pero según lo encontrado en la página oficial, esta plataforma busca ofrecer a sus usuarios, comercio, apuestas, loterías y la creación de NFTs, los usuarios podran crear sus propios tokens, entre otros.

Screenshot_7.png

Solatoken.net

Screenshot_8.png

Solatoken.net

Por aquí podemos observar su Road Map, donde podremos observar las nuevas actualizaciones y servicios que integrara Sola token.

Screenshot_9.png

Solatoken.net

Separador pollito-03.png

4.- ¿Cuándo Solana Blockchain vio interrumpida sus operaciones? ¿Por qué? Explique.


Sola Blockchain, una red que ha generado tanta confianza y aceptación entre usuarios e inversores, sufrió un incidente, algo que parecía que no iba a pasar nunca, pero no fue así, el 14 de septiembre de 2021, Solana comenzó a presentar una falla en su red, según la cuenta de Solana Status en Twitter, se indico que Solana habría sufrido una inestabilidad intermitente por un periodo de 45 minutos.

Screenshot_14.png

Tweet informativo de Solana

Luego de unas 6 horas, llega un nuevo comunicado por parte de Solana Status, donde explican que hubo un aumento inesperado de unas 400.000 TSP, esto habría generado que la red se desbordara, provocando una denegación de servicio y que la red comenzara a bifurcarse.

Screenshot_11.png

Tweet informativo de Solana

Sin embargo los ingenieros de Solana, intentaban controlar la situación, algo que fue inútil, entonces se opto por hacer un consenso con los validadores para poder realizar un reinicio de la red, entonces con el 80% de aprobación por parte de los validadores, se inicio el reinicio de la red.

El incidente sucedió por unas 17 horas aproximadamente, debido al gran numero de transacciones, los procesadores de bloques empezaron en realizar bifurcaciones, esto hizo que varios nodos de validación se desconectaran de la red al quedarse sin memoria por intentar procesar la cantidad excesiva de bifurcaciones. Solana Status dio a conocer la información por un Tweet.

Screenshot_12.png

Tweet informativo de Solana

Luego del reinicio de la red, en unas 2 horas todo regreso a la normalidad, a pesar del desastre, el token SOL no se vio tan afectado como se esperaba, sin embargo otros proyectos que trabajan sobre la red de Solana, si se vieron afectados negativamente por este incidente.

Separador pollito-03.png

5.- Verifique el último bloque generado en Solana y haga un cálculo aproximado de ¿Cuántos bloques por segundo se han generado en Solana, tomando en cuenta desde el bloque inicial hasta el actual? Justifique su respuesta y muestre captures de pantalla.


Lo primero que haremos, es ir al Explorador de Bloques de Solana, de esta forma podremos obtener la informacion de los bloques.

Una vez dentro del explorador de bloques, podremos observar el ultimo Bloque para el momento de realizar la tarea, también podremos ver la fecha exacta de cuando fue generado.

Para ver mayor información y detalles referente al Bloque, damos clip sobre su número o lo introducimos en el buscador.

Screenshot_15.png

Explorer.Solana

Como podemos observar, esta toda la información del Bloque, su fecha de creación en este caso se creo el 29 de septiembre de 2021 a las 16:50.49 UTC, su Hash, encontramos la cantidad de transacciones procesadas y realizadas, entre otra información de interés.

Screenshot_16.png

Explorer.Solana

Ahora para conocer el Bloque Génesis de Solana, debemos introducir en el buscador el numero 01, una vez introducido, podemos observar información del bloque, pero no completa, podemos ver que el bloque proceso 4 transacciones.

Screenshot_17.png

Explorer.Solana

Para obtener mas información, debemos bajar un poco y podemos observar las 4 transacciones, así que damos clip en la primera.

Screenshot_18.png

Explorer.Solana

Una vez abierta la transacción, podemos obtener mas información, entre ellas su fecha de creación que fue el 16 de marzo del 2020, a las 10:30.51 hora venezolana.

Screenshot_19.png

Explorer.Solana

¿Cuántos bloques por segundo se han generado en Solana, tomando en cuenta desde el bloque inicial hasta el actual?


Para obtener el resultado lo principal es determinar el tiempo que lleva la red Solana operando.

En este caso Solana lleva operando desde el 16 de Marzo 2020 hasta el 29 de septiembre de 2021, quiere decir que lleva 18 meses y 13 días, en el momento que se realiza esta tarea.

Entonces:

Calculemos los segundos por los 18 meses:

1 mes= 2.628.002s

18 meses*2.628.002s= 47.304.036s

Ahora calculemos los segundos por los 13 días:

1 dia= 86.400s

13 dias*86.400s= 1.123.200s

Obtenidos los resultados, podemos sumar los segundos.

18 meses + 13 dias= 48.427.236s

El resultado obtenido en segundos se dividirá por el numero de Bloques en este caso sera 98.953.749 Bloques

48.427.236/98.953.749= 0,4893926555526s

Realizado el cálculo, podemos observar, que se genera 1 bloque por 0.48s aproximadamente, esto quiere decir que se generan 2 Bloques por cada segundo desde que comenzó a funcionar Solana.

Separador pollito-03.png

Conclusión:


Con el paso del tiempo, hemos visto como las redes Blockchains han ido mejorando, introduciendo nuevas tecnologías y protocolos que van resolviendo la problemática principal de las Blockchains que es la escalabilidad.

Solana Blockchain, ha mejorado mucho este problema, gracias a su protocolo PoH, que ha hecho que su red se vuelva mucho mas escalable y segura que otras Blockchains, a pesar de ser una red nueva, ha planteado soluciones que a muchos usuarios y empresas ha llamado la atención, sin embargo es cuestión de dejar que la red vaya creciendo poco a poco con el pasar del tiempo.

Cc. @pelon53

Separador pollito-03.png

Sort:  
Loading...

Coin Marketplace

STEEM 0.09
TRX 0.31
JST 0.031
BTC 107130.83
ETH 3885.79
USDT 1.00
SBD 0.58