全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210370548.X (22)申请日 2022.04.10 (71)申请人 杭州复杂美科技有限公司 地址 310000 浙江省杭州市西湖区文三路 90号东部软件园6号楼7层702室 (72)发明人 马登极 吴思进 王志文  (51)Int.Cl. G06F 21/60(2013.01) G06F 21/62(2013.01) G06Q 30/08(2012.01) G06Q 20/38(2012.01) H04L 9/32(2006.01) H04L 9/08(2006.01) (54)发明名称 NFT隐私竞拍方法、 计算机设备和存 储介质 (57)摘要 本发明提供一种NFT 隐私竞拍方法、 计算机 设备和存储介质, 该方法包括: 执行第一NFT匿名 拍卖出售交易: 将第一哈希I  D和第一证明信息 输入第一验证算法; 验证通过, 将匿名拍卖信息 记录到链上; 执行第一NFT匿名拍卖竞价交易: 将 第二哈希I  D和第二证明信息输入第二验证算 法; 将第一加密数额和第三证明信息输入第三验 证算法; 将第二加密数额和第四证明信息输入第 四验证算法; 验证第一、 第二加密数额之差是否 等于第一出价与第一椭圆基点的乘积; 验证通 过, 新增第一出价; 执行第一NFT匿名拍卖收款交 易: 将第五证明信息等信息输入第五验证算法; 验证通过, 使 付款的可花费支票失效, 使找 零、 收 款的可花费支票生效, 更新第一NFT的所有 者。 本 发明实现了隐私的NFT竞拍。 权利要求书4页 说明书14页 附图4页 CN 114817952 A 2022.07.29 CN 114817952 A 1.一种NFT隐私竞拍方法, 其特征在于, 区块链部署有NFT隐私竞拍合约, 所述NFT隐私 竞拍合约配置有用于验证卖方是否所拍卖的NFT的所有者的第一零知识证明电路、 用于验 证竞拍方提交的所拍卖的NFT的未生效的新的哈希ID的合法性的第二零知识证明电路、 用 于验证竞拍方所使用的已生效的可花费支票的合法性的第三零知识证明电路、 用于验证竞 拍方提交的未生效的找零的可花费支票的合法性的第四零知识证明电路、 用于验证卖方身 份以及卖方收款的未生效的可花费支票的合法性的第五零知识证明电路, 所述方法适用于 区块链节点, 所述方法包括: 执行第一NFT匿名拍卖出售交易: 将待拍卖的第一NFT的第一哈希ID和第一证明信 息输入所述第一零知识证 明电路的验 证算法进行验证; 分别验证所述第 一NFT匿名 拍卖出售交易所提交 的第一哈希值和竞拍截止时间的合法 性; 其中, 所述第一哈希值 为第一随机数的哈希值; 各项验证通过, 则将所述第一NFT的匿名拍卖信息记录到区块链上, 以供竞拍方的设备 获取; 执行第一NFT匿名拍卖竞 价交易: 验证当前时间是否早于所述竞拍截止时间, 以及, 所述第一NFT匿名 拍卖竞价交易所提 交的第一出价的竞拍合法性; 将所述第一NFT的未生效的第二哈希ID和第二证明信 息输入所述第二零知识证 明电路 的验证算法进行验证; 将第一加密数额和第 三证明信 息输入所述第 三零知识证明电路的验证算法进行验证; 其中, 生成所述第三证明信息的私密输入包括用于付款的已生效的第一可花费支票的第三 哈希ID; 将第二加密数额和第四证明信 息输入所述第四零知识证明电路的验证算法进行验证; 其中, 生成所述第四证明信息的私密输入包括用于找零的未生效的第二可花费支票的第四 哈希ID; 验证所述第一加密数额与所述第二加密数额之差是否等于所述第一出价与第一椭圆 基点的乘积; 任一项验证失败, 则所述第一 NFT匿名拍卖竞 价交易执 行失败; 各项验证通过, 则在所述匿名拍卖信息 中新增所述第一出价; 执行第 一NFT匿名拍卖收 款交易: 验证当前时间是否晚于所述 竞拍截止时间; 将所述第一哈希值、 赢得竞拍的第二出价、 待收款的未生效的第三可花费支票的第五 哈希ID和第 五证明信息输入所述第五零知识证明电路的验证算法进行验证; 其中, 所述第 五证明信息的私密输入 包括所述第一随机数; 任一项验证失败, 则所述第一 NFT匿名拍卖收款交易执 行失败; 各项验证通过, 则使所述第二出价对应的用于付款的可花费支票失效, 使所述第二出 价对应的用于找零的可花费支票和所述第三可花费支票生效, 将所述第一NFT的所有者更 新为所述第二出价对应的第一 NFT的哈希ID; 其中, 第一加密数额E1=amount1*G+r*H;权 利 要 求 书 1/4 页 2 CN 114817952 A 2第二加密数额E2=amount2*G+r*H; amount1为所述第一可花费支票的数额, amount2为所述第二可花费支票的数额, r为随 机数, G为所述第一椭圆曲线基点, H为第二椭圆曲线基点。 2.一种NFT隐私竞拍方法, 其特征在于, 区块链部署有NFT隐私竞拍合约, 所述NFT隐私 竞拍合约配置有用于验证卖方是否所拍卖的NFT的所有者的第一零知识证明电路、 用于验 证竞拍方提交的所拍卖的NFT的未生效的新的哈希ID的合法性的第二零知识证明电路、 用 于验证竞拍方所使用的已生效的可花费支票的合法性的第三零知识证明电路、 用于验证竞 拍方提交的未生效的找零的可花费支票的合法性的第四零知识证明电路、 用于验证卖方身 份以及卖方收款的未生效的可花费支票的合法性的第五零知识证明电路, 所述方法适用于 卖方的用户端, 所述方法包括: 根据所述第一零知识证明电路的第一证明算法生成第一证明信息; 其中, 所述第一证 明算法的公开输入包括待拍卖的第一NFT的第一哈希ID, 所述第一证明算法的私密输入包 括所述第一 NFT的所有者的第一 地址和第一私钥; 计算第一随机数的哈希值以获得第一哈希值; 打包生成包括所述第一哈希ID、 所述第一证明信息、 所述第一哈希值和竞拍截止时间 的第一NFT匿名拍卖出售交易并发送至区块链网络, 以供区块链 节点执行: 将所述第一哈希ID和所述第一证明信息输入所述第一零知识证明电路的验证算法进 行验证; 分别验证所述第一哈希值和所述 竞拍截止时间的合法性; 各项验证通过, 则将所述第一NFT的匿名拍卖信息记录到区块链上, 以供竞拍方的设备 获取; 响应于竞拍截止, 获取 赢得竞拍的第二出价; 根据所述第五零知识证明电路的第五证明算法生成第五证明信息; 其中, 所述第五证 明算法的公开输入包括所述第一哈希值、 所述第二出价和待收款的未生效的第三可花费支 票的第五哈希ID, 所述第五证明算法的私密输入 包括所述第一 地址和所述第一随机数; 打包生成包括所述第一哈希值、 所述第二出价、 所述第五哈希ID和所述第五证明信息 的第一NFT匿名拍卖收款交易并发送至区块链网络, 以供区块链 节点执行: 验证当前时间是否晚于所述 竞拍截止时间; 将所述第一哈希值、 所述第二出价、 所述第五哈希ID和所述第五证明信息输入所述第 五零知识证明电路的验证算法进行验证; 任一项验证失败, 则所述第一 NFT匿名拍卖收款交易执 行失败; 各项验证通过, 则使所述第二出价对应的用于付款的可花费支票失效, 使所述第二出 价对应的用于找零的可花费支票和所述第三可花费支票生效, 将所述第一NFT的所有者更 新为所述第二出价对应的第一 NFT的哈希ID; 其中, 区块链 节点还配置用于执 行第一NFT匿名拍卖竞 价交易: 验证当前时间是否早于所述竞拍截止时间, 以及, 所述第一NFT匿名 拍卖竞价交易所提 交的第一出价的竞拍合法性; 将所述第一NFT的未生效的第二哈希ID和第二证明信 息输入所述第二零知识证 明电路 的验证算法进行验证;权 利 要 求 书 2/4 页 3 CN 114817952 A 3

PDF文档 专利 NFT隐私竞拍方法、计算机设备和存储介质

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 NFT隐私竞拍方法、计算机设备和存储介质 第 1 页 专利 NFT隐私竞拍方法、计算机设备和存储介质 第 2 页 专利 NFT隐私竞拍方法、计算机设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:39:42上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。