Steemit Crypto Academy, Season 3: Week 4 || ROOT HASH Y ÁRBOL MERKLE.@wentv
IMAGEN EDITADA POR MI EN CANVA
1-) Explique en detalle el hash rate.
Hash Rate
Un hash rate es el poder computacional que tienen los mineros para poder validar una transacción en la blockchain, con el uso de prueba de trabajo(POW) se realiza esta actividad en la moneda mas fuerte del mundo Bitcoin.
El hash rate nos da seguridad como fortaleza en la red de blockchain, mientras los mineros se dediquen hacer un trabajo honesto para descubrir el siguiente bloque, el hash rate sera aun mayor y esto hará que sea mas difícil la incursión de un pirata informático.
2-) Realice el siguiente Árbol Merkle:
Transacción (hojas del árbol): Steem1; Steem2; Steem3; Steem4; Steem5; Steem6; Steem7; Steem8.
- Steem1 Hash :
7760E25BCB80ADF1DD92DB339BF5790A59E90CD54EFA072F1250DCE13FA97045
- Steem2 Hash :
FE00506E91CF52BC4B35321E6B978D1A7349397B19C6C1C01E095971FDEC9741
- Steem3 Hash :
A9418332E0C351D6A50C835AA9E57D514F0573C231D491E97726DB8A5844F2DC
- Steem4 Hash :
22F4EC8E20C9CCAF2C313B23F18981B1C73BF39081BCD739E5D998A95A46AB30
- Steem5 Hash :
2A3C87336683AB0DDFA56AFEFC740E6C13A02FEA0A43D6797343B26D7AF0C57B
- Steem6 Hash :
A7BAA6DE0C0658E9E3681966E542BACD116529F5AE9A2D9126CDB1C1D5BC1278
- Steem7 Hash :
D441688DDA7F9285E8811728DD9A3955CF74F0A3C7600C1589D0F1D3B48FFAC7
- Steem8 Hash :
F2E38ED4FF662087B6E9BEAFA4158EBC488B995732057BDA019A6A77FFB5F9F5
- Steem1Steem2 Hash :
A5568957014F6AC3866923C7DE20D375E706B8D8C9F453636E90B9965ABEC62B
- Steem3Steem4 Hash :
18D25196DB699F6AB9222B7302EB8A6F6EBFADEC703C07DD5DB8D9455913A499
- Steem5Steem6 Hash :
D118E137F92A0DBEA138B6BF70C7714153A7BC393CD0272A44BD94864645224B
- Steem7Steem8 Hash :
A81D57BA11AEDFA9EFBBA42F6523D75D1EFA50B22C5E3557A21CEFFE87DDFC4A
- Steem1Steem2Steem3Steem4 Hash :8A248C05E69C4F1AA403AD18A7F445FF500C42483DA425CE0C980CDB2FD1AD9B
- Steem5Steem6Steem7Steem8 Hash : 8B0935AEAB3F51BFA2B0750703EE2387E2B20EB19B0D24227E180C03A851AF17
- Steem1Steem2Steem3Steem4Steem5Steem6Steem7Steem8 Hash :
9C2FC83F36D59B8ED5033D2BCC417728583C8DAA0AA9868FD374BE3619D6E4F9
IMAGEN EDITADA POR MI EN CANVA
Diga los pasos a seguir para verificar si Steem6 está incluido en el Árbol Markle.
Lo primero que debemos hacer es generar el Hash Steem6.
Tenemos el Hash Steem 5, ahora vamos a generar el Hash Steem5 y Steem6. Esto nos dará resultado al Hash Steem5Steem6
Tenemos generado el Hash Steem7Steem8 y ahora vamos a tener que generar el Hash de Steem5Steem6 y Steem7Steem8. Esto nos dara el Hash Steem5Steem6Steem7Steem8.
Tenemos ya generados los Hash de Steem1Steem2Steem3Steem. Ahora vamos a generar el Hash de Steem1Steem2Steem3Steem4Steem5Steem6Steem7Steem8 y esto nos dará el Hash de Raiz de nuestro Árbol Merkle.
3-) Usando el SHA-256; debes colocar cada hash completo en el Árbol Merkle.
Transacción (hojas del árbol): SCA1; SCA2; SCA3; SCA4; SCA5; SCA6; SCA7; SCA8. Explique cada paso, muestre captures de pantalla.
- SCA1 HASH :
13E0A04BB0E669E1C638DBE3A704743F99F162B25245E4D8C064D35BA38FA8C8
- SCA2 HASH :
27849353A9C8CC4E948EB6E5748EDD79CB83513D8C0ADAF3E8C83D3792C9149B
- SCA3 HASH :
67E872F952C105C35E0BCE130536D061F4999DCA5593754BA9BA7BE59B8E7C0D
- SCA4 HASH :
491928A32BAE70A12FA251412BBFD7C9999F317BA6BF577C283C724225270A43
- SCA5 HASH :
99C078C39CDE7F47799E0E8691460A9F3E83E78D498EA989308FCFCC58907B19
- SCA6 HASH :
7A648D887B124DB14E96E23BA92783E7F26D00957C19B9B8229632C2C1873729
- SCA7 HASH :
7E0BBD6BA4BA9896F9911AF46B06DD2C47535F9C80B29D693FDF6B9319D0D68E
- SCA8 HASH :
562ABCEEB497E1FE7AE275A883FD5EF9D92A05F5C19D82ABAA0DC1571B7DF3AD
- SCA1SCA2 HASH :
91B09BBA815748166FB36413342C7E4E7E809F4BAC538C0418841A4476B527EF
- SCA3SCA4 HASH :
B49B48697A3ACBC5E3D2E36B6EE49C44020D88E664C5C1AA7A7CF34058177379
- SCA5SCA6 HASH :
F026924CD1285FF92C2A2DE9B9313027EB67273A82375C939348C887F6B52F77
- SCA7SCA8 HASH :
AA55EC5A6B11393B289C4B2B6916172ACC2941C5C978FB1D7BF02696BAB323A4
- SCA1SCA2SCA3SCA4 HASH :
F50DC120CBF6C46923037F6D7F41D4153ECC9AB7430DDA662C142DB1FFE483F7
- SCA5SCA6SCA7SCA8 HASH :
A3D8CA8494CC426ABD5E1FC5FA0FEAE4F2B2ECE4C4CECDCA05E19EB66542533F
- SCA1SCA2SCA3SCA4SCA5SCA6SCA7SCA8 HASH :
CB40CA6DB72DD507CF9118963F94B7740822258E74AFB0FD45D89DB35D24B386
IMAGEN EDITADA POR MI EN CANVA
Si el número de las hojas del árbol es impar, ¿Qué debes hacer? Explique.
El Árbol Merkle no puede tener ninguna alteración por que toda la estructura queda sin efecto. Esto quiere decir que si nuestro Árbol Merkle es impar no podríamos tener el Hash correcto de nuestra raíz, entonces deberíamos ir hacia nuestro último nodo para poder añadir otra hoja y luego iniciar nuestra estructura completa del Árbol Merkle.
IMAGEN EDITADA POR MI EN CANVA
Conclusión
Ahora sabemos que el Hash Rate es el poder computacional de los mineros, lo cual da gran importancia para la seguridad del ecosistema blockchain. Gracias al Arbol Merkle se puede verificar de forma mas sencilla un bloque por su gran estructura que une cada nodo formando un Hash raíz que resume toda la información. Por ultimo comprendimos que el Árbol Merkle no puede ser realizado si no tiene su estructura completa, por que una pequeña alteración estaría dando resultados sin efecto, ya que su función es tener una mayor seguridad en los bloques y cada nodo debe estar de manera correcta.
Gracias por participar en Steemit Crypto Academy Season 3:
Espero seguir leyendo tus publicaciones.
Pregunta 1, no explicó a profundidad. Muy básica su información.
Pregunta 2, todos los hash coinciden y buena la respuesta. Se explicaría mejor con un dibujo haciendo el recorrido del Steem6, para su verificación, pero su expliación bien.
Pregunta 3, todos lo hash coinciden, pero la respuesta de las hojas impar requiere generar otro hash Steem7 y seguir el proceso.
Recomendaciones:
Debes leer cn detenimiento cada pregunta para dar respuestas acertadas que hagan obtener mejores puntuación.
Debes hacer una mejor investigación de tus tareas.
Calificación: 7.8
Mucha razón en todo lo que me a corregido, espero hacerlo mucho mejor para la siguiente clase.
Gracias profesor por verificar mi clase.