IPFS星际大陆追踪:终于来了!Filecoin开放源码,准备测试网络

今天,我们很高兴在GitHub上开放了几个知识库,并邀请所有人加入我们的GitHub。快来了解Filecoin、玩弄代码,并为开发做出贡献。如此前更新中所述,我们选择私下启动我们的知识库以避免分心保持迅速发展。现在,我们已经达到了下一个重要的里程碑。如果您是开发人员、研究员、冒险矿工或用户,或者只是想支持我们的努力,现在便是一个激动人心的时刻来参与其中!

请注意:Filecoin正在蓬勃发展。代码每天都在急剧变化。在这个阶段,知识库、开发网络和其他资源都是用于开发的。此版本面向希望帮助完成Filecoin项目的开发人员、研究人员和社区成员。寻求使用Filecoin的矿工和用户将希望等待未来的发布(可能是测试网这个里程碑)。阅读我们的入门指南以了解更多信息。

这个版本中有什么?

几个小时前,我们在GitHub、开发网络(用户和夜间开发)、聊天频道(Slack,Matrix,IRC即将推出)、讨论论坛和项目管理工具上打开了Filecoin项目的知识库。这是这意味着:

· 你可以深入我们的代码库(go-filecoin,rust-proofs)

· 您可以通过提交问题和提交PR来为Filecoin项目做出贡献

· 您可以在论坛上询问任何问题,并与从事Filecoin项目的其他人合作

· 您可以阅读并充分参与我们在聊天频道上的所有研究和开发团队的对话

· 您可以安装go-filecoin并设置Filecoin节点进行测试

· 您可以连接到开发网络并与该开发网络上的其他节点进行实验性交易

· 您可以使用我们的开发工具 – 网络统计信息仪表板和区块浏览器 – 来查看不同驱动器上发生的情况

· 您可以在自己的计算机上测试和评估Filecoin的复制证明(PoReps)

· 您可以参与复制游戏

值得注意的知识库开放:

· filecoin-project / go-filecoin:Filecoin协议的第一个实现

· filecoin-project / specs:Filecoin协议的规范

· filecoin-project / rust-fil-proofs:复制证明和其他加密组件

· filecoin-project / replication-game:复制证明优化竞赛

· filecoin-project / research:开放的问题、想法和讨论

· 还有很多

而且,正如我们在更广泛的Q3 / Q4更新中所解释的那样,还有更多。

重要提示

这不是Filecoin主网络的发布。项目知识库和开发网络主要用于开发人员和研究人员测试。矿工不应该根据任何当前的规格或实施投资挖矿硬件,因为它们肯定会有变化。我们将在2019年第一季度末为矿工举办问答环节,并在设定日期/时间后更新社区。请准备好矿工测试表格,以便在准备好由未来的Filecoin矿工进行测试时获得通知。

正如我们在此宣布的那样,我们最近在GitHub上打开了Filecoin项目的知识库,您可以访问GitHub知识库去探索代码库、开发工具、社区资源等等。如果您准备好了,下面是一些您可以学到更多东西的方法。

1. 设置Filecoin节点连至开发网络

2. 可视化网络

3. 改进Filecoin协议规范

4. 和我们一起解决开放式的研究问题

5. 在复制游戏中竞争

6. 加入社区

7. 在Filecoin之上构建内容

8. 总结语

1. 设置Filecoin节点连至开发网络

今天,任何人都可以设置Filecoin节点并且连接至开发网络,这是探索当前命令行界面和Filecoin分布式存储市场的最佳方式。

请注意,Filecoin项目和网络尚未生效。整个项目仍在推进中,因此我们无法提供任何性能、稳定性或安全性的保证。

目前有一种Filecoin协议的参考实现:go-filecoin. go-filecoin已经取得了巨大的进展,您可以从这里获得go-filecoin的完整开发更新。

您可以连接到两个开发网络之一:

用户开发网络:长时间运行的开发网络,可能会在随机时间重启。适合大多数用户测试和使用

夜间开发网络:每天06:00 UTC重新部署并重新启动。用于go-filecoin的贡献者的开发和测试

在开发网络上,您可以将数据存储在存储客户端上面,还可以尝试Filecoin的挖掘。对于那些想要在Filecoin协议之上构建应用程序或在分布式存储市场上存储数据的人来说,开发网络是一个重要的开发工具。虽然距离真正生产还很远,但您可以开始了解Filecoin协议支持的不同工作流程以及如何将它们集成到您的应用程序中。

您可以访问go-filecoin repo Wiki,查看完整的go-filecoin安装说明和关于如何连接到开发网络的详细信息。

2. 可视化网络

