注册
关闭
区块链大帝

区块链大帝

发布于 2020-04-26 阅读数 3702

Filecoin核心开发人员自曝开发Lotus历程

作者:Iris

来源:IPFS原力区

Go-filecoin和Lotus是什么关系?为什么突然从go-filecoin转向开发lotus?

下面是核心开发者,也是go-filecoin的最初实现者@Why的心路:

 

迷茫

 

Go-filecoin是我们协议实验室的大儿砸,是我(why)和@dignifiedquire两个人先摸索出来的。

新手“父母”嘛,总归业务不熟练,在“抚养”go-filecoin的时候,我们并没有想好将它“养”成什么样子(Spec)。那时候特别迷茫,总是磕磕绊绊,还踩了不少坑。

Filecoin核心开发人员自曝开发Lotus历程

深深觉得这样不行,于是我们决定去学习如何当好“父母”——学证明(Proofs)和规则(Spec)。

其实在这个时候,我们没有停止对go-filecoin的“教育”,但如何让它成长为一个成熟的区块链,我们依旧没有任何头绪。

 

重新开始

 

后来,当我们对Filecoin有了一定的理解,并且也整理了一些类似规范的东西后,我终于有了信心。

这时候我找到了@kuba和@Magik,决定重新养一个儿砸——Lotus。

天知道,重头再来简直难爆了,太多太多东西要学。其实学习倒没什么,最难的是转变我们本来错误的认知,我们在这里花了非常非常多的精力!!

也就是为什么我们一直到2019年10月16日才给大家介绍我们的二儿砸Lotus的原因,之前我们都在忙着“填坑”…

不过,正是因为“抚养”go-filecoin时踩的那么多坑被一一填上,才能让我们在“教育 ”Lotus时这么顺利,2个月(12月11日)就开启了测试网。

在此期间,我们为大儿砸go-filecoin制定的规范也顺利(其实很艰难)完成。

这里我必须骄傲地叉会儿腰!

Filecoin核心开发人员自曝开发Lotus历程

模块化

 

因为Lotus的关系,我们发现在两个儿砸的“教育”上其实有着共通之处,所以我们决定从Lotus上把可以互通的地方(编码)做成模块、提取出来,加入go-filecoin中。

这个方法很顺利,两个儿砸都在共用这些模块,并且事实证明很成功。

Filecoin核心开发人员自曝开发Lotus历程

现在,心酸已经过去了,我们又拥有了两个儿砸——Forest和Fuhon。

真得非常高兴看到Filecoin家族越来越壮大,今年网络终于胜利在望!

/End.

本文链接:https://www.8btc.com/media/588071
转载请注明文章出处

  • 0
区块链大帝
区块链大帝

0 条评论