资产交易方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:28785933 阅读:22 留言:0更新日期:2021-06-09 11:20
本发明专利技术实施例提供一种资产交易方法、装置、电子设备及可读存储介质,旨在提高资产交易的灵活性。其中,所述资产交易方法应用于区块链网络的节点,所述资产交易方法包括:响应于购买请求,根据所述购买请求携带的交易合约信息,调用相应的交易合约;执行该交易合约中声明的购买逻辑,从而根据所述购买请求携带的买方信息,在记录买方资产的第一资产合约中,将买方账目下的目标数额的第一资产转入所述交易合约的账目;在所述第一资产合约中,将所述交易合约的账目下的所述目标数额的第一资产转入卖方账目,并在记录卖方资产的第二资产合约中,将所述交易合约的账目下的相应数额的第二资产转入买方账目。第二资产转入买方账目。第二资产转入买方账目。

【技术实现步骤摘要】
资产交易方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及通信
,特别是涉及一种资产交易方法、装置、电子设备及可读存储介质。

技术介绍

[0002]区块链技术基于区块链网络而实现,区块链网络中的分布式节点设备(以下简称为节点)通过运行区块链程序,从而实现区块数据的生成、共识以及存储,最终达成了数据的防篡改机制,为业务开展提供了安全可信的技术新思路。
[0003]区块链技术可应用至多种业务场景,例如金融领域、电子商务领域、商品或原材料溯源领域、电子存证领域等,由于区块链技术实现了数据防篡改机制,因此利用区块链技术开展业务,能解决业务参与各方之间的信任危机。
[0004]相关技术中,为了更灵活和更多样性地基于区块链网络开展业务,可以在区块链网络中部署智能合约,然后通过调用智能合约中声明的业务逻辑,从而实现业务开展。具体实现时,业务端可以预先创建智能合约,然后在区块链网络中部署该智能合约,该智能合约中记录了一个或多个账目,该智能合约中还声明了多种业务逻辑。例如多种业务逻辑包括:购买逻辑、结算逻辑、付息逻辑、资产冻结逻辑、资产解冻逻辑等。通常情况下,为了将来能针对该智能合约记录的资产执行尽可能多的业务类型,需要在该智能合约中声明尽可能多的业务逻辑。然而,这导致智能合约过于臃肿,反而损失了业务开展的灵活性。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种资产交易方法、装置、电子设备及可读存储介质,旨在提高资产交易的灵活性。具体技术方案如下:
[0006]在本专利技术实施例的第一方面,提供一种资产交易方法,应用于区块链网络的节点,所述方法包括:
[0007]响应于购买请求,根据所述购买请求携带的交易合约信息,调用相应的交易合约;
[0008]执行该交易合约中声明的购买逻辑,从而根据所述购买请求携带的买方信息,在记录买方资产的第一资产合约中,将买方账目下的目标数额的第一资产转入所述交易合约的账目;
[0009]在所述第一资产合约中,将所述交易合约的账目下的所述目标数额的第一资产转入卖方账目,并在记录卖方资产的第二资产合约中,将所述交易合约的账目下的相应数额的第二资产转入买方账目,其中,所述交易合约的账目下的第二资产是预先从卖方账目转入的。
[0010]在本专利技术实施例的第二方面,提供一种资产交易装置,应用于区块链网络的节点,所述装置包括:
[0011]购买请求响应模块,用于响应于购买请求,根据所述购买请求携带的交易合约信息,调用相应的交易合约;
[0012]第一资产转入模块,用于执行该交易合约中声明的购买逻辑,从而根据所述购买请求携带的买方信息,在记录买方资产的第一资产合约中,将买方账目下的目标数额的第一资产转入所述交易合约的账目;
[0013]资产交易模块,用于在所述第一资产合约中,将所述交易合约的账目下的所述目标数额的第一资产转入卖方账目,并在记录卖方资产的第二资产合约中,将所述交易合约的账目下的相应数额的第二资产转入买方账目,其中,所述交易合约的账目下的第二资产是预先从卖方账目转入的。
[0014]在本专利技术实施例的第三方面,提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0015]所述存储器,用于存放计算机程序;
[0016]所述处理器,用于在执行存储器上所存放的程序时,实现本专利技术任一实施例所提供的资产交易方法。
[0017]在本专利技术实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任一实施例所提供的资产交易方法。
[0018]本专利技术中,区块链网络的节点部署有交易合约、第一资产合约以及第二资产合约。当买方产生购买需求时,节点响应于购买请求,根据该购买请求携带的交易合约信息,调用相应的交易合约,并执行该交易合约中声明的购买逻辑,从而触发购买操作。可见本专利技术中,通过资产合约对资产进行记录,通过调用交易合约并执行该交易合约中声明的购买逻辑,以触发购买操作,从而实现买方的第一资产和卖方的第二资产之间的交易。如此,本专利技术中资产合约和交易合约分别发挥不同的作用,每个智能合约不至于臃肿,交易合约也可以被个性化地部署,因此本专利技术能有效提高资产交易业务的灵活性。
[0019]此外,在资产交易期间,首先在记录买方资产的第一资产合约中,将买方账目下的目标数额的第一资产转入交易合约的账目;然后在第一资产合约中,将交易合约的账目下的目标数额的第一资产转入卖方账目,并在记录卖方资产的第二资产合约中,将交易合约的账目下的相应数额的第二资产转入买方账目,其中,交易合约的账目下的第二资产是预先从卖方账目转入的。可见本专利技术中,在第二资产合约中,卖方资产预先从卖方账目转入交易合约的账目,使得卖方的剩余资产和准备交易的资产之间形成隔离。在第一资产合约中,买方资产从买方账目转入交易合约的账目,使得买方的剩余资产和准备交易的资产之间形成隔离。如此,有利于后续更安全可靠地开展资产交易。
附图说明
[0020]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,以下描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0021]图1是本专利技术一实施例提出的资产交易方法的示意图;
[0022]图2a是节点在处理完第二授信交易后第二资产合约的状态示意图;
[0023]图2b是节点在处理完售卖交易后第二资产合约的状态示意图;
[0024]图2c是节点在完成结算后第二资产合约的状态示意图;
[0025]图3a是节点在处理完第一授信交易后第一资产合约的状态示意图;
[0026]图3b是节点在将买方账目的第一资产转入交易合约账目后第一资产合约的状态示意图;
[0027]图3c是节点在完成结算后第一资产合约的状态示意图;
[0028]图4是本专利技术一实施例提出的资产交易方法的流程图;
[0029]图5是本专利技术一实施例提出的资产交易装置的示意图;
[0030]图6是本专利技术一实施例提出的电子设备的示意图。
具体实施方式
[0031]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0032]相关技术中,为了更灵活和更多样性地基于区块链网络开展业务,可以在区块链网络中部署智能合约,然后通过调用智能合约中声明的业务逻辑,从而实现业务开展。具体实现时,业务端可以预先创建智能合约,然后在区块链网络中部署该智能合约,该智能合约中记录了一个或多个账目,该智能合约中还声明了多种业务逻辑。例如本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资产交易方法,其特征在于,应用于区块链网络的节点,所述方法包括:响应于购买请求,根据所述购买请求携带的交易合约信息,调用相应的交易合约;执行该交易合约中声明的购买逻辑,从而根据所述购买请求携带的买方信息,在记录买方资产的第一资产合约中,将买方账目下的目标数额的第一资产转入所述交易合约的账目;在所述第一资产合约中,将所述交易合约的账目下的所述目标数额的第一资产转入卖方账目,并在记录卖方资产的第二资产合约中,将所述交易合约的账目下的相应数额的第二资产转入买方账目,其中,所述交易合约的账目下的第二资产是预先从卖方账目转入的。2.根据权利要求1所述的方法,其特征在于,所述交易合约中声明有记录买方资产的第一资产合约的信息和记录卖方资产的第二资产合约的信息;所述执行该交易合约中声明的购买逻辑,从而根据所述购买请求携带的买方信息,在记录买方资产的第一资产合约中,将买方账目下的目标数额的第一资产转入所述交易合约的账目,包括:执行所述交易合约中声明的购买逻辑,从而根据所述交易合约中声明的记录买方资产的第一资产合约的信息,调用所述第一资产合约,并根据所述购买请求携带的买方信息,在所述第一资产合约中,将买方账目下的目标数额的第一资产转入所述交易合约的账目;所述在记录卖方资产的第二资产合约中,将所述交易合约的账目下的相应数额的第二资产转入买方账目,包括:根据所述交易合约中声明的记录卖方资产的第二资产合约的信息,调用所述第二资产合约,并根据所述购买请求携带的买方信息,在所述第二资产合约中,将所述交易合约的账目下的相应数额的第二资产转入买方账目。3.根据权利要求2所述的方法,其特征在于,所述交易合约中还声明有卖方信息;所述在所述第一资产合约中,将所述交易合约的账目下的所述目标数额的第一资产转入卖方账目,包括:根据所述交易合约中声明的卖方信息,在所述第一资产合约中,将所述交易合约的账目下的所述目标数额的第一资产转入卖方账目。4.根据权利要求1所述的方法,其特征在于,在响应所述购买请求之前,所述方法还包括:响应于授信请求,调用所述第一资产合约;执行所述第一资产合约中声明的授信逻辑,从而根据所述授信请求携带的买方信息和授信数额,在所述第一资产合约中,将买方账目下的所述授信数额的第一资产授信给所述交易合约的账目;所述执行该交易合约中声明的购买逻辑,从而根据所述购买请求携带的买方信息,在记录买方资产的第一资产合约中,将买方账目下的目标数额的第一资产转入所述交易合约的账目,包括:执行所述交易合约中声明的购买逻辑,从而根据所述购买请求携带的买方信息,在记录买方资产的第一资产合约中,查询买方账目是否预先向所述交易合约的账目授信了不少于目标数额的第一资产;若是,则将买方账目下的目标数额的第一资产转入所述交易合约的账目;若否,则不将买方账目下的目标数额的第一资产转入所述交易合约的账目。5.根据权利要求1至4任一所述的方法,其特征在于,所述交易合约中还声明有卖方资
产的可售卖余额;在将买方账目下的目标数额的第一资产转入所述交易合约的账目之后,所述方法还包括:在所述交易合约中,对卖方资产的可售卖余额进行更新。...

【专利技术属性】
技术研发人员:李立夫邓柯黄胜利李成才
申请(专利权)人:成都质数斯达克科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1