Skip to content

Latest commit

 

History

History
164 lines (119 loc) · 17.3 KB

space-race-2-slingshot.md

File metadata and controls

164 lines (119 loc) · 17.3 KB

太空竞赛2:弹弓(Slingshot) - 针对开发者的 Filecoin 竞赛

英文原文链接

宣布太空竞赛2:弹弓

祝贺所有参加太空竞赛1(简称SR1)的人!这真是一个令人震惊的事件,并且是Filecoin挖矿社区的广度、深度和承诺的真实证明。您可以在此博客文章中阅读有关SR1Space Race 2(SR2)轨道燃烧的更多信息

SR2是具有两个赛道的比赛:

  1. track 1:SR2-轨道燃烧。 让存储矿工继续测试并扩大网络规模的轨道。这将在太空竞赛1停止的地方继续进行。
  2. track 2:SR2-弹弓。 Filecoin客户端,应用程序开发人员和工具开发人员将其产品部署到测试网的跟踪。这条路线将鼓励客户和矿工进行存储和检索交易,并帮助Filecoin存储用户准备主网。

此博客文章重点介绍SR2弹弓!如果您是矿工,并且想参加SR2 Orbital Burn,请阅读此博客文章。SR2 Slingshot仅适用于存储客户端和开发人员。

什么是SR2弹弓 Slingshot?

我们非常高兴地宣布太空竞赛2:弹弓(Slingshot)!SR1专注于矿工,而Filecoin网络是一个多维网络,具有许多关键的利益相关者和受众。我们准备并激动地邀请存储客户端,应用程序开发人员,工具提供商以及为网络做出贡献的许多其他社区成员!

SR2 Slingshot是面向存储客户和开发人员的社区竞赛,它奖励将真实、有价值和可用数据存储到Filecoin Space Race网络(testnet)上。奖励很高:在活动过程中,符合条件的参赛者将争夺高达500,000 FIL的奖金。您在Filecoin网络上拥有的真实、有价值和有用的数据越多,您赚到的FIL就越多!

借助SR2弹弓,我们希望实现以下目标:

  • **最大化在Filecoin网络上存储真实数据的有价值的应用程序的数量。**我们希望在Filecoin网络上实时看到您的产品或应用程序。如果您要在Filecoin,IPFS或Textile堆栈上构建应用程序,或者想要构建新的东西,我们鼓励您参加比赛!
  • **将真实数据传输到Filecoin网络,并确保可发现,可检索和可用。**我们希望看到您将真实数据带入Filecoin网络。但是挑战不只是将大数据量加载到Filecoin上。还要确保您的应用程序和其他应用程序可以发现,检索和使用数据。请注意,由于许多SR2存储扇区将保留在主网上,因此Slingshot也是一个很好的机会,可确保在主网启动时将数据存储在Filecoin网络中。
  • **加强Filecoin存储客户端和开发人员社区。**我们希望为存储客户和开发人员社区创建一个活动,以联系并实现雄心勃勃的目标。我们将竭尽所能,确保您的团队成功地将真实数据和有用的应用程序带入Filecoin网络。

该比赛的第1阶段于2020年9月23日开始,于2020年10月14日结束。请继续阅读以了解有关如何参与的更多详细信息!

如何参加比赛

要参加Slingshot竞赛,您必须将真实,有价值和可用的数据存储到Filecoin网络。您还必须构建以有意义的方式使用该数据的应用程序或UI(无论是直接从Filecoin读取数据还是从其他位置存储的数据缓存(例如IPFS)读取数据)。有很多方法可以将数据存储到Filecoin并构建这些应用程序和UI。您可以在下面的开发人员指南部分中了解有关这些路径的更多信息。

所谓"真实,有价值和可用的数据",是指:

  1. **应用程序数据。**您可以构建面向最终用户的应用程序,以将应用程序和用户数据存储到Filecoin。应用程序UI能够根据需要检索相关数据。
  2. **数据收集。**您可以从Slingshot管理员团队维护的精选数据收集列表中存储数据,并创建一个附带的UI以使用或访问此数据。

