•  
  •  
 

Abstract

The emergence of blockchain provides a solution of decentralized integration of resources and elimination of information asymmetry for food supply chain, but most of the current solutions are facing performance and storage bottlenecks. In response to this problem, this paper proposes a dual-chain storage optimized model for food supply chain data based on blockchain. The model builds a double-chain structure of the main chain and the digest chain. Nodes can choose the appropriate storage mode according to their needs, which alleviates the problem of block storage expansion. By adopting the improved Delegated Proof of Stake and Byzantine fault tolerance consensus mechanism with the credit system to elect accounting nodes, to prevent witch attacks at the same time to reduce transaction confirmation and verification time of blocks. Finally, through simulation experiments, it is verified that the solution can adapt well to the food supply chain, greatly optimize the storage resources, increase the speed of block generation, and improve the performance and throughput of the blockchain system.

Publication Date

2-18-2023

First Page

63

Last Page

70

DOI

10.13652/j.issn.1003-5788.2020.11.011

References

[1] 郭菊娥,陈辰.区块链技术驱动供应链金融发展创新研究[J].西安交通大学学报(社会科学版),2020,40(3):46-54.
[2] 杨建亮,侯汉平.冷链物流大数据实时监控优化研究[J].科技管理研究,2017,37(6):198-203.
[3] 刘瑞明,段雨玮,黄维乔.中国转型期的食品安全治理:基于行为法经济学的分析[J].中国工业经济,2017(1):100-118.
[4] 杨明,吴晓萍,洪鹏志,等.可追溯体系在食品供应链中的建立[J].食品与机械,2009,25(1):146-151.
[5] 谢康,肖静华,赖金天,等.食品安全"监管困局"、信号扭曲与制度安排[J].管理科学学报,2017,20(2):1-17.
[6] NAKAMOTO S.Bitcoin:A peer-to-peer electronic cash system[EB/OL].(2018-11-01)[2020-04-19].http://www.bitcoin.org/bitcoin.pdf.
[7] 工业和信息化部.中国区块链技术和应用发展白皮书[EB/OL].(2016-10-18)[2020-04-19].https://www.jianshu.com/p/6ac84516a4c5.
[8] 曾小青,彭越,王琪.物联网加区块链的食品安全追溯系统研究[J].食品与机械,2018,34(9):100-105.
[9] 贾大宇,信俊昌,王之琼,等.区块链的存储容量可扩展模型[J].计算机科学与探索,2018,12(4):525-535.
[10] 朱立,俞欢,詹士潇,等.高性能联盟区块链技术研究[J].软件学报,2019,30(6):1 577-1 593.
[11] EYAL I,SIRER E G.Majority is not enough:Bitcoin mining is vulnerable[J].Communications of the ACM,2018,61(7):95-102.
[12] 李明佳,汪登,曾小珊,等.基于区块链的食品安全溯源体系设计[J].食品科学,2019,40(3):279-285.
[13] JOHNSON D,MENEZES A,VANSTONE S.The elliptic curve digital signature algorithm(ECDSA)[J].International Journal of Information Security,2001,1(1):36-63.
[14] HABER S,STORNETTA W S.How to time-stamp a digital document[J].Journal of Cryptology,1991,3(2):99-111.
[15] TSCHORSCH F,SCHEUERMANN B.Bitcoin and beyond:A technical survey on decentralized digital currencies[J].IEEE Communications Surveys & Tutorials,2016,18(3):2 084-2 123.
[16] CHRISTIDIS K,DEVETSIKIOTIS M.Blockchains and smart contracts for the internet of things[J].IEEE Access,2016,4:2 292-2 303.
[17] NGUYEN G T,KIM K.A survey about consensus algorithms used in Blockchain[J].Journal of Information Processing Systems,2018,14(1):101-128.
[18] HOUY N.It will cost you nothing to 'kill' a proof-of-stake crypto-currency[J].Economics Bulletin,2014,34(2):1 038-1 044.
[19] 袁勇,倪晓春,曾帅,等.区块链共识算法的发展现状与展望[J].自动化学报,2018,44(11):2 011-2 022.
[20] CASTRO M,LISKOV B.Practical byzantine fault tolerance and proactive recovery[J].Acm Transactions on Computer Systems,2002,20(4):398-461.
[21] LIU Bin,YU Xiao-liang,CHEN Shi-ping,et al.Blockchain based data integrity service framework for IoT data[C]//2017 IEEE International Conference on Web Services(ICWS).[S.l.]:IEEE,2017:468-475.
[22] YU Hong-bo,HAO Yong-lin,BAI Dong-xia.Evaluate the security margins of SHA-512,SHA-256 and DHA-256 against the boomerang attack[J].ence China Information ences,2016,59(5):1-14.
[23] XU Xi-wei,LU Qing-hua,LIU Yue,et al.Designing blockchain-based applications a case study for imported product traceability[J].Future Generation Computer Systems,2019,92:399-406.
[24] 李宣,柳毅.基于双区块链及物联网技术的防伪溯源系统[J/OL].计算机应用研究.[2020-05-08].https://doi.org/10.19734/j.issn.1001-3695.2019.08.0291.
[25] 洪坤明,刘新亮,高圣乔.基于联盟区块链的水产养殖品质量追溯系统的设计与实现[J].科学技术与工程,2019,19(35):79-86.
[26] 陈梦蓉,林英,兰微,等.基于“奖励制度”的DPoS共识机制改进[J].计算机科学,2020,47(2):269-275.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.