---
title: "2014년 트랜잭션 가변성 공격"
title_en: "2014 transaction malleability attacks"
aliases: ["2014 transaction malleability attacks", "Bitcoin Transaction Malleability and MtGox", "malleability attacks 2014", "Mt. Gox malleability", "transaction malleability", "거래 가변성 공격", "마운트곡스 가변성", "트랜잭션 가변성 공격", "트랜잭션 맬리어빌리티"]
type: 사건
url: https://wiki.tokenpost.kr/w/bitcoin-transaction-malleability-attacks-2014
canonical: https://wiki.tokenpost.kr/w/bitcoin-transaction-malleability-attacks-2014
language: ko
publisher: "토큰포스트"
citation: "토큰포스트 위키, “2014년 트랜잭션 가변성 공격”, 2026-11-10 수정, https://wiki.tokenpost.kr/w/bitcoin-transaction-malleability-attacks-2014"
updated: 2026-11-10T01:16:06.891+00:00
created: 2026-11-10T01:16:04.346721+00:00
status: reviewed
---

# 2014년 트랜잭션 가변성 공격

2014년 트랜잭션 가변성 공격(2014 transaction malleability attacks)은 2014년 2월 [마운트곡스](https://wiki.tokenpost.kr/w/mt-gox)가 비트코인 출금을 멈추고 그 원인을 비트코인의 '트랜잭션 가변성' 탓으로 돌린 뒤, 같은 약점을 노린 공격이 네트워크 전반으로 번져 다른 거래소들도 출금을 멈춘 사건이다. 한 달 뒤 ETH 취리히 연구진은 출금 중단 전에 가변성 공격으로 빼낼 수 있었던 비트코인이 최대 386 BTC라고 분석해, 마운트곡스의 설명에 의문을 던졌다.

**다른 이름**: 2014 transaction malleability attacks · Bitcoin Transaction Malleability and MtGox · malleability attacks 2014 · Mt. Gox malleability · transaction malleability · 거래 가변성 공격 · 마운트곡스 가변성 · 트랜잭션 가변성 공격 · 트랜잭션 맬리어빌리티

**분류**: 사건

## 1. 마운트곡스의 "버그" 발표

[이 문단의 원문](https://wiki.tokenpost.kr/w/bitcoin-transaction-malleability-attacks-2014#section-gox)

마운트곡스는 2014년 2월 7일 외부 주소로의 비트코인 출금을 멈췄다. 2월 10일 낸 보도자료에서는 원인을 비트코인 소프트웨어의 버그라고 불렀다. 누군가 거래 세부를 바꿔 [트랜잭션 ID](https://wiki.tokenpost.kr/w/transaction-id-txid)가 달라지게 하면, 실제로는 송금이 됐는데도 실패한 것처럼 보여 다시 보내게 만들 수 있다는 설명이었다. 마운트곡스는 이 문제가 제3자에게 비트코인을 보내는 모든 거래에 해당한다며 해결될 때까지 출금을 막겠다고 했고, 법정화폐 환전과 거래소 내부 주소로의 이체는 그대로 열어 뒀다.

[개빈 안드레센](https://wiki.tokenpost.kr/w/gavin-andresen) 당시 비트코인 수석 개발자는 가변성이 2011년부터 개발자들이 알던 '기술적 세부'일 뿐 버그가 아니라고 반박했다. 그는 문제의 원인으로 마운트곡스가 고도로 개조한 지갑 소프트웨어와 고객 지원 방식을 지목했다.[^1][^2][^3]

## 2. 번져 나간 공격

[이 문단의 원문](https://wiki.tokenpost.kr/w/bitcoin-transaction-malleability-attacks-2014#section-spread)

포천에 따르면 마운트곡스의 발표 직후 이 '기술적 세부'를 노린 악의적 공격이 네트워크 곳곳에서 벌어졌다. 대형 거래소 [비트스탬프](https://wiki.tokenpost.kr/w/bitstamp)와 BTC-e도 비트코인 출금을 멈췄다. [제프 가직](https://wiki.tokenpost.kr/w/jeff-garzik) 코어 개발자는 가변성이 그 자체로는 결함이 아니며, 서명 데이터를 바꿔 트랜잭션 ID가 달라질 수 있는 짧은 틈의 문제라고 설명했다.

마운트곡스는 결국 2월 말 문을 닫고 파산을 신청했다. 파산 과정은 [마운트곡스 파산](https://wiki.tokenpost.kr/w/mt-gox-collapse-2014) 문서가 다룬다.[^3][^4]

## 3. 386 BTC라는 반론

[이 문단의 원문](https://wiki.tokenpost.kr/w/bitcoin-transaction-malleability-attacks-2014#section-study)

ETH 취리히 분산컴퓨팅 그룹의 크리스티안 데커와 로저 바텐호퍼는 2014년 3월 26일 논문 「비트코인 트랜잭션 가변성과 마운트곡스」를 arXiv에 올렸다. 연구진은 2013년 1월부터 비트코인 네트워크의 거래를 추적한 기록을 분석해, 문제 자체는 실재하지만 마운트곡스가 문을 닫기 전에 가변성 공격이 널리 쓰인 흔적은 없다고 결론 냈다.

컴퓨터월드가 인용한 논문에 따르면 마운트곡스가 출금을 막기 전 공격에 얽힌 비트코인은 1,811 BTC였고, 그중 78.64%는 효과가 없었다. 마운트곡스나 다른 업체에서 가변성 공격으로 빼낼 수 있었던 양은 많아야 386 BTC였다. 대부분의 공격은 2월 10일 발표 뒤에 몰렸고, 연구진은 보도자료와 공격 사이의 강한 상관관계를 지적했다. 데이터가 2013년 1월부터라 그 이전 공격은 확인하지 못했다는 한계도 밝혔다.

가변성 문제를 줄이려는 BIP 62가 2014년 3월 피터 울레(Pieter Wuille)의 이름으로 제안됐지만 종료됐고, 근본 해결은 서명을 거래 ID 계산에서 분리한 2017년 [세그윗](https://wiki.tokenpost.kr/w/segwit) 활성화로 이뤄졌다.[^4][^5][^6][^7]

## 4. 연표

- **2014.02** (사건) 2월 7일 마운트곡스 외부 비트코인 출금 중단, 2월 10일 트랜잭션 가변성을 원인으로 발표
- **2014.02** (사건) 발표 직후 가변성 공격 확산, 비트스탬프·BTC-e 비트코인 출금 중단
- **2014.03** (이정표) 3월 26일 ETH 취리히 데커·바텐호퍼 논문, 출금 중단 전 탈취 가능 규모를 최대 386 BTC로 분석

## 각주

[^1]: [Mt. Gox suspends withdrawals, says flaw in protocol allows fraud](https://www.pcworld.com/article/443785/bitcoin-price-plunges-as-mt-gox-says-flaw-in-protocol-allows-fraud.html) — PC월드 · 2014-02-10
[^2]: [Mt. Gox details the 'bug' that is forcing it to suspend withdrawals](https://thenextweb.com/news/bitcoin-value-tanks-mt-gox-details-bug-forcing-suspend-withdrawals) — 더 넥스트 웹 · 2014-02-10
[^3]: [Cryptocalypse now: Bitcoin's issue with 'transaction malleability'](https://fortune.com/2014/02/21/cryptocalypse-now-bitcoins-issue-with-transaction-malleability) — 포천 · 2014-02-21
[^4]: [Bitcoin Transaction Malleability and MtGox](https://arxiv.org/abs/1403.6676) — arXiv(크리스티안 데커·로저 바텐호퍼) · 2014-03-26
[^5]: ['Malleability' attacks not to blame for Mt. Gox's missing bitcoins, study says](https://www.computerworld.com/article/1390555/malleability-attacks-not-to-blame-for-mt-gox-s-missing-bitcoins-study-says.html) — 컴퓨터월드 · 2014-03-27
[^6]: [Mt. Gox Hack Only Amounted to A Handful of Bitcoins: Study](https://www.nbcnews.com/tech/tech-news/mt-gox-hack-only-amounted-handful-bitcoins-study-n64156) — NBC 뉴스 · 2014-03-27
[^7]: [BIP 62: Dealing with malleability](https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki) — 비트코인 BIPs · 2014-03-12

---

인용: 토큰포스트 위키, “2014년 트랜잭션 가변성 공격”, 2026-11-10 수정, https://wiki.tokenpost.kr/w/bitcoin-transaction-malleability-attacks-2014
원문: https://wiki.tokenpost.kr/w/bitcoin-transaction-malleability-attacks-2014
최종 수정: 2026-11-10T01:16:06.891+00:00
발행: 토큰포스트 위키. 인용할 때 문서 제목과 원문 주소를 함께 밝혀 주세요.