Если хотите разобраться в принципах работы кошельков, обязательно прочтите статьи из нашей Криптовалютной Библии:

Устанавливаем кошелек Bitcoin Core.

Важное уточнение: описанный ниже принцип работы актуален для Litecoin, Doge, DASH, Ravencoin, Firo и других форков Биткоина. Их кошельки работают точно так же.

Рассмотрим вопрос сразу на практике. Как и почему так происходит — вопрос к Сатоши Накамото. В интернете этот процесс объясняют заботой о вашей безопасности и приватности. Мы будем обсуждать именно Bitcoin, хотя, повторимся, процесс работы кошелька аналогичен для многих других криптовалют. Кстати, в сети Ethereum все происходит намного проще и кошельков для сдачи и проблем с ними не существует.

Первым делом мы скачиваем программу Bitcoin Core с официального сайта и ждем пока ваша Bitcoin-нода синхронизируется с остальным миром. Bitcoin Core — самая надежная программа кошелька для хранения BTC с полной копией блокчейна на вашем компьютере. Обратите внимание, что на это может уйти много времени (вплоть до нескольких дней) и много свободного места на жестком диске (около 400 GB). Ваш кошелек для хранения криптовалюты создается автоматически при первом запуске программы.

Сдача в Bitcoin кошельке. Откуда она берётся и куда идёт?

Биткоин-кошелёк и сдача на нём. Как не потерять деньги. Сдача в Bitcoin кошельке. Откуда она берётся и куда идёт? Фото.

Заходим в меню программы-кошелька Bitcoin, смотрим адрес получения средств (File -> Receiving address). Допустим, у вас есть 2 пиццы, а ваш друг хочет обменять их на свой Bitcoin. Даем другу первый адрес из Receiving Address, назовем его Адрес А. Он отправляем вам 2BTC, а вы даете ему 2 пиццы. Монеты приходят. Теперь на вашем кошельке есть 2 BTC. Затем отправляем Маше 1 BTC за услуги — на кошельке остаётся 1 BTC. Но не всё так просто. Оставшийся 1 BTC лежит не на Адресе А, а на новом Адресе Б. Почему так произошло?

Полученные 2 BTC стоит рассматривать как банкноту в 2000 рублей. Когда мы платим 1000 рублей Маше, мы не можем взять и разрезать банкноту пополам. Мы даём банкноту в 2000 рублей, а затем получаете бумажку в 1000 рублей в виде сдачи. Чаще всего криптовалютный кошелек работает так, что сдача идёт на новый адрес.

Биткоин-кошелёк и сдача на нём. Как не потерять деньги. Сдача в Bitcoin кошельке. Откуда она берётся и куда идёт? Фото.

Визуально в кошельке заметить это будет невозможно, поскольку кошелёк просто показывает баланс в 1 BTC. Баланс кошелька — это сумма балансов всех ваших адресов. Кстати, с точки зрения блокчейна ваши адреса не связаны никаким образом. Просто кошелёк объединяет их под одной крышей.

Почему мой Биткоин-адрес меняется?

Как мы уже выяснили, кошельки генерируют новые адреса для получения средств. Это нужно для того, чтобы вашу историю транзакций было сложнее отследить. Всё же если у владельца монет несколько несвязанных друг с другом адресов, его конфиденциальность будет значительно выше. Отсюда и взялась эта логика.

В вашем кошельке могут быть десятки адресов и все они будут принадлежать вам. Считается, что для каждой новой транзакции следует использовать новый адрес из соображений безопасности, однако, если вы будете использовать всегда один и тот же адрес, ничего страшного не произойдет, пугаться не стоит.

Где мои деньги? Как посмотреть адреса для сдачи?

Есть стандартная команда getaccountaddress «» которая показывает адрес для получения средств. Она в данном случае не подойдет, потому что покажет только 1 текущий адрес.

В консоли кошелька нужно ввести команду listaddressgroupings
Эта команда покажет все адреса в вашем кошельке и их балансы соответственно.

Биткоин-кошелёк и сдача на нём. Как не потерять деньги. Где мои деньги? Как посмотреть адреса для сдачи? Фото.

Можно ли настроить пути отправки сдачи?

Да, некоторые кошельки предоставляют такую возможность. В них реально уточнить, будет ли сдача приходить на новый адрес или на тот же адрес, с которого отправляется транзакция. Но эта опция есть не везде. При этом не забываем, что из соображений приватности сдачу лучше отправлять на новый адрес.

Можно ли выбрать адрес, с которого отправлять транзакцию?

Нет. Но как же тогда быть? Как пользоваться анонимными сервисами?

Есть простое решение-лайфхак. Отправляем все монеты на свой адрес, с которого хотим сделать транзакцию. В этом случае есть уверенность, что транзакция уйдёт именно с того адреса, который нужен. Мы потратим небольшую комиссию за перевод, но зато будем полностью уверены, что монеты уйдут именно с нужного адреса.

Как можно потерять деньги на сдаче?

Без дополнительных настроек кошелек Bitcoin хранит только 100 адресов по умолчанию. Предположим, мы заводим кошелек и делаем его резервную копию. Дальше отправляем тонны монеты своим друзьям, причём на 101-й транзакции ваш бэкап уже не будет хранить все ваши адреса. Если на первом адресе остались монеты — нам крышка.

Как избежать?

  • Постоянно делаем резервные копии;
  • Увеличиваем количество хранимых адресов. Для этого в файл bitcoin.conf вносим параметр keypool=10000;
  • Указываем в настройках, чтобы сдача приходила каждый раз на один и тот же кошелёк.

Биткоин-кошелёк и сдача на нём. Как не потерять деньги. Как можно потерять деньги на сдаче? Фото.

Кстати, в последних версиях кошелька Bitcoin Core количество хранимых адресов было увеличено со 100 до 1000. Приятно.

И ещё раз для закрепления: описанный ниже принцип работы актуален для Litecoin, Ravencoin, Dash, Firo, Doge и других форков Биткоина. Их кошельки работают точно так же.

Подписывайтесь на наш Телеграм-канал, чтобы стать криптовалютным супергероем.