> For the complete documentation index, see [llms.txt](https://docs.pivotalchain.io/pivotal-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pivotalchain.io/pivotal-docs/build-on-pivotalchain/differences-between-ethereum-and-pivotal.md).

# Differences between Ethereum and Pivotal

## Pivotal is built on the [Bedrock](https://stack.optimism.io/docs/releases/bedrock/explainer/) release of the [OP Stack](https://stack.optimism.io/), which is designed from the ground up to be as close to Ethereum as possible.&#x20;

### As such, there are very few differences when it comes to building on Pivotal and Ethereum.

However, there are still some minor discrepancies between the behavior of Pivotal and Ethereum that you should be aware of when building apps on top of Pivotal.

### These minor differences include:

* [Opcodes](https://stack.optimism.io/docs/releases/bedrock/differences/#opcode-differences)
* [Blocks](https://stack.optimism.io/docs/releases/bedrock/differences/#blocks)
* [Network specifications](https://stack.optimism.io/docs/releases/bedrock/differences/#network-specifications)
* [Transaction costs](https://stack.optimism.io/docs/releases/bedrock/differences/#transaction-costs)
