Почему кошелек Bitcoin Core отправил мои монеты на этот адрес?

Вчера вечером я установил кошелек Bitcoin Core (v0.11.2 (64-разрядная версия) из репозитория Chocolatey на свою машину с Windows 10). У меня было несколько монет в старом wallet.dat, который я скопировал в каталог данных. Это работало нормально. Пока Блокчейн загружался, я перевел баланс со старого кошелька на новый адрес (в моем кошельке MultiBit HD): 1JRyKhLLXMeVPpeEw3fvcJbUmrZYtRiojd.

Кошелек Bitcoin Core создал новую транзакцию по этому адресу в списке транзакций. К сожалению, через несколько секунд он также создал новую транзакцию с той же суммой, но на незнакомый адрес: 1Msx9dp6uVr1rrz6pUxXwqLL3oxB9fDn1j.

Эта новая транзакция вскоре была подтверждена, в то время как транзакция, которую я ввел, остается со статусом Conflicted.

Вот (соответствующая часть) список транзакций в кошельке Bitcoin Core:

Список транзакций

Вот транзакция, которую я попросил создать кошелек Bitcoin Core, и загадочная транзакция, которую он создал по собственной инициативе:

Детали транзакции

Что здесь могло произойти? Можно ли как-нибудь найти PK для таинственного адреса (это может быть адрес смены в кошельке или что-то в этом роде)?

Огромные красные флажки: «Шоколадный репозиторий» и «Windows». Получение программного обеспечения Биткойн откуда-либо, кроме исходного источника (bitcoin.org), представляет собой огромный риск. Кроме того, лично я бы никогда не запускал биткойн-кошелек в Windows из-за всех вредоносных программ. Любая случайная вредоносная программа может украсть все ваши монеты. Я не могу сказать, произошло ли это здесь (надеюсь, что нет), но это, безусловно, моя первая мысль.
Боюсь, это тоже может быть вредоносное ПО. Но я провел тестовую транзакцию (с меньшей суммой!), у которой не было той же проблемы (но опять же, возможно, вредоносное ПО срабатывает только тогда, когда баланс достаточно высок...). Сканирование на вирусы и шпионское ПО ничего не находит.
Глядя на загадочную транзакцию в Block Explorer: blockexplorer.com/tx/… — мы видим, что блок был добыт 3 марта 2015 года! Как программное обеспечение кошелька могло создать транзакцию 29 февраля этого года и включить ее в блок с 2015 года?
«Шоколадный репозиторий» обычно представляет собой просто исходные сценарии, которые предоставляют метаданные о том, где находятся установщики, и передают аргументы, которые изначально предоставляет установщик. Исполняемые файлы не изменяются и фактически проверяются контрольной суммой перед установкой. Если вы входите в систему chocolatey.org/packages/bitcoin.install#files, установочные файлы сканируются и отображаются VirusTotal. Для этого пакета он устанавливается из оригинального источника. choco.exe с открытым исходным кодом находится по адресу github.com/chocolatey/choco.... Что касается Windows, пока вы осторожны, нет никакого вреда, просто не используйте его на общем ПК.

Ответы (1)

Транзакция, которая отображается как подтвержденная ( 8f1fb5fa1 ), была подтверждена почти год назад в блоке 345970, хотя ваш клиент показывает ее с последней датой. Я думаю, что вы могли не синхронизироваться с сетью перед попыткой перевести монеты на свой новый кошелек, после чего клиент все еще показывал монеты на вашем балансе. Позже вы догнали блокчейн, и ваш кошелек заметил, что монеты больше не доступны, пометив вашу новую транзакцию как конфликтную/двойную трату.

Если это действительно так, то это совершенно нормально. Если бы это был ваш адрес, то кошелек автоматически заметил бы это и зачислил бы вам монеты. Возможно, вы в какой-то момент перенесли свои средства на новый кошелек или это было связано с вредоносным ПО.

Вы правы, именно это и произошло. У меня большой мозговой пердеж (хотя я чувствую, что пользовательский интерфейс в этом случае немного сбивает с толку). Спасибо.