Filecoin 代码库和开发网入门

正如我们在此宣布的那样,我们最近在GitHub上开放了Filecoin项目代码库。您可以访问GitHub repos来探索代码库、开发工具、社区资源等。如果您准备直接进入,可以通过以下方式了解更多信息。
1.设置Filecoin节点并连接到开发网
截至今天,任何人都可以设置Filecoin节点并连接到开发网。这是探索当前命令行界面和Filecoin分布式存储市场的最佳方式。
请注意,Filecoin项目和网络尚未生效。整个项目仍在进行中,因此我们无法提供任何高性能的、稳定性的或安全性的保证。
目前有一种Filecoin协议的实现参考:go-filecoin。在go-filecoin实现方面取得了巨大进步。您可以在此处获取go-filecoin的完整开发更新。
您可以连接到以下两个开发网:
· 用户开发网:长时间运行的开发网,可能会在随机时间重启。适合大多数用户测试和播放
· 夜间开发网:每天0600 UTC重新部署并重新启动。用于go-filecoin的贡献者的开发和测试
在开发网上,您可以将数据存储为存储客户端,还可以尝试Filecoin挖矿的工作方式。对于那些预期在Filecoin协议之上构建应用程序或在分布式存储市场上存储数据的人来说,开发网是一个重要的开发工具。虽然距离生产系统还有不小的距离,但您可以开始了解Filecoin协议支持的不同工作流程以及如何将它们集成到您的应用程序中。
您可以访问go-filecoin repo Wiki以查看完整的go-filecoin安装说明以及有关如何连接到开发网的详细信息。
2.可视化网络
网络统计信息的仪表板将显示高等级的用户开发网活性概述。仪表板汇总自我报告的信息并显示网络上的总存储容量、网络利用率、节点的地理分布、流通中的通证以及其他有用信息。
如果您已连接到用户开发网,则可以将节点的活动流式传输到此仪表板,以在更广泛的网络中查看您自己的活动。有关连接到开发网和流式传输节点活动的完整说明。
3.改进Filecoin协议规范
Filecoin协议规范(“规范”)可以在filecoin-project / specs repo 中的GitHub上找到。这是一项非常积极的工作,并且还远未完成。当前,这项规范包含了:
· 节点操作
· 链验证
· 存储市场
· 检索市场
· 支付
· 矿业
· 预期达成共识
· 状态机
· 故障
· 签名
· 证明
· 存储协议
· 数据结构
· 本地存储
· 专业术语
我们期盼着评论、问题和对规范的贡献。你可以在specs repo上的GitHub问题中找到它们。
我们欢迎PR参与规范。这是为构建Filecoin网络做出贡献的最有价值的方法之一。改进协议规范使得协议的多个实现可以构建为类似的规模和安全标准。在此,我们仍然需要警示:如果没有深入理解协议规范的工作方式,很难提供协议规范编写。提出澄清问题、审查和评论草稿、以及充实细节是开始的好方法。那些想要通过从新开始编写一个部分来做出贡献的人需要更深入的知识并与团队密切合作。
4.与我们合作解决开放式研究问题
Filecoin研究团队发布了更新的路线图和一系列开放式研究问题。如果您有兴趣解决这些问题,可以直接与我们的团队协作。请发送电子邮件至[email protected]与我们联系。
通过Protocol Labs RFP计划还可以获得许多用于加密和分布式系统的开放式RFP。
5.参与复制游戏
Filecoin协议使用Proofs-of-Replication(PoReps)来确保存储挖矿设备正确存储客户端的数据。因此,PoReps是Filecoin协议操作的基础。
复制游戏是一个竞争,其中的每个人竞争提交最快的复制和复制证明的证明生成时间。在复制游戏中击败其他人(并告诉我们你是如何做到的)是帮助优化和改进现有复制证明结构的好方法。这是对Filecoin协议和网络的宝贵贡献,因为它可以帮助创建更好、更快、更安全的证明系统。

有关如何参与复制游戏竞争的详细信息,请访问GitHub。您还可以观看演示视频(下面嵌入)以了解如何参与复制游戏并查看当前的排行榜。

6.加入社区
快来加入讨论吧!您可以参与我们关于Filecoin聊天的研究和开发对话,在论坛上寻求帮助解决安装问题,并访问我们的社区代码库获取有关聚会、电话和其他社区资源的信息!
· 聊天频道:我们使用跨越多个平台的频道。作为一个分布式社区,这些渠道是我们绝大多数通信所在的地方。请在发布聊天之前阅读我们的行为准则。
o Matrix: Filecoin社区(包含所有桥接频道的链接)
o Slack:在这里创建一个账户
o IRC: 即将推出
· 讨论论坛:我们使用论坛来解决更长期存在的问题。如有疑问,您可以随时在此发布。
7.建立在Filecoin之上
我们感兴趣的是与希望在分布式Web上构建具有重大影响力的应用程序的应用程序开发人员进行协作。如果您有兴趣探索潜在的合作机会,可以直接在论坛上发帖。这些都是默认开启的。作为次要项,您可以发送电子邮件至[email protected]。
8.加入团队
Filecoin团队正在发展壮大。
今天,Filecoin团队受雇于Protocol Labs。PL正在招聘各种职位,包括软件工程、分布式系统研究、密码学研究、社区、商业、用户体验设计等。请看看空缺职位。
还有其他组织参与开发Filecoin,我们会及时公开发表更多信息。我们还期望能围绕Filecoin形成更多新的团体、公司和团队。这是开拓者探索的好机遇。随意通过论坛进行协调,如果我们能提供帮助,请与我们联系。在未来,我们将举办各种活动,将社区聚集在一起,建立一个更大、联系更密切的团队。
结束思想
所以你看到了这篇文章!您可以通过多种方式查看Filecoin项目,过去几个月我们一直在做什么,以及我们期待在2019年落地的方式。构建Filecoin分布式存储市场将一如既往地有意义。我们很高兴在这趟旅程中与您同行。