Bitcoin Forum
May 25, 2024, 10:37:23 AM *
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 56 57 58 59 60 61 62 63 64 65 66 67 ... 463 »
321  Bitcoin / Bitcoin Technical Support / Re: Block 14 to Block 15 - 24 hour dark zone? on: July 27, 2023, 04:15:17 PM
You can model the timezone of Satoshi if you were to analyze the code commits, forum posting patterns among other things and you'll realize that Satoshi mostly follows a specific sleep schedule. A possibility could be Satoshi turned off their miner as LoyceV has said but it could also be that his PC is just that slow and unstable to find a block. CPU miners were fairly unstable and slow, even for 1 difficulty blocks especially how optimized it was.

Regardless, the nonce of the block is pretty special and follows a specific pattern. Jlopp has a nice writeup here: https://blog.lopp.net/was-satoshi-a-greedy-miner/
322  Bitcoin / Bitcoin Discussion / Re: The blocksize war on: July 27, 2023, 10:10:46 AM
You don't have to trust any of us and you definitely shouldn't. Whatever you're going to receive in this thread would be sprinkled with tons of FUD. If you want to get the most objective view, look at BIP102, BIP103, Bitcoin Classic and Bitcoin XT. Those are several of the proposals and softwares that permitted block size increase. In addition, you should see the whole fiasco about the User Activated Soft Fork which is part of the series of events that precipitated the adoption of SegWit.

Segwit was ready, and make no mistake it is still in effect a block size increase indirectly and still increased the TPS of the network.

You would realize that tons of politics were at play and there were tons of disagreement among the key renowned developers and community figures. You would have to skim through the mailing list as well and come to your own conclusion.
323  Bitcoin / Wallet software / Re: how secured? on: July 27, 2023, 09:03:07 AM
Thanks!
What I need do is to remove the third party apps in the phone but then it is not a phone that is carried along. Always safe at home. Most times panick kills even when no one is attacking you, it is important not to overthink as you said.

Very important information here and other persons have said the same thing in this regard.
If you're using a phone solely for the storing of your coins, you should just get a hardware wallet. That is far safer and more foolproof than using a phone. I avoid using mobile wallets in general because they are often poorly vetted or designed and can have quite a big surface area for attacks. Using a hardware wallet is harder to mess up and provides you with the security at the same time.
324  Bitcoin / Wallet software / Re: how secured? on: July 27, 2023, 06:20:57 AM
It will steal in the course user enters password or when password is still in RAM.

No way for malware to steal password which is not in the phone's memory (or in some  file)./
It depends. Depends on how your system is designed, certain are cached beyond the shortlived timespan in your RAM. RAM access in OS differs and some are not overwritten properly after use. AES is a good encryption, DES aren't, so that has to be taken into account as well.

Regardless, that would still be a risky assumption to take. Unencrypting the wallet file and any processes that takes place should be accounted for.


It has happened before, and I have no doubt that it would happen again.
In regard to entropy, yeah, when this term is applied to password it's just  reflection of quantity of attempts  needed for successful bruteforcing.
Not exactly. Entropy is often misconstrued when talking about the complexity of passwords. Its a term used to measure randomness. This can be flawed when taking into account password dumps, rainbow tables, common password structures, etc.
325  Bitcoin / Development & Technical Discussion / Re: Algorithms used in Bitcoin are expected to be strong until at least 2030 on: July 27, 2023, 03:28:27 AM
Long? Maybe. Expensive? It depends, it doesn't have to be.

For example, it is quite easy to implement one-time-fee-discount. I wonder why altcoins that forked from BTC didn't do that in the first place, instead of replay protection. For example, it is possible to create a rule, where you can move some coin for free, if that coin was included before block number X. Then, transition from some old to new address type could be free, but only once, and at the same time, people won't move back from new to old address type, because then their transaction will be included in some later block, and they will pay a regular price for that.
Miners won't like it. Transactions incur costs, often implicit that falls on the community as a whole, for eg. those who run nodes, those who mines the coin. The former already doesn't receive monetary compensation while the latter has always been receiving it in the form of fees. The cost of moving your coins shouldn't be discounted just because you want to encourage people to move to a new address format. The onus should always be on the user; if you don't want your funds to be lost, move it. We have no obligations whatsoever to encourage you to do so because it serves no benefits for the rest of us.

