V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  V2EX

V2EX.bit

  Livid · 2022-09-22 10:57:08 +08:00 · 24656 次点击
这是一个创建于 791 天前的主题,其中的信息可能已经有所发展或是发生改变。

谢谢 jarvis.bit 转了 v2ex.bit 给我,于是终于可以有一个满意的域名来写 V2EX 的博客了。

  • 使用 Planet 0.9 搭建,一个 native macOS 应用,自带 IPFS 节点,可以搭建完全去中心化的运行在 IPFS 上的网站。这样的网站可以进一步链接到区块链域名上,比如 .eth 或者 .bit
  • 这种 tech stack 搭建的网站,是本地电脑控制权威版本,内容和域名都不会被任何其他商业公司或者个人控制
  • 在 Planet 里直接 Follow Planet 时输入 v2ex.bit 就可以拿到以后的更新,通讯过程走的是 IPFS 的 P2P 通讯,不是传统 HTTP
  • 在普通浏览器里可以使用公共网关 https://v2ex.bit.cc 访问
121 条回复    2022-10-09 18:07:05 +08:00
1  2  
qianlifeng
    101
qianlifeng  
   2022-09-23 16:50:45 +08:00
私钥签名的时候支持 LEDGER 么?
Livid
    102
Livid  
MOD
OP
   2022-09-23 17:32:11 +08:00
@qianlifeng 如果是使用 MetaMask 在 app.ens.domains 上绑定 IPNS 那一步,应该可以。

我去买一个 Ledger 试试。
voidmoda
    103
voidmoda  
   2022-09-23 23:39:00 +08:00 via iPhone
可以通过 API 发布内容吗?比如用来搬运自己的推文到 planet 。
MEIerer
    104
MEIerer  
   2022-09-24 09:40:37 +08:00
站长冒泡了,支持一下
Livid
    105
Livid  
MOD
OP
   2022-09-24 10:37:16 +08:00
@voidmoda

目前暂时还没有。

在接下来的 iOS / iPad 版本里,打算做成这样的架构:

macOS 端的 Planet 可以提供一个 API 出来,然后移动端可以通过内网或者 Tailscale.com 这样的方案使用 macOS 端发帖和阅读。依然 100% decentralize ,不需要依赖中心化服务器。
tealover007
    106
tealover007  
   2022-09-24 14:44:10 +08:00
@Livid 我的 m1(macos 12.6)打开 planet 后会经常卡死(用了 vpn 软件),只能使用强制退出,再次打开就一直闪退打不开了,除非删除干净重新安装。
Livid
    107
Livid  
MOD
OP
   2022-09-24 14:53:11 +08:00
@tealover007

抱歉让你遇到了这个情况。你遇到卡死的时候,还记得当时订阅了哪些内容吗?
tealover007
    108
tealover007  
   2022-09-24 16:53:41 +08:00
@Livid 就是您推荐和这个主题下几个朋友列的订阅,大概是这几个:
planet://zh.gamedb.eth
planet://yihanphotos.eth
planet://olivida.eth
planet://proofofrelease.eth
v2ex.bit
https://vovus.eth.limo
planet://zh-cn.0xecho.com
tealover007
    109
tealover007  
   2022-09-25 20:58:05 +08:00   ❤️ 1
@Livid 这两天试了下,用 app 清理软件卸 planet ,然后把数据文件也删除,重新安装 0.9.2 后可以正常打开和退出,使用 vpn 的场景也测试没问题。

猜测可能是先用了 0.6 的老版本订阅了部分内容,后来用 0.9.2 版本覆盖后有配置数据冲突了。还有一个现象,之前使用 0.9.2 直接覆盖老版本后打开软件,cpu 和网络在后台一直有较大波动,强制退出后资源占用才恢复正常。FYI
Livid
    110
Livid  
MOD
OP
   2022-09-28 14:33:50 +08:00
@tealover007 0.6 到 0.7 之间有一个大的底层数据结构的重构。

然后 0.9 里优化了 IPFS 的资源占用。

所以直接使用 0.9 会是最顺的。
exhades
    111
exhades  
   2022-09-29 16:53:18 +08:00   ❤️ 1
话说 Planet 没添加到 homebrew-cask 么?
Livid
    112
Livid  
MOD
OP
   2022-09-29 17:32:14 +08:00
@exhades 嗯,应该有一个。我们来研究一下怎么提交。
liudon
    113
liudon  
   2022-09-29 18:11:13 +08:00   ❤️ 1
现在有公共可用的 pining 服务吗?
Livid
    114
Livid  
MOD
OP
   2022-09-29 18:48:03 +08:00 via iPhone
@liudon 有。我们这周会发布第一个支持 Pinning 的测试版。
placeholder
    115
placeholder  
   2022-09-29 23:20:36 +08:00
如果想写这样一个应用在 win 上面用,大概需要学习一些哪方面的内容呢。可以给列个清单吗。
Livid
    116
Livid  
MOD
OP
   2022-09-30 14:03:42 +08:00 via iPhone
@liudon Insider 内测版本现在可以支持 Filebase 的 Pinning 服务:

https://olivida.eth.limo/9BE484CD-0EA5-4742-927E-FA56F7591CC2/
Livid
    117
Livid  
MOD
OP
   2022-09-30 14:13:28 +08:00   ❤️ 1
@placeholder 目前在 Telegram 群里有一位同学在这么做,他用的是 Electron https://www.electronjs.org/

这是他目前的进展 https://github.com/scbrf/scbrf

欢迎来加入这个群 https://t.me/+5bl7FIsxeChlOWIz
Cify
    118
Cify  
   2022-09-30 17:30:06 +08:00 via iPhone
这玩意 cloudflare 前段时间也出了 ipfs 的网关,一直没搞懂应用场景,不过楼主博客应用应该很不错
Livid
    119
Livid  
MOD
OP
   2022-10-01 14:10:54 +08:00
@Cify CF 的网关让普通浏览器也可以访问到 IPFS 网络上的内容。

比如我的博客 olivida.eth 内容是在 IPFS 的 P2P 网络上,通过 Cloudflare 的网关就可以这样访问:

https://cf-ipfs.com/ipns/olivida.eth
liudon
    120
liudon  
   2022-10-09 17:34:15 +08:00
> 注意因为设定 Content Hash 会是一个 ENS 合约上的操作,所以这一步会有 gas 费。但是之后你在 Planet 里发布新的内容,你的 IPNS 不会发生改变,也不会再有 gas 费的问题。

@Livid ipfs 不是不能更新文件内容的吗?这个 hash 不变是怎么做到的呢?
liudon
    121
liudon  
   2022-10-09 18:07:05 +08:00
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2791 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 00:30 · PVG 08:30 · LAX 16:30 · JFK 19:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.