网络统计信息显示板显示用户开发网络活动的高级概览。仪表板汇集了自报告的信息,并显示网络的总存储容量、网络利用率、节点的地理分布、循环中的通证和其他的有用信息。

如果您已连接到用户开发网络,则可以将节点的活动流式传输到此仪表板,以在更宽泛的网络中查看您自己的活动。连接到开发网络和流式传输节点活动的完整说明在go-filecoin Wiki上。

3. 改进Filecoin协议规范

Filecoin协议规范(“规范”)可以在GitHub上的filecoin-project / specs repo中找到。这是一项正在积极进行的工作,现在还远未完成。规范包括:

· 节点操作

· 链上验证

· 存储市场

· 检索市场

· 支付

· 挖矿

· 预期的共识

· 状态机

· 故障

· 签名

· 证明

· 存储协议

· 数据结构

· 本地存储

· 术语表

我们希望评论、提出问题和对规范做出一些贡献。您可以在GitHub中的specs repo找到它们。

我们欢迎PR参与规范中来,这是为构建Filecoin网络做出贡献的最有价值的方法之一。通过改进协议规范,能够针对协议的多个实现待建规模和安全的类似标准。要注意: 如果不深入了解协议规范的工作方式,就很难编写协议规范。提出清晰的问题、审查和修订草稿,以及充实细节是开始的好方法。对于那些想要通过从头编写一个部分来做出贡献的人则需要更深入的知识和与团队的密切合作来达成。请与我们聊聊(请阅读下文的加入社区部分)!

4. 和我们一起解决开放式的研究问题

Filecoin研究团队已经发布了更新的路线图和开放研究问题列表。如果您有兴趣解决这些问题,可以直接与我们的团队合作。请访问[email protected]与我们联系。

还有许多开放的RFP,可以通过Protocol Labs RFP程序用于加密和分布式系统。查看RFP的完整列表以及如何申请RFP以获得更多信息。

5. 在复制游戏中竞争

Filecoin协议使用Proofs-of-Replication(PoReps)来确保存储矿机正确地存储客户端的数据。 因此,PoReps是Filecoin协议操作的基础。

复制游戏是一种竞争提交最快的复制证明和复制证明生成时间的比赛。在复制游戏中击败其他对手(并告诉我们您是如何做到的)是帮助优化和改进现有PoRep结构的好方法。这是对Filecoin协议和网络的宝贵贡献,它可以帮助我们创建更好、更快和更安全的证明系统。

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

6. 加入社区

快来加入讨论吧!您可以参与我们关于Filecoin聊天的研究和开发对话,在论坛上寻求帮助解决安装问题,并访问我们的社区知识库获取有关聚会、电话和其他社区资源的信息!

· 聊天频道:我们使用跨越多个平台的频道。作为一个分布式的社区,这些渠道是我们绝大多数使用通信的地方。请在发布聊天之前阅读我们的行为准则。

Ø Matrix:Filecoin社区(包含所有桥接频道的链接)

Ø Slack:创建一个账户

Ø IRC:即将推出

· 讨论论坛:我们使用论坛来解决更长期存在的问题。如有疑问,您可以随时在此发布出来。

7. 在Filecoin之上构建内容

我们十分感兴趣与希望在去中心化网络上构建具有重大影响力的应用程序的开发人员进行协作。如果您有兴趣探索潜在的合作机会,可以直接在论坛上发帖。这些是默认打开的。作为次要选项,您可以发送电子邮件至[email protected]

8. 加入团队

Filecoin团队正在发展壮大。

今天,Filecoin团队受雇于Protocol Labs。PL正在招聘各种职能,包括软件工程、分布式系统研究、密码学研究、社区、商业、用户体验设计等职位。请看看空缺职位

还有其他组织参与开发Filecoin,我们会及时公开发表更多的信息。我们还期望许多新的团体、公司和团队围绕Filecoin形成。这是开拓者去探索的好时机,请使用通过论坛进行协调,如果有我们可以提供的帮助,请与我们联系。在未来,我们将举办各种活动,将社区聚集在一起,建立一个更大更紧密的团队。

总结语

就这样了!您可以通过多种方式查看Filecoin项目,过去几个月我们一直在做什么,以及期待我们在2019年项目落地,建立Filecoin分散式存储市场一直并且将继续具有极其重要的意义。我们很高兴在这次旅程中与您同在!

