Crypto Academy Season 3 Beginners' course - Task 2: Blockchain, Decentralization, Block explorer

in SteemitCryptoAcademy3 years ago

Hola amigos de steemit, es un placer poder presentarle mi tarea 2 de la comunidad Steemit Crypto Academy, asignada por el profesor @yousafharoonkhan. Espero que les guste 😊.


Estas son las preguntas

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.


PicsArt_08-28-11.30.27.jpg

Imagen Editada en PicsArt

Blockchain

21PRtjKRXPQybj4WUXScWv5QPLninWRxfbcWNsx7SenD7FxevaeLdRfB55hRNPBSdbi5Xz5L3PEC8wXM1tDL9RmMYgK2B2F3XchnGXM7TVpqaEzuS1ot3rtDDdVucmxrxd5R1TBkYqY8mefigFokRLa.png

Según datos históricos el sistema blockchain fue diseñada en 1991 por dos investigadores con el propósito de autenticar documentos, es decir, para funcionar como un notario digital. Pero uso y reconocimiento mundial sucedió en el 2008 gracias al famoso Satochi Nagamoto cuando decidió crear la primera criptomoneda y la más famosa hasta ahora, el bitcoin, programando su estructura para funcione dentro de una blockchain.

Las cadenas de bloques, nombre con él se le conoce también a una blockchain, son un gigantesco libro de cuentas que suple la necesidad de guardar información, con el objetivo de facilitar la vida mediante la idea de sustituir a los humanos por ordenadores a través del sistema P2P creando contratos inteligentes, eliminando prácticamente todo intermediario, logrando la completa descentralización del sistema.

Como su nombre lo indica está compuestos por bloques y cadenas, bloques que son creados al realizar las transacciones de un usuario a otro, y cadenas al unir los bloques mediante un número único e irrepetible que contiene los datos del bloque anterior.



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

21PRtjKRXPQybj4WUXScWv5QPLninWRxfbcWNsx7SenD7FxevaeLdRfB55hRNPBSdbi5Xz5L3PEC8wXM1tDL9RmMYgK2B2F3XchnGXM7TVpqaEzuS1ot3rtDDdVucmxrxd5R1TBkYqY8mefigFokRLa.png

El sistema blockchain desarrollo una tecnología distribuida permitiendo almacenar información que jamás podrá ser eliminada o modificada. Logrando que la seguridad sea la protagonista en cada una de sus operaciones. Basándose en las siguientes características para guardar nuestros datos y definirse a sí misma con una base de datos confiable:

  • Descentralización arquitectónica

Las blockchain son las sustitutas más convenientes a los ecosistemas financieros gubernamentales y centrales, de manera que ellas surgen para no ser controlados por una central sino por muchas personas evitando los impuestos, las dependencias financieras y el abuso de poder. Al no estar controlado por ninguna central ni ente gubernamental, decidió utilizar la red P2P (Peer-to-peer) en la cual cualquier persona puede participar convirtiéndose en un nodo y recibiendo de esta forma una copia completa del blockchain, utilizando su ordenador como una de las muchas bases de datos donde se resguardan la información.

  • Gran cantidad de nodos

Como mencione antes todos los usuarios poseen una copia exacta de la base de datos, garantizando la disponibilidad inmediata de la información en todo momento. Los usuarios son los gestores de los libros de cuenta del inmenso banco de nodos que pertenecen a la blockchain. Lo que significa que muchos ojos ven, si existe alguna alteración de información, debido a un hacker, en algún bloque todos los demás miembros podrán anular dicho bloque de forma inmediata anulando también todas las cadenas de bloques que viene después de él. De esta forma la seguridad y la certificación de los documentos se la dan sus mismos usuarios.

  • Algoritmos de consenso (Proof of work, proof of stake, proof of brain)

Son protocolos criptográfico, encargados de realizar una solicitud de procesos adicionales para validar las transacciones y evitar cualquier actividad de pirateo. En el caso del bitcoin utiliza PoW, este proceso los mineros crean bloques, resolviendo un difícil problema matemático, usando procesadores y equipos de alta tecnología elaborados con el propósito de ser equipos mineros. Una vez resuelto el problema toda la comunidad debe verificar que sea la respuesta correcta, de ser así el nuevo bloque se añade a la cadena y la información queda consolidada, por lo que el minero recibe su recompensa.

  • Bloques

Los bloques son el elemento central que le otorga gran significado a la blockchain, elaborados mediante los algoritmos de consensos e ideados para facilitar las operaciones, verificando los procesos y operaciones mediante su estructura fundamental. Encargados de agrupar diferentes transacciones para distribuirlos en cada nodo de toda la blockchain.


Estructura de un bloque

21PRtjKRXPQybj4WUXScWv5QPLninWRxfbcWNsx7SenD7FxevaeLdRfB55hRNPBSdbi5Xz5L3PEC8wXM1tDL9RmMYgK2B2F3XchnGXM7TVpqaEzuS1ot3rtDDdVucmxrxd5R1TBkYqY8mefigFokRLa.png

PicsArt_08-28-11.05.33.jpg

