Covering the fundamentals of web3 development: from writing Solidity, to minting NFTs, to building full-stack dApps. Bringing you resources from the best in blockchain.
Covering the fundamentals of web3 development: from writing Solidity, to minting NFTs, to building full-stack dApps. Bringing you resources from the best in blockchain.
What does a decentralized Layer 2 look like?
What is actually being decentralized?
.
A decentralized Layer 2 is a rollup with a secured bridge to L1, with an escape mechanism to L1 even if the rollup fails completely (including funds in a smart contract).
.
Sequencing and proving are permissionless, which also means a failed rollup can be revived seamlessly by the community. Contract upgradeability is also decentralized, at the very least by governance β with some of the critical modules like the bridge holding funds being immutable.
.
Ideally, weβd like to have ossified rollups eventually that are fully immutable. There should be easily accessible tools that let people access and exit from the rollup without any trust assumptions beyond running L1 nodes. Do all of this and a rollup is practically as secure and decentralized as L1.
.
Are all L2βs automatically safe to use?
Absolutely not!
.
L2Beat.com has detailed descriptions of the security risks for each rollup.
This is early tech, so proceed with caution!