Bitcoin Forum
May 30, 2024, 03:35:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 [217] 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 ... 514 »
4321  Bitcoin / Hardware wallets / Re: ASICVAULT: The Most Secure Cryptocurrency Hardware Wallet on: May 09, 2019, 09:02:11 PM
For more visibility... You might want to create a "Scam Accusations" thread (if you haven't already), with details of the original scam and all the other bits of info you have collected.
4322  Bitcoin / Hardware wallets / Re: Ledger Nano S usability questions on: May 09, 2019, 08:59:40 PM
They're actually pretty difficult to hard "brick"... and if you have your 24 word seed, then you still have a safe full wallet backup which will enable you to recover your funds if something does go wrong.

If you're concerned about using Windows 7, you could always try and use a live linux distro... run Ubuntu from a "live" USB drive and connect/update your Ledger that way. Might be "safer" than trying to run Ledger Live on an unsupported OS and have it crashing unexpectedly.

Creating/Running a live linux distro is relatively easy these days... refer: https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows
4323  Bitcoin / Bitcoin Technical Support / Re: Recovery Passphrase on: May 09, 2019, 08:28:18 PM
I wouldn't even bother recovering my account if I forgot 4 out of the 12 words in my passphrase in that's around 20-40+ characters to guess...
What are you talking about? The missing 4 words out of a 12 word seed mnemonic is relatively easy to bruteforce using seedrecovery (part of btcrecover package). You don't need to try and guess 20-40+ characters... you're guessing whole words from a known list of 2048 words. That is the same as guessing "4" characters (from an alphabet of 2048 characters).
4324  Bitcoin / Hardware wallets / Re: How to create a safe cold wallet using only an USB key. on: May 09, 2019, 08:03:30 AM
The "dangers" of relying on digital storage are relatively well known... Bit rot is a reality.

Still, as long as you take adequate precautions to mitigate that sort of thing... storing your (encrypted) key on a USB drive is probably no better or worse than using paper and/or cryptosteel. At the end of the day, all these methods have various pros and cons... You just need to make sure you're aware of what the "cons" are and how to mitigate the issues associated with whatever method you choose to use.

bob123 was still correct tho... what you have described in the OP is not a cold wallet... the "highly secure" (ie. offline) computer would be the actual "cold wallet"... your USB drive would essentially be just a backup device.
4325  Economy / Reputation / Re: Poetry, by TMAN on: May 09, 2019, 07:45:29 AM
Wow!  Man, if I had any rapping talent and video-making ability I'd take you up on that in a heartbeat.  I bet you'll get some attempts for a reward that high.
Bars! orrr... something. Roll Eyes

And based on some most of the content on YouTube... you don't need any talent or ability Tongue
4326  Bitcoin / Bitcoin Technical Support / Re: Recovery Passphrase on: May 04, 2019, 09:58:52 AM
The speed of recovery is also dependent on the user knowing an address (or addresses) that was generated from the seed mnemonic... without that, you'd need to start generating addresses and doing blockchain lookups to see if they were "used" etc which can be quite slow compared with simply generating an address and comparing to a given value.

But yes, 4 missing words is significantly easier to find that 5 missing words... the time required on fairly "average" hardware should be measured in days, as opposed to years.
4327  Bitcoin / Bitcoin Technical Support / Re: Accidentally sent to BTC address instead of BCH address on: May 04, 2019, 09:35:27 AM
So I also think I understood:

- the mnemonic is the "global" seed, from which the private keys for every coin are derived
- deriving has a "path", where every coin has its own number, so this is how the BTC and BCH deriving differs
- since keys are the same in both networks, and networks don't care about a "coin number", using keys in one another works
- when I add new accounts to my ledger, I assume it just iterates through the derived addresses

Is this correct?
You're definitely on the right track... your explanations are pretty close, especially with regards to the mnemonic generating the "global seed"... However, just to clarify a couple of points:


Quote
- deriving has a "path", where every coin has its own number, so this is how the BTC and BCH deriving differs
In theory, this is correct... however, it is not compulsory that a wallet follows a specific derivation path for a specific coin. In some instances (in the case of forks), you may actually need to follow a derivation path of a different coin so you can get the private keys you need to be able to access forked coins.


Quote
- since keys are the same in both networks, and networks don't care about a "coin number", using keys in one another works
In the case of BTC and BCH yes.. but not necessarily for ALL coins/networks. It really does depend on the networks in question. In your instance, because BTC and BCH share a common base and use the same format of private key, then yes you can use the private keys from one (and generate public keys/addresses) on the other. However, this may not be true for ALL coins/networks.


Quote
- when I add new accounts to my ledger, I assume it just iterates through the derived addresses
It doesn't iterate through the derived addresses... it iterates through the "accounts" in a given derivation path.

The format for a BIP44 derivation path is: m / purpose' / coin_type' / account' / change / address_index

As you can see, there is an "account" value... so, in your ledger, when you first setup a BTC "account" it defaults to the one that uses the "0" account value... which starts with m/44'/0'/0' as the derivation path. So the path to the individual receive addresses in that account would be:
m/44'/0'/0'/0/0
m/44'/0'/0'/0/1
m/44'/0'/0'/0/2
...
m/44'/0'/0'/0/n


If you were to create a 2nd BTC "account", it would start generating addresses underneath the m/44'/0'/1' path. And the path to the BTC addresses in that "account" would be:
m/44'/0'/1'/0/0
m/44'/0'/1'/0/1
m/44'/0'/1'/0/2
...
m/44'/0'/1'/0/n

A 3rd account would be: m/44'/0'/2' with address paths:
m/44'/0'/2'/0/0
m/44'/0'/2'/0/1
m/44'/0'/2'/0/2
...
m/44'/0'/2'/0/n

etc etc.
4328  Bitcoin / Mycelium / Re: Mycelium Bitcoin Wallet on: May 04, 2019, 09:07:52 AM
If there's a way to import an HD wallet from seed I'd like to know how to do it.  It looks like mycelium could handle it, if there was a way to generate a code for it.  Mycelium can definitely handle multiple unrelated HD wallets.  The restriction is caused by the limited export menu.
As far as I'm aware, you can only import Master Private/Public Keys... or individual private keys... Mycelium doesn't see to support importing an actual seed... and only seems to support "importing" a mnemonic when you are first setting the app up (aka restoring your wallet).

I'm not sure if the devs read stuff here much any more... might be worth creating an "issue" on their github issues list and see if they plan on implementing such functionality.
4329  Bitcoin / Hardware wallets / Re: LEDGER NANO S on: May 04, 2019, 08:58:58 AM
That seems to be the latest versions of the BTG app and Ledger Live... So, when you attempt to add a BTG account in Ledger Live, what exactly is happening? How far through the process do you get before things don't work?

Do you get past the "Connect and unlock your Ledger device" and the "Navigate to the the Bitcoin Gold app on your Device" steps? Do you see it doing the "synchronising" step:


What does it say when it "finishes" this section... does it show any account? Huh
4330  Bitcoin / Mycelium / Re: Mycelium Bitcoin Wallet on: May 03, 2019, 08:27:56 PM
Possibly because the QRcode was simply an encoding of the master private (xprv) or master public key (xpub) from the other wallet... And NOT a seed.

The master keys imply that a specific derivation path has already been used.

Technically, you'd need to import the "yprv/ypub" or "zprv/zpub" to get the correct P2SH-P2WPKH and P2WPKH versions of the wallet... But I'm not even sure of that is possible.
4331  Bitcoin / Wallet software / Re: Wallet name suggestion on: May 03, 2019, 08:11:56 PM
How about "Singularity"? Fits the "all in one" concept...

Haven't done extensive research, but I'm not aware of a wallet with that name... Although there was a "Singularity Coin" (long dead) and a SingularityNET token.

Still, proper branding/logo/marketing should assist in avoiding confusion with those projects.


Bhinneka Wallet

You are lucky I am not tagging your account for shitposting.
Just out of curiosity, how is that shitposting? Huh Bhinneka is Bahasa Indonesia and translates as "diversity". Seems somewhat appropriate given your requirements... And given the very large numbers of Indo users on bitcointalk, it'd probably prove quite popular! Tongue
4332  Bitcoin / Electrum / Re: Electrum 3.3.4 wrong version? on: May 01, 2019, 04:31:55 AM
Have a read of this: https://github.com/spesmilo/electrum/issues/3198

Essentially, due to Electrum's use of PyInstaller... several antivirus products seem to keep flagging it as "malware", due to "false positives". Roll Eyes Undecided

Other users have had the same issue with ESET and Electrum: https://www.reddit.com/r/Electrum/comments/b6rewd/electrum_334_virus_detected_by_eset_internet/

If the installer that you downloaded was from electrum.org AND you have successfully managed to check the digital signatures, the chances of it being infected with malware a pretty much non-existant. Does ESET provide a way to exclude certain directories from scanning (or maybe that "Ignore" option)? If so, you could use that to prevent it constantly flagging this incorrectly... or perhaps contact ESET and tell them to fix their scanner? Tongue
4333  Bitcoin / Hardware wallets / Re: LEDGER NANO S on: May 01, 2019, 03:55:58 AM
It does not even synchronize to Ledger Live. So I can’t even get the account loaded. That’s what I meant by ledger live not showing my coins.
Ahhhh ok. Now we're actually getting to the real issue...

In that case it is likely that:

a. the version of the BTG coin app that you have loaded on the device is "wrong".
b. the version of Ledger Live you're running isn't playing nicely with the BTG coin app on the device.

What version of Ledger Live do you have?
If you plug the Nano S in, unlock it, select the BTG coin app and then scroll down to "About"... what is the version number listed there?
4334  Bitcoin / Bitcoin Technical Support / Re: bitcoin core full node keeps crashing after power failure on: May 01, 2019, 03:49:15 AM
If you still keep getting those errors even after a reindex, then the most likely culprit after that will be your storage drive (given that the RAM tested OK with MemTest)... I assume it's on a USB external HDD?
4335  Bitcoin / Hardware wallets / Re: LEDGER NANO S on: May 01, 2019, 03:38:33 AM
With regards to BTG I will look into it and check it out. Maybe the split address maybe an issue I have not checked it out yet. Thank u for that.
In Ledger Live... if you select your BTG account, then click the "spanner" icon next to send/receive to show the "Edit Wallet" settings, then click "advanced logs"... what is the "freshAddressPath" value? Is it "44'/0'/0'/0/x" or "49'/156'/0'/0/x"? Huh
4336  Bitcoin / Development & Technical Discussion / Re: Need commandline tool generate bech32 on: April 30, 2019, 11:26:50 PM
I need a tool that generates bech32 from public key. Would be great if it's in c++ or python
Go check out nullius' old "bech32" utility... https://bitcointalk.org/index.php?topic=2664728.0 written in C

Github repo here: https://github.com/nym-zone/bech32
4337  Bitcoin / Hardware wallets / Re: 19 out of 24 words of BIP39 passphrase (brute-force last 5?) on: April 30, 2019, 11:15:04 PM
Like I said... not very optimised!  Tongue

It's a python script... that builds up a 24 word mnemonic (from a given pattern of form "word1 word2 word3 ... word 19 x x x x x")... it then attempts to check that it is a valid mnemonic. If no exception is thrown by that function, it assumes it is a valid mnemonic.. and writes the mnemonic to a file.

I would expect that there is some significant savings to be made if custom coding and just doing the checksum calculation etc as opposed to using library functions that actually do the full conversion to a hex seed and relying on exception catching... and of course the writing out to a file is technically unnecessary at this point, but I was modifying existing code as opposed to starting from scratch... and well... #lazy  Tongue Roll Eyes Grin Cheesy

Indeed, by cutting out a lot of the unnecessary and "time expensive" code (and without trying to custom write the checksum code), I got it down to under 2 minutes for 1,000,000 mnemonics... not too bad for a lazy "weekend warrior" coder Tongue  Grin


Still even at 5 seconds for 1,000,000 mnemonics... you're going to be looking at ~20 years just to find the valid mnemonics... and then you have the conversion to hex seed + address generation/checking Undecided

Not outside the realms of possibility... so, I'd guess it's "a loong time"... rather than "a loooooooong time" Wink
4338  Bitcoin / Hardware wallets / Re: 19 out of 24 words of BIP39 passphrase (brute-force last 5?) on: April 29, 2019, 04:24:36 AM
But if he store any of address generated by Ledger Nano S, he can skip step 4 which significantly reduce required time (since you don't need to wait for API reply from bitcoind or blockchain explorer.

As per the OP:
I have the bitcoin and ethereum public addresses for this mnemonic.

No need for blockchain lookups or API calls... Wink
4339  Bitcoin / Hardware wallets / Re: 19 out of 24 words of BIP39 passphrase (brute-force last 5?) on: April 29, 2019, 12:41:47 AM
I think the original calcuation of "1.4x10^14 combinations" is probably about right.

As the OP correctly identified a large percentage of combinations are invalid, because the mnemonic checksum will fail before you even get as far as calculating keys. That is to say, for a given set of 23 words... it seems that only around 8 (3 bits) out of the 2048 words in the BIP39 word list will actually be a "valid" 24th word.

The 'btcrecover' script can probably be leveraged as a starting point... although from memory I think it will only find up to 2 or 3 missing words at the most. If OP is sure that they have the first 19 words and needs to "only" find the final 5... well, it'll still take a "long" time. 3 missing words and I would have said you might have been "OK"... 4 and you'd be looking at a time measured in months if not years.

I dug up my old hacky script (find_missing_seed_word.py) that allows you to specify the words you know and put an 'x' in for missing words. On my system it seems to be able to "find" valid seeds (not even generating keys etc) at a rate of around 1,000,000 in 7-8 minutes... Granted, it probably isn't the most optimised script (it has file writes for logging etc) as my python skills are pretty poor, but it should be "ballpark"

Given the total possible number of valid seeds to find when missing 5 words is around 1.4*10^14... I think it'll take "quite a while"[1] at that rate to go through all the valid seeds Tongue



[1] Some rough maths suggests that will be something like ~1864 years. Undecided
4340  Bitcoin / Wallet software / Re: Wallet name suggestion on: April 28, 2019, 10:55:34 PM
... If you are trying to make your own wallet, you should make it open-source and the code should be available to the public through Github
Yes...


Quote
.. and should be allowed by the public to be modified.
Errr... NO!!?! Shocked Shocked Shocked

You should NEVER let the public mess with the core repository. By all means make the code viewable/downloadable etc by the public... but the main GitHub repo should still be locked down to the project owners/devs only... if the public want to make submissions, they should fork the repo, make their changes and then create a pull request.
Pages: « 1 ... 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 [217] 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 ... 514 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!