Temporada 3 de Crypto Academy | Curso avanzado: Vamos a abrir la cadena de bloques/Tarea @rosanita

Hola Comunidad de Steemit

image.png
Elaborado en power point

nuevo separador rosanita.png
Elaborado en power point

Una nueva semana con la criptoacademia y contente de participar en la clase del profesor @stream4u ya que el temas es muy importante y conocer lo que es una Blockchain y como es su funcionamiento nos ayudara a manejar de manera más eficaz las redes y los sistemas en las diversas plataformas, basado en la clase del profesor y las lecturas que realice en base al tema entonces responderé las preguntas:

¿Qué es Blockchain y cuáles son los tipos de Blockchain / Explica en detalle los tipos de Blockchain?

Cuando hablamos de blockchain nos referimos a una cadena de bloques y esta cadena es la que registra todos los movimientos que tiene la criptomoneda a través del sistema de red la cual utiliza los nodos para la información puede decirse que es como el libro contable de todo ese sistema macro llamado blockchain.

La blockchain tiene un sistema muy amplio con una tecnología avanzada y que este a su vez codifica toda esa información necesaria de las transacciones o contratos y que cuentan con un sistema de seguridad.

Esta cadena de blockchain funciona a través de bloques que almacenan, este almacenamiento registra gran cantidad de transacciones realizadas por los usuarios y cada bloque se vincula de un bloque anterior con el bloque siguiente a través de un hash un código único para cada uno de los bloques este hash es un código alfanumérico esto quiere decir que presenta número y letras.

Luego este va a presentar los nodos que es más que las computadoras o la tecnología digital que esta entrelazada con cada bloque el cual presenta un sistema P2P.

Y por último la blockchain contiene a los mineros que son los diferentes usuarios que realizan sus transacciones en la cadena de bloques de la blockchain y estas operaciones a su vez son transparentes y confiables ya que cuentan con un sistema de seguridad y cada minero puede revisar su libro de contabilidad porque es un sistema abierto y descentralizado.

Esta blockchain este dividida en varios tipos como lo son:

Encontramos la blockchain pública: Este tipo de blockchain fue la primera que se conformó y esta es la que puede uno conseguirla por internet es decir, uno entra a esta blockchain a través del internet pero no todas son accesibles dentro de las que podemos utilizar a través de la blockchain publica son: Bitcoin, Monero, Dash, Ethereum por ser esta blockchain publica los usuarios tiene acceso a este tipo de criptomonedas en donde la persona puede realizar sus transacciones y a su vez puede disfrutar de este código abierto y software y esto le permite al usuario realizar revisión y control de todas sus transacciones y este sistema público también cuanta con un sistema de seguridad que lo protege para evitar los hacker y que nadie pueda alterar las funciones del mismo a parte trabaja de forma descentralizada.

Características de la blockchain pública:

Este tipo de red permite que cualquier persona o usuario pueda tener acceso a la misma sin ningún inconveniente y comenzar a formar parte de ese ecosistema sin restricciones.

Esta red es transparente y de código abierto donde el usuario puede revisar sin ningún problema el manejo de sus transacciones esto puede decirse que es como una auditoria de todas las transacciones realizadas.

Una parte importante de esto es que ellas no están centralizadas y que no cuenta con alguien que los centre ya que es completamente descentralizada y cada usuario maneja su nodo o su sistema de red.

Y este sistema de blockchain público se mantiene a través de sus sistema integrado de la minería que realicen los diferentes usuarios y de las comisiones obtenidas.

Tenemos otro tipo de blockchain que es la privada: esta blockchain se forma debido a que las empresas se motivan con el auge de las criptomonedas y realizan la blockchain privada de manera que para ingresar en ellas es a través de un permiso y que esta a su vez se trabaja de manera centralizad y es comandada por alguien, entonces crean los software privados y uno de los que diseño este tipo de proyecto fue Hyperledger y este dio a través de la Fundación Linux junto con otras empresas como lo son Corda de R3 o Quorum de JPMorgan

Este tipo de blockchain presenta las siguientes características:

Presenta un acceso restringido y para poder ingresar debe ser autorizado por la unidad central.

Par poder tener acceso al registro de transacciones o libro de contabilidad debe ser de manera privada.

El mantenimiento de esta blockchain depende de la empresa que del financiamiento del proyecto ya que este tipo de blockchain no trabaja con criptomonedas o sistema de minería.