Also, replay protection is still needed regardless.
Also, I am not sure if the current fee model will still be present in the future, when ECDSA will be broken. More and more often, there are problems with UTXO set size. That means, some future fee model could be based on how many UTXOs you consume or create. And in that case, a single transaction that will sweep a lot of coins into some single new address, could be cheaper, or even free, if the number of UTXOs will be a bottleneck for pruned nodes.
That encourages spam. It is unnecessary to implement, adding in the complexity and lowering fees for miners significantly. Having large UTXOs are already discouraged, by having fees proportional to the size. That is not ideal for the network and you'll face significant bottleneck for the rest.

The privacy preserving feature is something to be thought of and worked out when the time comes.

More likely than not, we might have something truly better than Bitcoin when ECDSA finally gets cracked, which is a long time from now.
326  Bitcoin / Wallet software / Re: how secured? on: July 27, 2023, 03:20:36 AM
I'm in doubt that  malware could  decrypt it  by itself if password is strong enough, say, having entropy of 128-bit.

Probably malware is capable to penetrate into hidden area  when user decrypt it to access apps he needed.
Generally, entropy doesn't matter with passwords. It is just not feasible to bruteforce passwords in this manner, especially when you need the file as well. Malware will just steal the password.

Android phones and IOS usually operate their apps within their own sandbox which makes it more secure than other OSes in a sense. However, because they are such an attractive target, malwares are often catered to attack the zero days on the platform. Samsung Knox goes a step above the vanilla Android OS and does hardware level isolation and theoretically it should be more secure.

Regardless, I wouldn't consider anything that you're moving around with and having the potential of misplacing as being secure.
327  Bitcoin / Bitcoin Technical Support / Re: Mass hack -- over 1000 bitcoin addresses have been affected on: July 26, 2023, 09:49:30 AM
Do you have the access logs to your Ubuntu Server? Are you certain that nothing has accessed it, not even via hypervisor or anything similar? Things like these tends to go unnoticed when doing cyber forensics for most. I have my doubts that the generation of your seeds is the problem, I don't see any vulnerabilities in recent times for those wallets that you've listed and they are fairly well vetted unless it is zero day.

I highly doubt that Bitcoin Core would be the issue, other than the fact that RPC functions could be the culprit. That leaves both your server and seed generation to be weak, I'm not aware of any concurrent vulnerability affecting it but it is not maintained at all. Is there any RPC connection visible in your debug.log?

Anyways, it's not over 1000 addresses, a quick look indicates that a good portion of the funds belongs to this: https://blockchair.com/bitcoin/address/bc1qxs3ugdgda5ljt20uuqegljzlq8rnjcxnjrjj6h. Weirdly enough, the amounts being sent to the wallets are regular and around the same size before the attack.
328  Bitcoin / Bitcoin Technical Support / Re: spend P2SH redeem script with Unlock Time.BOUNTY of 1000 $ for solution to work on: July 26, 2023, 03:44:33 AM
hi dave, but what's the point in doing so? if he locked 5 btc in the address placed with a timelock to a forever future, he himself can't have it.
Let's say he can, so can the others who it was sold to with the private key.
Tons of reasons, controlling their own impulse, keeping it for long term investment, etc. The whole point of a time lock address is to ensure that no one can have access to the coins without waiting until the specified time frame. Private keys are not meant to be sold or traded, it is not wise to purchase any private keys. It would just mean that multiple people will have access to the coins when the time comes and whoever moves the coins first when the timelock expires will get the coins.
329  Bitcoin / Bitcoin Discussion / Re: What if salaries were paid in BTC on: July 26, 2023, 02:55:37 AM
The main currency used around the world is still fiat. This would only make sense if the adoption of Bitcoin increases exponentially, such that you can easily use Bitcoin everywhere and in your everyday life. Otherwise, paying salary in Bitcoin would only complicate things and introduce extra steps to get people to convert their Bitcoins into fiat again. This would be just like paying your salary in USD when you're in Europe. No one would appreciate that.

BitPay has a service which does this however.
330  Bitcoin / Development & Technical Discussion / Re: Algorithms used in Bitcoin are expected to be strong until at least 2030 on: July 25, 2023, 01:19:57 PM
That's actually not good at all, it means we are looking at a significantly flattened (as in the curves are not as extreme) Bell curve for Bitcoin global hashrate between 2009 and 2140. I guess this is why people have been saying that more incentives for Bitcoin miners are required to guarantee that the hashrate stays more or less stable once block rewards in BTC denominations start to become scarce.
Nope, indirectly associated. I'm assuming a theory whereby circulation remains constant and all the other factors being invariable, which is often not what happens in real life. Bitcoin gets deflationary, fees increases, etc; Satoshi's rationale on reward halving may very well hold true assuming improved efficiency in mining and a compensation in fees. Reward halving doesn't encourage more miners to join, the fee compensation and the other monetary factors (real cost - reward, etc) are what makes it attractive.

