ethereum / ethereum-org-website

Ethereum.org is a primary online resource for the Ethereum community.
https://ethereum.org/
MIT License
4.99k stars 4.75k forks source link

More complete description of ZK rollups #2797

Closed StanislavBreadless closed 3 years ago

StanislavBreadless commented 3 years ago

Is your feature request related to a problem? Please describe.

I very like the description of the L2 solutions as it lets the Ethereum community know more about the different ways Ethereum can be scaled today. However, I find the description somewhat biased against zero knowledge rollups :slightly_frowning_face:

The section that describes ZK rollups says that they are "Limited to simple transfers, not compatible with the EVM.", which is not true at all.

StarkWare is working on Cairo & StarkNet. Even though Cairo is not EVM-compatible, it is a non-Turing-complete language that will allow much more than simple transfers.

Matter Labs is working on Solidity support & near-full EVM compatibility. This Spring, even before the launch of L2 smart contracts, zkSync will natively support NFTs and atomic swaps.

Also, the description of Optimistic Rollups says that "All transaction data is stored on the layer 1 chain, meaning it's secure and decentralized.", which is absolutely correct. I believe that we should also mention that in ZK rollups "The data that is needed to restore the state is stored on the layer 1 chain, meaning that it's secure and decentralized" because that is the point of the word "rollup". The data is stored on-chain to protect the users of the protocol.

Describe the solution you'd like

I propose to change the wording:

From "Limited to simple transfers, not compatible with the EVM." to "Some don't have full EVM support.".

Also, add "The data that is needed to restore the state is stored on the layer 1 chain, meaning that it's secure and decentralized" as one of the Pros of ZK rollups.

Describe alternatives you've considered

I believe that any description of ZK rollups that is both accepted by the community and fairly describes their full potential that goes far beyond "simple transfers" is a good one :slightly_smiling_face:.

Want to contribute?

Yes, but I would really love :heart: to hear what the community thinks about the proposal and if I missed something.

StanislavBreadless commented 3 years ago

The contribution guide says that I need to comment on the issue if I am willing to contribute.

I am willing to contribute :slightly_smiling_face: