Zero Knowledge

Episode 281: Exploring Lurk: a New Language for Recursive zk-SNARKs

06.21.2023 - By Zero Knowledge PodcastPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

In this week’s episode, host Anna Rose chats with Chhi'mèd Künzang and François Garillot from Lurk Labs about all things Lurk, Lisp and zk languages.

They discuss the history of the Lurk project, from its beginnings with Protocol Labs (the team that built Filecoin), to its emergence as a Turing-complete programming language for recursive zkSNARKs.

They discuss Lurk’s relationship with Lisp, what Lisp is, and how developers familiar with that family of languages would be able to interact with Lurk. They then discuss how Lurk compares to other zkDSLs and the new innovations this Lisp-based language brings to the table.

Here’s some additional links for this episode:

Programming Languages

Circom

Arkworks GitHub

Leo by Aleo

SnarkyJS

Noir

Lurk Links

LURK: Lambda, the Ultimate Recursive Knowledge by Amin, Burnham, Garillot, Gennaro, Künzang, Rogozin and Wong

Lurk Lab

Lurk Lab Twitter

Lurk Language

Lurk GitHub

Additional Reading/Listening

A Sloth-based Verifiable Delay Function (VDF) evaluator and SNARK prover GitHub

Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I by John McCarthy, April 1960

Using ZK Proofs to Fight Disinformation By Trisha Datta and Dan Boneh

Common Lisp

Episode 172: ZK languages with Alex Ozdemir

zkSessions: The ZK Languages Rundown

zkSummit4 Videos - check the playlist for individual talks!

Ever feel like developing zero-knowledge proofs is a daunting task?

The team at RISC Zero is here to remind you that it doesn't have to be that way. Their out-of-the-box tooling allows developers to access the magic of ZK proofs from any chain without needing to learn custom languages or building custom zk circuits.

Bonsai, RISC Zero’s most anticipated product, is a proving marketplace that enables any protocol or application to leverage fast ZKProofs in languages like Rust, Go, C++.

Visit https://r0.link/ZKpodcast to learn more and sign up today for the Bonsai waitlist.

If you like what we do:

Find all our links here! @ZeroKnowledge | Linktree

Subscribe to our podcast newsletter

Follow us on Twitter @zeroknowledgefm

Join us on Telegram

Catch us on YouTube

More episodes from Zero Knowledge