Поскольку ничто в алгоритме консенсусной Bitcoin работает с весами, используя их для сравнения было бы потенциально unwise-- это вполне возможно, чтобы иметь неправильный «баланс», который на самом деле является латентно поврежденным состоянием. Bitcoin Ядро gettxoutsetinfo даст вам хэш сериализованного utxo, установленный для этого вида диагностической цели, хотя нет никакого текста спецификации для конкретной сериализации он использует, вы должны извлечь, что от реализации.
когда делает (сумма vouts) - (сумма Vins) для адреса не соответствует тому, что должно быть?
Для вещей, которые используют скрипты с multisig, если заявления, CLTV и т.д. Я просто лечить p2sh хэш как "адрес" и не иметь дело с вероятностным распределением стоимости до потенциальных Искупителей. Я думаю, что даже странно каждый может провести выходные, он либо отработанный или не проводится, так что разница сумм будет работать
Я заказала независимо табличные противовесы, я перепроверить против. План будет анализировать любые, которые не соответствуют, который мы надеемся, будет не так много. gettxoutsetinfo должен быть весьма полезным для этого, я забыл о том. благодаря
В конце концов, блок-разведчики проявляют баланс (потенциально неточное это может быть). Я всегда считать, мои данные не так, пока я не получить его проверить. Конечно, если самостоятельно сгенерированные остатки соответствуют выходу игуаны, то можно что-то проскочить, но, по крайней мере, на начальный тест, кажется, как хорошее место для начала и так как независимые остатки будут генерироваться из Bitcoin ядра, я знаю, что это 100% правильно
Джеймс