Como podemos observar cada bloque puede contener diferente tipos de información almacenados en la data, además de contener su propio hash y el has del bloque anterior. Esta es la estructura fundamental de cada bloque que se encuentra conformada por estos tres elementos y que le dan un lugar único dentro de la blockchain.


Data

Screenshot_20210828-230856.png

Screenshot_20210828-230913.png

Captures realizados dentro de la página blockchain.com donde se muestran los datos de un bloque

Los datos se almacenan en el encabezado de los bloques, y los nodos los utilizan para identificarlos. Dentro de la data podemos nombrar algunos de los datos mas importantes que se nos muestran:

  • La versión del bloque.
  • El hash de raíz Merkel, es el hash que identifica todas las transacciones que están presentes en cada bloque.
  • El hash del bloque anterior.
  • La hora de creación del bloque.
  • Nonce es un numero aleatorio utilizado una sola vez por los mineros.
  • El monto de criptomoneda que ha sido enviado.
  • Nombre del minero.
  • Origen y destino.

La información que contiene un bloque es muy diversa y depende de la blockchain y el área donde opere el bloque. En el caso del bitcoin por lo general contiene los datos de las operaciones financieras y demás transacciones, pero en el caso de steem blockchain puede contener información como votos, publicaciones y comentarios.


El hash

Screenshot_20210828-231241.png

Hash de un bloque de la blockchain bitcoin

Es una algoritmo criptográfico generado aleatoriamente para identificar un bloque dentro de una blockchain, básicamente se encarga de convertir un bloque en una serie de caracteres únicos con una longitud establecida, independientemente de los datos entrada.

Fueron utilizados por primera vez dentro de una blockchain en el 2008 por Nakamoto, y este en su publicación whitepaper explico todos los detalles sobre el uso de los modelos SHA-256 y RIPEMD-160 en bitcoin.
Los hashes le han otorgado gran eficacia a los blockchain debido a su rapidez, eficiencia, originalidad y poco valor económico. De manera que se ha querido aprovechar sus ventajas al máximo por lo que presentan diversos usos. Estos están presentes en la dirección de una wallet, dentro de los Smart contract y son ampliamente calculados por mineros para la creación de nuevos bloques.

Los hash son muy importantes, esencialmente porque las cadenas de bloques son formadas mediante ellos.


Previous hash

composicion-blockchain.jpg

Dentro de la data de un nuevo bloque se encuentra el hash del bloque anterior, por lo que permite la creación de una larga cadena de bloques que parte desde el bloque inicial llamado bloque génesis. Por lo que el intento de modificar un bloque conllevaría a la modificación de toda la generación de bloques posteriores, lo cual seria un trabajo muy difícil y ampliamente complicado. Esta la base clave que permite que la blockchain sea inmutable y muy difícil de falsificar.

Screenshot_20210828-231732.png

Capture donde se muestra los Hash previous contenidos dentro de un bloque de la blockchain bitcoin


Conclusión

21PRtjKRXPQybj4WUXScWv5QPLninWRxfbcWNsx7SenD7FxevaeLdRfB55hRNPBSdbi5Xz5L3PEC8wXM1tDL9RmMYgK2B2F3XchnGXM7TVpqaEzuS1ot3rtDDdVucmxrxd5R1TBkYqY8mefigFokRLa.png

La blockchain es un sistema para crear una sociedad más veraz, transparente y eficaz, Con el fin de almacenar información observada por muchos testigos, logrando disminuir la posibilidad su alteración. Que Puede ser utilizado muchas áreas de nuestra vida, desde el transporte de alimentos, en las historias médicas, comercio de joyas, entre otras. Permitiendo obtener mejores experiencias aumentando la seguridad en nuestras operaciones económicas y almacenaje de datos.
Desarrollando bloques con una estructura particular que permite gran seguridad y excelente beneficios dentro de las operaciones criptográficas, aumentando la posibilidad de respaldar datos y realizar transacciones económicas con amplia confianza y seguridad.

Sort:  

Hello @andersonhm , I’m glad you participated in the 1st task of the Beginner’s class at the Steemit Crypto Academy. Your grades in this task are as follows:

CriteriaRatings
Presentation / Use of Markdowns1.5/2
Compliance with topic2/2
Spelling and Grammar1.5/2
Quality of Analysis1.5/2
Originality1.5/2
Total8/10



Recommendation / Feedback:

  • The student have completed the assignment for this lesson.
  • The student also answered all the questions in his/her own words.
  • Your overall presentation is good.i But you need to improve your writing skills by working on your markdown styles.
  • I noticed few grammatical errors in your work. I suggest you proofread your work before submission.
  • You have provided a detailed explanation on Blockchain.

Thank you for completing your homework task 2.

 3 years ago 

Gracias profesor pero que hago si el curador no me vota?

It will be voted.

 3 years ago 

Ok profesor que tenga buen día

 3 years ago 

Profesor @reminiscence01 no me votaron mi publicación, que hago?

Please kindly repost with a screenshot of my review for curation.

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.030
BTC 63595.77
ETH 3415.98
USDT 1.00
SBD 2.49