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.
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.
ErisX lanza el servicio de liquidación de transacciones criptográficas OTC: Jinse Finance informó que ErisX, una subsidiaria de Cboe Global Markets, anunció hoy que lanzó el servicio de liquidación ErisX, una nueva solución diseñada para ayudar a eliminar los riesgos del mercado. OTC) transacciones criptográficas.
El nuevo producto amplía el conjunto de herramientas que ErisX ofrece a los inversores institucionales, lo que les permite liquidar operaciones OTC con otros clientes de ErisX utilizando el mercado spot de criptomonedas transparente con licencia de EE. UU. [2022/9/8 13:15:10]
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.
En términos simples, una bifurcación ocurre cuando:
Vicepresidente de la Fed: Las criptomonedas no son una reserva de valor: La vicepresidenta de la Reserva Federal, Clarida, dice que las criptomonedas no son una reserva de valor. (Diez de oro) [2021/4/15 20:20:42]
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.
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.
Reuters: Nvidia lanzará chips específicos para minería: la directora financiera de Nvidia, Colette Kress, dijo en una conferencia telefónica con inversionistas que realizará cambios en sus chips para juegos, comenzando con el RTX-3060, para hacerlos menos eficientes en la minería de criptomonedas, Gire a la introducción de chips específicos para minería. La compañía espera que los nuevos chips mineros generen alrededor de $50 millones en ingresos en el primer trimestre fiscal. (Reuters) [2021/2/25 17:50:21]
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 que trae la propia bifurcación ayudará al desarrollo de la tecnología blockchain.
Tags:
La línea mensual de hoy cierra, hoy es un día más crítico. ¿Por qué decimos eso? Podemos estudiar la tendencia pasada de BTC en la historia. La imagen de arriba muestra la tendencia mensual a largo plazo de BTC desde.
Zhao Lei, subsecretario del Comité de Trabajo del Partido del Subcentro de la Ciudad de Beijing, subdirector del Comité de Gestión del Subcentro de la Ciudad de Beijing.
Los residentes utilizan máquinas de autoservicio multifuncionales médicas inteligentes para pagar los gastos médicos en el Hospital Popular del distrito de Wuxing, ciudad de Huzhou.
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.
Golden Finance Blockchain News, 8 de septiembre El auge de las finanzas descentralizadas no ha retrocedido.
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.
En los últimos dos días, Bitcoin parece estar en su estado más bajista en más de tres meses.Las criptomonedas experimentaron una gran liquidación el miércoles que continuó hasta la sesión de apertura del mercado de va.