- If you control more than 2/3 of the stake, you can produce invalid blocks
- But, if users are running full nodes themselves, they will ignore these invalid blocks
- So even if validators are compromised, the network can recover (e.g. be forked)
7/ I think this sounds nice in theory.
But in reality, the majority of people do not run their own node to interact with Ethereum (there are currently only ~2k Ethereum nodes, see etherscan.io/nodetracker).
And I doubt this will change any time soon.
8/ To recap
- We should care about how many validators are running (and the Nakamoto coefficient), not how cheap it is to run a validator. The latter may influence the former, but doesn't fully determine it
- Solana's Nakamoto coefficient is higher than Ethereum's
9/ Let's move on to the next argument—token distribution.
You may have seen a graph like this that shows how Solana's initial token allocation was quite centralized.
10/ Even now, ~40% of SOL is not in the circulating supply (you can confirm on CoinGecko).
This is a decent argument for centralization. The Solana Foundation controls what to do with these tokens, giving them a lot of power to influence the ecosystem
Here's a diagram that shows all the different parts of a Solana transaction.
More details below 👇
1/ Each Solana transaction contains a message, and the first part of each message is its header.
The header is simple, it just contains the numbers described in the diagram.
2/ The next part of the transaction message is an array of accounts. They are ordered based on whether they require a signature and whether they are writable.
This array also contains the addresses of the programs used by the instructions.
1/ Here's a thread of all the Solana threads I've written (a thread of threads), plus some great threads/tweets by other folks. I'll try to keep adding onto this in the future.
First, 11 resources to get started with Solana development
Here's my smooth brained understanding of Solana and rollups
1/ First off, a rollup is a L2 scaling solution. With rollups, a bunch of transactions are executed off-chain, and their data is posted on L1. This increases throughput, because instead of L1 processing 10 individual txs, it can process 1 "rolled-up" tx.
2/ So is Solana planning on having rollups on top of its L1? No ❌
Just spent the past hour reading about Solana and rollups on Twitter. 99% of it went over my head but it was interesting 😆. Links to some of the more interesting threads I read below...
We're starting with a mushroom-inspired NFT collection (b/c mushrooms are awesome), but our larger goal is to help onboard more artists and creators into web3.
Right now, getting into web3 as an artist is hard 😵💫.
Which blockchain should you choose? Which marketplace should you list on? How do you make an NFT collection? How do you airdrop NFTs to people? How do you market yourself?
We're building a community that cares about helping artists. With that community, we'll create tools and resources that make it easy for any artist or creator to get started with web3.