Skip to main content

Slush

Key Takeaways​

  • Slush is a zkVM L3 SDK project based on the Starknet ecosystem.
  • Slush introduces a novel way of bridging using Zero-Knowledge Proofs (ZKP).

1. Overview​


Slush is a zkVM L3 SDK project based on the Starknet ecosystem. The Slush SDK is divided into two parts, the first is a command-line tool, and the second consists of contracts, Starknet and Tendermint nodes, and Starkware’s SHARP Shared Prover. Slush SDK supports L3, where zkVM and tendermint core are connected via an ABCI interface.

2. Execution​


Slush supports zkVM which can generate proofs through Starkware’s SHARP Shared Prover as the execution environment.

3. Settlement​


In L3 created with the Slush SDK, ZKPs are generated through the SHARP Shared Prover, and these ZKPs are verified on Starknet.

4. Data Availability​


L3s created via the Slush SDK can choose between rollup and validium modes.

5. Interoperability​


Slush proposes novel bridge scheme for its SDK. It utilizes ZKP for bridging, and the interesting thing is that message does not have to pass through L1, so L1 costs are not incurred.

6. Team​


7. Resources​


CTRL + J