Как я узнал из этого вопроса, кошелек по умолчанию содержит 100 закрытых ключей, но делает видимым только один.
Но чего я не понимаю, так это почему Биткойн использует эти «скрытые» адреса? Я использовал свой основной адрес ABCDE и через какой-то момент заметил, что мой баланс распределяется по разным частным адресам, которые я вижу на вкладке «Получить монеты». Почему нельзя было просто использовать мой основной адрес?
Это делается для того, чтобы убедиться, что у вас есть резервные копии всех ваших ключей. BitcoinQT использует новый адрес для каждой транзакции, беря их из пула неиспользуемых адресов. Однако, поскольку в файле всегда хранится пул этих адресов, даже если вы создаете резервную копию каждые 100 транзакций, вы все равно можете восстановить все свои деньги. Если бы вы сохраняли только те адреса, которые используете, и генерировали новые на лету, вам нужно было бы создавать их резервные копии каждый раз, когда вы отправляете монеты.
Основной клиент не использует повторно одни и те же адреса для повышения вашей конфиденциальности — никто не сможет сказать, кому вы будете отправлять деньги и каким адресом вы будете владеть. Это конфиденциальность по умолчанию, а не по запросу.
Регент
Пиачу
Стивен Горник