System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种区块链中手续费供给地址的发现方法及系统技术方案_技高网

一种区块链中手续费供给地址的发现方法及系统技术方案

技术编号:42684622 阅读:2 留言:0更新日期:2024-09-10 12:33
本发明专利技术提供一种区块链中手续费供给地址的发现方法及系统,该方法包括以下步骤:获取与目标地址发生交易的地址作为待判定地址,获取待判定地址的交易数据;基于交易数据计算基于正向交互系数、主币累计转移值系数、主币交互系数、润滑支持度、主币余额维持度和主币累计转移数量系数,基于正向交互系数、主币累计转移值系数、主币交互系数、润滑支持度、主币余额维持度和主币累计转移数量系数构建为对应一个待判定地址的数据向量;基于数据向量对待判定地址进行聚簇,将同一簇中的数据向量输入到预设的神经网络模型中,通过神经网络判定手续费供给地址所在的簇。本方案将待判定地址的数据向量作为交易特征,判定待判定地址中的手续费供给地址。

【技术实现步骤摘要】

本专利技术涉及区块链,尤其涉及一种区块链中手续费供给地址的发现方法及系统


技术介绍

1、大多数区块链交易都需要支付手续费,在区块链上,发送交易时需要支付一定数量的交易费用。

2、在区块链网络中,手续费通常是用主币支付的,如果一个地址的主币余额不足以支付交易费用,那么就需要从其他地址向该地址转账主币,以便支付所需的手续费。这种情况经常发生在用户想要发送交易但余额不足的情况下。通过从其他地址发送主币到目标地址,可以确保交易能够成功发送并被网络确认,这些地址被称为手续费供给地址。

3、在进行区块链的监管过程中,地址与其手续费供给地址可以看作是同一实体,由于每个地址的关联地址较为庞大,现有技术通常难以对其中手续费供给地址进行识别。


技术实现思路

1、鉴于此,本专利技术实施例提供了一种区块链中手续费供给地址的发现方法,以消除或改善现有技术中存在的一个或更多个缺陷。

2、本专利技术的一个方面提供了一种区块链中手续费供给地址的发现方法,该方法包括以下步骤:

3、获取与目标地址发生交易的地址,并构建为地址集合;

4、将待判定地址作为待判定地址,获取每个待判定地址的交易数据,所述交易数据包括交易数量、每笔交易的交易数值、每笔交易的手续费数值、每笔交易完成前的货币数量和每笔交易的发生时间;

5、对于每个待判定地址,基于每笔交易的交易数值和交易数量计算正向交互系数、主币累计转移值系数和主币累计转移数量系数,基于交易数量计算主币交互系数,基于每笔交易的手续费数值和每笔交易完成前的货币数量计算润滑支持度,基于每笔交易的发生时间计算主币余额维持度;

6、基于正向交互系数、主币累计转移值系数、主币交互系数、润滑支持度、主币余额维持度和主币累计转移数量系数构建为对应一个待判定地址的数据向量;

7、基于数据向量对待判定地址进行聚簇,将同一簇中的数据向量输入到预设的神经网络模型中,通过神经网络判定手续费供给地址所在的簇。

8、采用上述方案,本方案基于每个待判定地址的交易数据,计算对应每个待判定地址的数据向量,数据向量中各个维度的值均作为该地址的交易特征,通过交易特征对全部的待判定地址进行聚类,并进一步通过聚类的数据向量组合为数据矩阵,基于预训练的神经网络模型对整簇的待判定地址进行判定提高判定效率,准确判定待判定地址中的手续费供给地址。

9、在本专利技术的一些实施方式中,在将同一簇中的数据向量输入到预设的神经网络模型中的步骤中,将同一簇中的数据向量组建为数据矩阵,将所述数据矩阵输入到预设的神经网络模型。

10、在本专利技术的一些实施方式中,在通过神经网络判定手续费供给地址所在的簇的步骤中,预训练的神经网络模型输出该簇对于手续费供给地址簇的判定概率,基于预设的判定阈值与判定概率进行比较,判定簇是否属于手续费供给地址簇,若是,则判定该簇中的待判定地址为手续费供给地址。

11、在本专利技术的一些实施方式中,在基于每笔交易的交易数值和交易数量计算正向交互系数、主币累计转移值系数和主币累计转移数量系数的步骤中,基于每笔交易的交易数值确定待判定地址向目标向目标地址转账的正向交易数量,计算正向交易数量与两个地址的交易数量的比值,作为正向交互系数。

