Blockchains sind im Wesentlichen eine komplizierte Reihe von Transaktionen, die in einem verteilten Ledger gespeichert werden. Ein Decentralized Network von Validator Nodes prüft dieses Ledger dann. Dies ist zwar die einfachste Art, eine Blockchain zu betrachten, aber es gibt noch zahlreiche andere Elemente ihrer Funktionsweise. Außerdem ist jede Blockchain anders. Die Blockchain von Bitcoin und Ethereum kann zum Beispiel in ihren Grundfunktionen identisch sein. In der Blockchain-Technologie übernimmt ein Coordinator die Funktion eines Tracking- und Kontrollsystems für Validator Nodes. Der Coordinator gibt innerhalb eines bestimmten Zeitraums Meilensteine aus. Diese Meilensteine sind im Wesentlichen in der Blockchain aufgezeichnete Transaktionen, anhand derer die Validator Nodes überprüfen, ob ihre Kopie des Ledgers korrekt ist. Ein gutes Beispiel für eine Blockchain, die einen Coordinator-Client zur Überprüfung des Ledgers einsetzt, ist IOTA. Die IOTA Blockchain war auf diesen Coordinator Client angewiesen, um eine zusätzliche Sicherheitsebene zu schaffen und die Gültigkeit aller Kopien des verteilten Ledgers zu gewährleisten. Die IOTA-Stiftung hat nun jedoch den nächsten Schritt in ihrer Roadmap vollzogen und den Coordinator-Client komplett aus dem System entfernt - kein Wunder, dass IOTA diesen Schritt gemacht hat. Viele Blockchain- und Cryptocurrency-Enthusiasten sind der Meinung, dass Coordinators die dezentrale Kraft der Technologie behindern. Da sie im Wesentlichen die geballte Macht haben, alle Kopien des Ledgers im Netzwerk gleichzeitig zu beeinflussen, werden sie als Zentralisierungsmerkmal betrachtet. In diesem Sinne können Blockchains, die einen Coordinator-Client haben, nicht vollständig dezentralisiert sein. Dezentralisierung ist ideologisch gesehen das Herzstück der Blockchain-Technologie, daher ist ein zentralisierender Faktor nicht wünschenswert. Aus diesem Grund hat sich IOTA zum Beispiel von Anfang an nur auf seinen Coordinator verlassen. Das Ziel der Implementierung eines solchen Clients war es, den Entwicklern genügend Zeit für die Arbeit am System zu geben und gleichzeitig sicherzustellen, dass es von Anfang an sicher war. Mit der Weiterentwicklung der Blockchain-Technologie kommen neue Consensus Mechanisms auf den Markt. Diese machen es Blockchains leichter, vollständig dezentralisiert zu sein. Um beim Beispiel von IOTA zu bleiben: Das Netzwerk verlässt sich jetzt ausschließlich auf seinen Directed Acyclic Graph (DAG) zur Transaktionsüberprüfung und Validierung der Nodes. In diesem Sinne sind Coordinator Clients möglicherweise nicht mehr lange eine praktikable Sicherheitslösung. Dennoch kann ein Coordinator Client für Projekte, die gerade erst anfangen oder die eine gewisse Zentralisierung der Blockchain bevorzugen, eine hilfreiche Lösung sein, um die Sicherheit des gesamten Netzwerks zu gewährleisten.