Steemit Crypto Academy Season 4, week 4- Intermediate course|: Solana Blockchain
Saludos a todos los participantes de esta gran comunidad de Steemit Crypto Academy, nuevamente aquí con la finalidad de mostrar una nueva Blockchain. La última vez hablamos de una blockchain genial, con una velocidad muy grande, capaz de producir 2 bloques por segundo, Telos Blockchain. Hoy les quiero compartir otra blockchain, ultra rápida y escalable, se auto domina como la blockchain más rápida del mundo: Solana Blockchain.
¿Qué es Solana Blockchain?
Esta cadena de bloques de tercera generación está basada en código abierto, y su principal objetivo es impulsar el desarrollo de DApps de alto tráfico. Solana quiere demostrar que, mezclando una serie de algoritmos existentes, en la implementación de una cadena de bloques, se elimina el cuello de botella de rendimiento, dando como resultado una cadena de bloques con un rendimiento escalable proporcional al ancho de banda. Lo que la convierte en una Blockchain sumamente rápida y escalable. Cumpliendo que sea descentralizada, segura y escalable.
Esta tecnología de Solana dio inicio desde cero, pensando en los problemas de escalabilidad que presentan las blockchain existentes. Fue así que en el 2017 el proyecto de Solana Labs nace de la mano de Anatoly Yakovenko, dando vida a la blockchain de Solana. Su red principal fue lanzada en el 2020.
Solana ha hecho pruebas públicas, y la primera se llevó a cabo el 19 de Julio del 2018, donde usaron 50 nodos en una red, y allí ejecutaron el software de Solana, dando resultados muy alentadores, llegando a sostener un pico de 65.000 transacciones/segundo máximo.
Pero esta primera prueba no se quedó allí, posteriormente han hecho otras pruebas, en este caso con 150 nodos en la red y la tecnología Solana logró ejecutar 100.000 Transacciones/segundo de una forma sostenida y alcanzó picos de hasta 500.000 Transacciones/segundo. Convirtiéndola en la blockchain más rápida del mundo.
¿Cómo funciona la Blockchain Solana?
Solana de auto domina la blockchain de más alto rendimiento del mundo, en su red Testnet de 200 nodos, han logrado un rendimiento sostenido de más de 50.000 Transacciones/segundo. Cuando su ejecución es con GPU. Ahora para lograr todo esto, se requiere de un sistema de implementación único, usando optimizadores y una tecnología nueva.
Solana combina el consenso la Prueba de Historia (PoH) con el consenso de Prueba de participación (PoS), con esto pretende mejorar la escalabilidad de la plataforma.
Este consenso híbrido es innovador y único en las blockchain, haciendo que Solana sea del agrado de pequeños comerciantes como comerciales instituciones.
La Fundación Solana pretende hacer que las finanzas descentralizadas (DeFi) puedan ser accesibles a gran escala.
Veamos lo que permite a Solana ser una Blockchain de alta velocidad:
1.- Prueba de Historia (PoH):
Este protocolo tiene como objetivo crear un orden confiable en las transacciones y eventos registrados en el libro mayor, usando la criptografía y resolviendo el acuerdo del tiempo. Usando el tiempo y las marcas de tiempo para generar un protocolo de consenso. Esta PoH genera marcas de tiempo exacto de todo lo que acontece en la blockchain.
2.- Tower BFT:
Tower BFT es una versión mejorada y optimizada por el equipo de Solana, del Practical Bizantine Fault Tolerance (PBFT). El protocolo de Tolerancia a Falla Bizantinas se combina con el PoH, con la finalidad de mantener de forma segura la ejecución de su protocolo de consenso y la red descentralizada.
El PoH antes del consenso genera los tiempos globales y el PBFT usa ese tiempo sincronizado de cada nodo para control, verificar y aceptar las transacciones en cada nodo, una vez se cumplan los parámetros establecidos en el protocolo de la red.
3.- Turbine:
Es un protocolo de propagación de la información. El problema lo podemos observar si existen miles de nodos, y a esos nodos les debe enviar cada una de las transacciones o eventos que se ejecuten en la red, de esa manera se registra dicha información y se llega al consenso. Ahora si hay demasiadas transacciones o algunas son muy pesadas, esto ocasiona que la red se ralentice.
Es allí donde Turbine se encarga de distribuir la información a través de los nodos, es un proceso primordial y debe ser veloz, ya que se generan cada bloque en 0,5 segundos, aproximadamente. Turbine solo indica parte de la información de bloque, y los nodos se encargan con la información entregada de recrear el bloque, si le falta información la solicitan al resto de la red en forma paralela.
4.- Gulf Stream:
Este protocolo es el encargado del almacenamiento en cache de las transacciones o eventos en la blockchain Solana. Recibe la transacción y es la encargada de enviarla a todos los nodos, pero prioriza a los nodos generadores. De esta forma todos los nodos tienen la información necesaria para recrear los bloques con Turbine.
5.- Sealevel:
La blockchain de Solana es capaz de ejecutar diferentes acciones al mismo tiempo, gracias al Sealevel. De esta manera es capaz de ejecutar miles Smart Contracts a la vez, usando los núcleos disponibles para el validador.
Otras blockchain no cuentan con esta versatilidad. Veamos un ejemplo tenemos 5 grupos de eventos, en una blockchain normal, se va tomando cada grupo y se van ejecutando los eventos. Mientras que en Solana se toman los 5 grupos a la vez y se ejecutan los eventos.
6.- Cloudbreak:
Es el encargado de mantener la estructura de datos de una forma uniforme en cada uno de los nodos, las informaciones de las cuentas son manejadas con las asignaciones de claves públicas a cada cuenta. El propietario de la cuenta es la clave pública.
Estas son una de las principales funciones con que cuenta esta Blockchain, muy reciente para verdaderamente comprobar su alta velocidad y escalabilidad.
¿QUÉ ES UN CLÚSTER SOLANA?
Clúster significa grupo, y en este caso es un grupo de computadoras conectadas para que su funcionamiento sea en conjunto, puede ser de propiedad independiente. Desde el exterior se ve como un solo equipo o sistema.
Generalmente se usan para verificar las salidas de programa o información, que son enviadas por usuarios que no son confiables. Tienen variadas funciones entre ellas cuando un usuario desee que un registro permanezca inmutable de eventos en el tiempo.
Token SOL
La blockchain solana tiene un token nativo y es el SOL, tiene la misma función de un token de utilidad. Como en la mayoría de las blockchain, su token nativo sirve para poder pagar comisiones de las transacciones cuando se interactúa un contrato inteligente o simplemente al momento de realizar una transferencia. Los poseedores de SOL pueden convertirse en validadores de la red.
Actualmente SOL (hoy 25/9/2021) tiene Capitalización de Mercado de $ 40.582.020,497 y el precio de $ 136,59. Actualmente ocupa el 7 lugar en Capitalización de Mercado.
EXPLORADOR DE BLOQUES
Solana cuenta con un explorado de bloques, donde podemos encontrar la información de cada bloque que se genera. Allí tenemos la fecha en que se generó el bloque, así como cualquier otra información relacionada con dicho bloque. En su página principal se observa el precio del SOL, así como el Suministro Circulante y participación activa.
Si le das clic al bloque puedes observa otra información correspondiente a ese bloque.
Hasta aquí dejamos esta clase.
CONCLUSIONES
Solana Blockchain promete una ultra velocidad y escalamiento, su objetivo es impulsar el desarrollo de las DApps de alto tráfico.
Lograr Solana Blockchain ser ultra veloz y escalable ha requerido que se implementen nuevas tecnologías y algoritmos optimizados, dando un avance a la tecnología blockchain.
Solana Blockchain es una Blockchain nueva donde veremos en la vida real su comportamiento, hace unos días sufrió un ataque que la dejó sin funcionar por varias horas.
Tarea.
1.- Explique en detalle el PoH de Solana.
2.- Explique por lo menos 2 casos de uso de Solana.
3.- Detalle y explique el token SOLA.
4.- ¿Cuándo Solana Blockchain vio interrumpida sus operaciones? ¿Por qué? Explique.
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.
Reglas.
Asegúrese de publicar en la comunidad de Steemit Crypto Academy .
Agregue las etiquetas #pelon53-s4week4 y #cryptoacademy entre las cinco primeras etiquetas en este orden. También puede utilizar otras etiquetas relevantes como la etiqueta de su país. Además, etiquétame como @pelon53 en cualquier parte de tu publicación. Verifique con atención las etiquetas, un error puede perder la revisión de la tarea.
El título de su tarea debe ser: Solana Blockchain - Crypto Academy / S4W4 - Homework post for pelon53.
Su artículo debe tener al menos 400 palabras. Sea creativo y presente su tarea de una forma única.
Está prohibido el plagio. Por lo tanto, no se tolerará el plagio de ningún tipo.
Esta tarea requiere capturas de pantalla de su propia experiencia, agregue una marca de agua con su nombre de usuario. Además, use imágenes de fuentes libres de derechos de autor y muestre la fuente, si corresponde.
Esta tarea se ejecutará hasta las 23:59 del 2 de octubre, hora UTC. (7:59 pm hora de Venezuela)
Son elegibles los usuarios que tengan una reputación de 60 o más y que tengan un SP de 400 o más (excluyendo cualquier SP delegado). Tampoco debe estar apagado.
No dejes el enlace de tu tarea en la sección de comentarios a menos que tu publicación no haya sido calificada dentro de las 48 horas.
Si tiene alguna duda sobre la tarea de tarea, no dude en unirse a la sección de comentarios.
Cc:-
https://steemit.com/hive-108451/@azizulhassan/crypto-academy-season-4-week-4-intermediate-course-or-solana-blockchain-homework-post
MY HOMEWORK
Publicado en Twitter: https://twitter.com/itielg/status/1441955298776846336?s=20
Proffesor I want to ask,
Do you mean the coins that use the solana blockchain?
Saludos, proyectos que usan la blockchain de Solana.
Smart contract, right proffesor?
Thanks proff.
Pueden ser DApps o token que usan la red Solana para implementar su funcionamiento.
saludos profesor buen dia, en la ultima pregunta debo calcular cuantos bloques se han generado desde el genesis block de solana o calcular cuantos bloques se crean por cada vez que
un segundo muere? es que no entiendo esa pregunta! gracias...
Saludos amigo, Desde el bloque génesis o el bloque uno y hacer el cálculo en segundo. Mostrando captures de pantalla. Ya modifique la pregunta para que sea más entendible. Gracias.
Gracias porfesor, eso fue lo que entendi pero no estaba seguro del todo!
Explicit lecture professor 👌
Saludos, espero su entrada
Hola profesor, cuando se refiere a caso de uso podemos usar a proyecto desarrollados sobre la blockchain? como dapps o tokens?. O casos de usos de la vida cotidiana?
Otra cosa, en la pregunta numero 3 se refiere al token SOL de solana? porque escribio ''Token SOLA''
Saludos amigo, así es, proyectos desarrollados sobre esa blockchain. Pueden ser DApps o tokens.
Gracias por la respuesta profesor, corrija la pregunta 3, coloco token SOLA en vez de token SOL
Es SOLA, no es SOL
Hello professor @pelon53, how do I read post in English please?
Greetings, please, use google traslate or another traductor
Good one
Gracias amigo.
Hello Professor, Here is my homework task for this week.
https://steemit.com/hive-108451/@janemorane/steemit-crypto-academy-season-4-week-4-intermediate-course-or-solana-blockchain-or-homework-task-for-professor-pelon53
Awwee professor. You always teach us the good stuff and your explanations are good. Hope to do my homework post today.