基于区块链技术的艺术品保真方法和服务器与流程

文档序号:11655206阅读:204来源:国知局
基于区块链技术的艺术品保真方法和服务器与流程

本申请涉及区块链技术,具体涉及一种基于区块链技术的艺术品保真方法和服务器。



背景技术:

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用技术集合。从数据角度来看,区块链按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,所述数据结构通过密码学方式保证的其不可篡改和不可伪造。从技术角度来看,区块链技术整合了多种不同的技术,通过构建区块链网络,使得网络内的每一个节点都允许获得一份完整的数据库拷贝,并基于共识机制以及竞争计算来维护基于区块链的数据库的更新,由此,通过众多节点沟通构成的端到端网络实现数据存储和管理的去中心化和去信任。

在区块链网络中,所有的运行规则以及数据信息对于所有的节点均公开,因此,每一条记录对所有节点可见。同时,由于节点和节点之间是去信任的,因此节点之间无需公开身份,每个参与的节点都是匿名的。同时,区块链技术具有极佳的安全性,单个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能够控制整个网络中超过51%的节点同时修改,才有可能修改区块链记载的数据,而这是几乎不可能发生的。

在现有技术中,艺术品保真通常是通过权威机构的鉴定证书或者真品的微观特征信息来进行验证。但是这些信息在艺术品流通过程中非常可能被其他人篡改或仿冒,导致艺术品保真的实际效果大打折扣,成为长期困扰收藏者的一大难题。



技术实现要素:

有鉴于此,本申请实施例提供一种基于区块链技术的艺术品保真方法和服务器,以解决现有技术中艺术品验证信息容易被篡改和仿冒,导致艺术品保真效果差的技术问题。

根据本申请实施例的一个方面,提供了一种基于区块链技术的艺术品保真方法,所述方法包括:获取艺术品的权属信息,所述权属信息包括权属确认信息、权属变更信息、评价信息和原创信息中的一种或多种;将所述权属信息加入到本地与其他服务节点共同维护的区块链中,所述权属信息被保存在所述区块链最新创建的一个区块内。

根据本申请实施例的另一方面,提供了一种服务器,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取艺术品的权属信息,所述权属信息包括权属确认信息、权属变更信息、评价信息和原创信息中的一种或多种;将所述权属信息加入到本地与其他服务节点共同维护的区块链中,所述权属信息被保存在所述区块链最新创建的一个区块内。

本申请实施例的有益效果包括:在共同维护区块链的多个服务节点中,任意一个服务节点获取到艺术品的权属信息之后,将权属信息记载在该区块链最新生成的区块内,实现艺术品权属信息的去中心化管理,防止其被篡改和伪造,从而对艺术品权属的产生、转移、交易、评价进行全流程的可靠记录。

附图说明

通过以下参照附图对本申请实施例的描述,本申请的上述以及其它目的、特征和优点将更为清楚,在附图中:

图1是本申请实施例艺术品保真服务系统的架构示意图;

图2是本申请实施例艺术品保真服务系统的架构示意图;

图3是本申请实施例基于区块链技术的艺术品保真方法的流程示意图;

图4是本申请实施例基于区块链技术的艺术品保真方法的流程示意图;

图5是本申请实施例基于区块链技术的艺术品保真方法的流程示意图;

图6是本申请实施例基于区块链技术的艺术品保真方法的流程示意图;

图7是本申请实施例基于区块链技术的艺术品保真方法的流程示意图。

具体实施方式

以下基于实施例对本申请进行描述,但是本申请并不仅仅限于这些实施例。在下文对本申请的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本申请。为了避免混淆本申请的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。

此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。

除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。

在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。

本申请实施例在共同维护区块链的多个服务节点中,任意一个服务节点获取到艺术品的权属信息之后,将权属信息记载在该区块链最新生成的区块内,实现艺术品权属信息的去中心化管理,防止其被篡改和伪造,权属信息可以是艺术品的权属确认信息、权属变更信息、评价信息和原创信息中的一种或多种,从而对艺术品权属的产生、转移、交易、评价进行全流程的可靠记录,对其来源进行可靠的追溯,有助于发现仿冒品,提升艺术品保真效果。

