摘要
区块链作为一种新兴的技术,由于其去中心化,透明性和不可篡改性而受到广泛关注.对区块链的研究还处于早期阶段,应用程序开发过程中仍然存在大量的数据管理问题,如数据隐私、可伸缩性和延迟.在本文中,我们提出了区块链数据管理的设计模式,即数据隐私保护模式,哈希完整性模式,状态通道模式,帮助开发者易用区块链进行应用开发.上述所有模式都在一个基于区块链的溯源系统——originChain中实现并验证,并对其效果进行了讨论.
As an emerging technology,Blockchain has gained much attention due to its decentralization,transparency,and non-tamperability.Because the study to Blockchain is still in its early stages,there are still a number of data management issues in the application development process,such as data privacy,scalability,and latency.In this study,we propose the design patterns of Blockchain data management,namely,data privacy protection pattern,hash integrity pattern,and state channel pattern,to help developers use Blockchain for application development.All the above patterns are implemented and verified in a Blockchain-based traceability system:originChain,to show the effectiveness of the proposed patterns.
作者
姚浩男
卢清华
张卫山
刘越
YAO Hao-Nan;LU Qing-Hua;ZHANG Wei-Shan;LIU Yue(College of Computer Science and Technology,China University of Petroleum,Qingdao 266580,China)
出处
《计算机系统应用》
2020年第7期12-23,共12页
Computer Systems & Applications
关键词
区块链
数据管理
智能合约
共享架构
溯源系统
Blockchain
data management
smart contract
shared architecture
traceability system