大家觉得 IPFS 星际文件系统 + 区块链的前景怎么样,去中心化互联网有希望吗?

2021-07-28 15:04:50 +08:00
 baiyun

看了 B 站的这个视频: https://www.bilibili.com/video/BV1uw411R7gL

IPFS 配合区块链看起很有趣。

以后是不是可以用 IPFS + Filecoin 搞个真正安全可靠的网盘服务?

大家还有什么脑洞?

2940 次点击
所在节点    分享发现
26 条回复
SaltyLeo
2021-07-29 13:30:38 +08:00
我已经开始在干了,大致原理是本地 IPFS 客户端添加文件,将 cid 上传到我的服务中,我后台使用很多节点在不同的地方通过不同的网关下载这份数据 (注意这里并不转储),这个时候数据就会在某个网关被缓存一段时间,只要我下载的频率够高,理论上可以将数据无限续命。

框架写完了,但有些细节问题比较麻烦还在努力 debug 中。
woctordho
2021-07-29 15:52:12 +08:00
stirlingx
2021-07-30 09:58:16 +08:00
这有一个基于 IPFS 的去中心化网盘

https://github.com/gpfs-group/gpfs-world/blob/main/README_CN.md
GrayXu
2021-07-30 15:17:10 +08:00
对于基于这种策略的 node 来说,archive cold data 的收益是不是就非常非常低了。。
baiyun
2021-07-31 00:08:10 +08:00
@woctordho 网站用很多机场代理都打不开,自建的可以
Trim21
2021-08-09 02:02:28 +08:00
虽然这是一个 9 天前的帖子,而且前面还有我自己的回复,还是想再吐槽几句 ipfs

如果你只是在 ipfs 上面做个分布式的应用的话可能还没啥,单纯调用一下 go-ipfs 的 cli 可能就足够了。

但是如果涉及到底层开发,哪怕调用各种现成的库糊一个简单的节点出来的话,就会瞬间变得非常难受,难受在现在 ipfs 的文档虽然有一大堆概念上的介绍,但是无论是顶层的 ipfs 还是底层的 libp2p 你都很难针对某个概念找到清晰的 spec 。

如果你去发 issue 问某某某有没有 spec,某个好心人可能会把当前的实现贴给你,至于 spec,那是多半没有的…(比如用于数据交换的 bitswap 协议的 issue )

而且就 ipfs 的 go 语言的实现来说,整个 go-ipfs 的代码分布在 multiformats,libp2p,ipld 以及 ipfs 几个组织下面大大小小接近一百个仓库里面,你因为没有 spec 用找某个实现的时候,可能要先去 go-ipfs 里面找到他到底引用了那个库,然后再去看对应库的代码。(好的我用的是 go,认识了某位用 rust 实现 ipfs 的国外老哥深受其苦…)

相比之下 BT 协议的 spec 真的好太多了…

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/792285

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX