Vitalik: Es ist sinnvoll, bestimmte Funktionen im Ethereum-Protokoll zu „kapseln“ und dem minimal praktikablen Kapselungsweg zu folgen
Vitalik Buterin, Mitbegründer von Ethereum, veröffentlichte einen Artikel, in dem er erörterte, ob „Ethereum mehr Dinge im Protokoll ‚verankern‘ sollte“. Der Artikel weist darauf hin, dass sich die Erstellung minimalistischer Software leicht an die unterschiedlichen Bedürfnisse der Benutzer anpassen lässt und den Fluch der Software-Aufblähung vermeidet. Blockchain ist jedoch kein Personal-Computing-Betriebssystem, sondern ein soziales System. Das bedeutet, dass es sinnvoll ist, bestimmte Funktionalitäten im Protokoll zu kapseln.
In vielen Fällen ähneln diese anderen Beispiele dem, was wir in der Kontoabstraktion gesehen haben. Aber wir haben auch einige neue Lektionen gelernt:
- Durch die Kapselung der Funktionalität können Zentralisierungsrisiken in anderen Bereichen des Stapels vermieden werden.
– Die Kapselung von zu vielen Inhalten kann die Vertrauens- und Governance-Belastung des Protokolls übermäßig erhöhen;
- Wenn zu viel Inhalt gekapselt wird, wird das Protokoll möglicherweise zu komplex.
- Die Kapselung von Funktionalität kann auf lange Sicht kontraproduktiv sein, da Benutzeranforderungen unvorhersehbar sind.
Darüber hinaus zeigen Liquiditätszusagen, ZK-EVM und vorkompilierte Beispiele die Möglichkeit eines Mittelwegs: minimale praktikable Verankerung. Das Protokoll muss nicht die gesamte Funktionalität kapseln, sondern kann spezifische Teile enthalten, die sich mit wichtigen Herausforderungen befassen, sodass die Funktionalität einfach zu implementieren ist, ohne zu paranoid oder zu eng zu wirken. Beispiele beinhalten:
- Anstatt ein vollständiges Liquiditäts-Einsatzsystem zu kapseln, ist es besser, die Regeln für die Einsatzstrafe zu ändern, um vertrauenswürdiges Liquiditäts-Einsatz praktikabler zu machen;
- Anstatt mehr Precompiler zu kapseln, kapseln Sie EVM-MAX und/oder SIMD, um die effiziente Implementierung einer größeren Klasse von Operationen zu erleichtern.
– Kann einfach die EVM-Verifizierung kapseln, anstatt das gesamte Rollup-Konzept zu kapseln.