深圳市星际大陆科技有限公司致力于为用户提供存储矿机研发生产、矿场建设托管、矿池软件开发、应用开发等服务。我们在云服务、大数据等领域为客户提供有竞争力、安全可信赖的产品、解决方案与服务,与生态伙伴开放合作,持续为客户创造价值,释放个人潜能,丰富家庭生活,激发组织创新。星际大陆地处深圳–全球硬件之都,拥有成熟完整的产业供应链,技术团队由原金蝶产品总监、创维存储服务部门总监、中兴研发负责人、华为资深存储工程师等互联网巨头高管组成。2018年5月获得华迎基金3000万战略投资,7月矿机获得深圳宝安十大精品奖,公司获得硅谷商学院颁发“全球区块链企业之星”奖,受邀香港交易所讲解IPFS,受邀深圳宝安改革开放40周年论坛演讲等等。自成立以来,星际大陆一直重金投入技术研发,与IPFS官方密切接触沟通,为市场带来正确的知识见解,获得IPFS团队多次公开赞扬。

Filecoin存储矿工

Filecoin存储价格

Filecoin 2018 Q3 & Q4 更新

1. 开放开发和研究知识库

好消息!经过几个月的私下建设,我们准备开放一些代码库和社区论坛。按照我们的项目路线图和上次更新中的预测,这是按计划进行的。阅读我们的公告博文了解更多信息。

2. Filecoin项目路线图更新

在我们上一次重大更新中,我们发布了一个高级路线图,和即将出现的里程碑。

我们很高兴地报告 – 到目前为止 – 我们按时达到了我们的前两个重要里程碑,并增加了第三个:

· 我们在2018年Q4开始了一个go-filecoin合作者和贡献者预览

· 我们在2019年Q1开放了go-filecoin代码库

· 我们在2019年Q1推出了第一个公开的Filecoin 开发网络。

除此之外,我们的团队一直在以下领域努力工作:

· 开发go-filecoin:实施Filecoin协议的主要工作。这是我们开发工作的主要部分。

· 开发rust-fil-proofs:复制证明和时空证明算法的实现和基准测试,用于go-filecoin,其他filecoin实现和其他系统。

· 编写和完善协议规范:我们需要详细的协议规范,以便拥有协议的多个独立实现,拥有适当分散的网络,以及评估和验证协议安全性。

· 辅助产品开发:在Filecoin网络周围需要存在十几种辅助产品和工具:链式浏览器、网络统计可视化器、集成等等。

· 设计协议改进:Filecoin协议的多个领域已经有了显着改进 – 特别是链可扩展性、证明性能和共识安全性。

随着我们的进步,我们的能见度和预计值会变得更加清晰。为此,我们调整了即将到来的里程碑,具体如下:

里程碑

旧ETA

新ETA

推出第一个公开的Filecoin测试网

Q1

Q2

使用大型矿工进行测试

Q1

Q2

go-filecoin v1.0.0 功能冻结

Q1/Q2

Q2/Q3

安全审查和审计

Q1/Q2

Q2/Q3

Filecoin主网启动

Q2/Q3

Q3/Q4

我们已相应更新了路线图文件。请回忆一下,我们所有的估算和时间表都是乐观的,并且可能会有变化。我们希望让社区保持更新,并粗略地指出我们在哪里,接下来会发生什么,以及我们当前(如果乐观地)期望实现下一个里程碑的时间。

3. Filecoin开发更新

这次更新,我们将新闻分为:

· 演示 – 今天发布的新演示!

· go-filecoin – Filecoin协议的第一个实现

· rust-fil-proofs – Filecoin证明系统和其他加密组件的便携式实现。

3.1. 开发更新/演示

我们将发布2个演示以及此更新。演示展示了一些开始测试Filecoin复制证明(PoReps)的方法。PoReps可以确保Filecoin存储矿工正确存储客户的数据。它们对协议的成功运作至关重要。将来,我们将发布更多功能演示,go-filecoin安装,以及如何使用新开放的开发网络和相关开发工具,例如网络统计信息中心。

演示1:证明基准

在本演示中,我们将展示如何在本地计算机上运行复制证明(PoRep)基准测试。您可以使用这些基准测试工具来观察不同参数如何影响数据复制以及PoRep生成和验证时间。您还可以使用这些工具来对PoRep实现的任何变化进行基准测试。该演示显示:

· 克隆rust-fil-proofs和建立基准

· 如何为ZigZag-PoRep(我们目前的PoRep实现)运行基准测试工具

· 为不同的数据大小(1MB,2MB和1GB)生成ZigZag-PoRep的基准运行时间

演示2:复制游戏

在本演示中,我们将介绍复制游戏以及如何参与竞争。我们将展示如何创建和提交复制游戏的条目,以及如何在排行榜上检查结果。更具体地说,我们将展示如何:

· 解析可以传递给游戏的不同参数

