BTFS

The BTFS Developer Hub

Welcome to the BTFS developer hub. You'll find comprehensive guides and documentation to help you start working with BTFS as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

BTFS常见问题汇总

1. BTFS的收益模型是什么样的?

运行BTFS的可能收益目前有两种,分别是:
(1)开启Host模式存储他人上传的文件获得存储费用的收益,租用者(Renter)上传文件到BTFS网络时需要向为其存储文件的Host支付BTT作为存储费用。目前默认的存储价格是3840 BTT/TiB/月,即如果Host节点存储1 TiB大小的文件持续满一个月将获得3840 BTT的收益。该收益会在对应的文件存储合约结束时发放,或以月为单位发放上月的收益,具体信息显示在Host UI的Host选项卡“截至目前收入”区域。目前该收益发放时间可能比该区域显示的“下一个付款日”稍微延后。
(2) 在存储他人上传文件获得存储费用收益之外BTFS还开展了存储空间竞赛活动。每天空投1500万BTT,由当日存储了租用者上传文件的节点按存储量等瓜分。当日会发放该节点所获奖励的30%,剩余部分将在150天内以周为单位发放,第一周发放一份,第二周发送两份,第三周发送三份,以此类推。发放前会检查存储文件是否完整有效,通过检查才会获得奖励。该规则的原则是鼓励已存文件的Host节点长期稳定运行,越到后面发放的奖励份额越大。具体发放规则请参看官网详细说明。

2. 如果把文件添加到自己的BTFS节点,那么如何生成共享链接给别人下载?

(1)添加文件时会生产一个文件哈希值,将其发送给接收人。接收人运行一个BTFS节点,然后使用该命令行下载:btfs get 文件哈希值
(2)使用项目提供的一个网关服务,将文件哈希值填入该URL:https://gateway.btfs.io/btfs/文件哈希值 然后通过浏览器等下载该链接。

3. 如果在同一个公网IP下运行10个不同的BTFS节点,理论上是收益的10倍,还是每个节点只有1/10?

在同一台机器上可以运行多个BTFS程序,目前我们还没有限制单个公网IP能够运行的BTFS节点数量。

4.自动更新失败情况下,手动更新办法

如遇到长时间未自动升级或自动升级失败,用户可参考 https://docs.btfs.io/docs/btfs-demo 安装,或者到github发版页面 https://github.com/TRON-US/go-btfs/releases 下载对应平台的执行程序文件手动替换。

5. 如果运行多个BTFS节点,那么每个节点都需要生成新的钱包?

是的。默认和正确的做法是每个BTFS节点都使用不同的私钥(一个私钥对应一个钱包,一个私钥对应一个Peer ID)。多个节点使用同一个私钥的结果可能是这些节点都无法被稳定访问到,所有这些节点都无法获得存储合约。

6. 带宽不稳定,算离线吗?

(1) BTFS节点会定期上报心跳等数据,如果在上报期间网络不可用,那在线时长分数会下降,导致Host分数下降,当Host分数小于8分将不会获得存储合约。
(2)如果是接收文件或者被检验已存储文件完整有效性时网络不可用,那文件存储或检验会失败,会影响到相应的收益。

7. 我的BTFS节点一直在线,分数也是10分,但是没有合约;我的BTFS节点之前一直有合约,现在没有了。

只要节点超过8分即有机会获得收益。因为满足条件的Host基数大(具体数量等信息可以查看https://scan.bt.io网站),某个Host获得合约的概率不确定,后期随着BTFS社区的扩大和用途的增加等,合约数量相应也会相应增加。

8.我前一天没有获得合约,但是却收到了空投奖励,原因是什么?

每天空投1500万BTT。当日会发放该节点所获奖励的30%,剩余部分将在150天内以周为单位发放,第一周发放一份,第二周发送两份,第三周发送三份,以此类推。发放前会检查存储文件是否完整有效,通过检查才会获得奖励。

即便是前一天没有随机存到合约文件,但是节点有正常存储着的文件,也是会收到空投奖励的。

9.怎么进行BTFS挖矿?(怎么挖BTT?)

在成为一名存储资源提供者之前,您需要有至少CPU: 2Core;RAM: 2GB的硬件设备。满足条件后,按照以下步骤进行操作。
一,下载地址:https://www.bittorrent.com/
这个地址是Bittorrent客户端的官方地址,打开页面之后,我们找到Bittorrent Classic下载按钮,点击进行下载。下载Bittorrent客户端后就不再需要通过命令行的方式启动BTFS的节点了,这对不是非常擅长命令行操作的用户来说是非常友好的。
二,成功安装BT客户端后,打开BT客户端主面板。依次点击选项>设置>BTFS>勾选Enable BTFS>确定。这个时候BTFS节点会自动启动。

通过命令行安装并运行BTFS节点,可参考,https://docs.btfs.io/docs/btfs-demo

10.我观察到少数矿工汇总的波场地址可以少数矿工可以拿到大部分奖励,这个是什么原因?

很多矿工不止一个节点,他们会不断起新的节点,节点数量多少与空投奖励直接挂钩,即节点越多,空投获得的奖励越多。

11.怎么举报作弊?

将作弊地址+怀疑理由写完整,发送到官方指定邮箱[email protected]。团队会认真核实并对确认作弊的地址进行空投奖励拦截处理,将作弊地址永久拉入黑名单使其无法继续参与挖矿活动。

12.host价格设置会影响合约获取吗?

当前host默认价格是3,840 BTT/TB/Month,为了保障当前生态的公平性,如果设置的价格低于3,840 ,不会获得更多的合约;如果修改的价格高于3,840会减少合约文件的获取数量。

13.新节点同步时间需要多久?

目前,新节点同步时间一般在30个小时左右。与此同时,团队也在不断优化新节点同步时间。

14.如何更新种子节点?

(1)手动更新办法:https://github.com/TRON-US/go-btfs/issues/1099
(2)安装V1.5.2及以上版本自动连接最新的种子节点。

15.已更新到最新版本,为什么Version Score还是0 ?

更新到最新版本后,Version Score不会马上增加,一般1.5小时左右,Version Score变成1分。

Updated about a month ago

BTFS常见问题汇总


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.