图1是本申请实施例提供的艺术品保真服务系统的架构示意图,该系统包括多个服务节点2来共同维护区块链。服务节点2应当具备区块链网络节点的基本要求,其可以是符合相关要求并适于执行预定程序指令的通用数据处理设备,例如台式计算机、工作站、服务器等。该区块链可以是共有区块链,任何个体或者团体都可以通过架设服务节点2发布艺术品的权属信息并且能够获得该区块链的有效确认;也可以是联合区块链,由艺术品权威机构确定的多个服务节点2负责维护区块链,每个区块的生成由所有预先确定的多个服务节点2共同决定。为了维护艺术品市场的有序发展,提升在市场内流通的艺术品品质,更优选采用联合区块链的方式。

艺术品的权属信息统一由服务节点2发布。服务节点2可以从本地存储器或外接存储设备中获取艺术品的权属信息,也可以通过网络接收系统以外的客户端1上传的艺术品的权属信息。

服务节点2获取到艺术品的权属信息后,向所在区块链网络内部广播获取到的权属信息。每个接收到权属信息的服务节点2都将收到的权属信息保存到将要创建的区块内的区块主体部分,然后各服务节点2开始通过竞争机制(如解算一个数学难题)来获取创建该新区块的权利。当一个服务节点2在竞争中胜出时,其向全网广播该区块内保存的所有已盖时间戳的权属信息,并由全网其它服务节点2进行核对。全网其它服务节点2核对该区块记录的权属信息的正确性,如果确认正确后,所有服务节点2将继续按照该竞争机制竞争创建下一个区块,由此,形成艺术品权属信息的区块链。

在一个实施例中,艺术品保真服务系统的架构也可以如图2所示,即客户端1’也可以在获得授权之后成为共同维护区块链的服务节点,使更多的艺术品收藏者能够在获得授权后自行上传艺术品的权属信息并加入到区块链中,使区块链中保存的艺术品市场交易信息更加全面、丰富。

本申请实施例中,艺术品的权属信息包括权属确认信息、权属变更信息、评价信息和原创信息中的一种或多种,分别对应艺术品市场中的不同场景,下面对各个场景分别进行说明。

图3是本申请实施例提供的一种基于区块链技术的艺术品保真方法的流程示意图,该方法适用于作为区块链服务节点的设备,包括以下步骤。

s10,获取艺术品的权属确认信息。

权属确认信息,是指能够证明艺术品权利归属的信息,包括权属登记证书、鉴定证书、鉴定意见等书面形式的证明,还包括领取证书以及进行鉴定活动时的现场录音录像等电子数据形式的证明信息。可通过本地存储器、外接存储设备或者网络获取上述权属确认信息。

s11,将权属确认信息加入到本地与其他服务节点共同维护的区块链中,权属确认信息被保存在区块链最新创建的一个区块内。

对于书面形式的权属确认信息,例如证书编号、权利人名称、登记日期等,可按照预设算法计算出对应的哈希值作为其数据指纹并保存在区块内部的区块主体;而对于电子数据形式现场图像、录音、证书图像等,可先按照特征识别算法提取图像或音频特征,再按照预设算法计算出对应的哈希值作为其数据指纹进行保存。

本实施例实现了艺术品的权属确认信息的入链,根据区块链中保存的权属确认信息可明确该艺术品的当前权利人和历史权利人,并根据入链时的时间戳确定权利的取得时间,基于区块链技术可防止权属确认信息被篡改或仿冒。

在一个实施例中,基于区块链技术的艺术品保真方法如图4所示,包括以下步骤。

s12,获取艺术品的权属变更信息。

权属变更信息包括交易活动现场图像或录音、交易对手图像等电子数据形式的证明信息,还包括交易对手身份信息、双方签署的交易合约以及交易完成后的权属变更登记等文字形式的证明信息。

