So fügen Sie über meine Weboberfläche einen neuen Knoten zu einer Blockchain hinzu

Ich möchte ein neues Konto (Benutzer) erstellen und es über meine Weboberfläche zu meiner privaten Blockchain hinzufügen ?

irgendein beispiel oder idee bitte!

Ich arbeite mit der Eris-Plattform

Der Titel und der Fragetext haben einen etwas anderen Sinn. Was möchten Sie wirklich, erstellen Sie einen neuen Knoten oder erstellen Sie ein neues Konto (Benutzer) über die Webschnittstelle?
@AlexeyBarsuk Ich möchte ein neues Konto (Benutzer) über die Weboberfläche erstellen
Diese Antwort ist also das, was Sie brauchen ethereum.stackexchange.com/a/13645/6041

Antworten (2)

  1. Aktivieren Sie die persönliche API, wenn Sie Ihren Knoten starten
    geth --rpcapi="web3,personal" ....     
  1. Auf diese Weise können Sie ein neues Konto erstellen. Schauen Sie sich https://github.com/ethereum/go-ethereum/wiki/Management-APIs#personal an
    web3.personal.newAccount("account_password");

Um ein neues Konto in der Blockchain über das Internet zu eröffnen, führen Sie die geth-Instanz in --rpc enabled aus.

Mit web3.js können Sie sich mit dem Blockchain-Netzwerk verbinden und alle Befehle ausführen, die wir in der Geth-Konsole ausführen. Stellen Sie sicher, dass cors in Geth aktiviert ist.

Aber um den neuen Knoten selbst zu starten und zu stoppen, beachten Sie das Folgende

Ich sehe keinen direkten Weg dorthin.

Aber wenn Sie eine Vorstellung von Docker und Swarm haben,

Sie alle schreiben einfach eine Web-App, die Ihre Metadaten des Netzwerks enthält, z. B. (genesis.json, networkid, port). Sie können einen Knoten initialisieren, indem Sie eine Befehlsfolge schreiben, z Datei starten Sie den Knoten.

Damit können Sie den Knoten mit Ihrer Webanwendung erstellen, löschen, starten und stoppen.