Здравствуйте,
этот запрос тянуть ждет уже в течение некоторого времени, так что, может быть, я должен начать тему на форуме об этом:
https://github.com/bitcoin/bitcoin/pull/123
Проблема
Bitcoin работает в настоящее время только для многих вещей "за каждую операцию", Сделки в целом проводятся или нет, и в целом дают определенное количество доступных кредитов. Однако, когда несколько выходов одной транзакции доступны, иногда полезно, чтобы не использовать их все. Видеть http://bitcointalk.org/index.php?topic=3759.0
Проблема с этим состоит в том, что база данных бумажник Bitcoin только держит одно булево на одну транзакцию, чтобы указать "spentness",
пластырь
Этот патч добавляет (опционально) массив булевых в ПРД формат бумажник, сохраняя при этом старую единую булев обновляются в соответствии с "по меньшей мере, один выход потраченных", Расчет свободных монет обновляются только подсчитывать специально доступные из них, и выбора монет для новых сделок осуществляются за txout вместо за ТЕ (фиксируя связанный вопрос).
Обратная совместимость
При загрузке обновленного бумажника (с частично израсходованы сделками) в старый клиент, он покажет вам более низкий баланс, чем фактическое одно, так как он не может справиться с имеющимися частичными выходами. Список транзакция является точным, хотя и переключение обратно на новый клиент фиксирует проблему.