28 / 691SEED

Seed Phrase

Слова восстановления, резервные копии кошелька, безопасное хранение, проверка восстановления и мошенничество, похищающее биткоины.

Seed Phrase — читаемые человеком данные восстановления, из которых совместимые Bitcoin-кошельки выводят ключи. Получивший их обычно может контролировать средства; потеря всех пригодных копий может сделать восстановление невозможным. Храните их офлайн и никогда не отправляйте в сообщении, на сайт или через форму поддержки.

В BIP39 упорядоченные слова кодируют случайность и контрольную сумму. Вместе с возможной passphrase кошелёк выводит из них основу восстановления ключей и адресов. Это не пароль, который компания может сбросить. Не придумывайте слова сами и не переводите их на другой язык. [BIP 39: Mnemonic code for generating deterministic keys]

BIP39 преобразует, например, 128 бит случайности и 4 бита контрольной суммы в 12 слов; 256 и 8 бит — в 24 слова. Контрольная сумма выявляет лишь некоторые ошибки: она не подтверждает безопасное создание или владение кошельком. Затем из слов и необязательной passphrase выводится 512-битный seed, отличный от исходной случайности. [BIP 39: Mnemonic code for generating deterministic keys]

Необязательная passphrase в BIP39 меняет выведенный кошелёк. Другая или ошибочно введённая passphrase тоже даёт допустимый, но иной результат, часто без ожидаемых средств. Сохраните её отдельно и точно; поставщик не может сбросить её так, чтобы вернуть исходный кошелёк. [BIP 39: Mnemonic code for generating deterministic keys]

Не все словесные копии используют BIP39. Сохраните сведения о формате, типе адресов и использованных счетах или путях выведения. В Multisig важны также открытые ключи соподписантов и условие расходования, часто описываемые через Output Descriptor. Поэтому одни лишь правильные слова не доказывают, что другое приложение найдёт все ваши средства. [BIP 380 — Output Script Descriptors]

Seed Phrase позволяет снова вывести ключи кошелька. Считайте её раскрытие возможной передачей контроля, а не только потерей приватности. Если использовалась passphrase, для того же кошелька нужна и она; в Multisig расходование по-прежнему требует установленного числа подписей. [BIP 39: Mnemonic code for generating deterministic keys] [BIP 380 — Output Script Descriptors]

Храните полные читаемые копии с учётом огня, воды, обнаружения и принуждения. Не фотографируйте слова, не отправляйте электронной почтой и не сохраняйте в обычном облаке. Прочный материал не заменяет контроль доступа к копии. [Bitcoin.org — Securing your wallet]

Используйте проверенную процедуру производителя на доверенном устройстве. Если Hardware Wallet позволяет проверить копию на самом устройстве, воспользуйтесь этим; не стирайте единственный рабочий кошелёк только ради теста. При восстановлении проверьте ожидаемые адреса или небольшой контролируемый баланс. Никогда не вводите слова по нежелательному запросу человека или сайта. [Trezor — Check wallet backup on Model T]

Полная резервная копия может решить проблему потери устройства. Раскрытие слов — другая проблема: восстановление тех же слов или смена PIN не отменяет чужую копию ключей. Средства под угрозой требуют безопасного перевода под новые сгенерированные ключи; для Multisig процедура зависит от всего условия подписания. Восстановление ключей не возвращает уже украденные средства. [BIP 39: Mnemonic code for generating deterministic keys] [BIP 380 — Output Script Descriptors] [Trezor — Move to a new wallet backup]

Для полной картины прочитайте эту статью вместе с BIP 39, Кошелёк, BIP39 passphrase. На эту статью также ссылаются BIP 39, HD Wallet, Cold Storage, Hardware Wallet.

DOC · 001BIP 39: Mnemonic code for generating deterministic keysСпецификация ↗DOC · 002BIP 380 — Output Script DescriptorsСпецификация ↗DOC · 003Trezor — Check wallet backup on Model TДокументация ↗DOC · 004Bitcoin.org — Securing your walletДокументация ↗DOC · 005Trezor — Move to a new wallet backupДокументация ↗
Сначала источники · Не является инвестиционной рекомендацией