· 运行播放脚本以从本地计算机或装备生成复制游戏提交并将其发布到游戏服务器

· 检查复制游戏排行榜

· 使用与生成提交相同的参数过滤复制游戏排行榜

3.2. 开发更新/go-filecoin

· 完成概述已更新。路线图文档有一个跟踪go-filecoin完成的部分。我们已使用最新状态更新了此部分。许多组件从“待办事项”进展到了“正在进行中”和“大部分完成”的阶段。我们还添加并删除了一些组件。

· 为VM执行实施gas。Filecoin演员(Filecoin上的“VM”程序)需要一个运行gas的概念,类似于以太坊。这个关键功能在过去几个月在go-filecoin中落地了。

· 矿工付款和付款渠道。现在通过使用支付渠道实施矿工付款。后者是使Filecoin网络运行更快(离线协议)并扩展到可接受的性能(每个操作的链存储量)的关键特征。采矿周期即将完成。

· 开发者网络。我们已经达到了持久网络对开发、调试和测试有用的阶段。我们并没有接近妥善的“测试网”阶段,但我们已经需要几个小型网络,我们的开发人员、早期贡献者和潜在用户都可以使用。今天,我们引入了“开发网络”,一个用于实验用途的小型开发网络。在这里阅读更多。

· 端到端数据存储。在go-filecoin中存储数据现在正在端到端地进行。矿工(a)承诺存放抵押品,(b)与客户达成交易,(c)接收客户数据,(d)将数据汇总到各个扇区,(e)用复制证明密封扇区,(f)通过密封扇区来获得存储功率,(g)在密封扇区之上挖矿,(h)接收客户对数据的检索请求,(i)解封扇区来检索客户的数据,(j)向客户提供数据,以及(k) 这样做会得到报酬。从这里开始,我们将继续提高存储性能和可用性。

· 将原型代码转换为生产代码。早期,在构建像go-filecoin这样的系统时,我们需要快速移动并制作原型。我们现在已经开始使用原则性的软件工程实践、清晰明确的界面、将关注点分离到组件、分层API等,使代码库变得成熟。这是一项重大的努力,是长期可维护性的关键,新的贡献者入职,基于go-filecoin,安全性和更流畅的开发人员体验。

· 文档和指南。我们为go-filecoin入门、从源代码构建项目、连接到开发网络、存储挖矿、存储和检索数据、网络仪表板、区块浏览器以及故障排除问题创建了详细的文档。我们还写了go-filecoin代码的概述。

· 为新的贡献者做好准备!我们制定了贡献指南,并记录了我们的开发流程。我们使我们的问题跟踪器对新手来说很平易近人,其中包含许多问题,包括求助或良好优先发行标签。我们重构并清理了API。我们创建了#fil-dev和其他开发者聊天频道(在Slack / Riot / Matrix上)。我们收到了来自Filecoin团队之外的第一个拉取请求!

3.3. 开发更新/rust-fil-proofs

· 便携式fil-proofs工作。实现复制证明(PoReps),时空证明(PoST)和其他加密结构是一项重大的工程技术。在第三季度,我们决定将其与go-filecoin分开,以便(a)增加每项工作的重点,(b)在“研究 – 开发”模式下与我们的密码学研究人员密切合作,并且(c)产生一个与实现无关的库。我们决定用Rust编写它,它非常适合与我们需要的其他现有加密库(例如Bellman)紧密结合,并生成可用于Filecoin协议的所有实现的代码和工具,以及各种各样的系统和设备。

· DRG、ZigZag-PoRep和优化实施。rust-fil-proofs工作的主要任务是实现实用且可用的PoRep和PoST。为实现这一目标,我们需要实施全新的加密结构(来自研究出版社),研究和优化每个证明系统的性能,并生成go-filecoin现在进口的工具。我们将在这些研究访谈中更详细地讨论这些工作。

· 达到实际运行时间。PoRep算法意味着可以任意调整速度。但是,为了大大减少链上的证明大小,我们需要采用能够实现非交互式和聚合证明的结构 – 即可验证的计算系统。在我们的例子中,最新的PoRep算法使用zkSNARKs,而且速度很慢。在第三季度,我们实施了算法并使Filecin证明子系统端到端地工作。在第四季度,我们设法将PoRep复制的运行时间提高了几个数量级!10月份封闭1GB扇区需要约150小时,我们在11月将其优化为50小时,然后是16小时,然后在12月将其优化为1小时。这在我们可接受的区域,这很好。

· 基准工具。我们为许多证明算法和加密组件开发了基准测试工具。这些可用于通过一些给定的操作来测量算法的真实、实用性能。这些工具很棒,可以在本演示中看到。

