青睐回到BTFS开发者指南,在这里您将寻找全面的指南和文档。BitTorrent文件系统(BTFS)既是一个协议,也是一种网络应用,它获取了一种内容可传输速率的点对点机制,用作在去中心化的文件系统中存储和分享数字化内容,同时,它也为去中心化应用于(称作“DApp”)获取了一个基础平台。本期我们来讲解一下:BTFS城主程序配备指南。
BTFS节点配备在文件资源管理器窗口中,导航系统到您的.btfs文件夹。这是您设置BTFS路径的目录。
应当有一个config文件,该文件掌控着BTFS节点的配备设置。在您的选用文本编辑器中关上此配置文件。
以下是配备参数的解释。身份这两个参数是PeerID和PrivKey。PeerID是指节点的身份信息,而PrivKey是节点的base64编码的协议,叙述了节点的私钥。这是一成不变的。
数据存储Datastore config选项可配备磁盘存储系统。StorageMax所指的是BTFS存储库数据存储区大小的软下限。StorageGCWatermark所指的是StorageMax在落成了自动垃圾搜集的情况下运营BTFS节点时自动启动时垃圾搜集的值的百分比(配置文件为false)。GCPeriod是指登录运营垃圾搜集频率的持续时间。
地址这三个地址类型Swarm,API和Gateway。群地址是节点用来侦听来自其他BTFS对等方的相连的地址。这些地址不应可从外部计算机采访(即没防火墙制止)。
API地址是可以将API命令发送到BTFS节点的本地IP地址。这些地址不不应通过外部计算机采访。网关地址是用户可以向BTFS网络收到HTTP催促的地址。
找到MDNS是指多播DNS对等点找到,它对于在本地网络上落成对等点找到很简单。路由类型dht是指分布式哈希表格。
如果将Type值更加改回dhtclient,它将使您的节点不是DHT节点(这意味著它不为BTFS网络获取催促),并有助增加内存,CPU使用率和比特率使用率。引领此配备数组登录了您的节点在启动时将相连到的BTFS对等列表。
网关假设在Addresses配备中关上了网关地址,此配备将管理网关选项。配置文件情况下,HTTP仅有反对GET方法,该方法容许用户通过哈希来获取数据,但是如果Writeable落成了标志,则用户还可以用于POST,PUT和DELETE方法。
这容许客户端将数据加到到BTFS网络。通过设置Gateway.Writeable为落成此功能true。
一群在相连管理器配备器(Swarm.ConnMgr),有四个参数Type,LowWater,HighWater,和GracePeriod。您可以在此处管理到节点的对等连接数。LowWater指尝试确保的对等相连的大于数量。
HighWater回应远超过阈值时启动时垃圾清扫(断开连接)的相连阈值。GracePeriod指新相连不不受相连管理器重开的持续时间。
Reprovider此配备有两个参数Interval和Strategy。Interval掌控向路由系统新的获取本地内容的档次之间的时间。例如,如果设置Interval为“ 0”,它将停止使用内容新的获取,这将造成网络上的其他节点无法找到文件存储库中的对象。
Strategy可以使用“全部”,“相同”或“根”值。"all"宣告所有存储的数据,网卓新闻网,"pinned"仅有宣告相同的数据,并"roots"宣告迭代插槽的必要相同密钥和根密钥。
改动演练在Routing配备中,调整Type为dhtclient。这有助增加DHT流量,进而有助增加比特率用于。在Datastore配备中,将仅次于存储空间从10GB调整为5GB。这应当有助增加CPU使用率,内存使用率和过多的比特率。
在Swarm配备中,将LowWater值调整为100 ,将值调整HighWater为300。这将设置对等相连的大于和仅次于数目。增加对等相连有助增加过多的比特率。
启动节点通过执行命令启动节点 btfs daemon关上一个分开的终端。
本文来源:银河163-www.maishengdp.cn