MT Profile picture
Feb 17 21 tweets 13 min read
1/ Why is #blockchain scaling so controversial? From the #blocksizewars to #Alt L1s and #rollups.

Is it really that hard?!

🧵 time...
2/ Blockchains like #Bitcoin and #Ethereum strive for maximum #decentralization and #censorship-resistance while remaining totally open and inclusive networks. However, they also want to scale to accommodate billions of users.
3/ As they stand right now, their limited capacity to process transactions at the base layer (~7 and ~20 TPS, respectively) are in direct opposition to achieving that goal.

The question is “What is the best method of scaling a blockchain?” 🧐
@TrustlessState @sassal0x
4/ Nearly every new “next generation” blockchain since 2016 boasts sky-high transactions per second (TPS) as a selling point. However, the issue that persists is that TPS is not the sole metric in which to compare blockchain scaling.
@RyanSAdams
5/ Generally, the truth is that the higher the TPS, the higher the cost (financially & computationally) to run the network. Given this, the ❓ arises: Are these “next-generation” chains actually scaling, or just simply increasing TPS while shrinking the network in other regards?
6/ The primary means by which to accomplish sustainable scaling are minimizing the hardware requirements needed to participate in the network and, also, ensuring the state of the network (data) does not balloon to unsustainable levels.
7/ Network nodes are what enforce the rules of the chain and ensure no one is cheating the system. Therefore, having a robust, geographically-dispersed, and anti-fragile network of nodes is ideal for the decentralization and security of the network.
8/ In order to attain this system, the costs to run a node (hardware, bandwidth, energy, and storage) should be as little as possible. This allows the greatest number of people the option to join the network if they so choose.
9/ The other variable to consider is state growth, i.e. how quickly the blockchain’s computational load grows.