· 复制游戏。最后但同样重要的是:我们将复制算法改进为游戏!通过优化算法、在更好的硬件上运行等,复制游戏中的玩家可以竞争来超越默认的复制证明实现。认为你可以比其他人更好地优化?通过在排行榜中击败其他人来证明它。这是参与构建Filecoin的一种有趣且有益的方式。有些结果甚至可能超过我们当前的PoRep实现产生的结果。我们迫不及待地想看看你想出了什么!了解如何在此演示中提交复制游戏。

4. Filecoin研究更新

我们的研究团队已经取得了很多重要的进步。

研究访谈和会谈。为了使我们的工作更容易获取,我们正在对Filecoin研究人员和工程师进行一系列访谈。查看这些访谈的第一部分:

· Ben Fisch和Nicola Greco的复制证明

· 与Nicola Greco和Friedel Ziegelmayer一起实施和优化复制证明

· 存储和检索市场,与Jeromy Johnson和Juan Benet

· 复制游戏简介,与Friedel Ziegelmayer和Nicola Greco合作

复制证明结构。到目前为止,最好的复制证明(PoRep**)是在2018年中期推出的ZigZag-PoRep。在Q3和Q4期间,我们实现了ZigZag-PoRep和其他PoRep算法,将复杂的密码结构从理论应用到实践中是一项重大的成就。在理论构建中发现驱动改进的实践和应用约束甚至更大。我们通过ZigZag-PoRep实现了这一点。我们还根据实际的限制来设置证明参数的选择。通过对PoReps的研究,在空间和复制的严密证明方面取得了新的学术成果。

预期共识的正式化和实施。Filecoin的Storage Power Consensus (SPC)的关键组件之一是一个名为Expected Consensus (EC)的协议。EC是一种基于领袖选举的利益证明协议。在过去的两个季度中,我们对EC的性质进行了形式化的变化,并在不同的场景中对其进行了研究。通过仿真,我们探讨了参数选择、权重函数选择、激励相容等问题。这一探索带来了重大贡献,改变了协议的实现。其中一些工作具有独立的利益,可能会单独发布。EC现在是在go-filecoin的SPC实现中实现的,可以看到它使Filecoin区块链在我们的开发网络中保持稳定。

时空证明中的VDFs,与VDF的协作。PoReps并不是Filecoin中最近改进的唯一证明协议。我们还利用最近的可验证延迟函数(VDF)为新时空证明(PoST)提供了新的结构。这是一个显著的改进,因为VDFs提供了比我们从纯PoReps中获得的更强的时间保证。这非常好,因为它允许我们有更长的PoST验证周期,从而显著减少链上累积的数据量。这个新方向促进了与Ethereum基金会的合作,以推动VDFs的开发、实现和优化。Ethereum的一些新结构旨在在共识中使用VDFs,这也是 Filecoin在探索方向。Ethereum、Filecoin和一些下一代区块链协议将从这项工作中获益良多。但最令人兴奋的是,这将产生高效的、全球性的、分布式的和健壮的随机性信标–这将是应用密码学和分布式系统的一个重大突破,其广泛的适用性将超越区块链。

RFP:单一秘密领导人选举。在过去的几年里,通过我们对Filecoin的共识协议的探索,一个重要的问题浮出水面。它的解决方案是改进基于随机领导者选举的协议,例如Filecoin和许多其他区块链,特别是Proof-of-Stake系统。我们把这个问题称为“单一秘密领导人选举”(SSLE),它涉及以一种公平、不可预测和秘密的方式,从一组加权参与者中选出最多一位领导人。为了解决这一问题,我们发布了一个新的征求建议书(RFP): RFP-6单一秘密领导人选举。这个问题的解决方案将是密码学分类方案中的一个重大突破,将大大提高包括Filecoin在内的数十个区块链协议的安全性、性能和易用性。

5. Filecoin社区更新

我们一直在准备满足广泛而充满活力的Filecoin社区的需求。其中三个例子包括启动Filecoin 私人预览、支持全球的Filecoin线下聚会以及与领先的研究、工程和区块链组织合作。

· Filecoin私人预览。在过去的几个月里,我们邀请了外部研究和开发人员合作伙伴来测试最近发布的代码库以及我们的社区沟通渠道。除此之外,这有助于我们生成或改进以下社区资源:

o 贡献指南,关于作为Filecoin贡献者如何开始的基础。

o Filecoin社区频道,用于实时讨论。

o Filecoin Codewalk,go-filecoin的高级游览。

o 开发流程,将非团队成员的PR和代码审查集成到我们的工作流程中。

