В чем разница между кошельком и адресом?

Биткойн, похоже, имеет концепцию кошелька и адрес. Они то же самое? Если нет, то как они отличаются?

36 голосов | спросил Colin Dean 1 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 01 Sep 2013 02:29:17 +0400 2013, 02:29:17

3 ответа


21

Адреса являются открытым ключом пары асимметричных ключей

Адрес представляет собой открытый ключ асимметричная пара ключей . Владелец пары ключей может использовать закрытый ключ для подписания транзакций или сообщений (например, для подтверждения права собственности). Только с помощью правильного закрытого ключа может быть создана действительная подпись, которая затем может быть подтверждена как действительная с использованием связанного адреса (который, опять же, представляет открытый ключ).

Кошельки - это абстрактное понятие, «брелок»

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

Клиентское программное обеспечение Bitcoin абстрагирует кошелек для пользователя таким образом, что он проверяет каждый из адресов, содержащихся в кошельке, независимо от того, есть ли с ними балансы ( выходы транзакции ), связанные с ними. Он суммирует средства и представляет их как единый общий баланс. Однако в основном эти балансы хранятся публично в блокчейне (это верно, кошелек не содержит ваши монеты, он просто позволяет вам их тратить). Они разделены на многочисленные адреса и транзакционные выходы:

  
  • Адрес № 15521 ² имеет      
    • 3 BTC в транзакционном выходе 1
    •   
  •   
  • Адрес № 23414 имеет      
    • 1.2 BTC в транзакционном выходе 1
    •   
    • 0.7 BTC в транзакционном выходе 2
    •   
  •   
  • ...
  •   

Каждый может видеть их, однако обычно не может определить личность владельца.


¹ Чтобы быть более точным, адрес представляет собой хэш-код с открытым кодом в Base58 открытого ключа.

² Конечно, реальные адреса на самом деле представляют собой буквенно-цифровые строки длиной до 34 символов .

ответил Murch 13 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 13 Sep 2013 05:10:49 +0400 2013, 05:10:49
5

Кошелек и адрес not то же самое.

адрес - это открытый ключ Bitcoin, на который можно отправлять транзакции. Эта концепция присутствует в протоколе Bitcoin.

A кошелек представляет собой набор закрытых ключей, соответствующих адресам. Частный ключ необходимо потратить с адреса. Концепция кошелька присутствует только у клиентов Bitcoin. Формат кошелька является стереотипным текстовым файлом на диске, но может отличаться между клиентами и иметь очень важные функции, такие как шифрование и маркировка адресов.

Терминология, один отправляет биткойн или получает его из адреса , а один шифрует, экспортирует, создает резервные копии и импортирует их кошелек .

ответил Colin Dean 1 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 01 Sep 2013 02:29:17 +0400 2013, 02:29:17
3

Кошелек - это много (или коллекция) адресов.

Адрес - это место для отправки (биткойн) от и к.

Как ключ (адрес) и брелок (кошелек /адреса)!

ответил Lodewijk 1 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 01 Sep 2013 05:00:20 +0400 2013, 05:00:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132