아하
생활

생활꿀팁

냉철한흑로79
냉철한흑로79

ETC 아가타 하드포크는 어떤 작업을 하는건가요?

etcnodes.org에 따르면 ETC 아가타 하드포크 예정일(2020년 1월 13일)까지 약 12일 23시간 남은 가운데, 현재 하드포크 준비를 마친 클라이언트가 23.3%에 불과한 것으로 나타났다.

  • ETC 아가타 하드포크는 어떤 작업을 하는건가요?

55글자 더 채워주세요.
2개의 답변이 있어요!
  • 까칠한담비242
    까칠한담비242

    이더리움 클래식(ETC) 블록체인의 아가타(Agharta) 하드포크는 이더리움(ETH) 블록체인의 콘스탄티노플 하드포크에 적용된 개선 사항을 적용함으로써 두 블록체인 간의 상호 운용성을 높이고, 이더리움 클래식 블록체인의 성능과 기능을 개선하는 것에 초점을 두고 있습니다.

    구체적으로 EIP-145, EIP-1014, EIP-1052가 이더리움 클래식 블록체인 메인넷에도 적용될 것인데, 우선 EIP-145의 경우에는 EVM 상에서 비트 단위 이동 연산자를 도입함으로써 더 빠른 연산 처리와 더 저렴해진 가스비를 지원할 수 있습니다.

    다음으로 EIP-1014는 CREATE2 opcode를 추가하는 제안으로 논스 값을 포함하지 않는 컨트랙트 주소를 생성할 수 있는 기능을 추가한 것입니다. 이를 통해 오프체인 상에서 처리되고 있어 온체인 상에서 브로드캐스팅 되지 않은 코드를 포함하는 컨트랙트 주소를 생성할 수 있게 됩니다.

    끝으로 EIP-1052는 스마트 계약이 다른 계약의 바이트 코드를 검사할 때 전체 코드가 필요하지 않음에도 그것을 불러오게 될 경우 가스비가 낭비되며 비용이 많이 들었던 장점을 해결하기 위한 방법입니다. 즉, EXTCODECOPY라는 opcode를 추가함으로써 계약의 바이트 코드를 검사할 때 keccak256 해시를 반환함으로써 가스 비용을 절감할 수 있습니다.

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

  • 안녕하세요. 이더리움 클래식의 아가타 하드포크에 대하여 답변드리겠습니다.

    • 아가타 하드포크는 이더리움의 콘스탄티노플과 피터즈버그 하드포크를 포함하며, 이더리움 가상머신(EVM)처럼 ETC의 스마트컨트랙트가 동시에 여러 계정을 보유하게 하는 기능을 포함하게 됩니다.

      • EIP-1702 : 이클 자체 컴파일러와 툴링 보유를 통해 가상머신 버전 업그레이드 및 관리 용이

      • ECIP-1056 : 이더리움과의 호환성 증가

      • EIP-145 : 비트 연산자 추가로 속도와 효율적인 저장공관 활용 가능

      • EIP-1014 : 컨트랙트 배포 이후 강제 매커니즘으로 강제 주소 할당 및 컨트랙트 주소의 "아이덴티티" 부여 가능

      • 그 외 ECIP-1049(SHA3) 및 ECIP-1043(DAG 사이즈 조정) 등이 있습니다.

    감사합니다.