欢迎来到BTFS开发者指南,在这里您将找到全面的指南和文档。BitTorrent文件系统(BTFS)既是一个协议,也是一种网络应用,它提供了一种内容可寻址的点对点机制,用于在去中心化的文...
本文标题BTFS开发者指南:BTFS守护程序配置指南,作者:知世,本文有1018个文字,大小约为5KB,预计阅读时间3分钟,请您欣赏。知世金融网众多优秀文章,如果想要浏览更多相关文章,请使用网站导航的搜索进行搜索。本站虽然不乏优秀之作,但仅作为投资者学习参考。
欢迎来到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
打开一个单独的终端。再次设置环境路径:
通过运行以下命令检查btfs群对等项的列表:
文件管理
上传文件
要上传文件,请导航到包含文件的文件夹,然后运行以下btfs add命令:
该文件将散列到内容标识号中。
下载文件
要检索文件,请使用btfs get命令并指向文件哈希:
网页界面
通过以下btfs daemon命令成功初始化BTFS守护程序后,将指定WebUI地址:
启用跨域资源共享
通过API端口启用网关
本文相关推荐: 沪深交易所修订“转融通”指南!杜绝大股东钻空子
以上便是知世金融网给大家分享的关于BTFS开发者指南:BTFS守护程序配置指南/qkl/29001.html的相关信息了,希望能帮助到大家,更多金融相关信息,敬请关注知世金融网!
网站内容均来自互联网,如侵害您的利益联系客服进行删除!
上一篇:案例 | 腾讯区块链-微企链
下一篇:顺势而为,GCA全球数字资产管理集团引领数字经济时代新浪潮
本文标题:BTFS开发者指南:BTFS守护程序配置指南
本文地址:/index.php?s=article&c=search&keyword=%E6%8C%87%E5%8D%97