关键词:
长安链
招投标
授权访问
智能合约
摘要:
在政府采购及企业事业单位采购中,招投标作为一种关键的商业活动,对激发市场竞争力及维护交易公正性发挥着至关重要的作用。加强招投标流程的监管,不仅可以优化营商环境,还是确保企业间公正竞争的核心手段。目前招投标平台大多数采用中心化架构,数据易被篡改,不可追溯,导致招投标领域面临信息不对称、腐败和舞弊、资格审查不严格等问题,从而使得中标结果可信性不足。随着招投标数据的不断增加,区块链技术在多模态数据大规模存储和可信验证查询速率上存在瓶颈。针对招投标行业的现状及挑战,本文开发了基于长安链(Chain Maker)的可信招投标管理系统,并对区块链网络的存储模式及可信验证查询做出优化,有效提高系统的存储规模与查询性能。主要研究内容概述如下:
(1)设计并实现了数据分布式存储、数据可追溯、防篡改的招投标管理系统。首先,以实际的招投标业务开展为背景,从现实中遇到的问题出发,进行了系统的需求分析,确立了整体架构,并设计了业务流程。其次,按照功能模块对系统进行了细致的设计和开发,实现了从投标准备到最终评标的全流程数字化记录,提高了数据的可追溯性。最后,对系统进行了全面的功能测试和性能测试。测试结果表明,系统不仅在功能上满足了预期目标,而且在性能上也表现出色,能够处理大量的数据并保持高效的响应速度,满足招投标业务管理的需要。
(2)提出了PB级多模态数据存储方案。为了更好地留痕招标过程中的数据,对账本的存储方式进行了优化。将大容量数据分成多个小块存储在云存储服务器上,计算分片的哈希值并形成根哈希,最后将根哈希和其他元数据(如文件类型、存储时间、版本等)提交到区块链上进行存储和验证,实现了文本、图片、视频、文件等PB级多模态数据的链上存储。
(3)提出了高效的可信验证查询方案。采用数据库与默克尔树(Merkle Tree)相结合的方法来增强区块链招投标管理系统的数据验证能力。Merkle Tree的根节点,作为一种可信因子,被包含在区块的元数据中。这种设计使得每次查询都可以通过默克尔树根(Merkle Tree Roots)进行验证,从而确保了交易记录的准确性和可靠性。通过将Merkle Tree Roots作为验证查询的可信因子,系统能够快速地验证查询结果的正确性,而无需检查整个数据集,这大大提高了查询和验证的效率。