首页> 外文会议>2018 IEEE 1st International Workshop on Blockchain Oriented Software Engineering >Smart contracts: security patterns in the ethereum ecosystem and solidity
【24h】

Smart contracts: security patterns in the ethereum ecosystem and solidity

机译:智能合约:以太坊生态系统中的安全模式和稳固性

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

摘要

Smart contracts that build up on blockchain technologies are receiving great attention in new business applications and the scientific community, because they allow untrusted parties to manifest contract terms in program code and thus eliminate the need for a trusted third party. The creation process of writing well performing and secure contracts in Ethereum, which is today's most prominent smart contract platform, is a difficult task. Research on this topic has only recently started in industry and science. Based on an analysis of collected data with Grounded Theory techniques, we have elaborated several common security patterns, which we describe in detail on the basis of Solidity, the dominating programming language for Ethereum. The presented patterns describe solutions to typical security issues and can be applied by Solidity developers to mitigate typical attack scenarios.
机译:建立在区块链技术之上的智能合约在新的商业应用和科学界受到了极大的关注,因为它们允许不受信任的各方在程序代码中表达合同条款,从而消除了对受信任的第三方的需求。在当今最著名的智能合约平台-以太坊中编写性能良好且安全的合约的创建过程是一项艰巨的任务。关于这个主题的研究直到最近才在工业和科学领域开始。在基于扎根理论的技术对收集到的数据进行分析的基础上,我们详细阐述了几种常见的安全模式,并在以太坊主要的编程语言Solidity的基础上进行了详细描述。提出的模式描述了典型安全问题的解决方案,Solidity开发人员可以应用这些模式来缓解典型的攻击情形。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号