zkIgnite 3: ChainIDE

You need to login in order to like this zkApp. Click Here

zkIgnite 3: ChainIDE

You need to login in order to like this zkApp. Click Here

The Kaupang DEX represents the culmination of efforts by its team over the past 1.5 years within the MINA ecosystem. Their journey commenced through participation in various community programs, taking on roles as developers, electors, or reviewers. Through this involvement, they identified a critical need within the ecosystem: applications that deliver tangible utility to MINA users. Originally conceived as a lighthouse project for Protokit—a protocol development framework for privacy-enabled application chains—Kaupang evolved into the first demo preview launched as early as October 2023. The primary objective was to provide a foundational building block for the web3 ecosystem: an exchange. With the support of zkIgnite Cohort 3, the team plans to expand and embark on what they term as “Phase 2” in Kaupang’s development. Positioned as an application-specific layer two, Kaupang is built with Protokit and powered by the MINA blockchain. In Phase 2, the team aims to introduce a comprehensive suite of trading features, including XYK pools, private order books, and protocol governance. The architecture of Kaupang involves several key elements: - Utilizing Protokit as an L2 solution. - Bridging tokens between L1 and L2 using Protokit settlement and bridge contracts. - Employing a recursive zk-proof architecture within Protokit runtime and protocol modules. - Implementing a privacy-enabled client-side execution model through Protokit’s hybrid execution. - Employing a private UTXO-based architecture for the private order book, ensuring confidentiality. - Establishing an on-chain routing API to ensure the atomicity of routed trades. - Leveraging shared security with the MINA L1 by settling the L2 state to the L1 settlement smart contract. - Implementing background indexing and data processing of L2 blocks to provide a data-rich UI. The standard scope of features includes XYK trading, routing, trade fees, multi-asset transaction fee payment, oracles, governance, liquidity bootstrapping pools, wallet management, and dynamic fees. All these features encompass both runtime logic and a user interface. In addition to the standard scope, Kaupang’s advanced features include a private UTXO-based ledger, a private order book designed for confidentiality, and a P2P/matchmaker order matching system that minimizes shared information between trading counterparties.

Team Members Raphael Panic https://github.com/rpanic Marko Lazic https://github.com/markolazic01 Matej Sima https://github.com/maht0rz

Developers Matej & Raphael are the also the core team building Protokit Discord ID: maht0rz Github Links https://github.com/orgs/kaupangdx/repositories https://github.com/proto-kit/framework Read the original zkIgnite proposal here >