Bitcoin Forum
November 14, 2024, 09:07:00 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BIP 39 and SLIP 39  (Read 150 times)
pomme7000 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 12


View Profile
September 14, 2024, 02:07:32 PM
 #1

Newbie now learning about seed phrase generation.

I'm familiar with BIP 39 and its use in generating 12 and 24-word seed phrases. I'm also familiar with Shamir's Secret Sharing algorithm, which at least one company (Trezor) has implemented using a 20-word seed phrase based on SLIP 39. I'm not clear, however, on the relationship between BIP 39 and SLIP 39.

What I think I understand, however, is the following:

1. BIP 39 is still the official bitcoin standard.

2. BIP 39 is implemented across many hardware wallets. If you lose a hardware wallet manufactured by company A, you can buy a new hardware wallet from company B and rebuild your bitcoin keys from your 24-seed phrase.

3. SLIP 39, at present, is a company-specific (Trezor) standard.

4. If you lose your Trezor hardware wallet, you will have to buy a new Trezor hardware wallet to rebuild your bitcoin keys from your 20-work seed phrase.

Does this sound right?
Mia Chloe
Hero Member
*****
Offline Offline

Activity: 532
Merit: 673


Mia's Creative


View Profile
September 14, 2024, 02:22:40 PM
 #2

Of course Op BIP 39 is the official and most common standard for generating seed phrases for Bitcoin wallets. BIP 39 is widely implemented across many hardware wallets that's why it's the most common though Electrum uses a different seed type.

SLIP 39 is more like an extension of BIP 39, developed by Trezor, to support more advanced features like Shamir's Secret Sharing. Although Trezor's implementation of the  SLIP 39 format  is kinda specific to their devices, the standard is open-source and can be adopted by others too but I kinda think the likelihood is thin

The key difference is that SLIP 39 adds an additional layer of security and flexibility, but it's not yet universally supported like BIP 39. Though it's similar to how ELECTRUM uses a specific algorithm for seed creation. So if you lose a Trezor wallet using SLIP 39 you might need to replace it with another Trezor device to restore your wallet using the 20-word seed phrase.

██████████████████████████
██████████████████████████
██████████████████████████
██████████████████████████
██████████████████████████
██████████████████████████
██████████████████████████
██████████████████████████
██████████████████████████
██████████████████████████
██████████████████████████
██████████████████████████
██████████████████████████
 
 EVO.io 
 
BRIDGING THE GAP
BETWEEN CRYPTO
AND PLAY 
█████████████████████████
█████████████████████████
████████▀▀░░█░░▀▀████████
██████▀▄░░▄▄█▄▄░░▄▀██████
█████░░░█▀▄▄▄▄▄▀█░░░█████
████░░░██████████░░░████
████▀▀▀███████████▄▄▄████
████░░░██████████░░░████
█████░░░█▄▀▀▀▀▀▄█░░░█████
██████▄▀░░▀▀█▀▀░░▀▄██████
████████▄▄░░█░░▄▄████████
█████████████████████████
█████████████████████████

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
ROULETTE
SLOTS
GAME SHOWS
MANY MORE
 
......DEPOSIT BONUS......
 
UP
TO
1 BTC + 150 
FREE
SPINS
████████████▄▄▀▀█
░▄▄▄██████████
██▀▄░▄▄▄███▄███
██▄▀███████
█▀▀████████████
░█████████████████
██████████████████
███████▄▄████▀████
█▄▄██▄█▀▀███▀█████
░█▀██▀▀▀▀███████
▀█▀██▀████████████
██▀█▀▀▀█▀█▀█████████
██▄▄▀▄▄▄█▄▄██████████▄
 
..Play Now..
Charles-Tim
Legendary
*
Offline Offline

Activity: 1736
Merit: 5212


Leading Crypto Sports Betting & Casino Platform


View Profile
September 14, 2024, 02:38:33 PM
Merited by Mia Chloe (1)
 #3

Slip39 is when seed phrase or private key or any character that has 128 bits to 256 bits +which is the standard) is converted to a share or shares that can be used to regenerate the seed phrase, private key or the 128 to 256 bits of characters.

It would be good for more than one shares and not necessary if the share is not more than one.

SLIP 39 is more like an extension of BIP 39, developed by Trezor, to support more advanced features like Shamir's Secret Sharing. Although Trezor's implementation of the  SLIP 39 format  is kinda specific to their devices, the standard is open-source and can be adopted by others too but I kinda think the likelihood is thin

