基于区块链技术的资产数字化方法与流程

文档序号:11205784阅读:1279来源:国知局

本发明涉及资产数字化技术领域,具体涉及一种基于区块链技术的资产数字化方法。



背景技术:

现有的资产数字化技术主要包括如下方法:

1)中心化机构资产数字化方案,通过统一的资产登记,以及由一个中心进行记录的资产数字化方案;

2)基于通用唯一识别码的分布环境的资产数字化方案,通过网络地址、机器时间、机器特征妈等元素,形成分布式环境的资产数字化方案。

现有的资产数字化技术的主要缺陷:

1)中心登记资产成本高

现有的各种机构和组织统一登记的资产,需要一个功能齐全的中心进行资产登记,需要保障中心的可靠运行,资产登记成本高,维护成本根据资产的数量递增;

2)中心登记只适用于单系统

中心登记资产只适用于单个系统内的资产流转,不适用于多系统,以及多系统之间的系统协同,多中心的协同需要新的资产中心;

3)通用唯一识别码脱离资产内容

通用唯一识别码是通过网络、机器以及时间等因素产生的唯一识别码,和资产本身之间无语义关系,脱离资产内容。



技术实现要素:

本发明要解决的技术问题是解决上述现有技术的不足,提供一种基于区块链技术的资产数字化方法。

为了解决上述技术问题,本发明采用的技术方案是:

1,一种基于区块链技术的资产数字化方法,包括如下步骤:

1)创建资产网关,数字资产化使用者利用资产网关随机系统生成随机信息,形成私钥;

2)通过非对称加密算法从私钥中导出公钥;

3)利用哈希函数,计算公钥的哈希值,并且取公钥哈希值的的部分字节作为校验值;

4)在公钥哈希值的校验值前加入前缀,形成中间地址;

5)对中间地址进行编码转换,形成钱包地址,作为钱包的账号;

6)对归一化的资产内容进行编码,在通过资产网关对资产内容编码进行归一化处理;

7)对归一化后的资产编码设置前缀用于区别不同的数字资产,同时拼接形成中间资产编码;

8)取中间资产编码的部分字节作为校验值;

9)利用base58编码字母表,根据中间资产编码的前缀以及中间资产编码的校验值进行base58转换,生成数字资产编码最终版本;

10)利用钱包账号在资产网关中进行资产数字化请求,数字化内容包括资产编码、资产发行方、资产数量,并且将请求提交到区块链系统中;

11)区块链系统对数字化请求进行参数验证,验证内容包括资产数字化编码有效性;

12)区块链系统的各个节点通过共识机制,在每个节点的账本中进行资产数字化记录,同时返回资产数字化请求的结果给资产网关。

进一步的,在资产内容进行编码前进行区分;旧资产根据原有的资产编码标准,以及对应的资产编码内容进行编码;新资产依据现有的资产编码标准,对资产进行新的编码。

进一步的,在资产网关中进行资产数字化请求时,使用私钥进行数字化请求签名,资产网关收集签名值、请求内容以及公钥,形成包括资产数字化请求的交易流水号和请求的交易内容。

进一步的,区块链系统在参数验证时,还验证请求签名的有效性。

进一步的,资产数字化使用者和第三方通过资产数字化的交易流水号通过资产网关进行资产数字化情况查询;区块链系统查询对应的资产数字化情况,将数字化结果返回给资产网关的查询用户。

进一步的,在对资产内容进行编码时,利用摘要函数sha256进行编码。从上述技术方案可以看出本发明具有以下优点:数字资产是有算法生成,任何一个数字资产使用者可以产生自己的数字资产,而且不是重复;数字资产编码的产生无需第三方服务器,或者第三方库,数字资产使用者,可以根据编码规则,自己产生编码:数字资产编码的产生是有数字资产内容,而不是第三方系统的自增编码等,数字资产的编码是经过编码,是可以辨识的,可以自解释的;数字资产编码的产生是依赖于数字内容的,只要数字资产内容不一样,就可以产生不同的数字资产编码,无需处理数字资产标准;数字资产编码存储可以存储在一个资产网关,也可以存储在多个资产网关,多个资产网关之间存储的数字资产编码不冲突。

具体实施方式

本发明的数字资产编码方法,整个系统包括如下几个组成部分:支持数字资产的区块链系统、资产表征标准、资产编码摘要算法、区块链网关系统。

其方法主要包括如下内容:资产网关创建钱包、资产表征标准准备、资产编码摘要转换、资产数字化请求提交、资产数字化请求确认以及资产数字化查询。

1.资产网关创建钱包

