1
1
---
2
- title : Quick start - 5 minutes overview
2
+ title : Quick start - Kakarot on Starknet
3
3
sidebar_position : 1
4
4
---
5
5
6
- ## What is Kakarot ZK-EVM ?
6
+ ## What is Kakarot on Starknet ?
7
7
8
- Kakarot is a ZK- EVM built in [ Cairo] ( https://www.cairo-lang.org/ ) , the provable
9
- language that powers [ Starknet] ( https://starkware.co/starknet/ ) and all the
10
- StarknetOS chains (also called CairoVM chains, or Starknet appchains).
8
+ Kakarot Labs has developed an EVM built in [ Cairo] ( https://www.cairo-lang.org/ ) ,
9
+ the provable language that powers [ Starknet] ( https://starkware.co/starknet/ ) and
10
+ all the StarknetOS chains (also called CairoVM chains, or Starknet appchains).
11
11
12
- Kakarot enhances and extends Starknet by making it a DualVM environment.
12
+ Kakarot enhances and extends Starknet by making it a MultiVM environment.
13
13
Starknet effectively becomes EVM compatible; allowing the use of both CairoVM
14
14
and EVM for builders & users. Additionally, Kakarot
15
15
[ strives to push more innovations] ( https://ethcc.io/archive/Kakarot-zkEVM-beyond-ethereum-compatibility )
16
16
to the L2 space, participating in governance initiative such as
17
17
[ Rollup Improvement Proposals] ( https://github.com/ethereum/RIPs ) (RIPs) and
18
18
[ Rollcall] ( https://github.com/ethereum/pm/issues/1071#issuecomment-2221171582 ) .
19
19
20
- ## How can I use Kakarot ZK-EVM ?
20
+ ## How can I use Kakarot?
21
21
22
- As a user and developer, you can interact with Kakarot ZK-EVM in the same way
23
- you would interact with Ethereum mainnet or any other Ethereum-based chain (use
24
- Metamask, Rainbow, build with Foundry or Hardhat, etc.). ** Change the RPC URL
25
- and it "just works"** . That being said, Kakarot is still in alpha testnet phase
26
- 🚧 and unexpected behavior may still occur. Reach out to us on
27
- [ discord] ( https://discord.gg/kakarotzkevm ) to report bugs 🐛.
22
+ As a user and developer, you can interact with Starknet MultiVM thanks to
23
+ Kakarot in the same way you would interact with Ethereum mainnet or any other
24
+ Ethereum-based chain (use Metamask, Rainbow, build with Foundry or Hardhat,
25
+ etc.). ** Change the RPC URL and it "just works"** . That being said, Kakarot is
26
+ still in alpha testnet phase 🚧 and unexpected behavior may still occur. Reach
27
+ out to us on [ discord] ( https://discord.gg/kakarotzkevm ) to report bugs 🐛.
28
28
29
29
Though we aim at no difference at all between Ethereum and Kakarot ZK-EVM — and
30
30
we actually work toward passing 100% of the
@@ -33,7 +33,7 @@ are currently some small difference recorded in the
33
33
[ differences between Kakarot and Ethereum] ( differences ) page in this
34
34
documentation website.
35
35
36
- ### As a user, how can I interact with Kakarot ZK-EVM ?
36
+ ### As a user, how can I interact with Kakarot on Starknet ?
37
37
38
38
Head over to the [ survival guide] ( survival-guide ) section to find useful links
39
39
for our alpha testnet. Again, change the network to Kakarot in your wallet and
@@ -101,16 +101,17 @@ In case you encounter some unknown bug or want to discuss new features, you can:
101
101
- Join our discord and get support: https://discord.gg/kakarotzkevm
102
102
- Ask us anything on Twitter: https://twitter.com/KakarotZkEvm
103
103
104
- ## What differentiates Kakarot ZK-EVM ?
104
+ ## What differentiates Kakarot on Starknet ?
105
105
106
- 1 . Agile and lightweight: Kakarot is built on Cairo, a provable VM, enabling
107
- cryptography efforts to be separated from engineering. As a result, Kakarot's
108
- code is lean, highly auditable and easily extensible. A strong example is the
106
+ 1 . Agile and lightweight: Kakarot's core EVM is built on Cairo, a provable VM,
107
+ enabling cryptography efforts to be separated from engineering. As a result,
108
+ Kakarot's code is lean, highly auditable and easily extensible. A strong
109
+ example is the
109
110
[ EOF set of Ethereum Improvement Proposals probably coming in Pectra] ( https://x.com/_weidai/status/1816019532890444216 ) ,
110
111
which are easy to implement for Kakarot and extremely hard for circuit-based
111
112
ZK-EVMs.
112
113
113
- 2 . Interoperable and modular: Kakarot enables a DualVM environment on Starknet
114
+ 2 . Interoperable and modular: Kakarot enables a MultiVM environment on Starknet
114
115
chains. Solidity contracts can call into Cairo programs, and vice-versa.
115
116
Starknet apps can gain exposure to EVM ecosystems, and EVM apps can finally
116
117
land on Starknet for minimal costs.
0 commit comments