PT 与 BT 相比,最大的区别在于对分享率有要求; Private Tracker 会统计下载量和上传量,避免只下载不上传;并对做种者奖励 "魔力值" 来促进保种
PT 存在 tracker 节点是中心化的 这一个显著的问题 —— PT 网站管理者能删除种子;在 tracker 宕机的时候由于种子是私有的,也不能进行 DHT 查询得到 peer
关于啥是 ipfs,可以 google 一下 这里顺手给几个 link:
IPFS 介绍——告诉你未来是如何访问网络的! - steemit
做了一个把照片存在全球去中心网络上的图床, img9.top - v2ex
awesome-ipfs: Useful resources for using IPFS and building things on top of it
矿工通过提供硬盘空间来获得 filecoin,存储需求者支付 filecoin
看起来很类似 PT 网站中魔力值的角色
现在 filecoin 是个什么状态?(搞不懂 ICO 私募那些东西 Orz )
我能不能发行自己的 filecoin 以供 PT 做种奖励?
从 ipfs 和 filecoin 的描述来看,这两者完全可以取代现有的中心化的 PT,实现完全去中心化的资源发布与下载(以免中心化的审查压力和单点故障),并鼓励持续做种(以免下完就跑的不可持续);至于这种 idea 怎么变为软件实现,不知道有没有人正在做,期待大佬的代码
还有问题是 private tracker 的 private 问题,现有的 ipfs 是公开到全球网络的,怎么做到只允许特定用户访问(访问控制)是个问题?(也许内网部署 ipfs 或 zeronet 可以限制在内网使用么? - v2ex)
一些个人的思考 等待进一步探究
当你发布文件的时候 ipfs add ...
, 你并不能主动 push 这个文件到其他节点,而只能靠访问公共的 gateway 使其被动 pull 文件(提供免费暂时缓存) / 花钱购买 ipfs pinning service
现有的 pinning 服务有 eternum.io $0.15 每 GB 月 和 pinbits.io $0.14 每 GB 月;这些服务似乎没有开源?
这个价格与现有的现有的存储服务价格相比就显得太贵了, 如又拍云 ¥ 0.129 每 GB 月,阿里云 OSS 标准存储 ¥ 0.148 每 GB 月
可不可能使用现有的存储服务来实现 IPFS pinning service,并且路由算法避免选取这种节点,在网络中没有其他节点能提供内容的时候,节点通过调用存储服务的 API 取回文件内容来向 IPFS 网络提供服务
使用的公共 gateway 挺容易被墙的,就那么几个域名与 IP
墙也能对 bootstrap 阶段进行干扰,对于这种将来可能出现的干扰有何技术上的对抗方案
运行在本地的 gateway 收到文件请求的时候,如果本地没有会去查询 swarm 网络,整个查询过程似乎对用户是不可见的,想问一下这个过程是会选择一个最近的节点只从这个节点下载,还是同时从多个节点下载?
有没有做成类似迅雷或者 BT 客户端那样的客户端,可以查看下载速度、从多少节点下载 等
ipfs 的目标是取代 HTTP,但现在看起来和 zeronet 一样只能分发静态资源,啥时候能颠覆整个 web 啊
就举个简单的例子,淘宝天猫双十一迁移到 ipfs 啥时候能成为可能?
把无限映射到有限长度的 Content ID 从理论上肯定会有冲突,不过人家号称 collision-free,好奇人家怎么实现的?
暂时就想到这么多问题,感谢阅读 欢迎提出你的思考与答案
1
GooMS 2017-11-12 20:07:10 +08:00 via Android
就谈谈国内吧,难免要落到 PT 的下场
|
2
wjm2038 2017-11-12 21:50:25 +08:00 via Android
我觉得国内可能以后会直接用不了。。。
|
3
qdwang 2017-11-12 22:23:08 +08:00 via iPhone 1
1.可以抗审查 但是不防屏蔽和干扰
2. 应该是多个,有的 blockchain 系统就能查到 p2p 连接情况。比如 tezos 3. 跑大型动态网站,做到成本极高。微型可能可以,但应该不是由 ipfs 来做 4. contentid 算法 sha2_256 加一些前缀 |
4
zealic 2017-11-13 00:44:57 +08:00 1
当网络存储和发布足够快的情况下,静态存储是可以作为动态数据来使用的.
比如把 IPFS 和区块链结合使用: * 将每个用户的常规数据存储为私有链 * 用户和服务提供商各自掌握私钥 * 通过私钥签名和加密的设定,使得用户可以读取私有链,服务提供商可以写入私有链 |
5
gouchaoer 2017-11-13 01:10:16 +08:00 via Android 1
区块链依靠计算来挖矿,计算量是没法作弊的,而你说的 filecoin 靠分享来挖矿的话,必须找到一种别的机制来衡量一个资源分享的价值,这种机制必须无法作弊,但是找不到这种机制
|
6
gouchaoer 2017-11-13 01:17:30 +08:00 via Android 1
你看这样如何,这个 filecoin 也是和现有的区块链一样需要挖矿,不过 filecoin 的产量是恒定的(防止通货紧缩),然后把这个 filecoin 和 ipfs 分享挂钩,你要下载资源就必须付出 filecoin,普通用户可以通过挖矿或者分享上传来获得 filecoin,而分享 /下载某个资源需要多少 filecoin 应该取决于该资源的价值和 filecoin 目前的市场行情,也就是说由分享者设定
|
7
gouchaoer 2017-11-13 01:20:45 +08:00 via Android
这个机制非常遗憾无法保护首发一个资源的人的利益,否则会非常完美的
|
8
gouchaoer 2017-11-13 01:43:15 +08:00 via Android 1
我想到了一种对资源首发者的进行鼓励的机制,那就是资源上传需要付一定的 filecoin 给资源首发者,至于这个资源首发者是谁不能下载者说了算(防止作弊),需要随机在资源下载者中选择那些 filecoin 最多的人询问他们谁是资源首发者;
|
9
Trim21 2017-11-13 06:38:08 +08:00 via iPhone
印象里 zeronet 应该不只能跑静态网站
|
10
onsale 2017-11-13 08:45:56 +08:00
目前比较依赖公共网关 。
什么时候能把 ipfs daemon 做成浏览器插件呢 |
11
cy97cool OP |
12
onsale 2017-11-13 09:12:05 +08:00
@cy97cool #11
go-ipfs 的内存占用略高 https://ipfs.io/ipfs/QmSvmhDAExZ6e29H6g9X2k48GDZYagEybGzfx8aCUa5gyD 网页的 js 怎么优化的。。。 |
13
cy97cool OP |
14
strahe 2017-11-13 09:27:17 +08:00
之前买了点 filecoin,锁了三年.
我以我的理解说一下吧, ipfs 算是一种协议, 当然也有个网络, ipfs 网络的东西冷门的是会丢的, 和 bt 类似, filecoin 是基于这个协议实现的一个产品, 加入了"做种奖励机制-挖矿", 实际就是提供硬盘. |
15
metrue 2017-11-15 08:57:06 +08:00 via iPhone
正在了解 ipfs 相关,感谢 Po 主.
|
16
onsale 2017-11-18 21:52:10 +08:00 via Android
|
17
buseni 2018-08-29 16:41:36 +08:00
学习下
|
18
xhslyf 2021-12-26 18:38:16 +08:00
PT 下载有各个 PT 站来聚合资源,提供搜索。
目前 IPFS 貌似还没有这样的资源聚合站点,想在 IPFS 网络上找自己想要的资源,不知道有什么好办法? |