论文部分内容阅读
智能合约被认为是第二代区块链的技术核心,它是区块链从虚拟货币、金融交易协议到通用工具发展的必然结果。然而,目前智能合约技术尚不完善,对智能合约概念及内涵缺乏较为系统的分析,对基于区块链的智能合约软件系统也缺少体系上的归纳与总结。有鉴于此,文章从智能合约的基本定义入手,介绍了智能合约的发展历史、分类、规范等概念,进而从抽象计算模型角度出发给出了智能合约的通用架构,并对智能合约语言与编译机制、合约部署机制与合约运行过程予以详尽分析,上述结果将有利于把握智能合约未来研究方向。