arrow
返回

Model checking smart contracts for Ethereum

delete2020-03-01
delete23
PRE
AI
T
Thomas Osterland *
T
Thomas Rose
DOI:10.1016/j.pmcj.2020.101129delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
One important promise of the blockchain technology is the concept of smart contracts. They offer means for the secure execution of procedures that no entity can manipulate. This enables applications like the automation of business processes, i.e. entire business relationships in peer-to-peer collaborations can be automated securely. While the blockchain guarantees proper execution it assures the correctness of business collaboration. Since a smart contract cannot be easily changed or updated once instantiated, one has to be absolutely sure that the program code works as expected. This paper presents our tool chain that comprises the formalization of the semantics of smart contracts, via a functional specification of blockchain operations towards a formal representation of the smart contract at question, that can be formally analyzed for correct implementation via model checking. (c) 2020 Elsevier B.V. All rights reserved.
Keyword:
Model checking
Blockchain
Ethereum
Smart contracts
Stepwise formalization
SPIN
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Pervasive and Mobile Computing 封面图
Pervasive and Mobile Computing
IF:
3.5
论文数:
1.5K
被引数:
2.2K

机构

F
fraunhofer gesellschaft
学者数:
1.6W
论文数: 1.2W
被引数: 24
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