Wie man Werte aus einem HTML-Formular über einen Browser in die Blockchain speichert, habe ich verschiedene Tutorials durchlaufen, aber es ist verwirrend, wie diese Go-Ethereum-Blockchain und der Smart Contract vom Browser aus zugreifen können. Bitte helfen Sie mir, ich bin ein Noob mit Blockchain
Erstellen Sie einen intelligenten Vertrag, mit dem Sie Daten in Form eines Strings oder Int oder eines beliebigen Datentyps, den Sie von der Website abrufen, übergeben können.
Erstellen Sie die Webseite mit HTML/CSS und erlauben Sie dem Benutzer, die gewünschten Daten einzugeben
Rufen Sie die Daten ab, die der Benutzer in HTML mit einem Backend wie Node.js übermittelt hat
Verwenden Sie die web3-API , um Ihren Vertrag in der Blockchain bereitzustellen. Zum Beispiel:
// deploy new contract
var contractInstance = MyContract.new([data retrieved from html], {data: '0x12345...', from: myAccount, gas: 1000000});
Beachten Sie, dass für die Bereitstellung eines Vertrags mehr Schritte erforderlich sind als nur dieses Code-Snippet. Schauen Sie einfach online nach, da es viele Tutorials gibt, die Sie buchstäblich durch den gesamten Prozess führen.
Wenn Sie neu in der Programmierung sind, gibt es Online-Tutorials für jeden dieser Schritte. Sie sind möglicherweise nicht alle in einem Video.
Ich kann Ihnen mit einigen guten Tutorials und Beispielen helfen.
Grundsätzlich können Sie mit dem Ethereum-Knoten von der Website aus über eine Javascript-API namens Web3 JS kommunizieren .
Wenn Sie noch keinen Knoten haben, versuchen Sie es mit privatem Netz.
Laden Sie Geth herunter
Genesis-Block erstellen -> Konten erstellen -> Miner starten -> JSON RPC HTTP-Kommunikation für drei Module (web3,eth,net) aktivieren, alles einfach HIER erklärt .
Wenn Sie mit privaten Netzen fertig sind, versuchen Sie es mit Testnetzen und Hauptnetz.
Benutzer19510
Daniel Luca CleanUnicorn
Nicolas Massart
Lauri Peltonen
Crissi Mariam Robert
Naveenbos
Naveenbos
Lauri Peltonen