测试去中心化黑名单(Decentralize blacklists)

Words
889
Reading
4 min
Listen
Play
4y

去中心化黑名单上线两年多了,我相信很多朋友并没有使用过——其实我也一样,因为平时我只看关注列表以及中文社区的内容,垃圾内容还是很少的。

不过,去中心化黑名单作为HIVE上的一种屏蔽垃圾信息的机制,还是有必要了解一下,所以决定实际操作一下,顺便分享给大家。

image.png
(图源 :pixabay)

如果你还没听过或者不了解去中心化黑名单,那么可以参考我的这个帖子:

了解一下去中心化黑名单

或者blocktrades@blocktrades 大佬的如下两篇帖子:

Hive Improvement Proposal: Decentralize blacklists on Hive
Hivemind API update to support decentralized blacklists

去中心化黑名单,简单来讲就是:任何个人都可以维护一个自己黑名单,而其它用户可以订阅(追随)别人维护的黑名单。

hive.blog网站已经支持:查看查询黑名单、维护黑名单、订阅黑名单等功能。

查看每个账户的黑名单信息,只需点击账户信息的Blacklisted Users栏目:

1670229231981.png

或者直接由链接进入,https://hive.blog/@userid/lists/blacklisted (其中userid是你要查询的用户的ID)。

对应页面主要分为几大功能区块,下面我来分别给大家介绍。

Blacklist显示以及移除

image.png

将用户加入到blacklist

image.png

点击下方的BLACKLIST ACCOUNTS,就会将刘美女 deanliu@deanliu 加入到我的黑名单中,我来试试看。

点击后,会广播一个custom json操作,刘美女就进黑名单喽:

image.png

赶紧把刘美女从小黑屋里放出来,对应的custom json操作如下:

["follow",{"follower":"oflyhigh","following":"deanliu","what":["unblacklist"]}]

搜索Blacklist

可以通过部分全部账户名称,来查询对应的账户是否在此黑名单中。

比如在这个搜索框中输入demo,上边的显示区域就会只显示oflyhigh.demo:

image.png

重置Blacklist:

image.png

此处的选项可以帮助我们重置(清空?)Blacklist,我试着执行一下RESET BLACKLIST,会广播以下custom json:

image.png

然后,我辛苦维护的,多达两人的黑名单,就被彻底清空啦。

至于哪个RESET ALL FOLLOWS/LISTS是啥?难道是清空我订阅的黑名单?应该是这个意思啦,可惜这个界面上并没有提供订阅黑名单的操作,所以这个重置按键也是不可用的。

黑名单的描述

回头再来看我的黑名单显示信息,你注意到上边那句红框里的信息了嘛?

1670231809100.png

我们可以在账户设置中为黑名单添加描述信息:

image.png

我来添加一段描述信息试试,嗯,这样看起来带感多啦:

image.png


去中心化黑名单就为大家测试到这里啦,hive.blog网站虽然还不支持订阅其它用户的黑名单,但对黑名单支持也算是不错啦,普通用户使用起来已经足够啦。

如果需要更复杂的功能,我们是可以通过编程广播custom json来实现,具体custom json如何写,可以参考文末链接,这里就不再赘述啦。

image.png
(图源 :pixabay)

怎么样,现在有谁想进我的小黑屋呀?

相关链接