Steemit Crypto Academy Contest Season 1 Week 3 - Blockchain a través de los conceptos/ por @adriancabrera

in SteemitCryptoAcademy3 years ago

1f9baff7-0ffe-4c77-b1a6-a92b08ad8e69.gif

HARD FORK mi concepto favorito

Source

Saludos para los amigos de la criptoacademia hoy vengo con la intención de participar nuevamente en este Challenge que nos deja mucha enseñanza semana tras semana.

Para dar comienzo les cuento que hablaré sobre la Cadena de bloques ya que se puede decir que es el sinónimo de Blockchain y el pilar fundamental del ecosistema criptografico.

¿Sera el gran libro o simplemente un concepto más? Les cuento que la cadena de bloques es donde se anotan todas las operaciones realizadas en el mundo de las criptomonedas es decir, que no hay operación que no pase por la cadena de bloques, de hecho registra hasta el más mínimo detalle incluyendo el día y la hora.

Este concepto es tan avanzado que no solo registra las criptomonedas, si no que también lleva el registro de contratos inteligentes y gran variedad de documentos.

¿Ahora nos preguntamos y como es posible esto?

La respuesta tiene nombre y apellido Matemática avanzada y Criptografia. Son la realidad de las operaciones, ya que se encargan de que los datos logren su máximo de inmutabilidad, por supuesto tiene que ser por decisión de la red encargada del libro.

IMG-20220510-WA0000.jpg

1-Cuéntanos tu concepto o término favorito relacionado con blockchain, trata de ser explicativo y asegúrate de dar tu opinión.


Mi termino favorito el HARD FORK, este concepto es utilizado cuando los diferentes proyectos buscan modificar las reglas de bien sean de juego o actualización de tarifas y reglamentos, claro está que no todo es tan fácil ya que necesitan un nivel de consenso entre varias personas. Este termino es activado posteriormente a que los desarrolladores agotan las alternativas, he informan que no hay solución a la problemática.

En resumen podemos decir que el objetivo principal es resolver cualquier inconveniente que evite la escalabilidad del proyecto. Técnicamente es realizar un cambio significativo en el código que finalmente lo haga incompatible con la versión en cuestión.

Ahora vayamos a la práctica pongamos que el HARD FORK se está realizando en una criptomoneda, aquí los nodos son totalmente independiente aunque compartan la misma base de datos.

¿Pero que pasaría si los nodos no llegan a un acuerdo?

Sería un fracaso total ya que se necesita que tanto los desarrolladores, mineros y usuarios lleguen a un acuerdo que a ser verdad no es tan fácil, por lo que puede pasar mucho tiempo para que el HARD FORK se cristalice.

Recordemos que si hay cambios en los códigos y los mineros le aprueban, la operación por naturaleza será rechazada ya que los nodos en desacuerdo estarán en paralelo, por lo que se estará crean un nueva cadena de bloques aceptada por otro actores de la red. En definitiva tendremos una cadena de bloque en bifurcación producto al desacuerdo total de los involucrados.

Ejemplo de HARD FORK .

Ethereun, esta criptomoneda logro un HARD FORK luego que pasará por uno de los más triste episodios del ecosistema ya que lo hackearon llevandose 3.6 millones de ethereun , por lo que su creador propuso un reinicio desde el momento que se dió el hackeo.

Cuestión que dividió a la comunidad ya que las operaciones después del hackeo no iba a ser tomadas en cuenta.

Con esta acción se esperaba una caída de la criptomoneda original el ethereun y la subida de la nueva propuesta ethereun clássic, cuestión que quedó en el supuesto ya que el ethereun logro una nueva consolidación con el apoyo de su creador Vitalik Buterin.

Objetivamente este concepto ofrece la posibilidad de que los proyectos en discordia puedan continuar y que no mueran producto de la separación, es decir que podrán transitar un mismo camino pero con un futuro diferente.

IMG-20220510-WA0000.jpg

2-¿Por qué crees que es importante en la cadena de bloques?


La importancia se basa en la continuación de un proyecto que por más discrepancia que tengan la intención es que no muera. En la actualidad la tecnología va avanzando y ni cuenta nos damos es por ello que en algunas ocasiones los diferentes proyectos deben reinventarse con nuevos reglamentos y condiciones.

Otro de los aspectos importantes es la seguridad ya los hacker van estudiando la manera de realizar sus fechorías y por medio de la actualización se pueden mejorar los métodos para el resguardo de los datos.

Es ahí donde el HARD FORK se hace importante ya que habré la posibilidad de crear otra base de datos con códigos nuevos para actualizar una nueva versión con cambios que vayan en pro del proyecto.

