Визначення

Seed phrase (також recovery phrase, mnemonic phrase) — це набір із 12 або 24 слів англійською мовою, з яких алгоритмічно генеруються всі ключі гаманця. Ця фраза є єдиним надійним способом відновити доступ до коштів, якщо пристрій загублено, пошкоджено чи гаманець видалено. У екосистемі Solana seed phrase використовують Phantom, Solflare, Backpack та інші некастодіальні гаманці.

Seed phrase не є приватним ключем — це його джерело. З однієї фрази можна отримати безліч приватних ключів для різних блокчейнів і акаунтів.

Як працює

Процес базується на стандарті BIP-39:

  1. Під час створення гаманця генератор випадковості створює ентропію — випадкову послідовність бітів.
  2. Ентропія кодується у слова зі спеціального словника (2048 слів).
  3. Останнє слово містить контрольну суму, яка дозволяє виявити помилку при введенні.
  4. З цієї фрази за допомогою стандартного алгоритму деривації утворюється кореневий ключ, а з нього — приватні ключі для кожного блокчейна й кожного акаунта всередині гаманця.

Усі обчислення детерміновані: одна й та сама seed phrase завжди дає однаковий набір ключів. Тому достатньо записати слова — і гаманець можна відтворити на будь-якому сумісному пристрої.

Приклад

Фрагмент вигляду seed phrase (не використовуйте його — це демонстраційний приклад):

abandon ability able about above absent absorb abstract absurd abuse access accident

Якщо ви встановите Phantom на новий телефон і введете ці 12 слів у правильному порядку, гаманець повністю відновиться з усіма акаунтами Solana та токенами, які були на ньому раніше.

Типова помилка

Зберігання seed phrase у цифровому вигляді. Фотографія фрази в галереї смартфона, запис у хмарному нотатнику, повідомлення в месенджері чи файл на комп'ютері — усе це робить фразу доступною для шкідливого ПЗ та зловмисників. Seed phrase існує саме для того, щоб працювати поза цифровим середовищем: фізичний носій (папір, металева плитка) у фізично контрольованому місці.

Пов'язані матеріали

Внутрішні переходи

  • Private key — як seed phrase перетворюється на конкретний ключ акаунта в Solana та чому ці два поняття не варто плутати.

Додаткові ресурси

  • Специфікація BIP-39 — офіційний опис словника та алгоритму формування фрази (англійською).
  • Документація Phantom щодо безпеки та відновлення гаманця.