12、在本专利技术的一些实施方式中,在基于每笔交易的交易数值和交易数量计算正向交互系数、主币累计转移值系数和主币累计转移数量系数的步骤中,筛选待判定地址与目标地址的正向交易中以主币作为交易货币的正向交易,并计算以主币作为交易货币的正向交易中累计转移主币的总额,计算单个待判定地址以主币作为交易货币的正向交易中累计转移主币的总额与目标地址累计收到主币的总额的比值,作为主币累计转移值系数。

13、在本专利技术的一些实施方式中,在基于每笔交易的交易数值和交易数量计算正向交互系数、主币累计转移值系数和主币累计转移数量系数的步骤中,计算待判定地址与目标地址的正向交易中以主币作为交易货币累计转移主币的交易数量与目标地址累计收到主币的交易数量的比值,作为主币累计转移数量系数。

14、在本专利技术的一些实施方式中,在基于交易数量计算主币交互系数的步骤中,计算待判定地址与目标地址之间以主币作为交易货币的交易数量和待判定地址与目标地址之间的交易数量的比值,作为主币交互系数。

15、在本专利技术的一些实施方式中,在基于每笔交易的手续费数值和每笔交易完成前的货币数量计算润滑支持度的步骤中,基于待判定地址与目标地址之间每笔交易的手续费数值计算手续费数值的均值,基于手续费数值的均值计算贫穷指数,基于所述贫穷指数与每笔交易完成前的主币数量进行比较,计算待判定地址与目标地址之间每笔交易完成前的主币数量低于贫穷指数的交易数量和目标地址与全部目标地址之间每笔交易完成前的主币数量低于贫穷指数的交易数量的比值,作为润滑支持度。

16、在本专利技术的一些实施方式中,在基于每笔交易的发生时间计算主币余额维持度的步骤中,将待判定地址发生第一笔交易的时间作为第一时间点,将待判定地址发生最后一笔交易的时间作为第二时间点,将第一时间点到第二时间点之间待判定地址的主币余额作为一个函数,计算第一时间点到第二时间点之间该函数的定积分,作为主币余额维持度。

17、本专利技术的第二方面还提供一种区块链中手续费供给地址的发现系统,该系统包括计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机指令,所述处理器用于执行所述存储器中存储的计算机指令,当所述计算机指令被处理器执行时该系统实现如前所述方法所实现的步骤。

18、本专利技术的第三方面还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时以实现前述区块链中手续费供给地址的发现方法所实现的步骤。

19、本专利技术的附加优点、目的,以及特征将在下面的描述中将部分地加以阐述,且将对于本领域普通技术人员在研究下文后部分地变得明显,或者可以根据本专利技术的实践而获知。本专利技术的目的和其它优点可以通过在说明书以及附图中具体指出并获得。

20、本领域技术人员将会理解的是,能够用本专利技术实现的目的和优点不限于以上具体所述,并且根据以下详细说明将更清楚地理解本专利技术能够实现的上述和其他目的。

本文档来自技高网...

【技术保护点】

1.一种区块链中手续费供给地址的发现方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的区块链中手续费供给地址的发现方法,其特征在于,在将同一簇中的数据向量输入到预设的神经网络模型中的步骤中,将同一簇中的数据向量组建为数据矩阵,将所述数据矩阵输入到预设的神经网络模型。

3.根据权利要求1或2所述的区块链中手续费供给地址的发现方法,其特征在于,在通过神经网络判定手续费供给地址所在的簇的步骤中,预训练的神经网络模型输出该簇对于手续费供给地址簇的判定概率,基于预设的判定阈值与判定概率进行比较,判定簇是否属于手续费供给地址簇,若是,则判定该簇中的待判定地址为手续费供给地址。

4.根据权利要求1所述的区块链中手续费供给地址的发现方法,其特征在于,在基于每笔交易的交易数值和交易数量计算正向交互系数、主币累计转移值系数和主币累计转移数量系数的步骤中,基于每笔交易的交易数值确定待判定地址向目标向目标地址转账的正向交易数量,计算正向交易数量与两个地址的交易数量的比值,作为正向交互系数。

