Skip to content

Commit 2900d0b

Browse files
find replace product name
1 parent 7be645f commit 2900d0b

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

docs/cdk/architecture/type-1-prover/intro-t1-prover.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The Polygon CDK type-1 prover is a zk-evm proving component used for creating proofs on your ZK-EVM chain. It has been developed in collaboration with the Toposware team.
1+
The Polygon Type-1 Prover is a zk-evm proving component used for creating proofs on your ZK-EVM chain. It has been developed in collaboration with the Toposware team.
22

33
## Get started
44

docs/cdk/architecture/type-1-prover/t1-architecture.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The Polygon CDK type-1 prover is designed for efficient implementation of STARK proofs and verification of Ethereum transactions. It achieves efficiency by restricting the Algebraic Intermediate Representation (AIR) to constraints of degree 3.
1+
The Polygon Type-1 Prover is designed for efficient implementation of STARK proofs and verification of Ethereum transactions. It achieves efficiency by restricting the Algebraic Intermediate Representation (AIR) to constraints of degree 3.
22

33
The execution trace needed to generate a STARK proof can be assimilated to a large matrix, where columns are registers and each row represents a view of the registers at a given time.
44

@@ -25,19 +25,19 @@ In addition to the constraints of each module, this design requires an additiona
2525

2626
For this reason, this design utilizes _Cross-table lookups_ (CTLs), based on a [logUp argument](https://eprint.iacr.org/2022/1530.pdf) designed by Ulrich Haböck, to cheaply add copy-constraints in the overall system.
2727

28-
The Polygon CDK type-1 prover uses a central component dubbed the **CPU** to orchestrate the entire flow of data that occurs among the STARK modules during execution of EVM transactions. The CPU dispatches instructions and inputs to specific STARK modules, as well as fetches their corresponding outputs.
28+
The Polygon Type-1 Prover uses a central component dubbed the **CPU** to orchestrate the entire flow of data that occurs among the STARK modules during execution of EVM transactions. The CPU dispatches instructions and inputs to specific STARK modules, as well as fetches their corresponding outputs.
2929

3030
Note here that “dispatching” and “fetching” means that initial values and final values resulting from a given operation are being copied with the CTLs to and from the targeted STARK module.
3131

3232
## Prover primitives
3333

34-
We now look at the cryptographic primitives used to engineer the Polygon CDK type-1 prover, which is a custom-built prover capable of tracing, proving, and verifying the execution of the EVM through all state changes.
34+
We now look at the cryptographic primitives used to engineer the Polygon Type-1 Prover, which is a custom-built prover capable of tracing, proving, and verifying the execution of the EVM through all state changes.
3535

3636
The proving and verification process is made possible by the zero-knowledge (ZK) technology. In particular, a combination of STARK[^1] and SNARK[^2], proving and verification schemes, respectively.
3737

3838
### STARK for proving
3939

40-
The Polygon CDK type-1 prover implements a STARK proving scheme, a robust cryptographic technique with fast proving time.
40+
The Polygon Type-1 Prover implements a STARK proving scheme, a robust cryptographic technique with fast proving time.
4141

4242
Such a scheme has a proving component, called the STARK prover, and a verifying component called the STARK verifier. A proof produced by the STARK prover is referred to as a STARK proof.
4343

docs/cdk/architecture/type-1-prover/t1-cpu-component.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The CPU is the central component of the Polygon CDK type-1 prover. Like any central processing unit, it reads instructions, executes them, and modifies the state (registers and the memory) accordingly.
1+
The CPU is the central component of the Polygon Type-1 Prover. Like any central processing unit, it reads instructions, executes them, and modifies the state (registers and the memory) accordingly.
22

33
Other complex instructions, such as Keccak hashing, are delegated to specialized STARK tables.
44

docs/cdk/architecture/type-1-prover/testing-and-proving-costs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
### Testing the prover
22

3-
Find a parser and test runner for testing compatible and common Ethereum full node tests against the Polygon CDK type-1 prover [here](https://github.com/0xPolygonZero/evm-tests).
3+
Find a parser and test runner for testing compatible and common Ethereum full node tests against the Polygon Type-1 Prover [here](https://github.com/0xPolygonZero/evm-tests).
44

55
The prover passes all relevant and official [Ethereum tests](https://github.com/ethereum/tests/).
66

77
### Proving costs
88

9-
Instead of presenting gas costs, we focus on the cost of proving EVM transactions with the Polygon CDK type-1 prover.
9+
Instead of presenting gas costs, we focus on the cost of proving EVM transactions with the Polygon Type-1 Prover.
1010

1111
Since the prover is more like a 'CPU' for the EVM, it makes sense to look at proving costs per VM instance used, as opposed to TPS or other benchmarks.
1212

docs/cdk/how-to/deploy-t1-prover-devnet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ Running a devnet like this provides the best way to understand Ethereum proof-of
6060
6161
## Type-1 prover testing procedure
6262
63-
The aim of this devnet setup is to use Polygon CDK type-1 prover to test Erigon state witnesses.
63+
The aim of this devnet setup is to use Polygon Type-1 Prover to test Erigon state witnesses.
6464
6565
The following steps create some test data.
6666

docs/cdk/how-to/deploy-t1-prover.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This document shows you how to run the Polygon CDK type-1 prover, specifically for proving transactions, but with the option to test full blocks of less than 4M gas, which means it is similar to [`eth-proof`](https://github.com/wborgeaud/eth-proof) but for transaction proofs.
1+
This document shows you how to run the Polygon Type-1 Prover, specifically for proving transactions, but with the option to test full blocks of less than 4M gas, which means it is similar to [`eth-proof`](https://github.com/wborgeaud/eth-proof) but for transaction proofs.
22

33
## Quick start
44

0 commit comments

Comments
 (0)