1)创建资产网关,数字资产化使用者利用资产网关随机系统生成随机信息,形成私钥;

2)通过非对称加密算法从私钥中导出公钥;

3)利用哈希函数,计算公钥的哈希值,并且取公钥哈希值的的部分字节作为校验值;

4)在公钥哈希值的校验值前加入前缀,形成中间地址;

5)对中间地址进行编码转换,形成钱包地址;

2.资产表征标准准备

可以是基于资产工业标准或者资产行业标准等现有标准进行资产表征标准准备,例如图书是isbn标准等,可以根据国家或者国际的行业标准进行表征。

旧资产根据原有的资产编码标准,以及对应的资产编码内容,新资产依据现的有的资产编码标准,对资产进行新的编码;通过资产网关进行资产编码表征的登记;通过资产网关的哈希编码进行资产编码归一化,这里的新旧,只是表示是否是使用上述的编码标准,依然使用自己的编码标准认为是旧的,新的使用本编码标准。

3。资产编码摘要转换

通过资产编码摘要算法对资产表征内容进行资产摘要编码,实现资产相关的资产编码技术,同时这种编码结果无需存储在任何系统中,不需要一个中心进行登记和存储。

利用哈希摘要算法sha256,对归一化的数字化资产产生数字资产内容摘要;对数字资产内容摘要设置前缀,用于区别不同的数字资产,同时拼接形成中间资产编码;计算中间编码摘要(算法可以sha256),取前四个字节作为校验值;利用base58编码字母表,根据中间资产编码的前缀、中间资产编码的校验值以及数字资产编码哈希内容,生成数字资产编码最终版本。

4.资产数字化请求提交

使用创建好的的钱包在资产网关中进行资产数字化,将数字化交易记录通过私钥进行广播,并通过资产网关提交到支持数字资产的区块链系统中,等待区块链的确认,数字化内容包括资产编码、资产发行方、资产数量,并且将请求提交到区块链系统中。

在资产网关中进行资产数字化请求时,使用私钥进行数字化请求签名,资产网关收集签名值、请求内容以及公钥,形成包括资产数字化请求的交易流水号和请求的交易内容。

5.资产数字化请求确认

支持数字资产的区块链系统接受资产网关的资产数字化请求,并在全网各个节点进行资产数字化行为记录和资产持有记录,实现资产在区块链的数字化。

区块链系统对数字化请求进行参数验证,验证内容包括请求签名的有效性、资产数字化编码有效性,区块链系统的各个节点通过共识机制,在每个节点的账本中进行资产数字化记录,同时返回资产数字化请求的结果给资产网关。

6.资产数字化查询

资产数字化使用者和第三方通过资产数字化的交易流水号通过资产网关进行资产数字化情况查询;区块链系统查询对应的资产数字化情况,将数字化结果返回给资产网关的查询用户。

综上,本发明具有以下优点

1.解决资产编码依赖问题

区块链通过密码学技术在资产数字化编码上实现了资产编码的去中心,资产编码只依赖于资产本身,不依赖于资产之外的内容。

2.解决资产中心化登记依赖单一的中心的问题

区块链通过去中心化技术,以及全网共识即时,将资产的数字化在全网进行公开以及同步,实现资产的完全去中心,不再依赖一个单一的中心进行维护。

3.解决资产中心化登记拒绝服务攻击的问题

区块链实现了全网的分布式,每一个节点均是资产登记的节点,且每一个节点均保存资产数字化记录,持有资产数字化内容,解决传统中心化登记的拒绝服务攻击问题。

4.解决资产编码和资产本身无关问题

传统的基于通用识别码的资产编码技术,无法将资产本身和资产编码相关联,对资产的编码是无语义的,资产系统中需要外借第三方系统进行资产编码描述。

5.解决资产双重消费问题

传统资产登记或者存储技术,无法解决资产双重消费问题。基于区块链的的资产数字化方案,通过区块链的共识机制,保障了资产的不能双重消费,杜绝了资产数字化之后账目混乱的问题。

6.解决资产数字化不透明问题

中心化登记方案中普通用户对于资产数字化的结果查询受限于中心化机构,无法对资产数字化进行查询,不能对资产数字化行为进行监督。通过区块链的资产数字化,基于区块链公开、透明的特点,实现了全网资产数字的可查,解决资产数字化不透明问题。

7.解决资产数字化对账问题

传统资产登记、数字化的流程中,将资产的数字化分为了数字化交易和数字化清算两个环节,基于这两个环节的切割,需要对着两个环节进行账目比对,而基于区块链的系统将这两部分结合在一起,实现了数字化和清算的统一,免去了对账问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1