首页> 外文会议>Financial cryptography and data security >A Concurrent Perspective on Smart Contracts
【24h】

A Concurrent Perspective on Smart Contracts

机译:对智能合约的并发观点

获取原文
获取原文并翻译 | 示例

摘要

In this paper, we explore remarkable similarities between multi-transactional behaviors of smart contracts in cryptocurrencies such as Ethereum and classical problems of shared-memory concurrency. We examine two real-world examples from the Ethereum blockchain and analyzing how they are vulnerable to bugs that are closely reminiscent to those that often occur in traditional concurrent programs. We then elaborate on the relation between observable contract behaviors and well-studied concurrency topics, such as atomicity, interference, synchronization, and resource ownership. The described contracts-as-concurrent-objects analogy provides deeper understanding of potential threats for smart contracts, indicate better engineering practices, and enable applications of existing state-of-the-art formal verification techniques.
机译:在本文中,我们探索了以太坊等加密货币中智能合约的多次交易行为与共享内存并发的经典问题之间的显着相似性。我们检查了以太坊区块链上的两个真实示例,并分析了它们如何易受与传统并发程序中经常发生的错误非常相似的错误的影响。然后,我们详细介绍可观察的合同行为与经过充分研究的并发主题之间的关系,例如原子性,干扰,同步和资源所有权。所描述的合同作为并发对象的类比提供了对智能合同潜在威胁的更深入了解,指示了更好的工程实践,并使现有的最先进的形式验证技术得以应用。

著录项

  • 来源
  • 会议地点 Sliema(MT)
  • 作者

    Ilya Sergey; Aquinas Hobor;

  • 作者单位

    University College London, London, UK;

    Yale-NUS College and School of Computing, National University of Singapore Singapore, Singapore;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号