Modul 8 - Consensus

Wir haben bisher zahlreiche neuartige Konzepte beschrieben, und es ist nun an der Zeit, zu besprechen, wie Konsens erreicht wird. Im Tangle bestätigen neu eingehende Messages mehrere bestehende Messages, und zwar so, dass jede Message von einer zunehmenden Anzahl anderer Messages bestätigt wird. Jede Message wird von einer Node ausgegeben, die ein gewisses Consens-Mana trägt. Auf diese Weise baut jede Node ein Genehmigungsgewicht auf, oder die Summe der Consens-Mana der Node, die diese Message genehmigt. Mit diesem Ansatz werden ehrliche Messages (oder solche, die dem Protokoll folgen) sehr schnell und effizient genehmigt.

In manchen Situationen müssen die Nodes jedoch entscheiden, ob eine bestimmte Message als Teil des Tangles betrachtet werden soll. Im Falle einer Doppelausgabe muss beispielsweise jede Node entscheiden, welche der widersprüchlichen Messages sie genehmigen muss. Um sicherzustellen, dass jede Node die gleiche Meinung zu einer gegebenen Message hat, verwenden die Nodes unser neues Konsensprotokoll, den Fast Probabilistic Consensus (FPC).