Filecoin预期主网启动进度及最新项目演示

Filecoin预期主网启动进度及最新项目演示

1.Filecoin开发更新

我们别把绳子埋了。在Filecoin项目中,目前最令人兴奋的事情是构建第一个协议实现:go-filecoin。我们在这方面已经努力了好几个月,我们很高兴已经达到了这样的程度:

  • (1)实现块链数据结构(结构化为IPLD)
  • (2)节点之间可以建立安全连接(libp2p)
  • (3)消息和块传播工作libp2p耻骨
  • (4)矿工可以组装石块。
  • (5)节点验证块并在最重链上达成共识。
  • (6)消息(事务)调用和执行参与者(智能契约、虚拟机)
  • (7)在状态树(VM)中对参与者内存进行作用域和隔离。
  • (8)帐户、付款和象征性的基本工作
  • (9)实现了存储市场的主要功能(询问、投标、交易、存储文件)
  • (10)客户可以雇用矿工,存储文件,稍后再检索(!)
  • (11)像支付渠道这样的行为者虽然没有完成工作

您可以更仔细地查看围棋-filecoin的各个部分的完成状态。本工作文件.

1.1.Go-filecoin的开发更新/演示

随着这一更新,我们正在发布3个演示的围棋文件在行动。演示是基本的,但它们显示了许多在go-filecoin节点中工作的复杂组件。我们看到了一些基本的块链操作,比如被挖掘的块,通过网络传播的块,以及在最佳下一个块上形成共识的链。我们将看到生成的区块链数据,包括状态树、参与者的内部数据存储、钱包余额、钱包支付事务等等。我们可以看到分散的和可验证的存储市场的运作,出价,要求和交易存储文件。在未来,我们将制作和发布更多的功能演示。

演示1:Go-filecoin&testnet模拟器

本演示介绍了在其他演示中使用的工具。它引导一个本地测试网络,生成几个Go-filecoin节点,在它们上运行随机操作,然后检查生成的块链数据。演示显示:

  • 这,这个,那,那个去丝瓜素命令行工具和正在运行的活动文件中节点。
  • 本地测试网络调度器运行多个围棋节点并发出大量随机动作。
  • 通过命令行手动向正在运行的节点发出许多命令
  • Go-filecoin api和各种命令的命令行输出
  • 探索区块链数据结构、市场订单、钱包余额等

以下视频为youtube。需代理观看

演示2:网络VIS&块资源管理器

在这个演示中,我们可以看到本地测试网络及其节点中所有活动的实时可视化,以及块资源管理器。我们看到以下行动:

  • 正在开采、传播和添加到链中的块
  • 达成共识的网络
  • 从一个帐户向另一个帐户汇款的支付交易
  • 正在添加的存储市场订单(询问和投标),以及市场深度图
  • 正在进行的交易和正在转移的文件
  • 行为者的内部数据存储

演示3:存储市场基础

在本演示中,我们将介绍一组存储市场操作:

  • 矿工补充询问
  • 客户增加投标
  • 客户端导入文件
  • 客户向矿工发送文件
  • 客户和矿工做生意
  • 检索存储文件的其他客户端

1.2.开发更新/代码库打开

到目前为止私人代码库。我们一直在开发一个私人代码库。这不是我们通常的工作方式-从第一次提交开始,我们几乎所有的工作都是完全公开的(参见IPF、libp2p、IPLD等)。我们做出了一个艰难的选择,即私下启动代码库,主要是为了避免分心,并迅速采取行动。

  • 避免分心。开放的公开代码库会产生大量的问题、请求和其他交互,所有这些都需要大量的开发人员时间投资。这些分散注意力的事情对于很多关注的项目来说是非常频繁的,并且会占用我们团队的大部分时间。
  • 快速移动。在早期阶段,像gofilecoin这样的项目需要对接口和方法进行实验,尝试不同的东西,并非常迅速地改变。对于一个有很多关注的大型项目来说,这是很困难的-用户在构建代码时倾向于观察它,提出问题,甚至开始针对它构建应用程序。

