一种基于区块链的投标方法及设备、介质技术

技术编号:28874003 阅读:20 留言:0更新日期:2021-06-15 23:07
本申请公开了一种基于区块链的投标方法及设备、介质,其中,各个投标节点分别确定对应的密钥对,并将密钥对的公钥上传至预先构建好的区块链网络;其中,区块链网络为用于投招标的区块链网络,区块链网络包括投标节点,投标节点对应投标方;在开标前,投标节点根据对应的投标报价,确定相应的投标报价特征值;其中,投标报价特征值包括投标报价;将投标报价特征值进行哈希计算,得到相应的报价特征哈希值,并将报价特征哈希值上传至区块链网络;在开标后,投标节点将投标报价特征值上传至区块链网络。基于上述方案,在投标时保证各投标方的投标价格的保密性的价格上,还可以保证投标价格不被修改,从而保证投标的公正性。

【技术实现步骤摘要】
一种基于区块链的投标方法及设备、介质
本申请涉及计算机
,尤其涉及一种基于区块链的投标方法及设备、介质。
技术介绍
投标是指投标人应招标人的邀请,根据招标公告或者投标邀请书所规定的条件,在规定的期限内,向招标人递盘的行为。目前,很多企业都通过招标的方式来选择合作伙伴,用于购买设备、服务、材料等等。在投标过程中,投标方的报价是一个非常重要的指标,直接影响到招标方是否能中标。各个投标方对自己标书的报价的保密性以及竞争对手的报价是否被修改都非常的关注。现有的投标方式中,投标方往往时间投标的报价直接写在标书中,开标时由招标方打开标书宣布各个投标方的报价。但是,如果招标方由于某些原因非常倾向于某家投标方,在开标过程中也可能修改自己有倾向的投标方报价的可能性,造成投标不公正的问题,竞争对手也无法进行验证和追责。基于此,投标方之间往往对竞争对手的投标价格往往缺乏真实客观的了解,无法保证投标的公正性。
技术实现思路
本说明书实施例提供一种基于区块链的投标方法设备、介质,用于解决现有技术中的如下技术问题:投标方之间往往对竞争对手的投标价格往往缺乏真实客观的了解,无法保证投标的公正性。本说明书实施例采用下述技术方案:一种基于区块链的投标方法,所述方法包括:各个所述投标节点分别确定对应的密钥对,并将所述密钥对的公钥上传至预先构建好的所述区块链网络;其中,所述区块链网络为用于投招标的区块链网络,所述区块链网络包括投标节点,所述投标节点对应投标方;在开标前,所述投标节点根据对应的投标报价,确定相应的投标报价特征值;其中,所述投标报价特征值包括所述投标报价;将所述投标报价特征值进行哈希计算,得到相应的报价特征哈希值,并将所述报价特征哈希值上传至所述区块链网络;在开标后,所述投标节点将投标报价特征值上传至所述区块链网络。可选地,所述将所述报价特征哈希值上传至所述区块链网络,具体包括:所述投标节点根据所述公钥对应的私钥,对所述报价特征哈希值进行签名;将签名后的报价特征哈希值上传至所述区块链网络。可选地,所述投标报价特征值还包括:随机数、时间戳;所述投标节点将所述报价特征哈希值进行本地存储。可选地,,所述区块链还包括招标节点,所述招标节点对应招标方;所述方法还包括:在开标前,所述投标节点将投标报价发送至相应的招标节点,所述招标节点对接收到所述投标价格进行存储;在开标后,所述招标节点将所接收到的投标价格上传至所述区块链。可选地,所述投标节点将投标报价发送至相应的招标节点,所述招标节点对接收到所述投标价格进行存储,具体包括:所述投标节点根据所述公钥对应的私钥,对所述投标报价进行签名,并将签名后的投标价格发送至所述招标节点;所述招标节点根据预先设置的第一智能合约,对所述签名后的投标价格进行验签;在签名后的投标价格的验签通过的情况下,所述招标节点将所述签名后的投标价格进行存储。可选地,所述方法还包括:在所述签名后的投标价格未通过验签的情况下,所述招标节点生成相应的提示信息发送至所述投标节点,并记录获得的未通过验签的投标价格的次数;在预设时间段内,所述未通过验签的投标价格中同一签名的次数超过预设阈值的情况下,将所述签名上传至所述区块链网络进行公布。可选地,所述方法还包括:在签名后的投标价格验签通过的情况下,所述招标节点对所述签名后的投标价格进行哈希,得到相应的哈希值;所述招标节点根据预先设置的密钥对中的私钥对所述哈希值进行签名,并将签名后的哈希值上传至所述区块链网络;其中,所述招标节点中预先设置的密钥对中的公钥发送至所述区块链网络中的各个节点。可选地,所述方法还包括:所述招标节点将招标书上传至所述区块链网络;所述区块链网络中的各招标节点根据所述招标书,确定是否参与此次招标;参与此次招标的投标节点将其响应的投标方信息上传至所述区块链网络;其中,所述招标方信息至少包括以下一项:招标方名称、招标方主营范围、招标方规模;所述招标节点基于预先设置的第二智能合约,对各投标方信息进行验证,确定参与此次招标的投标方是否与所述招标节点匹配。一种基于区块链的投标设备,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:各个所述投标节点分别确定对应的密钥对,并将所述密钥对的公钥上传至预先构建好的所述区块链网络;其中,所述区块链网络为用于投招标的区块链网络,所述区块链网络包括投标节点,所述投标节点对应投标方;在开标前,所述投标节点根据对应的投标报价,确定相应的投标报价特征值;其中,所述投标报价特征值包括所述投标报价;将所述投标报价特征值进行哈希计算,得到相应的报价特征哈希值,并将所述报价特征哈希值上传至所述区块链网络;在开标后,所述投标节点将投标报价特征值上传至所述区块链网络。一种基于区块链的投标的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:各个所述投标节点分别确定对应的密钥对,并将所述密钥对的公钥上传至预先构建好的所述区块链网络;其中,所述区块链网络为用于投招标的区块链网络,所述区块链网络包括投标节点,所述投标节点对应投标方;在开标前,所述投标节点根据对应的投标报价,确定相应的投标报价特征值;其中,所述投标报价特征值包括所述投标报价;将所述投标报价特征值进行哈希计算,得到相应的报价特征哈希值,并将所述报价特征哈希值上传至所述区块链网络;在开标后,所述投标节点将投标报价特征值上传至所述区块链网络。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:能够基于预先构建的具有投标节点的区块链网络,在开标前各投标节点基于投标报价生成报价特征哈希值上传至区块链网络上,在开标前投标节点的投标报价都是保密的。在开标后,投标节点再将报价特征哈希值对应投标报价特征值上传至区块链网络上。由于区块链的去中心化、不可篡改的特性,开标后各个投标节点都可以通过投标报价特征值以及报价特征哈希值,确定其他竞争对手的投标报价是否修改以及投标报价。通过上述方案,在投标时保证各投标方的投标价格的保密性的价格上,还可以保证投标价格不被修改,可以使投标方真实客观的了解竞争对手的投标价格,防止投标价格呗篡改,保证投标的公正性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的基于区块链的投标方法的一种流程图;图2为本说明书实施例提供的基于区块链的投标方法的另一种流程图;图3为本说明书实施例提供本文档来自技高网...