Regardless, discussion about this would be diverging from the issues that is being discussed here. Would be more of an economics question rather than technical.
331  Bitcoin / Development & Technical Discussion / Re: Algorithms used in Bitcoin are expected to be strong until at least 2030 on: July 25, 2023, 12:53:48 PM
Damn seriously? I thought network difficulty has got something to do with the complexity over the period of time? I mean as we keep saying that for every halving that occurs, the reward also decreases, while each time network difficulty is rising too. Just for the info, in what relation are we saying that network difficulty is rising.

Has it got no relationship with the maths/equation solving mechanism? I mean if it is getting difficult then it is getting difficult to solve right?
Network difficulty is not directly associated with reward halving, in fact the hashrate should decrease in theory. Increasing the difficulty has nothing to do with what we are talking about here, unless you're talking about a pre-image attack. For which, a pre-image attack on SHA256 would go beyond speedups on hashrates which would only concern the first pre-image attack. Collisions and second pre-image attack on SHA256 are by far more potent with regards to the security of Bitcoin.
332  Bitcoin / Bitcoin Technical Support / Re: Checksum and Entropy on: July 25, 2023, 09:28:40 AM
Checksum are used to check for the correctness of your seeds, or addresses, WIF keys, etc. They are included in data where mistyping is prone. Your BIP39 seeds include a checksum as a part of the last word which is used to check if the seed is valid. If it is not, you have typed something wrong in your seed. The same goes for the address, where there is a checksum which tells the user whether they have mistyped anything. This is not foolproof however, there is a chance where you've mistyped something and the checksum still checks out.

Checksums are usually included within the string, where the checksum is usually a hash that corresponds to the first X bytes of data. Since each hash are likely to differ if any of the character in the first X bytes of data are wrong, the checksum is able to tell the correctness of it, but not the position where it is wrong.

Entropy is a part of how you generate your keys and seeds. For an ECDSA keypair, entropy is used to determine the private key and for the BIP39 seeds, entropy are concatenated with the checksum and segmented into blocks of 11 bits, where each block corresponds to a word on the wordlist. Entropy is required for your addresses and seeds to be secure, as they are basically random inputs to ensure that your addresses and seeds is random enough such that no one can feasibly guess your keys.

Take BIP39 seeds for example, if the entropy used is not random enough, the blocks of 11 bits becomes predictable and thereby any adversary would be able to guess those words that you've used for your seed.
333  Bitcoin / Development & Technical Discussion / Re: P2WSH Multisig and Timelock question on: July 25, 2023, 08:07:23 AM
The maximum timelock allowed in Bitcoin is 0xffff, about 455 days. So you can't make a timelock of 120 years.
OP_CLTV is different from OP_CSV (absolute vs relative). It allows for the locking of Bitcoin to be evaluated either by unix time or block height, the latter for which is up to >9000 years while the former is until 2106.
334  Bitcoin / Mining speculation / Re: Solo Vs. Pool mining on: July 25, 2023, 03:16:51 AM
Thanks for your thoughts. With BRAIINS pool I'm in I might need to move on. This is the worst dry spell I have ever seen with them in the years I have been there. Tonight at 10:30 it will be 48 hours without a hit.

I like the idea of keeping one machine in a Solo Pool and just let the others grind away.
Eh, that's pretty normal. I've had a lot of block-less days without any blocks when I was mining and I never really had to shift away from the pool. The profits in the long run would be the same anyways, just select one that has the lowest fees. Pools' payout system discourages pool hopping.

335  Bitcoin / Electrum / Re: Electrum Wallet.dat on mobile phone? on: July 25, 2023, 12:55:56 AM
You did not mention your mobile OS. If it's Android, you can try this (Even though I did not do it, found it online), Install Electrum from Playstore or the official website. Go to /data/data/org.electrum.electrum/files/data/wallets in this directory and paste your wallet.dat file and see what happens. Let me know if it works!

Edit: It seems it's useless. Does not work.
I am still trying. I will let you know.
The directory is hidden and is only accessible if the Android phone is rooted.

