Casper anuncia la publicación de nuestra versión final de la especificación del Protocolo de highway. 

El Protocolo de highway es el mecanismo de consenso que sostiene la red Casper. Esta es la descripción técnica más detallada del modelo avanzado de prueba de participación de Casper que aborda directamente los problemas de escalabilidad y rendimiento que han obstaculizado la adopción más amplia de blockchain hasta la fecha.

Leer el Paper de highway

Visión general

El Highway Protocol es una prueba de la arquitectura de la cadena de bloques de participación basada en la especificación original de Casper CBC, con notables mejoras. La mayoría de las cadenas de bloques están diseñadas con un protocolo de consenso bizantino tolerante a fallas (BFT). La “tolerancia a fallas bizantina”, en términos generales, describe la resistencia contra un atacante que controla un subconjunto desconocido (pero limitado) de los nodos de la red.

Los modelos de consenso BFT asumen que menos de ⅓ de los nodos dentro de una red son deshonestos. Bajo este supuesto de honestidad, las cadenas de bloques BFT pueden operar de forma segura a lo largo del tiempo y mantener un historial de transacciones inmutable y verificable. El Protocolo de Autopistas de Casper es un modelo de consenso que es seguro y vive en el sentido común de BFT, pero además permite dos mejoras importantes. Primero, Highway permite que la red alcance umbrales más altos de finalidad. En segundo lugar, logra una flexibilidad que no es posible en los modelos BFT típicos.

Finalidad

Los protocolos de consenso BFT clásicos funcionan bajo el supuesto de que ⅔ de los validadores de red deben ser honestos para lograr la finalidad. En este modelo, la finalidad es binario – es decir, la red o bien tiene o no ha alcanzado la finalidad. Sin embargo, nosotros basamos Highway en la suposición de que la mayoría de las veces, la gran mayoría de validadores en una red actúan con honestidad. Los incentivos criptoeconómicos son demasiado fuertes para suponer sistemáticamente que ⅓ de los participantes se comportan de manera deshonesta (ya sea intencionalmente o no).

Con esta suposición en mente, el Protocolo de highway permite que la finalidad sea más expresiva que solo binaria. Si más de ⅔ de los validadores de red se comportaran honestamente, la red tendrá una finalidad más alta que si estuviera más cerca de solo ⅔ de la red operada honestamente. Por lo tanto, el protocolo de highway puede proporcionar garantías de finalidad mucho más sólidas para los bloques creados durante los períodos en los que más de ⅔ de la red funcionaba honestamente.

Flexibilidad

La capacidad de Highway para establecer la finalidad variable vendría con la suposición de que cada nodo tendría que estar de acuerdo sobre cuál es el «umbral» de finalidad para cada período. Sin embargo, Highway no requiere que todos los nodos estén de acuerdo en un umbral común; cada nodo puede utilizar un umbral de finalidad diferente.

Esto no solo libera a la red de otro mecanismo de consenso a lo largo de este parámetro de finalidad, sino que también permite que los nodos desempeñen roles ligeramente diferentes en el ecosistema. Algunos nodos que se ocupan de transacciones pequeñas o sin importancia pueden optar por umbrales más bajos de finalidad, mientras que los nodos que se ocupan de transacciones más grandes pueden optar por umbrales más altos. A menudo, esto implicaría priorizar la seguridad o la latencia, dependiendo de la importancia de las transacciones. En general, esta flexibilidad da como resultado una red blockchain más expresiva.

El Casper Highway Paper incluye más información sobre el protocolo Highway, incluidas las explicaciones de los DAG, la regla GHOST, la votación, la finalidad, el consenso ponderado y más.

casper

Mas sobre Casper