The key difference is that SLIP 39 adds an additional layer of security and flexibility, but it's not yet universally supported like BIP 39. Though it's similar to how ELECTRUM uses a specific algorithm for seed creation. So if you lose a Trezor wallet using SLIP 39 you might need to replace it with another Trezor device to restore your wallet using the 20-word seed phrase.
SatoshiLabs implemented Slip39. Electrum desktop wallet also supports Slip39.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
slaman29
Legendary
*
Offline Offline

Activity: 2842
Merit: 1290


Livecasino, 20% cashback, no fuss payouts.


View Profile
September 14, 2024, 03:07:55 PM
 #4

Never heard of SLIP39 til now to be honest. Always thought people who use Trezor usually just import Electrum or whatever other wallet they have, guess I have to actually start using a hardware wallet one of these days to understand all this.

It feels like a terrible way to store something though, if you need another Trezor to restore access. I know Electrum also has its own seed implementation but at least it's open source and freely available to restore.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
Charles-Tim
Legendary
*
Offline Offline

Activity: 1736
Merit: 5212


Leading Crypto Sports Betting & Casino Platform


View Profile
September 14, 2024, 03:50:34 PM
Merited by slaman29 (1)
 #5

It feels like a terrible way to store something though, if you need another Trezor to restore access. I know Electrum also has its own seed implementation but at least it's open source and freely available to restore.
You can import slip39 into desktop Electrum



There are other tools that you can use offline for it.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
PX-Z
Hero Member
*****
Offline Offline

Activity: 1638
Merit: 970


pxzone.online


View Profile WWW
September 14, 2024, 03:59:37 PM
 #6

Never heard of SLIP39 til now to be honest. Always thought people who use Trezor usually just import Electrum...
You are not wrong though as you can import it on electrum as already mentioned above.

It feels like a terrible way to store something though, if you need another Trezor to restore access. I know Electrum also has its own seed implementation but at least it's open source and freely available to restore.
That's how a product become unique, although one of the cons is its not universally supported/implemented yet so you can't import on any wallet unlike BIP39

dkbit98
Legendary
*
Offline Offline

Activity: 2422
Merit: 7572



View Profile WWW
September 14, 2024, 06:39:53 PM
 #7

1. BIP 39 is still the official bitcoin standard.
BIP39 was also made by Trezor developers, and it is one of several BIP standards used for bitcoin seed words.

3. SLIP 39, at present, is a company-specific (Trezor) standard.
SLIP39 is also compatible with other bitcoin wallets so you don't have to worry about that.
Electrum and Blue wallet will work just fine with SLIP39, and I am sure other wallets are going to support it soon.

4. If you lose your Trezor hardware wallet, you will have to buy a new Trezor hardware wallet to rebuild your bitcoin keys from your 20-work seed phrase.
No, not even all Trezor wallets support SLIP39, only newer models.
You can recover to any other supported wallet, and you should find more information on Trezor website:
https://content.trezor.io/slip39

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
pomme7000 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 12


View Profile
September 14, 2024, 08:44:53 PM
 #8

Thank you all. Again, very helpful.
odolvlobo
Legendary
*
Offline Offline

Activity: 4494
Merit: 3417



View Profile
September 14, 2024, 09:45:15 PM
 #9

1. BIP 39 is still the official bitcoin standard.

While BIP 39 is very popular, it is not the "official bitcoin standard". Strictly speaking, there are no "official standards" because there is no authority; however, a BIP implemented in the reference client might be considered to be an "official standard" for practical reasons

FYI, Bitcoin Core does not implement or use BIP 39.

While BIP 39 is a great feature, SLIP 39 is a major improvement. I hope that enough wallets eventually adopt SLIP 39 so that it becomes as ubiquitous as BIP 39, perhaps even replacing it.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
slaman29
Legendary
*
Offline Offline

Activity: 2842
Merit: 1290


Livecasino, 20% cashback, no fuss payouts.


View Profile
September 15, 2024, 06:39:44 AM
 #10

It feels like a terrible way to store something though, if you need another Trezor to restore access. I know Electrum also has its own seed implementation but at least it's open source and freely available to restore.
You can import slip39 into desktop Electrum



There are other tools that you can use offline for it.

Thank you, that's very cool.

So ok, I was wrong about developing something just for Trezor, still never heard of this slip39, but no doubt something very important that if you ever use a wallet, or a new one, to understand that seed phrases can't always be recoverable everywhere (I knew this about Electrum only a bit later after I used it).

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
_act_
Legendary
*
Offline Offline