Electrum does not allow for importing of wallet files within the app, IIRC. You have to import the wallet using the seed generated or the private keys that you have.
336  Bitcoin / Development & Technical Discussion / Re: Algorithms used in Bitcoin are expected to be strong until at least 2030 on: July 25, 2023, 12:48:22 AM
There are going to be coins robbed, no doubt. However, I wouldn't take it for granted there will be millions. Sure, there are millions in P2PK, but perhaps they get spent until then; especially after the cryptographic community accepts some quantum safe alternative.
Most of which are lost, because people couldn't be bothered to have a backup for them. Satoshi is known to have a million Bitcoins at least, and there is probably more than that in terms of non-Satoshi but lost coins. In addition, there are also coins in exposed P2PKH addresses. These could add up to a few millions when the time comes. Of course, these are just vague estimations but that is more than likely to be the case.
337  Economy / Exchanges / Re: How do big exchanges take care of cold & hot wallets? on: July 25, 2023, 12:45:53 AM
I don't ask where they save it, I ask how do they save it. A lot of famous people, including Vitalik Buterin have been on this forum, a lot of famous companies have created an ANN thread here, so, that's why I expect that maybe someone knows and wills to tell us a little bit about it.
Precisely. Giving anyone information on how they store it exposes additional attack vectors that people could exploit if they were to find any weakness with it. Most exchanges would throw different terms like "military grade hardware", "military grade encryption" but they would never tell anyone how it is stored exactly. Even if they were to tell, they could lie about it in order to mislead any adversary and keep their funds safe. Having lesser knowledge of how it is stored gives them extra time and increases the complexity of any attacks.

Hence, any comments on their security model, be it how it is stored, where it is stored, who has access to it, are sensitive information which no one knows and any comments on it should be treated as a speculation.
338  Bitcoin / Bitcoin Technical Support / Re: What happened when Bitcoin is sent to non existed address on: July 24, 2023, 02:02:56 PM
Still, that's less obvious to the average user. Seeing 1CounterpartyXXXXXXXXXXXXXXXUWLpVr on a block explorer makes it instantly clear how much Bitcoin was burned wasted. OP_RETURN is less obvious to find.
Actually, still somewhat easy. If you were to simplify it, Bitcoin addresses are merely hashes of script which defines the spending conditions. They are indexed after evaluating each transaction for the script in their output before tabulating and indexing them. If the usecase is big enough, most explorers would index and keep track of them.

Some blockexplorers have indexed them as well: https://blockchair.com/bitcoin/address/d-30b1cfee5f36b0282531ab681452c910.
339  Economy / Exchanges / Re: How do big exchanges take care of cold & hot wallets? on: July 24, 2023, 01:16:17 PM
The actual answer is that no one knows. It is the best interests of exchanges or any major services to keep sensitive details like these secret. I would be rather concerned if anyone were to thoroughly understand how the security of each exchange is designed.

Some exchange store their fundson Multi-Sig, Bitmex being one though they didn't say how the keys are being stored. Coinbase, Gemini, etc all say they hold the majority of the funds offline at different secured facilities on hardware modules and they are not disclosed at all. Any employees working for the exchange, or just any financial institutions in general are required to sign an NDA. If any "ex-employee" were to disclose, they would be getting a nice lawsuit served to them.

Besides, what's the point of them saying? You should take those at face value, after all, most of their claims might not be credible most of the time. The handling of keys and transactions are not verifiable.
340  Bitcoin / Development & Technical Discussion / Re: Algorithms used in Bitcoin are expected to be strong until at least 2030 on: July 24, 2023, 11:57:45 AM
Even more likely, then, that we will proceed with the "do nothing" option, since that is what we will default to if we cannot reach some sort of consensus on what should happen to these vulnerable coins. And as I've argued previously, this is definitely the preferred option over allowing a small group of users to unilaterally decide that other people's coins should be locked, burned, or redistributed.
Same as the rest of the community, I believe that there will be more versions of Bitcoin, ones with the old P2PK being burned and the ones that are not. I believe that there are merits to both sides of the camp, but I personally stand on burning them. I can understand the dilemma behind this and what your POV is. It'll be quite interesting to how it pans out, pros and cons for both directions.

By the time ECDSA actually gets broken, there might be more than a few million Bitcoins that are vulnerable still (forgotten or lost used P2PKH, just normal P2PK, etc) . A sufficiently long time for transition would be required, though arguably you're right in a sense that it does rob people of what is rightfully theirs. In the worst case scenario, an adversary gets access to the majority of the Bitcoins and wreck havoc in the markets. While in the best case, they get access to only around 1-2 million, ie. 5% of total possible circulation, not accounting for burned ones.

Regardless, we had this conversation quite a while back: https://bitcointalk.org/index.php?topic=5335069.msg56971465#msg56971465. Recalled it from the top of my head, I guess our position on this issue hasn't changed very much throughout the years.
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 56 57 58 59 60 61 62 63 64 65 66 67 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!