s13,将权属变更信息加入到本地与其他服务节点共同维护的区块链中,权属变更信息被保存在区块链最新创建的一个区块内。

对于书面形式的权属变更信息,例如交易对手身份信息、交易合约条款、权属变更登记等,可按照预设算法计算出对应的哈希值作为其数据指纹并保存在区块内部的区块主体,而对于电子数据形式的交易现场图像、录音、交易对手图像等,可先按照特征识别算法提取其图像或音频特征,再按照预设算法计算出对应的哈希值作为其数据指纹进行保存。

本实施例实现了艺术品的权属变更信息的入链,根据区块链中保存的权属变更信息可准确追溯该艺术品的历次交易过程,明确艺术品每次易手时的详细信息,并根据入链时的时间戳确定交易完成的时间,基于区块链技术可防止权属变更信息被篡改,还可以防止其他人对该艺术品故意编造虚假的交易记录而为了贩卖其手中赝品的情形出现。

在一个实施例中,基于区块链技术的艺术品保真方法如图5所示,包括以下步骤。

s14,获取艺术品的评价信息。

该评价信息可以由客户端通过网络提交至服务节点进行发布,也可以由作为区块链服务节点的设备通过将本地直接输入评价信息进行发布。评价信息用来对艺术品的品相、年代、艺术价值、商业价值等发表个人意见,可以是文字或者标签形式。

s15,将评价信息加入到本地与其他服务节点共同维护的区块链中,评价信息被保存在区块链最新创建的一个区块内。

评价信息通常为文字形式或图片形式,对于评价信息可以按照预设算法计算出对应的哈希值作为其数据指纹并保存在区块内部的区块主体。本实施例实现了对来自机构、收藏者或网络用户的评价信息入链,并根据入链时的时间戳确定评价时间,即使出现了对艺术品不好的评价也不能将其修改或删除,防止评价信息被篡改,使评价效果更加公正、客观。

在一个实施例中,基于区块链技术的艺术品保真方法如图6所示,包括以下步骤。

s16,获取艺术品的原创信息。

原创信息是指艺术品创作过程中产生的信息,包括作者的身份信息、创作记录等文字形式的证明信息,还包括艺术品被创作完成后及创作过程中的图像、创作者本人图像以及进行创作时的图像等电子数据形式的证明信息。

s17,将原创信息加入到本地与其他服务节点共同维护的区块链中,原创信息被保存在区块链最新创建的一个区块内。

对于书面形式的原创信息,例如作者的身份信息、创作记录等,可按照预设算法计算出对应的哈希值作为其数据指纹并保存在区块内部的区块主体;而对于电子数据形式的艺术品被创作完成及创作过程中的图像、创作者本人图像及进行创作时的图像等,可先按照特征识别算法提取其图像或音频特征,再按照预设算法计算出对应的哈希值作为其数据指纹进行保存。

本实施例实现了艺术品原创信息的入链,根据区块链中保存的原创信息可追溯该艺术品的创作者身份和创作过程,并根据入链时的时间戳确定创作完成的时间,基于区块链技术可防止创作者身份、创作时间等信息被他人篡改,也可以防止其他人冒用创作人的名义进行创作,防止过多的非该创作者实际创作的艺术品进入市场。

经过上述对各种权属信息的入链过程,可形成一条反映艺术品各种权属信息变化及其时间先后顺序的区块链。上述将获取到的权属确认信息、权属变更信息、评价信息和原创信息加入区块链的过程可以分别单独出现,也可以多个同时出现;多个同时出现时,则按照上述过程将同时获取的多种权属信息同时保存在一个区块内,从而同时将多种权属信息加入到区块链中。