IMG-20220510-WA0000.jpg

3-¿Crees que la existencia de la cadena de bloques sería posible sin este concepto? ¿Existe un término alternativo o similar?


Pudiera ser, pero traería consecuencias significativas en el ecosistema ya que no habría manera de salvar ningún proyecto.

Es decir que en el momento que sus desarrolladores comiencen una diatriba, el proyecto moriría y cada quien tendría que comenzar desde cero.

Otra de las consecuencias es la falta de actualización ya que no se podría modificar los reglamentos y tarifas dentro de un proyecto.

Con respecto a el otro término similar debemos hablar de SOFT FORK en cuál tiene el mismo propósito del HARD FORK con la diferencia que este concepto, es compatible con versiones anteriores.

Está bifurcación suave realiza solo el cambio de protocolo por lo que los nodos actualizados estarían rechazando las operaciones que en su momento eran válidas es decir antes del cambio de protocolo, ahora la contraparte serán lo nodos viejos ya que estos validarian las operaciones antiguas y las nuevas dando la posibilidad a los nodos actualizados de crear una cadena de bloques más larga.

IMG-20220510-WA0000.jpg

4-¿Crees que es posible mejorar este término de alguna manera? Explícanos cómo


Para mejorar este concepto lo primero es que no dependa del 100% de los nodos ya que eso le hace lento y complicado para concretar el proceso creo que con un 50% sería ideal.

Por otra parte deben solventar los inconvenientes de actualización ya que el cambio de código tan repentino deja la puerta abierta para que los hacker hagan de las suyas con el ataque de repetición.

Así mismo crear una estrategia para cuando pase una bifurcación accidental no se vean perjudicados los usuarios, es muy incómodo saber que perdiste tus fondos de la noche a la mañana producto de la nueva bifurcación.

IMG-20220510-WA0000.jpg

Conclusión


El HARD FORK es un concepto importante para resolver cualquier inconveniente presentado en el proyecto, y aunque no es indispensable para la continuidad de las cadenas de bloques si es de gran ayuda para continuar con el avance del ecosistema.

-El gif fue realizado en la aplicación GHPHY.

-La edición del vídeo fue elaborada en capcut.

Sort:  
Loading...

Hola amigos, buena manera de explicar sobre hard fork, fue interesante leer y con conceptos entendibles, sin duda los diferentes tipos de bifurcaciones requieren de varios procesos y acuerdos. Saludos.

Gracias por tu comentario amigo, verdaderamente este concepto me gustó mucho ya que nos permite rectificar a la hora de cualquier modificación en vísperas de mejoras.

 3 years ago 

El Hard Fork en la Blockchain es importante, siempre habrá alguna solución que hacer para escalar más el proyecto y por eso el Hard Fork nace como gran solución. Lo que sucedió con Ethereum es muy interesante, ver qué el Hard Fork lanzado luego fue quien tuvo éxito y el proyecto inicial se quedó atrás.

Saludos amigo has hecho un buen trabajo, tienes un artículo sólido.

Gracias amigo por tu comentario, como podemos ver la tecnología y las criptomonedas llegaron para quedarse.

 3 years ago 

el hard fork es la solución para algunos problemas el hecho es que es justo y necesario para que una Blockchain tenga
éxitos

muy fácil de entender tu articulo con palabras sencilla y claves éxitos mi hermano

Gracias por visitarme amigo, y esa fue la intención que cualquiera pudiera entender los términos por más complicado que parezca.

Hola amigo, muy buen post. Sobre todo me gust'o la manera que explicaste la pregunta 3.

Para ser sincerosm nunca lo vi de esa manera... creo que me abriste un panoraman completo. Tienes razon sin los hard forks la gran mayoria de proyctos que surgen simplemente se descartarian al existir una nueva mejora.

Imagina lo caotico que puede llegar a ser con los ususarios de un proyecto antiguo.

Gracias por tu comentario amigo, y si sería toda una tragedia ya que los procesos para iniciar un proyecto son lentos y deben ir quemando etapas, sería como empezar de nuevo en algo que ya está muy avanzados.

Asi es. De hecho en mi post hablo de un concepto similar que de verdad sin el seria imposible la viabilidad de las blochchain.

Wonderful post my friend

Qué interesante Adrián
Me gusta la temática del Hard Fork... no entendía nada cuando me hablaban de la bifurcación de la Colmena (HIVE), era chino para mí
Pero al comprender este concepto es plenamente entendido... que hay algunos hard Fork que ocurre de modo accidental y otros que solo reescriben nuevos códigos para potenciar la blockchain y sus falencias
Excelente amigo!!!

Gracias amiga, me alegra que le haya gustado mi publicación.