Bitcoin Forum
May 10, 2024, 10:38:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question regarding SEED!  (Read 208 times)
hotala (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 1


View Profile
January 02, 2021, 11:40:22 AM
Last edit: January 02, 2021, 12:02:48 PM by hotala
Merited by ABCbits (1)
 #1

Hi guys i hope you are doing well, i have few question regarding seed "btc"

1- How actually Seed works ?

2- Is their possiblity to swap 12 words and get working seed in the first few attempts?

3- If you past ur random 12 seeds in https://iancoleman.io/bip39/ and you get thousands of Derived Addresses, is this mean your Seed are working and they are in correct order ?

4- Why https://iancoleman.io/bip39/ show thousands of derived adress when you enter a correct Seed (if question "3" is YES" ?

5- So i pretend that question 3 & 4 is right, is it possible that 12 SEED can unlock thousands of adresse ? if "YES" is this mean that SEED are not good security for our coins ? I mean if someone can just play with random seed for fun until he got working SEED which can take coin from others ?

6- https://iancoleman.io/bip39/ show long list of adresse with their PRIVAT KEY, are this Privat key actually working ?

7- Is their a websites that can scan all derived adresse to check their balance at same time ?

8- What Derivation Path (BIP32 BIP44 BIP49 BIP84 BIP141) mean ?

9- Is their a chance to get randomly seed for OLD dormant BTC Wallet "rich wallet" ?

10- What difference between 12 words and 24 ?

11- Old Dormant wallet are they using 12 words or 24 ?

12- Last question, why when you enter your random 12 seed and u press BIP32 in "Derivation Path" it show different adress than "BIP44" even if you still using same 12 words ?

13- I read before that many person lost their Wallet, mean they got hacked even if they confirme that their SEED are in safe place "paper for ex" not even in their computer, do you think "get random seed by chance" is a possibility that why their wallet got hacked ?

Sorry guys for my bad english and long questions.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
LoyceV
Legendary
*
Online Online

Activity: 3304
Merit: 16627


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
January 02, 2021, 12:18:55 PM
 #2

I mean if someone can just play with random seed for fun until he got working SEED which can take coin from others ?
Try it! Really, try it Smiley Convince yourself how a Bitcoin mnemonic is. Here's a list of all funded Bitcoin addresses. Good luck!

hotala (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 1


View Profile
January 02, 2021, 12:28:05 PM
 #3

I mean if someone can just play with random seed for fun until he got working SEED which can take coin from others ?
Try it! Really, try it Smiley Convince yourself how a Bitcoin mnemonic is. Here's a list of all funded Bitcoin addresses. Good luck!

ty man  Cheesy sorry i don't have knowledge regarding these things that why am asking, any possiblity to answer my questions ? and explain to me where i misunderstood? thanks btw for link, i will read that!! Smiley
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4177



View Profile
January 02, 2021, 12:39:27 PM
Last edit: January 02, 2021, 02:16:47 PM by ranochigo
Merited by ABCbits (2), Heisenberg_Hunter (1)
 #4

1. You'll want to refer to BIP32 and BIP39 for commonly used HD standards and mnemoric seed phrase system. With BIP39, you'll have a seed phrase and the seed is used with PBKDF2 and HMAC-SHA512 to generate a seed. The 512bit seed will then be used with a derivation path and it can be used to generate the addresses with a child key derivation function.
2. Depends. If the checksum is enforced, then there's a high chance the seed will be rejected. If it's not enforced, then you will still get a working seed.
3. No. You have to compare the keys being generated with the ones that you're shown. That's the only certain way that you'll be sure.
4. The chances of you having a wrong key and still passing the checksum check is roughly 6.25% (checksum of 4 bits for a 12 word mnemoric), which is fairly high.
5. It is safe. If you're talking about 12 word BIP39 seed, you have 128bits of security which is more than sufficient.
6. Yes.
7. Your wallet can. I wouldn't put it in any online website though. I'm not sure about any online website that does this without it being a web wallet.
8. BIP 32 is the standards for hierarchical derivation wallet, BIP39 is the mnemoric system, BIP44 is the standardized derivation path for legacy wallet, BIP49 is the P2PWKH-P2SH wallet (those segwit addresses starting with 3), BIP84 determines the bech32 derivation path, BIP141 is Segwit.
9. See 5. For BIP39 mnemoric, there are 12^2048 2048^12 possible seeds for a 12 word seed.
10. Higher but potentially negligible security. There is an ongoing discussion in the Development & Technical Discussion section.
11. Nobody knows. Most dormant addresses are not derived from HD seeds because they didn't exist that early.
12. Derivation path. A seed can be used with many derivation paths and each derivation paths will yield different results. You'll get the same problem if you input it into a wallet that has a different derivation path. Most wallet lists their derivation path in their Support section.
13. Unlikely. The probability is astronomically low. There's a higher chance that it was compromised through other means.


Made a mistake with the numbers. Thanks @o_e_l_e_o.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Charles-Tim
Legendary
*
Offline Offline

Activity: 1540
Merit: 4853



View Profile
January 02, 2021, 01:06:08 PM
Last edit: January 02, 2021, 01:19:14 PM by Charles-Tim
Merited by ABCbits (2), Heisenberg_Hunter (2), HeRetiK (1)
 #5

1- How actually Seed works ?
Seed phrase is generated from random number generator while the seed is generated from the seed phrase through key stretching function PBKDF2 using HMAC-SHA512. The seed generates the master private key which is later generates to generate private keys. The seed phrase, the seed and the master private key can be used to recover back Bitcoin or other fund balance if properly imported on another wallet with the same derivation path. So, the seed is used to create HD wallet. To know about this, you can read the wallet aspect of mastering bitcoin, check the link below for the link.

https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch05.asciidoc

2- Is their possiblity to swap 12 words and get working seed in the first few attempts?
Seed is generated from the seed phrase in a HD wallet, not through swapping or any other thing. Read the link above to understand more.

3- If you past ur random 12 seeds in https://iancoleman.io/bip39/ and you get thousands of Derived Addresses, is this mean your Seed are working and they are in correct order ?
I will first have to tell you that if using iamcoleman, you need to used if offline, not online. If you input your wallet seed into iamcoleman, the addresses generated are the address generated from you wallet, they will correspond. Yes, your it means your seed is correct if anyone of the address is correct already, but if the seed is not wrong, it will definitely generate your wallet addresses.

4- Why https://iancoleman.io/bip39/ show thousands of derived adress when you enter a correct Seed (if question "3" is YES" ?
That is how HD wallet is, millions of addresses are even generated which can be controlled by the private key of the seed that leads to the address by using it to unlock bitcoin from blockchain.


5- So i pretend that question 3 & 4 is right, is it possible that 12 SEED can unlock thousands of adresse ? if "YES" is this mean that SEED are not good security for our coins ? I mean if someone can just play with random seed for fun until he got working SEED which can take coin from others ?
Yes, but with what I know, the seed generate the private key that will unlock bitcoin from blockchain. Seed phrase, seed, master private key and private keys are good security, so far it is not revealed to attackers, they are safe and can not be compromised. No technology can yet brute-force them which makes them maintain being safe. If you generate your seed in a safe and secure environment but offline and online, then it is completely (100%) safe.

6- https://iancoleman.io/bip39/ show long list of adresse with their PRIVAT KEY, are this Privat key actually working ?
Yes

7- Is their a websites that can scan all derived adresse to check their balance at same time ?
No, but there are possible ways many address can be connected together by experts using UTXO of the addresses. If you want to know the total balance, the master public key can be used, and that is why it is not good to give people because it can be used to know the whole transaction history.

8- What Derivation Path (BIP32 BIP44 BIP49 BIP84 BIP141) mean ?

BIP32: It determines the hierarchical dertermistic wallet, all HD wallets are BIP32 wallets.
https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki

BIP44: Multi-account hierarchy for deterministic wallets. This BIP defines a logical hierarchy for deterministic wallets based on an algorithm described in BIP-0032 (BIP32 from now on) and purpose scheme described in BIP-0043 (BIP43 from now on). This BIP is a particular application of BIP43.
https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki

BIP49: This BIP defines the derivation scheme for HD wallets using the P2WPKH-nested-in-P2SH (BIP 141) serialization format for segregated witness transactions.
https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki

BIP84: This BIP defines the derivation scheme for HD wallets using the P2WPKH (BIP 173) serialization format for segregated witness transactions.
https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki

BIP141: This BIP defines a new structure called a "witness" that is committed to blocks separately from the transaction merkle tree. This structure contains data required to check transaction validity but not required to determine transaction effects. In particular, scripts and signatures are moved into this new structure. The witness is committed in a tree that is nested into the block's existing merkle root via the coinbase transaction for the purpose of making this BIP soft fork compatible. A future hard fork can place this tree in its own branch.
https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki

BIP summary
https://github.com/bitcoin/bips

9- Is their a chance to get randomly seed for OLD dormant BTC Wallet "rich wallet" ?
If the old wallet is HD, then it will have a seed, but non HD wallet has no seed.

10- What difference between 12 words and 24 ?
You can get good answer using master bitcoin, wallet.
https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch05.asciidoc

Seed phrase can 12, 15, 18, 21 or 24 depending on the bit of entropy generated.

CS = ENT / 32
MS = (ENT + CS) / 11

|  ENT  | CS | ENT+CS |  MS  |
+---------+----+---------------+--------+
|   128   |  4 |      132     |  12  |
|   160   |  5 |      165     |  15  |
|   192   |  6 |      198     |  18  |
|   224   |  7 |      231     |  21  |
|   256   |  8 |      264     |  24  |

ENT= Entropy
CS= Checksum
MS= Mnemonic sentence in words

https://bitcointalk.org/index.php?topic=5262000.msg54789038#msg54789038

11- Old Dormant wallet are they using 12 words or 24 ?
It depends if the wallet is HD or not, all HD wallet generate seed while non HD wallet does not, they have corresponding private key paired with address.

13- I read before that many person lost their Wallet, mean they got hacked even if they confirme that their SEED are in safe place "paper for ex" not even in their computer, do you think "get random seed by chance" is a possibility that why their wallet got hacked ?
People that lost their bitcoin was either due to their wallet being compromised through malware or through stealing it offline. Seed can not be bruth-forecd. If saved in safe environment, the wallet is safe.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
January 02, 2021, 01:14:06 PM
 #6

I believe most of your questions come down to these two:

9- Is their a chance to get randomly seed for OLD dormant BTC Wallet "rich wallet" ?

No. That's not possible.
There isn't even the fraction of the smallest chance you could imagine if you'd use all computers world wide for your lifetime.


13- I read before that many person lost their Wallet, mean they got hacked even if they confirme that their SEED are in safe place "paper for ex" not even in their computer, do you think "get random seed by chance" is a possibility that why their wallet got hacked ?

No, definitely not.
Most of these people believe they had their mnemonic code stored securely. But at the same time they made a photo of it, or used a compromised device to generate it or even entered it into a website.
Then there are others who generated the seed wrong in the first place. They used malware, manipulated RNG's, etc..

Practically, it's not even close to be possible to crack/bruteforce a mnemonic/seed/private key.

hotala (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 1


View Profile
January 02, 2021, 01:47:20 PM
 #7

Thanks alot guys for taking time to answer my questions!! I really enjoyed reading your explanation! Thanks again and have a great week-end
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
January 02, 2021, 02:14:52 PM
 #8

First of all, the correct term is "mnemonic", not "seed". Even though most people use term such as "seed" and "recovery words", "seed phrase", when they actually mean "mnemonic".
I actually hate the term "mnemonic", and prefer to use term "seed phrase" whenever possible. Mnemonics are memory aids for things you should memorize, and the last thing you should do with your seed phrase is rely on your memory as a back up. Using the term "mnemonic" is very misleading to newbies.

9. See 5. For BIP39 mnemoric, there are 12^2048 possible seeds for a 12 word seed.
Your numbers are the wrong way round. It's 2048^12 combinations.


bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
January 02, 2021, 04:12:30 PM
 #9

First of all, the correct term is "mnemonic", not "seed". Even though most people use term such as "seed" and "recovery words", "seed phrase", when they actually mean "mnemonic".
I actually hate the term "mnemonic", and prefer to use term "seed phrase" whenever possible. Mnemonics are memory aids for things you should memorize, and the last thing you should do with your seed phrase is rely on your memory as a back up. Using the term "mnemonic" is very misleading to newbies.

After all, if it follows BIP39, it is a mnemonic code. It is not the seed and definitely not a seed phrase.
People mix these things up all the time, but there is a difference between these terms. If we'd finally use the terms as they are meant to be, there might be less confusion.

I always saw mnemonic as an abbreviation for mnemonic code. But seed or seed phrase never has been correct in my eyes.

o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
January 02, 2021, 04:38:02 PM
 #10

definitely not a seed phrase.
I disagree.

Coinbase call it a seed phrase - https://help.coinbase.com/en/more/coinbase-commerce/privacy-and-security/seed-phrases
Binance call it a seed phrase - https://academy.binance.com/en/glossary/seed-phrase
Electrum calls it a seed phrase - https://electrum.readthedocs.io/en/latest/seedphrase.html
Ledger call it a recovery phrase or a seed phrase - https://www.ledger.com/academy/crypto/what-is-a-recovery-phrase
The Bitcoin Wiki calls it a seed phrase (and also notes that mnemonic is a bad name) - https://en.bitcoin.it/wiki/Seed_phrase
Even Trezor, the people who wrote BIP39 in the first place, have started calling it a seed phrase - https://blog.trezor.io/how-to-memorize-a-seed-phrase-building-narratives-from-nonsense-a306e48dfb39

Seed phrase describes it more accurately as a phrase which is used to generate your seed (number). Mnemonic code is a bad name as it is neither a code nor is it supposed to be memorized. Unfortunately since the word mnemonic is used in PBKDF2, we will never escape this bad name.

Don't get me started in why bitcoin address is a bad name too. Tongue
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
January 02, 2021, 04:51:15 PM
 #11

~snip~

Regardless, as long as we are talking about BIP39:

BIP: 39
Layer: Applications
Title: Mnemonic code for generating deterministic keys

It is a "mnemonic code".



Don't get me started in why bitcoin address is a bad name too. Tongue

If we want to "correctly" name everything, we should start with lots of basic things.
"Wallets" shouldn't be called "wallets" too. They are actually keyrings similar to PGP. But they are called wallets, and we all call them by their name.

I never saw you calling them keyrings. Probably because it would cause a lot of confusion (even tho it could solve lots of confusion about where the BTC are "stored") ?

Why would BIP39 be something completely different then?

o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
January 02, 2021, 05:46:16 PM
 #12

I never saw you calling them keyrings. Probably because it would cause a lot of confusion (even tho it could solve lots of confusion about where the BTC are "stored") ?
Because no one else calls them keyrings. It would cause confusion because it would be a fringe use of that phrase. Just like if I started using a different name to refer to addresses to emphasize their one time nature, such as invoice, no one would know what I'm talking about.

Conversely, plenty of people and places, including the biggest exchanges in the world and the most popular wallets in the world, use the term seed phrase, and everyone immediately knows what you are talking about when you use it.

If it helps prevent newbies from trying to commit their seed phrase to memory and losing all their coins, then that's a good idea in my book.
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!