본문 바로가기
EverChain(BlockChain)/EtherEver

[EtherEver] 이더에버란 무엇인가?

by EverChain 2026. 7. 25.
⚠️ **블로그 컨셉상 반어체가 들어가니 양해바랍니다
**

⛓️ 이더에버(EtherEver)란 진짜 하드포크 체인일까?

비트에버와 마찬가지로 온체인 블록해시로 증명한다!! 🔎

크아의 다오 아님

 

이더에버(EtherEver)는 core-geth 기반으로 이더리움(이더리움 클래식) 1919999번 블록에서 하드포크한 커스텀 EVM L1 체인이다.

타깃 블록인 1919999는 아주 예전에 올린 글에도 잠깐 다뤘던 내용이지만, DAO 사건으로 인해 이더리움과 이더리움클래식으로 나뉘게 된 바로 그 지점이다. 자세한 건 'DAO 해킹 사건'을 검색해보길 바란다!

 

블록체인 3대장인 비트코인, 이더리움, 솔라나를 다루기 위해 이더에버 작업할 때도 이더리움(Geth)을 동기화해서 비트코인코어처럼 중요한 역사적 사건 타깃 블록에서 끊고 하드포크하고 싶었으나, 이더리움이 2022년 9월 PoS 전환하면서 EL노드·CL노드로 나뉘는 바람에 Geth에서 동기화하는 게 쉽지가 않았다.

 

그래서 어차피(?) 블록의 해시만 같으면 되고, 목표한 지점도 DAO 해킹사건 지점이니 그냥 PoW 기반을 유지하며 EL노드만 있는 이더리움 클래식을 1919999에서 포크하면 어차피 결과가 같기에, core-geth(거의 이더리움클래식 전용 클라이언트)를 기반으로 블록을 동기화하고 1919999에서 하드포크하였다.

 


 

Ethereum Improvement Proposal

 

단, 여기서 비트코인과 이더리움의 철학을 좀 명확히 알아야하는 부분이 있다. 비트코인에서 하드포크는 상당히 민감한 단어이다. 가장 보수적인 집단이 유지하고 있는 체인으로써 비트코인 코어의 모든 업그레이드(BIP)는 철저하게 하위호환을 지원하는 소프트포크이다. 뭐 쉽게, 비트코인에서 하드포크가 일어났다 하면 그냥 체인분기라고 외워도 되는 형식이다.

그런데 이더리움은 거의 모든 업그레이드(EIP)가 하드포크이다. 살짝 헷갈리기 쉬운데, 사실상 소프트포크가 없다라고 보면 된다. 이더리움 메인넷은 새 EIP가 적용되어서 업그레이드 될 때마다 사실상 분기가 일어난다고 보면 된다. 그렇지만 실제로 체인 분기는 안 일어나고, 모든 건 재단과 개발자들의 공동 업그레이드를 추진함으로써 하드포크인 업그레이드는 하되 체인은 분기되지 않는 형식으로 진행되고 있다. EIP는 하드포크이지만 체인분기는 안 일어나게 하고 있다라고 외우면 되겠다.

 


 

EtherEver

 

그러면 이더에버(EtherEver)는 왜 하드포크인가? 🤔

당연히 업그레이드(EIP)는 하지 않았어도, 비트에버 첫 포스팅에서 말했듯이 프로토콜이 변했다.

 

규격이 이전과 호환되지 않고(체인 ID), 채굴 난이도(Ethash)가 고정되어 있으며, 주요 하드포크 시점을 보면 홈스테드(1150000)만 1919999 이전에 이미 적용되어 있었고, EIP-155·EIP-158·비잔티움·콘스탄티노플·이스탄불 등 대부분은 포크 지점인 1920000 블록에서 한꺼번에 번들로 활성화했다. 반면 EIP-150과 런던은 오히려 그보다 한참 뒤인 2972200, 2972400 블록에서 별도로 켰다(당시에 지갑 공부를 덜해서 ㅜㅜ).

 

⚙️ 이더에버(EtherEver) 하드포크 블록 현황

admin.nodeInfo.protocols.eth.config 기준

하드포크 블록 번호 1920000 기준
Homestead 1,150,000 이전
EIP-155 / EIP-158 1,920,000 포크 지점 번들 활성화
Byzantium 1,920,000 포크 지점 번들 활성화
Constantinople / Petersburg 1,920,000 포크 지점 번들 활성화
Istanbul / Muir Glacier 1,920,000 포크 지점 번들 활성화
Berlin 1,920,000 포크 지점 번들 활성화
EIP-150 2,972,200 이후
London 2,972,400 이후

                                                                  EtherEver nodeInfo 표

 

현재는 런던 하드포크까지 적용되어있는 EVM 체인이다. 이거 만들 때 고생했던 게, 최근의 메타마스크는 최신 가스비 정책에 따라 Type 2(EIP-1559) 형식의 트랜잭션을 시도하는데, 메타마스크가 포크체인에 대해서는 Type 0 방식으로만 트랜잭션을 발생시켜서 EIP-1559가 적용된 이더에버랑 일치시키느라 BaseFee 정보를 세세하게 수정했었다(아무튼 그런 게 있다..).

 

그리고 이때 하나 알아두면 좋은 게, 런던 하드포크까지만 되어있는 체인에 최신 EVM 버전(지금은 Osaka HF)을 타깃으로 컴파일한 솔리디티 컨트랙트를 배포하면 오류가 난다.

