Gxchain.- El mecanismo de consenso de blockchain es el tema central de blockchain. En pocas palabras, el mecanismo de consenso de blockchain es el método de contabilidad de blockchain. Este artículo lo llevará a través de una introducción al mecanismo de consenso blockchain y la continuación y desarrollo del mecanismo de consenso GXChain 2.0 DPoS.

¿Qué es un mecanismo de consenso de blockchain?

Blockchain es un sistema de contabilidad distribuido. En comparación con las plataformas de contabilidad centralizada, el problema más crítico es la coherencia de la contabilidad en todos los nodos. Por ejemplo, si A tiene 1.000 dólares en su cuenta bancaria y usa 100 dólares, la base de datos centralizada del banco restará 100 de la cuenta de A. 

Pero las transacciones en la cadena de bloques no son registradas por la base de datos centralizada, el libro mayor es registrado por cada nodo, y para asegurar que los resultados registrados por cada nodo sean consistentes, se debe seguir algún tipo de protocolo, y este protocolo es el mecanismo de consenso, y las diferentes cadenas de bloques siguen diferentes protocolos.

Un libro mayor de transacciones distribuido debe ser seguro, claro e irreversible en el menor tiempo posible, facilitando la provisión del sistema más sólido y descentralizado. En la práctica, el proceso se divide en dos aspectos: elegir un nodo único para generar un bloque y hacer que el libro de transacciones sea irreversible.

¿Cuáles son los mecanismos de consenso comunes?

PoW (prueba de trabajo)

Cadenas públicas representativas: Bitcoin, Dogecoin, Litecoin

El mecanismo de consenso de PoW, como su nombre lo indica, es demostrar el valor de su contribución a través de la cantidad de trabajo. 

La red Bitcoin utiliza este mecanismo de consenso, que se puede entender simplemente ya que todos trabajamos juntos para resolver el mismo problema matemático, la primera persona en calcularlo tiene derecho a llevar los libros y puede obtener el pago correspondiente, este pago es el digital. pasar BTC generado por la red, las otras personas necesitan sincronizar este libro. 

La dificultad de la contabilidad completa se ajusta de acuerdo con la potencia aritmética de toda la red, y Bitcoin produce un bloque aproximadamente cada diez minutos.

El mecanismo de consenso de PoW permite la contabilidad sin la necesidad de un órgano de gobierno centralizado, lo que evita la oportunidad de que los órganos centralizados hagan el mal. 

Los derechos y recompensas contables se determinaron por la cantidad de trabajo realizado, e inicialmente, todos podían participar en la contabilidad, logrando justicia y equidad. 

Sin embargo, con el surgimiento de las máquinas mineras y la carrera hacia el fondo, lo que resultó en un desperdicio de energía e ineficiencia, muchos países se resistieron y muchas cadenas públicas, incluida Ethereum, la cadena pública de aplicaciones más grande, optaron por cambiar al PoS (Proof- de participación) mecanismo de consenso.

PoS (prueba de replanteo)

Cadenas públicas representativas: PPcoin, Solana, Avalanche

PoS fue implementado por primera vez por PPCoin (PPC) en agosto de 2012. PPC introdujo el concepto de acuñación en términos de la dificultad de las operaciones de hash, donde 1 moneda * 1 día = 1 día de moneda, y cuanto mayor es el día de moneda, menos difícil es es competir en contabilidad.

A diferencia de PoW, el núcleo del mecanismo de consenso de PoS son las monedas en la red y su seguridad proviene del valor de la economía colateralizada. 

En comparación con el mecanismo de consenso de PoW, el mecanismo de consenso de PoS es más eficiente y más ecológico y no da como resultado un desperdicio de recursos. 

Sin embargo, el mecanismo de consenso de PoS asigna derechos de contabilidad en función de quién tiene la mayor cantidad de monedas, y la centralización y la seguridad son a menudo las fallas por las que se critica.

Sin embargo, muchas cadenas públicas de PoS más nuevas ahora están adoptando PoS con adaptaciones innovadoras al algoritmo de consenso, como la cadena pública de Solana, que permite que cada verificador mantenga su propio reloj y eventos de marca de tiempo, y Avalanche, donde cada bloque recién propuesto se transmite aleatoriamente a múltiples Se hacen nodos y preguntas para determinar qué bloques deben considerarse válidos.

