Bitcoin Forum
May 25, 2024, 02:42:27 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 [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 ... 463 »
1101  Bitcoin / Bitcoin Discussion / Re: Gresham's law and Bitcoin on: June 29, 2021, 02:26:47 PM
Bitcoin's sole purpose is to be used as an alternative currency. The value of which comes from (or at least should come from) the value of the coins being determined by the market for it's utility as a currency. If you're not going to use Bitcoin as a currency that can be transacted, there is no purpose for Bitcoin at all. At that point, Bitcoin's value falls and the cycle repeats. The current rapid rise is due to the widespread speculation, which isn't exactly healthy for Bitcoin's price stability.

Gresham's Law doesn't apply to Bitcoin but rather currencies which contains precious metals.

I haven't thought much about this situation, but an interesting thing is happening.
The more Bitcoin gains popularity, the more people will keep Bitcoin as a store of value, because the amount of Bitcoin is limited.
Therefore, the number of coins on the market will decrease.
That is untrue. Economics indicates that for a specific price, there is a specific number of people that are willing to purchase and/or sell. There will be no point where scarcity of the actual coins becomes an actual issue due to people being unwilling to sell. Something like this would just cause Bitcoin to completely lose it's utility. At that point, then what is the use of Bitcoin? Why would people still be interested in it? Do they find something interesting with digital money that isn't functional as a currency?
1102  Bitcoin / Bitcoin Discussion / Re: Satoshi’s Bitcoin whitepaper to be removed from Bitcoin.org? on: June 29, 2021, 01:04:06 PM
I'm defenately not a lawyer (far from it), but as far as i understand, it was a UK court making a UK decission that should not impact anybody not doing business/living in the UK...
I'm not even sure the UK can force Cøbra to reject UK visitors....

In my country, the pirate bay was banned... What they had to do is force ISP's to change their DNS so the pirate bay domain name would resolve to a warning page hosted by my country... They could not force the operators of the pirate bay to reject users based on their ip block... Why? Because the operators of the pirate bay were ROTFLOL when my country asked them to do this, waving with a piece of paper telling them their site was illegal IN MY COUNTRY, whilst they were living in a completely different country...

But, like i said: i'm not a lawyer... maybe someone with some actual legal background can enlighten us?
The jurisdiction shouldn't extend to the rest of EU, after brexit AFAIK. UK can instruct their ISPs to selectively redirect traffic directed to that website to their own to enforce censorship like what they've done before. Problem being, if Cobra's identity remains hidden that is nothing that they can do. Especially if the location of their servers is located in a country where IP laws doesn't apply.

1103  Bitcoin / Bitcoin Technical Support / Re: What's the expected speed for BIP39 passphrase recovery using CPU? on: June 29, 2021, 08:44:39 AM
Have you seen I'm BIP38 curious, please help me out!?
I can try ~20 passwords per second with my current setup
The fastest cracker we have, Dirbaio, can do 20 tries/second.
Actually there was this other repo that was linked earlier ( https://github.com/cscott/bip38-cracker ) that is quite faster, probably because it uses scrypt-jane. ~

It took ~20 hours on three n1-highcpu-16 machines on Google Compute. Each one did ~50 passwords per second, 150 total.
It cost around $38 overall.
BIP38 isn't the same as BIP39. HMAC-SHA512 is involved with the hashing of the mnemonic. Passphrase for BIP39 is included in the salt of that.

BIP38 encrypts the string.
1104  Bitcoin / Bitcoin Discussion / Re: Satoshi’s Bitcoin whitepaper to be removed from Bitcoin.org? on: June 29, 2021, 07:11:59 AM
The court case wasn't contested by the defendant and that was the default judgement. It doesn't necessarily mean that the claims were valid.

It depends on how the IP laws is enacted within the jurisdiction that the website is hosted in. At best, it wouldn't be taken down completely. Just that the site or parts of it won't be accessible within the UK, assuming that Cobra is unwilling to comply.
1105  Bitcoin / Bitcoin Discussion / Re: Bitcoin's inability to change is how it won the blocksize war on: June 28, 2021, 10:57:05 PM
Segwit is infact sometimes considered a block size increase. Segwit compatible clients includes the witness and the block size is greater than 1MB in raw size.

Any changes within Bitcoin is unfortunately marred by the politics that exists within. Miners were unwilling to adopt Segwit to further their agenda and some are still doing so today, coercing people to switch to Bitcoin Cash. MASF gave too much control to the miners without any accountability, IMO.
1106  Bitcoin / Bitcoin Discussion / Re: Fixed supply vs reducing supply on: June 28, 2021, 03:15:14 PM
The rate of supply increase is decreasing. By logic, this achieves a deflationary currency due to the purchasing power increasing with a lower rate of supply increase. Having a fixed supply with gradual decrease ensures a fairer distribution rather than constant rate of distribution and does nothing against padding the shock received by the miners as one day the block rewards has to be close to 0.

It doesn't affect security, or at least to any significant extent but several cryptos do adopt a tail emission which ensures stability of the network as well. As compared to the direct deflationary concept of Bitcoin, that involves far more modelling of economic conditions.
1107  Bitcoin / Bitcoin Technical Support / Re: Restoring wallet from seed on: June 27, 2021, 02:32:46 PM
You used 2FA, you probably didn't include any passphrase because you would probably know if you did.

That is probably not the "web address". If you are recovering a 2FA wallet, just restore it with your 12 word seed. When creating a new wallet, Select Wallet with two factor authentication> I already have a seed. Key in your 12 word seed in there. That will make your 2FA wallet like a normal wallet and you should just create another wallet to transfer all your funds to it.
1108  Bitcoin / Bitcoin Discussion / Re: Mechanism for Retrieving lost BTC on: June 27, 2021, 02:29:07 PM
Just like the fiat banking system, where monies hardly lost because there is always provision for next of kin who will claim such monies in the case of demise. BTC should have a similar feature. If not, there should be a periodic review, maybe every 5years, when all the platforms give access to the owners to retrieve thier BTC without private keys either by answering easy questions. (Though this might compromise security, but this should only apply to such accounts that has been dormant for years).
Again,  if the above proposals do not apply, there should be a system that will re-incorporate the permanently lost BTC into circulation as new BTC(maybe every decade) in order to augment the fixed 21million supply.
With this the BTC supply would be technically infinite, because it will look like recycling the lost 20% every 10yrs.
For this to be effective, there should be a system to accurately differentiate lost BTC from BTC on longer term savings.

If the above does not fit still. Is there a way to recover lost BTC?
Because I see this as a feature fighting against BTC growth, because not all users are educated, not all are technically inclined and not all are good record keepers.
Thank you all.
No. If you were to implement a system which gives arguably easier ways to recover their Bitcoin, then it won't work. Bitcoin cannot restrict the number of people or ensure the authenticity of such requests, because there isn't any central authority. It is up to their user to create multiple backups and redundancy for their funds, and I expect this to be practiced more nowadays given the rise in the price. If they can't properly store their private keys or seeds, then too bad for them.

Why do people always think we need to reincoporate the Bitcoins back into the supply? There isn't any way to ascertain if coins are lost at all and having 21 million or anywhere near that is not necessarily for Bitcoin. There is no problems with a circulating supply that is much lower than that.  You cannot start stealing user's funds like that, nor is Bitcoin designed to have an unlimited supply cap.
1109  Economy / Computer hardware / Re: [WTB] 1080TI Hybrid Cooler on: June 27, 2021, 02:22:17 PM
Bump still looking.
1110  Bitcoin / Electrum / Re: Same seeds on the Electrum and Mycelium Wallet - Problem? on: June 27, 2021, 08:33:58 AM
Indeed, if it were only due to the derivation path, then Mycelium would happily accept the seed phrases but simply generate a different wallet with different addresses. It is because Electrum seed phrases are created in a different manner, will fail the BIP39 checksum, and are concatenated with a different string ("electrum" instead of "mnemonic") before being plugged in to PBKDF2.
Electrum seeds that were generated prior to a more recent versions has the potential to be a valid BIP39 mnemonic as well. It is not until recently that they decided to specifically grind for checksums that are only valid for Electrum and not BIP39. But yes, then the addresses generated will be different due to the different derivation paths.
1111  Bitcoin / Electrum / Re: Electrum Not Connecting to Any Server on: June 27, 2021, 08:31:08 AM
I'm wondering if this is at all related to issues from several years ago where some Electrum servers were linked to IPs/domains that had been blocked for "malware mining" etc? Huh

Additionally, I know that Windows Defender complains a lot about Electrum. I am always getting "Windows has blocked this file"-type errors when trying to download/install Electrum.

I click "keep", "report as safe" etc... and every new version, the same thing seems to happen Roll Eyes I know it's due to PyInstaller being marked "bad" and not limited to just Electrum, but honestly, the heuristics are just stupid Roll Eyes Undecided

Sounds like a blanket ban as opposed to selective restrictions on the server. The update check communicates with electrum.org/version and if OP was able to access electrum.org in the first place, then the restriction is only specific to the Electrum instance and not on the IPs/domains.
1112  Bitcoin / Bitcoin Discussion / Re: Rate of bitcoins being lost vs. rate of bitcoins being mined on: June 26, 2021, 05:14:09 PM
Simply impossible to truly determine the non-provably burned Bitcoins to any degree of accuracy. Coins are lost through several methods, be it intentional burning or accidental. The latter is far harder to identify as there might just be dormant addresses which could become active in the future. Of course, certain accidental burning is identifiable.

Chainanalysis did a report on this before, might be slightly outdated: https://blog.chainalysis.com/reports/money-supply.
1113  Bitcoin / Electrum / Re: Same seeds on the Electrum and Mycelium Wallet - Problem? on: June 26, 2021, 05:08:16 AM
I get it now. Recovery phrase is the whole thing here. I think I should move all the funds to whole new address and start over.
No way Im using the current recovery phrase since ti will give access to both the wallet and putting everything at risk.
Higher security risks but not unsafe. Actually, Electrum seeds are not compatible with Mycelium they are generated differently.

If you need segregation due to various purposes (your gambling sites and sales), it'll be more advisable to keep them stored on different seeds as well. You wouldn't have to use coin control to select the inputs to avoid linking them all together.
1114  Bitcoin / Electrum / Re: Same seeds on the Electrum and Mycelium Wallet - Problem? on: June 26, 2021, 04:41:03 AM
Your wallet is just a tool for you to spend your Bitcoins. You can have multiple wallets on different computers but you'll never be able to spend the funds twice.

If the addresses generated on mycelium and Electrum differs from each other and you still see the same transactions on both wallets, that is not possible.
1115  Bitcoin / Bitcoin Discussion / Re: After 1.5 hours, I only only got 9 confirmations. What a turtle! on: June 25, 2021, 02:45:01 PM
Bitcoin's block interval is 10 minutes, you're likely to only get 9 confirmations on average.

After 6 confirmations, the probability of you getting attack is only restricted to 51% attacks and the feasibility of it. The confirmation pretty much never matters after 6, because there isn't any reason why you would need more than 6. The speed is mostly determined by the time it takes for the first confirmation because that is what matters to most people.

An exception being block rewards/generation transactions.

I am not sure, my exchange may require 10 or more confirmations.  I've just glued to the PC waiting.
Weird. Most exchange really don't require 10 confirmations for Bitcoin, that is an odd number.
1116  Bitcoin / Wallet software / Re: getting Bech32 address on paper wallet on: June 25, 2021, 12:04:55 AM
Well I understand a little bit more your point. But you are not the "average Joe" as you say and very few people have your skills to be able to spot weak libraries and functions related to entropy generation in software wallets. For the common user it's basically a black box you need to blindly trust. So personally I prefer sticking to known pretty reliable physical sources, even if they are not radioactive like Balthazar's stones  Tongue
To be fair, when you're converting your entropy to a seed or an address, you're also blindly trusting the script as well. Some of them are mostly unaudited and have certain inadvertent bugs that could reduce entropy. Iancoleman had this with their manual entropy generation. Understanding entropy isn't just about trying to look at a few lines of codes.

Most users don't look at what they run and wouldn't understand the code behind it either, even if it is as simple as trying to generate a seed from a given set of entropy. Most well known wallets are very well audited nowadays and has far more stringent checks in this respect.

If you cannot trust the most simple and important function of the wallet, then there is no reason why you should be using the wallet. Even if you're generating your own entropy, there are still multiple points of failure within that.

At least Ian Coleman and Bitaddress conceptors seem to agree with me.
JavaScript used to have fairly weak CSPRNG and randomness is not guaranteed as the recommendation is just for browsers to implement the correct entropy sources. JS is generally just worse off in terms of cryptographic security.

Sure, you can generate your own entropy. Whether you're able to do it securely and without any loss of security is debatable. If you can do your own due diligence, then sure go ahead. You probably won't get a better entropy than what is used in the various wallets.

There is a reason why major wallets don't allow their users to randomly specify their own entropy.


The best scenario that I can think of is to use multiple sources of entropy and include all of them, dice and your OS random. That way, the theoretical entropy cannot fall below either of the entropy and serves as a good enough fallback. Allowing user to generate their own entropy without being sufficiently educated about it is akin just letting them shoot themselves in the foot.

1117  Bitcoin / Electrum / Re: Electrum's wallet protocol isn't rich enough? on: June 24, 2021, 10:24:47 PM
I don't know if the restrictions are in ElectrumX or Electrum itself (I didn't use ElectrumX directly) but two things may be:
1. Afaik, if an address has a large number of transactions, they are not retrieved. In some rare cases it may be good to "lift" the restriction or at least return the last few and the current balance.
The Electrum server. It is done intentionally to avoid overloading them by including a cap on the addresses that can be queried by individual servers.
There is currently a PR to include scripts in payto/paytomany RPC.
1118  Economy / Service Discussion / Re: Why is the Beginners & Help section excluded from certain signature campaigns? on: June 24, 2021, 04:20:37 PM
I doubt the reason is for the spam, or at least it shouldn't be a valid one.

B&H is an okay section, I occasionally browse that section and answer questions which I'm interested in or if they're asking for help about something. The real spammer's cesspool is actually Bitcoin Discussion.

No seriously, go look up a thread with at least 2 pages. You'll realize certain contents being paraphrased over and over again, worse still, some of them are outright incorrect. Unfortunately, you can't really ban Bitcoin Discussion from your signature campaign, the spam would just move elsewhere and that is where the Bitcoiners are always gathered. I do get some meaningful discussion from time to time but it's quite rare.
1119  Bitcoin / Wallet software / Re: getting Bech32 address on paper wallet on: June 24, 2021, 03:42:35 PM
It usually doesn't end very well? Really? Could you share some links of testimonies about that? Because it would be the first time I 'd see someone having lost his funds because he used a physical source of entropy.

On the other hand, we know real cases of entropy generator bugs having led to real losses of funds.
Brainwallets are a good example of why user specified entropy is not a good idea. Note that I did state afterwards that it is sufficiently secure if the user knows exactly what he is doing. Rolling 100 dices at once and having the user choose the sequence of numbers also reduces the entropy (think you can find a thread in the hardware wallet section which I discussed this). The fact that there are so many things that can go wrong, and that most users probably doesn't know how to generate it properly can be quite concerning.

If you can be sure to generate the entropy correctly, and also ensure that you're converting the entropy in a secure manner without any sources of entropy leakage, then go ahead.

Perhaps not "usually" but there is definitely a far higher chance. I apologize for my wrong choice of words.

On the other hand, we know real cases of entropy generator bugs having led to real losses of funds.

https://blog.blockchain.com/2015/05/28/android-wallet-security-update/
I consider that poor software implementation, as with how Blockchain.info/.com has always been plagued with. Pushing out an update that includes a faulty RNG is gross incompetence, any changes done to that has to be tested and ensure that the calls are correctly received. That is not their first time with faulty RNG, their signatures were bugged as well. Oh and of course, the fundamental problem is that they were okay with just relying on random.org for entropy, when the internal system fails. For Bitcoin Core, failure to get the CSPRNG from the OS entropy will result in the function failing.

Most codes that requires a high degree of entropy is often hardened with something else, so there is a chance for your survival given a catastrophic failure of several sources, not what Blockchain.info did. Till this day, I still don't understand what is the point of trying to XOR your entropy with data fetched from another site. There is no guarantees that the site is working correctly, the data can be manipulated and you're effectively ONLY relying on securerandom again. So what is the point? If both fails, then you're doomed.

Honestly, I was quite in disbelief when I took a look at their code. Mind you, I was very new to programming (and cryptography) back then but I could identify the possible security risks of implementing something like this.
Moreover how could you be sure there is no bug in the current version of the software you are using to generate your seed?
Read the code. Does it reference the required entropy properly? Those parts that concerns the entropy is often done with loads of scrutiny by far more experienced coders than the average Joe: https://github.com/bitcoin/bitcoin/pull/14955. Several wallets uses multiple sources of data to fold into the entropy, current time, OS version, etc.

Perhaps you can do better than them, but not everyone understands what they're doing; for example:

Oh, I'll roll 50 dices and I'll get an entropy more random than those derived from /dev/random. Proceeds to roll a very biased dice which perhaps lands mostly on 3 sides out of 6 and ending up with less than 128bits of entropy. That isn't very ideal, at all.

1120  Bitcoin / Pools / Re: Transaction Accelerator Services, Is it fair for the miners? on: June 24, 2021, 12:09:14 PM
It probably isn't that the miners don't know, just that they couldn't be bothered about it. If all of the pools don't bother to compensate the miners for this, then they would have no choice either.

In actual fact, the acceleration service is ridiculously expensive. In certain cases, people can just buy more Bitcoins and send them for the price of the acceleration. If you have a very big transaction, then there isn't a point trying to accelerate it. Else, RBF or even CPFP would be way more convenient and this should be considered as a fallback in case both of them is not possible. The market for transaction acceleration isn't particularly big in the first place. It isn't ethical for the miners to not be compensated, but at the same time there isn't any way to prove that the miners are receiving their fair share. Including a lower fee transaction may or may not mean that the transaction is accelerated.

Perhaps you can setup a tool to monitor this but unless it gains any traction among the miners, nothing will be enforced.

ViaBTC accelerates quite a few transactions for free as a political statement; Bitcoin needs a block size increase. You can see it on their page so doing something like this at the expense of their miners isn't very ethical in the first place.
Pages: « 1 ... 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 [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 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!