查看原文
其他

Filecoin开发,节奏开始加快

胡飞瞳 胡飞瞳 2023-04-21

摘要:9月24日,协议实验室发布了Q2&Q3的更新,这之后,Filecoin的设计和开发节奏明显加快。这体现在多个方面,包括Juan全力投入到Filecoin的设计中来,研究人员走向前台,模块化更加清晰等等。



TL&DR  (太乱,叨扰。Too Long,Don't Read)


9月24日,协议实验室发布2019年Q2&Q3的双季度更新,第二日(9月25日),Alphanet上线,这一版本提供了升级功能,因此理论上讲,参与测试的矿工可以连续测试,软件更新无需重启网络。这是一个不小的一步。而后,Filecoin的开发进一步加快。


这个加快,不是像有些人看到的,在0.5版本推出的初期,两天出了三个版本,感觉好快。其实,那是彻头彻尾的误解,当时的情况是,太着急出新版本了,动作有点走形。出一个不对,那就只好再出一个。其中还包含一个什么都没有改动就推出一个版本的情况。这一现象,只能说明有了紧迫感,而不是真正意义上的节奏加快了。


有紧迫感总是好的,但还需要做好安排,有条不紊,小步快跑,才能实现9月24日发表的新的路线图的目标,其中最重要的就是两点:

  1. 2019年12月11日,测试网(TestNet)上线

  2. 2020年3月,争取主网上线


争取二字,是我加的。这不是因为我的主管感觉,而是对官文的研读后的感受。主要原因有两点:

1)在Filecoin的更新日志中提到了,这是一个非常乐观的估计,有可能延后。但不能因为可能延后就制定保守的目标,更好的处理方式是制定积极的目标,想办法达到,并且积极地针对情况进行调整和更新;

2)在文中详细谈到新的路线图更新的地方,特别提到:我们现在没有宣布主网上线的具体时间点,但估计主网会在测试网上线后一到两个季度上线,具体的时间点我们会在明年第一季度确定。


12月11日至明年3月底,就一个季度多一点,有可能上线主网,也有可能稍微延后。具体要看测试网运行情况来判断代码质量。在我与协议实验室的交流中,也多次提到主网上线的前提条件,那就是没有可利用的安全漏洞,成熟的共识算法实现,协议的完整性。协议实验室绝对不会为了按时上线而牺牲产品质量。这是他们一贯的作风,也是对Filecoin的负责任的表现。


在这么紧张的情况下,目前的AlphaNet又问题不断,很多人表示十分担心,到底能不能主网按时上线,到底要拖延多久。问这个问题,说明对Filecoin团队还是不太了解。我的感觉是,现在团队信心十足,劲头十足,正铆足了劲,快马加鞭,一日千里。


光表决心是不行的,要真刀真枪干出来。这一点,在10月开头这一段时间,充分显露了出来。虽然没有明说,但明眼人自然可以看到一些端倪。这里略举一二,相信接下来惊喜还会更多。

  1. 10月第一个星期,Filecoin团队闭门会议,确定了接下来的方向、重点、协作等多个方面。对设计的很多方面都进行了探讨,具体实现步骤和方法进行了统一。大家可能能够感觉到,似乎10月份的开发速度慢了,其实不然,团队大多数时间在进行沟通,现在的慢是为了下一步的快。现在的主要任务是把前一段时间的研究成果应用到实现中来,减少反复,提高效率。

  2. Juan Benet 全面投入Filecoin的 Spec(详细设计)之中。协议实验室的创始人胡安一直忙于 IPFS 和 Web3。但从几个月前开始,逐步转移重心至Filecoin。胡安自己的说法是:“I'm working on that too." 这里 that 指协议的设计和实现,但实际上,胡安这次是担任详细设计的领头人。

  3. 团队确定,以Spec为中心。在Juan的主导下,Spec的形式进行了很大的改版,现在的Spec不仅仅是文档,而是包含更加丰富的内容,除文档外,还包括代码,详细模型,架构等多个方面。注意,这里的代码是真的实现的代码,Filecoin的实现可以直接引用设计中的代码。因此,详细设计实际上也相当于编程,每一版的更新都是要通过编译的。Spec完成了,Filecoin的协议就完成了。我当初在与团队的会议中提出,Filecoin团队应集中精力在三个方面:证明、共识、协议。其实这三个部分都包含在Spec中。Juan现在主抓,近一周来进展非常快。

  4. 各路大神纷纷走向前台。我们知道,平时大家看到的代码开发人员似乎不多,甚至有些人怀疑,这么少的人做这么大的一个项目,进展行吗?其实有所不知,团队分成三大块:研究团队,设计团队,工程团队。项目难度众所周知,研究团队基本上都是由前沿科学家组成,设计团队包括一些天才程序员,比如Jeromy,Henri等;工程团队是一流的技术团队。Filecoin不是要实现一个能用的产品,而是要实现一个长期运行,高度灵活,升级简单的去中心化网络。无论研究、设计和实现都非常重要。以前的研究人员基本都在潜水,现在已经到了研究成果代码化的程度。首先要体现到详细设计中,然后体现到代码中,所以,大家可以看到一些人开始抛头露面,比如:ZX,Kuba Sztandera,Henri Stern,Nicola,Joe Zimmerman等等。

  5. 代码进一步模块化。大家目前不要对代码的快速更新抱太大的希望,因为,根据新的详细设计,代码模块化的工作要进一步加强,整个Filecoin套件要做到零件化,可拆可换。这部分工作Juan一直在推动。现在全面实施,有一部分工作需要重构,但是,绝大多数代码不需要大的改动,主要是要做一些剥离和整合。这些工作完成,后面的进展就顺利多了。接下来大家会看到更多的子模块,大的架构上会更加层次化。如果对代码改造感兴趣的,应该会感到改动代码会更加容易。


不知大家有没有感觉,我是感到整个团队现在处于一种紧张高效的状态。进展不是在这一两周爆发,而应该是在下一个阶段,主要在下一个月和测试网上线之后。


目前,大家不要期望Alphanet上面的问题团队会马上解决,不会,团队有团队的安排,不会为了现在打个补丁而拖慢整个节奏。因为Spec才是中心,现在的小修小补可能还会改。浪费时间的事情不会做。但是团队绝对欢迎大家提出建议和意见,以完善设计和代码。这也是我们这些参与者的共同目的。一个完善的产品和一个完整的生态才会给Filecoin带来最大的价值,也是我们自身价值的体现。



戏说Filecoin:在Filecoin团队闭门会议之后,一周内Filecoin在Gate.io上的价格上涨约30%。投资人还是比较敏感的。




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存