期刊文献+

基于区块链的应用系统开发方法研究 被引量:268

Blockchain Application Development Techniques
在线阅读 下载PDF
导出
摘要 从区块链的技术层面及应用层面分析其特征,并给出区块链的分类.挖掘区块链的设计需求,针对区块链的一致性和可扩展性的应用需求进行深入分析.对区块链的应用系统开发方法及区块链建模进行研究,提出了账户区块链(account blockchain,简称ABC)和交易区块链(trading blockchain,简称TBC)的双链设计模型.对智能合约进行深入剖析,提出了链上代码并行执行模型应用原则.最后,对区块链应用技术进行总结和展望. This paper presents a blockchain definition independent of any digital currency, and describes its characteristics including consensus protocols, design patterns, scalability, databases, and chaincode. The paper then presents a permissioned blockchain, called Beihangchain, with its unique consensus algorithms, interfaces, and design. It also proposes ABC (account blockchain) and TBC (trading blockchain), to be used for a variety of applications including copyright protection and digital payment. Finally, this paper analyzes chaincode requirements and provides guidelines for effective chaincode.
出处 《软件学报》 EI CSCD 北大核心 2017年第6期1474-1487,共14页 Journal of Software
基金 国家自然科学基金(61690200 60973001)~~
关键词 区块链 ABC/TBC 链上代码 区块链应用需求 Blockchain ABC/TBC chaincode blockchain application requirements
作者简介 蔡维德(1958-),男,四川庐县人,博士,教授,博士生导师,主要研究领域为区块链技术,软件工程,分布式系统,云计算与大数据. 郁莲(1963-),女,博士,副教授,主要研究领域为分布式计算,形式化方法,区块链技术揿件分析与验证, 王荣0988-),男,硕士,主要研究领域为区块链,机器学习. 刘娜(1984-),女,讲师,主要研究领域为区块链.移动数据库. 邓恩艳(1972-),女,主要研究领域为区块链揿件工程.
  • 相关文献

参考文献1

共引文献7

同被引文献1423

引证文献268

二级引证文献2887

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部