The present disclosure provides a method, device, node and medium for filtering illegal content in blockchain data. The method includes: obtaining the blockchain data; querying the pre stored filter attribute and filter rule correspondence table based on the filter attribute to get the filter rule corresponding to the filter attribute; filtering the blockchain data according to the filter rule to filter the illegal content. The disclosed embodiment can automatically filter the illegal content in the blockchain data.
【技术实现步骤摘要】
滤除区块链数据中非法内容的方法、装置、节点和介质本申请是2019年1月9日提交的、申请号为201910021197X、专利技术名称为“显示区块链数据的方法、区块链浏览器、用户节点和介质”的申请的分案申请。
本公开涉及区块链领域,具体涉及一种滤除区块链数据中非法内容的方法、装置、节点和介质。
技术介绍
目前的区块链浏览器只会原样地显示查询到的区块链数据。由于区块链的不可篡改特性,如果有人借助区块链去传播非法内容,将给区块链的监管带来极大的挑战。最后的结果可能是整个区块链被监管机构反对,影响未来区块链的落地部署。
技术实现思路
本公开的一个目的在于提出一种滤除区块链数据中非法内容的方法、装置、节点和介质,其能够自动滤除区块链数据中的非法内容。根据本公开实施例的一方面,公开了一种滤除区块链数据中非法内容的方法,包括:获取区块链数据;基于过滤属性,查询预存的过滤属性与过滤规则对应关系表,得到与所述过滤属性对应的过滤规则;根据该过滤规则对所述区块链数据进行过滤,滤除非法内容。根据本公开实施例的一方面,公开了一种显示查询到的区块链数据的装置,包括:区块链数据查询请求发送单元,用于发送区块链数据查询请求;区块链数据接收单元,用于接收查询到的区块链数据;获取单元,用于获取过滤后区块链数据,所述过滤后区块链数据是基于过滤属性,查询预存的过滤属性与过滤规则对应关系表,得到与所述过滤属性对应的过滤规则,并根据该过滤规则对所述区块链数据进行过滤,滤除 ...
【技术保护点】
1.一种滤除区块链数据中非法内容的方法,其特征在于,包括:/n获取区块链数据;/n基于过滤属性,查询预存的过滤属性与过滤规则对应关系表,得到与所述过滤属性对应的过滤规则;/n根据该过滤规则对所述区块链数据进行过滤,滤除非法内容。/n
【技术特征摘要】
1.一种滤除区块链数据中非法内容的方法,其特征在于,包括:
获取区块链数据;
基于过滤属性,查询预存的过滤属性与过滤规则对应关系表,得到与所述过滤属性对应的过滤规则;
根据该过滤规则对所述区块链数据进行过滤,滤除非法内容。
2.根据权利要求1所述的方法,其特征在于,所述过滤属性包括用户节点类型。
3.根据权利要求2所述的方法,其特征在于,所述获取区块链数据,包括:获取所述区块链数据打包成的消息,所述消息的消息头中含有所述用户节点类型;
所述基于过滤属性,查询预存的过滤属性与过滤规则对应关系表,得到与所述过滤属性对应的过滤规则,包括:
从所述消息头中获取所述用户节点类型;
基于所述用户节点类型,查询预存的用户节点类型与过滤规则对应关系表,得到与所述用户节点类型对应的过滤规则。
4.根据权利要求1所述的方法,其特征在于,所述区块链包括多个子区块链,所述过滤属性包括子区块链标识。
5.根据权利要求4所述的方法,其特征在于,所述获取区块链数据,包括:获取所述区块链数据打包成的消息,所述消息的消息头中含有所述子区块链标识;
所述基于过滤属性,查询预存的过滤属性与过滤规则对应关系表,得到与所述过滤属性对应的过滤规则,包括:
从所述消息头中获取所述子区块链标识;
基于所述子区块链标识,查询预存的子区块链标识与过滤规则对应关系表,得到与所述子区块链标识对应的过滤规则。
6.根据权利要求1所述的方法,其特征在于,所述过滤规则包括非法词列表,所述根据该过滤规则对所述区块链数据进行过滤,滤除非法内容,包括:
将所述区块链数据中的每个交易信息分词;
将分出的每个词与非法词列表中非法词逐一比对,只要与非法词列表中一个非法词一致,则将滤除包含该分出的词的非法内容。
7.根据权利要求1所述的方法,其特征在于,所述过滤规则包括非法词列表,所述根据该过滤规则对所述区块链数据进行过滤,滤除非法内容,包括:
将所述区块链数据中的每个交易信息分词;
查找同义词表,确定分出的每一个词的同义词;
针对分出的每一个词,确定该词的同义词中是否有至少一个同义词与非法词列表中的一个非法词一致,如是,则滤除包含该分出的词的非法内容。
8.根据权利要求6或7所述的方法,其特征在于,所述滤除包含该分出的词的非法内容包括以下中的任一项:
该分出的词;
该分出的词所在的句子;
该分出的词所在的段;
该分出的词所在的交易信息。
9....
【专利技术属性】
技术研发人员:李茂材,王宗友,周开班,张劲松,蓝虎,孔利,杨常青,时一防,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。