La reorganización de la cadena es una parte compleja pero vital de la tecnología blockchain. Entender este concepto implica un buen conocimiento de los fundamentos de la tecnología blockchain. Por lo tanto, es necesario analizar conceptos como "nodos", "bloques", etc., para comprender mejor la tecnología blockchain y, por extensión, la reorganización de la cadena. Este artículo disecciona este tema al mínimo, con el objetivo de ilustrar el concepto de la tecnología blockchain, el impacto de la reorganización de la cadena y sus ventajas.
Palabras clave: Reorganización de la cadena, tecnología blockchain, nodos, minero.
La tecnología blockchain
La tecnología Blockchain utiliza procesos complejos que se combinan para almacenar y distribuir datos. Es así de simple.
Además, la tecnología blockchain es un libro de contabilidad orientado a las transacciones y mantenido por "nodos", una red de ordenadores. Utilizaremos un ejemplo sencillo para entender qué son exactamente los nodos. Imagina que quieres hacer una transacción en la blockchain de bitcoin. Los nodos deben validar dichas transacciones cuando se quiere completar una transacción en la blockchain.
Después de validar la transacción con éxito, el estado será "pendiente" hasta que un nodo especializado conocido como "minero" recoja la transacción. Una vez aprobada la transacción, ésta se introduce en la blockchain.
Sin embargo, estas transacciones no suelen confirmarse individualmente. Los mineros suelen confirmarlas en bloques, tras lo cual dicho bloque se distribuye por la red de nodos para verificar su validez. Una vez que esta validación se produce y tiene éxito, el nuevo bloque se añade a los bloques más antiguos, creando una cadena de bloques.
Ahí lo tienes. Blockchain. Una cadena de bloques. Simple.
Reorganización de la cadena
Ahora que tienes una idea más clara de cómo funciona esta aparentemente compleja base de datos digital, podemos profundizar en el concepto de reorganización de la cadena, más popularmente abreviado como reorg.
Una reorganización de la cadena se produce cuando se elimina un bloque antiguo de transacciones de la cadena de bloques, con el objetivo principal de crear espacio para una cadena de transacciones más nueva y larga.
La reorganización de la cadena se produce cuando diferentes nodos construyen simultáneamente nuevos bloques. Estos nuevos bloques obligan a los demás nodos a elegir qué transacción reciente debe añadirse a la cadena de bloques. La reorganización de la cadena ocurre a menudo en bitcoin y Ethereum, posiblemente las dos mayores cadenas de bloques de nuestro mundo moderno.
Bloques simultáneos
Los bloques simultáneos se producen cuando los bloques se minan al mismo tiempo. Los bloques simultáneos plantean la cuestión de qué bloque se minó primero porque la velocidad de propagación difiere entre las redes.
Además, los mineros tratan de mantenerse sincronizados con la cadena de bloques. Por lo tanto, un minero tiene que elegir qué lado de la bifurcación es la cadena correcta.
Si el minero elige el lado equivocado de la cadena, los bloques que contienen toneladas de transacciones se perderán. Para siempre. En otras palabras, los bloques se desactivarán y se convertirán en lo que se conoce como "bloques huérfanos". Ya no pertenecen al historial de transacciones de la blockchain y se reasignarán a nuevos bloques.
Los nodos utilizan la "regla de la cadena más larga" o "LCR" para resolver los conflictos en torno a los bloques simultáneos. Esta regla establece que la cadena más larga es la cadena válida. Técnicamente hablando, una cadena que tiene una aceptación global tiene un trabajo más amplio realizado en ella. Por lo tanto, los nodos suelen elegir la cadena que más se ha extendido.
¿Cómo se encadenan las cadenas de bloques?
Una vez formado el primer bloque de una cadena, un "nonce" crea lo que se conoce como hash criptográfico. El "nonce" representa "números que se usan sólo una vez" y es un número de cuatro dígitos que se añade al bloque cifrado o hash de una cadena de bloques. Los mineros suelen resolver este número.
Después de que el nonce crea el hash, se añaden una serie de operaciones al bloque, incluida una cabecera. A continuación, se genera una salida de hash de longitud fija a partir de las transacciones duplicadas en el bloque y se añade a la cabecera del mismo.
El impacto de la reorganización de la cadena
La reorganización de la cadena tiene muchos efectos en la blockchain, tanto positivos como negativos.
Ventajas de la reorganización de la cadena
Además, la reorganización de la cadena garantiza que todos los nodos de la red tengan acceso al mismo libro de contabilidad. Se guardan varias copias en el libro mayor, lo que garantiza que todas las transacciones registradas son válidas.
Al ser un mecanismo sencillo y relativamente fluido, la reorganización de la cadena proporciona versatilidad en la aplicación de la cadena de bloques. Sin embargo, tiene algunas desventajas.
Desventajas de la reorganización de la cadena
La reorganización de la cadena disminuye la experiencia del usuario (UX) mientras que el coste de los nodos aumenta.
Las transacciones DeFi son vulnerables ya que la probabilidad de ataques aumenta hasta el 51%.
La reorganización de la cadena provoca costes adicionales de memoria y disco debido a las actualizaciones necesarias para la transición.
Los retrasos también son inevitables con la reorganización de la cadena, ya que los usuarios deben esperar mucho más tiempo para confirmar las transacciones. La demora no suele ser ideal para los operadores adeptos a las prisas por abrir o cerrar posiciones.
Conclusión
La reorganización de la cadena es un aspecto vital de la tecnología blockchain. Aunque posee algunas desventajas, es evidente que este complejo proceso no puede ser negado. Garantiza un funcionamiento sin fisuras de la cadena de bloques.
Autor: Gate.io Observador: M. Olatunji. Traductor. Jose E.
Descargo de responsabilidad:
*Este artículo representa únicamente las opiniones de los observadores y no constituye ninguna sugerencia de inversión.
*Gate.io se reserva todos los derechos sobre este artículo. Se permitirá la reproducción del artículo, siempre que se haga referencia a Gate.io. En todos los demás casos, se emprenderán acciones legales por infracción de los derechos de autor.