| 比特币地址 = base58( RIPEMD-160( SHA-256( 公钥 ) ) + 校验和 ) 校验和 = 取前四位( SHA-256( SHA-256( 版本字节 + RIPEMD-160( SHA-256( 公钥 ) ) ) ) ) RIPEMD-160也是一种Hash函数 base58用于将字节串转换为字符串 |
| 堆栈 | 脚本 | 描述 |
| 空 | OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG | scriptSig与scriptPubKey合并 |
| OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG | 常数入栈 | |
| OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG | 复制栈顶元素 | |
| OP_EQUALVERIFY OP_CHECKSIG | hash栈顶元素 | |
| OP_EQUALVERIFY OP_CHECKSIG | 常数入栈 | |
| OP_CHECKSIG | 检查栈顶两个元素是否相等 | |
| 真 | 空 | 检查签名 |
| 欢迎光临 网赚论坛 (http://www.caifuba.net/) | Powered by Discuz! X3.1 |