弹弓比赛的主要渠道是:

  • Slingshot网站和页首横幅: https://slingshot.filecoin.io 该网站是整个弹弓比赛的真实来源。它包括有关一般比赛目的,规则,事件和程序,注册表和排行榜的信息。排行榜根据弹弓参与者的共同努力来维持奖励池的总规模。它还提供了参与者列表,他们的资格状态和潜在的奖励。
  • 代码仓库: https://github.com/filecoin-project/slingshot。您可以在此仓库中提交PR,以在Slingshot排行榜中包含您的项目详细信息。社区审核者将直接在提交的PR中留下反馈。Slingshot管理团队还在此仓库中维护了精选的数据集列表
  • **Slack:**我们在Filecoin Project Slack工作空间中使用以下Slack通道来提供Slingshot公告并帮助调试任何问题。如果您参加比赛,请确保您已加入以下渠道:
    • #fil-testnet-announce --有关testnet和主要软件版本的重要公告
    • #slingshot-announcements --有关Slingshot计划的主要公告
    • #slingshot --在整个比赛过程中用于调试帮助和社区对话

要报名参加比赛并有资格获得奖励,请完成以下步骤:

  1. **Slack:**加入Filecoin Project Slack工作空间和以下渠道:
    • #fil-testnet-announce
    • #slingshot-announce
    • #slingshot
  2. **开始您的项目:**确定要存储到Filecoin的数据,要与该数据交互的应用程序或UI以及要使用的技术堆栈(有关更多信息,请参见"开发人员指南"部分) 。成功完成对Filecoin网络的第一个存储交易后,用于进行存储交易的Filecoin地址将自动显示在页首横幅上。但是,您的项目尚无法获得奖励。
  3. 注册: 完成两个注册步骤:
  4. 通过社区审核: Slingshot社区审核人员团队将在filecoin-project / slingshot GitHub存储库中审核您的项目详细信息,以确保您有资格参加比赛。他们将在您的PR中为您的团队提供反馈。如果您的申请被接受,审核团队将合并PR,仅使用您的项目信息更新排行榜(不提供个人信息),并将您的项目在页首横幅上标记为"已审核"。如果您的申请没有被立即接受,审核团队将要求您提供更多信息,您可以通过更新PR来提供这些信息。
  5. **遵守比赛规则:**如果您已经完成了前面的步骤,并且在整个比赛中都遵循比赛规则,您将有资格获得奖励。这些规则由Slingshot排行榜软件自动检查,或者在某些情况下由Slingshot社区审阅者手动检查。如果您有资格获得奖励,则排行榜会将您的项目标记为"合格"。请注意,如果合格的项目长期不遵守比赛规则,则有资格在整个比赛中获得奖励。

参赛者应期望在整个比赛过程中改进其应用程序/用户界面并增加Filecoin上的数据存储。在整个比赛中,弹弓排行榜将成为真理的源泉,因此请密切注意此排行榜,以确保您的项目在该处得到正确的表示。

比赛规则

  1. 排行榜列表:
    • 要显示在Slingshot排行榜上,您必须向Filecoin网络至少提交1笔成功交易。
    • 要在排行榜上列为"已审核",您必须在Slingshot网站上提交注册表格,将PR提交到filecoin-project / slingshot GitHub存储库,并通过社区审核。
    • 注意:出现在排行榜上并不会自动使您有资格获得奖励。
  2. **奖励资格:**为了有资格获得任何弹弓奖励,并在排行榜上列为"合格",您必须满足以下要求。这些要求由Slingshot排行榜自动检查,或者由社区审核团队在整个比赛过程中手动检查。
    • 您必须将真实,有价值和可用的数据存储到Filecoin网络。这可以是应用程序数据或数据集合(来自Slingshot团队在此处维护的列表)。
    • 您必须构建以有意义的方式使用数据的应用程序或UI。您必须在比赛中提交此应用程序或用户界面,并且该应用程序或用户界面需要正常工作。
    • 您的项目必须通过社区审查,以确认您的项目合法。如果曾经审查过的团队未能持续遵守比赛规则,则可能在整个比赛过程中丧失参赛资格。
    • 您必须与SR2网络上的至少3个矿工进行存储交易。
    • 您必须存储每个CID,以便可以从Filecoin网络中检索到它。在整个比赛过程中,我们将定期测试CID检索。
    • 您必须参加弹弓展示。
  3. **展示:**我们正在组织一个Slingshot展示,以强调所有Slingshot参与者在比赛过程中所做的工作。
    • 排行榜上前100名合格参与者中的每位参与者都将为Slingshot Showcase录制其项目的演示文稿。
    • 此外,还将邀请排行榜上的前10名合格参与者在现场Showcase活动中对他们的项目进行现场演示。
    • 我们将在比赛的第2周结束时发布这些Showcase演示和演示的特定标准。
  4. **取消资格:**如果您不具备获得奖励的资格,违反比赛规则或被发现以任何方式参与比赛,则您的团队有可能在比赛的任何时候被取消资格。您不得窃其他项目。排行榜的结果要到比赛结束后不久才能真正得出最终结果。Slingshot管理团队将汇总排行榜和社区审核者的所有数据,以确定比赛结束时的最终资格以及最终比赛的获胜者。
  5. 我们保留根据需要更改比赛规则的权利,以确保健康的比赛动态。

