Inwiefern interagieren Block-Explorer mit einer Kette anders als mit vollständigen Knoten? Wäre es möglich, in Zukunft Block-Explorer-Funktionen in eine vollständige Node-Implementierung zu integrieren?
Block-Explorer führen instrumentierte EVMs aus, im Gegensatz zum Vanilla-EVM, das von einem vollständigen Knoten ausgeführt wird. Wenn Sie selbst denselben Detaillierungsgrad wünschen, müssen Sie wissen, wie Sie Ihr eigenes EVM erstellen und instrumentieren.
Ein guter Ausgangspunkt – der Links zu den relevanten Codebereichen enthält – wäre dieser vorherige Thread: Instrumenting EVM
Wäre es möglich, in Zukunft Block-Explorer-Funktionen in eine vollständige Node-Implementierung zu integrieren?
Ja das wäre auf jeden Fall möglich. Es ist nicht unwahrscheinlich, dass einige Implementierungen von Ethereum-Knoten in naher Zukunft Explorer-Funktionen hinzufügen werden. Es wäre auch möglich, einen eigenen Block-Explorer lokal neben dem Knoten auszuführen ( https://github.com/etherparty/explorer ). Ein guter Teil der Block-Explorer-Funktionalität kann aus der RPC-Schnittstelle eines Knotens gezogen werden. Außerdem wird die Schnittstelle in Zukunft noch umfangreicher, um beispielsweise Informationen zu vertragsinternen Transaktionen zu erhalten. Parity hat kürzlich eine Funktion hinzugefügt, um diese Nachrichten zu verfolgen ( https://github.com/ethcore/parity/wiki/JSONRPC-trace-module ).
q9f
Zach_ist_mein_Name
Zach_ist_mein_Name
q9f
Zach_ist_mein_Name