zkWarsaw Day

Supported by ETHWARSAW

Warsaw, 29 Aug 2023

Tickets
SOLD OUT

One-day event for ZKP researchers, hackers, and builders. Learn about zero-knowledge proofs through laser-focussed lectures.

zkBeginner

zkTech

zkMath

Schedule

29 Aug 2023

09:00 - 09:30
Registration

Coffee and breakfast will be waiting for you - to get your day started!

09:40 - 09:55
zkBeginner
Key derivation in StarkEx

Because StarkEx uses the Stark curve for cryptography, regular Ethereum ECDSA no longer works. We'll dive deep into how StarkWare and its clients solved this problem in StarkEx deployments.

10:00 - 10:20
zkBeginner
ZK and law for devs

I will highlight the legal challenges of using ZK tech by devs. Privacy, scalability, security, and data integrity achieved with ZK proofs will generate legal conundrums that should be well understood before implementing particular solutions.

10:25 - 10:40
zkBeginner
ZKM: Turning Ethereum into the global settlement layer

Presenting our zkVM and its potential role in making Ethereum the global settlement layer. What does it mean for Ethereum to be the global settlement layer?

10:45 - 10:55
Break
11:00 - 11:20
zkTech
Storage proofs

How validity proofs combined with storage proofs unlock the true power of onchain vms.

11:25 - 11:45
zkTech
Putting the "Proofs" in "ZK Proofs": Formal verification of arithmetic circuits

Writing arithmetic circuits for ZK proofs poses unique challenges for ensuring correctness. The style of building them is foreign to many developers, both in program structure and data representation. At the same time, their correctness is paramount to the security of many protocols. This talk will present some applications of formal verification tools for improving security of arithmetic circuits.

11:50 - 12:10
zkTech
ZK: Scaling ETH "infinitely" without UX & liquidity fragmentation

By harnessing ZK, common bridges, shared sequencers & other cutting edge advancements, we can scale Ethereum using L2s & L3s while maintaining atomic composability and user experience, and avoiding fragmenting liquidity. Join us as we unlock the potential of Ethereum and reshape the blockchain landscape.

12:15 - 12:30
zkTech
Running Linux in ZK

Presenting the work around running 64-bit RISC-V Linux inside a deterministic Cartesi Machine inside RiscZero proofs.

12:35 - 13:15
Lunch break
13:20 - 13:50
zkMath
Recent advances in pairing-based SNARKs

We explain ideas from the past year and a half leveraging pairings to speed up SNARK provers; especially in the context of lookup protocols.

13:55 - 14:15
zkMath
Tip5: A hash function optimized for recursive STARKs

In the context of recursive STARKs, standard hash function such as SHA3 and Blake3 are too expensive to arithmetize; and arithmetization-friendly hash functions like Rescue and Poseidon are too slow when evaluated on a CPU. Tip5 occupies the golden middle: it is somewhat arithmetization-friendly, but its design and performance are nonetheless more similar to standard hash functions than arithmetization-friendly ones.

14:20 - 14:40
zkMath
Halo2 applied to Ethereum ZK Rollup Equivalence

Learn about zero knowledge rollup and Halo2 development.

14:45 - 15:00
zkTech
Zero-knowledge proof-based onchain private voting

We describe an approach to onchain NFT-based private voting leveraging ZK-verified storage proofs. This is joint work with Aztec as part of Nouns DAO's private voting research sprint.

15:05 - 15:15
Break
15:20 - 15:40
zkTech
Evmmax: EVM modular arithmetic extension implemented in evmone

This EIP proposes the addition of new optimized modular addition, subtraction and multiplication opcodes to the EVM. These support odd moduli up to 4096 bits in size. We will talk about the initial implementation of evmmax in the evmone.

15:45 - 16:15
zkTech
A deep dive into zkML

Exploring the zkML landscape: Learn what approches, tools and applications are currently prevalent in the space and what challenges they are facing.

16:20 - 16:40
zkTech
Parallelizing proving in rollups

In zero-knowledge rollups, Provers perform a vital role of computing the validity proofs responsible for enforcing the correctness of the zkRU. However, since proof generation times are non-negligible, sequential proving results in limited throughput of the protocol. Parallelization solves the aforementioned issue by assigning different Provers with the right to compute the proofs in parallel. The talk will outline the rationale behind parallelization as well as the concrete details of how parallelization will work in practice.

16:45 - 17:05
zkTech
Powdr: A modular stack for zkVMs

We present powdr, an open source development stack for zkVMs. We go through some examples of VMs implementations in powdr and showcase the flexibility and performance of the framework as well as upcoming features.

17:15
Open-ended networking

Gold Sponsor

Silver Sponsors

Bronze Sponsor

Special Support

Speakers

avatar

0xmarcello

Herodotus

avatar

Ahmad Afuni

Aragon

avatar

Alan Szepieniec

Neptune

avatar

Ariel Gabizon

Zeta Function Technologies

avatar

Carsten Munk

Cartesi

avatar

Daniel Lumi

Independent Researcher

avatar

DCbuild3r

Worldcoin

avatar

Jacek Czarnecki

L2BEAT

avatar

Jose Fabrega

Metis

avatar

Leo Alt

Powdrlabs

avatar

Marcin Kostrzewa

reilabs

avatar

Marcus Wentz

Taiko

avatar

Piotr Szlachciak

L2BEAT

avatar

Radosław Zagórowicz

Ethereum Fundation, imapp

avatar

Toghrul Maharramov

Scroll

Tickets
SOLD OUT
Become a Sponsor
PAST DEADLINE