Bitcoin Forum
May 24, 2024, 06:07:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 837 »
81  Bitcoin / Electrum / Re: about GPG signature on: December 29, 2023, 11:38:06 AM
you mean that we can verify the electrum.exe file i thought what we can verify is the signature file .gz.asc since in this case the hacker can keep the original
You are confused about how signatures work.

The .asc file you verify contains a signature from a developer pointing to a specific file. The signature is generated using both the file in question and the developer's private key. If even a single byte in the file is changed, then the signature is no longer valid.

You can test this yourself by downloading the signatures for an older version of Electrum (such as 4.4.5) and trying to use those signatures to verify the latest version (4.4.6). Although the signatures are valid signatures from the devs, they will fail to verify because you are using them to verify a different file.

If an attacker uploads a malicious version of Electrum, then the signatures from the devs will not verify. If they replace the signatures with their own, then it will be obvious that it was not signed by the devs but by someone else.
82  Bitcoin / Electrum / Re: disallowing RBF (replace-by-fee) on: December 29, 2023, 11:17:35 AM
Afaik, it's all about the consensus, not about your nodes settings.
RBF is not consensus - it's policy.

There has been nothing stopping nodes from accepting full RBF transactions, or from miners mining full RBF transactions, since day one of bitcoin. It is a local policy in Bitcoin Core to enforce opt-in RBF, but any node could have opted out of that and accepted full RBF transactions at any time, which is why zero confirmation transactions were never safe. The recent change to implement the full RBF setting simply makes it easier for nodes to do that, and will eventually move towards that being the default setting. But again, that will be policy, not consensus. Any node will still be free to reject full RBF transactions if they wish.
83  Bitcoin / Bitcoin Technical Support / Re: Mnemonic words Known and target address known but order missing - Please help on: December 29, 2023, 11:12:23 AM
If you want to search multiple paths, specify those paths in "/btcrecover-1.12.0/derivationpath-lists/BTC.txt" (comment-out the other default paths) or provide multiple paths in --bip32-path arg.
Change this BTC.txt file to something along the lines of this:

Code:
m/84'/0'/0'/1
m/84'/0'/1'/0
m/84'/0'/1'/1
m/84'/0'/2'/0
m/84'/0'/2'/1

Keep going with as many additional account numbers as you want, checking the receiving and change paths for each one. Each additional path you add will prolong your search time, however. Then run the same command again, but leave out the --bip32-path argument. Since you are specifiying --wallet-type BIP39, btcrecover will check all the paths you specify in the BTC.txt file. You might also want to drop the --addr-limit to a smaller number to speed things up a bit.

I agree with Loyce though, this sounds like nonsense.
84  Bitcoin / Development & Technical Discussion / Re: Value of nSequence when it is less than FFFF FFFE on: December 28, 2023, 12:25:19 PM
But do any of the lower sequence values have any significance in the RBF transaction?
Lower nSequence values imply a relative timelock, as specified by BIP68.

Presumably, transaction replacement is governed by the transaction fee, so that one with a higher fee (as well as paying additional tx size * minrelayfee) replaces a lower one. But does the sequence number have any effect at all?
In terms of RBF, no. The nSequence number signals replaceability, but higher nSequence numbers are not prioritized over lower ones. It is based on fee alone.

Meaning is an nSequence of 0 equivalent to FFFF 0000 and 0000 4000 and FFFF FFFD in this context?
Strictly in terms of the RBF, it makes no difference. But it could make a difference if your replacement transaction includes a timelock which means it can not yet be mined.
85  Bitcoin / Electrum / Re: disallowing RBF (replace-by-fee) on: December 28, 2023, 12:01:13 PM
even if the mempool has already seen a transaction that has nSequence=0xffffffff despite it has lower fee that the attacker tries to beat by higher fee ?
Yes. The nSequence is irrelevant when it comes to full RBF. Full RBF means any transaction can be replaced, provided the replacement transaction meets the other requirements as stipulated in BIP125 regarding unconfirmed inputs, fees, and evictions.

In the case of the puzzle hunters that you have brought up, the only safe way for the puzzle hunter to get their transaction mined will be to mine it themselves, in secret. As soon as they broadcast the transaction using any method (even their own full-RBF-disabled node), then it is at risk of being replaced. If they share it privately with a third party miner, then that miner could replace it as well.
86  Bitcoin / Hardware wallets / Re: Data Harvesting Inside Ledger Live App - Is this really part of Non-custodial? on: December 28, 2023, 11:36:15 AM
Is there a case where a phone still sends data even after airplane mode is active, etc as mentioned above?
Yes. The NSA have admitted they can easily track phones, even with all connectivity disabled and airplane mode turned on:

Even turning off a device’s cellular service, such as when it’s in Airplane Mode, does not totally protect someone from having their location pinpointed, the NSA warned.

“Inconspicuous equipment (e.g., wireless sniffers) can determine signal strength and calculate location, even when the user is not actively using the wireless services,” according to the advisory. “Even if all wireless radios are disabled, numerous sensors on the device provide sufficient data to calculate location.”

