기존 Ethereum 네트워크의 비싼 수수료와 낮은 확장성 문제를 해결하기 위해 새로운 기술을 적용한 Ethereum 네트워크를 출시하고 기존 네트워크와 병합하여 과거의 기록을 그대로 유지하는 것이다.
❶ Phase 0 PoS로의 합의알고리즘 전환이 이루어지게 된다. 합의 알고리즘이 이루어지는 Beacon Chain이 운영된다.
❷ Phase 1 Multi Layer Blockchain을 위해 Sharding과 Roll-Up기술이 적용된다. Phase 1에서는 64개의 Shard Chain이 운영될 예정이다.
❸ Phase 2 Ethereum 1.0 네트워크가 Shard Chain 중 하나로 변환된다.
❹ Phase 3 EWASM이 지원되고 Shard Chain에서도 Contract와 Transfer가 실행이 됩니다.
Beacon Chain이란 PoS 합의 알고리즘으로 블록체인 전체의 합의 알고리즘을 이행하는 메인 체인을 뜻한다.
Crosslink로 Shard Chain들의 상태 정보가 주기적으로 Beacon Chain상에 저장된다.
32ETH를 예치하여 Validator가 되면, 합의알고리즘에 참여할 수 있으며 이를 통해 일정한 보상을 받을 수 있다.
PoS 알고리즘으로 Gasper(LMD Ghost + Casper FFG)을 사용하고 있다
Beacon Chain에 참여하기 위해서는 Beacon Chain 노드 운영과 32ETH 를 1.0 의 deposit Contract 에 등록하여야 한다.
검증인들 중 랜덤으로 선정하여 블록 제안(Proposal) 을 slot마다 진행합니다.
위원회는 epoch(64slot)마다 선정되어 Beacon Chain과 Shard Chain의 블록 유효성 검증을 진행합니다.
검증인들은 유효성에 대해 투표를 통해 블록 완결성(Finalized)를 보장합니다.
잘못된 투표를 하는 경우 예치한 ETH에서 삭감되게 됩니다.