Crypto Academy / Temporada 3 / Semana 6 - Publicación de tarea para [ @ stream4u ] CADENA DE BLOQUES por: @yurimar


yurimar.png

Imagen elaborada en Paint por @yurimar

Me encuentro por aquí una vez mas para realizar la tarea del profesor @stream4u en donde nos brinda un excelente material sobre Cadena de Bloques, les estaré desarrollando cada pregunta de la mejor manera para que sea entendible.

Comencemos!!


sa.png

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


image.png

Fuente de la Imagen

Cadena de bloques o La Blockchain, tiene origen en 1991 cuando se describe por Stuart Haber y W. Scott Stornetta, su primer trabajo que hablaba sobre una cadena de bloques asegurados criptograficamente. En 2008 se dio a conocer cuando se hizo popular con la llegada del Bitcoin.

La Blockchain es una tecnología que nos permite distribuir a través de una red de ordenadores la creación de un libro sin contar con un servidor o base de dato. Es por ello que frente a una alteración o modificación que no es autorizada, el poder del cómpu que presenta los nodos en la red es utilizada para proteger y introducir información. El Blockchain en consecuencia ofrece seguridad avanzada de alto nivel si la comparamos con otra tecnología.

La red Blockchain es una red descentralizada donde la información se encuentra en todos los ordenadores del mundo en forma replicada que esta conectado a la misma Blockchain.

Se necesita crear un software especifico para que funcione la tecnología Blockchain, esto quiere decir que la Blockchain funciona de manera distribuida ya que el software permite que los ordenadores generen una red que lo permite. Así mismo sucede con el software de Bitcoin y otras criptomonedas.

Los ordenadores que forma la red Blockchain el 50% no son de la misma persona o empresa, se puede decir que la red esta descentralizada, siendo así se puede afirmar que no tiene un centro de emisión, control o poder.

Como se contribuye una Blockchain

Vamos analizar una serie de elementos que dan construcción y funcionamiento del Blockchain.

Bloques

Un bloque esta conformado por un conjunto de transacciones confirmadas que se ha incluido en la cadena de bloques. Así que la cadena que conforma cada bloque se forma de la siguiente manera.

• Se encuentra enlazado un bloque anterior con código alfanumérico.

• Transacciones en paquetes.

• Se encuentra enlazado un bloque siguiente un código alfanuméricos.

• El tercer punto indicado el bloque en proceso lo intenta averiguar con calculo.

Nodos

Podemos decir que un nodo es un ordenador que se usa a través de un software en tiempo real de la cadena de bloques que almacena y distribuye una copia actualizada, ademas mediante un PSP el sistema comparte los nodos con los datos de los nuevos bloques con otros nodos para tratar de validar un bloque a la cadena antes de agregar las transacciones.

Mineros

Los mineros son los que le dan a la red validación y seguridad a los bloques antes que se puedan agrupar a la cadena, este proceso de minería difiere de una red a otra.

Tipos de Blockchain

Blockchain Pública

Es la primera blockchain accesible desde el Internet totalmente pública, como ejemplo de ese tipo de blockchain son Bitcoin, Ethereum, Dash, Monero o Zcash manteniendo abierto a sus datos, el software y su desarrollo al público, además cualquier persona puede revisar, auditar o mejorar la blockchain.

Para que el funcionamiento de la misma no sea alterado por ningún acto malicioso las blockchain públicas tienen medidas de seguridad. La tolerancia a fallas bizantinas en la programación, protocolos de consenso, robusto, protecciones DDoS o contra ataques de 51% o doble gasto.

Es implementada en la misma las medidas que ayuda a mejorar la seguridad de la red manteniendo en funcionamiento la red y preservar su descentralización

Características de las Blockchain Públicas

• Cualquier usuario minero o administrador de un nodo puede formar parte de la blockchain pública, además puede formar parte o acceder a la red sin ninguna restricción.

• Los datos de la blockchain están disponible sin restricción, ademas puede ser revisada o auditada por cualquier persona, esto para el funcionamiento de la red y su software.

• No existe autoridad central que regule el funcionamiento de las redes públicas ya que son completamente descentralizada.

• La blockchain tiene un mantenimiento económico que depende de un sistema integrado, ademas depende de la minería y el cobro de comisiones que obtienen por transacciones que realizan dentro de la red.

Blockchain Privada o Permisionada

Muchas empresas al ver la evolución de la tecnológica blockchain y su expansión se interesaron llevando el desarrollo de soluciones blockchain privadas o permisionadas. Generalmente las blockchain privadas cuenta con los mismos elementos que una blockchain pública, pero hay una diferencia y es que la blockchain privada son controladas por una unidad central dependiendo de su unidad.