公共代码库和社区论坛即将到来!我们已经度过了需要代码库私有的关键时期,并且正在迅速达到这样一个点,即实现将更多地受益于公开。因此,我们计划在未来几个月发布代码基。这将是一个令人兴奋的时间参与其中!在这一点上,每个感兴趣的人都可以来了解Filecoin,帮助构建它的一部分,并在其之上开始构建。

  • 类似于IPF和libp2p。我们的目标是实现类似于IPF和libp2p项目的功能。
  • 许可证和开放源码软件卫生。我们几乎肯定会使用MIT许可证或另一个允许的开源许可来授权Filecoin。
  • 讨论论坛。我们计划为用户、矿工和客户开放一个讨论论坛(可能是IPF和ZCSCHECT使用的对话)。

组织社区。我们期待着培育一种协作的、有弹性的文化,为分布式网络构建基础设施。我们的讨论论坛将实地提问,我们的代码库将是归档问题的地方。此外,我们正在建立一些结构,以便以可扩展和易于进入的方式组织协作:

  • 工作组。我们使用工作组(类似于IPF),这是一种组织人员和责任的可伸缩方式。感兴趣的贡献者将能够加入工作组,或启动新的工作组。
  • OKRs我们使用目标和关键结果(OKR)进行可伸缩的规划和衡量进度。协议实验室通过IPF、libp2p和更多内容在开源领域开创了这一领域。我们发现,这是一种很好的跨工作组计划的方式,具有很好的小组自主权和跨小组协调的平衡。
  • 社区管理。我们正准备从一开始就满足一个广泛而充满活力的社区的需要.

2.Filecoin研究更新

Filecoin研究小组的工作重点是以下几个方面。我们将在这里给出一个简洁的总结,并在以后的文章中深入探讨.

  • 支持执行工作。我们的重点是获得第一个Filecoin实现(去丝瓜素)完成网络启动。
  • 密码库。我们需要的大多数加密协议都是以可移植的方式实现的,因此Filecoin的许多实现可以共享该关键代码。这包括一些算法,比如复制证明时空证明。有一个代码库为这些将使它更容易发展,维护和审计的长期.
  • 大幅度改进复制证明。最近几个月,复制证明已经有了很大的进步。我们实现了形式基础, 安全证明,和大大提高效率。这些都很棒Filecoin的开发!这对所有用户都有好处,因为PoRep的关键属性已经被正式证明是安全的。新的结构也使关键功能大大提高了效率,这对矿工来说是很好的。
  • 复制证明子田生长。许多伟大的研究人员一直在思考和写作复制证明。一些新的建筑正在开发中,有些已经出版。我们的RFP计划资助了一些工作。
  • RFP程序。今年早些时候,协议实验室启动了一个耗资500万美元的RFP计划加快对开放问题的研究,关键是我们的协议。第一个RFP要求对Filecoin中使用的组件进行性能改进。这些都是改进,并不是发射所必需的。这个程序的成功可以极大地改善性能特性,提高安全性,或者简化协议。所有这些方向都是非常值得追求的。
  • 解决其他问题。我们的团队也一直在致力于一些对Filecoin的未来很重要的问题,尽管这些问题并不像网络启动那样具有高度的优先级,所以它们被搁置了。这些包括:(A)完全脱离链的市场订单,(B)使用证据的链压缩,(C)用户定义的文件契约,(D)可伸缩的共识,等等。

3.Filecoin项目路线图

有了这个更新,我们将发布一个更详细的项目路线图和一个粗略的乐观时间表,扩展到前面的许多里程碑。我们计划在本文件.

3.1.路线图/乐观时间表

虽然我们不能确定这个时间线上的确切日期,我们希望至少给出一个指示,说明我们在哪里,下一步是什么,以及下一个里程碑将在什么时候实现。我们不喜欢给出可能过于乐观或滑落的日期,但我们更讨厌沉默和让我们的社区处于黑暗之中。因此,针对典型的主流软件和产品开发智慧,我们发布了这份乐观的路线图,包括目标里程碑的预期日期,我们计划根据需要对其进行修订。优点:一个更加清晰和透明的规划方法,更容易在整个社区进行协调,以及随着里程碑的临近而兴奋。缺点是:时间表肯定要改变-有些事情迟早会比最初预期的来得早或晚。

3.2.路线图/我们在哪里

粗略地说,这是对我们所处位置的一个高层次的看法。(这些阶段并不长)

