Thiago Earp
October 23, 2025
Video

Making zero-knowledge smart contract development accessible, secure and practical

In this meet-up hosted by the Linux Foundation Decentralized Trust, Shielded principal architect and maintainer of the Minokawa project Kevin Millikin talks about the project's foundations, goals, and future.

No items found.

The Minokawa project, home of the Compact programming language and recently placed under stewardship of the Linux Foundation Decentralized Trust, aims to make zero-knowledge smart contract development accessible, secure, and practical for real-world applications.

Presented by architect and Minokawa maintainer Kevin Millikin during a LF Decentralized Trust-hosted meet-up, the talk outlines the project's foundational goals, which include privacy by default, strong static typing, zero-knowledge proof integration, separation of public and private states, and enhanced developer accessibility.

The webinar follows the structure of its title, covering each topic in order. Highlights include:

  • Smart contracts as state transition systems and the challenges posed by their inherently public nature
  • How Minokawa addresses these challenges by using ZK proofs to split contract state into public and private components
  • The Kachina protocol, how it leverages ZK proofs for off-chain computation and tackles other practical issues.
  • The transaction flow within the Midnight network: off-chain and on-chain operations,
  • Introduction to the Impact VM
  • The Compact programming language, which compiles high-level code into low-level representations suitable for zero-knowledge proofs and on-chain bytecode.
  • How the Midnight network architecture implements Compact smart contracts
  • How the Compact language can be generalized and applied elsewhere
  • Questions, code examples, future development plans, and more.

Watch the video now for the above and more:
https://www.youtube.com/watch?v=AT2eO_8yDz8

Get involved

Would you like to learn more or get involved? Join the Minokawa channel on the LFDT Discord:
https://discord.com/channels/905194001349627914/1426221491833409536

Let's build the future of rational privacy

Looking for a partner to build your privacy-preserving application or solution?

Get in touch. Let’s talk.