去中心化黑名单上线两年多了,我相信很多朋友并没有使用过——其实我也一样,因为平时我只看关注列表以及中文社区的内容,垃圾内容还是很少的。
不过,去中心化黑名单作为HIVE上的一种屏蔽垃圾信息的机制,还是有必要了解一下,所以决定实际操作一下,顺便分享给大家。
(图源 :pixabay)
如果你还没听过或者不了解去中心化黑名单,那么可以参考我的这个帖子:
或者@blocktrades 大佬的如下两篇帖子:
Hive Improvement Proposal: Decentralize blacklists on Hive
Hivemind API update to support decentralized blacklists
去中心化黑名单,简单来讲就是:任何个人都可以维护一个自己黑名单,而其它用户可以订阅(追随)别人维护的黑名单。
hive.blog网站已经支持:查看查询黑名单、维护黑名单、订阅黑名单等功能。
查看每个账户的黑名单信息,只需点击账户信息的Blacklisted Users栏目:
或者直接由链接进入,https://hive.blog/@userid/lists/blacklisted (其中userid是你要查询的用户的ID)。
对应页面主要分为几大功能区块,下面我来分别给大家介绍。
点击下方的BLACKLIST ACCOUNTS,就会将刘美女 @deanliu 加入到我的黑名单中,我来试试看。
点击后,会广播一个custom json操作,刘美女就进黑名单喽:
赶紧把刘美女从小黑屋里放出来,对应的custom json操作如下:
["follow",{"follower":"oflyhigh","following":"deanliu","what":["unblacklist"]}]
可以通过部分全部账户名称,来查询对应的账户是否在此黑名单中。
比如在这个搜索框中输入demo,上边的显示区域就会只显示oflyhigh.demo:
此处的选项可以帮助我们重置(清空?)Blacklist,我试着执行一下RESET BLACKLIST,会广播以下custom json:
然后,我辛苦维护的,多达两人的黑名单,就被彻底清空啦。
至于哪个RESET ALL FOLLOWS/LISTS是啥?难道是清空我订阅的黑名单?应该是这个意思啦,可惜这个界面上并没有提供订阅黑名单的操作,所以这个重置按键也是不可用的。
回头再来看我的黑名单显示信息,你注意到上边那句红框里的信息了嘛?
我们可以在账户设置中为黑名单添加描述信息:
我来添加一段描述信息试试,嗯,这样看起来带感多啦:
去中心化黑名单就为大家测试到这里啦,hive.blog网站虽然还不支持订阅其它用户的黑名单,但对黑名单支持也算是不错啦,普通用户使用起来已经足够啦。
如果需要更复杂的功能,我们是可以通过编程广播custom json来实现,具体custom json如何写,可以参考文末链接,这里就不再赘述啦。
(图源 :pixabay)
怎么样,现在有谁想进我的小黑屋呀?