Вы могли бы просто вводить транзакции последние в блоке бытие, если бы захотел. Итак, твой вопрос: "если биткоины не обеспечены ничем, как это может иметь ценность"? @Василий Хех. Хорошая идея! Что, безусловно, делает атаки через ПНС гораздо менее тривиально. Я предполагаю, что это по-прежнему легко обнаружить ПН, отправив узел плохие данные, такие как плохая проводка в`инв объед `Техас` сообщение (кстати BitcoinJ отправляет транзакции в режиме СПВ), а затем ждать, чтобы увидеть, если узел отключается. Это было интересно! Тем временем я постараюсь выяснить, что именно это значит для эффективности. Особенно учитывая, как я подозреваю, ты подозреваешь, что это произойдет очень редкое событие Ваш вопрос полон заблуждений: протокол не содержит понятие "адреса" или "остатки", это конструкции, предлагаемые клиентам и исследователей для человека абстракция. Узлов нет никакого способа, чтобы быть запрошен для любого из этих данных; единственное, что вы можете попросить других узлов блоков или операций (и даже не произвольные единицы). Также добыча не делает узлы "разорвать цепь" (что это вообще значит?); для того, чтобы мое вы должны быть в курсе последних блоков.

У меня получился вот такой скрипт, который вываливает на стол именно этой информации прямо с вашего полного узла:

сборы:

#!/usr/Бен/ОКР Баш

getprice () {
 завиток -сл 'https://api.bitfinex.com/v2/tickers?symbols=tBTCUSD' | jq не '.[0][1]'
 #завиток -сл 'https://api.quadrigacx.com/v2/ticker' | jq не -р .последние
}

Н=${1:-100}
размер=${2:-226}
цена=${3:-$(getprice)}

для X в $(сл 1 $н)
делать
 биткоин-Кинк estimatesmartfee $х
сделал \
 | СЭД -е 'ы,\(0.[0-9]\+\),"\1",г' \
 | jq не -р "[.feerate, .блоки (((.блоки * 10)/60)*100 | этаж)/100, (.feerate | нумерации | ((. * размер)/1000) * цена$) ] | @ТСВ" \
 | сортировки -н -ю-т$'\т' -К1,1 \
 | \нолики 
 | колонки -т-ы $'\т'

использование:

Все аргументы функции. jq не требуется.

сборы [блоков] [размер Техас] [цена]

выходы:

feerate блокирует часов сборов (Фиат)
0.00128259 2 0.33 1.65150777465
0.00110992 3 0.5 1.4291718392
0.00105930 6 1 1.3639917555
0.00100597 8 1.33 1.29532218095
0.00096015 13 2.16 1.23632274525
0.00091192 14 2.33 1.1742201092
0.00082616 15 2.5 1.0637925316
0.00079090 17 2.83 1.0183905215
0.00056060 20 3.33 0.7218481809999999
0.00005352 25 4.16 0.06891422520000001
0.00005093 61 10.16 0.06557925055000001

затем вы можете

биткоин-Кинк settxfee 0.00105930

в сатоши за байт просто

$ до нашей эры <<< '(0.00105930 * 100000000)/1000'

105