检测区块链资产充值平台存在区块链资产假充值的方法技术

技术编号:30332957 阅读:15 留言:0更新日期:2021-10-10 00:52
本发明专利技术涉及检测区块链资产充值平台技术领域,具体是检测区块链资产充值平台存在区块链资产假充值的方法。包括具体步骤如下:选择需要测试的区块链资产类型;输区块链资产兑换平台的待检测区块链资产的充值地址,不同的资产类型将需要提交不同的信息用于假充值;通过对应的接口提交数据,将对应的信息插入到数据库中,等待假充值扫描器进行扫描;假充值扫描器定时轮询假充值数据任务表中的信息;对应的假充值任务检测完成后,返回检测结果,并更新用户检测信息表。本发明专利技术提供一种全面的区块链资产假充值检测,帮助区块链资产兑换平台及时发现潜在风险,防止相关资产损失的检测区块链资产充值平台存在区块链资产假充值的方法。资产充值平台存在区块链资产假充值的方法。

【技术实现步骤摘要】
检测区块链资产充值平台存在区块链资产假充值的方法


[0001]本专利技术涉及检测区块链资产充值平台
,具体是检测区块链资产充值平台存在区块链资产假充值的方法。

技术介绍

[0002]随着区块链行业的发展,人们对兑换区块链资产的需求不断增大,提供区块链资产的兑换服务的平台越来越多,提供兑换的区块链资产种类也越来越多。当区块链资产兑换平台在提供种类繁多的区块链资产兑换服务时,在检测区块链资产充值的时候,常常缺乏有效的检测区块链资产的假充值的工具或方案,导致区块链资产兑换平台资金损失频繁发生。
[0003]区块链资产兑换平台需要对提供兑换的区块链资产进行全面的假充值检测,才能最大限度的避免因区块链资产假充值导致的资产损失。
[0004]目前市面上没有一款有效的工具或方案帮助区块链资产兑换平台多提供兑换的区块链资产做有效的检测。成为许多区块链资产兑换平台的痛点。
[0005]许多区块链资产兑换平台中的技术人员对区块链本身底层的技术不了解,无法有效的对自身的区块链资产兑换平台进行有效的检测,也难以构造特殊的假充值交易。同时无法对交易中的某些特性有充分的了解,导致无法设计合适的系统防御此类攻击。
[0006]区块链资产兑换平台因假充值导致的资金损失频繁发生,亟需一款自动化工具对区块链资产兑换平台提供全面的假充值检测。降低区块链资产兑换平台的假充值检测门槛。

技术实现思路

[0007]本专利技术提供一种能对区块链资产兑换平台提供全面的区块链资产假充值检测,同时降低区块链资产兑换平台从业人员的检测门槛,帮助区块链资产兑换平台及时发现潜在风险,防止相关资产损失的检测区块链资产充值平台存在区块链资产假充值的方法。
[0008]本专利技术所采用的技术方案为检测区块链资产充值平台存在区块链资产假充值的方法,其特征在于:包括具体步骤如下:
[0009]步骤一:选择需要测试的区块链资产类型;
[0010]步骤二:输区块链资产兑换平台的待检测区块链资产的充值地址,不同的资产类型将需要提交不同的信息用于假充值;
[0011]步骤三:通过对应的接口提交数据,将对应的信息插入到数据库中,等待假充值扫描器进行扫描;
[0012]步骤四:假充值扫描器定时轮询假充值数据任务表中的信息,具体情况有:
[0013]S1:表中有待检测数据,启动假充值扫描器,提取任务记录中用于完成检测的必要信息,当完成数据提取后,使用这些数据构造特殊的交易通过区块链api接口发向区块链网络,完成假充值检测并更新任务表中相关的记录;
[0014]S2:表中无待检测数据,退出假充值扫描器并等待下一次轮询;
[0015]步骤五:对应的假充值任务检测完成后,返回检测结果,并更新用户检测信息表中的相关记录和假充值数据任务表中的相关记录;
[0016]所述假充值扫描器在对数据库操作的系统存在线程1、线程2、api

server。
[0017]所述区块链资产类型为以太坊、EOS。
[0018]所述EOS的假充值需要提供对应的币种合约地址和充值memo。
[0019]所述步骤三为有效记录系统的运行情况和币种的充值信息,创建了充值数据任务表和用户检测信息表对数据进行维护。
[0020]所述提取任务记录中用于完成检测的必要信息为memo和充值地址。
[0021]所述返回检测结果为交易id。
[0022]所述线程1负责扫描数据库中未完成的任务并检测任务的交易状态,所述线程2负责扫描数据路中有新增的任务并负责构建假充值检测交易并发送到链上,在完成对应的检测任务后更新数据库的信息,所述api

