이더리움 포크 개요

Author logo
Patrick Dike-Ndulue
•
Post image

포크는 블록체인 코드가 변경되는 현상으로, 다양한 블록체인 프로젝트에서 자주 일어나요.

암호화폐 커뮤니티 내 특정 이슈에 대한 논쟁이나 블록체인 프로그래밍 코드 개선의 필요성이 포크의 주요 원인이에요.

포크는 소스 코드의 작은 수정이나 소프트웨어의 점진적 업데이트부터, 블록체인 프로토콜의 근본적인 변화까지 다양하게 나타나요. 포크는 사전에 계획된 경우도 있고, 예기치 않게 발생할 수도 있어요.

하드 포크

하드 포크는 가장 중요한 포크로 여겨져요. 이는 블록체인이 되돌릴 수 없이 분리되어, 새로운 프로토콜이 기존과 완전히 호환되지 않게 되는 것을 의미해요.

하드 포크는 블록체인 알고리즘의 대규모 변경으로, 네트워크가 새로운 버전으로 전환되거나 두 개의 네트워크로 분리돼요. 하드 포크는 새로운 암호화폐를 만들거나 신규 프로젝트를 시작할 때 자주 사용돼요.

이더리움과 하드 포크

이더리움은 시가총액 2위의 블록체인으로, 토큰 발행, 탈중앙화 플랫폼 구축, NFT 거래 등 다양한 용도로 인기가 많아요. 현재 이더리움 네트워크에서 하루에 처리되는 거래량은 30억 달러에 달하며, 서드파티 제품을 통한 추가 600억 달러 상당의 자산이 블록체인에 존재해요. 

이더리움은 매우 활발한 암호화폐 커뮤니티를 보유하고 있어, 네트워크 개선을 위한 체계적인 변화를 지속적으로 도입하고 있어요.

각 이더리움 하드 포크는 특정 사용자 문제를 해결하기 위해 설계됐어요.

이더리움의 대표적인 하드 포크

2015년 7월 30일 출시 이후, 이더리움은 여러 차례 업데이트를 거쳤어요. 대표적인 하드 포크는 다음과 같아요.

  • 프론티어(Frontier, 2015년 7월 30일)
  • 프론티어 쏘잉(Frontier Thawing, Ice Age, 2015년 9월 7일)
  • 홈스테드(Homestead, 2016년 3월 14일)
  • 이더리움 클래식(Ethereum Classic, 2016년 7월 20일)
  • 탠저린 휘슬(Tangerine Whistle, 2016년 10월 18일)
  • 스퓨리어스 드래곤(Spurious Dragon, 2016년 11월 22일)
  • 비잔티움(Byzantium, 2017년 10월 16일)
  • 콘스탄티노플(Constantinople, 2019년 2월 29일)
  • 이스탄불(Istanbul, 2019년 12월 8일)
  • 뮤어 글래이셔(Muir Glacier, 2020년 1월 2일)
  • 비콘 체인(Beacon Chain, 2020년 12월 1일)
  • 베를린(Berlin, 2021년 4월 15일)
  • 런던(London, 2021년 9월 5일)
  • 머지(Merge, Bellatrix와 Paris, 2022년 9월 15일)

프론티어(Frontier)

프론티어는 실제로 하드 포크는 아니지만, 이더리움 메인 블록체인 출시와 관련된 중요한 이벤트이기 때문에 먼저 언급해요. 주요 목적은 개발자들이 dApp과 새로운 암호화폐를 개발할 수 있도록 하는 것이었어요. 이더리움은 처음부터 대규모 생태계로 설계됐고, 현재 그 모습에 가까워졌어요.

프론티어 쏘잉(Frontier Thawing, Ice Age)

이 포크는 예기치 않게 진행된 하드 포크로, 블록체인 업데이트의 보안성과 속도를 높이기 위해 도입됐어요.

홈스테드(Homestead)

이 포크의 주요 목표는 중앙화를 방지하는 것이었어요. 네트워크 사용자들은 ETH로 거래할 수 있게 됐고, 스마트 컨트랙트도 사용할 수 있게 됐어요.

