Визначення
Seed phrase (також recovery phrase, mnemonic phrase) — це набір із 12 або 24 слів англійською мовою, з яких алгоритмічно генеруються всі ключі гаманця. Ця фраза є єдиним надійним способом відновити доступ до коштів, якщо пристрій загублено, пошкоджено чи гаманець видалено. У екосистемі Solana seed phrase використовують Phantom, Solflare, Backpack та інші некастодіальні гаманці.
Seed phrase не є приватним ключем — це його джерело. З однієї фрази можна отримати безліч приватних ключів для різних блокчейнів і акаунтів.
Як працює
Процес базується на стандарті BIP-39:
- Під час створення гаманця генератор випадковості створює ентропію — випадкову послідовність бітів.
- Ентропія кодується у слова зі спеціального словника (2048 слів).
- Останнє слово містить контрольну суму, яка дозволяє виявити помилку при введенні.
- З цієї фрази за допомогою стандартного алгоритму деривації утворюється кореневий ключ, а з нього — приватні ключі для кожного блокчейна й кожного акаунта всередині гаманця.
Усі обчислення детерміновані: одна й та сама 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 щодо безпеки та відновлення гаманця.