Trustlessness im Kontext der Blockchain
In einem aktuellen Tweet erläutert Vitalik Buterin, was „Trustlessness“ im Kontext der Blockchain bedeutet. Der Mitbegründer von Ethereum betont, dass das Protokoll einfacher gestaltet werden muss.
„Eine wichtige und oft unterschätzte Form von Trustlessness besteht darin, die Anzahl der Menschen zu erhöhen, die das gesamte Protokoll von oben bis unten tatsächlich verstehen können“, erklärt er.
In der Krypto-Welt gilt das Mantra: „Vertraue nicht, überprüfe.“ Man sollte dem Code vertrauen, anstatt der Bank oder der Regierung. Buterin weist jedoch auf einen entscheidenden Fehler in dieser Logik hin: Wenn der Code zu komplex ist, um von einer einzelnen Person verstanden zu werden, kann man ihn tatsächlich nicht überprüfen. Stattdessen ist man gezwungen, einem kleinen Kreis von talentierten Entwicklern oder Prüfern zu vertrauen, die behaupten, ihn zu verstehen.
Risiko der Zentralisierung
Ethereum ist mittlerweile so umfangreich und komplex geworden, dass nur sehr wenige Menschen das gesamte Protokoll umfassend begreifen können. Wenn Wissen bei wenigen Personen konzentriert ist, weil das System zu schwer zu erlernen ist, entsteht ein Risiko der Zentralisierung. Dies führt zu einer Oberschicht von Entwicklern, der alle anderen blind folgen müssen.
Die Notwendigkeit von Einfachheit
Buterin argumentiert, dass für ein Netzwerk, um wirklich dezentralisiert zu sein, die Eintrittsbarriere zum Verständnis niedrig sein muss. Wenn das Protokoll einfach ist, können mehr Menschen den Code überprüfen, Fehler identifizieren und Verbesserungsvorschläge machen.
Buterin unterstützt die Vorgehensweise von tinygrad, einem Deep-Learning-Framework, das dafür bekannt ist, seine Codebasis unter einer strengen Zeilenbegrenzung zu halten. Die zugrunde liegende Philosophie ist, dass Einschränkungen Klarheit schaffen. Er möchte, dass das Protokoll so schlank ist, dass eine einzige kompetente Person das gesamte mentale Modell gleichzeitig im Kopf behalten kann.