Ahora encontramos otro tipo de blockchain que es la hibrida o federada: y este tipo de blockchain está dada por una fusión que se realiza de las ya mencionadas pública y privada, esta participa como red privada, al momento de revisar el libro de las transacciones si puede ser público. Y esta blockchain es controlada por varias entidades y como esta es hibrida puede estar diseñada para organizaciones y para gobierno un ejemplo de esto pudiera ser de mi país Venezuela en el caso del Petro es manejada por el gobierno ya que es centralizada pero publica porque nosotros los usuarios podemos revisar el libro de nuestras transacciones realizadas.

Características de esta Blockchain:

Su acceso es restringido y solo puede ser autorizado por la en ente central.

La revisión de los libros de contabilidad es pública.

No maneja criptomonedas, ni la minería tiene otra forma de trabajar esta blockchain.

Esta parcialmente descentralizada no del todo pero brindad seguridad y transparencia.

nuevo separador rosanita.png
Elaborado en power point

¿Cuáles son los beneficios de blockchain?

El tener una blockchain y manejarla nos trae como beneficios lo siguiente:

Esto presenta una mayor velocidad al momento de realizar las transacciones ya que se realizan en un sistema integrado de red.

Esto nos genera un menor costo ya que se trabaja con tecnología que nos permite tener comunicación y agilidad al momento de realizar las operaciones.

Transparencia ya que nos permite realizar seguimiento del libro de contabilidad o transacciones realizadas por cada usuario.

Realiza un seguimiento ya que a través de los nodos en red se puede rastrear toda la información de cada usuario de manera que ellos revisen paso a paso sus transacciones y las verifique.

Y por último esta nos puede brindar mayor seguridad y confianza ya que a través de este sistema las operaciones o transacciones son codificadas y se guarda con un máximo de protección.

nuevo separador rosanita.png
Elaborado en power point

Explicar el libro mayor distribuido de Blockchain.

El libro mayor de la blockchain o Ledger este es un libro donde se pueden registrar todas las transacciones u operaciones realizada por los usuarios dentro de todo el ecosistema de la blockchain a parte de ser un libro este es digitalizado ya que este es muy completo en base a toda la contabilidad de las movilizaciones de la criptomoneda, tanto así es que transparente y posee una gran seguridad ya que al momento de hacer una auditoria revisa es el libro digitalizado y este también es revisado por los usuarios para ver todas sus movilizaciones.

Esto se realiza a través del bloque génesis que sería el bloque primario ya que sigue un orden, entonces tenemos que el Ledger es como una base de datos donde se guarda la información de la red ya que ella se distribuyen en todas las computadoras y cuenta con protección para no ser hackeada y la blockchain es en si la contabilidad de todas las transacciones realizadas por los usuarios almacenada en los bloques de datos.

nuevo separador rosanita.png
Elaborado en power point

¿Qué es el doble gasto de Blockchain y cómo Bitcoin maneja este problema?

Cuando hablamos del doble gasto en una blockchain nos referimos a un ataque digital o cibernético que realizan esas personas delincuentes o hackeadores que utilizan una misma moneda varias veces es decir la extraen y motivos como este afectan a las criptomonedas en la cadena de bloques descentralizadas.

Este doble gasto que sufre la moneda por su duplicación, pero también afecta al dinero fiduciario que es falsificado. Las criptomonedas son un activo digital descentralizado y este puede ser clonado y este doble gasto funciona de la siguiente manera supongamos que un usuario quiere invertir en Bitcoin y lo hace de manera múltiple él hace su transacción de compra y venta que sucede con esto los bloques que mencionamos anteriormente comienza a transmitir la información a otros bloques y comienzan a validar en un punto (X) de los bloques comienza a funcionar de manera más rápida para llegar a mas nodos y esto hace que solo verifiquen y validen un solo bloque esto es el doble gasto que es ataque de carrera o race attack.

También existe el ataque 51% donde los usuarios pueden manipular los hash a través de la minería. Ya que como la blockchain es descentralizada no tiene a alguien que lo controle sino que cada usuario lo puede manejar entonces ocurre que ellos hacen su transacción lo validan pasan a los nodos y aquí se manipula en un 50% y ocurre el doble gasto, pero estos no son los únicos ataques existen otros como ataque por fuerza bruta, ataque Finney o Vector 76 que producen el doble gasto.

Entonces alguien descubrió que estaban realizando ese doble gasto, este descubridor llamado David Chaum crea un sistema para impedir esos ataques.

Entonces lo primero que se debe hacer es realizar esa validación y el registro de todas las transacciones en donde se verifica y se audita en el sistema.

El segundo paso es donde se debe corroborar la verificación y autentificación de las operaciones realizadas y esto se realiza a través de Prueba de Trabajo (PoW).

