基于区块链的资产抵押方法及计算设备与流程

专利2022-12-29  106



1.本说明书多个实施例涉及信息技术领域,尤其涉及一种基于区块链的资产抵押方法、及计算设备。


背景技术:

2.资产抵押,通常是指资产拥有方将自己所拥有的资产抵押给借贷方,获取借款方出借的资金。一段时间之后,资产拥有方可以归还资金给借款方,以解除自己所拥有的资产的抵押状态。如果资产拥有方过长时间没有归还资金给借款方,则借款方有权将抵押方的资产投入市场中进行销售以收回资金。
3.然而,如何确保资产抵押流程对于资产拥有方与资产抵押方的可信性,是亟待解决的技术问题。


技术实现要素:

4.本说明书的多个实施例提供一种基于区块链的资产抵押方法及计算设备。
5.本说明书多个实施例提供技术方案如下:
6.根据本说明书多个实施例的第一方面,提出了一种基于区块链的资产抵押方法,调用区块链系统的智能合约,发行目标资产的nft并建立第一用户对所述nft的所有权关系;所述方法包括:
7.所述第一用户的客户端调用所述智能合约执行抵押申请步骤;所述抵押申请步骤包括:获取所述nft当前的市场价格金额,基于所述市场价格金额得到借款金额;发布关联于所述nft的抵押申请信息,所述抵押申请信息包含所述借款金额;
8.第二用户的客户端响应于所述抵押申请信息,调用所述智能合约执行抵押生效步骤;所述抵押生效步骤包括:若确定所述第一用户获得所述第二用户支付的所述借款金额,则建立所述第二用户对所述nft的抵押权关系;
9.所述第一用户的客户端调用所述智能合约执行第一抵押解除步骤,所述第一抵押解除步骤包括:若确定满足第一解除抵押条件,则解除所述第二用户对所述nft的抵押权关系;所述第一解除抵押条件包括:所述第一用户已归还所述借款金额至所述第二用户。
10.根据本说明书多个实施例的第二方面,提出了一种基于区块链的资产抵押系统,包括第一方面方法中的区块链系统、第一用户的客户端、第二用户的客户端。
11.根据本说明书多个实施例的第三方面,提出了一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现第一方面所述的方法中第一用户的客户端、或第二用户的客户端、或区块链系统的节点的功能。
12.在上述技术方案中,将链下的目标资产映射为链上发行的nft,在链上记录第一用户对nft的所有权关系,相当于为第一用户对目标资产的所有权进行了可信背书。第一用户可以调用智能合约,在链上发起对自己所有的nft的抵押申请,相当于第一用户申请抵押自
己所有的目标资产。第二用户可以调用智能合约,在链上接受第一用户的抵押申请,这意味着第二用户需要向第一用户支付借款金额,满足第一用户的借款需求。智能合约在确定第二用户已经向第一用户支付了借款金额之后,会让抵押生效,建立第二用户对nft的抵押权关系,相当于为第二用户拥有目标资产的抵押权进行了可信背书。后续第一用户可以再调用智能合约申请解除抵押,需要满足一定的解除抵押条件(即第一抵押条件)才能解除抵押,第一抵押条件可以包括第一用户向第二用户归还了借款金额,智能合约在确定满足第一抵押条件之后,可以解除第二用户对所述nft的抵押权关系。
13.通过上述技术方案,对于第一用户以自己的目标资产为抵押物从第二用户处借款、向第二用户还款的整个资产抵押流程而言,流程中的若干关键环节(借款需求方发布抵押申请、借款提供方接受抵押申请、借款需求方申请解除抵押)是依靠区块链系统中部署的智能合约推进的,由智能合约推进关键环节,不仅在执行上可靠(智能合约中的代码逻辑难以被篡改),而且会在区块链中留下可信的执行记录,可以确保资产抵押流程对于资产拥有方与资产抵押方的可信性。
附图说明
14.图1是本公开提供的一种基于区块链的资产抵押方法的流程示意图。
15.图2是本公开提供的一种计算机可读存储介质的结构示意图。
16.图3是本公开提供的一种计算设备的结构示意图。
具体实施方式
17.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创作性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
18.需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
19.本公开中的资产拥有方,是指拥有目标资产的一方。在资产抵押场景下,资产拥有方通常是对借款有需求的一方。上述的目标资产可以是实体资产,也可以是数字化资产。
20.本公开中的借款方,是拥有资金的一方,可以接受资产拥有方提供的资产作为抵押物,向资产拥有方进行放款,满足其借款需求。一段时间之后,资产拥有方可以归还资金给借款方,以解除自己所拥有的资产的抵押状态。如果资产拥有方过长时间没有归还资金给借款方,则借款方有权将抵押方投入市场中进行销售以收回资金。
21.在本公开提供的一个或多个实施例中,将链下的目标资产映射为链上发行的nft,在链上记录第一用户对nft的所有权关系,相当于为第一用户对目标资产的所有权进行了可信背书。第一用户可以调用智能合约,在链上发起对自己所有的nft的抵押申请,相当于
第一用户申请抵押自己所有的目标资产。第二用户可以调用智能合约,在链上接受第一用户的抵押申请,这意味着第二用户需要向第一用户支付借款金额,满足第一用户的借款需求。智能合约在确定第二用户已经向第一用户支付了借款金额之后,会让抵押生效,建立第二用户对nft的抵押权关系,相当于为第二用户拥有目标资产的抵押权进行了可信背书。后续第一用户可以再调用智能合约申请解除抵押,需要满足一定的解除抵押条件(即第一抵押条件)才能解除抵押,第一抵押条件可以包括第一用户向第二用户归还了借款金额,智能合约在确定满足第一抵押条件之后,可以解除第二用户对所述nft的抵押权关系。
22.通过上述技术方案,对于第一用户以自己的目标资产为抵押物从第二用户处借款、向第二用户还款的整个资产抵押流程而言,流程中的若干关键环节(借款需求方发布抵押申请、借款提供方接受抵押申请、借款需求方申请解除抵押)是依靠区块链系统中部署的智能合约推进的,由智能合约推进关键环节,不仅在执行上可靠(智能合约中的代码逻辑难以被篡改),而且会在区块链中留下可信的执行记录,可以确保资产抵押流程对于资产拥有方与资产抵押方的可信性。
23.以下结合附图,详细说明上述技术方案。
24.图1是本说明书提供的一种基于区块链的资产抵押方法的流程示意图,可以包括以下步骤:
25.s100:第一用户的客户端调用所述智能合约执行抵押申请步骤。
26.智能合约部署在区块链系统中。可以预先调用区块链系统的智能合约,发行目标资产的nft并建立第一用户对nft所有权关系。容易理解,链下的目标资产的所有权归属是以链上的nft的所有权归属的登记记录为准的。
27.此外第一用户可以调用智能合约请求转让自己对nft的所有权,相当于实现了对自己链下转让目标资产行为的链上登记。
28.在一些实施例中,第一用户可以调用智能合约,为自己拥有的目标资产发行nft,并将nft关联给自己。在另一些实施例中,在第一用户获得对目标资产的拥有权之前,当时拥有目标资产的个人或机构可以调用智能合约发行目标资产的nft。后续第一用户可以调用智能合约请求获得(比如购买)该nft,从而获得对该nft的所有权,从而在链下拥有了对目标资产的所有权。
29.上述的抵押申请步骤可以包括:获取所述nft当前的市场价格金额(往往是目标资产的价格),基于所述市场价格金额得到借款金额;发布关联于所述nft的抵押申请信息,所述抵押申请信息包含所述借款金额。
30.上述的借款金额可以是不超过市场价格金额的某个数值。
31.在有些实施例中,第一用户可以在调用智能合约指定抵押申请步骤时,指定一个期望的借款金额,如果智能合约判定第一用户期望的借款金额未超过当前的市场价格金额,则可以将第一用户期望的借款金额作为发布的抵押申请信息中的借款金额。如果智能合约判定第一用户期望的借款金额超过了当前的市场价格金额,则可以将当前的市场价格金额作为发布的抵押申请信息中的借款金额。
32.可以基于预言机机制,获取所述nft当前的市场价格金额。或者,也可以触发针对市场管理方的链外通知消息,以便通知所述市场管理方调用所述智能合约提交所述nft当前的市场价格金额。
33.s102:第二用户的客户端响应于所述抵押申请信息,调用所述智能合约执行抵押生效步骤。
34.在实际应用中,第二用户可以是一个人或机构,也可以是多个人或机构。
35.在一些实施例中,智能合约发布上述抵押申请信息的方式,可以是向潜在的借款方的客户端发送链外通知消息,通知上述的抵押申请信息。
36.上述的抵押接受步骤可以包括:若确定所述第一用户获得所述第二用户支付的所述借款金额,则建立所述第二用户对所述nft的抵押权关系。
37.在一些实施例中,关联有抵押权的nft依然可以被nft的所有方转让,抵押权依然关联在该nft之上。在另一些实施例中,如果为nft关联抵押权,则还可以锁定所述第一用户对所述nft的所有权关系,使得所述nft的所有权无法被转让。相应的,后续可以解除抵押时,也需要相应解锁所述第一用户对所述nft的所有权关系。
38.另外,考虑到nft的当前的市场价格金额可能会随时发生变化,这直接影响到发布的抵押申请信息中的借款金额。如果在抵押申请被某个第二用户接受之前,当前的市场价格金额发生变动,如果当前市场价格金额变低,则可能会导致抵押申请信息中的借款金额超出了抵押物价值;如果当前市场价格金额变高,则可能导致抵押申请信息中的借款金额达不到第一用户期望且客观上可以借到的借款金额。
39.为此,智能合约在执行所述抵押申请步骤之后,在执行所述抵押生效步骤之前,周期性重新执行所述抵押申请步骤,周期性更新抵押申请信息,直至抵押申请被第二用户接受。
40.s104:第一用户的客户端调用所述智能合约执行第一抵押解除步骤。
41.上述的抵押解除步骤包括:若确定满足第一解除抵押条件,则解除所述第二用户对所述nft的抵押权关系;所述第一解除抵押条件包括:所述第一用户已归还所述借款金额至所述第二用户。
42.在一些实施例中,考虑到目标资产的nft价格可能是实时变动的,因此,为了借款方的资金安全,通常不会将nft的实时价格作为借款金额,而是将所述市场价格金额按预设比例缩减(比如缩减20%),将缩减后的所述市场价格金额作为借款金额。
43.在实际应用中,第一用户可能还需要支持抵押费用。这样的话,上述的第一抵押解除条件可能还包括所述第一用户已经支付抵押费用。一般来说,抵押费用可以包括:待支付给区块链系统的手续费,和/或,待支付给所述第二用户的借款利息。手续费通常是固定金额,而借款利息可以是在市场价格金额减去手续费的金额基础上,乘以利率(比如日利率)和借款时长(比如借款天数)确定。
44.在一些实施例中,所述第一用户的客户端可以在确定所述第一用户获得所述第二用户支付的所述借款金额之后,调用所述智能合约提交已到款通知消息。相应的所述抵押生效步骤中,可以在接收到所述已到款通知消息的情况下,确定所述第一用户获得所述第二用户支付的所述借款金额。
45.此外,所述第二用户的客户端可以在确定所述第二用户接收到所述第一用户归还的所述借款金额之后,调用所述智能合约提交已还款通知消息。相应的,可以在接收到所述已还款通知消息的情况下,确定所述第一用户已归还所述借款金额至所述第二用户。
46.另外,考虑到第一用户后续可能出现一些意外情况导致第一用户无法归还借款金
额,在这种意外情况下,智能合约也可以解除抵押。具体而言,智能合约可以自动执行第二抵押解除步骤,包括:若确定满足第二抵押解除条件,则触发将所述nft进行售卖,从售卖金额中获取所述借款金额转移给所述第二用户的账户,并解除所述第二用户对所述nft的抵押权关系。
47.一些情况下,所述第二解除抵押条件可以包括:目标金额小于预设金额,所述目标金额为,所述nft当前的市场价格金额减去借款金额与抵押费用。另一些情况下,所述抵押申请信息还包含:约定还款时间,相应的,第二解除抵押条件可以包括:超过约定还款时间。
48.在有些实施例中,智能合约还可以自动执行预警步骤,包括:若确定满足预警条件,则向所述第二用户的客户端发送链外通知消息,以便提醒所述第二用户;所述预警条件包括:目标金额小于预设金额,所述目标金额为,所述nft当前的市场价格金额减去借款金额与抵押费用。
49.这样一来,在抵押物价值贬损的情况下,可以将风险及时提醒给借款提供方,借款提供方可以要求借款需求方提前还款或者补充其他抵押物。
50.另外需要说明的是,可以将第一用户与第二用户之间的资金转移过程也放到区块链系统中实现。也就是说,第一用户和第二用户都可以有自己的区块链账户,第二用户接受第一用户的抵押申请之后,调用智能合页执行抵押生效步骤,抵押生效步骤中还包括从第二用户的区块链账户中扣除借款金额,向第一用户的区块链账户中增加借款金额。后续,第一用户调用智能合约解除抵押时,第一抵押解除步骤还可以包括:将借款金额由第一用户的区块链账户转移至第二用户的区块链账户。
51.或者,智能合约自动解除抵押时,第二解除抵押步骤还可以包括:将nft售卖之后,将售卖金额转移至智能合约的管理账户,从管理账户中将借款金额转移给第二用户的区块链账户。
52.本公开还提供一种计算机可读存储介质,如图2所示,该介质140上存储有计算机程序,所述程序被处理器执行时实现本公开实施例的方法。
53.本公开还提供一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现本公开实施例的方法。
54.图3是本公开提供的一种计算设备的结构示意图,该计算设备15可以包括但不限于:处理器151、存储器152、连接不同系统组件(包括存储器152和处理器151)的总线153。
55.其中,存储器152存储有计算机指令,该计算机指令可以被处理器151执行,使得处理器151能够执行本公开任一实施例的方法。存储器152可以包括随机存取存储单元ram1521、高速缓存存储单元1522和/或只读存储单元rom1523。该存储器152还可以包括:具有一组程序模块1524的程序工具1525,该程序模块1524包括但不限于:操作系统、一个或多个应用程序、其他程序模块和程序数据,这些程序模块一种或多种组合可以包含网络环境的实现。
56.总线153例如可以包括数据总线、地址总线和控制总线等。该计算设备15还可以通过i/o接口154与外部设备155通信,该外部设备155例如可以是键盘、蓝牙设备等。该计算设备150还可以通过网络适配器156与一个或多个网络通信,例如,该网络可以是局域网、广域网、公共网络等。如图所示,该网络适配器156还可以通过总线153与计算设备15的其他模块
进行通信。
57.此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
58.虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
59.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
60.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
61.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
62.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
63.本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
64.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
65.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
66.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
67.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
68.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
69.上述对本说明书多个实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
70.在本说明书多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书多个实施例。在本说明书多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
71.应当理解,尽管在本说明书多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
72.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的方法实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块
的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
73.以上所述仅为本说明书多个实施例的较佳实施例而已,并不用以限制本说明书多个实施例,凡在本说明书多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书多个实施例保护的范围之内。

