Ethereum-Transaktionen innerhalb des vollständigen Knotens

Ich erstelle einen grundlegenden Peer-to-Peer-ETH-Austausch beim Ausführen von Geth-Vollknoten und kann nicht herausfinden, wie Transaktionen innerhalb des Knotens von einem Konto zum anderen durchgeführt werden.

Ist es überhaupt möglich, Gelder zwischen Konto-Wallets (ohne Gebühren) innerhalb von Full Node zu transferieren? Vielleicht sollte ich ein Konto mit vielen Brieftaschenadressen erstellen und einen virtuellen Austausch durchführen?

Jede Hilfe geschätzt.

Sie können direkte oder geroutete Zahlungskanäle verwenden. Raiden bietet dies in Ethereum an.

Antworten (2)

Es ist nicht klar, was Sie mit "innerhalb eines vollständigen Knotens" meinen.

Wenn Sie Ethereum verwenden, haben Sie normalerweise eine Reihe von Knoten, die miteinander sprechen und sich auf eine Blockchain einigen, die eine vereinbarte Historie und damit eine vereinbarte Datenbank darstellt.

Eine Blockchain kann öffentlich sein, wie das Ethereum-Hauptnetzwerk oder das Ropsten-Testnetzwerk, bestehend aus einer beliebigen Anzahl von Knoten, die miteinander kommunizieren und die Ethereum-Blockchain bzw. die Ropsten-Blockchain produzieren. Es kann auch privat sein und aus einer Reihe von Knoten bestehen, die Sie selbst oder mit Ihren Freunden eingerichtet und miteinander verbunden haben, wodurch Ihre eigene Blockchain entsteht.

Im Extremfall könnten Sie ein „Netzwerk“ haben, das aus einem einzelnen Knoten besteht, der seine eigene Blockchain betreibt und mit keinem anderen Knoten kommuniziert. So machen Menschen oft Entwicklung.

Sobald Ihr Knoten mit einer Blockchain verbunden ist, sei es ein öffentliches Netzwerk, ein privates Netzwerk oder ein einzelner Knoten, kann er Konten erstellen und Transaktionen zwischen ihnen durchführen. Änderungen, die Sie an diesen Konten vornehmen, werden von jedem Knoten geteilt, der diese Blockchain verwendet.

Die Gebühren hängen von der von Ihnen verwendeten Blockchain ab; Wenn Sie das öffentliche Hauptnetzwerk von Ethereum verwenden, werden Ihre Transaktionen nicht vom Netzwerk verarbeitet, es sei denn, Sie zahlen Gebühren. Wenn Sie das Ropsten-Testnetzwerk verwenden, benötigen Sie Ropsten „ETH“, eine ansonsten wertlose Währung, die von Minern im Ropsten-Testnetzwerk anerkannt wird. Wenn Sie Ihr eigenes privates Netzwerk verwenden, haben Sie Ihre eigene Version von "ETH", die Sie selbst erstellen und die niemand für wertvoll hält, und die Sie gegen Gebühren verwenden können.

Nein, Sie können keine Überweisung zwischen Konten vornehmen, ohne eine Transaktion zu generieren und diese an das Ethereum-Netzwerk zu senden.

Die Kontensalden werden im „Weltstatus“ gespeichert, um die Salden zu ändern, müssen Sie diesen „Weltstatus“ ändern. Dies erfolgt über Transaktionen, da der neue Zustand in jedem Knoten im Netzwerk aktualisiert werden muss.