Papers1 provider · 1 record
November 3, 2024· 2024 4th International Conference on Embedded & Distributed Systems (EDiS)
conference-paper

On the Formal Verification of Smart Contracts and Blockchain: Challenges and Future Directions

Authors:Asma BesbasAmira AilaneLaïd KahloulSihem SlatniaSamir Bourekkache

Abstract

The introduction of blockchain technology and smart contracts has fundamentally transformed multiple industries, offering improved security, transparency, and automation. Nevertheless, guaranteeing the security and correctness of these systems continues to be a crucial challenge. Existing formal methods enable the blockchain and smart contract developers to i) provide an abstract model of the systems; ii) specify the important properties that must be maintained in the systems, e.g., safety, correctness, and security; and iii) verify that the proposed abstract model fulfills the property specification. Thus, avoid costly errors that can occur in the future and take anticipation measures. This work explores the utilization of three basic formal methods, namely model checking, theorem proving, and formal verification through translation to$\boldsymbol{F^{*}}$programming language, to verify and confirm the correctness and security of blockchain systems and smart contracts functionality.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.