Tenedores duros: ¿Contencioso o no?. Con todas las noticias de esta semana sobre el tenedor duro Ethereum Constantinopla, echemos un vistazo a los conceptos básicos de las horquillas duras y la diferencia entre las horquillas duras 'contenciosas' y 'no contenciosas'.
Las criptomonedas son fundamentalmente compatibles con la tecnología blockchain. Una cadena de bloques es una forma de tecnología de contabilidad distribuida que presenta información en bloques de datos. Cuando se realizan transacciones con criptografía, los mineros de datos deben resolver puzzles criptográficos para determinar el hash correcto y agregar un bloque lleno de transacciones a la cadena de bloques. Los mineros exitosos reciben criptografía por su trabajo.
Una parte clave de la tecnología blockchain es la transparencia. Para lograr transparencia, blockchains son inmutables y solo se pueden agregar transacciones verificadas. Para verificar una transacción, las personas dentro de la red deben llegar a un consenso sobre la transacción.
Si no se llega a un consenso, o hay un desacuerdo sobre el futuro de una red, entonces es probable que se produzca una bifurcación.
¿Qué es un tenedor duro?
Un tenedor duro implica que cuando se produce un cambio en una cadena de bloques, será irreversible. Normalmente, esto se debe a que los cambios no serán compatibles con versiones anteriores de la cadena de bloques. En consecuencia, cuando se realizan actualizaciones o cambios en una cadena de bloques, la nueva versión se bifurcará de la cadena de bloques original y efectivamente habrá dos blockchains activos: la antigua original y la nueva que tiene reglas adicionales y actualizadas. Esto a su vez significa que cualquier usuario que desee seguir con la nueva red bifurcada debe actualizar a la nueva versión.
Vale la pena recordar que las horquillas requieren un consenso mayoritario de los participantes en la red. Una vez implementado, todos los participantes en la red pueden actualizar voluntariamente su software a la nueva versión.
Hay dos tipos de horquillas: contencioso y no contencioso.
Un tenedor duro polémico suele ocurrir cuando hay un desacuerdo dentro de una comunidad. Las dos facciones en desacuerdo bifurcarán la cadena e implementarán los cambios que desean en sus respectivas cadenas.
Un tenedor duro no contencioso ocurrirá cuando se requiera un cambio fundamental en el código para actualizar la cadena de bloques.
Etéreo/Ethereum Classic
El tenedor duro Ethereum/Ethereum Classic ocurrió después de un gran truco de organización autónoma descentralizada (DAO). Los DAOs son entidades que operan a través de contratos inteligentes. Sus transacciones financieras y reglas están codificadas en una cadena de bloques, quitando la necesidad de tener una autoridad centralizada que gobierna la red.
Para Ethereum, el DAO estaba destinado a funcionar como un fondo de capital de riesgo. Su recepción inicial fue increíblemente positiva, pero hubo algunos dudosos. En resumen, la plataforma permitió a las personas con ideas de proyecto lanzarlas y potencialmente recibir financiación gratuita del DAO.
Cualquier persona con tokens DAO podría votar sobre los planes y recibiría recompensas si el proyecto resultara un beneficio. Sin embargo, un hacker encontró una laguna dentro del código que le permitió extraer los fondos del DAO. Se estima que 3,6 millones de éter fueron robados.
Muchos en la comunidad de Ethereum creían que debería haber un tenedor duro para recuperar los fondos robados del DAO. Una minoría de la comunidad creía en una de las filosofías principales detrás de la tecnología blockchain, que es que deberían ser inmutables. Como resultado, se produjo un fork creando 'Ethereum', donde se devolvieron los fondos robados de DAO, y 'Ethereum Classic', donde la minoría todavía opera en la vieja cadena de bloques.
Bitcoin/Bitcoin Cash
Otro ejemplo famoso de un tenedor duro polémico ocurrió en 2017. Surgió después de una disputa sobre problemas de escalado en Bitcoin. Algunos creían que el escalado podría resolverse aumentando el tamaño del bloque de 1mb a 8mb, lo que a su vez reduciría las tarifas y permitiría que se completaran más transacciones al mismo tiempo.
Las personas que se opusieron a esta bifurcación creían que provocaría problemas de seguridad y aumentaría la centralización porque los costos de los nodos aumentarían. Si los costos de los nodos aumentaran, significaría que las personas que son más ricas comenzarían a dominar los nodos, creando así una red que es manejada por los ricos, y con el tiempo se alejaría de ser descentralizada. Esto va en contra de un principio fundacional detrás de la creación de Bitcoin: la descentralización.
Aquellos que estaban a favor de aumentar el tamaño del bloque decidieron bifurcar Bitcoin, lo que provocó Bitcoin Cash. Cualquier persona con Bitcoin en la cadena de bloques de Bitcoin recibió el mismo número de Bitcoin Cash en la red Bitcoin Cash a través de Airdrop.
¿Qué son los tenedores blandos?
Ha habido incidentes de bifurcado que no han dado lugar a una cadena de bloques dividida. En cambio, mientras que hay una versión antigua y nueva de la cadena de bloques, la anterior generalmente será abandonada. Aquellos que todavía ejecutan la versión anterior todavía pueden participar en la red a pesar de no tener las nuevas características que se implementaron en la bifurcación.
Por lo tanto, una horquilla blanda es compatible con versiones anteriores y no resulta en una división de cadena. Un tenedor duro dividirá la cadena de bloques en dos, mientras conserva una historia común. Un tenedor duro probablemente también cambiará una regla básica del software.
¿Cuáles son los tenedores duros no contenciosos?
Se producen algunos tenedores duros que no son contenciosos. Esto generalmente sugiere que todo lo que el fork ha proporcionado es una actualización y no hay desacuerdo dentro de la comunidad.
Bitcoin Cash ha tenido varias bifurcaciones no contenciosas, una de las cuales implementó 'dificultad de ajuste de emergencia', o EDA para abreviar.
La EDA se producirá si se han extraído menos de seis bloques en las últimas 12 horas. Para el contexto, en la cadena de bloques de Bitcoin original, si la red está funcionando sin problemas, se debe extraer un nuevo bloque de datos cada 10 minutos.
Otros tenedores duros no contenciosos
También hay horquillas duras que buscan implementar actualizaciones de protocolo. Es probable que se hayan incluido en la hoja de ruta de un proyecto desde su creación. Un tenedor duro planificado busca actualizar y mejorar las capacidades y características de la cadena de bloques.
Como resultado, toda la comunidad, encabezada por los desarrolladores principales, pasará a la versión actualizada de la cadena de bloques. Esto se debe a que la actualización requerirá un cambio en el código fundamental.
Un ejemplo de un tenedor duro no contencioso es el tenedor duro 'Byzantium' de Ethereum. Esto era parte del plan de actualización bifásico de Ethereum y ocurrió en octubre de 2017. Representó una actualización de la cadena de bloques de Ethereum para permitir una escalabilidad mejorada y la integración de transacciones privadas.
Recordar
Un tenedor duro que es polémico es producto de un desacuerdo entre la comunidad, mientras que un tenedor duro no contencioso es uno que se necesita para ayudar a mejorar la cadena de bloques de una red.
Como ha demostrado esta introducción a las horquillas duras, hay muchos factores que influyen en si una cadena de bloques se bifurcará o no. Podría ser para reembolsar a las víctimas que han sido objeto de un hack o para resolver problemas de escalabilidad. A veces, es tan simple como una red que necesita una actualización para mejorar la cadena de bloques.
Para obtener más información y guías de Coin Remache, haga clic aquí.
Las Vegas, US, 1st November 2024, Chainwire
From digital art to real-estate assets, NFTs have become a significant attraction for investors who…
Singapore, Singapore, 21st October 2024, Chainwire
HO CHI MINH, Vietnam, 17th October 2024, Chainwire
London, UK, 16th October 2024, Chainwire
Sinagpore, Singapore, 16th October 2024, Chainwire