基于区块链的网络协同设计资源共享追溯方法
Blockchain-Based Network Collaborative Design Resource Sharing and Tracing Method
摘要: 集团型企业内部在开展网络化协同研发设计过程中,高价值资源共享使用所产生的数字痕迹存在易被篡改、易泄露、信息真实度存疑等安全问题,导致资源供需双方共识度低、可信度差,严重影响资源共享意愿和共享效果。为此,本文提出了一种基于区块链的集团企业研发设计资源共享追溯方法及解决方案,利用区块链中的联盟链模型、加密算法、分布式账本、共识机制等,实现集团企业在网络化协同研发设计过程中资源共享、数字痕迹安全保密、防篡改、去中心化存储等目的;提出基于数字痕迹的共享链路模型,支持历史痕迹多维度追溯查询。同时针对Hyperledger Fabric框架内部存储与查询方式存在查询效率随着数据量变多而明显下降这一问题,提出了基于多维度的索引表数据切分策略,通过数据切分阈值与索引表,显著提升追溯查询效率与查询速度。通过原型系统的搭建及实验验证,本文所提方案能够支撑网络化协同设计中资源共享行为数字痕迹可靠存储和高效率追溯查询。
Abstract: In the process of networked collaborative R & D and design within group enterprises, the digital traces generated by the shared use of high-value resources have security problems such as easy tampering, easy leakage, and doubts about the authenticity of information, resulting in low consensus and credibility between the resource supply and demand parties, poor degree, seriously affecting the willingness and sharing effect of resource sharing. To this end, this article proposes a blockchain-based method and solution for group enterprise R & D and design resource sharing and traceability, using the alliance chain model, encryption algorithm, distributed ledger, consensus mechanism, etc. in the blockchain to realize group enterprise in the process of networked collaborative R & D and design, resource sharing, digital trace security, anti-tampering, decentralized storage, etc.; proposes a shared link model based on digital traces to support multi-dimensional traceability query of historical traces. At the same time, in view of the problem that the query efficiency of the internal storage and query mode of the Hyperledger Fabric framework decreases significantly as the amount of data increases, a multi-dimensional index table data segmentation strategy is proposed, and the data segmentation threshold and index table are used to significantly improve traceability, query efficiency and query speed. Through the construction of the prototype system and experimental verification, the solution proposed in this paper can support the reliable storage of digital traces of resource sharing behaviors and high-efficiency traceability query in networked collaborative design.
文章引用:林翰. 基于区块链的网络协同设计资源共享追溯方法[J]. 计算机科学与应用, 2021, 11(12): 2900-2912. https://doi.org/10.12677/CSA.2021.1112294

参考文献

