DEFINICIÓN del algoritmo de consenso del obelisco
Obelisk es un algoritmo de consenso prometedor que tiene como objetivo eliminar las deficiencias de los algoritmos de prueba de trabajo (POW) y prueba de participación (POS) y hace posible mantener el estado de blockchain en la red distribuida con un mínimo poder de cómputo y sin necesidad de participación. requisitos relacionados Reduce la necesidad de minería, mejora significativamente la velocidad de las transacciones y ofrece una seguridad mejorada.
DESGLOSE Algoritmo de consenso del obelisco
Las cadenas de bloques públicas operan a escala mundial como plataformas descentralizadas autorreguladas sin ninguna autoridad única. Se requiere un mecanismo de red en tiempo real, confiable y seguro para garantizar la autenticidad de las transacciones que se producen en la red, así como un consenso sobre el estado del libro mayor. Esta actividad tan importante es realizada por el algoritmo de consenso, que es un protocolo de red que decide sobre las contribuciones de los diferentes participantes de blockchain.
Si bien la prueba de trabajo (POW) utilizada por Bitcoin y Litecoin, y la prueba de participación (POS) utilizada por Dash y NEO, son los dos algoritmos de consenso más utilizados, ambos tienen algunos inconvenientes. Se dice que POW consume mucha energía, y POS promueve el acaparamiento de criptomonedas en lugar de gastar.
¿Cómo funciona el obelisco?
Obelisk intenta sortear los problemas de POW y POS distribuyendo la influencia sobre la red de acuerdo con un concepto llamado "red de confianza". Este concepto distribuye la influencia sobre varios nodos de la red y toma decisiones consensuadas dependiendo de la puntuación de influencia de cada nodo. Cada nodo se suscribe a un número seleccionado de otros nodos de red, y la densidad de la red de suscriptores de un nodo determina su influencia en la red.
En términos de roles y actividades realizadas, hay dos tipos de nodos en Obelisk: nodos generadores de bloques y nodos de consenso, y los nodos pueden tomar cualquier rol indistintamente. Los nodos generadores de bloques recopilan nuevas transacciones, las autentican, empaquetan las transacciones verificadas en un nuevo bloque y luego transmiten el bloque a la red. Los nodos de consenso recopilan los bloques generados por los nodos generadores de bloques y los colocan en un contenedor separado, que no sea la cadena de bloques. Luego identifica el bloque que hizo el mayor número de generadores de bloques. Este bloque se llama el ganador local y califica para ser agregado a la cadena de bloques. Cada uno de estos nodos de consenso mantiene las estadísticas necesarias sobre los ganadores locales según lo informado por otros nodos. Cuando los ganadores locales han sido reportados por la mayoría o todos los nodos de consenso, califica como un ganador global y continúa siendo parte de la cadena de bloques. Sin embargo, si los nodos deciden lo contrario, tomará una de las siguientes acciones en función de los datos disponibles y los registros locales.
(1) se vuelve a sincronizar con la red o
(2) dejar de participar en el consenso y / o la creación de bloques o
(3) mantenga su blockchain y solicite una parada de emergencia
Obelisk tiene el potencial de alta escalabilidad y bajo consumo de energía. La generación de bloques se puede ejecutar en hardware de bajo costo. El algoritmo puede ejecutarse de manera fácil y eficiente en una red dispersa con solo la conectividad del vecino más cercano, en lugar de necesitar una conexión de gran ancho de banda.
SkyCoin utiliza Obelisk, que está emergiendo como un ecosistema completo de tecnología blockchain y se introdujo para promover el uso de la criptomoneda y la tecnología de contabilidad pública como una moneda "verdadera", en lugar de otro medio para la valoración especulativa de apuestas de criptomoneda.