Bitcoin Forum
May 25, 2024, 05:12:14 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 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 ... 463 »
1321  Other / Beginners & Help / Re: Satoshi Response To Elon Musk's Tweet On Bitcoin Mining on: May 22, 2021, 04:33:13 PM
It is frankly quite absurd to be so obsessed with what either of them have said. The statistics are there and there is no reason why people would value either of their opinion over the statistics.

Fact is, the economics of mining at that time isn't like what it is now. I'm fairly sure when it was dominated by CPUs or perhaps GPU, the power consumption was far, far lower from how it is now. Your ASIC chips also contain gold and other metals, do you account for them during your estimation of environmental impact? Satoshi also probably didn't expect specialized chips (ASICs) to be produced for this as well. Frankly, we shouldn't really care about the narrative, the facts are out there. Bitcoin, even at its current capacity does what most banking systems and payment systems cannot, being decentralized and resistant to censorship.
1322  Bitcoin / Electrum / Re: Electrum Legacy address on: May 22, 2021, 04:26:48 PM
Why? Bag and baggage,  the private keys only matter. Is there any essential difference in private keys generated from BIP39 SEED and native Electrum SEED? The procedure to create  the legacy  wallet   via Electrum GUI is much easier than  via its console and eliminates human errors.
Honestly, if you need a legacy wallet, there is simply no reason to choose BIP39 over Electrum seeds. Electrum seeds have obvious advantages over the former and generating it from some other sources raises some security concerns as well.

The story changes with nested Segwit wallet (which I think OP should use over legacy). There's no nested Segwit for Electrum seeds and for which BIP39 would be your only option.

1323  Bitcoin / Development & Technical Discussion / Re: BTC Needs A Privacy Layer on: May 22, 2021, 04:21:19 PM
Privacy is not the same as anonymity, people should not get this confused, you can use Bitcoin and have your privacy. Wasabi wallet that CoinJoins and Mixers can help in achieving high level of privacy, but did you still know you can use electrum to achieve high level of privacy? Just make use of coin control, coin freeze, address freeze and many other features in a way you can have high level of privacy, and if you are not yet satisfied, you can make use of mixers. Bitcoin can be used in a way all my transactions can although be tracked on blockchain but can not be linked to me.
You cannot achieve absolutely privacy with coin control. Doing so allows you to separate the UTXOs and avoid linking addresses together but it does not in anyway helps the user preserve their privacy. Transactions can still be linked, change addresses lowers the degree of confidence in terms of its association but in no way will it improve on privacy. CoinJoin and mixers are your best bet at it but there is always a chance of them compromising your privacy, either intentionally or unintentionally as well. Electrum is notorious for having mediocre privacy features and should not be used if you really care about it.

Having transactions that could be linked together defeats the purpose of having any privacy; any compromise along that chain of transaction will reveal your identity.
1324  Other / Beginners & Help / Re: Which transfer fee to pick? on: May 22, 2021, 04:15:46 PM
Depends on the mempool conditons. There should be a box for you to toggle between Static, ETA and mempool. ETA is the most conservative of them all and almost always guarantees a confirmation within X number of blocks. Mempool reflects the current state and doesn't necessarily guarantee a confirmation; putting it anywhere near 1vMB of the mempool should give you a confirmation within a few blocks, a block would probably shave 1vMB of transactions from the tip.

Fees are quite elevated right now; I would recommend you to just wait a day or two to see if it drops. Alternatively, you can still make a transaction as usual with a lower fee but make sure it is replaceable. Note that doing so would not allow you to lower the fees but would allow you to increase it instead. Be as conservative as you like and keep an eye out for the mempool conditions as well[1].

[1] https://jochen-hoenicke.de/queue/#BTC,24h,weight
1325  Other / Beginners & Help / Re: wallet purchase limits on: May 22, 2021, 03:18:59 PM
There are no limits on how much you can send or receive in any Bitcoin wallets, unless they're custodial.

The limits that you're seeing is enforced by the exchanges as part of their KYC policy and validation should increase that. Keeping your Bitcoins on exchanges is not safe and you should not treat them as wallets.
1326  Bitcoin / Hardware wallets / Re: Does hardware wallets really delete wallet files? on: May 22, 2021, 02:45:39 PM
I know Trezor actually overwrite the related sectors with random bits instead of just marking it as unused, which is acceptable. ColdCard, AFAIK has the seed encrypted in the secure element as well, ontop of the fact that it is prohibitively difficult to extract secrets out of it. Not sure about ColdCard's policy but it doesn't wipe the pin code.