[1] 庄存波, 刘检华, 熊辉. 分布式自主协同制造——一种智能车间运行新模式[J]. 计算机集成制造系统, 2019, 25(8): 1865-1874.
[2] 周新杰, 明新国, 陈志华, 张先燏, 潘杨. 基于模型、数据、知识的设计与制造协同框架[J]. 计算机集成制造系统, 2019, 25(12): 3116-3126.
[3] Verma, D. and Sinha, K.K. (2002) Toward a Theory of Project Interdependencies in High Tech R&D Environments. Journal of Operations Management, 20, 451-468. [Google Scholar] [CrossRef
[4] Beyeler, N., et al. (2019) Improving Resource Mobilisation for Global Health R&D: A Role for Coordination Platforms? BMJ Global Health, 4, e001209. [Google Scholar] [CrossRef] [PubMed]
[5] 于戈, 聂铁铮, 李晓华, 张岩峰, 申德荣, 鲍玉斌. 区块链系统中的分布式数据管理技术——挑战与展望[J]. 计算机学报, 2021, 44(1): 28-54.
[6] Nakamoto, S. (2008) Bitcoin: A Peer-to-Peer Electronic Cash System. https://bitcoin.org/bitcoin.pdf
[7] 张乐君, 刘智栋, 谢国, 薛霄. 基于集成信用度评估智能合约的安全数据共享模型[J]. 自动化学报, 2021, 47(3): 594-608.
[8] Hao, Z., Mao, D., Zhang, B., et al. (2020) A Novel Visual Analysis Method of Food Safety Risk Traceability Based on Blockchain. International Journal of Environmental Research and Public Health, 17, 2300. [Google Scholar] [CrossRef] [PubMed]
[9] 杨信廷, 王明亭, 徐大明, 罗娜, 孙传恒. 基于区块链的农产品追溯系统信息存储模型与查询方法[J]. 农业工程学报, 2019, 35(22): 323-330.
[10] Hong, W., Cai, Y., Yu, Z., et al. (2018) An Agri-Product Traceability System Based on IoT and Blockchain Technology. 1st IEEE International Conference on Hot Information-Centric Networking (HotICN), Shenzhen, 15-17 August 2018, 254-255.
[11] 刘敖迪, 杜学绘, 王娜, 李少卓. 区块链技术及其在信息安全领域的研究进展[J]. 软件学报, 2018, 29(7): 2092-2115.
[12] 唐丹, 庄新田. 制造商融资决策: 银行、商业信用或区块链供应链金融[J]. 东北大学学报(自然科学版), 2021, 42(8): 1202-1209.
[13] 禹忠, 郭畅, 谢永斌, 薛栋. 基于区块链的医药防伪溯源系统研究[J]. 计算机工程与应用, 2020, 56(3): 35-41.
[14] Ding, X. and Yang, J. (2019) An Access Control Model and Its Application in Blockchain. Interna-tional Conference on Communications, Information System and Computer Engineering, Haikou, 5-7 July 2019, 163-167. [Google Scholar] [CrossRef
[15] Amofa, S., Sifah, E.B., Agyekum, O., et al. (2018) A Block-chain-Based Architecture Framework for Secure Sharing of Personal Health Data. IEEE 20th International Conference on e-Health Networking, Applications and Services (Healthcom), Vitkovice, 17-20 September 2018, 1-6. [Google Scholar] [CrossRef
[16] 邹秀清, 罗得寸, 林平, 等. 基于区块链的河长制水质信息存证系统[J]. 应用科学学报, 2020, 38(1): 65-80.
[17] Wang, Y., Zhang, A., Zhang, P., et al. (2019) Cloud-Assisted EHR Sharing with Security and Privacy Preservation via Consortium Blockchain. IEEE Access, 7, 136704-136719. [Google Scholar] [CrossRef
[18] Dwork, C. and Naor, M. (1993) Pricing via Processing or Com-bating Junk Mail. In: International Cryptology Conference on Advances in Cryptology, Springer-Verlag, Berlin, 139-147.
[19] King, S. and Nadal, S. (2012) PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake.
[20] Miguel, C., et al. (2002) Practical Byzantine Fault Tolerance and Proactive Recovery. ACM Transactions on Computer Systems, 20, 398-461. [Google Scholar] [CrossRef
[21] Suri, N., Amir, Y., Tantillo, T., et al. (2016) On Choosing Server- or Client-Side Solutions for BFT. ACM Computing Surveys, 48, 1-30.
[22] Larimer, B.D. (2013) Transactions as Proof-of-Stake!
[23] Leslie, L. (1998) The Part-Time Parliament. ACM Transactions on Computer Systems, 16, 133-169. [Google Scholar] [CrossRef
[24] Ongaro, D. and Ousterhout, J. (2014) In Search of an Understandable Consensus Algorithm. USENIX Association.
[25] Buterin, V. (2014) A Next-Generation Smart Contract and Decen-tralized Application Platform.
[26] Kuzlu, M., Pipattanasomporn, M., Gurses, L., et al. (2019) Performance Analysis of a Hyperledger Fabric Blockchain Framework: Throughput, Latency and Scalability. IEEE International Conference on Blockchain, Atlanta, 14-17 July 2019, 536-540. [Google Scholar] [CrossRef
[27] 仵冀颖, 杜聪, 马志远, 等. 应用于食品追溯体系的区块链架构设计[J]. 计算机应用与软件, 2019, 36(12): 46-50.
[28] Thakur, M., et al. (2020) A Framework for Traceability of Hides for Improved Supply Chain Coordination. Computers and Elec-tronics in Agriculture, 174, Article ID: 105478.
[29] Lei, H., Ullah, I. and Kim, D.H. (2020) A Secure Fish Farm Plat-form Based on Blockchain for Agriculture Data Integrity. Computers and Electronics in Agriculture, 170, Article ID: 105251. [Google Scholar] [CrossRef