首页> 外文会议>IFIP International Conference on New Technologies, Mobility and Security >Formal Verification of Smart Contracts Based on Users and Blockchain Behaviors Models
【24h】

Formal Verification of Smart Contracts Based on Users and Blockchain Behaviors Models

机译:基于用户和区块链行为模型的智能合约形式验证

获取原文

摘要

Blockchain technology has attracted increasing attention in recent years. One reason of this new trend is the introduction of on-chain smart contracts enabling the implementation of decentralized applications in trust-less environments. Along with its adoption, attacks exploiting smart contract vulnerabilities are inevitably growing. To counter these attacks and avoid breaches, several approaches have been explored such as documenting vulnerabilities or model checking using formal verification. However, these approaches fail to capture the Blockchain and users behavior properties. In this paper, we propose a novel formal modeling approach to verify a smart contract behavior in its execution environment. We apply this formalism on a concrete smart contract example and analyze its breaches with a statical model checking approach.
机译:近年来,区块链技术吸引了越来越多的关注。这种新趋势的一个原因是引入了链上智能合约,从而可以在无信任环境中实现分散式应用程序。随着它的采用,利用智能合约漏洞的攻击不可避免地在增长。为了应对这些攻击并避免破坏,已经探索了几种方法,例如记录漏洞或使用形式验证进行模型检查。但是,这些方法无法捕获区块链和用户行为属性。在本文中,我们提出了一种新颖的形式化建模方法来验证智能合约在其执行环境中的行为。我们将这种形式主义应用于具体的智能合约示例,并使用静态模型检查方法分析其违规行为。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号