Now that we’ve covered core features of Ethereum as well as how Solidity and Smart Contract development works, we can dive into learning about Base. To get started here, read the Guide to Base which provides a well-rounded overview of the entire protocol. We’ll be breaking down the pieces of this guide so that you can fully understand how the protocol works.
Base is built as a Layer 2 network on top of Ethereum. With the popularity of Ethereum so high, demand has grown to where transaction speed has gone down and gas costs have shot up significantly. The solution to scaling Ethereum is using a Layer 2 blockchain, which is a network that fully functions on its own, but settles all transactions ultimately to the Ethereum network. Base is a specific implementation of L2 called an optimistic rollup. To better understand scaling and optimistic rollups, read the following three articles by Ethereum Foundation:
Title | Description |
---|---|
Scaling | How Ethereum has scaling issues and the mechanisms to fix them onchain and offchain (Layer 2 Networks) |
Optimistic Rollups | How optimistic rollup networks work |
Zero Knowledge Rollups | How ZK Proof rollup networks work |
Base is built on top of the Bedrock upgrade to the Optimism (OP) Stack. To better understand Optimism Bedrock, we’ll need to dive into Optimism’s documentation.
Title | Description |
---|---|
Design Philosophy | Overall design philosophy on how Optimism was built with its core tenets |
Rollup Protocol | The design of the OP Stack’s rollup protocol |
Bedrock Explainer | How OP Bedrock was designed, covering key information about the Sequencer |
The Optimism repo contains the full Bedrock spec.
The following articles cover the Bedrock Data Flows:
Title | Description |
---|---|
Transaction Flow | How transactions flow through the OP Stack |
Deposit Flow | How deposits work in OP Stack |
Withdrawal Flow | How withdrawals work in OP Stack |
Base being built on Bedrock makes it a part of the Superchain, a decentralized network of chains that share bridging, decentralized governance, upgrades, a communication layer and more. Optimism provides this explainer for their vision of the Superchain.
Base has its own doc site which helps to explain the specifics of what you need to know to build on the chain. Some highlights include:
Title | Description |
---|---|
Network Information | Network information for configuring developer environment endpoints |
Key Contract Addresses | Addresses of key Smart Contracts deployed from OP Stack code |
How Fees Work | How fees work on the Base network |
Coinbase published a Guide to Base which highlights the core features and benefits of the network.
All code that’s been open sourced related to Base can be found in this repo