Я восстанавливаю резервную копию своего кошелька Bitcoin Core на новом ПК. Я скачал полный bootstrap.dat
и поместил его в ~/.bitcoin
. Я думал, что использование начальной загрузки ускорит работу, но импорт с диска кажется таким же медленным. Ну что ж.
В любом случае, в настоящее время Bitcoin Core импортирует блоки до января 2014 года. Я совершал биткойн-транзакции после января 2014 года, которые не отражаются в моем кошельке. То есть, у меня есть более высокий баланс в моем кошельке, чем я действительно должен.
Могу ли я потратить эти монеты дважды, отправив их на другой принадлежащий мне биткойн-адрес?
Нет, ты не можешь. Когда вы пытаетесь отправить транзакцию в цепочку, которая не разрешена цепочкой (поэтому отправка большего количества монет, чем у вас есть), приводит к недействительной транзакции. Дело в том, что ваша программа не обработала ваши недавние транзакции и поэтому считает, что в вашем кошельке больше биткойнов, чем на самом деле. В противном случае двойная трата будет слишком простой: просто переустановите Bitcoin Core и создайте кошелек, в котором до определенной даты хранилось много BTC. Если вам интересно узнать больше о двойных тратах (а я думаю, что вы не заинтересованы, просто хотели узнать, возможно ли это прямо сейчас), вы можете прочитать это .
Нет, это невозможно.
Сначала вам нужно осознать, что сеть Биткойн настолько успешна, потому что она спроектирована так, чтобы быть устойчивой к злоумышленникам, подтасовывающим их транзакции и сообщения протокола Биткойн. Это не какая-то проприетарная хрень с закрытым исходным кодом, которая полагается только на непротиворечивость какого-то несвободного программного обеспечения, установленного на вашем компьютере, и ломается, как только кто-то находит способ ее обойти.
Другими словами, Сети не волнует, что думает или считает правдой ваше локальное ядро Биткойн. Даже если вам удастся обмануть своего клиента, чтобы он отправил транзакцию, вы только обманете себя, поскольку никто другой не поверит в это (потому что все они знают, что она уже была потрачена ранее).