Ein Vorschlag wurde von Vitalik Buterin, einem der Mitbegründer von Ethereum, unterbreitet, der die aktuelle Nachfrage nach Hardware und Speicher zum Betreiben eines Ethereum-Knotens erheblich reduzieren könnte.

Im Gegensatz zu aktuellen Designs, die von Knotenbetreibern verlangen, ein nahezu vollständiges Paket von Zustand und Geschichte der Blockchain bereitzustellen, würde das vorgeschlagene „lokal-first“ Design es einem Benutzer ermöglichen, einen Knoten auf seinem Gerät auszuführen, ohne zuerst die gesamte Blockchain herunterladen zu müssen. Dieser grundlegende Wandel könnte eine entscheidende Rolle bei der weiteren Dezentralisierung von Ethereum spielen.

Die 1,3TB-Barriere für den Betrieb von Knoten angehen

Derzeit benötigt man über 1,3 Terabyte an Datenspeicher, um einen vollständigen Ethereum-Knoten zu betreiben. Diese Anforderung schränkt nicht nur ein, wer am Netzwerk teilnehmen kann – hauptsächlich wohlhabende Einzelpersonen und Unternehmen –, sondern wirft auch echte Bedenken hinsichtlich der Gesundheit und Dezentralisierung des Netzwerks selbst auf. Der Betrieb eines vollständigen Knotens wird zu einer Aufgabe, die in der Praxis auf die Reichen beschränkt ist, und das führt zu Sorgen über ein Netzwerk, das hauptsächlich von wohlhabenden Dienstanbietern in einer preislich kollabierten Zone finanziert und betrieben wird.

Vitalik Buterins neuester Vorschlag greift dieses Problem auf, indem er neu definiert, was es bedeutet, Daten auf den dezentralen Knoten von Ethereum zu verwalten. Anstatt dass jede Ressource im Netzwerk eine vollständige Kopie der gemeinsamen Geschichte und des globalen Zustands aufrechterhält (so wie es das Bitcoin-Netzwerk tut), erlaubt das lokal-first Design jedem Ethereum-Knoten, nur die Daten zu speichern, die für die Person, die ihn nutzt, am relevantesten sind. Und wenn der Knoten etwas anderes benötigt, kann er diese Informationen aus dem gemeinsamen Peer-to-Peer-Netzwerk abrufen.

Ein grundlegendes Redesign wird im Ethereum-Ökosystem eingeführt, das zu einer leichten Architektur führt, die das Versprechen skalierbarer Software erfüllt. Dies ist kein einmaliges Ereignis; es ist eine Einführung, die in Phasen als Teil der breiteren Ethereum-Vision erfolgt, sich von einem langsamen, schweren Stack zu einem schnellen, leichten Stack zu bewegen.

Eine lokal-first Architektur für breitere Teilnahme

Buterins Vorschlag konzentriert sich auf ein lokal-first Design. Das bedeutet, dass anstelle eines einzelnen Vertrags auf der Ethereum-Blockchain, den jeder Ethereum-Knoten verfolgt, jeder Ethereum-Knoten den Zustand der Blockchain verfolgt und eine Smart-Contract-API für die Arten von personalisierten Daten hat, die ein Ethereum-Benutzer möglicherweise benötigt, könnte jeder Ethereum-Knoten einfach die Arten von personalisierten, für den Benutzer relevanten Daten verfolgen, für die er konzipiert wurde. Das bedeutet auch, dass, wenn es notwendig war, dass der Knoten des Benutzers etwas von globalem Umfang verfolgt, der Knoten diese Daten bei Bedarf abrufen und verifizieren konnte.

Dieser Wandel hat mehrere Auswirkungen. Zunächst ermöglicht er die Ausführung von Ethereum-Knoten auf gewöhnlicher Verbraucherhardware – wie Laptops oder, um es klar zu sagen, mobilen Geräten –, indem der Overhead auf ein handhabbares Niveau gesenkt wird. Letztlich fördert er eine bunte Mischung von Knotenbetreibern, was wiederum hilft, sicherzustellen, dass das Ethereum-Netzwerk auf irgendeine Art und Weise einen Konsens erzielt, da die Betreiber eine so vielfältige Verbraucherhardware verwenden.

