12월에 예정된 이더리움 하드포크는 어떤 내용인가요?
안녕하세요.
공부하는 코린이 입니다.
12월에 예정된 이더리움 하드포크에 대해 문의코자
글을 올려요.
어떤 내용들일까요?
영지식증명이 도입 되나요?
고수님들의 의견 부탁드립니다.
좋은 하루 되십시오.
안녕하세요. 이스탄불 하드포크 내용에 대하여 답변드리겠습니다.
이번 12월에 실시되는 이더리움의 하드포크는 이스탄불 하드포크가 되겠으며, 관련내용은 아래와 같습니다.
이더리움의 이스탄불 하드포크 내용
EIP-152(前 EIP-2024)
BLAKE2b라는 새로운 암호화 해싱 알고리듬을 구현하는 사전컴파일 컨트렉트를 EVM에 도입됩니다.
EIP-1108
alt_bn128 프리컴파일 가스비 절감제안. 값비싼 타원곡선산술 사전컴파일을 재평가하여 개인정보보호와 확장성을 개선됩니다.
EIP-1344
컴파일링시 체인ID(서로 다른 체인간 트랜잭션 재생을 방지하는 수단)를 지정하고 opcode를 추가하여 그 체인ID에 접근하여 서명의 유효성을 검사하며, 다른 체인간 리플레이 어택 등을 방지하게 됩니다.
EIP-1884
가스소비와 자원소비 간 균형을 맟추어 블록가스제한을 극대화하고 처리시간이 안정화 됩니다.
EIP-2028
Calldata(이더리움 상에서 트랜잭션 요청시 전송 데이터가 저장되는 곳)의 가스비를 현행보다 감소됩니다.
Calladata비용이 절감되면 잠재적으로 더 큰 블록이 생겨 네트워크 지연이 증가하지만, 수학적 모델링과 경험적 추정에 의해 네트워크 보안이 강해지고 확장성이 증가되는 부수적인 효과가 있을수도 있습니다.
EIP-2200(EIP-1283 + EIP-1706)
총 가스 계량기(Net gas metering)를 변경하여 스마트컨트렉트 저장소를 위한 새로운 활용가능성과 대부분의 작동방식이 맞지 않을때 발생하는 과도한 가스비를 감소. 또한, 가스비가 집행비(Call stipend)보다 낮은경우 SSTORE사용을 불허합니다.
<출처 : 코인논객오공님>
감사합니다.
이스탄불 하드포크에는 EVM의 성능 향상, ProgPoW의 구현 시도, 프리컴파일을 통한 가스비 감소, Opcode의 추가, Opcode 수수료의 재조정, 콜테이터 가스 비용의 감소 등의 여러 EIP 제안들이 포함되어 있다고 할 수 있습니다.
그 중에서 중요한 것 두 가지 정도만 소개해 드리자면, 이스탄불 하드포크에 적용될 EIP152는 현재 Ethash 해시 알고리즘을 채택하고 있는 이더리움 블록체인에 Blake2 해시 알고리즘에 사용되는 압축함수를 구현하는 새로운 프리컴파일 기능을 추가한 것이라고 할 수 있습니다.
이렇게 되면 Blake2b 해시 알고리즘과 관련된 다른 블록체인과의 상호운용성이 증가하고 이와 관련된 해시 함수가 EVM에서 연산될 때 소요되는 비용이 줄어들게 된다는 장점이 있습니다.
다음으로 EIP1702는 'Generalized Account Versioning Scheme(일반화된 계정 버전 관리 체계)'라는 이름으로 제안되었습니다. 이 제안은 다양한 버전의 계정을 통해 각기 다른 EVM을 동일한 블록에서 실행할 수 있도록 함으로써 기존의 계정 버전을 이용할 수 있도록 하는 제안입니다.
구체적으로 EVM이 발전함에 따라 각기 다른 계정 버전에서 배포된 스마트 컨트랙트가 효과적으로 작동하지 않을 수 있다는 문제점을 해결하기 위해 보다 일반화된, 다양한 버전에 대응할 수 있도록 다양한 계정 버전을 지원하는 것으로 볼 수 있습니다.
이렇게 되면 일반화된 계정 버전을 이용할 수 있으므로 다른 계정 버전과 EVM을 지원하면서도 최신 기능을 지원할 수 있다는 장점이 있습니다.
답변이 도움이 되길 바랍니다.