Base di conoscenza
Standard di seed a confronto: BIP-39, Electrum, SLIP39 e altri
Non ogni frase di recupero è una frase BIP-39. Electrum, SLIP39 e Monero hanno ciascuno il proprio sistema di seed, e la compatibilità tra loro è limitata.
Risposta breve
Le frasi di recupero non sono intercambiabili: le frasi di recupero BIP-39, Electrum e SLIP-39 ripristinano wallet diversi. Lo standard con cui è stata creata la frase decide la compatibilità: una frase che funziona in una famiglia di wallet può fallire in un'altra, anche se le parole sembrano identiche.

Le frasi di recupero si somigliano ma non sono intercambiabili. Se un seed ripristina un wallet dipende dallo standard con cui è stato creato, e mescolare gli standard è una delle cause nascoste dei ripristini falliti.
BIP-39 (la maggior parte degli hardware wallet e dei wallet software)
- 12, 15, 18, 21 o 24 parole dall’elenco fisso BIP-39 (2.048 parole)
- L’ultima parola contiene una somma di controllo: la somma di controllo rileva alcuni errori, ma non tutti. Una frase BIP-39 modificata può superare la verifica e generare un altro wallet.
- Una passphrase BIP-39 opzionale (25ª parola) cambia completamente il wallet derivato
- Usato da Ledger, Trezor, MetaMask, dalla maggior parte dei wallet mobili e dalla maggior parte dei wallet desktop moderni
- La compatibilità BIP-39 non basta: il wallet deve supportare anche la rete, i percorsi di derivazione, i tipi di account e indirizzo originali e l’eventuale passphrase.
Seed Electrum
- Le vecchie frasi di recupero Electrum (prima della versione 2.0) usano un elenco storico fisso di parole per convertire il seed in parole e ricostruirlo a partire da esse. Non usano il sistema di hash di versione HMAC-SHA512 introdotto in Electrum 2.0.
- Seed Electrum nuovi: 12-24 parole, validati dall’hash di versione proprio di Electrum — un prefisso di un HMAC-SHA512 della frase, non una parola a sé
- Non BIP-39: un seed Electrum non ripristinerà un wallet BIP-39 e viceversa
- Electrum usa anche i propri percorsi di derivazione (rami legacy / SegWit) a partire dal seed
SLIP39 (backup Shamir)
- Divide un seed in parti; una soglia di parti complete ripristina il wallet (ad esempio 2 su 3)
- Le parti sono di 20 o 33 parole dall’elenco SLIP39
- Usato da Trezor (backup Shamir) e alcuni altri hardware wallet
- Le parti ricostruiscono il seed principale sottostante del wallet — il valore da cui deriva ogni chiave — e non una frase BIP-39
- SLIP39 sostituisce BIP-39 invece di estenderlo, e i due non sono compatibili: le parti esistenti non possono essere riconvertite in una frase BIP-39 da 12 o 24 parole
- Conservi le parti Shamir nel formato SLIP39 e le ripristini con software che implementa SLIP39: una parte da 20 o 33 parole non è una frase che un wallet BIP-39 possa accettare
Seed Monero
- 25 parole che codificano la chiave di spesa privata e la chiave di visualizzazione privata
- Ha la propria somma di controllo e il proprio elenco di parole
- Non BIP-39; i seed Monero ripristinano solo wallet Monero (e software compatibile)
Seed legacy e non standard
- MultiBit Classic, i primi Bitcoin Core e altri wallet pre-HD non usano alcun seed: usavano file di wallet e keypool
- I brain wallet sono password trasformate direttamente in chiavi, non seed
- Qualsiasi «frase di 12 o 24 parole» che fallisce la somma di controllo BIP-39 può essere ancora valida sotto un altro standard: è un segnale, non un vicolo cieco
Cosa significa per il recupero
- Prima di giudicare un seed non valido, identifichi lo standard: il numero di parole, se la frase porta l’hash di versione di Electrum e se il software è basato su BIP-39
- Un errore di «seed non valido» in un wallet non significa che il seed sia inutilizzabile: può appartenere a un altro standard
- Il recupero di un seed parziale o errato dipende dalla struttura di somma di controllo dello standard, che è ciò che rende possibili le ricerche limitate
Ha provato i passaggi ma non riesce ancora ad accedere?
La prima valutazione è gratuita e non richiede materiale sensibile: descriva cosa conserva e saprà se il recupero è realistico. Paga solo se il recupero riesce.