5 ms·
The $10/tx number is very misleading, because you present it as an inherent cost ("Bitcoin is by its very nature an expensive"). But you are dividing the global
by mrb 12y ago
The $10/tx number is very misleading, because you present it as an inherent cost ("Bitcoin is by its very nature an expensive"). But you are dividing the global mining operational cost with the network capacity utilization rate.
Consider this: by your logic if there was only 1 transaction/day you would claim a cost 100 000 times higher, or $1 million per transaction. But the fact is not only the block chain is underutilized (average block size is 0.35 MB so the network could sustain 2.8 times more tx, or 300k/day), but also the block size limit can and will be increased at least 10x without the miners needing to increase their operational cost.
Taken together, this means the network will be able to handle 3 million tx/day (30 times more than today). This a number closer to what you should base your math on if you are trying to calculate the minimum cost of a Bitcoin tx, which would be approximately $0.30/tx.
PS: in 2011 I had less than 20 kW of GPUs and I bothered moving half my farm to a location where I was paying $20/MWh. So you can be sure the commercial miners (who are doing the bulk of the mining these days) are paying less than $100/MWh.
- danbruc 12y agoI am not trying to calculate the theoretical minimum costs but the actual costs. Nobody cares if a transaction could theoretically cost $0.30 if right now someone pays those $10.00 for each and every of the 100,000 transaction on every single day. If the Bitcoin network at some point in the future processes 3 million transactions per day fine, but it does not right now and it honestly does not like this is going to happen anytime soon. The transaction volume is at best stable since more than one year and to me it actually looks more like it is slightly declining. And even if you get your electricity for free there is still the other half of the costs, the largest part being hardware. It doesn't really matter for me if it is $10 or $5 per transaction, it is not cheap. And even those theoretical $0.30 are still a lot. Real micro payments could be a killer application. Pay $0.05 or $0.10 to read a news article. If one hour of your time is worth $50 that is the equivalent 3.6 respectively 7.2 seconds of your time. Thinking a couple of seconds whether you should buy the article or not makes almost no sense at that price level. Just charge those few cents. But $0.30 per transaction is like a factor 100 to expensive for this. And with expensive by nature I meant that the security of the system depends on that. The Bitcoin network will never be able to spend less money on running the system because that is what it is protected by, the money spend on hardware and electricity. You can't even keep using your hardware for a long time because technological advances will make an attack cheaper and cheaper and therefore lower the security level your old hardware can provide. The Bitcoin network is doomed to throw money out of the window, hundreds of millions every year for processing not even enough transaction to make a Raspberry Pi sweat. To me this seems a pretty hefty tax for being distributed and trustless, especially because no one cares about those features.
- mrb 12y ago"The transaction volume is at best stable since more than one year and to me it actually looks more like it is slightly declining" No, it increased from 60k to 100k over the last year: https://blockchain.info/charts/n-transactions?timespan=1year&showDataPoints=false&daysAverageString=7&show_header=true&scale=0&address= https://blockchain.info/charts/n-transactions?timespan=1year... In fact it grew 10x between May 2012 and May 2015, from 10k to 100k tx/day, so assuming the same growth rate we would hit 1 million tx/day in mid-2018. But somehow you think they are... declining? "And even those theoretical $0.30 are still a lot" Not compared to competing systems. It beats PayPal's fees of 2.9% + $0.30. It beats the worldwide average remittance fees of ~10% (can you stop and think for a second? 10%!). It beats the wire transfer fees I pay to send money to my family in France (about $35). And so on. I actually agree with you that Bitcoin isn't particularly well suited to micro-transactions, but its advantages really shine with regular transactions, and that's where it is growing.
- danbruc 12y agoI was referring to transaction volume in Dollars which seems more relevant to me. If Bitcoin is adopted and people use it more to buy stuff or transfer money the Dollar volume should go up because Dollar prices are more or less stable. But it is an interesting question why the number of transactions keeps rising.
- CyberDildonics 12y ago> The Bitcoin network is doomed to throw money out of the window, hundreds of millions every year for processing not even enough transaction to make a Raspberry Pi sweat. The fundamental flaw is that you are correlating the hashing power with the number of transactions that can processed, but the two are unrelated. If there were 100MB blocks the hashing power could stay the same yet the number of transactions would be 100 times as large. One of the reasons bitcoin works so well is that this scenario will be phased in gradually. By the time transaction volume is 100 times what it is now, the electricity cost per transaction will be in line with the cost of a transaction, and the mining bonus per block will be less and less necessary and become a smaller part of the profit from mining. Electricity cost will actually drop in price significantly due to solar, but again this doesn't even matter as the system of incentives drives mining. As was mentioned before (not by me) this is extremely misleading at best (and really outright untrue). Mining costs adjust to the amount of money miners are making. The block rewards are supposed to be a temporary measure to gradually introduce more supply while being an extra reward to the miners as the network gets started. If mining wasn't profitable, miners wouldn't do it. You could make an argument for transaction fees eventually being too expensive for typical transactions, but to say that mining is some inherent cost is ridiculous, since it adjusts to the amount of money that can be made by mining. Crypto currencies are difficult for people to understand, because really it isn't common for people to have a good handle on proper incentive structures to drive people's behavior.