Gestern Abend habe ich mehr über die Systemarchitektur von @MidnightNetwork Es gab eine überraschende Entdeckung, die in wenigen Analysen erwähnt wird. Midnight wurde auf Substrate SDK aufgebaut – dem gleichen Toolkit, das das Polkadot-Ökosystem zur Erstellung von Parachains verwendet. Aber Midnight ist keine Parachain.
Das klingt einfach, hat aber technische Konsequenzen, die nicht unerheblich sind. Parachains auf Polkadot profitieren von der Shared Security der Relay Chain, das heißt, dass das gesamte Validator-Set von Polkadot sie schützt. Midnight wählt einen vollkommen anderen Weg. Sie betrachten sich als Partner-Chain mit Cardano und nutzen Substrate nur als Framework zum Aufbau der Infrastruktur, ohne von irgendeiner Relay-Chain-Sicherheit abhängig zu sein.
In Bezug auf den Konsens kombiniert Midnight zwei Komponenten.
GRANDPA übernimmt die Finalität – das bedeutet, dass ein Block nach der Bestätigung nicht mehr zurückgenommen werden kann.
AURA übernimmt die Blockproduktion nach dem Round-Robin-Prinzip, wobei die Validatoren nacheinander Blöcke in einem festgelegten Zeitfenster produzieren.
Diese Kombination ist ziemlich stabil und hat sich über viele Jahre im Polkadot-Ökosystem bewährt.
Ein interessanter Punkt ist, dass SubWallet, die offizielle Brieftasche des Polkadot-Systems, Midnight integriert und anerkannt hat. Dies zeigt, dass die Polkadot-Community Midnight trotz der Tatsache, dass es kein Parachain ist, immer noch als Erweiterung des Substrate-Ökosystems betrachtet. Entwickler, die mit Substrate vertraut sind, können an der Entwicklung von Midnight teilnehmen, ohne alles neu lernen zu müssen.
In der Zwischenzeit ist die Beziehung zu Cardano auf einer anderen Ebene. Cardano SPOs werden in der Zukunft die Möglichkeit haben, sich über einen Smart Contract auf Cardano als Midnight Block Producer zu registrieren. Sie werden entsprechend dem ADA-Stake ausgewählt, den sie verwalten. ADA-Delegation bewegt sich nicht und bleibt ganz normal auf Cardano. Dies ist ein ziemlich kreatives Modell des Multi-Resource-Konsenses, das die Stärken beider Gemeinschaften kombiniert.
Aber ich habe eine Bedenken. Die Nichtnutzung der Sicherheit der Relay-Chain bedeutet, dass Midnight die volle Verantwortung für die Sicherheit selbst tragen muss. In der aktuellen föderierten Phase besteht das Validator-Set nur aus etwa 4-6 Entitäten. Im Vergleich zu den Tausenden von Validatoren der Polkadot-Relay-Chain oder den Hunderten von SPOs, die auf Cardano laufen, ist diese Zahl viel zu klein. Der theoretische Angriffsvektor ist viel breiter als bei echten Parachains.
Die Frage ist, wann und wie das Validator-Set groß genug sein wird, um echte Dezentralisierung zu ermöglichen?
Wir müssen wahrscheinlich auf die Mohalu-Phase im nächsten Q2 warten, um eine konkrete Richtung zu erfahren.