【24h】

Blockchain-Based Business Processes:A Solidity-to-CPN Formal Verification Approach

机译:基于区块链的业务流程:稳固至CPN正式验证方法

获取原文

摘要

With its span of applications widening by the day, the technology of Blockchain has been gaining more interest in different domains. It has intrigued many investors, but also numerous malicious users who have put different Blockchain platforms under attack. It is therefore an inescapable necessity to guarantee the correctness of smart contracts as they are the core of Blockchain applications. Existing verification approaches, however, focus on targeting particular vulnerabilities, seldom supporting the verification of domain-specific properties. In this paper, we propose a translation of Solidity smart contracts into CPNs (Coloured Petri nets) and investigate the capability of CPN Tools to verify CTL (Computation Tree Logic) properties.
机译:随着其跨度应用扩大的跨度,区块链技术在不同的域中获得了更多的兴趣。 它已经提起了许多投资者,也是许多恶意用户在攻击下进行了不同的区块链平台。 因此,可以不可避免,以保证智能合同的正确性,因为它们是区块链应用程序的核心。 但是,现有验证方法专注于针对特定的漏洞,很少支持域特定属性的验证。 在本文中,我们提出了将稳定性智能合同转换为CPNS(彩色Petri网),并调查CPN工具验证CTL(计算树逻辑)属性的能力。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号