Full nodes store the network’s entire history from genesis and must be able to validate the entirety of the network’s state.
10/ Blockchains that scale by simply increasing the block space and throughput per unit of time (#BSC and #EOS), also greatly increase their state growth.

11/ Those chains are short-term solutions that lead to long-term unsustainable networks.

Blockchains like #Solana, which are designed for greater TPS via specialized hardware, also run into state growth and centralization issues.
12/ To be fair, #SOL did introduce some new technological innovations like #ProofofHistory and a parallel execution environment. However, like the “#Ethereumkillers” of the 2017 era, this design is not long-term scalable/sustainable.
13/ #SolanaCommunity already boasts some of the most expensive and specialized hardware requirements of any top 20 #cryptocurrencies, and as Solana transactions and price increase, the hardware costs to run a node, be a validator, and process transactions also increase.
14/ Hardware requirements
#BTC: 350GB HDD disk space (DS), 5 Mbit/s connection, 1GB RAM, CPU >1 Ghz. Nodes=~10,000

#ETH: 500GB SSD DS, 25 Mbit/s connection, 4–8GB RAM, CPU 2–4 cores. Nodes=~6,000

#SOL: 1.5TB+ SSD DS, 300 Mbit/s connection, 128GB RAM CPU 12+ cores.Nodes= ~1,200
15/ In the #ETH ecosystem, serving as a validator on the Beacon Chain requires staking 32 ETH (~$100,000 in Q1 2022). While this sounds quite expensive and exclusionary on the surface, it's cheaper relative to other chains top blockchains like #Avalanche, Solana, #BSC, #Ripple.
16/ It also removes the economy of scale that exists in #PoW chains and with liquid staking services like @LidoFinance & @RocketPoolBot, users can participate with less than 32 ETH.
17/ Ethereum’s state growth situation is better than most chains (thanks to its lower gas limit) but could become problematic given enough time. This is acknowledged and proactively being worked!
18/ As time passes and Ethereum adoption increases, the state grows in size and complexity. This ultimately increases the total time it takes for a full node to sync and the hardware requirements needed to run one.
19/ Fortunately, Ethereum has been designed to scale with #rollups which help reduce this state growth issue. As discussed at length, rollups handle enormous amounts of computation and transactions off-chain while only submitting a tiny “fingerprint” (proof) to the mainnet.
20/ This, coupled with #sharding, enables exponential room for growth in a sustainable manner so long as there is ample #dataavailability.

Which is a topic for a future thread. Stay tuned!
gotta give thanks to thanks to @antiprosynth @RyanBerckmans @j0hnwang @odin_free @Darrenlautf @cryptoprag @prateek_jain321 @lopp @domothy @Swagtimus @BanklessHQ for covering this topic (to different extents) previously

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with MT

MT Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mt_1466

Feb 15
🧵 time...

For years, as I have discussed the value prop for seizure-resistant, non-sovereign💲like #BTC with noobies, I have always had to caveat it with "we don't think about it in the Western world too much bc our money, banking system, and law typically work well"

Well...
2/ #Bitcoin's value in the Western world has NEVER been more obvious thanks to the last ~ 2 years.

Reminder, it has ALWAYS been valuable to those less fortunate living under authoritarianism or double-digit inflation (over half the world)
newsweek.com/half-world-liv…

@gladstein
3/ Now, Westerners are getting their taste:
- 10%+ inflation for many (screw the official #CPI numbers)
- Bank accounts being inexplicably closed @haydenzadams @PeterMcCormack
- Govt freezing funds and threatening companies #TruckersForFreedom
- ~25% M2 debasement in ~2 years Image
Read 26 tweets
Feb 10
1/ Previously, I covered #L222 zk-rollup projects Starkware and zkSync but looking back, I should have begun with sidechains.

The who, what, why/why NOT, security guarantees, etc.

So, here's a 🧵 discussing sidechains generally and then a bit on #Polygon
2/ In the context of #Ethereum, sidechains are separate, Ethereum-compatible blockchains. Sidechains can be independent #EVM -compatible blockchains as well as application-specific blockchains catering to #ETH users and use cases like @0xPolygon or @Ronin_Network .
3/ Sidechains design themselves to be EVM-compatible so they can essentially copy and paste their code to easily interoperate with Ethereum and all of its infrastructure including wallets, block explorers, and more.
Read 24 tweets
Feb 10
1/ Yesterday, I highlighted zkSync.

So it only makes sense that I do the same for @StarkWareLtd and their #Ethereum rollup solutions #L222 #StarkEx and #StarkNet

Another deep-dive thread into one of the projects changing the scaling world 🧵...
2/ First, again, some high-level Pros and Cons
Pros with using Starkware products

- Increased TPS compared to ORs (~9,000+ TPS on Ropsten testnet)
- Faster withdrawals (no challenge period), enabling better capital efficiency and liquidity
- #Validiums (discussed below)
3/ Cons

- Developer UX and porting of dApps from L1 to #L2 is more challenging than OR options
- #Cairo language less popular among developers = less talent pool to build on Starkware
- With Starkware's #Validium option, there's a technical challenge in solving DA problem.
Read 25 tweets
Feb 9
1/ CT giving waaay too much shine to these @bitfinex idiots.

Sure, reality TV is fun (I guess) but instead, I’ll try to send the spotlight to a more deserving group: @zksync @the_matter_labs @gluk64

Thread time 🧵...
2/ To begin, some high-level Pros and Cons of zkSync’s approach to zk-rollups (ZKs)

Pros
- Less data contained in each transaction increases throughput and decreases fees (vs L1)
- No withdrawal periods and faster finality
- Inherent (and cheap) privacy (improvements)**
3/ Cons

- Generalized smart contract support (similar to @StarkWareLabs #StarkNet ) is not live or production-ready
- Initial trusted setup ceremony scares some, introduces trust
- New, less battle-tested cryptography **

@0xangelfish
Read 26 tweets
Dec 3, 2020
1) THREAD
I'm working through a thought experiment concerning #BTC and #ETH. It is totally theoretical and speculative but definitely has a > 1% of becoming a reality. So if you have exposure to either or both, GET IN HERE!

Would love others' input....
2) #Bitcoin and #Ethereum undoubtedly have some ideological differences. If you disagree with that statement, then the thought experiment will be lost on you and you may return to your alternate reality!
3) #BTC is far more #cypherpunk, rebellious, anti-state, defensive-minded, underground, and "bring down the banks/government/state"

#ETH is more speculative, less hostile, less "religious", more enterprise-friendly, and probably less inclined to subvert nation-wide regulations
Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(