Activity: 1078
Merit: 1310


Lightning network is good with small amount of BTC


View Profile
September 15, 2024, 07:23:35 AM
 #11

While BIP 39 is very popular, it is not the "official bitcoin standard". Strictly speaking, there are no "official standards" because there is no authority; however, a BIP implemented in the reference client might be considered to be an "official standard" for practical reasons

FYI, Bitcoin Core does not implement or use BIP 39.
Bitcoin Core is using master private key instead. BIP means was proposed and accepted. If the proposal is not accepted, it will not be included into the BIP lists just as SLIP39. BIP39 was accepted which makes it official.

SLIP39 which is shamir's secret sharing for mnemonic codes is the one that is not official. Also I prefer seed phrase which mist wallets supports. I will prefer to add passphrase. If it involves more than one person, I will prefer multisig wallet.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
odolvlobo
Legendary
*
Offline Offline

Activity: 4494
Merit: 3417



View Profile
September 16, 2024, 12:37:15 AM
 #12

While BIP 39 is very popular, it is not the "official bitcoin standard". Strictly speaking, there are no "official standards" because there is no authority; however, a BIP implemented in the reference client might be considered to be an "official standard" for practical reasons
FYI, Bitcoin Core does not implement or use BIP 39.
Bitcoin Core is using master private key instead. BIP means was proposed and accepted. If the proposal is not accepted, it will not be included into the BIP lists just as SLIP39. BIP39 was accepted which makes it official.

I don't mean to be argumentative, but not all BIPs are proposed and "accepted". There are BIPs, such as BIP 135, that are proposed and rejected. If you read BIP 39, you will see that its status is proposed.

Anyway, there are no "accepted" BIPs, unless by "accepted" you mean inclusion in Bitcoin Core.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
Forsyth Jones
Hero Member
*****
Offline Offline

Activity: 1344
Merit: 920


Duelbits - Play for Free | Win for Real


View Profile WWW
September 16, 2024, 09:18:08 PM
Merited by Mia Chloe (1)
 #13


While BIP 39 is very popular, it is not the "official bitcoin standard". Strictly speaking, there are no "official standards" because there is no authority; however, a BIP implemented in the reference client might be considered to be an "official standard" for practical reasons

FYI, Bitcoin Core does not implement or use BIP 39.

While BIP 39 is a great feature, SLIP 39 is a major improvement. I hope that enough wallets eventually adopt SLIP 39 so that it becomes as ubiquitous as BIP 39, perhaps even replacing it.
Although SLIP39 is an innovation from Trezor that aims to solve the problem of lack of trust in delegating recovery actions to a certain number of people or places and determining a minimum threshold to rebuild the wallet, I don't think it should be replaced, BIP39 is still very useful and the most trusted by people and wallets, what we want to see here is an additional option and not to exclude one that already exists, it's worth remembering that SLIP39 does not make the BIP39 standard obsolete.

I personally will continue using the BIP39 standard, I do not see a specific reason to use SLIP39 other than for testing for now.

Remembering that in BIP39 it's possible to use the BIP85 standard to derive child seeds, which can be very useful if we want to use only one seed as a backup and this will be used to recover the child seeds.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
pomme7000 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 12


View Profile
September 16, 2024, 11:48:52 PM
 #14

SLIP39 which is shamir's secret sharing for mnemonic codes is the one that is not official. Also I prefer seed phrase which mist wallets supports. I will prefer to add passphrase. If it involves more than one person, I will prefer multisig wallet.
I’m still a novice here, but don’t multisig and Shamir address two different needs/issues?

Multisig exists so that more than one person is required to authorize a transaction. But Shamir exists so that more than one seed shard is required to restore a wallet seed phrase. Is this not the case?
Forsyth Jones
Hero Member
*****
Offline Offline

Activity: 1344
Merit: 920


Duelbits - Play for Free | Win for Real


View Profile WWW
September 18, 2024, 09:52:59 PM
 #15

I’m still a novice here, but don’t multisig and Shamir address two different needs/issues?

Multisig exists so that more than one person is required to authorize a transaction. But Shamir exists so that more than one seed shard is required to restore a wallet seed phrase. Is this not the case?
Exactly that, to better understand shamir backup, I recommend this link from Trezor (Satoshi Labs), creator of SLIP-39: https://trezor.io/learn/a/what-is-shamir-backup

I also found this link from the Trezor blog that should explain more: https://blog.trezor.io/20-word-wallet-backup-your-questions-answered-bff078922644

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!