아하
생활
냉철한흑로79
냉철한흑로79
19.12.09

이더리움의 이스탄불 하드포크에서 개선사항은 무엇인가요?

이더리움(ETH, 시총 2위)이 9,069,000번째 블록에서 하드포크 일정을 성공적으로 마친 것으로 나타났다. 이더리움 이스탄불 하드포크는 6가지 EIP(이더리움 개선안)을 포함한다.

  • 이번 이더리움 이스탄불 하드포크로 인해 개선된 사항은 무엇인가요?

55글자 더 채워주세요.
2개의 답변이 있어요!
  • 수려한콰가118
    수려한콰가118
    19.12.09

    안녕하세요. 이스탄불 하드포크 내용에 대하여 답변드리겠습니다.

    • 이번 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사용을 불허합니다.

    <출처 : 코인논객오공님>

    • 이번 이스탄불 하드포크는 PoS검증방식으로 가기 위한 마지막 단계라고 생각하시면 되겠습니다.

      • 기존 로드맵에서는 3단계 메트로폴리스 이후 PoS검증방식을 적용하는 세리니티 단계전에 단계를 하나 더 추가한 이스탄불 하드포크를 통해 가스비 절감, 해싱알고리즘 수정, 개인정보보호 확장성 개선, 체인간 리플레이 어택 방지, 네트워크 보안성 향상 등을 하기 위함입니다.

    • 따라서 이더리움의 이번 하드포크는 PoS검증방식을 도입하기 위한 사전 준비작업이라고 생각하시면 되겠습니다.

    감사합니다.

  • 이더리움 이스탄불 하드포크에서 적용된 EIP에 대해 설명드리자면, 우선 EIP-152는 이더리움 계약 내에서 이퀴해시 암호화 알고리즘에 따라 수행되는 POW 채굴을 검증할 수 있는 기능을 추가함으로써 Z캐시와의 릴레이 기능과 아토믹 스왑 거래가 가능하게 됩니다.

    다음으로 EIP-1108은 영지식 증명 zk-SNARKs를 더 저렴한 비용으로 확장하고 개인정보 보호 애플리케이션을 구축할 수 있도록 지원합니다.

    또한 EIP-1344는 컨트랙트가 올바른 체인을 추적할 수 있는 방법을 추가하게 되며 특히 스테이트 채널이나 플라즈마와 같은 레이어2 체인이 하드 포크 중에 올바른 레이어1 체인을 따르도록 할 때 사용될 수 있습니다.

    그리고 EIP-1884는 EVM 상에서 트랜젝션이나 컨트랙트를 처리할 때 실행되는 opcode의 가스비를 재조정함으로써, 가스비 지출과 자원 소비 사이의 균형을 개선하게 됩니다.

    이어서 EIP-2028은 트랜젝션 내에서의 데이터 호출(Calldata) 비용을 감소시킴으로써 블록에 더 많은 데이터를 포함시킬 수 있게 되어 확장성이 증가하므로 zk-SNARKs, zk-STARKs와 같은 영지식 증명 작업에 필요한 비용을 줄일 수 있으며, 확장성 증가로 레이어2 솔루션이 더 많은 작업을 처리할 수 있게 됩니다.

    끝으로 EIP-2200은 EVM 상에서의 저장 비용 계산 방식을 변경하고, 스마트 컨트랙트에 're-entry locks' 기능과 동일한 계약의 다중 전송 기능을 도입할 수 있도록 합니다.

    답변이 도움이 되길 바랍니다.