이더리움2.0설명좀 부탁드립니다.
이더리움 사양중 2.0이라는 개발에 대하여 알려주세요
2.0을개발하여 사용하면 무엇이좋은가요.......
이더리움 2.0이 네트워크에 상호운용성 확보하여 사용하면
좋은점이 무었인지 알고 십어요....
일단 이더리움 2.0 개발 로드맵은 Phase 0~6까지 7단계의 개발 단계를 거칠 것으로 전망됩니다. 그 중에서 지금까지 비교적 정보가 명확한 Phase 0부터 1까지 비콘체인의 도입과 샤딩 구조의 적용에 대한 설명을 드리 도록 하겠습니다.
우선 Phase(단계) 0에서는 비콘 체인이 도입됩니다. 비콘 체인은 샤드 체인에 대한 POS 프로토콜의 관리, 블록 검증인과 스테이킹의 관리, 블록 생성자의 지명, 검증인들을 검증 위원회로 구성하여 합의, 검증인에 대한 보상과 처벌, 크로스 샤드 거래의 상태를 등록하는 앵커 포인트의 기능을 하게 됩니다.
또한 비콘 체인이 도입되면 ETH2가 생성됩니다. 이것은 이더리움 블록체인의 검증인이 비콘 체인에 32ETH 이상을 스테이킹 할 경우 기존의 ETH1이 소각되고 ETH2으로 바뀌는 것입니다. 즉, ETH 1.0 체인에서 ETH 2.0 체인으로 마이그레이션이 이루어지는 것입니다. 또는 32ETH가 아니더라도 ETH1을 스테이킹하면 등록 계약에 따라서 ETH2로 바꿀 수 있습니다.
또한 비콘 체인의 검증인이 ETH2를 스테이킹하고 검증 보상으로 받게 되는 이더리움 또한 새로운 ETH2가 될 것입니다. 하지만 주의해야 하는 것은 ETH2를 다시 ETH1으로 바꿀 수는 없습니다. 앞서 살펴 보았듯이 비콘 체인에 스테이킹을 하면(마이그레이션을 하면) ETH1은 소각되기 때문입니다.
이렇듯 ETH 1.0체인에서 ETH 2.0 체인으로 모두 마이그레이션 되기까지 두 체인은 병렬적으로 공존할 것이며 기존의 이더리움 클라이언트 소프트웨어 외에 비콘 체인에 접속하기 위한 별도의 비콘 체인 클라이언트가 이용됩니다.
또한 이 과정에서 ETH 1.0체인에서의 블록 생성 보상과 ETH 2.0 체인에서의 블록 검증 보상이 동시에 지급될 것이며 난이도의 조절이나 채굴 보상의 조정을 통해 점진적으로 ETH 2.0으로의 이동이 이루어질 것입니다.
다음으로 샤딩에 대한 설명을 드리도록 하겠습니다. 앞서 Phase 0의 비콘체인과 ETH2에 대해 살펴 보았고 다음으로 Phase 1이 되면 이더리움 블록체인에 샤드 체인이 도입됩니다.
하지만 Phase 1에서부터 완전히 샤딩이 제 기능을 하는 것은 아니며 샤드 체인의 구조를 이더리움 블록체인에 적용하는 정도가 될 것으로 예상됩니다. 즉 샤드 체인과 샤드들의 통신을 담당하고 비콘 체인에 알리는 크로스 링크의 구조가 마련된다고 볼 수 있습니다.
Phase1에서는 주기적으로 각 샤드들의 현재 상태가 '크로스 링크'를 통해 비콘 체인의 블록에 기록됩니다. 비콘 체인에서 블록 검증이 완료되면 해당 샤드 블록이 최종성을 획득한 것으로 간주되고 다른 샤드는 크로스 샤드 트랜젝션에 의해 마찬가지로 샤드 블록에 최종성을 부여하게 됩니다.
이 크로스 링크는 비콘 체인에 포함될 샤드 체인의 블록을 검증하는 위원회의 서명 집합이라고 보시면 됩니다. 또한 크로스 링크를 통해 각 샤드 체인이 서로 통신을 할 수 있고 샤드 체인의 상태를 비콘 체인이 파악할 수 있게 됩니다.
또한 각 샤드마다 비콘 체인이 무작위로 선택한 샤드 검증인들이 각 샤드 블록의 내용에 동의를 하게 되고 크로스 링크를 통해 샤드의 내용과 상태를 검증합니다. 모든 샤드 위원회가 동의하면 그러한 내용을 비콘 체인에 주기적으로 업데이트 하게 될 것으로 보입니다.
이런 식으로 이더리움 2.0의 개발을 계속해 나가서 세레니티 단계의 개발을 완료하게 되면 이더리움 블록체인 네트워크의 확장성 문제의 해결과 채굴의 집중화 문제의 완화, 이더리움 블록체인 생태계의 확장 등이 이루어질 수 있을 것이라고 생각합니다.
답변이 도움이 되길 바랍니다.