Author

Topic: Записи блоков. bitcoin-cli (Read 91 times)

legendary
Activity: 2450
Merit: 4415
🔐BitcoinMessage.Tools🔑
March 26, 2023, 10:53:41 PM
#4
Добрый день.

Я установил себе bitcoin core .
И скачал всю историю транзакций.

Подскажите , а можно как-то вытащить транзакцию по ее номеру в блоке и зная номер блока?
Через bitcoin-cli
Если вы про транзакции в привычном понимании, то без установки допольнительного программнооо обеспечения в Bitcoin Core их не увидеть. Помню еще главу из Mastering Bitcoin, в которой объяснялось, что на самом деле в транзакции нет ни адресов, ни отправителей, ни получателей, ни балансов, ни аккаунтов и приводился пример обычной транзакции:



Behind the scenes, an actual transaction looks very different from a transaction provided by a typical block explorer. In fact, most of the high-level constructs we see in the various bitcoin application user interfaces do not actually exist in the Bitcoin system.

We can use Bitcoin Core’s command-line interface (getrawtransaction and decoderawtransaction) to retrieve Alice’s "raw" transaction, decode it, and see what it contains. The result looks like this:
Alice’s transaction decoded

Code:
{
  "version": 1,
  "locktime": 0,
  "vin": [
    {
      "txid": "7957a35fe64f80d234d76d83a2a8f1a0d8149a41d81de548f0a65a8a999f6f18",
      "vout": 0,
      "scriptSig" : "3045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e3813[ALL] 0484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adf",
      "sequence": 4294967295
    }
  ],
  "vout": [
    {
      "value": 0.01500000,
      "scriptPubKey": "OP_DUP OP_HASH160 ab68025513c3dbd2f7b92a94e0581f5d50f654e7 OP_EQUALVERIFY OP_CHECKSIG"
    },
    {
      "value": 0.08450000,
      "scriptPubKey": "OP_DUP OP_HASH160 7f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a8 OP_EQUALVERIFY OP_CHECKSIG",
    }
  ]
}
Разве то, что мы видим сверху похоже на привычную информацию из блокчейн эксплорера? Вряд ли. Но можно установить свой собственный эксплорер и получить удобоваримое представление движений в блокчейне. Благо вариантов масса:
https://github.com/janoside/btc-rpc-explorer
https://github.com/mempool/mempool
https://github.com/Blockstream/esplora
Еще можно найти парочку на этой странице: https://www.lopp.net/bitcoin-information/block-explorers.html
copper member
Activity: 1554
Merit: 489
Stop the war!
March 26, 2023, 11:58:32 AM
#3
Добрый день.

Я установил себе bitcoin core .
И скачал всю историю транзакций.

Подскажите , а можно как-то вытащить транзакцию по ее номеру в блоке и зная номер блока?
Через bitcoin-cli

Попробуй так: bitcoin-cli help

Ну или так:
legendary
Activity: 1848
Merit: 2033
Crypto Swap Exchange
March 26, 2023, 11:19:12 AM
#2
В консоли командой getrawtransaction.
newbie
Activity: 13
Merit: 1
March 26, 2023, 10:45:19 AM
#1
Добрый день.

Я установил себе bitcoin core .
И скачал всю историю транзакций.

Подскажите , а можно как-то вытащить транзакцию по ее номеру в блоке и зная номер блока?
Через bitcoin-cli
Jump to: