团体标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211144261.1 (22)申请日 2022.09.20 (71)申请人 贵州电网有限责任公司 地址 550002 贵州省贵阳市南明区滨河路 17号 申请人 南方电网科 学研究院有限责任公司 (72)发明人 欧家祥 周密 胡厚鹏 王吉  肖艳红 肖勇 何沛林 钱斌  李航峰 罗奕 陈泽瑞 李富盛  邓钥丹 张帆 高正浩 林晓明  吴欣 唐建林 李鹏程  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 许庆胜(51)Int.Cl. G06Q 30/06(2012.01) G06F 21/62(2013.01) G06F 21/64(2013.01) (54)发明名称 基于区块链的投标方法、 装置、 设备及可读 存储介质 (57)摘要 本申请公开了一种基于区块链的投标方法、 装置、 设备及可读存储介质, 该方法包括: 生成投 标者对应的公钥和私钥, 并将所述投标者对应的 所述公钥上传至区块链; 获取所述投标者输入的 投标信息; 根据所述投标者对应的所述私钥、 所 述投标信息及哈希算法, 生 成所述投标者对应的 承诺信息, 并将所述承诺信息上传至所述区块 链; 在开标时, 从所述区块链中获取各个投标者 对应的公钥及承诺信息, 并根据所述区块链上每 一投标者上传的公钥及承诺信息, 生成该投标者 对应的投标数据, 以得到参与投标的每一投标者 对应的投标数据; 根据各个投标者对应的投标数 据, 确定中标结果。 可见, 本申请可保证投标者的 投标信息不被篡改及泄露, 提高了投标过程的公 平性及可 见性。 权利要求书2页 说明书10页 附图2页 CN 115423567 A 2022.12.02 CN 115423567 A 1.一种基于区块链的投标 方法, 其特 征在于, 包括: 生成投标者对应的公钥和私钥, 并将所述投标者对应的所述公钥上传至区块链; 获取所述投标者输入的投标信息; 根据所述投标者对应的所述私钥、 所述投标信息及哈希算法, 生成所述投标者对应的 承诺信息, 并将所述承诺信息上传至所述区块链; 在开标时, 从所述区块链中获取各个投标者对应的公钥及承诺信息, 并根据所述区块 链上每一投标者上传的公钥及承诺信息, 生成该投标者对应的投标数据, 以得到参与 投标 的每一投标者对应的投标 数据; 根据各个投标者对应的投标 数据, 确定中标 结果。 2.根据权利要求1所述的基于区块链的投标方法, 其特征在于, 在根据 所述区块链上每 一投标者上传的公钥及承诺信息, 生成该投标者对应的投标 数据之前, 还 包括: 响应所述投标者确定中标 结果的操作, 生成所述投标者对应的确定 字符串; 根据所述投标者对应的确定字符串及私钥生成所述投标者对应的确定签名, 并将所述 投标者对应的所述确定签名及所述确定 字符串上传至所述区块链; 从所述区块链中获取每一投标者对应的公钥、 确定字符串及确定签名, 并根据该投标 者对应的公钥及确定 字符串, 生成该投标者对应的第一签名; 比对该投标者对应的确定签名及第一签名, 得到比对结果。 3.根据权利要求2所述的基于区块链的投标方法, 其特征在于, 在根据 所述投标者对应 的所述私钥、 所述投标信息及哈希算法, 生成所述投标者对应的承诺信息之后, 还 包括: 根据所述投标者对应的私钥及承诺信息, 生成验证 签名; 将所述投标者对应的验证签名上传至所述 区块链, 并返回执行响应所述投标者确定中 标结果的操作, 生成所述投标者对应的确定 字符串的步骤; 在比对该投标者对应的确定签名及第一签名, 得到比对结果之后, 还 包括: 若所述比对结果表明该投标者对应的公钥及确定字符串正确, 则根据 所述区块链上的 该投标者对应的所述 公钥及所述承诺信息生成第二签名, 将该投标者对应的第二签名与所 述区块链中该投标者对应的验证 签名进行比较, 得到比较结果; 若所述比较结果表明该投标者对应的承诺信 息正确, 则返回执行根据 所述区块链上每 一投标者上传的公钥及承诺信息, 生成该投标者对应的投标 数据的步骤。 4.根据权利要求1所述的基于区块链的投标方法, 其特征在于, 在根据 所述区块链上每 一投标者上传的公钥及承诺信息, 生成该投标者对应的投标 数据之后, 还 包括: 根据该投标者对应的投标 数据及公钥, 生成该投标者对应的承诺验证信息; 将该投标者对应的承诺验证信 息与所述区块链上该投标者对应的承诺信 息进行对比, 以验证该投标者对应的投标 数据是否正确。 5.根据权利要求1所述的基于区块链的投标方法, 其特征在于, 所述生成投标者对应的 公钥和私钥, 包括: 根据secp25 6k1算法, 生成所述投标者对应的公私钥对。 6.根据权利要求1所述的基于区块链的投标方法, 其特征在于, 所述根据 所述投标者对 应的所述私钥、 所述投标信息及哈希算法, 生成所述投标者对应的承诺信息, 包括: 随机生成所述投标者对应的字符串;权 利 要 求 书 1/2 页 2 CN 115423567 A 2利用所述哈希算法, 根据所述投标者对应的所述字符串、 所述私钥及所述投标信息生 成所述投标者对应的承诺信息 。 7.根据权利要求1所述的基于区块链的投标方法, 其特征在于, 在将所述投标者对应的 所述公钥上传至区块链之前, 还 包括: 接收所述区块链下发的所述投标者对应的区块链地址; 将所述投标者对应的所述公钥上传至区块链, 包括: 将所述投标者对应的公钥上传至所述投标者对应的区块链地址; 将所述承诺信息上传至所述区块链, 包括: 将所述投标者对应的承诺信息上传至所述投标者对应的区块链地址 。 8.一种基于区块链的投标装置, 其特 征在于, 包括: 生成单元, 用于生成投标者对应的公钥和私钥, 并将所述投标者对应的所述公钥上传 至区块链; 获取单元, 用于获取 所述投标者输入的投标信息; 上传单元, 用于根据 所述投标者对应的所述私钥、 所述投标信 息及哈希算法, 生成所述 投标者对应的承诺信息, 并将所述承诺信息上传至所述区块链; 利用单元, 用于在开标时, 从所述区块链中获取各个投标者对应的公钥及承诺信 息, 并 根据所述区块链上每一投标者上传的公钥及承诺信息, 生成该投标者对应的投标数据, 以 得到参与投标的每一投标者对应的投标 数据; 确定单元, 用于根据各个投标者对应的投标 数据, 确定中标 结果。 9.一种基于区块链的投标设备, 其特 征在于, 包括存 储器和处 理器; 所述存储器, 用于存 储程序; 所述处理器, 用于执行所述程序, 实现如权利要求1 ‑7中任一项所述的基于区块链的投 标方法的各个步骤。 10.一种可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被处理 器执行时, 实现如权利要求1 ‑7任一项的基于区块链的投标 方法的各个步骤。权 利 要 求 书 2/2 页 3 CN 115423567 A 3

.PDF文档 专利 基于区块链的投标方法、装置、设备及可读存储介质

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的投标方法、装置、设备及可读存储介质 第 1 页 专利 基于区块链的投标方法、装置、设备及可读存储介质 第 2 页 专利 基于区块链的投标方法、装置、设备及可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 02:14:03上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。