数字藏品鉴权方法、装置、计算机设备及存储介质与流程

文档序号:33560054发布日期:2023-03-22 13:53阅读:35来源:国知局
数字藏品鉴权方法、装置、计算机设备及存储介质与流程

1.本发明涉及一种数字藏品鉴权方法、装置、计算机设备及存储介质,属于密码、区块链和智能合约技术领域。


背景技术:

2.数字藏品作为一种数字化藏品,具有一定的收藏意义,并且附带一定的价值。数字藏品一经发布将以数字化形式与多个角色发生关系,并且数字藏品与实体收藏品不同,因为存在于网络没有实体,需要使用一定程度的安全确权方式保证藏品的安全可靠性。
3.为保障数字藏品来源安全、流通安全,同时实现数字藏品流通过程中全程监控,需要对数字藏品本身、数字藏品发布者、数字藏品拥有者、数字藏品流通记录制定相互独立的存储库,相互之间通过一定的字段属性进行绑定关联;同时在数字藏品流转的各个阶段进行标记,防止数字藏品在发布后出现不可控的情况出现。
4.区块链作为去中心化安全平台技术,通过统一部署的智能合约,可对传输的数据进行处理并安全存储,数据以密文不可读形式存储在区块链中。数据通过区块链存储在链式区块中,新生成的区块中写入包含前一个区块运算得到的hash值,因此区块链拥有不可篡改、可追溯的特性,适合用于存储对数据安全要求较高的业务场景。
5.现有的数字藏品鉴权多为将图片、音频、视频等数字化藏品的属性信息上传到区块链,在区块链返回数字藏品唯一编号,通过唯一编号在区块链查询接口查询识别数字藏品。数字藏品与区块链、密码算法、平台用户之间关联不够密切,数字藏品归属绑定信息不够明确,导致数字藏品归属性问题存在缺陷,功能比较单一、拓展性有一定限制,数字藏品缺乏比较系统的且有一定安全防护的鉴权管理。
6.在目前市面上,数字藏品真实归属性始终浮于表面,在应用层面上展示了藏品相关信息,但深入到区块链账本和数字藏品参与方信息关联层面,目前不够完善,与区块链的融合方式有待进一步发掘。


技术实现要素:

