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 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!