비트코인캐시(BCH)는 2017년 8월 1일 블록 478558에서 비트코인과 갈라져 나온 SHA-256 작업증명 체인입니다. 공급 상한은 비트코인과 같은 2,100만 개이며, 블록 크기 한도를 키워 온체인 결제를 늘리는 방향으로 발전했습니다. 2023년에는 토큰 기능인 캐시토큰이, 2024년에는 수요에 따라 블록 한도가 움직이는 적응형 알고리즘이 도입됐고, 이후에도 매년 5월 15일에 스크립트 기능을 넓히는 업그레이드가 이어지고 있습니다.
확인 기준일 2026-10-26 · 다음 확인 예정 2026-11-26
2017년 체인 분기에서 시작했습니다
비트코인캐시 공식 사이트는 BCH가 블록 478558에서 일어난 체인 분할로 2017년 8월 1일에 생겼다고 설명합니다. 분기 직전까지의 거래 기록은 비트코인과 공유하므로, 그 시점에 비트코인을 가지고 있던 주소에는 같은 수량의 BCH가 생겼습니다. 이처럼 기존 체인과 규칙이 갈라지는 변경을 하드포크(hard fork)라고 부르며, 분기 직후 어떤 일이 생기는지는 하드포크와 에어드롭 글에서 따로 다뤘습니다.
BCHN 사양 목록에서 가장 오래된 항목은 2017년 8월의 UAHF이며, 여기에는 재전송 보호(replay protection)를 위한 서명 다이제스트 사양이 포함돼 있습니다. 한 체인에서 서명한 거래가 다른 체인에서 그대로 재사용되지 않도록 서명 방식을 바꾼 것입니다. 분기 공지에서 이 장치를 왜 확인해야 하는지는 재전송 보호 확인 글을 함께 읽으시기 바랍니다.

