Bitcoin Forum
May 04, 2024, 07:51:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 [93] 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 ... 514 »
1841  Bitcoin / Hardware wallets / Ledger Black Friday Promo 2020 on: November 24, 2020, 02:33:01 AM
Ledger are offering 40% off all of their hardware wallets from November 23rd-30th... promocode is: blackfriday20 (you apply it at checkout)

I thought they might have offered even more given the problems surrounding the data breach and ongoing phishing attacks... Even at 40% off, I think it might be a hard sell for a lot of people.


Anyway, you can read more about it here: https://shop.ledger.com/pages/black-friday
1842  Bitcoin / Armory / Re: Armoury 0.96.5 not going online on: November 24, 2020, 02:22:18 AM
I concur with Bitmaxz... it looks like your Bitcoin Core might be running in "pruned" mode. Armory needs a "full" copy of the blockchain, it can't work with a pruned Bitcoin Core.

In Bitcoin Core GUI, check "Settings -> Options -> Main":


Is the highlighted option checked or unchecked? Huh

If it is checked, your node is pruned and you'll need to unchceck it, then shutdown and restart Bitcoin Core. NOTE moving from "pruned" to "unpruned" will required that your node redownloads and syncs the entire blockchain again!! Undecided


Also, on that same settings dialog, you should click the "Open Configuration File" button at the bottom and check to see if there is a prune=xxx entry in your bitcoin.conf file. If there is, you need to remove it.
1843  Bitcoin / Bitcoin Technical Support / Re: Multisig issue on: November 23, 2020, 09:17:54 PM
i tried to send a transaction but there was no option for me to sign or broadcast and i think i know the reason. because the co-signers of the multisig wallet also need to be multisig wallets?
Correct. The co-signer will also need to create a copy of the "2-of-2" multisig, using the xpub from the original multisig wallet, and their own seed. So, person 1 would create the multisig using "Seed1 + xpub2" and person 2 would create the multisig with "Seed2 + xpub1"

If the co-signer loads a partially signed multisig transaction into a "standard" wallet, they'll see "Transaction unrelated to your wallet" message like this:



However, if the co-signer creates a copy of the multi-sig using their seed and the xpub from other signer, then when they load the partially signed transaction, Electrum will then detect that the transaction belongs to the wallet and enable the co-signer to sign and broadcast the transaction:




1844  Bitcoin / Bitcoin Technical Support / Re: Only got the old wallets address, possible to use it? on: November 23, 2020, 09:01:14 PM
Have you confirmed that "THE_ADDRESS_OF_THE_WALLET" actually still contains bitcoins? Huh

If you go to a blockexplorer like:

https://blockstream.info/
https://btc.com
https://blockchair.com/bitcoin/
https://live.blockcypher.com/btc/
https://www.blockchain.com/explorer

And enter THE_ADDRESS_OF_THE_WALLET into the search bar (DO NOT USE THE PRIVATE KEY!!)... you will be able to check the current balance. Make sure that it actually contains coins before you bother exporting/importing private keys Wink


