Blockchain, Decentralization, Block explorer - Steemit Crypto Academy Season 4 - Homework Post for Task 4

in SteemitCryptoAcademy3 years ago


1.png
Imagen editada en Canva.com Fuente de imagen

Hola, me presento nuevamente por acá para presentarles mi tarea número 4 del curso fijo para principiantes. En esta oportunidad hablare acerca de la tecnología blockchain. Espero que se pongan cómodos y disfruten de la lectura.

Escogí la pregunta número 1 para desarrollarla.

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

mariana1.png

Escriba la definición de blockchain. Y cómo nuestros datos en Blockchain están protegidos de los piratas informáticos. ?

En la actualidad es muy común escuchar el término de blockchain sobre todo si hablamos de criptomonedas. Este término se origina en 1991 con Stuart Haber y W. Scott Stornetta quienes presentan un trabajo con esta tecnología, sin embargo, se dio a conocer a partir del año 2008 cuando se es presentado el documento técnico del Bitcoin para posteriormente crear esta criptomoneda. En la actualidad esta tecnología no solo es usada en el tema de criptomonedas, sino que también es usada en el registro de documentos, propiedades, patentes y contratos inteligentes.

La palabra Blockchain es una palabra compuesta por otras dos que son: Block que traducido significa que es un objeto cuadrado o rectangular que está formado por partículas, y la palabra Chain que traducido significa que es una cadena, es decir, un objeto con el que se puede enlazar distintos objetos para mantenerlos juntos. Con estos conceptos podemos decir que Blockchain es una cadena de bloques entrelazados o interconectados que están formados por partículas.

Al relacionar el concepto anterior con el tema de criptomonedas podemos decir que Blockchain es una cadena de bloques que almacena información específica. Podemos verlo también como el libro mayor público en el cual son respaldadas todas las transacciones. La red blockchain funciona como el libro mayor más seguro que existe, el cual no puede ser modificado o alterado por ninguna persona. Todos los datos almacenados no pueden ser eliminados. Esta red también funciona como una carpeta de registros y trabaja de forma descentralizada, es decir, sin la intervención de entidades gubernamentales o bancos convencionales.

Dentro de la cadena de bloques cada dispositivo (computador u ordenador) que está conectado a la red tiene acceso a una copia de toda la información de la cadena de bloques, y en caso de que se presenten fallas en el ordenador o un ataque pirata, el libro mayor se mantendrá seguro en los nodos restantes.

Cada vez que se llena un bloque dentro de la cadena se forma un bloque nuevo y se interconecta con el bloque anterior. Cada bloque posee una capacidad máxima a la cual llamaremos: Tamaño de bloque.

La blockchain trabaja con tecnología de contabilidad distribuida y tiene algunos elementos para garantizar su correcto funcionamiento. Estos elementos son:

  • Red distribuida peer to peer.
  • Sellado de tiempo.
  • Criptografía de llave privada.
  • Banco de datos.
  • Almacenamiento de datos.
  • Seguridad.
  • Entre otros.

s1 negro.png

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

Uno de los beneficios más atractivos que nos ofrece la tecnología blockchain es la seguridad y la transparencia, aunque esto no nos indica que estamos aislados de ataques por parte de piratas informáticos. En el año 2020 fueron encontrados e informados 2709 casos donde hubo vulnerabilidad (esto según instituto nacional de estándares y tecnología).

Este informe nos indica que debemos cuidar nuestros datos dentro de la cadena de bloques, y esto lo podemos hacer haciendo uso de tablas inmutables que protegen todos nuestros datos comerciales en estado crítico de ser eliminados o modificados por algún pirata informático. Esta función de las tablas inmutables es de gran ayuda para la seguridad de nuestros datos. Estas tablas fueron diseñadas con la finalidad de brindar protección a nuestros datos de posibles alteraciones. Los datos sean organizados en distintas cadenas y esto dificulta el acceso fácil a ellos.