그림은 이 주제의 공통 개념을 단순화한 설명입니다. 아래 항목에서 이 글의 구체적인 조건과 예외를 함께 읽어보세요.
- 2017년 체인 분기에서 시작했습니다
비트코인캐시 공식 사이트는 BCH가 블록 478558에서 일어난 체인 분할로 2017년 8월 1일에 생겼다고 설명합니다.
- 채굴과 난이도는 ASERT가 맞춥니다
BCH는 비트코인과 같은 SHA-256 작업증명으로 블록을 만듭니다.
- 캐시토큰으로 토큰을 직접 발행합니다
2023년 5월 15일 적용된 캐시토큰(CashTokens) 사양은 별도의 스마트 계약 없이 거래 출력(output)에 토큰을 붙이는 방식입니다.
설명을 위한 개념도 · 실제 가격·거래 내역·통계가 아닙니다.
채굴과 난이도는 ASERT가 맞춥니다
BCH는 비트코인과 같은 SHA-256 작업증명으로 블록을 만듭니다. 다만 난이도 조정 방식은 다릅니다. 2020년 11월 업그레이드로 도입된 ASERT(Absolutely Scheduled Exponentially Rising Targets)는 사양 이름으로 aserti3-2d라고 부르며, 블록 사이 목표 시간을 600초로 둡니다. 실제 블록 간격이 목표보다 길거나 짧으면 지수 함수로 다음 목표값을 조정하고, 반감 주기에 해당하는 매개변수는 메인넷에서 172,800초, 즉 2일입니다. 블록마다 바로 반응하므로 채굴 참여가 갑자기 늘거나 줄어도 블록 간격이 오래 흔들리지 않도록 설계됐습니다.
주소 형식도 다릅니다. CashAddr 사양은 메인넷 접두어를 bitcoincash로 정하고, 콜론 뒤에 base32로 인코딩한 값을 붙이도록 합니다. 링크나 QR 코드에 그대로 쓰기 위한 형식이며, 비트코인의 1·3·bc1 주소와 구별하는 단서가 됩니다.
| 적용 시점 | 포함 사양 | 달라진 점 |
|---|---|---|
| 2017년 8월 | UAHF | 비트코인과 분기, 재전송 보호 서명 |
| 2020년 11월 | ASERT | 600초 목표 난이도 조정 |
| 2023년 5월 15일 | 캐시토큰, P2SH32 등 | 네이티브 대체 가능·불가능 토큰 |
| 2024년 5월 15일 | 적응형 블록 한도(ABLA) | 32MB 하한에서 수요 따라 한도 조정 |
| 2025년 5월 15일 | VM 한도, BigInt | 스크립트 자원 한도 재설계, 숫자 길이 제한 제거 |
| 2026년 5월 15일 | P2S, 반복문, 함수, 비트 연산 | 스크립트 표현력 확장 |
캐시토큰으로 토큰을 직접 발행합니다
2023년 5월 15일 적용된 캐시토큰(CashTokens) 사양은 별도의 스마트 계약 없이 거래 출력(output)에 토큰을 붙이는 방식입니다. 대체 가능 토큰은 나누고 합칠 수 있으며, 한 범주의 전체 공급은 생성 거래에서 한꺼번에 정해집니다. 대체 불가능 토큰(NFT)은 커밋먼트(commitment)라는 값을 가지며, 권한은 없음·수정 가능·발행 가능 세 가지로 나뉩니다. 토큰 범주는 생성 거래가 소비한 출력의 거래 ID인 32바이트 값으로 식별되고, 한 출력에는 한 범주의 토큰만 담을 수 있습니다. 코인과 토큰이 어떻게 다른지는 코인과 토큰의 차이 글을 참고하시기 바랍니다.
블록 한도는 적응형 알고리즘이 정합니다
2024년 5월 15일 적용된 적응형 블록 한도 알고리즘(ABLA)은 최근 채굴된 블록 크기의 지수 가중 이동 평균으로 블록마다 한도를 다시 계산합니다. 사양은 32,000,000바이트, 즉 32MB를 하한으로 두므로 한도가 그 아래로 내려가지 않습니다. 늘어날 때는 줄어들 때보다 더 크게 반응하도록 비대칭 계수를 쓰지만 블록당 증가 폭은 매우 작게 제한됩니다. 사양에는 32비트 처리 한계 때문에 2028년 5월까지 2GB의 임시 상한도 적혀 있습니다.
2025·2026년 업그레이드는 스크립트를 넓혔습니다
2025년 5월 15일 업그레이드에는 VM 한도와 BigInt 두 사양이 들어갔습니다. BigInt 사양에 따르면 2022년에 8바이트로 늘었던 스크립트 숫자 길이 제한이 이때 아예 제거됐고, 대신 10,000바이트 스택 원소 한도가 숫자에도 계속 적용됩니다. 2026년 5월 15일 업그레이드는 스크립트로 직접 지불하는 P2S, 제한된 반복문, 함수 정의·호출, 비트 연산 재활성화 네 사양을 담았습니다. 두 업그레이드 모두 테스트망인 chipnet에서 6개월 먼저 활성화해 시험하는 절차를 거쳤습니다.
정리하면 BCH를 다룰 때는 첫째, 비트코인과 주소 형식과 네트워크가 다르다는 점, 둘째, 토큰이 붙은 출력은 토큰을 지원하는 지갑으로 다뤄야 한다는 점, 셋째, 업그레이드가 매년 5월 15일 정오(UTC) 기준으로 적용된다는 점을 확인하시기 바랍니다. 공급 상한과 업그레이드 일정은 구조 정보일 뿐 투자 판단의 근거가 아닙니다.
자주 묻는 질문
비트코인캐시 주소로 비트코인을 보내도 되나요?
안 됩니다. 두 체인은 2017년에 갈라진 별개의 네트워크입니다. BCH 메인넷 주소는 CashAddr 형식에서 bitcoincash 접두어를 쓰므로, 받는 쪽 지갑과 거래소가 어떤 네트워크를 지원하는지 먼저 확인해야 합니다.
BCH 블록 크기 한도는 고정돼 있나요?
2024년 5월부터는 고정값이 아닙니다. 적응형 블록 한도 알고리즘이 최근 블록 크기를 바탕으로 한도를 다시 계산하며, 32MB가 하한이라 그 아래로는 내려가지 않습니다.
캐시토큰을 받으려면 무엇을 확인해야 하나요?
캐시토큰은 거래 출력에 직접 붙는 토큰이므로, 토큰을 인식하는 지갑을 써야 합니다. 받기 전에 사용하는 지갑이나 거래소가 해당 토큰 범주를 지원하는지 먼저 확인하시기 바랍니다.