Anyways, I'll really rather just microwave it rather than taking my chances when it comes to people with huge amount of resources at their disposal.
1327  Bitcoin / Development & Technical Discussion / Re: Misunderstanding the nonce on: May 22, 2021, 10:22:25 AM
OK, that's explain the use of the OP_return and the zero value in coinbase TXs after say 2014, but still the other value bet 0.09-.0.14 most of the time must be stored as an UTXO?Right???
Yes. That is the block rewards, if an UTXO is not created for that, then you're not able to spend it at all. The value can be less than the block rewards + TX fees but can never exceed it.
1328  Bitcoin / Development & Technical Discussion / Re: Misunderstanding the nonce on: May 22, 2021, 09:39:35 AM
What is a zero UTXO in a coinbase Transaction means??
The coinbase transaction doesn't require any reference to any UTXO, simply because there is nothing you have to reference.
aren't these supposed to be the reward transaction? what's the point of zero?
OP_return is a kind of output that isn't stored inside the UTXO set of nodes and it allows the value to be 0. In most of the block generation transaction, the OP_return is mostly used to specify the merkle root of the witness tree.
1329  Bitcoin / Bitcoin Technical Support / Re: should I IDB Bitcoin Core over TOR ? and should i disable DNS lookup ? on: May 21, 2021, 05:28:14 PM
In this article https://curiosityoverflow.xyz/posts/bitcoin-electrum-wallet/ i found out that Bitcoin full node IDB should be done after changing bitcoin-core configuration to run over Tor.
Not necessarily.
Does it really matter, do i ruin privacy if i download full node without Tor? If its really matters, will it work if i uninstall then do reinstall and setup bitcoin core to run over Tor and download prune node instead of full node, since for EPS prune works as well ( my goal is to set up Core to run over Tor and use Electrum with EPS in order to use Trezor) Huh?
Well, yes. Since you're running it on clearnet, whoever is monitoring your traffic (ISPs) would be aware that you're using Bitcoin. However, this doesn't necessarily leak any privacy as nothing sensitive is transferred over clearnet during IBD. Pruned mode or not, it'll download and verify all the blocks. There is no difference in the time taken. If you absolutely need privacy, I'll rather just run it through Tor.

Can you please give your opinion on this too? Is this step necessary for privacy, if yes can you please tell any secure source where i can find those nodes? The article gives several nodes but i rather use nodes found from some legitimate source.
No. It is far more dangerous for you to specify a preference of nodes for the client to connect. There is no reason why you should trust us, or any website to provide you with a list of non-malicious nodes. DNS seeds are used only when necessary and Bitcoin Core already attempts to diversify the nodes that the client connects to. Bitcoin Core does have countermeasures and should provide sufficient privacy unless you're ONLY connected to malicious nodes which is quite unlikely.
1330  Bitcoin / Bitcoin Discussion / Re: I don't find any flaws for BTC except this one... on: May 21, 2021, 05:16:59 PM
Perhaps that is why he went to such great lengths to attempt to conceal his identity?

Actually his identity matters, kind of. He's potentially in control of a million Bitcoins, imagine if one day we find out that Bitcoin was actually created by the North Korean Government Tongue.

And why do you want to know about him it's not a good idea to find the founder of Bitcoin. Anytime if they know Satoshi Nakamoto personally there is a huge risk that they can use Satoshi to manipulate the market or kidnap to force him to give all of his BTC holdings including the private key of burn BTC address like this one 1CounterpartyXXXXXXXXXXXXXXXUWLpVr or this 1111111111111111111114olvt2
Come on. That is called a burn address for a reason, it is practically impossible for someone to have a keypair that corresponds to that address. Not even Satoshi would know, it is mathematically improbable.
1331  Bitcoin / Development & Technical Discussion / Re: BTC Needs A Privacy Layer on: May 21, 2021, 05:08:02 PM
Great post.

Are there any other options outside of just staying off of exchanges/avoid KYC.  Any resources or articles to better protect your privacy while using BTC?
Use Tor, use mixers, use Bitcoin Core. Important to note that your privacy leak may or may not be related with Bitcoin.