7.有鉴于此,本发明提供了一种数字藏品鉴权方法、装置、计算机设备及存储介质,其通过将数字藏品与多个模组相关联,丰富数字藏品当前比较单一的上链鉴权方式,同时各个模组之间关键信息交互通过加密算法保护,保证了数据安全性。
8.本发明的第一个目的在于提供一种数字藏品鉴权方法。
9.本发明的第二个目的在于提供一种数字藏品鉴权装置。
10.本发明的第三个目的在于提供一种计算机设备。
11.本发明的第四个目的在于提供一种存储介质。
12.本发明的第一个目的可以通过采取如下技术方案达到:
13.一种数字藏品鉴权方法,所述方法包括:
14.通过应用层将数字藏品发送方和接收方的虚拟身份id、藏品虚拟id发往智能合约
交易接口;
15.通过智能合约核验数字藏品发送方和接收方的身份合法性,以及核验数字藏品的合法性;
16.当核验通过后,通过智能合约更新数字藏品属性信息,将拥有者信息由发送方虚拟身份id更新为接收方虚拟身份id,记录交易次数+1,同时将数字藏品记录存储到审计账本中,为本次交易生成唯一交易序列编号,并返回给应用层。
17.进一步的,所述通过应用层将数字藏品发送方和接收方的虚拟身份id、藏品虚拟id发往智能合约交易接口之前,还包括:
18.通过应用层响应用户的注册请求,使用户通过智能合约注册获得虚拟身份id;
19.通过应用层接收用户通过虚拟身份id发布数字藏品,通过应用层将数字藏品原件存入分布式文件存储系统,并将文件地址重新组装到数字藏品属性数据包,将数据加密生成第一参数密文,调用智能合约发布数字藏品接口传递第一参数密文;
20.通过智能合约解密获取数字藏品地址并进行杂凑,得到数字藏品杂凑值,将数字藏品杂凑值作为数字藏品虚拟id,并将数字藏品属性信息存储到区块链数字藏品账本内;
21.通过应用层提取数字藏品的关键特征信息,核验数字藏品唯一性,将数据打包,加密生成第二参数密文,调用智能合约初步接口传递第二参数密文;
22.通过智能合约解密还原数据,试算数字藏品合规性,试算通过后返回试算结果给应用层;
23.通过智能合约发布数字藏品,将数字藏品虚拟id返回给应用层。
24.进一步的,所述注册获得虚拟身份id,具体包括:
25.创建基于用户手机号和用户姓名注册的实名制用户组件,同时获取用户其他基本身份信息;
26.将本地数据库存储的用户手机号和用户姓名转化为用户身份密文;
27.调用区块链智能合约传递用户身份密文,通过解密得到用户身份信息原文;
28.通过智能合约为用户创建区块链平台唯一的区块链虚拟身份id,绑定用户身份信息并存储到区块链用户账本内,向应用层返回该用户的虚拟身份id。
29.进一步的,所述核验数字藏品发送方和接收方的身份合法性,具体包括:
30.查询验数字藏品发送方的虚拟身份id在区块链平台上是否存在,若存在,则证明数字藏品发送方的身份可信;
31.查询验数字藏品接收方的虚拟身份id在区块链平台上是否存在,若存在,则证明数字藏品接收方的身份可信;
32.若数字藏品发送方和接收方的身份均可信,则数字藏品发送方和接收方的身份合法性核验通过。
33.进一步的,所述核验数字藏品的合法性,具体包括:
34.查询数字藏品的数字藏品虚拟id,判断该数字藏品是否存在,若存在,则证明该数字藏品的真实性;
35.查询数字藏品的属性信息,校验该数字藏品归属用户是否与发送方的虚拟身份id一致,若一致,则数字藏品的合法性核验通过。
36.进一步的,所述方法还包括:
37.通过应用层在区块链公用浏览器平台上传递交易序列编号,调用智能合约查询审计账本接口,在审计账本中查询交易记录。
38.本发明的第二个目的可以通过采取如下技术方案达到:
39.一种数字藏品鉴权装置,所述装置包括:
40.发送单元,用于通过应用层将数字藏品发送方和接收方的虚拟身份id、藏品虚拟id发往智能合约交易接口;
41.核验单元,用于通过智能合约核验数字藏品发送方和接收方的身份合法性,以及核验数字藏品的合法性;
42.交易单元,用于当核验通过后,通过智能合约更新数字藏品属性信息,将拥有者信息由发送方虚拟身份id更新为接收方虚拟身份id,记录交易次数+1,同时将数字藏品记录存储到审计账本中,为本次交易生成唯一交易序列编号,并返回给应用层。
43.进一步地,所述装置还包括:
44.流通单元,用于通过应用层在区块链公用浏览器平台上传递交易序列编号,调用智能合约查询审计账本接口,在审计账本中查询交易记录。
45.本发明的第三个目的可以通过采取如下技术方案达到:
46.一种计算机设备,包括处理器以及用于存储处理器可执行程序的存储器,其特征在于,所述处理器执行存储器存储的程序时,实现上述的数字藏品鉴权方法。
47.本发明的第四个目的可以通过采取如下技术方案达到:
48.一种存储介质,存储有程序,所述程序被处理器执行时,实现上述的数字藏品鉴权方法。
49.本发明相对于现有技术具有如下的有益效果:
50.1、本发明对待发布的数字藏品限定了一定的规则限制,保障了数字藏品本身价值的同时也防止数字藏品在网络上泛滥流通,同时通过部署在区块链上的智能合约,在数字藏品流转之前通过智能合约验证数字藏品的安全可靠,防止数字藏品在流转过程中绕过区块链存证,降低用户风险、有效的防止应用系统中出现不合规的交易,可为数字藏品拥有者提供更好的核验藏品真实性的方式,提升数字藏品的安全可行度,提升数字藏品平台的健壮性。
51.2、本发明通过区块链智能合约针对数字藏品的鉴定做了组合的关联配置,数字藏品关联发布者虚拟身份id,每个藏品和用户一一对应,通过直接通过智能合约查询藏品编号,查看其所属关系。
52.3、本发明针对用户基于区块链智能合约创建虚拟id,各方在数据交流过程中使用虚拟id交互,避免身份信息可敏感数据泄露;同时在区块链创建统一身份账本,用户身份全平台统一,用户使用自身虚拟身份id全平台通用。
53.4、本发明在数字藏品发布过程中引入试算概念,对数字藏品本身绑定所属身份id和交易次数。数字藏品归属状态更加清晰,同时对数字藏品交易次数进行更直接的监管。
54.5、本发明的各模块之间数据交互对关键数据使用加密算法保护,避免数据传递过程中数据以明文形式出现,保证数据传输过程中的安全性。
附图说明
55.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
56.图1为本发明实施例1的数字藏品鉴权方法的流程图。
57.图2为本发明实施例1的应用层、智能合约层和区块链平台的逻辑关系示意图。
58.图3为本发明实施例1的用户注册及数字藏品发布流程示意图。
59.图4为本发明实施例1的发布数字藏品的具体流程图。
60.图5为本发明实施例2的数字藏品鉴权装置的结构框图。
61.图6为本发明实施例4的计算机设备的结构框图。
具体实施方式
62.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
63.实施例1:
64.本实施例依赖区块链技术,针对数字藏品发布者、数字藏品拥有者、数字藏品原件、数字藏品流转记录分别创建账本。通过数字藏品发布者和收藏者账本,保证了各方用户身份安全可信;通过数字藏品原件账本和数字藏品发布者账本保障了数字藏品的安全性;通过数字藏品的流转记录账本保障数字藏品流转记录可追溯,通过链上链下组合校验解决当前数字藏品鉴权方式单一的问题。
65.本实施例涉及部分密码算法、基于区块链和智能合约的技术运用,结合应用层和区块链的融合对数字藏品管理、传递、鉴权,同时实现用户统一身份认证;另外借助区块链技术实现数字藏品使用过程中的全流程审计记录存证。
66.本实施例可以实现数字藏品在应用层的生命周期管理;实现相关用户生命周期管理;实现数字藏品交易记录存证;实现基于智能合约的数字藏品数据结构约束;实现基于智能合约和应用层组合校验数字藏品;实现整个流程中关键数据加密传输。
67.区块链作为去中心化、不可篡改、可追溯、集体维护等特性的分布式账本形式的数据库,同时使用多种密码技术,保障了存储在区块链上的数据具有较高的安全性。
68.智能合约作为在区块链中运行的逻辑代码,将接收到的数据经过运算处理后,根据预置的逻辑与区块链底层进行交互,最终输出一定格式的交互结果。
69.在阐述本实施例的具体内容之前,对各个术语进行如下说明:
70.(1)数字藏品:指使用区块链技术,对应特定的作品、艺术品生成的唯一数字凭证,在保护其数字版权的基础上,实现真实可信的数字化发行、购买、收藏和使用。当然数字藏品也不限于特定的作品艺术品,像音乐、视频、3d模型、电子票证、数字纪念品等都可以用区块链技术生成数字藏品。
71.(2)区块链:融合数学、密码学、互联网和计算机编程等领域技术,构造的一种具有
去中心化、不可篡改、可追溯、集体维护等特性的分布式账本形式的数据库。
72.(3)分布式:一种软件部署方式,将一个大型的应用中的不同服务分别部署在不同的服务器上。
73.(4)智能合约:基于区块链的应用与区块链进行数据交互的中间件,在其中可以编写逻辑代码,可以执行一定程度的业务逻辑,输出与输入相对应的执行结果。
74.(5)sm3:密码杂凑(哈希、散列)算法给出了杂凑函数算法的计算方法和计算步骤,并给出了运算示例。此算法适用于商用密码应用中的数字签名和验证,消息认证码的生成与验证以及随机数的生成,可满足多种密码应用的安全需求。
75.(6)sm4:此算法是一个分组算法,是一种对称算法。该算法的分组长度为128比特,密钥长度为128比特。加密算法与密钥扩展算法都采用32轮非线性迭代结构。解密算法与加密算法的结构相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。
76.(7)ipfs:ipfs是星际文件系统,是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在ipfs网络中的节点将构成一个分布式文件系统。
77.如图1~图3所示,本实施例提供了一种数字藏品鉴权方法,该方法主要通过应用层、智能合约和区块链平台实现,包括以下步骤:
78.s101、通过应用层将数字藏品发送方和接收方的虚拟身份id、藏品虚拟id发往智能合约交易接口。
79.区块链用户进行收藏数字藏品时,需要通过应用层服务端将数字藏品发送方和接收方的虚拟身份id、藏品虚拟id发往智能合约交易接口。
80.在步骤s101之前,需要发布数字藏品,如图4所示,发布数字藏品具体包括:
81.s401、通过应用层响应用户的注册请求,使用户通过智能合约注册获得虚拟身份id;
82.进一步地,注册获得虚拟身份id通过用户管理模块完成,具体包括:
83.s4011、创建基于用户手机号和用户姓名注册的实名制用户组件,同时获取用户其他基本身份信息,其中用户手机号和用户姓名是必选,用户其他基本身份信息是非必选。
84.s4012、将本地数据库存储的用户手机号和用户姓名转化为用户身份密文。
85.本实施例中,通过sm4密码算法,将本地数据库存储的用户手机号和用户姓名转化为用户身份密文。
86.s4013、调用区块链智能合约传递用户身份密文,通过解密得到用户身份信息原文。
87.s4014、通过智能合约为用户创建区块链平台唯一的区块链虚拟身份id,绑定用户身份信息并存储到区块链用户账本内,向应用层返回该用户的虚拟身份id。
88.本实施例中,智能合约为用户创建区块链平台唯一的区块链虚拟身份id,绑定用户身份信息并以k-v形式存储到区块链用户账本内,用户身份创建成功后,向应用层返回该用户的唯一虚拟身份id。整个环节用户信息原文外界不可探查,该虚拟身份id作为系统应用层通用标识,避免用户身份信息泄露。
89.s402、通过应用层接收用户通过虚拟身份id发布数字藏品,通过应用层将数字藏品原件存入分布式文件存储系统,并将文件地址重新组装到数字藏品属性数据包,将数据
加密生成第一参数密文,调用智能合约发布数字藏品接口传递第一参数密文。
90.本实施例中,应用层用户通过用户管理模块注册用户后获得的虚拟身份id发布数字藏品,使应用层服务端能够接收到数字藏品原件,应用层将数字藏品原件存入ipfs私有化分布式文件存储系统,并将文件地址重新组装到数字藏品属性数据包,将数据加密生成第一参数密文,调用智能合约发布数字藏品接口传递第一参数密文。
91.s403、通过智能合约解密获取数字藏品地址并进行杂凑,得到数字藏品杂凑值,将数字藏品杂凑值作为数字藏品虚拟id,并将数字藏品属性信息存储到区块链数字藏品账本内。
92.具体地,智能合约解密数据后获取数字藏品地址,并进行sm3杂凑算法,得到数字藏品杂凑值hexcode,将数字藏品杂凑值hexcode作为藏品虚拟id,并将数字藏品属性信息以k-v存储到区块链账本内,数字藏品属性信息包含藏品名称、类型、大小、存储地址、发布者虚拟身份id(拥有者);每个数字藏品必有一个归属者标记字段,从根本上标记数字藏品与平台用户的所属关系,解决当前市场环境中数字藏品真实归属性比较模糊的问题。
93.s404、通过应用层提取数字藏品的关键特征信息,核验数字藏品唯一性,将数据打包,加密生成第二参数密文,调用智能合约初步接口传递第二参数密文。
94.本实施例中,应用层提取数字藏品的关键特征信息,如数字藏品名称、类型格式(图像、音频、视频等)、数字原件大小,发布者虚拟身份id等,在本地核验数字藏品唯一性,确保改数字藏品不存在重复发布的可能性,将数据打包后经过sm4加密生成第二参数密文,调用智能合约初步接口传递第二参数密文。
95.s405、通过智能合约解密还原数据,试算数字藏品合规性,试算通过返回试算结果给应用层。
96.本实施例中,试算数字藏品合规性是指:判断发布者身份是否在区块链平台实名注册,若是,则试算通过,返回试算结果给应用层。
97.s406、通过智能合约发布数字藏品,将数字藏品虚拟id返回给应用层。
98.本实施例中,通过智能合约发布数字藏品完成后,将数字藏品虚拟id(hexcode)返回给应用层,区块链平台用户在发布完数字藏品后只能得到该数字藏品虚拟id(hexcode),无法得到该数字藏品其他有效的属性信息,有效保证了数字藏品的隐私性和安全性。
99.s102、通过智能合约核验数字藏品发送方和接收方的身份合法性,以及核验数字藏品的合法性。
100.本实施例中,核验数字藏品发送方和接收方的身份合法性,具体包括:
101.1)查询验数字藏品发送方的虚拟身份id在区块链平台上是否存在,若存在,则证明数字藏品发送方的身份可信。
102.2)查询验数字藏品接收方的虚拟身份id在区块链平台上是否存在,若存在,则证明数字藏品接收方的身份可信。
103.3)若数字藏品发送方和接收方的身份均可信,则数字藏品发送方和接收方的身份合法性核验通过。
104.本实施例中,核验数字藏品的合法性,具体包括:
105.1)查询数字藏品的数字藏品虚拟id,判断该数字藏品是否存在,若存在,则证明该数字藏品的真实性;
106.2)查询数字藏品的属性信息,校验该数字藏品归属用户是否与发送方的虚拟身份id一致,若一致,则数字藏品的合法性核验通过。
107.s103、当核验通过后,通过智能合约更新数字藏品属性信息,将拥有者信息由发送方虚拟身份id更新为接收方虚拟身份id,记录交易次数+1,同时将数字藏品记录存储到审计账本中,为本次交易生成唯一交易序列编号,并返回给应用层。
108.本实施例中,智能合约核验通过,则更新数字藏品属性信息,将拥有者信息由发送方虚拟身份id更新为接收方虚拟身份id,记录交易次数+1,同时将数字藏品记录存储到审计账本中,最终为该交易生成唯一交易序列编号transseq,并返回给应用层。
109.进一步地,本实施例的数字藏品鉴权方法还可包括:
110.s104、通过应用层在区块链公用浏览器平台上传递交易序列编号,调用智能合约查询审计账本接口,在审计账本中查询交易记录。
111.本实施例中,应用层可通过区块链公用浏览器平台传递交易序列编号transseq,调用智能合约查询审计账本接口,在审计账本中查询交易记录,该记录在区块链平台已做安全存证,作为数字藏品流转的审计账本。
112.本实施例通过将各参与方和参与记录经过密码算法安全防护后,将各类数据通过智能合约统一存储到区块链分布式账本,各个账本在单个节点相互独立、互不干扰,同时依赖区块链多个分布式节点自动同步、彼此备份。
113.密码算法使用场景示例:a)用户注册是使用对称加密算法将用户名真实姓名、用户手机号关键信息进行加密传输,智能合约接收到密文后进行解密。b)在数字藏品发布业务中,智能合约获取到数字藏品在ipfs中存储的唯一路径后,通过杂凑算法,计算出数字藏品杂凑值hexcode,并将杂凑值作为数字藏品的唯一藏品标识,即数字藏品虚拟id。
114.数字藏品试算模式示例:正式发布数字藏品之前,先将数字藏品信息和发布者虚拟身份id发往智能合约,智能合约接收到参数后调用数字藏品发布试算功能模块,查询用户账本确认改用户是否存在,核验发布者身份合法性。如果用户身份未在区块链中注册,则拒绝后续操作。
115.数字藏品交易过程中鉴权示例:a)应用层发送交易密文调用智能合约交易接口;b)智能合约接收到交易申请,数据经过解码、解析,提取出发送方身份id、接收方身份id、数字藏品编号;c)智能合约查询数字藏品账本,提取当前数字藏品归属者id,并比对发送方身份id与数字藏品当前归属者id是否一致,核验发送方与待交易数字藏品的所属关系;d)智能合约查询用户账本,查询交易双方事由在统一区块链平台注册,核验交易双方在区块链平台的合法性;e)更新数字藏品账本,写入该数字藏品当前归属方身份id由发送方变更为接收方;f)记录交易详情到审计账本;g)返回交易结果。
116.应当注意,尽管以特定顺序描述了上述实施例的方法操作,但是这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
117.实施例2:
118.如图5所示,本实施例提供了一种数字藏品鉴权装置,该装置包括发送单元501、核验单元502和交易单元503,各个单元的具体说明如下:
119.发送单元501,用于通过应用层将数字藏品发送方和接收方的虚拟身份id、藏品虚拟id发往智能合约交易接口。
120.核验单元502,用于通过智能合约核验数字藏品发送方和接收方的身份合法性,以及核验数字藏品的合法性。
121.交易单元503,用于当核验通过后,通过智能合约更新数字藏品属性信息,将拥有者信息由发送方虚拟身份id更新为接收方虚拟身份id,记录交易次数+1,同时将数字藏品记录存储到审计账本中,为本次交易生成唯一交易序列编号,并返回给应用层。
122.进一步地,本实施例的数字藏品鉴权装置还可包括:
123.流通单元504,用于通过应用层在区块链公用浏览器平台上传递交易序列编号,调用智能合约查询审计账本接口,在审计账本中查询交易记录。
124.本实施例中各个模块的具体实现可以参见上述实施例1,在此不再一一赘述;需要说明的是,本实施例提供的系统仅以上述各功能模块的划分进行举例说明,在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
125.实施例3:
126.本实施例提供了一种计算机设备,该计算机设备可以是上述服务中台,如图6所示,其包括通过系统总线601连接的处理器602、存储器、输入装置603、显示器604和网络接口605,该处理器用于提供计算和控制能力,该存储器包括非易失性存储介质606和内存储器607,该非易失性存储介质606存储有操作系统、计算机程序和数据库,该内存储器607为非易失性存储介质中的操作系统和计算机程序的运行提供环境,处理器602执行存储器存储的计算机程序时,实现如下的数字藏品鉴权方法:
127.通过应用层将数字藏品发送方和接收方的虚拟身份id、藏品虚拟id发往智能合约交易接口;
128.通过智能合约核验数字藏品发送方和接收方的身份合法性,以及核验数字藏品的合法性;
129.当核验通过后,通过智能合约更新数字藏品属性信息,将拥有者信息由发送方虚拟身份id更新为接收方虚拟身份id,记录交易次数+1,同时将数字藏品记录存储到审计账本中,为本次交易生成唯一交易序列编号,并返回给应用层。
130.进一步地,还可包括:
131.通过应用层在区块链公用浏览器平台上传递交易序列编号,调用智能合约查询审计账本接口,在审计账本中查询交易记录。
132.实施例4:
133.本实施例提供了一种存储介质,该存储介质为计算机可读存储介质,其存储有计算机程序,计算机程序被处理器执行时,实现以下的数字藏品鉴权方法:
134.通过应用层将数字藏品发送方和接收方的虚拟身份id、藏品虚拟id发往智能合约交易接口;
135.通过智能合约核验数字藏品发送方和接收方的身份合法性,以及核验数字藏品的合法性;
136.当核验通过后,通过智能合约更新数字藏品属性信息,将拥有者信息由发送方虚
拟身份id更新为接收方虚拟身份id,记录交易次数+1,同时将数字藏品记录存储到审计账本中,为本次交易生成唯一交易序列编号,并返回给应用层。
137.进一步地,还可包括:
138.通过应用层在区块链公用浏览器平台上传递交易序列编号,调用智能合约查询审计账本接口,在审计账本中查询交易记录。
139.需要说明的是,本实施例的计算机可读存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
140.在本实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读存储介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读存储介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
141.上述计算机可读存储介质可以以一种或多种程序设计语言或其组合来编写用于执行本实施例的计算机程序,上述程序设计语言包括面向对象的程序设计语言—诸如java、python、c++,还包括常规的过程式程序设计语言—诸如c语言或类似的程序设计语言。程序可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
142.综上所述,本发明对待发布的数字藏品限定了一定的规则限制,保障了数字藏品本身价值的同时也防止数字藏品在网络上泛滥流通,同时通过部署在区块链上的智能合约,在数字藏品流转之前通过智能合约验证数字藏品的安全可靠,防止数字藏品在流转过程中绕过区块链存证,降低用户风险、有效的防止应用系统中出现不合规的交易,可为数字藏品拥有者提供更好的核验藏品真实性的方式,提升数字藏品的安全可行度,提升数字藏品平台的健壮性。
143.以上所述,仅为本发明专利较佳的实施例,但本发明专利的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明专利所公开的范围内,根据本发明专利的技术方案及其发明专利构思加以等同替换或改变,都属于本发明专利的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1