Bitcoin Safety: Why 12 Words are Better Than 24

Поділитися
Вставка
  • Опубліковано 27 жов 2024

КОМЕНТАРІ • 78

  • @rufuspipemos
    @rufuspipemos 6 місяців тому +1

    Trezor Safe 3 allows for Shamir backup. Oddly, that is a 20-word seedphrase, with 3 of the words the same in each derivation. So in essence it is really a 17-word seed? So odd.

    • @RhettReisman
      @RhettReisman  6 місяців тому +5

      This is a great example of the point I was making in the video.
      From their website: Trezor Suite will automatically initiate a device with Shamir backup using 20-word shares (128-bit strength).
      trezor.io/learn/a/what-is-shamir-backup
      Note that it says 128 bit strength. Even though there are more words it will contain the same amount of entropy as a 12 word seed phrase.
      There are tradeoffs with Shamir - I would argue that it’s not worth it in 90% of cases because it complicates your recovery process.
      But regardless - it’s not “safer” just because there are more words. It’s exactly the same amount of entropy

    • @rufuspipemos
      @rufuspipemos 6 місяців тому +1

      @@RhettReisman , thanks! It seems the best way is to use 12 words, keep it simple, and don't lose your seed. Anything beyond that just adds risk, not reduce it. No matter that the numbers show.

  • @lukebal
    @lukebal 9 місяців тому +5

    Had this same thought when I saw the new Trezors only do 12 words. You explained it very well. Thanks dude

    • @RhettReisman
      @RhettReisman  9 місяців тому +1

      Yeah it’s a really interesting concept - happy to help :)

  • @skyhackerfpv7104
    @skyhackerfpv7104 9 місяців тому +3

    Great video. Thanks for sharing your knowledge!

    • @RhettReisman
      @RhettReisman  9 місяців тому

      Happy to help :)
      Happy new year!

  • @lideadhead
    @lideadhead 9 місяців тому +1

    Love your videos and contributions.

    • @RhettReisman
      @RhettReisman  9 місяців тому +1

      Thank you! Happy to help :)

  • @Seadreamer_
    @Seadreamer_ 4 дні тому

    Wow, my first video. Subscribed.

  • @stevechan5985
    @stevechan5985 9 місяців тому

    👍 Your videos are awesome. I have learned so much from your channel. Thanks.

    • @RhettReisman
      @RhettReisman  9 місяців тому

      Appreciate it 😁 happy to help Steve

  • @ikust007
    @ikust007 9 місяців тому +1

    Excellent vidéo. Thank you. Read your post …

    • @RhettReisman
      @RhettReisman  9 місяців тому +1

      Thanks man happy new year 🎆

  • @Btree33
    @Btree33 7 місяців тому +2

    Subscribed !

    • @RhettReisman
      @RhettReisman  7 місяців тому +2

      You dropped this, king 👑

  • @JarolCuellarValle
    @JarolCuellarValle 6 місяців тому

    Great! Thank you Rhett!

  • @jasonf4626
    @jasonf4626 9 місяців тому +1

    Great video….
    A little confused on 128-bit entropy schema. Are we saying that the addition 12 words AFTER the first 12 aren’t random enough to be considered truly random? Therefore we’re adding unnecessary complexity and not (in practice) much more security?

    • @drxmario2
      @drxmario2 8 місяців тому

      Yeah, I find this confusing too, as long as we are choosing out of the 2048 word pool randomly for each word, shouldn't it be more secure in theory with 24 words, AND in practice? It's just not random enough? What does only using 128 bits of entropy with 24 words really mean here? Isn't entropy just a function of how many random words you use, IE: 12 vs 24? How is it "unused" entropy as per the quote? Isn't it being used by nature of having the randomly generated 24 word seed phrase?

    • @drxmario2
      @drxmario2 8 місяців тому

      Maybe the person he was quoting in the video was just a blow hard trying to sell a book?

    • @RhettReisman
      @RhettReisman  8 місяців тому +2

      Andreas is definitely not a blow hard trying to sell a book - he’s released it for free to everyone on the internet
      In practice most hardware wallet manufacturers are only using 128 bits of entropy. Think of the bits like empty slots where a number can go.
      A bit can have 2 values. 0 or 1. If I have 128 slots (bits) I have 2^128 possible values or 10^38 possible combinations
      If I have a 24 word seed phrase and 2048 possible words that’s 10^79 combinations.
      If I have more combinations of seed phrases than I have slots of available entropy I’m having to drop all that extra entropy - it ends up not being used.
      It’s a software/hardware reality of production HD wallets that is dropping entropy for 24 word seed phrases

    • @drxmario2
      @drxmario2 8 місяців тому

      @@RhettReisman The problem with your explanation, is just the blanket statement saying that modern day hardware wallets only use 128 bits of entropy with no explanation or anything to back it up. I've seen other videos that explain how entropy works and how there are about 11 bits of entropy in each word. (It's really 10.6 repeating) so 12 words x 10.6 repeating is 128 bits of entropy and 24 words x10.6 repeating is 256 bits of entropy
      Entropy is just how random the whole thing is. You can have 12 random words for 128 bits of entrophy, or 24 for 256 bits of entropy. Making a program that chooses from 2048 words 24 times is not complicated at all, it's just a few lines of code not counting the word list you've have to look through.
      So to say that most wallets are only made with 128 bits of entropy even if they have 24 words is like saying 12 of the 24 words weren't chosen randomly. It doesn't make any sense.

    • @drxmario2
      @drxmario2 8 місяців тому

      @@RhettReisman And on the point about more seed phrases than slots. Each word is made of 11 bits, so it's 2^11 possible combinations for the 0's and 1's since there's 2 choices 11 times, so that's 2048 possible words. You're just doing that 24 times instead of 12. All of the possible bits are covered with the 2048 words.

  • @Btree33
    @Btree33 Місяць тому +1

    What if you do a 24 parent seed and then use 12 word cold seeds for your actual wallets

    • @RhettReisman
      @RhettReisman  Місяць тому

      That could be a good work around as long as you make sure the 24 word has enough entropy

  • @OmarNAJA-pi8sr
    @OmarNAJA-pi8sr 20 днів тому

    does using a passphrase with seed is impossible to brute force ? because a passphrase doesnt have a standard of 2048 words

    • @RhettReisman
      @RhettReisman  18 днів тому

      Any 12 or 24 word seed phrase generated with enough entropy is impossible to brute force. Passphrases make them more secure.

  • @sylvianederlander2317
    @sylvianederlander2317 7 місяців тому +1

    Excellent!

  • @jordanrox007
    @jordanrox007 9 місяців тому +1

    The way entropy works when generating randomness is so hard to comprehend. Well i find it hard to understand it.

    • @RhettReisman
      @RhettReisman  9 місяців тому

      Check out this video if you haven’t already ua-cam.com/video/D9j5y3tyMo8/v-deo.htmlsi=fAFAFc-UFR0Hj7Kq
      I go over the random function in Python and show you how different seeds affect the number. It is pretty confusing though lmk if there’s a specific part that I could explain better r

  • @tonypowers9839
    @tonypowers9839 2 місяці тому +1

    Cool Homie
    🫶🐐

  • @antoniocouto7092
    @antoniocouto7092 3 місяці тому

    Excelent video, thanks a lot, I reseaching about this topic and you information is very good.

  • @ikust007
    @ikust007 9 місяців тому +2

    3:44 but why… not sure I understood this part…

    • @RhettReisman
      @RhettReisman  9 місяців тому +1

      If a wallet only uses 128 bits of entropy (which is what most of them are doing) 12 words and 24 words are including the same amount of randomness.
      In that case 12 words is more secure than 24

    • @ikust007
      @ikust007 9 місяців тому

      @@RhettReisman i think I understand. But then why not on 256 bits if 24 words ?

  • @LNVACVAC
    @LNVACVAC Місяць тому

    So, I can't select words out of a fixed dictionary?

    • @RhettReisman
      @RhettReisman  Місяць тому

      It needs to be from the bip39 dictionary - not every dictionary word works.
      You can select your own words, but you shouldn’t because you’ll likely pick a low entropy seed phrase. Computers are better at picking words randomly.

  • @manowatis1557
    @manowatis1557 3 місяці тому

    Newbie question but, what if a large percent of all possible seed phrases are generated at some point
    Will it then be a lot easier for a computer to guess a seed phrase correctly?

    • @RhettReisman
      @RhettReisman  2 місяці тому

      Computers don't know which seed phrases are generated and which ones aren't

  • @summerbreeze5115
    @summerbreeze5115 9 місяців тому +1

    I have trezor one with 24 words
    Am i safe?

    • @RhettReisman
      @RhettReisman  9 місяців тому

      If you generated the seed using Trezors normal process you’re fine
      It’s just that it’s probably the same level of security and harder to store than 12. If you already have one though it’s less important to try to get a new one

    • @thomasconstant9354
      @thomasconstant9354 6 місяців тому

      There is no Secure Element in the Trezor One, you should upgrade to Trezor Safe and regenrate your 24 words seedphrase in it (or switch to a 12 words ... it's much easier to memorize)

    • @summerbreeze5115
      @summerbreeze5115 6 місяців тому

      @@thomasconstant9354
      I can't do it...Bitcoin is too complex for me. I'm a dummy.
      I switched to ETF & MSTR with little BTC in my trezor.

  • @tpks2542
    @tpks2542 6 місяців тому

    I have a question & concern. My concern is around a program that can "brute force" a 12 word vs 24 word seed phrase. Since the 2048 words are known, computer programs can generate 12 word phrases and test random phrases until eventually finding a wallet. Wouldn't you agree that a 24 word seed phrase would protect you much better against this issue?

    • @RhettReisman
      @RhettReisman  6 місяців тому +1

      It would if the wallets that generate the 24 words use 24 words of entropy, but most don’t.
      Because most only use 12, they’re functionally the same.
      Every computer on earth working together would take centuries to crack a 12 word seed phrase.
      You shouldn’t worry about it

    • @tpks2542
      @tpks2542 6 місяців тому +1

      @@RhettReisman Thank you, even with the security of a 12 word seed, would you recommend adding a passphrase for extra protection?

    • @rufuspipemos
      @rufuspipemos 6 місяців тому

      @@tpks2542 , I am also interested in that question. I sense the answer is yes but to me this seems like all one is doing is adding a paper wallet overlay (memorized passphrase) to a HD wallet. HD wallets were meant to eliminate paper wallets but adding a passphrase to me seems like going backwards.

    • @Btree33
      @Btree33 6 місяців тому

      @@tpks2542yes 12 words plus a few words as a pass phrase

    • @thomasconstant9354
      @thomasconstant9354 6 місяців тому

      @@tpks2542 If you use a physical ledger, the passphrase will definitely add a serious layer of security as it is not stored on a the device.

  • @Btree33
    @Btree33 3 місяці тому

    what if you make your own 24 word seed w dice and then restore in an hd wallet

    • @RhettReisman
      @RhettReisman  2 місяці тому

      Great question. I assume that would fix your problem, but might depend on the hardware/firmware of the wallet

  • @Btree33
    @Btree33 Місяць тому

    What if you use dice

    • @RhettReisman
      @RhettReisman  Місяць тому

      Dice should fix the problem if you roll 100

  • @Btree33
    @Btree33 6 місяців тому

    What are production hd wallets? The ledger nano ?

    • @RhettReisman
      @RhettReisman  6 місяців тому +2

      Yeah - ledger, trezor, coldcard, etc. basically every hardware wallet

  • @ikust007
    @ikust007 9 місяців тому

    Why is coldcard having 24 words ?

    • @RhettReisman
      @RhettReisman  9 місяців тому +1

      They also allow 12 and 18

    • @ikust007
      @ikust007 9 місяців тому

      @@RhettReisman oh!

  • @sahilsingal1439
    @sahilsingal1439 4 місяці тому

    Someone managed to guess 100 random trust wallet addresses but all were empty how it could be possible?

    • @RhettReisman
      @RhettReisman  4 місяці тому

      It’s likely that if you guess 100 random wallets that they’ll be empty because there are more wallets combinations than grains of sand on earth. 100 guesses is not very many

  • @greennco1
    @greennco1 Місяць тому

    Suppose only 200000 people have a cold storage wallet right now. Guessing 12 words in a row. An unlocking Bitcoin would be difficult period what do you say to the person that says what if, in 10 years there's 250 million cold storage wallets and use? It would make it much easier to start guessing 12 words in a row and unlocking a wallet with Bitcoin in it.

    • @RhettReisman
      @RhettReisman  Місяць тому +2

      It doesn’t matter how many people use bitcoin it doesn’t get any easier to guess a seed phrase. We already know every combination of seed words - the point is that number is way too high for you to ever guess a single one (there will always be wayyyy more empty seed phrases than populated ones). 250,000,000 is still like 10^13 smaller than a 12 word phrase. It’s imperceptibly small.

    • @greennco1
      @greennco1 Місяць тому

      @@RhettReisman Appreciate the comment back. That's just the question I get the most. Can I guess 12 words and unlock somebody's wallet somewhere in the world. I use multi signature storage anyways. Is it possible, or is it already you being used a computer guessing seadt phrases to unlock a wallet with bitcoin. Instead of guessing hash, it would be guessing to seed phrases

  • @bobwreck3775
    @bobwreck3775 14 днів тому

    I want to put a wallet into anaother wallet

  • @rufuspipemos
    @rufuspipemos 6 місяців тому +2

    Fourth reason to not do 24 word..... you won't be tempted to split your seed phrase location, which I think will cause a lot of lost BTC in years to come.

    • @RhettReisman
      @RhettReisman  6 місяців тому +1

      Exactly! People want to get too smart with all of this and some of them will pay the price.

    • @RhettReisman
      @RhettReisman  6 місяців тому

      Exactly! People want to get too smart with all of this and some of them will unfortunately pay the price.

  • @bradmarcus26
    @bradmarcus26 6 місяців тому

    He forgot to have you MUST use 24 words for a hot wallet or else you are screwed.

    • @RhettReisman
      @RhettReisman  6 місяців тому +1

      I’m him. I didn’t forget. You can use 12.
      🧠🧠🧠🧠🧠