Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: fix typos #144

Merged
merged 4 commits into from
Oct 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion book/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ You can read more about the components in the [OP Stack Specification](https://s

## OP Succinct

OP Succinct is a lighweight upgrade to the OP Stack that allows the chain to progress only with ZK-proven blocks, while keeping the other components (`op-geth`, `op-batcher`, and `op-node`) unchanged. Deploying OP Succinct requires deploying one contract, `OPSuccinctL2OutputOracle`, and spinning up a lightweight modification to the `op-proposer` that requests proofs to be submitted to the L1 contract.
OP Succinct is a lightweight upgrade to the OP Stack that allows the chain to progress only with ZK-proven blocks, while keeping the other components (`op-geth`, `op-batcher`, and `op-node`) unchanged. Deploying OP Succinct requires deploying one contract, `OPSuccinctL2OutputOracle`, and spinning up a lightweight modification to the `op-proposer` that requests proofs to be submitted to the L1 contract.

Here is a high-level overview of the new components that are introduced in OP Succinct:

Expand Down
4 changes: 2 additions & 2 deletions book/getting-started/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ In this section, we'll guide you through upgrading an existing OP Stack chain to

The steps are the following:
1) **Deploy the OP Succinct L2 Output Oracle Contract.** This contract is a modified version of the existing `L2OutputOracle` contract that uses SP1 to verify the execution and derivation of the L2 state transitions.
2) **Start the OP Succinct Proposer.** This service is modified verison of the existing `op-proposer` service. It posts output roots to the L2 Output Oracle contract at regular intervals by orcheastrating the generation and aggregation of proofs.
2) **Start the OP Succinct Proposer.** This service is a modified version of the existing `op-proposer` service. It posts output roots to the L2 Output Oracle contract at regular intervals by orchestrating the generation and aggregation of proofs.
3) **Update your OP Stack Chain Configuration.** You will need to update your configuration to update the `L2OutputOracle` contract to the new implementation using your `ADMIN` key.

![Getting Started](../assets/upgrading-op-stack.jpg)
![Getting Started](../assets/upgrading-op-stack.jpg)
2 changes: 1 addition & 1 deletion book/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
OP Succinct transforms any OP Stack rollup into a [fully type-1 ZK rollup](https://vitalik.eth.limo/general/2022/08/04/zkevm.html) using SP1. OP Succinct provides:

- **1 hour finality** secured by ZKPs, a dramatic improvement over the 7-day withdrawal window of standard OP Stack rollups.
- **Unlimited customization** for rollup modifications in pure Rust and easy maitainability.
- **Unlimited customization** for rollup modifications in pure Rust and easy maintainability.
- **Cost-effective proving** with an average cost of proving only fractions of cent per transaction (with an expected 5-10x improvement by EOY), thanks to SP1's blazing fast performance.

All of this has been possible thanks to close collaboration with the core team at [OP Labs](https://www.oplabs.co/).
Expand Down
Loading