본문으로 바로가기

[EOS] 이오스 메인넷 출시와 진행 단계 정리

category EOS 2018.05.31 15:47

EOS의 1년간의 길었던 ICO가 종료되고, 메인넷이 출시되는 시점이 다가왔습니다.


이오스 메인넷은 EOS 소프트웨어를 개발하고 ICO를 진행한 Block.one에서 담보하거나 진행하지 않습니다. 때문에 수많은 EOS BP들이 EOS 메인넷 런치 그룹(EMLG)를 결성하여 메인넷의 성공적인 출발을 위해 준비하고 노력해 왔습니다.


시기가 다가올수록 메인넷에 대한 많은 의심과 FUD들이 쏟아지고, 불확실한 정보들이 계속해서 공유되고 있습니다.

FUD를 방지하고, 메인넷 런칭에 대한 확실한 정보를 공유하고자 글을 옮겨왔습니다.


※ 한국어 지원에 대한 부분은 한국 EOS BP 후보인 EOSYS, EOS NodeOne, AcroEOS와 한국 최대 EOS 커뮤니티인 KOREOS.io 의 도움으로 번역 되었으며, 해당 글은 EOS NodeOne의 steemit에서 옮겨 왔습니다.

( https://steemit.com/kr/@eosnodeone/eos-eos )




EOS라 불리는 하나의 메인넷


  • 5월 25일, 2018 EOS 메인넷 런치 그룹(이하 EMLG)은 EOS라고 불릴 하나의 메인넷을 런칭하자는 일념 하에 결성되었습니다. 커뮤니티에 가능한 한 투명하게 모든 것을 진행하고자 런치 계획을 공개합니다.

토큰 동결


  • ERC-20 EOS 토큰 분배는 6월 1일 22:59:59 UTC에 끝납니다. 이로부터 23시간 후 (EOS ICO를 통해 분배된) ERC-20 토큰은 동결되어 거래가 불가능해집니다.

  • EMLG는 토큰 동결이 성공적으로 완료된 것을 확인한 후, 메인넷 시동 프로세스를 밟아 나가고자 합니다.

  • [여러분이 아직 가지고 계신 EOS ERC-20 토큰을 EOS 키페어로 매핑해 두지 않으셨다면, 아래 글을 참조하여 준비하시기 바랍니다.]

http://koreos.io/News/754

EOS 홀더 주의사항


  • 메인넷이 런칭되는 시점을 전후해 많은 스캠이 횡행할 것으로 예상됩니다.

  • 본인이 신뢰하는 블록 프로듀서들 최소 5팀이 모여 공동 성명을 통해 확인해 주기 전까지는 함부로 본인의 프라이빗 키를 노출하지 마세요.

  • 이 경고를 무시한다면 토큰을 잃게 될 수 있습니다. http://koreos.io 에 방문하여 블록 프로듀서 후보들에 대해 알 수 있습니다.

메인넷 가동의 4단계


  • EOS 메인넷 가동은 아래와 같은 4단계를 거치게 됩니다. 각 단계별로 시간이 정해져 있지는 않습니다. 각 단계가 성공적으로 마무리되는 것이 빠르게 끝나는 것보다 중요하기 때문입니다.

  • 모든 과정이 성공적으로 완수되는 데에는 며칠이 소요될 수 있습니다.

  1. 스냅샷 검증 및 부팅(Verify Snapshot & Boot) : EMLG와 기타 객관성을 담보할 수 있는 제3자가 동결된 토큰에 대한 스냅샷을 제작하고 검증합니다. 이 과정이 완료되면 부팅 프로세스가 시작됩니다.

  2. 테스팅(Testing) : EMLG와 다른 제3자 그룹이 스냅샷에 있는 토큰 수량이 오류 없이 매핑되었는지 확인합니다. 모든 소프트웨어가 제대로 작동하는지에 대한 테스트도 이 단계에서 이루어집니다.

  3. 가동(Enable) : 1, 2단계의 내용이 확인되면 세계 블록프로듀서 커뮤니티가 사용자들이 프라이빗 키를 가져와 투표를 개시해도 안전하다는 합동 성명서를 냅니다. 일반 EOS 토큰 홀더의 투표는 이 합동성명서가 공개된 시점으로부터 본격 개시됩니다.

  4. 활성화(Activation) : EOS 메인넷 성공적 가동과 활성화 공표합니다.


  • 이상 스냅샷 확인-검증단계에서부터 활성화 단계까지 모두 완수되면 최종적인 EOS 메인넷이 가동된 것으로 볼 수 있습니다. 그 전까지는 1-3단계의 과정이 성공할때까지 지속적으로 반복됩니다.

  • 이상 모든 단계에는 한치의 기술적 오류가 없도록 치밀한 확인과 검증, 테스팅이 수반될 예정입니다. 이에 따라 모든 과정이 최종 완료되기까지는 수일이 소요될 수 있습니다.

메인넷 가동 4단계 상세 설명


스냅샷 검증 및 부팅(Verify Snapshot & Boot)


  • EMLG는 공식적인 스냅샷 툴을 이용하여 최종적으로 동결된 ERC-20 EOS 토큰 스냅샷을 생성합니다. 커뮤니티 멤버 분들은 EMLG의 스냅샷에 오류가 없는지, 동일한 툴을 활용해서 스냅샷을 만들어 본 후 그것이 EMLG가 만든 스냅샷과 정확히 일치하는지 제 3자로서 검증해 주시길 부탁드립니다. EMGL가 만든 스냅샷에 오류가 없음이 확인되면, 일시적으로 임명된 블록 프로듀서(ABP; Appointed Block Producer) 그룹이 런치 그룹 내에서 발족됩니다. 이 ABP들은 임시 조직으로, 네트워크의 성공적인 부팅과 부팅된 네트워크가 투표와 유효성 검증이 이루어지는 동안 안정적으로 가동되는지 검증하는 역할을 맡습니다. 이때에는 블록 보상이 주어지지 않습니다.

테스팅(testing)


  • 일시 임명된 프로듀서(ABP)들이 부팅 과정을 완료하고 각 지갑에 매핑된 토큰 액수에 오류가 없음을 확인하면, 네트워크는 제3자 그룹의 검증을 위해 일반 대중에 공개됩니다. 이때부터는 원하는 사람이면 누구든 네트워크에 오류나 결함이 없는지 직접 테스트해보고 검증해 볼 수 있습니다. 커뮤니티의 여러 주체들이 검증에 필요한 툴을 배포하기 시작할 것입니다.

  • EMLG는 이 단계에서 네트워크를 복제(clone)하여, 최종적으로 승인돼도 괜찮을지를 검증하기 위해 초고강도 자체 테스팅을 진행합니다. 48시간이라는 데드라인을 정해, 커뮤니티가 적극적으로 기술적 하자와 취약점을 찾아내도록 합니다. 만일 이 48시간 내에 코드 변경이 필요한 중대 결함이나 하자가 발견된다면, EMLG는 이 48시간 데드라인을 리셋하여 커뮤니티가 추가적인 테스트를 진행할 수 있도록 여유시간을 줍니다. 이 48시간 프레임은 메인넷 런칭을 주도하는 EMGL의 판단에 따라 변경될 수 있습니다.

가동(enable)


  • 이 단계에서는 EMLG가 일반 토큰 홀더들이 투표해 참여해도 좋다는 공동 성명서를 발표합니다. 이 시점부터 네트워크가 일반 토큰홀더 커뮤니티에게 본격적으로 공개됩니다. EOSIO 체인이 본격적으로 가동되기(enabled) 위해서는, 전체 토큰 홀더의 15%가 자신의 프라이빗 키를 사용하여 토큰을 스테이킹(락업)하고 최소한 하나의 블록 프로듀서에 투표를 해야 합니다. 이 단계에서는 15%의 토큰이 투표에 참여해야 하기에, 커뮤니티의 참여도에 따라 얼마든지 시간이 늘어나거나 줄어들 수 있습니다. 그래서 여러분의 참여와 투표가 중요합니다. 커뮤니티에 투표 방법에 대한 설명이 이미 많이 소개되어 있으니 참고해 보셔도 좋습니다. 현재 커뮤니티에서도 자발적으로 투표 포털사이트를 제작 중에 있으며, 이에 대한 업데이트는 @eosportal 에서 찾아볼 수 있습니다. 위에서 언급했듯, 최소 본인이 신뢰하는 5개의 블록 프로듀서들이 공동 성명을 확인해 주기 전까지는 본인의 프라이빗 키를 절대 노출하지 마십시오. 이 경고를 무시한다면 토큰을 잃게 될 수 있습니다.

활성화(Activation)


  • 메인넷은 스테이크 되고 투표에 쓰인 토큰 수량이 15%에 도달해야 비로소 그 유효성이 인정됩니다. 체인의 다른 일반적인 기능들이 활성화되는 것 역시 이때부터입니다. 모든 일시 임명된 블록 프로듀서(Appointed Block Producer)들은 커뮤니티의 투표로 선출된 블록 프로듀서(Elected Block Producer)로 즉각 대체됩니다.

앞으로 이어질 일들


  • EMLG는 다음 공동성명을 통해 “검증(Verify)” 기간의 상세 내용을 배포하고, 제3자 그룹이 소프트웨어와 토큰 잔고를 검증하는 데 사용할 수 있는 툴(tool)을 배포할 예정입니다.

메인넷 런칭을 위한 전진


  • EOS는 인간이 서로 상호작용하는 방식을 근본부터 바꿀 새로운 세대의 블록체인 기술입니다. EOS 커뮤니티가 앞둔 메인넷 시동은 그 시작을 알리는 첫걸음입니다. 메인넷 시동 그룹으로서 우리는 이 경험을 토큰 홀더 여러분과 함께하고 싶습니다. 응원해 주셔서 감사합니다.

EOS 메인넷 런치 그룹 #EOSLaunch

  • 한국어 지원은 EOSYS, EOS NodeOne, AcroEOS 그리고 KOREOS의 도움으로 번역되었습니다.

[ENG]

EOS Mainnet Launch: The Order of Events

The Token Freeze

The ERC-20 EOS token distribution will end on June 1st at 22:59:59 UTC. Per the EOS crowdsale Ethereum smart contract, the ERC-20 tokens will be frozen 23 hours after the end of the token distribution. Once the freeze is completed we will begin the Phases of Launch process. If you have not done so, please be sure to generate your EOS keypair and map them to the ETH address which holds your EOS ERC-20 tokens.

Be Smart. Be Vigilant

The ecosystem will be wrought with scams during this time. Do not import your private key until you have seen a joint statement released from at least five Block Producers that you trust that it is safe to do so. Ignoring this warning could result in tokens lost. Please visit [KOREOS] to learn more about block producer candidates.

Overview: Phases of Launch

There are no times associated with each phase because ensuring each phase is completed successfully is more important than each being completed quickly. The launch process may take days to complete.

Verify Snapshot & Boot: Snapshot taken and verified by EMLG and third parties. Boot process initiated.

Testing: Allow time for EMLG and third parties to verify that the tokens have been loaded according to the snapshot file, and that the software performs well.

Enable: Release joint statement from Block Producer community that it is safe to import private keys and vote. Voting beings.

Activation - Declare the EOS Mainnet active.

Only after all 4 phases are complete do we have an irreversible blockchain. Until then rollback and restart of the chain is possible. This essential technical due diligence, including validation testing, could take days rather than hours to complete.

Phases in Detail

Verify Snapshot & Boot

The EMLG will use the official snapshot tool to produce a final snapshot of the frozen ERC-20 EOS tokens. The community is encouraged to use the same tools to produce their own copies of the snapshot and verify that it matches the EMLG’s copy exactly. Once the snapshot has been verified, Appointed Block Producers will be established within the launch group. These Appointed Block Producers are temporary and only exist to ensure that the network is booted correctly and stable throughout the verification and voting process. No block rewards are awarded at this time.

Testing

Once Appointed Block Producers have completed the boot process and ensured that the token balances are correct the network will be opened for third party verification. Anyone who wishes to verify the network at this stage may do so, and tools will be released by the community to help facilitate this verification.

The EMLG will clone the network at this stage and conduct their own in-depth acceptance testing as well. This stage will continue for a 48-hour period to allow for the completion of these tests. If a major bug is found which requires code changes then the 48-hour window will be reset to allow for ample time to test these new changes. The decision to reset the 48-hour window will be at the sole discretion of the EMLG.

*Transactions or votes staked during this period are not safe and can be undone or lost.

Enable

At this stage a statement will be released by the EMLG and the network will be opened to the general token-holder community. For an EOSIO chain to be considered enabled, 15% of all tokens-holders must use their private keys and stake votes for at least one Block Producer. The length of this phase will be as long as it takes for the token-holder community to act. So get out there and vote! Many block producers have developed tutorials on how to vote. A community voting portal has been developed and you can follow updates on its construction on Twitter @eosportal. As state above, Do not import your private key until you have seen a joint statement released from at least five Block Producers that you trust that it is safe to do so.

Activation

Once 15% of tokens are staked and used to vote the chain is considered valid and normal functions are activated. All Appointed Block Producers will be immediately replaced by the Elected Block Producers that have been voted in by the community.

Next Steps

In the next joint statement we will release the details of the “Verify” period and the tools used to facilitate third party verification of both the software and the token balances.

Onward to Launch

The EOS mainnet is the first step toward a new generation of blockchain technology that will fundamentally affect how we interact with one another. We look forward to sharing this experience with you, the token holder. Thank you for your support.



 Other Contents 

댓글을 달아 주세요

티스토리 툴바