이더리움이 콘스탄틴 하드포크로 달라지는점은?
이번 콘스탄틴 하드포크로 이더리움이 어떤점이 개선되는것인지 궁금합니다.
콘스탄티노플 업데이트를 구성하는 다섯가지 주요 변경 사항이 있습니다.
EIP 145
첫번째 개선 사항은 Alex Beregszaszi와 Pawel Bylica가 작성한 기술 향상인 EIP 145이다. 이 개선은 EVM에 비트 단위 이동 명령을 추가한다. 비트 단위 시프팅은 2 진수의 비트를 왼쪽 또는 오른쪽으로 이동하는 과정이다. 새로운 지침으로 이 작업은 약10배 적은 가스를 사용한다. 이것은 스마트 계약을 실행하는 것이 더 효율적이고 저렴하게된다는 것을 의미하며, 이더리움 콘스탄티노플 하드포크에 주요한 개선안이다.
EIP 1052
두 번째 업데이트는 Nick Johnson과 Pawel Bylica가 공동 개발한 EIP 1052이다. 이 업데이트는 스마트 계약이 다른 스마트 계약의 코드를 보다 효율적으로 확인할 수 있도록 한다. 이전에 확인을 위해서는 다른 계약의 코드를 가져 와야만했다. 새 업데이트에서는 전체 코드가 아닌 확인을 위한 코드의 해시만 반환된다. 해시 검증을 사용하여 프로세스를 가속화하면서 여러 스마트 계약이 상호 작용할 때 이 작업은 매우 중요하다. EIP 145와 1052를 결합하면 EVM을 보다 효율적으로 사용할 수 있다. 이렇게 하면 이더리움 네트워크에서 스마트 계약을 실행하는 것이 훨씬 더 저렴해진다.
EIP 1014
비탈릭 부테린이 작성한 EIP 1014는 State 채널을 이더리움 네트워크에 추가한다. 이 채널은 라이트닝 네트워크와 쉽게 비교할 수 있다. 여기에서 알아야 할 중요한 점은 주 채널은 거래가 메인 블록 체인에서 결제 채널에 정착되도록 허용한다는 것이다. 이를 통해 처리량을 높이고 초당 트랜잭션을 향상시킬 수 있다.
EIP 1014 Github 페이지에 따르면 on-chain에는 존재하지 않지만 특정 init 코드 조각에 의해 생성된 코드만을 포함할 수있는 주소로 상호 작용을 허용한다. (채널에서 실제로 또는 counterfactually) 즉, 기본적으로 아직 메인 체인으로 브로드 캐스트되지 않은 체인 트랜잭션을 참조할 수 있도록 허용한다는 것을 의미한다.
EIP 1234
이더리움 개발자들에게 빙하기가 일어나지 않도록 프로토콜에 대한 업데이트가 필요하다는 점을 강조한다. 둘째, 채굴자에게 POS를 채택하도록 강요한다. 난이도 폭탄으로 인해 2016년부터 이더리움은 이미 마이그레이션이 수행된 것과 마찬가지다. EIP 1234는 2020년 1월 14일에 난이도 폭탄의 시작을 나타낸다.
EIP 1283
마지막으로 Nick Johnson이 기술한 초기 EIP 1087을 기반으로 하는 EIP 1283이다. EIP-1283은 더티맵이 없는 SSTORE를 위한 가스 미터링이라고 불린다.