Entonces a través de esto al realizar las transacciones cada registro que se de en la blockchain va a llevar un orden consecutivo a cada bloque de modo que este se pueda vincular a técnicas criptográficas de bloques anteriores y de este modo se evita las alteraciones y el doble gasto producido por los ataque cibernéticos.

nuevo separador rosanita.png
Elaborado en power point

Practical + Theory, visite la demostración de Blockchain y consulte la sección Blockchain , luego explique en detalle cómo funcionan los hash de bloques en Blockchain, qué sucederá cuando se cambie cualquier parte central del bloque, intente dar una captura de pantalla para cada posible detalle.

Recordemos que el hash en uno de los indicadores claves en esta tecnología de la blockchain ya que por medio de él se realiza la función criptográfica y esta puede generar indicadores únicos que no se pueden repetir y su principal objetivo o función es general características únicas en la codificación a través de esto se puede crear una mayor seguridad en los bloques de la blockchain.

Entonces vamos con la demostración en la práctica para luego explicar la función de los hash, los bloque y la blockchain.

Aquí ingresamos al enlace dejado a la clase.

image.png
Capture de pantalla

La flecha indica el código de hash

image.png
Capture de pantalle

En esta otra imagen donde coloque mi nombre y se realizaron cambios en el hash porque cambian los números

image.png
Capture de pantalla

Aquí tenemos los bloques están compuesto por bloque y número, nonce, datos y hash entonces aquí se muestra que al introducir el dato se altera el hash, pero si observamos el tiene el número uno osea que es el bloque génesis

image.png
Capture de pantalla

En esta imagen entramos a lo que es la blockchain, esta cuenta con los mismos indicadores de la imagen de arriba a diferencia que el bloque 1 el anterior es cero y luego siguen los otros bloques conectados al introducir el dato este cambia en la numeración del hash del bloque uno y del bloque dos que le sigue.

image.png
Capture de pantalla

En la siguiente imagen al introducir el dato cambia los número del hash del bloque 1.

image.png
Capture de pantalla

Aquí ocurre lo mismo pero ahora se modificada cada hash de los bloque en la blockchain y el primero sigue siendo cero en el anterior.

image.png
Capture de pantalla

Y en los otros va el mismo procedimiento en cada uno de los bloques en este caso son cinco pero si fueran 20, 30 o mas ya que es una conexión de muchos usuarios para crear la cadena de bloques todos se modifican sucesivamente.

image.png
Capture de pantalla

image.png
Capture de pantalla

Como se muestra en las imágenes de esta manera es como funciona la blockchain y siempre comienza con un primer bloque que viene del anterior y cada usuario que se registra recibe un hash que es como un código y para todos es diferente de esta manera van pasando de bloque en bloque debido a la conexión en rede por nodos y así sucesivamente todos participan para realizar el minado.

La función de un hash es la siguiente:

Funciona por procesos matemáticos y lógicos donde estos procesos son llevados a el software de un ordenador de allí se toman los datos y son procesados con el fin de obtener una cadena de caracteres únicos y a través de esto es sumamente imposible obtener los datos originales ya que el hash va en un solo sentido.

Para poder cumplir con la funciones del hash el presenta ciertas características como lo son:

Facilidad para calcular son muy eficiente para ser calculado sus algoritmos y no cuenta con un proceso para calcularse se da con facilidad.

Es compresible no importa los datos de la entrada ya que siempre será una cadena fija en SHA-256 tendrá 64 caracteres.

Función tipo avalancha: cualquier cambio en la entrada de datos crea un hash diferente al original.

Resistencia débil y colisiones fuertes: imposible calcular un hash que sea igual al original

Son irreversibles: no se puede obtener los datos de un hash de origen todos son diferentes.

Funciones del hash en la blockchain se da a través de la criptografía que es la manera más segura y tenemos que se da por lo siguiente:

Se crea una dirección en la blockchain y esta a su vez va a tener un sistema de seguridad a través de las claves públicas.

El proceso de minería es diferente en cada hash y su distribución a cada nodo es diferente se puede obtener el original todos llevan codificación diferente.

Los contratos inteligentes también se manejan con hash para darles seguridad confiable.

nuevo separador rosanita.png
Elaborado en power point

¿Qué es Race Attack en blockchain? O ¿Qué es Finney Attack en blockchain? O ¿Qué es Vector76 Attack en blockchain?

