🎓

🎓 Программирование крипто-экселя

February 04, 2024
Offline
Free

About this event

🎓 Программирование крипто-экселя
https://t.me/hacker_embassy/48491

Лекция по написанию программ для zero-knowledge доказательств (by Dmitry Tabalin)

Требования к аудитории: не бояться арфиметики по модулю и многочленов

If you want to create a zero-knowledge proof of 'some program executing correctly', you need to first rewrite the program into a language that the proof system speaks. We are going to look at one of those.

This language is an esolang, which somehow has practical applications:

- no control flow: want to emulate an if? No efficient generic implementation exists!

- all native operations are calculating polynomials over a finite field (aka modulo a prime number). No 'integers'!

- a resulting program is a table with polynomial constraints between it's cells

- xor is best implemented via a lookup table

We are going to write a few simple programs, culminating in implementing a variant of "FizzBuzz" (far from trivial here)!

Venue

Hacker Embassy

AM Yerevan, Pushkina 38/18 0001 Yerevan Armenia

We came from various countries and cities and opened a hackspace in Yerevan. We work together on projects, share ideas and knowledge, and socialize. Our goal is to develop a community in which each...

Organized by

Hacker Embassy

Community AM 🇦🇲

Date & Time

February 04, 2024
02:00 PM — 05:00 PM

Location

AM Yerevan, Pushkina 38/18 0001 Yerevan Armenia

Admission

Free
Add to Calendar