Los usuarios tienen acceso a esta unidad central la cual controla sus funciones y permisos dentro de la blockchain que son opciones de desarrollo SET ware privativo, aunque hay libres también. Hyperleder es uno de los desarrollo de la blockchain criptográfico privadas mas importantes del mundo el cual fue iniciado por la fundación Linux y varias empresas del sector tecnológico

Características de las Blockchain Privada o Permisionada

• Solo la unidad de central de control autoriza el acceso a la red.

• Es privado el acceso al libro de transacción o cualquier información generada por la blockchain.

• Las empresas que sostengan el proceso son las que realizan el mantenimiento económico de la blockchain.

• No cuenta con realización de acción de minerías ni con criptomonedas con frecuencias la blockchain privadas

Blockchain Híbrida o Federada

Las blockchain públicas y privadas se fusionaron en este tipo de blockchain aprovechando lo mejor de ambas. Es privada la participación en la red de esta blockchain, pero es accesible de forma pública al libro de contabilidad, siendo así, cualquier persona puede explorar lo que sucede en dicha blockchain explorando bloque a bloque.

Son muy útiles para gobiernos u organizaciones empresariales de tipo de blockchain ya que les permite almacenar o compartir datos de forma segura.

Las autoridades competentes a nivel de la misma empresa como de gobierno pueden controlar la cantidad de los datos almacenados, con el objetivo de mantener un alto nivel de transparencia y confianza con este modelo de blockchain.

Características de las Blockchain Híbrida o Federada

• Es autorizado por las unidades de control el acceso a la red.

• Es público el acceso al acceso al libro de control o cualquier medio generado por la blockchain.

• Los datos de la red se aseguran que estén correcto por otros medios ya que no existe minería ni criptomonedas.

• Tiene un alto nivel de seguridad y transparencia ya que es parcialmente descentralizada.


sa.png

2_. ¿Cuáles son los beneficios de blockchain?

Conviene conocer que puede aportar la tecnología Blockchain para alcanzar una transformación digital. A continuación le hablare de los beneficios que nos aporta.

Una Mayor Velocidad: En la red todos los participantes tienen la información al alcance por la ausencia de una autoridad central o intermediarios. Tiene una mayor velocidad en la gestión de información de datos de proceso de transmisión.

Un Menor Costo: Resulta la tecnología blockchain una tecnología barata no solo en reducir el proceso de sobrecarga al intercambio, además las transacciones son rápidas sin que haya terceros que tiendan a realizar las transacciones.

Transparencia: Es un sistema transparente, una de sus ventajas mas importante ya que las procedencias de las transacciones ofrece una visión clara, además dejando que cualquiera pueda verificar las transacciones en el registro consiguiendo una transparencia total de sistema al cual queda auditado en el libro registrado.

Seguimiento: Rastrea de forma sencilla y procesa el historial de forma permanente las organizaciones , debido a que cada bloque de la cadena almacena información y los bloques se encuentra vinculados entre ellos. Siendo así, las organizaciones pueden hacer seguimiento de cualquier transacción que es creada por un mecanismo de trazabilidad.

Mayor Seguridad y Confianza: las operaciones codificadas y cifradas de intercambio de datos es confiable gracias a la contribución de la blockchain, permitiendo garantizar y salvaguardar los intercambios de datos de todos los involucrados, siendo la información descentralizada y garantiza su inmutabilidad.


sa.png

3_. Explicar el libro mayor distribuido de Blockchain.

Libro mayor compartido conocido como libro mayor distribuido comparte de forma consensuada base de datos en varios sitios en una red de igual a igual (P2P) sin ninguna autoridad central.

En el libro mayor distribuido de blockchain cada participante se convierte en un testigo público de las transacciones o los datos que en el se registra.

Los datos en la red compartida todo los participantes poseen una copia idéntica. Siendo así, es imposible que en la base de datos una sola entidad realice cambio. Un libro mayor distribuido de blockchain no tiene la necesidad de intermediarios externo mejorando la seguridad.

Entonces podemos decir que la tecnología blockchain establece una base de datos inmutable con la creación de un tipo especifico de libro mayor distribuido, compartida por una red descentralizada de un mecanismo de consenso el cual utiliza criptografia para validar y registrar todas las acciones.

Los datos de una cadena de registro valida cada bloque de transacción que esta vinculado criptograficamente a su predecesor.


sa.png

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

Doble Gasto Blockchain


image.png

Fuente de la imagen