DPoS (prueba delegada de participación)

Cadenas públicas representativas: EOS, GXChain

El mecanismo de consenso de DPoS es una especie de mecanismo de consenso de PoS, que requiere mantener una cierta cantidad de tokens para convertirse en un supernodo de la cadena de bloques. 

Cada titular tiene derecho a voto y cada nodo asume la obligación de pagar bloques para obtener los ingresos del nodo. Si un nodo no cumple con su obligación de bloqueo a tiempo o no tiene suficientes votos para cumplir con los criterios mínimos, será eliminado y reemplazado por un nodo alternativo.

GXChain 1.0 ha optado por el mecanismo de consenso DPoS, con 100,000 GXC para postularse para convertirse en un nodo para bloquear, con los usuarios votando para obtener ingresos y la red capaz de alcanzar una velocidad de transacción de 10,000 TPS.

PoA (prueba de autoridad)

Cadenas públicas representativas: Ronin, GXChain 2.0

En el mecanismo de consenso de PoA, puede haber un número infinito de nodos, pero el número de verificadores es limitado. 

Los nodos son los principales responsables de sincronizar la información del libro mayor de blockchain, mientras que los verificadores (autoridades) son responsables de verificar las transacciones y empaquetar los bloques.

PoA + DPoS

Como todos sabemos, GXChain 1.0 utiliza el mecanismo de consenso DPoS, muchos usuarios de la comunidad ya han practicado el compromiso de su GXC para obtener ingresos.

GXChain 2.0 continuará utilizando el mecanismo de consenso DPoS, pero en comparación con GXChain 1.0, el staking 2.0 no solo validará las transacciones y mantendrá la red, sino que también proporcionará recursos informáticos gratuitos en cadena. 

Para obtener más detalles, consulta una publicación anterior sobre stake: https://medium.com/gxchain-project/breaking-all-you-want-to-know-about-the-rules-gxchain-staking-are-here -17a4d7e286ad Explicaremos en detalle cómo conseguir recursos gratuitos en cadena en el próximo número.

Eventualmente, GXChain 2.0 implementará BFT (Tolerancia a fallas bizantinas) y DPoS (Prueba de participación delegada) para garantizar la seguridad de los nodos fuera de los bloques por número aleatorio VRF. 

Pero antes de eso, GXChain utilizó por primera vez Clique POA (Prueba de autoridad) en la red de prueba, siguiendo la implementación de EIP-225, que es muy fácil de integrar en cualquier cliente Ethernet existente, al tiempo que permite el uso de técnicas de sincronización existentes. 

Después de un estado operativo tan estable, la red oficial GXChain 2.0 se convertirá en un mecanismo de consenso DPoS, lo que garantiza la estabilidad y seguridad de la cadena de bloques a la vez que es eficiente y gratuita.

Conclusión

El objetivo de GXChain 2.0 es preparar un mecanismo de consenso libre y eficiente que sea compatible con otras cadenas públicas como Ethereum y garantice la seguridad de la verificación. La mejor manera de hacer esto es definitivamente priorizar el mecanismo de consenso de PoA antes de pasar al mecanismo de consenso de DPoS.

Únase a la comunidad de GXChain

GXChain 2.0 es una cadena de bloques pública compatible con EVM. Como una cadena para Ethereum, posee las características de peso ligero, gratuito y compatible con desarrolladores. GXChain 2.0 es para resolver de manera efectiva los problemas actuales de alto costo y baja eficiencia de las cadenas públicas. Por lo tanto, GXChain puede lograr un desarrollo gratuito y de bajo costo, y una rápida migración de aplicaciones, y puede ser compartido y simbiótico con el ecosistema EVM, también apoyando el desarrollo de Defi, GameFi y NFT.

Los usuarios pueden acceder al token GXC en:

Binance | Huobi Global | Upbit | Bithumb | Bittrex

Si está interesado en participar en nuestra comunidad y recibir actualizaciones oportunas de los siguientes canales oficiales:

Twitter | Telegram | Medio | Github | Reddit | Sitio web | Discord

gxchain

MAS SOBRE GXCHAIN