主页 > 下载imtoken被盗 > 1、比特币指令:区块链数据管理

1、比特币指令:区块链数据管理

下载imtoken被盗 2023-01-16 21:45:11

本文包含完整的100多条比特币命令比特币钱包挖矿命令,分为区块链管理、节点控制、挖矿和出块、交易编码和解码等7大类,可以在使用比特币时使用-cli 管理比特币核心节点比特币命令漏洞的快速参考。

1、比特币指令:区块链数据管理

区块链数据管理类的比特币命令主要用于管理比特币节点的本地区块链数据。例如查询指定块:

~$ bitcoin-cli getblock 00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048

结果如下:

{
    "hash": "00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048",
    "confirmations": 447014,
    "strippedsize": 215,
    "size": 215,
    "weight": 860,
    "height": 1,
    "version": 1,
    "versionHex": "00000001",
    "merkleroot": "0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098",
    "tx": [
        "0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098"
    ],
    "time": 1231469665,
    "mediantime": 1231469665,
    "nonce": 2573394689,
    "bits": "1d00ffff",
    "difficulty": 1,
    "chainwork": "0000000000000000000000000000000000000000000000000000000200020002",
    "previousblockhash": "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f",
    "nextblockhash": "000000006a625f06636b8bb6ac7b960a8d03705d1ace08b1a19da3fdcc99ddbd"
}

区块链数据管理类别中有 20 个比特币命令。快速检查清单如下:

2、比特币命令:节点控制

节点控制类的比特币命令主要用于管理比特币核心节点,比如安全关闭节点:

~$ bitcoin-cli stop

结果如下:

Bitcoin server stopping

节点控制类中有 3 个比特币命令。快速检查清单如下:

3、比特币指令:挖矿区块操作

挖矿区块的比特币指令主要用于挖矿相关的操作,比如生成新的比特币区块:

~$ bitcoin-cli generate 2 500000

结果如下:

[
    "36252b5852a5921bdfca8701f936b39edeb1f8c39fffe73b0d8437921401f9af",
    "5f2956817db1e386759aa5794285977c70596b39ea093b9eab0aa4ba8cd50c06"
]

一共有 7 个比特币命令用于挖掘区块。快速检查清单如下:

4、比特币指令:P2P 网络管理

P2P网络管理比特币命令主要用于管理比特币核心节点的P2P连接比特币钱包挖矿命令,如添加新节点、断开连接节点、查看所有连接节点等。

P2P 网络管理有 12 个比特币命令。快速检查清单如下:

5、比特币命令:交易编码、解码和签名

交易编解码类的比特币命令主要用于比特币裸交易操作,比如广播一个签名的裸交易:

~$ bitcoin-cli sendrawtransaction 01000000011da9283b4ddf8d\
89eb996988b89ead56cecdc44041ab38bf787f1206cd90b51e000000006a4730\
4402200ebea9f630f3ee35fa467ffc234592c79538ecd6eb1c9199eb23c4a16a\
0485a20220172ecaf6975902584987d295b8dddf8f46ec32ca19122510e22405\
ba52d1f13201210256d16d76a49e6c8e2edc1c265d600ec1a64a45153d45c29a\
2fd0228c24c3a524ffffffff01405dc600000000001976a9140dfc8bafc84198\
53b34d5e072ad37d1a5159f58488ac00000000

输出如下:

f5a5ce5988cc72b9b90e8d1d6c910cda53c88d2175177357cc2f2cf0899fbaad

交易编解码器类别中共有 7 个比特币命令。快速检查清单如下:

6、比特币指令:辅助工具

辅助工具类中的比特币命令主要提供一些辅助功能,比如签名消息验证:

~$ bitcoin-cli -testnet verifymessage \
  mgnucj8nYqdrPFh2JfZSB1NmUThUGnmsqe \
  IL98ziCmwYi5pL+dqKp4Ux+zCa4hP/xbjHmWh+Mk/lefV/0pWV1p/gQ94jgExSmgH2/+PDcCCrOHAady2IEySSI= \
  'Hello, World!'

输出如下:

true

辅助工具类共有6条比特币指令。快速检查清单如下:

7、比特币指令:钱包操作

钱包操作类的比特币命令主要用于管理比特币核心内置的分层密钥钱包,例如创建新地址:

~$ bitcoin-cli -testnet getnewaddress

输出如下:

mft61jjkmiEJwJ7Zw3r1h344D6aL1xwhma

钱包操作共有 46 个比特币命令。快速检查清单如下:

分享一些比特币、以太坊、EOS、Fabric等区块链相关的交互式在线编程实用教程:

原文链接:比特币指挥百科——汇智网