V2EX 的 Planet 聚合器及其相关生态
V2EX 的 Planet 聚合器及相关的生态,是一件 2010 年左右(现在的这版 V2EX 上线第一年)没法做的事情。
那个时候静态网站生成器(比如 Jekyll )刚有,Solana 和 IPFS 还根本没有诞生。
Planet 是一个用 SwiftUI 做的 macOS 原生应用,核心是一个支持多模版和 Markdown 的静态网站生成器。然后用 Planet 生成的静态网站,会发布为 IPFS 网络上的 CID 及 IPNS 名称。CID 和 IPNS 名都可以通过各种 IPFS 网关直接访问,或者也可以绑定到区块链域名上,比如 .eth 或者 .sol 。
https://github.com/Planetable/Planet
到这一步,Planet 实现的是完全由用户自己控制的信息发布端点。用户可以自由发布任何内容,不需要征求任何人的同意,也没有任何人可以修改或删除用户通过 Planet 发布在 IPFS 上的内容。但是用户需要自己去为内容导入流量。
而 V2EX 上的 Planet 聚合器,让用户可以把用 Planet 创建的网站提交,然后聚合生成一个类似 Twitter 时间轴的格式,并且可以获得 V2EX 首页的一部分流量( Planet 聚合器的入口是首页上的一个图标,也可以由用户直接设置为自己每次进入 V2EX 时的默认首页)。
https://www.v2ex.com/planet/about
而 V2EX 作为一个社区网站,在 2024 年中的时候,出于控制 spam 的原因,转向了邀请制注册。然后又在 2025 年 7 月,引入了对 Solana 登录和注册的支持,持有 10000 或更多 $V2EX SPL Token 可以注册(不需要使用邀请码激活),及开通图库、置顶、.v2ex.pro 二级域名等功能。
我觉得整件事情最妙的是,在 build 这些 IPFS 和 Solana 相关的功能时,我不需要去找大公司申请什么,也不需要等谁来审核。
得益于 Solana 生态的越来越成熟,SPL Token 相关的各种交易和流动性,也是读完文档之后就可以自己在各种协议(比如 PumpSwap / Meteora )上直接操作,也不需要去和任何大公司反复。
而这些事情,在 2010 年,现在的这一版 V2EX 刚上线的第一年,都是完全做不了的。