(Doble Spending) doble gasto se genera cuando el importe de una moneda digital se gasta dos veces siendo así, este problema es potencial en las monedas digitales la cual pueden ser replicada con facilidad por personas expertas que entienden la red blockchain para manipular los cálculos necesarios

No tiene este problema de ser fácilmente replicadas las monedas físicas ya que puede ser verificadas las transacciones inmediatamente de la moneda física.

En el Bitcoin el problema del doble gasto se hizo más importante, siendo una moneda descentralizada que no es verificable, que se gaste una sola vez por ningún organismo central

Peligro de doble gasto blockchain

Cuando las criptodivisas son robadas se produce el problema doble gasto interrumpiendo la red blockchain.

• Cuando un ladrón de blockchain envía múltiples paquetes a la red pareciendo que nunca ocurrieron estás transacciones tratando de invertirla, siendo este método más común del doble gasto

• Otra forma María antes cuando el ladrón hace pasar por legítima una copia de la transacción de la moneda.

¿Cómo Bitcoin maneja el doble gasto?

Prueba de trabajo (POW) conocido como mecanismo de consenso es la forma de Bitcoin de luchar contra el doble gasto.

Mediante una red descentralizada de mineros esta prueba de trabajo es llevada a cabo para evitar el doble gasto ya que Bitcoin no es capaz de evitarla por sí sola, siendo así, se publican en la cadena de bloques todas las diferentes transacciones que involucran a la criptodivisas, las cuales se verifican por separado confirmando su proceso de forma protegida.

Mediante un sistema de libro mayor común y universal se ha implementado un mecanismo de confirmación de doble gasto, Bitcoin fue la primera moneda en resolver este problema, así que los registros de la transacción de la cadena de bloques de Bitcoin se conservarán con sello de tiempo.


sa.png

5_. 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 cambia cualquier parte central del bloque, intente dar una captura de pantalla para cada posible detalle.

Para comenzar este estudio vamos a entrar [Blockchain Demo]
para ir explorando.

Comenzamos con el generador SHA-256 el cual es un Hash que nos permite alimentar cualquier entrada , se genera un valor Hash, el valor Hash cambia a uno nuevo si decidimos cambiar la entrada, ademas los valores serán diferentes si hay dos entradas diferentes.


primer hash.png

Revisemos a continuación la sección del Bloque en donde ubicamos Bloques, Nonce, Data y Hash.

Cuando damos clic en el Bloque vemos que inicia con el numero 1, después nos encontramos al Nonce el cual valida el Bloque generando un Hahs que comienza con cuatro ceros (0000) y para que sea valido tienen que ser seguido, el Hash cambia con la entrada al alimentar la Data.


zx.png

En la imagen anterior los datos los datos están vacíos, cambia de color rosado la pantalla cuando inserto información.


nm.png

Teniendo la sección Bloquepasamos a la acción Nonceque nos validara el bloque, así que Nonce debe arrojar un valor correcto dando clic en minar el cual lograron encontrarlo en segundo.


ll.png

Valor Nuevo Nonce: 9613

Nos da un Hash Valido: 00007e4be3f40def083d81dbabbda4296e1b7a6a18d7685280a10c8003641d10

Entonces se genera en adelante el Hash del bloque anterior que indicara que todos son validos comenzando con los 4 ceros.


Sin título.png

Damos clic en la Opción Blockchain para seguir con lo explicado.


as.png

Hash de bloques.

Al introducir algún Dato al bloque este cambia a color rosado, indicándome en el Hash que no son validos los bloques.


li.png

Les mostrare como cambian los Datos para tratar de validar el bloque, Ahora bien para que el valor del Nonce inicie con cuatro ceros (0000) tenemos que Minar para que de forma rápida genere un Hash valido, siendo así resolvimos el primer Hash, pero los siguientes nos dan un Hash valido.

Se necesita Minar nuevamente los Hash del bloque para que sean validos y se vinculen, de esta manera los Nonce darán Hash correctos.


pp.png

He observado con esta tarea que es importante conocer la seguridad de la Blockchain, ademas de tomar en cuenta que se generaría en la cadena de bloque un error al cambiar datos de los bloques, ya que si se comete algún error traerá consecuencias a la red sin poder cambiar ni modificar datos agregados.


sa.png

6_. ¿Qué es Vector76 Attack en blockchain?

Los ciberdelicuentes pueden aprovechar los vectores de ataques que cuenta la blockchain para su propio beneficio. El vector 76 Attack en el mundo criptográfico es uno de los ataques menos conocidos.

