Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads
Casa > DAI > Info

¿Son inevitables las bifurcaciones de blockchain: interrupción o actualización?

Author:

Time:

Como se discutió en el artículo anterior, las cadenas de bloques colaboran para verificar transacciones y almacenar información a través de una red distribuida de nodos. Esencialmente, la información en la cadena de bloques es inmutable, lo que significa que una vez que los datos se han verificado y agregado a la cadena, nadie puede cambiarlos o eliminarlos. Aún así, los desarrolladores a veces tienen que hacer cambios en el código de la cadena de bloques, ya sea para actualizar o para solucionar ciertos problemas. Este proceso complejo es la bifurcación de blockchain. ¿Qué significa exactamente para la cadena de bloques?

Enciclopedia Blockchain No.51: Tenedor Blockchain

Fork no es un término adecuado para blockchain.

En ingeniería de software, una bifurcación de proyecto independiente ocurre cuando un desarrollador toma una copia del código fuente de un paquete de software y comienza un desarrollo independiente basado en él, creando otro programa de software.

Una bifurcación de blockchain es como una actualización de la aplicación.

Apertura de acciones A: Shenzhen Securities Blockchain 50 Index aumentó 0.04%: Jinse Finance News, A-shares abrió, Shanghai Composite Index reportó 3379.39 puntos, bajó 0.12%, Shenzhen Component Index reportó 13699.22 puntos, abrió 0.20%, Shenzhen Stock Exchange Block El índice Chain 50 estaba en 4178,49 puntos, un 0,04% más en la apertura. El sector de la cadena de bloques se abrió un 0,25 % y el sector de la moneda digital aumentó un 0,42 %. Entre las 216 acciones conceptuales en el sector blockchain, 101 subieron, 24 se mantuvieron estables y 91 cayeron. Entre las 32 acciones conceptuales en el sector de la moneda digital, 18 subieron, 1 se mantuvo estable y 13 cayeron. [2020/7/13]

Para un sistema centralizado, su actualización es relativamente simple, que se puede dividir en: actualización de servidor y actualización de terminal. Para la actualización del servidor, siempre que se implemente en segundo plano, se puede actualizar con un solo clic; para la actualización del terminal, puede optar por actualizar directamente en la biblioteca de software o en la tienda de aplicaciones. Además, la inconsistencia de las versiones de los terminales no afectará el uso de sus servicios por parte de los clientes.

Voz | Shi Yuzhu: En el período de gran cambio tecnológico, la inteligencia artificial, la cadena de bloques y otras tecnologías provocarán subversión: el 9 de diciembre, Shi Yuzhu, presidente de Giant Network Group, dijo en el evento que ahora es el período de gran cambio tecnológico. cambio: la inteligencia artificial, Blockchain de distrito, incluida la bioingeniería, incluido 5G y otras tecnologías, ahora están ingresando a la etapa de aplicación de la investigación técnica. Y estas tecnologías interactúan entre sí, y cambiarán profundamente a los seres humanos. La tecnología traerá subversión Independientemente de las empresas que son muy buenas hoy, también pueden decaer en unos años. Tres o cinco años después, mirando el día de hoy, muchas pequeñas empresas han surgido porque es un período de grandes cambios. En la era de grandes cambios, la eliminación es muy rápida, el ascenso es rápido y el declive también es rápido. (Tecnología Sina) [2019/12/9]

Para un sistema descentralizado como blockchain, su actualización es más complicada. Dado que no hay una organización central ni un servidor central, cada "actualización de código" debe ser aprobada por unanimidad por los participantes de la red. Si todos no pueden llegar a un acuerdo, la cadena de bloques formará una bifurcación, es decir, la versión del terminal es inconsistente. Lo que debe tenerse en cuenta aquí es: la inconsistencia de la versión del terminal puede afectar el uso de sus servicios por parte del cliente.

