Реальная история.
Всем привет,
Имел странную сделку на одном из моих кошельков сегодня, что я надеюсь, что кто-то может пролить некоторый свет.
Я послал 0.01BTC из моего Bitcoin-кошелек основной (0.13.2) к моему Bittrex онлайн-кошельку и 0,00950364 BTC оказался, как и ожидалось (за вычетом комиссионных 0,00049636 BTC), однако blockchain.info теперь показывает мой Bitcoin-Core, бумажник как изъяв 0.05220857 BTC, который более чем в пять раз по 0,01 BTC я послал. Операции на моем Bitcoin-кошелек ядра еще несколько недель позади, но это только показывает 0.01BTC изымается.
https://blockchain.info/tx/cf68c7482ee1a92ac31073e3d2cc16b1d23c5f421dd8ea6414d56dfa5dd7f4fdЛюбые идеи, где / почему дополнительные отводили из бумажника?
Благодарю.
Blockchain.info ничего не знаю о вашем бумажнике не знает. Все это знает, это адрес. Он не может сказать с уверенностью, которой адреса принадлежат к которому бумажники.
То, что вы видите, это не "странный" вообще. Это именно то, как Bitcoin работает, как он был разработан, чтобы работать, как он всегда работает. Вы просто никогда не обращал внимание на технические детали в прошлом. Большинство бумажники абстрагирует эти технические детали, так что вы можете просто думать о нем, как на счет, а также отправлять и получать значение без необходимости знать, как это происходит.
Платежи, которые вы получили каждый отслеживаются отдельно на blockchain и не являются "слиты" просто отправив их на тот же адрес или же кошелек. Когда транзакция Bitcoin создаются, программные средства, бумажник, что сделка, выбирая из конкретных платежей, которые вы получили в прошлом. Он перечисляет эти ранее принятые платежи как "входные" значение подачи к сделке.
Затем бумажник перечисляет "выходы"(Эффективно адреса, которые вы хотите присвоить значение и сумму, которую вы хотите назначить на этот адрес). Если сумма, которую вы посылаете меньше, чем сумма стоимости, которая была предоставлена в сделку, то любое превышение стоимости является "комиссия на перевод" что шахтер может присвоить себе как часть вознаграждения блока, когда он подтверждает транзакцию.
Если вы не хотите, что все лишнее количество, чтобы все идут операционные издержки, то кошелек должен назначить сумму, которую вы хотите сохранить на выход в сделке. Кошелек создает новый принимающий адрес. Это не беспокоит говорит вам об адресе, так как он используется только для отправки этого избыточного значения обратно в бумажник, но программное обеспечение кошелька знает об этом и сохраняет секретный ключ вместе со всеми другими секретными ключами в бумажнике. Дат файл. Бумажник затем создает дополнительный выход в транзакции, который посылает избыточное значение этого новый адрес. В будущем, бумажник будет иметь возможность ссылаться на этот новый получить сумму, если она хочет, чтобы финансировать другую сделку.
Этот новый адрес и дополнительный выход в транзакции обычно называют "сменить адрес" а также "выход изменения", Потому что это немного как платить за товар в размере $ 5 с счетами $ 20. В такой аналогии, вы получите $ 15 обратно к вам в виде "изменение" от кассира.