Я постепенно узнаю, как работают блокчейн и биткойн-адреса. Теперь я понимаю, почему более безопасно использовать разные биткойн-адреса для каждой транзакции, которую вы совершаете, но теперь я пытаюсь понять, как я могу добиться этого с помощью чего-то такого простого, как бумажные кошельки в образовательных целях.
Итак, я заметил, что большинство крупных бирж в настоящее время генерируют новый публичный адрес каждый раз, когда вы хотите внести криптовалюту. Из того, что я читал, это стало возможным благодаря использованию расширенного ключа, который содержит открытую и закрытую части, как и обычные ключи. Теперь, где я все еще немного сбит с толку, как это работает именно для них (бирж) для доступа ко всем средствам со всех общедоступных адресов, которые вы создали в то же время (поскольку они показывают вам общий баланс, а вы может потратить этот баланс с помощью того, что кажется только 1 транзакцией). Предоставляет ли закрытый расширенный ключ доступ к трате всех средств на всех публичных адресах, сгенерированных с помощью этого 1 закрытого расширенного ключа?
Кроме того, когда мы говорим, что адреса никогда не должны использоваться более 1 раза, я предполагаю, что в какой-то момент они все равно должны использоваться 2 раза, поскольку вы добавляете средства, а затем снимаете их, то есть всего 2 транзакции? Или я совсем неправильно понимаю?
Предоставляет ли закрытый расширенный ключ доступ к трате всех средств на всех публичных адресах, сгенерированных с помощью этого 1 закрытого расширенного ключа?
Нет, расширенный закрытый ключ просто позволяет вам получить все дочерние закрытые ключи, которые затем будут использоваться для расходования любых средств, отправленных на соответствующие открытые ключи (адреса). Сам расширенный закрытый ключ нельзя использовать для подписи транзакций с дочерними ключами.
Биржа может хранить расширенный публичный ключ на своем сервере для создания новых адресов приема для клиентов, сохраняя при этом расширенный закрытый ключ в автономном режиме. Это позволяет им безопасно получать адреса и закрытые ключи, не требуя особого обслуживания.
Кроме того, когда мы говорим, что адреса никогда не должны использоваться более 1 раза, я предполагаю, что в какой-то момент они все равно должны использоваться 2 раза, поскольку вы добавляете средства, а затем снимаете их, то есть всего 2 транзакции?
Да, обычно, когда люди говорят «использовать адрес только один раз», они имеют в виду «отправлять биткойны на этот адрес только один раз». Конечно, чтобы позже потратить этот биткойн, вам нужно будет создать еще одну транзакцию.
Не более безопасно использовать разные адреса для каждого получаемого вами биткойна, это просто обеспечит вам большую конфиденциальность, поскольку вас будет сложнее отследить.
Я предполагаю, что биржа использует другую учетную запись биткойнов, а затем генерирует для них разные адреса, как и мы, и отслеживает все это.
Я думаю, вы просто запутались в том, как биржа хранит ваши монеты, как только вы отправляете им свои биткойны, у вас нет биткойн-ключа для доступа к адресу, на который вы отправляете свои биткойны, они просто отслеживают это, и если вы хотите чтобы вывести ваш биткойн на ваш холодный кошелек, они будут использовать один из своих кошельков для его отправки.
И, как я уже сказал, безопасно использовать один и тот же адрес для получения биткойнов, но вы правы, в вашем примере это будет 2 транзакции.
Дэн
Читрик
Сакстефляйн
Читрик