Currently, the authenticity of warehouse receipts requires endorsement by a third party in the warehouse receipt e-business. However, fraud cases where receipts are repeatedly pledged often occur, causing huge losses to the country. The data, moreover, is often centrally managed and unavailable to the public, making it difficult to trace records for goods. To solve these problems, this paper designs and implements a warehouse receipt management system, based on blockchain technology, which offers a high degree of transparency, decentralization, trust, and an unchangeable historical record. The system can ensure the accuracy and authenticity of the warehouse receipt. The paper builds an inverted index structure on the blockchain system to improve the efficiency of queries and also support complex queries. The paper proposes a REST(Representational State Transfer)-based service architecture, which provides a flexible, multiple access interface, making it easy to integrate with existing systems and provide support for the development of web and mobile applications.
QI Xue-cheng
,
ZHU Yan-chao
,
SHAO Qi-feng
,
ZHANG Zhao
,
JIN Che-qing
. A warehouse receipt management system based on blockchain technology[J]. Journal of East China Normal University(Natural Science), 2018
, 2018(5)
: 144
-153
.
DOI: 10.3969/j.issn.1000-5641.2018.05.012
[1] NAKAMOTO S. Bitcoin:A peer-to-peer electronic cash system[R/OL].[2018-06-11] https://bitcoin.org/bitcoin.pdf.
[2] ETHEREUM FOUNDATION. Ethereum[EB/OL].[2018-6-11]. https://www.ethereum.org.
[3] R3CEV. R3[EB/OL].[2018-06-11]. https://www.r3.com.
[4] LINUX FOUNDATION. Hyperledger[EB/OL].[2018-06-11]. https://www.hyperledger.org.
[5] 袁勇, 王飞跃. 区块链技术发展现状与展望[J]. 自动化学报, 2016, 42(4):481-494.
[6] RIPPLE. Ripple[EB/OL].[2018-06-11]. https://ripple.com.
[7] GOOGLE. LevelDB[EB/OL].[2018-06-11]. http://leveldb.org.
[8] APACHE. CouchDB[EB/OL].[2018-06-11]. http://couchdb.org.