Moonbeam
November 1, 2021

Unsere Dezentralisierungsphilosophie für Moonbeam und Moonriver

Dezentralisierung ist ein Kernprinzip von Web3, wird aber oft vernachlässigt, um schneller auf den Markt zu kommen oder einen höheren Transaktionsdurchsatz zu erzielen. Polkadot setzt einen hohen Maßstab für die Dezentralisierung, und wir glauben, dass wir diesen Standard in unserer Parachain-Implementierung beibehalten müssen, der in diesem Ökosystem leben wird.

Um unseren Standpunkt zur Dezentralisierung zu erklären, ist es wichtig, zuerst die zugrunde liegenden Motivationen zu verstehen, warum wir überhaupt an Moonbeam arbeiten.

Dezentrale Technologien können positive Veränderungen in der Welt bewirken

Die Geschichte zeigt uns, dass es bei großen Machtkonzentrationen sehr schwierig ist, Missbrauch zu vermeiden. Wir glauben, dass die Welt bereits zu viele Machtkonzentrationen hat. Da die Welt weiterhin von primär physischen zu softwarezentrierten Interaktionsformen übergeht, werden diese Machtkonzentrationen (wenn sie nicht kontrolliert werden) noch größer werden.

Web3-basierte Anwendungen können dazu dienen, diese Machtkonzentrationen zu überprüfen und auszugleichen. Sie können und werden neue dezentrale Formen der Koordination, Interaktion und Zusammenarbeit ermöglichen. Wir glauben, dass die Welt mit diesen dezentralen Formen ein besserer Ort sein wird. Diese zugrunde liegenden Überzeugungen und Ideen haben viel dazu beigetragen, wie wir Moonbeam entworfen haben.

Die Dezentralisierung von Polkadot war Teil seines Reizes

Die Dezentralisierung der Polkadot- und Kusama-Relaisketten war ein wichtiger Aspekt bei der Wahl des Standorts von Moonbeam. Die Polkadot- und Kusama-Relaisketten sind stark dezentralisierte Systeme, und Parachains sollten dem von ihnen gesetzten Standard gerecht werden.

Die Parachains Moonbeam und Moonriver werden sich bemühen, den gleichen Grad der Dezentralisierung beizubehalten, wenn sie sowohl zum Polkadot- als auch zum Kusama-Netzwerk starten. Während Moonbeam und Moonriver einige der Dezentralisierungseigenschaften von Polkadot und Kusama erben, liegen einige Entscheidungen im Zusammenhang mit der Dezentralisierung in der Verantwortung der einzelnen Parachains.

Designkompromisse zugunsten der Dezentralisierung

Derzeit wird viel mit Basisschicht-Blockchains experimentiert, wobei viele Projekte verschiedene Design-Kompromisse entlang eines Spektrums unterschiedlicher Dezentralisierungsgrade untersuchen.

Eine beliebte Strategie auf dem Markt besteht darin, die Dezentralisierung zugunsten verbesserter Transaktionen zu opfern, indem man eine kleinere Anzahl von Validatoren oder Schlüsselknoten hat und viel Infrastruktur dahinter steckt. Es stimmt, Systeme können sehr schnell laufen, wenn Sie sie in einer zentralisierten Infrastruktur wie AWS ausführen. Es ist auch viel einfacher, eine zentralisierte Infrastruktur aufzubauen (das habe ich in einem früheren Leben jahrelang gemacht). Und Sie können die Komplexität erheblich reduzieren und die Markteinführungszeit verkürzen, indem Sie bestimmte Elemente zentralisieren.

So verlockend dieser Ansatz auch ist, es ist äußerst schwierig, die Dezentralisierung im Nachhinein in ein Projekt nachzurüsten. Es muss von Anfang an in das System integriert werden.

Einige Beispiele, in denen wir beim Design von Moonbeam und Moonriver die Dezentralisierung bevorzugt haben, sind:

  • Bereitstellung in erster Linie auf Kusama und Polkadot und weiter auf dem dezentralisierten Ansatz dieser Netzwerke aufzubauen.
  • Startet als Parachain und nicht als eigenständige Kette. Dies half uns, direkt in einen dezentralen Sicherheitsdienst der Relay Chain zu booten. Dies ermöglicht es uns, 900 Validatoren zu haben, die derzeit Blöcke für Moonriver abschließen, nur wenige Wochen nach dem Start.
  • Einführung eines vollständigen Onchain-Governance-Prozesses von Anfang an für alle Änderungen am Protokoll, einschließlich Upgrades.
  • Implementierung einer benutzerdefinierten Parachain-Staking-Palette, damit ein offener und dezentraler Satz von Kollationierern Blöcke im Netzwerk produzieren kann, anstatt sich auf eine kleine Gruppe von zugelassenen Kollationierern zu verlassen, die Blöcke produzieren.
  • Einbindung eines breiten Spektrums von Stakeholdern als anfängliche Token-Inhaber in das Netzwerk.

