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

[BitEver] 비트에버란 무엇인가?

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

 

 

비트에버(BitEver)는 진짜 하드포크 체인일까?

'온체인 데이터'로 증명한다!!

 

 

내가 만든 비트에버(BitEver)는 비트코인 코어(Bitcoin Core) 깃허브를 포크하여,

비트코인 메인넷 478558 블록에서 하드포크한 커스텀 비트코인 L1 체인이다.

 

Q: 하드포크(Hard Fork)란 무엇인가?
A: 쉽게 말해 시스템의 규격(프로토콜)이 아예 바뀌는 걸 말한다. 규격이 이전과 호환되지 않기 때문에 기존에 있던 체인과 완전히 분리(체인 분기)된다고 생각하면 편하다.
가장 대표적인 사례가 바로 비트코인 캐시(BCH)다. 내가 비트에버를 하드포크할 때
굳이 478558 블록을 타깃으로 삼은 이유도 비트코인 캐시의 탄생 시점과 동일하게 맞추기 위함이다.
(자세한 내막이 궁금하다면 영화 '어벤져스: 시빌 워' 말고,
'2017년 블록사이즈 워(Block Size War)'를 검색해 보길 권한다.)

비트코인을 하드포크했다고 주장하는 체인은 세상에 널려 있다.

하지만 여기서 핵심은 478558 블록에서 제대로 포크했다면,

0번 블록부터 478558 블록까지의 모든 장부 기록이 원본 비트코인과 완벽히 동일해야 한다는 점이다.

즉, 각 블록의 해시값이 단 한 글자도 틀리지 않고 정확히 일치해야 진짜 하드포크다.


🗺️ 비트에버(BitEver) 프로젝트 로드맵

앞으로 이 체인에 대해 포스팅하고 싶은 주제는 크게 세 가지다.

  1. 비트에버 소스 빌드 및 노드 참여하기 (GitHub 저장소 바로가기)
  2. 비트에버 탐색기에서 각 블록 해시값 검증하기
  3. 비트에버 전용 지갑 직접 사용해보기

사실 1번은 하라고 판 깔아줘도 아무도 안 할 거 다 안다. 그러니 가볍게 생략하고 2번(탐색기 검증)부터 바로 간다.


🔍 진짜 L1 체인인지 팩트 체크 들어간다

오늘 알아볼 핵심은 비트에버 체인이 진짜 제대로 작동하는 하드포크 L1 체인이 맞는지 검증하는 과정이다.

가장 확실한 방법은 비트코인 코어 소스를 직접 빌드해서 풀 노드(Full Node)를 구축한 다음, CLI 명령어를 통해 블록 데이터를 하나하나 대조하는 것이다. 그러면 10000% 검증 가능하다. 하지만 일반 유저 입장에서 이건 불가능에 가까운 요구사항이다.

 

그래서 비트코인 진영에서는 SPV(간편 결제 검증) 지갑을 이용하거나, electrs(rocksDB) 인덱싱 처리가 완료된 블록 탐색기(Explorer)를 통해 이를 손쉽게 확인한다. 물론 이마저도 일반 유저에겐 낯설겠지만, '온체인'을 논하려면 최소한 이 정도는 직접 까봐야 한다.

 

비트코인 생태계에서 가장 대표적인 탐색기 사이트는 mempool.space다. 고맙게도 이 녀석이 오픈소스로 공개되어 있어서, 나의 비트에버도 동일한 아키텍처의 탐색기를 구축해 운영 중이다.

현재 비트에버는 아래와 같이 3종류의 탐색기를 돌리고 있다.

오늘 검증은 가장 직관적인 멤풀(Mempool) 기반 탐색기를 기준으로 진행하겠다.

 

👉 비트에버 멤풀 탐색기 바로가기

위 링크에 들어가서 각 블록을 눌러보면 블록 해시값, 채굴 보상(Reward), 코인베이스(Coinbase) 메시지, 블록에 담긴 트랜잭션 내역 등 온체인 데이터가 실시간으로 쏟아지는 걸 볼 수 있다.


📊 3개 체인 데이터 비교 대조 (BTC vs BCH vs BitEver)

