本发明涉及艺术品鉴证备案技术领域,尤其涉及一种基于区块链艺术品鉴证备案方法及其系统。
背景技术:
目前传统的艺术品鉴证备案平台具有以下几个特点:
(1)集中式,中心化。保存信息的数据库集中放在数据中心内,因此其可靠性容易被黑客攻击。
(2)备案信息不公开。传统的艺术品鉴证备案数据库是往往是行业内部维护的,同行业之间不共享,对非同行业也不共享,比如鉴证备案单位没有对社会完全公开化,这导致了每个鉴证备案单位的备案信息,各有各的数据库,没法形成完整的备案数据库;比如需要了解备案数据具体信息的人,需要通过鉴证备案单位来获取,鉴证备案单位不提供的话,是没法得到具体信息的;鉴证备案单位录入自己的数据库里的数据是否被篡改,也没法得到监督等。
(3)艺术品鉴证备案单位的信用没法得到大众的信任,也没有政府的背书。
可见,如何实现去中心化存储,使备案数据可追溯、可查询、不可篡改仍是亟待解决的问题。
技术实现要素:
本发明的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本发明而学习。
为解决现有技术的问题,本发明提供一种基于区块链艺术品鉴证备案方法,应用于服务端,包括:
获取备案数据,并从所述备案数据中获取备案登记对象;
查询所述备案登记对象是否为公证链中的节点;若是,则
将所述备案数据发送至所述备案登记对象进行鉴证;
获取鉴证资料,并根据所述鉴证资料以及所述备案数据生成新区块并链接至所述公证链上。
在本发明的一个实施例中,所述获取备案数据,并从所述备案数据中获取备案登记对象包括:
若所述备案数据仅包括艺术品的照片或名称;则根据所述艺术品的照片或名称查询数据库以获取所述备案登记对象。
在本发明的一个实施例中,若所述备案登记对象不是公证链中的节点;则为所述备案登记对象在所述公证链中创建原始区块,使所述备案登记对象成为所述公证链中的节点。
在本发明的一个实施例中,所述为所述备案登记对象在所述公证链中创建原始区块,使所述备案登记对象成为所述公证链中的节点之前,还包括:
为所述备案登记对象分配一对秘钥。
在本发明的一个实施例中,所述获取鉴证资料,并根据所述鉴证资料以及所述备案数据生成新区块并链接至公证链上包括:
判断所述鉴证资料中的鉴证结果是否是通过;
若否,则结束进程。
在本发明的一个实施例中,所述根据所述鉴证资料以及所述备案数据生成新区块并链接至公证链上包括:
将获取所述备案数据的时间戳、接收所述鉴证资料的时间戳、生成所述新区块的时间戳、所述新区块的编号中的至少一项写入所述新区块中。
在本发明的一个实施例中,所述根据所述鉴证资料以及所述备案数据生成新区块并链接至所述公证链上包括:
获取所述鉴证资料中的备案登记对象,并查找所述公证链中所述备案登记对象的对应节点;
根据所述鉴证资料以及所述备案数据生成新区块并链接至所述备案登记对象的对应节点,作为其子节点。
本发明还提供一种基于区块链艺术品鉴证备案系统,应用于服务端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能合约程序,所述智能合约程序被所述处理器执行时实现本发明实施例提供的基于区块链艺术品鉴证备案方法的步骤。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例提供的基于区块链艺术品鉴证备案方法的步骤。
本发明还提供一种基于区块链艺术品鉴证备案系统,包括:
智能合约区块,用于实现本发明实施例提供的基于区块链艺术品鉴证备案方法的步骤;
备案数据上传区块,用于向所述智能合约上传备案数据;
鉴证区块,用于接收所述智能合约区块发出的备案数据,对所述备案数据进行鉴证,并向所述智能合约区块发送签证资料。
本发明提供了一种基于区块链艺术品鉴证备案方法及其系统,规范了公证链的操作流程标准化,实现去中心化存储,获取完整的备案信息同时也同步备案数据。可追溯、可查询、不可篡改、数据完全公开透明化。
通过阅读说明书,本领域普通技术人员将更好地了解这些技术方案的特征和内容。
附图说明
下面通过参考附图并结合实例具体地描述本发明,本发明的优点和实现方式将会更加明显,其中附图所示内容仅用于对本发明的解释说明,而不构成对本发明的任何意义上的限制,在附图中:
图1为本发明实施例的基于区块链艺术品鉴证备案方法的流程示意图。
图2为本发明另一实施例的基于区块链艺术品鉴证备案方法的流程示意图。
图3为本发明另一实施例的基于区块链艺术品鉴证备案方法的流程示意图。
图4为本发明另一实施例的基于区块链艺术品鉴证备案方法的流程示意图。
图5为本发明实施例的基于区块链艺术品鉴证备案系统的结构示意图。
具体实施方式
如图1所示,本发明一实施例提供一种基于区块链艺术品鉴证备案方法,应用于服务端,包括步骤:
101、开始;
102、获取备案数据,并从所述备案数据中获取备案登记对象。
一般地,备案数据由可以客户端上传;备案登记对象是指艺术品的鉴证者或者鉴证机构等。
103、查询所述备案登记对象是否为公证链中的节点;若是,则进入步骤104;若否,则进入步骤106,结束进程。
也就是说,备案登记对象需要是公证链中的节点,即鉴证成员。在具体实施时,备案登记对象提交注册信息和原始信用材料;若注册信息和原始信用材料通过可信验证,则该备案登记对象即可成为鉴证成员,公证链中的节点。
104、将所述备案数据发送至所述备案登记对象进行鉴证。
在具体实施时,备案数据或对备案数据进行鉴证的提醒信息可以以邮件、即时信息、语音信息等方式发出,还可以通过备案登记对象以秘钥登录后直接获取。
105、获取鉴证资料,并根据所述鉴证资料以及所述备案数据生成新区块并链接至所述公证链上。
鉴证资料是由备案登记对象对备案数据进行鉴证产生的资料,鉴证资料可以包括述备案登记对象的相关内容、鉴证结果等。将新区块链接至公证链上后,新区块就成为了公证链中的节点。
106、结束。
如图1所示,本发明另一实施例提供一种基于区块链艺术品鉴证备案方法,应用于服务端,包括步骤:
201、开始;
202、获取备案数据,并从所述备案数据中获取备案登记对象。
一般地,备案数据由可以客户端上传;备案登记对象是指艺术品的鉴证者或者鉴证机构等。
203、查询所述备案登记对象是否为公证链中的节点;若否,则进入步骤204;若是,则进入步骤205,结束进程。
也就是说,备案登记对象需要是公证链中的节点,即鉴证成员。在具体实施时,备案登记对象提交注册信息和原始信用材料;若注册信息和原始信用材料通过可信验证,则该备案登记对象即可成为鉴证成员,其在公证链中有对应区块,为公证链中的节点。
204、为所述备案登记对象在所述公证链中创建原始区块,使所述备案登记对象成为所述公证链中的节点。
一般地,还可以为所述备案登记对象分配一对秘钥,以供备案登记对象上传相关的信息,提交注册信息和原始信用材料;若注册信息和原始信用材料通过可信验证,则该备案登记对象即可成为鉴证成员,其在公证链中有对应区块,为公证链中的节点。
205、将所述备案数据发送至所述备案登记对象进行鉴证。
在具体实施时,备案数据或对备案数据进行鉴证的提醒信息可以以邮件、即时信息、语音信息等方式发出,还可以通过备案登记对象以秘钥登录后直接获取。
206、获取鉴证资料,并根据所述鉴证资料以及所述备案数据生成新区块并链接至公证链上。
鉴证资料是由备案登记对象对备案数据进行鉴证产生的资料,鉴证资料可以包括述备案登记对象的相关内容、鉴证结果等。将新区块链接至公证链上后,新区块就成为了公证链中的节点。
207、结束。
在上述任一实施例的基础上,所述获取鉴证资料,并根据所述鉴证资料以及所述备案数据生成新区块并链接至公证链上即步骤105或206,如图3所示,包括:
301、开始。
302、判断所述鉴证资料中的鉴证结果是否是通过;若是,则进入步骤303;若否,则进入步骤304。
303、根据所述鉴证资料以及所述备案数据生成新区块并链接至公证链上。
304、结束。
可见,在本实施例中,若鉴证结果是不通过,就不再生成新区块了。从而保证公证链上的区块都是鉴证通过的。
在上述任一实施例的基础上,所述根据所述鉴证资料以及所述备案数据生成新区块并链接至公证链上即步骤105、206或303,如图4所示,包括:
401、开始。
402、获取所述鉴证资料中的备案登记对象,并查找所述公证链中所述备案登记对象的对应节点。
403、根据所述鉴证资料以及所述备案数据生成新区块并链接至所述备案登记对象的对应节点,作为其子节点。
也就是说,在公证链中,备案登记对象的对应节点均设置在主链上;而根据所述鉴证资料以及所述备案数据生成的新区块链接在主链的节点上,形成副链;副链中的每个节点即根据所述鉴证资料以及所述备案数据生成的新区块可以按生成所述新区块的时间先后排序。
404、结束。
在上述任一实施例的基础上,在生成新区块时,可以将获取所述备案数据的时间戳、接收所述鉴证资料的时间戳、生成所述新区块的时间戳、所述新区块的编号中的至少一项写入所述新区块中。
本发明还提供一种基于区块链艺术品鉴证备案系统,应用于服务端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能合约程序,所述智能合约程序被所述处理器执行时实现本发明任一实施例提供的基于区块链艺术品鉴证备案方法的步骤。
需要说明的是,上述系统的实施例与方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在系统实施例中均对应适用,这里不再赘述。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本发明任一实施例提供的基于区块链艺术品鉴证备案方法的步骤。
需要说明的是,上述计算机可读存储介质的实施例与方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在计算机可读存储介质实施例中均对应适用,这里不再赘述。
如图5所示,本发明还提供一种基于区块链艺术品鉴证备案系统,包括智能合约区块501、备案数据上传区块502、鉴证区块503。其中:
智能合约区块501用于实现本发明任一实施例提供的基于区块链艺术品鉴证备案方法的步骤;其具体实现过程详见方法实施例,且方法实施例中的技术特征在智能合约区块实施例中均对应适用,这里不再赘述。经由智能合约区块501生成的数据可以按预设规则存放至公证链504中。
备案数据上传区块502用于向所述智能合约上传备案数据;在具体实施时,备案数据的上传需要满足预设要求,该预设要求包括备案数据的格式、大小等,预设要求可以通过智能合约区块501设置,也就是说,只有当上传的备案数据满足预设要求时,智能合约区块501才会接收获取到。
鉴证区块503用于接收所述智能合约区块501发出的备案数据,对所述备案数据进行鉴证,并向所述智能合约区块501发送签证资料。
智能合约区块501发出的备案数据或对备案数据进行鉴证的提醒信息可以通过邮件、即时信息、语音信息等方式发出,还可以通过备案登记对象以秘钥登录后获取。
以本发明提供的基于区块链艺术品鉴证备案方法及其系统、计算机存储介质进行备案,数据均存储在公证链上,不能私自篡改;而公证链上的所有资料可以供用户自由查询,实现了资源互通共享。
本发明提供的基于区块链艺术品鉴证备案方法及其系统、计算机存储介质,通过将所述备案数据发送至所述备案登记对象进行鉴证,并将鉴证资料以及所述备案数据生成新区块并链接至公证链上,从而实现去中心化存储,获取完整的备案数据,同步备案信息。
以上参照附图说明了本发明的优选实施例,本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明。举例而言,作为一个实施例的部分示出或描述的特征可用于另一实施例以得到又一实施例。以上仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书及附图内容所作的等效变化,均包含于本发明的权利范围之内。