在上述各实施例中,服务节点可以将各类权属信息的数据指纹保存为该区块链的utxo(unspendtransactionoutput)。utxo是区块链交易的基本单位,不能再被分割。区块链网络监测着所有节点以百万为单位的可用的utxo。当一个服务节点接收权属信息时,计算出其数据指纹并被当作utxo被记录到区块链里。这样,一个服务节点接收到的权属信息的数据指纹会被当作utxo分散到其他服务节点的区块链副本中。其他服务节点可通过钱包应用扫描区块链并聚合所有属于该服务节点的utxo,从而可确定艺术品的权属信息的产生或变更来自于哪个服务节点。因艺术品权属信息的产生或比变更而生成的utxo可被视为交易输出,通过这种方式,随着艺术品所有权、著作权等权利的流转,权属信息随之变更,权属信息以一定量的区块链价值的形式在不同服务节点之间转移,在交易链中消耗和创建utxo。发生权属信息变更时通过原服务节点的签名来解锁utxo,并通过新服务节点的区块链地址来锁定并创建utxo。

利用utxo保存艺术品权属信息的数据指纹时,utxo被每一个服务节点在一个储存于内存中的数据库所追踪,该数据库也被称为“utxo集”或者“utxo池”。目前存在反对利用区块链开发“非支付”相关应用的开发者,他们认为这样做将导致“区块链膨胀”,因为所有的服务节点都将以消耗磁盘存储空间为成本,负担存储此类数据的任务。更为严重的是,此类“非支付”交易仅将区块链地址当作自由组合的20个字节而使用,进而会产生不用于交易的utxo。因为区块链地址只是被当作数据使用,并不与私钥相匹配,从而导致utxo不能被用于交易,因而是一种伪支付行为。这样的做法将使得内存中的utxo不断增加,而且这些不能被用于交易的数据同样也不能被移除,因此服务节点将永久性地担负这些数据,代价高昂。

为解决上述问题,本申请发明人采用op_return操作符来保存权属信息的数据指纹。op_return允许开发者在交易输出上增加40字节的非交易数据。与伪交易型的utxo不同,op_return具有明确的可复查的非交易型输出,此类数据无需存储于utxo集。op_return输出被记录在区块链时,它们会消耗磁盘空间,也会导致区块链占用的磁盘存储增加,但不会存储在utxo集中,因此也不会使得服务节点的内存膨胀,不会以消耗代价高昂的内存为代价使区块链网络内的服务节点都不堪重负。

op_return脚本的样式为:op_return<data>。其中“data”部分被限制为80字节,且多以哈希方式呈现,如32字节的sha256算法输出。可以在其前面加上前缀以辅助认定,例如,电子公正服务的证明材料采用8个字节的前缀“docproof”,在十六进制算法中,相应的ascii码为44f4350524f4f46。

op_return的另一特点为不涉及可用于支付的解锁脚本,op_return不能使用其输出中所锁定的utxo,也就没有必要记录在蕴含潜在成本的utxo集中,所以op_return是没有成本的。op_return的交易输出通常是一个金额为0的输出;如果一笔op_return遇到脚本验证软件,它将立即导致验证脚本和标记交易的行为无效;如果将op_return的交易输出作为另一笔交易的输入,则该交易也是无效的。

利用op_return操作符来保存艺术品权属信息的数据指纹,使非交易数据只保存在磁盘中,不会占用过多内存资源,区块链网络的代价更低。

在利用utxo或者op_return操作符的输出中保存艺术品权属信息的数据指纹时,保存内容优选包括:权属信息发生变更之前的数据指纹、权属信息发生变更之后的数据指纹、其他相关信息。其他相关信息包括权属信息的类型、生成时间、服务节点标识等。同时保存权属信息发生变更之前和变更之后的数据指纹,有助于记录和追溯艺术品流转过程,保证艺术品的交易历史有据可查。

此外,基于区块链技术多个服务节点共同维护的一条区块链,每个服务节点都保存有完整的区块链数据,因此可通过任意服务节点对区块链数据进行查询。可根据艺术品名称、编号、创作者、所有权人等信息进行查询,发出包含上述信息的请求。服务节点接收到查询请求后,根据请求中包含的查询条件生成对应的哈希值,并从区块链中匹配到包含对应哈希值的区块,将所有匹配到的区块内部的区块主体中保存的相关信息输出,从而在查询结果中能够体现关于该艺术品的创作、鉴定、历史交易、评价等全部信息,并且基于区块链技术保存的上述信息真实性很强,利于查询者全面、客观的了解该艺术品问世之后的来龙去脉,避免收藏者被虚假信息欺骗。

