一种基于区块链的交互方法、介质及电子设备技术

技术编号:35361175 阅读:15 留言:0更新日期:2022-10-29 17:59
本发明专利技术提供一种基于区块链的交互方法、介质及电子设备。所述交互方法包括:从第一类节点获取第一数量的虚拟资源,并从第二类节点获取第二数量的虚拟资源;当第一类节点的一商值小于一第一阈值时,发送第三数量的虚拟资源至第一类节点,否则,发送第三数量和第四数量的虚拟资源至第一类节点;所述商值是指第一类节点从第二类节点获取的虚拟资源的数量与第一类节点发送的虚拟对象的数量之商;当所述商值大于一第二阈值时,发送第三数量和第五数量的虚拟资源至第二类节点,否则,发送第三数量的虚拟资源至第二类节点。基于本发明专利技术的交互方法,用户可以实现资产的安全交易或交换。用户可以实现资产的安全交易或交换。用户可以实现资产的安全交易或交换。

【技术实现步骤摘要】
一种基于区块链的交互方法、介质及电子设备


[0001]本专利技术涉及一种交互方法,特别是涉及一种基于区块链的交互方法、介质及电子设备。

技术介绍

[0002]近年来,越来越多的用户拥有虚拟对象和虚拟资源等无形资产,因而逐渐产生了虚拟对象和虚拟资源之间的交易或交换需求。然而,不同于传统有形资产的交易可以利用实体合同来约束交易双方的行为,无形资产的交易或交换主要通过互联网进行,基于互联网的数字合约极有可能面临诸如篡改亦或被黑客攻击等风险,因而导致无形资产的交易或交换存在较高的安全隐患。

技术实现思路

