1.bitcoind -daemon 开启服务
比特币
2.bitcoin-cli getblockchaininfo 查看区块链信息:如同步进度
3.bitcoin-cli getblockhash 240886 查看指定块的 hash
4.bitcoin-cli`getblock 000000000000000051d2e759c63a26e247f185ecb7926ed
7a6624bc31c2a717b ``true`根据指定 hash 查询指定块的 区块数据
5.bitcoin-cli stop
根据命令进行区块数据查询 获得hash
00000000fc5b3c76f27f810ee775e480ae7fd604fd196b2d8da4257fcd39f4f9
执行命令
bitcoin-cli getblock 00000000fc5b3c76f27f810ee775e480ae7fd604fd196b2d8d
a4257fcd39f4f9 2
获得的区块数据1 (数据结构版)
{
"hash": "00000000fc5b3c76f27f810ee775e480ae7fd604fd196b2d8da4257fcd39
f4f9",
"confirmations": 25463,
"strippedsize": 215,
"size": 215,
"weight": 860,
"height": 666,
"version": 1,
"versionHex": "00000001",
"merkleroot": "a32363cff5c5663ee7625ec038d78fedd2060a25782f67d0608b95
58dce43963",
"tx": [
"a32363cff5c5663ee7625ec038d78fedd2060a25782f67d0608b9558dce43963"
],
"time": 1232079036,
"mediantime": 1232075360,
"nonce": 146363053,
"bits": "1d00ffff",
"difficulty": 1,
"chainwork": "0000000000000000000000000000000000000000000000000000029
b029b029b",
"nTx": 1,
"previousblockhash": "000000008b3292ededf3a3a675c44bb2a2ac378878fad1c
10cef4219f2d95100",
"nextblockhash": "000000002c366a1d494cfe69187059aa125ba410b9779ac6dcd
a38d7e6711fbe"
}2(交易解析版)
"tx":[
{"txid":
"bc9929aad7c0dedf13c109de876607d737502048e785a7d6449fb75a62682630",
"hash":
"bc9929aad7c0dedf13c109de876607d737502048e785a7d6449fb75a62682630",
"version":1,
"size":135,
"vsize":135,
"weight":540,
"locktime":0,
"vin":[
{"coinbase":"049820691b02dc00",
"sequence":4294967295
}],"vout":[
{"value":50.00000000,
"n":0,
"scriptPubKey":{
"asm":
"043abe268e0ba8166dcfa038476d45bcd1b1e39483cd2dc718be8e7b46d018fc09d
7ba472262a2c26b1c421081a13e6baeac3211c75b9b3a827f49a0c259ab230d
OP_CHECKSIG",
"hex":
"41043abe268e0ba8166dcfa038476d45bcd1b1e39483cd2dc718be8e7b46d018fc0
9d7ba472262a2c26b1c421081a13e6baeac3211c75b9b3a827f49a0c259ab230dac",
"reqSigs":1,
"type":"pubkey",
"addresses":[
"19BfmiuzzbMYm7wNJ6EfbGvhLjt8gM91aY"
]}}],
"hex":
"0100000001000000000000000000000000000000000000000000000000000000
0000000000ffffffff08049820691b02dc00ffffffff0100f2052a010000004341043abe2
68e0ba8166dcfa038476d45bcd1b1e39483cd2dc718be8e7b46d018fc09d7ba4722
62a2c26b1c421081a13e6baeac3211c75b9b3a827f49a0c259ab230dac00000000"
},{"txid":
"2d31b9b04005161ce94b99a6d241c4ac9cca816a22c7b5b2c42a3e9e31c6a25d",
"hash":
"2d31b9b04005161ce94b99a6d241c4ac9cca816a22c7b5b2c42a3e9e31c6a25d",
"version":1,
"size":259,
"vsize":259,
"weight":1036,
"locktime":0,
"vin":[
{"txid":
"50d9ec15ed38c07688075a61ff68cb751eb8297b6d1a781756c4fa06db5eabdd",
"vout":0,
"scriptSig":{
"asm":
"3046022100892662910cb57975b744fa2128c0acf196c65ccd90e4f308a2d40535b
6cc77d10221008bde447fffc7c58450f6c7d61782af12804a25e457039dbb1c8aeac6
e5e61836[ALL]
0457c6236f582f8e7cb1a2255a10150c5ba29dd759ec69cbbe2d8e92343e1efe0752
7780109434b49543617e0269ef87ec45426f6771f603a1baa2b8b3b5f77923",
"hex":
"493046022100892662910cb57975b744fa2128c0acf196c65ccd90e4f308a2d4053
5b6cc77d10221008bde447fffc7c58450f6c7d61782af12804a25e457039dbb1c8aea
c6e5e6183601410457c6236f582f8e7cb1a2255a10150c5ba29dd759ec69cbbe2d8e
92343e1efe07527780109434b49543617e0269ef87ec45426f6771f603a1baa2b8b3
b5f77923"
},
"sequence":4294967295
}],"vout":[
{"value":400.00000000,
"n":0,
"scriptPubKey":{
"asm":"OP_DUPOP_HASH160
4c28557ab3bfd2b0197e4ba482a2d2344d2ffe59OP_EQUALVERIFYOP_CHECKSIG",
"hex":"76a9144c28557ab3bfd2b0197e4ba482a2d2344d2ffe5988ac",
"reqSigs":1,
"type":"pubkeyhash",
"addresses":[
"17wgg2cinSpc956njzLqUEX1Q6qm7svzt7"
]}},{"value":600.00000000,
"n":1,
"scriptPubKey":{
"asm":"OP_DUPOP_HASH160
02f81664e8d5256701209f1b6dc9295285e4813eOP_EQUALVERIFY
OP_CHECKSIG",
"hex":"76a91402f81664e8d5256701209f1b6dc9295285e4813e88ac",
"reqSigs":1,
"type":"pubkeyhash",
"addresses":[
"1GhYoctjzfA3GLxgQXT8ir9i6Goj3Ho4t"
]}}],"hex":
以太坊
"0100000001ddab5edb06fac45617781a6d7b29b81e75cb68ff615a078876c038ed1
5ecd950000000008c493046022100892662910cb57975b744fa2128c0acf196c65c
cd90e4f308a2d40535b6cc77d10221008bde447fffc7c58450f6c7d61782af12804a2
5e457039dbb1c8aeac6e5e6183601410457c6236f582f8e7cb1a2255a10150c5ba29
dd759ec69cbbe2d8e92343e1efe07527780109434b49543617e0269ef87ec45426f6
771f603a1baa2b8b3b5f77923ffffffff0200902f50090000001976a9144c28557ab3bf
d2b0197e4ba482a2d2344d2ffe5988ac005847f80d0000001976a91402f81664e8d
5256701209f1b6dc9295285e4813e88ac00000000"
}],
1.启动全节点
geth--syncmode"full"--datadirDataDir--cache=512console
2.启动HTTP-RPC
geth--rpc--rpcaddr127.0.0.1--rpcport10070--rpcapi"personal,db,eth,net,web3"-
-rpccorsdomain"http://localhost:10070"-datadirDataDirconsole2>>eth.log
3. 查看连接
net.peerCount=>查看连接的节点数,会慢慢增加到25 个
4. 查看同步状态
eth.syncing=>如果输出false,则同步到最新区块
5. 查看区块信息
eth.getblock(1777777)
{
difficulty: 54036536012927,
extraData: "0xd983010407844765746887676f312e342e328777696e646f7773",
gasLimit: 3150790,
gasUsed: 42000,
hash:
"0x565d5a1d5e8b293eb531ae07291d265b534eb217e421e9d740e158ee7b24b7
66",
logsBloom:
"0x00000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00",
miner: "0xf8b483dba2c3b7176a3da549ad41a48bb3121069",
mixHash:
"0x9838b8c41c2556eaaead6d61ed1409b64a06e117a04cb488e9398171fac2e15
4",
nonce: "0xd0be425f10a31831",
number: 1777777,
parentHash:
"0x9a0b3d4cbe6e93d638cdf3396b9ff1c695a9046d7902d31bb44b1c077ae8b56e
",
receiptsRoot:
"0x9d9c1fac57f26cf6ad89140aa6f8a80af706a0c4ca5c4c5ee78e291d2308be50",
sha3Uncles:
"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934
7",
size: 774,
stateRoot:
"0xff292b219569d11bc8e747313b674d8fe887929da53826a406f09e14f29d7bdc",
timestamp: 1466986664,
totalDifficulty: 31260622829720162265,
transactions:
["0x003248326c6533837dc2f152d9c953951325568f3455f209092638f07f8ee482
",
"0x762e2b5bb215e80566c5da1e2e4bd0edb580f82b7857c7de5d562046173faf7
1"],
transactionsRoot:
"0xb9816fe62785be756c141d90036af9d4fea8f28b127fbd14c70fcc4291fa1903",
uncles: []
}
6. 获取交易信息
eth.getTransaction("0xe27615468c454d97cdb1df2b811249d5b6faab4ef6eaf2e4c
a6344d44f0133f3")
交易 1
{
blockHash:
"0x565d5a1d5e8b293eb531ae07291d265b534eb217e421e9d740e158ee7b24b7
66",
blockNumber: 1777777,
from: "0x2a65aca4d5fc5b5c859090a6c34d164135398226",
gas: 90000,
gasPrice: 20000000000,
hash:
"0x003248326c6533837dc2f152d9c953951325568f3455f209092638f07f8ee482",
input: "0x",
nonce: 880417,
r:
"0x7cc1498baa6433ce98d404c75ac031966a1cc93d2c1c6e66c4a05f3f2749d2e1
",
s:
"0x7b38a05f4ab79c7fa2006d1372a92828c5ee98bb79e5915074feed00c869d62c
",
to: "0x671bacc8126d13fcee5f931e8d2960f4aae0efd7",