Los datos almacenados reciben un cifrado único el cual ayuda a evitar posibles robos. Para poder acceder a la información de una cadena de bloques se debe tener acceso a la firma digital para poder ver la información almacenada. Esta llave digital la llamaremos Hash. Esta llave es de gran importancia ya que nos ayudará a proteger los datos almacenados de cualquier ataque de piratas informáticos.

mariana1.png

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

En el punto anterior mencionamos el hash, el cual es uno de los tres elementos básicos y fundamentales que posee un bloque. A través de estos elementos se puede verificar la información almacenada en cualquier bloque de la cadena. Estos elementos son los siguientes:

  • Datos

Los datos son el contenido o información que almacena un bloque dentro de la cadena. Este contenido es el que forma una cadena.

Los datos que posee un bloque tienen información de gran importancia sobre el remitente y destinatario. Esta información nos muestra detalles el monto enviado en una transacción, fecha de envío, destino de envío, de donde proviene el dinero que es enviado y cuanto tenía el receptor antes de enviarse el dinero. Todos los bloques poseen información diferente de distintas personas y distintas fuentes.

  • Hash

Es un código alfanumérico único para cada bloque el cual no se repite en ningún otro bloque. Este código es utilizado para representar algún bloque o transacción dentro de la cadena de bloques. Este código es la firma o huella digital de un bloque, es decir, es su identificación. El hash nos permite almacenar nuestros datos de forma segura y nos brinda autenticidad. Para que todo esto sea posible, son ejecutados procesos lógicos y matemáticos muy complejos.

El hash lo utilizamos con dos funciones básicas, la 1ra es que a través de él podemos proteger cada bloque de cualquier ataque, y la 2da es que con él podemos verificar información del bloque.

Para otorgarle un código hash a un bloque se hace a través de un proceso llamado Hashing, el cual consiste en convertir cualquier transacción en una verificada. Cuando van entando más datos al bloque, se le va colocando su código. Este proceso termina cuando el bloque está lleno y se crea un bloque nuevo.

  • Hash anterior

Este hash hace posible el enlace entre la información que se está ingresando con la información ya almacenada, es decir, este hash hace posible que se cree la cadena de bloques. Cada bloque está conectado a otro de forma sistemática y posee un único hash anterior.

Una vez que un bloque se llena, se crea un bloque nuevo el cual se enlaza con el bloque anterior. El hash que tiene el bloque anterior también se coloca en el bloque recién creado, quiere decir que también podemos ver los datos del bloque anterior en el recién creado.

El último hash es conocido también como Raíz de Merkle el cual está compuesto por los hashes de todas las transacciones realizadas dentro del bloque. Con este hash es suficiente para verificar cualquier información.

s1 negro.png

Veamos un ejemplo práctico de estos elementos mencionados:

Entramos al siguiente enlace: Click aquí, luego en el panel de búsqueda colocamos el número de bloque que queremos explorar. En mi caso particular escogí explorar el bloque número 700.000 de la cadena de bloques del Bitcoin. Y a continuación observaremos los datos almacenados, el hash y el hash anterior:


3.png
Captura de pantalla desde Blockchain.com


4.png
Captura de pantalla desde Blockchain.com

Allí observamos los datos que nos muestra acerca del bloque 700.000 de la cadena de bloques del Bitcoin, y podemos ver el Hash y la Raíz de Merkle señalados en los ejemplos.

mariana1.png

Conclusión

Estamos en presencia de la era tecnológica y la cadena de bloques está tomando fuerza cada vez más. El entender el funcionamiento de esta tecnología nos dará la ventaja de poder hacer uso de ella de forma correcta y así ajustarla a nuestras necesidades. Es tiempo de evolucionar y adaptarnos a lo nuevo que nos ofrece la tecnología Blockchain.

Gracias al profesor @yousafharoonkhan, por la excelente clase impartida. Me despido hasta una próxima tarea.

Sort:  
Loading...

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.029
BTC 57946.22
ETH 3059.94
USDT 1.00
SBD 2.34