Diese Entscheidungen sollten eine solide Grundlage für die weitere Dezentralisierung von Moonbeam und Moonriver bilden, die im Laufe der Zeit nach dem Start erfolgen wird. Wir arbeiten hart daran, die Anzahl der Teams und Benutzer zu erhöhen, die in den Netzwerken tätig sind. Gleichzeitig erwarten wir, dass die Moonbeam Foundation im Laufe der Zeit eine geringere Rolle spielen wird, da Token weiterhin über Zuschüsse und andere Programme an Interessengruppen verteilt werden.

Praktische Implikationen für die Dezentralisierung

Obwohl es viele philosophische Gründe gibt, dezentrale Systeme gegenüber zentralen Systemen zu bevorzugen, gibt es auch praktische Gründe, die in Betracht gezogen werden sollten.

Ich habe in letzter Zeit die Beobachtung gehört, dass „Benutzer sich nicht um Dezentralisierung kümmern“. Dies kann für einige Benutzer in der aktuellen Umgebung zutreffen. Für diese Benutzer wird Dezentralisierung oft als eine theoretische Sache angesehen, die man gerne hätte, aber die Netzwerke und Protokolle, die weniger davon haben, scheinen gut zu funktionieren und sind in einigen Fällen leistungsfähiger.

Meine Überzeugung ist, dass die Punkte der Zentralisierung, die heute akzeptabel oder passabel sind, die Schwachstellen von morgen sind und Orte, an denen Netzwerke bedroht und angegriffen werden können (und wahrscheinlich werden). Dazu gehören zentralisierte Protokollinfrastrukturkomponenten, wie z. B. die Abhängigkeit von einer kleinen Anzahl von Knotenbetreibern. Dies erstreckt sich aber auch auf die unterstützende Infrastruktur wie zentralisierte RPC-Endpunkt-Service-Provider und vielleicht sogar bis hin zu Wallet-Providern an den Rändern des Netzwerks.

Da die Nutzung, der Wert und die Bedeutung von Web3-Plattformen und -Anwendungen weiter zunehmen, werden die etablierten Anbieter zunehmend bedroht und werden wahrscheinlich auf immer aggressivere Taktiken zurückgreifen, um diese Plattformen zu schließen oder die Einführung zu behindern.

In diesem Zusammenhang wird die Zensurresistenz von Web3-Plattformen im Vordergrund stehen. Nur tatsächlich dezentralisierte Plattformen können diesen Bedrohungen angemessen standhalten. Ich denke, wir werden sehen, dass in Zukunft weniger dezentralisierte Plattformen ums Überleben kämpfen, in einer potenziell feindlicheren Umgebung.

Bauen mit Substrat bietet eine großartige dezentrale Grundlage für Moonbeam und Moonriver. Das kürzlich angekündigte Substrate Connect ist ein großartiges Beispiel für neue Dezentralisierungsfunktionen, die durch Fortschritte im zugrunde liegenden Substrate-Entwicklungsframework zu uns kommen. Substrate Connect bietet die Möglichkeit, einen Network Light Client direkt im Browser auszuführen, wodurch zentrale RPC-Dienste wie Infura überflüssig werden. Diese Funktion wird durch die Tatsache ermöglicht, dass die Light-Client-Unterstützung von Anfang an in Substrate integriert wurde und auch, dass Substrate mit WASM kompatibel ist, das in den heutigen Browsern nativ unterstützt wird. Mit Substrate Connect wird es extrem schwierig sein, Benutzer am Zugriff auf Substrate-basierte Netzwerke wie Moonbeam und Moonriver zu hindern.

Moonbeams Rolle in der Web3-Geschichte

Moonbeam und Moonriver sind entwicklerorientierte Infrastrukturplattformen. Diese Plattformen bieten Entwicklern von Web3-basierten Anwendungen eine offene und erlaubnislose Infrastruktur, um sich auszudrücken und Probleme auf neuartige Weise mit Web3-Technologien zu lösen.

Während die Plattformen Infrastruktur bereitstellen, sind es alle Entwickler, die neuartige Protokolle erstellen und auf Moonbeam und Moonriver bereitstellen, die Web3 tatsächlich vorantreiben und neue Benutzer in Web3 einbinden. Moonbeam hat eine aktive Community und ein Stipendienprogramm für Teams, die dezentrale Anwendungen erstellen. Das Ziel des Gründerteams ist es, alles zu tun, um diese Entwickler in ihren Bemühungen zu unterstützen.

Wenn Sie mehr über Moonbeam erfahren und sogar eine Web3-Anwendung entwickeln und bereitstellen möchten, besuchen Sie bitte die Dokumentationsseite und den Moonbeam Discord.

Original (engl.)