Core Concepts
Ein fehlerfreier, synchroner Byzantinischer Vereinbarungsalgorithmus, der externe Gültigkeit erfüllt und eine nahezu optimale Bit-Komplexität sowie optimale Runden-Komplexität erreicht.
Abstract
Der Artikel präsentiert Ext, einen fehlerfreien, synchronen Byzantinischen Vereinbarungsalgorithmus, der externe Gültigkeit erfüllt. Ext erreicht eine nahezu optimale Bit-Komplexität von O(n log(n)L + n^2 log(n)) und eine optimale Runden-Komplexität von O(n).
Ext folgt dem klassischen rekursiven Framework von Berman, Garay und Perry sowie Coan und Welch. In jeder rekursiven Iteration werden die Prozesse in zwei Hälften aufgeteilt, die den Algorithmus sequentiell ausführen. Die Rekursion stoppt, wenn eine Byzantinische Vereinbarung mit nur einem Prozess erreicht ist.
Um die Vereinbarung, die in einer "gesunden" Hälfte erreicht wird, vor Beeinflussungen durch eine "ungesunde" Hälfte zu schützen, verwendet Ext den Gradierte Konsens-Primitiv. Darüber hinaus nutzt Ext die Techniken aus dem COOL-Protokoll für den Gradierte Konsens und das Komitee-Verbreitung-Primitiv von Das, Xiang und Ren.
Ext erfüllt starke Gültigkeit, externe Gültigkeit, Integrität, Terminierung und Vereinbarung. Außerdem wird die Komplexität von Ext analysiert und bewiesen.
Stats
"Ext erreicht eine nahezu optimale Bit-Komplexität von O(n log(n)L + n^2 log(n))."
"Ext erreicht eine optimale Runden-Komplexität von O(n)."
Quotes
"Ext ist ein optimaler, fehlerfreier, synchroner Byzantinischer Vereinbarungsalgorithmus mit externer Gültigkeit, der eine nahezu optimale Bit-Komplexität und optimale Runden-Komplexität erreicht."