Ich versuche, eine Webanwendung zu entwickeln, die mit web3 interagiert. Ich muss Konten erstellen, eine Brieftasche erstellen und Transaktionen durchführen. Ich würde gerne wissen, wie man serverseitig am besten mit web3 interagiert.
Da Sie erwähnt haben, dass Sie PHP auf der Serverseite verwenden, sehen Sie sich den ethereum-php- Client an.
require __DIR__ . '/vendor/autoload.php';
use Ethereum\Ethereum;
try {
$eth = new Ethereum('https://mainnet.infura.io');
echo $eth->eth_protocolVersion()->val();
}
catch (\Exception $exception) {
die ("Unable to connect.");
}
Um mit dem Ethereum-Netzwerk zu interagieren, müssen Sie in der Lage sein, mit einem Knoten zu kommunizieren.
Die web3
Bibliothek macht genau das, aber sie ist für JavaScript. Für andere Sprachen müssen Sie eine Bibliothek finden, in der die JSON-RPC- Aufrufe implementiert sind, oder Ihre eigene Bibliothek schreiben, die dies tut.
Auf der Serverseite haben wir eine weitere native Golang-Bindung mit Smart Contract, wir müssen web3 nicht verwenden
https://github.com/ethereum/go-ethereum/wiki/Native-DApps:-Go-bindings-to-Ethereum-contracts
Daniel Luca CleanUnicorn
alle.manfredi
Daniel Luca CleanUnicorn
Daniel Luca CleanUnicorn
Matt Swezy
Daniel Luca CleanUnicorn