[0003]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于区块链的交互方法,用于解决现有技术中无形资产的交易或交换存在较高安全隐患的问题。
[0004]为实现上述目的及其他相关目的,本专利技术的第一方面提供一种基于区块链的交互方法,应用于一区块链中的第三类节点,所述区块链还包括第一类节点和第二类节点,所述基于区块链的交互方法包括:从所述第一类节点获取第一数量的虚拟资源,并从所述第二类节点获取第二数量的虚拟资源;当所述第一类节点的一商值小于一第一阈值时,发送第三数量和第四数量的虚拟资源至所述第一类节点,否则,发送第三数量的虚拟资源至所述第一类节点;所述商值是指所述第一类节点从所述第二类节点获取的虚拟资源的数量与所述第一类节点发送的虚拟对象的数量之商;当所述商值大于一第二阈值时,发送第三数量和第五数量的虚拟资源至所述第二类节点,否则,发送第三数量的虚拟资源至所述第二类节点;其中,所述第三数量由所述第一类节点发送的虚拟对象的数量、以及当前时刻所述区块链中的所有第一类节点发送的虚拟对象的总量决定,所述第四数量和所述第五数量由所述第一类节点发送的虚拟对象的数量和所述商值决定。
[0005]于所述第一方面的一实施例中,所述基于区块链的交互方法还包括:获取上一时刻所述第三类节点中的虚拟资源的数量;根据上一时刻所述第三类节点的虚拟资源池中的虚拟资源的数量、当前时刻所述第三类节点获取的虚拟资源的数量以及当前时刻所述第三类节点发送的虚拟资源的数量,对所述第三类节点的虚拟资源池进行更新。
[0006]于所述第一方面的一实施例中,所述基于区块链的交互方法还包括:获取当前时刻各所述第一类节点发送的虚拟对象的数量;获取当前时刻所述区块链中所有第一类节点发送的虚拟对象的总量;根据当前时刻各所述第一类节点发送的虚拟对象的数量,以及当前时刻所述区块链中所有第一类节点发送的虚拟对象的总量,获取所述第三数量。
[0007]于所述第一方面的一实施例中,所述区块链中第i个第一类节点在t时刻的第三数量为其中,v
i
(t)为第i个第一类节点在t时刻发送的虚拟对
象的数量,V
g
为一给定的目标函数,V(t)为t时刻所述区块链中所有第一类节点发送的虚拟对象的总量,f
v
为一激活函数。
[0008]于所述第一方面的一实施例中,所述基于区块链的交互方法还包括:获取一预设时间段内所有的所述商值,并获取所述商值的分位区间;所述分位区间的下限即为所述第一阈值,所述分位区间的上限即为所述第二阈值。
[0009]于所述第一方面的一实施例中,所述区块链为一联盟链。
[0010]本专利技术的第二方面提供另一种基于区块链的交互方法,应用于一区块链中的第一类节点,所述区块链还包括第二类节点和第三类节点,所述基于区块链的交互方法包括:将第六数量的虚拟对象发送至所述第二类节点;从所述第二类节点获取第七数量的虚拟资源;当所述第一类节点的一商值小于一第一阈值时,从所述第三类节点获取第三数量和第四数量的虚拟资源,否则,从所述第三类节点获取第三数量的虚拟资源;其中,所述商值是指所述第七数量与所述第六数量之商;所述第三数量由所述第六数量、以及当前时刻所述区块链中的所有第一类节点发送的虚拟对象的总量所决定,所述第四数量由所述第六数量以及所述商值所决定。
[0011]本专利技术的第三方面提供又一种基于区块链的交互方法,应用于一区块链中的第二类节点,所述区块链还包括第一类节点和第三类节点,所述基于区块链的交互方法包括:接收从所述第一类节点发送的第六数量的虚拟对象;发送第七数量的虚拟资源至所述第一类节点;当所述第一类节点的一商值大于一第二阈值时,从所述第三节点获取第三数量和第五数量的虚拟资源,否则,从所述第三节点获取第三数量的虚拟资源;其中,所述商值是指所述第七数量与所述第六数量之商;所述第三数量由所述第六数量、以及当前时刻所述区块链中的所有第一类节点发送的虚拟对象的总量所决定,所述第五数量由所述第一数量以及所述商值所决定。
[0012]本专利技术的第四方面提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本专利技术第一方面、第二方面或第三方面任一项所述基于区块链的交互方法。
[0013]本专利技术的第五方面提供一种电子设备,所述电子设备包括:存储器,存储有一计算机程序;处理器,与所述存储器通信相连,调用所述计算机程序时执行本专利技术第一方面、第二方面或第三方面任一项所述基于区块链的交互方法;显示器,与所述处理器和所述存储器通信相连,用于显示所述基于区块链的交互方法的相关GUI交互界面。
[0014]如上所述,本专利技术所述基于区块链的交互方法、介质及电子设备的一个技术方案具有以下有益效果:
[0015]本专利技术所述的交互方法允许用户利用区块链中的节点设备(即所述第一类节点、所述第二类节点和所述第三类节点)进行交互,基于所述交互方法用户可以完成无形资产的交易或交换等操作,上述交易或交换的全过程均在区块链中实现,且用户的行为受区块链中的智能合约所约束。因此,基于本专利技术所述的交互方法,用户可以实现无形资产的安全交易或交换。
附图说明
[0016]图1显示为本专利技术所述基于区块链的交互方法于一具体实施例中所涉及的区块链
的结构示意图。
[0017]图2显示为本专利技术所述基于区块链的交互方法于一具体实施例中的流程图。
[0018]图3显示为本专利技术所述基于区块链的交互方法于一具体实施例中的关键步骤流程图。
[0019]图4显示为本专利技术所述基于区块链的交互方法于一具体实施例中获取第三数量的流程图。
[0020]图5显示为本专利技术所述电子设备于一具体实施例中的结构示意图。
[0021]元件标号说明
[0022]1ꢀꢀꢀꢀꢀꢀꢀꢀ
区块链
[0023]111、112 第一类节点
[0024]121~123 第二类节点
[0025]131
ꢀꢀꢀꢀꢀꢀ
第三类节点
[0026]500
ꢀꢀꢀꢀꢀꢀ
电子设备
[0027]510
ꢀꢀꢀꢀꢀꢀ
存储器
[0028]520
ꢀꢀꢀꢀꢀꢀ
处理器
[0029]530
ꢀꢀꢀꢀꢀꢀ
显示器
[0030]S11~S14 步骤
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的交互方法,其特征在于,应用于一区块链中的第三类节点,所述区块链还包括第一类节点和第二类节点,所述基于区块链的交互方法包括:从所述第一类节点获取第一数量的虚拟资源,并从所述第二类节点获取第二数量的虚拟资源;当所述第一类节点的一商值小于一第一阈值时,发送第三数量和第四数量的虚拟资源至所述第一类节点,否则,发送第三数量的虚拟资源至所述第一类节点;所述商值是指所述第一类节点从所述第二类节点获取的虚拟资源的数量与所述第一类节点发送的虚拟对象的数量之商;当所述商值大于一第二阈值时,发送第三数量和第五数量的虚拟资源至所述第二类节点,否则,发送第三数量的虚拟资源至所述第二类节点;其中,所述第三数量由所述第一类节点发送的虚拟对象的数量、以及当前时刻所述区块链中的所有第一类节点发送的虚拟对象的总量决定,所述第四数量和所述第五数量由所述第一类节点发送的虚拟对象的数量和所述商值决定。2.根据权利要求1所述基于区块链的交互方法,其特征在于,所述基于区块链的交互方法还包括:获取上一时刻所述第三类节点的虚拟资源池中的虚拟资源的数量;根据上一时刻所述第三类节点中的虚拟资源的数量、当前时刻所述第三类节点获取的虚拟资源的数量以及当前时刻所述第三类节点发送的虚拟资源的数量,对所述第三类节点的虚拟资源池进行更新。3.根据权利要求1或2所述基于区块链的交互方法,其特征在于,所述基于区块链的交互方法还包括:获取当前时刻各所述第一类节点发送的虚拟对象的数量;获取当前时刻所述区块链中所有第一类节点发送的虚拟对象的总量;根据当前时刻各所述第一类节点发送的虚拟对象的数量,以及当前时刻所述区块链中所有第一类节点发送的虚拟对象的总量,获取所述第三数量。4.根据权利要求3所述基于区块链的交互方法,其特征在于:所述区块链中第i个第一类节点在t时刻的第三数量为其中,v
i
(t)为第i个第一类节点在t时刻发送的虚拟对象的数量,V
g
为一给定的目标函数,V(t)为t时刻所述区块链中所有第一类节点发送的虚拟对象的总量,f
v
为一激活函数。5.根据权利要求1

4任一项所述基于区块链的交互方法,其特征在...

【专利技术属性】
技术研发人员:赵索杨炜祖李从恺
申请(专利权)人:上海源庐加佳信息科技有限公司
类型:发明
国别省市:

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

1