Most phones these days are quite happy to allow WiFi and Bluetooth to be activated even when airplane mode is turned on, since you are now allowed to use these things in most aircraft. Further, it is almost impossible for the average person to actually verify that their phone is not transmitting information via some method. The only way to be certain that your airgap is effective is to use a device which does not have the capabilities to transmit data in the first place. This almost always means an old computer or a SBC without a WiFi card, Bluetooth module, etc.
87  Bitcoin / Development & Technical Discussion / Re: how many public address we can found into memonics 12 word ? on: December 28, 2023, 11:22:46 AM
can someone give me link about good docs that explain very well the concept of derivation path ? i want really deep undertsand about it Smiley
https://learnmeabitcoin.com/technical/derivation-paths
https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch05.asciidoc
88  Bitcoin / Project Development / Re: Are dices for generating seed words fair? on: December 28, 2023, 11:16:38 AM
what's the problem with Trezor as a company though, just curious.
They are anti-privacy and actively support blockchain analysis via their partnership with Wasabi.

so if you were storing $1,000,000 (or whatever you consider to be a large amount of money  Shocked) you wouldn't have any issue slapping in 2 AAA batteries into it and the first seed phrase it generates you go with that one?
I'm probably never going to store that much money in a hardware wallet (or indeed, in a single wallet at all). Multiple separate cold storage wallets is the way to go.

Although I would also be using a separately generate and secure passphrase, so even if my seed phrase was compromised my funds would still be protected.

so you can create your seed phrase by flipping a coin and then use that on the hardware wallet? they let you put in your own seed phrase, i'm assuming. would that be an acceptable thing for you?
For an open source and airgapped hardware wallet, yes. For a Ledger device, no.
89  Bitcoin / Bitcoin Discussion / Re: Bitcoin Vs Monero - Privacy as the world becomes more dystopian on: December 28, 2023, 11:12:57 AM
Thanks for the link. Although it's not directly comparable since bitnodes.io show number of total reachable nodes in last few hours while monero.fail shows total reachable nodes in last 2 weeks.
Perhaps a more fair comparison would be against bitnodes' Global Node list.

Monero is the Tor of currencies while other altcoins act like a VPN.
I wouldn't say altcoins are like a VPN at all. Many have even worse privacy than bitcoin does. Just take the biggest altcoin Ethereum as an example - they use an account based model rather than an UTXO based model, meaning all your ETH transactions (and all your stupid token transactions too) are all intrinsically linked together.
90  Bitcoin / Bitcoin Technical Support / Re: How many Bitcoin addresses are there in a mnemonic phrase? on: December 28, 2023, 10:48:54 AM
Bard told me that the number of Bitcoin addresses generated by a mnemonic phrase according to the BIP-39 standard is 2^126, while GPT said it is 2^32.
I don't know why people continue to ask these AI models anything technical, especially when it comes to bitcoin. They are consistently wrong and can easily be prompted in to providing any answer.

Some people say that the number of Bitcoin addresses generated by a mnemonic phrase is infinite, but I disagree.
It can't be infinite since there are a maximum possible number of bitcoin addresses.

then one mnemonic phrase would contain 2^256 addresses, which is clearly false.
If we are considering only one type of bitcoin address (such as P2WPKH addresses), then there are "only" 2160 possible addresses, since each address encodes the output of a RIPEMD-160 hash. But it is correct to say that every possible P2WPKH address could be generated from a single seed phrase, if you scanned enough derivation paths. My answer that Zaguru12 has quoted above explains why. Doing this is obviously impossible, though, and is akin to simply brute forcing all possible private keys.
91  Bitcoin / Bitcoin Technical Support / Re: Mnemonic words Known and target address known but order missing - Please help on: December 26, 2023, 12:04:23 PM
Does it run if you leave out the --enable-opencl argument? If it does, then it probably means you haven't installed the correct drivers or libraries for your GPU.
92  Bitcoin / Bitcoin Technical Support / Re: Mnemonic words Known and target address known but order missing - Please help on: December 26, 2023, 09:09:07 AM
This is trivial to do using btcrecover.

First of all create a new text file with one word of the seed phrase per line. Something along the lines of this:

Code:
one
two
three
four
five
six
seven
eight
nine
ten
eleven
twelve

Then run the following command using btcrecover:

Code:
python seedrecover.py --no-eta --no-dupchecks --mnemonic-length 12 --language EN --dsw  --wallet-type BIP39 --addr-limit 1000 --addrs bc1qlmal276kkvrkn36m33xvlylfgqspcdkp0l2zsz --tokenlist ./PATH/TO/YOUR/FILE.txt

This will check every address between m/84/0'/0'/0/0 and m/84'/0'/0'/0/999 for every valid combination of your 12 words. If this is very slow on your hardware, you can experiment using GPU acceleration by following the instructions here and adding the relevant arguments to your command: https://btcrecover.readthedocs.io/en/latest/GPU_Acceleration/
93  Bitcoin / Development & Technical Discussion / Re: Air gapping on: December 26, 2023, 08:55:15 AM
Software level airgap - you have turned off your WiFi in your OS.

