비트코인 주소 검증기란?
비트코인 주소 검증기는 BTC 주소를 디코딩하고 체크섬을 검증합니다: 1…과 3… 주소는 Base58Check(이중 SHA-256의 첫 4바이트), bc1q…는 bech32(BIP-173), bc1p…는 bech32m(BIP-350). 통과하면 모든 문자가 발급된 그대로라는 뜻이고, 실패하면 최소 한 글자가 바뀌었으므로 그 주소를 사용해서는 안 됩니다.
비트코인 주소 검증 방법
- 받은 주소를 그대로 붙여넣습니다. 주변 텍스트나 bitcoin: 접두사는 제거하세요.
- 결과를 읽습니다. 유효하면 유형(예: P2WPKH 네이티브 SegWit), 네트워크, 디코딩된 hash160 또는 witness program이 표시됩니다. 무효하면 이유가 표시됩니다: 잘못된 체크섬, 잘못된 길이, 허용되지 않는 문자, 알 수 없는 버전.
- 수신자에게 확인합니다. 앞뒤 문자가 일치하는지 확인하고, 금액이 크면 소액으로 먼저 테스트 전송하세요.
디코딩된 필드 읽기
레거시 주소의 버전 바이트는 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 코드 생성기를 사용하세요.