区块链地址校验
ETH/BTC/LTC地址校验,EIP-55与Bech32
三种地址体系:
① ETH / EVM(EIP-55):40 位十六进制(0x 开头),大小写本身携带校验信息——对小写地址 hex 串做 Keccak-256(以太坊填充域字节 0x01,区别于 NIST SHA3-256),哈希每一位 ≥8 则对应字母大写。全小写/全大写地址协议层仍然有效,但混用大小写必须符合 EIP-55。
② Base58Check(BTC/LTC/DOGE):版本字节 + 20 字节 hash160 + 4 字节双重 SHA-256 校验和,Base58 字母表去掉了 0/O/I/l 等易混字符。首字符即由版本字节决定(BTC:1/3,测试网 m/2;LTC:L/M,测试网 Q;DOGE:D/9,测试网 n)。注意 0x05/0x6f/0xc4 等版本字节被多链共用,识别结果需结合币种语境。
③ Bech32 / Bech32m(BIP173 / BIP350):结构 HRP1数据,BCH 式 polymod 校验;HRP:bc=BTC 主网、tb=BTC 测试网、bcrt=回归网、ltc=LTC 主网、tltc=LTC 测试网。witness v0 用 bech32(P2WPKH/P2WSH),v1+ 必须用 bech32m(Taproot)。
全部计算在浏览器本地完成,不会上传任何地址。
📖 使用说明
全程在浏览器本地处理,数据不会上传到服务器。
操作步骤:
- 粘贴单个或批量地址;
- 查看类型网络与有效性;
- 获取正确的checksum形式。
💬 用户评论 (0)
还没有评论,快来抢沙发!