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