이제 원본 비트코인(BTC), 비트코인 캐시(BCH), 그리고 내가 만든 비트에버(BitEver)의 블록 해시를 순서대로 대조해 보자.

1️⃣ 0번 블록 (제네시스 블록) 확인

  • 비트코인 메인넷 (BTC)
    👉 BTC 0번 블록 보기
    • 해시값: 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
  • 비트코인 캐시 (BCH)
    👉 BCH 0번 블록 보기
    • 해시값: 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f (일치)
  • 비트에버 (BitEver)
    👉 BitEver 0번 블록 보기
    • 해시값: 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f (일치)

 

2️⃣ 478558번 블록 (하드포크 직전 최종 블록) 확인

  • 비트코인 메인넷 (BTC)
    👉 BTC 478558번 블록 보기
    • 해시값: 0000000000000000011865af4122fe3b144e2cbeea86142e8ff2fb4107352d43
  • 비트코인 캐시 (BCH)
    👉 BCH 478558번 블록 보기
    • 해시값: 0000000000000000011865af4122fe3b144e2cbeea86142e8ff2fb4107352d43 (일치)
  • 비트에버 (BitEver)
    👉 BitEver 478558번 블록 보기
    • 해시값: 0000000000000000011865af4122fe3b144e2cbeea86142e8ff2fb4107352d43 (일치)

 

3️⃣ 478559번 블록 (대망의 분기 블록) 확인

여기서부터는 각자의 길을 가기 때문에 해시값이 전부 달라져야 정상이다.

  • 비트코인 메인넷 (BTC)
    👉 BTC 478559번 블록 보기
    • 해시값: 00000000000000000019f112ec0a9982926f1258cdcc558dd7c3b7e5dc7fa148
  • 비트코인 캐시 (BCH)
    👉 BCH 478559번 블록 보기
    • 해시값: 000000000000000000651ef99cb9fcbe0dadde1d424bd9f15ff20136191a5eec (불일치)
    • 비고: BCH 진영에서 분기하며 코인베이스 메시지에 */ViaBTC/Welcome to the world, Shuya Yang!/ 라는 흔적을 박아넣은 것을 볼 수 있다.
  • 비트에버 (BitEver)
    👉 BitEver 478559번 블록 보기
    • 해시값: 000057022a103875695b115f9e4f0e897ab5d05b44fc6151937610441233e860 (BTC, BCH 모두와 불일치)

💡 "해시값이 다른 게 뭐가 대수냐고?"

해시가 무엇인지 기술적인 작동 원리까지 설명하면 글이 끝도 없이 길어지니 생략한다.

다만 이것만 기억하면 된다.

해시값이 단 한 글자라도 다르다는 건, 그 블록 내부에 담긴 데이터(장부)가 무조건 완전히 다르다는 뜻이다. 그렇게 그냥 외워라.

 

이 개념과 대조 프로세스만 알고 있어도 당신은 온체인 데이터 분석의 절반은 온 셈이다!!

 

이쯤 되면 한 가지 의문이 생겨야 정상이다. 시중에 돌아다니는 비트코인 SV, 비트코인 골드, 비트코인 다이아몬드, 혹은 비트모빅 같은 체인들이 과연 오픈소스로 코드를 제대로 투명하게 공개했는지, 일반 유저가 노드에 참여할 수 있게 열어두었는지, 전용 탐색기는 제대로 운영하고 있는지 의심해 볼 필요가 있다.

 

오픈소스인 비트코인을 포크한 체인이라면 당연히 코드를 투명하게 공개해야 마땅하다. 냉정하게 말해서 내 체인을 포함해 위에서 언급한 체인들은 전부 비트코인 코어 개발자들이 밤낮으로 고생하며 쌓아 올린 땀과 노력을 그대로 복사 붙여넣기(포크) 했을 뿐이다. 비트코인 캐시 정도를 제외하면 제대로 된 운영 재단조차 없는 게 현실이다.

 

여기까지 뒤로가기 안 누르고 진지하게 따라왔다면, 온체인 생태계를 배울 준비가 된 사람이다.

다음 포스트도 기대해도 좋다고 보장한다.

 

질문은 언제나 환영 🙌

 

🛰️ 서버맨의 공간들

 

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

 

728x90