Steemit Crypto Academy Season 4 Beginners' Course - Task 4 : Blockchain, Decentralization, Block Explorer by @yousafharoonkhan

in SteemitCryptoAcademy3 years ago (edited)

Image designed in canva and PowerPoint


Requisitos de la Tarea 4


(1)
  1. Escriba la definición de blockchain.
  2. Cómo nuestros datos en Blockchain están protegidos de los piratas informáticos?
  3. Escriba detalles sobre la etiqueta Data, Hash y Previous Hash y explique a través de la captura de pantalla.

Escriba la definición de blockchain


Image designed in PowerPoint

Desde mucho tiempo la confianza en las transacciones la aportaban los individuos, intermediarios o entidades financiera, ciertamente no se podía conocer, y era generalmente imposible conocer quién era la otra parte interesada en la transacción, por ese motivo, estábamos obligados a utilizar los servicios de terceros.

El año 2008, el sistema financiero mundial colapsó, aprovechando estos momentos de incertidumbre, una persona de nombre o pseudónimo Satoshi Nakamoto, plantea un protocolo, creando un nuevo sistema de pago electrónico directo entre las parte, utilizando una criptomoneda llamada Bitcoin, mediante el uso de una nueva tecnología llamada Blockchain, no era necesario un tercero.

La primera Blockchain se creó junto con la primera criptomoneda, es decir con Bitcoin, todas las criptomonedas para funcionar se hace necesario el uso de una Blockchain, debido a que se requiere que las operaciones se transmitan a través de una red de información y se almacenen en la cadena de bloque.

Podemos definir una Blockchain como una red de información distribuida, es decir, funciona como un libro mayor contabilidad que almacena los registros cronológicamente, se dice que es distribuida porque varias copias de la información actualizada son replicadas, se encuentran en diferentes nodos, es decir en diferentes computadoras, Blockchain es una palabra compuesta, que en español significa Cadena de bloques.


Componentes de una Blockchain


Componentes Descripción
Nodo:

Representa un computador en la red, este puede ser un computador personal, un laptop o una supercomputadora.

Un protocolo Estándar:

Es un software computacional que permite la comunicación entre todos los nodos presente en la red, el más conocido es SMPT, el mismo que se utiliza para enviar o recibir correo electrónico.

Una Red Punto a Punto:

También se le puede decir P2P, representa a un grupo de computadoras conectadas a una misma red.

Un sistema descentralizado:

Blockchain representa un sistema descentralizado, debido a que carece de un ente centralizado, es controlado por todos los componente que lo forman, bajo un mismo nivel de jerarquía.


Hay varios tipos Blockchain


Tipos Descripción
Blockchain Pública:

A este tipo de blockchain también se le conoce sé cómo sin permiso, ya puede unir cualquier persona y no requiere permiso o autorización, es abierta

Blockchain Privada:

A este tipo de blockchain también se le conoce sé cómo con permiso, debido que es todo lo contrario a la Blockchain pública, requiere de permiso y debe está autorizado para unirte a esta Blockchain, es cerrada

Blockchain Hibrida:

Tipo de blockchain que tiene parte de las dos nombradas anteriores.



¿Cómo nuestros datos en Blockchain están protegidos de los piratas informáticos?

Partiendo que una Blockchain es un libro de registro distribuido que está completamente abierto para cualquiera, no escapa la posibilidad que alguien pueda intentar alterar algún bloque de la blockchain.

El solo hecho que una blockchain sea una red distribuida le da cierto grado de seguridad, ya que la cadena de bloque es replicada a todos los nodos que forman la red, esto quiere decir que cada uno de los nodos que conforman la red, que pueden ser miles y hasta millones reciben una copia exacta con el último movimiento que se ha realizado, para aceptar una siguiente transacción o bloque primero se verifica la información contenida en la cadena de bloque en cada nodo, hasta ese momento y todos los nodos mediante un sistema de consenso aprueban o desaprueban, si es aprobada, entonces, es cuando esta transacción o bloque pasa a formar parte de la cadena de bloque y la misma ya no podrá ser modificada y menos eliminada.

La Blockchain agrega seguridad, mediante el uso de la criptografía, cuando un bloque es agregado a la cadena de bloque se le agrega un código que lo identifica inequívocamente, este código, se conoce como Hash, que es una especie de huella digital, este hash se genera mediante el uso de un algoritmo matemático, este algoritmo, para poder generar el hash, requiere de varios argumentos como son: los datos de la transacción, el hash del bloque anterior y la respuesta a una incógnita, esta respuesta se consigue mediante el proceso llamado minado o prueba de trabajo.

Las cadena de bloques también tienen un mecanismo llamado prueba de trabajo, que relenteriza la creación de nuevos bloques, en el caso de Bitcoin se tarda 10 minutos, para calcular la prueba de trabajo requerida y agregar un nuevo bloque a la cadena, este mecanismo hace muy difícil que puedan alterar los bloques, porque si alterar un bloque tendrían que calcular la prueba de trabajo de todos los siguientes bloques.


Escriba detalles sobre la etiqueta Data, Hash y Previous Hash y explique a través de la captura de pantalla



Image designed in PowerPoint

Cada bloque contiene: Datos, Hash del Bloque y Hash del bloque anterior

Datos: Los datos que almacena un bloque, depende del tipo de Blockchain, por ejemplo la cadena de bloque de Bitcoin almacena los detalles sobre una transacción, como son el emisor, el receptor y la cantidad de monedas.

Hash: El hash lo puedes comparar con la huella dactilar, identifica a un bloque y todo su contenido, es único, una vez que se crea un bloque su hash es calculado, si alterar algo dentro del bloque su hash también cambia, con el uso del hash podemos saber si un bloque fue alterado

Hash del bloque anterior: Es el Hashque hace que una cadena de bloque sea segura, si alteras un bloque, eso hace que cambie el hash, esta acción hace inválido el bloque siguiente y todos los que sigan.


Conclusiones

Con el uso de los mecanismos de seguridad de la Blockchain, como es que la Blockchain es una red distribuida, esta característica permite que cada nodo tenga una copia exacta de la cadena de bloque, también hace uso de la técnica de la Criptografía, que mediante un algoritmo genera un hash para identificar un bloque y también trabajar con el hash del bloque anterior para crear la cadena y por último la prueba de trabajo, que es una incógnita que se debe descifrar, y tiene la función de retrasar la creación de bloques, con el uso de todos esto métodos de seguridad, es poco probable, por no decir imposible que alguien altere un bloque de manera efectiva.

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.030
BTC 66937.04
ETH 3270.78
USDT 1.00
SBD 2.74