5.根据权利要求4所述的区块链中手续费供给地址的发现方法,其特征在于,在基于每笔交易的交易数值和交易数量计算正向交互系数、主币累计转移值系数和主币累计转移数量系数的步骤中,筛选待判定地址与目标地址的正向交易中以主币作为交易货币的正向交易,并计算以主币作为交易货币的正向交易中累计转移主币的总额,计算单个待判定地址以主币作为交易货币的正向交易中累计转移主币的总额与目标地址累计收到主币的总额的比值,作为主币累计转移值系数。

6.根据权利要求5所述的区块链中手续费供给地址的发现方法,其特征在于,在基于每笔交易的交易数值和交易数量计算正向交互系数、主币累计转移值系数和主币累计转移数量系数的步骤中,计算待判定地址与目标地址的正向交易中以主币作为交易货币累计转移主币的交易数量与目标地址累计收到主币的交易数量的比值,作为主币累计转移数量系数。

7.根据权利要求1所述的区块链中手续费供给地址的发现方法,其特征在于,在基于交易数量计算主币交互系数的步骤中,计算待判定地址与目标地址之间以主币作为交易货币的交易数量和待判定地址与目标地址之间的交易数量的比值,作为主币交互系数。

8.根据权利要求1所述的区块链中手续费供给地址的发现方法,其特征在于,在基于在基于每笔交易的手续费数值和每笔交易完成前的货币数量计算润滑支持度的步骤中,基于待判定地址与目标地址之间每笔交易的手续费数值计算手续费数值的均值,基于手续费数值的均值计算贫穷指数,基于所述贫穷指数与每笔交易完成前的主币数量进行比较,计算待判定地址与目标地址之间每笔交易完成前的主币数量低于贫穷指数的交易数量和目标地址与全部目标地址之间每笔交易完成前的主币数量低于贫穷指数的交易数量的比值,作为润滑支持度。

9.根据权利要求1所述的区块链中手续费供给地址的发现方法,其特征在于,在基于每笔交易的发生时间计算主币余额维持度的步骤中,将待判定地址发生第一笔交易的时间作为第一时间点,将待判定地址发生最后一笔交易的时间作为第二时间点,将第一时间点到第二时间点之间待判定地址的主币余额作为一个函数,计算第一时间点到第二时间点之间该函数的定积分,作为主币余额维持度。

10.一种区块链中手续费供给地址的发现系统,其特征在于,该系统包括计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机指令,所述处理器用于执行所述存储器中存储的计算机指令,当所述计算机指令被处理器执行时该系统实现如权利要求1~9任一项所述方法所实现的步骤。

...

【技术特征摘要】

1.一种区块链中手续费供给地址的发现方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的区块链中手续费供给地址的发现方法,其特征在于,在将同一簇中的数据向量输入到预设的神经网络模型中的步骤中,将同一簇中的数据向量组建为数据矩阵,将所述数据矩阵输入到预设的神经网络模型。

3.根据权利要求1或2所述的区块链中手续费供给地址的发现方法,其特征在于,在通过神经网络判定手续费供给地址所在的簇的步骤中,预训练的神经网络模型输出该簇对于手续费供给地址簇的判定概率,基于预设的判定阈值与判定概率进行比较,判定簇是否属于手续费供给地址簇,若是,则判定该簇中的待判定地址为手续费供给地址。

4.根据权利要求1所述的区块链中手续费供给地址的发现方法,其特征在于,在基于每笔交易的交易数值和交易数量计算正向交互系数、主币累计转移值系数和主币累计转移数量系数的步骤中,基于每笔交易的交易数值确定待判定地址向目标向目标地址转账的正向交易数量,计算正向交易数量与两个地址的交易数量的比值,作为正向交互系数。

5.根据权利要求4所述的区块链中手续费供给地址的发现方法,其特征在于,在基于每笔交易的交易数值和交易数量计算正向交互系数、主币累计转移值系数和主币累计转移数量系数的步骤中,筛选待判定地址与目标地址的正向交易中以主币作为交易货币的正向交易,并计算以主币作为交易货币的正向交易中累计转移主币的总额,计算单个待判定地址以主币作为交易货币的正向交易中累计转移主币的总额与目标地址累计收到主币的总额的比值,作为主币累计转移值系数。

6.根据权利要求5所述的区块链中手续费供给地址的发现方法,其特征在于,在基于每笔交易的交易数值和交易数量计算正向交互系数、主币累计转移值系数和主币累计转移数量系数...

【专利技术属性】
技术研发人员:杨超群郑永伯朱道飞徐国爱刘欣然
申请(专利权)人:中科链安北京科技有限公司
类型:发明
国别省市:

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

1