Filecoin预期主网启动进度及最新项目演示

3.3.路线图/即将到来的里程碑

我们未来的里程碑如下:

  • Go-filecoin演示版发布(2018年第三季度)
    • 作为本更新的一部分,我们发布了一组演示去丝瓜素.
  • Go-filecoin合作者和贡献者预览(ETA:2018 Q4)
    • 在打开代码库之前,我们将邀请一些合作者和贡献者加入我们的代码库。你可以的。请在此表格中登记您的兴趣。.
    • 其主要目标是改进文档,回答初步问题,并为公开发布做好总体准备。
    • 这也将帮助我们将知识传递给更广泛的贡献者,他们可以帮助我们应对即将到来的问题、问题和PRs。
  • 开启Go-filecoin代码基(ETA:2018 Q4/2019 Q1)
    • 我们将打开GitHub存储库,托管go-filecoin实现和相关工具。
    • 这将是广大社区参与的一个主要方面,我们强烈鼓励有兴趣开发Filecoin或在此基础上开发应用程序的开发人员参与进来。
    • 在短期内,这可能会减慢我们的实现速度,因为我们的团队将面临开源维护人员的职责,并花时间回答更广泛的开发人员社区的问题,学习代码库。
    • 从长远来看,这将加快我们的实施步伐,因为能够作出贡献的人数将增加。
  • 启动第一个公共Filecoin测试网(ETA:2018 Q4/2019 Q1)
    • 我们离推出第一个公共Filecointestnet越来越近了。
    • 这将是一个测试网去丝瓜素节点,并将逐步扩展-从100个节点开始,然后将数量级提升到1,000,10,000,等等。
    • 我们将在尽可能接近实际情况下运行我们的测试网,因此我们将向测试网矿工提供大量数据。
    • 我们将帮助船上的矿工和客户在我们的表格上签字。矿工表格, 早期用户形式)如果您已经填写了表格,请继续关注!
  • 大型矿工的测试(10 PB+)(ETA:2019 Q1)
    • 我们即将对非常大规模的矿工进行我们的第一次测试。
    • 我们将从矿工中挑选在我们的表格上注册.
  • Go-filecoin v1.0.0功能冻结(ETA:2019 Q1/Q2)
    • 在启动之前,我们将为去丝瓜素CodeBase,之后只有bug修复和启动前抛光。
    • 这使得审查、审核和启动准备成为可能。
  • 安全审查和审计(ETA:2019 Q1/Q2)
    • 在我们启动之前,我们需要对我们的代码库进行全面的安全审查和外部审计。
    • 这是安全软件密码系统的关键一步.
    • 如果您有兴趣审查和审核我们的代码,请联系。
  • 启动Filecoin主网(ETA:2019 Q2/Q3)
    • 一旦我们确定我们是安全的发射,我们将设定一个目标发射日期。
  • 扩大网络规模(2019年+)
    • 一旦启动,我们将与寻求上船的矿工密切合作。
    • 我们将致力于技术改进,以使扩展,包括解决一般的区块链缩放问题(离链,切分,分区公差)。
  • 增加网络的效用(2019年+)
    • 一旦推出,我们将与寻求使用Filecoin的客户密切合作。
    • 我们将致力于集成和支持应用程序,以便更广泛地使用Filecoin。
  • 改进网络(2019年+)
    • 我们已经在研究Filecoin和块链的重大改进。
    • 我们将继续改进网络,通过一个标准的开源改进提案过程。
  • 成立Filecoin基金会(2019年+)
    • 形成并启动FilecoinFoundation,以保护网络、驱动治理等。
    • 基金会是区块链网络中的关键机构,我们对我们的基金会寄予厚望。如果您有兴趣与我们合作治理问题,推动未来的研究和使用Filecoin,以及公共存储设施,请联系。
  • 还有更多。
    • 我们有更多的计划,但我们现在的重点是上面列出的里程碑。

4.Filecoin公共谈话和媒体