No such thing as anonymity in Bitcoin, even if the users were to be careful with their activities, it would be the best to assume that Bitcoin is pseudonymous at best. There are far too many possible privacy leaks with users even if they were careful enough; potential spy nodes on the network, possible leaks through mixers with their heuristics, etc. Bitcoin was never really designed to provide anonymity from the start and all the current implementation only helps to maintain the privacy of the user.

As mentioned, CoinJoin, mixers all helps with the privacy. Confidential transactions has been proposed as well, which helps with privacy but at the expense of higher resource requirements.
1332  Bitcoin / Development & Technical Discussion / Re: Misunderstanding the nonce on: May 21, 2021, 03:31:20 PM
I wonder if there is a standard way for storing the nonce values since it sounds like that there are pools that are using nonce+timestamp and nonce+coinbase script (or maybe even all three), and having different formats for storing the nonce used at the same time will cause a headache for people trying to scrape the nonce information.
Yes, actually. The position of the nonce is defined in the block header, specifically the last 4 bytes of it. That isn't changed, no matter how the miner decides to change the parameter. Miners have to change the timestamp from time to time, or at least another parameter else the nonce will overflow.

Note that changing a parameter within the block header doesn't make that a nonce. It is just a way for the miner to vary the block header in order to produce a different hash.
1333  Bitcoin / Development & Technical Discussion / Re: Misunderstanding the nonce on: May 21, 2021, 01:28:39 PM
There are a lot of variables which can be changed within the block for a completely new block hash. Look at your block header, if you can change anything within that, you're able to hash a completely new string and thus counts as an attempt to get the block header that meets the target.

Other than nonce, timestamp, miners can also choose to rearrange the transactions within the block, changing something within your Coinbase scriptsig, etc. As long as the way you change your block header doesn't invalidate the entire block. Overt ASICBoost uses the versionbit and thus that is why some blocks has a strange version bit, also a way to change the block header but this is an optimization for certain ASICs.
1334  Bitcoin / Development & Technical Discussion / Re: Is there any benefit of using more than 100 dice rolls to generate a seed? on: May 21, 2021, 12:44:59 PM
How do you count each dice result?
If you count the dice values as it is (base 6), it'll have 2.58 entropy per roll. Using SHA256 ensures that the result will be always 256 bits, regardless of how many dice rolls is used. I assume OP is talking about ColdCard's way of generating it, which is what I've mentioned.

I think using the method I've mentioned requires far less effort.
1335  Bitcoin / Electrum / Re: Electrum Legacy address on: May 21, 2021, 12:27:34 PM
It's not any more difficult to sign a message with a segwit address, but it can be difficult to verify the signature.  There is no standard for segwit signatures, so software clients that allow you sign a message with a segwit address have implemented their own.  It's been my experience that a message signed in Electrum with a segwit address can only be verified by Electrum.

Bitcoin core allows messages to be signed only with a legacy address, or at least that's how V0.21.0 worked.  I haven't tried to sign a message with a segwit address using V0.21.1, but there's nothing in the change log that suggest this has been changed.  
Actually, you can sign a message using the private key.

Use signmessagewithprivkey and Bitcoin Core will directly sign a message with the private key provided and thus would be a workaround for the problem. The signature validates with Electrum as well as the way it uses the signed message is the same. Note that this is only a workaround and it doesn't mean that Bitcoin Core will validate any signatures from segwit addresses, nested or bc1.
1336  Bitcoin / Development & Technical Discussion / Re: Is there any benefit of using more than 100 dice rolls to generate a seed? on: May 21, 2021, 01:55:27 AM
ah so if this is used with a coldcard, there is no point in doing more than 100 rolls since it uses sha256?
The 100 rolls provides 258 bits of entropy. Anything above 128 bits is secure enough, Bitcoin addresses uses 128bits as well.

It is not that there isn't any point adding more dice rolls. 24 words seed should have 256 bits of entropy but 128 bits is enough as well, a SHA256 hash will stretch it. I'd say anything between 128bits and 256 bits is enough. Hashing using SHA256 will not result in any security over 256 bits for your seeds.
1337  Bitcoin / Development & Technical Discussion / Re: Is there any benefit of using more than 100 dice rolls to generate a seed? on: May 20, 2021, 10:54:58 PM
thanks.  How many rolls is recommended? 100 is needed for 256 bits but does it make sense to use more in case of poor dice etc...? is too many rolls ever bad? I don't think so. does it make sense to do 200 rolls?
If represented in 1-6, at least 50 for 12 words.

