Можно ли распознать конфликтующие 0-подтверждающие транзакции с клиентом Bitcoin или другим доступным программным обеспечением?

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

Я ожидаю, что клиент перечислит транзакцию как противоречивую, но из того, что я понимаю из Что делает клиент Bitcoin, когда он получает конфликтующие транзакции? В настоящее время это не так? Есть ли другой способ?

6 голосов | спросил kermit 18 Jpm1000000pmWed, 18 Jan 2012 14:09:21 +040012 2012, 14:09:21

1 ответ


2

Торговец может уменьшить риск обмана в ходе гоночной атаки (на 0 /неподтвержденной):

  • Использование явного списка одноранговых узлов для подключения к (с большинством известных IP-адресов шахтеров)
  • Не разрешать входящие соединения (выключить uPnP)

это все еще оставляет коммерсанту уязвимым для атаки на 51%, на которое распространяются все транзакции ниже 6 подтверждений, но также и на атаку Финни и другой тип атаки, даже если требуются 2 подтверждения (как описано в документе76 здесь: https://bitcointalk.org/index.php?topic=36788.msg463391#msg463391 )

То, о чем вы просите, - это решение, которое было бы полезно для торговцев, которые могут поглотить некоторый риск, связанный с принятием транзакции биткойна в 0 /unconfirmed. В настоящее время существует только тривиальное количество продавцов, которые принимают биткойн в розничном магазине. И, таким образом, ни один поставщик решений - пока.

Существует API для сервиса http://transactionradar.com , который может обеспечить возможность наблюдения за двойным тратить попытки.

Некоторые полезные разговоры по этой теме:

ответил Stephen Gornick 19 Jam1000000amThu, 19 Jan 2012 02:37:02 +040012 2012, 02:37:02

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132