logo资料库

比特币&以太坊的区块及数据结构全解析-.pdf

第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
资料共9页,剩余部分请下载后查看
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",
分享到:
收藏