server负责处理用户提交上来的信息并插入到对应的数据库表中。
[0023]所述系统防止发生错误的机制具体如下:
[0024]S1:针对比特币系地址采用base58方式生成的地址采用base58校验,不符合校验规则的地址不加入到数据库中;
[0025]S2:针对其他链ETH,直接使用正则匹配校验地址的长度,不符合规则的不加入到数据库中;
[0026]S3:针对其他一些链的特性,对不存在的地址发送的交易会导致一些错误,系统将根据这些错误在数据库中进行标记,当错误发生时,假充值扫描器会将这条记录挂起,忽略这些记录并给出相应的提示。
[0027]本专利技术的有益效果:
[0028]本专利技术通过独创的区块链资产假充值检测方法,能自动构造特殊的区块链资产转账交易。支持多种类型的区块链资产的假充值检测。并支持转账失败自动重发交易、返回详细的检测结果,包含检测使用的转账的交易ID、转账流程等。
[0029]本专利技术是目前市面上第一款涵盖范围最全面的区块链资产假充值检测系统。能为区块链资产兑换平台提供全面有效的检测。
[0030]通过本专利技术,检测者无需掌握复杂的交易构造流程和相关的区块链知识,只需提供本专利技术中简单的几个参数,即可有效地对区块链资产兑换平台提供的币种进行全面、有效的假充值检测。
附图说明
[0031]图1为本专利技术检测区块链资产充值平台存在区块链资产假充值的方法的主流程图。
[0032]图2为本专利技术检测区块链资产充值平台存在区块链资产假充值的方法的假充值扫描器在启动时候对数据库操作的具体细节流程图。
具体实施方式
[0033]检测区块链资产充值平台存在区块链资产假充值的方法,其特征在于:包括具体步骤如下:
[0034]步骤一:选择需要测试的区块链资产类型;
[0035]步骤二:输区块链资产兑换平台的待检测区块链资产的充值地址,不同的资产类型将需要提交不同的信息用于假充值;
[0036]步骤三:通过对应的接口提交数据,将对应的信息插入到数据库中,等待假充值扫描器进行扫描;
[0037]步骤四:假充值扫描器定时轮询假充值数据任务表中的信息,具体情况有:
[0038]S1:表中有待检测数据,启动假充值扫描器,提取任务记录中用于完成检测的必要信息,当完成数据提取后,使用这些数据构造特殊的交易通过区块链api接口发向区块链网络,完成假充值检测并更新任务表中相关的记录;
[0039]S2:表中无待检测数据,退出假充值扫描器并等待下一次轮询;
[0040]步骤五:对应的假充值任务检测完成后,返回检测结果,并更新用户检测信息表中的相关记录和假充值数据任务表中的相关记录;
[0041]所述假充值扫描器在对数据库操作的系统存在线程1、线程2、api

server。
[0042]所述区块链资产类型为以太坊、EOS。
[0043]所述EOS的假充值需要提供对应的币种合约地址和充值memo。
[0044]所述步骤三为有效记录系统的运行情况和币种的充值信息,创建了充值数据任务表和用户检测信息表对数据进行维护。
[0045]所述充值数据任务表用于记录用户提交的对应假充值任务,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.检测区块链资产充值平台存在区块链资产假充值的方法,其特征在于:包括具体步骤如下:步骤一:选择需要测试的区块链资产类型;步骤二:输区块链资产兑换平台的待检测区块链资产的充值地址,不同的资产类型将需要提交不同的信息用于假充值;步骤三:通过对应的接口提交数据,将对应的信息插入到数据库中,等待假充值扫描器进行扫描;步骤四:假充值扫描器定时轮询假充值数据任务表中的信息,具体情况有:S1:表中有待检测数据,启动假充值扫描器,提取任务记录中用于完成检测的必要信息,当完成数据提取后,使用这些数据构造特殊的交易通过区块链api接口发向区块链网络,完成假充值检测并更新任务表中相关的记录;S2:表中无待检测数据,退出假充值扫描器并等待下一次轮询;步骤五:对应的假充值任务检测完成后,返回检测结果,并更新用户检测信息表中的相关记录和假充值数据任务表中的相关记录;所述假充值扫描器在对数据库操作的系统存在线程1、线程2、api

server。2.根据权利要求1所述的检测区块链资产充值平台存在区块链资产假充值的方法,其特征在于:所述区块链资产类型为以太坊、EOS。3.根据权利要求2所述的检测区块链资产充值平台存在区块链资产假充值的方法,其特征在于:所述EOS的假充值需要提供对应的币种合约地址和充值memo。4.根据权利要求1所述的检测区块链资产充值平台存在区块链资产假充值的方法,其特征在于:所述步骤三为有效记录系统...

【专利技术属性】
技术研发人员:余伟明
申请(专利权)人:厦门慢雾科技有限公司
类型:发明
国别省市:

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

1