社区评论

Slingshot社区审稿人是Filecoin社区的成员,他们已经证明自己对Filecoin网络的长期健康状况进行了深入投资。社区审阅者来自不同的利益相关者社区-一些存储矿工,一些开发人员工具构建人员,一些应用程序开发人员等等。我们完成了社区审查团队的定稿后,将在Slingshot网站上发布!

弹弓社区审核者将在多个方面审核提交的PR。他们将审查的一些标准包括:

  • 该项目是否遵循Filecoin项目行为准则
  • 该项目是否存储真实且可用的数据?
  • 项目如何计划数据的结构和存储?数据大小和数据集详细信息是什么?
  • 该项目看起来可以实现吗?
  • 应用程序/ UI计划有意义吗?

如果您的项目被接受,审阅者将合并您的PR,使用您的项目信息更新排行榜,并将您的项目标记为"已审阅"。如果您的项目没有被立即接受,审阅者将在PR中提供他们希望重新考虑的修订反馈。

奖赏

SR2 Slingshot建立在SR1的协作和竞争动态基础上。弹弓在所有参与者之间分配奖池。奖池的大小由网络上存储的数据总量决定。奖池根据参与者的项目或应用程序在网络上存储的数据量按比例分配给参与者。

弹弓将分为两个阶段:

  • 阶段1:。竞赛的初始阶段将于2020年9月23日开始。该阶段的目标是将第一个真实数据的PiB加载到Filecoin网络上!
  • **阶段2:**第二阶段将在阶段1完成后开始。该阶段的目标是将FilePiin网络上的数据从1PiB扩展到10PiB。在阶段1完成后,我们将确定阶段2的确切时间。
  • 我们可能会根据比赛的节奏增加奖池或根据需要调整阶段!

当前奖励奖池:

| 总数据大小 | 奖励池(FIL)的大小 | | 阶段1: | -- | | 10TiB | 10,000 | | 100TiB | 20,000 | | 500TiB | 50,000 | | 1PiB | 100,000 | | 阶段2: | -- | | 5PiB | 250,000 | | 10PiB | 500,000 |

举个例子,演示在比赛结束时如何分配奖励。

  • 比赛共有四名参与者:
    • A存储5TiB数据,通过了社区审查阶段,并在排行榜上列为"合格"。
    • B存储5.5TiB的应用程序数据,通过了社区审查阶段,并在排行榜上列为"合格"。
    • C存储5TiB的应用程序数据,但未通过社区审查阶段,并且在排行榜上没有被审查或不合格。
    • D存储了0.5TiB的数据并通过了社区审查。但是,D将所有数据存储在网络中长达6个月,因此未满足所有奖励资格要求。D在排行榜上被列为已审核,但不合格。
  • 在这种情况下,C和D不符合在弹弓比赛中获得奖励的资格。这是因为C没有通过社区审核阶段,而D仅将其数据存储了6个月,而不是1年。因此,只有A和B的存储才计入竞争奖励。
  • 在A和B之间,集合存储为合格存储的5 + 5.5 = 10.5TiB。这将解锁最低级别的10,000 FIL奖励池。
  • 由于A和B是唯一合格的获胜者,因此他们将奖励池按比例分配给他们:
    • 总数据大小= 5 + 5.5 TiB = 10.5 TiB
    • 奖励池中A的部分=(5 / 10.5)* 10,000 FIL =〜4,762 FIL
    • B的奖励池部分=(5.5 / 10.5)* 10,000 FIL =〜5,238 FIL
  • C和D都没有资格获得奖励,并且获得0 FIL。

