一种基于区块链的非同质资产交易系统、方法和计算机装置与流程

文档序号:28418810发布日期:2022-01-11 20:45阅读:94来源:国知局
一种基于区块链的非同质资产交易系统、方法和计算机装置与流程

1.本发明设计一种非同质资产交易系统领域,尤其涉及一种基于区块链的非同质资产 交易系统、方法和计算机装置。


背景技术:

2.目前资产通证化方法主要分为两类:一是在公链上直接发行非同质化通证,标记原 生数字资产所有权(即存在于数字世界,或发源于数字世界的资产),实现流转或交易。 二是在联盟链内发行通证,并通过区块链+aiot方法锁定线下实物资产,保证线下资产 的真实性、安全性的同时,确保通证唯一性。
3.两种方法中都采用了区块链技术,因此,能够很好地保证数据的安全性。但是第一 中方法直接在公链上发行非同质化通证,因此,只能确保链上通证的唯一性,不能确保 通证对应的链下资产的唯一性,链下资产是可能被人复制、转移、交易的,因而资产的 真实性、安全性是很难保证的。
4.而通过第二种方式在联盟链上发行通证的话,由于其只能在联盟链内进行流转或者 交易,这样就限制了非同质化通证对应的链下资产的应用环境,不能满足灵活的市场需 求。


技术实现要素:

