이더리움 이스탄불 하드포크가 되면 어떤점이 개선되나요?
이더리움 관련뉴스에 따르면 개발자가 12월 중 이스탄불 하드포크를 시행하자는데 컨센서스가 만들어졌다고 합니다. 만약 계획되로 이번에 이스탄블 하드포크가 되면 어떤점이 개선되는건가요?
이스탄불 하드포크에는 EVM의 성능 향상, ProgPoW의 구현 시도, 프리컴파일을 통한 가스비 감소, Opcode의 추가, Opcode 수수료의 재조정, 콜테이터 가스 비용의 감소 등의 여러 EIP 제안들이 포함되어 있다고 할 수 있습니다.
그 중에서 중요한 것 두 가지 정도만 소개해 드리자면, 이스탄불 하드포크에 적용될 EIP152는 현재 Ethash 해시 알고리즘을 채택하고 있는 이더리움 블록체인에 Blake2 해시 알고리즘에 사용되는 압축함수를 구현하는 새로운 프리컴파일 기능을 추가한 것이라고 할 수 있습니다.
이렇게 되면 Blake2b 해시 알고리즘과 관련된 다른 블록체인과의 상호운용성이 증가하고 이와 관련된 해시 함수가 EVM에서 연산될 때 소요되는 비용이 줄어들게 된다는 장점이 있습니다.
다음으로 EIP1702는 'Generalized Account Versioning Scheme(일반화된 계정 버전 관리 체계)'라는 이름으로 제안되었습니다. 이 제안은 다양한 버전의 계정을 통해 각기 다른 EVM을 동일한 블록에서 실행할 수 있도록 함으로써 기존의 계정 버전을 이용할 수 있도록 하는 제안입니다.
구체적으로 EVM이 발전함에 따라 각기 다른 계정 버전에서 배포된 스마트 컨트랙트가 효과적으로 작동하지 않을 수 있다는 문제점을 해결하기 위해 보다 일반화된, 다양한 버전에 대응할 수 있도록 다양한 계정 버전을 지원하는 것으로 볼 수 있습니다.
이렇게 되면 일반화된 계정 버전을 이용할 수 있으므로 다른 계정 버전과 EVM을 지원하면서도 최신 기능을 지원할 수 있다는 장점이 있습니다.
답변이 도움이 되길 바랍니다.