Реальная история.
Эй, ребята,
Каждый знает, как эти Bitcoin обмены могут случайным образом генерировать Btc адрес для новых подписались счета? Кроме того, новый случайный адрес может быть автоматически генерируется каждый раз, когда мы нажимаем на вкладке депозита. Как они добиваются, что автоматически?
Математика.
Это довольно легко.
- Выберите очень случайное число из очень большого набора чисел. Это закрытый ключ.
- Вычислить открытый ключ ECDSA.
- Хэш открытого ключа.
- Преобразовать результат base58check кодирования.
Вот и все. Вот как вы создаете новый адрес Bitcoin. Большинство современных компьютеров могут сделать это менее чем за тысячную долю секунды.
Эти адреса все полученные от одного интернет-кошелька?
Это деталь реализации, что до поставщика услуг, чтобы решить для себя. Они могли бы хранить их все в одном бумажнике, они могли бы использовать несколько кошельков, или они могут просто хранить каждый закрытый ключ по отдельности.
Когда вклады пользователей в режиме реального Bitcoin, каким образом обмен признает эти адреса связаны с определенной учетной записью, так что он может кредит, что счет автоматически?
Они дали только обращение к одному человеку. Поэтому, когда они получают оплату по адресу, они предполагают, что для человека, который они дали адрес в.
Подумайте адрес Bitcoin, как номер счета-фактуры. Кто-то хочет послать вам несколько биткойнов по какой-то причине. Вы генерировать номер счета (Bitcoin адрес) для этого человека для этой цели. Теперь, когда Bitcoins получены с номером счета-фактуры (адрес), вы знаете, что они нужны.