AD
AD
  • La blockchain VeChainThor recibirá un nuevo algoritmo de consenso llamado SURFACE o Proof of Authority 2.0 (PoA 2.0) para satisfacer la creciente demanda de las empresas.
  • El PoA 2.0 utiliza un modelo de doble consenso, que da a los usuarios la flexibilidad de elegir diferentes niveles de seguridad para sus transacciones.

El científico jefe de la Fundación VeChain, Peter Zhou, ha explicado en un nuevo artículo en Medium por qué VeChain necesita introducir un algoritmo de consenso revisado y cómo funciona. El nuevo algoritmo de consenso llamado SUPERFICIE o Proof of Authority (PoA 2.0) ya fue presentado en febrero en un artículo de investigación. A través de Twitter, Zhou escribió ayer que el nuevo artículo debería dar a la comunidad VeChain una mejor comprensión:

Comunicando nuestro trabajo de investigación a #VeFam es extremadamente importante para mí. Por eso el Dr. Ren y yo hemos escrito otro artículo sobre PoA 2.0. Nuestro objetivo es permitir que TODOS entiendan por qué lo necesitamos, cómo lo diseñamos y qué tiene de grandioso.

Comentando la motivación para la introducción de la Proof of Authority 2.0, Zhou dijo que la introducción está motivada principalmente por la creciente demanda de la blockchain VeChainThor.

Sin embargo, a medida que prosperan las aplicaciones y los negocios que se ejecutan en la blockchain pública VeChainThor, hay una demanda cada vez mayor de un mejor rendimiento (mayor TPS y confirmación más rápida de las transacciones) y de una seguridad sin compromisos para potenciar las innovaciones empresariales dentro del ecosistema de VeChain.

Lo mejor de ambos mundos: nuevo algoritmo de consenso de VeChain

Sin embargo, los requisitos, el rendimiento y la seguridad descritos por Zhou compiten directamente con la mayoría de los sistemas de consenso existentes. Como investigó el científico jefe de la Fundación VeChain, están diseñados para «funcionar bien en un buen estado de la red pero asumir riesgos de seguridad si el estado se deteriora, o para proporcionar una seguridad inflexible en cualquier estado de la red pero sacrificar mucho por el rendimiento».

VeChain resuelve este problema con el nuevo algoritmo de consenso, desarrollado según el principio de diseño «esperar lo mejor y prepararse para lo peor». Para garantizar tanto una red de alto rendimiento en las condiciones deseadas como una seguridad inflexible en condiciones no deseadas, VeChain se basa en un modelo de consenso dual. Específicamente, el PoA 2.0 utiliza el consenso de Nakamoto y la Byzantine Fault Tolerance (BFT). Zhou describe el enfoque de la siguiente manera:

(…) específicamente, intentamos conseguir un rendimiento casi óptimo para el consenso de Nakamoto (esperar lo mejor) cuando la condición de la red es buena (lo que significa que los mensajes entre los nodos pueden ser recibidos a tiempo); y utilizamos un mecanismo de BFT asíncrono para garantizar la seguridad sin compromisos (prepararse para lo peor) cuando la condición de la red es mala (lo que significa que las comunicaciones entre los nodos podrían ser bloqueadas debido a situaciones extremas como desastres naturales o ataques maliciosos).

En detalle, Zhou explicó que la investigación con la Universidad de Oxford ha demostrado que la tasa de bifurcación es el factor individual más importante que afecta al funcionamiento del mecanismo de consenso de Nakamoto. Para resolver este problema, SURFACE está introduciendo un comité para aprobar el nuevo bloque generado en cada ronda de consenso. Esto reduce significativamente la probabilidad de una bifurcación en comparación con los clásicos algoritmos de consenso de Nakamoto donde el bloque propuesto se decide por un solo nodo, dijo Zhou.

El consenso de BFT, por otra parte, está diseñado para preparar la blockchain VeChainThor para lo «peor», como una fuerte partición de la red o un ataque masivo de DDoS. Para ello, VeChain introduce un algoritmo asíncrono de BFT que da la finalidad de bloque al sistema y coexiste con el Consenso de Nakamoto del comité en lugar de reemplazarlo.

En última instancia, el modelo de doble consenso da a los usuarios la flexibilidad de elegir diferentes niveles de seguridad para sus transacciones según sus necesidades reales, afirma Zhou:

Con ese mecanismo de doble consenso, una transacción se confirmará primero en un plazo bastante breve (por ejemplo, menos de 1 min.) y luego se finalizará después de un período más largo (por ejemplo, 5 min.). Los usuarios podrían utilizar las transacciones confirmadas para su uso diario, ya que es por lo menos tan seguro como otras blockchains que utilizan el consenso de Nakamoto (como Bitcoin o Ethereum). También pueden esperar más tiempo hasta que las transacciones se finalicen si se requiere una seguridad absoluta.

Jake Simmons ha sido un entusiasta de las cripomonedas desde 2016, y desde que oyó hablar de Bitcoin y de la tecnología de blockchain, ha estado involucrado con el tema todos los días. Más allá de las criptomonedas, Jake estudió informática y trabajó durante 2 años para una startup en el sector de la blockchain. En el CNF es responsable de las cuestiones técnicas. Su objetivo es hacer que el mundo sea consciente de las criptomonedas de una manera sencilla y comprensible.

Exit mobile version