Historische Daten, die älter als 36 Tage sind, werden in einem verteilten Archivsystem gespeichert. Dieses System entlastet jeden Knoten im Netzwerk und ermöglicht eine gemeinsame Speicherung über mehrere Teilnehmer innerhalb des Ethereum-Netzwerks. Wenn ein Knoten jemals Daten für legitime Verifizierungs- oder Prüfungszwecke abrufen muss, kann er die Fragmente von den Peers im System abrufen, die das vollständige Bild halten.

Die Prioritäten in dem Vorschlag sind die gleichen wie die im bevorstehenden Pectra-Upgrade. Sie sind:

– Benutzerfreundlichkeit

– Dezentralisierung

– Leistungsoptimierung, ohne Kompromisse bei den grundlegenden Sicherheitsprinzipien von Ethereum einzugehen

Schutz vor Zentralisierung und Zensur

Ein grundlegender Treiber dieses Redesigns ist die Notwendigkeit, die derzeit übermäßige Abhängigkeit von Ethereum von zentralen Infrastruktur-Anbietern zu reduzieren. Da es immer komplexer und weniger attraktiv wird, einen Ethereum-Knoten zu betreiben, treibt es mehr Benutzer zu den Arten von zentralen APIs und „Blockchain-Datenservices“, die mit den Idealen eines genehmigungsfreien und zensurreduzierten Systems völlig unvereinbar sind. Wenn Sie ein System mit so vielen Hintertüren, Schwachstellen und einzelnen Ausfallpunkten schaffen, machen Sie es nicht nur möglich, dass jemand Zensur auferlegt, sondern auch, dass jemand die Kontrolle über den Ethereum-Dienst ausübt, indem er das Erscheinen und Verschwinden von Transaktionen manipuliert.

Die Grundprinzipien der Dezentralisierung zu stärken, verstärkt das Design von lokal-first die Selbstständigkeit der Benutzer. „Wir, das Volk“ sind nicht länger nur Knoten in einem Netzwerk jemand anderes. Als eigene Infrastruktur zu den Bedingungen des Benutzers dient das Design kleineren, lokalen und zielgerichteten „Knoten“ dazu, lokale Berechnungen und Speicherungen durchzuführen, die notwendig sind, um mit der Ethereum-Blockchain zu arbeiten.

Dies stimmt auch mit einer Dezentralisierung der Datenspeicherung, wenn Sie so wollen, in der Blockchain-Technologie überein. Hier zielen wir darauf ab, die Modularität und Spezialisierung der Rollen unter den Netzwerkteilnehmern zu erhöhen, was der Schlüssel zur Skalierbarkeit und langfristigen Nachhaltigkeit zu sein scheint.

Fazit

Der neue Vorschlag für lokal-first Knoten von Ethereum ist ein großer Schritt in Richtung einer inklusiveren und zugänglicheren Teilnahme an der Blockchain, und das ist eine Voraussetzung für alles, was einem wirklich dezentralisierten System ähnelt. Im aktuellen System müssten Sie 1,3TB an Daten herunterladen und speichern, um einen Knoten zu betreiben und mit der Ethereum-Blockchain zu interagieren. Das ist keine triviale Speicheranforderung. Und die Lese- und Schreibgeschwindigkeiten der Arten von Festplatten, die erforderlich sind, um diese Funktionen sinnvoll auszuführen, beschränken die Anzahl der Benutzer, die Knoten im EVM betreiben können, erheblich. Der Vorschlag für lokal-first Knoten legt einen Plan vor, bei dem Benutzer lokale Knoten betreiben und Zustandsänderungen auf eine Weise abrufen, die die Preis- und Leistungsoptionen der Arten von Festplatten verbessert, die Sie verwenden können, um einen Knoten zu erstellen.

Das bevorstehende Pectra-Upgrade verdeutlicht eine Initiative, die zeigt, wie Ethereum sich weiterentwickelt. Es erweitert die Grenzen der Dezentralisierung, während es gleichzeitig praktischer nutzbar wird.

Offenlegung: Dies ist keine Handels- oder Anlageberatung. Machen Sie immer Ihre eigenen Recherchen, bevor Sie irgendeine Kryptowährung kaufen oder in Dienstleistungen investieren.

Folgen Sie uns auf Twitter @themerklehash, um über die neuesten Nachrichten zu Krypto, NFT, KI, Cybersicherheit und Metaverse informiert zu bleiben!

Der Beitrag Ethereum schlägt ein lokal-first Knoten-Design vor, um den Speicherbedarf zu senken und die Dezentralisierung zu fördern, erschien zuerst auf The Merkle News.