From d66f340f4f909320fcf5e147d3df90bbfcc53128 Mon Sep 17 00:00:00 2001 From: pham957 Date: Fri, 15 May 2026 12:30:26 +0700 Subject: [PATCH] update diffs ethereum base --- .../update-diffs-ethereum-base | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 docs/base-chain/network-information/update-diffs-ethereum-base diff --git a/docs/base-chain/network-information/update-diffs-ethereum-base b/docs/base-chain/network-information/update-diffs-ethereum-base new file mode 100644 index 000000000..2c38f3636 --- /dev/null +++ b/docs/base-chain/network-information/update-diffs-ethereum-base @@ -0,0 +1,52 @@ +--- +title: Differences between Ethereum and Base +sidebarTitle: Differences: Ethereum & Base +--- + +# Differences between Ethereum and Base + +Base is built to be as compatible as possible with Ethereum. Most Ethereum tools, libraries (viem, wagmi, ethers.js, Foundry, Hardhat, etc.), and smart contract patterns work unchanged. + +## Base's Unified Software Stack + +As of 2026, Base has transitioned to its own **unified, Base-operated software stack** consolidated in the [`base/base`](https://github.com/base/base) repository. This evolution reduces reliance on the OP Stack, simplifies the architecture, and enables faster innovation while maintaining strong Ethereum compatibility. [](grok_render_citation_card_json={"cardIds":["dd5a1d"]}) + +**Key benefits**: +- Faster shipping cadence — targeting up to six smaller, scoped hard forks per year. +- Simplified codebase — one primary repository and one official binary distribution for node operators. +- Custom innovations — including enhanced Flashblocks, transition to TEE/ZK proofs for faster finality, and better alignment with Ethereum upgrades (e.g., Fusaka). +- Open and collaborative — specs remain public; alternative clients are encouraged. + +**For developers building apps**: +- No code changes required in most cases. +- Continue using familiar Ethereum tooling and deployment workflows. +- All existing RPC methods (including Optimism namespace) remain supported. + +**For node operators and infrastructure teams**: +- Follow releases from [`github.com/base/base`](https://github.com/base/base) instead of Optimism repositories. +- Migration guides will be provided ahead of hard forks (starting with Base V1). +- Monitor the [network configuration changelog](/base-chain/network-information/configuration-changelog) and [node operator documentation](/base-chain/node-operators). + + +**Happy path**: Test against Base Sepolia and Mainnet as usual. The developer experience remains consistent. + +Read the full announcement: [A new, unified stack for Base Chain](https://blog.base.dev/next-chapter-for-base-chain-1). + +## Legacy OP Stack Compatibility Notes + +Base originated as an OP Stack chain. Some mechanics were inherited and may continue during the transition period: + +- Bridging patterns and address aliasing (see [Base contracts](/base-chain/network-information/base-contracts)). +- EIP-1559 fee market behavior. +- Block production and finality details (regular L2 transactions finalize quickly; withdrawals to Ethereum L1 require the standard challenge period). + +These will evolve under the new unified stack. Check the [specs](/base-chain/specs) and [Flashblocks](/base-chain/flashblocks) sections for the latest Base-specific features. + +## Remaining Technical Differences + +- **Minimum base fee** and fee adjustments (EIP-1559 implementation optimized for Base). +- **Per-transaction gas limit** (currently 25M gas; subject to future protocol changes). +- **Block building** and Flashblocks for sub-second confirmations. +- **Transaction finality** — L2 transactions are fast and safe for most use cases; only L1 withdrawals have a 7-day challenge period. + +For the most up-to-date details, always refer to the [Base Chain section](/base-chain) and official [network status](https://status.base.org). \ No newline at end of file