一种联盟链上抗夹心攻击的自动权利证明交换的方法技术

技术编号:44540179 阅读:16 留言:0更新日期:2025-03-11 14:07
本发明专利技术涉及区块链领域,且公开了一种联盟链上抗夹心攻击的自动权利证明交换的方法,用于解决自动权利证明交换协议易被前置交易改变交易价格进而遭受夹心攻击的问题时,会出现需要重新重构区块链上共识协议,无法与已有的一些代表性区块链兼容的问题,包括,在一个交换窗口内,收集用户的交易请求并进行合法性验证,根据权利证明池的当前状态和用户的交易请求数据,通过同价公式计算每笔交易的交换结果及权利证明池的新状态,对链下计算单元的交易结果和相关数据进行验证,得到链上验证通过的交易结果,更新权利证明池和用户账户的状态,有效达成抗夹心攻击的效果,同时保持了与现有区块链的兼容,降低了链上开销。

【技术实现步骤摘要】

本专利技术涉及区块链领域,更具体地涉及一种联盟链上抗夹心攻击的自动权利证明交换的方法


技术介绍

1、自动权利证明交换协议是一种由智能合约实现的权利证明交换方式,协议可以在进行权利证明交换时依据换入数量、权利证明池的状态,使用智能合约中预定义的计算方式,动态计算出两种权利的交换比率,无需可信第三方即可完成交换。

2、目前最流行的自动权利证明交换协议uniswap的定价模型,会引起针对受害者交易进行前置交易,提高受害者的非预期滑点的攻击行为。该攻击还可配合后置交易,令攻击者获取交易差价带来的攻击收益。

3、例如公告号为:cn117714028a专利技术专利公告的一种联盟链的资源交换方法和装置、电子设备及存储介质,包括:获取用户的资源交换请求,资源交换请求包括:资源交换信息和密文数据,从预设的联盟链中选择一个背书节点,得到选定背书节点。通过选定背书节点和预设的目标同态加密模型对资源交换信息和密文数据执行同态计算操作,得到执行结果数据,执行结果数据包括:密文执行结果和执行证明数据,通过预设的验证节点对密文执行结果和执行证明数据进行验证,得本文档来自技高网...

【技术保护点】

1.一种联盟链上抗夹心攻击的自动权利证明交换的方法,其特征在于,所述联盟链包括链下聚合单元、链下计算单元、链下提交单元、链上验证单元以及链上执行单元,包括以下步骤:

2.根据权利要求1所述的一种联盟链上抗夹心攻击的自动权利证明交换的方法,其特征在于:所述在一个交换窗口内,收集用户的交易请求并进行合法性验证步骤为:

3.根据权利要求2所述的一种联盟链上抗夹心攻击的自动权利证明交换的方法,其特征在于,所述对每个请求的合法性进行严格验证包括托管资产验证与签名合法性验证;

4.根据权利要求2所述的一种联盟链上抗夹心攻击的自动权利证明交换的方法,其特征在于,所述...

【技术特征摘要】

1.一种联盟链上抗夹心攻击的自动权利证明交换的方法,其特征在于,所述联盟链包括链下聚合单元、链下计算单元、链下提交单元、链上验证单元以及链上执行单元,包括以下步骤:

2.根据权利要求1所述的一种联盟链上抗夹心攻击的自动权利证明交换的方法,其特征在于:所述在一个交换窗口内,收集用户的交易请求并进行合法性验证步骤为:

3.根据权利要求2所述的一种联盟链上抗夹心攻击的自动权利证明交换的方法,其特征在于,所述对每个请求的合法性进行严格验证包括托管资产验证与签名合法性验证;

4.根据权利要求2所述的一种联盟链上抗夹心攻击的自动权利证明交换的方法,其特征在于,所述链下聚合单元将所有交易请求按类别进行统计和聚合步骤为:

5.根据权利要求1所述的一种联盟链上抗夹心攻击的自动权利证明交换的方法,其特征在于:所述通过同价公式计算每笔交易的交换结果及权利证...

【专利技术属性】
技术研发人员:龙宇丁宁谷大武
申请(专利权)人:无锡市区块链高等研究中心
类型:发明
国别省市:

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

1