Base

Posted on Jun 13, 2023Read on Mirror.xyz

The Base Guide to Governance Proposals

Since our testnet launch, dapps and community members have been asking how they can support bringing new products to the Base ecosystem. Many dapps, particularly those governed by DAOs, require a formal governance process to deploy on Base. Writing a proposal is the first step in helping community members make a decentralized decision.

Base has an ambitious vision: bringing the next billion users onchain. Accomplishing this vision will take the support and collaboration of the whole space. We are grateful for community members who share our vision. To support them in this critical work, this guide breaks down the why, what, and how of bringing a dapp or protocol to Base.

If you’re thinking about writing a governance proposal, we encourage you to engage with your community and confirm that you are the right person to submit the proposal before you begin. Proposals that succeed will be the result of thoughtful, measured consensus building, which come from trusted members of a community. It’s always worth confirming with your community whether there is something already in the works. As you work on your proposal, feel free to borrow language or content from this guide to get started, and refer to proposals written by other authors:

Note: Coinbase does not endorse, support, or promote third-party governance proposals. The links above are shared only for informational purposes.

Overview

Base is designed to be a secure, low-cost, developer-friendly L2 that makes it incredibly easy to build. It is built on the open-source OP Stack. While incubated within Coinbase, Base aims to progressively decentralize and be a permissionless, open ecosystem where anyone can build or participate.

We are joining the Optimism team as the second core dev on the OP Stack and will continue to work with them towards our shared vision of a “Superchain” scaling Ethereum.

Base is currently in testnet, and in the last three months, we’ve seen incredible traction from builders:

Why Protocols Should Consider Deploying on Base

By deploying on Base, protocols can increase their user base while helping build a richer onchain economy.

Access users and assets in the Coinbase ecosystem

Coinbase supports customers across 100+ countries, and a growing number are expected to come onchain as the dapp ecosystem matures. We want to facilitate a win for both the users and the builders growing the onchain economy. By deploying on Base, protocols can get in front of users in the Coinbase ecosystem. And in turn, users will get to experience a diversity of dapps.

Note to authors: To read about the history, context, and philosophy regarding our decision to build Base, please see our blog. For the most up-to-date financials, please see our Investor Relations website.

Build towards a multichain vision and reach a more diverse audience onchain

We believe the onchain future will consist of multiple chains that interoperate and scale together. Base is built on Optimism’s OP Stack with the vision of building a standard, modular, rollup agnostic Superchain scaling Ethereum — a mesh of highly-integrated chains which eventually becomes one fluid experience for users. Many protocols share this vision that the future is multichain, and interoperability is key. By building on Base, protocols can easily integrate with the eventual Superchain and interact with users across multiple chains.

Note to authors: To read more about how we are working with Optimism, please see our blog post. For more information about the Superchain, please see this article.

Foster a more vibrant decentralized and permissionless ecosystem

Base is closely aligned with the values of Ethereum and the broader cryptoeconomy, and champions decentralization and permissionlessness. We are participating as the second core dev on the OP Stack, and contributing resources to improve the underlying infrastructure and accelerate onchain adoption across the ecosystem.

Note to authors: We will be sharing more on our mainnet timeline soon, but encourage authors to proceed with early governance processes (e.g. RFCs, temperature checks) as we’ll be coming to mainnet in short order. For the most up-to-date news on launch plans, please refer to our Twitter, Blog, and Discord.

Key Value Propositions & Core Principles

Base is a key part of Coinbase’s “secret master plan” – the platform on which the next generation of dapps delivering value and utility to customers will be built.

Base is built by Coinbase builders, for builders everywhere,  and leverages the last decade of Coinbase’s experience building crypto products.

Base will serve as both a home for Coinbase’s onchain products and an open ecosystem where anyone can build. Our goal is to go live with support across onchain Coinbase products and leading dapps across verticals to provide users with a rich, intuitive onchain experience from day one of mainnet.

We recently shared our criteria for mainnet, and will be sharing more information in the coming days. In the meantime, any developer can deploy on Base testnet today, with docs available at docs.base.org.