5.本发明的一个优势在于提供一种基于区块链的非同质资产交易系统、方法和计算机 装置,其中所述基于区块链的非同质资产交易系统能够解决现有公链资产通证化只能发 行原生数值资产的局限性。
6.本发明的另一个优势在于提供一种基于区块链的非同质资产交易系统、方法和计算 机装置,其中所述基于区块链的非同质资产交易系统解决了联盟链资产通证化只能在联 盟链内进行交易和流转的局限性。
7.本发明的另一个优势在于提供一种基于区块链的非同质资产交易系统、方法和计算 机装置,其中所述基于区块链的非同质资产交易系统通过将指定用户的同质化资产(如 大宗商品)进行监管锁定,生成唯一性资产凭证,实现非同质化通证方式发行,扩展了 可在公链/外链进行资产通证化的资产范围,为资产通证化的多样性提供了更多的可行 性。
8.本发明的另一个优势在于提供一种基于区块链的非同质资产交易系统、方法和计算 机装置,其中所述基于区块链的非同质资产交易系统能够保证交易的安全性。
9.为达到本发明以上至少一个优势,本发明公开一种基于区块链的非同质资产交易方 法,所述方法包括:
10.s1001,根据预设跨链映射智能合约,转换用于关联联盟链中用户资产的唯一数字 化凭证至在公链/外链上发行的与该唯一数字化凭证对应的非同质化通证,并在公链/外 链上发行与该唯一数字化凭证对应的非同质化通证对应的非同质化通证,和记录该非同 质化通证的所有权;
11.s1002,记录在公链/外链上与当前用户的资产数据对应的非同质化通证的所有权变 化有关的请求;
12.s1003,根据所有权变化有关的请求和所述跨链映射智能合约,确定对应需改唯一 数字化凭证的修改请求,并根据所述修改请求,修改联盟链上的当前用户的资产数据和 智能合约。
13.根据本发明一实施例,在所述步骤s1003之后,所述方法还包括:
14.s1004,接收变更后的所有权人申请解锁用户的资产状态的解锁请求。
15.根据本发明一实施例,在所述步骤s1003之后,所述方法还包括:
16.s1005,通过联盟链上的区块验证变更后的所有权人申请解锁用户的资产状态的解 锁请求;
17.s1006,当验证通过后,修改资产状态为解锁状态,并向用于监控当前用户资产的 aiot设备发送解冻通知。
18.根据本发明一实施例,在所述步骤s1001之前,所述方法还包括:
19.s1007,通过区块链记录智能合约和用户的资产数据,以形成联盟链上的区块。
20.根据本发明一实施例,在所述步骤s1007之后,所述方法还包括:
21.s1008,通过联盟链上的区块验证当前用户的资产数据和智能合约。
22.s1009,当当前用户的资产数据和智能合约验证通过时,通过智能合约修改联盟链 上当前用户的资产状态至锁定状态和在联盟链生成对应于前用户的资产的唯一数字凭 证,并发送冻结当前用户资产的请求至用于监控当前用户资产的aiot设备。
23.根据本发明的一个方面,本发明提供一种基于区块链的非同质资产交易系统,所述 基于区块链的非同质资产交易系统包括:
24.一转换模块,其中所述转换模块被设置根据预设跨链映射智能合约,转换用于关联 联盟链中用户资产的唯一数字化凭证至在公链/外链上发行的与该唯一数字化凭证对应 的非同质化通证;
25.一发行记录模块,其中所述发行模块被可通信地连接于所述转换模块,其中所述发 行模块被设置在公链/外链上发行与该唯一数字化凭证对应的非同质化通证对应的非同 质化通证,和记录该非同质化通证的所有权,其中所述发行记录模块还记录在公链/外 链上与当前用户的资产数据对应的非同质化通证的所有权变化有关的请求;和
26.一确定修改模块,其中所述修改模块被可通信地连接于所述发行记录模块,其中所 述修改模块被设置根据所有权变化有关的请求和所述跨链映射智能合约,确定对应需改 唯一数字化凭证的修改请求,并根据所述修改请求,修改联盟链上的当前用户的资产数 据和智能合约。
27.根据本发明一实施例,所述发行记录模块还被设置接收变更后的所有权人申请解锁 用户的资产状态的解锁请求。
28.根据本发明一实施例,所述基于区块链的非同质资产交易系统还包括一验证模块, 其中所述验证模块被可通信地连接于所述转换模块、所述发行记录模块以及所述确定修 改模块,其中所述确定修改模块通过联盟链上的区块验证变更后的所有权人申请解锁用 户的资产状态的解锁请求。
29.根据本发明一实施例,所述验证模块被设置通过联盟链上的区块验证当前用户的
资 产数据和智能合约,当当前用户的资产数据和智能合约验证通过时,所述确定修改模块 通过智能合约修改联盟链上当前用户的资产状态至锁定状态和在联盟链生成对应于前 用户的资产的唯一数字凭证。
30.根据本发明一实施例,其特征在于,所述发行记录模块还被设置接收变更后的所有 权人申请解锁用户的资产状态的解锁请求。
附图说明
31.图1示出了本发明所述基于区块链的非同质资产交易方法的流程图。
32.图2示出了本发明所述基于区块链的非同质资产交易系统的结构框图。
33.图3示出了本发明一种计算机装置的结构框图。
具体实施方式
34.以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选 实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定 的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没 有背离本发明的精神和范围的其他技术方案。
35.可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施 例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个, 术语“一”不能理解为对数量的限制。
36.示例性基于区块链的非同质资产交易方法
37.参考图1,根据本发明一优选实施例的一种基于区块链的非同质资产交易方法将在 以下被详细地阐述,其中所述基于区块链的非同质资产交易方法包括:
38.s1001,根据预设跨链映射智能合约,转换用于关联联盟链中用户资产的唯一数字 化凭证至在公链/外链上发行的与该唯一数字化凭证对应的非同质化通证,并在公链/外 链上发行与该唯一数字化凭证对应的非同质化通证对应的非同质化通证,和记录该非同 质化通证的所有权;
39.s1002,记录在公链/外链上与当前用户的资产数据对应的非同质化通证的所有权变 化有关的请求;
40.s1003,根据所有权变化有关的请求和所述跨链映射智能合约,确定对应需改唯一 数字化凭证的修改请求,并根据所述修改请求,修改联盟链上的当前用户的资产数据和 智能合约。
41.可以理解的是,通过上述基于区块链的非同质资产交易方法将指定用户的同质化资 产(如大宗商品)进行监管锁定,生成唯一性资产凭证,实现非同质化通证方式发行, 扩展了可在公链/外链进行资产通证化的资产范围,为资产通证化的多样性提供了更多 的可行性。
42.此外,由于联盟链和公链/外链之间相互印证,因此,通过上述基于区块链的非同 质资产交易方法能够解决现有公链资产通证化只能发行原生数值资产的局限性。并且通 过上述基于区块链的非同质资产交易方法还能够解决了联盟链资产通证化只能在联盟 链内进行交易和流转的局限性。
43.s1004,接收变更后的所有权人申请解锁用户的资产状态的解锁请求;
44.s1005,通过联盟链上的区块验证变更后的所有权人申请解锁用户的资产状态的解 锁请求;
45.s1006,当验证通过后,修改资产状态为解锁状态,并向用于监控当前用户资产的 aiot设备发送解冻通知。
46.进一步地,所述基于区块链的非同质资产交易方法还包括:
47.s1007,通过区块链记录智能合约和用户的资产数据,以形成联盟链上的区块;其 中资产数据包括但不限于:括资产数量、质量、来源、状态及货权情况等相关数据。
48.进一步地,所述基于区块链的非同质资产交易方法还包括:
49.s1008,通过联盟链上的区块验证当前用户的资产数据和智能合约。
50.s1009,当当前用户的资产数据和智能合约验证通过时,通过智能合约修改联盟链 上当前用户的资产状态至锁定状态和在联盟链生成对应于前用户的资产的唯一数字凭 证,并发送冻结当前用户资产的请求至用于监控当前用户资产的aiot设备。
51.以下以某保税区仓储企业、期货交易所、港口集团联盟链为例,
52.用户a在保税区仓库有棉花m吨;
53.1)用户a以货主的身份主动向联盟链发起该m吨的棉花资产登记上链,包括资产 数量、质量、来源、状态及货权情况等相关数据;
54.aiot设备上链,实时监控线下资产。
55.2)联盟链中相关核心机构、仓储企业对该m吨货物的线下存管情况进行确权,上 链且交叉验证;港口对该m吨货物的进港情况进行确权,包括运单信息、货物来源等关 键信息,上链且交叉验证;
56.交易所对该m吨货物的货物来源、货权等关键信息,上链且交叉验证;当相关核心 机构对该资产都确权完成,且确权成功,该m吨棉花的资产真实性、唯一性得到保证。
57.3)资产所有权人将可在联盟链上申请生成唯一性资产凭证;
58.仓储机构在线下通过aiot设备对m吨棉花进行监管锁定,
59.aiot设备将该m吨棉花的监管锁定数据上链,且仓储业务系统的货物锁定 状态信息上链并交叉验证;通过智能合约自动更新线上该m吨棉花的唯一性资产 凭证状态为锁定状态,联盟链中相关核心机构多方确权线上与线下的资产状态 (通过iot设备的实时监控与上链数据),完成锁定。
60.本领域技术人员能够理解的是,通过智能合约自动更新线上该m吨棉花的唯一性资 产凭证状态为锁定状态,联盟链中相关核心机构多方确权包括:
61.根据事先约定的业务共识,核心机构分别对各自业务过程中所涉及的资产相关关键 信息,包括但不限于货主对资产的所有权凭证数据、交易所对交易数据、仓储对资产存 管数据、港口对资产物流数据、鉴定机构对资产质量数据、海关对货物报关数据、以及 仓库aiot设备、港口aiot设备等,确认数据的真实性、交叉数据的一致性、交叉数据 的时效性等等。当所有业务共识相关方,对该资产的状态数据均确认无误,认为多方确 权完成。
62.4)货权人在联盟链上,申请该m吨棉花的唯一性资产凭证在外部交易链(公链/外 链)发行,通过跨链映射智能合约,该联盟链在公链/外链的跨链映射代理机构b,按照 该联盟链与公链/外链指定代理机构b的映射规则,将该m吨棉花数字凭证,在公链/外 链上发行
唯一的非同质化通证n,并在该公链/外链上记录通证所有权。
63.5)代理机构b与第三方机构c可在公链/外链上交易非同质化通证n,并由代理机 构b记录非同质化通证n的所有权变化;
64.6)第三方机构c在原联盟链中注册登记货权变更,代理机构b通过跨链映射智能 合约,在原联盟链中对m吨棉花货权变更进行确权,完成货权变更登记。
65.7)第三方机构c在原联盟链中申请解除冻结锁定,联盟链各核心机构进行多方确 权,多方确权成功后,仓储企业变更m吨棉花为可提货状态,第三方机构c进行提货出 库完成交易。
66.示例性基于区块链的非同质资产交易系统
67.参考图2,根据本发明的另一个方面,本发明提供一种基于区块链的非同质资产交 易系统,其所述基于区块链的非同质资产交易系统包括一转换模块10,其中所述转换模 块10被设置根据预设跨链映射智能合约,转换用于关联联盟链中用户资产的唯一数字 化凭证至在公链/外链上发行的与该唯一数字化凭证对应的非同质化通证。
68.所述基于区块链的非同质资产交易系统包括一发行记录模块20,其中所述发行模块 被可通信地连接于所述转换模块10,其中所述发行模块被设置在公链/外链上发行与该 唯一数字化凭证对应的非同质化通证对应的非同质化通证,和记录该非同质化通证的所 有权,其中所述发行记录模块20还记录在公链/外链上与当前用户的资产数据对应的非 同质化通证的所有权变化有关的请求。
69.所述基于区块链的非同质资产交易系统包括一确定修改模块30,其中所述修改模块 被可通信地连接于所述发行记录模块20,其中所述修改模块被设置根据所有权变化有关 的请求和所述跨链映射智能合约,确定对应需改唯一数字化凭证的修改请求,并根据所 述修改请求,修改联盟链上的当前用户的资产数据和智能合约。
70.所述发行记录模块20还被设置接收变更后的所有权人申请解锁用户的资产状态的 解锁请求。
71.所述基于区块链的非同质资产交易系统还包括一验证模块40,其中所述验证模块 40被可通信地连接于所述转换模块10、所述发行记录模块20以及所述确定修改模块30, 其中所述确定修改模块30通过联盟链上的区块验证变更后的所有权人申请解锁用户的 资产状态的解锁请求。
72.所述验证模块40被设置通过联盟链上的区块验证当前用户的资产数据和智能合约, 当当前用户的资产数据和智能合约验证通过时,所述确定修改模块30通过智能合约修 改联盟链上当前用户的资产状态至锁定状态和在联盟链生成对应于前用户的资产的唯 一数字凭证。
73.所述发行记录模块20还被设置接收变更后的所有权人申请解锁用户的资产状态的 解锁请求。
74.可以理解的是,上述基于区块链的非同质资产交易系统能够将指定用户的同质化资 产(如大宗商品)进行监管锁定,生成唯一性资产凭证,实现非同质化通证方式发行, 扩展了可在公链/外链进行资产通证化的资产范围,为资产通证化的多样性提供了更多 的可行性。
75.示例性计算机装置
76.图3为本技术计算机装置一个实施例的结构示意图,如图3所示,上述计算机装置 可以包括:一个或多个处理器;存储器;以及一个或多个计算机程序。
77.其中,上述计算机装置可以为电脑,服务器,移动终端(手机),收银设备,计算 机,智慧屏,无人机,智能网联车(intelligent connected vehicle;以下简称:icv), 智能(汽)车(smart/intelligent car)或车载设备等设备。
78.其中上述一个或多个计算机程序被存储在上述存储器中,上述一个或多个计算机程 序包括指令,当上述指令被上述设备执行时,使得上述设备执行以下步骤:
79.根据预设跨链映射智能合约,转换用于关联联盟链中用户资产的唯一数字化凭证至 在公链/外链上发行的与该唯一数字化凭证对应的非同质化通证,并在公链/外链上发行 与该唯一数字化凭证对应的非同质化通证对应的非同质化通证,和记录该非同质化通证 的所有权;
80.记录在公链/外链上与当前用户的资产数据对应的非同质化通证的所有权变化有关 的请求;
81.根据所有权变化有关的请求和所述跨链映射智能合约,确定对应需改唯一数字化凭 证的修改请求,并根据所述修改请求,修改联盟链上的当前用户的资产数据和智能合约。
82.接收变更后的所有权人申请解锁用户的资产状态的解锁请求。
83.通过联盟链上的区块验证变更后的所有权人申请解锁用户的资产状态的解锁请求;
84.当验证通过后,修改资产状态为解锁状态,并向用于监控当前用户资产的aiot设 备发送解冻通知。
85.通过区块链记录智能合约和用户的资产数据,以形成联盟链上的区块。
86.通过联盟链上的区块验证当前用户的资产数据和智能合约。
87.当当前用户的资产数据和智能合约验证通过时,通过智能合约修改联盟链上当前用 户的资产状态至锁定状态和在联盟链生成对应于前用户的资产的唯一数字凭证,并发送 冻结当前用户资产的请求至用于监控当前用户资产的aiot设备。
88.图3所示的计算机装置可以是终端设备或服务器也可以是内置于上述终端设备或服 务器的电路设备。该设备可以用于执行本技术图1所示实施例提供的图基于区块链的非 同质资产交易方法。
89.如图3所示,计算机装置900包括处理器910和存储器920。其中,处理器910和 存储器920之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器 920用于存储计算机程序,该处理器910用于从该存储器920中调用并运行该计算机程 序。
90.上述存储器920可以是只读存储器(read-only memory,rom)、可存储静态信息 和指令的其它类型的静态存储设备、随机存取存储器(random access memory,ram)或 可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器 (electrically erasable programmable read-only memory,eeprom)、只读光盘 (compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩 光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设 备,或者还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能 够由计算机存
取的任何其它介质等。
91.上述处理器910可以和存储器920可以合成一个处理装置,更常见的是彼此独立的 部件,处理器910用于执行存储器920中存储的程序代码来实现上述功能。具体实现时, 该存储器920也可以集成在处理器910中,或者,独立于处理器910。
92.应理解,图3所示的计算机装置900能够实现本技术图1所示实施例提供的方法的 各个过程。计算机装置900中的各个模块的操作和/或功能,分别为了实现上述方法实 施例中的相应流程。具体可参见本技术图1所示方法实施例中的描述,为避免重复,此 处适当省略详细描述。
93.除此之外,为了使得计算机装置900的功能更加完善,该计算机装置900还可以包 括电源940、输入单元950等中的一个或多个。
94.可选地,电源950用于给计算机装置中的各种器件或电路提供电源。
95.应理解,图3所示的计算机装置900中的处理器910可以是片上系统soc,该处理 器910中可以包括中央处理器(central processing unit;以下简称:cpu),还可以 进一步包括其他类型的处理器。
96.总之,处理器910内部的各部分处理器或处理单元可以共同配合实现之前的方法流 程,且各部分处理器或处理单元相应的软件程序可存储在存储器920中。
97.本技术还提供一种计算机装置,所述装置包括存储介质和中央处理器,所述存储介 质可以是非易失性存储介质,所述存储介质中存储有计算机可执行程序,所述中央处理 器与所述非易失性存储介质连接,并执行所述计算机可执行程序以实现本技术图1所示 实施例提供的方法。
98.以上各实施例中,涉及的处理器可以例如包括cpu、dsp、微控制器或数字信号处理 器,还可包括gpu、嵌入式神经网络处理器(neural-network process units);,该 处理器还可包括必要的硬件加速器或逻辑处理硬件电路,如asic,或一个或多个用于控 制本技术技术方案程序执行的集成电路等。此外,处理器可以具有操作一个或多个软件 程序的功能,软件程序可以存储在存储介质中。
99.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计 算机程序,当其在计算机上运行时,使得计算机执行本技术图1所示实施例提供的方法。
100.本技术实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,当 其在计算机上运行时,使得计算机执行本技术图1所示实施例提供的方法。
101.本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步 骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是 软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每 个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术 的范围。
102.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
103.在本技术所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为 独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解, 本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分
可 以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指 令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申 请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、 只读存储器(read-only memory;以下简称:rom)、随机存取存储器(random accessmemory;以下简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
104.以上所述,仅为本技术的具体实施方式,任何熟悉本技术领域的技术人员在本技术 揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。本申 请的保护范围应以所述权利要求的保护范围为准。
105.本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而 并不限制本发明。本发明的优势已经完整并有效地实现。本发明的功能及结构原理已在 实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修 改。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1