注意:从主网启动以来,所获得的任何奖励将在六个月内线性分配。此外,虽然我们并不期望如此,但在协议实验室或Filecoin基金会全权酌情决定法律或法规问题阻止任何部分奖励交付的情况下,奖励可能会被重组,推迟或取消。

开发人员指南

有很多方法可以将数据存储到Filecoin网络并在此数据之上构建应用程序/ UI。开发人员最受欢迎的技术栈有:

  • **Powergate。**Powergate是基于Filecoin和IPFS构建的多层文件存储API,并且是Filecoin数据的索引生成器。它被设计为模块化和可扩展的。您可以使用Powergate将数据存储到IPFS和Filecoin,Powergate将从可用数据的最热存储层(可能是本地缓存,IPFS或最后是Filecoin)检索CID。运行Powergate需要管理您自己的IPFS和Filecoin Lotus节点。
  • **纺织中心。**纺织中心是开始构建和试验纺织技术的最快方法。它为托管的存储桶和线程提供了持久的IFPS端点。它包括个人和组织的开发人员帐户以及将API密钥集成到应用程序中。如果您选择对应用程序使用带有托管存储桶的Textile Hub,则只需一个命令即可将整个存储桶存档到Filecoin网络。
  • **托管Powergate。**托管Powergate提供与Powergate相同的功能,但是基础结构由Textile团队管理。无需管理您自己的IPFS和Filecoin Lotus节点,Textile可以为您管理这些节点,而您的团队保留对托管实例的完全控制权和完全访问权。
  • **莲花。**Lotus是Filecoin协议实现的参考。直接在Lotus上构建应用程序是开发人员可以使用的最裸机选择。它需要管理您自己的节点以及Filecoin上存储交易建议和管理的复杂性。

在Filecoin网络上没有唯一正确的方法来存储数据或构建应用程序/ UI。但是,我们为开发人员推荐以下内容:

  • 我们不建议主要对Filecoin的数据存储和检索功能感兴趣的开发人员直接在Lotus之上构建。这是因为Lotus功能是相当低级的,并且开发人员可以使用更容易的产品。此外,仅Lotus节点无法直接从IPFS网络检索数据。由于Filecoin的检索性能明显比IPFS慢,因此通常用作备份存储解决方案。如果开发人员直接将Lotus节点用于存储和检索,则将大大限制应用程序/ UI的用例。
  • 希望存储数据并快速检索数据的开发人员应使用Powergate,托管Powergate或Textile Hub。如果要存储到Filecoin的数据已经在IPFS上,则尤其如此。这些解决方案使您可以将数据备份到Filecoin提供的较冷存储,并从IPFS等较热的存储层检索数据。
  • 与直接使用Lotus相比,想要存储数据的开发人员(不依赖于检索速度)仍应使用Powergate,Hosted Powergate或Textile Hub以获得更好的开发人员体验。但是,您可以选择不将数据固定到IPFS,从而节省了存储和带宽成本。
  • 正在开发开发人员工具和产品(例如链浏览器)的开发人员应直接在Lotus之上构建。

如果您对应用于应用程序的技术堆栈或如何设置有任何疑问,请随时通过Slack或通过电子邮件slingshot@filecoin.org询问!

谢谢

我们真的很高兴能够启动SR2 Slingshot,并扩展构建的应用程序以及在人类最大的分散式存储网络上存储的真实数据量。感谢存储客户端,开发人员和采矿社区使这个网络变得很棒!在此特别感谢我们的社区审核员,使我们能够为Filecoin网络和生态系统运行像Slingshot这样的程序。