There are a lot of bad things you can call the BTC core devs but they sure as hell seize every opportunity to grab power.
There are a lot of bad things you can call the BTC core devs but they sure as hell seize every opportunity to grab power.
The whole fallacy of the "store of value" thing is two-fold:
(1) Bitcoin's success and utility as a currency gives it a stable point to base its value around. For example, the value would be related to the net amount of transactions occurring (on the darknet usually) and the velocity of money, which would create a sort of natural equilibrium price where people are buying bitcoin as they need it, rather than hodling it to speculate.
(2) Bitcoin, like any asset, is a store of value, but its ability to store value is the same whether it's worth $.0001 per coin or $40,000 per coin.
So they basically turned it into a purely speculative instrument.
---
The takeover of Bitcoin from within was a big red-pill moment for me. It was an attack vector I should have seen coming but didn't. I strongly belief that any cryptocurrency community where 99% of users are speculators who view the thing as a stock ticker and nothing more, basically dooms a cryptocurrency to failure.
Anyway, Bitcoin Core as a whole and Blockstream as a company are very malicious actors who destroyed the beauty and elegance of Bitcoin so that they could build a company around exploiting the delta between what the tx fees should be and what they were. And beyond the unjustifiable censorship / suppression, they advanced tons of bogus arguments such as the notion that increasing the block size would ruin the decentralization of the bitcoin network.
---
Oh, and lastly there will be a great need for public blockchain cryptos like Bitcoin: for example, if I donate to a non-profit I'd want all their transactions to be publicly viewable. But for normal usage-as-a-currency, I am a huge believer in XMR (monero), which masks who you're sending money to, how much money you sent, and how much money you have. It also has a lot of neat tech like adaptive block size limits, etc that avoided the transaction fee debacle of BTC.
Sure, doubling the block size a few times would likely be fine, so Bitcoin may be overly conservative right now, but I firmly believe any long term solution will require some form of “layer 2” for payments.
EDIT: Meeting ended early, so I'll just take this on now. First things first:
> Sure, doubling the block size a few times would likely be fine, so Bitcoin may be overly conservative right now, but I firmly believe any long term solution will require some form of “layer 2” for payments.
So, just to point out the absurdity here explicitly, you are worried that Bitcoin's "decentralization" will be harmed by block size increases eventually, to which your solution is to force a layer 2 payment solution which essentially will force transactions to route through centralized middlemen, rather than the transaction publishing to the blockchain, which is literally the thing that gives bitcoin its value. You don't see something weird about that reasoning?
Additionally, the "you can do a few doublings but eventually you run out of space" is a misunderstanding of how exponential growth works. The capacity to store data has increased exponentially over time, there's no reason to think it won't continue down that path. (I'd really like to avoid going down the "moore's law will end" rabbithole if we can)
Oh, and for good measure this goes into the Bitcoin Core dogma that what keeps the Bitcoin network secure/decentralized is the number of "full nodes" (nodes that have a full copy of the blockchain but do NOT mine), whereas the real security of the network comes from the miners, and it is the capitalist market mechanism of competition for hashpower that gives Bitcoin its resilience to double-spends.
Finally, the whole justification for the hurt "decentralization" is as I said above: the argument that everyone needs to be able to have their own copy of the blockchain. Firstly this ignores that most users use thin wallets and have no need of the whole blockchain; this does insert some trust at a point in the chain but it is a tradeoff most users are more than happy to make for their use-cases. That being said, like I said above, there's no reason to think that one can't keep a whole copy of the blockchain. Indeed the Bitcoin Core argument is just that it's prohibitively expensive, not even that it's impossible, although they define prohibitively expensive from the arbitrary threshold of a random 3rd world person living in poverty.
It's doubly ironic because the literal result of refusing to increase the blocksize - which, not that it matters but Satoshi was never against a blocksize increase; indeed he assumed it would happen - is skyrocketing transaction fees, so that same third world person Bitcoin Core pretends to be so concerned about now has to pay $80 to buy their $1 worth of rice. Oops.
Now the argument comes in: "no they don't need to pay $80, because they'll use the lightning network and thus never need to push to the blockchain!" Which I already addressed above but just to recap, now you've introduced a system of centralized middlemen, AND the very design of the lightning network means that (a) you have to make at least one transaction to seed your "store credit" (and even a single $80 transaction is unaffordable for our hypothetical third world person), and (b) they are required to pay in advance which again puts unrealistic financial stress on them. (For those who aren't familiar with the lightning network, the idea is basically that rather than making bitcoin transactions like normal, I send $20 to a middleman who now gives me $20 of credit and now I can "send" money via an elaborate form of IOUs that never end up on the blockchain, until some point in the future where you resolve onto the chain. It's an optimization strategy that destroys all of the utility of Bitcoin in a misguided attempt to "preserve its decentralization".) If I'm failing to be articulate here it's because the whole concept is so mindblowingly absurd that I don't even know how to properly explain how ridiculous the whole thing is, and is a large part of why I assume that anyone who advocates for it has just literally never used Bitcoin except to speculate
Keeping it spread out across millions of individual home computers, laptops, and mobile devices is the strongest, and perhaps only defense of that.
If you want to argue, at least argue the real issue, not some strawman.
It's all moot though, because introducing sidechains and the lightning network destroys the value of Bitcoin in a perverted attempt to save it from a non-existent problem.
> Keeping it spread out across millions of individual home computers, laptops, and mobile devices is the strongest, and perhaps only defense of that.
No, because Bitcoin was built to be resilient to Sybil attacks, that's why it's proof-of-work and not proof-of-stake. So it doesn't matter if a million people in Africa have the whole blockchain on their raspberry pis or laptop or whatever, because all I need is one ASIC mega-farm in Antarctica and I can double spend attack the network into oblivion.
It's hashpower that protects and secures the network, nothing else. This is one point that the fraud CSW actually got right.
Having many independent observers seeing the entire chain and detecting problems or attacks against it, facilitates coming to consensus out-of-band about what's happening and what to do about it. It's the ultimate check-and-balance.
The whole idea in their heads is that nodes will "validate" transactions. Which doesn't make any sense because it's the person engaging in a transaction (on either end) that cares about the state of the blockchain, not some random neutral third party. Your full node can detect an invalid transaction all day but without a way to tell the guy who's about to treat that invalid transaction as valid, the utility isn't there.
No, the real threat to the Bitcoin network is and has always been that a hostile actor would get 51% hashpower (or almost 50% but not quite and roll the dice until they won a few blocks in a row) and issue double-spend attacks.
But fwiw the technology does exist now to do that, just in another protocol:
The other argument I’m familiar with is longer block propagation times lead to more orphan blocks, which is a centralization pressure.
EDIT: responding to your edits:
> layer 2 payment solution which essentially will force transactions to route through centralized middlemen
1. Layer 2 solutions aren’t necessarily centralized
2. Even if they are all centralized I don’t believe it’s worth sacrificing decentralization in the base layer to support small payments
A payment system's fees need to be 1-2% at most to match credit cards. I remember fees going as high as $80 for a transaction back in the day, so that means you could only reasonably use bitcoin for a minimum of $1000-$10,0000 when fees were the worst. But in reality, Bitcoin can be .000001% (I put a random number of zeroes don't take it literally).
Additionally you're trying to "protect the blockchain" by having people never able to use it. Surely you see the absurdity.
If Bitcoin ever hit Visa scale, there'd be no problem with only well-capitalized miners maintaining a full chain. It's really not an issue, but frankly you should cross that bridge when we get to it anyway. In actuality Bitcoin was hard limited at 3-7 transactions/sec for no reason whatsoever.
A better approach would have been to let the block size scale in line with average connection speeds and storage capacities (per dollar), and let multiple competing groups implement different "layer 2" approaches that users can opt in to.
It turns out that many of the big miners have long term contracts with power companies to consumer power; they wouldn't save money by turning their hardware off for short periods of time. Power companies like this arrangement because it lets them predict demand better, and miners like it because they get "bulk rates" on electricity for being predictable in their consumption. The arrangement falls apart when miners turn their hardware on and off.
As a review for anyone reading, miners are compensated via the block reward - a direct grant of Bitcoin to the miner - as well as transaction fees for any transactions they decide to include in their block. (The person who mines the block gets to unilaterally decide which transactions go in the block; functionally this means they just sort in descending order of $/kb and include as many as they can)
There was a talk[1] a few years ago that basically argued that this property only really holds if you look at individual transactions in isolation. It basically boils down to: if you make one transaction to a darknet market, it's impossible to know whether you were actually sending to a darknet market, or whether that was just a decoy transaction. However, if you make repeated transactions to a darknet market, the chances that all of your transactions had a darknet market decoy approaches zero, and you'll be considered suspicious. At that point the police can get a warrant to search your house, or put surveillance on you so they can catch you slipping up irl.
[1] https://www.youtube.com/watch?v=9s3EbSKDA3o core argument starts at around 10 minutes.
Bitcoin's "fiat" value is pretty much a speculative/opinionated/consensus of belief thing, by nature. This is really no different than the fed saying these 100,000 things are worth this much in dollars. It's an opinion based in observation, but still an opinion, albeit a collective one.
The value of the Bitcoin network itself to provide a wide range of authentication and payment integrations is quite high and a technology potential for changing markets. That is only valuable if it is found long term to be a secure store of integer values.
This [1] is a good recap of what happened
[1]https://hackernoon.com/the-great-bitcoin-scaling-debate-a-ti...
[1] https://hackernoon.com/the-great-bitcoin-scaling-debate-a-ti...
You can see this reasoning today in chains like Bitcoin Cash, these are cheaper, these do have larger blocks, but they have nowhere near the amount of currency transactions to legitimately call it a currency. These chains don't even pull in any extra load when Bitcoin fees start to creep up.
XT is not really worth talking about. It ended up being a failed power grab. BIP101 failed because both sides failed to work together, instead one side got upset and created a hard fork at the next opportunity. Then attempted to call themselves Bitcoin, knowing full well they didn't have the hash rate and subsequent proof of work.
You just refuted your own argument. Bitcoin got attention because of its utility as a currency, in this case for illicit drug purchases. Now as soon as I have to pay an $80 fee, it ceases to be useful as a currency (except ironically for illegal drugs, if you had no other option - which is not the case btw because you can just use monero or bitcoin cash - some users would still pay a 50% fee to get their illegal drugs)
> but they have nowhere near the amount of currency transactions to legitimately call it a currency
What the hell is your definition of currency? A currency is whatever people use as a currency, and by that definition BCH or what have you is absolutely a currency. And fortunately you can send a transaction on-chain for 1 satoshi per byte, instead of having to use a stupid side chain / lightning network pseudo-solution
> instead one side got upset and created a hard fork at the next opportunity. Then attempted to call themselves Bitcoin, knowing full well they didn't have the hash rate and subsequent proof of work.
This is a fundamental misunderstanding of how it works. Within a protocol, the "real" chain is the longest chain. But when a hard fork occurs it splits into two different universes, where BCH people don't recognize BTC as valid and vice versa.
Frankly the software ignorance of so many shows when they discuss this topic of forking. It's worth nothing that the "soft fork" vs "hard fork" distinction, while somewhat real, is part of the whole Bitcoin Core propaganda belief system; they believe that there must be some arbitrary "legitimacy" to a hard fork (where legitimacy is defined as who can shout the loudest after having conveniently censored all the sane people out of the room).
[1]https://twitter.com/peterktodd/status/727078284345917441
[2]http://gavinandresen.ninja/time-to-roll-out-bigger-blocks
Citation desperately needed. Here's a contribution from literally the day before he had his commit access stolen.
https://github.com/bitcoin/bitcoin/commit/006cdf64dc932
Even if he did say that, it's irrelevant to this discussion. Him "no longer contributing" was not the reason his commit access was revoked. It was revoked as a power grab because he wanted to and had the power to increase the block size. Nothing more.
Citation here BTW: https://twitter.com/notgrubles/status/1247592193319198720
Yes I agree this was the public justification for it. That being said, I'm certain they wouldn't have acted in the same way if it had been Luke jr or Greg Maxwell. They pulled his access because he wanted bigger blocks and he was ruining the official narrative.
I believe your citation but the point still stands.
And for future reference, a citation isn't generally accepted when it's just a screenshot you posted in a tweet you once made where the screenshot reveals a comment to a random reddit post with no visible url in it.
Question: How do you think people will use BTC in the future? Do you think people will ever be able to buy coffee with it?
But I know you’re referring to the transaction fees, and it would only be fair to point out that the cost of a lightning transaction is a few cents.
Or you use a functional cryptocurrency that don't have these ridiculous limitations.
This is a non-idiomatic usage of this expression, unless you're saying that power grabbing is good?
If anyone knows of good books or podcasts about the history of BitCoin and the various characters/motivations involved I would be most interested in recommendations. Especially from the governance or legal perspective.
The FUD on here is always surprising voluminous.