Brian Armstrong has quite the history of being on the wrong side of every argument to do with safe and scalable crypto implementation. He has been a champion of centralization and attacks on bitcoin governance. He was a vocal proponent of four out of the five failed fork attempts of bitcoin over the past couple of years. He, and coinbase investors, are very lucky they had people like Charlie Lee managing the technical parts of coinbase.
I’m not sure if you’re willfully misinterpreting what happened or just unware, but the debate over how to scale bitcoin (basically, on-chain vs off-chain) is know being played out with Bitcoin vs Bitcoin Cash. And it’s looking like big blocks is actually a solution for scalability (lower fees, faster transactions), at least in the short term.
(For those not aware, Bitcoin Cash is a fork of Bitcoin that removes segwit, the initial groundwork for off-chain scaling solutions, and instead simply increased the blocksize; so far this has proven to greatly reduce network congestion.)
Maybe it was the right call for Coinbase to not support many of the forks, but they will be adding support for Bitcoin Cash in 2018 (at least withdrawals). So it’s inaccurate to characterize Brian Armstrong on the “losing” side of these debates.
Bitcoin Cash is the brute force solution to scaling. Increasing block size results in longer validation times as well as slower block propagation. Both of these things lead to centralization. The entire purpose of bitcoin is to be as decentralized as possible.
I don't mind eth. I hope they can solve their problems. But they have problems, and they are running out of time to work them out. Their blockchain is out of control size. Nodes are dropping and they aren't coming back up. I've heard about sharding and pos, but i haven't seen anything approaching a solution yet. It's an issue.
> Increasing block size results in longer validation times as well as slower block propagation
Processing more transactions requires more resources. That's not a bad thing. One might note that currently Bitcoin Cash is usable as a medium of exchange, whereas Bitcoin is not.
They can reduce the bandwidth requirements by implementing e.g. compact blocks.
Feel free to implement your code changes on the alt of your choice. Bitcoin node users remain unaffected.
It's over right? The whole attempt to sideline the bitcoin development team failed, and now that uncertainty has been removed, the price of bitcoin is skyrocketing. That's because bitcoin is valuable for what it is, not for unproven use-cases that decrease bitcoin security. We will get to those use-cases through layering bitcoin, and will not have to sacrifice security to do it.
Using the blockchain for one-off payments between participants is never a viable solution. The establishment of lightning allows commits to be aligned with the long term relationship between two participants. Even after that relationship ends, a completely unrelated payment may be routed through your channel, earning you a micropayment. There was never a solution to that type of functionality with a 10 minute block creation schedule.
Blockchains are successfully used for one-off payments, even Bitcoin used to be. Not anymore. And Lightning doesn't solve that problem. Thus other cryptocurrencies will thrive as methods of payment, whereas Bitcoin will remain a settlement layer for recurring payments at best.
The Bitcoin community I once knew is truly dead, if making purchases is an "unproven use-case" and the desire to do so on other chains is met with such hostility.
Fortunately among the other cryptocurrencies are communities that have not yet been compromised by greed.
Bitcoin Cash has a much lower blocksize, not larger. It is the maximum limit that is larger. They regularly have < 100 kB blocks. Of course there is no congestion. Nobody uses it.
Not to mention being a signatory to the nya, being the attempted hostile takeover of bitcoin via 2x that crashed one block before the fork. And let's not forget :
And no one is interested in a centralized alt like bch, which is why it has virtually no traffic. If people were interested in that use case, they'd be using litecoin, having double the capacity of bch, as well as having segwit, and atomic swaps with bitcoin.
I dislike it when people like you try to paint segwit2x as a "hostile" attempt to take over Bitcoin. It was not. A few confrontational segwit2x supporters made it look this way, but in reality the people at the center of the movement genuinely cared about simply making Bitcoin scale.
Segwit2x attempted to replace the existing Bitcoin software and network with something the entire current development team thought was a terrible idea. It relied on the premise that the reason almost every person who had experience deploying changes to Bitcoin opposed it was because they were part of a secret conspiracy to cripple Bitcoin. The software was developed by a single guy, was to be deployed on a ludicrously tight schedule with no real code review, and had bugs that would've caused chaos if t wasn't cancelled at the last minute due to opposition. Hostile takeover seems accurate.
Oh, and BitPay (the payment provider Steam used) tried to trick users into switching to it via a blog post telling them they needed to upgrade to it because of Segwit and their money was at risk if they didn't. Every user who followed their advice will now have a client that doesn't work.
"Everybody should sign this paper and promise to use btc1 instead of bitcoind. We have a guy on payroll who is both project maintainer and lead developer of said software."
Yes, I can see how some people might see that as a bit hostile. It's as if IBM went around all the Fortune 500 soliciting signatures to swap out all Libreoffice for Openoffice.
Except perhaps Openoffice is a healthy project in comparison.
Is Armstrong involved in it? It's an attack. I have nothing against the business of coinbase. They provide a service and are compensated for it. He needs to just butt his head out of technology governance.
Armstrong was right about Bitcoin's 1 MB limit leading to massive fee increases and retail unusability, and he was right about Ethereum becoming massively adopted.
Your characterization of Armstrong's position as being pro-centralization is typical of the total disconnect between the 1-MB-Bitcoin crowd and reality.
According to your logic, Satoshi Nakamoto was pro centralization when he described a future with GB blocks and thousands of transactions on-chain per second.
One would think that his company would be first in line to implement the new 2 MB limit then. But no, they're last, and they still don't batch their transactions or implement a proper fee estimator. Their customers still overpay for transactions, often by several hundred percent.
The reality is that they don't care much about fees, they just pass them on to their customers.
That makes absolutely no difference whatsoever. By your logic, people using coinbase to hold their coins aren't holding bitcoin. It is exactly the same.
Bitcoin from my wallet is being spent. It is increasing in value while i don't spend it, because it is in bitcoin. It is no different than an American using their cc in europe.
I completely agree. That why the money on my bitcoin debit card is only a fraction of the total amount of bitcoin I own, and I put money on the card when I want to. Because I understand the risk of putting bitcoin on an exchange, and am prepared to accept that risk for that amount, for the convenience of being able to spend my bitcoin whenever I choose.
What you're promoting is a totally centralized cryptocurrency vision for the vast majority of the world, where the very rich and large institutions alone get to use their private keys with any frequency.
It utterly contradicts the title of Bitcoin's white paper:
Nodes are peers. If you don't own one, especially if you can't run one, and you don't use it to secure your transactions on the blockchain, you aren't one.
You skipped right over the peer part, even though the word is used twice, and started talking about the cash part.
If you don't control your own private keys, you don't have any control of your own money. Satoshi certainly did not think using light clients while controlling one's own private keys contradicted the principle of "peer-to-peer electronic cash".
No matter how you try to spin it, you can't make a future where the vast majority can't control their own private keys sound consistent with Satoshi's vision, or rewrite the public statements Satoshi made about how Bitcoin should scale.
"He was a vocal proponent of four out of the five failed fork attempts of bitcoin over the past couple of years."
Maybe he boasted what was best for the currency, but propaganda won in the end. So he switched knowing a manipulated currency is not an investment he is interested in?
It's important to realize that bitcoin's message is being manipulated by blockstream. It's not a conspiracy theory, it's conspiracy reality. Subreddits like /r/bitcoin had moderation schemes that buried support for the change, and boosted opposition.