Key Value Propositions

  • Secured by Ethereum: Base is built with the security and scalability you need to power your decentralized apps. It leverages the underlying security of Ethereum, along with Coinbase’s best practices, to enable protocols to confidently onramp into Base from Coinbase, Ethereum L1, and other interoperable chains.

  • Empowered by Coinbase: Base makes it easy to build decentralized apps with access to Coinbase’s products, users, and tools. Seamless Coinbase product integrations, easy fiat onramps, and powerful acquisition tools enable developers to join the Coinbase ecosystem.

  • Big features, small fees: Base offers full EVM compatibility at a fraction of the cost and is committed to pushing forward the developer platform. Protocols can set up gasless transactions for dapps with easy developer APIs for account abstraction, and securely build multichain applications with easy-to-use bridges.

  • Open source: Foundational software for the global cryptoeconomy should be fully open source and freely available. Base is built on the MIT-licensed OP Stack, in collaboration with Optimism. It aims to be decentralized, permissionless, and open to anyone with the vision of creating a standard, modular, rollup agnostic superchain powered by Optimism. Together, Base and Optimism are working to create a thriving community of other developers. This toolkit is an open platform that anyone can contribute to, fork and extend to help the cryptoeconomy scale. Learn more about how Base is working with Optimism.

Core Principles

  • A bridge, not an island: Base is designed to provide easy, secure access to Ethereum L1, other L2s, as well as other L1 ecosystems. Coinbase customers are encouraged to start on Base, but to explore outside of Base: Base is a “bridge” for users into the crypto ecosystem. It’s an easy-to-use default on-chain experience with access to products on other chains. Along with making Base interoperable with other chains, Coinbase will continue supporting as many chains as possible across Coinbase products.

  • Decentralized & Open Source: Decentralization is essential for the cryptoeconomy to remain open, global, and accessible to everyone. While Base has started by being incubated inside of Coinbase, the team is deeply committed to progressing towards full decentralization over the years ahead. With the increased resourcing that Coinbase brings to the OP Stack, Base plans to progress from a Stage 0 to Stage 1 rollup in 2023 and a Stage 2 rollup in 2024. Learn more about Base’s approach to decentralization here.

  • For everyone: Base has a vision to be an open ecosystem, seeded with Coinbase products, users, and assets. Base will work with the broader community to bring the chain to life. This is Day 1 of Base’s journey and the team couldn’t be more excited about the incredible community already building alongside them.

During testnet launch, we received interest from many builders to deploy on Base. We are excited to support these teams and many others in building with us.

Note to authors: For more information about our philosophy and background, please see our blog post.

Default Bridge Information: L1<>L2 Messaging

The Base network reuses Optimism’s native Bedrock bridge without modification. This bridge implementation has undergone audits from both the Optimism and the Base side, and is now responsible for securing billions of dollars in TVL on Optimism mainnet.

From L1 to L2:

  • Users can send arbitrary messages from L1 to L2

  • User calls the bridge contract on L1

  • Messages sent to the bridge are included in blocks on L2 by the Base sequencer (responsible for building the L2 blocks)

  • Sequencer must include L1 messages on L2 within a certain window of time

  • After the window of time has passed, decentralized validator nodes will automatically include L1 messages

From L2 to L1:

  • User calls bridge contract on L2

  • L2 state trie root is committed back to a smart contract on the L1 by the sequencer (this will be used to prove L2 state)

  • A user’s transaction will then enter a pending state known as the challenge window

  • The state commitment can be removed during the challenge window if needed

  • Once fault proofs are rolled out, anyone can challenge the state commitment

Between L2s:

  • We are working on interoperability standards between L2s and will update the community as we progress. For now, please refer to the "Low Latency L2 to L2 Message Passing" section in Optimism's Superchain Explainer.

  • In the meantime, you can bridge funds between L2s (e.g. Optimism <> Base) via our native bridge or 3rd party bridges.

Both Base and Optimism are working together on a shared vision of decentralization, including rolling out fault proofs, and decentralizing L2 state root submission, which would allow users to withdraw funds from the L2 even in the event of a sequencer failure.

Fault Proofs and Decentralization

At mainnet launch, Base will be running the identical codebase as OP Mainnet and as such, fault proofs will not be available. We are working with OP Labs to harden the security guarantees of Bedrock and accelerate the timeline for decentralized fault proofs on the OP Stack. You can read more about our plans in our overview of our decentralization roadmap here and we will share more updates on this in the months ahead via our blog.

Our Vision Ahead

We are excited to bring the next billion users onchain together with dapps and communities that share our vision. We want to support builders across the ecosystem to ensure the cryptoeconomy remains open, permissionless, decentralized, and accessible to all.

We believe that onchain is the next online, and are working hard to get there. We can’t wait for you to be part of this journey.