Hardware level airgap - you have physically removed your WiFi card (or never had one to begin with).
94  Bitcoin / Development & Technical Discussion / Re: Could the BIP39 word list be completely replaced? on: December 26, 2023, 08:53:45 AM
No, that is not what that post meant.
No, he is right. You can indeed use the word "hello" as an entire seed phrase if you want. Obviously it doesn't follow the BIP39 protocol in terms of length, entropy, checksum, etc., but you can indeed ignore all that, feed "hello" in to the PBKDF2 algorithm, and generate a wallet. In fact, someone has done that already. Using the string "hello" as a BIP39 seed phrase, you can generate the following address at m/44'/0'/0'/0/1:

19ag68hqdbjwC2cLDZs5HRrxRCm4ETr2Wb

This address was used back in 2017.
95  Bitcoin / Project Development / Re: Are dices for generating seed words fair? on: December 26, 2023, 08:46:28 AM
would you consider using a trezor or ledger or some hardware device that you can't really visibly verify what is going on you have to trust that it is generating random numbers?
Ledger no, because it is closed source and actively malicious. Trezor maybe since it is open source, but there are a variety of reasons I don't trust Trezor as a company so I'm never going to buy one of their products. I would use an entirely open source hardware wallet like Passport, though, where I can see exactly how it is generating its random numbers.

96  Bitcoin / Development & Technical Discussion / Re: Air gapping on: December 26, 2023, 08:42:15 AM
So if I don't type Wi-Fi's password in computer, computer won't be able to log in.
Be aware that there are attacks which can utilize your WiFi without you being connected to a network. Yes, these are far more complex and technical and require an attacker to be in your local vicinity, but they are still possible.

I don't feel like software airgap is dangerous in some cases.
I wouldn't call it dangerous, per se, but just less secure than a hardware airgap. As I've said above, a software airgap is still much more preferable to a standard hot wallet.
97  Economy / Services / Re: LoyceV's Avatar for Rent [first 🦊🦊🦊🦊4 YEARS🦊🦊🦊🦊 (248 weeks) rented out] on: December 24, 2023, 02:50:13 PM
I thought we were an autonomous collective.
98  Bitcoin / Bitcoin Technical Support / Re: BTC Paper Wallet Recovery on: December 24, 2023, 02:39:35 PM
1) Saved https://www.bitaddress.org/ as a html file and saved it to a freshly formatted USB stick
JavaScript key generators are not secure, and there have been a number of vulnerabilities and poor implementations which have resulted in wide spread losses. You should substitute using a JavaScript based website for a piece of good open source wallet software which uses properly secured random number generation, such as Bitcoin Core, Electrum, or Sparrow.

2) I have a PC with freshly installed version of Windows 10 - the PC has no Internet connection.
Use Linux instead.

3) Opened the html file on the non-Internet PC and created the wallets.
Once you've downloaded the wallet software you are going to use, you need to verify it against the developer's signatures before transferring it to your airgappd computer.
99  Bitcoin / Development & Technical Discussion / Re: Air gapping on: December 24, 2023, 02:28:40 PM
But some claim that config BIOS will also be good enough for an actual airgap, is that true?
You mean disabling WiFi or other connectivity hardware in the BIOS settings? That is still a software level airgap. It's better than just turning them off in your OS since you can't accidentally turn them back up with a single misclick and need to go back in to your BIOS settings in order to re-enable them, but it is still a software airgap since the hardware is still there, is still functional, and is still connected up. This will never be as secure as a hardware airgap where the necessary hardware doesn't even exist in the device.

Even if you set laptop to airplane mode, don't remove Wi-Fi receiver and Bluetooth part from your laptop, who is going to get your seeds and bitcoins? Where do you live? I do not promote inattentiveness, no, you should be very careful but don't start thinking about how will someone steal data from your airgapped computer via wireless frequency or like, what if I CPU is infected and so on.
My concerns with a software level airgap are not that someone is going to be able to extract data via monitoring my fan speed or electricity usage or one of the other novel techniques which has been described, but rather that a software level airgap is only ever one misclick, one settings change (accidental or malicious), one tiny adjustment, etc., aware from becoming a hot wallet. Additionally, a software level airgap is almost impossible for the user to verify themselves. If you turn on airplane mode on your phone, how can you confirm and verify for yourself that your phone is not transmitting any data at all via cellular, WiFi, Bluetooth, NFC, RFID, and so on?

A hardware level airgap is simply much safer.
100  Bitcoin / Development & Technical Discussion / Re: how many public address we can found into memonics 12 word ? on: December 23, 2023, 07:22:48 PM
But how would you find the specified adderss with balance >0 ? What's way to find it ?
Know the derivation path. If you don't know it, you have to brute force it. Provided you've followed one of the various BIP protocols this will be easy enough to do. If you have used something non-standard, this might be easy or impossible.

For example, let's say I generated an address at something like this, and did not back up this path:

Code:
m/3960204'/946011'/3720125'/749317'/3739'/82051'/104969'/960302295`/29502019/17472/81332/6785

This is exponentially more difficult to brute force than a seed phrase itself, and so my coins on that path would be unrecoverable.
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 837 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!