zkIgnite 3: Kaupang DEX

zkIgnite 3: Kaupang DEX

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 >

Français

Le DEX Kaupang représente l’aboutissement des efforts de son équipe au cours des 1,5 dernières années au sein de l’écosystème MINA.

Leur parcours a commencé par la participation à divers programmes communautaires, en prenant des rôles de développeurs, électeurs ou réviseurs.

À travers cette implication, ils ont identifié un besoin critique au sein de l’écosystème : des applications qui offrent une utilité tangible aux utilisateurs MINA.

Featured zkApps
MAC!
Katz
Anomix
Social Cap
zkLocus
Protokit
Pado
Wordle
zkFusion
zKeeper
Scroll to Top