Was machen Sie, nachdem Sie eine Multimillionen-Dollar-Kryptowährung erstellt haben?

Ein magerer, 23 Jahre alter Hacker in einem grünen "Doge" T-Shirt gab uns heute eine Antwort. Bei der Hauptkonferenz von Ethereum, Devcon, enthüllte Projektingenieur Vitalik Buterin, dass er leise an einem neuen langfristigen Plan für die Zukunft des Blockchain-Netzwerks gearbeitet habe. Was er einen "bescheidenen Vorschlag" nannte, ist vielleicht besser als eine drei- bis vierjährige Roadmap für die technische Entwicklung von ätherum beschrieben.

Im Mittelpunkt der Vision steht eine langwierige technische Veränderung des Ethereums, die "Sharding" genannt wird, und obwohl Buterin immer in die Pläne des Protokolls aufgenommen werden sollte, schlug er heute vor, was seine verfestigtste Strategie sein könnte für die Technik bis heute.

Die Roadmap weist somit auf noch zu lösende Probleme auf der Plattform hin und betont die Skalierbarkeit für Projektentwickler. Da Ethereum-Knoten alles speichern müssen, was jemals im Netzwerk passiert ist, betont Buterin, dass es einen Bedarf an Lösungen gibt, die teure Speicherkosten mindern, die bei einer Erweiterung des Systems exponentiell eskalieren könnten.

Es ist ein Thema, das für den Entwickler seit langem eine große Rolle spielt, da Buterin kürzlich neue Forschungen zur Linderung dieses Problems veröffentlicht hat.

Dennoch war das Gespräch ein Beweis für seine Betonung der Suche nach Lösungen und für seine Bemühungen, die Entwickler des Ethereums breiter zu machen, um über die Bemühungen nachzudenken.

"Die Menge an Aktivitäten in der Blockchain ist um Größenordnungen größer als noch vor ein paar Jahren", sagte er und zeigte auf die täglichen Transaktionsraten und die mehr als 20.000 Knoten, die jetzt Teil des Netzwerks sind.

Damit schlug er vor, dass Ethereum an seine Grenzen stößt.

Buterin sagte der Menge:

"Skalierbarkeit ist wahrscheinlich das Problem Nummer eins [...] Es gibt einen Friedhof von Systemen, die behaupten, das Skalierbarkeitsproblem zu lösen, aber nicht. Es ist eine sehr bedeutende und harte Herausforderung. Diese sind nur bekannt Fakten. "

High-Level-Details

Und Buterin glaubt, Sharing ist die" wahrscheinliche "Lösung für dieses Problem.

Eine Möglichkeit, Daten in Subsets zu partitionieren, die sich von traditionellen Datenbanken inspirieren lassen, ist die Idee, dass jeder Knoten nur einen kleinen Teil des gesamten Netzwerks speichern muss. Die Vision ist jedoch, dass die zugrunde liegende Mathematik das System zur Rechenschaft ziehen würde, und wenn sie es brauchen, könnten sich Knoten auf andere Knoten für Daten verlassen.

Wie man dies in der Praxis und sicher ausführt - ohne Knoten andere Knoten falsche Informationen zu senden - ist eine andere Frage, die Forscher untersucht haben.

Aber Buterin schlägt eine neue Art von Sharing-Infrastruktur vor, die sowohl die Skalierbarkeit als auch die Governance verbessern würde - um zu gewährleisten, dass das endgültige System gut gewartet wird und in Schach gehalten wird.

Der heute offenbarte Vorschlag ist, dass das Universum in verschiedene Arten von Scherben aufgeteilt werden soll. Es wird den Hauptsplitter geben, der das heutige Ethereum-Netzwerk umfassen würde; dann würde es andere Shards geben, die Buterin andere "Universen" nennt.

Entscheidend ist jedoch, dass Buterin glaubt, dass die Partitionierung aggressivere Änderungen an kleineren Shards und vorsichtigere Änderungen an der Hauptblockchain ermöglichen würde. Auf diese Weise hat Ethereum immer noch Plattformstabilität, während Entwickler immer noch Platz haben, um neue Änderungen zu testen und schnell zu experimentieren und sich auf den anderen Shards zu bewegen.

Oder wie Buterin es ausdrückte:

"Andere Universen, in denen all die Dinge, an denen wir in den letzten Jahren gearbeitet haben, viel schneller ausgerollt werden können."

Vorwärts

Buterins Roadmap enthält andere Änderungen auch, obwohl sie in seiner Rede weniger prominent waren.

Dazu gehörten geplante Upgrades auf die virtuelle Maschine von Ethereum (EVM), die Technologie, die heute intelligente Vertragscodes erstellt und sie mit dem Netzwerk kommuniziert. Er wandte sich auch an ein anderes lang-in-the-making Tech-Projekt, eWASM, für die Ausführung von Ethereum in einem Web-Browser, die die Notwendigkeit, dieses System zu gewährleisten angedeutet, da das EVM auch in anderen Blockchain-Projekten implementiert wurde.

Eine weitere vorgeschlagene Idee war für sogenannte "zustandslose Clients" ein Vorschlag, wie Clients schneller mit dem Netzwerk synchronisiert werden können.

"Sie werden mehr und mehr von dieser Idee hören", sagte er. Er lud Entwickler ein, sich an den Bemühungen zu beteiligen, von denen ein Großteil der Forschung auf GitHub basiert.

Aber alles in allem scheint Sharding die größte Veränderung in den nächsten drei bis vier Jahren zu sein, und Buterin beendete damit, dass in diesen explorativen Bereichen bereits Entwicklerarbeit geleistet wurde.

Bemerkenswerterweise deutete er an, dass die Arbeit weiter gehen könnte als allgemein angenommen.

Buterin schlussfolgert:

"Im Prinzip sind wir nur wenige Zentimeter von einem Proof of Concept in Python entfernt."

Vitalik Buterin Bild über Rachel Rose O'Leary