本申请涉及计算机,具体涉及一种区块链上的交易管理方法、装置、计算机设备及存储介质。
背景技术:
1、以太坊是一个去中心化应用程序的全球开源平台。在以太坊上,可以不受地域限制地通过编写代码来管理数字资产、运行程序。defi(decentralized finance,去中心化金融),被称为“开放式金融”,defi是基于开放的去中心化平台开发的一系列金融类应用。defi项目运行在以太坊的区块链上。
2、目前在以太坊网络中,在defi中抵押借贷的用户,在无法偿还贷款的情况下,会对用户资产进行清算,在清算过程中,由于清算量巨大,导致清算困难。从而对项目方造成巨大打击,用户本身的资金也遭受巨大损失。
技术实现思路
1、本申请实施例提供一种区块链上的交易管理方法、装置、计算机设备及存储介质,可以减少由于清算次数过多导致的项目平台的资产损失。
2、本申请实施例提供了一种区块链上的交易管理方法,包括:
3、获取区块链平台的目标用户在指定金融项目中的历史借贷信息;
4、基于所述历史借贷信息,为所述目标用户在所述指定金融项目中创建信用代币,所述信用代币用于指示所述目标用户的借贷信用信息,且与所述目标用户的区块链账户绑定;
5、接收所述目标用户的借贷请求,根据所述信用代币确定所述目标用户当前进行借贷对应的借贷参数信息;
6、基于所述借贷参数信息处理所述目标用户的借贷请求。
7、相应的,本申请实施例还提供了一种区块链上的交易管理装置,包括:
8、第一获取单元,用于获取区块链平台的目标用户在指定金融项目中的历史借贷信息;
9、第一创建单元,用于基于所述历史借贷信息,为所述目标用户在所述指定金融项目中创建信用代币,所述信用代币用于指示所述目标用户的借贷信用信息,且与所述目标用户的区块链账户绑定;
10、第一确定单元,用于接收所述目标用户的借贷请求,根据所述信用代币确定所述目标用户当前进行借贷对应的借贷参数信息;
11、处理单元,用于基于所述借贷参数信息处理所述目标用户的借贷请求。
12、在一些实施例中,第一创建单元包括:
13、第一确定子单元,用于根据所述历史借贷信息确定所述目标用户在历史时间段内的清算总次数、清算总数额以及信用评分;
14、生成子单元,用于基于所述清算总次数、所述清算总数额以及所述信用评分生成所述目标用户在所述指定金融项目中的信用代币。
15、在一些实施例中,第一确定子单元具体用于:
16、根据所述借贷次数以及每一次归还借贷的耗费时长,计算所述目标用户的平均还贷时长;
17、根据所述清算次数以及每一次清算的数额,计算所述目标用户的清算总数额;
18、基于所述平均还贷时长、所述清算次数以及所述清算总数额确定所述目标用户的信用评分。
19、在一些实施例中,第一确定单元包括:
20、第二确定子单元,用于根据所述平均还贷时长与所述信用评分,确定可借贷数额范围以及超额抵押比例;
21、第三确定子单元,用于基于所述可借贷数额范围与所述超额抵押比例,得到所述目标用户当前进行借贷对应的借贷参数信息。
22、在一些实施例中,处理单元包括:
23、操作子单元,用于若所述借贷请求的贷款数额超出所述可借贷数额范围,则基于所述可借贷数额范围中的最大数额对所述目标用户进行放贷操作。
24、在一些实施例中,该装置还包括:
25、执行单元,用于若所述目标用户进行借贷的抵押资产的价值总额低于超额抵押的比率,则对所述目标用户的抵押资产进行清算处理;
26、第一更新单元,用于基于清算处理的结果更新所述目标用户的信用代币,得到更新后信用代币;
27、第二创建单元,用于若所述更新后信用代币满足贷款失信条件,则为所述目标用户创建失信代币,所述失信代币与所述目标用户的区块链账户绑定。
28、在一些实施例中,第一更新单元包括:
29、更新子单元,用于根据清算处理的结果更新所述目标用户信用评分、清算总次数以及清算总数额;
30、第四确定子单元,用于基于更新后的信用评分、更新后的清算总次数以及更新后的清算总数额,得到所述更新后信用代币。
31、在一些实施例中,该装置还包括:
32、接收单元,用于接收所述目标用户的还贷请求,根据所述还贷请求对应的还贷数额进行还贷操作,得到还贷结果;
33、第二更新单元,用于根据所述还贷结果调整所述更新后信用代币中的信用评分,得到调整后信用评分;
34、撤销单元,用于若所述调整后信用评分满足撤销所述失信代币的条件,则撤销所述目标用户的失信代币。
35、相应的,本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在储存器上并可在处理器上运行的计算机程序,其中,处理器执行本申请实施例任一提供的区块链上的交易管理方法。
36、相应的,本申请实施例还提供了一种存储介质,存储介质存储有多条指令,指令适于处理器进行加载,以执行如上的区块链上的交易管理方法。
37、本申请实施例通过部署信用代币的策略合约,获取区块链平台的目标用户在指定金融项目中的历史借贷信息,由策略合约根据历史借贷信息为目标用户在指定金融项目中创建指示目标用户的借贷信用信息的信用代币,将信用代币与目标用户的区块链账户绑定,进一步的,接收目标用户的借贷请求,根据信用代币确定目标用户当前进行借贷对应的借贷参数信息;基于借贷参数信息处理目标用户的借贷请求。以此,可以减少用户的资产被清算的次数,从而可以减少由于清算次数过多导致的项目平台的资产损失。
1.一种区块链上的交易管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述历史借贷信息,为所述目标用户在所述指定金融项目中创建信用代币,包括:
3.根据权利要求2所述的方法,其特征在于,所述历史借贷信息至少包括借贷次数,每一次归还借贷的耗费时长,清算次数以及每一次清算的数额;
4.根据权利要求3所述的方法,其特征在于,所述根据所述信用代币确定所述目标用户当前进行借贷对应的借贷参数信息,包括:
5.根据权利要求4所述的方法,其特征在于,基于所述借贷参数信息处理所述目标用户的借贷请求,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述基于清算处理的结果更新所述目标用户的信用代币,得到更新后信用代币,包括:
8.根据权利要求7所述的方法,其特征在于,所述更新后信用代币满足贷款失信条件,包括:
9.根据权利要求6所述的方法,其特征在于,所述失信代币不能转移或者销毁。
10.根据权利要求6所述的方法,其特征在于,所述方法还包括:
11.一种区块链上的交易管理装置,其特征在于,所述装置包括:
12.一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1至10任一项所述的区块链上的交易管理方法。
13.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至10任一项所述的区块链上的交易管理方法。