报告

区块链智能合约及其应用详解

摘要

智能合约是区块链关键技术之一,本文介绍了智能合约的定义,详细论述了区块链和传统合同的区别,对智能合约的使用和原理做了详细的论述。介绍了智能合约发展中几个关键的技术实现:比特币脚本、以太坊虚拟机、Fabric的链码、webassembly,提出了在安全、性能和存储几个方面的技术挑战,对智能合约的未来趋势做了一些展望,也对当前智能合约的应用现状和应用趋势提出了自己的看法。

作者

李茂材
王宗友
孔利 ,腾讯区块链基础平台专家工程师,研究领域为区块链智能合约设计。

参考文献 查看全部 ↓
  • 闫树、卿苏德、魏凯:《区块链在数据流通中的应用》,《大数据》2018年第1期。
  • 张新宇:《区块链技术在保险行业的应用研究》,《中国金融电脑》2017年第1期。
  • 《重构智能合约(上):非确定性的幽灵——购币富比特》,http://www.goubifu.com/xingqing/3220.html。
  • 长铗、韩锋等:《区块链:从数字货币到信用社会》,中信出版社,2016。
  • 《为什么要用区块链技术实现智能合约?》,https://www.zuanbi8.com/talk/16929.html。
  • 《深度剖析智能合约升级——inherited storage,SegmentFault》,https://segmentfault.com/a/1190000015732950。
  • 《比特币、以太坊、Fabric……你知道它们的优缺点吗?》,https://blog.csdn.net/blockchain_lemon/article/details/79236199。
  • 邹均、张海宁等:《区块链技术指南》,机械工业出版社,2016。
  • 《以太坊虚拟机EVM》,https://blog.csdn.net/huhaoxuan2010/article/details/80130942。
  • 《从比特币脚本引擎到以太坊虚拟机》,https://www.jianshu.com/p/e45614c25b62?_t=1522874771。
  • 《智能合约全面详解》,http://www.4u4v.net/zhi-neng-he-yue-quan-mian-xiang-jie.html。
  • 《以太坊:智能合约与solidity简介》,https://blog.csdn.net/u010986776/article/details/84143213。
  • 《fabric-chaincode(链码)》,https://shadowdragons.github.io/2018/05/27/hyperledger-fabric-chaincode/。
  • 《WebAssembly现状与实战》,https://www.ibm.com/developerworks/cn/web/wa-lo-webassembly-status-and-reality/index.html。
  • 《并不能解决一切:区块链的性能局限性》,http://mt.sohu.com/20180315/n532603277.shtml。
  • 《以太坊智能合约——最佳安全开发指南(附代码)》,https://www.jianshu.com/p/904269a1f299。
  • 《剖析非同质化代币ERC721——全面解析ERC721标准》,https://www.jianshu.com/p/df87056e63f2。
  • 《区块链落地的必需工具——预言机(Oracle)》,https://www.jianshu.com/p/4bf072216e39。
  • 《区块链电子发票落地深圳,腾讯区块链应用又添一枚“钉子”》,https://m.chinaz.com/blockchain/2018/0811/924511.shtml。
  • 陈伟钢:《区块链政策导向与发展趋势》,《银行家》2018年第6期。
  • 杜宇:《为什么央行必须发行数字货币?》,http://baijiahao.baidu.com/s?id=1568301204405588&wfr=spider&for=pc。
  • 《区块链技术对于政府治理创新的影响——理论基础》,http://www.echinagov.com/news/46723.htm。

区块链智能合约及其应用详解

可试读20%内容 PDF阅读 阅读器阅览

试读已结束,剩余80%未读

¥6.67 查看全文 >

VIP免费

报告目录

  • 一 智能合约技术概述
    1. (一)智能合约的定义
    2. (二)智能合约与传统合同的对比
    3. (三)为什么要使用智能合约
    4. (四)智能合约的工作原理
    5. (五)典型实现以及发展趋势
      1. 1.比特币脚本
      2. 2.以太坊虚拟机EVM
      3. 3.Fabric的chaincode
      4. 4.Webassembly
    6. (六)智能合约的技术挑战
      1. 1.安全性
      2. 2.性能
      3. 3.存储
    7. (七)未来趋势
      1. 1.使用门槛低
      2. 2.开发门槛低
      3. 3.速度得到极大提升
      4. 4.支持大量数据存储
      5. 5.安全性更高
  • 二 智能合约应用介绍
    1. (一)应用现状
      1. 1.还处于早期阶段
      2. 2.集中在虚拟的、链上数据和逻辑的处理上
      3. 3.从虚拟、代币向其他领域扩展
    2. (二)应用趋势
      1. 1.将更多地解决实体经济中问题
      2. 2.为法定数字货币提供可编程能力
      3. 3.提高政府治理效率

报告图片/图表

查看更多>>>