비트코인 언리미티드 노드 다운 사고

사건표준

Bitcoin Unlimited node crash bug

토큰포스트 위키인용하기

다른 이름 Bitcoin Unlimited node crash bug · Bitcoin Unlimited · Bitcoin Unlimited bug · Bitcoin Unlimited crash · BU node crash 2017 · BU 노드 다운 · 비트코인 언리미티드 · 비트코인 언리미티드 공격 · 비트코인 언리미티드 버그

비트코인 언리미티드 노드 다운 사고(Bitcoin Unlimited node crash bug)는 2017년 3월 14일 비트코인 대체 클라이언트 비트코인 언리미티드(Bitcoin Unlimited, BU)의 버그가 공격에 쓰여 이 소프트웨어를 돌리던 노드의 약 70%가 한꺼번에 꺼진 사고다. 블록 크기를 키우자는 쪽이 밀던 BU의 안정성에 의문이 제기됐고, 일주일 뒤 비슷한 사고가 한 번 더 났다.

1.블록 크기 논쟁 속의 BU#

2017년 초 비트코인 공동체는 1MB 블록 크기 한도를 어떻게 늘릴지를 두고 갈라져 있었다. 비트코인 코어 개발자 다수는 세그윗을 먼저 하자는 쪽이었고, 비트코인 언리미티드는 블록 크기 한도를 직접 키우자는 쪽이 쓰던 대체 클라이언트였다. 대표 개발자는 앤드루 스톤(Andrew Stone)이었고, 초기 비트코인 투자자 로저 버가 BU를 지지했다. 버는 사고 일주일 전 새 채굴 풀을 공개하기도 했다. 이 무렵 BU 노드 수는 사상 최대 수준이었다.

[1][2]

2.3월 14일 노드가 멈추다#

BU 개발자 피터 치퍼(Peter Tschipper)가 GitHub에 이 버그를 처음 올렸다. 특정 형태의 메시지를 받은 BU 노드가 그대로 멈추는 문제였다. 버그 내용이 소셜미디어로 퍼진 뒤 실제로 이를 노린 공격이 이어졌다. 코인데스크에 따르면 코인댄스 집계로 최대 780개이던 BU 노드가 252개까지, 비트노즈 집계로는 약 265개까지 줄었다. 당시 비트코인 네트워크 전체 노드는 약 6,100개였다. 스톤은 "만들기 어려운 비정상 입력이 나쁜 결과로 이어지고 있어 네트워크 공격으로 분류한다"고 밝혔다. 그는 고치는 데 5분이면 됐다며, 수정판을 내기 직전 피터 토드가 남의 공격 코드를 무책임하게 트위터에 올렸다고 비판했다. 토드는 BU가 GitHub에 버그를 올리고 30분 뒤부터 노드가 꺼지기 시작했고 자신은 1시간 뒤에 트윗했다며 공격과 무관하다고 반박했다. BU를 지원하던 채굴 풀의 최고기술책임자 에밀 올덴부르크(Emil Oldenburg)는 노드가 멈췄다가 곧 다시 켜져 공격 중에도 블록을 하나 캤다고 말했다.

[3][4][5]

3.두 번째 버그와 비판#

비판은 BU 개발 역량으로 향했다. 라이트코인을 만든 찰리 리는 이 버그가 사용자들이 비트코인 네트워크를 BU 개발자 손에 맡길 수 없다는 것을 보여 준다고 썼다. 버는 "BU에서는 코어의 버그를 찾으면 그냥 고치고 넘어간다"고 맞받았다. 코어 개발자 그레고리 맥스웰(Gregory Maxwell)은 BU에 아직 고쳐지지 않은 버그가 더 있다고 말했다. 일주일 뒤인 3월 21일 BU는 두 번째 서비스 거부 공격을 받아 노드가 몇 분 만에 100개 넘게 줄었다. BU 팀은 처음에 수정 코드를 공개하지 않고 배포해 오픈소스 관행과 어긋난다는 지적을 받았는데, 토드는 그 코드가 우분투 배포 서비스 런치패드(Launchpad)에 실수로 공개돼 있다고 밝혔다. 노드 수는 곧 회복됐다. 안드레아스 안토노풀로스(Andreas Antonopoulos)는 첫 버그를 두고는 개인의 역량 문제가 아니라고 했지만, 두 번째 사고 뒤에는 BU가 선을 넘었다고 평가했다.

[6][7]

4.연표2건

  1. 2017.03사건3월14일 BU 노드 버그 공격, 노드 약 70% 다운
  2. 2017.03사건3월21일 두 번째 버그로 노드 100개 넘게 다운

각주

  1. [1]Bitcoin Price Shrugs Off Bitcoin Unlimited Attack As Rumors of More Bugs Fly — cointelegraph.com · Cointelegraph
  2. [2]Remote Crash Bug Disclosed, Manipulated and Fixed Increased the Unlimited Hashrate — bitcoinmining.com · BitcoinMining.com
  3. [3]Code Bug Exploit Sends Bitcoin Unlimited Nodes Offline — coindesk.com · CoinDesk
  4. [4]Bitcoin Price Shrugs Off Bitcoin Unlimited Attack As Rumors of More Bugs Fly — cointelegraph.com · Cointelegraph
  5. [5]Remote Crash Bug Disclosed, Manipulated and Fixed Increased the Unlimited Hashrate — bitcoinmining.com · BitcoinMining.com
  6. [6]Bitcoin Price Shrugs Off Bitcoin Unlimited Attack As Rumors of More Bugs Fly — cointelegraph.com · Cointelegraph
  7. [7]Bitcoin Unlimited Second Bug Sees Closed-Source Code Release — cointelegraph.com · Cointelegraph

이 문서가 도움이 됐나요?

이 문서 인용하기
토큰포스트 위키, “비트코인 언리미티드 노드 다운 사고”, 2026-10-11 수정, https://wiki.tokenpost.kr/w/bitcoin-unlimited-node-crash-2017

문단 3개 · 연표 2건 · 각주 7개