[发明专利]一种区块链敏感词检测方法在审
| 申请号: | 202110995812.4 | 申请日: | 2021-08-27 | 
| 公开(公告)号: | CN113779108A | 公开(公告)日: | 2021-12-10 | 
| 发明(设计)人: | 陈嘉俊;臧铖;付安雷 | 申请(专利权)人: | 浙商银行股份有限公司 | 
| 主分类号: | G06F16/2458 | 分类号: | G06F16/2458 | 
| 代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 刘静 | 
| 地址: | 311200 浙江*** | 国省代码: | 浙江;33 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 区块 敏感 检测 方法 | ||
本发明公开了一种区块链敏感词检测方法。本发明设计了敏感词共识模型、敏感词同步模型和交易上链策略,链成员发起上链请求前,首先由该成员执行敏感词共识模型中的成员敏感词检测,再由链上各个成员执行敏感词共识模型中的链上敏感词检测,根据检测结果执行不同的交易上链策略;敏感词同步模型可以定时执行或者由敏感词共识模型和交易上链策略触发执行。本发明一方面能够避免敏感词判别不一致的问题;另一方面能够提高敏感词检测的灵活性,从而提高区块链敏感词检测能力。
技术领域
本发明涉及信息检测领域,尤其涉及一种区块链敏感词检测方法。
背景技术
随着区块链技术的长足发展,区块链应用不断增加,区块链技术离日常生活也越来越近。我们借助区块链数据不可篡改的特性进行信息储存、信息共享、信息查验。另一方面,国家颁布了区块链信息服务管理规定,其中要求区块链应用落实信息内容安全管理责任。如何避免区块链保存的信息中出现不文明、不健康,甚至是非法的信息,这就需要交易信息在上链前进行敏感词检测。
目前区块链敏感词检测存在以下问题:链上各成员都拥有自己的敏感词库,对一笔交易中是否包含敏感词,各组织成员间有判别不一致的问题;链上各成员使用统一敏感词库,有敏感词不准确问题,一些交易中的正常词语可能会被链上不同成员判别成不同结果。
发明内容
针对上述存在的问题,本发明提出一种能够提高上链信息的合规性与合法性的区块链敏感词检测方法。
本发明的目的是通过以下技术方案实现的:
根据本发明的第一方面,提供一种区块链敏感词检测方法,包括:
通过敏感词共识模型进行敏感词检测;所述敏感词共识模型包括成员敏感词的检测模型和链上敏感词的共识检测模型;所述成员敏感词由各个成员独自维护,所述链上敏感词由各成员经过共识共同维护;
根据检测结果执行不同的交易上链策略;
通过敏感词同步模型进行敏感词更新。
进一步地,检测流程包括:
链成员发起交易上链请求前,该成员首先加载成员敏感词;
该成员对上链请求中的交易信息进行敏感词检测,得到检测结果;
若检测结果为包含敏感词,则不进行链上敏感词检测;否则该成员向链上其他成员发起交易上链请求,链上其他成员加载链上敏感词;
其他成员对上链请求中的交易信息进行敏感词共识检测,得到检测结果。
进一步地,在区块链上设计待检测交易数据区,用于保存通过成员敏感词检测并等待链上敏感词共识检测的交易内容;所述待检测交易数据区不公开,仅在敏感词共识阶段开放,通过智能合约新增、查询和删除。
进一步地,当执行完成员敏感词检测,且检测结果不含成员敏感词时,链成员通过调用智能合约的形式,将待上链的交易信息上传到待检测交易数据区;链上各成员通过执行智能合约的形式加载链上敏感词,检测待检测交易数据区中存储的交易信息中是否含有链上敏感词;各成员经过共识,最终确定链上敏感词检测结果;根据交易上链策略进行处理,同时从待检测交易数据区移除该交易。
进一步地,在区块链上设计链上敏感词数据区,用于保存链上敏感词共识检测时各链成员需要加载的敏感词;所述链上敏感词数据区对所有链成员公开。
进一步地,所述敏感词同步模型可以定时执行或者由敏感词共识模型和交易上链策略触发执行;
成员敏感词由各个链成员独立更新;
链上敏感词通过预言机更新,或由链成员调用敏感词维护合约更新;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙商银行股份有限公司,未经浙商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110995812.4/2.html,转载请声明来源钻瓜专利网。