El Race Attack es un ataque de carrera que se realiza a la blockchain y cuando nosotros realizamos una transacción y que esta da cero numero de confirmaciones este tipo de operaciones se pueden revertir entonces es cuando aquí ocurre el ataque cuando este realiza dos transacciones de un mismo fondo y este entonces aquí se envía la cantidad de fondos a dos personas diferentes pero sola una recibe y la otra no recibe nada.

Entonce aquí es cuando el ataque de las transacciones entonces llega una sola y los mineros obtienen la su comisiones y ellos invalidan la otra es por eso que le llega a una sola persona.

Entonces para evitar esto puede evitarse y se protege a través de evitar que los usuarios tengan entradas emergentes de otros usuarios y es por eso que deben deshabilitar las conexiones y de este modo proteger su inversión.

nuevo separador rosanita.png
Elaborado en power point

Limitaciones / desventajas de Blockchain.

La blockchain tiene ciertas limitaciones que debemos de conocer y que son las siguientes:

Puede ser compleja ya que como es tecnología avanzada a veces la cadena de bloques puede ser confusa.

Medición de la comunidad: ya que ha sido ataca varias veces se puede volver fuerte pero para continuar requiere de comunidades o usuarios que inviertan en ella.

Precios de transacción y ritmo comunitario: Algunas veces lo precios pueden ser muy significativos y a raíz de esas variaciones existen problemas.

Error humano: algunas veces los registros pueden ser alterados por una persona y puede influir múltiples causas.

Fallo de seguridad inevitable: a veces puede ocurrir estos fallo en el sistema de información cuando un bloque esta alterado o por ataques cibernéticos.

Político: se debe a los desacuerdos que se pueden presentar y debido a esto surgen las bifurcaciones y esto es debido al protocolo de la cadena de bloque.

Ahora bien esto presenta unas desventajas que son:

Sufre ataque del 50% debido a que algunos bloques de la cadena blockchain pueden ser controlados.

Puede sufrir modificación de datos a través de la bifurcación.

Claves privadas deben ser bien guardadas sino so guardadas no tiene manera de recuperarse y se pierde la inversión.

Suele ser ineficiente algunas veces dependiendo de las pruebas de trabajo.

Almacenamiento el libro de contabilidad de la blockchain puede ir en crecimiento y necesitara más almacenamiento para seguir generando.

nuevo separador rosanita.png
Elaborado en power point

Conclusión (Comprensión general de Blockchain).

En conclusión podemos decir que la blockchain es una cadena de bloques que registra todos los movimientos y transacciones que se realizan en la misma está dada por unos elementos que son los bloques, los nodos y la minería cada uno de ellos cumple una función en este ecosistema. La blockchain trabaja con un sistema descentralizado de códigos abiertos donde cualquier usuario puede participar, pero esta a su vez presenta unas características ya que está dividida en blockchain pública, privada y combinada, como dije al principio en su mayoría ellas son descentralizada con un sistema de seguridad confiable y a la vez hay otras que son centralizadas y que no cualquier usuario puede entrar, ella presenta ventajas y desventajas dentro de su sistema uno de ellos era el doble gasto pero a medida que ha pasado el tiempo y evolucionando la tecnología se han modificado los bloque para que cada uno tenga su condigo diferente al original, esto trabaja con un código génesis donde se da el anterior y luego los siguientes y esta blockchain trabaja a través de hash que cumple una función de indicador criptográfico y ahora el sistema es confiable y con protocolos de protección.

Gracias de rosana.png

Sort:  

Hi @rosanita

Thank you for joining The Steemit Crypto Academy Courses and participated in the Homework Task.

Review Visit Level
Task Remark
Comment
Guidance, Feedback, Suggestions
Verification (Done, Hold)
Total Grade
First
Completed
The Presentation of the Task is good. Mentioned information has good Content. All topics were explained very well.
Compared to the privous entries the lot of improvement seen in this task, you did very god in this task. however, In Blockchain Practical + Theory, you explain Blockchain well and screenshots are provided also good. Still, you could try to explore more information on what if any middle of the block gets changed? Practically you tried well but what did we understand from this Practical, that key point theory information need to be more clear with the correct explanation. The rest of the task is good.
Done
8/10

Total | 8/10

Your Homework Task verification has been done by @Stream4u, hope you have enjoyed and learned something new.

Thank You.
@stream4u
Crypto Professors : Steemit Crypto Academy

#affable

Hola profesor como esta, muy agradecida por sus observaciones se que tengo que entender mas pero para eso estamos siempre para aprender de todas esas clases que usted imparte, estaré siempre atenta y estudiando cada día mas.

Muy agradecida.

#affable

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 64614.75
ETH 3444.80
USDT 1.00
SBD 2.55