Skip to content

Commit 6f43be9

Browse files
Merge pull request 0xPolygon#220 from 0xPolygon/km/cdk-sharon-updates
CDK updates - overview page
2 parents d67ca64 + 51890c3 commit 6f43be9

File tree

3 files changed

+19
-5
lines changed

3 files changed

+19
-5
lines changed

docs/cdk/overview.md

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
1-
Polygon Chain Development Kit (CDK) is a modular, open source software toolkit for blockchain developers which supports the installation and configuration of a variety of chain architectures. Polygon CDK empowers developers to launch new L2 chains on Ethereum or, in the future, transition existing Layer 1 (L1) chains into L2s.
1+
Polygon Chain Development Kit (CDK) is a modular, open source software toolkit for blockchain developers which supports the installation and configuration of a variety of chain architectures. Polygon CDK empowers developers to launch new L2 chains running Polygon zkEVM technology on Ethereum or, in the future, transition existing Layer 1 (L1) chains into ZK-EVM L2s.
22

3-
With Polygon CDK, developers can select a chain architecture specific to their needs from a set of supported, open source components. Alternatively, developers can select custom components for specific requirements. The diagram below shows the two supported configuration options, rollup or validium. Rollups post transaction data from Polygon CDK directly onto Ethereum whereas validiums only post the transaction hash.
3+
!!! warning "ZK-EVM versus zkEVM - term usage"
4+
- **ZK-EVM**: The capitalized and hyphenated usage of the term refers to any zero-knowledge rollup chain in general.
5+
- **zkEVM** refers to Polygon's zero-knowledge rollup and validium scaling solution.
6+
7+
## CDK options
8+
9+
With Polygon CDK, developers can select a chain architecture specific to their needs from a set of supported, open source components. Alternatively, developers can select custom components for specific requirements. The diagram below shows the two supported configuration options, zkEVM rollup or validium. zkEVM rollups post transaction data from Polygon CDK directly onto Ethereum, whereas validiums only post the transaction hashes, while storing transaction data off-chain.
410

511
![](../img/cdk/overview-1.png)
612

7-
A chain tailored for a specific application might leverage the zkEVM execution environment, adopt the Validium mode, and implement a centralized sequencer.
13+
A chain tailored for a specific application might leverage the zkEVM execution environment, adopt the validium mode, and implement a centralized sequencer.
14+
15+
!!! note "Example use case"
16+
A CDK zkEVM rollup L2 chain dedicated to running a game has lower security requirements than a high-value DeFi application. This could also use a validium mode for off-chain data availability to further reduce transaction costs.
817

9-
Regardless of these individualized choices, after the completion of the in-development interop layer, every chain will have the option to be interoperable with other Polygon network chains.
18+
!!! info "Coming soon"
19+
Upon the completion of the aggregation layer, every chain will have the option to be interoperable with other Polygon network chains. For now, the aggregation layer in the CDK kit allows for independent chains (1-to-1) to settle independently.
20+
21+
## Sovereign and modular chain design
1022

1123
Polygon CDK gives developers a toolkit for sovereign and modular chain design, without sacrificing future interoperability with other L2 chains. Chains built with Polygon CDK can access an ecosystem of (forthcoming) unified liquidity, optimized performance, and seamless asset transfers, all while prioritizing user experience and data security.
1224

25+
## CDK features
26+
1327
Here is what developers can expect when they build with Polygon CDK.
1428

1529
1. **Modularity and sovereignty**: Polygon CDK offers a modular environment for ZK-powered L2 chain design. Developers can customize chains according to their needs.
@@ -24,4 +38,4 @@ Here is what developers can expect when they build with Polygon CDK.
2438

2539
The following diagram illustrates how Polygon CDK-developed chains may opt into a web of interoperable L2 chains:
2640

27-
![](../img/cdk/overview-2.png)
41+
![img](https://lh7-eu.googleusercontent.com/5GJavrjHtRP1LC-N-MmG6yZjaN9QG0N4Xk8hl_lRAMIuuKl1KKLB2pQJz9AMX5u19renKi7acrVMQ2aos5X2bAmEFBnADlVTKpbHOxvny7luASdK_qYI-3L5u4GFb8PBjRpI2KOjYNFh-C-UoLdBbpE)

docs/img/cdk/overview-1.png

-80.6 KB
Loading

docs/img/cdk/overview-2.png

-310 KB
Binary file not shown.

0 commit comments

Comments
 (0)