3 - 3 收款

有了地址可以收錢了~

我們可以去 https://testnet.manu.backend.hamburg/faucet 申請測試網路的比特幣

申請後我們可以先看看自己的餘額

$ bitcoin-cli getbalance
0.00000000

看到是 0 不要緊張,因為比特幣是每十分鐘才有一個區塊,

而交易至少要寫到一個區塊上才能被認定是成功的(更安全是要等6個區塊)

每十分鐘產生一個區塊的動作稱之為「挖礦」,是由礦工們付出電力進行 「POW計算」所挖得

bitcoin-cli getwalletinfo 可以得到錢包資訊

$ bitcoin-cli getwalletinfo
{
  "walletname": "wallet.dat",
  "walletversion": 139900,
  "balance": 1.95000000,
  "unconfirmed_balance": 0.00000000,
  "immature_balance": 0.00000000,
  "txcount": 10,
  "keypoololdest": 1519063028,
  "keypoolsize": 999,
  "keypoolsize_hd_internal": 1000,
  "paytxfee": 0.00000000,
  "hdmasterkeyid": "05db69521fb2ab892bbc04e465a343dcf2871f7b"
}

bitcoin-cli listtransactions 可以得到所有的交易

$ bitcoin-cli listtransactions
[
    {
        "account": "",
        "address": "mrR54buSCnMnf9cBGSrg4zCrWdDnyiQkdM",
        "category": "receive",
        "amount": 1.30000000,
        "label": "",
        "vout": 0,
        "confirmations": 2128,
        "blockhash": "00000000000001a851c36221eef70743a8884dc65dc39492f2d31bba9bf35c2d",
        "blockindex": 7,
        "blocktime": 1519271158,
        "txid": "c71ec531a2149dba59bca99c4646de919d213c516156d39f03cef2459eb1cb35",
        "walletconflicts": [
        ],
        "time": 1519271158,
        "timereceived": 1519271190,
        "bip125-replaceable": "no"
    },
    ....
]

這一筆交易 c71ec531a2149dba59bca99c4646de919d213c516156d39f03cef2459eb1cb35 寫著 mrR54buSCnMnf9cBGSrg4zCrWdDnyiQkdM 這個地址收("receive")了 1.3 個比特幣

有另一個指令是 bitcoin-cli listunspent 這個指令是列出沒用到的 UTXOs (什麼是 UTXO)

如果想看交易的細節,可以用 bitcoin-cli getrawtransaction

$ bitcoin-cli getrawtransaction "c71ec531a2149dba59bca99c4646de919d213c516156d39f03cef2459eb1cb35"
01000000000101702576a339d3da634080ae2be2e0cb3cc388b6dfb3ee00c977e3ca52e5b7938201000000171600148f99db0514a35750b04b9cfbf9251306bd05ea60ffffffff0280a4bf07000000001976a914778c899d7364cc5c33e5e07d622e31b3798d60f588ac85dd9fee0900000017a914deb098c435a68ca7969ace42d212adbe7150fad18702483045022100c10121f2e45593ef85833d35490f6bab3e15908674abc16a9f759d0f07ca251302206b974defbc99d5b484e3a121b70b7193ef8854eabac5433849f6f585f5ca2a18012102d1910925d69baac0a70c2d093001fcf93cf422530df759ec43c16babf15aa35400000000

看不懂吧?我們在指令後面加個 1

$ bitcoin-cli getrawtransaction "c71ec531a2149dba59bca99c4646de919d213c516156d39f03cef2459eb1cb35" 1
{
  "txid": "c71ec531a2149dba59bca99c4646de919d213c516156d39f03cef2459eb1cb35",
  "hash": "0be113a87ce56f153875cef8c7a8b175e2c406f977afd97941c29a0e79022433",
  "version": 1,
  "size": 250,
  "vsize": 168,
  "locktime": 0,
  "vin": [
    {
      "txid": "8293b7e552cae377c900eeb3dfb688c33ccbe0e22bae804063dad339a3762570",
      "vout": 1,
      "scriptSig": {
        "asm": "00148f99db0514a35750b04b9cfbf9251306bd05ea60",
        "hex": "1600148f99db0514a35750b04b9cfbf9251306bd05ea60"
      },
      "txinwitness": [
        "3045022100c10121f2e45593ef85833d35490f6bab3e15908674abc16a9f759d0f07ca251302206b974defbc99d5b484e3a121b70b7193ef8854eabac5433849f6f585f5ca2a1801",
        "02d1910925d69baac0a70c2d093001fcf93cf422530df759ec43c16babf15aa354"
      ],
      "sequence": 4294967295
    }
  ],
  "vout": [
    {
      "value": 1.30000000,
      "n": 0,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 778c899d7364cc5c33e5e07d622e31b3798d60f5 OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a914778c899d7364cc5c33e5e07d622e31b3798d60f588ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "mrR54buSCnMnf9cBGSrg4zCrWdDnyiQkdM"
        ]
      }
    },
    {
      "value": 426.58160005,
      "n": 1,
      "scriptPubKey": {
        "asm": "OP_HASH160 deb098c435a68ca7969ace42d212adbe7150fad1 OP_EQUAL",
        "hex": "a914deb098c435a68ca7969ace42d212adbe7150fad187",
        "reqSigs": 1,
        "type": "scripthash",
        "addresses": [
          "2NDYhZ2XhTcGnf8NoCraSZd8LWsn61ZWWnk"
        ]
      }
    }
  ],
  "hex": "01000000000101702576a339d3da634080ae2be2e0cb3cc388b6dfb3ee00c977e3ca52e5b7938201000000171600148f99db0514a35750b04b9cfbf9251306bd05ea60ffffffff0280a4bf07000000001976a914778c899d7364cc5c33e5e07d622e31b3798d60f588ac85dd9fee0900000017a914deb098c435a68ca7969ace42d212adbe7150fad18702483045022100c10121f2e45593ef85833d35490f6bab3e15908674abc16a9f759d0f07ca251302206b974defbc99d5b484e3a121b70b7193ef8854eabac5433849f6f585f5ca2a18012102d1910925d69baac0a70c2d093001fcf93cf422530df759ec43c16babf15aa35400000000",
  "blockhash": "00000000000001a851c36221eef70743a8884dc65dc39492f2d31bba9bf35c2d",
  "confirmations": 2128,
  "time": 1519271158,
  "blocktime": 1519271158
}

就可以看到這筆交易是從哪些 UTXO 來的

可以看到我的比特幣是從 2NDYhZ2XhTcGnf8NoCraSZd8LWsn61ZWWnk 這個地址送過來的

results matching ""

    No results matching ""