이후 이더리움은 본격적인 DeFi 프로젝트로 자리잡았고, 이더리움 코인은 인기를 얻으며 많은 암호화폐 사용자가 투자하고 ETH 거래가 활발해졌어요.

이더리움 클래식(Ethereum Classic)

이더리움 클래식은 이더리움 프로젝트의 첫 번째 큰 시험대였어요. 이 하드 포크는 실패한 DAO 사건 이후에 진행됐어요.

DAO(탈중앙화 자율 조직)는 토큰 판매를 통해 1억 5천만 달러를 모금했지만, 한 해커가 5천만 달러 상당의 ETH를 탈취했어요.

이 사건으로 인해 개발자들은 도난당한 자금을 복구하기 위해 하드 포크를 단행했어요. 그 결과, 블록체인은 이더리움 클래식과 메인넷 두 체인으로 분리됐어요.

네트워크에서 탈취된 코인은 스마트 컨트랙트 코드에 따라 28일간 중간 계정에 잠겨 있었어요. 이 기간 동안 하드 포크를 실시해 부정 거래를 롤백했어요. ETH를 도난당한 사용자는 메인 네트워크에서 자산을 돌려받았고, 하드 포크에 동의하지 않은 사용자는 기존 블록체인(ETH가 도난당한 체인)에서 계속 활동했어요. 이 네트워크와 코인은 ETC(이더리움 클래식)로 명명됐어요.

탠저린 휘슬(Tangerine Whistle)

DAO와 메인넷 분리에 대한 논의가 계속되는 가운데, 또 다른 DDoS 공격이 네트워크를 강타했어요. 블록체인에 빈 거래가 대량으로 발생해 실제 거래가 블록에 포함되는 데 문제가 생겼어요. 

이로 인해 예기치 않게 탠저린 휘슬 포크가 진행됐어요. 목적은 일부 코드 실행 비용을 높여 공격자가 범죄를 시도하기 어렵게 만드는 것이었어요.

스퓨리어스 드래곤(Spurious Dragon)

빈 거래 폭주 외에도, 공격자들은 빈 계정을 대량 생성해 네트워크를 마비시키려 했어요. 이들은 데이터가 없는 계정을 만들고, 0 잔액을 전송했어요. 계정에는 실질적으로 데이터가 없었지만, 거래는 블록체인에 저장돼 블록체인 크기가 커지고 정상 거래가 지연됐어요.

이런 공격은 800만 개의 빈 주소에서 이루어졌고, 블록 생성 시간이 1~2초 늘어났어요.

결국 또 다른 하드 포크로 공격의 영향을 제거하고, 일부 거래 코드의 비용을 변경하며, 네트워크에서 빈 잔액을 정리했어요.

메트로폴리스 업데이트: 비잔티움(Byzantium)과 콘스탄티노플(Constantinople)

대규모 메트로폴리스 하드 포크는 비잔티움과 콘스탄티노플 두 단계로 나뉘었어요.

비잔티움(Byzantium)

메트로폴리스 업데이트는 비잔티움 하드 포크로 시작했어요. 이 포크는 2015년부터 이더리움 로드맵에 포함되어 있었어요. 주요 결과는 다음과 같아요.

  • 거래 확인 속도 향상
  • 채굴자 보상 5ETH → 3ETH로 감소
  • 디피컬티 봄(난이도 폭탄) 1년 반 연기

디피컬티 봄은 ETH 채굴 난이도를 점진적으로 높이는 소프트웨어 코드로, PoW 합의 알고리즘에서 블록 생성 비용을 증가시켜요.

  • 거래 프라이버시 강화

콘스탄티노플(Constantinople)

메트로폴리스 업데이트의 두 번째 단계예요. 채굴자 보상이 3ETH에서 2ETH로 더 줄었고, 채굴 속도는 약 14초로 빨라졌어요. 이 포크는 이더리움 블록체인이 PoW와 PoS의 하이브리드로 전환할 수 있는 기반을 마련했어요.

