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 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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