Из моего адреса 15sJQqE2dEGi5dLQi4MyDw5ZQ4HKzT7P3d, я передал 0,86 BTC в 162HWpt9njiDsk5nwGixw7fDPuNy55Kh9X с комиссией 0.001 BTC.
Вот сделка:
https://blockchain.info/tx/d60a39fadd551b2dae9d487dbc69f30ab9ebb46b1abd62dad75f23674bafff23В то время у меня был 0.9531 BTC в общей сложности. И удивительно (для меня по крайней мере!) Он послал оставшиеся деньги в моем кошельке (0,0921 BTC) в какой-то неизвестный адрес 1Nu8Y6krpe31Snu7fW8TJHcAkDHKc1onQ1.
Кто-нибудь знает, почему это происходит?
Это "изменение" от сделки:
С тем, как Bitcoin работает, вы не можете частично провести предыдущий вывод, который вы получили. Он должен быть полностью израсходованы. Таким образом, если вы получаете 10 BTC все в одной транзакции от кого-то / где-то по адресу, то этот адрес в настоящее время имеет один 10 выхода BTC.
Позже, если вы хотите отправить 2 BTC кому-то, программа может использовать предыдущий 10 BTC выхода в качестве вклада в сделку, а также создать BTC выхода 2 по адресу, где вы хотите, чтобы отправить его. Это оставляет 8 BTC пережиток в сделке. Если вы не отправите эти 8 BTC где-то, то они становятся рудничные сборы и в конечном итоге в coinbase сделки нового блока для шахтер сохранить. Если вы не хотите, чтобы дать эти 8 BTC прочь как сборы в шахтер, то вам необходимо включить второй выход в транзакции, посылающий 8 BTC на свой собственный кошелек. В качестве аналогии, думаю, потянув счет $ 10 из своего кармана, чтобы заплатить за то, что стоит $ 2, вы получите $ 8 назад в "изменение",
Путь Bitcoin-Qt делает это, чтобы создать новый адрес Bitcoin, что он не говорит вам о том и отслеживает этот адрес и связанного с ним секретного ключа в вашем wallet.dat. Поскольку это не адрес, который вы запросили в "Получить монеты" Вкладка пользовательского интерфейса, он не отображается в этом списке. Bitcoin-Qt знает об адресе, так как он находится в файле wallet.dat, поэтому он включает ее в балансе, что он показывает вам. Bitcoin-Qt использует новый адрес изменений для каждой транзакции. Так что если вы создаете 10 различных операций, каждая отправка биткойны где-то, то ваш кошелек будет использоваться 10 различных адресов изменения (хотя некоторые из них могут быть пустыми, если Bitcoin-Qt использовал биткойны, связанные с некоторыми из этих адреса в качестве вклада в другие сделки) ,
Кроме того, с Bitcoin 1.8.1b-Qt, как вы выбираете адрес, с которого будут посланы деньги?
Bitcoin-Qt не имеет возможности выбирать, какие выходы используются в качестве входных данных для ваших транзакций. Эта ответственность полностью управляется сам бумажником. Eсть "контроль монеты" бумажник на основе Bitcoin-Qt код, который кто-то создал, который действительно позволяет вам возможность выбрать выходы потратить. Вы, наверное, можно найти, если вы будете искать bitcointal форум для "контроль монеты",
Единственная вещь, которую вы могли бы сделать, чтобы выбрать "отправка адрес" с Bitcoin-QT был бы отправить весь баланс вашего кошелька на этот адрес, а затем отправить сумму, которую вы хотите передать на любой адрес, который вы пытаетесь заплатить.