【技术保护点】
1.一种基于区块链的投标方法,其特征在于,所述方法包括:/n各个所述投标节点分别确定对应的密钥对,并将所述密钥对的公钥上传至预先构建好的所述区块链网络;/n其中,所述区块链网络为用于投招标的区块链网络,所述区块链网络包括投标节点,所述投标节点对应投标方;/n在开标前,所述投标节点根据对应的投标报价,确定相应的投标报价特征值;其中,所述投标报价特征值包括所述投标报价;/n将所述投标报价特征值进行哈希计算,得到相应的报价特征哈希值,并将所述报价特征哈希值上传至所述区块链网络;/n在开标后,所述投标节点将投标报价特征值上传至所述区块链网络。/n

【技术特征摘要】
1.一种基于区块链的投标方法,其特征在于,所述方法包括:
各个所述投标节点分别确定对应的密钥对,并将所述密钥对的公钥上传至预先构建好的所述区块链网络;
其中,所述区块链网络为用于投招标的区块链网络,所述区块链网络包括投标节点,所述投标节点对应投标方;
在开标前,所述投标节点根据对应的投标报价,确定相应的投标报价特征值;其中,所述投标报价特征值包括所述投标报价;
将所述投标报价特征值进行哈希计算,得到相应的报价特征哈希值,并将所述报价特征哈希值上传至所述区块链网络;
在开标后,所述投标节点将投标报价特征值上传至所述区块链网络。


2.根据权利要求1所述的方法,其特征在于,所述将所述报价特征哈希值上传至所述区块链网络,具体包括:
所述投标节点根据所述公钥对应的私钥,对所述报价特征哈希值进行签名;
将签名后的报价特征哈希值上传至所述区块链网络。


3.根据权利要求1所述的方法,其特征在于,所述投标报价特征值还包括:随机数、时间戳;
所述投标节点将所述报价特征哈希值进行本地存储。


4.根据权利要求1所述的方法,其特征在于,所述区块链还包括招标节点,所述招标节点对应招标方;所述方法还包括:
在开标前,所述投标节点将投标报价发送至相应的招标节点,所述招标节点对接收到所述投标价格进行存储;
在开标后,所述招标节点将所接收到的投标价格上传至所述区块链。


5.根据权利要求4所述的方法,其特征在于,所述投标节点将投标报价发送至相应的招标节点,所述招标节点对接收到所述投标价格进行存储,具体包括:
所述投标节点根据所述公钥对应的私钥,对所述投标报价进行签名,并将签名后的投标价格发送至所述招标节点;
所述招标节点根据预先设置的第一智能合约,对所述签名后的投标价格进行验签;
在签名后的投标价格的验签通过的情况下,所述招标节点将所述签名后的投标价格进行存储。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在所述签名后的投标价格未通过验签的情况下,所述招标节点生成相应的提示信息发送至所述投标节点,并记录获得的未通过验签的投标价格的次数;
在预设时间段内,所述未通过验签的投标价格中同一签名的次数超过预设阈值的情况下,将所述签名上传至所述区块链网络进行公布。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在签名后的投标价格...

【专利技术属性】
技术研发人员:宋明明肖雪王伟兵李照川商广勇
申请(专利权)人:山东浪潮质量链科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1