[发明专利]一种区块链上数字资产证明方法在审
申请号: | 202010329697.2 | 申请日: | 2020-04-14 |
公开(公告)号: | CN111831741A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 李伟浩 | 申请(专利权)人: | 深圳市启迪网络科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 数字 资产 证明 方法 | ||
1.一种区块链上数字资产证明方法,其特征在于,包括如下方法:
一、一个数字资产平台,公布其某时刻数字资产分布于各地址的余额情况;
二、平台公布其内各用户对应参与地址结合余额生成的二元组(指纹、余额),及其生成的merkle树;
三、平台将merkle树顶层结点记录于区块链上,并对外公布;
四、所有参与用户均可验证:本身地址所对应的数字资产未被挪用。
2.根据权利要求1所述的一种区块链上数字资产证明方法,其特征在于,准备阶段:
一、一个数字资产平台,需要接收其它地址转帐过来的数字资产,需要证明其不被挪用;
二、约定区块链上一个账号的交易动作专用于公布数据,称为交易公布帐号。
3.根据权利要求1所述的一种区块链上数字资产证明方法,其特征在于,快照阶段:
一、固定于某个时刻,平台将数字资产汇合,分布于多个地址,各个地址的余额在区块链浏览器上可查,对外公布此数据;
二、将此时刻所有参与的地址、加上其数字资产余额作为关键因素,再组合其它因素生成底层指纹二元组(hash,余额);
三、所有底层指纹hash,个数为超过1的单数时补一个二元组(0,0),两两组合再生成上层指纹二元组(hash,下层节点余额之和),层层往上hash个数指数递减,直至顶层单个(hash,余额总和),公布最后生成的merkle树;
四、将merkle树的顶层指纹二元组(hash,余额总和)记录于区块链上交易公布帐号。
4.根据权利要求1所述的一种区块链上数字资产证明方法,其特征在于,验证过程:
一、检验此交易公布帐号上的记录,是否与所对应的merkle树一致,则证明此树未经篡改;
二、检验merkle树的顶层结点余额是否与当时所公布的链上数据相同,则证明merkle树的余额没有作假;
三、各参与地址可合自身余额生成底层指纹二元组(hash,余额),在merkle树上找到相同的底层结点,证明自己余额不被挪用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市启迪网络科技有限公司,未经深圳市启迪网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010329697.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于虚拟数据和真实数据的机器学习
- 下一篇:一种区块链上供应链金融系统