我认为的 BT 升级方向

2022-02-28 20:17:39 +08:00
 liuser666

资源 URI 可以用户自定义。

于是书籍《围城》的磁力链可以用 ISBN: 9787020090006 来表示

视频可以用磁力链 BV1fU4y1Z7Hr 来直接标识

如果有撞车使用同一 URI 的怎么办?下载人自己辨别一下不同的资源即可。

6605 次点击
所在节点    奇思妙想
50 条回复
villivateur
2022-02-28 21:10:50 +08:00
磁力链接是给电脑看的,不是给人看的,必须要统一规范化
mineralsalt
2022-02-28 21:14:29 +08:00
愚蠢的建议
pxiphx891
2022-02-28 21:18:57 +08:00
实在太过愚蠢,不知道从哪里开喷
kernelpanic
2022-02-28 21:27:50 +08:00
然后你就会发现 ubuntu-20.04.4-desktop-amd64.iso 下面挂了 1 万个一模一样名字的资源, 只有一个是官方的,剩下的 9999 个都是黑客植入过木马的, 怎么区分?
wunonglin
2022-02-28 21:30:42 +08:00
太对了!!很棒的建议!!希望尽快普及
yfugibr
2022-02-28 21:38:33 +08:00
我觉得楼主的想法很好,对于接下来的升级我还有个想法,不如我们给每个资源设置一个独一无二的 id ,电脑直接根据 id 标识文件,我找到资源后可以直接下载,不需要从几个甚至几百个资源里找自己想要的那个,楼主觉得这个想法怎么样
ScotGu
2022-02-28 22:53:09 +08:00
不科学啊,竟然没有这样的评论出现:

这个建议很棒,以后不要再提建议了!
gzlock
2022-02-28 23:04:36 +08:00
emmmm 就是 ipfs 资源映射为网址链接的概念吧?
liuser666
2022-02-28 23:11:05 +08:00
@kernelpanic 难道不会标识做种人数和评价吗?现在比特彗星就有评价机制吧。
liuser666
2022-02-28 23:12:26 +08:00
@kernelpanic Ubuntu 官网自己给一个名字,然后下载列表第一个就是官网的源呗,这么简单的事。
snw
2022-02-28 23:13:52 +08:00
瞎想之前能不能先看一下 magnet 本身已有的格式啊。

你不想用 btih 也可以用其他 hash ;你不想用 BT 网络也可以指定其他来源;你想写其他信息也可以放在 manifest 参数里;甚至你想搞自定义扩展还可以用 x.参数。

https://en.m.wikipedia.org/wiki/Magnet_URI_scheme
tyhunter
2022-02-28 23:14:27 +08:00
如果有撞车使用同一 URI 的怎么办?下载人自己辨别一下不同的资源即可。

emmm 其实磁力和区块链很像啊,通过唯一地址来表达,只不过磁力没有全网记账这个东西,如果按照这个逻辑,你的比特币和我的比特币撞车了,那咱们是不是线下打一架才能分出来这个币是谁的
liuser666
2022-02-28 23:16:30 +08:00
我的初衷是人可以通过共识的编号来找到资源而不必去搜索乱七八糟的资源名称。你们爱喷就喷吧,反正我没觉得有什么致命缺陷。
PolarBears
2022-02-28 23:17:27 +08:00
@yfugibr #6 这个想法很棒,我觉得这个独一无二的 id 可以直接使用现有成熟的 hash 算法,这样还能方便校验文件是否完整
liuser666
2022-02-28 23:17:41 +08:00
@yfugibr id 作为可选项呗,想指定下载其中某一项的时候就在 ISBN: 9787020090006 后再加一串 hash
liuser666
2022-02-28 23:22:45 +08:00
@snw bt 网络有个很大的缺陷啊,一份资源就生成一份新的种子文件,但是如果都是一部电影的不同格式的资源呢?就不能聚合在一个 torrent 里,甚至对协议进行改进呢?为什么非要守着磁力链规则呢?
miyuki
2022-02-28 23:27:18 +08:00
@liuser666 如何定义同一部电影文件,谁来定义
liuser666
2022-02-28 23:29:37 +08:00
@tyhunter 第一点就是像官方这样的平台,种子名称完全就可以起长一点,独特一点,反查一下防止撞车,作为保险起见,可以标记文件的 hash 在下载链接后面。比如发布围城的官方 pdf:ISBN:9787020090006:edee29f882543b956620b26d0ee0e7e950399b1c4222f5de05e06425b4c995e9

这样保证唯一确定一份资源。

用户的体验则更好,如果想下载围城 pdf ,豆瓣搜一下 ISBN 随便找一份就可下载。至于下载风险,现在的种子下载就没风险了?
liuser666
2022-02-28 23:31:37 +08:00
@miyuki 电影不是有 imdb 吗? IMDb: tt16254308 搜一部电影的 imdb 是很容易的事情,并且这个标识符是唯一的。看,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
PolarBears
2022-02-28 23:36:51 +08:00
@liuser666 bt 的设计是去中心化的,用 hash 可以判断要的是哪一份资源.如果你想要实现你的想法你完全可以做一个资源索引网站,采集大量内容然后放上去.然后你想根据什么现有编号来索引完全不是问题,只要你的资源量够大,我相信能流行起来.

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

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

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

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

© 2021 V2EX