· Filecoin 线下聚会和社区。Filecoin团队很高兴与世界各地的社区和聚会进行互动和支持。这些小组聚集在一起学习、讨论、参与和传播Filecoin网络。如果您想成立Filecoin聚会小组,请发送电子邮件至[email protected]并提供您的信息,我们会尽力提供帮助。需要强调的一些具体事件包括:

o 聚会。Filecoin聚会每周在世界各地举行。例如,在2018年,在中国的16个城市以及日本、香港和台湾举办了约90场聚会活动(我们注意到这个数字反映了专门与我们团队联系的社区的活动)。这些聚会定期吸引100-200名与会者,并经常被格式化为讲座、小组和开发者沙龙。在线教育流也很常见,并产生数以千计的观点。

o 大学,研究团体和研究中心。社区领导人访问了研究中心,向区块链学生团体展示,并访问了知名大学。

o 协议实验室事件。去年,协议实验室举办了第一次LabDay,PL的生态系统的利益相关者在这里展示,黑客攻击并一起工作。我们在中国发表了关于活跃的Filecoin社区的演讲,并与那里的一些社区领导人主持了一个小组讨论。

o 其他。一些社区志愿者正积极致力于向地方政府介绍分布式技术。此外,我们的社区成员提供翻译、访问交流、主办会议和开发研讨会、开发教育课程,甚至烘焙Filecoin月饼!

· Filecoin合作者。我们将继续与领先的研究、工程、分布式系统和区块链组织建立深厚的关系,包括:

o Parity Technologies。Protocol Labs和Parity已经密切合作多年。Parity最近创建了一个用Rust编写的libp2p实现,Polkadot,Substrate和其他项目正在使用它。我们期待2019年我们团队之间的更多合作。

o Web3基金会。我们积极参加了由Web3基金会提出的2018年柏林Web3峰会。 Parity Technologies的联合创始人兼首席执行官Juan Benet和Jutta Steiner在DLD 2019的一个小组讨论了Web 3.0的盛大机遇。

o 斯坦福SBC。协议实验室今年再次支持2019年斯坦福区块链会议,它将区块链协议、分布式系统、加密和计算机安全方面的从业者和研究人员聚集在一起。SBC中涵盖的许多主题与Filecoin相关,包括区块链累加器、空间紧密证明和复制以及与Fantômette的区块链共识投注。今年我们共同举办了几场围绕SBC的活动,包括VDF Days,ConsensusDay和SBC接待。

o 以太坊。以太坊基金会是协议实验室的密切合作伙伴。最近,我们共同合作资助VDF Research,推动可验证延迟功能的开发、实施和优化,这一努力可以使Filecoin协议更加安全。以太坊基金会也在试验libp2p,这是Filecoin使用的模块化P2P网络库。EF的一些研究人员正在考虑使用libp2p为以太坊2.0提供支持,并且还在评估资助py-libp2p的过程中,这是Python中libp2p的一个新实现。

o CarbonFive。Carbon Five是Protocol Labs的开发合作伙伴之一。 Carbon Five开发人员正在研究Filecoin并直接参与主要工作组。

o 还有很多其他人

6. Filecoin法律更新

Permissive Licensing Stack(许可协议栈)。协议实验室已经开发并采用了一组开源的知识产权承诺,我们称之为许可协议栈。这些承诺保证了PL为Filecoin构建的技术将被尽可能多的人和项目所使用。

我们希望分享我们的方法将有助于我们在其他公司和组织的同事加入我们并沿着这条路前进。您可以在这里阅读关于Permissive Licensing Stack(许可协议栈)的更多信息。

和政策制定者就分布式网络进行交流。Protocol Labs是区块链协会的创始成员之一,这是一个新的政策倡导团体,我们相信它的工作将推进分布式web的目标。区块链协会在教育政策制定方面做了非常出色的工作,提供了重要的行业知识来改进起草的法律,促进美国政府和重要的分布式软件项目之间的卓有成效的合作。他们写的关于去中心化的文章,最近在国会提出的法律草案,可能会引起那些遵循美国公共政策的人的兴趣。

我们还支持了Coin Center, 这是位于华盛顿特区的一个非盈利智库,向政策制定者传授区块链技术,以及为什么它应该保持免费和开放。我们的团队对他们重要的新论文《电子现金的案例:为什么私人对等支付对开放社会至关重要》发表了一些评论。

9月,协议实验室总法律顾问与100名其他行业专家一起作证,由两名国会议员主持,后来他们提出了一项强烈的亲加密货币的法案。

7、 Filecoin的公共演讲与媒体

