ZK Hack Kraków: Closing ceremony (ZK Hack team & winners)
27 Aug 2024 · 54:10
Anna Rose and Gaylord Warner host the closing ceremony of ZK Hack Krakow, the third in-person edition of the ZK-focused hackathon, held May 17 to 19. They announce sponsor bounty recipients and the general prize winners, including Air Fried Gyatt, CornHub, chip0, Private UTXO Discovery, and Gemstone Builders, with each winning team presenting their project on stage.
Speakers
Topics
Transcript
[Music] so yes we are now in our closing ceremony wrapping up Z hack CCO uh it's been so cool hanging out with all of you over the weekend and getting to see the amazing things that you've built um I think we're going to very quickly just remind everyone a little bit about ZK hack yes so I mean you obviously know by now but that's where you learn and be unboarded into ZK so for the newcomers the people who join and hack on ZK for the first time over the weekend I hope you had fun and you enjoyed being around some of the more uh expert uh from the ZK World we're just yeah yeah cheers to
that thanks getting into ZK hack as you know you have the website the Discord the study groups we have the ZK mesh newsletter which is coming out in two weeks we do this every month um online events IRL hackathons we do job fairs uh this is the website this is we don't we assume you are all in here now we have announced this someone just asked me about it like 10 minutes ago okay you should be in there um yeah yeah if again if you have some pictures you want to you know send and share the good vibe that we had all over the weekend this is our X account at the top use the hashtags and please share some pictures we've seen a lot of uh timelines being invaded I received some message from
people being very sad they're not here but I was I tell them I was very happy to be there thanks to all the picture you sent so yeah keep doing so the day is not completely finished yet all right we want to say a big thank you to the sponsors the top sponsors top partners of Z ha craco were Alf zero 01 labs and Mina thank you so much for joining us let's [Applause] clap thanks to our BAS sponsor as well H polygon nether mine research ail ziker and gulat Community sponsors Fair math
Phoenix scroll ZK sync worldcoin and snarfy thank [Applause] you thanks to our price partner zkv and our major partner zero knowledge podcast yeah and the videos from the workshops and this video or the video of this currently this closing ceremony will all be on the Zero knowledge podcast YouTube [Applause] channel all right so we are currently at the end of our program the only thing left we have is our winners announcements coming up soon are you excited are you all excited
to hear who's winning yeah okay and then after that uh we actually take a little bit of a break we hang out and then there's an Afterparty which is sponsored by alzero at [Applause] Utopia and you have to sign up oh and you have to sign up for it yeah we'll share the link on the Discord so again another reason why you need to be on the Discord well if you want to get in the after party Please join we'll put back the C code if needed okay so before we announce the winners of the DK hack craco hackathon overall we have the bounties from our
partners and we have our partners who are going to come up and share who won the bounties this time around we want to start with Alf zero so here you go see if it works one one I think it works um okay so thanks everyone we had a lot of great submissions not an easy choice but uh we had three tracks one was Global which is not really truck it was just a way to uh not commit to particular TR Tru with our bounties before we see the solutions and this is how it looks like so uh Pro cornhub which is age uh verification to gatekeep uh from from
using the website to access the content uh very nice uh very nice front end generally it works we love solutions that works but definitely not an easy task to do on a on a hackaton to deliver the full solution which works this has a mobile proving with reasonable proving times so so generally very uh very nice project then snarky this is a hacker puff not a product puff uh that's uh snark friendly uh symmetric encryption this is uh specifically uh as one uh to fill one of our our hacker puff requests then private you takes of Discovery o that's a very important
problem it was not actually uh one of the problems that we proposed but is very related to what we do this is generally a very important important problem in in privacy how to discover utos in such a way that we don't reveal who we are so we don't uh make our own transactions more linkable but we also don't download too many data this project was coded from scratch uh with learning with errors protocol was coded basically from scratch a lot lot of code a lot of work uh well definitely also a lot of work to be done but great project anyway thanks for talking with us during during the entire hakon uh we've seen you working very hard and the first
place gemstone beers uh not sure whove seen this game this is a really really fun game that uh well again Works has a night front and the idea is that uh if anyone have seen factorio the game well basically you can build your factory commit to your Factory and then run it in ZK in such a way that on chain no one can see your factory but you can mint erc20 tokens B based on the how how optimized your factory is so basically you can uh compete with other Factory Builders and then trade your tokens eventually uh yeah so that's that's that's all about our Banes thanks again
thank you congrats to the [Applause] winners next up we have the O Labs folks who are going to share their Bounty bounties hey hey everyone I'm Harish from Mina foundation and I will be giving out bounties for the own lab submissions I also wanted to thank ZK mom and dad for this wonderful event and if AG Asia is in the audience the venue is amazing she's not bribed me to say it I I really do believe so uh so so we split this into uh two uh Mina foundation and and Owen have split the bounties into two categories so the
yjs winners uh was for a set of crypto Primitives and team Bobber of looks and Pablo uh they implemented uh shamir's secret sharing algorithm and a partial implementation of BLS and they also contributed some Co toon J and which has been merged so so big thumbs up uh to them uh an honorable mention for uh Team ZK Sunshine uh which is an adventure which allows you to create uh quizzes and have them deployed and hunt them so congratulations uh Team ZK Sunshine congratulations yeah thank I'm oh you're also going to do the M I think it's yep and uh the
next set of bounties are for mina uh the theme we had was to build a ZK app chain using protate framework uh which allows you to launch an L2 on Mina uh so the first place uh goes to team popcorn I'm sorry I did not add the the names of the teams there were some really creative entries uh and we'll figure out a way to put them up uh but the project popcorn uh took a very novel approach to showing the proof of private gear ownership without using a signature so the first place goes to them second place uh ZK Mina onramp uh they are using onramp and offramp to mina network using emails and a lot of uh Primitives
and zero knowledge such as zero ZK Rex and they're verifying the email signatures so so we are really excited to see how this project evolves the third price the third place goes to ZK pass which is an event management and ticketing solution using nfts uh so congratulations to to the top three uh [Applause] winners we also have a number of honorable mentions uh these were like really cool projects uh so ZK Pier which uh is a peer reviewed Anonymous uh publishing platform uh they have a
really cool review system thought out so so we want to see how how they can carry on in the future neighborhood IO is a solution where where you can leave compliments about your neighbors uh in an anonymous format uh and team protol lend for a decentralized lending protocol so so thank you all we we really we really appreciate yeah we really appreciated you coming and building on ow and Mina thank you thanks yeah H please come on stage here you go yo
folks cck this way this way it's going to be very orange hey so we'd like to thank the uh team that worked on highy unfortunately because of some technical issues mainly with um barenberg and R zero I'm not naming anyone it was pretty difficult to deug on highly but thanks again for really trying and pushing it so we'd like to thank the Z ID team which is comprised of Armando over there who cried some Tears of Blood to compile with zero his computer first three times but he managed to push it and uh I'm really proud to announce that this is the first time that an external team has been deploying a smart contract in Heidi so I'm really really really happy for
this and uh huge shout out to the team that is going to met Matt Bang from this event the cornhub team I just think that just from the name alone you you folks had one you could have just had an empty with me and you would have won so uh thanks again for providing the best identity provider on highy even though you didn't manage to actually deploy it and run it because of a stake thank you folks thank you very much thank you very much so next up I will call yeah nether M research team on stage here you go thank you so much hello everyone uh my name is Antonio thank you from neine research no yeah I really glad to be here uh
we're going to announce the winners no let's go so it's one of the prices is uh 1,000 each uh no one submitted to our Lish track unfortunately uh yeah best cryptography for society to cor have a really nice project we all know that it works uh uh best proof of provenance uh proven View and basing project really cool Tech uh different Tech stacks and different proving systems and for the best ckl uh we got ckm n really fun and interesting project and it really brings up like the challenges and the limitations and problems of problems of ckl and yeah that's all congratulations to all the winners thank you very
much next up I'm going to call yeah Z team please come on stage here you go thank you um I guess our idea was to try and get kind of like proof of activity so like people either for kyc or kind of centralized exchange users to kind of bring their experience over to sort of our exchange and I want to thank everyone for their submissions um we had some tough choices to make make and definitely the slides were bit last minute so that was the previous version so firstly I'd like to thank um ZK guard
for sort of the most comprehensive solution they were able to kind of not only sort of prove kyc but also prove activity um from like binance for example which was was great so I'd love to give them a round of applause thank you ZK God con I guess in second place um we have ZK score so in this case he was able to kind of use some Innovation to also bring onchain activity into into the mix um which I really liked and thanks to that I would also like to sort of um Daniel where are you there I would also like to invite you to have an interview with our CEO so thank you
Daniel and then finally I guess you guys are taking all the prizes but thank you cornhub for the best like user experience thank you [Applause] guys thank you very much okay next upep so the AIL team uh was actually supporting uh from uh outside so they were just online and they've been awarding the best application price to clome for $500 so yeah conat congrats to them [Applause] and next yeah I will call givot on stage to announce the
winner nice t-shirt thanks um so first of all we would also like to thank everyone for the submissions and for the great work um let me announce the winner it's G risk um actually Andre deployed uh an existing prover on G it was the it was the risk zero prover and the Bounty is $1,000 amazing job thanks a lot congrats the winners thank you very much so polygon was not on site uh they actually they have a offsite for that company so they're going to yeah be looking into
the other project that been submitted a bit later and they will announce the Judgment in the next few days hope y yes oops um for the community sponsors we're just going to read these ones but fair math awarded $500 to fhe voting [Applause] congrats Phoenix had three prizes awarded it to not as first place FHA voting as second and FH sorted list congrats to all of you very cool to see fhe at the ZK heck and uh zky had first prize to ZK mnist for 2,000
[Applause] congrats and another one to you guys cornhub and privy voting privacy voting uh came in second very cool congrats everyone thank you to the sponsors team so it's the moment of truth yeah do you want to know the the win you want to know who won are you curious yeah can you deduce in any way so we we're going to be announcing these winners they're actually also going to be uh I think they're all going to be coming up to present which is going to be cool um all right I don't even know what comes next you one okay okay we're
starting this time with the chewing glass prize I mentioned this early on in like when we kicked this off we the first time we did ZK hack we didn't have this prize but we realized we needed a prize for like an implementation a like where you're just doing the cryptography it might not look as much like an application it might not you know be brandable in the same way but we wanted to award this and so for this edition's chewing glass prize we have air FR congratulations guys nice and the chewing glass prize is a
5,000 dollar prize so it's a it's a good one same as as number one so congrats for that so this one next up we have Hacker's choice and you all actually know who Hacker's Choice winner was the sense is real uh yeah so it was really hard to choose you can see he's he's trying yeah so we have it cornhub [Applause] congrats okay so now we're on to our top three announcement so at ranking thir for zik haak CCO is Chip
zero congratulations amazing amount of work over the weekend number two coming in coming in second more uh we have private utxo [Applause] Discovery and the gr winner of zik haak CCO is gemstone Builders congratulations well done guys we must admit lines got blurred on the
chewing glass top three for this one uh we will admit that but uh congrats congrats to everyone oh yeah actually we can also say one of the Prize winners was not ZK even it was Private is TE not ZK yeah uh ZK hack evolves as more advanced cryptography comes into the fry and is usable so we're very excited about that uh uh I want to just mention that the prizes will be awarded by zkv zkv is another project that I'm involved in uh zkv always tries to I mean z invests and offers grants and actually likes to fund things like this because we get to put money back into the ZK community so you will be in touch with the zkv folks for
that um we want to say many many thanks to our judges this time uh I think if you're here do you want to just stand up real quick to all of the judges please jump up thanks everybody thank you so this was the best and smoothest judging so far for zek hack we've had some very I mean the previous ones were very stressful this time around I mean these folks took time they listen to your projects spent time really thinking and talking about it after but our sessions were really great and I think we've quite quickly you know found who we wanted to award these
two um just before we start on the Winner's presentation so actually we should I guess we'll start with chewing glass should we go in the order that we did so we'll start with chewing glass um if you guys want to come up here um yeah we I just I just realized we actually forgot to do the honorable mention slide but you can find our honorable mentions in that list that you voted on so those teams will all be announced on Twitter as our honorable mention projects so congrats to all you them yes thank you I can
yeah I just close it just close it just disclose it okay I I'll give you nice I'll give it all right um so thank you um it's been great uh being here and hacking super exciting um and yeah let's get into air fry get so it's a stark backend for no R um so why do we do this well elliptic curves slow um not great also breaden Burger CBP yikes what if there was something that
was fast cute open source could serve as an alternate prover to berenberg enter air fried G it's air it's fry and it's a back end wow tell me more what is airr get well we take Noir code um we let the front end of Noir compile it down to aser and then enter the air fright G which does its magic and uh uses plony free to Output a stark so what did we actually what did we actually do uh so we're compiling a to air uh and in terms of the Acer up codes that are working we have S zero which is just Expressions um we have copin stains working um almost
and uh of course like actual proving and verifying and uh as you can see nine out of 10 experts recommend air fright guet um and I think I'll hand it over to Phil now for the live demo right thanks live demo let's let's see as always uh live demo disclaimer so um wait how do I hold and tight okay all right perfect thanks so uh um many of you know Noir maybe so it's like a rust likee ZK DSL quite high level um I'm not sure if it's actually the first but it kind of got itself known to be like the first ZK DSL to implement an if statement um so here we have an example circuit we made it a bit
more complex after our presentation because uh yeah during the presentation was a very simple circuit just to show that it actually works so yeah we have our uh circuit here and you can actually so I already have everything installed locally but yeah if we open up the the terminal we can actually um compile with our like special version of nargo that has the baby bear curve so we just we go into our uh folder here we do nargo compile with uh uh expression with three so this limitation is just because of like how we do the conversion from like the Expressions to uh building like the Stark circuit so we compile this and it generates a file in Target and then we can actually execute to the to do the witness generation and we'll call our
witness file oh I can increase the size is that better yeah and yeah we just generate the witnesses and save it in Target as well um and then we can just actually run um the tool so let me prevent it from being regenerated and we run it and then yeah this is the so it shows you the uh actual like uh constraint system like the equation it also spits out the proof um and uh it also so right now we don't expose the actual proof and the actual uh like proof data uh outside of C so what it does is it generates the proof and then immediately verifies it afterwards uh but that could like easily be exposed
like where I have the Json up there you just have to like uh ingest it back in and uh yeah um I guess I can also show like actually changing um changing it one sec give me okay so like for example uh you just saw that our circuit had seven Gates but like for example if we remove and assert um and like just remove this for Loop for example It'll like uh actually rebuild so let's uh do the run oh first we have to recompile so we made a little script here that runs the two nargo commands uh but yeah if we recompile here it'll build everything and yeah now the uh circuit only has six Gates it changed the equation and um yeah the proof also changed but yeah it's a harder to notice so yeah that's
like rough demo and yeah that's uh air fry G congratulations air fry G thank you congrat congratulations cool all right next up we will have I think Hacker's choice I think we'll go in the order that we presented right all right cornhub what is this winning project that we all need to hear about here actually all right everyone hello everyone Thanks for much for your vot we really appreciate it let's uh check out
what K hov's all about there you go you allic classic does it ring a bell to anyone apparently there's some other site that's similar to this but I I'm not really sure myself personally yeah no idea all right so this is uh this is cornhub and uh please feel free to read it spend a lot of time with the puns and
a lot of other cool stuff here uh so let me just um get quick time working with my phone that way I can uh that's going to be part of the demo so let me just hopefully it appears in the list here let me just uh give me a sec that's weird well you get to see the contest don't worry all right cool okay so this is going to be a live demo um including like end to end
stting my e passport into the phone but essentially um yeah so actually we'll do that first we'll open up zigo passport on my phone um oh by the way sorry I'm Michael from ZK passport and I'm de from aots and together we're Team cornhub all right so uh so yeah so this is zigo passport this is the start page this is my Australian uh issue passport and the first part I is I'm going to scan the um the MZ region which is this key that's used to scan the actual MC uh uh NSE chip loc
Okay cool so this is my passport uh data that's pulled directly from the NC chip on U my government issu the passport signed uh by the Australian government there's like an RSA signature in there and then uh yes the next part of this flow is going to be scanning a QR code so back to cornhub uh we go verify H and this is going to generate a unique QR code which I'm then going to scan with my phone that then going to detect that it was scanned straight away um and then it's going to present the credentials that the service is requesting so in this example it's uh just proof of age
that's the only thing that's going to be revealed to the service but it's quite granular there's a whole bunch of different credentials that you can that you can prove um all related to your passport data that's you know digitally signed by the by by a recognized government and uh uh yeah selectively reveal information kind of on your own terms so in this example I'm going to press accept and that's going to start generating the proof locally on the device and uh yeah this take about 10 or 30 seconds once this proof is uh generated it gets submitted back to the original website which then verifies it um in the front end so you get completed and then this is the uh the magic here this is uh this is cornhub essentially yeah there you go as promised so uh please feel free to read
through this you know this the majority of of the actual project time uh it's pretty much one to one except obviously it's a bit more friendly theme family friendly wise with the corn references uh but yeah the idea here as you can see is is clear to to protect like you know children that are going to be able to um otherwise be exposed in in the current you know day and age where it's very easy to access uh you know corn content online um and so yeah over to Theo if you want to give an overview on on why this is an important thing well I think we can just uh just say that this is a great way to prevent like children to access those kind of content and like we present it in a rather funny way but but this is a real use case
so yeah great thanks for your time guys appreciate it also in case people have not noticed the shirt at the workshop uh he's the I think you're the only person who worked at the workshop into the project so congrats on that cool all right very cool next up we have our third place winner chip zero I think when you plug in plug in here yeah and then I think this is going
to get it's like automatically in there this like move the slides yeah it it's going to give you a little prompt to like accept it and this thing yeah exactly you actually you can just quit out of this and I think it'll still work okay yeah I think we've seen people try that let's see if it does but check exactly you can make a slideshow yeah yeah hello um so hey everyone um uh I buil chip zero for ZK hack I was planning to
name it chip XX earlier maybe that would have helped but yeah anyway so Chip zero is a implementation of a um it's a ZK VM implementing the chip8 instruction set so chip8 is a register based um VM which has um 8bit registers and a 16bit address space it's a very it's a reduced set instruction set so it has only 35 instructions and um yeah it's a very uh like it's a uh you can think of it as a CPU which would have existed in the let's say the 1980s or something so it runs at a very low clock speed so it runs at 500 HZ so what this enables is that you can um like if you're running a program on this instruction set because it is running at 500 htz you can run the
program for a long while without like exploding your memory space wherever you're running the program uh so what the project does is that it uh it runs a program on this chip a gvm and it creates a creates a proof that um like given an input program and a set of inputs you get some particular output now this output could be like a u like the state of your memory after uh executing the program uh the display of the of the VM after executing the program um or anything else and yeah like the zkm was implemented using plony 3 which is a stock library for implementing um yeah stars um so why build this um first of all like I put it in the end but it's a
it was a great learning project and was fun to build a bit challenging but still fun um but yeah you can think of uh like so this particular um implementation is built on plony 3 right but you can have like the same zkm implementation on other proving systems it could be a good tool for benchmarking different proving systems uh and U like before doing this I've been looking into ZK VM for the last couple of months and what I've realized is that a lot of different teams are uh building their own implementations of different ZK VMS or ZK VMS right and each of these teams use different like Small Tricks which are not documented everywhere so you have a lot of good documentation on the proving system and you have a good documentation on the applications built on top right
but a lot of knowledge in my opinion is kind of lost in U like in the VM layer which is um which not a lot of people are aware of and yeah like you can uh probably use this to implement like let's say a a video gaming console I mean you can Implement like a video gaming console a ZK version of a video gaming console as well and do like provable speedr running or provable high scores or something um so how does it work so um so the zkm consists of like seven different stock tables which are uh which are connected together using like this lookup argument called log up uh I'm not going to go into too much detail because there's not much time but yeah it uses different uh like Concepts from zkm design like cross table lookups
offline memory checking pre-processing of some like tables Etc and I can show you like an architecture diagram it's probably not visible but uh yeah like I look like this like explaining this but yeah I can uh I can probably show like a small of how it works so I have this thing ready I'll do okay thank you so this is me playing snake on the ZK VM and what's happening right now is that the ZK uh the VM is storing um like the execution trace of the program U so all my moves all like the state of the regist state of the memory and everything how long will you play just let me know when the
presentation ends but yeah like whenever I quit what will happen is that um uh like the program will take whatever execution Trace we've built till now and then create like a stock proof of all of it um yeah it'll take a while because um I played for um a few seconds but you can see that the um like the proof was completed and there's verification like the error interrupt is because I interrupted the program um but that was it so that is like chip zero uh chip 8 ZK VM thank [Applause] you thanks a next up we have the private UT EXO Discovery team please come on stage
test test uh how do I click next or can I click next from here or do I have to okay hi uh hi one uh we are from private udx with scary and this is Kai and my name is J uh good to see everyone first off thank you um to all mentors who have been providing ample support uh without you guys we can be here we don't understand in single single stuff so yeah just want get it out of the way so uh what is private utx Discovery so now imagine in the case of a private uh application normally private transfer like torado cash uh the Bare Bones of private applications are mainly utxo based so you can imagine now there is a lots of bunch of utxos here in the network and what how people um how can I say get data from utxo is that they need
to install everything they need to like download or make RPC calls to you know uh install everything Al and this is what and they do this thing called Brute Force decryption so one by one they'll go to each utxo to see if it's there or not and go to the next and so and so forth so you can imagine that is a very arious task uh expensive slow and bad for ux so imagine if you were to start up like a fresh user in a in a browser and then you have to just do this wait for 5 minutes however long uh the protocol requires so you can imagine that the longer the prod exists the more transfer exists the longer you have to soal sync to the latest latest state so so yeah uh a couple of examples as to how people want to do this is that um on on the
left is that you want to let know the total balance which is encrypted so you have to go one by one to like know if the utx belongs to you the other one is a very simple example in torado Cache where they want to generate proofs uh when they are trying to claim trying to receive uh the uh the transfer from from the protocol so you you need to punch them together you need to have all the utxos to able to create like the Merle path and then you generate proof and then you prove it to the protocol so that's why you need utxos uh you need know the utxos uh unfortunately like I mentioned right uh the process now is that you have to install everything locally and then one by one like go through it so what if we can abstract this process out
what if we can uh we can delegate this task to like a centralized server and you just need a query uh for the for the for the uh utxos that you need so imagine now right we have a DB that is able that you're able to uh send an encrypted Cy so in other words the DB do not know what you're cing for and the DB will return you encrypt response so imagine that will exist so uh this is how it looks like uh in the point of view of the DB here uh here uh you the DB will learn nothing from the result so basically however you're able to know you're able to know the response of result so the DB is just like a place for you to store storage the DB learns nothing from whatever you're trying to cry the ddb learns nothing uh from from
the response as well so yeah to them it they don't understand anything because yeah because of this crypto crypto uh call uh P so I'm going to allow Kai to talk more about how the MTH Works um so I guess like basically some of the changes to the protocol as compared to like say tornado cach is like when the sender wants to send um a note to the receiver it has to generate like a cryptographic tag um so that the receiver lay down can query the data based on that um so basically we got some of this equations from an a post on Aztec Forum by Jaya um and we kind of just want to implement it um how it works is that um when the user would
like to find out which utx or not belongs to itself it will generate this encrypted query um to look for a specific column um in the database so you can think of the database as the database storing all the utxo nodes um so this encrypted Cy got sent to the um server the server will return a response which is basically just the multiplication of the entire database together with this encrypted query so the server does not learn anything about which column is actually being queried um and send this um the respon is sent back to the client and um on client side they will do a bunch of like decryption to eventually like get um the column that is actually retrieving the data for so I guess the motivation of this is just to so that you don't have to brute
fce um trial decryption every utxo note that ever existed um and just qu um Outsource a computation to a server for that um yeah I guess like that's kind of what we built for the hackathon um um yeah like if you want to run you can probably just run the test on the GitHub or something but um yeah that's all thank you everyone thank you guys thank you very [Applause] much thanks we're going to call the zika CCO winners on stage for the last presentation J gemstone Builders yes please come on stage guys some appla please d [Applause]
one let's try USBC as is setting up uh we would like to thank all of you for for your votes uh it was a pleasure to be here and we had a lot of fun we are actually quite surprised that we we got the first prize okay yeah thank you all right uh all right uh thanks of all uh thank you uh this is a great honor um and I would like to extend a a thank you to people who are not here
also as an apology to my university professors from a few years ago who desperately tried to teach me how to do description languages you are so right I was so wrong and it all paid off in the end um so for this hackaton we build a we built a game inspired by factoral it's a game that actually works I will give you a QR code later today and you can start playing it today on sepolia and start like making coal and diamonds uh the game is pretty basic in the state that is exists right now you can create a factory that consists of of a mine let's put it down a conveyor belt and an exporter to export the coal you will be mining uh we will uploaded to the like a
local prover client running in the background and that will start churning through uh let me just double check oops okay okay and that should start I swear it worked 15 half an hour ago uh but it worked half an hour ago so so clearly there's something wrong but not with my code um and it will start turning through proving at each step at each tick you know like a uh a valid State transition uh that you can submit to a Smart
contract and the smart contract verifies your proof and assigns you uh the uh um created output right so in this in in in this example you can see here on the uh right hand side here that I'm earning one call every tick which is like three seconds or something like this uh we can make a more complex Factory uh by for example making diamonds like this and just like that the back end I mean not just like that the back end needs to
do a little bit of negotiation with the smart contact because it's you know it's very fussy but eventually it'll start producing diamonds um and as I mentioned uh and one thing that I forgot to mention sorry I'm I I I didn't sleep much uh an important bit about this project is that all the resources you're producing here are actually like real erc20 tokens that you can trade on sepolia right now uh we didn't manage to like get them pulled on uniswap even though we tried so if you know somebody from uniswap who can help us with that you know let us know uh but yeah that's kind of it if you want to start playing
here's the QR code to the GitHub repository which contains all the necessary instructions all you need is some eolia uh a command line and Docker that's [Laughter] it congrat [Applause] guys thank you very much congrats again I didn't know about do you didn't mention that okay all right okay thank you so much to all
of the teams for presenting I really liked getting a chance to see them at this event we're going to try to do this for every ZK hack uh IRL hackathon that comes to actually get people up on stage we want to say a massive thank you to all of the volunteers the AV Crew The Venue the hackers thank you to all of you for coming here to spend this time to build with us it's been really cool thanks yeah well do that here we have the team that put together Z hack kco uh Agy thank you big thank you uh bringing it to kco we got a chance to see this in January we found
this venue I'm so glad that we got a chance to put this together it went splendidly this is like for me at least this is almost like the example hackathon that I always thought we could do the previous ones were awesome but also like difficult behind the scenes um this has been really lovely Gaylord thank you for a major part of this event part of the team yeah also thanks for doing the hacker house this week he's he's on them W so yeah he's on day [Laughter] seven we also had quent also helping in The Hacker House thank you thanks man thanks for
joining uh thanks to Natalia DC Builder and Hana thank you to the entire team thanks thanks DC so maybe you're curious what's next what's next so here's what's I mean z hack here's what's next um well actually right now there's uh two study groups running Moon maath manual and ZK whiteboard so those are sort of already part way started there's a failor book study group starting soon yeah very soon it depends on Justin Tyler actually he's available because he's running it but yeah keep an eye on the Discord if you want to learn more about this more expert topics yeah it's going to start
in the next couple weeks in case you're not familiar with what the study groups are they are like a self-created group of people in the Zeki hack Discord which are you are now in um you can actually see these channels um uh yeah and people like it's members of the community are leading these they're going through often material so in the case of the Moon maath manual that's a book in the case of the ZK whiteboard sessions it's a video series and theor it's also a book and so yeah if you're interested in these join and if you're maybe interested in hosting a study group we love it when members of the community want to take that on um it's a really cool way to get to know people I mean I've I ran the second cohort of the ZK whiteboard sessions study group and I
got to also learn a lot and meet people it was very cool so we have another what's next so we are excited to say kind of for the first time that we're going to be producing a second season or second edition of the ZK whiteboard sessions if you've seen those videos um we did I think it was like 16 last time we won't be making quite as many for season two but we will be making some new ones and yeah we're really excited for that that'll be happening this year there's also an IRL there's IRL meetups coming up we're kind of on a Cadence of like one a month right now so keep an eye out for those as well in next one is next Tuesday in Berlin so you know yeah it's close and soon and what's next so
another thing yeah someone tweeted this again the learning experience has been fantastic when next CK hack so we do have it you might have heard us talk about it actually um bringing it home so I'm I'm this is my hometown so we're we're going to be doing the next ZK hack in only three months so we're actually coming faster than usual um August 9th through 11th in Montreal Canada so hopefully you'll join us there and the applications are open yes so you can actually apply so you guys get first dibs um we don't have much info there yet we just really have we have the venue V the dates yeah even the colors
may change slightly this is not the final brand them like that now we'll see but yeah we're still still in work workshop mode um so I think well that wraps up everything that we have but the event is not entirely over because this time around we have this amazing Afterparty really close by like just behind the stairs over there in the Vodka Museum which I hope we get to actually go check out we do it's from Seven it's from s okay so yes the ZK hack Afterparty at alzero the local team thank you so much for hosting this it's
very exciting I guess we get to go on the Vodka Museum tour and then we get to try the Vodka that was maybe once upon a time built in this building let's go I don't know I don't know exactly how that works oh one thing I just forgot to mention um all of the winners who came up here we have some of the original ZK hack shirts that's yeah this one so we have the original ZK hack shirt um so if you don't already have like we have given these out at previous ones but we we're kind of like wrapping them up these are the last of them so if you don't have that shirt we're going to be giving it to all of the winners from please winners come behind us and we'll meet up there oh yeah go to the room next to the info desk kind of at the end
of the hall and that's where all the swag is going to be just after this um all right so I guess we I think that's it is that the the end yeah that's the last slide wow congrats everybody what a weekend what a hackathon what an amazing group of projects my god oh yeah I don't know if you know this we we had 40 submissions for this 40 so we crossed the hund mark triple digit yeah yeah ZK hack IRL hackathons now have over it's 110 110 yeah so so cool congrats to all of you thank you all woo okay last time our photo was a little
lackluster and blurry I'm not good can can you guys actually also come into the middle cuz there's like an aisle there so the one from the edge can you just come over here just get do you mind just grab yeah get up and you guys too just come like stand in the middle so we can actually have like a little bit of a embrace the cheesiness yeah embrace it I know it's lame but you know we like it later later we look back with fondness on this moment so also stand up why don't we just stand up everybody stand up yeah [Applause]
[Music] thanks guys thank you very much see you at the after party