Что такое Address?
Address: это строка, которую вы сообщаете, чтобы получить криптовалюту. Представьте номер банковского счёта, созданный математикой и привязанный к вашему кошельку. Ваш Address безопасно показывать, он направляет средства к вам, не раскрывая вашу личность.
«Address это просто имя пользователя, которое я выбираю.» Не совсем. Он генерируется математикой вашего кошелька и привязан к публичному ключу, а не к экранному имени, которое вы придумываете.
Как работает Address
Краткий обзор, смокинг не нужен.
- Шаг 1: Ваш кошелёк создаёт пару криптографических ключей в фоновом режиме.
- Шаг 2: Из публичного ключа получается Address с помощью хеширования и кодирования.
- Шаг 3: Вы делитесь этим Address с другом или приложением.
- Шаг 4: Они отправляют средства, создавая криптовалютные транзакции, которые указывают на ваш Address.
- Шаг 5: Позже ваш кошелёк доказывает, что вы можете потратить эти средства, используя секретный ключ.
Вот и весь процесс, да, всё настолько просто.
Почему Address важен
Зачем вам эта строка символов
- Преимущество: Позволяет любому отправить вам средства, не раскрывая вашу личность или внутренние данные кошелька.
- Перспектива: Формат Address переносим между приложениями и кошельками, что подходит для цифровых денег, когда вы распоряжаетесь ими самостоятельно.
- Актуальность: Вы увидите Address на биржах, в кошельках, при выпуске NFT и в любых приложениях, которые отправляют или получают токены.
Перед отправкой на Address сначала попробуйте с небольшой суммой, проверьте сеть и по возможности используйте QR-код. Делитесь Address свободно, но никогда не сообщайте свой приватный ключ.
Основные характеристики Address
Что характеризует Address
- Можно делиться: Он публичный по замыслу и безопасно публиковать или вставлять его.
- Производится: Создаётся из публичного ключа в одностороннем процессе, который хранит секрет в безопасности.
- С контрольной суммой: Многие форматы включают проверки, которые помогают поймать опечатки.
- Привязанность к сети: Формат подсказывает, к какой цепочке он относится, поэтому важно совпадение сети.
- Свежесть: Повторное использование встречается часто, но новые Address улучшают приватность.
Как вычисляется Address?
Разные цепочки применяют разные рецепты, но идея одна. Начинают с публичного ключа, хешируют его, добавляют тег версии, затем контрольную сумму и кодируют.
Пример для классического формата Bitcoin
address = Base58Check(version || RIPEMD160(SHA256(public_key))) Формат Address в стиле Ethereum сохраняет последние 20 байт Keccak-хеша и показывает их в шестнадцатеричном виде с контрольной суммой
address = last20bytes(Keccak256(uncompressed_public_key)) Вариации
Распространённые варианты Address, которые вы встретите
- Legacy: P2PKH (Pay-to-PubKey-Hash) стиль, часто начинается с 1 в Bitcoin.
- Scripted: P2SH (Pay-to-Script-Hash) стиль, часто начинается с 3 в Bitcoin.
- Bech32: Современный формат segwit, часто начинается с bc1 в Bitcoin.
- Hex: Формат в стиле Ethereum, начинается с 0x и может включать контрольную сумму.
Address публичен и предназначен только для приёма. Средства, отправленные на неверный Address или в неверной сети, обычно теряются, поэтому всегда перепроверяйте формат и цепочку.
Пример
Мия присылает вам её Address, начинающийся с bc1, вы сканируете его, отправляете небольшую тестовую сумму, а затем отправляете полную сумму после подтверждения.
Забавный факт
Существуют vanity Address, где люди перебирают ключи, пока их Address не начнётся с забавного слова, например 1COFFEE или 0xBEEF. Мода встречается с криптографией, Rolex встречается с обсуждениями на Reddit.
Итог
Если нужно запомнить одну фразу, пусть это будет: Address это общий указатель, который направляет средства в ваш кошелёк, а ваш секретный ключ делает их доступными для расходования.
