首页> 外文会议>Data Privacy Management, Cryptocurrencies and Blockchain Technology >In Code We Trust? Measuring the Control Flow Immutability of All Smart Contracts Deployed on Ethereum
【24h】

In Code We Trust? Measuring the Control Flow Immutability of All Smart Contracts Deployed on Ethereum

机译:在我们信任的代码中?衡量以太坊上部署的所有智能合约的控制流不变性

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

摘要

Program code stored on the Ethereum blockchain is considered immutable, but this does not imply that its control flow cannot be modified. This bears the risk of loopholes whenever parties encode binding agreements in smart contracts. In order to quantify the issue, we define a heuristic indicator of control flow immutability, evaluate it based on a call graph of all smart contracts deployed on Ethereum, and find that two out of five smart contracts require trust in at least one third party. Besides, the analysis reveals that significant parts of the Ethereum blockchain are interspersed with debris from past attacks against the platform. We leverage the call graph to develop a method for data cleanup, which allows for less biased statistics of Ethereum use in practice.
机译:存储在以太坊区块链上的程序代码被认为是不可变的,但这并不意味着其控制流程无法修改。每当当事方在智能合约中对具有约束力的协议进行编码时,都存在漏洞的风险。为了量化问题,我们定义了控制流不变性的启发式指标,并基于以太坊上部署的所有智能合约的调用图对其进行评估,发现五分之二的智能合约需要至少一个第三方的信任。此外,分析显示以太坊区块链的重要部分散布着过去对平台的攻击所产生的碎片。我们利用调用图来开发一种数据清除的方法,该方法可以减少以太坊使用中的偏差统计数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号