V2EX 07月23日 13:06
[ENS] 用 Planet + ENS 构建一个真正去中心化的博客
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文详细介绍了如何利用 Planet、ENS 域名和公共网关,轻松搭建一个无需服务器、可自定义域名、且不易被下架的 Web3 原生博客。Planet 作为一款 macOS 开源应用,能够将博客内容发布到 IPFS 网络并生成稳定的 IPNS 地址。通过将 ENS 域名与 IPNS 地址进行绑定,用户即可通过易于记忆的域名访问自己的博客。文章还解释了 Planet 如何通过节点广播和社区节点保证博客的持续在线可用性,并提供了使用 web3.storage 固定 CID 以实现永久在线的建议,为用户提供了一个去中心化的博客解决方案。

🌐 **Web3 博客的搭建基础**:文章介绍了搭建一个无需服务器、可自定义域名的 Web3 博客所需的三个核心工具:macOS 上的开源应用 Planet,用于发布和管理内容;ENS 域名,提供用户友好的访问地址;以及公共 ENS 网关(如 eth.limo),实现通过域名访问博客。Planet 利用 IPFS 进行内容托管,IPNS 管理内容更新,ENS 域名则与 IPNS 地址绑定,实现“yourname.eth.limo”的访问形式。

📝 **Planet 的发布与更新机制**:Planet 应用能将博客内容本地发布到 IPFS 网络,为每篇文章生成唯一的 CID(内容哈希)。同时,它利用设备私钥生成 IPNS 密钥对,创建博客的稳定地址(ipns://{你的 IPNS ID})。每次发布新内容后,Planet 会自动更新 IPNS 绑定,确保 IPNS 地址始终指向最新的博客内容,实现了博客内容的持续更新和访问的稳定性。

🔗 **ENS 域名与 IPNS 地址的绑定**:将博客绑定到 ENS 域名是实现自定义访问的关键。用户需要从 Planet 应用中复制博客的 IPNS 地址,然后前往 ENS 官方网站,在对应 .eth 域名的 Records 页面的 Content Hash 字段中,以“ipns://{你的 IPNS 地址}”的格式粘贴 IPNS 地址。完成交易并等待确认后,即可通过设定的 ENS 域名(如 yourname.eth.limo)访问博客。

🚀 **博客的可用性与持久化保障**:Planet 通过将内容广播到本地 IPFS 节点、推送给 Planet 社区节点,以及被公共网关缓存等方式,确保了即使在用户设备关机的情况下,博客也能被持续访问。为了实现更长久的在线可用性,文章建议用户使用 web3.storage 等服务来固定(pin)博客内容的 CID,从而保证其在 IPFS 网络中的永久性存储和访问。

你是否也想拥有一个无需服务器、不会被平台下架、使用自己域名的博客?

这篇文章将手把手带你完成这一切,只需要 3 个工具:


什么是 Planet ?

Planet 是一款 macOS 上的开源博客应用,它利用 IPFS 和 IPNS 技术将你的博客内容:

你只需要点几下鼠标,就能拥有一个 Web3 原生博客!


第一步:创建并发布你的博客

操作步骤:

    安装并打开 Planet App点击左下角 创建一个新的 Blog填写标题、描述、封面图等信息点击 “新文章” 按钮写文章点击顶部的发布按钮

发布后发生了什么?


第二步:将博客绑定到你的 ENS 域名

目标是让别人访问:

https://yourname.eth.limo

官方推荐绑定步骤如下:

Step 1:获取你的 IPNS 地址

Step 2:编辑 ENS 记录

Step 3:提交交易并等待确认

确认之后,你的博客就可以通过:

https://yourname.eth.limo

进行访问。

ENS 设置示意图:


Planet 如何确保你的博客在线?

Planet 发布内容时会:

如果想要 永久性在线,建议使用 web3.storage pin 住你的 CID 。


📦 补充说明:Planet 的“智能托管机制”

意味着你关机后博客也能继续被访问!


总结

项目说明
内容托管IPFS (内容寻址,去中心化)
地址管理IPNS (自动指向最新 CID )
域名绑定ENS (用你的 .eth 域名)
网关访问https://yourname.eth.limo
可用性保障Planet 节点广播 + 可选 pin 服务

示例

我的博客地址如下,欢迎访问:
👉 https://gptkit.eth.limo


欢迎留言交流!

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Web3 博客 Planet ENS IPFS 去中心化
相关文章