Article Public (all visitors)

Sharding FAQ · ethereum

GitHub 2018

Currently, in all blockchain protocols each node stores all states (account balances, contract code and storage, etc.) and processes all transactions. This provides a large amount of security, but greatly limits scalability: a blockchain cannot process more transactions than a single node can. In large part because of this, Bitcoin is limited to ~3-7 transactions per second, Ethereum to 7-15, etc. However, this poses a question: are there ways to create a new mechanism, where only small subset of nodes verifies each transaction? As long as there are sufficiently many nodes verifying each transaction that the system is still highly secure, but a sufficiently small percentage of the total validator set that the system can process many transactions in parallel, could we not use such a...

Show More

Curated by

FoundryBase

Updated 9 days ago

Browse more

View all Articles

Continue from source

More from source

Browse more from GitHub

Contribute to FoundryBase

Found something worth adding?

Sign in to suggest resources and start building your own collection.