我们决定在2018年继续远离公共领域,专注于建设。也就是说,我们的团队和Filecoin社区只是进行了少量的一些公开演讲,发表了一些博客文章,并访问了一些研究小组。我们的活动将会保持同样的限制直到网络的启动。

· 公开会谈和博客发布视频/帖子链接(如果有)

o 2018年8月3日。Filecoin现场演示(Juan Benet,LabDay 1)

o 2018年8月3日。中国社区(Colin Evran&Michelle Brous,LabDay 1)

o 2018年8月3日。专题组:中国社区领袖示例(由Juan Benet和Colin Evran主持,LabDay 1)

o 2018-08-03。PoReps: 真实数据上的空间证明(Ben Fisch, LabDay 1)

o 2018年8月6日。长期的信息结构(Juan Benet,The Long Now Foundation)

o 2018年9月11日。区块链产业的统一声音(Blockchain Association区块链协会)

o 2018年9月26日。众议员沃伦戴维森(R-OH)主持的国会加密货币圆桌会议(Marvin Ammori)

o 2018-09-29。协议实验室、IPFS、libp2p、IPLD和Filecoin概述(Jesse Clayburgh, Waterloo Ethereum Developer Meetup)

o 2018-10-22。Web3到底是什么?(Juan Benet, Web3峰会)

o 2018-10-26。加密货币午餐问答(Marvin Ammori, TechGC峰会)

· 大学,研究小组和社区访问

o 2018年9月24日。斯坦福大学区块链技术小组(Susan Athey教授,Doug Galen,Nicolas Kokkalis,Colin Evran @斯坦福大学商学院)

o 2018年10月24日。市场token网络简介(Ian Darrow @Duke Law School)

o 2018年10月18日。协议实验室,Filecoin和开放性问题。 (Juan Benet,Evan Miyazono @ UCL CS)

o 2018年11月14日。协议实验室和组织结构的未来; 区块链101:建设未来的互联网(Marvin Ammori和Michelle Brous @Harvard Business School哈佛商学院)

o 2018年11月28日。比特币和加密货币客座讲座(Marvin Ammori @Stanford University CS斯坦福大学计算机科学系)

此外,我们召开了一个名为Consensus Day(共识日)的小型会议。这是我们期望成为常规活动的第一部分。共识吞吐量是区块链可扩展性的主要障碍之一,只有当我们能够扩展操作以满足典型的面向消费者的应用程序的需求时,我们才能充分发挥加密网络的潜力。我们需要把数量级从7-25 tx/s(比特币和Ethereum)提高到每秒数十亿笔交易。我们相信这种改进将来自于链外可伸缩性协议、分片、层次结构和协商共识协议中的新方向的组合。我们希望Consensus Day(共识日)能够促进这一领域的发展,并引起人们对重要问题的注意。从第一个Consensus Day开始的所有会谈都可以在这里找到。

8. 对于Filecoin的libp2p更新

Filecoin是在libp2p的基础上构建的,并且严重依赖于libp2p,这也是一个由协议实验室领导的项目。因此,我们包含了针对Filecoin进行调优的项目的压缩更新。

· libp2p是什么? 是一个模块化的对等网络库。看看这个网站,这个视频或者是这个。

· Libp2p路线图和远景。Libp2p定义了他们2019年的路线图,重点关注加强和发展堆栈的优先级。

· 发布了很多

o go-libp2p有16个版本。

o js-libp2p有6个版本,包括v0.24.0。

o rust-libp2p有6个版本,包括:v0.1.0,v0.2.0,v0.3.0。

· 许多团队选择libp2p来满足他们的p2p网络需求。仅js-libp2p就有超过500个个体依赖于Github的知识库

o 为什么选择libp2p? 关于为什么顶级项目选择在libp2p上构建(Pierre Krieger)

o Polkadot建立在rust-libp2p之上

o Web3实验室新的jvm-libp2p

o Nervos建立在rust-libp2p之上

o PegaSys(ConsenSys)为守护进程提供本地库

o Status.im正在试验libp2p并制作了nim-libp2p

· 会谈及媒体

o libp2p开发会议- 2018-07-12至13

§ rust-libp2p介绍(Pierre Krieger)

§ libp2p中的QUIC(Marten Seeman)

§ libp2p链接的生活(Jacob Heun)

§ P2P的以太坊分片要求(Kevin MHC)

§ go-libp2p-gorpc:libp2p上的简单RPC(Hector Sanjuan)

§ 使用PubSub在OpenBazaar中共享数据(Chris Pacia)

o LabDay 1 – 2018-08-03

§ OpenBazaar中的Libp2p (Chris Pacia)

§ libp2p项目(Mike Goelzer)

