bitcoin 测试链: Testnet
文章来自本人的 简书
之前介绍了bitcoin地址是如何生成的,其中有一个步骤
'00'+ '2b6f3b9e337cedbb7c40839523fb1100709c12f7'
在计算结果前 加上 version, 一般是00
, 大家很懵逼.
bitcoin地址的前缀列表列出了几种钱包地址的类型
十进制 | 16进制 | 作用 | 首字母 | 例子 |
---|---|---|---|---|
0 | 00 | P2PKH address | 1 | 17VZNX1SN5NtKa8UQFxwQbFeFc3iqRYhem |
5 | 05 | P2SH address | 3 | 3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX |
111 | 6F | Testnet pub key | m or n | mipcBbFg9gMiCh81Kj8tqqdgoZub1ZJRfn |
P2PKH 和 P2SH是什么东东, 先挖个坑,
如果你想用个一般的地址, 把 version替换成 00
,加到前面就可以了.
然后我们看看 6F
, 如果我们想生成个 testnet的钱包地址,
把version替换成6F
, 大小写无所谓, 其他的过程不变,
然后你就会得到一个 测试地址.
bitcoin有一条主链, 就是转账/挖矿用的链,但 bitcoin的代码也
一直在变动, 你不能有个新功能就在主链测试, 万一有bug呢;
如果你用代码开发了转账功能, 在主链测试,真实的发币,
现在币价这么高(将近2w), 积少成多, 土豪你肉疼么?
所以就有了 testnet--测试链, 就是一个测试环境,跟主链
功能一样,只不过数据不一样,测试链上的币可以方便的获取,
而且并没有什么价格,放心大胆的测试吧.其他币种也有测试链.
根据上一篇的pub key,得到测试地址mjUcbu6BytKoC7YiEkqPxB1sc6U7nnjFse
, 正好是 m
开头的.
我们去 https://testnet.manu.backend.hamburg/fauce...
得到一些测试币.通过https://www.blocktrail.com/tBTC/address/mjUcbu6BytKoC7YiEkqPxB1sc6U7nnjFse 查看账户的余额.
本作品采用《CC 协议》,转载必须注明作者和本文链接