1
ferock 2021-10-31 10:25:38 +08:00 via iPhone
一直在用,但是用的人少,没有奖励机制,生态不好,而且数据其实也会断流…所有有数据的节点下架,数据又是冷数据,那就别指望了,BT 该有的问题它都有
|
2
ferock 2021-10-31 10:26:48 +08:00 via iPhone
|
3
ferock 2021-10-31 10:28:35 +08:00 via iPhone
还有响应速度实在…不敢恭维
|
5
liuser666 OP |
9
leon7777 2021-10-31 10:47:24 +08:00
ipfs 技术的缺点如 1 楼所说的,所以有人用 IPFS 技术搞了一个有激励的区块链应用,FIL ,但是目前国内的形势是对区块链有激励的带发币的项目是看都不看就是贬低+抵制
|
10
liuser666 OP @leon7777 从 ipfs 的初衷来看,其实是不需要激励机制的,大家下载文件并帮助别人缓存,本身就是一个更好的 BT 。只是现在用的人太少罢了...哎
|
11
Nasei 2021-10-31 10:57:09 +08:00
你用 desktop 的话,应该可以看到分享,他会帮你生产网关的地址
|
13
Trim21 2021-10-31 11:08:01 +08:00 via Android
我还用 go 写过一个 ipfs 的应用。
相比之下 bt 的 spec 真是即优雅又简洁… |
14
leon7777 2021-10-31 11:09:50 +08:00
@liuser666 可这也太理想主义了,不图名不图利的项目是不正常的,bt 不也是这样,就是因为没产出没收益,大家都想白嫖,所以经常死种,我自己认为一个项目必须要有正常的激励,从而推动用户成为合伙人,自觉的推广项目
|
15
Trim21 2021-10-31 11:10:23 +08:00 via Android
所谓的“而且在网络中用 hash 值标记文件,重复的文件只会在网络上存储一份(还有几个备份备份)。”
是几乎完全不能实现的。cid 支持多种哈希和分片方式,你用 SHA1 和 SHA256 生成出来的同一文件的两个 cid 就可能会被 ipfs 当成两个不同的问题。 你用同一个哈希,不同的分片长度,不同的分片 layout 一样会得到不同的 cid ,被 ipfs 当成不同的文件。 所谓的内容寻址跟 bt 种子没什么区别。 |
16
Trim21 2021-10-31 11:24:03 +08:00 via Android
这东西就是一个以文件为最小单位,稍微灵活一点(可以灵活组合文件生成新的 cid ),去了 tracker ,只剩 DHT 的 bt 。
多了的一些 ipns ,HTTP gateway 之类的东西显得好像跟 bt 区别很大,其实核心没什么本质区别… |
17
yuzo555 2021-10-31 11:28:34 +08:00
如果“大家下载文件并帮助别人缓存”,那最后获利的一定是色情网站和盗版网站,他们可以不出一分钱白嫖全网带宽。并且相信我,这些获得最多的人,肯定是付出最少的。
|
19
MonikaCeng 2021-10-31 11:33:46 +08:00 via Android
自己搭节点担心合规性,也担心被薅流量
用公共节点,网速和存活率又难保证 |
21
line 2021-10-31 12:20:29 +08:00 1
收费 /挖矿就能解决没人做种的问题。
IPFS 跟 BT 的比优势在于空间利用率上。 |
22
kerro1990 2021-10-31 12:58:29 +08:00
一直在用
|
24
zhenzinian 2021-10-31 15:30:40 +08:00
这东西被 ban 了网关是不和 bt 被 ban 了 tracker 一样就嗝屁了?如果是的话,所谓的抗审查也是个空谈?
|
26
zoumouse 2021-10-31 17:33:40 +08:00
好像 libgen 全迁到 ipfs 了
|
27
jim9606 2021-10-31 17:41:48 +08:00
不是很理解原理,不过确实可以解决 BT 的一些问题,例如我了解的是 IPFS 对存储节点是有可用性要求的,需要根据容量提供 FIL 进行质押,导致参与有门槛。
@Trim21 协议比 BT 复杂那一点都不奇怪吧,毕竟 BT/DHT 只是解决了 IPFS 的其中一部分问题。 至于反审查什么的应该不是 IPFS 的设计目标,BT 的原始设计目标也没有反审查。 |
28
xarthur 2021-10-31 17:48:52 +08:00
@zhenzinian 不,网关只是访问 IPFS 的一个手段,你在本地起一个 IPFS 节点也会有网关。
另外对于 IPFS 来说抗审查和加密之类的的实现要比 BT 容易很多,IPFS 底层有一个叫做 libp2p 的抽象层,这个抽象层提供了各种 p2p 需要的库,并且做了抽象。只要 libp2p 添加了加密之类的支持,ipfs 可以很快的就拥有加密。 |
29
agdhole 2021-10-31 17:49:25 +08:00
pow 激励在国内日落西山
|
30
niubee1 2021-10-31 17:54:19 +08:00
说是分布式的,其实你要在上面部署网站什么的,还是得用大公司的服务,比如 cloudflare
|
31
xarthur 2021-10-31 17:58:42 +08:00
IPFS 最有价值的部分就是,其实反倒不是 IPFS 本身,就 IPFS 本身来说,其实没有很多特殊的东西,你可以当作是 BT 的一个升级版,BT 有的问题它也有。
但是 IPFS 背后的开发团队 Protocol Labs (顺便一提 Protocol Labs 是 Y Combinator 孵化的),在做 IPFS 的时候做了很多其他有意思的东西。最著名的可能就是 Filecoin (一个 IPFS 上的激励层)。另外我觉得比较有意思的两个项目是 libp2p (这个项目提供了一系列开发 P2P 程序需要用到的组件,你可以用这些组件快速开发 P2P 程序),还有一个就是 IPLD ,不过 IPLD 目前还没有什么具体可以用的产品。 |
32
xarthur 2021-10-31 18:00:36 +08:00
另外以我和 IPFS 团队打交道的经验,这个开发团队挺热情的,社区的贡献也会有即时的反馈,哪怕是简单的贡献。
|
33
flynaj 2021-10-31 21:38:37 +08:00 via Android
数据分布储存,热门文件非常快,老数据可能都加载不出来。跟 bt 一个样,只是协议更完善。
|
34
Sasasu 2021-11-01 00:27:08 +08:00 2
> @xarthur 还有一个就是 IPLD ,不过 IPLD 目前还没有什么具体可以用的产品。
我没有看到币圈做的任何东西离开币圈来到真实世界中。币圈的研究没有在现实世界产生哪怕一点成果。 > @jim9606 IPFS 对存储节点是有可用性要求的,需要根据容量提供 FIL 进行质押,导致参与有门槛。 参与有门槛不意味着你的数据会安全。机器的额外价格和机器会稳定也不存在因果关系。增加入门门槛只会导致普通人无法自己组装存储节点。矿机托管商赚得盆满钵满。 > @liuser666 从 ipfs 的初衷来看,其实是不需要激励机制的,大家下载文件并帮助别人缓存,本身就是一个更好的 BT 。只是现在用的人太少罢了 我有权选择我想要存储那些文件,比如你这个 .zip 文件,不解压之前谁都不知道这是个啥。我不会浪费我的硬盘空间去存储你自己的文件。 === 这东西定位是有问题的。现在的商用存储已经大规模用 EC 了,保存的副本数大于 1 但小于 2 ,同时抗掉盘掉节点,不做热数据加速的话存储成本在 0.01 CNY/(TiB*30day) 左右,这个成本是计算副本之后的。 作为参考按照 backblaze 的存储密度来算,现在整个 Filecoin 的算历 = 10 EiB / (8 TiB * 60 硬盘 * (42U/4U)) = 2184 机柜,大约是一个中大型的数据中心。 但实际上肯定不止 2184 个机柜,还有负责跑 hash 的高性能计算节点,这些节点估算有 10EiB/ (2TiB * 300 天 * (42U/2U)) = 832 个机柜。 这些有着 2080Ti AMD EPYC 和 128GiB 内存的计算节点的长期成本按存储机的 5x 计算。 为了简单不计算对象存储的冷数据分层,和整个存储系统的流量费用。 filecoin 的最终存储成本是现代化对象存储的 3 倍到 4 倍,取决于 IPFS 是无副本还是三副本。这些成本要么由炒 filecoin 的人承担,要么由存文件的人承担。 那么问题来了: - 想要备份,为何不把数据加密后存对象存储? - 想要分析,为何不创建一个 BT 种子或者把盗版电影传到 PT 站上? |
35
Sasasu 2021-11-01 00:37:47 +08:00
出于讽刺目的,我把这个帖子做成了磁力链接。
c1e73d1c64f8f0ba9457fc5925237e325a7a67ef |
36
lairdnote 2021-11-01 07:47:30 +08:00
我做了一个私有的集群 天生支持集群 。 我们放了 20T 的视频
|
37
locoz 2021-11-01 09:48:31 +08:00
@niubee1 #30 本质上是协议问题,如果浏览器支持 ipfs 协议并且内置了个简单的客户端,那自然也就可以实现分布式网站的效果,比如用 ipfs 伴侣那个浏览器插件就可以体验到这效果。
|
39
locoz 2021-11-01 09:52:02 +08:00
@liuser666 #5 无客户端下载实际上就是别人的服务器上跑了个客户端给你转换成了 HTTP 协议,所以你可以从这个服务器上下载 IPFS 网络内的文件。但是问题在于别人为什么要不图名利地给你提供这种服务,还要消耗他的带宽和存储...
|
41
SmiteChow 2021-11-01 10:27:36 +08:00
ipfs 玩过,定位是最 nb 的 cdn 缓存。
|
42
xarthur 2021-11-01 10:41:06 +08:00
@Sasasu
区块链技术有没有在现实世界产生一点成果是个仁者见仁,智者见智的事情。 至于 Filecoin 比商用存储贵,那是正常,你拿一个刚刚上线才没几年的东西,和一个已经发展了非常多年的成熟产业对比,当然是成熟产业便宜。 至于为什么不做 BT ,当然可以做 BT ,但是不一定只能做 BT 。 |
45
NewYear 2021-11-01 14:12:11 +08:00
显而易见的问题是,文件如何安全的存储,要一直有效,而不是没有人访问后就逐渐失效了。
而且用户的资源占用明显高于自己存储。 |
47
daokedao 2021-11-01 14:19:47 +08:00 1
我突然想到一个免费存储的商业模式,这里空白的地方太小,写不下
|
48
qdwang 2021-11-01 17:27:29 +08:00 via iPad
@Sasasu 不是,你理解能力有问题啊。。。我意思是,走区块链这个方向,效率肯定是不如传统模式的,但是它有它的优点。你前一段文字,只是盯着它的性价比低来说,由此否定它的价值。我是觉得这个说法有失偏颇,你也得考虑它的其他优点,不要只从性价比来考虑。
|
49
Sasasu 2021-11-01 19:04:55 +08:00
@qdwang 整个世界都在研究如何 scale out 。区块链一出现就是加机器不升性能,减机器不降性能。
扩展性最好的区块只是能做到提升单机性能同时提升网络性能。网络性能不会大于单机性能。 同样地 Filecoin 也有速度上线,现在是吞吐量 = 2MiB/(打包消耗的数据量) 大约是 600 每 90s 大家都用 64G 的块。((25920000 / 90))*600*64GiB to EiB = 10.2EiB 现在已经是 filecoin 的容量上线了。 |
50
Sasasu 2021-11-01 19:10:35 +08:00
OK ,为了应对捉襟见肘的容量。filecoin 的开发团队(也就是由 The Y Combinator 投资的 Protocol Labs ),和活跃的社区提出了 fip-0013 将多个消息合并来减少挖矿消耗的网络带宽。
如果有 256GiB 以上的内存和两款 2080TI ,这机器能节省一半的网络带宽。 \ 矿机制造商们又可以销售新的矿机了 / |
51
Sasasu 2021-11-01 19:11:53 +08:00
那么这项研究 Protocol 用了多久呢?
答:一年。https://github.com/fioprotocol/fips/blob/master/fip-0013.md https://github.com/fioprotocol/fips/pull/215 |
52
Sasasu 2021-11-01 19:15:37 +08:00
太精彩了,我都不知道今年 6 月份报废了一批 filecoin 打包机
|
53
Sasasu 2021-11-01 19:25:47 +08:00
|
54
moskize 2022-08-25 10:59:31 +08:00
@Sasasu 其实我感觉传统存储和 IPFS 不是对立关系。比如,如果说当下 IPFS 市场能容忍比传统存储更贵的存储和分发费用,那为什么传统存储不直接去做矿工呢?还是说,现在传统存储已经偷偷在做矿工了呢?
|
55
Sasasu 2023-04-16 22:57:45 +08:00
2023 年 4 月,文件已经无法访问。
|