用 Planet + ENS 构建一个真正去中心化的博客
你是否也想拥有一个无需服务器、不会被平台下架、使用自己域名的博客?
这篇文章将手把手带你完成这一切,只需要 3 个工具:
- Planet:macOS 上的开源博客 App
- ENS 域名(如
yourname.eth) - 公共 ENS 网关如
eth.limo或eth.link
什么是 Planet?
Planet 是一款 macOS 上的开源博客应用,它利用 IPFS 和 IPNS 技术将你的博客内容:
- 本地发布到 IPFS 网络(通过内容寻址)
- 自动生成 IPNS 地址(类似“博客永久地址”)
- 可选绑定到 ENS 域名(让访问像
yourname.eth.limo一样简单)
你只需要点几下鼠标,就能拥有一个 Web3 原生博客!

第一步:创建并发布你的博客
操作步骤:
- 安装并打开 Planet App
- 点击左下角
+创建一个新的 Blog - 填写标题、描述、封面图等信息
- 点击 “新文章” 按钮写文章
- 点击顶部的发布按钮
发布后发生了什么?
- Planet 会将你的内容发布到本地 IPFS 节点,每一篇文章、资源都会生成唯一的 CID(内容哈希)
- Planet 同时会用你设备私钥生成 IPNS 密钥对,创建博客的稳定地址:
ipns://{你的 IPNS ID}
- 每次发布后 Planet 都会更新 IPNS 绑定,确保链接永远指向你最新的博客内容
第二步:将博客绑定到你的 ENS 域名
目标是让别人访问:
https://yourname.eth.limo
官方推荐绑定步骤如下:
Step 1:获取你的 IPNS 地址
- 打开 Planet App,右键点击你想绑定的博客
- 选择
Copy IPNS - 你将复制到一个以
k51...开头的字符串
Step 2:编辑 ENS 记录
- 前往 app.ens.domains,找到你的
.eth域名 - 进入 Records 页,点击 Edit Records
- 在
Other → Content Hash字段中,粘贴如下格式:ipns://k51qzi5uqu5dhlv0jq4akf...(你刚复制的 IPNS 地址)
Step 3:提交交易并等待确认
确认之后,你的博客就可以通过:
https://yourname.eth.limo
进行访问。
ENS 设置示意图:

