Towards Production VDFs - Justin Drake
Devcon·Wed, Oct 9, 2019, 12:00 AM
Speaker
Slides: https://docs.google.com/presentation/d/1WhHHHjbAVvrkLRPH3Bo7bICvk6oBUvAiDVHxCOL_-7c/edit?usp=sharing
Transcript
so so my goal is to try and bring PDFs to production so I guess the goal of today specifically is to try and tackle some of the open academic problems that we would like to make progress on before we actually build the vdf so the academics are not completely of the hook but I'm also going to talk about briefly the the progress that we have so far so one of the pretty amazing things when you look back is that VDS academically are only eight months old so there's these three papers that were all published coincidentally in the same month and before that we didn't really know how to do efficient vdf with an exponential speed-up in the verification time the upper pretty amazing thing is that we've had a lot of interest from various blockchain projects so roughly historic is speaking Chia and Solana with the first and then a theorem got interested Falcone in Tasos and then I made a talk at Def Con and now we have 12 different blocking projects that are interested in using PDFs so I hope we're not at the peak of the hype cycle and this is a actual interest and it will lead to utility we shall see one of the interesting things of VDS is that they can be used for many different things not not just randomness which is one of the more obvious applications but they can be used for prefer space proof of application for space-time so known as using them for proof of history we have some people here from injective protocol there's a decentralized exchange that wants to use them for anti front-running and you can also use them for fancy stuff like expiring zero knowledge proof so you you provide a zero knowledge proof to someone proving a statements and they won't be able to pass that proof to another person because it will have expired by that time and if you use time lock puzzles
Automatic transcript — names and jargon may be misspelled.