Fully syncing Bitcoin Core with the wallet.dat will take longer and requires a fair amount of bandwidth (and possibly data storage if your node isn't in "pruning" mode)... but at least you can be assured that the balance at the end will be correct and it will show any and all coins for all the addresses in your wallet.dat.
1845  Bitcoin / Development & Technical Discussion / Re: What means undo data? on: November 23, 2020, 07:56:51 PM
1. Undo data is used to rollback from fork? For example: was 500000 blocks, now incoming block 500001, but is fork and incoming new 500001 and 500002.
We use 500001-rev to undo transactions?
Yes, the -rev files are used to basically rollback to the starting point where the new (longer) chain starts, and then validate the transactions in the blocks. Basically, it reverts all the spent inputs from the "old" chain back into UTXOs (unspent transaction outputs), so it can then determine whether the inputs in the transactions in the "new" blocks are actually valid etc.

Quote
2. I use Litecoin client for test because Bitcoin blocks have a lot gigabytes. I don't see *.rev files but probably undo info exists. Undo information is in *.dat?, also in new Bitcoin client?.
I haven't used Litecoin Core in about 2 years... but my leftover litecoin data directory from 2018 still has rev****.dat files in the blocks directory. I installed the latest version 0.18.1... and after it had "updated the UTXO database", the rev****.dat files still exist. So, I'm not sure why you don't have these files? Huh


Are you running in "pruned" mode? Is the highlighted box in "Settings -> Options -> Main" checked or unchecked? Huh

1846  Bitcoin / Electrum / Re: Recover Your Scrambled Electrum Seed - BTCRecover on: November 23, 2020, 07:26:10 PM
we have a gpu version for checking 12words , all possible permutations on a 10 x 1080Ti rig takes approximately 75 hours to check all possible permutations.
Out of curiosity, what does that actually "check" to determine validity? Huh

Does it just check the first X addresses generated? if so, is "x" configurable and does a higher number like 20 or 100 cause a significant increase in time required? Huh
1847  Bitcoin / Electrum / Re: Father lost his Electrum wallet, and remembers some of the words in the seed on: November 23, 2020, 07:20:32 PM
Well.... shit haha. Guess i'm really counting on my father's memory here... never thought I'd be praying on his (probably our (and I mean this as a compliment)) autistic memory.
Best of luck to you, but unfortunately, I don't see this having a happy ending Undecided

This case is a prime example of why an offline, "physical" backup (ie. writing it down or using a "cryptosteel"-type solution) is the recommended method to backup a 12/24 word seed mnemonic. Hopefully, it might save someone else from the same fate by convincing them that relying on "memory" alone is a "Bad Idea"™
1848  Bitcoin / Hardware wallets / Re: I need help understanding how card HW wallets work on: November 23, 2020, 07:14:35 PM
So, essentially, we have to trust the manufacturer that the keys are not stored anywhere in the production process and will never be leaked or hacked from some database?
Yeah, that's the lousy part of it--and me being impulsive, I ordered a Ballet wallet and am expecting it to arrive today.  I don't own much bitcoin, so I don't really need it, but it just looks like a really cool thing and I'd like to experiment with it.  I know I could have generated a paper wallet for the price of a piece of printer paper, but I had some credit to blow on Amazon and bought one.
And you won't ever own much BTC if you keep impulse buying hardware wallets! hahaha Cheesy Grin Tongue

Still, I'd be keen on a review once you receive the wallet... To me, it's basically just a physical "coin" in plastic card format... huh, I only just realised they're made from stainless steel!!?! Shocked Shocked Shocked
1849  Bitcoin / Electrum / Re: Father lost his Electrum wallet, and remembers some of the words in the seed on: November 22, 2020, 01:47:02 AM
Obviously, the total number of possibilities with 2 missing words is a lot less than the total search space of 12 word seeds... I was simply pointing out that "12 factorial" was not the correct starting point.

Is it possible to reduce the dictionary attack range by  brute forcing only combinations that would pass the checksum requirements? Maybe someone already made a program to do that?
It would narrow a bit the possibilities.
Most of the utilities simply create the combinations dynamically, rather than generating a dictionary of every possible combination first... which is rather wasteful, given it might take only a relatively small number to find the correct one.

So basically, the idea is that you create a given combination, calculate if the checksum is valid and discard the seed mnemonic if it fails... otherwise move on to the more computationally intensive task of actually deriving keys/addresses etc.


At the end of the day... trying to find 2 missing words is actually relatively trivial, regardless of whether the position of the missing words is known, but only if the 10 you already have are in the correct order. A script should be able to find the correct combination of 12 words in a relatively short amount of time.

However, 7 words is going to be, for all intents and purposes, "impossible"... you'd be looking at a timeframe measured in centuries or thousands of years Undecided
1850  Bitcoin / Electrum / Re: Father lost his Electrum wallet, and remembers some of the words in the seed on: November 21, 2020, 11:00:55 PM
Correct me if i'm wrong, but a 12 word seed has 12 factorial (479001600) possibilities, and since i'm missing two of those words, that leaves the dictionary size squared as roughly 4 million times factor.
Unfortunately, you are wrong... a 12 word seed has 2048^12 possibilities => 5444517870735015415413993718908291383296 total possibilities (the actual number of valid possibilities is a bit less due to the checksum requirements etc).


It also has multi-device support, so you can split the work across all your available cores.
How is this activated? I couldn't find any command line option for specifying IP addresses or servers except for --worker, and that doesn't look like you can pass different server IPs to it.
The multiple devices don't talk to each other... you provide the --worker argument as "n/m" (ie. --worker 1/5) on each worker and it will divide the password search space up into "m" chunks and assign chunk "n" to that particular worker.

If you watch the demo of using Vast.ai with multiple instances here: https://www.youtube.com/watch?v=8Zqc-2Te3zQ&list=PL7rfJxwogDzmd1IanPrmlTg3ewAIq-BZJ&index=13&t=1220s

You can see him say "they don't communicate at all" and some of the other workers are still running, even when one had found the password.

The written instructions for this demo is here: https://github.com/3rdIteration/btcrecover/blob/master/docs/Usage_Examples/2020-10-06_Multi-GPU_with_vastai/Multi-GPU_with_vastai.md
1851  Bitcoin / Armory / Re: Armoury 0.96.5 not going online on: November 21, 2020, 10:27:09 PM
Armory loads and confirms that the wallet is intact.  However, nothing is happening, I remember that the wheel used to spin, but it is not spinning.
What does it say in the bottom right corner of the Armory window for the number of blocks and status? "Online", "Offline"? Huh and is the text written in green, red or purple colour? Huh

In any case, the update from the old version to the new version might have led to some incompatibility with the database info... I suggest you follow BitMaxz suggestion and use the "Help -> Rebuild and Rescan Databases" option within Armory to see if that clears it.

If you're still having issues after doing that, then take a new copy of your log files, and repost to pastebin.
1852  Bitcoin / Hardware wallets / Re: ColdCard vs Ledger on: November 21, 2020, 10:19:31 PM
Pretty much a "What is more important to you?" type question...

If you're overly cost sensitive, then the Ledger/Trezor options are probably the "best" for your situation... if you don't want to support a company that has relatively poor customer support and a history of somewhat dubious development decisions (why fix long standing bugs when we can implement support for shitcoin#5435344! Roll Eyes), then the Ledger might not be your best bet and you'd perhaps be wanting a Coldcard or Trezor.

Trezor obviously has the "seed extraction" vulnerability, so requires either using the BIP39 passphrase (and/or the SD encryption functionality of the model T)

Coldcard has not experienced any major vulnerabilities that I'm aware of, but obviously comes with a higher price tag.


You'll need to figure out what your particular requirements/constraints are and choose accordingly.
1853  Bitcoin / Hardware wallets / Re: Ledger Nano S problem on: November 21, 2020, 10:00:11 PM
Solved it. Turned out to be the usb cable. Used another one and then I got it started. Took me a while to get it updated and such but now it works.
Yes, sadly... not all microUSB cables are created equal... aside from the "power only" vs. "power+data" cables, the Nano S (and/or Ledger Live) seems to be quite "sensitive". I have a cable that operates quite nicely as a data cable for my Trezor ONE, but with the Nano S, it often "drops" the connection and Ledger Live won't detect the device, even though it is still powered. So, I think the cable might be slightly damaged as it is a few years old and perhaps the damage is what is causing the issue with the Nano S.
1854  Bitcoin / Development & Technical Discussion / Re: What means undo data? on: November 21, 2020, 09:45:45 PM
If I used Bitcoin client several years ago, in "blocks" directory were files *.dat and *.rev. These *.rev files contains information about undo. What is mean? Blockchain data is immutable.
But it can be "re-orged"...

as per the wiki, the "undo" is for rolling back the chainstate:
blocks/rev*.dat: these contain "undo" data. You can see blocks as 'patches' to the chain state (they consume some unspent outputs, and produce new ones), and see the undo data as reverse patches. They are necessary for rolling back the chainstate, which is necessary in case of reorganisations.

More indepth reading of what rev*.dat files are: https://en.bitcoin.it/wiki/Bitcoin_Core_0.11_(ch_2):_Data_Storage#Raw_undo_data_.28rev.2A.dat.29
1855  Bitcoin / Bitcoin Technical Support / Re: Ledger Nano, one lost word of the 24 on: November 21, 2020, 09:23:26 PM
what happens if you just use the command:
Code:
pip3 install coincurve

Do you get the same error? Huh
1856  Bitcoin / Bitcoin Technical Support / Re: Beginner question: persistent storage Tails on: November 21, 2020, 09:06:46 PM
Those "random words" are the only thing that allows anybody to spend coins from your "addresses".
That simply isn't true... and "keeping it simple" is not the answer here. Some wallets (like Bitcoin Core) don't even have "random words". Roll Eyes

The correct requirements, as already stated by bob123 are:
You need to access to at least one of these to access your coins:
  • Your mnemonic code
  • Your relevant private keys
  • Your wallet file (EDIT: + the wallet file password, if any)

If you don't have or can't gain access to at least of of these, you won't gain access to your coins anymore.

Following on from this, it should also be somewhat obvious that a thief/hacker also only needs access to ONE of those three things to steal all your coins... therefore you should take necessary steps to prevent them from falling into the wrong hands.
1857  Bitcoin / Development & Technical Discussion / Re: Is it possible to recover the private key of a partially overwritten wallet? on: November 21, 2020, 08:50:59 PM
An initial multibit wallet holds 1 key... by default it'll be somewhere around ~164 bytes... it could be a bit more if the user-defined "wallet description" that you enter within the app is quite long... Adding another 20 keys will extend the size out to around ~1790 bytes... a wallet file with 101 keys (and no transaction or other data) is around ~8100 bytes...

If I remember correctly size of the Bitcoin-QT wallet with only 100 keys was around 100k bytes. When they increased the number of pre-generated keys in the key-pool to 2000 size of the wallet went up to 1MB.

Multibit may store keys in much more optimal format than Bitcoin-QT, but 9k still looks too small to me. Maybe it's a good idea for OP to install version 0.5.17 on fresh computer and see how big the initial wallet will be.
They use a "protobuf" format... it is basically just straight serialization of text, so it doesn't have much overhead like the Bitcoin QT LevelDB format. So, I would say that a 9k file isn't really "too small" for a multibit wallet file.


The reason the script found ~9000 keys is because it stepped through 1 byte at a time, read the next 32bytes and used that to generate a private key... It did this as there was no way to determine which exact 32 byte sequence was a private key (if any), as the OP could not find the "1A4E08011220" byte sequence which is the "marker" for private keys in an unencrypted multibit wallet file.

Again, I suspect the recovered file was simply too damaged to be useful. Undecided
1858  Bitcoin / Development & Technical Discussion / Re: Is it possible to recover the private key of a partially overwritten wallet? on: November 19, 2020, 11:48:51 PM
As an update for the interested observers... I've spent a few days trying various tihngs with the OP... initially they tried my multibit recovery scripts, but they were not able to read the wallet file as a "wallet file" Undecided

Then we tried inspecting the wallet file to see if it was encrypted or not, it does not appear to be an encrypted file.

Then we tried inspecting the wallet file using a hex editor looking for specific "key" markers... but they were not found. This was not great news and indicative of the file being badly corrupted and no keys being salvagable. Undecided

In a "grasping at straws" effort, I created a small python script which basically just converts EVERY 32 byte sequence in the file into a private key (stepping through 1 byte at a time)... it generated 8999 private keys from the OP's "wallet" file!!! Shocked Shocked Shocked

Alas, even after they imported them all into Electrum (1000 keys at a time into 9 separate wallets), no BTC or transaction history was found. Sad

I can only conclude from this, that the wallet is so badly corrupted that no private keys can be recovered from this file Undecided (at least, not without some major "magic" Tongue)
1859  Bitcoin / Wallet software / Re: Bitcoin wallet Address changed after Importing private key to Android Wallet on: November 19, 2020, 07:58:22 PM
Is a Bitcoin wallet safe?
If you're referring to this wallet: https://play.google.com/store/apps/details?id=de.schildbach.wallet

Then, as far as Android/Mobile wallets go, it can be considered "safe"... insofar that it isn't a scam wallet that will steal your coins. However, the caveat of "don't put any more BTC in a mobile wallet than you would carry cash in your pocket" still applies.
1860  Bitcoin / Bitcoin Technical Support / Re: Signed transaction failed on: November 18, 2020, 12:11:49 AM
Will it work if i try transferring through Console, what's the command?
No, it won't work... because you still won't have the private keys in your wallet to be able to spend the coins. Even though you could manually create the transaction, you won't be able to sign it (because the private keys are not there), so you won't be able to broadcast it to the network. Undecided

If you have already done a "reindex" and/or "rescan" then it's most likely that the file is corrupted or has been tampered with. In either case, there is no chance you will be able to recover any coins Undecided
Pages: « 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 [93] 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 ... 514 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!