Voz | Ye Mao: Minar los datos en la cadena es usarlos para escoltar la cadena de bloques: Informe en vivo de Jinse Finance, 22 de febrero, organizado por Jinse Finance, coorganizado por Shell PR y coorganizado por Node Capital, NodePlus, y el Templo de la Tecnología La séptima fase de la Estación de Ferrocarril de Beijing se llevó a cabo oficialmente en Beijing. Ye Mao, fundador y director ejecutivo de Chaindigg, señaló que la extracción de datos en la cadena de bloques es usar datos para escoltar la cadena de bloques. Por un lado, permita que la ecología de la cadena de bloques se desarrolle mejor y encuentre algunas cosas problemáticas, incluidos proyectos y transacciones problemáticas, para que todos puedan evitar estos riesgos; para usar. [2019/2/22]

En términos simples, una bifurcación ocurre cuando:

En cualquier momento, dos "mineros" (competidores por derechos contables) descubren un bloque casi al mismo tiempo.

Los desarrolladores, tratando de cambiar las reglas que determinan si una transacción es válida o no.

Noticias | ConsenSys apoya una startup de blockchain cofundada por el ex gobernador del Banco Central de Islandia: según Cointelegraph, un comunicado de prensa emitido por Ethereum el 11 de enero indicó que ConsenSys, una startup e incubadora de blockchain, ha participado en la startup de blockchain de Islandia Financiamiento inicial de $ 2 millones para la empresa Monerium. Los fundadores de la startup incluyen al exgobernador del banco central de Islandia. [2019/1/12]

Por supuesto, no todas las bifurcaciones tendrán éxito. Es muy común que diferentes mineros produzcan un bloque aproximadamente al mismo tiempo, lo que crea una bifurcación notable en la cadena de bloques, como se muestra en el diagrama a continuación. Pero cuando un minero poco confiable genera un nuevo bloque de reemplazo, el sistema aceptará que este bloque no es válido y este "bloque huérfano" será rápidamente abandonado por otros mineros. Solo cuando el nuevo acuerdo sea aprobado por unanimidad por algunas personas, la cadena bifurcada estará verdaderamente formada.

Esencialmente, las bifurcaciones de blockchain son cambios en el protocolo. Debido a que las cadenas de bloques se basan en reglas comunes, la forma más fácil de mejorarlas parece ser introducir nuevas reglas o cambiar las existentes. Durante mucho tiempo, este mecanismo se ha considerado peligroso, o al menos perturbador, pero también es un mecanismo más intuitivo para actualizar las cadenas de bloques.

Es como si estuviéramos caminando por el mismo camino, llegamos a una intersección y hay dos caminos divergentes frente a nosotros. Podemos elegir uno de estos caminos sin afectar los viajes anteriores. Debido a la diferente naturaleza de los dos caminos que se bifurcan, diferentes elecciones nos llevarán a diferentes fines.

A pesar de los nombres similares, las bifurcaciones de blockchain se pueden dividir en dos tipos en función de si las versiones anterior y nueva pueden interactuar: bifurcaciones duras y bifurcaciones blandas.

Bifurcación dura

Una bifurcación dura es la introducción de un nuevo conjunto de reglas que son incompatibles con los protocolos de red más antiguos. En otras palabras, una bifurcación dura es una actualización incompatible con versiones anteriores. Todos los participantes de la red deben actualizar a la última versión, siguiendo las nuevas reglas de consenso, para poder continuar validando y validando nuevos bloques de transacciones. Por supuesto, en el caso de una bifurcación dura, pueden existir dos cadenas de bloques al mismo tiempo: una que usa las reglas antiguas y la otra que usa las reglas nuevas, siempre que haya soporte continuo para la versión anterior.

Una bifurcación dura puede ser una bifurcación dura planificada: esto generalmente significa que antes de que ocurra la bifurcación dura, los desarrolladores del proyecto y la comunidad han llegado a un alto grado de consenso, y existe un claro acuerdo de actualización por adelantado. Por ejemplo, la "bifurcación dura" lanzada por Monero en enero de 2017 agregó una nueva característica de privacidad, Ring Confidential Transactions (RingCT).