Planet 如何确保你的博客在线?
Planet 发布内容时会:
- 广播到你本地 IPFS 节点
- 推送给 Planet 社区节点
- 被公共网关如
eth.limo缓存后可持续访问
如果想要 永久性在线,建议使用 web3.storage pin 住你的 CID。
补充说明:Planet 的“智能托管机制”
- Planet 自动将博客内容同步给官方和社区节点
- 通过 IPNS 地址持续跟踪更新
- IPFS 网络中访问者也会间接缓存内容
意味着你关机后博客也能继续被访问!
总结
| 项目 | 说明 |
|---|---|
| 内容托管 | IPFS(内容寻址,去中心化) |
| 地址管理 | IPNS(自动指向最新 CID) |
| 域名绑定 | ENS(用你的 .eth 域名) |
| 网关访问 | https://yourname.eth.limo |
| 可用性保障 | Planet 节点广播 + 可选 pin 服务 |
示例
我的博客地址如下,欢迎访问:
https://gptkit.eth.limo
用 Planet + ENS 构建一个真正去中心化的博客的更多相关文章
- 从零构建以太坊(Ethereum)智能合约到项目实战——第23章 从零构建和部署去中心化投票App,decentralization Voting Dapp
P90 .1-从零构建和部署去中心化投票App-01 P91 .2-从零构建和部署去中心化投票App-02 P92 .3-从零构建和部署去中心化投票App-03 参考博文:http://liyuech ...
- 基于NOSTR协议的“公有制”版本的Twitter,去中心化社交软件Damus用后感,一个极端走向另一个极端
最近,一个幽灵,Web3的幽灵,在网络游荡,它叫Damus,这玩意诠释了什么叫做病毒式营销,滑稽的是,一个Web3产品却在Web2的产品链上疯狂传销,各方大佬纷纷为其背书,到底发生了什么?Damus的 ...
- 一个轻client,多语言支持,去中心化,自己主动负载,可扩展的实时数据写服务的实现方案讨论
背景 背景是设计一个实时数据接入的模块,负责接收client的实时数据写入(如日志流,点击流),数据支持直接下沉到HBase上(兴许提供HBase上的查询),或先持久化到Kafka里.方便兴许进行一些 ...
- MaidSafe.net,一个完全去中心的化的云存储系统
MaidSafe.net,一个完全去中心的化的云存储系统 (类似Bitcloud系统) 本帖最后由 tbit 于 2014-3-26 16:11 编辑 已经开发了8年,最近即将推出测试和IPO.开放源 ...
- buckaroo 去中心化的c++包管理工具
buckaroo 是一款去中心化的c++ 包管理工具,使用上,类似yarn(nodejs),cargo (rust) ,使用buckaroo 我们可以很容易集成一个大规模的项目 支持以下特性 直接从G ...
- PPIO去中心化存储的了解和记录
目录 介绍 FileCoin P2P技术给去中心化云存储的好处 剩余资源的再次使用 市场竞争会激发民间的智慧 PPIO的2种冗余模式 全副本模式 纠删副本模式 为什么PPIO要设计支付代理节点? 一些 ...
- Filecoin:一种去中心化的存储网络(二)
开始初步了解学习Filecoin,如下是看白皮书的内容整理. 参考: 白皮书中文版 http://chainx.org/paper/index/index/id/13.html 白皮书英文版 http ...
- Filecoin:一种去中心化的存储网络(一)
开始初步了解学习Filecoin,如下是看白皮书的内容整理. 参考: 白皮书中文版 http://chainx.org/paper/index/index/id/13.html 白皮书英文版 http ...
- serf 中去中心化系统的原理和实现
原文:https://www.infoq.cn/article/principle-and-impleme-of-de-centering-system-in-serf serf 是出自 Hashic ...
- Baccarat是如何运用去中心化治理模式的?
区块链的出现,让大家看到了去中心化的可能.去中心化的数字资产从最初的默默无闻,一路起起伏伏发展了十年,逐渐成为了大众认可的价值存储方式.去中心化的金融,使数字资产的生态建设者意识到,即使没有中心化的金 ...
随机推荐
- XGBooost算法原理及Python实现
一.概述 XGBoost 是一种基于梯度提升框架的机器学习算法,它通过迭代地训练一系列决策树来构建模型.核心思想是通过不断地在已有模型的基础上,拟合负梯度方向的残差(真实值与预测值的差)来构建新的 ...
- vue3 基础-父子组件间如何通过事件通信
前几篇讨论的父子组件间如何进行传数据的话题. 即父组件在调用子组件的时候, 通过自定义属性 (v-bind) 的方式传递数据, 同时子组件通过 props 属性进行接收. 子组件可以对数据进行各种校验 ...
- RPC:设计可扩展且向后兼容的协议
协议:怎么设计可扩展且向后兼容的协议? 浏览器收到命令后会封装一个请求,并把请求发送到 DNS 解析出来的 IP 上,通过抓包工具我们可以抓到请求的数据包,如下图所示: 协议的作用 RPC 请求在发送 ...
- DataFrame.iterrows的一种用法
import pandas as pd import numpy as np help(pd.DataFrame.iterrows) Help on function iterrows in modu ...
- codeup之冒泡排序
Description 从键盘上输入10个整数,用冒泡法对这10个数进行排序(由小到大). Input 以空格分隔的10个整数 Output 依次输出排好序的10个整数,每个数占一行. Sample ...
- Stream流中map与flatMap区别|转
map和flatMap都是对流中的每一个元素,执行入参中的函数式方法,只是在函数式方法的返回值上有区别: map中函数式方法返回值为对象,也就是原始流中有n个元素,处理之后的流中元素个数也是n.即 ...
- Java11 ThreadLocal的remove()方法源码分析
1. ThreadLocal实现原理 本文参考的java 版本是11. 在讲述ThreadLocal实现原理之前,我先来简单地介绍一下什么是ThreadLocal.ThreadLocal提供线程本地变 ...
- obs学习之1——概览
先占个位置,未完待续... 最近需要用OBS来开发直播软件,特整理这个分类的学习教程,以记录遇到的各种问题.
- java 钉钉群机器人发消息通知工具类
测测类 /** * 测试钉钉群通知 * * @return */ @GetMapping("/testDingTalk") public Result testDingTalk() ...
- Oracle DBA必备工具:自动调整重做日志文件大小和数量
我们的文章会在微信公众号Oracle恢复实录和博客网站(www.htz.pw)同步更新 ,欢迎关注收藏.也欢迎大家转载,但请在文章开始处标注文章出处,谢谢! 由于博客中包含大量代码,建议通过网页浏览以 ...