[发明专利]NFT所有权转移方法、计算机设备和存储介质在审
| 申请号: | 202111167250.0 | 申请日: | 2021-10-04 |
| 公开(公告)号: | CN114565378A | 公开(公告)日: | 2022-05-31 |
| 发明(设计)人: | 马登极;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L9/00;H04L9/30;H04L9/32 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | nft 所有权 转移 方法 计算机 设备 存储 介质 | ||
1.一种NFT所有权转移方法,其特征在于,区块链部署有NFT所有权转移合约,所述NFT所有权转移合约配置有用于验证转让方和受让方的零知识证明电路,以及,根据两个随机数确定第三个随机数的、满足同态加密的第一运算方式,所述方法适用于区块链节点,所述方法包括:
执行第一所有权转移交易,将第一随机数的椭圆曲线加密值、第二随机数和第一证明信息,以及,第三随机数的椭圆曲线加密值和第二证明信息输入所述零知识证明电路的验证算法进行验证:
验证成功,则将第一NFT的所有权转移给所述第一所有权转移交易指定的第一受让方;
其中,所述第一证明信息根据所述零知识证明电路的第一证明算法生成;所述第一证明算法的公开输入包括所述第一随机数的椭圆曲线加密值和所述第二随机数,所述第一证明算法的私密输入包括所述第一随机数、所述第一NFT的第一转让方的地址和私钥;
所述第二证明信息根据所述零知识证明电路的第二证明算法生成;所述第二证明算法的公开输入包括所述第三随机数的椭圆曲线加密值,所述第二证明算法的私密输入包括所述第三随机数和所述第一受让方的地址;
所述第三随机数是根据所述第一随机数、所述第二随机数和所述第一运算方式确定的。
2.根据权利要求1所述的方法,其特征在于,所述第一所有权转移交易由所述第一NFT的第一转让方的用户端在获取所述第一受让方的地址后打包生成。
3.根据权利要求1所述的方法,其特征在于,所述第一所有权转移交易由所述第一受让方的用户端在获取所述第一随机数的椭圆曲线加密值、所述第二随机数、所述第一证明信息和所述第三随机数后打包生成。
4.一种NFT所有权转移方法,其特征在于,区块链部署有NFT所有权转移合约,所述NFT所有权转移合约配置有用于验证转让方和受让方的零知识证明电路,以及,根据两个随机数确定第三个随机数的、满足同态加密的第一运算方式,所述方法适用于受让方的用户端,所述方法包括:
获取第一随机数的椭圆曲线加密值、第二随机数和第一证明信息;其中,所述第一证明信息根据所述零知识证明电路的第一证明算法生成;所述第一证明算法的公开输入包括所述第一随机数的椭圆曲线加密值和所述第二随机数,所述第一证明算法的私密输入包括所述第一随机数、第一NFT的第一转让方的地址和私钥;
获取第三随机数;其中,所述第三随机数是根据所述第一随机数、所述第二随机数和所述第一运算方式确定的;
根据所述零知识证明电路的第二证明算法生成第二证明信息;其中,所述第二证明算法的公开输入包括所述第三随机数的椭圆曲线加密值,所述第二证明算法的私密输入包括所述第三随机数和当前用户的地址;
打包生成包括所述第一随机数的椭圆曲线加密值、所述第二随机数、所述第一证明信息、所述第三随机数的椭圆曲线加密值和所述第二证明信息的第一所有权转移交易并发送至区块链网络,以供区块链节点通过所述NFT所有权转移合约执行,将所述第一随机数的椭圆曲线加密值、所述第二随机数、所述第一证明信息、所述第三随机数的椭圆曲线加密值和所述第二证明信息输入所述零知识证明电路的验证算法进行验证:
验证成功,则将第一NFT的所有权转移给当前用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111167250.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:充电装置
- 下一篇:存储控制器以及修复其错误的方法





