Blockchain, Descentralización, Explorador de bloques - Temporada 5 de Steemit Crypto Academy - Publicación de tarea para la Tarea 4
Hola comunidad de Crypto Academy, para mi es un honor compartir este análisis sobre el mundo oculto detrás de las criptomonedas, la Blockchain ya que para que ocurra esta magia y versatilidad y eficacia en el manejo de información masiva deben suceder distintos procesos .
¿Que es la Blockchain?
Fue creado por Satoshi Nakamoto en el año 2008 principalmente para gestionar el Bitcoin, teóricamente es un conjunto de espacios digitales y enlazados en donde se almacenan o intercambian información y datos de entrada y salida, que en su mayoría son transferencias de Criptomonedas. las transacciones se administran dentro del bloque en un blockchain determinada por medio de los protocolos de seguridad que provienen de un archivo digital el cual es la llave, es decir son normas estipuladas que debe existir al momento en que tú generas un movimiento de un activo hacia otro usuario.
En este sistema de verificación se realiza mediante a un consenso sistemático y automático ya que el medio de participación que influye puede ser por medio de un PoW, o un PoS, estos son distintos ya que el PoW requiere de muchos gatos energéticos y el PoS es más económico en el temas energético, ya que son los usuarios quienes participan.
La siguiente imagen veras un equipo ASIC utilizado en el PoW.
Imagen de InstagramFOTOGRAFIN en Pixabay
Cuando una información es verificada por unos de los bloques esta se escribe en los demás bloques haciendo imposible de borrar dicha información, cada bloque tiene en su sistema de registro una copia de la firma digital, esta es usada como el protocolo de seguridad que permite verificar los movimiento dentro de la blockchain es decir todos los bloques tienen el mismo permiso para autorizar una transacción ya que trabajan sin la necesidad de una base de datos central, Por esta razón si un servidor se cae esta seguirá trabajando sin ningún problema.
¿Que son los datos?
Los datos son todas aquellas operaciones de transacciones emitidas de un usuario a otro ejemplo: Pedro le transfiere 10 STEEM a María, entonces esa información primero debe ser verificada por uno de los bloques para luego ser almacenada y compartida dentro de la cadena de bloque para que su registro se actualice en toda la blockchain de esta manera todos sabrán que esa trasferencia fue realizada.
¿Que es el código HASH?
Los bloques tienen un código de identificación o ID llamado HASH, este código es el que permite la conexión y el reconocimiento entre bloques y funciona como una llave encriptada, de esta manera protege el sistema de ataques externos como hackeos , es decir crea un blindaje irrompible ya que si este código cambia en alguno de los bloques este quedara inhabilitado y excluido de la cadena de bloque.
Si utilizamos nuestra herramienta de steemscan.com podremos ver el código hash que identifica a cada bloque que opera en la blockchain de steemit.
Otra característica importante del hash es que cuando este se crea no puede ser duplicado de ninguna manera, si llegara a suceder que dos bloques logran duplicar el código hash de una sola transferencia los bloques llegan a un acuerdo sistemáticamente hablando y seleccionan el hash del bloque que mas cadenas haya creado ya que no pueden existir dos registros de la misma transacción.
Cuando un nuevo bloque nace ejemplo en la blockchain de steemit, este tendrá un nuevo código HASH, pero ahora ¿si tiene un nuevo código hash como los demás bloques lo reconocerán? Es muy simple, ya que este al nacer dentro de una misma red internamente también tendrá el HASH del boque anterior, es como una genética virtual.
La tecnología Blockchain es descentralizada por esta razón todos los bloques tienen la misma potestad de verificar y mover una transacción y cada uno tiene una copia de la firma digital autorizada, el sistema realiza este tipo de acción para evitar caídas de servidores de esta manera la transacción de algún usuario será ejecutada así unos de los bloques sufra una desconexión, esto lo puedes observar en la imagen de ejemplo:
Imagen de Tumisu en Pixabay editada en Paint
¿Que es descentralización y cuales son sus ventajas?
Es un sistema en donde no existe una base central para poder funcionar, cualquier persona que desee integrarse al sistema podrá conectarse solamente teniendo acceso a la internet y usar las aplicaciones correspondiente a su función dentro de Blockchain, también podemos tener acceso a información sobre nuestras transacciones o la de cualquier usuario , lo que hace este sistema seguro y transparente y podemos controlar nuestro dinero sin depender de entidades públicas, a demás puedes usarlo las 24 horas del día sin restricción de tiempo esto es la descentralización un sistema autosustentable, todo sucede en un mismo lugar de manera muy rápida.
Imagen de Sergei Tokmakov Terms.Law en Pixabay
¿Cuáles son las desventajas de la descentralización?
Las desventajas de este sistema en si no es el sistema, debido a que las personas tienen el dominio total de sus activos dentro de blockchain estos pueden llegar a la quiebra dependiendo su administración, si una trasferencia fue enviada por error hacia alguna persona en la red y por equivocación le envías mas dinero de lo que debías enviar no hay manera ni institución financiera a la cual solicitar un reclamo, porque este tipo de tratos se hace de persona a persona y tu autorizas el movimiento desde tu billetera el Exchange no se hará responsable de tu error ellos solo verifican si la cantidad que envías existe en tu monedero.
¿En donde aplicarías la descentralización?
Esta mejora se puede implementar en las entidades financieras centralizadas , con este método los usuarios de un banco podrán manejar desde su computador sus finanzas, su dinero lo tendrá en una billetera o wallet teniendo el control de usarlo como quiera, hasta podría cambiar el dinero Fiat por distintas criptomonedas dentro de un mercado mundial , los intereses generados por nuestros activos serán nuestro, las transacciones se harán de un usuario a otro sin necesidad de intermediarios de manera muy rapida, cualquier persona podrá acceder al servicio sin importar su clase.
A continuación hablaremos sobre algunas herramientas que puedes utilizar para monitorear los bloques dentro de una blockchain.
¿Qué información podemos ver en un explorador de bloques y explica su finalidad?
Un explorador de bloque realiza una función muy interesante, con este podemos observar cómo va en asenso o descenso una criptomoneda en especifico, también podemos observar la variación del volumen de transacciones que se están realizando en tiempo real.
Tenemos acceso a la información de un bloque sobre su código de identificación, que transacción realizo y que usuario envió o recibió algún dato, pueden ser criptomonedas, voto, o mensajes dentro de la arquitectura de steemit.
En la siguiente explicación utilizare la aplicación Steemworld.org para observar una transacción detallada realizada por un bloque.
Entras en el link indicado arriba, luego inicia sesión con tu usuario y seleccionas el icono de Dashboard.
luego de entrar bajas hasta operación de cuenta y sigue la imagen por pasos enumerados.
Luego en la ventana siguiente podrás ver detalladamente como el sistema automáticamente administra tu operación creando un registro el cual puedes ver para llevar el control de tu cuenta.
El segundo explorador que puedes usar: steemblockexplorer.com.
El tercer explorador que puedes usar: steemdb.oi.
El cuarto explorador que puedes usar: Steemscan.com.
El quinto explorador que puedes usar: Steemyy.com.
Sin más nada que acotar primeramente le agradezco a dios por estar aquí para aprender cada día más, gracias equipo de Steemit.