【技术实现步骤摘要】
基于区块链架构的资源处理方法及相关设备
[0001]本申请涉及互联网
,具体涉及区块链
,尤其涉及一种基于区块链架构的资源处理方法及相关设备
。
技术介绍
[0002]随着区块链技术的发展,越来越多的交易所选择在二层链(
Layer2
)上部署相应的交易节点来提供电子资源交换服务
。
目前,这些
Layer2
上的交易节点仅会基于其内部的资源池来提供电子资源交换服务,这样很容易因为资源池深度较浅(即资源池中的电子资源数量较少)而产生交易滑点;所谓的交易滑点是指:下单价与实际成交价之间存在的差距
。
例如,某用户想要在
Layer2
交易节点中用
100
个第一电子资源交换
80
个第二电子资源(即下单价),但由于
Layer2
交易节点中的资源池内只存在
60
个第二电子资源,因此
Layer2
交易节点只能向用户发放
60
个第二电子资源,使得用户实际用
100
个第一电子资源只交换了
60
个第二电子资源(即成交价),从而产生交易滑点(
20
个第二电子资源)
。
基于此,如何解决因
Layer2
交易节点的资源池深度较浅而造成的交易滑点的问题,成为了研究热点
。
技术实现思路
[0003]本申请实施例提供了一种基于区 ...
【技术保护点】
【技术特征摘要】
1.
一种基于区块链架构的资源处理方法,其特征在于,所述区块链架构包括:基层链和至少一个二层链;不同链中包括不同交易节点,所述方法由目标交易节点执行,所述目标交易节点是一个二层链中的交易节点;所述方法包括:获取目标资源对所对应的多个交易单,所述目标资源对由第一电子资源和第二电子资源构成;不同交易单对应不同对象,任一交易单用于指示:相应对象在使用第一电子资源交换第二电子资源时,所提供的第一电子资源的数量;根据所述多个交易单中的每个交易单,获取相应对象提供的第一电子资源,并向每个对象发放资源交换凭证;任一资源交换凭证用于指示:相应对象所提供的第一电子资源在获取到的全部第一电子资源中的占比;使用获取到的全部第一电子资源,在参考交易节点内进行资源交换,以获取多个第二电子资源;所述参考交易节点为所述基层链中的交易节点,或者除所述目标交易节点所在二层链以外的其他二层链中的交易节点;在获取到多个第二电子资源后,根据各个对象持有的资源交换凭证,将获取到的多个第二电子资源分配给所述各个对象
。2.
如权利要求1所述的方法,其特征在于,所述向每个对象发放资源交换凭证,包括:确定与所述第一电子资源等价的第三电子资源;针对第
n
个对象,根据所述第
n
个对象所提供的第一电子资源的数量,采用相同数量的第三电子资源构建一个资源交换凭证;将构建得到的资源交换凭证,发放给所述第
n
个对象;其中,
n∈[1
,
M]
,
M
为所述多个交易单所涉及的对象的数量
。3.
如权利要求2所述的方法,其特征在于,所述根据各个对象持有的资源交换凭证,将获取到的多个第二电子资源分配给所述各个对象,包括:根据获取到的多个第二电子资源的数量以及所述全部第一电子资源的数量,计算所述目标资源对的实际交换比;根据所述第
n
个对象持有的资源交换凭证中的第三电子资源的数量,以及计算出的所述目标资源对的实际交换比,计算需分配给所述第
n
个对象的第二电子资源的数量,得到数量计算结果;按照所述数量计算结果,从获取到的多个第二电子资源中取出相应数量的第二电子资源,分配给所述第
n
个对象;以及,收回所述第
n
个对象持有的资源交换凭证
。4.
如权利要求1所述的方法,其特征在于,所述使用获取到的全部第一电子资源,在参考交易节点内进行资源交换,以获取多个第二电子资源,包括:在参考交易节点所处的链中,确定与所述目标交易节点对应的资源账户;将获取到的全部第一电子资源转移至所述资源账户中,并基于所述资源账户在所述参考交易节点内发起目标交易单,所述目标交易单用于指示将所述资源账户中的第一电子资源交换为第二电子资源;在所述参考交易节点完成所述目标交易单后,将所述资源账户中交换得到的多个第二电子资源转移至所述目标交易节点中,以获取到多个第二电子资源
。5.
如权利要求4所述的方法,其特征在于,在发起目标交易单后,所述方法还包括:监测所述参考交易节点关于所述目标资源对的实际交换比,所述实际交换比是根据历
史单次使用第一电子资源交换得到第二电子资源的实际交换情况确定的;若当前监测到的实际交换比小于所述目标交易节点关于所述目标资源对的期望交换比,则在所述参考交易节点内取消所述目标交易单;在取消所述目标交易单后,基于所述各个对象持有的资源交换凭证,将相应对象所提供的第一电子资源返还给相应对象,并收回相应的资源交换凭证;或者,在所述区块链架构中重新选择一个交易节点进行资源交换,以获取到多个第二电子资源
。6.
如权利要求4所述的方法,其特征在于,在发起目标交易单后,所述方法还包括:获取所述参考交易节点关于所述目标资源对的至少一个实际交换比,所述实际交换比是根据历史单次使用第一电子资源交换得到第二电子资源的实际交换情况确定的;根据所述参考交易节点关于所述目标资源对的至少一个实际交换比,预测所述参考交易节点执行所述目标交易单所产生的交换比,得到所述参考交易节点对应的预测交换比;若所述参考交易节点对应的预测交换比小于所述目标交易节点关于所述目标资源对的期望交换比,则在所述参考交易节点内取消所述目标交易单;在取消所述目标交易单后,基于所述各个对象持有的资源交换凭证,将相应对象所提供的第一电子资源返还给相应对象,并收回相应的资源交换凭证;或者,在所述区块链架构中重新选择一个交易节点进行资源交换,以获取到多个第二电子资源
。7.
如权利要求4所述的方法,其特征在于,在发起目标交易单后,所述方法还包括:确定所述目标交易单被允许执行的截止时间点;基于所述目标交易单被允许执行的截止时间点设定一个目标时间点,所述目标时间点早于所述目标交易单被允许执行的截止时间点;若在所述目标时间点到达时,所述参考交易节点未完成所述目标交易单,则在所述参考交易节点内取消所述目标交易单;在取消所述目标交易单后,基于所述各个对象持有的资源交换凭证,将相应对象所提供的第一电子资源返还给相应对象,并收回相应的资源交换凭证;...
【专利技术属性】
技术研发人员:卢江玮,蓝虎,秦波,梁作栋,黄桂鸿,张慧,陈自民,莫洋,范滔,高聪,佘仕好,许士涛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。