비트코인 1MB 블록 크기 제한 도입
사건표준Bitcoin 1MB block size limit introduction
다른 이름 Bitcoin 1MB block size limit introduction · 1MB block size limit · 1MB 블록 크기 제한 · Bitcoin block size cap 2010 · MAX_BLOCK_SIZE · Satoshi block size limit · 비트코인 1MB 제한 · 사토시 블록 크기 제한 · 최대 블록 크기 도입
비트코인 1MB 블록 크기 제한 도입(Bitcoin 1MB block size limit introduction)은 2010년 사토시 나카모토가 블록 하나의 크기를 100만 바이트로 묶는 규칙을 별다른 설명 없이 비트코인 코드에 넣은 일이다. 상수는 7월 15일, 이를 강제하는 검증 규칙은 9월 7일 커밋에 들어갔다. 이 숫자는 몇 년 뒤 비트코인 최대의 내부 분쟁으로 이어졌다.
1.두 개의 커밋#
비트코인 저장소 기록을 보면 2010년 7월 15일 커밋에 MAX_BLOCK_SIZE = 1000000이라는 상수가 처음 등장한다. 이 커밋의 메시지는 OpenSSL 연결 문제를 고치고 리눅스에서 트레이 최소화를 끈다는 내용뿐이었다. 이때 상수는 채굴 노드가 블록을 만들 때 그보다 조금 작게 채우도록 하는 데만 쓰였다.
9월 7일 0.3.12 버전 커밋에서 검증 규칙이 붙었다. 블록 높이가 79,400을 넘으면 직렬화 크기가 MAX_BLOCK_SIZE를 넘는 블록을 거부하는 내용이다. 블록당 서명 연산 수 상한도 함께 생겼다. 이 커밋의 메시지 역시 정리 작업과 예외 처리를 적었을 뿐이다. 비트코인 위키는 이 제한이 두 커밋에 나뉘어 조용히 들어갔다고 설명한다. 기존 규칙을 좁히기만 하는 변경이라 소프트 포크에 해당한다.
[1][2][3]2.이유와 당시 논의#
사토시는 제한을 넣은 이유를 공식적으로 밝히지 않았다. 포럼 운영자 테이모스는 일부 채굴자가 다른 채굴자가 받아들이지 않을 만큼 큰 블록을 만들어 체인이 갈라지는 일을 막으려는 조치였다고 해석했다. 사토시가 변경이 끝날 때까지 이를 알게 된 사람들에게 조용히 해 달라고 했다는 증언도 있다.
이후 포럼에서 제프 가직 등이 제한을 늘리자고 하자 사토시는 필요해지면 나중에 단계적으로 바꿀 수 있다고 답했다. 그는 특정 블록 번호 이후 더 큰 한도를 쓰도록 새 버전에 미리 넣어 두면 된다고 설명했다. 당시 블록은 1MB보다 훨씬 작았다.
[4]3.이후의 파장#
비트코인 위키에 따르면 초기 비트코인 블록은 데이터베이스 잠금 개수 때문에 사실상 500~750KB 근처에서 막혀 있었고, 이 숨은 한계는 2013년 3월 0.8 버전 체인 분리로 드러났다. 이 한계를 없앤 뒤부터 1MB 제한이 실제로 블록 크기를 정하는 기준이 됐다.
거래가 늘자 2015년부터 제한을 올릴지를 두고 논쟁이 격해졌다. 비트코인 XT, 홍콩 원탁회의, 세그윗2x를 거쳐 2017년 비트코인 캐시 분리가 일어났다. 비트코인은 1MB 숫자를 직접 바꾸는 대신 서명 데이터를 따로 세는 세그윗으로 실질 용량을 넓혔다.
[5][6]4.연표2건
- 2010.07이정표7월15일 커밋에 MAX_BLOCK_SIZE 1,000,000바이트 상수 추가
- 2010.09이정표9월7일 v0.3.12, 블록 높이 79,400 이후 1MB 초과 블록 거부 규칙 추가
각주
- [1]fix openssl linkage problems, disable minimize to tray on Linux — github.com · 비트코인 깃허브 저장소
- [2]cleanup, catch some recoverable exceptions and continue -- version 0.3.12 release — github.com · 비트코인 깃허브 저장소
- [3]Block size limit controversy — en.bitcoin.it · 비트코인 위키
- [4]Satoshi's Best Kept Secret: Why is There a 1 MB Limit to Bitcoin Block Size — cointelegraph.com · 코인텔레그래프
- [5]Block size limit controversy — en.bitcoin.it · 비트코인 위키
- [6]Satoshi's Best Kept Secret: Why is There a 1 MB Limit to Bitcoin Block Size — cointelegraph.com · 코인텔레그래프
이 문서가 도움이 됐나요?
토큰포스트 위키, “비트코인 1MB 블록 크기 제한 도입”, 2026-11-04 수정, https://wiki.tokenpost.kr/w/bitcoin-1mb-block-size-limit-2010Accept: text/markdown 로 요청해도 같은 결과문단 3개 · 연표 2건 · 각주 6개