§ 基于rust-libp2p的Polkadot &奇偶性衬底(Bjorn Wagner)

§ Paratii: P2P视频发布(Felipe Sant Ana)

o Web3Summit – 2018-10-22至24

§ libp2p,模块化P2P网络堆栈(Mike Goelzer)

§ 使用libp2p实施支付渠道(Lucas Vogelsang)

o 其他

§ 2018-09-18。如何为区块链应用程序利用libp2p (Chris Pacia, Open Bazaar, InfoQ)

§ 更多

9. 对于Filecoin的IPFS更新

Filecoin是在IPFS之上构建的,并且严重依赖IPFS,IPFS也是由协议实验室领导的一个项目。许多IPFS用户的目标也是成为Filecoin的用户,因此IPFS的功能和使用极大地报告了Filecoin项目。因此,我们包含了针对Filecoin进行调优的项目的压缩更新。

· IPFS是什么?内容寻址的超媒体分发协议。看看这个网站。

· IPFS路线图和2019年优先事项。IPFS项目路线图和WG路线图已经发布到github,并有助于协调项目内和项目之间的优先事项。 查看了解更多信息!

· 整个生态系统中有很多版本

o 查看链接以获取有关新内容和完整更改日志的摘要!

o go-ipfs发布了v0.4.18,这是近期历史上最大的go-ipfs版本之一。

o js-ipfs有12个版本,包括:v0.32.0,v0.33.0,v0.34.0。

o ipfs-cluster有5个版本,包括:v0.5.0,v0.6.0,v0.7.0,v0.8.0。

o ipfs-companion有10个版本,包括:v2.5.0,v2.6.0,v2.7.0。

o ipfs-desktop发布v0.6.0。

· 非常棒的功能亮点

o go-ipfs获得了实验性的QUIC支持和gossipsub路由,以提高速度和效率

o npm-on-ipfs – 包装您选择的包管理器(例如npm或yarn),使用IPFS从中央注册表安装您喜欢的模块

o IPFS WebUI – 一个闪亮的新界面,用于检查节点的统计信息,探索IPLD驱动的merkle林,查看世界各地的同行,以及管理文件

o @ ipfspin,Twitter Pinbot – 只需一条推文即可将您的数据添加到IPFS群集中

o IPFS安装管理器 – 用于管理IPFS安装的CLI界面

o 更多

· 最近的IPFS用户亮点

o Cloudflare – 分布式IPFS网关

o Azure – 支持联盟中的IPFS

o Origin – 分散,安全和可审计的消息传递

o Pinata – IPFS部署和固定服务

o IPFSCloud – 分散式存储平台

o 更多

· 社区讲座、文章、教程

o 教程:Mozilla Hacks:利用IPFS建立合作和信任到Web

o 文章:泰国在初选中使用IPFS进行区块链支持的电子投票系统

o 文章:去中心化:万维网的下一个重要步骤

o 文章:一家大型科技公司正致力于将互联网从大型科技公司手中解放出来

o 文章:破冰:未来IPFS、Ethereum和Fat协议的速成课程

o 2018年11月14日。 电信应用开发峰会:协议实验室和IPFS项目更新(David Dias)

o 2018年12月18日。 OPO.js – IPFS上的NPM(Alex Potsides)

10、警示说明

· 我们没有宣布测试网或主网。相反,我们邀请您审查并参与我们认为非常重要的这一开源工作。

· 这三个开发网路是真正的开发网络,我们不保证开发网络的性能、稳定性和安全性。事实上,我们可能可以保证相反的情况。

· 这些经济都不是实时的,所涉及的任何标记都只用于测试。目前还不可能声明、出售或购买实际的通证。

· 矿工无法获得实际的区块奖励。

· 声称进行Filecoin或Filecoin期货交易的交易所要么是欺诈的,要么是非常混乱的。目前还不应该有任何开发网络Filecoin或任何其他Filecoin的销售或购买。

· 任何人都不应该基于开发网络中的任何规范投资挖矿硬件,因为这些规范可能会改变。

· 小心任何地方基于与上述相反的声明的任何潜在欺诈。不幸的是,我们听说在中国和香港有一些潜在的欺诈活动。请审阅反欺诈声明,该声明强烈建议在此期间避免在中国大陆或香港的任何人声称与Filecoin项目(或IPFS或协议实验室)有商业或官方关联。

· 请查看Filecoin常见问题解答。

非常感谢!

感谢您迄今为止以及将来的所有支持! 并提前感谢您的推荐、想法和建议。您的帮助可以加速我们的进步。

Filecoin团队

协议实验室

星际大陆翻译