Достижения *все* аналогами может занять много времени (возможно даже до получаса), как всегда есть несколько ребер в сети, где он занимает намного больше времени. Однако, для большинства узлов это считанные секунды, может, две минуты. Если вы используете Бога как машину, чтобы выбрать шахтеров для составления блоков, каждый будет верить, что заблокировать даже если кто-то случайно был выбран поставить некоторые мошеннические данные. Если, однако, кто-то решает заблокировать, прежде чем все остальные, возникает конфликт в принятии блока. Там будет два экземпляра цепь и длинная будет принят сетью. Смотреть видео как я положил в ответ. Договор гарантии, казалось, была решена проблема, которую я спрашивал. Но я почти ничего не знаю о криптографии и так, хотя я читал на вики-странице Я не мог понять.

По сути, нет такого понятия, как "сделка привлекли мое внимание" и "биткойн" уже настроен для работы в пути, что вы хотите.

Двойные расходы обрабатывается такой-если две сделки проводить один и тот же вход(ы) происходит в том же блоке, оба будут отвергнуты. Если одна транзакция делает его в блок перед другим, первым будет принят и второй будут отклонены.

Теперь, если две транзакции в сети одновременно, но в разных конечных точек, к тому времени следующий блок добывается вполне вероятно, что они бы сделали его в том же блоке и, таким образом, быть одновременно отказано. Это также возможно, что блок добывается, содержащие одну операцию, и все последующие блоки, содержащие другие транзакции будут просто отклонены. Третий и наименее вероятный сценарий заключается в том, что в двух кварталах добываются одновременно -- каждая из которых содержит один из конкурирующих транзакций, и это может вызвать вилкой в Blockchain. Впрочем, это целью подтверждения, и к тому времени вы достигнете 6, это очень вероятно, что вилы должны быть согласованы и что одна из этих сделок будет отвергнута вместе с отверженными вилкой.

Поэтому, если двойные расходы возникает ровно одна из трех вещей произойдет :

1. Вы будете иметь биткоинов (даже если они обещали кому-то другому)
2. Кто-то еще будет иметь биткоинов (даже если они обещали вам)
3. Первоначальный владелец хранит биткойны.

Поскольку вы имеете дело не с транзакциями, которые происходят в реальном времени, вам только нужно беспокоиться о Ли или не вы получите свои биткоины. После подтверждения, Вы можете быть уверены, что нет двойной тратить обнаружено.

Вы отметили, что вы хотели выявления подозрительных операций с использованием API bitcoind, но, как упоминалось выше, нет никакого способа, чтобы определить сделки изначально подозрительно. Если деньги на свой биткоин-адрес отправителя и вы хотите быть уверенным, что сделки не будет каким-то образом исчезают из блокчейна позже, вы могли бы проверить на вилы в цепочке блоков, которые могут содержать операции с теми же входными данными, а просто ждать 6 подтверждений, как ты уже сделала, более чем достаточно. Если вы не получаете ваши монеты, просто дайте клиенту знать, и если клиент не двойных трат, он или она может просто отправить платеж. По сути @Нейт-Элдридж прав.