The linked Medium posts have a bit more content https://joekelly100.medium.com/how-to-kill-bitcoin-part-1-is... Note that this is from last July, when the price of BTC was significantly lower and thus the price of the attack is likely higher now. That said, this becomes more feasible in the long-run when mining is purely funded by transaction fees. Something I don’t see talked about much is the fact that, although Bi…
I always wondered about that and perhaps someone here can explain. After bitcoin reaches its "full" volume, mining rewards will go away and the only way miner income can stay the same is if transaction fees rise to match. Since the competition of miners basically converges to "block reward is equal to electricity cost equivalent", this would mean transaction costs increase to an insanely huge amount. Not paying the l…
BTC Endgame
231–240 of 278 posts
Re: BTC Endgame
#232Earlier quoted context omitted.
By the way larger blocks don't take longer to hash - only the fixed size header is used for PoW. Yeah, I forgot about merkle trees or something like that. So, do I get it right, there is no problem in increasing a block size? Just start to sign up to 50MB every 10 minutes in 2022 and that’s it? However larger or more blocks do require more bandwidth and storage to process. But isn’t amount of data depend on tx count?…
The original security model of bitcoins also assumes that: 1. Every network node participates in mining. So everybody is incentivized to keep, validate and forward the blocks they receive as quickly as possible. 2. Anybody should be able to bootstrap a network node and verify the entire blockchain from the genesis block without explicitly trusting any other node. Thus when a new block arrives one can independently ve…
Re: BTC Endgame
#233Earlier quoted context omitted.
The original security model of bitcoins also assumes that: 1. Every network node participates in mining. So everybody is incentivized to keep, validate and forward the blocks they receive as quickly as possible. 2. Anybody should be able to bootstrap a network node and verify the entire blockchain from the genesis block without explicitly trusting any other node. Thus when a new block arrives one can independently ve…
Your speculation doesn't square well with the original whitepaper that preempts your concerns by pointing out how you don't have to run a full node. It introduces SPV and points out you just need to store 80byte block headers (total of 50MB in 2021). (Satoshi was a big believer in SPV)
Re: BTC Endgame
#234Earlier quoted context omitted.
Bitcoin is best understood as a timestamping service that signs up to 1MB of information every 10 minutes. Recording monetary transactions is only one of its applications. The 10 minute interval is an important part of the consensus mechanism as it has been proven secure both theoretically and practically. With shorter block interval and odds of orphan blocks and small chain reorgs would become more likely and this c…
By the way larger blocks don't take longer to hash - only the fixed size header is used for PoW. Yeah, I forgot about merkle trees or something like that. So, do I get it right, there is no problem in increasing a block size? Just start to sign up to 50MB every 10 minutes in 2022 and that’s it? However larger or more blocks do require more bandwidth and storage to process. But isn’t amount of data depend on tx count?…
But it has downsides like changing the fee market and making it more expensive for miners to race broadcasts.
Re: BTC Endgame
#235For the first attack listed you'd need to be the 99% of mining power at which point the 1% could also just fork and leave you to your endeavours.
The purpose of the project is to encourage people to be concrete in what their proposed ruleset changes are to defend the attack.
Re: BTC Endgame
#236Earlier quoted context omitted.
It's an unsolved problem, and all solutions would require a majority of the mining pool to get on board. You could periodically increase the block size, splitting the transaction fee among more transactions. Although larger blocks make it more difficult to produce hashes, so more power would be consumed, thus increasing the transaction fees further. You could change the block reward such that there's a larger block r…
> You could switch to Proof of Work Wait, you mean "move away from" ?
Re: BTC Endgame
#237The linked Medium posts have a bit more content https://joekelly100.medium.com/how-to-kill-bitcoin-part-1-is... Note that this is from last July, when the price of BTC was significantly lower and thus the price of the attack is likely higher now. That said, this becomes more feasible in the long-run when mining is purely funded by transaction fees. Something I don’t see talked about much is the fact that, although Bi…
I always wondered about that and perhaps someone here can explain. After bitcoin reaches its "full" volume, mining rewards will go away and the only way miner income can stay the same is if transaction fees rise to match. Since the competition of miners basically converges to "block reward is equal to electricity cost equivalent", this would mean transaction costs increase to an insanely huge amount. Not paying the l…
Re: BTC Endgame
#238Earlier quoted context omitted.
Bitcoin is best understood as a timestamping service that signs up to 1MB of information every 10 minutes. Recording monetary transactions is only one of its applications. The 10 minute interval is an important part of the consensus mechanism as it has been proven secure both theoretically and practically. With shorter block interval and odds of orphan blocks and small chain reorgs would become more likely and this c…
By the way larger blocks don't take longer to hash - only the fixed size header is used for PoW. Yeah, I forgot about merkle trees or something like that. So, do I get it right, there is no problem in increasing a block size? Just start to sign up to 50MB every 10 minutes in 2022 and that’s it? However larger or more blocks do require more bandwidth and storage to process. But isn’t amount of data depend on tx count?…
I’m not sure myself. Attempt to drive people towards LN or other “second layer” solutions for payments? Or deliberate attempt to create a high fee market for miners? Or attempt to keep bandwidth and storage costs down to lower barrier to entry for mining, to keep it more decentralised?
Certainly the decision to keep the cap has caused the move from “digital currency” to “digital gold” / store of wealth.
Re: BTC Endgame
#239Earlier quoted context omitted.
The Chinese government is not China any more than the US government is America or the Kremlin is Russia. Having a go at authoritarian demagoguery and secret police is one thing, have at it. But doubling down on the casual false equivalence between a people, a country, a government, and a person, just reinforces the point. Oh, and when you find a free country, do let me know. I haven’t seen one yet. So far, from Austr…
The OP was not taking about the Chinese people, he was taking about China the Chinese government. It was very clear to me reading that, I'm not sure why you're all confused.
Re: BTC Endgame
#240Earlier quoted context omitted.
You probably mean deflation, right? In inflation the cost of goods and services are higher, because the currency is losing value.
The reward paid to miners is mostly newly minted BTC. Presently 6.25 BTC newly created with each block, about 1-2 BTC in fees. Mining has been paid for by increasing the BTC supply, for all of Bitcoin's history so far. Eventually that will have to change as the reward keeps halving. At some point there is no block reward and it's all fees. Will people pay enough in fees to sustain mining at a rate that's impossible f…
Ofc, if the mining is sufficiently large that it is impossible for anyone to collect enough power, then sure. But that is quite expensive proposition in general...