Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 9335|Respuesta: 1

Introducción y experiencia del algoritmo de consenso [blockchain] (POW, POS, DPOS, PBFT).

[Copiar enlace]
Publicado en 22/2/2018 15:54:09 | | |
POW: Prueba de trabajo.

Bitcoin utiliza el mecanismo POW en el proceso de generación de bloques, y un hash de bloque que cumple los requisitos está compuesto por N ceros iniciales, y el número de ceros depende del valor de dificultad de la red. Conseguir un hash de bloque razonable requiere muchos cálculos intentados, y el tiempo de cálculo depende de la velocidad de hash de la máquina. Cuando un nodo proporciona un valor hash razonable en bloques, significa que el nodo ha pasado por muchos intentos de cálculo, por supuesto, no puede obtener un valor absoluto del número de cálculos, porque encontrar un hash razonable es un evento probabilístico. Cuando un nodo tiene n% de la potencia de cálculo de toda la red, tiene una probabilidad n/100 de encontrar el Hash de Bloques.

POS: Prueba de Apuesta.

POS: También conocido como prueba de apuesta, similar a la propiedad almacenada en un banco, este modelo te distribuye el interés correspondiente según la cantidad y el tiempo que poseas moneda digital.
En el modo POS de prueba de apuesta, existe un término llamado edad de moneda, cada moneda produce 1 edad de moneda cada día, por ejemplo, tienes 100 monedas, un total de 30 días, y en ese momento, tu edad de moneda es 3000; en este momento, si encuentras un bloque POS, tu edad de moneda se vaciará a 0. Por cada 365 monedas que vacías, ganarás 0,05 monedas de interés del bloque (suponiendo que el interés se entienda como un 5% anual), así que en este caso, el interés = 3000 * 5% / 365 = 0,41 monedas, lo cual es interesante.

DPOS: Prueba de Participación Delegada

El mecanismo DPoS de Bitshares, el nombre chino es Mecanismo de Autorización de Prueba de Acciones (también conocido como Mecanismo de Fideicomisarios), su principio es permitir que todos los que posean acciones de bits voten, resultando en 101 representantes, que podemos entender como 101 supernodos o pools de minería, y estos 101 supernodos tienen derechos completamente iguales entre sí. Desde cierto punto de vista, la DPOS es un poco como un sistema parlamentario o un sistema de congreso popular. Si los delegados no cumplen con sus funciones (no generan un bloque cuando les toca a ellos), son retirados de la lista y la red elige un nuevo supernodo para reemplazarlos. La aparición de la DPOS se debe principalmente a la generación de máquinas de minería, y gran parte de la potencia de cálculo recae en personas que no entienden o no les importa Bitcoin, al igual que los revendedores de conciertos, que acumulan un gran número de entradas y no les importa en absoluto el contenido del concierto.

PBFT: Tolerancia práctica a fallos bizantinos, algoritmo práctico de tolerancia a fallos bizantinos. Véase la introducción del algoritmo bizantino de tolerancia a fallos arriba.
PBFT es un algoritmo de replicación de máquinas de estados, es decir, el servicio se modela como una máquina de estados, y la máquina de estados se replica en diferentes nodos del sistema distribuido. Cada copia de la máquina de estados guarda el estado del servicio y también implementa la operación del mismo. El conjunto de todas las copias está representado por una letra mayúscula R, usando de 0 a | El entero de R|-1 representa cada copia. Para fines de descripción, supongamos | R|=3f+1, donde f es el número máximo de copias que pueden fallar. Aunque pueden existir más de 3f+1 réplicas, las réplicas adicionales no mejoran la fiabilidad más allá de reducir el rendimiento.

Los anteriores son principalmente los algoritmos de consenso convencionales actuales.
Desde un punto de vista cronológico, este orden también se determina según el orden en que nació el algoritmo de consenso para hacerse popular.
Para el POW, Bitcoin se convierte directamente en realidad y se pone en práctica. La existencia de POS se debe principalmente a consideraciones económicas e innovación. Al final, debido a la existencia de mineros profesionales y máquinas de minería, la comunidad tiene importantes preocupaciones sobre la centralización respecto a este algoritmo que afirma ser descentralizado, es decir, se rumorea que el 60%~70% de la potencia de cálculo se concentra en China. Por lo tanto, el DPOS apareció más tarde, que no requiere mucha potencia de cálculo adicional para distribuir el capital a la salida del pool de minería. Sin embargo, es imposible decir que puede desempeñar un papel de sustitución, DPOS para reemplazar solo a POW, POV o POW+POS, al fin y al cabo, la existencia es razonable. Cada algoritmo tiene sus propias consideraciones y significados en un periodo de tiempo específico, ya sea técnico o empresarial.

Si salimos de la perspectiva de un técnico, puede haber más algoritmos de consenso que combinen política y economía, y quizá haya más algoritmos de consenso, como métodos de combinación similar al concepto de PPP, que no solo pueden lograr la naturaleza de castigo para actores maliciosos, sino también lograr la mayor eficiencia y ahorro de poder computacional.

En cuanto a la elección del algoritmo, aquí va una cita de las palabras de Wanda Jizong como final:

En resumen, el mejor diseño de consenso es modular, como Notary, la elección del algoritmo de consenso está muy relacionada con el escenario de la aplicación, el entorno de confianza usa paxos o raft, la alianza autorizada puede usar PBFT, y la cadena sin permisos puede ser POW, POS, consenso Ripple, etc., según el nivel de confianza de la contraparte, elige libremente el mecanismo de consenso, esto es realmente óptimo.
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com