技术特征:
1.一种基于区块链的资产抵押方法,调用区块链系统的智能合约,发行目标资产的nft并建立第一用户对所述nft的所有权关系;所述方法包括:所述第一用户的客户端调用所述智能合约执行抵押申请步骤;所述抵押申请步骤包括:获取所述nft当前的市场价格金额,基于所述市场价格金额得到借款金额;发布关联于所述nft的抵押申请信息,所述抵押申请信息包含所述借款金额;第二用户的客户端响应于所述抵押申请信息,调用所述智能合约执行抵押生效步骤;所述抵押生效步骤包括:若确定所述第一用户获得所述第二用户支付的所述借款金额,则建立所述第二用户对所述nft的抵押权关系;所述第一用户的客户端调用所述智能合约执行第一抵押解除步骤;所述第一抵押解除步骤包括:若确定满足第一解除抵押条件,则解除所述第二用户对所述nft的抵押权关系;所述第一解除抵押条件包括:所述第一用户已归还所述借款金额至所述第二用户。2.如权利要求1所述方法,获取所述nft的市场价格金额,包括:基于预言机机制,获取所述nft当前的市场价格金额;或者触发针对市场管理方的链外通知消息,以便通知所述市场管理方调用所述智能合约以提交所述nft当前的市场价格金额。3.如权利要求1所述方法,所述智能合约在执行所述抵押申请步骤之后,在执行所述抵押生效步骤之前,周期性重新执行所述抵押申请步骤。4.如权利要求1所述方法,基于所述市场价格金额得到借款金额,包括:将所述市场价格金额按预设比例缩减,将缩减后的所述市场价格金额作为借款金额。5.如权利要求4所述方法,所述第一解除抵押条件还包括:所述第一用户已经支付抵押费用,其中,所述抵押费用包括:待支付给区块链系统的手续费,和/或,待支付给所述第二用户的借款利息。6.如权利要求1所述方法,还包括:所述第一用户的客户端在确定所述第一用户获得所述第二用户支付的所述借款金额之后,调用所述智能合约以提交已到款通知消息;所述抵押接受步骤中确定所述第一用户获得所述第二用户支付的所述借款金额,包括:在接收到所述已到款通知消息的情况下,确定所述第一用户获得所述第二用户支付的所述借款金额。7.如权利要求1所述方法,所述抵押生效步骤还包括:若确定所述第一用户获得所述第二用户支付的所述借款金额,则锁定所述第一用户对所述nft的所有权关系,使得所述nft的所有权无法被转让;所述第一抵押解除步骤还包括:若确定满足第一解除抵押条件,则解锁所述第一用户对所述nft的所有权关系。8.如权利要求1所述方法,还包括:所述第二用户的客户端在确定所述第二用户接收到所述第一用户归还的所述借款金额之后,调用所述智能合约以提交已还款通知消息;所述第一抵押解除步骤中确定所述第一用户已归还所述借款金额至所述第二用户,包括:在接收到所述已还款通知消息的情况下,确定所述第一用户已归还所述借款金额至所
述第二用户。9.如权利要求1所述方法,所述方法还包括:所述智能合约自动执行第二抵押解除步骤,所述第二抵押解除步骤包括:若确定满足第二抵押解除条件,则触发将所述nft进行售卖,从售卖金额中获取所述借款金额转移给所述第二用户的账户,并解除所述第二用户对所述nft的抵押权关系。10.如权利要求9所述方法,所述第二解除抵押条件包括:目标金额小于预设金额,所述目标金额为,所述nft当前的市场价格金额减去借款金额与抵押费用。11.如权利要求9所述方法,所述抵押申请信息还包含:约定还款时间;所述第二解除抵押条件包括:超过约定还款时间。12.如权利要求1所述方法,所述方法还包括:所述智能合约自动执行预警步骤,所述预警步骤包括:若确定满足预警条件,则向所述第二用户的客户端发送链外通知消息,以便提醒所述第二用户;所述预警条件包括:目标金额小于预设金额,所述目标金额为,所述nft当前的市场价格金额减去借款金额与抵押费用。13.一种基于区块链的资产抵押系统,包括权利要求1-12任一项所述方法中的区块链系统、第一用户的客户端、第二用户的客户端。14.一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现权利要求1至12任一项所述方法中第一用户的客户端、或第二用户的客户端、或区块链系统的节点的功能。

技术总结
本说明书披露的多个实施例提供了一种基于区块链的资产抵押方法及计算设备。将链下的目标资产映射为链上发行的NFT,在链上记录第一用户对NFT的所有权关系。第一用户可以调用智能合约,在链上发起对自己所有的NFT的抵押申请。第二用户可以调用智能合约,在链上接受第一用户的抵押申请,这意味着第二用户需要向第一用户支付借款金额,满足第一用户的借款需求。智能合约在确定第二用户已经向第一用户支付了借款金额之后,会让抵押生效,建立第二用户对NFT的抵押权关系,相当于为第二用户拥有目标资产的抵押权进行了可信背书。后续第一用户可以再调用智能合约申请解除抵押,可以解除第二用户对所述NFT的抵押权关系。第二用户对所述NFT的抵押权关系。第二用户对所述NFT的抵押权关系。


技术研发人员:贺三元
受保护的技术使用者:蚂蚁区块链科技(上海)有限公司
技术研发日:2022.07.26
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-94.html

最新回复(0)