Gefährden Tools wie Metamask die Dezentralisierung?

Gefährdet ein Tool wie metamask , das Ihren Browser mit einem öffentlichen Ethereum-Knoten verbindet, um das Ausführen von DApps zu vereinfachen, die Grundidee der Dezentralisierung und vertrauenswürdigen Blockchain-Verifizierung?

Ist eine dezentralisierte App, die über Metamask läuft, immer noch als dezentralisiert zu betrachten?

Wie wird der Ethereum-Knoten ausgewählt, der die Knoten hostet und wie kann ein Benutzer ihm vertrauen?

Antworten (2)

Mit Tools wie Metamask und anderen "Lightwallet"-basierten Infrastrukturen (Wallets-in-the-Browser) vertrauen Sie einfach darauf, dass die Browserumgebung die Schlüssel sicher aufbewahrt.

In Bezug auf das Schreiben von Informationen:
Die zentralisierte Komponente in dieser Architektur besteht darin, dass der Remote-RPC-Knoten, auf den Metamask zeigt, die rohen signierten Transaktionen akzeptiert, um sie in das Netzwerk einzuspeisen. Afaik, Metamask wird Sie auch dazu bringen, Ihren eigenen lokalen RPC-Knoten zu wählen, wenn Sie dem Remote-Knoten nicht vertrauen. Nur zur Verdeutlichung: Der Remote-Knoten ist an keiner Signierungsaktivität beteiligt, er propagiert einfach eine bereits signierte Transaktion. Daher sind die Zentralisierungsbedenken in dieser Hinsicht sehr gering.

In Bezug auf das Lesen von Informationen:
Man muss darauf vertrauen, dass der entfernte Knoten keine falschen Informationen über den Zustand des Netzwerks zurücksendet. Allerdings wie oben erwähnt. Wenn Sie der Meinung sind, dass dies ein Problem ist, können Sie es auch durch Ihren eigenen Knoten ersetzen (zum Lesen).

Die richtige Antwort ist ja.

ConsenSys ist ein kommerzielles US-Unternehmen, dessen Kerngeschäft die Entwicklung von Softwarediensten und Anwendungen für das Ehterium-Netzwerk ist.

Metamask wird erstellt und gehört ConsenSys.

Standardmäßig verbindet sich Metamask über den Infura NPC

Infura wird von ConsenSys gehostet und gehört ihm.

Metamask erlaubt Ihnen nicht, die RPC-Adresse für die eingebaute Etherium-Mainnet-Verbindung zu ändern.

Sie können zwar sicherlich einen anderen RPC-Knoten hinzufügen, indem Sie ein Netzwerk hinzufügen, aber für die Mehrheit der Benutzer könnte das zu technisch versiert sein, ich würde sagen, die meisten Leute verwenden die Standardeinstellungen und verbinden sich über Infura.

Nehmen wir also an, die US-Regierung möchte bestimmte Länder daran hindern, Finanztransaktionen durchzuführen. Sie können Banken und Zentralbörsen entsprechende Aufträge erteilen. Viele glaubten jedoch, dass dies in einer dezentralisierten Web3-Welt nicht möglich sei.

Wenn Sie jedoch den Schlagzeilen folgen, stellt sich heraus, dass es möglich war, und das liegt daran, dass Infura einer solchen Anordnung nachkommen musste.

Wenn ich all dies weiß und die Punkte verbinde, bin ich der Meinung, dass mehr Zentralisierung vor sich geht, als die meisten Menschen im Raum erkennen, und diese jüngsten Nachrichten waren für einige ein Augenöffner.

Nicht um diese Metamask, Infura oder Consensys zu treiben, aber kein einzelnes Unternehmen sollte in der Lage sein, zu kontrollieren, wer das Netzwerk nutzen darf und wer nicht. Wenn sie können, gibt es dort ein Element der Zentralisierung. Wenn Dezentralisierung für Sie ein zentraler Wert ist, stellen Sie sicher, dass Sie ein Wallet und einen RPC-Knoten verwenden, der nicht von einem registrierten Unternehmen kontrolliert wird. Es gibt Optionen, ich werde keine empfehlen, denn wenn verschiedene Leute unterschiedliche Lösungen finden, trägt diese Diversifizierung zur Dezentralisierung von allem bei.