产学研创新服务平台(开云优惠体育网页版入口)
专利申请类型:实用新型专利;专利名称:基于区块链的资产存证方法及装置
专利类型:实用新型专利
专利申请号:CN202210067577.9
专利申请(专利权)人:蚂蚁双链开云优惠体育网页版入口(上海)有限公司
权利人地址:上海市黄浦区外马路618号8层804室
专利发明(设计)人:任冬艳
专利摘要:本说明书一个或多个实施例提供一种基于区块链的资产存证方法及装置。其中,该方法应用于区块链平台,包括:获取第一资产方针对资产凭证发起的存证交易,所述资产凭证由所述第一资产方与第二资产方进行协商后生成;基于预先记录的行业供应链所涉及的环节以及参与各个环节的资产方对应的资产方描述信息,确定所述第一资产方在所述行业供应链中所属的目标环节以及所述目标环节对应的目标上下游环节的资产方描述信息;在预定义的存证条件被满足的情况下基于所述存证交易对所述资产凭证进行存证,所述存证条件包括:所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。
主权利要求:
1.一种基于区块链的资产存证方法,应用于区块链平台,包括:
获取第一资产方针对资产凭证发起的存证交易,所述资产凭证由所述第一资产方与第二资产方进行协商后生成;
基于预先记录的行业供应链所涉及的环节以及参与各个环节的资产方对应的资产方描述信息,确定所述第一资产方在所述行业供应链中所属的目标环节以及所述目标环节对应的目标上下游环节的资产方描述信息;
在预定义的存证条件被满足的情况下基于所述存证交易对所述资产凭证进行存证,所述存证条件包括:所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。
2.根据权利要求1所述的方法,所述确定所述第一资产方在所述行业供应链中所属的目标环节,包括:根据预定义的各个资产方与其在所述行业供应链中所属环节之间的对应关系,确定所述第一资产方在所述行业供应链中所属的目标环节;或者,将所述第一资产方的描述信息与所述行业供应链中各个环节的资产方描述信息进行比较,并将相匹配的资产方描述信息对应的环节确定为所述目标环节。
3.根据权利要求1所述的方法,所述确定所述目标环节对应的目标上下游环节的资产方描述信息,包括:在与所述目标环节对应的目标上下游环节包含的所有资产方中,确定出与所述第一资产方存在供应关系的目标上下游资产方,并获取所述目标上下游资产方的资产方描述信息,以作为所述目标上下游环节的资产方描述信息;或者,获取与所述目标环节对应的目标上下游环节包含的所有资产方的资产方描述信息,以作为所述目标上下游环节的资产方描述信息。
4.根据权利要求1所述的方法,还包括:
将所述第二资产方的描述信息中包含的货品类别,与所述目标上下游环节的资产方描述信息中包含的经营范围进行比较;在比较结果表明所述货品类别在所述经营范围之内的情况下,确定所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配;或者,将所述第二资产方的描述信息中包含的货品类别,与所述目标上下游环节的资产方描述信息中包含的货品类别进行比较;在比较结果表明所述第二资产方的描述信息中包含的货品类别与所述资产方描述信息中的货品类别一致的情况下,确定所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。
5.根据权利要求1所述的方法,所述资产方描述信息中包含:属于所述目标环节的资产方与属于所述目标上下游环节的资产方之间的历史资产凭证中的预设参数的统计值;所述方法还包括:判断所述资产凭证中对应于所述预设参数的取值与所述统计值是否相符;
其中,所述存证条件还包括:所述取值与所述统计值相符。
6.根据权利要求5所述的方法,所述资产凭证记录有自身所涉及的货品类别以及关于所述货品类别的货品价格;所述统计值包含:所述货品类别的市场均价;所述判断所述资产凭证中对应于所述预设参数的取值与所述统计值是否相符,包括:将所述市场均价与所述资产凭证中记录的货品价格进行比较,以判断所述货品价格与所述市场均价的差值是否在预设范围内;
在所述差值在预设范围内的情况下,确定所述预设参数的取值与所述统计值相符。
7.根据权利要求5所述的方法,所述资产凭证记录有自身所涉及货品类别;所述统计值包含:属于所述目标上下游环节的资产方与属于所述目标环节的资产方之间关于所述货品类别的历史交易频率;所述判断所述资产凭证中对应于所述预设参数的取值与所述统计值是否相符,包括:获取与所述资产凭证中记录的货品类别对应的预设频率范围,并判断所述历史交易频率是否在所述预设频率范围内;
在所述历史交易频率在所述预设频率范围内的情况下,确定所述预设参数的取值与所述统计值相符。
8.根据权利要求1所述的方法,还包括:
将所述第二资产方的描述信息包含的各个维度的子信息,分别与所述目标上下游环节的资产方描述信息中包含的相同维度的子信息进行匹配,以根据匹配结果和预先设定的各个维度的子信息的权重值,确定所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息的匹配值;
在所述匹配值高于匹配阈值的情况下,确定所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。
9.一种基于区块链的资产存证装置,应用于区块链平台,包括:
获取单元,获取第一资产方针对资产凭证发起的存证交易,所述资产凭证由所述第一资产方与第二资产方进行协商后生成;
确定单元,基于预先记录的行业供应链所涉及的环节以及参与各个环节的资产方对应的资产方描述信息,确定所述第一资产方在所述行业供应链中所属的目标环节以及所述目标环节对应的目标上下游环节的资产方描述信息;
存证单元,在预定义的存证条件被满足的情况下基于所述存证交易对所述资产凭证进行存证,所述存证条件包括:所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。
10.一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器通过运行所述可执行指令以实现如权利要求1?8中任一项所述的方法。
11.一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如权利要求1?8中任一项所述方法的步骤。 说明书 : 基于区块链的资产存证方法及装置技术领域[0001] 本说明书一个或多个实施例涉及区块链技术领域,尤其涉及一种基于区块链的资产存证方法及装置。背景技术[0002] 区块链技术(也被称为,分布式账本技术)是一种去中心化的分布式数据库技术,具有去中心化、公开透明、不可篡改、可信任等多种特点,适用于诸多对数据可靠性具有高需求的应用场景中。[0003] 鉴于区块链技术存在上述优势,用户通常将自身所持有资产的资产凭证上传至区块链,以由区块链进行存证并发布。发明内容[0004] 有鉴于此,本说明书一个或多个实施例提供一种基于区块链的资产存证方法及装置。[0005] 为实现上述目的,本说明书一个或多个实施例提供技术方案如下:[0006] 根据本说明书一个或多个实施例的第一方面,提出了一种基于区块链的资产存证方法,应用于区块链平台,包括:[0007] 获取第一资产方针对资产凭证发起的存证交易,所述资产凭证由所述第一资产方与第二资产方进行协商后生成;[0008] 基于预先记录的行业供应链所涉及的环节以及参与各个环节的资产方对应的资产方描述信息,确定所述第一资产方在所述行业供应链中所属的目标环节以及所述目标环节对应的目标上下游环节的资产方描述信息;[0009] 在预定义的存证条件被满足的情况下基于所述存证交易对所述资产凭证进行存证,所述存证条件包括:所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。[0010] 根据本说明书一个或多个实施例的第二方面,提出了一种基于区块链的资产存证装置,应用于区块链平台,包括:[0011] 获取单元,获取第一资产方针对资产凭证发起的存证交易,所述资产凭证由所述第一资产方与第二资产方进行协商后生成;[0012] 确定单元,基于预先记录的行业供应链所涉及的环节以及参与各个环节的资产方对应的资产方描述信息,确定所述第一资产方在所述行业供应链中所属的目标环节以及所述目标环节对应的目标上下游环节的资产方描述信息;[0013] 存证单元,在预定义的存证条件被满足的情况下基于所述存证交易对所述资产凭证进行存证,所述存证条件包括:所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。[0014] 根据本说明书一个或多个实施例的第三方面,提出了一种电子设备,包括:[0015] 处理器;[0016] 用于存储处理器可执行指令的存储器;[0017] 其中,所述处理器通过运行所述可执行指令以实现如第一方面所述的方法。[0018] 根据本说明书一个或多个实施例的第四方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第一方面所述方法的步骤。附图说明[0019] 图1是一示例性实施例提供的一种基于区块链的资产存证方法的流程图。[0020] 图2是一示例性实施例提供的一种基于区块链的资产存证方法的交互图。[0021] 图3是一示例性实施例提供的一种行业供应链包含的各个环节的示意图。[0022] 图4是一示例性实施例提供的一种设备的结构示意图。[0023] 图5是一示例性实施例提供的一种基于区块链的资产存证装置的框图。具体实施方式[0024] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。[0025] 需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。[0026] 由于区块链技术具有去中心化、公开透明、不可篡改等优质特性,企业用户通常将所持有资产的资产凭证上传至区块链,以由区块链进行存证并发布,进而用于为企业融资等。[0027] 而为了保证区块链上发布的资产凭证均是可靠的,区块链需要优先确定企业用户请求存证的资产凭证本身及其表征的内容均是真实存在的,在此基础上,再对相应的资产凭证进行存证,否则,不予存证。[0028] 在相关技术中,区块链是借助第三方权威机构对请求存证的资产凭证进行真实性鉴定。在第三方权威机构中,可以通过访问资产凭证所涉及资产方的相关信息的方式,验证是否确实存在相关资产方,以对该资产凭证本身的真实性进行评估。除此之外,第三方权威机构还可以对资产凭证的生成过程进行证实,以进一步对资产凭证的真实性进行评估。[0029] 然而,在实际应用中,存在大量基于虚假交易生成的资产凭证。例如,非法分子可以注册两家公司,并在这两家公司之间签订合同,以将合同作为资产凭证上传至区块链进行融资。在该情况下,若采用相关技术中的存证方式,第三方权威机构能够查询到合同所涉及的两家公司的相关信息(即资产凭证本身的真实性得到验证),且该合同也是在两家公司代表人的签署下生成(即资产凭证生成过程得到证实),因此,相关技术会将该基于虚假交易生成的资产凭证存证至区块链。[0030] 可见,相关技术无法对基于虚假交易生成的资产凭证进行识别,导致区块链中发布的存证交易并非完全可靠,极有可能损害类似于投资方等相关对象的利益。[0031] 为此,本说明书提出了一种基于区块链的资产存证方法,该方法能够准确识别基于虚假交易生成的资产凭证,进而避免相关技术中无法识别这一类资产凭证,而导致区块链上的发布的资产凭证并非可靠的问题。[0032] 图1为本说明书一示例性实施例示出的一种基于区块链的资产存证方法的流程图,该方法应用于区块链平台,如图1所示,该方法可以包括以下步骤:[0033] 步骤102,获取第一资产方针对资产凭证发起的存证交易,所述资产凭证由所述第一资产方与第二资产方进行协商后生成。[0034] 由上述介绍可知,相关技术中之所以无法对基于虚假交易生成的资产凭证进行识别,是由于相关技术中的第三方权威机构,仅对资产凭证本身及其生成过程进行验证导致的。应当理解的是,这两者均不涉及资产凭证所记录的交易内容,即便资产凭证记录的资产方之间不存在实际的供应关系,也极有可能被存证至区块链中。[0035] 有鉴于此,本说明书可以预先记录行业供应链涉及的环节,以及参与各个环节的资产方对应的资产方描述信息,以基于预先记录的信息,确定请求存证的资产凭证上记录的两个资产方在行业供应链上所属的环节是否为彼此的上下游环节,若是,则证明两者之间极可能存在实际的供应关系,可以将相应的资产凭证存证至区块链。[0036] 在本说明书中,可以将请求对资产凭证进行存证的资产方称作第一资产方,而将资产凭证中记录的除第一资产方以外的资产方称作第二资产方。那么,区块链平台在获取到第一资产方针对资产凭证发起的存证交易后,即可从预先记录的信息中获取第一资产方所属的目标环节,以及该目标环节对应的目标上下游环节的资产方描述信息,在此基础上,即可将第二资产方的描述信息,与获取到的资产方描述信息进行比较,若两者相匹配,则确定第二资产方确实为第一资产方所属目标环节的目标上下游环节的资产方,第一资产方和第二资产方之间极可能存在供应关系,可以对相应的资产凭证进行存证。[0037] 步骤104,基于预先记录的行业供应链所涉及的环节以及参与各个环节的资产方对应的资产方描述信息,确定所述第一资产方在所述行业供应链中所属的目标环节以及所述目标环节对应的目标上下游环节的资产方描述信息。[0038] 在本说明书中,可以通过多种方式确定出第一资产方在行业供应链中所属的目标环节。[0039] 在一实施例中,可以预定义有各个资产方与其在行业供应链中所属环节的对应关系,那么,区块链平台在接收到存证交易的情况下,即可根据该对应关系确定第一资产方在行业供应链中所属的目标环节。[0040] 在另一实施例中,预先记录的资产方描述信息,可以为行业供应链中各个环节的资产方描述信息,即资产方描述信息用于描述属于相应环节的所有资产方的整体情况。那么,区块链平台在接收到存证交易的情况下,可以将第一资产方的描述信息与行业供应链中各个环节的资产方描述信息进行比较,并将与第一资产方的描述信息相匹配的资产方描述信息所对应的环节,确定为目标环节。[0041] 在本说明书中,与目标环节对应的目标上下游环节指的是:目标环节的上游环节或目标环节的下游环节(或者说,在行业供应链中,与目标环节为相邻关系的环节,因此,也可以称作是目标环节的相邻环节)。需要声明的是,怎样才被作为目标环节的相邻环节,可以由本领域技术人员根据实际需求确定。[0042] 举例而言,在一种情况下,该目标上下游环节可以定义为:可以与目标环节的资产方存在供应关系的资产方所属的环节,即可以向属于目标环节的资产方提供货品的资产方所属的环节、或者可以由目标环节的资产方提供货品的资产方所属的环节;在另一种情况下,本说明书也可以在前一种情况下,进一步严格该目标上下游环节的定义,具体的,可以定义为:在行业供应链中,与属于目标环节的资产方存在供应关系的资产方所属的环节,即实际向属于目标环节的资产方提供货品的资产方所属的环节、或者实际由目标环节的资产方提供货品的资产方所属的环节。应当理解的是,在该举例中,后一种情况相较于前一种情况,目标上下游环节的确定标准更为严格,其中,前者只需属于两个环节的资产方之间可能存在供应关系(未必存在实际的供应关系),即可互为相邻环节;而后者必须属于两个环节的资产方之间存在实际的供应关系,才可以视为是彼此的相邻环节。当然,上述举例均是示意性的,具体如何定义目标上下游环节,可由本领域技术人员根据实际需求确定,本说明书对此不作限制。[0043] 本说明书可以通过多种方式确定出与目标环节对应的目标上下游环节。[0044] 在一实施例中,预先记录的资产方描述信息中,可以包含行业供应链中所有环节分别包含的各个资产方的资产方描述信息,以及相邻环节的资产方之间的货品供应关系。那么,区块链平台在确定出目标环节后,即可从与目标环节对应的目标上下游环节包含的所有资产方中,确定出与第一资产方存在供应关系的目标上下游资产方,并将该目标上下游资产方的资产方描述信息,作为其所属的目标上下游环节的资产方描述信息。[0045] 在另一实施例中,预先记录的资产方描述信息中,可以包含行业供应链中各个环节包含的所有资产方的资产方描述信息,即资产方描述信息用于描述相应环节的所有资产方的整体情况,而非用于描述单个资产方的情况。那么,区块链平台在确定出目标环节后,即可获取与目标环节对应的目标上下游环节包含的所有资产方的资产方描述信息,以作为目标上下游环节的资产方描述信息。[0046] 在本说明书中,预先记录的资产方描述信息可以通过多种方式进行存储。例如,可以将行业供应链涉及的各个环节之间的关系、以及参与各个环节的资产方对应的资产方描述信息上链,以使得区块链平台可以在获取到存证交易的情况下,直接根据链上存储的信息确定出目标环节,以及与该目标环节对应的目标上下游环节的资产方描述信息。再例如,可以额外建立单独的资产方描述信息数据库,以对行业供应链涉及的各个环节之间的关系、以及参与各个环节的资产方对应的资产方描述信息进行存储。当然,上述信息存储方式均是示意性的,具体如何存储可由本领域技术人员根据实际情况确定,本说明书对此不作限制。[0047] 步骤106,在预定义的存证条件被满足的情况下基于所述存证交易对所述资产凭证进行存证,所述存证条件包括:所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。[0048] 在本说明书中,可以将“第二资产方的描述信息与目标上下游环节的资产方描述信息相匹配”作为对资产凭证进行存证的条件。应当理解的是,当第二资产方的描述信息与目标上下游环节的资产方描述信息相匹配,即可证明第二资产方属于目标上下游环节,换言之,可以证明:第二资产方在行业供应链中所属的环节与第一资产方在行业供应链中所属的环节属于相邻环节,两者之间极有可能存在供应关系,相应资产凭证所记录的内容可靠。[0049] 在本说明书中,可以通过多种方式获取第二资产方的描述信息。例如,资产凭证中可能记录了一定的第二资产方的描述信息,那么,直接从资产凭证中读取即可;再例如,资产凭证中可以仅记录了第二资产方的概述,譬如,第二资产方的名称或者唯一标识,那么,可以根据该概述从网络中获取第二资产方的企业画像,以作为第二资产方的描述信息;又例如,还可以通过实地查访的方式,获取第二资产方的描述信息。当然,上述方式均是示意性的,具体如何获取第二资产方的描述信息,可以由本领域技术人员根据实际情况确定,本说明书对此不作限制。[0050] 在本说明书中,在获取到第二资产方的描述信息后,可以通过多种方式确定第二资产方的描述信息是否与目标上下游环节的资产方描述信息相匹配。[0051] 在一实施例中,获取到的第二资产方的描述信息中可以包含:第二资产方所涉及的货品类别;而获取到的目标上下游环节的资产方描述信息可以包含:属于目标上下游环节的资产方的经营范围。那么,在获取到第二资产方的描述信息和目标上下游环节的资产方描述信息后,即可将上述描述信息中包含的货品类别与资产方描述信息中包含的经营范围进行比较,其中,若比较结果表明上述货品类别在上述经营范围之内,则可以确定第二资产方的描述信息与目标上下游环节的资产方描述信息相匹配。[0052] 在另一实施例中,获取到的第二资产方的描述信息中仍可以包含:第二资产方所涉及的货品类别;而获取到的目标上下游环节的资产方描述信息则可以包含:属于目标上下游环节的资产方涉及的货品类别。那么,在获取到第二资产方的描述信息和目标上下游环节的资产方描述信息后,即可将上述描述信息中包含的货品类别与资产描述信息中包含的货品类别进行比较,其中,若比较结果表明两者一致,则可以确定第二资产方的描述信息与目标上下游环节的资产方描述信息相匹配。[0053] 当然,上述两实施例仅是示意性的,具体将何种信息作为第二资产方的描述信息、将何种信息作为目标上下游环节的资产方描述信息,可由本领域技术人员根据实际需求确定,只需两者能够用于证实“第二资产方所属环节与第一资产方所属环节,互为上下游环节”即可,本说明书对此不作限制。[0054] 在本说明书中,获取的第二资产方的描述信息可以包含多个维度的子信息;相应的,获取的目标上下游环节的资产方描述信息也可以包含多个维度的子信息。本说明书可以为各个维度设定不同的权重值,那么,区块链平台在获取到第二资产方的描述信息和目标上下游环节的资产方描述信息后,即可将第二资产方的描述信息中包含的各个维度的子信息,分别与目标上下游环节的资产方描述信息中包含的相同维度的子信息进行比较,并根据匹配结果和预先设定的各个维度的权重值,确定出第二资产方的描述信息与目标上下游环节的资产方描述信息的匹配值。其中,当该匹配值高于预设的匹配阈值时,即可确定第二资产方的描述信息与目标上下游环节的资产方描述信息相匹配。[0055] 在本说明书中,预定义的存证条件,除了“第二资产方的描述信息与目标上下游环节的资产方描述信息相匹配”以外,还可以包括“资产凭证中预设参数的取值,与基于历史资产凭证中该预设参数的取值统计得到的统计值相符”。[0056] 具体的,预先记录的各个环节的资产方描述信息可以包括:属于相邻环节的资产方之间的历史资产凭证中包含的预设参数的统计值。那么,获得的目标上下游环节的资产方描述信息中可以包括:属于目标环节的资产方与属于目标上下游环节的资产方之间的历史资产凭证中的预设参数的统计值。在此基础上,即可将存证交易所针对的资产凭证中,与上述预设参数对应的取值,与获得的资产描述信息中的统计值进行比较,以判断两者是否相符,若相符,则证明资产凭证中记录的预设参数的取值,符合第一资产方与其上下游环节中的资产方进行交易时的常规状态,进而进一步证明资产凭证记录的交易内容的可靠性。[0057] 在一实施例中,资产凭证中包括的预设参数可以包括:资产凭证涉及的货品类别的货品价格。相应的,基于历史资产凭证中的数据统计得到的统计值可以为:基于历史资产凭证中记录的该类货品类别的货品价格计算得到的市场均价。那么,在获取到存证交易后,可以确定出相应资产凭证所涉及的货品类别,并读取资产凭证中记录的与该货品类别对应的货品价格,在此基础上,即可将读取到的货品价格与基于历史数据得到的市场均价进行比较,以判断资产凭证中记录的货品价格与市场均价的差值是否在预设范围内。其中,若该差值在预设范围内,即可确定预设参数的取值与该预设参数的历史统计值相符。[0058] 在另一实施例中,资产凭证中可以记录有资产凭证所涉及的货品类别。而上述统计值可以包括:属于目标上下游环节的资产方与属于目标环节的资产方之间关于该货品类别的历史交易频率。那么,在获取到存证交易后,可以确定出相应资产凭证所涉及的货品类别,并进一步获取与该货品类别对应的预设频率范围,以判断上述历史交易频率是否在该预设频率范围内,若超过,则确定预设参数的取值与基于历史数据得到的统计值相符。不难看出,本实施例相当于是将统计得到的历史交易频率作为上述统计值,而将与资产凭证所涉及的货品类别相关的预设频率范围作为与资产凭证对应的预设参数。应当理解的是,本实施例中的预设频率范围可以由本领域技术人员根据实际情况确定,例如,可以由技术人员根据历史经验确定“在实际应用中,各个货品类别的交易频率通常在哪一区间内”,进而将该频率区间设置为预设频率范围,具体如何确定预设频率范围,本说明书对此不作限制。[0059] 当然,上述两实施例均是示意性的,具体如何设置预设参数、以及如何判断资产凭证中与该预设参数对应的取值是否与历史统计值相符,可由本领域技术人员根据实际需求确定,本说明书对此不作限制。[0060] 需要声明的是,本说明书中的资产凭证在不同场景下可以以不同的形式呈现。例如,该资产凭证可以为第一资产方与第二资产方协商后签订的合同;再例如,该资产凭证可以为包含第一资产方的部分信息与第二资产方的部分信息的票据;又例如,该资产凭证可以为基于第一资产方与第二资产方的协商结果生成的订单。当然,上述举例均是示意性的,本说明书中的资产凭证具体在何种场景下以何种形式呈现,可由本领域技术人员根据实际情况确定,本说明书对此不作限制。[0061] 还需声明的是,本说明书中的区块链平台既可以搭载于区块链技术的传统架构,即区块链平台中的所有节点均通过在相应实体设备上部署区块链代码而形成,大多数情况下,每个节点均对应于一个实体设备;本说明书中的区块链平台也可以搭载于区块链技术中的BaaS(BlockchainasaService)架构,即区块链平台中的所有节点均通过云服务在云端实现的虚拟机上部署区块链代码而形成,区块链节点无需一一对应于相应的实体设备。本说明书中的区块链平台具体如何部署,可以由本领域技术人员根据实际需求确定,本说明书对此不作限制。[0062] 由上述技术方案可知,本说明书在获取到第一资产方针对资产凭证发起的存证交易时,会优先获取第一资产方在行业供应链中所属的目标环节,以及与该目标环节对应的目标上下游环节的资产方描述信息,再将资产凭证涉及的第二资产方的描述信息与获取到的资产方描述信息进行比较,其中,仅在第二资产方的描述信息与该资产方描述信息相匹配的情况下,才对资产凭证进行存证。[0063] 应当理解的是,本说明书中预先记录的行业供应链涉及的环节,以及参与各个环节的资产方对应的资产方描述信息,相当于是预先记录了行业供应链中属于各个环节的资产方之间的供应关系。那么,当第二资产方的描述信息与目标上下游环节的资产方描述信息相匹配时,即可确定第一资产方所属环节与第二资产方所属环节为彼此的上下游环节,极有可能存在实际的供应关系,证实了资产凭证中记录的关于第一资产方与第二资产方之间的内容的真实性。在此基础上,区块链平台可以对资产凭证进行存证。显然,本说明书的技术方案避免了相关技术中由于仅对资产凭证本身及其生成过程的真实性进行验证,但未对其记录的内容进行验证,而导致基于虚假交易生成的资产凭证被存证至区块链的问题。[0064] 进一步的,区块链平台对资产凭证进行存证的存证条件还可以进一步包含“资产凭证中对应于预设参数的取值,与基于历史资产凭证中的预设参数统计得到的统计值相符”。应当理解的是,若请求存证的资产凭证中记录的预设参数的取值,与基于历史资产凭证中的预设参数得到的统计值相符,意味着该资产凭证中关于该预设参数的取值符合过往交易的常规情况,进一步证实了该资产凭证所记录的内容的真实性,提高了对基于虚假息交易生成的资产凭证的识别准确率。[0065] 下面,以建立有独立的资产方描述信息数据库为例,对本说明书的技术方案进行介绍。[0066] 图2是本说明书一示例性实施例示出的一种基于区块链的资产存证方法的交互图。[0067] 如图2所示,该方法可以包括以下步骤:[0068] 步骤201,智能手机在第一资产方操作下,生成针对供货合同的存证交易。[0069] 在本实施例中,第一资产方可以在自身所持有的智能手机中部署区块链的链代码,以在该智能手机中形成区块链平台的客户端。在此基础上,在第一资产方与第二资产方签订供货合同之后,即可将该供货合同作为资产凭证上传至区块链平台,以由区块链平台在对该供货合同进行存证并发布后,供各大投资方参考,以确定是否对该供货合同进行投资。[0070] 在实际操作中,当第一资产方需要对供货合同进行存证时,可以在智能手机包含的客户端中进行操作,进而生成针对该供货合同的存证交易,该供货交易被发送至区块链平台,以由区块链平台对该供货合同进行验证。[0071] 步骤202,智能手机向区块链平台发送存证交易。[0072] 步骤203,区块链平台读取存证交易中包含的第一资产方的第一标识和第二资产方的第二标识。[0073] 在本实施例中,区块链平台在接收到智能手机发送的存证交易后,即可读取供货合同中包含的第一资产方的第一标识,以及第二资产方的第二标识。在此基础上,区块链平台一方面可以根据第一标识获取第一资产方所属目标环节的上下游环节的资产方描述信息;另一方面可以根据第二标识获取第二资产方的描述信息。[0074] 举例而言,第一资产方和第二资产方均可以为企业,那么,第一标识可以为第一资产方的企业名称“A手机制造公司”;相类似的,第二标识可以为第二资产方的企业名称“Y电池制造公司”。在此基础上,即可获取A手机制造公司所属环节的上下游环节的资产方描述信息,以及Y电池制造公司的描述信息。[0075] 步骤204,区块链平台基于第一标识向资产方描述信息数据库发送信息获取请求。[0076] 在本实施例中,可以预先建立一资产方描述信息数据库,在该数据库中可以记录有不同行业的行业供应链信息。其中,在任一行业供应链中,可以包含该行业的若干个环节,以及参与各个环节的资产方对应的资产方描述信息。在此基础上,区块链平台在读取供货合同中包含的第一标识后,即可基于该第一标识生成信息获取请求,并发送至预先建立的资产方描述信息数据库,以由资产方描述信息数据库根据该第一标识将相应的资产方描述信息返回至区块链平台。[0077] 承接上述举例,生产智能手机的行业供应链可以如图3所示,手机厂商为该行业供应链中的一个环节,电池厂商、处理器厂商、内存厂商等配件厂商均为手机厂商的上游环节,而经销商则为手机厂商的下游环节。其中,任一环节可以包含多个资产方,例如,手机厂商这一环节中可以包含不同品牌的手机制造公司;电池厂商可以为不同的电池制造商;经销商可以为各个手机卖场、手机旗舰店等。具体的,各个环节与其所包含的资产方之间的关系可以如下表1所示:[0078]环节 资产方电池厂商 X电池制造公司、Y电池制造公司、Z电池制造公司处理器厂商 L处理器生产公司、M处理器生产公司、N处理器生产公司内存厂商 U内存生产公司、V内存生产公司、W内存生产公司手机厂商 A手机制造公司、B手机制造公司、C手机制造公司经销商 E手机旗舰店、F手机大卖场、G手机大卖场[0079] 表1[0080] 在上表1的基础上,还可以记录有各个资产方的资产方描述信息,例如,资产方与资产方描述信息的对应关系可以如下表2所示:[0081]资产方 资产方描述信息Y电池制造公司 供货品类:手机电池、平板电池……M处理器生产公司 供货品类:手机处理器、PC处理器……A手机制造公司 供货品类:手机……V内存生产公司 供货品类:手机内存、PC内存……F手机大卖场 经营范围:手机销售、手机维修………… ……[0082] 表2[0083] 需要声明的是,上表2中仅示出了每一环节中的一个资产方的资产方描述信息,但在大多数情况下,每一环节包含多个资产方,这多个资产方的资产方描述信息均被存储于预先建立的资产方描述信息数据库中。除此之外,表2仅示出了各个资产方的供货品类和经营范围这两种资产方描述信息,但在实际应用中,每一资产方对应的资产方描述信息应当包含更详细、种类更多的内容,例如,电池制造公司的供货品类可以具体到某种电池的某个具体型号,且除了供货品类以外,还可以记录有生产电池所需的组件,如芯片、电池保护板等采用何种型号,再进一步的,还可以记录有该电池制造公司的公司信息,如负责人等。当然,上述举例均是示意性的,资产方描述信息数据库中具体记录有何种信息,以及信息的内容具体到何种程度,均可由本领域技术人员根据实际需求确定,本实施例对此不作限制。[0084] 步骤205,资产方描述信息数据库根据第一标识确定第一资产方所属的目标环节。[0085] 在本实施例中,资产方描述信息数据库在接收到区块链平台发送的信息获取请求后,即可从该请求中读取其中包含的第一标识,以确定出第一资产方所属的目标环节。[0086] 承接上述举例,第一资产方的企业名称为“A手机制造公司”,那么,根据表1可以知晓,A手机制造公司所属的目标环节为“手机厂商”这一环节。[0087] 步骤206,资产方描述信息数据库获取目标环节的上下游环节的资产方描述信息。[0088] 承接上述举例,确定出A手机制造公司所属的目标环节为“手机厂商”之后,可以进一步根据图3所示的行业供应链可知,电池厂商、处理器厂商、内存厂商均为手机厂商这一环节的上游环节,而经销商则为手机厂商的下游厂商。在该举例中,可以将电池厂商、处理厂商、内存厂商、经销商均视为上文所述的目标上下游环节。若预先建立的资产方描述信息中未记录每个环节具体包含哪些企业(即记录的资产方描述信息用于描述相应环节包含的所有企业的整体情况,相当于记录的为各个环节与资产方描述信息的对应关系,而非如表2针对各个资产方记录有详细的资产方描述信息),那么,可以将电池厂商、处理器厂商、内存厂商、经销商的资产方描述信息均作为本步骤获取到的资产方描述信息,例如,与电池厂商这一环节对应的资产方描述信息可以记录有“该环节包含的企业可提供手机电池、平板电池”。[0089] 然而,由于在该举例中,资产方描述信息数据库中记录了每个环节包含哪些资产方,以及如表2所示的每个资产方对应的资产方描述信息,因此,区块链平台在发送信息获取请求时,还可以在该请求中添加第二资产方的第二标识,即将“Y电池制造公司”添加至信息获取请求中,那么,资产方描述信息数据库在根据第一标识确定目标环节的上下游环节后,可以进一步根据第二标识从这些环节涉及的企业中,查找“Y电池制造公司”,以将与“Y电池制造公司”对应的资产方描述信息返回至区块链平台,即将表2中“供货品类:手机电池、平板电池……”这一信息返回至区块链平台。[0090] 步骤207,资产方描述信息数据库将获取到的资产方描述信息返回至区块链平台。[0091] 步骤208,区块链平台基于第二标识从网络中获取第二资产方的企业画像。[0092] 在本实施例中,除了从资产方描述信息数据库中获取第一资产方所属目标环节的上下游环节的资产方描述信息以外,还可以从网络中获取第二资产方的企业画像,以将两者进行类比,以确定第二资产方所属环节与第一资产方所属环节是否为上下游环节。[0093] 承接上述举例,区块链平台可以根据“A手机制造公司”和“Y电池制造公司”从资产方描述信息数据库中获取“Y电池制造公司”的资产方描述信息。另一方面,区块链平台还可以基于“Y电池制造公司”从网络中获取“Y电池制造公司”的企业画像。例如,可以在搜索网站的搜索框中输入“Y电池制造公司”,以进入“Y电池制造公司”的公司官网,进而获取Y电池制造公司的企业画像。[0094] 步骤209,区块链平台将企业画像与获取的资产描述信息进行比较,得到匹配值。[0095] 在本实施例中,获取到的资产方描述信息可能包含多个维度的信息,获得的企业画像中通常也包含多个维度的信息。在此基础上,即可将相同维度的信息进行对比,以确定第二资产方是否属于第一资产方所属目标环节的上下游环节。在实际操作中,可以将各个维度信息的比较结果量化为匹配值,以根据预设的匹配阈值做出最终判断。[0096] 承接上述举例,获取到的“Y电池制造公司”的资产方描述信息可以包括:供货品类、经营范围等各个维度的信息;而从网络中获取的企业画像也可以包含相应维度的信息。那么,区块链平台即可将资产方描述信息包含的供货品类与企业画像中包含的供货品类进行比较,得到第一匹配值;将资产方描述信息包含的经营范围与企业画像中包含的经营范围进行比较,得到第二匹配值。在此基础上,即可根据为各个维度设置的权重值,对第一匹配值和第二匹配值进行计算,以得到最终的匹配值。当然,在该举例中,获取的资产方描述信息还可以包含相应供货品类的市场均价,那么,区块链平台还可以将供货合同中的货品单价与该市场均价进行比较,以得到第三匹配值,并将该第三匹配值也用于计算上述最终得到的匹配值。具体如何进行信息比较,以及如何计算最终得到的匹配值,可由本领域技术人员根据实际情况确定,本实施例对此不作限制。[0097] 步骤210,在匹配值高于预设值的情况下,对供货合同进行存证。[0098] 在本实施例中,当最终得到的匹配值高于预设的匹配阈值时,即可确定供货合同中记录的第一资产方与第二资产方在行业供应链中属于上下游环节,较大概率存在供应关系,因此,可以对供货合同进行存证,以用于融资等操作。[0099] 由上述技术方案可知,本实施例可以预先建立有资产方描述信息数据库,在该数据库中可以记录有行业供应链包含的多个环节,以及各个环节的资产方描述信息。在此基础上,区块链平台在获取到针对资产凭证的存证交易后,一方面,可以从资产方描述信息数据库中获取第一资产方所属环节的上下游环节的资产方描述信息,另一方面,可以获取第二资产方的类似于企业画像之类的描述信息。在获取到资产方描述信息和第二资产方的描述信息后,即可将两者进行比较,以用于判断第二资产方是否属于第一资产方的上下游环节,其中,仅在比较得到的匹配值高于预设值的情况下,才对接收到的资产凭证进行存证。应当理解的是,当第一资产方与第二资产方在同一行业供应链中属于相邻环节时,两者极大概率存在供应关系,可用于证明资产凭证记录的内容的真实性,在该情况下进行存证,能够避免相关技术中未对资产凭证的内容进行验证,而导致将基于虚假交易生成的资产凭证存证至区块链的情况。[0100] 图4是一示例性实施例提供的一种设备的示意结构图。请参考图4,在硬件层面,该设备包括处理器402、内部总线404、网络接口406、内存408以及非易失性存储器410,当然还可能包括其他业务所需要的硬件。本说明书一个或多个实施例可以基于软件方式来实现,比如由处理器402从非易失性存储器410中读取对应的计算机程序到内存408中然后运行。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。[0101] 请参考图5,基于区块链的资产存证装置可以应用于如图4所示的设备中,以实现本说明书的技术方案。其中,该终端交互装置可以包括:[0102] 获取单元501,获取第一资产方针对资产凭证发起的存证交易,所述资产凭证由所述第一资产方与第二资产方进行协商后生成;[0103] 确定单元502,基于预先记录的行业供应链所涉及的环节以及参与各个环节的资产方对应的资产方描述信息,确定所述第一资产方在所述行业供应链中所属的目标环节以及所述目标环节对应的目标上下游环节的资产方描述信息;[0104] 存证单元503,在预定义的存证条件被满足的情况下基于所述存证交易对所述资产凭证进行存证,所述存证条件包括:所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。[0105] 可选的,确定单元502被进一步用于:[0106] 根据预定义的各个资产方与其在所述行业供应链中所属环节之间的对应关系,确定所述第一资产方在所述行业供应链中所属的目标环节;或者,[0107] 将所述第一资产方的描述信息与所述行业供应链中各个环节的资产方描述信息进行比较,并将相匹配的资产方描述信息对应的环节确定为所述目标环节。[0108] 可选的,确定单元502被进一步用于:[0109] 在与所述目标环节对应的目标上下游环节包含的所有资产方中,确定出与所述第一资产方存在供应关系的目标上下游资产方,并获取所述目标上下游资产方的资产方描述信息,以作为所述目标上下游环节的资产方描述信息;或者,[0110] 获取与所述目标环节对应的目标上下游环节包含的所有资产方的资产方描述信息,以作为所述目标上下游环节的资产方描述信息。[0111] 可选的,还包括:[0112] 比较单元504,将所述第二资产方的描述信息中包含的货品类别,与所述目标上下游环节的资产方描述信息中包含的经营范围进行比较;在比较结果表明所述货品类别在所述经营范围之内的情况下,确定所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配;或者,将所述第二资产方的描述信息中包含的货品类别,与所述目标上下游环节的资产方描述信息中包含的货品类别进行比较;在比较结果表明所述第二资产方的描述信息中包含的货品类别与所述资产方描述信息中的货品类别一致的情况下,确定所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。[0113] 可选的,所述资产方描述信息中包含:属于所述目标环节的资产方与属于所述目标上下游环节的资产方之间的历史资产凭证中的预设参数的统计值;所述装置还包括:[0114] 判断单元505,判断所述资产凭证中对应于所述预设参数的取值与所述统计值是否相符;[0115] 其中,所述存证条件还包括:所述取值与所述统计值相符。[0116] 可选的,所述资产凭证记录有自身所涉及的货品类别以及关于所述货品类别的货品价格;所述统计值包含:所述货品类别的市场均价;[0117] 判断单元505被进一步用于:将所述市场均价与所述资产凭证中记录的货品价格进行比较,以判断所述货品价格与所述市场均价的差值是否在预设范围内;在所述差值在预设范围内的情况下,确定所述预设参数的取值与所述统计值相符。[0118] 可选的,所述资产凭证记录有自身所涉及货品类别;所述统计值包含:属于所述目标上下游环节的资产方与属于所述目标环节的资产方之间关于所述货品类别的历史交易频率;[0119] 判断单元505被进一步用于:获取与所述资产凭证中记录的货品类别对应的预设频率范围,并判断所述历史交易频率是否在所述预设频率范围内;在所述历史交易频率在所述预设频率范围内的情况下,确定所述预设参数的取值与所述统计值相符。[0120] 可选的,还包括:[0121] 匹配单元506,将所述第二资产方的描述信息包含的各个维度的子信息,分别与所述目标上下游环节的资产方描述信息中包含的相同维度的子信息进行匹配,以根据匹配结果和预先设定的各个维度的子信息的权重值,确定所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息的匹配值;在所述匹配值高于匹配阈值的情况下,确定所述第二资产方的描述信息与所述目标上下游环节的资产方描述信息相匹配。[0122] 上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。[0123] 在一个典型的配置中,计算机包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。[0124] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。[0125] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD?ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。[0126] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。[0127] 上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。[0128] 在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。[0129] 应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。[0130] 以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。
专利地区:上海
专利申请日期:2022-01-20
专利公开日期:2024-11-29
专利公告号:CN114445077B