RIF 存储测试网启用

2020年1月7日

自从 RIF 存储团队启用以后,我们一直在努力实现去中心化互联网的愿景。上周,在 laBITconf 进行期间,IOV-labs 正式启用了 RIF-存储测试网,而这也是去中心化互联网的重要里程碑!
在此博客文章中,我们为您提供了实现此里程碑的一些背景介绍;最后,我们将向您说明如何连接 RIF 存储并从该处下载令人惊叹的图片!

RIF 存储测试网是什么

RIF 存储测试网使开发人员和最终用户能够尝试了解与去中心化存储协议进行交互的情况。目前,RIF 存储已与 Swarm集成。最重要的是,我们还将与 IPFS 进行集成(即将发布更多信息!),并且我们正在开发网关交易市场固定服务 的规格。 我们刚刚启用的测试网与官方的 Swarm 测试网之间的关键区别在于,使用 RIF 代币以激励 RIF 存储测试网中的带宽核算。最终,Swarm 和 RIF 的愿景都是在同一个网络下支持多种货币,但在该愿景实现之前,我们希望为 RIF 生态系统中的开发人员提供使用 RIF(测试)代币尝试 RIF 存储的用户体验。

历史背景和我们的贡献

IOV Labs 在不久前宣布与 Swarm 建立合作关系。从那时起,RIF 存储团队就在 Swarm 中搭建了激励机制,并且我们一直在努力实施 Swarm 核算协议(点击此处阅读更多详情)。虽然测试网的启用是一个重要的里程碑,但这并不意味我们已经大功告成。目前,激励机制正在研究永久存储(通过固定和邮资抽奖)和市场机制,以便互联网确定带宽核算价格。

亲身实践

成为最早与 Swarm 测试网互动并下载特别惊喜的人员之一!

网关

TLDR;RIF 存储正在运行网关服务,因此您可以与 Swarm 进行直接交互,无需自己运行软件。请浏览此处并确认您可以下载文件
anthem.rsk/Bitcoin_Anthem_Oflow_Show.mp3

下载 Swarm

  • 此处获取最新版本的 Swarm(0.5.5以上的任何版本,校验和:0f3debd195b01505e59d246515dd57b5)。注意:edge 二进制文件仅适用于 Linux。
  • 解压缩二进制文件(例如 tar -xvf swarm-.(...)tar.gz)
  • 配置二进制文件为可执行文件:cd 进入 swarm 文件夹并执行 chmod +x swarm

为您的 RSK 帐户存入资金:

由于 RIF 存储网络是激励机制的网络,您将需要同时使用 tRIF 和 tRBTC 与该网络进行交互。tRIF 将用于支付您在网络中的带宽费用(该程序将前往托管和转发您请求文件的节点),而 tRBTC 则是用于支付 RSK 中的交易费用。

通过水龙头从任何地址获取代币:

记下有代币的地址,您将在下一步用到。

启动 RSKj deamon 进程

要与 Swarm 进行交互,您需要与区块链后台进行连接。请前往 RSKj WIKI,然后按照步骤在本地安装、编译和运行 RSK 节点。确保切换到 RSK 测试网(点击此处)查看切换说明)。

将您的节点与网络同步需要花费一些时间(±8小时)。您可以通过请求节点的当前块高来验证是否已同步:
curl -H"Content-type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' 127.0.0.1:4444 并将答案与 官方资源管理器中提到的块高进行比较。

启用 Swarm

未全面同步 RSKj 节点前,请勿尝试此步骤!

运行命令:
./swarm --swap --swap-chequebook-factory 0x7EFa429447180c491aD1BB0b481D90534B74A3f6 --bzznetworkid 5 --bzzaccount --swap-backend-url http://localhost:4444 --ws --wsaddr=0.0.0.0 --bootnodes enode://846c424961adc146d54861bdf1eb6015e6908b689fd12d01c61307fffc848c22e514f5c898dc9243fbb17aa80750b556772599d84fe86a4b715f40ebc4c049bf@3.136.239.137:30399 --wsapi=accounting,bzz,swap,admin --wsport 8546 --wsorigins='*' --tracing --rns-api=99a12be4C89CbF6CFD11d1F2c029904a7B644368@https://public-node.rsk.co

上传

要上传文件,请在命令行中运行: ./swarm up 。完成后,您将获得文件的 swarm hash 引用 或者在您的浏览器中浏览 http://localhost:8500 并使用图形用户界面上传文件。

下载

要下载文件,请在命令行中运行: curl http://localhost:8500/bzz:/ / 或者在您的浏览器中浏览 http://localhost:8500 并使用图形用户界面,或是将 http://localhost:8500/bzz:/ / 直接张贴在您浏览器的地址行中。

惊喜!

在本教程开始时,我们承诺给您一个惊喜……如果您已经坚持到这里,请使用哈希 9c8335dbcdadb5c853fa82177afbca3f3b26ade6763eb3c99dbfec7ad3e95823 (或是 RNS: anthem.rsk) 以及文件名 Bitcoin_Anthem_Oflow_Show.mp3,下载文件。尽情聆听吧!

了解更多信息

请参阅 RSK 开发人员门户网站上的官方开发人员指南!

Follow our news!