[发明专利]一种区块链敏感词检测方法在审
| 申请号: | 202110995812.4 | 申请日: | 2021-08-27 | 
| 公开(公告)号: | CN113779108A | 公开(公告)日: | 2021-12-10 | 
| 发明(设计)人: | 陈嘉俊;臧铖;付安雷 | 申请(专利权)人: | 浙商银行股份有限公司 | 
| 主分类号: | G06F16/2458 | 分类号: | G06F16/2458 | 
| 代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 刘静 | 
| 地址: | 311200 浙江*** | 国省代码: | 浙江;33 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 区块 敏感 检测 方法 | ||
1.一种区块链敏感词检测方法,其特征在于,所述方法包括:
通过敏感词共识模型进行敏感词检测;所述敏感词共识模型包括成员敏感词的检测模型和链上敏感词的共识检测模型;所述成员敏感词由各个成员独自维护,所述链上敏感词由各成员经过共识共同维护;
根据检测结果执行不同的交易上链策略;
通过敏感词同步模型进行敏感词更新。
2.根据权利要求1所述的方法,其特征在于,检测流程包括:
链成员发起交易上链请求前,该成员首先加载成员敏感词;
该成员对上链请求中的交易信息进行敏感词检测,得到检测结果;
若检测结果为包含敏感词,则不进行链上敏感词检测;否则该成员向链上其他成员发起交易上链请求,链上其他成员加载链上敏感词;
其他成员对上链请求中的交易信息进行敏感词共识检测,得到检测结果。
3.根据权利要求1所述的方法,其特征在于,在区块链上设计待检测交易数据区,用于保存通过成员敏感词检测并等待链上敏感词共识检测的交易内容;所述待检测交易数据区不公开,仅在敏感词共识阶段开放,通过智能合约新增、查询和删除。
4.根据权利要求3所述的方法,其特征在于,当执行完成员敏感词检测,且检测结果不含成员敏感词时,链成员通过调用智能合约的形式,将待上链的交易信息上传到待检测交易数据区;链上各成员通过执行智能合约的形式加载链上敏感词,检测待检测交易数据区中存储的交易信息中是否含有链上敏感词;各成员经过共识,最终确定链上敏感词检测结果;根据交易上链策略进行处理,同时从待检测交易数据区移除该交易。
5.根据权利要求1所述的方法,其特征在于,在区块链上设计链上敏感词数据区,用于保存链上敏感词共识检测时各链成员需要加载的敏感词;所述链上敏感词数据区对所有链成员公开。
6.根据权利要求1所述的方法,其特征在于,所述敏感词同步模型可以定时执行或者由敏感词共识模型和交易上链策略触发执行;
成员敏感词由各个链成员独立更新;
链上敏感词通过预言机更新,或由链成员调用敏感词维护合约更新;
当链成员对交易信息进行链上敏感词共识检测时,若该成员检测结果与共识检测结果不一致,则该成员需要更新链上敏感词;
当链成员对交易信息通过了成员敏感词检测但是在链上敏感词共识检测时发现存在高权重敏感词,则该链成员需要更新成员敏感词。
7.根据权利要求1所述的方法,其特征在于,链成员可调用敏感词维护合约对链上敏感词进行更新维护,包括:
(1)合约有敏感词新增、删除、修改、查询和审核方法,对敏感词的新增、删除和修改必须通过敏感词审核之后才能生效;
(2)合约传入的敏感词为对象结构,包含以下属性:id、名称、行业、来源、权重、失效时间;
(3)所有链成员都可以调用敏感词维护合约中的新增、删除、修改和查询方法,但是敏感词审核方法必须满足调用地址在合约白名单地址中才能调用。
8.根据权利要求1所述的方法,其特征在于,通过敏感词预言机自动的定时获取、更新特定内容的敏感词,对链上敏感词进行更新维护,包括:
(1)部署一个敏感词更新合约,该合约包含敏感词更新方法updateSwf(),该方法接收敏感词数据作为参数;
(2)部署一个预言机,用于周期性地轮询获取通用的或者权威机构发布的敏感词,然后将敏感词数据提交给敏感词更新合约;
(3)敏感词更新合约的updateSwf()将敏感词数据按链上敏感词对象的格式进行整理,并标注出来源,再与已有的同一来源的链上敏感词进行比对更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙商银行股份有限公司,未经浙商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110995812.4/1.html,转载请声明来源钻瓜专利网。