El doble gasto fué uno de los problemas que trajo la llegada de las monedas digitales, aunque este problema se resuelve fácilmente en moneda digitales centralizadas estando todo en un mismo núcleo controlado. Pero el problema es mayor en Bitcoin ya que es una moneda descentralizada, aunque Bitcoin al doble gasto consigue minimizarlo, podemos decir "Elimina" pero siempre existirá alguna falla debido a que es una moneda descentralizada y puede usarse para realizar un doble gasto.

El Ataque del vector 76 es allí donde entra en acción, permitiendole al atacante realizar un doble gasto en un bloque incluyendo transacciones para su beneficio, enviando un bloque autoconstruido para que la red lo confirme creyendo que es valido el bloque. La red puede recibir cierta cantidad de formatos antes de darse cuenta que es un ataque. El usuario Vector 76 fué quien por primera vez descrito este ataque en el foro de Bitcointalk

¿Como funciona el Ataque de Vector 76?

El Ataque de Carrera y el Ataque Finney es una combinación en realidad del Ataque Vector 76 en donde los atacantes pueden comprar y vender sus criptomonedas y tokens en los Echanges o Casas de Cambio sin se detectado rápidamente.


sa.png

7_. Limitaciones / desventajas de Blockchain.

Las cadenas de bloques tienen muchos beneficios y han echo avanzar la tecnología Blockchain por ello son elogiadas, pero aun tienen potenciales limitaciones.

Complejidad de la Tecnología Blockchain: Son confusas las cadenas de bloques siendo especializadas altamente y están llenas de lenguajes, pero pueden ser fáciles de entender por sus numerosos glosarios e indices.

Medición de la Comunidad: Después de ser atacados las cadenas de bloques y los programas distribuidos se vuelven mas fuertes. Una cadena de bloques requiere una comunidad de clientes robusta con una amplia distribución de red de nodos, es mas, sacar provecho de ella, siendo así, se es indecisa para la gente si esto es o no un defecto de las cadenas de bloques.

Precio de Transacción, Ritmo Comunitario: Se considera libre cuando se lanzo por primera vez Bitcoin, ahora las transacciones tienen precios significativos.

Se registran el mismo conocimiento constante procesado por los mineros llevando a problemas con la distencion.

Error Humano: La información almacenada en las bases de datos en la cadena de bloques debe ser fiable y estar registrada con precisión y su conocimiento debe tener una calidad máxima.

Fallo de Seguridad Inevitable: Más de la mitad de los sistemas informáticos que funcionan como nodos de servicio a la comunidad tienen defectos de seguridad clave con la cadena Bitcoin y blockchain dando información inexacta multiplicando la información potencialmente a un asalto al 51%, siendo así, se necesita ser monitoreado de cerca el Bitcoin.

Política: Sin una gobernación central los protocolos de la cadena de bloques y sus diferencias han tenido numerosos desacuerdos en la cadena de bloques entre distintos sectores, son comunes los desacuerdos y se expresas a través de "bifurcación". De esta manera se actualiza tras debates técnicos y acalorados el protocolo de la cadena de bloques llevándolo finalmente al consenso.


sa.png

Conclusión

Entonces sabemos que la red Blockchain es una base de datos que permite leer y escribir nuevos registros sin poder modificar en lo que ya existe, se encuentra guardados los registro en ella, vinculados en una función matemática muy avanzada.

La Blockchain cuenta con muchas utilidades, que se están implementando en mucho sectores tecnológicos, cambiando aspecto indispensable en la vida individual y colectiva, siendo así, la tecnología Blockchain a revolucionado el Internet de forma de crear, transmitir y consumir información llevándonos a la puerta de lo que del Internet del valor o Internet del dinero.

Esta tarea me permitió conocer todo sobre la Tecnología blockchain, gracias a la investigación de apoyo que nos brindo el profesor @stream4u. Espero haber alcanzado la información necesaria. Esperando con gran agrado mi tarea sea evaluada.


image.png

Gracias por el Apoyo!!

Sort:  

Hi @yurimar

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 some good Content. All topics were explained very well.
In Blockchain Practical + Theory, you explain Blockchain well and screenshots are provided also good. Still, you could try to explore more information on How block hash work and what if any middle of the block gets changed? Practically you tried well but what did we understand from this Practical, that theory information need to be more clear with the correct explanation. The rest of the task is good.
Done
6/10

Total | 6/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

Muchas gracias por su evaluación profesor, hace un gran trabajo Dios le bendiga 🙏🙏!

buena tarea amiga @yurimar.. que bien por ti

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.029
BTC 76620.76
ETH 2903.43
USDT 1.00
SBD 2.57