콘스탄티노플 포크 결과, 이더리움은 더 빠르고 효율적이며 편리해졌어요. 스마트 컨트랙트 개발이 쉬워졌고, 이더리움 코드 내 일부 연산이 단순화됐어요.

이스탄불(Istanbul)

이 업데이트는 다음과 같은 문제 해결을 목표로 했어요.

  • DDoS 공격에 대한 저항성 강화
  • 가스(수수료) 계산 방식 변경
  • 블록체인 확장성 향상
  • PoW 기반 코인과의 네트워크 호환성 확보

뮤어 글래이셔(Muir Glacier)

이스탄불 포크는 완전히 성공적이지 못했어요. 업데이트 당시 전체 노드의 절반 이하만 필수 소프트웨어를 설치했어요. 블록체인 채굴 시간이 증가하자, 2020년 1월 2일 이더리움은 뮤어 글래이셔 포크를 진행했고, 주된 목적은 디피컬티 봄(난이도 폭탄)을 다시 연기하는 것이었어요.

비콘 체인(Beacon Chain): 이더리움 2.0의 시작

이 포크는 가장 기대를 모았던 이벤트 중 하나였어요. 암호화폐 커뮤니티는 ETH 2.0 출시를 수년간 기다려왔고, 많은 투자자가 비콘 체인을 빠르게 사용하고 싶어 했어요.

비콘 체인은 토큰, 거래, dApp이 없는 빈 네트워크예요. 오직 Proof-of-Stake(지분증명) 합의 블록체인으로 설계됐어요.

비콘 체인은 빈 블록체인이기 때문에 이더리움 네트워크와 합쳐져 PoW 합의 대신 PoS로 전환할 수 있었고, 실제로 그렇게 됐어요.

첫 블록체인은 2020년 12월 1일 개발자들에 의해 만들어졌어요. 여기서는 채굴자가 아니라 검증인(Validator)이 블록체인을 지원했어요. 검증인은 각자 32ETH를 예치해 총 524,288ETH를 모았어요.

베를린(Berlin)

이 하드 포크는 본질적으로 이스탄불의 두 번째 단계이자 런던 포크 준비 과정이었어요.
베를린은 여러 가지 개선을 제안했어요.

  • 수수료 감소
  • 다양한 유형의 거래 지원
  • 거래 처리 속도 향상
  • 새로운 유형의 트레이드 거래 도입

런던(London)

이더리움 2.0의 최신 단계로의 또 다른 시스템 업데이트였어요. 런던 포크는 논란이 많았어요. 일부 사용자는 낮아진 수수료를 긍정적으로 평가했지만, 다른 이들은 거래 수수료를 줄이는 EIP-1559에 불만을 가졌어요. 

EIP(Ethereum Improvement Proposal)는 이더리움 개선을 위한 별도의 제안이에요. 이러한 제안에는 하드 포크도 포함돼요.

머지(Merge)

2022년 9월 15일, 이더리움 네트워크에서 기대를 모았던 머지(Merge)가 완료됐어요. 
시가총액 2위 암호화폐가 작업증명(PoW) 합의 메커니즘에서 지분증명(PoS) 합의로 전환됐어요. 

머지는 두 단계로 나뉘었어요: 벨라트릭스(Bellatrix)와 파리(Paris). 머지는 2022년 9월 6일 벨라트릭스 포크로 공식 시작됐어요. 벨라트릭스는 합의 계층의 블록체인 업데이트였고, 파리는 실행 계층을 담당했어요. 이 업데이트로 이더리움 네트워크는 PoW에서 PoS로 전환됐어요.

머지 다음 날, 네트워크의 두 하드 포크인 ETHW와 ETHF가 출시됐어요. 이들의 주요 차이점은 PoW 합의 알고리즘 지원 여부예요.

이더리움 커뮤니티는 6년간 머지를 준비해왔어요. 많은 이들은 이 하드 포크를 단순한 포크가 아니라 암호화폐 역사에서 중요한 이정표로 평가해요.

머지는 탈중앙화되고 누구나 접근 가능한 네트워크가 최대한 에너지 효율적으로 운영될 수 있음을 보여주는 사례가 될 거예요.

Author logo
작가 Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
검토자: Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.