It's not terrible to get more results but Bitcoin keys are only 128bits in security so 256 bits is already quite a lot and there is some leeway for biasness as well. If you're using SHA256 as a hash function for the entropy, keep in mind that the resultant entropy won't be more than 256 bits, even if you roll it 200 times with a perfectly fair dice.
1338  Bitcoin / Development & Technical Discussion / Re: Is there any benefit of using more than 100 dice rolls to generate a seed? on: May 20, 2021, 10:28:08 PM
I think if you roll the dice properly and don't just drop them and are consistent in the way that you read them, then there is no loss of entropy.
Even with cheap dice, they seem fair enough   https://youtu.be/mPiUoVeMsEk
It needs to be perfectly random for the theoretical entropy to be reached. Many cheap dices are biased due to the imbalance in CG or having faces that are not perfectly flat. It is just nitpicking in most cases given it provides 256bits of entropy so there is some redundancy.
you said that the entropy must be multiples of 32 so does that mean for more security you will need 32/log2(6) rolls to make a difference to security. i.e 12 rolls?
It is stated in the BIP actually. The requirement is actually for if you are using the raw entropy to generate a seed, then yeah. If you're using some kind of stretching, ie SHA256, then you don't need it to be in the multiples as the result will always be 256 bits, or 24 words.
1339  Bitcoin / Development & Technical Discussion / Re: Is there any benefit of using more than 100 dice rolls to generate a seed? on: May 20, 2021, 04:56:32 PM
Doing a hundred dice rolls is also going to be very tedious and cause a lot of fatigue from the sheer amount of time it takes, which discourages people from rolling dice more often. Plus, there is an involved procedure to turn those 256-bit entropy into a private key. It's not simply just dice rolls to hex number conversion, you also must manually construct the private key WIF.
Since OP says that he wants to generate a seed, you only actually need to obtain an entropy that is sufficiently random (256bits) once, keep it secure and after which just use it to generate your addresses. This is also known as BIP32 and loads of people actually use dice rolling as a source of entropy. BIP39 is just another way to encode it into a string of mnemonics (quite simple actually) and use it for BIP32 derivation afterwards.

It's important to note that due to the many variables associated with this; the way you throw the dice, the kind of dice, etc. The resultant entropy can very well be under 256bits due to some degree of predictability associated with it. If you're paranoid that the RNG isn't working correctly (perfectly valid, happened before), then this can be a way to guarantee "sufficient" entropy.
1340  Bitcoin / Bitcoin Discussion / Re: Mixing your Bitcoin might become illegal in the future on: May 20, 2021, 04:22:19 PM
It's possible to "counterattack" malicious actors on centralized exchanges and centralized wallet providers, because of the single point of failure (in this case, a middleman). However, we cannot say the same about decentralized counterparts. If most people begin using non-custodial mixers and decentralized exchanges, governments will have a hard time trying to enforce the rule of law. That's largely because a decentralized system is not tied to a single jurisdiction. I'd imagine how disastrous everything will be once criminals learn how to efficiently use non-custodial mixers. Governments will have no choice but to declare crypto "illegal" as their efforts become in vain.
CoinJoin? Governments are requesting exchanges and services to blacklist coins that were involved in CoinJoin transactions. CoinJoin mixes your coins by obscurity but it doesn't necessarily break the link between them. Unfortunately, if you want any adoption, you NEED exchanges which are registered. Decentralized exchange unfortunately doesn't always sit well with people; P2P OTC trades are not as secure as it seems. Some would rather give up their privacy than to risk their funds.

Nonetheless, I believe there may be no need to worry about mixers becoming "illegal" in the future. There are many ways to achieve privacy outside the scope of governments and other third parties. This is possible because of the decentralized and open-source nature of crypto/Blockchain. If it were centralized, it would've been easier for governments to enforce the rule of law. I bet non-custodial mixers and privacy-oriented cryptocurrencies will rise like skyrocket once centralized mixing services come to an end. Of course, most people don't care about their privacy since they've got nothing to hide. But for businesses, privacy is crucial to protect sensitive information from prying eyes. Time will tell us the fate of privacy in Bitcoin as it becomes more popular in the mainstream world. Just my thoughts Grin
They don't need to ban mixers to spy on their citizen. There are tons of ways to do so without and if they're smart, they would bring blockchain analysis into the picture and let the mixers continue running. Centralized mixers can survive, they just need to operate in a jurisdiction which respects their privacy or operate off-shore.
Pages: « 1 ... 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 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 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!