长效种子打通多个不同种子内相同的文件,实现互通跨种子资源做种上传。
长效种子打通多个不同种子内相同的文件,实现互通跨种子资源做种上传。打通多个不同种子内相同的文件,实现互通跨种子资源做种上传。可看wiki http://wiki.bitcomet.com/long-term_seeding
算法公开的 自己看wiki 包括协议设计等等都有详细文档,某人最爱的qb开发者都说了,这套长效种子协议设计需要服务器的支持,后续会采用去中心化的方案实现,在多等一段时间 qb说不定也能用长效种子了 别眼馋了
BT是以块为单位,LTseed是以文件为单位是吗?
假如是这样,下载软件怎么在没有完成下载的时候知道文件的相关信息从而开始LTseed下载?通过完成下载的LTseed客户端计算并传递到正在下载的客户端?
大量用户下载大量的小文件的场景,发展LTseed的前景如何?对,说的就是bmclapi。 smilesadness 发表于 2023/3/11 20:12
BT是以块为单位,LTseed是以文件为单位是吗?
假如是这样,下载软件怎么在没有完成下载的时候知道文件的相 ...
下载软件怎么在没有完成下载的时候知道文件的相关信息从而开始LTseed下载
torrent文件用记事本打开,就可以发现里面有每个文件的hash值,LTseed就是基于这个实现。
如果torrent不包含hash时,第一个下载者下载完成后会触发文件校验,此时会把hash值计算得出并且提交给远程tracker服务器,其它下载者下载同一个种子的时候可以通过tracker服务器获取到文件hash实现下载。
所以这两者方案都需要服务器的支持,没有做到去中心化,假如服务器故障或者某天被墙引起停止了服务,LTseed功能就会失效。
第一个方案虽然可以做到无服务器实现,但是不能互通种子,仅限在同一个种子内打通LTseed,此时意义不大,只是额外建立了一个传输通道提高上传速率。
页:
[1]