---
title: "지캐시 위조 취약점 공개"
title_en: "Zcash counterfeiting vulnerability"
aliases: ["Zcash counterfeiting vulnerability", "BCTV14 vulnerability", "CVE-2019-7167", "Zcash counterfeiting bug", "Zcash infinite counterfeit vulnerability", "지캐시 무한 위조 취약점", "지캐시 위조 버그", "지캐시 위조 취약점"]
type: 사건
url: https://wiki.tokenpost.kr/w/zcash-counterfeiting-vulnerability-2019
canonical: https://wiki.tokenpost.kr/w/zcash-counterfeiting-vulnerability-2019
language: ko
publisher: "토큰포스트"
citation: "토큰포스트 위키, “지캐시 위조 취약점 공개”, 2026-10-26 수정, https://wiki.tokenpost.kr/w/zcash-counterfeiting-vulnerability-2019"
updated: 2026-10-26T01:20:50.65+00:00
created: 2026-10-26T01:20:48.353648+00:00
status: reviewed
---

# 지캐시 위조 취약점 공개

지캐시 위조 취약점 공개(Zcash counterfeiting vulnerability)는 2019년 2월 5일 [일렉트릭 코인 컴퍼니](https://wiki.tokenpost.kr/w/electric-coin-company)(당시 지캐시 회사)가 [지캐시](https://wiki.tokenpost.kr/w/zcash)에서 들키지 않고 코인을 무한정 만들어 낼 수 있었던 암호학 결함을 11개월 동안 비밀로 하다가 고친 뒤 밝힌 사건이다. 결함은 지캐시 초기 버전이 쓴 영지식 증명 체계의 바탕 논문에 있었고, 회사는 2018년 10월 새플링(Sapling) 업그레이드에 수정을 몰래 넣었다. 회사는 악용 흔적이 없다고 밝혔지만, 같은 코드를 쓰는 다른 프로젝트에 늦게 알리거나 아예 알리지 않은 방식을 두고 논란이 일었다.

**다른 이름**: Zcash counterfeiting vulnerability · BCTV14 vulnerability · CVE-2019-7167 · Zcash counterfeiting bug · Zcash infinite counterfeit vulnerability · 지캐시 무한 위조 취약점 · 지캐시 위조 버그 · 지캐시 위조 취약점

**분류**: 사건

## 1. 발표 자료 준비 중 찾은 결함

[이 문단의 원문](https://wiki.tokenpost.kr/w/zcash-counterfeiting-vulnerability-2019#section-discovery)

포천에 따르면 지캐시 회사의 암호학자 아리엘 가비존(Ariel Gabizon)은 2018년 3월 1일 카리브해 퀴라소에서 열리는 금융 암호학 학회 발표를 하루 앞두고 자료를 다듬다가 이 결함을 발견했다. 회사 공지에 따르면 결함은 지캐시 출시 때 쓴 zk-SNARK 구성을 설명한 BCTV14 논문에 있었다. 논문의 매개변수 생성 절차가 증명자에게 필요 없는 원소를 실수로 더 만들어 냈고, 이 원소를 쥔 부정한 증명자는 일관성 검사를 우회해 한 명제의 증명을 다른 명제의 유효한 증명처럼 바꿀 수 있었다. 결과적으로 실드 풀 안에서 아무도 모르게 위조 지캐시를 만들 수 있었다. 회사는 2015년 마이크로소프트 리서치의 브라이언 파르노가 같은 논문의 다른 오류를 찾았지만 이 결함은 놓쳤다며, 여러 전문가가 수년간 알아차리지 못한 결함이라고 설명했다. 회사는 이 결함이 개인정보 노출과는 관계가 없다고 밝혔다.[^1][^2]

## 2. 비밀 유지와 새플링 수정

[이 문단의 원문](https://wiki.tokenpost.kr/w/zcash-counterfeiting-vulnerability-2019#section-secrecy)

악용하려면 2016년 [지캐시 신뢰설정 의식](https://wiki.tokenpost.kr/w/zcash-powers-of-tau-ceremony-2016)의 다자간연산 기록에 담긴 정보가 필요했다. 회사는 결함을 확인하자 내려받은 사람이 많지 않던 이 기록을 즉시 공개 저장소에서 내렸고, 실수로 지워졌다는 해명을 겉으로 유지했다. 포천에 따르면 처음 내용을 안 사람은 가비존, 연구원 숀 보위, 최고경영자 [주코 윌콕스](https://wiki.tokenpost.kr/w/zooko-wilcox)와 그의 동생 네이선 윌콕스 네 명뿐이었고, 회사는 자기 엔지니어에게도 알리지 않았다. 수정은 2018년 10월 28일 활성화된 새플링 업그레이드에 담겼다. 새플링 이후 기존 스프라우트(Sprout) 거래도 독립적인 보안 증명이 여럿 있는 Groth16 증명 체계로 옮겨 갔다. 회사는 블록체인에서 공격이 남길 만한 흔적을 찾지 못했고, 스프라우트 풀 잔액을 계속 감시해 위조가 드러나면 대응하겠다고 밝혔다.[^2][^1]

## 3. 다른 프로젝트 통보와 논란

[이 문단의 원문](https://wiki.tokenpost.kr/w/zcash-counterfeiting-vulnerability-2019#section-disclosure)

지캐시 코드를 갈라 만든 다른 코인도 같은 결함을 안고 있었다. 포천에 따르면 회사는 수정 2주 남짓 뒤인 2018년 11월 13일 코모도(Komodo)와 호라이즌(Horizen, 옛 젠캐시)의 보안 담당자에게 알리고 90일 뒤 공개하겠다고 정했다. 호라이즌은 1월 18일까지 소프트웨어 업그레이드로 문제를 막았다고 밝혔다. 반면 지캐시클래식에서 갈라진 비트코인 프라이빗(Bitcoin Private)은 공개 시점까지 통보를 받지 못해 취약한 상태로 남았다. 숀 보위는 그 팀에 책임 있게 알릴 방법이 없었다고 했고, 주코 윌콕스는 노출된 규모 대부분이 보호될 때까지 알리는 범위를 넓히지 않았다고 설명했다. 공개 당일 [에드워드 스노든](https://wiki.tokenpost.kr/w/edward-snowden)은 트위터에 창업자 보상으로 꾸린 팀이 악용 전에 심각한 버그를 잡아냈다는 점을 지캐시를 좋아하는 이유로 들었다. 이 결함은 공급량을 몰래 부풀릴 수 있다는 점에서 2018년 [비트코인 인플레이션 버그](https://wiki.tokenpost.kr/w/bitcoin-inflation-bug-cve-2018-17144)와 함께 '인플레이션 버그'로 묶여 거론된다.[^1][^3][^2]

## 4. 연표

- **2018.03** (사건) 3월1일 아리엘 가비존이 BCTV14 증명 체계의 위조 결함 발견
- **2018.10** (출시) 10월28일 새플링 업그레이드로 결함 비공개 수정
- **2018.11** (이정표) 11월13일 코모도·호라이즌에 결함 통보
- **2019.02** (이정표) 2월5일 위조 취약점(CVE-2019-7167) 공개

## 각주

[^1]: [Zcash Bug Could Have Allowed 'Infinite Counterfeit' Cryptocurrency](https://fortune.com/2019/02/05/zcash-vulnerability-cryptocurrency/) — Fortune · 2019-02-05
[^2]: [Zcash Counterfeiting Vulnerability Successfully Remediated](https://electriccoin.co/blog/zcash-counterfeiting-vulnerability-successfully-remediated/) — Electric Coin Company · 2019-02-05
[^3]: [Zcash cryptocurrency developers detail vulnerability that could have allowed counterfeiting](https://siliconangle.com/2019/02/05/zcash-cryptocurrency-developers-detail-vulnerability-allowed-crypto-counterfeiting/) — SiliconANGLE · 2019-02-05

---

인용: 토큰포스트 위키, “지캐시 위조 취약점 공개”, 2026-10-26 수정, https://wiki.tokenpost.kr/w/zcash-counterfeiting-vulnerability-2019
원문: https://wiki.tokenpost.kr/w/zcash-counterfeiting-vulnerability-2019
최종 수정: 2026-10-26T01:20:50.65+00:00
발행: 토큰포스트 위키. 인용할 때 문서 제목과 원문 주소를 함께 밝혀 주세요.