今年,我们基本上没有进入公共领域,因为我们一直致力于建设。我们做了几次公开演讲,并访问了几个研究小组。我们的活动将保持同样的限制,直到网络的启动。

  • 公开会谈 视频链接(如果可用的话)
    • 2018-01: Filecoin:协议概述、重要结果和新的开放问题(Juan Benet,BPASE 2018)
    • 2018-01: 用深度鲁棒图证明复制(Ben Fisch,BPASE 2018)
    • 2018-03: Filecoin:人类知识的坚实基础(胡安·贝内特,“柏林星条旗”2018年)
    • 2018-04: Filecoin与开放服务的兴起(Juan Benet,MIT比特币俱乐部2018年)
    • 2018-06: 这里需要好的咆哮(Nicola Greco,Zcon0)
    • 2018-07年:Filecoin作为libp2p的用户(Juan Benet,libp2p开发会议)
    • 想让我们在你的会议上发言吗? 让我们知道这里。
  • 大学、研究小组和社区访问 按时间顺序
    • 安全实验室@Stanford CS
    • 分散信息组@MIT CSAIL(参观,拜访)
    • 经济实验室@MIT Sloan
    • 数字货币倡议@MIT媒体实验室
    • FilecoinClub北京社区会议
    • CS 294-144@加州大学伯克利分校
    • 伦敦大学学院
    • 斯坦福商学院
    • 哈佛商学院
    • IMDEA软件研究所
    • 发条链研究中心@Stanford CS
    • Filecoin Demo@分散网络峰会2018年
    • 想让我们参观并和你的实验室谈谈吗? 让我们知道这里。

5.Filecoin的libp2p更新

Filecoin是建立在高度依赖的基础之上的。libp2p,一个由协议实验室牵头的项目。因此,我们包括一个来自为Filecoin调优的项目的压缩更新。

  • 什么是libp2p?一个模块化的点对点网络库。检查本网站或这段视频.
  • 与指规数分离。libp2p也是IPF的一个组件,所以在过去我们已经谈到libp2p捆绑到IPF中。从今以后,我们将分别讨论libp2p,展示它为Filecoin和其他块链项目带来的实用工具。
  • 浏览器支持。libp2p具有强大的浏览器支持,并且能够完全在浏览器中工作,或者通过类似的协议工作。WebSocket和WebRTC。这将使Filecoin网络及其数据从一开始就被浏览器访问,而不需要信任第三方-这对于许多Dapp和区块链应用程序来说都是至关重要的。
  • 其他运输工具。libp2p最近增加了支持Quic和Tor传输协议,这意味着Filecoin将能够利用这些协议。奎克快速建立密码连接,这将有助于延迟-协议的关键部分,如检索市场。托尔改善网络流量匿名性&隐私-这意味着使用Tor传输的Filecoin用户将能够存储和检索具有更强安全性和隐私保障的文件。对于不同的用户来说,这些都是重要的功能。
  • RUST中的新实现加入了GO和JS。libp2p在去, JavaScript,而现在生锈。这意味着用这些语言编写Filecoin实现要容易得多。锈蚀是移动设备、嵌入式设备和其他语言通过C绑定获得的巨大胜利。协议实验室启动GO和JavaScript实现,奇偶校验启动Rust实现。你可以的。在这里看一个关于这件事的谈话。谢谢
  • 波尔卡多选择libp2p!polkadot最近采用libp2p作为其网络堆栈。对于libp2p来说,这是一个重要的时刻,因为它意味着另一个非常重要的区块链和整个区块链生态系统将共享堆栈。Polkadot团队最近运送了他们的PoC-2,并且在这里写的。它也给其他支持者力量,使用libp2p与其他区块链,如Etalum。
  • 用于区块链应用程序的libp2p。 OpenBazaar, LivePeer, 保持网络, 帕拉蒂当然,每个人IPF.

6.Filecoin的IPF更新

