EOS 的宕机和重启细节

针对昨日EOS 的宕机和重启,如果想知道细节,可以参考以下EOS NewYork (EOS纽约社区)的记录,

英文/中文/韩文 三种语言,EOS NewYork非常的nice

-----------------------------------

我个人的理解:

1. EOS才出生,有一些bug在所难免

2. EOS的社区共识很强大,遇到问题第一时间就全球召集BP会议讨论问题并达成共识!

3. Block.one支持给力,BM第一时间加入问题解决

4. 全程信息公开,开源的力量和价值体现,未来会吸引更多的人才讨论,只会更强大

5. EOS的机制设计很好,底层安全大家放心(BTS/Steemit跑了这么久,自己要有信心!):

EOSIO软件设置了这样一种机制,当这类错误出现时,主网将停止运转从而避免硬分叉。一旦超级节点们共同发现一个故障,所有的超级节点都将停止。修复版代码已经完成并正在进行测试,并且将会被所有超级节点同步

6、EOS的很多创新功能,需要时间去检验,创新者必须勇敢面对未知世界!

7、遇到问题,面对问题,解决问题!


8、我们有:

这么强大的社区!

这么有共识基础的BP Teams!

这么强大的技术团队!

这么高的关注度!

给EOS一点时间,给整个EOS生态一点时间!


勇敢面对未知世界!

我们并不追求“立刻完美”,但在“让明天变得更好的路上”,砥砺前行!

-----------------------------------


为什么会写这点东西?

1. 昨晚"打死不卖EOS 4群"里有很多人关心宕机问题,但不知道细节;其实国外社区很多讨论,只是大家因为语言不通,难以直接交流。如果知道了整个过程,你会更坚定持有EOS;

2. 正好EOS NewYork发布了整个细节,我也就传递下信息

3. 我买EOS的目的是为了向女儿(现6岁)长大后显摆用:你爸也参与过一个“改变世界的大事”!不管成不成,整个历程我会记录下来,这怎么也将是一份教程。

4. 2018.6.17 父亲节,加仓了一部分凑个整数,封箱窖藏!什么时候开封?等环球旅行时机成熟,用这笔钱!

5. 特殊的日子,写点东西做个标记!如果能让大家对EOS更有信心些,也算是队长对EOS的一点的贡献

I'm a EOSer!

感激EOS!

感激all EOSers!

-- 成都队长@2018.6.17 morning in CHENGDU.

=================================================

EOS Mainnet Status Update

EOS主网的更新(含6.16宕机和重启细节)

This message is from the Top 21 Block Producers and Standby Nodes of the EOS Mainnet Blockchain. This update has been translated into Korean and Chinese. Line breaks indicate a new paragraph or section.

这一信息来自EOS主网区块链的21个超级节点和全体备用节点。

EOS 메인넷 블록체인의 상위 21개 블록 프로듀서와 대기 블록 프로듀서가 이와 같이 알려드립니다.

________________________________________

AT 9:56 UTC the EOS Mainnet halted. At 10:01 UTC Block Producers and many Standby Nodes joined together on an international conference call to identify and fix the issue.

EOS主网于UTC时间9:56冻结。超级节点和许多备用节点于UTC时间10:01紧急召开了国际会议来定位和解决问题。

UTC 9:56에 EOS 메인넷이 정지되었습니다. UTC 10:01경 블록 프로듀서들와 많은 대기 블록 프로듀서들은 모두 모여서 이 문제를 확인하고 수정하기 위해서 국제적인 컨퍼런스 콜을 열었습니다.

________________________________________

At 10:57 UTC The choice was made that all Standby Block Producers would stop their nodes and backup any information that could helpful in diagnosing the problem.

UTC时间10:57做出决定,所有备用节点将停止节点,并且支持一切对诊断这一问题有帮助的信息。

UTC 10:57에 모든 대기 블록 프로듀서들은 자신의 노드를 중지하고 문제해결에 도움이 될 만한 어떤 정보든 백업하도록 결정하였습니다.

________________________________________

At 11:02 UTC, a method to unpause the chain was formulated and is currently underway. Normal EOS chain functions should be available within 3 to 6 hours from the time of the publication. Incoming connections to the network are not being accepted while the work is taking place. Please wait for an update from the Top 21 Block Producers before attempting EOS mainnet transactions.

UTC时间11:02,节点们制定了一个方案来重启EOS主网,并且目前已经在紧密施行过程中。EOS主网预计将于本声明发布之时起3到6个小时后恢复正常。在EOS主网恢复正常之前,接入主网的所有请求将被拒绝。在EOS主网上进行交易前请耐心等待21个主节点的更新通知。

UTC 11:02에 체인을 일시 정지에서 해제하는 방법을 결정하였고 현재 진행 중입니다. 정상적인 EOS 체인 기능은 이 내용이 공개된 시점에서 3~ 6시간 이내에 이용이 가능합니다. 네트워크로의 접근은 작업이 완료되기 전까지는 정상 처리되지 않습니다. EOS 메인넷 트랜잭션을 시도하시기 전에 Top 21개 블록 프로듀서로부터 업데이트된 소식을 기다려주세요.

________________________________________

