Was genau ist die EVM und was bedeutet „EVM-kompatibel“?
Die EVM ist eine stapelbasierte virtuelle Maschine. Jede Dateneinheit (ein Wort) ist 256 Bit groß, und der Stack kann maximal 1024 Einträge enthalten. Ethereum-Smart-Contracts werden üblicherweise in Solidity oder Vyper geschrieben, in Bytecode kompiliert und anschließend auf der Blockchain bereitgestellt. Die EVM führt die Opcodes dann Schritt für Schritt aus.
„EVM-kompatibel“ bedeutet, dass Entwickler einen Contract schreiben und auf mehreren Chains bereitstellen können. Gleichzeitig bedeutet es auch, dass ähnliche Schwachstellen in Contracts auf mehreren Chains gleichzeitig auftreten können.
Beim Aufruf eines Contracts auf Ethereum berechnet die EVM für jeden Ausführungsschritt Gas gemäß den Anweisungen. Bezahlt wird mit $ETH . Derzeit 2243.47.
#ETH
Die EVM ist eine stapelbasierte virtuelle Maschine. Jede Dateneinheit (ein Wort) ist 256 Bit groß, und der Stack kann maximal 1024 Einträge enthalten. Ethereum-Smart-Contracts werden üblicherweise in Solidity oder Vyper geschrieben, in Bytecode kompiliert und anschließend auf der Blockchain bereitgestellt. Die EVM führt die Opcodes dann Schritt für Schritt aus.
„EVM-kompatibel“ bedeutet, dass Entwickler einen Contract schreiben und auf mehreren Chains bereitstellen können. Gleichzeitig bedeutet es auch, dass ähnliche Schwachstellen in Contracts auf mehreren Chains gleichzeitig auftreten können.
Beim Aufruf eines Contracts auf Ethereum berechnet die EVM für jeden Ausführungsschritt Gas gemäß den Anweisungen. Bezahlt wird mit $ETH . Derzeit 2243.47.
#ETH