Blockchain specifics
Gummiworm is designed to be L1-agnostic: the core protocol (replicated state machine, consensus, and peer network) operates independently of any specific blockchain. However, connecting Gummiworm to a particular L1 requires concrete implementations of the protocol’s abstract concepts: how funds are held in custody, how effects are executed as transactions, how deposits and refunds work, and how evacuation is enforced on-chain.
This section provides those L1-specific details:
- Cardano is Gummiworm’s initial L1 target, using native scripts for multisig custody and Plutus scripts for the rules-based regime. This section also covers using Cardano’s EUTXO model as an L2 ledger, the initialization process, and KZG-based evacuation commitments.
- Ethereum covers using the Ethereum Virtual Machine as a Gummiworm L2 ledger, enabling Solidity contracts to run at L2 speed with Cardano L1 settlement. This section also illustrates the approach with a Chainlink integration example, showing how existing Chainlink price feeds can serve Cardano dApps via Gummiworm’s oracle mechanism.
- Midnight is the second planned L1, offering fast finality and a ZK-circuit programming model. This section sketches a feasibility design for deploying Gummiworm on Midnight using three contracts (Vault, Deposit, and Dispute Resolution).
Last updated on