ATProto之言论 自由和触达的分离
今天刷到个好玩的。先说下背景:
2019年,时任Twitter CEO 的 Jack Dorsey @jack
当时内部资助 五个去中心化的社交媒体项目,其中之一叫 Bluesky,后来由Jay Graber成立独立公司独立运营。其核心卖点是一个叫 AT协议 (Authenticated Transfer Protocol,有趣的是 AT 也是 @
这个符号的称呼) ,基于这个协议搭建的分布式社交网络。官服和app上线叫 https://bsky.app 。
2022年10月,世界首富 Elon Musk $440亿刀买下Twitter,2024年大选推波助澜,在11月成功助力懂王 @realDonaldTrump
重夺总统宝座, 特别多X.com的“自由派”认为是天塌了,于是纷纷出逃。所以 bsky 用户增长迅猛,有超过 mastodon、Threads和nostr的趋势。
- mastodon 的问题是,RoR又慢又重,站长们带不动
- threads 主要是反派从良,大家还是怕犹太人老板惦记
- nostr 币圈味太冲
看过X的就知道上面的黄推、币圈电诈、民间政客特别多,如何在一个无法集中管理的网络里去掉杂音,保留有意思的内容,很具有挑战的。ATProto提出了一个概念叫做 Speech and Reach。我理解,它把言论自由和言论可触达性分开。你说啥话没人管,但是你的话谁能听见是另一回事。
Atproto's model is that speech and reach should be two separate layers, built to work with each other. The “speech” layer should remain permissive, distributing authority and designed to ensure everyone has a voice. The “reach” layer lives on top, built for flexibility and designed to scale.
说实话,当时我看到个设定觉得合理,但是不知道有啥用,直到今天我看到了Django(Python Web框架)的作者 Simon Willison @simonw
分享的一个有意思的玩法——挂人。
I am utterly delighted by this subversive use of the Bluesky label feature, where you can subscribe to a custom app that then adds visible labels to profiles
This one shows you which posh expensive private school British public figures attended, plus their current fees
https://bsky.app/profile/daddys.cash
是的你没看错,就是挂人。这个 daddys.cash (读作:爹滴点现金)账号的作用是,把 bsky.app 上正米字旗🇬🇧大V,上过私校的作为“标签”放到账号信息栏。甚至还包含私校的学费,时刻提醒你阶级差距。英国的私校是个圈子,非常抱团,在证界和商界非常具有影响力,这可太“同窗传承吾辈责”了。在评论区,你甚至还能看到有账号专注把正星条旗🇺🇸大V背后的政党派别和选举献金标出来。英美的内政和外交是有偏向性的维护这群人的世界观和利益。
为什么说这个功能是挂人?如果推广开了,这玩意极大降低了饭圈和小鬼们拿来给人贴标签的门槛,而且传播性极快。假如在一个平行世界里,bsky在国内上线,就现在的形式,很快🐒和🌸会形成两个阵营互相敌对对喷。
但如果你抛开网络论战,带入线下社交,这个功能可能会带来一个意想不到的效果——IRL的社会压力回来了。能在网络上肆无忌惮的彪悍发言,会考虑到今后被人 label 怎么办?实际上大多数人当着其他人的面说话还是很矜持的,得考虑个场合和面子。深怕别人背地里议论着你什么。这他人指指点点,不正好就是“贴标签”。
ATProto 的实现细节:
It's broadly a system for publishing metadata on posts called "Labels". Application clients specify which labeling services they want to use in request headers. Those labels get attached to the responses, where they can then be interpreted by client.
This is an open system. Clients can choose which labelers they use, and while the Bluesky client hardcodes the Bluesky moderation another client can choose a different primary Labeler. Users can then add their community labelers, which I describe below. We aim to do the majority of our moderation at that layer. There are also "infrastructure takedowns" for illegal content and network abuse, which we execute at the services layer (ie the relay).
技术上来说,一个内容顶真不顶,你自己可以选择 Label 供应商;传播上来说,如果你影响力超大,你说话就得委婉,考虑万一被人贴上不好的标签的后果。所以一开始atproto这个拆分 speech 和 reach 的设计就挺有意思。要么你口无遮拦嗓门小,你谨言慎行上热搜,发言是自由的,但是传播成什么样可不是你说了算。
这个机制当然也有很多问题,比如如果你是小人,你可以换各种马甲来诋毁和三人成虎。怎么办呢?实名制?social credit?
总之,这是一个有意思的设计。比X现在那套黑盒子封号,灵活的 community notes 更创新。@jack
这一波看来是真的懂这行搞出来的新玩意。
Posted
stderr