Defining the Ethereum Virtual Machine for Interactive Theorem Provers

@inproceedings{Hirai2017DefiningTE,
  title={Defining the Ethereum Virtual Machine for Interactive Theorem Provers},
  author={Y. Hirai},
  booktitle={Financial Cryptography Workshops},
  year={2017}
}
  • Y. Hirai
  • Published in
    Financial Cryptography…
    2017
  • Computer Science
  • Smart contracts in Ethereum are executed by the Ethereum Virtual Machine (EVM. [...] Key Result Our definition can serve as a basis for further analysis and generation of Ethereum smart contracts.Expand Abstract
    137 Citations
    Towards a Formally Verified EVM in Production Environment
    • 1
    • PDF
    VerX: Safety Verification of Smart Contracts
    • 33
    • PDF
    Instruction Verification of Ethereum Virtual Machine by Formal Method
    • Chun-Sheng Ke, Y. Chen
    • Computer Science
    • 2020 Indo – Taiwan 2nd International Conference on Computing, Analytics and Networks (Indo-Taiwan ICAN)
    • 2020
    Formal Process Virtual Machine for Smart Contract
    Foundations and Tools for the Static Analysis of Ethereum Smart Contracts
    • 44
    • PDF
    A Semantic Framework for the Security Analysis of Ethereum smart contracts
    • 135
    • PDF
    KEVM: A Complete Formal Semantics of the Ethereum Virtual Machine
    • 126
    • PDF
    Formal Process Virtual Machine for Smart Contracts Verification
    • 12
    • PDF
    Semantic Understanding of Smart Contracts: Executable Operational Semantics of Solidity
    • 6

    References

    SHOWING 1-10 OF 24 REFERENCES
    Formal Verification of Smart Contracts: Short Paper
    • 329
    • PDF
    Making Smart Contracts Smarter
    • 749
    • PDF
    A Survey of Attacks on Ethereum Smart Contracts (SoK)
    • 622
    • PDF
    CakeML: a verified implementation of ML
    • 257
    • PDF
    Combining Mechanized Proofs and Model-Based Testing in the Formal Analysis of a Hypervisor
    • 7
    Lem: reusable engineering of real-world semantics
    • 67
    • Highly Influential
    • PDF
    ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER
    • 2,329
    • PDF
    Decompilation into logic — Improved
    • 41
    • PDF
    Formal verification of a realistic compiler
    • 981
    • PDF
    Hoare logic for ARM machine code
    • 34
    • PDF