At 13:03 UTC we identified the root cause and are working on a fix. A full release outlining the root cause will be issued once we’ve completed the work.

UTC时间13:03 — — 更新#1:我们已经明确这一问题的根本原因,并且正在着手解决。一旦我们完成这一解决工作,将完全公布这一根本原因。

13:03 UTC — Update#1: 우리는 문제의 원인을 확인하였고 복구를 위해 작업하고 있습니다. 장애 원인을 설명하는 전체 설명은 작업을 완료할 후 발행할 것입니다.

________________________________________

At 13:09 UTC BlockOne is issuing a patch in tag 1.0.5 which will be rolling out in the next few hours. The following steps will be taken:

UTC时间13:09 — — 更新#2:BlockOne 正在1.0.5标签中发布一个补丁,这将在未来的几小时内同步。以下是将要采取的步骤:

13:09 UTC — update#2: 블록원은 몇 시간 내에 1.0.5 태그를 단 패치를 발표합니다. 다음과 같은 작업들이 수행될 것입니다:

________________________________________

A nodeos fix will be released.

发布修复版nodeos代码。

nodeos 수정사항이 출시 됩니다.

The block producer nodes will be upgraded.

出块节点将会进行更新。

블록 프로듀서 노드들은 업그레이드될 예정입니다.

Block producers which had locally produced blocks will need to resync up until block 1027926, with production paused, and enable-stale-production disabled.

过去已经出块的节点们将需要重新同步至11027926这一区块,同时停止出块,并且停止enable-stale-production。

블록을 로컬로 생성한 블록 프로듀서는 블록을 1027926까지 재동기화해야 하고, 블록 생산을 일시 중지하고 enable-stale-production이 비활성화될 예정입니다.

All nodes will upgrade to 1.0.5

所有的节点将会更新到1.0.5

모든 노드들은 버전 1.0.5로 업그레이드될 예정입니다.

Block producers will sync to each other to resume production

超级节点们将会互相同步到第1027926块并恢复出块

블록 프로듀서들은 블록 생산을 재개하기 위해 상호간 동기화 예정입니다.

Chain will be opened up for public access.

EOS主网将会面向公众开放。

체인은 곧 공개될 것입니다.

________________________________________

At 13:28 UTC The root cause was due to an issue with how deferred transactions were handled.

UTC时间13:28 — — 更新#3:产生本次情况的根源在于一个处理交易延迟的issue。

13:28 UTC — Update #3: 장애의 근본적인 원인은 지연 트랜잭션(deferred transactions)을 처리하는 방법에 이슈가 있어서였습니다.

________________________________________

At 13:36 UTC Pull Request 4158: https://github.com/EOSIO/eos/pull/4158

The EOSIO software is designed in such a way that when an error of this type occurs the chain will pause to prevent a hard fork. All block producers were halted when they detected a break in consensus. A fix was written, and is being tested and will be rolled out by the block producers community.

UTC时间13:36 — — 更新#4:Pull Request 4158:http://github.com/EOSIO/eos/pull/4158

EOSIO软件设置了这样一种机制,当这类错误出现时,主网将停止运转从而避免硬分叉。一旦超级节点们共同发现一个故障,所有的超级节点都将停止。修复版代码已经完成并正在进行测试,并且将会被所有超级节点同步。

13:36 UTC — Update #4: Pull Request 4158: https://github.com/EOSIO/eos/pull/4158

EOSIO 소프트웨어는 이런 형태의 에러가 발생했을때 체인생성을 멈춰 하드포크(hard fork)를 방지 할 수 있도록 설계되어 있습니다. 모든 블록 프로듀서들은 합의에 문제를 감지하면 블록 생성을 멈춥니다. 코드 픽스가 완성되었고, 블록 프로듀서 커뮤니티에 의해서 테스트되고 있으며 실제 네트워크로 배포될 것입니다.

________________________________________

At 14:13 UTC Tag 1.0.5 was issued by Block.One: https://github.com/EOS-Mainnet/eos/tree/mainnet-1.0.5

UTC时间14:13- 更新#5:Block.One 发布1.0.5。

14:13 UTC — Update #5: 태그 1.0.5가 블록원에 의해 출시되었습니다. https://github.com/EOS-Mainnet/eos/tree/mainnet-1.0.5

_______________________________________

At 14:48 UTC the network went live. The Block Producers and Standby Nodes responsible for responding to this fix were able to work with Block.One, identify the issue, and merge a fix within 5 hours time.

UTC时间14:48 — — 主网恢复。参与这一修复版代码的超级节点和备用节点与Block.One一起在5小时内明确问题,完成修复版代码。

14:48 UTC — 네트워크는 정상 상태가 되었습니다. 코드 픽스에 대해 대응해야 할 책임이 있는 선출된 블록 프로듀서와 대기 블록 프로듀서는 블록원과 함께 문제를 확인하고 5시간 안에 코드 픽스를 포함하여 배포할 수 있었습니다.

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,042评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 89,996评论 2 384
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,674评论 0 345
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,340评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,404评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,749评论 1 289
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,902评论 3 405
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,662评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,110评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,451评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,577评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,258评论 4 328
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,848评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,726评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,952评论 1 264
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,271评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,452评论 2 348

推荐阅读更多精彩内容