이유는 최신 컴파일러가 그 시점 이후에 새로 추가된 opcode(예: 상하이의 PUSH0, 칸쿤의 TSTORE/TLOAD 등)를 바이트코드에 섞어 넣는데, 런던까지만 지원하는 EVM은 애초에 그 opcode 자체를 모르기 때문이다.

그래서 컨트랙트를 배포할 땐 solc --evm-version london처럼 컴파일 타깃 EVM 버전을 체인 스펙에 맞춰 명시해줘야 한다.

 

아무튼, 이번 포스트에서도 비트에버처럼 진짜 하드포크 했는지 확인만 빠르게 하고, 다음 포스트부터 이더리움의 온체인 얘기를 다뤄보도록 한다.


 

이더스캔.io

 

 

이더리움도 비트코인처럼 풀노드를 동기화하지 않고, CLI 명령어를 치지 않고도 온체인 상태를 실시간으로 볼 수 있게 인덱싱 해둔 탐색기 사이트들이 있다. 그중 가장 대표가 이더스캔 되시겠다.

 

블록스카우트 탐색기

 

안타깝게도 이더스캔은 오픈소스로 공개되어있지 않다. 하지만 거의 모든 기능을 똑같이 갖추고 있는 블록스카우트가 오픈소스여서, 나의 이더에버 탐색기는 블록스카우트로 운영되고 있다. 블록스카우트는 이더리움 메인넷에서는 잘 쓰이지 않고, 대신 이더리움클래식에서 메인탐색기급으로 쓰이고 있다.

 

일단 내가 직접 구축해서 돌려보니까 PostgreSQL 기반이라 무거운 축에 속하며, 비트코인과는 다르게 블록 하나를 인덱싱하더라도 그 안의 '내부트랜잭션'까지 싹 다 뜯어보기 때문에 인덱싱 시간도 엄청나게 오래 걸릴뿐더러(내 서버로 1919999까지 대충 이틀 걸림) 용량도 상당히 많이 소모된다.

 

이더리움 메인넷 자체만 26년 기준으로 약 1.5TB 이상이고, 인덱싱 노드까지 돌린다 하면 또 1.5TB 이상이 추가로 더 필요할 것이다.


📊 3개 체인 데이터 비교 대조 (ETH vs ETC vs EtherEver)

이제 3개 체인의 블록 해시를 순서대로 비교해보자.

🟢 0번 블록 (제네시스 블록)

체인 링크 해시
ETH etherscan.io/block/0 0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3 ✅ 원본
ETC etc.blockscout.com/block/0 0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3 ✅ 일치
ETE etherever.ever-chain.xyz/block/0 0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3 ✅ 일치

                                                                          

모두 일치

 

🟢 1919999번 블록 (다오 사건 시점 블록)

체인 링크 해시
ETH etherscan.io/block/1919999 0xa218e2c611f21232d857e3c8cecdcdf1f65f25a4477f98f6f47e4063807f2308 ✅ 원본
ETC etc.blockscout.com/block/1919999 0xa218e2c611f21232d857e3c8cecdcdf1f65f25a4477f98f6f47e4063807f2308 ✅ 일치
ETE etherever.ever-chain.xyz/block/1919999 0xa218e2c611f21232d857e3c8cecdcdf1f65f25a4477f98f6f47e4063807f2308 ✅ 일치

역시 모두 일치

 

🔴 1920000번 블록 (포크 시점 이후 블록)

체인 링크 해시
ETH etherscan.io/block/1920000 0x4985f5ca3d2afbec36529aa96f74de3cc10a2a4a6c44f2157a57d2c6059a11bb ✅ 원본
ETC etc.blockscout.com/block/1920000 0x94365e3a8c0b35089c1d1195081fe7489b528a84b22199c916180db8b28ade7f ❌ 불일치
ETE etherever.ever-chain.xyz/block/1920000 0xf88c2e35d7f8b32c3fae33c5a778a66719de28d2d80ff183177329fc6d87df6f ❌ 불일치

모두 불일치

 


 

이사람 20세에 '월드 테크놀로지 어워드'를 수상함

 

블록의 해시값이 왜 중요한지는 비트에버 1편에서 다뤘으니 넘어간다.

 

이더리움의 PoS 전환이 2022년 9월 15일, 블록 높이로는 15,537,393번째인 걸 감안하면, DAO 사건으로 체인이 분기된 1919999는 상당히 체인의 초반부라고 할 수 있다.

 

이 사건 때문인지 모르겠는데 이때부터 비탈릭은 엄청나게 신중(?)해졌으며, 원래도 PoS 전환은 2018년부터 한다 한다 해놓고 계속 로드맵에서 미루다가 4개의 테스트넷에서 이상 없이 전환되는 걸 확인하고 2022년 9월 15일에 비콘노드가 성공적으로 합병되었다.


🎬 마무리..

이더리움은 나에게 뜻깊은 체인이기도 하다.

논문주제이기도 했고, 각종 스마트컨트랙트 배포경험과 GPU채굴 사업 실패까지

그리고 대부분의 수많은 체인이 거의 다 EVM 계열이다.

그만큼 온체인 얘기는 비트코인보다 할 얘기가 많다! 🚀

 

 

질문은 언제나 환영 🙌


 

🛰️ 서버맨의 공간들

 

  🐱 GitHub      🗂️ 포트폴리오   🔗 에버체인 포털

 

728x90