欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

比特币测试网钱包

程序员文章站 2022-05-21 17:47:17
...

bitcoin testnet & wallet
比特币测试网络,已经能在命令行界面运行起来并且同步节点,也可以查看块信息和交易信息的内容
现在来尝试下测试网上的比特币交易



1.创建测试币地址

比特币地址获取:https://www.bitaddress.org/
比特币测试网络地址获取:https://www.bitaddress.org/?testnet=true
生成测试币地址,在网站上随机移动鼠标,进度到100%
比特币测试网钱包
这里就是我的地址
比特币测试网钱包
这里的bitcoin address是1开头的,是正式的比特币地址,我们需要的是测试币的地址
尝试了很多次,一直都是1开头的的。


要使用比特币核心客户端生成一个新的**,可使用 getnewaddress 命令。出于 安全考虑,命令运行后只 显示生成的公钥,而不显示私钥。如果要 bitcoind 显示 私钥,可以使用 dumpprivkey 命令。

parallels@parallels-vm:~$ bitcoin-cli getnewaddress
mk4fnzdiVcJczBx7AYDpDkvM8qy3WSYj5T

dumpprivkey 命令会把私钥以 Base58 校验 和编码格式显示,这种私钥格式被称为钱包导入格式

aaa@qq.com:~$ bitcoin-cli dumpprivkey mk4fnzdiVcJczBx7AYDpDkvM8qy3WSYj5T
cRjspdt3N42yTs7NK***********VG6k2TfyZit1Va5hexenNaNy
参考博客:https://blog.csdn.net/m0_38113129/article/details/79340357

parallels@parallels-vm:~$ bitcoin-cli getwalletinfo
{
  "walletversion": 130000,
  "balance": 0.00000000,
  "unconfirmed_balance": 0.00000000,
  "immature_balance": 0.00000000,
  "txcount": 0,
  "keypoololdest": 1532592533,
  "keypoolsize": 100,
  "paytxfee": 0.00000000,
  "hdmasterkeyid": "fd20e9f5641207f05c012c0fafb630405ee039ad"
}
parallels@parallels-vm:~$ bitcoin-cli validateaddress mk4fnzdiVcJczBx7AYDpDkvM8qy3WSYj5T
{
  "isvalid": true,
  "address": "mk4fnzdiVcJczBx7AYDpDkvM8qy3WSYj5T",
  "scriptPubKey": "76a91431e00a1fe565898402d7620459ed3535d782835f88ac",
  "ismine": true,
  "iswatchonly": false,
  "isscript": false,
  "pubkey": "03d5e4e2e83c982bc38ac48690c176ce3744aa7f4637940cd534f1036f9e84421e",
  "iscompressed": true,
  "account": "",
  "hdkeypath": "m/0'/0'/1'",
  "hdmasterkeyid": "fd20e9f5641207f05c012c0fafb630405ee039ad"
}

2.获取测试币

https://testnet.manu.backend.hamburg/faucet
输入刚才获取的地址
尝试了n多次,一直报错,让我怀疑我的比特币地址是错的
一定要*才行,*!*!*!
比特币测试网钱包
7035046765c62c1e3a2b6be799bc7cae0e0fbde574dd30aedb7d785f3040d496
查看这个交易
比特币测试网钱包
可以看到这个交易所在的块1355542

比特币测试网钱包
60761c82ae32bb351a959ce7269adb4549d5c3b1be5953d7069785686bb18feb
https://www.blocktrail.com/tBTC
可以在测试网上查到交易
比特币测试网钱包
现在还是未确认的交易
比特币测试网钱包
这是一段时间后,有两个块确认了


3.返回比特币

https://testnet.blockchain.info
在这个网站上生成一个钱包,导入自己的比特币地址,用私钥支付
比特币测试网钱包