下拉查看目录
EOS 主网发射奇幻夜
再有意义的事情,时间久了可能也会被忘记。
作为亲历者 ,用文字记录下来,是一种义务。
譬如 EOS 主网成功激活(发射)那一刻。
参与人一共5个人:
邱亮 来自 BigONE
赵余 来自 EOSLaoMao
郭达峰 来自 EOSAsia
李明硕 来自 BigONE
老猫 来自 EOSLaoMao
需要先提下这个日子:
2018 年 6 月 9 日
经过社区投票达成共识,EOS 主网开始启动,因为 EOS 中文读音类似“柚子”,6 和 9 又像两个颠倒的柚子,所以,这一天将来会被称为“柚子节”。
根据 EOS 的系统设计以及社区讨论的计划,6 月 9 日开始启动的主网是由一个匿名的 BP 启动,称之为 ABP, 这个ABP 将一直负责出块到 EOS 的主网正式激活(开始由21个超级节点负责出块),为了这个有意义的事情,EOSLaoMao 的赵余还发起了一件T恤衫的众筹。
尽管这是值得庆祝的一天,但 EOS 的征途才刚刚开始。
根据系统的设置 ,必须要全网的投票率达到 15% ,主网才能正式激活,而这之前,那个匿名的 ABP 将持续负责出块, 这个过程一旦由于系统问题或者被黑客攻击导致中断,那么,EOS 的主网将面临需要重新启动的可能性。
2018 年 6 月 14 日晚
邱亮晚饭后到华贸中心办公室,来讨论后续的工作计划,看到我在场,突然想起了对于 EOS 的投票还有一些技术细节需要确认,于是问我,刚从东京回来的赵余能否过来下?同时邱亮也联系了他的朋友 EOSAsia 的郭达峰,此刻他刚好在北京,让他一起过来做讲解。
晚上 10 点前后,郭达峰到达现场,随后,赵余也抵达,和赵余一起到达的,还有李明硕。
一开始,三位技术人员在探讨如何投票的技术细节,我和李明硕在观察 EOS 主网投票状态。
我们突然发现主网投票率从 8 个多百分点快速的跳跃到超过了 11 个百分点,这意味着国外社区活跃起来了,我当时的判断是:EOS 主网被激活的时机已经成熟。
随后,我和大家说了这个观点,然后,不知道谁说了一句:要不我们来启动激活吧!
突然,空气就此凝固了,似乎没有人做好这个心理准备。
之后, 大家对是否启动激活有可能的利弊讨论了将近一个小时,讨论了各种,譬如是否可能会背锅,或者被指责,经过最少三轮是与否的讨论过程,我最终说服了大家,我们来启动这个激活过程。
下一个问题是:如何启动激活?
按照之前 Bitfinex 公布的计划做法,是给前 30 个节点投同样数量的票,这样可以保准顺序不变。
保持节点顺序不变,这是启动激活的基本共识。
而我一开始的想法是:能否给低票数的节点投票,不影响前面 30 个节点的排名?经过计算,事实上做不到,我们可以投的票将近 6% ,哪怕给最后一名投上,它都会变成第一名,一定会破坏节点顺序,这个想法被果断舍弃。
最后,只给第一名投票的想法冒了出来,这可能是给区块链带来最少的冗余数据且有效启动发射并不会改变排名的做法。
2015 年 6 月 15 日凌晨 1 点 30 分,邱亮说:我准备好了, 出去抽个烟,一会回来。
余下的 4 个人讨论了最后一个问题:据说 EOS 1.0.4 版本明天要发布,如果我们启动了激活, 本来只要 ABP 一个节点更新,激活主网后变成需要 21 个节点同步更新,会不会造成混乱?我的意见是:这是区块链,如果要混乱,让它趁早,不但明天会有这个问题,正常运行后,依然会面临很多问题,但这不应该成为妨碍历史进程的原因。
北京时间
2018 年 6 月 15 日
凌晨 1 点 40 分
邱亮回来,启动。
投票率瞬间达到 16.9345%,EOS 主网激活!
21 个节点开始轮流出块,邱亮敲下一行代码,撤回了给第一名 EOScanadacom 的将近 6% 的投票。
幸运的 EOScanada 节点,就像被上帝轻轻吻了一下额头。
……
之后,我们去宵夜, 拍下了这张主网激活 5 人组的照片。
在餐厅,我们接到了 EOScanada 团队发来致谢的视频通讯。
之后的英文社区评论:
只给第一名投票,并瞬间撤回,是非常仁慈的做法!
……
2016 年 6 月 16日 ,Block.ONE 发出推特,祝贺主网激活成功。
就在截稿的前一刻,EOS 主网因故障停摆 全球至少 15 个时区的的 BP 技术人员包含 BM 被叫起来一起参与修复,最后找到了问题,用一行代码修复了问题,主网恢复正常。
EOS 未来的道路还很漫长,但只有经得住风雨的考验,才能成为健壮的参天大树。