在一个实施例中,为了鼓励更多的艺术品机构和专业人士参与到艺术品保真区块链的维护中来,可以对已接入到区块链网络参与维护的服务节点进行奖励,如图7所示,本实施例基于区块链技术的艺术品保真方法包括以下步骤。

s20,获取艺术品的权属信息,权属信息包括权属确认信息、权属变更信息、评价信息和原创信息中的一种或多种。

s21,将权属信息加入到本地与其他服务节点共同维护的区块链中,权属信息被保存在区块链最新创建的一个区块内。

s22,根据艺术品的权属信息生成区块链流通券,将区块链流通券至少部分分配给获取到艺术品的权属信息的服务节点。

区块链流通券可视为一种虚拟奖励,将获取的权属信息加入到区块链后,区块链网络中生成区块链流通券作为奖励,区块链流通券至少部分分配给获取到该权属信息的服务节点,以鼓励各个服务节点尽可能多的获取真实的艺术品权属信息。区块链流通券可以用来为客户提供优惠以吸引更多的艺术品收藏者提供艺术品的权属信息或者参与到交易鉴定活动中来;也可以用来提升服务节点在整个区块链网络中的权威指数,以吸引更多的艺术品收藏者主动找到该服务节点的提供者与其进行艺术品交易或者委托其进行居间交易。

如果将区块链流通券部分分配给获取到权属信息的服务节点,那么剩余的区块链流通券可按照预设策略在其他服务节点之间进行分配。可以将剩余的区块链流通券分配给在创建区块的竞争中胜出的服务节点,以鼓励各个服务节点能够不断增加设备投入,提升区块链的总体维护能力和效率;或者,可以将剩余的区块链流通券在其他服务节点之间平均分配或按约定的比例分配,以兼顾各个服务节点的利益和积极性。

此外,本申请实施例中,服务节点可以通过硬件处理器(hardwareprocessor)来实现上述各个功能步骤。该服务节点的服务器设备包括:处理器,用于存储处理器可执行指令的存储器;其中,处理器被配置为:获取艺术品的权属信息,权属信息包括权属确认信息、权属变更信息、评价信息和原创信息中的一种或多种;将权属信息加入到本地与其他服务节点共同维护的区块链中,权属信息被保存在区块链最新创建的一个区块内。

在一个实施例中,获取艺术品的权属信息包括:通过网络从客户端获取艺术品的权属信息。

在一个实施例中,获取艺术品的权属确认信息包括:获取权属登记证明的图像或文字;或者,获取鉴定活动现场图像,以及鉴定证书的图像或文字。

在一个实施例中,获取艺术品的权属变更信息包括:获取交易活动现场图像、交易对手身份信息以及交易合约信息中的一个或多个。

在一个实施例中,获取艺术品的原创信息包括:获取作者的身份信息、图像信息和创作记录中的一个或多个。

在一个实施例中,将权属信息加入到本地与其他服务节点共同维护的区块链中,权属信息被保存在区块链最新创建的一个区块内包括:获取权属信息的数据指纹,将数据指纹保存为区块链的utxo;或者,获取权属信息的数据指纹,将数据指纹保存为区块链op_return操作符代表的非交易型输出。

在一个实施例中,在utxo或者op_return操作符的非交易型输出中,保存权属信息变更之前和变更之后的数据指纹。

在一个实施例中,处理器进一步被配置为:根据艺术品的权属信息生成区块链流通券,将区块链流通券至少部分分配给获取到艺术品的权属信息的服务节点。

在一个实施例中,处理器进一步被配置为:将区块链流通券的剩余部分按照预设策略分配至其他共同维护所述区块链的服务节点。

本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅为本申请的优选实施例,并不用于限制本申请,对于本领域技术人员而言,本申请可以有各种改动和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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