44 karma · joined April 4, 2018
Honestly, you don't know this. Users != nodes. A single individual could have spun up tons of nodes to vote for Segwit. Given the stakes and how manipulated social media was at the time, I consider this what likely happened. This is also what proof of work solves.
and almost all hashpower is still with Bitcoin.
Everyone knows the game by now. Whoever keeps the ticker keeps the hashpower. We saw this with BCH/BSV and also BCH/BCHA. Because most users don't follow these details. It doesn't mean users won.
This never happened. You are spreading lies.
In contrast to Bitcoin, basically every other smart contract blockchain is account-based, not UTXO-based, and has shared global state. This does not parallelize naturally at all. I like to think its similar to using cash vs transferring money using Venmo. Giving someone cash parallelize naturally, like UTXOs, whereas Venmo requires a database lock.
In account-based systems, it’s impossible to tell how a transaction will change the system's state without executing it. The order that transactions are executed is crucial too, which is why people say Ethereum is single-threaded. Attempts to parallelize account-based systems fall into different categories. Ethereum 2.0's plan is to basically create separate VMs with separate state, called shards or rollups. This can work sometimes, but it makes interactivity between shards (think applications) much more difficult, and interactivity to me is a major reason for using blockchain. Another approach is to embed information into transactions to make them parallelize more like UTXO-based transactions, which is what Solana does. But they parallelize only at the smart contract level, not at the asset level as UTXOs can.
Whereas UTXO-based designs get parallelizability by design, creating a programming model for smart contracts and tokens has to-date been harder on these systems, and frankly there aren't even that many people trying. I've been working on this problem for a while and believe I've found a breakthrough. Check out https://run.network if it interests you.
Everyone DYOR. It is indisputable that Satoshi wanted big blocks. Here are a couple quotes:
The existing Visa credit card network processes about 15 million Internet purchases per day worldwide. Bitcoin can already scale much larger than that with existing hardware for a fraction of the cost.
https://www.bitcoin.com/satoshi-archive/emails/mike-hearn/1/
At first, most users would run network nodes, but as the network grows beyond a certain point, it would be left more and more to specialists with server farms of specialized hardware.
https://www.bitcoin.com/satoshi-archive/emails/cryptography/...
I find it interesting that these are missing in the Nakamoto Institute's quotes on scaling.
Edit: This post is being downvoted by people who don't want it to be true. Sorry folks, it is. Bitcoin is UTXO-based, and every output sent to your address is a unique piece of mail. If you don't like that, use an account-based system where it all gets mixed together.
So ... theft?