bittorrent公链代币(Bittorrent的分布式存储应用IPFS-BPFS)
最近分布式存储突然被公众关注起来,其实分布式存储在华为云、腾讯云、阿里云、百度云、国内好多都有在做,但这些公司的云不是直接落地给用户直接使用的,而是企业内部应用,大众基本上够不着也用不到这个档次的分布式存储。本章节主要是在技术层面浅显易懂地采用图形化界面给大家看看这个虚拟世界怎么跟现实世界搭建起来桥梁。后面会陆续采用4期来讲解虚拟世界跟现实世界的搭建应用。
由于现在市场的情况都好虚,近期出现了IPFS,起亚这些存储系统出来,可以说根本就不存在,问题是好多人都不了解就拼命的冲进去,一起狂欢,最后落得一地鸡毛,其实分布式存储要落地到民众使用太难,本次我们讲解下最接地气的Bittorrent技术BTFS。
看完本章节后,你会发现为什么Bittorrent最终会成为技术存储的未来,可以很简易地实现成为视频存储的大型后花园。
我们知道BT下载,全称就是Bittorrent,它是一种内容分发协议,根据BitTorrent协议,文件发布者会根据要发布的文件生成提供一个.Torrent文件,即种子文件,也简称为“种子”。.torrent文件本质上是文本文件,包含Tracker信息和文件信息两部分。Tracker服务器相当于广播站,用来相互之间沟通谁哪里有这个文件或者正在下载这个文件,个人也可以提供一个Tracker服务器。其中的文件信息是根据对目标文件的计算生成的,把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方,并把每个块的索引信息和Hash验证码写入种子文件(.torrent)中。所以,种子文件(.torrent)就是被下载文件的“索引”。
制作BT(BitTorrent)种子和磁力链比较简单的方式是直接使用BT(BitTorrent)软件创建,我下面将使用「BitTorrent」软件为您演示种子和磁力链的创建方法。首先,点击文件、制作Torrent文件。
然后选择我们要共享的文件或文件夹、填写Tracker服务器及DHT网络节点列表:
那么什么是Tracker服务器:是指运行于服务器上的一个程序,这个程序能够追踪到底有多少人同时在下载同一个文件。 客户端连上tracker服务器,就会获得一个下载人员的名单,根据这个,BT会自动连上别人的机器进行下载。它是提供bt的服务器。把文件用bt发布出来的人需要知道该使用哪个服务器来为要发布的文件提供tracker。由于不指定服务器,BitTorrent采用BT文件来确定下载源。所以谁提供了种子文件,谁就能做Tracker服务器,我们想象下在人群密度很高得地方,例如在地铁,体育馆,舞台做直播,自己一个手机就可以分发几千几万人同时观看的视频,而且不需要中心服务器,这是一件多么伟大的技术,只是没有得到有效的推广而已。如果是广域网,我们只需要搜索下Tracker服务器,即可分享文件,网络上已经有成千上百个Tracker服务器,都是无偿奉献的。
百度上随便搜索的
输入私有或者共有节点
这里我随便找了网上一个Tracker服务器,为了确保种子存活率,可以为种子添加更多的Tracker服务器,我们也可以通过网络搜索得到更多Tracker服务器的列表,然后还可以填写发布者的信息,例如名称、网址、说明,这些不是必须的,可以不填。
选择需要做种的文件
选择生成的种子文件:
种子生成路径
点击制作按钮,就可以生成一个BT(BitTorrent)种子.torrent文件,并且在我们的列表里已经可以看到这个文件的任务,我们还需要点击开始,这样才能加入网络,让别人来下载。我们右击新建的这个任务,选择「复制磁链」就得到了磁力链接。到这里我们就创建了一个BT(BitTorrent)种子和磁力链接,下面是我本次教程创建的种子和磁链,来试试吧。
接下来就可以用迅雷进行下载啦!!
好了,这以上就是BTT的落地应用了,我想目前市场上没有一个存储系统能够这么亲民,我们可以想象10G的文件在BTT演化后,只有10K不到的数据,外加DLive的加载,随时都可以成立一个大型的视频网站,成为存储的大型后花园,而且还无网络的限制。
孙宇晨
后话,不管孙宇晨曾经做过什么,起码BitTorrent这个收购是对的,作为一个90后,能有这个眼光已经可以让我辈们望尘莫及!!加油,中国!
关注我,给大家看看不一样的虚拟世界。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。