También puede ser una bifurcación dura contenciosa: este tipo de bifurcación dura ocurre cuando hay un desacuerdo serio entre las distintas partes involucradas en el proyecto, incluidos: los desarrolladores del proyecto, los usuarios de la red y los nodos. Un ejemplo famoso es la bifurcación dura de Bitcoin Cash, en 2017 Bitcoin se dividió en dos cadenas separadas: el Bitcoin original (BTC) y el nuevo Bitcoin Cash (BCH). Esto se debe a que partes de la comunidad creen que aumentar el tamaño del bloque de Bitcoin de 1 MB a 8 MB permitirá que las transacciones se procesen más rápido en la red.

horquilla blanda

En términos generales, una bifurcación suave es una actualización compatible con versiones anteriores. Esto significa que una bifurcación suave no requiere que los nodos de la red se actualicen para mantener la consistencia, generalmente solo agrega una nueva regla que no entra en conflicto con la anterior. Entonces, todos los bloques en la cadena de bloques de bifurcación suave siguen el antiguo conjunto de reglas de consenso, así como el nuevo conjunto de reglas de consenso.

Por ejemplo, los cambios en el tamaño del bloque (la cantidad de datos contenidos en cada bloque) se pueden lograr a través de bifurcaciones blandas. Si solo desea aceptar bloques más pequeños que un cierto tamaño, simplemente rechace los bloques más grandes.

Pero, de hecho, los bloques producidos por nodos que se ajustan al antiguo conjunto de reglas violarán el nuevo conjunto de reglas, por lo que es probable que se vuelvan obsoletos a medida que aumentan los nuevos nodos. Esto se debe a que, para que una "bifurcación suave" funcione, se reconocerá y aplicará un nuevo conjunto de reglas de consenso. Si se logra esta proporción, la antigua cadena de bloques se eliminará gradualmente y la nueva cadena de bloques se reconocerá como la cadena de bloques "verdadera".

Se puede ver que ya sea una bifurcación dura o suave, su durabilidad depende de la naturaleza del cambio de regla y su asignación relativa a los recursos. Pero el avance innovador aportado por la propia bifurcación ayudará al desarrollo de la tecnología blockchain.

Tags:

DAI
¿Qué tipo de proyecto es sushiswap, que se ha duplicado 7 veces en dos días?

Hola a todos, soy Pepe, que parece confundido mientras come melones y ve dramas. El círculo de divisas de hoy, más precisamente.

¿Cómo tiene en cuenta el auge de DeFi la seguridad de las inversiones? AAX selecciona la zona DeFi para acompañar a los inversores

Desde la popularidad de Compound, la moda de DeFi ha seguido impactando los cambios en todo el mercado. Según las estadísticas de DeBank, a partir del 2 de septiembre.

Golden Observation丨Interpretación de la última estrategia de tesorería en línea de "Big Uncle", yETH

Golden Finance Blockchain, 4 de septiembre "Yearn Finance" es una plataforma financiera de agregación que admite transferencias automáticas de almacén. Actualmente agrega Compound, dYdX, Aave.

¿Son inevitables las bifurcaciones de blockchain: interrupción o actualización?

Como se discutió en el artículo anterior, las cadenas de bloques colaboran para verificar transacciones y almacenar información a través de una red distribuida de nodos. Esencialmente.

Sella la carta de notificación con un "sello de confianza" Antchain y EMS rastrean la fuente de la carta de admisión a la universidad

Con el comienzo del año escolar acercándose, los avisos de admisión de los principales colegios y universidades se han entregado a los candidatos uno tras otro. Para evitar problemas como la falsificación de los aviso.

9.8 Mercado nocturno: volatilidad lateral y oportunidades a corto plazo

El artículo es una contribución de Biquan Beiming, columnista de Jinse Finance and Economics, y sus comentarios solo representan sus puntos de vista personales.

Impacto potencial de Libra USD Stablecoin en USD CBDC

La Asociación Libra actualizó su libro blanco en junio de este año. Se puede ver en el nuevo libro blanco que sus productos y estrategias comerciales han sufrido cambios significativos. Primero.

ads