PinnedPinnedPrivate
subconscious.substack.com

免信任协议优于信任协议

免信任协议优于信任协议,因为它把所有权和授权放在用户可控制的密钥上,而不是放在某个中心账户系统里。传统登录要求用户向平台请求访问权,平台实际掌握账户、数据和通信入口,也能撤销访问、制造锁定或窥见交流关系。免信任协议使用公私钥完成身份认证和授权,密钥本身就是凭证,用户不必依赖权威机构证明自己是谁。这并不意味着所有人都必须独自承担丢钥匙的风险;免信任设计可以在上层加入托管、硬件备份、社交恢复或未来的零知识恢复方案。关键差异在于选择权:可信协议把中心权威写进基础设施,用户无法更换;免信任协议只要求通用密钥接口,是否托管、由谁托管、如何恢复,都能作为可替换层演进。密钥像协议里的基础连接点,足够简单,才能支撑开放生态和可信退出。

PinnedPinnedPrivate
subconscious.substack.com

互联网是模块化的

这本书的主要内容是,互联网之所以如此具有生成性,是有具体原因的,而且可以追溯到其历史上早期的架构选择。) 当一个系统是由具有可识别边界的较小的独立部分组成时,它就是模块化。在设计模块化架构时,系统架构师以最小化组件之间的依赖性的方式来分解系统。如果它在使用上是模块化的,产品的用户可以在以后的阶段更换或 "混合和匹配 "组件。网络的模块化边界是为网络化的文件绘制的,内容被分割成 "页面",浏览器引擎被设计用于布局和滚动文本。你可以把像Mighty这样的东西看作是重新划定模块边界的尝试,把浏览器引擎的所有模块放到一个黑盒子里,并把计算能力投向这个黑盒子,直到唯一重要的模块边界是客户端和服务器之间的网络边界。在《技术的本质》中,W.Brian Arthur指出,模块化技术也具有所有这些特性 突变 ← 改变或替换模块 遗传 ← 从旧的模块组成新的模块 技术在不断发展。(W. Brian Arthur, 2009. 技术的本质) 如果你想创建开放式的系统,你需要模块化。

PinnedPinnedPrivate
inkandswitch.com

本地优先软件:尽管在云中,您仍拥有自己的数据

尽管有云,你还是拥有自己的数据。Google Docs和Trello等云应用程序很受欢迎,因为它们可以与同事进行实时协作,并且它们使我们能够轻松地从所有设备访问我们的作品。然而,通过将数据存储集中在服务器上,云应用程序也剥夺了用户的所有权和代理权。如果服务关闭,软件将停止工作,并且使用该软件创建的数据将丢失。在内容中,我们提出了“本地优先软件”:一套软件原则,使用户能够协作和拥有。

PinnedPinnedPrivate
tfos.co

如何在 RSS 之上重建社交媒体

在 RSS 之上重建社交媒体,核心做法是把发布、阅读和社区拆开,再用开放订阅机制让它们重新协作。社区应用应该能为新帖子输出 RSS,让成员不用反复打开 Discord、Slack 或论坛;发布工具可以把一个人在各社区的发言聚合成个人社交订阅源,使“关注一个人”不再依赖单一平台;阅读应用则要识别高频社交源,避免它们淹没低频通讯和博客。最大障碍不是技术协议,而是普通用户不知道 RSS 是什么,因此订阅必须被包装成简单动作:点开推荐链接、输入邮箱、自动加入阅读器,必要时还能下载 OPML 换到其他应用。这样的网络不追求一个平台吞下所有功能,而是让不同工具各自做好一件事,并通过可携带的订阅关系连接起来。社交分发因此从平台锁定转向个人可控的流动通道。