版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:北京科技大学计算机与通信工程学院北京100083 北京市经济和信息化局北京100744
出 版 物:《网络空间安全》 (Cyberspace Security)
年 卷 期:2020年第11卷第9期
页 面:19-24,54页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家科技部重点研发计划(项目编号:2018YFB1402702) 国家自然科学基金(项目编号:61972032)
摘 要:智能合约被认为是第二代区块链的技术核心,它是区块链从虚拟货币、金融交易协议到通用工具发展的必然结果。然而,目前智能合约技术尚不完善,对智能合约概念及内涵缺乏较为系统的分析,对基于区块链的智能合约软件系统也缺少体系上的归纳与总结。有鉴于此,文章从智能合约的基本定义入手,介绍了智能合约的发展历史、分类、规范等概念,进而从抽象计算模型角度出发给出了智能合约的通用架构,并对智能合约语言与编译机制、合约部署机制与合约运行过程予以详尽分析,上述结果将有利于把握智能合约未来研究方向。