Unshielded: A Blockchain & Data Podcast
Compact Language: Powering Smart Contracts on Midnight with Kevin Millikin
August 22, 2024
In this episode of Unshielded: A Blockchain & Data Podcast by Midnight, host Anthony Day connects with Kevin Millikin, Principal Architect for Midnight. Join them as they dive into Compact, a TypeScript-based language for smart contracts on the Midnight Blockchain. Kevin explains how Compact ensures data remains private by running contracts both on-chain and off-chain. He discusses the importance of a strong developer experience, future enhancements, and the need for clear communication in evolving the language. The episode includes a live demo and encourages developers to engage with the Midnight community to innovate in decentralized applications.
In this episode of Unshielded: A Blockchain & Data Podcast by Midnight, host Anthony Day connects with Kevin Millikin, Principal Architect for Midnight. Join them as they discuss:

Kevin Millikin is a seasoned software architect specializing in programming language design and implementation. Currently, at Midnight, he is instrumental in developing a cutting-edge data protection blockchain platform. This innovative platform leverages zero-knowledge (ZK) proofs to ensure secure computations while maintaining privacy. Kevin's work focuses on designing a domain-specific language (DSL) for smart contracts, creating a compiler targeting JavaScript, and developing a custom virtual machine runtime for on-chain computations. His expertise extends to building support libraries, developer tools, and the overall architecture that drives this privacy-focused blockchain solution.

Kevin has also worked at Google and Deep Mind and, while there, worked on an experimental Python optimizing JIT compiler using the CPython interpreter and runtime. This was open-sourced as S6 (https://github.com/google-deepmind/s6). He also worked on Alphabet-internal Python development tools, including Python static typing and static analysis of Python programs.

If you enjoyed this episode, make sure to subscribe, rate, and review it on Apple Podcasts, Spotify, and Google Podcasts. Instructions on how to do this are here.

Episode Resources: 

This episode is brought to you by Midnight.

Unshielded is handcrafted by our friends over at: fame.so