最近,分布式存储突然在公众中流行起来。事实上,分布式存储在国内华为云、腾讯云、阿里云、百度云等很多地方都在做。但是这些公司的云并不是用户直接使用,而是在企业内部应用。大众基本达不到或者用不到这个等级的分布式存储。本章主要在技术层面用通俗易懂的方式用图形界面向你展示这个虚拟世界如何与现实世界搭建桥梁。后面将用四个问题来解释虚拟世界和现实世界的构建和应用。

由于现在市场情况这么空,IPFS最近出现了,起亚的存储系统也出来了,可以说根本不存在。问题是很多人在不知情的情况下拼命冲进去,一起狂欢,最后一地鸡毛。事实上,分布式存储被人使用太难了。这次我们就来讲解一下最接地气的Bittorrent技术BTFS。

读完这一章,你会发现为什么Bittorrent最终会成为技术存储的未来,它可以很容易地被实现为视频存储的一个大后花园。

我们知道BT下载,全称是Bittorrent,是一种内容分发协议。根据BitTorrent协议,文件发布者会根据要发布的文件生成,提供一个. Torrent文件,即种子文件,简称“种子”。Torrent文件本质上是一个文本文件,包含了跟踪器信息和文件信息。Tracker服务器相当于广播站,用于与拥有该文件或正在下载该文件的对方进行通信。个人也可以提供一个跟踪服务器。的文件信息是根据目标文件的计算生成的。下载的文件被虚拟分成大小相等的块,块大小必须是2k的整数次方,每个块的索引信息和哈希验证码都被写入种子文件(。torrent)。因此,种子文件(。torrent)是下载文件的“索引”。

制作BT(BitTorrent)种子和磁链相对简单的方法是直接用BT(BitTorrent)软件创建。我会用BitTorrent软件为大家演示种子和磁链的创建方法。首先,点击文件,使种子文件。

然后选择我们想要共享的文件或文件夹,并填写Tracker服务器和DHT网络节点列表:

那么什么是Tracker server:是指在服务器上运行的一个程序,可以跟踪有多少人同时在下载同一个文件。当客户端连接到tracker服务器时,它将获得一个下载者列表。据此,BT会自动连接别人的机器进行下载。它是一个提供bt的服务器。通过bt发布文件的人需要知道使用哪个服务器来为要发布的文件提供tracker。BitTorrent使用BT文件来确定下载源,因为它没有指定服务器。因此,无论谁提供种子文件,都可以成为跟踪服务器。我们想象一下,在人群密度高的地方,比如地铁、体育馆、舞台,一个人自己的手机就可以分发几千万人同时观看的视频,不需要中心服务器。这是一项很棒的技术,却没有得到有效的推广。如果是广域网,我们只能通过搜索Tracker服务器来共享文件。网络上有上百台追踪器服务器,都是免费捐赠的。

百度上随便搜一下。

输入私有或共享节点。

我刚在网上找到一个跟踪服务器。为了保证种子的存活率,可以给种子增加更多的追踪器服务器。我们还可以通过在线搜索获得更多跟踪服务器的列表,然后我们还可以填写发布者的信息,如名称、URL和描述。这些都不是必须的,可以留空。

选择要种植的文件。

生成的种子文件:

种子生成路径

点按“制作”按钮以生成BT(BitTorrent)种子。torrent文件,而这个文件的任务已经可以在我们的列表中看到了。我们还需要点击开始,这样才能加入网络,让别人下载。右键单击新创建的任务并选择“复制磁链”以获得磁链。这里我们创建了一个BT(BitTorrent)种子和磁性链接。以下是我在本教程中创建的种子和磁性链接。让我们试试它们。

接下来可以用迅雷下载了!!

好了,这就是BTT的登陆申请。我觉得目前市面上没有任何一个存储系统可以做到如此亲民。我们可以想象一下,经过BTT的演进,10G文件只有不到10K的数据,加上DLive的加载,可以随时搭建一个大型视频网站,成为存储的大后花园,而且没有网络限制。

孙陈余

后来,不管孙做了什么,至少BitTorrent的收购是对的。作为一个90后,拥有这样的眼光已经可以让我们这一代人望尘莫及了!!加油,中国!

我给你看一个不一样的虚拟世界。

发表评论

后才能评论