[중요] 이더리움 클래식 하드포크 준비 공지

Updated: Aug 26, 2019



[중요] 이더리움 클래식 하드포크 준비 공지

예정(17일)보다 4일 빠른 2019년 9월 13일 금요일 약 12:00(UTC) 혹은 13:00(UTC), 블록높이 8,772,000에서 ETC 메인넷 하드포크가 진행될 예정입니다.



아틀란티스 하드포크를 앞두고 이더리움 클래식 랩스는 Kotti 테스트넷을 통해 6월 19일 블록높이 716,617 1차 테스트를 시작하였으며,


Morden테스트넷을 통해 7월 29일 블록높이 4,729,274에서 두번째 테스트를 시작하여 성공적인 하드포크를 위해 준비중입니다.


거래소 및 채굴자, 일반 사용자들이 준비해야 할 부분


반드시 포크가 호환되는 버전으로 클라이언트를 업데이트 해야합니다.


각 클라이언트 당 하드포크에 적합한 버전은 다음과 같습니다


· Classic-Geth, 6.0.8–스테이블 혹은 상위 버전

· Multi-Geth, 1.9.2-스테이블 혹은 상위 버전

· Parity, 2.5.6-스테이블 혹은 상위 버전


ETC 하드포크란?


하드포크는 ETC의 기본 프로토콜에 대한 수정으로 시스템 개선을 위한 새로운 블록체인 엔진으로 교체하는 작업입니다. 프로토콜의 수정은 공표된 블록높이에서 활성화됩니다. 모든 ETC 클라이언트는 반드시 업데이트가 필요하며, 업데이트가 진행되지 않을 경우 호환되지 않는 기존 체인에 머물게 되며, 이더리움 클래식과 분리됨을 의미합니다.


Atlantis란?


Atlantis는 진행 예정인 ETC 프로토콜의 업데이트 버전으로 블록높이 8,772,000에서 업데이트가 진행될 예정입니다. Atlantis업데이트를 통해 이더리움의 Byzantium 및 Spurious Dragon 업데이트를 ETC 네트워크에 시행하며 ETC에 적용 가능한 개선된 규정을 도입하게 됩니다. 해당 내용은 ECIP-1054에서 확인 가능합니다.


Atlantis하드포크를 통해 변경된 부분


다음 내용들이 업데이트됩니다.


· “REVERT” 연산 코드를 추가하여 모든 gas를 소비하지 않고도 에러 처리 가능(EIP 140)

· 트랜잭션 결과 설명에 상태 필드를 추가하여 결과값 표시 (EIP 658)

· alt_bn128(EIP 196) 및 페어링 체크(EIP 197) 상의 타원곡선 덧셈 및 스칼라 곱 등 ZK-Snarks 및 기타 암호화 계산법 허용

· 높은 정수 모듈식 지원 (EIP 198), RSA 서명 인증 및 기타 암호화 애플리케이션 지원

· 길이 변동이 가능한 리턴 값 지원(EIP 211)

· “STATICCALL” 연산 코드를 추가하여 기타 컨트랙트의 non-state-changing calls 허용(EIP 214)

· 난이도 조정 공식을 변경하여 엉클 블록을 계정으로 도입(EIP 100)


긴급연락


심각한 에러가 발생할 경우 아래 연락처로 문의가 가능합니다.

· ETC Labs Twitter @etclabs

· ETC Labs Telegram https://t.me/etclabs

· ETC Labs / Core Discord https://discord.gg/S9AT3X2E

· kr@ethereumclassickorea.com


DApp개발진을 위한 중요 설명:


Atlantis 업데이트를 통해 트랜잭션 실패 감지 방식이 변경되며 Atlantis 하드포크 적용 이전에 구축된 컨트랙트에도 적용됩니다. 포크 이후 eth.getTransactionRecECIPt(…) 는 상태 필드값으로 제공됩니다.

트랜잭션 실패 시 상태의 필드값은 0으로, 성공 시에는 1로 표시됩니다. 더 자세한 내용은 이더리움 StackExchange 포스팅을 참고하세요.

이번 업데이트에 대한 의견을 제공해주시고 공헌해주신 모든 클라이언트 및 플랫폼 상의 ETC 개발 커뮤니티에 감사의 말씀드립니다.


면책조항:


블록체인은 끊임없이 발전하는 첨단 기술의 영역입니다. 만약 본 포스팅 상에 의견 및 가이드에 동의하고, 지속적으로 참여를 원하실 경우 해당 내용을 반드시 숙지하시고 진행하셔야 합니다.


이에 언급하기 어려운 다양한 예외요소가 발생 가능한 점 또한 인식하셔야 합니다. 위에 언급된 의견을 실행했을 경우 발생하는 결과는 본인(또는 해당 단체)이 책임을 져야 하므로 지속적인 최신 기술동향을 모니터링을 당부드립니다.


본 포스팅 및 의견은 판촉 행위가 아니며 어떠한 ETC 네트워크 혹은 본 포스팅에서 언급한 ETC 클라이언트를 포함하지만 이에 국한되지 않는 사안과 관련된 어떠한 보증도 제공하지 않습니다.