Что означает вывод getinfo?

Я пытаюсь войти в дверь в отношении биткойнов. Я вытащил версию github здесь . Как предлагается здесь , я запускаю демона так

bitcoind -daemon

и я слежу за этим так

bitcoind getinfo

И я получаю следующий вывод

{
    "version" : 89900,
    "protocolversion" : 70002,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "blocks" : 269516,
    "timeoffset" : -2,
    "connections" : 8,
    "proxy" : "",
    "difficulty" : 510929738.01615179,
    "testnet" : false,
    "keypoololdest" : 1386220819,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "errors" : "This is a pre-release test build - use at your own risk - do not use for mining or merchant applications"
}

Очевидно, что некоторые из них не требуют пояснений, но может ли кто-нибудь пройти и объяснить, что означает весь этот вывод?

Также может кто-нибудь добавить некоторые теги, я действительно не знаю, что добавить, кроме bitcoin=P

Ответы (2)

Объяснение значения полей, заданных getinfo:

version — номер версии самой программы bitcoin-qt или bitcoind. Оба эквивалентны. -qt — это просто версия графического пользовательского интерфейса.

protocolversion: версия сетевого протокола биткойн, поддерживаемая этим клиентом (программным обеспечением пользовательского агента).

walletversion: версия файла wallet.dat. Wallet.dat содержит биткойн-адреса и пары открытых и закрытых ключей для этих адресов. На кошельке есть дополнительные данные. Необходимо соблюдать осторожность, чтобы не выполнить восстановление из старой резервной копии кошелька. Новые адреса, сгенерированные в кошельке после создания старой резервной копии, не будут существовать в старой резервной копии! Источник: https://en.bitcoin.it/wiki/Кошелек

баланс: общее количество биткойнов, хранящихся в файле wallet.dat.

блоки: общее количество блоков, составляющих общую цепочку блоков.

timeoffset: Разница в секундах между «временем настенных часов» этого узла и медианой, сообщаемой нашими одноранговыми узлами.

соединения: количество пиров в сети биткойн P2P, к которым подключен этот узел.

прокси: если для подключения к сети используется прокси, указанный здесь, в противном случае пусто.

сложность: текущий коэффициент сложности майнинга. Сложность возрастает по мере того, как все больше майнеров и все больше хэш-вычислительных мощностей соревнуются за то, чтобы быть следующим, кто добавит блок транзакций в блокчейн.

testnet: логическое значение (истина ИЛИ ложь). Существует параллельная сеть биткойнов, тестовая сеть, в которой можно проводить испытания и эксперименты, не затрагивая официальную действующую сеть биткойнов P2P.

keypoololdest: метка времени (эпоха UNIX) самого старого ключа в пуле ключей

keypoolsize: количество адресов сохраняется клиентом в резерве. Это размер этого резерва.

paytxfee: указывает, какую комиссию клиент готов заплатить за ускорение транзакций. Майнеры могут игнорировать транзакции, за которые не взимается комиссия, и эти транзакции без комиссии будут иметь низкий приоритет в очереди ожидающих транзакций и могут задерживаться там часами.

ошибки: это поле может информировать о различных состояниях. Полный список кодов ошибок в исходном файле bitcoinrpc.h ( https://dev.visucore.com/bitcoin/doxygen/bitcoinrpc_8h_source.html ) (Примеры: «Биткойн не подключен», «ошибка базы данных», «Кейпул закончился». ..)

Это в дополнение к ответу Дэна К. Поскольку он написал это, появилось новое поле:

плата за ретрансляцию: комиссия за ретрансляцию также является комиссией за транзакцию, но она относится к другому использованию, чем то, что вы, возможно, знаете. Комиссия за транзакцию включена в транзакцию, чтобы поощрять и вознаграждать майнеров за включение транзакции в блокчейн. Это относится к минимальной сумме комиссии, которую требуют другие клиенты в одноранговой сети для пересылки транзакций другим одноранговым узлам. Эта плата вводится для предотвращения трансляции и распространения спам-транзакций, подобных DDoS. Плата за ретрансляцию закодирована в другом месте, чем комиссия за транзакцию в биткойнах. В прошлом она также устанавливалась на уровне, отличном от комиссии за транзакцию. На протяжении значительной части недавней истории Биткойн минимальная комиссия за транзакцию, используемая клиентом Биткойн и большинством майнеров, составляла 0,0005 BTC за КБ, но минимальная комиссия за ретрансляцию была закодирована на уровне 0,0001 BTC.

Дрю, спасибо за ответ, и добро пожаловать на биржу стека биткойнов. Поскольку ваш ответ сам по себе не является полным ответом, я предлагаю вам использовать кнопку редактирования на принятом ответе, чтобы предложить редактирование. Поскольку вы новый пользователь, кто-то проверит ваши изменения, прежде чем они будут приняты.
unlocked_untilтакже является новым полем getinfo.