Wie führe ich eine zugelassene Ethereum-Blockchain aus?

Soweit ich Ethereum verstehe, handelt es sich um öffentliche Ketten. Aber wie kann es den Berechtigungsmechanismus im Detail unterstützen, sogar aus der Perspektive des Quellcodes? Kann Ethereum zum Aufbau einer privaten Blockchain verwendet werden?

Wenn ich die Einrichtung einer privaten Kette für die Aktienregistrierung von Privatunternehmen testen möchte, anstatt Bergbau zu betreiben, benötige ich in der Zwischenzeit auch die Erlaubnis des Administrators. Würden Sie mir dazu raten? welche Technologie verwendet Ethereum dafür

Vielen Dank. Wenn ich anstelle des Bergbaus einen Test zur Einrichtung einer privaten Kette für die Aktienregistrierung von Privatunternehmen durchführen möchte, ist in der Zwischenzeit auch die Erlaubnis des Administrators erforderlich. Würden Sie mir dazu raten? welche Technologie verwendet Ethereum dafür
Sehen Sie sich das Eris-Toolkit für vorab erteilte Blockchains an . Vielleicht hilft das.
Private und genehmigte Blockchains sind nicht dasselbe. Überprüfen Sie dies

Antworten (2)

Zunächst müssen Sie private Blockchain und Permissioned Blockchain unterscheiden. Sie können hier Private vs Permissioned Blockchains sehen .

Wenn Sie hier ein privates Netzwerk mit Ethereum erstellen möchten ( Permissioned blockchain in ethereum ).

Wenn Sie eine zugelassene Blockchain erstellen möchten, verwenden Sie Quorom, Hydrachain oder ErisDB.

Mit Parity können Sie verschiedene Konsens-Engines auswählen, die nicht auf Proof of Work basieren, wie z. B. Aura (Proof of Authority) oder Tendermint (Practical Byzantine Fault Tolerance, experimentell). Sie werden auch als Validator Engines bezeichnet, da nur definierte Validator Sets am Konsens teilnehmen dürfen.

Auf diese Weise können Sie eine zugelassene Ethereum-Blockchain ausführen.

Offenlegung, ich arbeite für Parity.

Gibt es eine Dokumentation zum Einrichten einer privaten Kette mit diesen Validatoren? Ich nehme an, es ist nicht einfach in der genesis.json-Datei erledigt.