Gestern Abend habe ich einen Becher Milchtee bestellt, ursprünglich zeigte das System an, dass er in zwanzig Minuten geliefert wird. Doch die Zeit verging Sekunde für Sekunde, dreißig Minuten, vierzig Minuten, die Bestellung war immer noch unterwegs. Später rief der Fahrer an und erklärte, dass die Plattform ihm gleichzeitig mehrere Bestellungen zugewiesen hatte, sodass er nur zwischen dem Laufen und dem Warten an roten Ampeln wechseln konnte, die Route sich immer weiter verlängerte. Tatsächlich hat sich niemand faul verhalten, das System hat nur die Effizienz bis zum Äußersten gedrückt, und sobald es die kleinste Veränderung gab, wurde der gesamte Prozess verlangsamt.
Viele Blockchain-Netzwerke haben mit ähnlichen Situationen zu kämpfen. Auf den ersten Blick scheint es, als wäre eine höhere Durchsatzrate besser, je voller die Blöcke sind, desto „effizienter“, aber wenn die Aktivitäten auf der Kette plötzlich zunehmen, tritt sofort Stau auf. Transaktionsgebühren steigen, Transaktionen warten in der Schlange, die Benutzer müssen einfach warten. Das Streben nach einer vollen Auslastung sieht so aus, als würde es Ressourcen sparen, aber in Wirklichkeit lässt es dem System kaum Spielraum für Schwankungen.
Die Denkweise von Midnight ist genau das Gegenteil. Bei der Gestaltung wurde der Block nicht als Behälter betrachtet, der unbedingt voll sein muss, sondern es wurde absichtlich ein Teil des Raums freigelassen. So hat das Netzwerk, wenn die Transaktionen plötzlich zunehmen, noch Spielraum, um diese zu bewältigen, ohne sofort in einen Stauzustand zu geraten. Auf den ersten Blick sieht es so aus, als wäre es „nicht vollständig genutzt“, aber in Wirklichkeit ist es eine im Voraus bereitgestellte Pufferzone.
Der Grund, warum ich dieses Design mag, liegt darin, dass es nicht annimmt, die Welt sei stabil. In der Realität schwankt die Nachfrage ständig. Wenn das System nur für den „vollsten Zustand“ optimiert, entstehen sofort Probleme, wenn die Vorhersagen überschritten werden. Spielraum zu lassen bedeutet im Grunde, dem Netzwerk Elastizität zu verleihen.
Natürlich ist dieses Verhältnis nicht immer konstant. Mit der Reifung des Ökosystems kann die Gemeinschaft die Parameter durch Governance anpassen. Wenn das Netzwerk in Zukunft stabiler und die Infrastruktur stärker wird, könnte das Ziel der Auslastung erhöht werden, um die Effizienz weiter zu steigern. Aber in der frühen Phase konservativ zu bleiben, ist eine verantwortungsvollere Wahl für das Benutzererlebnis.
Wenn man an den verspäteten Milchtee denkt, versteht man diesen Unterschied. Wenn die Plattform nur daran denkt, den Fahrern ununterbrochen Bestellungen zuzuweisen, scheint das kurzfristig effizient, aber tatsächlich verlangsamt es jede Bestellung. Oft ist ein gewisses Maß an Freiraum kein Waste, sondern dient dazu, die Ordnung bei Veränderungen aufrechtzuerhalten.
$NIGHT #night @MidnightNetwork
Viele Blockchain-Netzwerke haben mit ähnlichen Situationen zu kämpfen. Auf den ersten Blick scheint es, als wäre eine höhere Durchsatzrate besser, je voller die Blöcke sind, desto „effizienter“, aber wenn die Aktivitäten auf der Kette plötzlich zunehmen, tritt sofort Stau auf. Transaktionsgebühren steigen, Transaktionen warten in der Schlange, die Benutzer müssen einfach warten. Das Streben nach einer vollen Auslastung sieht so aus, als würde es Ressourcen sparen, aber in Wirklichkeit lässt es dem System kaum Spielraum für Schwankungen.
Die Denkweise von Midnight ist genau das Gegenteil. Bei der Gestaltung wurde der Block nicht als Behälter betrachtet, der unbedingt voll sein muss, sondern es wurde absichtlich ein Teil des Raums freigelassen. So hat das Netzwerk, wenn die Transaktionen plötzlich zunehmen, noch Spielraum, um diese zu bewältigen, ohne sofort in einen Stauzustand zu geraten. Auf den ersten Blick sieht es so aus, als wäre es „nicht vollständig genutzt“, aber in Wirklichkeit ist es eine im Voraus bereitgestellte Pufferzone.
Der Grund, warum ich dieses Design mag, liegt darin, dass es nicht annimmt, die Welt sei stabil. In der Realität schwankt die Nachfrage ständig. Wenn das System nur für den „vollsten Zustand“ optimiert, entstehen sofort Probleme, wenn die Vorhersagen überschritten werden. Spielraum zu lassen bedeutet im Grunde, dem Netzwerk Elastizität zu verleihen.
Natürlich ist dieses Verhältnis nicht immer konstant. Mit der Reifung des Ökosystems kann die Gemeinschaft die Parameter durch Governance anpassen. Wenn das Netzwerk in Zukunft stabiler und die Infrastruktur stärker wird, könnte das Ziel der Auslastung erhöht werden, um die Effizienz weiter zu steigern. Aber in der frühen Phase konservativ zu bleiben, ist eine verantwortungsvollere Wahl für das Benutzererlebnis.
Wenn man an den verspäteten Milchtee denkt, versteht man diesen Unterschied. Wenn die Plattform nur daran denkt, den Fahrern ununterbrochen Bestellungen zuzuweisen, scheint das kurzfristig effizient, aber tatsächlich verlangsamt es jede Bestellung. Oft ist ein gewisses Maß an Freiraum kein Waste, sondern dient dazu, die Ordnung bei Veränderungen aufrechtzuerhalten.
$NIGHT #night @MidnightNetwork
