비트코인 주소 검증기

송금하거나 인쇄하기 전에 BTC 주소가 올바르게 구성되었는지 확인하세요. 도구가 체크섬을 검증하고, 주소 유형과 메인넷/테스트넷 여부를 알려 주며, 기반 해시를 디코딩합니다.

최대 200개의 주소를 붙여넣으세요. 각 주소를 디코딩하고 체크섬을 검증하며 네트워크와 주소 유형을 식별합니다.
송금하려는 네트워크를 선택하세요. 다른 네트워크의 유효한 주소는 경고로 표시됩니다.

브라우저에서 JavaScript로 검사합니다. 주소는 절대 업로드되거나 저장되지 않습니다.

비트코인 주소 검증기란?

비트코인 주소 검증기는 BTC 주소를 디코딩하고 체크섬을 검증합니다: 1…과 3… 주소는 Base58Check(이중 SHA-256의 첫 4바이트), bc1q…는 bech32(BIP-173), bc1p…는 bech32m(BIP-350). 통과하면 모든 문자가 발급된 그대로라는 뜻이고, 실패하면 최소 한 글자가 바뀌었으므로 그 주소를 사용해서는 안 됩니다.

비트코인 주소 검증 방법

  1. 받은 주소를 그대로 붙여넣습니다. 주변 텍스트나 bitcoin: 접두사는 제거하세요.
  2. 결과를 읽습니다. 유효하면 유형(예: P2WPKH 네이티브 SegWit), 네트워크, 디코딩된 hash160 또는 witness program이 표시됩니다. 무효하면 이유가 표시됩니다: 잘못된 체크섬, 잘못된 길이, 허용되지 않는 문자, 알 수 없는 버전.
  3. 수신자에게 확인합니다. 앞뒤 문자가 일치하는지 확인하고, 금액이 크면 소액으로 먼저 테스트 전송하세요.

디코딩된 필드 읽기

레거시 주소의 버전 바이트는 0x00(메인넷 P2PKH), 0x05(메인넷 P2SH), 0x6f 또는 0xc4(테스트넷)입니다. hash160은 RIPEMD-160(SHA-256(공개 키 또는 스크립트))입니다. SegWit의 경우 witness version은 bc1q가 0, bc1p가 1이고, witness program은 20바이트 키 해시, 32바이트 스크립트 해시 또는 32바이트 Taproot 출력 키입니다.

유형이 중요한 이유

일부 오래된 거래소와 지갑 소프트웨어는 출금 시 bc1p Taproot 주소나 심지어 bc1q 주소도 거부합니다. 플랫폼이 유효한 주소를 거부하면 지갑에서 3… 또는 bc1q… 주소를 대신 생성하세요. 송금자가 내는 수수료는 bc1q와 bc1p가 가장 낮고 1… 주소가 가장 높습니다.

일괄 검사

한 줄에 주소 하나씩 붙여넣으면 지급 목록 전체를 한 번에 검증할 수 있습니다. 각 줄마다 결과 카드가 표시되므로, 일괄 지급 전에 100개 목록 중 잘못된 항목 하나를 찾아낼 수 있습니다.

검증된 주소의 결제 코드가 필요하신가요? 비트코인 QR 코드 생성기를 사용하세요.

자주 묻는 질문

어떤 비트코인 주소 유형이 있나요?

P2PKH 레거시 주소는 1로 시작합니다. P2SH 주소는 3으로 시작하며 보통 SegWit이나 멀티시그 스크립트를 감쌉니다. 네이티브 SegWit P2WPKH와 P2WSH는 bc1q로, Taproot P2TR은 bc1p로 시작합니다. 네 가지 모두 현재 메인넷에서 유효합니다.

비트코인 주소 체크섬은 어떻게 작동하나요?

레거시와 P2SH 주소는 Base58Check입니다: 버전 바이트 + 20바이트 해시 + SHA-256(SHA-256(버전 + 해시))의 첫 4바이트. bc1 주소는 Bech32(v0) 또는 Bech32m(v1 이상)을 사용하며, 이는 최대 4개의 오류를 확실하게 감지하는 BCH 코드입니다.

유효한 주소가 잘못된 주소일 수 있나요?

네. 검증은 문자열이 손상되지 않았음을 증명할 뿐, 생각하는 사람의 것임을 증명하지는 않습니다. 클립보드 탈취 악성코드는 완벽하게 유효한 주소를 만들어 냅니다. 원본과 양쪽 끝의 여러 문자를 비교하세요.

대문자 bc1 주소도 유효한가요?

네. Bech32는 전부 대문자 또는 전부 소문자를 허용하며 혼합은 허용하지 않습니다. 대문자는 더 조밀하게 인코딩되므로 QR 코드에서 사용됩니다. 도구는 둘 다 허용합니다.

라이트코인이나 비트코인 캐시에서도 작동하나요?

라이트코인은 가능합니다: L…, M…, ltc1… 주소를 인식합니다. 비트코인 캐시 CashAddr(bitcoincash:q…)는 아직 지원되지 않으며, 레거시 형식의 BCH 주소는 비트코인 주소와 똑같이 생겨 구분할 수 없습니다.