Filecoin是建立在高度依赖的基础之上的。IPF,一个由协议实验室牵头的项目。许多IPF的用户也希望成为Filecoin的用户,因此IPF的功能和用例极大地通知了Filecoin。因此,我们包括一个来自为Filecoin调优的项目的压缩更新。

  • 什么是指规数?内容地址超媒体分发协议。检查本网站.
  • IPF支持浏览器。IPF具有强大的浏览器支持,并且能够完全在浏览器中工作。JS-指规数和IPF-伙伴。这将使用Filecoin的web应用程序更容易编写。
  • 浏览器对IPF的支持。IPF协议处理程序(例如ipfs://)已经添加到了“勇敢”和“火狐之夜”中。主要参与者的这种支持使得分散技术更有可能到达主流用户。
  • 很多释放。围棋3次释放: v0.4.15, v0.4.16, v0.4.17。JS-IPFs19次释放,包括:v0.28.0, v0.29.0, v0.30.0,v0.31.0。查看链接,以获得什么是新的和完整的变化!
  • 最近的一些IPF用户重点。
    • 分布式视频平台
    • JanusVR浏览器中的Decinjaland(内容来自IPF)
    • 纺织品照片-为您的照片的数字钱包,端到端加密。
    • Paratii分布式管理协议与流引擎
    • 对等端加密p2p文件存储和共享
    • 和更多
  • 社区讲座、文章、教程
    • 文章: 纺织:在IPF中增加下一个百万的伙伴
    • 文章: 开放源码未来的分散代码分发
    • 文章: 阿卡莎:修补缺口
    • 谈话: CRDTs和IPF(标量CONF)的真正无服务器性
    • 会谈: IPF在DWEB峰会上的闪电会谈
    • 补习: 从头开始构建行星际Đ应用程序
    • 补习: 用于EC2的IPFS集群对等安装程序
    • 补习: 在Go中编码一个简单的P2P块链
    • 补习: 从零到行星际英雄(带IPF的基于浏览器的Đ应用程序)

7.对博客和更新的更改

我们正在对我们的博客和更新做一些修改。在我们最后更新我们计划每季度至少播放一次更新。我们很抱歉错过了这个目标-我们知道这对社会上的一些人来说是令人沮丧的。因此,此更新比通常长,我们正在进行以下更改:

  • (1)我们计划切换到一个较小的更新流。这意味着我们的更新节奏将不再是季度。
  • (2)我们将不再要求我们的更新“代表整个项目”,从而避免阻碍评审。相反,以一种更加分散的方式,我们打算让我们的工作组和单个团队成员开始通过博客发布他们自己的更新。
  • (3)我们计划就Filecoin的各个方面发表一些小文章。这将使我们能够深入地撰写关于网络中令人兴奋的特性或组件的文章.
  • (4)我们计划扩大编剧队伍,这将展示我们的新团队成员做出的许多了不起的贡献和发展。

8.注意事项

矿工警告:我们注意到许多公司生产和销售“Filecoin采矿机”或“Filecoin矿业硬件”。请注意:我们还没有发布开采硬件的官方规范,因此这些系统可能是次优或不必要的复杂。一旦我们对网络发布的最优结构有了一个清晰的认识,我们将发布具体的系统需求规范、需要考虑的权衡和硬件建议。我们建议推迟购买特定于Filecoin的硬件,直到我们发布这些规范。

什么是阻碍采矿硬件规格?我们的目标是有尽可能广泛的兼容性和最低限度的系统要求。我们希望现有的存储系统能够以最小的修改(理想为零)接近最佳Filecoin矿工。最近对核心组件的改进,如复制证明(目前需要咆哮)已经大大减少了这些系统的间接费用和改进的权衡,我们在短期内可能会有更多类似的改进。

投资者谨慎:在Filecoin令牌出售期间和之后,我们听说有人试图从声称出售Filecoin SAFT或令牌的演员那里欺骗投资者。同样,我们也看到一些肆无忌惮的交易所声称将Filecoin和Filecoin衍生品上市。请记住,Filecoin令牌将不会在网络启动之前存活,所有的传输限制和SAFT的其他条款仍然适用。因此,任何列出或提供Filecoin、IPFs令牌或相关衍生品的交易所或卖方都可能具有欺诈性。我们会宣布在我们的官方博客里当Filecoin网络和令牌运行时。在那之前我们建议远离任何声称购买、出售或交易Filecoin令牌或衍生品的交易所或实体。

法律免责声明*这一更新列出了我们目前的项目计划。随着事情的持续发展,实际的未来可能而且很可能会以不同的方式出现。你不应该依赖这里所做的任何预测。

非常感谢!

感谢您的支持,直到现在,并在未来!并预先感谢您的推荐,想法和建议。你的帮助加速了我们的进步。

Filecoin团队
协议实验室

您可能还喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注