Skip to content

Commit 2cd4d2a

Browse files
authored
Merge pull request #11576 from mcmoodoo/patch-2
Content revisions for dev docs /scaling/
2 parents 623e242 + a558f96 commit 2cd4d2a

File tree

1 file changed

+7
-7
lines changed
  • public/content/developers/docs/scaling

1 file changed

+7
-7
lines changed

public/content/developers/docs/scaling/index.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ sidebarDepth: 3
99

1010
As the number of people using Ethereum has grown, the blockchain has reached certain capacity limitations. This has driven up the cost of using the network, creating the need for "scaling solutions." There are multiple solutions being researched, tested and implemented that take different approaches to achieve similar goals.
1111

12-
The main goal of scalability is to increase transaction speed (faster finality), and transaction throughput (high transactions per second), without sacrificing decentralization or security (more on the [Ethereum vision](/roadmap/vision/)). On the layer 1 Ethereum blockchain, high demand leads to slower transactions and nonviable [gas prices](/developers/docs/gas/). Increasing the network capacity in terms of speed and throughput is fundamental to the meaningful and mass adoption of Ethereum.
12+
The main goal of scalability is to increase transaction speed (faster finality) and transaction throughput (higher number of transactions per second) without sacrificing decentralization or security (more on the [Ethereum vision](/roadmap/vision/)). On the layer 1 Ethereum blockchain, high demand leads to slower transactions and nonviable [gas prices](/developers/docs/gas/). Increasing the network capacity in terms of speed and throughput is fundamental to the meaningful and mass adoption of Ethereum.
1313

1414
While speed and throughput are important, it is essential that scaling solutions enabling these goals remain decentralized and secure. Keeping the barrier to entry low for node operators is critical in preventing a progression towards centralized and insecure computing power.
1515

@@ -29,7 +29,7 @@ Sharding is the process of splitting a database. Subsets of validators would be
2929

3030
## Off-chain scaling {#off-chain-scaling}
3131

32-
Off-chain solutions are implemented separately from layer 1 Mainnet - they require no changes to the existing Ethereum protocol. Some solutions, known as "layer 2" solutions, derive their security directly from layer 1 Ethereum consensus, such as [optimistic rollups](/developers/docs/scaling/optimistic-rollups/), [zero-knowledge rollups](/developers/docs/scaling/zk-rollups/) or [state channels](/developers/docs/scaling/state-channels/). Other solutions involve the creation of new chains in various forms that derive their security separately from Mainnet, such as [sidechains](#sidechains), [validiums](#validium), or [plasma chains](#plasma). These solutions communicate with Mainnet, but derive their security differently to obtain a variety of goals.
32+
Off-chain solutions are implemented separately from layer 1 Mainnet - they require no changes to the existing Ethereum protocol. Some solutions, known as "layer 2" solutions, derive their security directly from layer 1 Ethereum consensus, such as [optimistic rollups](/developers/docs/scaling/optimistic-rollups/), [zero-knowledge rollups](/developers/docs/scaling/zk-rollups/) or [state channels](/developers/docs/scaling/state-channels/). Other solutions involve the creation of new chains in various forms that derive their security separately from Mainnet, such as [sidechains](#sidechains), [validiums](#validium), or [plasma chains](#plasma). These solutions communicate with Mainnet but derive their security differently to obtain a variety of goals.
3333

3434
### Layer 2 scaling {#layer-2-scaling}
3535

@@ -44,9 +44,9 @@ A specific layer 2 instance may be open and shared by many applications, or may
4444
#### Why is layer 2 needed? {#why-is-layer-2-needed}
4545

4646
- Increased transactions per second greatly improves user experience, and reduces network congestion on Mainnet Ethereum.
47-
- Transactions are rolled up into a single transaction to Mainnet Ethereum, reducing gas fees for users making Ethereum more inclusive and accessible for people everywhere.
47+
- Transactions are rolled up into a single transaction to Mainnet Ethereum, reducing gas fees for users and making Ethereum more inclusive and accessible for people everywhere.
4848
- Any updates to scalability should not be at the expense of decentralization or security – layer 2 builds on top of Ethereum.
49-
- There are application specific layer 2 networks that bring their own set of efficiencies when working with assets at scale.
49+
- There are application-specific layer 2 networks that bring their own set of efficiencies when working with assets at scale.
5050

5151
[More on layer 2](/layer-2/).
5252

@@ -67,13 +67,13 @@ Learn more about [state channels](/developers/docs/scaling/state-channels/).
6767

6868
### Sidechains {#sidechains}
6969

70-
A sidechain is an independent EVM-compatible blockchain which runs in parallel to Mainnet. These are compatible with Ethereum via two-way bridges, and run under their own chosen rules of consensus, and block parameters.
70+
A sidechain is an independent EVM-compatible blockchain that runs in parallel to Mainnet. These are compatible with Ethereum via two-way bridges and run under their own chosen rules of consensus and block parameters.
7171

7272
Learn more about [Sidechains](/developers/docs/scaling/sidechains/).
7373

7474
### Plasma {#plasma}
7575

76-
A plasma chain is a separate blockchain that is anchored to the main Ethereum chain, and uses fraud proofs (like [optimistic rollups](/developers/docs/scaling/optimistic-rollups/)) to arbitrate disputes.
76+
A plasma chain is a separate blockchain that is anchored to the main Ethereum chain and uses fraud proofs (like [optimistic rollups](/developers/docs/scaling/optimistic-rollups/)) to arbitrate disputes.
7777

7878
Learn more about [Plasma](/developers/docs/scaling/plasma/).
7979

@@ -85,7 +85,7 @@ Learn more about [Validium](/developers/docs/scaling/validium/).
8585

8686
## Why are so many scaling solutions needed? {#why-do-we-need-these}
8787

88-
- Multiple solutions can help reduce the overall congestion on any one part of the network, and also prevents single points of failure.
88+
- Multiple solutions can help reduce the overall congestion on any one part of the network and also prevent single points of failure.
8989
- The whole is greater than the sum of its parts. Different solutions can exist and work in harmony, allowing for an exponential effect on future transaction speed and throughput.
9090
- Not all solutions require utilizing the Ethereum consensus algorithm directly, and alternatives can offer benefits that would otherwise be difficult to obtain.
9191
- No one scaling solution is enough to fulfill the [Ethereum vision](/roadmap/vision/).

0 commit comments

Comments
 (0)