WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:04.350 align:start position:0%
 
foreign

00:00:04.350 --> 00:00:04.360 align:start position:0%
 
 

00:00:04.360 --> 00:00:15.550 align:start position:0%
 
[Music]

00:00:15.550 --> 00:00:15.560 align:start position:0%
 
 

00:00:15.560 --> 00:00:18.769 align:start position:0%
 
application<00:00:16.560><c> design</c><00:00:16.800><c> patterns</c><00:00:17.400><c> but</c><00:00:17.880><c> ye</c><00:00:18.480><c> and</c><00:00:18.660><c> I</c>

00:00:18.769 --> 00:00:18.779 align:start position:0%
application design patterns but ye and I
 

00:00:18.779 --> 00:00:20.630 align:start position:0%
application design patterns but ye and I
got<00:00:18.960><c> together</c><00:00:19.140><c> and</c><00:00:19.859><c> started</c><00:00:20.160><c> talking</c><00:00:20.340><c> we</c>

00:00:20.630 --> 00:00:20.640 align:start position:0%
got together and started talking we
 

00:00:20.640 --> 00:00:21.650 align:start position:0%
got together and started talking we
realized

00:00:21.650 --> 00:00:21.660 align:start position:0%
realized
 

00:00:21.660 --> 00:00:23.210 align:start position:0%
realized
a<00:00:21.960><c> lot</c><00:00:22.140><c> of</c><00:00:22.260><c> what</c><00:00:22.380><c> we</c><00:00:22.500><c> really</c><00:00:22.680><c> wanted</c><00:00:22.920><c> to</c><00:00:23.100><c> talk</c>

00:00:23.210 --> 00:00:23.220 align:start position:0%
a lot of what we really wanted to talk
 

00:00:23.220 --> 00:00:25.790 align:start position:0%
a lot of what we really wanted to talk
about<00:00:23.400><c> was</c><00:00:23.939><c> like</c><00:00:24.660><c> what</c><00:00:25.019><c> is</c><00:00:25.140><c> the</c><00:00:25.320><c> landscape</c><00:00:25.680><c> of</c>

00:00:25.790 --> 00:00:25.800 align:start position:0%
about was like what is the landscape of
 

00:00:25.800 --> 00:00:30.050 align:start position:0%
about was like what is the landscape of
ZK<00:00:26.100><c> applications</c><00:00:26.580><c> uh</c><00:00:27.480><c> ZK</c><00:00:27.900><c> or</c><00:00:28.260><c> zkp</c><00:00:28.800><c> or</c><00:00:28.980><c> snark</c><00:00:29.400><c> is</c>

00:00:30.050 --> 00:00:30.060 align:start position:0%
ZK applications uh ZK or zkp or snark is
 

00:00:30.060 --> 00:00:32.690 align:start position:0%
ZK applications uh ZK or zkp or snark is
quickly<00:00:30.420><c> becoming</c><00:00:30.779><c> like</c><00:00:31.140><c> a</c><00:00:31.800><c> big</c><00:00:31.980><c> data-esque</c>

00:00:32.690 --> 00:00:32.700 align:start position:0%
quickly becoming like a big data-esque
 

00:00:32.700 --> 00:00:35.450 align:start position:0%
quickly becoming like a big data-esque
buzzword<00:00:33.660><c> and</c><00:00:34.020><c> very</c><00:00:34.260><c> jargony</c><00:00:34.739><c> it's</c><00:00:35.340><c> starting</c>

00:00:35.450 --> 00:00:35.460 align:start position:0%
buzzword and very jargony it's starting
 

00:00:35.460 --> 00:00:37.910 align:start position:0%
buzzword and very jargony it's starting
to<00:00:35.640><c> mean</c><00:00:35.760><c> a</c><00:00:35.940><c> lot</c><00:00:36.059><c> of</c><00:00:36.180><c> different</c><00:00:36.300><c> things</c>

00:00:37.910 --> 00:00:37.920 align:start position:0%
to mean a lot of different things
 

00:00:37.920 --> 00:00:39.350 align:start position:0%
to mean a lot of different things
um and<00:00:38.219><c> so</c><00:00:38.340><c> we</c><00:00:38.460><c> hoping</c><00:00:38.700><c> to</c><00:00:38.820><c> talk</c><00:00:38.940><c> to</c><00:00:39.120><c> sort</c><00:00:39.239><c> of</c>

00:00:39.350 --> 00:00:39.360 align:start position:0%
um and so we hoping to talk to sort of
 

00:00:39.360 --> 00:00:41.209 align:start position:0%
um and so we hoping to talk to sort of
like<00:00:39.540><c> talk</c><00:00:40.260><c> through</c><00:00:40.500><c> some</c><00:00:40.739><c> of</c><00:00:40.860><c> the</c><00:00:41.040><c> different</c>

00:00:41.209 --> 00:00:41.219 align:start position:0%
like talk through some of the different
 

00:00:41.219 --> 00:00:42.830 align:start position:0%
like talk through some of the different
application<00:00:42.059><c> classes</c><00:00:42.540><c> we're</c><00:00:42.660><c> seeing</c>

00:00:42.830 --> 00:00:42.840 align:start position:0%
application classes we're seeing
 

00:00:42.840 --> 00:00:44.510 align:start position:0%
application classes we're seeing
emerging<00:00:43.320><c> emerging</c><00:00:43.739><c> today</c>

00:00:44.510 --> 00:00:44.520 align:start position:0%
emerging emerging today
 

00:00:44.520 --> 00:00:47.090 align:start position:0%
emerging emerging today
and<00:00:45.420><c> in</c><00:00:45.840><c> in</c><00:00:45.899><c> in</c><00:00:46.020><c> the</c><00:00:46.440><c> process</c><00:00:46.620><c> sort</c><00:00:46.860><c> of</c><00:00:46.980><c> like</c>

00:00:47.090 --> 00:00:47.100 align:start position:0%
and in in in the process sort of like
 

00:00:47.100 --> 00:00:49.369 align:start position:0%
and in in in the process sort of like
plot<00:00:47.579><c> what</c><00:00:47.940><c> we</c><00:00:48.059><c> think</c><00:00:48.239><c> the</c><00:00:48.420><c> next</c><00:00:48.600><c> six</c><00:00:49.020><c> months</c>

00:00:49.369 --> 00:00:49.379 align:start position:0%
plot what we think the next six months
 

00:00:49.379 --> 00:00:51.590 align:start position:0%
plot what we think the next six months
to<00:00:49.500><c> one</c><00:00:49.680><c> year</c><00:00:49.920><c> of</c><00:00:50.340><c> like</c><00:00:50.579><c> new</c><00:00:50.760><c> ideas</c><00:00:51.000><c> coming</c><00:00:51.420><c> out</c>

00:00:51.590 --> 00:00:51.600 align:start position:0%
to one year of like new ideas coming out
 

00:00:51.600 --> 00:00:53.090 align:start position:0%
to one year of like new ideas coming out
look<00:00:51.840><c> like</c>

00:00:53.090 --> 00:00:53.100 align:start position:0%
look like
 

00:00:53.100 --> 00:00:55.670 align:start position:0%
look like
um<00:00:53.280><c> and</c><00:00:53.640><c> if</c><00:00:54.059><c> the</c><00:00:54.300><c> course</c><00:00:54.360><c> data</c><00:00:54.840><c> core</c><00:00:55.379><c> thesis</c>

00:00:55.670 --> 00:00:55.680 align:start position:0%
um and if the course data core thesis
 

00:00:55.680 --> 00:00:57.049 align:start position:0%
um and if the course data core thesis
were<00:00:55.860><c> stated</c><00:00:56.100><c> in</c><00:00:56.219><c> a</c><00:00:56.340><c> single</c><00:00:56.520><c> statement</c><00:00:56.820><c> it's</c>

00:00:57.049 --> 00:00:57.059 align:start position:0%
were stated in a single statement it's
 

00:00:57.059 --> 00:00:58.310 align:start position:0%
were stated in a single statement it's
basically

00:00:58.310 --> 00:00:58.320 align:start position:0%
basically
 

00:00:58.320 --> 00:00:59.930 align:start position:0%
basically
um<00:00:58.379><c> maybe</c><00:00:58.680><c> unsurprisingly</c><00:00:59.399><c> to</c><00:00:59.579><c> many</c><00:00:59.699><c> people</c>

00:00:59.930 --> 00:00:59.940 align:start position:0%
um maybe unsurprisingly to many people
 

00:00:59.940 --> 00:01:01.369 align:start position:0%
um maybe unsurprisingly to many people
who<00:01:00.059><c> work</c><00:01:00.180><c> and</c><00:01:00.360><c> say</c><00:01:00.480><c> hey</c><00:01:00.660><c> that's</c><00:01:00.840><c> succinctness</c>

00:01:01.369 --> 00:01:01.379 align:start position:0%
who work and say hey that's succinctness
 

00:01:01.379 --> 00:01:03.650 align:start position:0%
who work and say hey that's succinctness
and<00:01:01.559><c> privacy</c><00:01:01.920><c> are</c><00:01:02.160><c> are</c><00:01:02.520><c> kind</c><00:01:02.760><c> of</c><00:01:02.879><c> like</c><00:01:03.059><c> the</c><00:01:03.359><c> two</c>

00:01:03.650 --> 00:01:03.660 align:start position:0%
and privacy are are kind of like the two
 

00:01:03.660 --> 00:01:06.050 align:start position:0%
and privacy are are kind of like the two
sort<00:01:04.440><c> of</c><00:01:04.559><c> features</c><00:01:05.220><c> of</c><00:01:05.400><c> ZK</c><00:01:05.700><c> that</c><00:01:05.939><c> are</c>

00:01:06.050 --> 00:01:06.060 align:start position:0%
sort of features of ZK that are
 

00:01:06.060 --> 00:01:07.910 align:start position:0%
sort of features of ZK that are
interesting<00:01:06.420><c> and</c><00:01:07.140><c> understanding</c><00:01:07.680><c> what</c>

00:01:07.910 --> 00:01:07.920 align:start position:0%
interesting and understanding what
 

00:01:07.920 --> 00:01:10.010 align:start position:0%
interesting and understanding what
succinct<00:01:08.400><c> private</c><00:01:08.820><c> succinct</c><00:01:09.420><c> apps</c><00:01:09.780><c> require</c>

00:01:10.010 --> 00:01:10.020 align:start position:0%
succinct private succinct apps require
 

00:01:10.020 --> 00:01:11.510 align:start position:0%
succinct private succinct apps require
and<00:01:10.260><c> what</c><00:01:10.439><c> private</c><00:01:10.740><c> apps</c><00:01:10.979><c> require</c><00:01:11.100><c> like</c>

00:01:11.510 --> 00:01:11.520 align:start position:0%
and what private apps require like
 

00:01:11.520 --> 00:01:13.130 align:start position:0%
and what private apps require like
independent<00:01:12.000><c> of</c><00:01:12.119><c> one</c><00:01:12.240><c> another</c><00:01:12.360><c> might</c><00:01:12.780><c> help</c><00:01:12.960><c> us</c>

00:01:13.130 --> 00:01:13.140 align:start position:0%
independent of one another might help us
 

00:01:13.140 --> 00:01:14.210 align:start position:0%
independent of one another might help us
understand<00:01:13.380><c> how</c><00:01:13.740><c> like</c><00:01:13.920><c> these</c><00:01:14.100><c> two</c>

00:01:14.210 --> 00:01:14.220 align:start position:0%
understand how like these two
 

00:01:14.220 --> 00:01:15.770 align:start position:0%
understand how like these two
applications<00:01:14.640><c> exist</c>

00:01:15.770 --> 00:01:15.780 align:start position:0%
applications exist
 

00:01:15.780 --> 00:01:18.170 align:start position:0%
applications exist
so<00:01:16.200><c> as</c><00:01:16.320><c> Alexa</c><00:01:16.500><c> mentioned</c><00:01:17.040><c> we</c><00:01:17.340><c> really</c><00:01:17.460><c> think</c><00:01:17.760><c> of</c>

00:01:18.170 --> 00:01:18.180 align:start position:0%
so as Alexa mentioned we really think of
 

00:01:18.180 --> 00:01:22.310 align:start position:0%
so as Alexa mentioned we really think of
ZK<00:01:18.840><c> as</c><00:01:19.680><c> this</c><00:01:19.979><c> Matrix</c><00:01:20.400><c> where</c><00:01:21.299><c> your</c><00:01:21.659><c> proof</c><00:01:22.020><c> can</c>

00:01:22.310 --> 00:01:22.320 align:start position:0%
ZK as this Matrix where your proof can
 

00:01:22.320 --> 00:01:25.190 align:start position:0%
ZK as this Matrix where your proof can
be<00:01:22.500><c> either</c><00:01:22.680><c> succinct</c><00:01:23.580><c> or</c><00:01:23.939><c> not</c><00:01:24.060><c> succinct</c><00:01:24.659><c> and</c>

00:01:25.190 --> 00:01:25.200 align:start position:0%
be either succinct or not succinct and
 

00:01:25.200 --> 00:01:27.050 align:start position:0%
be either succinct or not succinct and
your<00:01:25.320><c> proof</c><00:01:25.619><c> can</c><00:01:25.740><c> either</c><00:01:25.860><c> be</c><00:01:26.100><c> private</c><00:01:26.640><c> or</c><00:01:26.880><c> not</c>

00:01:27.050 --> 00:01:27.060 align:start position:0%
your proof can either be private or not
 

00:01:27.060 --> 00:01:28.070 align:start position:0%
your proof can either be private or not
private

00:01:28.070 --> 00:01:28.080 align:start position:0%
private
 

00:01:28.080 --> 00:01:31.190 align:start position:0%
private
so<00:01:28.799><c> we</c><00:01:29.280><c> think</c><00:01:29.460><c> that</c><00:01:29.759><c> each</c><00:01:30.119><c> of</c><00:01:30.299><c> these</c><00:01:30.600><c> quadrants</c>

00:01:31.190 --> 00:01:31.200 align:start position:0%
so we think that each of these quadrants
 

00:01:31.200 --> 00:01:32.749 align:start position:0%
so we think that each of these quadrants
is<00:01:31.560><c> useful</c><00:01:31.860><c> in</c><00:01:32.220><c> a</c><00:01:32.340><c> different</c><00:01:32.460><c> type</c><00:01:32.700><c> of</c>

00:01:32.749 --> 00:01:32.759 align:start position:0%
is useful in a different type of
 

00:01:32.759 --> 00:01:33.830 align:start position:0%
is useful in a different type of
application

00:01:33.830 --> 00:01:33.840 align:start position:0%
application
 

00:01:33.840 --> 00:01:36.590 align:start position:0%
application
so<00:01:34.259><c> in</c><00:01:34.380><c> the</c><00:01:34.619><c> top</c><00:01:34.740><c> left</c><00:01:34.920><c> if</c><00:01:35.759><c> you</c><00:01:35.939><c> have</c><00:01:36.060><c> a</c><00:01:36.299><c> private</c>

00:01:36.590 --> 00:01:36.600 align:start position:0%
so in the top left if you have a private
 

00:01:36.600 --> 00:01:38.810 align:start position:0%
so in the top left if you have a private
proof<00:01:36.900><c> that's</c><00:01:37.560><c> not</c><00:01:37.799><c> succinct</c><00:01:38.340><c> well</c><00:01:38.700><c> it's</c>

00:01:38.810 --> 00:01:38.820 align:start position:0%
proof that's not succinct well it's
 

00:01:38.820 --> 00:01:40.490 align:start position:0%
proof that's not succinct well it's
going<00:01:38.939><c> to</c><00:01:39.000><c> be</c><00:01:39.119><c> hard</c><00:01:39.240><c> to</c><00:01:39.479><c> verify</c><00:01:39.840><c> it</c><00:01:39.960><c> on</c><00:01:40.259><c> chain</c>

00:01:40.490 --> 00:01:40.500 align:start position:0%
going to be hard to verify it on chain
 

00:01:40.500 --> 00:01:42.289 align:start position:0%
going to be hard to verify it on chain
but<00:01:41.100><c> you</c><00:01:41.280><c> can</c><00:01:41.400><c> still</c><00:01:41.579><c> use</c><00:01:41.820><c> it</c><00:01:42.000><c> in</c><00:01:42.180><c> some</c>

00:01:42.289 --> 00:01:42.299 align:start position:0%
but you can still use it in some
 

00:01:42.299 --> 00:01:44.870 align:start position:0%
but you can still use it in some
off-chain<00:01:42.780><c> applications</c><00:01:43.520><c> in</c><00:01:44.520><c> the</c><00:01:44.640><c> bottom</c>

00:01:44.870 --> 00:01:44.880 align:start position:0%
off-chain applications in the bottom
 

00:01:44.880 --> 00:01:47.090 align:start position:0%
off-chain applications in the bottom
left<00:01:45.000><c> if</c><00:01:45.780><c> you</c><00:01:45.960><c> have</c><00:01:46.079><c> a</c><00:01:46.200><c> succinct</c><00:01:46.619><c> proof</c><00:01:46.920><c> that's</c>

00:01:47.090 --> 00:01:47.100 align:start position:0%
left if you have a succinct proof that's
 

00:01:47.100 --> 00:01:49.370 align:start position:0%
left if you have a succinct proof that's
not<00:01:47.340><c> private</c><00:01:47.759><c> well</c><00:01:48.299><c> that's</c><00:01:48.479><c> perfect</c><00:01:48.780><c> for</c>

00:01:49.370 --> 00:01:49.380 align:start position:0%
not private well that's perfect for
 

00:01:49.380 --> 00:01:51.830 align:start position:0%
not private well that's perfect for
on-chain<00:01:50.100><c> infrastructure</c><00:01:50.700><c> applications</c><00:01:51.119><c> but</c>

00:01:51.830 --> 00:01:51.840 align:start position:0%
on-chain infrastructure applications but
 

00:01:51.840 --> 00:01:52.969 align:start position:0%
on-chain infrastructure applications but
not<00:01:52.020><c> so</c><00:01:52.200><c> good</c><00:01:52.320><c> if</c><00:01:52.500><c> you're</c><00:01:52.619><c> trying</c><00:01:52.799><c> to</c><00:01:52.860><c> hide</c>

00:01:52.969 --> 00:01:52.979 align:start position:0%
not so good if you're trying to hide
 

00:01:52.979 --> 00:01:54.170 align:start position:0%
not so good if you're trying to hide
information

00:01:54.170 --> 00:01:54.180 align:start position:0%
information
 

00:01:54.180 --> 00:01:55.969 align:start position:0%
information
and<00:01:54.659><c> of</c><00:01:54.840><c> course</c><00:01:54.960><c> you</c><00:01:55.320><c> can</c><00:01:55.439><c> have</c><00:01:55.560><c> the</c><00:01:55.740><c> best</c><00:01:55.860><c> of</c>

00:01:55.969 --> 00:01:55.979 align:start position:0%
and of course you can have the best of
 

00:01:55.979 --> 00:01:57.830 align:start position:0%
and of course you can have the best of
both<00:01:56.159><c> worlds</c><00:01:56.520><c> in</c><00:01:56.700><c> the</c><00:01:56.820><c> top</c><00:01:56.939><c> right</c><00:01:57.119><c> where</c><00:01:57.720><c> you</c>

00:01:57.830 --> 00:01:57.840 align:start position:0%
both worlds in the top right where you
 

00:01:57.840 --> 00:02:00.289 align:start position:0%
both worlds in the top right where you
have<00:01:57.960><c> both</c><00:01:58.140><c> succinctness</c><00:01:58.920><c> and</c><00:01:59.220><c> privacy</c><00:01:59.700><c> but</c>

00:02:00.289 --> 00:02:00.299 align:start position:0%
have both succinctness and privacy but
 

00:02:00.299 --> 00:02:01.850 align:start position:0%
have both succinctness and privacy but
as<00:02:00.479><c> we'll</c><00:02:00.600><c> talk</c><00:02:00.720><c> about</c><00:02:00.899><c> a</c><00:02:01.079><c> bit</c><00:02:01.200><c> later</c><00:02:01.439><c> in</c><00:02:01.680><c> the</c>

00:02:01.850 --> 00:02:01.860 align:start position:0%
as we'll talk about a bit later in the
 

00:02:01.860 --> 00:02:03.770 align:start position:0%
as we'll talk about a bit later in the
talk<00:02:01.979><c> that's</c><00:02:02.520><c> extremely</c><00:02:03.000><c> challenging</c><00:02:03.420><c> to</c><00:02:03.659><c> do</c>

00:02:03.770 --> 00:02:03.780 align:start position:0%
talk that's extremely challenging to do
 

00:02:03.780 --> 00:02:05.990 align:start position:0%
talk that's extremely challenging to do
so<00:02:04.560><c> we</c><00:02:04.680><c> think</c><00:02:04.860><c> that</c><00:02:05.100><c> almost</c><00:02:05.340><c> all</c><00:02:05.579><c> applications</c>

00:02:05.990 --> 00:02:06.000 align:start position:0%
so we think that almost all applications
 

00:02:06.000 --> 00:02:09.830 align:start position:0%
so we think that almost all applications
right<00:02:06.600><c> now</c><00:02:06.920><c> fit</c><00:02:07.920><c> into</c><00:02:08.160><c> one</c><00:02:09.000><c> of</c><00:02:09.119><c> the</c><00:02:09.239><c> left</c><00:02:09.479><c> two</c>

00:02:09.830 --> 00:02:09.840 align:start position:0%
right now fit into one of the left two
 

00:02:09.840 --> 00:02:11.089 align:start position:0%
right now fit into one of the left two
quadrants

00:02:11.089 --> 00:02:11.099 align:start position:0%
quadrants
 

00:02:11.099 --> 00:02:13.430 align:start position:0%
quadrants
so<00:02:11.520><c> just</c><00:02:11.700><c> to</c><00:02:11.879><c> talk</c><00:02:12.000><c> through</c><00:02:12.180><c> some</c><00:02:12.480><c> of</c><00:02:12.599><c> them</c><00:02:12.720><c> on</c>

00:02:13.430 --> 00:02:13.440 align:start position:0%
so just to talk through some of them on
 

00:02:13.440 --> 00:02:15.369 align:start position:0%
so just to talk through some of them on
the<00:02:13.620><c> on</c><00:02:14.099><c> the</c><00:02:14.280><c> top</c><00:02:14.400><c> left</c>

00:02:15.369 --> 00:02:15.379 align:start position:0%
the on the top left
 

00:02:15.379 --> 00:02:19.490 align:start position:0%
the on the top left
we<00:02:16.379><c> have</c><00:02:16.760><c> uh</c><00:02:17.760><c> more</c><00:02:18.000><c> social</c><00:02:18.239><c> type</c><00:02:18.720><c> explorations</c>

00:02:19.490 --> 00:02:19.500 align:start position:0%
we have uh more social type explorations
 

00:02:19.500 --> 00:02:21.530 align:start position:0%
we have uh more social type explorations
of<00:02:20.160><c> what</c><00:02:20.340><c> you</c><00:02:20.459><c> can</c><00:02:20.580><c> do</c><00:02:20.700><c> when</c><00:02:21.000><c> you</c><00:02:21.120><c> can</c><00:02:21.239><c> hide</c>

00:02:21.530 --> 00:02:21.540 align:start position:0%
of what you can do when you can hide
 

00:02:21.540 --> 00:02:23.930 align:start position:0%
of what you can do when you can hide
information<00:02:21.860><c> about</c><00:02:22.860><c> what</c><00:02:23.160><c> groups</c><00:02:23.520><c> you</c><00:02:23.640><c> belong</c>

00:02:23.930 --> 00:02:23.940 align:start position:0%
information about what groups you belong
 

00:02:23.940 --> 00:02:25.970 align:start position:0%
information about what groups you belong
to<00:02:24.060><c> and</c><00:02:24.840><c> what</c><00:02:25.020><c> statements</c><00:02:25.500><c> you</c><00:02:25.560><c> want</c><00:02:25.739><c> to</c><00:02:25.860><c> make</c>

00:02:25.970 --> 00:02:25.980 align:start position:0%
to and what statements you want to make
 

00:02:25.980 --> 00:02:29.089 align:start position:0%
to and what statements you want to make
with<00:02:26.520><c> partial</c><00:02:26.940><c> revelation</c><00:02:27.480><c> of</c><00:02:27.900><c> information</c>

00:02:29.089 --> 00:02:29.099 align:start position:0%
with partial revelation of information
 

00:02:29.099 --> 00:02:31.430 align:start position:0%
with partial revelation of information
on<00:02:29.640><c> the</c><00:02:29.819><c> top</c><00:02:29.940><c> left</c><00:02:30.180><c> there</c><00:02:30.780><c> are</c><00:02:30.959><c> in</c><00:02:31.140><c> the</c><00:02:31.260><c> bottom</c>

00:02:31.430 --> 00:02:31.440 align:start position:0%
on the top left there are in the bottom
 

00:02:31.440 --> 00:02:32.750 align:start position:0%
on the top left there are in the bottom
left<00:02:31.560><c> there</c><00:02:32.040><c> are</c><00:02:32.099><c> a</c><00:02:32.160><c> lot</c><00:02:32.280><c> of</c><00:02:32.340><c> projects</c>

00:02:32.750 --> 00:02:32.760 align:start position:0%
left there are a lot of projects
 

00:02:32.760 --> 00:02:34.729 align:start position:0%
left there are a lot of projects
surrounding<00:02:33.300><c> making</c><00:02:33.480><c> blockchains</c><00:02:34.260><c> more</c>

00:02:34.729 --> 00:02:34.739 align:start position:0%
surrounding making blockchains more
 

00:02:34.739 --> 00:02:36.290 align:start position:0%
surrounding making blockchains more
scalable<00:02:35.160><c> or</c><00:02:35.640><c> giving</c><00:02:35.819><c> additional</c>

00:02:36.290 --> 00:02:36.300 align:start position:0%
scalable or giving additional
 

00:02:36.300 --> 00:02:37.970 align:start position:0%
scalable or giving additional
capabilities<00:02:36.780><c> to</c><00:02:37.379><c> decentralized</c>

00:02:37.970 --> 00:02:37.980 align:start position:0%
capabilities to decentralized
 

00:02:37.980 --> 00:02:40.130 align:start position:0%
capabilities to decentralized
applications<00:02:38.400><c> using</c><00:02:39.360><c> the</c><00:02:39.599><c> succinctness</c>

00:02:40.130 --> 00:02:40.140 align:start position:0%
applications using the succinctness
 

00:02:40.140 --> 00:02:41.690 align:start position:0%
applications using the succinctness
property<00:02:40.500><c> but</c><00:02:40.980><c> where</c><00:02:41.099><c> everything's</c><00:02:41.519><c> public</c>

00:02:41.690 --> 00:02:41.700 align:start position:0%
property but where everything's public
 

00:02:41.700 --> 00:02:43.309 align:start position:0%
property but where everything's public
already<00:02:42.000><c> so</c><00:02:42.480><c> we</c><00:02:42.599><c> don't</c><00:02:42.720><c> care</c><00:02:42.840><c> too</c><00:02:43.019><c> much</c><00:02:43.200><c> about</c>

00:02:43.309 --> 00:02:43.319 align:start position:0%
already so we don't care too much about
 

00:02:43.319 --> 00:02:44.509 align:start position:0%
already so we don't care too much about
privacy

00:02:44.509 --> 00:02:44.519 align:start position:0%
privacy
 

00:02:44.519 --> 00:02:47.809 align:start position:0%
privacy
and<00:02:44.940><c> finally</c><00:02:45.180><c> in</c><00:02:45.540><c> the</c><00:02:45.660><c> top</c><00:02:45.780><c> right</c><00:02:46.019><c> there</c><00:02:46.980><c> are</c><00:02:47.160><c> a</c>

00:02:47.809 --> 00:02:47.819 align:start position:0%
and finally in the top right there are a
 

00:02:47.819 --> 00:02:49.670 align:start position:0%
and finally in the top right there are a
very<00:02:47.940><c> small</c><00:02:48.180><c> number</c><00:02:48.360><c> of</c><00:02:48.540><c> applications</c><00:02:48.959><c> that</c>

00:02:49.670 --> 00:02:49.680 align:start position:0%
very small number of applications that
 

00:02:49.680 --> 00:02:51.290 align:start position:0%
very small number of applications that
have<00:02:49.800><c> managed</c><00:02:50.160><c> to</c><00:02:50.400><c> both</c><00:02:50.700><c> achieve</c>

00:02:51.290 --> 00:02:51.300 align:start position:0%
have managed to both achieve
 

00:02:51.300 --> 00:02:54.710 align:start position:0%
have managed to both achieve
succinctness<00:02:51.900><c> and</c><00:02:52.379><c> privacy</c><00:02:52.879><c> and</c><00:02:53.879><c> you're</c>

00:02:54.710 --> 00:02:54.720 align:start position:0%
succinctness and privacy and you're
 

00:02:54.720 --> 00:02:56.330 align:start position:0%
succinctness and privacy and you're
probably<00:02:54.959><c> probably</c><00:02:55.440><c> everyone</c><00:02:55.739><c> is</c><00:02:56.040><c> familiar</c>

00:02:56.330 --> 00:02:56.340 align:start position:0%
probably probably everyone is familiar
 

00:02:56.340 --> 00:02:58.670 align:start position:0%
probably probably everyone is familiar
with<00:02:56.640><c> those</c><00:02:56.819><c> shown</c><00:02:57.239><c> okay</c><00:02:57.900><c> so</c><00:02:58.200><c> we're</c><00:02:58.379><c> now</c><00:02:58.560><c> going</c>

00:02:58.670 --> 00:02:58.680 align:start position:0%
with those shown okay so we're now going
 

00:02:58.680 --> 00:03:00.170 align:start position:0%
with those shown okay so we're now going
to<00:02:58.800><c> give</c><00:02:58.860><c> an</c><00:02:58.980><c> overview</c><00:02:59.280><c> of</c><00:02:59.640><c> where</c><00:02:59.879><c> we</c><00:03:00.000><c> are</c>

00:03:00.170 --> 00:03:00.180 align:start position:0%
to give an overview of where we are
 

00:03:00.180 --> 00:03:01.850 align:start position:0%
to give an overview of where we are
today<00:03:00.420><c> on</c><00:03:01.019><c> each</c><00:03:01.200><c> of</c><00:03:01.319><c> these</c><00:03:01.560><c> factors</c>

00:03:01.850 --> 00:03:01.860 align:start position:0%
today on each of these factors
 

00:03:01.860 --> 00:03:04.430 align:start position:0%
today on each of these factors
succinctness<00:03:02.819><c> and</c><00:03:03.060><c> privacy</c><00:03:03.540><c> so</c><00:03:04.140><c> in</c><00:03:04.319><c> the</c>

00:03:04.430 --> 00:03:04.440 align:start position:0%
succinctness and privacy so in the
 

00:03:04.440 --> 00:03:06.710 align:start position:0%
succinctness and privacy so in the
bottom<00:03:04.680><c> left</c><00:03:04.860><c> corner</c><00:03:05.280><c> if</c><00:03:05.879><c> we</c><00:03:06.060><c> ask</c><00:03:06.360><c> for</c><00:03:06.540><c> a</c>

00:03:06.710 --> 00:03:06.720 align:start position:0%
bottom left corner if we ask for a
 

00:03:06.720 --> 00:03:09.229 align:start position:0%
bottom left corner if we ask for a
succinctness<00:03:07.260><c> but</c><00:03:07.680><c> not</c><00:03:07.860><c> privacy</c><00:03:08.340><c> the</c><00:03:09.120><c> general</c>

00:03:09.229 --> 00:03:09.239 align:start position:0%
succinctness but not privacy the general
 

00:03:09.239 --> 00:03:12.350 align:start position:0%
succinctness but not privacy the general
theme<00:03:09.599><c> is</c><00:03:10.200><c> that</c><00:03:10.379><c> zkps</c><00:03:11.099><c> are</c><00:03:11.580><c> used</c><00:03:11.760><c> to</c><00:03:12.000><c> scale</c>

00:03:12.350 --> 00:03:12.360 align:start position:0%
theme is that zkps are used to scale
 

00:03:12.360 --> 00:03:14.930 align:start position:0%
theme is that zkps are used to scale
trustless<00:03:13.019><c> off-chain</c><00:03:13.680><c> compute</c><00:03:14.280><c> and</c><00:03:14.700><c> the</c>

00:03:14.930 --> 00:03:14.940 align:start position:0%
trustless off-chain compute and the
 

00:03:14.940 --> 00:03:17.089 align:start position:0%
trustless off-chain compute and the
theoretical<00:03:15.480><c> principle</c><00:03:15.840><c> behind</c><00:03:16.260><c> this</c><00:03:16.440><c> is</c>

00:03:17.089 --> 00:03:17.099 align:start position:0%
theoretical principle behind this is
 

00:03:17.099 --> 00:03:19.030 align:start position:0%
theoretical principle behind this is
that<00:03:17.220><c> if</c><00:03:17.400><c> you</c><00:03:17.519><c> run</c><00:03:17.760><c> code</c><00:03:18.060><c> on</c><00:03:18.360><c> ethereum</c><00:03:18.840><c> today</c>

00:03:19.030 --> 00:03:19.040 align:start position:0%
that if you run code on ethereum today
 

00:03:19.040 --> 00:03:22.610 align:start position:0%
that if you run code on ethereum today
every<00:03:20.040><c> ethereum</c><00:03:20.519><c> full</c><00:03:20.700><c> node</c><00:03:21.060><c> has</c><00:03:21.959><c> to</c><00:03:22.140><c> rerun</c>

00:03:22.610 --> 00:03:22.620 align:start position:0%
every ethereum full node has to rerun
 

00:03:22.620 --> 00:03:24.890 align:start position:0%
every ethereum full node has to rerun
that<00:03:22.800><c> code</c><00:03:22.980><c> to</c><00:03:23.640><c> validate</c><00:03:24.060><c> that</c><00:03:24.360><c> the</c><00:03:24.480><c> execution</c>

00:03:24.890 --> 00:03:24.900 align:start position:0%
that code to validate that the execution
 

00:03:24.900 --> 00:03:27.770 align:start position:0%
that code to validate that the execution
of<00:03:25.319><c> your</c><00:03:25.440><c> transaction</c><00:03:25.920><c> was</c><00:03:26.519><c> correct</c><00:03:27.360><c> so</c>

00:03:27.770 --> 00:03:27.780 align:start position:0%
of your transaction was correct so
 

00:03:27.780 --> 00:03:31.910 align:start position:0%
of your transaction was correct so
that's<00:03:27.959><c> about</c><00:03:28.280><c> 100K</c><00:03:29.280><c> at</c><00:03:29.819><c> times</c><00:03:30.319><c> overhead</c><00:03:31.319><c> and</c>

00:03:31.910 --> 00:03:31.920 align:start position:0%
that's about 100K at times overhead and
 

00:03:31.920 --> 00:03:33.949 align:start position:0%
that's about 100K at times overhead and
it<00:03:32.099><c> has</c><00:03:32.220><c> very</c><00:03:32.459><c> high</c><00:03:32.640><c> duplication</c>

00:03:33.949 --> 00:03:33.959 align:start position:0%
it has very high duplication
 

00:03:33.959 --> 00:03:36.890 align:start position:0%
it has very high duplication
the<00:03:34.379><c> new</c><00:03:34.640><c> capability</c><00:03:35.640><c> that</c><00:03:36.060><c> succinct</c><00:03:36.599><c> proofs</c>

00:03:36.890 --> 00:03:36.900 align:start position:0%
the new capability that succinct proofs
 

00:03:36.900 --> 00:03:39.949 align:start position:0%
the new capability that succinct proofs
give<00:03:37.080><c> us</c><00:03:37.260><c> is</c><00:03:38.040><c> that</c><00:03:38.340><c> only</c><00:03:38.640><c> one</c><00:03:39.060><c> party</c><00:03:39.300><c> needs</c><00:03:39.840><c> to</c>

00:03:39.949 --> 00:03:39.959 align:start position:0%
give us is that only one party needs to
 

00:03:39.959 --> 00:03:42.890 align:start position:0%
give us is that only one party needs to
execute<00:03:40.440><c> the</c><00:03:40.860><c> transaction</c><00:03:41.340><c> and</c><00:03:42.180><c> generate</c><00:03:42.599><c> a</c>

00:03:42.890 --> 00:03:42.900 align:start position:0%
execute the transaction and generate a
 

00:03:42.900 --> 00:03:44.990 align:start position:0%
execute the transaction and generate a
validity<00:03:43.319><c> proof</c><00:03:43.620><c> of</c><00:03:43.739><c> that</c><00:03:43.860><c> transaction</c>

00:03:44.990 --> 00:03:45.000 align:start position:0%
validity proof of that transaction
 

00:03:45.000 --> 00:03:47.030 align:start position:0%
validity proof of that transaction
everyone<00:03:45.360><c> else</c><00:03:45.720><c> simply</c><00:03:46.200><c> needs</c><00:03:46.440><c> to</c><00:03:46.560><c> validate</c>

00:03:47.030 --> 00:03:47.040 align:start position:0%
everyone else simply needs to validate
 

00:03:47.040 --> 00:03:48.170 align:start position:0%
everyone else simply needs to validate
that<00:03:47.280><c> proof</c>

00:03:48.170 --> 00:03:48.180 align:start position:0%
that proof
 

00:03:48.180 --> 00:03:50.750 align:start position:0%
that proof
so<00:03:48.480><c> this</c><00:03:48.659><c> removes</c><00:03:49.140><c> the</c><00:03:49.319><c> duplication</c><00:03:49.799><c> but</c><00:03:50.459><c> just</c>

00:03:50.750 --> 00:03:50.760 align:start position:0%
so this removes the duplication but just
 

00:03:50.760 --> 00:03:53.390 align:start position:0%
so this removes the duplication but just
incurs<00:03:51.360><c> a</c><00:03:51.900><c> very</c><00:03:52.019><c> high</c><00:03:52.260><c> overhead</c><00:03:52.739><c> on</c><00:03:53.280><c> the</c>

00:03:53.390 --> 00:03:53.400 align:start position:0%
incurs a very high overhead on the
 

00:03:53.400 --> 00:03:55.490 align:start position:0%
incurs a very high overhead on the
prover<00:03:53.640><c> and</c><00:03:54.420><c> so</c><00:03:54.659><c> examples</c><00:03:55.260><c> about</c>

00:03:55.490 --> 00:03:55.500 align:start position:0%
prover and so examples about
 

00:03:55.500 --> 00:03:57.530 align:start position:0%
prover and so examples about
applications<00:03:56.099><c> that</c><00:03:56.580><c> use</c><00:03:56.760><c> this</c><00:03:57.000><c> pattern</c><00:03:57.299><c> today</c>

00:03:57.530 --> 00:03:57.540 align:start position:0%
applications that use this pattern today
 

00:03:57.540 --> 00:04:00.229 align:start position:0%
applications that use this pattern today
are<00:03:58.260><c> all</c><00:03:58.440><c> of</c><00:03:58.560><c> the</c><00:03:58.620><c> ZK</c><00:03:58.920><c> Roll-Ups</c><00:03:59.519><c> as</c><00:03:59.940><c> well</c><00:04:00.120><c> as</c>

00:04:00.229 --> 00:04:00.239 align:start position:0%
are all of the ZK Roll-Ups as well as
 

00:04:00.239 --> 00:04:02.330 align:start position:0%
are all of the ZK Roll-Ups as well as
the<00:04:00.540><c> sort</c><00:04:00.720><c> of</c><00:04:00.840><c> app</c><00:04:01.140><c> specific</c><00:04:01.560><c> Roll-Ups</c><00:04:02.099><c> like</c>

00:04:02.330 --> 00:04:02.340 align:start position:0%
the sort of app specific Roll-Ups like
 

00:04:02.340 --> 00:04:05.570 align:start position:0%
the sort of app specific Roll-Ups like
dydx<00:04:03.060><c> or</c><00:04:03.299><c> Loop</c><00:04:03.599><c> ring</c><00:04:04.379><c> so</c><00:04:04.860><c> another</c><00:04:05.040><c> capability</c>

00:04:05.570 --> 00:04:05.580 align:start position:0%
dydx or Loop ring so another capability
 

00:04:05.580 --> 00:04:08.570 align:start position:0%
dydx or Loop ring so another capability
that<00:04:06.060><c> we</c><00:04:06.299><c> see</c><00:04:06.540><c> ZK</c><00:04:07.200><c> uh</c><00:04:07.860><c> succinct</c><00:04:08.280><c> proof</c>

00:04:08.570 --> 00:04:08.580 align:start position:0%
that we see ZK uh succinct proof
 

00:04:08.580 --> 00:04:10.190 align:start position:0%
that we see ZK uh succinct proof
springing<00:04:09.000><c> is</c><00:04:09.480><c> cryptographic</c>

00:04:10.190 --> 00:04:10.200 align:start position:0%
springing is cryptographic
 

00:04:10.200 --> 00:04:12.710 align:start position:0%
springing is cryptographic
interoperability<00:04:11.099><c> so</c><00:04:11.819><c> one</c><00:04:12.060><c> thing</c><00:04:12.180><c> that</c><00:04:12.360><c> ZK</c>

00:04:12.710 --> 00:04:12.720 align:start position:0%
interoperability so one thing that ZK
 

00:04:12.720 --> 00:04:15.110 align:start position:0%
interoperability so one thing that ZK
allows<00:04:13.080><c> you</c><00:04:13.140><c> to</c><00:04:13.319><c> do</c><00:04:13.500><c> is</c><00:04:14.099><c> to</c><00:04:14.280><c> take</c><00:04:14.519><c> anything</c>

00:04:15.110 --> 00:04:15.120 align:start position:0%
allows you to do is to take anything
 

00:04:15.120 --> 00:04:16.930 align:start position:0%
allows you to do is to take anything
from<00:04:15.599><c> the</c><00:04:15.720><c> grab</c><00:04:16.019><c> bag</c><00:04:16.199><c> of</c><00:04:16.560><c> crypto</c>

00:04:16.930 --> 00:04:16.940 align:start position:0%
from the grab bag of crypto
 

00:04:16.940 --> 00:04:19.909 align:start position:0%
from the grab bag of crypto
cryptographic<00:04:17.940><c> Primitives</c><00:04:18.359><c> on</c><00:04:18.840><c> the</c><00:04:18.959><c> left</c><00:04:19.079><c> and</c>

00:04:19.909 --> 00:04:19.919 align:start position:0%
cryptographic Primitives on the left and
 

00:04:19.919 --> 00:04:22.310 align:start position:0%
cryptographic Primitives on the left and
allow<00:04:20.160><c> you</c><00:04:20.280><c> to</c><00:04:20.519><c> wrap</c><00:04:20.820><c> it</c><00:04:20.940><c> in</c><00:04:21.299><c> a</c><00:04:21.479><c> uniform</c><00:04:21.780><c> format</c>

00:04:22.310 --> 00:04:22.320 align:start position:0%
allow you to wrap it in a uniform format
 

00:04:22.320 --> 00:04:25.070 align:start position:0%
allow you to wrap it in a uniform format
namely<00:04:23.160><c> a</c><00:04:23.400><c> ZK</c><00:04:23.699><c> snark</c>

00:04:25.070 --> 00:04:25.080 align:start position:0%
namely a ZK snark
 

00:04:25.080 --> 00:04:26.930 align:start position:0%
namely a ZK snark
so<00:04:25.440><c> while</c><00:04:25.680><c> each</c><00:04:25.919><c> of</c><00:04:26.040><c> these</c><00:04:26.160><c> Primitives</c><00:04:26.639><c> is</c>

00:04:26.930 --> 00:04:26.940 align:start position:0%
so while each of these Primitives is
 

00:04:26.940 --> 00:04:28.810 align:start position:0%
so while each of these Primitives is
useful<00:04:27.240><c> for</c><00:04:27.479><c> a</c><00:04:27.600><c> different</c><00:04:27.720><c> thing</c>

00:04:28.810 --> 00:04:28.820 align:start position:0%
useful for a different thing
 

00:04:28.820 --> 00:04:31.430 align:start position:0%
useful for a different thing
they<00:04:29.820><c> are</c><00:04:29.940><c> designed</c><00:04:30.360><c> in</c><00:04:30.600><c> a</c><00:04:30.780><c> somewhat</c><00:04:31.080><c> single</c>

00:04:31.430 --> 00:04:31.440 align:start position:0%
they are designed in a somewhat single
 

00:04:31.440 --> 00:04:33.650 align:start position:0%
they are designed in a somewhat single
purpose<00:04:31.800><c> way</c><00:04:32.040><c> and</c><00:04:32.820><c> that</c><00:04:32.940><c> makes</c><00:04:33.180><c> it</c><00:04:33.419><c> very</c>

00:04:33.650 --> 00:04:33.660 align:start position:0%
purpose way and that makes it very
 

00:04:33.660 --> 00:04:36.230 align:start position:0%
purpose way and that makes it very
difficult<00:04:33.960><c> to</c><00:04:34.500><c> aggregate</c><00:04:35.040><c> or</c><00:04:35.400><c> compose</c><00:04:35.820><c> these</c>

00:04:36.230 --> 00:04:36.240 align:start position:0%
difficult to aggregate or compose these
 

00:04:36.240 --> 00:04:37.129 align:start position:0%
difficult to aggregate or compose these
things

00:04:37.129 --> 00:04:37.139 align:start position:0%
things
 

00:04:37.139 --> 00:04:39.770 align:start position:0%
things
so<00:04:37.560><c> ZK</c><00:04:37.979><c> provides</c><00:04:38.460><c> an</c><00:04:38.639><c> interoperability</c><00:04:39.300><c> layer</c>

00:04:39.770 --> 00:04:39.780 align:start position:0%
so ZK provides an interoperability layer
 

00:04:39.780 --> 00:04:41.990 align:start position:0%
so ZK provides an interoperability layer
that<00:04:40.320><c> turns</c><00:04:40.680><c> all</c><00:04:40.800><c> of</c><00:04:40.919><c> these</c><00:04:41.100><c> into</c><00:04:41.580><c> a</c><00:04:41.759><c> snark</c>

00:04:41.990 --> 00:04:42.000 align:start position:0%
that turns all of these into a snark
 

00:04:42.000 --> 00:04:44.210 align:start position:0%
that turns all of these into a snark
proof<00:04:42.479><c> that</c><00:04:42.900><c> is</c><00:04:43.080><c> arbitrarily</c><00:04:43.680><c> composable</c>

00:04:44.210 --> 00:04:44.220 align:start position:0%
proof that is arbitrarily composable
 

00:04:44.220 --> 00:04:46.550 align:start position:0%
proof that is arbitrarily composable
using<00:04:44.880><c> recursion</c><00:04:45.479><c> and</c><00:04:45.900><c> while</c><00:04:46.080><c> that</c><00:04:46.259><c> snark</c>

00:04:46.550 --> 00:04:46.560 align:start position:0%
using recursion and while that snark
 

00:04:46.560 --> 00:04:49.189 align:start position:0%
using recursion and while that snark
proof<00:04:46.919><c> adds</c><00:04:47.280><c> some</c><00:04:47.400><c> overhead</c><00:04:47.820><c> it</c><00:04:48.600><c> makes</c><00:04:48.780><c> this</c>

00:04:49.189 --> 00:04:49.199 align:start position:0%
proof adds some overhead it makes this
 

00:04:49.199 --> 00:04:52.129 align:start position:0%
proof adds some overhead it makes this
open<00:04:49.680><c> interoperability</c><00:04:50.580><c> possible</c><00:04:51.360><c> okay</c><00:04:51.840><c> so</c>

00:04:52.129 --> 00:04:52.139 align:start position:0%
open interoperability possible okay so
 

00:04:52.139 --> 00:04:54.110 align:start position:0%
open interoperability possible okay so
let's<00:04:52.320><c> talk</c><00:04:52.620><c> about</c><00:04:52.740><c> now</c><00:04:53.100><c> what's</c><00:04:53.639><c> necessary</c>

00:04:54.110 --> 00:04:54.120 align:start position:0%
let's talk about now what's necessary
 

00:04:54.120 --> 00:04:56.330 align:start position:0%
let's talk about now what's necessary
today<00:04:54.419><c> to</c><00:04:54.960><c> make</c><00:04:55.139><c> this</c><00:04:55.320><c> happen</c><00:04:55.560><c> the</c><00:04:56.160><c> first</c>

00:04:56.330 --> 00:04:56.340 align:start position:0%
today to make this happen the first
 

00:04:56.340 --> 00:04:58.610 align:start position:0%
today to make this happen the first
thing<00:04:56.520><c> is</c><00:04:57.060><c> that</c><00:04:57.240><c> because</c><00:04:57.479><c> we're</c><00:04:58.020><c> only</c><00:04:58.199><c> asking</c>

00:04:58.610 --> 00:04:58.620 align:start position:0%
thing is that because we're only asking
 

00:04:58.620 --> 00:05:00.950 align:start position:0%
thing is that because we're only asking
for<00:04:58.860><c> a</c><00:04:59.040><c> succinct</c><00:04:59.400><c> proof</c><00:04:59.759><c> we</c><00:05:00.240><c> can</c><00:05:00.360><c> really</c><00:05:00.600><c> scale</c>

00:05:00.950 --> 00:05:00.960 align:start position:0%
for a succinct proof we can really scale
 

00:05:00.960 --> 00:05:04.010 align:start position:0%
for a succinct proof we can really scale
the<00:05:01.199><c> prover</c><00:05:02.040><c> in</c><00:05:02.520><c> particular</c><00:05:02.880><c> we</c><00:05:03.540><c> can</c><00:05:03.720><c> first</c>

00:05:04.010 --> 00:05:04.020 align:start position:0%
the prover in particular we can first
 

00:05:04.020 --> 00:05:06.530 align:start position:0%
the prover in particular we can first
not<00:05:04.560><c> prove</c><00:05:04.860><c> in</c><00:05:04.979><c> the</c><00:05:05.100><c> browser</c><00:05:05.400><c> we</c><00:05:05.639><c> can</c><00:05:05.759><c> prove</c><00:05:06.180><c> on</c>

00:05:06.530 --> 00:05:06.540 align:start position:0%
not prove in the browser we can prove on
 

00:05:06.540 --> 00:05:09.050 align:start position:0%
not prove in the browser we can prove on
the<00:05:06.720><c> user's</c><00:05:07.080><c> bare</c><00:05:07.380><c> metal</c><00:05:07.500><c> CPU</c><00:05:08.100><c> so</c><00:05:08.699><c> that</c><00:05:08.880><c> gives</c>

00:05:09.050 --> 00:05:09.060 align:start position:0%
the user's bare metal CPU so that gives
 

00:05:09.060 --> 00:05:11.870 align:start position:0%
the user's bare metal CPU so that gives
us<00:05:09.240><c> a</c><00:05:09.540><c> really</c><00:05:09.660><c> high</c><00:05:10.199><c> 5</c><00:05:10.800><c> to</c><00:05:10.979><c> 10x</c><00:05:11.340><c> Improvement</c>

00:05:11.870 --> 00:05:11.880 align:start position:0%
us a really high 5 to 10x Improvement
 

00:05:11.880 --> 00:05:14.570 align:start position:0%
us a really high 5 to 10x Improvement
secondly<00:05:12.780><c> we</c><00:05:13.080><c> can</c><00:05:13.259><c> Outsource</c><00:05:13.680><c> the</c><00:05:13.860><c> prover</c><00:05:14.160><c> to</c>

00:05:14.570 --> 00:05:14.580 align:start position:0%
secondly we can Outsource the prover to
 

00:05:14.580 --> 00:05:16.610 align:start position:0%
secondly we can Outsource the prover to
the<00:05:14.699><c> cloud</c><00:05:14.880><c> so</c><00:05:15.600><c> we</c><00:05:15.780><c> can</c><00:05:15.900><c> send</c><00:05:16.080><c> the</c><00:05:16.320><c> user</c><00:05:16.560><c> can</c>

00:05:16.610 --> 00:05:16.620 align:start position:0%
the cloud so we can send the user can
 

00:05:16.620 --> 00:05:19.010 align:start position:0%
the cloud so we can send the user can
send<00:05:16.800><c> a</c><00:05:16.979><c> request</c><00:05:17.280><c> for</c><00:05:18.000><c> a</c><00:05:18.180><c> snark</c><00:05:18.419><c> proof</c><00:05:18.840><c> of</c>

00:05:19.010 --> 00:05:19.020 align:start position:0%
send a request for a snark proof of
 

00:05:19.020 --> 00:05:20.270 align:start position:0%
send a request for a snark proof of
something<00:05:19.199><c> that's</c><00:05:19.500><c> already</c><00:05:19.740><c> going</c><00:05:20.040><c> to</c><00:05:20.160><c> be</c>

00:05:20.270 --> 00:05:20.280 align:start position:0%
something that's already going to be
 

00:05:20.280 --> 00:05:21.170 align:start position:0%
something that's already going to be
public

00:05:21.170 --> 00:05:21.180 align:start position:0%
public
 

00:05:21.180 --> 00:05:23.890 align:start position:0%
public
and<00:05:21.660><c> then</c><00:05:21.720><c> the</c><00:05:21.900><c> cloud-based</c><00:05:22.500><c> server</c><00:05:22.740><c> can</c><00:05:23.580><c> run</c>

00:05:23.890 --> 00:05:23.900 align:start position:0%
and then the cloud-based server can run
 

00:05:23.900 --> 00:05:27.950 align:start position:0%
and then the cloud-based server can run
a<00:05:24.900><c> big</c><00:05:25.080><c> large</c><00:05:25.860><c> AWS</c><00:05:26.520><c> instance</c><00:05:27.060><c> it</c><00:05:27.479><c> can</c><00:05:27.600><c> run</c><00:05:27.780><c> a</c>

00:05:27.950 --> 00:05:27.960 align:start position:0%
a big large AWS instance it can run a
 

00:05:27.960 --> 00:05:30.710 align:start position:0%
a big large AWS instance it can run a
GPU<00:05:28.380><c> it</c><00:05:28.740><c> can</c><00:05:28.860><c> run</c><00:05:28.979><c> an</c><00:05:29.100><c> fpga</c><00:05:29.520><c> or</c><00:05:30.180><c> eventually</c><00:05:30.539><c> an</c>

00:05:30.710 --> 00:05:30.720 align:start position:0%
GPU it can run an fpga or eventually an
 

00:05:30.720 --> 00:05:33.110 align:start position:0%
GPU it can run an fpga or eventually an
Asic<00:05:31.139><c> and</c><00:05:31.740><c> that</c><00:05:31.860><c> can</c><00:05:31.979><c> give</c><00:05:32.100><c> another</c><00:05:32.340><c> 5</c><00:05:32.580><c> to</c><00:05:32.759><c> 10x</c>

00:05:33.110 --> 00:05:33.120 align:start position:0%
Asic and that can give another 5 to 10x
 

00:05:33.120 --> 00:05:35.570 align:start position:0%
Asic and that can give another 5 to 10x
speed<00:05:33.300><c> up</c><00:05:33.539><c> in</c><00:05:34.199><c> the</c><00:05:34.320><c> proving</c><00:05:34.680><c> time</c>

00:05:35.570 --> 00:05:35.580 align:start position:0%
speed up in the proving time
 

00:05:35.580 --> 00:05:37.550 align:start position:0%
speed up in the proving time
and<00:05:36.060><c> finally</c><00:05:36.360><c> I</c><00:05:36.600><c> wanted</c><00:05:36.720><c> to</c><00:05:36.900><c> talk</c><00:05:37.020><c> about</c><00:05:37.199><c> the</c>

00:05:37.550 --> 00:05:37.560 align:start position:0%
and finally I wanted to talk about the
 

00:05:37.560 --> 00:05:39.110 align:start position:0%
and finally I wanted to talk about the
last<00:05:37.740><c> constraint</c><00:05:38.220><c> when</c><00:05:38.759><c> you</c><00:05:38.940><c> use</c>

00:05:39.110 --> 00:05:39.120 align:start position:0%
last constraint when you use
 

00:05:39.120 --> 00:05:41.810 align:start position:0%
last constraint when you use
succinctness<00:05:39.960><c> on</c><00:05:40.320><c> chain</c><00:05:40.560><c> and</c><00:05:41.400><c> this</c><00:05:41.580><c> is</c><00:05:41.639><c> a</c>

00:05:41.810 --> 00:05:41.820 align:start position:0%
succinctness on chain and this is a
 

00:05:41.820 --> 00:05:43.610 align:start position:0%
succinctness on chain and this is a
pretty<00:05:41.940><c> heavy</c><00:05:42.240><c> one</c><00:05:42.419><c> which</c><00:05:43.020><c> is</c><00:05:43.139><c> that</c><00:05:43.320><c> you</c><00:05:43.440><c> have</c>

00:05:43.610 --> 00:05:43.620 align:start position:0%
pretty heavy one which is that you have
 

00:05:43.620 --> 00:05:45.529 align:start position:0%
pretty heavy one which is that you have
to<00:05:43.740><c> verify</c><00:05:44.280><c> all</c><00:05:44.759><c> of</c><00:05:44.880><c> your</c><00:05:45.000><c> zero</c><00:05:45.300><c> knowledge</c>

00:05:45.529 --> 00:05:45.539 align:start position:0%
to verify all of your zero knowledge
 

00:05:45.539 --> 00:05:47.450 align:start position:0%
to verify all of your zero knowledge
proofs<00:05:45.900><c> on</c><00:05:46.500><c> chain</c>

00:05:47.450 --> 00:05:47.460 align:start position:0%
proofs on chain
 

00:05:47.460 --> 00:05:49.490 align:start position:0%
proofs on chain
and<00:05:48.000><c> in</c><00:05:48.120><c> this</c><00:05:48.240><c> case</c><00:05:48.419><c> the</c><00:05:48.900><c> gas</c><00:05:49.020><c> cost</c><00:05:49.259><c> of</c>

00:05:49.490 --> 00:05:49.500 align:start position:0%
and in this case the gas cost of
 

00:05:49.500 --> 00:05:52.490 align:start position:0%
and in this case the gas cost of
verification<00:05:49.919><c> really</c><00:05:50.699><c> differs</c><00:05:51.180><c> from</c><00:05:51.840><c> the</c><00:05:52.080><c> CPU</c>

00:05:52.490 --> 00:05:52.500 align:start position:0%
verification really differs from the CPU
 

00:05:52.500 --> 00:05:54.710 align:start position:0%
verification really differs from the CPU
cost<00:05:52.740><c> it's</c><00:05:53.400><c> going</c><00:05:53.639><c> to</c><00:05:53.759><c> depend</c><00:05:54.000><c> on</c><00:05:54.300><c> the</c><00:05:54.419><c> proving</c>

00:05:54.710 --> 00:05:54.720 align:start position:0%
cost it's going to depend on the proving
 

00:05:54.720 --> 00:05:57.290 align:start position:0%
cost it's going to depend on the proving
system<00:05:54.960><c> you</c><00:05:55.320><c> used</c><00:05:55.440><c> the</c><00:05:56.220><c> choice</c><00:05:56.400><c> of</c><00:05:56.639><c> curve</c><00:05:57.120><c> for</c>

00:05:57.290 --> 00:05:57.300 align:start position:0%
system you used the choice of curve for
 

00:05:57.300 --> 00:05:59.330 align:start position:0%
system you used the choice of curve for
that<00:05:57.479><c> proving</c><00:05:57.780><c> system</c><00:05:58.020><c> and</c><00:05:58.919><c> also</c><00:05:59.160><c> some</c>

00:05:59.330 --> 00:05:59.340 align:start position:0%
that proving system and also some
 

00:05:59.340 --> 00:06:01.370 align:start position:0%
that proving system and also some
proving<00:05:59.699><c> system</c><00:05:59.940><c> specific</c><00:06:00.479><c> implementation</c>

00:06:01.370 --> 00:06:01.380 align:start position:0%
proving system specific implementation
 

00:06:01.380 --> 00:06:03.950 align:start position:0%
proving system specific implementation
choices<00:06:01.860><c> the</c><00:06:02.639><c> most</c><00:06:02.759><c> restrictive</c><00:06:03.300><c> of</c><00:06:03.479><c> these</c><00:06:03.660><c> is</c>

00:06:03.950 --> 00:06:03.960 align:start position:0%
choices the most restrictive of these is
 

00:06:03.960 --> 00:06:06.230 align:start position:0%
choices the most restrictive of these is
the<00:06:04.080><c> choice</c><00:06:04.259><c> of</c><00:06:04.500><c> curve</c><00:06:04.860><c> so</c><00:06:05.400><c> on</c><00:06:05.580><c> ethereum</c><00:06:06.000><c> there</c>

00:06:06.230 --> 00:06:06.240 align:start position:0%
the choice of curve so on ethereum there
 

00:06:06.240 --> 00:06:08.810 align:start position:0%
the choice of curve so on ethereum there
are<00:06:06.360><c> pre-compiles</c><00:06:06.960><c> for</c><00:06:07.199><c> the</c><00:06:07.320><c> BN</c><00:06:07.560><c> 254</c><00:06:08.220><c> elliptic</c>

00:06:08.810 --> 00:06:08.820 align:start position:0%
are pre-compiles for the BN 254 elliptic
 

00:06:08.820 --> 00:06:10.969 align:start position:0%
are pre-compiles for the BN 254 elliptic
curve<00:06:09.120><c> and</c><00:06:09.660><c> those</c><00:06:09.900><c> operations</c><00:06:10.380><c> are</c><00:06:10.800><c> much</c>

00:06:10.969 --> 00:06:10.979 align:start position:0%
curve and those operations are much
 

00:06:10.979 --> 00:06:14.270 align:start position:0%
curve and those operations are much
cheaper<00:06:11.880><c> unfortunately</c><00:06:12.780><c> other</c><00:06:13.620><c> curves</c><00:06:14.039><c> are</c>

00:06:14.270 --> 00:06:14.280 align:start position:0%
cheaper unfortunately other curves are
 

00:06:14.280 --> 00:06:16.370 align:start position:0%
cheaper unfortunately other curves are
somewhat<00:06:14.580><c> prohibitive</c><00:06:15.000><c> to</c><00:06:15.300><c> do</c><00:06:15.419><c> directly</c><00:06:16.199><c> in</c>

00:06:16.370 --> 00:06:16.380 align:start position:0%
somewhat prohibitive to do directly in
 

00:06:16.380 --> 00:06:18.650 align:start position:0%
somewhat prohibitive to do directly in
evm<00:06:16.800><c> hence</c><00:06:17.460><c> the</c><00:06:17.639><c> need</c><00:06:17.759><c> for</c><00:06:17.940><c> a</c><00:06:18.000><c> pre-compile</c><00:06:18.479><c> in</c>

00:06:18.650 --> 00:06:18.660 align:start position:0%
evm hence the need for a pre-compile in
 

00:06:18.660 --> 00:06:21.230 align:start position:0%
evm hence the need for a pre-compile in
the<00:06:18.840><c> first</c><00:06:18.960><c> place</c><00:06:19.139><c> one</c><00:06:20.100><c> way</c><00:06:20.340><c> that</c><00:06:20.699><c> is</c><00:06:20.940><c> commonly</c>

00:06:21.230 --> 00:06:21.240 align:start position:0%
the first place one way that is commonly
 

00:06:21.240 --> 00:06:23.390 align:start position:0%
the first place one way that is commonly
used<00:06:21.479><c> right</c><00:06:21.780><c> now</c><00:06:21.960><c> to</c><00:06:22.319><c> get</c><00:06:22.440><c> around</c><00:06:22.560><c> this</c><00:06:22.860><c> for</c>

00:06:23.390 --> 00:06:23.400 align:start position:0%
used right now to get around this for
 

00:06:23.400 --> 00:06:26.210 align:start position:0%
used right now to get around this for
example<00:06:23.580><c> in</c><00:06:23.819><c> the</c><00:06:23.940><c> zkevm</c><00:06:25.020><c> is</c><00:06:25.680><c> the</c><00:06:25.860><c> operation</c>

00:06:26.210 --> 00:06:26.220 align:start position:0%
example in the zkevm is the operation
 

00:06:26.220 --> 00:06:28.249 align:start position:0%
example in the zkevm is the operation
known<00:06:26.520><c> as</c><00:06:26.699><c> aggregation</c>

00:06:28.249 --> 00:06:28.259 align:start position:0%
known as aggregation
 

00:06:28.259 --> 00:06:30.290 align:start position:0%
known as aggregation
the<00:06:28.620><c> strategy</c><00:06:28.979><c> here</c><00:06:29.220><c> is</c><00:06:29.400><c> that</c><00:06:29.580><c> if</c><00:06:29.759><c> you</c><00:06:29.940><c> want</c><00:06:30.120><c> to</c>

00:06:30.290 --> 00:06:30.300 align:start position:0%
the strategy here is that if you want to
 

00:06:30.300 --> 00:06:33.290 align:start position:0%
the strategy here is that if you want to
use<00:06:30.539><c> a</c><00:06:31.020><c> snark</c><00:06:31.259><c> a</c><00:06:31.860><c> very</c><00:06:31.979><c> big</c><00:06:32.160><c> one</c><00:06:32.400><c> that's</c><00:06:33.060><c> not</c>

00:06:33.290 --> 00:06:33.300 align:start position:0%
use a snark a very big one that's not
 

00:06:33.300 --> 00:06:36.529 align:start position:0%
use a snark a very big one that's not
natively<00:06:33.780><c> compatible</c><00:06:34.319><c> for</c><00:06:34.800><c> evm</c><00:06:35.340><c> verification</c>

00:06:36.529 --> 00:06:36.539 align:start position:0%
natively compatible for evm verification
 

00:06:36.539 --> 00:06:39.230 align:start position:0%
natively compatible for evm verification
you<00:06:37.080><c> first</c><00:06:37.259><c> generate</c><00:06:37.620><c> your</c><00:06:37.800><c> snark</c><00:06:38.100><c> a</c>

00:06:39.230 --> 00:06:39.240 align:start position:0%
you first generate your snark a
 

00:06:39.240 --> 00:06:42.230 align:start position:0%
you first generate your snark a
and<00:06:39.720><c> then</c><00:06:39.960><c> you</c><00:06:40.259><c> produce</c><00:06:40.620><c> a</c><00:06:40.919><c> recursive</c><00:06:41.280><c> snark</c><00:06:41.639><c> B</c>

00:06:42.230 --> 00:06:42.240 align:start position:0%
and then you produce a recursive snark B
 

00:06:42.240 --> 00:06:45.290 align:start position:0%
and then you produce a recursive snark B
which<00:06:43.139><c> proves</c><00:06:43.440><c> the</c><00:06:43.620><c> claim</c><00:06:43.919><c> that</c><00:06:44.340><c> you</c><00:06:44.580><c> know</c><00:06:44.819><c> a</c>

00:06:45.290 --> 00:06:45.300 align:start position:0%
which proves the claim that you know a
 

00:06:45.300 --> 00:06:47.870 align:start position:0%
which proves the claim that you know a
large<00:06:45.419><c> snark</c><00:06:45.840><c> a</c><00:06:46.139><c> that</c><00:06:46.919><c> proves</c><00:06:47.340><c> the</c><00:06:47.580><c> statement</c>

00:06:47.870 --> 00:06:47.880 align:start position:0%
large snark a that proves the statement
 

00:06:47.880 --> 00:06:50.450 align:start position:0%
large snark a that proves the statement
you<00:06:48.060><c> claimed</c><00:06:48.840><c> in</c><00:06:49.440><c> this</c><00:06:49.560><c> case</c><00:06:49.680><c> you</c><00:06:50.100><c> can</c><00:06:50.220><c> choose</c>

00:06:50.450 --> 00:06:50.460 align:start position:0%
you claimed in this case you can choose
 

00:06:50.460 --> 00:06:52.490 align:start position:0%
you claimed in this case you can choose
B<00:06:50.819><c> to</c><00:06:51.419><c> come</c><00:06:51.539><c> from</c><00:06:51.780><c> a</c><00:06:51.960><c> different</c><00:06:52.080><c> proving</c>

00:06:52.490 --> 00:06:52.500 align:start position:0%
B to come from a different proving
 

00:06:52.500 --> 00:06:55.010 align:start position:0%
B to come from a different proving
system<00:06:52.740><c> than</c><00:06:53.280><c> your</c><00:06:53.460><c> original</c><00:06:53.639><c> snark</c><00:06:54.120><c> and</c><00:06:54.840><c> that</c>

00:06:55.010 --> 00:06:55.020 align:start position:0%
system than your original snark and that
 

00:06:55.020 --> 00:06:56.749 align:start position:0%
system than your original snark and that
proving<00:06:55.259><c> system</c><00:06:55.500><c> could</c><00:06:55.919><c> be</c><00:06:56.100><c> very</c><00:06:56.220><c> cheap</c><00:06:56.520><c> to</c>

00:06:56.749 --> 00:06:56.759 align:start position:0%
proving system could be very cheap to
 

00:06:56.759 --> 00:06:59.210 align:start position:0%
proving system could be very cheap to
verify<00:06:57.180><c> on</c><00:06:57.539><c> ethereum</c><00:06:58.020><c> in</c><00:06:58.440><c> this</c><00:06:58.560><c> way</c><00:06:58.740><c> you</c><00:06:59.100><c> can</c>

00:06:59.210 --> 00:06:59.220 align:start position:0%
verify on ethereum in this way you can
 

00:06:59.220 --> 00:07:01.850 align:start position:0%
verify on ethereum in this way you can
sort<00:06:59.460><c> of</c><00:06:59.580><c> transmute</c><00:07:00.300><c> a</c><00:07:01.080><c> very</c><00:07:01.199><c> large</c><00:07:01.440><c> snark</c>

00:07:01.850 --> 00:07:01.860 align:start position:0%
sort of transmute a very large snark
 

00:07:01.860 --> 00:07:04.670 align:start position:0%
sort of transmute a very large snark
from<00:07:02.100><c> an</c><00:07:02.220><c> arbitrary</c><00:07:02.580><c> proving</c><00:07:02.880><c> system</c><00:07:03.199><c> to</c><00:07:04.199><c> an</c>

00:07:04.670 --> 00:07:04.680 align:start position:0%
from an arbitrary proving system to an
 

00:07:04.680 --> 00:07:07.730 align:start position:0%
from an arbitrary proving system to an
on-chain<00:07:05.100><c> verifiable</c><00:07:05.759><c> snark</c><00:07:06.539><c> from</c><00:07:07.319><c> something</c>

00:07:07.730 --> 00:07:07.740 align:start position:0%
on-chain verifiable snark from something
 

00:07:07.740 --> 00:07:10.010 align:start position:0%
on-chain verifiable snark from something
that's<00:07:07.979><c> compatible</c><00:07:08.460><c> with</c><00:07:08.699><c> ethereum</c>

00:07:10.010 --> 00:07:10.020 align:start position:0%
that's compatible with ethereum
 

00:07:10.020 --> 00:07:12.170 align:start position:0%
that's compatible with ethereum
the<00:07:10.440><c> only</c><00:07:10.500><c> caveat</c><00:07:10.979><c> here</c><00:07:11.280><c> is</c><00:07:11.639><c> that</c><00:07:11.759><c> you</c><00:07:11.940><c> of</c>

00:07:12.170 --> 00:07:12.180 align:start position:0%
the only caveat here is that you of
 

00:07:12.180 --> 00:07:14.629 align:start position:0%
the only caveat here is that you of
course<00:07:12.300><c> incur</c><00:07:12.900><c> the</c><00:07:13.259><c> overhead</c><00:07:13.560><c> over</c><00:07:14.160><c> this</c>

00:07:14.629 --> 00:07:14.639 align:start position:0%
course incur the overhead over this
 

00:07:14.639 --> 00:07:17.570 align:start position:0%
course incur the overhead over this
recursive<00:07:15.060><c> proof</c><00:07:15.840><c> cool</c><00:07:16.440><c> thank</c><00:07:16.800><c> you</c>

00:07:17.570 --> 00:07:17.580 align:start position:0%
recursive proof cool thank you
 

00:07:17.580 --> 00:07:20.150 align:start position:0%
recursive proof cool thank you
um<00:07:17.699><c> yeah</c><00:07:18.419><c> now</c><00:07:18.660><c> I'll</c><00:07:18.840><c> talk</c><00:07:19.259><c> about</c><00:07:19.380><c> the</c><00:07:19.919><c> the</c>

00:07:20.150 --> 00:07:20.160 align:start position:0%
um yeah now I'll talk about the the
 

00:07:20.160 --> 00:07:21.890 align:start position:0%
um yeah now I'll talk about the the
other<00:07:20.460><c> kind</c><00:07:20.940><c> of</c><00:07:21.000><c> interesting</c><00:07:21.360><c> cluster</c><00:07:21.780><c> we're</c>

00:07:21.890 --> 00:07:21.900 align:start position:0%
other kind of interesting cluster we're
 

00:07:21.900 --> 00:07:23.689 align:start position:0%
other kind of interesting cluster we're
seeing<00:07:22.139><c> in</c><00:07:22.259><c> the</c><00:07:22.380><c> top</c><00:07:22.500><c> left</c><00:07:22.740><c> which</c><00:07:23.099><c> is</c><00:07:23.280><c> uh</c>

00:07:23.689 --> 00:07:23.699 align:start position:0%
seeing in the top left which is uh
 

00:07:23.699 --> 00:07:26.050 align:start position:0%
seeing in the top left which is uh
application<00:07:24.599><c> classes</c><00:07:25.080><c> that</c><00:07:25.259><c> seem</c><00:07:25.500><c> to</c><00:07:25.620><c> require</c>

00:07:26.050 --> 00:07:26.060 align:start position:0%
application classes that seem to require
 

00:07:26.060 --> 00:07:28.969 align:start position:0%
application classes that seem to require
privacy<00:07:27.060><c> or</c><00:07:27.419><c> pseudonymity</c><00:07:28.080><c> of</c><00:07:28.319><c> some</c><00:07:28.500><c> sort</c><00:07:28.680><c> but</c>

00:07:28.969 --> 00:07:28.979 align:start position:0%
privacy or pseudonymity of some sort but
 

00:07:28.979 --> 00:07:31.730 align:start position:0%
privacy or pseudonymity of some sort but
don't<00:07:29.099><c> necessarily</c><00:07:29.520><c> require</c><00:07:29.699><c> six</c><00:07:30.060><c> sickness</c>

00:07:31.730 --> 00:07:31.740 align:start position:0%
don't necessarily require six sickness
 

00:07:31.740 --> 00:07:34.309 align:start position:0%
don't necessarily require six sickness
um<00:07:31.800><c> this</c><00:07:32.340><c> is</c><00:07:32.460><c> kind</c><00:07:32.639><c> of</c><00:07:32.699><c> like</c><00:07:32.819><c> a</c><00:07:33.120><c> more</c><00:07:33.319><c> nascent</c>

00:07:34.309 --> 00:07:34.319 align:start position:0%
um this is kind of like a more nascent
 

00:07:34.319 --> 00:07:36.409 align:start position:0%
um this is kind of like a more nascent
uh<00:07:34.919><c> ecosystem</c><00:07:35.340><c> of</c><00:07:35.580><c> things</c>

00:07:36.409 --> 00:07:36.419 align:start position:0%
uh ecosystem of things
 

00:07:36.419 --> 00:07:37.070 align:start position:0%
uh ecosystem of things
um

00:07:37.070 --> 00:07:37.080 align:start position:0%
um
 

00:07:37.080 --> 00:07:40.010 align:start position:0%
um
many<00:07:37.560><c> of</c><00:07:37.680><c> them</c><00:07:37.800><c> don't</c><00:07:37.979><c> require</c><00:07:38.220><c> chains</c><00:07:38.940><c> and</c><00:07:39.180><c> so</c>

00:07:40.010 --> 00:07:40.020 align:start position:0%
many of them don't require chains and so
 

00:07:40.020 --> 00:07:42.230 align:start position:0%
many of them don't require chains and so
uh<00:07:40.800><c> I</c><00:07:40.979><c> think</c><00:07:41.099><c> relative</c><00:07:41.520><c> to</c><00:07:41.699><c> maybe</c><00:07:41.880><c> a</c><00:07:42.120><c> lot</c><00:07:42.180><c> of</c>

00:07:42.230 --> 00:07:42.240 align:start position:0%
uh I think relative to maybe a lot of
 

00:07:42.240 --> 00:07:43.430 align:start position:0%
uh I think relative to maybe a lot of
the<00:07:42.360><c> things</c><00:07:42.479><c> that</c><00:07:42.660><c> you</c><00:07:42.780><c> talked</c><00:07:43.020><c> about</c><00:07:43.080><c> they're</c>

00:07:43.430 --> 00:07:43.440 align:start position:0%
the things that you talked about they're
 

00:07:43.440 --> 00:07:46.089 align:start position:0%
the things that you talked about they're
perhaps<00:07:43.800><c> less</c><00:07:44.099><c> familiar</c><00:07:44.819><c> to</c><00:07:45.240><c> the</c><00:07:45.720><c> average</c>

00:07:46.089 --> 00:07:46.099 align:start position:0%
perhaps less familiar to the average
 

00:07:46.099 --> 00:07:48.950 align:start position:0%
perhaps less familiar to the average
ethereum<00:07:47.099><c> conference</c><00:07:47.460><c> attendee</c>

00:07:48.950 --> 00:07:48.960 align:start position:0%
ethereum conference attendee
 

00:07:48.960 --> 00:07:50.450 align:start position:0%
ethereum conference attendee
um<00:07:49.020><c> but</c><00:07:49.319><c> what</c><00:07:49.680><c> we're</c><00:07:49.800><c> seeing</c><00:07:50.099><c> is</c><00:07:50.220><c> that</c><00:07:50.340><c> they</c>

00:07:50.450 --> 00:07:50.460 align:start position:0%
um but what we're seeing is that they
 

00:07:50.460 --> 00:07:51.850 align:start position:0%
um but what we're seeing is that they
seem<00:07:50.639><c> to</c><00:07:50.819><c> they</c><00:07:51.000><c> seem</c><00:07:51.240><c> to</c><00:07:51.360><c> Cluster</c><00:07:51.660><c> around</c>

00:07:51.850 --> 00:07:51.860 align:start position:0%
seem to they seem to Cluster around
 

00:07:51.860 --> 00:07:54.529 align:start position:0%
seem to they seem to Cluster around
social<00:07:52.860><c> type</c><00:07:53.400><c> things</c>

00:07:54.529 --> 00:07:54.539 align:start position:0%
social type things
 

00:07:54.539 --> 00:07:56.510 align:start position:0%
social type things
um<00:07:54.599><c> this</c><00:07:54.780><c> doesn't</c><00:07:55.259><c> mean</c><00:07:55.500><c> that</c><00:07:55.740><c> this</c><00:07:55.979><c> is</c><00:07:56.160><c> all</c><00:07:56.340><c> it</c>

00:07:56.510 --> 00:07:56.520 align:start position:0%
um this doesn't mean that this is all it
 

00:07:56.520 --> 00:07:58.189 align:start position:0%
um this doesn't mean that this is all it
is<00:07:56.639><c> in</c><00:07:56.759><c> the</c><00:07:56.880><c> future</c><00:07:57.000><c> but</c><00:07:57.360><c> kind</c><00:07:57.840><c> of</c><00:07:57.960><c> want</c><00:07:58.080><c> to</c>

00:07:58.189 --> 00:07:58.199 align:start position:0%
is in the future but kind of want to
 

00:07:58.199 --> 00:08:02.270 align:start position:0%
is in the future but kind of want to
talk<00:07:58.319><c> about</c><00:07:58.500><c> what</c><00:07:59.220><c> we're</c><00:07:59.639><c> seeing</c><00:07:59.880><c> today</c>

00:08:02.270 --> 00:08:02.280 align:start position:0%
 
 

00:08:02.280 --> 00:08:04.909 align:start position:0%
 
um<00:08:02.460><c> and</c><00:08:02.940><c> so</c><00:08:03.120><c> in</c><00:08:03.840><c> thinking</c><00:08:04.080><c> about</c>

00:08:04.909 --> 00:08:04.919 align:start position:0%
um and so in thinking about
 

00:08:04.919 --> 00:08:07.610 align:start position:0%
um and so in thinking about
this<00:08:05.759><c> quadrant</c><00:08:06.300><c> I</c><00:08:06.660><c> spend</c><00:08:06.900><c> a</c><00:08:07.319><c> lot</c><00:08:07.440><c> of</c><00:08:07.500><c> time</c>

00:08:07.610 --> 00:08:07.620 align:start position:0%
this quadrant I spend a lot of time
 

00:08:07.620 --> 00:08:09.409 align:start position:0%
this quadrant I spend a lot of time
thinking<00:08:07.919><c> about</c><00:08:08.039><c> sort</c><00:08:08.340><c> of</c><00:08:08.400><c> this</c><00:08:08.580><c> spectrum</c>

00:08:09.409 --> 00:08:09.419 align:start position:0%
thinking about sort of this spectrum
 

00:08:09.419 --> 00:08:11.629 align:start position:0%
thinking about sort of this spectrum
there's<00:08:10.319><c> a</c><00:08:10.440><c> Spectra</c><00:08:10.800><c> so</c><00:08:11.039><c> let's</c><00:08:11.160><c> say</c><00:08:11.340><c> think</c>

00:08:11.629 --> 00:08:11.639 align:start position:0%
there's a Spectra so let's say think
 

00:08:11.639 --> 00:08:13.790 align:start position:0%
there's a Spectra so let's say think
about<00:08:11.819><c> those</c><00:08:12.120><c> arrows</c><00:08:12.599><c> or</c><00:08:12.840><c> zero</c><00:08:13.560><c> knowledge</c>

00:08:13.790 --> 00:08:13.800 align:start position:0%
about those arrows or zero knowledge
 

00:08:13.800 --> 00:08:15.890 align:start position:0%
about those arrows or zero knowledge
proofs<00:08:14.099><c> being</c><00:08:14.280><c> made</c><00:08:14.460><c> the</c><00:08:15.120><c> computers</c><00:08:15.479><c> are</c><00:08:15.720><c> like</c>

00:08:15.890 --> 00:08:15.900 align:start position:0%
proofs being made the computers are like
 

00:08:15.900 --> 00:08:18.350 align:start position:0%
proofs being made the computers are like
say<00:08:16.259><c> like</c><00:08:16.440><c> an</c><00:08:16.560><c> end</c><00:08:16.680><c> user</c><00:08:16.979><c> computer</c><00:08:17.360><c> ethereum</c>

00:08:18.350 --> 00:08:18.360 align:start position:0%
say like an end user computer ethereum
 

00:08:18.360 --> 00:08:21.710 align:start position:0%
say like an end user computer ethereum
there<00:08:19.199><c> obviously</c><00:08:19.680><c> is</c><00:08:19.919><c> a</c><00:08:20.580><c> decentralized</c><00:08:21.539><c> state</c>

00:08:21.710 --> 00:08:21.720 align:start position:0%
there obviously is a decentralized state
 

00:08:21.720 --> 00:08:24.770 align:start position:0%
there obviously is a decentralized state
machine<00:08:22.080><c> with</c><00:08:22.919><c> a</c><00:08:23.340><c> high-ish</c><00:08:23.759><c> block</c><00:08:24.060><c> or</c><00:08:24.360><c> a</c><00:08:24.479><c> low</c>

00:08:24.770 --> 00:08:24.780 align:start position:0%
machine with a high-ish block or a low
 

00:08:24.780 --> 00:08:27.529 align:start position:0%
machine with a high-ish block or a low
low<00:08:24.900><c> ish</c><00:08:25.860><c> relative</c><00:08:26.099><c> to</c><00:08:26.280><c> congestion</c><00:08:26.819><c> block</c><00:08:27.240><c> gas</c>

00:08:27.529 --> 00:08:27.539 align:start position:0%
low ish relative to congestion block gas
 

00:08:27.539 --> 00:08:28.490 align:start position:0%
low ish relative to congestion block gas
limit

00:08:28.490 --> 00:08:28.500 align:start position:0%
limit
 

00:08:28.500 --> 00:08:30.830 align:start position:0%
limit
those<00:08:29.039><c> those</c><00:08:29.099><c> bottom</c><00:08:29.699><c> two</c><00:08:29.819><c> icons</c><00:08:30.180><c> are</c><00:08:30.479><c> sort</c><00:08:30.720><c> of</c>

00:08:30.830 --> 00:08:30.840 align:start position:0%
those those bottom two icons are sort of
 

00:08:30.840 --> 00:08:33.829 align:start position:0%
those those bottom two icons are sort of
uh<00:08:31.800><c> how</c><00:08:32.520><c> proofs</c><00:08:32.880><c> are</c><00:08:33.000><c> being</c><00:08:33.180><c> consumed</c><00:08:33.539><c> and</c><00:08:33.719><c> the</c>

00:08:33.829 --> 00:08:33.839 align:start position:0%
uh how proofs are being consumed and the
 

00:08:33.839 --> 00:08:35.269 align:start position:0%
uh how proofs are being consumed and the
top<00:08:33.959><c> two</c><00:08:34.080><c> icons</c><00:08:34.440><c> are</c><00:08:34.560><c> how</c><00:08:34.740><c> proofs</c><00:08:34.979><c> are</c><00:08:35.099><c> being</c>

00:08:35.269 --> 00:08:35.279 align:start position:0%
top two icons are how proofs are being
 

00:08:35.279 --> 00:08:36.829 align:start position:0%
top two icons are how proofs are being
produced<00:08:35.640><c> it</c><00:08:36.180><c> feels</c><00:08:36.360><c> like</c><00:08:36.479><c> there's</c><00:08:36.599><c> a</c>

00:08:36.829 --> 00:08:36.839 align:start position:0%
produced it feels like there's a
 

00:08:36.839 --> 00:08:40.010 align:start position:0%
produced it feels like there's a
spectrum<00:08:37.200><c> of</c><00:08:37.919><c> applications</c><00:08:38.700><c> and</c><00:08:39.539><c> how</c><00:08:39.899><c> we</c>

00:08:40.010 --> 00:08:40.020 align:start position:0%
spectrum of applications and how we
 

00:08:40.020 --> 00:08:41.930 align:start position:0%
spectrum of applications and how we
think<00:08:40.140><c> about</c><00:08:40.320><c> what</c><00:08:40.620><c> is</c><00:08:40.740><c> consumed</c><00:08:41.279><c> is</c><00:08:41.700><c> it</c><00:08:41.880><c> being</c>

00:08:41.930 --> 00:08:41.940 align:start position:0%
think about what is consumed is it being
 

00:08:41.940 --> 00:08:44.029 align:start position:0%
think about what is consumed is it being
consumed<00:08:42.360><c> by</c><00:08:42.479><c> a</c><00:08:42.599><c> human</c><00:08:42.719><c> is</c><00:08:43.020><c> it</c><00:08:43.200><c> be</c><00:08:43.320><c> consumed</c><00:08:43.680><c> by</c>

00:08:44.029 --> 00:08:44.039 align:start position:0%
consumed by a human is it be consumed by
 

00:08:44.039 --> 00:08:46.130 align:start position:0%
consumed by a human is it be consumed by
a<00:08:44.339><c> state</c><00:08:44.459><c> machine</c><00:08:44.700><c> or</c><00:08:45.240><c> a</c><00:08:45.420><c> decentralized</c><00:08:45.899><c> date</c>

00:08:46.130 --> 00:08:46.140 align:start position:0%
a state machine or a decentralized date
 

00:08:46.140 --> 00:08:47.269 align:start position:0%
a state machine or a decentralized date
machine

00:08:47.269 --> 00:08:47.279 align:start position:0%
machine
 

00:08:47.279 --> 00:08:48.350 align:start position:0%
machine
um it's<00:08:47.640><c> being</c><00:08:47.880><c> consumed</c><00:08:48.180><c> by</c><00:08:48.300><c> a</c>

00:08:48.350 --> 00:08:48.360 align:start position:0%
um it's being consumed by a
 

00:08:48.360 --> 00:08:49.310 align:start position:0%
um it's being consumed by a
decentralized<00:08:48.720><c> state</c><00:08:48.959><c> machine</c><00:08:49.140><c> like</c>

00:08:49.310 --> 00:08:49.320 align:start position:0%
decentralized state machine like
 

00:08:49.320 --> 00:08:50.329 align:start position:0%
decentralized state machine like
ethereum

00:08:50.329 --> 00:08:50.339 align:start position:0%
ethereum
 

00:08:50.339 --> 00:08:53.210 align:start position:0%
ethereum
hence<00:08:50.820><c> like</c><00:08:51.120><c> on-chain</c><00:08:51.540><c> verification</c><00:08:52.080><c> uh</c><00:08:52.980><c> you</c>

00:08:53.210 --> 00:08:53.220 align:start position:0%
hence like on-chain verification uh you
 

00:08:53.220 --> 00:08:54.350 align:start position:0%
hence like on-chain verification uh you
need<00:08:53.339><c> things</c><00:08:53.459><c> to</c><00:08:53.640><c> be</c><00:08:53.760><c> considerably</c><00:08:54.180><c> more</c>

00:08:54.350 --> 00:08:54.360 align:start position:0%
need things to be considerably more
 

00:08:54.360 --> 00:08:56.870 align:start position:0%
need things to be considerably more
succinct<00:08:54.839><c> this</c><00:08:55.620><c> being</c><00:08:55.980><c> interpreted</c><00:08:56.580><c> by</c><00:08:56.760><c> a</c>

00:08:56.870 --> 00:08:56.880 align:start position:0%
succinct this being interpreted by a
 

00:08:56.880 --> 00:08:59.509 align:start position:0%
succinct this being interpreted by a
human<00:08:57.060><c> maybe</c><00:08:57.600><c> you</c><00:08:57.899><c> don't</c><00:08:58.019><c> maybe</c><00:08:58.800><c> it</c><00:08:59.100><c> can</c><00:08:59.279><c> be</c>

00:08:59.509 --> 00:08:59.519 align:start position:0%
human maybe you don't maybe it can be
 

00:08:59.519 --> 00:09:01.370 align:start position:0%
human maybe you don't maybe it can be
like<00:08:59.940><c> a</c><00:09:00.240><c> much</c><00:09:00.360><c> larger</c><00:09:00.779><c> piece</c><00:09:01.140><c> of</c><00:09:01.200><c> information</c>

00:09:01.370 --> 00:09:01.380 align:start position:0%
like a much larger piece of information
 

00:09:01.380 --> 00:09:03.470 align:start position:0%
like a much larger piece of information
that<00:09:01.920><c> is</c><00:09:02.040><c> like</c><00:09:02.220><c> human</c><00:09:02.459><c> interpretable</c><00:09:03.060><c> or</c><00:09:03.300><c> has</c>

00:09:03.470 --> 00:09:03.480 align:start position:0%
that is like human interpretable or has
 

00:09:03.480 --> 00:09:05.210 align:start position:0%
that is like human interpretable or has
like<00:09:03.660><c> some</c><00:09:03.899><c> kind</c><00:09:04.080><c> of</c><00:09:04.140><c> like</c><00:09:04.440><c> interesting</c>

00:09:05.210 --> 00:09:05.220 align:start position:0%
like some kind of like interesting
 

00:09:05.220 --> 00:09:08.030 align:start position:0%
like some kind of like interesting
graphical<00:09:05.640><c> representation</c>

00:09:08.030 --> 00:09:08.040 align:start position:0%
graphical representation
 

00:09:08.040 --> 00:09:10.070 align:start position:0%
graphical representation
and<00:09:08.459><c> so</c><00:09:08.640><c> in</c><00:09:09.120><c> thinking</c><00:09:09.420><c> about</c><00:09:09.540><c> this</c><00:09:09.779><c> spectrum</c>

00:09:10.070 --> 00:09:10.080 align:start position:0%
and so in thinking about this spectrum
 

00:09:10.080 --> 00:09:11.930 align:start position:0%
and so in thinking about this spectrum
and<00:09:10.260><c> again</c><00:09:10.380><c> this</c><00:09:10.560><c> is</c><00:09:10.680><c> this</c><00:09:10.920><c> is</c><00:09:11.100><c> not</c><00:09:11.279><c> including</c>

00:09:11.930 --> 00:09:11.940 align:start position:0%
and again this is this is not including
 

00:09:11.940 --> 00:09:13.009 align:start position:0%
and again this is this is not including
a<00:09:12.060><c> lot</c><00:09:12.120><c> of</c><00:09:12.240><c> things</c><00:09:12.360><c> in</c><00:09:12.480><c> the</c><00:09:12.540><c> middle</c><00:09:12.660><c> so</c><00:09:12.839><c> things</c>

00:09:13.009 --> 00:09:13.019 align:start position:0%
a lot of things in the middle so things
 

00:09:13.019 --> 00:09:15.350 align:start position:0%
a lot of things in the middle so things
in<00:09:13.140><c> the</c><00:09:13.200><c> middle</c><00:09:13.320><c> might</c><00:09:13.560><c> be</c><00:09:13.680><c> things</c><00:09:13.920><c> like</c><00:09:14.360><c> uh</c>

00:09:15.350 --> 00:09:15.360 align:start position:0%
in the middle might be things like uh
 

00:09:15.360 --> 00:09:18.410 align:start position:0%
in the middle might be things like uh
like<00:09:16.019><c> being</c><00:09:16.320><c> consumed</c><00:09:16.920><c> by</c><00:09:17.399><c> like</c><00:09:17.880><c> an</c><00:09:18.060><c> app</c><00:09:18.180><c> chain</c>

00:09:18.410 --> 00:09:18.420 align:start position:0%
like being consumed by like an app chain
 

00:09:18.420 --> 00:09:21.889 align:start position:0%
like being consumed by like an app chain
or<00:09:18.660><c> a</c><00:09:18.779><c> layer</c><00:09:19.019><c> two</c><00:09:19.200><c> or</c><00:09:19.800><c> a</c><00:09:20.160><c> a</c><00:09:20.880><c> lower</c><00:09:21.300><c> congestion</c>

00:09:21.889 --> 00:09:21.899 align:start position:0%
or a layer two or a a lower congestion
 

00:09:21.899 --> 00:09:23.690 align:start position:0%
or a layer two or a a lower congestion
layer<00:09:22.260><c> one</c><00:09:22.380><c> or</c><00:09:22.740><c> a</c><00:09:22.860><c> short-lived</c><00:09:23.279><c> chain</c><00:09:23.459><c> or</c>

00:09:23.690 --> 00:09:23.700 align:start position:0%
layer one or a short-lived chain or
 

00:09:23.700 --> 00:09:24.769 align:start position:0%
layer one or a short-lived chain or
something<00:09:23.880><c> like</c><00:09:24.120><c> that</c>

00:09:24.769 --> 00:09:24.779 align:start position:0%
something like that
 

00:09:24.779 --> 00:09:27.350 align:start position:0%
something like that
but<00:09:25.260><c> these</c><00:09:25.500><c> two</c><00:09:25.620><c> ends</c><00:09:25.920><c> of</c><00:09:25.980><c> the</c><00:09:26.100><c> spectrum</c><00:09:26.459><c> I</c>

00:09:27.350 --> 00:09:27.360 align:start position:0%
but these two ends of the spectrum I
 

00:09:27.360 --> 00:09:29.269 align:start position:0%
but these two ends of the spectrum I
think<00:09:27.480><c> we</c><00:09:27.660><c> all</c><00:09:27.779><c> quite</c><00:09:28.019><c> understand</c><00:09:28.200><c> like</c><00:09:28.680><c> the</c>

00:09:29.269 --> 00:09:29.279 align:start position:0%
think we all quite understand like the
 

00:09:29.279 --> 00:09:31.009 align:start position:0%
think we all quite understand like the
chain<00:09:29.399><c> side</c><00:09:29.700><c> of</c><00:09:30.060><c> applications</c><00:09:30.480><c> like</c><00:09:30.779><c> things</c>

00:09:31.009 --> 00:09:31.019 align:start position:0%
chain side of applications like things
 

00:09:31.019 --> 00:09:32.630 align:start position:0%
chain side of applications like things
that<00:09:31.320><c> that</c><00:09:31.440><c> use</c><00:09:31.680><c> your</c><00:09:31.920><c> knowledge</c><00:09:32.220><c> proofs</c><00:09:32.519><c> that</c>

00:09:32.630 --> 00:09:32.640 align:start position:0%
that that use your knowledge proofs that
 

00:09:32.640 --> 00:09:33.910 align:start position:0%
that that use your knowledge proofs that
are<00:09:32.760><c> that</c>

00:09:33.910 --> 00:09:33.920 align:start position:0%
are that
 

00:09:33.920 --> 00:09:36.470 align:start position:0%
are that
requires<00:09:34.920><c> tend</c><00:09:35.580><c> to</c><00:09:35.640><c> benefit</c><00:09:35.820><c> from</c><00:09:36.120><c> being</c><00:09:36.300><c> very</c>

00:09:36.470 --> 00:09:36.480 align:start position:0%
requires tend to benefit from being very
 

00:09:36.480 --> 00:09:38.030 align:start position:0%
requires tend to benefit from being very
composable<00:09:36.959><c> creating</c><00:09:37.620><c> things</c><00:09:37.800><c> that</c><00:09:37.920><c> are</c>

00:09:38.030 --> 00:09:38.040 align:start position:0%
composable creating things that are
 

00:09:38.040 --> 00:09:40.550 align:start position:0%
composable creating things that are
canonical<00:09:38.399><c> on</c><00:09:39.120><c> the</c><00:09:39.240><c> other</c><00:09:39.300><c> hand</c><00:09:39.480><c> if</c><00:09:40.380><c> we're</c>

00:09:40.550 --> 00:09:40.560 align:start position:0%
canonical on the other hand if we're
 

00:09:40.560 --> 00:09:42.050 align:start position:0%
canonical on the other hand if we're
talking<00:09:40.680><c> about</c><00:09:40.860><c> like</c><00:09:41.160><c> humans</c><00:09:41.580><c> interpreting</c>

00:09:42.050 --> 00:09:42.060 align:start position:0%
talking about like humans interpreting
 

00:09:42.060 --> 00:09:44.389 align:start position:0%
talking about like humans interpreting
proofs<00:09:42.480><c> it</c><00:09:43.019><c> feels</c><00:09:43.260><c> like</c><00:09:43.440><c> it's</c><00:09:43.740><c> the</c>

00:09:44.389 --> 00:09:44.399 align:start position:0%
proofs it feels like it's the
 

00:09:44.399 --> 00:09:46.370 align:start position:0%
proofs it feels like it's the
applications<00:09:44.820><c> want</c><00:09:45.360><c> to</c><00:09:45.480><c> be</c><00:09:45.600><c> higher</c><00:09:45.959><c> velocity</c>

00:09:46.370 --> 00:09:46.380 align:start position:0%
applications want to be higher velocity
 

00:09:46.380 --> 00:09:47.570 align:start position:0%
applications want to be higher velocity
or<00:09:46.560><c> can</c><00:09:46.740><c> benefit</c><00:09:46.860><c> from</c><00:09:47.160><c> being</c><00:09:47.279><c> higher</c>

00:09:47.570 --> 00:09:47.580 align:start position:0%
or can benefit from being higher
 

00:09:47.580 --> 00:09:49.550 align:start position:0%
or can benefit from being higher
velocity<00:09:48.000><c> because</c><00:09:48.300><c> uh</c><00:09:48.959><c> you</c><00:09:49.080><c> don't</c><00:09:49.200><c> need</c><00:09:49.380><c> a</c>

00:09:49.550 --> 00:09:49.560 align:start position:0%
velocity because uh you don't need a
 

00:09:49.560 --> 00:09:51.590 align:start position:0%
velocity because uh you don't need a
chain<00:09:49.740><c> verifying</c><00:09:50.279><c> every</c><00:09:50.399><c> proof</c><00:09:50.880><c> uh</c><00:09:51.420><c> things</c>

00:09:51.590 --> 00:09:51.600 align:start position:0%
chain verifying every proof uh things
 

00:09:51.600 --> 00:09:53.750 align:start position:0%
chain verifying every proof uh things
are<00:09:51.839><c> more</c><00:09:51.959><c> ephemeral</c><00:09:52.440><c> maybe</c><00:09:52.800><c> you</c><00:09:53.279><c> know</c><00:09:53.339><c> humans</c>

00:09:53.750 --> 00:09:53.760 align:start position:0%
are more ephemeral maybe you know humans
 

00:09:53.760 --> 00:09:55.910 align:start position:0%
are more ephemeral maybe you know humans
don't<00:09:54.060><c> necessarily</c><00:09:54.660><c> have</c><00:09:54.959><c> like</c><00:09:55.260><c> persistent</c>

00:09:55.910 --> 00:09:55.920 align:start position:0%
don't necessarily have like persistent
 

00:09:55.920 --> 00:09:58.009 align:start position:0%
don't necessarily have like persistent
memory<00:09:56.220><c> themselves</c><00:09:56.700><c> right</c><00:09:57.060><c> like</c><00:09:57.300><c> we</c><00:09:57.480><c> see</c><00:09:57.899><c> a</c>

00:09:58.009 --> 00:09:58.019 align:start position:0%
memory themselves right like we see a
 

00:09:58.019 --> 00:09:59.449 align:start position:0%
memory themselves right like we see a
lot<00:09:58.140><c> of</c><00:09:58.260><c> things</c><00:09:58.440><c> on</c><00:09:58.680><c> Twitter</c><00:09:58.800><c> and</c><00:09:59.100><c> sort</c><00:09:59.339><c> of</c>

00:09:59.449 --> 00:09:59.459 align:start position:0%
lot of things on Twitter and sort of
 

00:09:59.459 --> 00:10:01.550 align:start position:0%
lot of things on Twitter and sort of
like<00:09:59.640><c> form</c><00:09:59.940><c> a</c><00:10:00.600><c> vague</c><00:10:00.839><c> understanding</c><00:10:01.380><c> of</c>

00:10:01.550 --> 00:10:01.560 align:start position:0%
like form a vague understanding of
 

00:10:01.560 --> 00:10:04.009 align:start position:0%
like form a vague understanding of
what's<00:10:01.740><c> going</c><00:10:01.920><c> on</c>

00:10:04.009 --> 00:10:04.019 align:start position:0%
what's going on
 

00:10:04.019 --> 00:10:06.769 align:start position:0%
what's going on
um<00:10:04.080><c> another</c><00:10:04.260><c> mental</c><00:10:04.680><c> model</c><00:10:04.800><c> I</c><00:10:04.980><c> think</c><00:10:05.100><c> about</c><00:10:05.220><c> is</c>

00:10:06.769 --> 00:10:06.779 align:start position:0%
um another mental model I think about is
 

00:10:06.779 --> 00:10:10.250 align:start position:0%
um another mental model I think about is
um<00:10:07.100><c> zkps</c><00:10:08.100><c> on</c><00:10:08.820><c> the</c><00:10:08.940><c> on</c><00:10:09.060><c> the</c><00:10:09.180><c> Privacy</c><00:10:09.720><c> not</c><00:10:09.959><c> just</c>

00:10:10.250 --> 00:10:10.260 align:start position:0%
um zkps on the on the Privacy not just
 

00:10:10.260 --> 00:10:13.490 align:start position:0%
um zkps on the on the Privacy not just
inside<00:10:10.500><c> is</c><00:10:10.920><c> uh</c><00:10:11.820><c> like</c><00:10:12.060><c> vkp</c><00:10:12.839><c> sort</c><00:10:13.019><c> of</c><00:10:13.080><c> creating</c><00:10:13.320><c> a</c>

00:10:13.490 --> 00:10:13.500 align:start position:0%
inside is uh like vkp sort of creating a
 

00:10:13.500 --> 00:10:15.949 align:start position:0%
inside is uh like vkp sort of creating a
new<00:10:13.680><c> content</c><00:10:14.040><c> type</c><00:10:14.279><c> which</c><00:10:15.000><c> is</c><00:10:15.120><c> like</c><00:10:15.420><c> all</c><00:10:15.779><c> these</c>

00:10:15.949 --> 00:10:15.959 align:start position:0%
new content type which is like all these
 

00:10:15.959 --> 00:10:18.170 align:start position:0%
new content type which is like all these
places<00:10:16.140><c> where</c><00:10:16.680><c> people</c><00:10:17.399><c> create</c><00:10:17.640><c> content</c>

00:10:18.170 --> 00:10:18.180 align:start position:0%
places where people create content
 

00:10:18.180 --> 00:10:20.030 align:start position:0%
places where people create content
online<00:10:18.779><c> today</c>

00:10:20.030 --> 00:10:20.040 align:start position:0%
online today
 

00:10:20.040 --> 00:10:21.889 align:start position:0%
online today
um<00:10:20.100><c> what</c><00:10:20.279><c> if</c><00:10:20.459><c> they</c><00:10:20.580><c> now</c><00:10:20.820><c> were</c><00:10:21.120><c> enriched</c><00:10:21.779><c> with</c>

00:10:21.889 --> 00:10:21.899 align:start position:0%
um what if they now were enriched with
 

00:10:21.899 --> 00:10:23.509 align:start position:0%
um what if they now were enriched with
the<00:10:22.019><c> zkp</c><00:10:22.500><c> of</c><00:10:22.680><c> some</c><00:10:22.800><c> sort</c><00:10:22.980><c> it</c><00:10:23.100><c> kind</c><00:10:23.220><c> of</c><00:10:23.339><c> means</c>

00:10:23.509 --> 00:10:23.519 align:start position:0%
the zkp of some sort it kind of means
 

00:10:23.519 --> 00:10:24.710 align:start position:0%
the zkp of some sort it kind of means
something<00:10:23.640><c> a</c><00:10:23.880><c> little</c><00:10:23.940><c> bit</c><00:10:24.060><c> different</c><00:10:24.240><c> which</c>

00:10:24.710 --> 00:10:24.720 align:start position:0%
something a little bit different which
 

00:10:24.720 --> 00:10:26.449 align:start position:0%
something a little bit different which
which<00:10:24.899><c> is</c><00:10:25.320><c> quite</c><00:10:25.500><c> cool</c>

00:10:26.449 --> 00:10:26.459 align:start position:0%
which is quite cool
 

00:10:26.459 --> 00:10:28.130 align:start position:0%
which is quite cool
um<00:10:26.940><c> so</c><00:10:27.180><c> I</c><00:10:27.360><c> didn't</c><00:10:27.480><c> really</c><00:10:27.600><c> talk</c><00:10:27.720><c> about</c><00:10:27.839><c> I</c>

00:10:28.130 --> 00:10:28.140 align:start position:0%
um so I didn't really talk about I
 

00:10:28.140 --> 00:10:29.690 align:start position:0%
um so I didn't really talk about I
realized<00:10:28.500><c> I</c><00:10:29.100><c> probably</c><00:10:29.220><c> should</c><00:10:29.399><c> have</c><00:10:29.459><c> had</c><00:10:29.580><c> a</c>

00:10:29.690 --> 00:10:29.700 align:start position:0%
realized I probably should have had a
 

00:10:29.700 --> 00:10:31.070 align:start position:0%
realized I probably should have had a
slide<00:10:29.940><c> here</c><00:10:30.060><c> presenting</c><00:10:30.480><c> some</c><00:10:30.600><c> applications</c>

00:10:31.070 --> 00:10:31.080 align:start position:0%
slide here presenting some applications
 

00:10:31.080 --> 00:10:32.870 align:start position:0%
slide here presenting some applications
but

00:10:32.870 --> 00:10:32.880 align:start position:0%
but
 

00:10:32.880 --> 00:10:37.009 align:start position:0%
but
um some<00:10:33.480><c> examples</c><00:10:33.899><c> are</c><00:10:34.580><c> uh</c><00:10:35.580><c> like</c>

00:10:37.009 --> 00:10:37.019 align:start position:0%
um some examples are uh like
 

00:10:37.019 --> 00:10:38.389 align:start position:0%
um some examples are uh like
um<00:10:37.080><c> actually</c><00:10:37.320><c> let</c><00:10:37.560><c> me</c><00:10:37.680><c> just</c><00:10:37.800><c> pull</c><00:10:37.920><c> back</c><00:10:38.100><c> go</c>

00:10:38.389 --> 00:10:38.399 align:start position:0%
um actually let me just pull back go
 

00:10:38.399 --> 00:10:40.430 align:start position:0%
um actually let me just pull back go
back<00:10:38.580><c> to</c><00:10:38.700><c> this</c><00:10:39.480><c> slide</c>

00:10:40.430 --> 00:10:40.440 align:start position:0%
back to this slide
 

00:10:40.440 --> 00:10:41.870 align:start position:0%
back to this slide
so<00:10:40.800><c> it's</c><00:10:40.980><c> done</c><00:10:41.100><c> before</c><00:10:41.279><c> which</c><00:10:41.519><c> is</c><00:10:41.640><c> a</c><00:10:41.760><c> project</c>

00:10:41.870 --> 00:10:41.880 align:start position:0%
so it's done before which is a project
 

00:10:41.880 --> 00:10:44.509 align:start position:0%
so it's done before which is a project
of<00:10:42.060><c> the</c><00:10:42.180><c> PSE</c><00:10:42.480><c> uh</c><00:10:43.200><c> which</c><00:10:43.380><c> is</c><00:10:43.500><c> kind</c><00:10:43.680><c> of</c><00:10:43.740><c> group</c><00:10:43.980><c> uh</c>

00:10:44.509 --> 00:10:44.519 align:start position:0%
of the PSE uh which is kind of group uh
 

00:10:44.519 --> 00:10:47.990 align:start position:0%
of the PSE uh which is kind of group uh
group<00:10:44.760><c> membership</c><00:10:45.120><c> in</c><00:10:45.899><c> like</c><00:10:46.320><c> proving</c>

00:10:47.990 --> 00:10:48.000 align:start position:0%
group membership in like proving
 

00:10:48.000 --> 00:10:49.610 align:start position:0%
group membership in like proving
private<00:10:48.600><c> group</c><00:10:48.779><c> membership</c><00:10:49.140><c> so</c><00:10:49.380><c> you</c><00:10:49.560><c> can</c>

00:10:49.610 --> 00:10:49.620 align:start position:0%
private group membership so you can
 

00:10:49.620 --> 00:10:51.170 align:start position:0%
private group membership so you can
prove<00:10:49.800><c> that</c><00:10:49.920><c> you</c><00:10:50.160><c> are</c><00:10:50.279><c> one</c><00:10:50.519><c> of</c><00:10:50.640><c> the</c><00:10:50.820><c> people</c><00:10:50.940><c> in</c>

00:10:51.170 --> 00:10:51.180 align:start position:0%
prove that you are one of the people in
 

00:10:51.180 --> 00:10:52.370 align:start position:0%
prove that you are one of the people in
a<00:10:51.300><c> group</c><00:10:51.420><c> and</c><00:10:51.600><c> so</c><00:10:51.720><c> you</c><00:10:51.779><c> can</c><00:10:51.899><c> use</c><00:10:51.959><c> this</c><00:10:52.079><c> to</c><00:10:52.200><c> do</c>

00:10:52.370 --> 00:10:52.380 align:start position:0%
a group and so you can use this to do
 

00:10:52.380 --> 00:10:54.530 align:start position:0%
a group and so you can use this to do
like<00:10:52.500><c> private</c><00:10:52.860><c> like</c><00:10:53.279><c> uh</c><00:10:53.880><c> synonymous</c><00:10:54.360><c> message</c>

00:10:54.530 --> 00:10:54.540 align:start position:0%
like private like uh synonymous message
 

00:10:54.540 --> 00:10:56.630 align:start position:0%
like private like uh synonymous message
board<00:10:54.839><c> or</c><00:10:55.079><c> something</c><00:10:55.200><c> like</c><00:10:55.440><c> this</c>

00:10:56.630 --> 00:10:56.640 align:start position:0%
board or something like this
 

00:10:56.640 --> 00:10:58.430 align:start position:0%
board or something like this
um things<00:10:56.880><c> like</c><00:10:57.060><c> CK</c><00:10:57.480><c> email</c><00:10:57.720><c> like</c><00:10:58.019><c> proving</c>

00:10:58.430 --> 00:10:58.440 align:start position:0%
um things like CK email like proving
 

00:10:58.440 --> 00:10:59.449 align:start position:0%
um things like CK email like proving
that

00:10:59.449 --> 00:10:59.459 align:start position:0%
that
 

00:10:59.459 --> 00:11:01.730 align:start position:0%
that
you<00:10:59.820><c> know</c><00:10:59.880><c> mail</c><00:11:00.120><c> servers</c><00:11:00.660><c> it</c><00:11:01.140><c> turns</c><00:11:01.440><c> out</c><00:11:01.500><c> many</c>

00:11:01.730 --> 00:11:01.740 align:start position:0%
you know mail servers it turns out many
 

00:11:01.740 --> 00:11:05.690 align:start position:0%
you know mail servers it turns out many
of<00:11:01.920><c> them</c><00:11:02.040><c> uh</c><00:11:02.880><c> like</c><00:11:03.240><c> sign</c><00:11:04.040><c> uh</c><00:11:05.040><c> sign</c><00:11:05.339><c> the</c><00:11:05.579><c> email</c>

00:11:05.690 --> 00:11:05.700 align:start position:0%
of them uh like sign uh sign the email
 

00:11:05.700 --> 00:11:08.870 align:start position:0%
of them uh like sign uh sign the email
body<00:11:06.000><c> so</c><00:11:06.540><c> uh</c><00:11:07.200><c> you</c><00:11:07.440><c> can</c><00:11:07.560><c> you</c><00:11:07.920><c> can</c><00:11:08.040><c> do</c><00:11:08.339><c> a</c><00:11:08.519><c> zero</c>

00:11:08.870 --> 00:11:08.880 align:start position:0%
body so uh you can you can do a zero
 

00:11:08.880 --> 00:11:09.949 align:start position:0%
body so uh you can you can do a zero
knowledge<00:11:09.060><c> proof</c><00:11:09.360><c> that</c><00:11:09.420><c> you</c><00:11:09.540><c> received</c><00:11:09.839><c> an</c>

00:11:09.949 --> 00:11:09.959 align:start position:0%
knowledge proof that you received an
 

00:11:09.959 --> 00:11:11.210 align:start position:0%
knowledge proof that you received an
email<00:11:10.079><c> with</c><00:11:10.380><c> certain</c><00:11:10.620><c> Properties</c><00:11:10.980><c> or</c>

00:11:11.210 --> 00:11:11.220 align:start position:0%
email with certain Properties or
 

00:11:11.220 --> 00:11:12.290 align:start position:0%
email with certain Properties or
something<00:11:11.399><c> like</c><00:11:11.579><c> that</c><00:11:11.700><c> which</c><00:11:11.880><c> is</c><00:11:12.000><c> kind</c><00:11:12.180><c> of</c>

00:11:12.290 --> 00:11:12.300 align:start position:0%
something like that which is kind of
 

00:11:12.300 --> 00:11:14.810 align:start position:0%
something like that which is kind of
cool<00:11:12.899><c> and</c><00:11:13.440><c> and</c><00:11:13.620><c> do</c><00:11:13.800><c> things</c><00:11:14.040><c> like</c><00:11:14.220><c> it's</c><00:11:14.700><c> not</c>

00:11:14.810 --> 00:11:14.820 align:start position:0%
cool and and do things like it's not
 

00:11:14.820 --> 00:11:16.370 align:start position:0%
cool and and do things like it's not
obvious<00:11:15.120><c> that</c><00:11:15.360><c> that's</c><00:11:15.480><c> your</c><00:11:15.720><c> knowledge</c><00:11:16.200><c> proof</c>

00:11:16.370 --> 00:11:16.380 align:start position:0%
obvious that that's your knowledge proof
 

00:11:16.380 --> 00:11:17.509 align:start position:0%
obvious that that's your knowledge proof
in<00:11:16.500><c> either</c><00:11:16.620><c> these</c><00:11:16.920><c> cases</c><00:11:17.100><c> needs</c><00:11:17.339><c> to</c><00:11:17.399><c> be</c>

00:11:17.509 --> 00:11:17.519 align:start position:0%
in either these cases needs to be
 

00:11:17.519 --> 00:11:20.509 align:start position:0%
in either these cases needs to be
interpreted<00:11:18.000><c> by</c><00:11:18.120><c> a</c><00:11:18.240><c> chain</c>

00:11:20.509 --> 00:11:20.519 align:start position:0%
 
 

00:11:20.519 --> 00:11:21.769 align:start position:0%
 
um<00:11:20.579><c> and</c><00:11:20.820><c> so</c><00:11:20.940><c> the</c><00:11:21.120><c> requirements</c><00:11:21.480><c> in</c><00:11:21.660><c> this</c>

00:11:21.769 --> 00:11:21.779 align:start position:0%
um and so the requirements in this
 

00:11:21.779 --> 00:11:23.930 align:start position:0%
um and so the requirements in this
quadrant<00:11:22.140><c> are</c><00:11:22.500><c> quite</c><00:11:23.040><c> a</c><00:11:23.220><c> bit</c><00:11:23.220><c> different</c><00:11:23.940><c> um</c>

00:11:23.930 --> 00:11:23.940 align:start position:0%
quadrant are quite a bit different um
 

00:11:23.940 --> 00:11:25.610 align:start position:0%
quadrant are quite a bit different um
than<00:11:24.180><c> and</c><00:11:24.420><c> then</c><00:11:24.600><c> the</c><00:11:24.779><c> the</c><00:11:24.839><c> quantity</c><00:11:25.260><c> e</c><00:11:25.380><c> was</c>

00:11:25.610 --> 00:11:25.620 align:start position:0%
than and then the the quantity e was
 

00:11:25.620 --> 00:11:27.590 align:start position:0%
than and then the the quantity e was
talking<00:11:25.740><c> about</c><00:11:25.920><c> and</c><00:11:26.220><c> that</c><00:11:26.399><c> like</c><00:11:26.640><c> verification</c>

00:11:27.590 --> 00:11:27.600 align:start position:0%
talking about and that like verification
 

00:11:27.600 --> 00:11:28.670 align:start position:0%
talking about and that like verification
complexity<00:11:28.079><c> doesn't</c><00:11:28.260><c> matter</c><00:11:28.440><c> as</c><00:11:28.560><c> much</c>

00:11:28.670 --> 00:11:28.680 align:start position:0%
complexity doesn't matter as much
 

00:11:28.680 --> 00:11:30.889 align:start position:0%
complexity doesn't matter as much
verification<00:11:29.220><c> complexity</c><00:11:29.820><c> matters</c><00:11:30.660><c> its</c>

00:11:30.889 --> 00:11:30.899 align:start position:0%
verification complexity matters its
 

00:11:30.899 --> 00:11:32.449 align:start position:0%
verification complexity matters its
thickness<00:11:31.200><c> because</c>

00:11:32.449 --> 00:11:32.459 align:start position:0%
thickness because
 

00:11:32.459 --> 00:11:34.250 align:start position:0%
thickness because
um or<00:11:32.940><c> matters</c><00:11:33.300><c> when</c><00:11:33.540><c> you're</c><00:11:33.660><c> verifying</c><00:11:34.140><c> on</c>

00:11:34.250 --> 00:11:34.260 align:start position:0%
um or matters when you're verifying on
 

00:11:34.260 --> 00:11:35.750 align:start position:0%
um or matters when you're verifying on
chain<00:11:34.440><c> because</c><00:11:34.800><c> you</c><00:11:35.160><c> don't</c><00:11:35.279><c> want</c><00:11:35.459><c> the</c><00:11:35.579><c> chain</c>

00:11:35.750 --> 00:11:35.760 align:start position:0%
chain because you don't want the chain
 

00:11:35.760 --> 00:11:37.850 align:start position:0%
chain because you don't want the chain
to<00:11:36.000><c> have</c><00:11:36.120><c> to</c><00:11:36.300><c> spend</c><00:11:36.660><c> a</c><00:11:36.839><c> lot</c><00:11:36.899><c> of</c><00:11:37.019><c> gas</c><00:11:37.140><c> to</c><00:11:37.500><c> verify</c>

00:11:37.850 --> 00:11:37.860 align:start position:0%
to have to spend a lot of gas to verify
 

00:11:37.860 --> 00:11:39.710 align:start position:0%
to have to spend a lot of gas to verify
your<00:11:37.980><c> proof</c><00:11:38.279><c> but</c><00:11:38.700><c> if</c><00:11:38.880><c> a</c><00:11:39.000><c> human's</c><00:11:39.240><c> verifying</c><00:11:39.600><c> it</c>

00:11:39.710 --> 00:11:39.720 align:start position:0%
your proof but if a human's verifying it
 

00:11:39.720 --> 00:11:41.750 align:start position:0%
your proof but if a human's verifying it
like<00:11:39.839><c> whatever</c><00:11:40.019><c> right</c><00:11:40.440><c> like</c><00:11:40.740><c> uh</c><00:11:41.399><c> it</c><00:11:41.579><c> can</c><00:11:41.640><c> be</c>

00:11:41.750 --> 00:11:41.760 align:start position:0%
like whatever right like uh it can be
 

00:11:41.760 --> 00:11:44.150 align:start position:0%
like whatever right like uh it can be
done<00:11:41.940><c> somewhere</c><00:11:42.420><c> else</c><00:11:42.540><c> uh</c><00:11:43.200><c> like</c><00:11:43.440><c> off</c><00:11:43.860><c> chain</c>

00:11:44.150 --> 00:11:44.160 align:start position:0%
done somewhere else uh like off chain
 

00:11:44.160 --> 00:11:46.069 align:start position:0%
done somewhere else uh like off chain
and<00:11:44.519><c> or</c><00:11:45.000><c> like</c><00:11:45.180><c> you</c><00:11:45.300><c> know</c><00:11:45.420><c> it</c><00:11:45.540><c> can</c><00:11:45.720><c> use</c><00:11:45.839><c> like</c>

00:11:46.069 --> 00:11:46.079 align:start position:0%
and or like you know it can use like
 

00:11:46.079 --> 00:11:46.850 align:start position:0%
and or like you know it can use like
some

00:11:46.850 --> 00:11:46.860 align:start position:0%
some
 

00:11:46.860 --> 00:11:48.949 align:start position:0%
some
like<00:11:47.519><c> even</c><00:11:47.820><c> consumer</c><00:11:48.300><c> Hardware</c><00:11:48.480><c> is</c><00:11:48.779><c> more</c>

00:11:48.949 --> 00:11:48.959 align:start position:0%
like even consumer Hardware is more
 

00:11:48.959 --> 00:11:50.930 align:start position:0%
like even consumer Hardware is more
powerful<00:11:49.200><c> than</c><00:11:49.500><c> a</c><00:11:49.800><c> chain</c>

00:11:50.930 --> 00:11:50.940 align:start position:0%
powerful than a chain
 

00:11:50.940 --> 00:11:52.610 align:start position:0%
powerful than a chain
um<00:11:51.000><c> proving</c><00:11:51.540><c> complexity</c><00:11:51.959><c> tends</c><00:11:52.260><c> to</c><00:11:52.320><c> matter</c><00:11:52.440><c> a</c>

00:11:52.610 --> 00:11:52.620 align:start position:0%
um proving complexity tends to matter a
 

00:11:52.620 --> 00:11:53.810 align:start position:0%
um proving complexity tends to matter a
lot<00:11:52.680><c> more</c><00:11:52.800><c> because</c><00:11:52.980><c> we</c><00:11:53.279><c> are</c><00:11:53.459><c> operating</c>

00:11:53.810 --> 00:11:53.820 align:start position:0%
lot more because we are operating
 

00:11:53.820 --> 00:11:55.730 align:start position:0%
lot more because we are operating
usually<00:11:54.180><c> on</c><00:11:54.360><c> a</c><00:11:54.480><c> consumer</c><00:11:54.839><c> device</c><00:11:54.959><c> for</c><00:11:55.260><c> proving</c>

00:11:55.730 --> 00:11:55.740 align:start position:0%
usually on a consumer device for proving
 

00:11:55.740 --> 00:11:57.590 align:start position:0%
usually on a consumer device for proving
so<00:11:56.220><c> consumer</c><00:11:56.640><c> device</c><00:11:56.760><c> proving</c><00:11:57.120><c> friendliness</c>

00:11:57.590 --> 00:11:57.600 align:start position:0%
so consumer device proving friendliness
 

00:11:57.600 --> 00:11:59.269 align:start position:0%
so consumer device proving friendliness
as<00:11:57.779><c> well</c><00:11:58.380><c> um</c><00:11:58.440><c> this</c><00:11:58.620><c> is</c><00:11:58.740><c> something</c><00:11:58.860><c> we</c><00:11:59.100><c> think</c>

00:11:59.269 --> 00:11:59.279 align:start position:0%
as well um this is something we think
 

00:11:59.279 --> 00:12:01.009 align:start position:0%
as well um this is something we think
about<00:11:59.399><c> a</c><00:11:59.640><c> lot</c><00:11:59.760><c> is</c><00:12:00.060><c> how</c><00:12:00.600><c> do</c><00:12:00.660><c> we</c><00:12:00.779><c> make</c><00:12:00.839><c> things</c>

00:12:01.009 --> 00:12:01.019 align:start position:0%
about a lot is how do we make things
 

00:12:01.019 --> 00:12:02.210 align:start position:0%
about a lot is how do we make things
work<00:12:01.140><c> in</c><00:12:01.260><c> a</c><00:12:01.380><c> web</c><00:12:01.500><c> browser</c><00:12:01.800><c> how</c><00:12:01.920><c> do</c><00:12:02.040><c> we</c><00:12:02.100><c> make</c>

00:12:02.210 --> 00:12:02.220 align:start position:0%
work in a web browser how do we make
 

00:12:02.220 --> 00:12:04.069 align:start position:0%
work in a web browser how do we make
things<00:12:02.339><c> work</c><00:12:02.519><c> in</c><00:12:02.640><c> a</c><00:12:02.820><c> mobile</c><00:12:02.880><c> device</c>

00:12:04.069 --> 00:12:04.079 align:start position:0%
things work in a mobile device
 

00:12:04.079 --> 00:12:06.170 align:start position:0%
things work in a mobile device
another<00:12:04.560><c> piece</c><00:12:04.920><c> is</c><00:12:05.100><c> you</c><00:12:05.399><c> know</c><00:12:05.459><c> like</c><00:12:05.700><c> given</c>

00:12:06.170 --> 00:12:06.180 align:start position:0%
another piece is you know like given
 

00:12:06.180 --> 00:12:07.550 align:start position:0%
another piece is you know like given
that<00:12:06.300><c> we</c><00:12:06.480><c> care</c><00:12:06.600><c> about</c><00:12:06.720><c> privacy</c><00:12:07.260><c> in</c><00:12:07.500><c> the</c>

00:12:07.550 --> 00:12:07.560 align:start position:0%
that we care about privacy in the
 

00:12:07.560 --> 00:12:09.350 align:start position:0%
that we care about privacy in the
Squadron<00:12:07.860><c> is</c><00:12:08.100><c> respect</c><00:12:08.519><c> for</c><00:12:08.700><c> sensitive</c><00:12:09.000><c> user</c>

00:12:09.350 --> 00:12:09.360 align:start position:0%
Squadron is respect for sensitive user
 

00:12:09.360 --> 00:12:11.870 align:start position:0%
Squadron is respect for sensitive user
information<00:12:09.540><c> so</c><00:12:09.899><c> if</c><00:12:10.079><c> anyone</c><00:12:10.500><c> was</c><00:12:10.800><c> around</c><00:12:10.980><c> for</c>

00:12:11.870 --> 00:12:11.880 align:start position:0%
information so if anyone was around for
 

00:12:11.880 --> 00:12:15.410 align:start position:0%
information so if anyone was around for
um<00:12:12.360><c> like</c><00:12:12.779><c> you</c><00:12:13.019><c> should</c><00:12:13.200><c> talk</c><00:12:13.440><c> earlier</c><00:12:14.220><c> today</c><00:12:14.459><c> uh</c>

00:12:15.410 --> 00:12:15.420 align:start position:0%
um like you should talk earlier today uh
 

00:12:15.420 --> 00:12:16.670 align:start position:0%
um like you should talk earlier today uh
where<00:12:15.600><c> where</c><00:12:15.779><c> he's</c><00:12:16.019><c> sort</c><00:12:16.200><c> of</c><00:12:16.260><c> been</c><00:12:16.380><c> developing</c>

00:12:16.670 --> 00:12:16.680 align:start position:0%
where where he's sort of been developing
 

00:12:16.680 --> 00:12:19.430 align:start position:0%
where where he's sort of been developing
this<00:12:16.980><c> new</c><00:12:17.160><c> deterministic</c><00:12:18.000><c> nullifier</c><00:12:18.420><c> scheme</c>

00:12:19.430 --> 00:12:19.440 align:start position:0%
this new deterministic nullifier scheme
 

00:12:19.440 --> 00:12:21.290 align:start position:0%
this new deterministic nullifier scheme
um<00:12:19.560><c> that</c><00:12:20.040><c> came</c><00:12:20.220><c> from</c><00:12:20.459><c> realizing</c><00:12:20.940><c> that</c><00:12:21.060><c> we</c><00:12:21.180><c> just</c>

00:12:21.290 --> 00:12:21.300 align:start position:0%
um that came from realizing that we just
 

00:12:21.300 --> 00:12:22.730 align:start position:0%
um that came from realizing that we just
couldn't<00:12:21.420><c> do</c><00:12:21.660><c> a</c><00:12:21.839><c> lot</c><00:12:21.899><c> of</c><00:12:22.019><c> things</c><00:12:22.140><c> with</c><00:12:22.380><c> private</c>

00:12:22.730 --> 00:12:22.740 align:start position:0%
couldn't do a lot of things with private
 

00:12:22.740 --> 00:12:26.329 align:start position:0%
couldn't do a lot of things with private
key<00:12:22.940><c> uh</c><00:12:23.940><c> in</c><00:12:24.480><c> in</c><00:12:24.720><c> uh</c><00:12:25.260><c> in</c><00:12:25.920><c> a</c><00:12:25.980><c> client</c><00:12:26.160><c> device</c>

00:12:26.329 --> 00:12:26.339 align:start position:0%
key uh in in uh in a client device
 

00:12:26.339 --> 00:12:28.550 align:start position:0%
key uh in in uh in a client device
because<00:12:26.700><c> it</c><00:12:26.880><c> would</c><00:12:27.000><c> we</c><00:12:27.480><c> would</c><00:12:27.899><c> need</c><00:12:28.079><c> to</c><00:12:28.320><c> pass</c>

00:12:28.550 --> 00:12:28.560 align:start position:0%
because it would we would need to pass
 

00:12:28.560 --> 00:12:30.050 align:start position:0%
because it would we would need to pass
this<00:12:28.920><c> very</c><00:12:29.100><c> sensitive</c><00:12:29.519><c> piece</c><00:12:29.820><c> of</c><00:12:29.880><c> information</c>

00:12:30.050 --> 00:12:30.060 align:start position:0%
this very sensitive piece of information
 

00:12:30.060 --> 00:12:31.610 align:start position:0%
this very sensitive piece of information
around<00:12:30.540><c> different</c><00:12:30.839><c> parts</c><00:12:31.019><c> of</c><00:12:31.200><c> application</c>

00:12:31.610 --> 00:12:31.620 align:start position:0%
around different parts of application
 

00:12:31.620 --> 00:12:32.930 align:start position:0%
around different parts of application
memory

00:12:32.930 --> 00:12:32.940 align:start position:0%
memory
 

00:12:32.940 --> 00:12:34.430 align:start position:0%
memory
um<00:12:33.000><c> and</c><00:12:33.180><c> so</c><00:12:33.360><c> we</c><00:12:33.600><c> have</c><00:12:33.720><c> to</c><00:12:33.779><c> think</c><00:12:33.899><c> of</c><00:12:34.019><c> new</c><00:12:34.200><c> kind</c>

00:12:34.430 --> 00:12:34.440 align:start position:0%
um and so we have to think of new kind
 

00:12:34.440 --> 00:12:36.769 align:start position:0%
um and so we have to think of new kind
of<00:12:34.500><c> like</c><00:12:34.620><c> mechanisms</c><00:12:35.279><c> for</c><00:12:35.640><c> not</c><00:12:36.240><c> having</c><00:12:36.420><c> to</c><00:12:36.660><c> do</c>

00:12:36.769 --> 00:12:36.779 align:start position:0%
of like mechanisms for not having to do
 

00:12:36.779 --> 00:12:39.769 align:start position:0%
of like mechanisms for not having to do
that<00:12:36.959><c> oh</c><00:12:37.620><c> this</c><00:12:37.920><c> is</c><00:12:37.980><c> still</c><00:12:38.100><c> me</c><00:12:38.339><c> oh</c><00:12:38.820><c> cool</c>

00:12:39.769 --> 00:12:39.779 align:start position:0%
that oh this is still me oh cool
 

00:12:39.779 --> 00:12:42.290 align:start position:0%
that oh this is still me oh cool
all<00:12:40.320><c> right</c><00:12:40.440><c> so</c><00:12:40.680><c> some</c><00:12:40.920><c> of</c><00:12:41.040><c> the</c><00:12:41.160><c> some</c><00:12:41.339><c> of</c><00:12:41.519><c> the</c>

00:12:42.290 --> 00:12:42.300 align:start position:0%
all right so some of the some of the
 

00:12:42.300 --> 00:12:43.970 align:start position:0%
all right so some of the some of the
some<00:12:42.660><c> of</c><00:12:42.839><c> the</c><00:12:42.899><c> challenges</c>

00:12:43.970 --> 00:12:43.980 align:start position:0%
some of the challenges
 

00:12:43.980 --> 00:12:46.670 align:start position:0%
some of the challenges
um<00:12:44.040><c> that</c><00:12:44.279><c> we</c><00:12:44.459><c> see</c><00:12:44.760><c> uh</c><00:12:45.600><c> technical</c><00:12:45.959><c> technical</c>

00:12:46.670 --> 00:12:46.680 align:start position:0%
um that we see uh technical technical
 

00:12:46.680 --> 00:12:48.470 align:start position:0%
um that we see uh technical technical
challenges<00:12:46.980><c> in</c><00:12:47.160><c> the</c><00:12:47.220><c> next</c><00:12:47.339><c> six</c><00:12:47.519><c> months</c><00:12:48.300><c> um</c><00:12:48.360><c> so</c>

00:12:48.470 --> 00:12:48.480 align:start position:0%
challenges in the next six months um so
 

00:12:48.480 --> 00:12:49.670 align:start position:0%
challenges in the next six months um so
as<00:12:48.600><c> I</c><00:12:48.720><c> mentioned</c><00:12:48.899><c> earlier</c><00:12:49.139><c> like</c><00:12:49.320><c> we</c><00:12:49.440><c> need</c><00:12:49.620><c> to</c>

00:12:49.670 --> 00:12:49.680 align:start position:0%
as I mentioned earlier like we need to
 

00:12:49.680 --> 00:12:52.490 align:start position:0%
as I mentioned earlier like we need to
be<00:12:49.860><c> very</c><00:12:50.040><c> friendly</c><00:12:50.399><c> unlike</c><00:12:50.880><c> for</c><00:12:51.360><c> privacy</c><00:12:52.079><c> not</c>

00:12:52.490 --> 00:12:52.500 align:start position:0%
be very friendly unlike for privacy not
 

00:12:52.500 --> 00:12:55.670 align:start position:0%
be very friendly unlike for privacy not
succinct<00:12:52.980><c> uh</c><00:12:53.940><c> applications</c><00:12:54.480><c> and</c><00:12:55.139><c> in</c><00:12:55.380><c> research</c>

00:12:55.670 --> 00:12:55.680 align:start position:0%
succinct uh applications and in research
 

00:12:55.680 --> 00:12:56.690 align:start position:0%
succinct uh applications and in research
constraint<00:12:56.040><c> environments</c><00:12:56.399><c> like</c><00:12:56.519><c> mobile</c>

00:12:56.690 --> 00:12:56.700 align:start position:0%
constraint environments like mobile
 

00:12:56.700 --> 00:12:59.329 align:start position:0%
constraint environments like mobile
devices<00:12:57.000><c> like</c><00:12:57.720><c> like</c><00:12:58.320><c> uh</c>

00:12:59.329 --> 00:12:59.339 align:start position:0%
devices like like uh
 

00:12:59.339 --> 00:13:03.170 align:start position:0%
devices like like uh
web<00:12:59.760><c> browsers</c><00:13:00.240><c> I</c><00:13:00.720><c> think</c><00:13:00.839><c> a</c><00:13:01.019><c> lot</c><00:13:01.079><c> of</c><00:13:01.260><c> like</c>

00:13:03.170 --> 00:13:03.180 align:start position:0%
web browsers I think a lot of like
 

00:13:03.180 --> 00:13:06.350 align:start position:0%
web browsers I think a lot of like
um<00:13:03.779><c> a</c><00:13:04.320><c> lot</c><00:13:04.380><c> of</c><00:13:04.500><c> the</c><00:13:04.620><c> VK</c><00:13:04.980><c> space</c><00:13:05.279><c> is</c><00:13:05.760><c> assuming</c>

00:13:06.350 --> 00:13:06.360 align:start position:0%
um a lot of the VK space is assuming
 

00:13:06.360 --> 00:13:09.949 align:start position:0%
um a lot of the VK space is assuming
that<00:13:07.079><c> most</c><00:13:07.380><c> VK</c><00:13:07.800><c> proofs</c><00:13:08.399><c> will</c><00:13:08.579><c> be</c><00:13:08.820><c> produced</c><00:13:09.600><c> on</c>

00:13:09.949 --> 00:13:09.959 align:start position:0%
that most VK proofs will be produced on
 

00:13:09.959 --> 00:13:13.850 align:start position:0%
that most VK proofs will be produced on
like<00:13:10.200><c> very</c><00:13:10.560><c> large</c><00:13:11.000><c> servers</c><00:13:12.000><c> or</c><00:13:12.600><c> with</c><00:13:13.019><c> fpgas</c><00:13:13.620><c> or</c>

00:13:13.850 --> 00:13:13.860 align:start position:0%
like very large servers or with fpgas or
 

00:13:13.860 --> 00:13:15.949 align:start position:0%
like very large servers or with fpgas or
gpus<00:13:14.399><c> you</c><00:13:14.760><c> know</c><00:13:14.880><c> there's</c><00:13:15.000><c> some</c><00:13:15.240><c> like</c><00:13:15.420><c> debate</c>

00:13:15.949 --> 00:13:15.959 align:start position:0%
gpus you know there's some like debate
 

00:13:15.959 --> 00:13:17.389 align:start position:0%
gpus you know there's some like debate
around<00:13:16.139><c> which</c><00:13:16.380><c> of</c><00:13:16.560><c> those</c><00:13:16.620><c> two</c><00:13:16.740><c> things</c><00:13:16.920><c> wins</c><00:13:17.279><c> of</c>

00:13:17.389 --> 00:13:17.399 align:start position:0%
around which of those two things wins of
 

00:13:17.399 --> 00:13:18.410 align:start position:0%
around which of those two things wins of
course

00:13:18.410 --> 00:13:18.420 align:start position:0%
course
 

00:13:18.420 --> 00:13:21.350 align:start position:0%
course
um<00:13:18.839><c> but</c><00:13:19.560><c> if</c><00:13:20.040><c> users</c><00:13:20.519><c> are</c><00:13:20.700><c> making</c><00:13:20.820><c> proofs</c><00:13:21.180><c> to</c>

00:13:21.350 --> 00:13:21.360 align:start position:0%
um but if users are making proofs to
 

00:13:21.360 --> 00:13:22.970 align:start position:0%
um but if users are making proofs to
other<00:13:21.480><c> or</c><00:13:21.720><c> humans</c><00:13:22.079><c> are</c><00:13:22.200><c> making</c><00:13:22.320><c> you</c><00:13:22.500><c> proofs</c><00:13:22.860><c> to</c>

00:13:22.970 --> 00:13:22.980 align:start position:0%
other or humans are making you proofs to
 

00:13:22.980 --> 00:13:25.430 align:start position:0%
other or humans are making you proofs to
other<00:13:23.100><c> humans</c><00:13:23.820><c> uh</c><00:13:24.420><c> we</c><00:13:24.600><c> perhaps</c><00:13:24.899><c> can't</c><00:13:25.139><c> quite</c>

00:13:25.430 --> 00:13:25.440 align:start position:0%
other humans uh we perhaps can't quite
 

00:13:25.440 --> 00:13:26.569 align:start position:0%
other humans uh we perhaps can't quite
make<00:13:25.560><c> that</c><00:13:25.740><c> assumption</c><00:13:26.040><c> so</c><00:13:26.160><c> we</c><00:13:26.279><c> spent</c><00:13:26.399><c> a</c><00:13:26.519><c> lot</c>

00:13:26.569 --> 00:13:26.579 align:start position:0%
make that assumption so we spent a lot
 

00:13:26.579 --> 00:13:27.590 align:start position:0%
make that assumption so we spent a lot
of<00:13:26.639><c> time</c><00:13:26.760><c> thinking</c><00:13:27.000><c> about</c><00:13:27.060><c> performance</c><00:13:27.480><c> and</c>

00:13:27.590 --> 00:13:27.600 align:start position:0%
of time thinking about performance and
 

00:13:27.600 --> 00:13:29.629 align:start position:0%
of time thinking about performance and
research<00:13:27.899><c> in</c><00:13:28.079><c> certain</c><00:13:28.200><c> environments</c>

00:13:29.629 --> 00:13:29.639 align:start position:0%
research in certain environments
 

00:13:29.639 --> 00:13:31.129 align:start position:0%
research in certain environments
um<00:13:29.760><c> I</c>

00:13:31.129 --> 00:13:31.139 align:start position:0%
um I
 

00:13:31.139 --> 00:13:32.990 align:start position:0%
um I
so<00:13:31.560><c> specific</c><00:13:31.860><c> like</c><00:13:32.160><c> you</c><00:13:32.459><c> know</c><00:13:32.579><c> the</c><00:13:32.700><c> specific</c>

00:13:32.990 --> 00:13:33.000 align:start position:0%
so specific like you know the specific
 

00:13:33.000 --> 00:13:34.970 align:start position:0%
so specific like you know the specific
example<00:13:33.360><c> that</c><00:13:33.600><c> I</c><00:13:33.720><c> gave</c><00:13:33.959><c> earlier</c><00:13:34.260><c> earlier</c><00:13:34.620><c> with</c>

00:13:34.970 --> 00:13:34.980 align:start position:0%
example that I gave earlier earlier with
 

00:13:34.980 --> 00:13:38.090 align:start position:0%
example that I gave earlier earlier with
ayush<00:13:35.100><c> uh</c><00:13:35.700><c> we</c><00:13:35.760><c> need</c><00:13:35.880><c> to</c><00:13:36.000><c> think</c><00:13:36.120><c> a</c><00:13:36.300><c> lot</c><00:13:36.360><c> about</c>

00:13:38.090 --> 00:13:38.100 align:start position:0%
ayush uh we need to think a lot about
 

00:13:38.100 --> 00:13:40.490 align:start position:0%
ayush uh we need to think a lot about
um<00:13:38.420><c> non-private</c><00:13:39.420><c> key</c><00:13:39.600><c> nullifiers</c><00:13:40.320><c> like</c>

00:13:40.490 --> 00:13:40.500 align:start position:0%
um non-private key nullifiers like
 

00:13:40.500 --> 00:13:44.090 align:start position:0%
um non-private key nullifiers like
non-private<00:13:41.160><c> key</c><00:13:41.279><c> uniqueness</c><00:13:41.880><c> of</c><00:13:42.839><c> identity</c>

00:13:44.090 --> 00:13:44.100 align:start position:0%
non-private key uniqueness of identity
 

00:13:44.100 --> 00:13:46.129 align:start position:0%
non-private key uniqueness of identity
um<00:13:44.220><c> because</c><00:13:44.639><c> we</c><00:13:45.000><c> don't</c><00:13:45.120><c> want</c><00:13:45.300><c> to</c><00:13:45.420><c> have</c><00:13:45.660><c> to</c><00:13:45.779><c> deal</c>

00:13:46.129 --> 00:13:46.139 align:start position:0%
um because we don't want to have to deal
 

00:13:46.139 --> 00:13:47.509 align:start position:0%
um because we don't want to have to deal
with<00:13:46.380><c> private</c><00:13:46.680><c> key</c><00:13:46.800><c> we</c><00:13:47.040><c> don't</c><00:13:47.160><c> want</c><00:13:47.279><c> to</c><00:13:47.399><c> have</c>

00:13:47.509 --> 00:13:47.519 align:start position:0%
with private key we don't want to have
 

00:13:47.519 --> 00:13:49.850 align:start position:0%
with private key we don't want to have
to<00:13:47.760><c> create</c><00:13:48.420><c> like</c><00:13:48.839><c> an</c><00:13:49.079><c> environment</c><00:13:49.440><c> or</c><00:13:49.740><c> a</c>

00:13:49.850 --> 00:13:49.860 align:start position:0%
to create like an environment or a
 

00:13:49.860 --> 00:13:52.550 align:start position:0%
to create like an environment or a
platform<00:13:50.220><c> or</c><00:13:50.639><c> anything</c><00:13:51.000><c> where</c><00:13:51.540><c> we</c><00:13:52.019><c> we</c><00:13:52.200><c> assume</c>

00:13:52.550 --> 00:13:52.560 align:start position:0%
platform or anything where we we assume
 

00:13:52.560 --> 00:13:54.590 align:start position:0%
platform or anything where we we assume
private<00:13:52.920><c> key</c><00:13:53.040><c> is</c><00:13:53.220><c> passed</c><00:13:53.519><c> for</c><00:13:53.639><c> map</c><00:13:53.820><c> to</c><00:13:54.000><c> app</c><00:13:54.180><c> and</c>

00:13:54.590 --> 00:13:54.600 align:start position:0%
private key is passed for map to app and
 

00:13:54.600 --> 00:13:55.550 align:start position:0%
private key is passed for map to app and
then<00:13:54.660><c> we</c><00:13:54.779><c> also</c><00:13:55.019><c> spend</c><00:13:55.139><c> a</c><00:13:55.260><c> lot</c><00:13:55.380><c> of</c><00:13:55.440><c> time</c>

00:13:55.550 --> 00:13:55.560 align:start position:0%
then we also spend a lot of time
 

00:13:55.560 --> 00:13:57.350 align:start position:0%
then we also spend a lot of time
thinking<00:13:55.860><c> about</c>

00:13:57.350 --> 00:13:57.360 align:start position:0%
thinking about
 

00:13:57.360 --> 00:13:58.069 align:start position:0%
thinking about
um

00:13:58.069 --> 00:13:58.079 align:start position:0%
um
 

00:13:58.079 --> 00:14:00.530 align:start position:0%
um
representing<00:13:58.980><c> more</c><00:13:59.279><c> crypto</c><00:13:59.639><c> systems</c><00:14:00.120><c> where</c>

00:14:00.530 --> 00:14:00.540 align:start position:0%
representing more crypto systems where
 

00:14:00.540 --> 00:14:02.449 align:start position:0%
representing more crypto systems where
identity<00:14:01.260><c> matters</c>

00:14:02.449 --> 00:14:02.459 align:start position:0%
identity matters
 

00:14:02.459 --> 00:14:04.850 align:start position:0%
identity matters
um<00:14:02.579><c> in</c><00:14:02.880><c> snarks</c><00:14:03.420><c> so</c><00:14:03.720><c> you</c><00:14:04.019><c> know</c><00:14:04.079><c> ethereum</c><00:14:04.620><c> we</c><00:14:04.740><c> all</c>

00:14:04.850 --> 00:14:04.860 align:start position:0%
um in snarks so you know ethereum we all
 

00:14:04.860 --> 00:14:06.470 align:start position:0%
um in snarks so you know ethereum we all
interact<00:14:05.100><c> with</c><00:14:05.279><c> ethereum</c><00:14:05.760><c> that's</c><00:14:06.240><c> quite</c>

00:14:06.470 --> 00:14:06.480 align:start position:0%
interact with ethereum that's quite
 

00:14:06.480 --> 00:14:07.970 align:start position:0%
interact with ethereum that's quite
obvious<00:14:06.720><c> there's</c><00:14:06.779><c> a</c><00:14:06.899><c> lot</c><00:14:07.019><c> of</c><00:14:07.079><c> interesting</c>

00:14:07.970 --> 00:14:07.980 align:start position:0%
obvious there's a lot of interesting
 

00:14:07.980 --> 00:14:09.889 align:start position:0%
obvious there's a lot of interesting
things<00:14:08.399><c> you</c><00:14:08.519><c> can</c><00:14:08.639><c> say</c><00:14:08.820><c> about</c><00:14:09.060><c> ethereum</c><00:14:09.660><c> stuff</c>

00:14:09.889 --> 00:14:09.899 align:start position:0%
things you can say about ethereum stuff
 

00:14:09.899 --> 00:14:12.769 align:start position:0%
things you can say about ethereum stuff
but<00:14:10.200><c> there</c><00:14:10.620><c> are</c><00:14:10.800><c> other</c><00:14:11.000><c> like</c><00:14:12.000><c> networks</c><00:14:12.480><c> in</c><00:14:12.600><c> the</c>

00:14:12.769 --> 00:14:12.779 align:start position:0%
but there are other like networks in the
 

00:14:12.779 --> 00:14:15.350 align:start position:0%
but there are other like networks in the
world<00:14:12.899><c> where</c><00:14:13.440><c> uh</c><00:14:14.339><c> you</c><00:14:14.639><c> know</c><00:14:14.700><c> cryptographic</c>

00:14:15.350 --> 00:14:15.360 align:start position:0%
world where uh you know cryptographic
 

00:14:15.360 --> 00:14:17.389 align:start position:0%
world where uh you know cryptographic
signatures<00:14:15.779><c> are</c><00:14:15.899><c> made</c><00:14:16.079><c> like</c><00:14:16.260><c> like</c><00:14:16.740><c> email</c><00:14:17.040><c> mail</c>

00:14:17.389 --> 00:14:17.399 align:start position:0%
signatures are made like like email mail
 

00:14:17.399 --> 00:14:19.490 align:start position:0%
signatures are made like like email mail
service<00:14:17.700><c> like</c><00:14:17.940><c> I</c><00:14:18.120><c> mentioned</c><00:14:18.300><c> earlier</c><00:14:18.600><c> so</c>

00:14:19.490 --> 00:14:19.500 align:start position:0%
service like I mentioned earlier so
 

00:14:19.500 --> 00:14:20.750 align:start position:0%
service like I mentioned earlier so
um<00:14:19.560><c> we're</c><00:14:19.740><c> constantly</c><00:14:20.100><c> looking</c><00:14:20.220><c> around</c><00:14:20.459><c> to</c>

00:14:20.750 --> 00:14:20.760 align:start position:0%
um we're constantly looking around to
 

00:14:20.760 --> 00:14:23.329 align:start position:0%
um we're constantly looking around to
understand<00:14:21.079><c> where</c><00:14:22.079><c> new</c><00:14:22.380><c> networks</c><00:14:23.220><c> are</c>

00:14:23.329 --> 00:14:23.339 align:start position:0%
understand where new networks are
 

00:14:23.339 --> 00:14:24.829 align:start position:0%
understand where new networks are
forming<00:14:23.639><c> and</c><00:14:23.820><c> how</c><00:14:24.000><c> to</c><00:14:24.060><c> like</c><00:14:24.240><c> put</c><00:14:24.480><c> those</c>

00:14:24.829 --> 00:14:24.839 align:start position:0%
forming and how to like put those
 

00:14:24.839 --> 00:14:27.710 align:start position:0%
forming and how to like put those
operations<00:14:25.560><c> inside</c><00:14:25.860><c> snarks</c><00:14:26.880><c> so</c><00:14:27.240><c> lock</c><00:14:27.480><c> swans</c>

00:14:27.710 --> 00:14:27.720 align:start position:0%
operations inside snarks so lock swans
 

00:14:27.720 --> 00:14:29.150 align:start position:0%
operations inside snarks so lock swans
talk<00:14:27.899><c> a</c><00:14:28.079><c> bit</c><00:14:28.079><c> about</c><00:14:28.320><c> some</c><00:14:28.620><c> of</c><00:14:28.740><c> the</c><00:14:28.800><c> challenges</c>

00:14:29.150 --> 00:14:29.160 align:start position:0%
talk a bit about some of the challenges
 

00:14:29.160 --> 00:14:31.370 align:start position:0%
talk a bit about some of the challenges
ahead<00:14:29.579><c> for</c><00:14:29.820><c> privacy</c><00:14:30.240><c> and</c><00:14:30.899><c> a</c><00:14:30.959><c> lot</c><00:14:31.079><c> of</c><00:14:31.139><c> that</c><00:14:31.260><c> was</c>

00:14:31.370 --> 00:14:31.380 align:start position:0%
ahead for privacy and a lot of that was
 

00:14:31.380 --> 00:14:33.949 align:start position:0%
ahead for privacy and a lot of that was
dominated<00:14:31.740><c> by</c><00:14:32.040><c> finding</c><00:14:32.459><c> new</c><00:14:33.060><c> ways</c><00:14:33.360><c> to</c><00:14:33.600><c> improve</c>

00:14:33.949 --> 00:14:33.959 align:start position:0%
dominated by finding new ways to improve
 

00:14:33.959 --> 00:14:35.629 align:start position:0%
dominated by finding new ways to improve
the<00:14:34.200><c> user</c><00:14:34.500><c> experience</c><00:14:34.860><c> and</c><00:14:35.519><c> find</c>

00:14:35.629 --> 00:14:35.639 align:start position:0%
the user experience and find
 

00:14:35.639 --> 00:14:38.269 align:start position:0%
the user experience and find
applications<00:14:36.240><c> I</c><00:14:37.139><c> think</c><00:14:37.260><c> on</c><00:14:37.500><c> the</c><00:14:37.620><c> sickness</c>

00:14:38.269 --> 00:14:38.279 align:start position:0%
applications I think on the sickness
 

00:14:38.279 --> 00:14:41.629 align:start position:0%
applications I think on the sickness
side<00:14:38.519><c> uh</c><00:14:39.360><c> the</c><00:14:39.540><c> split</c><00:14:39.839><c> is</c><00:14:40.019><c> the</c><00:14:40.560><c> other</c><00:14:40.680><c> way</c><00:14:40.920><c> where</c>

00:14:41.629 --> 00:14:41.639 align:start position:0%
side uh the split is the other way where
 

00:14:41.639 --> 00:14:43.370 align:start position:0%
side uh the split is the other way where
what<00:14:42.060><c> you</c><00:14:42.240><c> want</c><00:14:42.420><c> to</c><00:14:42.540><c> build</c><00:14:42.660><c> is</c><00:14:42.959><c> somewhat</c><00:14:43.260><c> more</c>

00:14:43.370 --> 00:14:43.380 align:start position:0%
what you want to build is somewhat more
 

00:14:43.380 --> 00:14:45.470 align:start position:0%
what you want to build is somewhat more
clear<00:14:43.620><c> but</c><00:14:44.339><c> you</c><00:14:44.519><c> need</c><00:14:44.639><c> to</c><00:14:44.820><c> have</c><00:14:45.000><c> good</c><00:14:45.300><c> enough</c>

00:14:45.470 --> 00:14:45.480 align:start position:0%
clear but you need to have good enough
 

00:14:45.480 --> 00:14:47.870 align:start position:0%
clear but you need to have good enough
performance<00:14:45.959><c> to</c><00:14:46.380><c> actually</c><00:14:46.560><c> build</c><00:14:46.860><c> it</c><00:14:47.100><c> so</c><00:14:47.699><c> in</c>

00:14:47.870 --> 00:14:47.880 align:start position:0%
performance to actually build it so in
 

00:14:47.880 --> 00:14:49.910 align:start position:0%
performance to actually build it so in
that<00:14:48.000><c> sense</c><00:14:48.240><c> what</c><00:14:48.720><c> what</c><00:14:49.139><c> I</c><00:14:49.500><c> view</c><00:14:49.680><c> the</c>

00:14:49.910 --> 00:14:49.920 align:start position:0%
that sense what what I view the
 

00:14:49.920 --> 00:14:52.610 align:start position:0%
that sense what what I view the
challenge<00:14:50.160><c> ahead</c><00:14:50.579><c> as</c><00:14:51.060><c> really</c><00:14:51.300><c> optimizing</c><00:14:52.019><c> the</c>

00:14:52.610 --> 00:14:52.620 align:start position:0%
challenge ahead as really optimizing the
 

00:14:52.620 --> 00:14:54.530 align:start position:0%
challenge ahead as really optimizing the
performance<00:14:52.920><c> of</c><00:14:53.160><c> our</c><00:14:53.279><c> proving</c><00:14:53.639><c> systems</c><00:14:54.060><c> and</c>

00:14:54.530 --> 00:14:54.540 align:start position:0%
performance of our proving systems and
 

00:14:54.540 --> 00:14:56.030 align:start position:0%
performance of our proving systems and
our<00:14:54.660><c> architectures</c>

00:14:56.030 --> 00:14:56.040 align:start position:0%
our architectures
 

00:14:56.040 --> 00:14:59.389 align:start position:0%
our architectures
so<00:14:56.760><c> One</c><00:14:57.240><c> Direction</c><00:14:57.480><c> is</c><00:14:58.019><c> to</c><00:14:58.260><c> really</c><00:14:58.440><c> weaponize</c>

00:14:59.389 --> 00:14:59.399 align:start position:0%
so One Direction is to really weaponize
 

00:14:59.399 --> 00:15:01.430 align:start position:0%
so One Direction is to really weaponize
this<00:15:00.060><c> operation</c><00:15:00.360><c> of</c><00:15:00.600><c> aggregation</c><00:15:01.079><c> and</c>

00:15:01.430 --> 00:15:01.440 align:start position:0%
this operation of aggregation and
 

00:15:01.440 --> 00:15:03.470 align:start position:0%
this operation of aggregation and
recursion<00:15:01.980><c> that</c><00:15:02.220><c> I</c><00:15:02.339><c> mentioned</c><00:15:02.639><c> earlier</c>

00:15:03.470 --> 00:15:03.480 align:start position:0%
recursion that I mentioned earlier
 

00:15:03.480 --> 00:15:05.389 align:start position:0%
recursion that I mentioned earlier
and<00:15:03.959><c> the</c><00:15:04.079><c> reason</c><00:15:04.199><c> here</c><00:15:04.500><c> is</c><00:15:04.680><c> that</c><00:15:04.860><c> if</c><00:15:05.100><c> you</c><00:15:05.220><c> want</c>

00:15:05.389 --> 00:15:05.399 align:start position:0%
and the reason here is that if you want
 

00:15:05.399 --> 00:15:07.310 align:start position:0%
and the reason here is that if you want
a<00:15:05.699><c> very</c><00:15:05.820><c> rich</c><00:15:06.120><c> infrastructure</c><00:15:06.839><c> application</c>

00:15:07.310 --> 00:15:07.320 align:start position:0%
a very rich infrastructure application
 

00:15:07.320 --> 00:15:09.530 align:start position:0%
a very rich infrastructure application
you<00:15:08.040><c> need</c><00:15:08.160><c> a</c><00:15:08.339><c> proof</c><00:15:08.639><c> for</c><00:15:08.820><c> a</c><00:15:09.000><c> much</c><00:15:09.180><c> larger</c>

00:15:09.530 --> 00:15:09.540 align:start position:0%
you need a proof for a much larger
 

00:15:09.540 --> 00:15:11.389 align:start position:0%
you need a proof for a much larger
circuit<00:15:09.899><c> than</c><00:15:10.320><c> is</c><00:15:10.500><c> even</c><00:15:10.680><c> possible</c><00:15:11.040><c> than</c><00:15:11.279><c> the</c>

00:15:11.389 --> 00:15:11.399 align:start position:0%
circuit than is even possible than the
 

00:15:11.399 --> 00:15:13.910 align:start position:0%
circuit than is even possible than the
large<00:15:11.579><c> in</c><00:15:12.060><c> the</c><00:15:12.180><c> largest</c><00:15:12.420><c> circuits</c><00:15:12.839><c> today</c>

00:15:13.910 --> 00:15:13.920 align:start position:0%
large in the largest circuits today
 

00:15:13.920 --> 00:15:15.530 align:start position:0%
large in the largest circuits today
and<00:15:14.279><c> so</c><00:15:14.399><c> there</c><00:15:14.579><c> are</c><00:15:14.639><c> a</c><00:15:14.699><c> couple</c><00:15:14.820><c> ideas</c><00:15:15.060><c> here</c>

00:15:15.530 --> 00:15:15.540 align:start position:0%
and so there are a couple ideas here
 

00:15:15.540 --> 00:15:17.569 align:start position:0%
and so there are a couple ideas here
that<00:15:16.079><c> are</c><00:15:16.260><c> only</c><00:15:16.380><c> beginning</c><00:15:16.620><c> to</c><00:15:16.920><c> be</c><00:15:17.040><c> exploited</c>

00:15:17.569 --> 00:15:17.579 align:start position:0%
that are only beginning to be exploited
 

00:15:17.579 --> 00:15:19.550 align:start position:0%
that are only beginning to be exploited
by<00:15:18.120><c> projects</c><00:15:18.600><c> right</c><00:15:18.839><c> now</c>

00:15:19.550 --> 00:15:19.560 align:start position:0%
by projects right now
 

00:15:19.560 --> 00:15:21.710 align:start position:0%
by projects right now
one<00:15:20.220><c> is</c><00:15:20.399><c> to</c><00:15:20.639><c> maximize</c><00:15:21.060><c> what's</c><00:15:21.360><c> called</c><00:15:21.540><c> a</c>

00:15:21.710 --> 00:15:21.720 align:start position:0%
one is to maximize what's called a
 

00:15:21.720 --> 00:15:23.689 align:start position:0%
one is to maximize what's called a
prover<00:15:21.959><c> verifier</c><00:15:22.500><c> trade-off</c><00:15:22.980><c> there's</c><00:15:23.459><c> a</c>

00:15:23.689 --> 00:15:23.699 align:start position:0%
prover verifier trade-off there's a
 

00:15:23.699 --> 00:15:25.670 align:start position:0%
prover verifier trade-off there's a
fundamental<00:15:24.120><c> trade-off</c><00:15:24.480><c> between</c><00:15:24.959><c> the</c>

00:15:25.670 --> 00:15:25.680 align:start position:0%
fundamental trade-off between the
 

00:15:25.680 --> 00:15:28.490 align:start position:0%
fundamental trade-off between the
proving<00:15:26.100><c> time</c><00:15:26.480><c> and</c><00:15:27.480><c> the</c><00:15:27.779><c> complexity</c><00:15:28.199><c> of</c>

00:15:28.490 --> 00:15:28.500 align:start position:0%
proving time and the complexity of
 

00:15:28.500 --> 00:15:30.769 align:start position:0%
proving time and the complexity of
verifying<00:15:29.040><c> a</c><00:15:29.160><c> proof</c><00:15:29.459><c> If</c><00:15:30.000><c> you</c><00:15:30.120><c> feed</c><00:15:30.300><c> in</c><00:15:30.540><c> more</c>

00:15:30.769 --> 00:15:30.779 align:start position:0%
verifying a proof If you feed in more
 

00:15:30.779 --> 00:15:33.290 align:start position:0%
verifying a proof If you feed in more
compute<00:15:31.260><c> you</c><00:15:31.740><c> can</c><00:15:31.800><c> get</c><00:15:32.040><c> an</c><00:15:32.279><c> easier</c><00:15:32.639><c> to</c><00:15:32.820><c> verify</c>

00:15:33.290 --> 00:15:33.300 align:start position:0%
compute you can get an easier to verify
 

00:15:33.300 --> 00:15:35.030 align:start position:0%
compute you can get an easier to verify
proof

00:15:35.030 --> 00:15:35.040 align:start position:0%
proof
 

00:15:35.040 --> 00:15:37.310 align:start position:0%
proof
um so<00:15:35.339><c> we</c><00:15:35.760><c> can</c><00:15:35.880><c> do</c><00:15:36.060><c> things</c><00:15:36.360><c> like</c><00:15:37.079><c> starting</c>

00:15:37.310 --> 00:15:37.320 align:start position:0%
um so we can do things like starting
 

00:15:37.320 --> 00:15:40.730 align:start position:0%
um so we can do things like starting
with<00:15:37.740><c> a</c><00:15:37.920><c> very</c><00:15:38.040><c> fast</c><00:15:38.279><c> to</c><00:15:38.639><c> prove</c><00:15:39.060><c> uh</c><00:15:39.779><c> system</c><00:15:40.079><c> and</c>

00:15:40.730 --> 00:15:40.740 align:start position:0%
with a very fast to prove uh system and
 

00:15:40.740 --> 00:15:42.949 align:start position:0%
with a very fast to prove uh system and
then<00:15:40.860><c> wrapping</c><00:15:41.339><c> it</c><00:15:41.519><c> in</c><00:15:41.940><c> an</c><00:15:42.120><c> aggregation</c><00:15:42.540><c> layer</c>

00:15:42.949 --> 00:15:42.959 align:start position:0%
then wrapping it in an aggregation layer
 

00:15:42.959 --> 00:15:46.189 align:start position:0%
then wrapping it in an aggregation layer
with<00:15:43.680><c> which</c><00:15:44.279><c> transforms</c><00:15:45.060><c> it</c><00:15:45.240><c> to</c><00:15:45.660><c> a</c><00:15:45.779><c> cheaper</c><00:15:46.079><c> to</c>

00:15:46.189 --> 00:15:46.199 align:start position:0%
with which transforms it to a cheaper to
 

00:15:46.199 --> 00:15:48.350 align:start position:0%
with which transforms it to a cheaper to
verify<00:15:46.620><c> system</c><00:15:46.860><c> one</c><00:15:47.699><c> form</c><00:15:47.880><c> of</c><00:15:48.060><c> that</c><00:15:48.180><c> is</c>

00:15:48.350 --> 00:15:48.360 align:start position:0%
verify system one form of that is
 

00:15:48.360 --> 00:15:50.389 align:start position:0%
verify system one form of that is
already<00:15:48.540><c> in</c><00:15:48.779><c> use</c><00:15:48.959><c> with</c><00:15:49.500><c> basic</c><00:15:49.920><c> aggregation</c>

00:15:50.389 --> 00:15:50.399 align:start position:0%
already in use with basic aggregation
 

00:15:50.399 --> 00:15:53.030 align:start position:0%
already in use with basic aggregation
but<00:15:51.000><c> we</c><00:15:51.180><c> can</c><00:15:51.300><c> push</c><00:15:51.420><c> it</c><00:15:51.600><c> much</c><00:15:51.839><c> further</c><00:15:52.199><c> using</c>

00:15:53.030 --> 00:15:53.040 align:start position:0%
but we can push it much further using
 

00:15:53.040 --> 00:15:55.069 align:start position:0%
but we can push it much further using
multiple<00:15:53.519><c> aggregation</c><00:15:54.000><c> layers</c>

00:15:55.069 --> 00:15:55.079 align:start position:0%
multiple aggregation layers
 

00:15:55.079 --> 00:15:57.110 align:start position:0%
multiple aggregation layers
and<00:15:55.500><c> the</c><00:15:55.680><c> things</c><00:15:55.800><c> here</c><00:15:56.100><c> to</c><00:15:56.399><c> really</c><00:15:56.519><c> optimize</c>

00:15:57.110 --> 00:15:57.120 align:start position:0%
and the things here to really optimize
 

00:15:57.120 --> 00:15:59.689 align:start position:0%
and the things here to really optimize
are<00:15:57.720><c> non-native</c><00:15:58.139><c> arithmetic</c><00:15:58.800><c> and</c><00:15:59.220><c> elliptic</c>

00:15:59.689 --> 00:15:59.699 align:start position:0%
are non-native arithmetic and elliptic
 

00:15:59.699 --> 00:16:01.850 align:start position:0%
are non-native arithmetic and elliptic
curve<00:15:59.940><c> operations</c><00:16:00.360><c> for</c><00:16:00.959><c> these</c><00:16:01.139><c> snark-based</c>

00:16:01.850 --> 00:16:01.860 align:start position:0%
curve operations for these snark-based
 

00:16:01.860 --> 00:16:04.550 align:start position:0%
curve operations for these snark-based
systems<00:16:02.160><c> and</c><00:16:02.459><c> a</c><00:16:02.699><c> second</c><00:16:02.880><c> direction</c><00:16:03.320><c> is</c><00:16:04.320><c> that</c>

00:16:04.550 --> 00:16:04.560 align:start position:0%
systems and a second direction is that
 

00:16:04.560 --> 00:16:06.530 align:start position:0%
systems and a second direction is that
even<00:16:04.860><c> if</c><00:16:05.160><c> we</c><00:16:05.279><c> really</c><00:16:05.459><c> optimize</c><00:16:05.940><c> aggregation</c>

00:16:06.530 --> 00:16:06.540 align:start position:0%
even if we really optimize aggregation
 

00:16:06.540 --> 00:16:08.449 align:start position:0%
even if we really optimize aggregation
it's<00:16:07.079><c> likely</c><00:16:07.380><c> that</c><00:16:07.740><c> the</c><00:16:07.980><c> most</c><00:16:08.100><c> interesting</c>

00:16:08.449 --> 00:16:08.459 align:start position:0%
it's likely that the most interesting
 

00:16:08.459 --> 00:16:10.490 align:start position:0%
it's likely that the most interesting
operation<00:16:08.880><c> statements</c><00:16:09.600><c> to</c><00:16:09.720><c> make</c><00:16:09.839><c> are</c><00:16:10.320><c> going</c>

00:16:10.490 --> 00:16:10.500 align:start position:0%
operation statements to make are going
 

00:16:10.500 --> 00:16:12.470 align:start position:0%
operation statements to make are going
to<00:16:10.620><c> require</c><00:16:10.740><c> multiple</c><00:16:11.519><c> circuits</c><00:16:12.000><c> to</c><00:16:12.180><c> prove</c>

00:16:12.470 --> 00:16:12.480 align:start position:0%
to require multiple circuits to prove
 

00:16:12.480 --> 00:16:15.410 align:start position:0%
to require multiple circuits to prove
and<00:16:13.380><c> so</c><00:16:13.500><c> in</c><00:16:13.620><c> this</c><00:16:13.800><c> schema</c><00:16:14.220><c> you</c><00:16:14.760><c> divide</c><00:16:15.000><c> up</c><00:16:15.180><c> a</c>

00:16:15.410 --> 00:16:15.420 align:start position:0%
and so in this schema you divide up a
 

00:16:15.420 --> 00:16:18.230 align:start position:0%
and so in this schema you divide up a
large<00:16:15.540><c> computation</c><00:16:16.139><c> with</c><00:16:17.100><c> into</c><00:16:17.820><c> multiple</c>

00:16:18.230 --> 00:16:18.240 align:start position:0%
large computation with into multiple
 

00:16:18.240 --> 00:16:21.290 align:start position:0%
large computation with into multiple
pieces<00:16:18.660><c> and</c><00:16:19.260><c> then</c><00:16:19.320><c> you</c><00:16:19.560><c> verify</c><00:16:19.980><c> each</c><00:16:20.399><c> piece</c><00:16:20.760><c> in</c>

00:16:21.290 --> 00:16:21.300 align:start position:0%
pieces and then you verify each piece in
 

00:16:21.300 --> 00:16:23.689 align:start position:0%
pieces and then you verify each piece in
a<00:16:21.420><c> snark</c><00:16:21.660><c> and</c><00:16:22.199><c> then</c><00:16:22.320><c> you</c><00:16:22.500><c> verify</c><00:16:22.920><c> those</c><00:16:23.160><c> snarks</c>

00:16:23.689 --> 00:16:23.699 align:start position:0%
a snark and then you verify those snarks
 

00:16:23.699 --> 00:16:25.009 align:start position:0%
a snark and then you verify those snarks
recursively

00:16:25.009 --> 00:16:25.019 align:start position:0%
recursively
 

00:16:25.019 --> 00:16:28.310 align:start position:0%
recursively
so<00:16:25.560><c> with</c><00:16:25.860><c> the</c><00:16:25.980><c> ZK</c><00:16:26.279><c> VM</c><00:16:26.699><c> and</c><00:16:27.240><c> other</c><00:16:27.420><c> ZK</c><00:16:27.839><c> roll-up</c>

00:16:28.310 --> 00:16:28.320 align:start position:0%
so with the ZK VM and other ZK roll-up
 

00:16:28.320 --> 00:16:30.949 align:start position:0%
so with the ZK VM and other ZK roll-up
VMS<00:16:28.920><c> we're</c><00:16:29.279><c> seeing</c><00:16:29.519><c> the</c><00:16:29.760><c> beginnings</c><00:16:30.180><c> of</c>

00:16:30.949 --> 00:16:30.959 align:start position:0%
VMS we're seeing the beginnings of
 

00:16:30.959 --> 00:16:33.110 align:start position:0%
VMS we're seeing the beginnings of
building<00:16:31.260><c> virtual</c><00:16:31.800><c> machines</c><00:16:32.220><c> in</c><00:16:32.820><c> this</c><00:16:33.000><c> way</c>

00:16:33.110 --> 00:16:33.120 align:start position:0%
building virtual machines in this way
 

00:16:33.120 --> 00:16:35.930 align:start position:0%
building virtual machines in this way
and<00:16:33.779><c> I</c><00:16:33.959><c> think</c><00:16:34.079><c> that</c><00:16:34.440><c> VMS</c><00:16:35.399><c> for</c><00:16:35.579><c> transaction</c>

00:16:35.930 --> 00:16:35.940 align:start position:0%
and I think that VMS for transaction
 

00:16:35.940 --> 00:16:38.030 align:start position:0%
and I think that VMS for transaction
execution<00:16:36.600><c> are</c><00:16:37.139><c> just</c><00:16:37.320><c> the</c><00:16:37.500><c> beginning</c><00:16:37.620><c> of</c><00:16:37.920><c> this</c>

00:16:38.030 --> 00:16:38.040 align:start position:0%
execution are just the beginning of this
 

00:16:38.040 --> 00:16:41.269 align:start position:0%
execution are just the beginning of this
trend<00:16:38.339><c> in</c><00:16:39.180><c> a</c><00:16:39.300><c> separate</c><00:16:39.540><c> Direction</c><00:16:40.220><c> in</c><00:16:41.220><c> the</c>

00:16:41.269 --> 00:16:41.279 align:start position:0%
trend in a separate Direction in the
 

00:16:41.279 --> 00:16:43.189 align:start position:0%
trend in a separate Direction in the
last<00:16:41.399><c> five</c><00:16:41.639><c> years</c><00:16:41.880><c> a</c><00:16:42.420><c> lot</c><00:16:42.540><c> of</c><00:16:42.660><c> the</c><00:16:42.720><c> progress</c><00:16:43.019><c> in</c>

00:16:43.189 --> 00:16:43.199 align:start position:0%
last five years a lot of the progress in
 

00:16:43.199 --> 00:16:46.310 align:start position:0%
last five years a lot of the progress in
ZK<00:16:43.560><c> has</c><00:16:44.160><c> been</c><00:16:44.279><c> driven</c><00:16:44.639><c> by</c><00:16:44.940><c> the</c><00:16:45.120><c> emergence</c><00:16:45.600><c> of</c>

00:16:46.310 --> 00:16:46.320 align:start position:0%
ZK has been driven by the emergence of
 

00:16:46.320 --> 00:16:48.889 align:start position:0%
ZK has been driven by the emergence of
many<00:16:46.560><c> new</c><00:16:46.920><c> types</c><00:16:47.399><c> of</c><00:16:47.459><c> proof</c><00:16:47.940><c> systems</c><00:16:48.420><c> that</c>

00:16:48.889 --> 00:16:48.899 align:start position:0%
many new types of proof systems that
 

00:16:48.899 --> 00:16:50.810 align:start position:0%
many new types of proof systems that
really<00:16:49.139><c> pushed</c><00:16:49.440><c> the</c><00:16:49.560><c> envelope</c><00:16:49.980><c> on</c><00:16:50.459><c> what</c><00:16:50.639><c> we</c>

00:16:50.810 --> 00:16:50.820 align:start position:0%
really pushed the envelope on what we
 

00:16:50.820 --> 00:16:54.170 align:start position:0%
really pushed the envelope on what we
can<00:16:50.940><c> do</c><00:16:51.060><c> inside</c><00:16:51.420><c> a</c><00:16:51.720><c> ZK</c><00:16:52.019><c> circuit</c><00:16:52.920><c> so</c><00:16:53.459><c> Justin</c><00:16:53.699><c> as</c>

00:16:54.170 --> 00:16:54.180 align:start position:0%
can do inside a ZK circuit so Justin as
 

00:16:54.180 --> 00:16:57.829 align:start position:0%
can do inside a ZK circuit so Justin as
recently<00:16:54.480><c> as</c><00:16:54.600><c> 2016</c><00:16:55.220><c> really</c><00:16:56.220><c> the</c><00:16:56.759><c> most</c><00:16:57.480><c> viable</c>

00:16:57.829 --> 00:16:57.839 align:start position:0%
recently as 2016 really the most viable
 

00:16:57.839 --> 00:17:00.530 align:start position:0%
recently as 2016 really the most viable
ZK<00:16:58.500><c> proof</c><00:16:58.920><c> system</c><00:16:59.100><c> we</c><00:16:59.339><c> had</c><00:16:59.459><c> access</c><00:16:59.639><c> to</c><00:16:59.940><c> was</c>

00:17:00.530 --> 00:17:00.540 align:start position:0%
ZK proof system we had access to was
 

00:17:00.540 --> 00:17:03.530 align:start position:0%
ZK proof system we had access to was
Groth<00:17:00.959><c> 16</c><00:17:01.279><c> but</c><00:17:02.279><c> since</c><00:17:02.519><c> then</c><00:17:02.699><c> we've</c><00:17:03.060><c> added</c><00:17:03.360><c> many</c>

00:17:03.530 --> 00:17:03.540 align:start position:0%
Groth 16 but since then we've added many
 

00:17:03.540 --> 00:17:06.049 align:start position:0%
Groth 16 but since then we've added many
capabilities<00:17:04.020><c> like</c><00:17:04.439><c> custom</c><00:17:04.740><c> Gates</c><00:17:05.220><c> lookup</c>

00:17:06.049 --> 00:17:06.059 align:start position:0%
capabilities like custom Gates lookup
 

00:17:06.059 --> 00:17:07.850 align:start position:0%
capabilities like custom Gates lookup
arguments<00:17:06.600><c> and</c><00:17:07.020><c> we've</c><00:17:07.140><c> been</c><00:17:07.260><c> able</c><00:17:07.439><c> to</c><00:17:07.559><c> remove</c>

00:17:07.850 --> 00:17:07.860 align:start position:0%
arguments and we've been able to remove
 

00:17:07.860 --> 00:17:10.429 align:start position:0%
arguments and we've been able to remove
some<00:17:08.640><c> aspects</c><00:17:09.000><c> of</c><00:17:09.120><c> The</c><00:17:09.240><c> Trusted</c><00:17:09.600><c> setup</c><00:17:09.959><c> in</c>

00:17:10.429 --> 00:17:10.439 align:start position:0%
some aspects of The Trusted setup in
 

00:17:10.439 --> 00:17:13.490 align:start position:0%
some aspects of The Trusted setup in
newer<00:17:10.799><c> systems</c><00:17:11.160><c> like</c><00:17:11.400><c> Planck</c><00:17:12.059><c> Halo</c><00:17:12.720><c> 2</c><00:17:12.900><c> and</c><00:17:13.260><c> in</c>

00:17:13.490 --> 00:17:13.500 align:start position:0%
newer systems like Planck Halo 2 and in
 

00:17:13.500 --> 00:17:15.650 align:start position:0%
newer systems like Planck Halo 2 and in
Starks

00:17:15.650 --> 00:17:15.660 align:start position:0%
Starks
 

00:17:15.660 --> 00:17:17.329 align:start position:0%
Starks
um in<00:17:15.959><c> the</c><00:17:16.079><c> landscape</c><00:17:16.380><c> today</c><00:17:16.620><c> there</c><00:17:17.220><c> are</c>

00:17:17.329 --> 00:17:17.339 align:start position:0%
um in the landscape today there are
 

00:17:17.339 --> 00:17:18.890 align:start position:0%
um in the landscape today there are
actually<00:17:17.459><c> a</c><00:17:17.939><c> number</c><00:17:18.059><c> of</c><00:17:18.179><c> New</c><00:17:18.480><c> Primitives</c>

00:17:18.890 --> 00:17:18.900 align:start position:0%
actually a number of New Primitives
 

00:17:18.900 --> 00:17:22.069 align:start position:0%
actually a number of New Primitives
emerging<00:17:19.439><c> which</c><00:17:20.280><c> may</c><00:17:20.579><c> be</c><00:17:20.819><c> equally</c><00:17:21.480><c> or</c><00:17:21.839><c> more</c>

00:17:22.069 --> 00:17:22.079 align:start position:0%
emerging which may be equally or more
 

00:17:22.079 --> 00:17:25.370 align:start position:0%
emerging which may be equally or more
exciting<00:17:22.919><c> so</c><00:17:23.579><c> systems</c><00:17:24.000><c> like</c><00:17:24.120><c> Nova</c><00:17:24.720><c> allow</c><00:17:25.199><c> for</c>

00:17:25.370 --> 00:17:25.380 align:start position:0%
exciting so systems like Nova allow for
 

00:17:25.380 --> 00:17:28.010 align:start position:0%
exciting so systems like Nova allow for
much<00:17:25.620><c> more</c><00:17:25.799><c> efficient</c><00:17:26.160><c> accumulation</c><00:17:27.020><c> some</c>

00:17:28.010 --> 00:17:28.020 align:start position:0%
much more efficient accumulation some
 

00:17:28.020 --> 00:17:29.990 align:start position:0%
much more efficient accumulation some
check<00:17:28.199><c> based</c><00:17:28.620><c> systems</c><00:17:28.860><c> like</c><00:17:29.040><c> gkr</c><00:17:29.640><c> or</c>

00:17:29.990 --> 00:17:30.000 align:start position:0%
check based systems like gkr or
 

00:17:30.000 --> 00:17:34.430 align:start position:0%
check based systems like gkr or
hyperplunk<00:17:30.540><c> allow</c><00:17:31.200><c> for</c><00:17:31.440><c> fast</c><00:17:32.220><c> and</c><00:17:32.760><c> faster</c><00:17:33.440><c> but</c>

00:17:34.430 --> 00:17:34.440 align:start position:0%
hyperplunk allow for fast and faster but
 

00:17:34.440 --> 00:17:36.830 align:start position:0%
hyperplunk allow for fast and faster but
larger<00:17:34.860><c> proofs</c><00:17:35.400><c> which</c><00:17:35.880><c> could</c><00:17:36.059><c> get</c><00:17:36.299><c> then</c><00:17:36.539><c> be</c>

00:17:36.830 --> 00:17:36.840 align:start position:0%
larger proofs which could get then be
 

00:17:36.840 --> 00:17:39.049 align:start position:0%
larger proofs which could get then be
recursively<00:17:37.500><c> aggregated</c><00:17:37.980><c> in</c><00:17:38.580><c> other</c><00:17:38.760><c> proof</c>

00:17:39.049 --> 00:17:39.059 align:start position:0%
recursively aggregated in other proof
 

00:17:39.059 --> 00:17:40.549 align:start position:0%
recursively aggregated in other proof
systems<00:17:39.419><c> that</c><00:17:39.600><c> we</c><00:17:39.780><c> already</c><00:17:39.900><c> control</c><00:17:40.200><c> very</c>

00:17:40.549 --> 00:17:40.559 align:start position:0%
systems that we already control very
 

00:17:40.559 --> 00:17:41.510 align:start position:0%
systems that we already control very
well

00:17:41.510 --> 00:17:41.520 align:start position:0%
well
 

00:17:41.520 --> 00:17:43.430 align:start position:0%
well
and<00:17:42.120><c> finally</c><00:17:42.360><c> there's</c><00:17:42.720><c> the</c><00:17:42.840><c> potential</c><00:17:43.140><c> for</c>

00:17:43.430 --> 00:17:43.440 align:start position:0%
and finally there's the potential for
 

00:17:43.440 --> 00:17:45.350 align:start position:0%
and finally there's the potential for
much<00:17:43.620><c> more</c><00:17:43.740><c> efficient</c><00:17:44.039><c> lookups</c><00:17:44.640><c> and</c><00:17:45.120><c> new</c>

00:17:45.350 --> 00:17:45.360 align:start position:0%
much more efficient lookups and new
 

00:17:45.360 --> 00:17:47.690 align:start position:0%
much more efficient lookups and new
systems<00:17:45.660><c> such</c><00:17:45.840><c> as</c><00:17:45.960><c> caulk</c><00:17:46.440><c> and</c><00:17:47.160><c> so</c><00:17:47.340><c> each</c><00:17:47.520><c> of</c>

00:17:47.690 --> 00:17:47.700 align:start position:0%
systems such as caulk and so each of
 

00:17:47.700 --> 00:17:50.090 align:start position:0%
systems such as caulk and so each of
these<00:17:48.000><c> represent</c><00:17:48.600><c> a</c><00:17:48.900><c> pretty</c><00:17:49.020><c> big</c><00:17:49.200><c> shift</c><00:17:49.620><c> in</c>

00:17:50.090 --> 00:17:50.100 align:start position:0%
these represent a pretty big shift in
 

00:17:50.100 --> 00:17:52.190 align:start position:0%
these represent a pretty big shift in
the<00:17:50.280><c> way</c><00:17:50.400><c> that</c><00:17:50.640><c> we</c><00:17:50.820><c> can</c><00:17:50.940><c> design</c><00:17:51.120><c> ZK</c><00:17:51.660><c> circuits</c>

00:17:52.190 --> 00:17:52.200 align:start position:0%
the way that we can design ZK circuits
 

00:17:52.200 --> 00:17:54.890 align:start position:0%
the way that we can design ZK circuits
and<00:17:52.799><c> what</c><00:17:53.039><c> type</c><00:17:53.280><c> of</c><00:17:53.640><c> programs</c><00:17:54.179><c> we</c><00:17:54.539><c> can</c><00:17:54.720><c> express</c>

00:17:54.890 --> 00:17:54.900 align:start position:0%
and what type of programs we can express
 

00:17:54.900 --> 00:17:57.110 align:start position:0%
and what type of programs we can express
efficiently<00:17:55.559><c> in</c><00:17:55.740><c> them</c><00:17:55.919><c> and</c><00:17:56.580><c> so</c><00:17:56.760><c> it'll</c><00:17:56.940><c> be</c>

00:17:57.110 --> 00:17:57.120 align:start position:0%
efficiently in them and so it'll be
 

00:17:57.120 --> 00:17:59.630 align:start position:0%
efficiently in them and so it'll be
exciting<00:17:57.419><c> to</c><00:17:57.660><c> see</c><00:17:57.960><c> how</c><00:17:58.620><c> fast</c><00:17:58.740><c> these</c><00:17:59.100><c> can</c><00:17:59.520><c> come</c>

00:17:59.630 --> 00:17:59.640 align:start position:0%
exciting to see how fast these can come
 

00:17:59.640 --> 00:18:01.430 align:start position:0%
exciting to see how fast these can come
to<00:17:59.760><c> production</c><00:18:00.120><c> and</c><00:18:00.660><c> what</c><00:18:00.840><c> new</c><00:18:01.020><c> applications</c>

00:18:01.430 --> 00:18:01.440 align:start position:0%
to production and what new applications
 

00:18:01.440 --> 00:18:03.950 align:start position:0%
to production and what new applications
they<00:18:01.980><c> can</c><00:18:02.100><c> enable</c><00:18:02.400><c> oh</c><00:18:03.179><c> yeah</c>

00:18:03.950 --> 00:18:03.960 align:start position:0%
they can enable oh yeah
 

00:18:03.960 --> 00:18:06.590 align:start position:0%
they can enable oh yeah
um<00:18:04.080><c> and</c><00:18:04.440><c> so</c><00:18:04.620><c> so</c><00:18:04.860><c> finally</c>

00:18:06.590 --> 00:18:06.600 align:start position:0%
um and so so finally
 

00:18:06.600 --> 00:18:08.270 align:start position:0%
um and so so finally
um and<00:18:07.200><c> to</c><00:18:07.320><c> talk</c><00:18:07.500><c> a</c><00:18:07.620><c> little</c><00:18:07.679><c> bit</c><00:18:07.740><c> about</c><00:18:07.919><c> where</c>

00:18:08.270 --> 00:18:08.280 align:start position:0%
um and to talk a little bit about where
 

00:18:08.280 --> 00:18:09.590 align:start position:0%
um and to talk a little bit about where
we<00:18:08.400><c> see</c><00:18:08.580><c> kind</c><00:18:08.820><c> of</c><00:18:08.940><c> these</c><00:18:09.179><c> two</c><00:18:09.360><c> things</c>

00:18:09.590 --> 00:18:09.600 align:start position:0%
we see kind of these two things
 

00:18:09.600 --> 00:18:12.350 align:start position:0%
we see kind of these two things
converging<00:18:10.320><c> in</c><00:18:10.559><c> the</c><00:18:10.679><c> third</c><00:18:10.799><c> quadrant</c>

00:18:12.350 --> 00:18:12.360 align:start position:0%
converging in the third quadrant
 

00:18:12.360 --> 00:18:16.010 align:start position:0%
converging in the third quadrant
um<00:18:12.960><c> this</c><00:18:13.679><c> is</c><00:18:13.919><c> probably</c><00:18:14.419><c> what</c><00:18:15.419><c> the</c><00:18:15.600><c> future</c><00:18:15.720><c> will</c>

00:18:16.010 --> 00:18:16.020 align:start position:0%
um this is probably what the future will
 

00:18:16.020 --> 00:18:17.990 align:start position:0%
um this is probably what the future will
look<00:18:16.200><c> like</c><00:18:16.320><c> in</c><00:18:16.679><c> the</c><00:18:16.740><c> sense</c><00:18:16.919><c> that</c><00:18:17.160><c> so</c><00:18:17.460><c> so</c><00:18:17.520><c> that</c>

00:18:17.990 --> 00:18:18.000 align:start position:0%
look like in the sense that so so that
 

00:18:18.000 --> 00:18:21.049 align:start position:0%
look like in the sense that so so that
the<00:18:18.059><c> left</c><00:18:18.419><c> side</c><00:18:18.660><c> is</c><00:18:19.080><c> the</c><00:18:19.440><c> kind</c><00:18:19.679><c> of</c><00:18:19.799><c> uh</c><00:18:20.580><c> privacy</c>

00:18:21.049 --> 00:18:21.059 align:start position:0%
the left side is the kind of uh privacy
 

00:18:21.059 --> 00:18:22.669 align:start position:0%
the left side is the kind of uh privacy
side<00:18:21.299><c> and</c><00:18:21.600><c> the</c><00:18:21.780><c> right</c><00:18:21.900><c> side</c><00:18:22.080><c> is</c><00:18:22.260><c> sort</c><00:18:22.440><c> of</c><00:18:22.559><c> the</c>

00:18:22.669 --> 00:18:22.679 align:start position:0%
side and the right side is sort of the
 

00:18:22.679 --> 00:18:24.830 align:start position:0%
side and the right side is sort of the
succinct<00:18:23.100><c> proving</c><00:18:23.400><c> side</c><00:18:23.640><c> and</c><00:18:24.299><c> the</c><00:18:24.419><c> idea</c><00:18:24.660><c> being</c>

00:18:24.830 --> 00:18:24.840 align:start position:0%
succinct proving side and the idea being
 

00:18:24.840 --> 00:18:27.049 align:start position:0%
succinct proving side and the idea being
that<00:18:25.200><c> hopefully</c><00:18:25.919><c> we</c><00:18:26.280><c> reduce</c><00:18:26.460><c> the</c><00:18:26.760><c> surface</c>

00:18:27.049 --> 00:18:27.059 align:start position:0%
that hopefully we reduce the surface
 

00:18:27.059 --> 00:18:30.409 align:start position:0%
that hopefully we reduce the surface
area<00:18:27.240><c> of</c><00:18:27.720><c> the</c><00:18:27.960><c> private</c><00:18:28.320><c> to</c><00:18:28.620><c> public</c><00:18:29.000><c> ish</c><00:18:30.000><c> proof</c>

00:18:30.409 --> 00:18:30.419 align:start position:0%
area of the private to public ish proof
 

00:18:30.419 --> 00:18:32.090 align:start position:0%
area of the private to public ish proof
to<00:18:30.720><c> something</c><00:18:30.960><c> quite</c><00:18:31.320><c> small</c><00:18:31.500><c> that</c><00:18:31.799><c> could</c><00:18:31.980><c> then</c>

00:18:32.090 --> 00:18:32.100 align:start position:0%
to something quite small that could then
 

00:18:32.100 --> 00:18:34.250 align:start position:0%
to something quite small that could then
be<00:18:32.280><c> recursively</c><00:18:32.940><c> included</c><00:18:33.539><c> in</c><00:18:33.840><c> a</c><00:18:33.960><c> larger</c>

00:18:34.250 --> 00:18:34.260 align:start position:0%
be recursively included in a larger
 

00:18:34.260 --> 00:18:37.549 align:start position:0%
be recursively included in a larger
proof<00:18:34.679><c> uh</c><00:18:35.520><c> that</c><00:18:35.820><c> is</c><00:18:36.000><c> that</c><00:18:36.539><c> you</c><00:18:36.960><c> know</c><00:18:37.020><c> that</c><00:18:37.260><c> that</c>

00:18:37.549 --> 00:18:37.559 align:start position:0%
proof uh that is that you know that that
 

00:18:37.559 --> 00:18:39.350 align:start position:0%
proof uh that is that you know that that
is<00:18:37.799><c> in</c><00:18:37.919><c> the</c><00:18:38.100><c> kind</c><00:18:38.220><c> of</c><00:18:38.280><c> like</c><00:18:38.460><c> succinct</c><00:18:39.059><c> but</c><00:18:39.240><c> not</c>

00:18:39.350 --> 00:18:39.360 align:start position:0%
is in the kind of like succinct but not
 

00:18:39.360 --> 00:18:42.770 align:start position:0%
is in the kind of like succinct but not
private<00:18:39.919><c> uh</c><00:18:40.919><c> kind</c><00:18:41.100><c> of</c><00:18:41.160><c> like</c><00:18:41.820><c> um</c><00:18:41.880><c> technological</c>

00:18:42.770 --> 00:18:42.780 align:start position:0%
private uh kind of like um technological
 

00:18:42.780 --> 00:18:44.390 align:start position:0%
private uh kind of like um technological
requirement<00:18:43.200><c> land</c><00:18:43.500><c> and</c><00:18:43.980><c> then</c><00:18:44.100><c> that</c><00:18:44.280><c> is</c>

00:18:44.390 --> 00:18:44.400 align:start position:0%
requirement land and then that is
 

00:18:44.400 --> 00:18:45.770 align:start position:0%
requirement land and then that is
interpreted<00:18:44.880><c> on</c><00:18:45.000><c> chain</c><00:18:45.179><c> and</c><00:18:45.360><c> then</c><00:18:45.480><c> this</c><00:18:45.660><c> way</c>

00:18:45.770 --> 00:18:45.780 align:start position:0%
interpreted on chain and then this way
 

00:18:45.780 --> 00:18:47.510 align:start position:0%
interpreted on chain and then this way
we<00:18:45.960><c> get</c><00:18:46.080><c> all</c><00:18:46.620><c> you</c><00:18:46.919><c> know</c><00:18:46.980><c> all</c><00:18:47.100><c> of</c><00:18:47.280><c> the</c><00:18:47.400><c> nice</c>

00:18:47.510 --> 00:18:47.520 align:start position:0%
we get all you know all of the nice
 

00:18:47.520 --> 00:18:49.070 align:start position:0%
we get all you know all of the nice
benefits<00:18:47.940><c> the</c><00:18:48.059><c> Privacy</c><00:18:48.360><c> answering</c><00:18:48.840><c> thickness</c>

00:18:49.070 --> 00:18:49.080 align:start position:0%
benefits the Privacy answering thickness
 

00:18:49.080 --> 00:18:50.090 align:start position:0%
benefits the Privacy answering thickness
and

00:18:50.090 --> 00:18:50.100 align:start position:0%
and
 

00:18:50.100 --> 00:18:52.190 align:start position:0%
and
on-chain<00:18:50.820><c> applications</c><00:18:51.299><c> with</c><00:18:51.600><c> pseudonymity</c>

00:18:52.190 --> 00:18:52.200 align:start position:0%
on-chain applications with pseudonymity
 

00:18:52.200 --> 00:18:54.710 align:start position:0%
on-chain applications with pseudonymity
and<00:18:52.500><c> cool</c><00:18:52.799><c> stuff</c><00:18:52.980><c> like</c><00:18:53.160><c> that</c>

00:18:54.710 --> 00:18:54.720 align:start position:0%
and cool stuff like that
 

00:18:54.720 --> 00:18:57.830 align:start position:0%
and cool stuff like that
um<00:18:54.780><c> yeah</c><00:18:55.140><c> that's</c><00:18:55.380><c> it</c><00:18:56.100><c> sorry</c><00:18:56.580><c> maybe</c><00:18:56.940><c> a</c><00:18:57.299><c> silly</c>

00:18:57.830 --> 00:18:57.840 align:start position:0%
um yeah that's it sorry maybe a silly
 

00:18:57.840 --> 00:18:59.990 align:start position:0%
um yeah that's it sorry maybe a silly
question<00:18:57.960><c> for</c><00:18:58.260><c> the</c><00:18:58.440><c> audience</c><00:18:58.740><c> but</c><00:18:59.580><c> um</c><00:18:59.640><c> can</c><00:18:59.820><c> you</c>

00:18:59.990 --> 00:19:00.000 align:start position:0%
question for the audience but um can you
 

00:19:00.000 --> 00:19:01.549 align:start position:0%
question for the audience but um can you
explain<00:19:00.120><c> a</c><00:19:00.360><c> bit</c><00:19:00.539><c> more</c><00:19:00.660><c> like</c><00:19:00.840><c> what</c><00:19:01.260><c> actually</c>

00:19:01.549 --> 00:19:01.559 align:start position:0%
explain a bit more like what actually
 

00:19:01.559 --> 00:19:05.090 align:start position:0%
explain a bit more like what actually
sing<00:19:02.520><c> means</c><00:19:03.179><c> like</c><00:19:03.419><c> what's</c><00:19:03.660><c> that</c><00:19:03.900><c> probably</c>

00:19:05.090 --> 00:19:05.100 align:start position:0%
sing means like what's that probably
 

00:19:05.100 --> 00:19:07.810 align:start position:0%
sing means like what's that probably
um<00:19:05.220><c> you</c><00:19:05.700><c> know</c><00:19:05.760><c> in</c><00:19:05.880><c> the</c><00:19:06.000><c> Layman</c><00:19:06.600><c> Layman</c>

00:19:07.810 --> 00:19:07.820 align:start position:0%
um you know in the Layman Layman
 

00:19:07.820 --> 00:19:10.669 align:start position:0%
um you know in the Layman Layman
layman's<00:19:08.820><c> terms</c><00:19:09.480><c> yeah</c>

00:19:10.669 --> 00:19:10.679 align:start position:0%
layman's terms yeah
 

00:19:10.679 --> 00:19:12.710 align:start position:0%
layman's terms yeah
yeah so<00:19:11.280><c> succinct</c><00:19:12.120><c> this</c><00:19:12.299><c> is</c><00:19:12.360><c> a</c><00:19:12.480><c> property</c><00:19:12.660><c> of</c>

00:19:12.710 --> 00:19:12.720 align:start position:0%
yeah so succinct this is a property of
 

00:19:12.720 --> 00:19:14.510 align:start position:0%
yeah so succinct this is a property of
zero<00:19:13.020><c> knowledge</c><00:19:13.260><c> proofs</c><00:19:13.559><c> which</c><00:19:13.980><c> says</c><00:19:14.280><c> that</c>

00:19:14.510 --> 00:19:14.520 align:start position:0%
zero knowledge proofs which says that
 

00:19:14.520 --> 00:19:16.630 align:start position:0%
zero knowledge proofs which says that
the<00:19:14.760><c> size</c><00:19:14.880><c> of</c><00:19:15.120><c> the</c><00:19:15.299><c> proof</c><00:19:15.600><c> can</c><00:19:16.320><c> be</c>

00:19:16.630 --> 00:19:16.640 align:start position:0%
the size of the proof can be
 

00:19:16.640 --> 00:19:18.950 align:start position:0%
the size of the proof can be
asymptotically<00:19:17.640><c> smaller</c><00:19:18.179><c> than</c><00:19:18.480><c> the</c><00:19:18.660><c> size</c><00:19:18.780><c> of</c>

00:19:18.950 --> 00:19:18.960 align:start position:0%
asymptotically smaller than the size of
 

00:19:18.960 --> 00:19:20.930 align:start position:0%
asymptotically smaller than the size of
the<00:19:19.080><c> computation</c><00:19:19.500><c> you're</c><00:19:19.740><c> able</c><00:19:19.980><c> to</c><00:19:20.100><c> do</c><00:19:20.220><c> so</c>

00:19:20.930 --> 00:19:20.940 align:start position:0%
the computation you're able to do so
 

00:19:20.940 --> 00:19:23.090 align:start position:0%
the computation you're able to do so
depending<00:19:21.299><c> on</c><00:19:21.539><c> the</c><00:19:21.660><c> proof</c><00:19:21.960><c> system</c><00:19:22.140><c> either</c><00:19:22.860><c> the</c>

00:19:23.090 --> 00:19:23.100 align:start position:0%
depending on the proof system either the
 

00:19:23.100 --> 00:19:24.890 align:start position:0%
depending on the proof system either the
size<00:19:23.280><c> of</c><00:19:23.400><c> the</c><00:19:23.520><c> proof</c><00:19:23.760><c> could</c><00:19:24.000><c> be</c><00:19:24.179><c> constant</c><00:19:24.600><c> size</c>

00:19:24.890 --> 00:19:24.900 align:start position:0%
size of the proof could be constant size
 

00:19:24.900 --> 00:19:27.110 align:start position:0%
size of the proof could be constant size
in<00:19:25.380><c> the</c><00:19:25.559><c> size</c><00:19:25.679><c> of</c><00:19:25.799><c> the</c><00:19:25.919><c> computation</c><00:19:26.340><c> or</c><00:19:26.940><c> it</c>

00:19:27.110 --> 00:19:27.120 align:start position:0%
in the size of the computation or it
 

00:19:27.120 --> 00:19:29.090 align:start position:0%
in the size of the computation or it
could<00:19:27.240><c> be</c><00:19:27.299><c> logarithmic</c><00:19:28.020><c> but</c><00:19:28.559><c> either</c><00:19:28.740><c> way</c><00:19:28.919><c> the</c>

00:19:29.090 --> 00:19:29.100 align:start position:0%
could be logarithmic but either way the
 

00:19:29.100 --> 00:19:31.310 align:start position:0%
could be logarithmic but either way the
point<00:19:29.280><c> is</c><00:19:29.460><c> that</c><00:19:29.760><c> you</c><00:19:30.240><c> can</c><00:19:30.360><c> verify</c><00:19:30.780><c> this</c><00:19:31.020><c> proof</c>

00:19:31.310 --> 00:19:31.320 align:start position:0%
point is that you can verify this proof
 

00:19:31.320 --> 00:19:33.590 align:start position:0%
point is that you can verify this proof
in<00:19:31.799><c> much</c><00:19:32.039><c> less</c><00:19:32.160><c> compute</c><00:19:32.700><c> than</c><00:19:33.000><c> doing</c><00:19:33.360><c> the</c>

00:19:33.590 --> 00:19:33.600 align:start position:0%
in much less compute than doing the
 

00:19:33.600 --> 00:19:35.750 align:start position:0%
in much less compute than doing the
actual<00:19:33.780><c> computation</c><00:19:34.260><c> itself</c>

00:19:35.750 --> 00:19:35.760 align:start position:0%
actual computation itself
 

00:19:35.760 --> 00:19:37.850 align:start position:0%
actual computation itself
hey<00:19:36.299><c> and</c><00:19:36.600><c> perhaps</c><00:19:37.020><c> there's</c><00:19:37.140><c> another</c><00:19:37.320><c> distinct</c>

00:19:37.850 --> 00:19:37.860 align:start position:0%
hey and perhaps there's another distinct
 

00:19:37.860 --> 00:19:39.830 align:start position:0%
hey and perhaps there's another distinct
slight<00:19:38.400><c> thing</c><00:19:38.580><c> which</c><00:19:38.820><c> is</c>

00:19:39.830 --> 00:19:39.840 align:start position:0%
slight thing which is
 

00:19:39.840 --> 00:19:42.169 align:start position:0%
slight thing which is
um<00:19:39.900><c> many</c><00:19:40.320><c> many</c><00:19:40.919><c> of</c><00:19:41.160><c> many</c><00:19:41.400><c> I</c><00:19:41.700><c> mean</c><00:19:41.820><c> most</c><00:19:42.059><c> of</c>

00:19:42.169 --> 00:19:42.179 align:start position:0%
um many many of many I mean most of
 

00:19:42.179 --> 00:19:44.330 align:start position:0%
um many many of many I mean most of
these<00:19:42.299><c> proof</c><00:19:42.539><c> systems</c><00:19:42.960><c> do</c><00:19:43.559><c> have</c><00:19:43.799><c> constant</c>

00:19:44.330 --> 00:19:44.340 align:start position:0%
these proof systems do have constant
 

00:19:44.340 --> 00:19:46.789 align:start position:0%
these proof systems do have constant
proof<00:19:44.640><c> sizes</c><00:19:44.940><c> but</c><00:19:45.120><c> also</c><00:19:45.360><c> like</c><00:19:45.539><c> the</c><00:19:45.900><c> the</c><00:19:46.140><c> lower</c>

00:19:46.789 --> 00:19:46.799 align:start position:0%
proof sizes but also like the the lower
 

00:19:46.799 --> 00:19:48.529 align:start position:0%
proof sizes but also like the the lower
the<00:19:47.400><c> lower</c><00:19:47.520><c> the</c><00:19:47.700><c> constant</c><00:19:48.000><c> proof</c><00:19:48.240><c> size</c><00:19:48.360><c> the</c>

00:19:48.529 --> 00:19:48.539 align:start position:0%
the lower the constant proof size the
 

00:19:48.539 --> 00:19:50.150 align:start position:0%
the lower the constant proof size the
better<00:19:48.720><c> for</c><00:19:49.140><c> uh</c><00:19:49.679><c> something</c><00:19:49.860><c> that</c><00:19:50.039><c> is</c>

00:19:50.150 --> 00:19:50.160 align:start position:0%
better for uh something that is
 

00:19:50.160 --> 00:19:52.190 align:start position:0%
better for uh something that is
interpreted<00:19:50.580><c> on</c><00:19:50.700><c> chain</c><00:19:50.880><c> obviously</c>

00:19:52.190 --> 00:19:52.200 align:start position:0%
interpreted on chain obviously
 

00:19:52.200 --> 00:19:53.870 align:start position:0%
interpreted on chain obviously
um<00:19:52.320><c> but</c><00:19:52.740><c> yeah</c><00:19:52.919><c> use</c><00:19:53.160><c> answer</c><00:19:53.400><c> is</c><00:19:53.640><c> better</c><00:19:53.760><c> than</c>

00:19:53.870 --> 00:19:53.880 align:start position:0%
um but yeah use answer is better than
 

00:19:53.880 --> 00:19:54.770 align:start position:0%
um but yeah use answer is better than
mine<00:19:54.059><c> would</c><00:19:54.179><c> have</c><00:19:54.240><c> been</c><00:19:54.360><c> I</c><00:19:54.480><c> was</c><00:19:54.600><c> just</c><00:19:54.660><c> gonna</c>

00:19:54.770 --> 00:19:54.780 align:start position:0%
mine would have been I was just gonna
 

00:19:54.780 --> 00:19:56.930 align:start position:0%
mine would have been I was just gonna
say<00:19:54.900><c> small</c>

00:19:56.930 --> 00:19:56.940 align:start position:0%
say small
 

00:19:56.940 --> 00:20:00.770 align:start position:0%
say small
Hey<00:19:57.480><c> so</c><00:19:58.260><c> uh</c><00:19:58.919><c> when</c><00:19:59.280><c> we</c><00:19:59.700><c> recursively</c><00:20:00.360><c> prove</c>

00:20:00.770 --> 00:20:00.780 align:start position:0%
Hey so uh when we recursively prove
 

00:20:00.780 --> 00:20:03.710 align:start position:0%
Hey so uh when we recursively prove
stuff<00:20:00.960><c> so</c><00:20:01.380><c> over</c><00:20:01.679><c> here</c><00:20:01.919><c> sorry</c><00:20:02.539><c> when</c><00:20:03.539><c> we</c>

00:20:03.710 --> 00:20:03.720 align:start position:0%
stuff so over here sorry when we
 

00:20:03.720 --> 00:20:06.409 align:start position:0%
stuff so over here sorry when we
recursively<00:20:04.440><c> prove</c><00:20:05.039><c> so</c><00:20:05.700><c> there</c><00:20:05.880><c> is</c><00:20:06.000><c> a</c><00:20:06.120><c> proof</c>

00:20:06.409 --> 00:20:06.419 align:start position:0%
recursively prove so there is a proof
 

00:20:06.419 --> 00:20:08.510 align:start position:0%
recursively prove so there is a proof
and<00:20:06.780><c> then</c><00:20:06.900><c> you</c><00:20:07.140><c> are</c><00:20:07.320><c> proving</c><00:20:07.740><c> the</c><00:20:07.980><c> proof</c><00:20:08.280><c> right</c>

00:20:08.510 --> 00:20:08.520 align:start position:0%
and then you are proving the proof right
 

00:20:08.520 --> 00:20:13.070 align:start position:0%
and then you are proving the proof right
so<00:20:09.360><c> uh</c><00:20:09.840><c> there</c><00:20:10.320><c> are</c><00:20:10.500><c> multiple</c><00:20:11.100><c> layers</c><00:20:11.760><c> of</c><00:20:12.179><c> uh</c>

00:20:13.070 --> 00:20:13.080 align:start position:0%
so uh there are multiple layers of uh
 

00:20:13.080 --> 00:20:15.409 align:start position:0%
so uh there are multiple layers of uh
Integrity<00:20:13.679><c> checks</c><00:20:14.220><c> right</c><00:20:14.400><c> that</c><00:20:14.700><c> that</c><00:20:14.820><c> is</c><00:20:15.059><c> the</c>

00:20:15.409 --> 00:20:15.419 align:start position:0%
Integrity checks right that that is the
 

00:20:15.419 --> 00:20:18.529 align:start position:0%
Integrity checks right that that is the
assurance<00:20:15.720><c> that</c><00:20:16.080><c> you</c><00:20:16.200><c> get</c><00:20:16.320><c> so</c><00:20:17.100><c> uh</c><00:20:18.059><c> and</c><00:20:18.299><c> these</c>

00:20:18.529 --> 00:20:18.539 align:start position:0%
assurance that you get so uh and these
 

00:20:18.539 --> 00:20:20.690 align:start position:0%
assurance that you get so uh and these
circuits<00:20:19.020><c> are</c><00:20:19.260><c> super</c><00:20:19.620><c> complex</c><00:20:20.100><c> and</c><00:20:20.520><c> there</c>

00:20:20.690 --> 00:20:20.700 align:start position:0%
circuits are super complex and there
 

00:20:20.700 --> 00:20:23.270 align:start position:0%
circuits are super complex and there
could<00:20:20.880><c> be</c><00:20:21.000><c> like</c><00:20:21.240><c> a</c><00:20:21.840><c> million</c><00:20:22.280><c> arithmeticians</c>

00:20:23.270 --> 00:20:23.280 align:start position:0%
could be like a million arithmeticians
 

00:20:23.280 --> 00:20:25.610 align:start position:0%
could be like a million arithmeticians
in<00:20:23.520><c> in</c><00:20:23.700><c> there</c><00:20:23.940><c> right</c><00:20:24.179><c> so</c><00:20:24.720><c> what</c><00:20:25.080><c> about</c><00:20:25.260><c> the</c>

00:20:25.610 --> 00:20:25.620 align:start position:0%
in in there right so what about the
 

00:20:25.620 --> 00:20:28.850 align:start position:0%
in in there right so what about the
security<00:20:25.860><c> of</c><00:20:26.700><c> uh</c><00:20:27.120><c> these</c><00:20:27.480><c> proofs</c><00:20:27.900><c> because</c><00:20:28.140><c> if</c>

00:20:28.850 --> 00:20:28.860 align:start position:0%
security of uh these proofs because if
 

00:20:28.860 --> 00:20:31.190 align:start position:0%
security of uh these proofs because if
you<00:20:28.980><c> have</c><00:20:29.160><c> a</c><00:20:29.520><c> single</c><00:20:29.760><c> bug</c><00:20:30.059><c> in</c><00:20:30.419><c> a</c><00:20:30.539><c> circuit</c><00:20:30.900><c> right</c>

00:20:31.190 --> 00:20:31.200 align:start position:0%
you have a single bug in a circuit right
 

00:20:31.200 --> 00:20:33.830 align:start position:0%
you have a single bug in a circuit right
that<00:20:31.740><c> is</c><00:20:31.860><c> gonna</c><00:20:32.100><c> Traverse</c><00:20:32.700><c> down</c><00:20:33.000><c> to</c><00:20:33.240><c> like</c><00:20:33.539><c> this</c>

00:20:33.830 --> 00:20:33.840 align:start position:0%
that is gonna Traverse down to like this
 

00:20:33.840 --> 00:20:35.870 align:start position:0%
that is gonna Traverse down to like this
very<00:20:34.200><c> small</c><00:20:34.440><c> proof</c><00:20:34.919><c> that</c><00:20:35.039><c> you</c><00:20:35.220><c> will</c><00:20:35.340><c> post</c><00:20:35.580><c> on</c>

00:20:35.870 --> 00:20:35.880 align:start position:0%
very small proof that you will post on
 

00:20:35.880 --> 00:20:37.669 align:start position:0%
very small proof that you will post on
chain<00:20:36.059><c> so</c><00:20:36.660><c> what</c><00:20:36.900><c> are</c><00:20:37.080><c> your</c><00:20:37.200><c> thoughts</c><00:20:37.500><c> about</c>

00:20:37.669 --> 00:20:37.679 align:start position:0%
chain so what are your thoughts about
 

00:20:37.679 --> 00:20:40.130 align:start position:0%
chain so what are your thoughts about
that<00:20:38.039><c> how</c><00:20:38.580><c> is</c><00:20:39.120><c> the</c><00:20:39.240><c> security</c><00:20:39.419><c> landscape</c>

00:20:40.130 --> 00:20:40.140 align:start position:0%
that how is the security landscape
 

00:20:40.140 --> 00:20:43.430 align:start position:0%
that how is the security landscape
around<00:20:40.400><c> verifying</c><00:20:41.400><c> CK</c><00:20:41.760><c> systems</c><00:20:42.660><c> glad</c><00:20:43.140><c> to</c><00:20:43.320><c> hear</c>

00:20:43.430 --> 00:20:43.440 align:start position:0%
around verifying CK systems glad to hear
 

00:20:43.440 --> 00:20:46.310 align:start position:0%
around verifying CK systems glad to hear
that<00:20:44.160><c> yeah</c><00:20:44.640><c> definitely</c><00:20:44.940><c> I</c><00:20:45.419><c> would</c><00:20:45.600><c> say</c><00:20:45.720><c> on</c><00:20:46.080><c> the</c>

00:20:46.310 --> 00:20:46.320 align:start position:0%
that yeah definitely I would say on the
 

00:20:46.320 --> 00:20:48.289 align:start position:0%
that yeah definitely I would say on the
second<00:20:46.440><c> side</c><00:20:47.340><c> definitely</c><00:20:47.640><c> recursion</c><00:20:48.120><c> and</c>

00:20:48.289 --> 00:20:48.299 align:start position:0%
second side definitely recursion and
 

00:20:48.299 --> 00:20:50.270 align:start position:0%
second side definitely recursion and
aggregation<00:20:48.780><c> make</c><00:20:49.500><c> it</c><00:20:49.620><c> substantially</c><00:20:50.039><c> more</c>

00:20:50.270 --> 00:20:50.280 align:start position:0%
aggregation make it substantially more
 

00:20:50.280 --> 00:20:52.730 align:start position:0%
aggregation make it substantially more
difficult<00:20:50.700><c> to</c><00:20:51.660><c> verify</c><00:20:52.080><c> that</c><00:20:52.260><c> your</c><00:20:52.380><c> circuits</c>

00:20:52.730 --> 00:20:52.740 align:start position:0%
difficult to verify that your circuits
 

00:20:52.740 --> 00:20:54.529 align:start position:0%
difficult to verify that your circuits
are<00:20:52.860><c> correct</c><00:20:53.160><c> so</c><00:20:53.880><c> we</c><00:20:54.059><c> have</c><00:20:54.179><c> obviously</c>

00:20:54.529 --> 00:20:54.539 align:start position:0%
are correct so we have obviously
 

00:20:54.539 --> 00:20:56.870 align:start position:0%
are correct so we have obviously
traditional<00:20:55.080><c> unit</c><00:20:55.440><c> testing</c><00:20:55.980><c> we</c><00:20:56.760><c> have</c>

00:20:56.870 --> 00:20:56.880 align:start position:0%
traditional unit testing we have
 

00:20:56.880 --> 00:20:58.909 align:start position:0%
traditional unit testing we have
randomized<00:20:57.419><c> fuzzing</c><00:20:57.840><c> and</c><00:20:58.380><c> we</c><00:20:58.500><c> have</c><00:20:58.620><c> some</c>

00:20:58.909 --> 00:20:58.919 align:start position:0%
randomized fuzzing and we have some
 

00:20:58.919 --> 00:21:01.010 align:start position:0%
randomized fuzzing and we have some
emerging<00:20:59.580><c> formal</c><00:20:59.940><c> verification</c><00:21:00.419><c> approaches</c>

00:21:01.010 --> 00:21:01.020 align:start position:0%
emerging formal verification approaches
 

00:21:01.020 --> 00:21:03.590 align:start position:0%
emerging formal verification approaches
for<00:21:01.559><c> ensuring</c><00:21:01.980><c> circuits</c><00:21:02.340><c> are</c><00:21:02.460><c> correct</c><00:21:02.760><c> where</c>

00:21:03.590 --> 00:21:03.600 align:start position:0%
for ensuring circuits are correct where
 

00:21:03.600 --> 00:21:05.210 align:start position:0%
for ensuring circuits are correct where
recursion<00:21:04.140><c> makes</c><00:21:04.320><c> these</c><00:21:04.620><c> more</c><00:21:04.799><c> complicated</c>

00:21:05.210 --> 00:21:05.220 align:start position:0%
recursion makes these more complicated
 

00:21:05.220 --> 00:21:07.070 align:start position:0%
recursion makes these more complicated
is<00:21:05.820><c> that</c><00:21:06.000><c> you</c><00:21:06.179><c> may</c><00:21:06.360><c> need</c><00:21:06.539><c> to</c><00:21:06.720><c> encode</c>

00:21:07.070 --> 00:21:07.080 align:start position:0%
is that you may need to encode
 

00:21:07.080 --> 00:21:09.289 align:start position:0%
is that you may need to encode
assumptions<00:21:07.620><c> slightly</c><00:21:08.460><c> external</c><00:21:09.000><c> to</c><00:21:09.179><c> your</c>

00:21:09.289 --> 00:21:09.299 align:start position:0%
assumptions slightly external to your
 

00:21:09.299 --> 00:21:11.630 align:start position:0%
assumptions slightly external to your
circuit<00:21:09.600><c> itself</c><00:21:09.900><c> to</c><00:21:10.440><c> check</c><00:21:10.559><c> things</c><00:21:10.860><c> I'm</c><00:21:11.460><c> sure</c>

00:21:11.630 --> 00:21:11.640 align:start position:0%
circuit itself to check things I'm sure
 

00:21:11.640 --> 00:21:13.010 align:start position:0%
circuit itself to check things I'm sure
locksman<00:21:12.059><c> has</c><00:21:12.240><c> some</c><00:21:12.299><c> views</c><00:21:12.539><c> on</c><00:21:12.660><c> how</c><00:21:12.900><c> that</c>

00:21:13.010 --> 00:21:13.020 align:start position:0%
locksman has some views on how that
 

00:21:13.020 --> 00:21:15.770 align:start position:0%
locksman has some views on how that
affects<00:21:13.320><c> privacy</c><00:21:13.679><c> as</c><00:21:13.860><c> well</c><00:21:14.039><c> oh</c><00:21:14.460><c> I</c><00:21:14.880><c> mean</c><00:21:14.940><c> I</c><00:21:15.360><c> like</c>

00:21:15.770 --> 00:21:15.780 align:start position:0%
affects privacy as well oh I mean I like
 

00:21:15.780 --> 00:21:17.690 align:start position:0%
affects privacy as well oh I mean I like
I<00:21:16.140><c> I</c><00:21:16.380><c> think</c><00:21:16.559><c> this</c><00:21:16.799><c> is</c><00:21:16.980><c> actually</c><00:21:17.100><c> something</c><00:21:17.400><c> we</c>

00:21:17.690 --> 00:21:17.700 align:start position:0%
I I think this is actually something we
 

00:21:17.700 --> 00:21:19.970 align:start position:0%
I I think this is actually something we
need<00:21:17.820><c> to</c><00:21:17.940><c> think</c><00:21:18.059><c> about</c><00:21:18.200><c> very</c><00:21:19.200><c> seriously</c><00:21:19.679><c> it</c>

00:21:19.970 --> 00:21:19.980 align:start position:0%
need to think about very seriously it
 

00:21:19.980 --> 00:21:21.710 align:start position:0%
need to think about very seriously it
feels<00:21:20.220><c> like</c><00:21:20.400><c> I</c><00:21:20.940><c> mean</c><00:21:21.059><c> if</c><00:21:21.179><c> any</c><00:21:21.360><c> of</c><00:21:21.480><c> you</c><00:21:21.600><c> are</c>

00:21:21.710 --> 00:21:21.720 align:start position:0%
feels like I mean if any of you are
 

00:21:21.720 --> 00:21:23.210 align:start position:0%
feels like I mean if any of you are
familiar<00:21:21.900><c> with</c><00:21:22.020><c> like</c><00:21:22.260><c> supply</c><00:21:22.500><c> chain</c><00:21:22.740><c> attacks</c>

00:21:23.210 --> 00:21:23.220 align:start position:0%
familiar with like supply chain attacks
 

00:21:23.220 --> 00:21:25.789 align:start position:0%
familiar with like supply chain attacks
and<00:21:23.340><c> the</c><00:21:23.580><c> node.js</c><00:21:24.179><c> ecosystem</c><00:21:24.780><c> it</c><00:21:25.500><c> feels</c><00:21:25.740><c> like</c>

00:21:25.789 --> 00:21:25.799 align:start position:0%
and the node.js ecosystem it feels like
 

00:21:25.799 --> 00:21:27.710 align:start position:0%
and the node.js ecosystem it feels like
we<00:21:25.919><c> could</c><00:21:26.039><c> easily</c><00:21:26.400><c> that</c><00:21:27.120><c> that</c><00:21:27.179><c> is</c><00:21:27.419><c> like</c><00:21:27.539><c> I</c>

00:21:27.710 --> 00:21:27.720 align:start position:0%
we could easily that that is like I
 

00:21:27.720 --> 00:21:29.090 align:start position:0%
we could easily that that is like I
don't<00:21:27.840><c> want</c><00:21:27.960><c> to</c><00:21:28.080><c> get</c><00:21:28.200><c> too</c><00:21:28.380><c> pessimistic</c><00:21:28.919><c> but</c>

00:21:29.090 --> 00:21:29.100 align:start position:0%
don't want to get too pessimistic but
 

00:21:29.100 --> 00:21:30.770 align:start position:0%
don't want to get too pessimistic but
that<00:21:29.220><c> is</c><00:21:29.340><c> like</c><00:21:29.580><c> a</c><00:21:30.000><c> very</c><00:21:30.059><c> bad</c><00:21:30.240><c> worst</c><00:21:30.539><c> case</c><00:21:30.600><c> here</c>

00:21:30.770 --> 00:21:30.780 align:start position:0%
that is like a very bad worst case here
 

00:21:30.780 --> 00:21:32.570 align:start position:0%
that is like a very bad worst case here
because<00:21:30.960><c> it's</c><00:21:31.080><c> like</c><00:21:31.200><c> it's</c><00:21:31.380><c> very</c><00:21:31.559><c> hard</c><00:21:31.860><c> for</c><00:21:32.280><c> the</c>

00:21:32.570 --> 00:21:32.580 align:start position:0%
because it's like it's very hard for the
 

00:21:32.580 --> 00:21:35.029 align:start position:0%
because it's like it's very hard for the
the<00:21:33.179><c> recursing</c><00:21:33.720><c> proof</c><00:21:34.020><c> to</c><00:21:34.260><c> make</c><00:21:34.440><c> strong</c>

00:21:35.029 --> 00:21:35.039 align:start position:0%
the recursing proof to make strong
 

00:21:35.039 --> 00:21:37.490 align:start position:0%
the recursing proof to make strong
assumptions<00:21:35.520><c> around</c><00:21:35.820><c> the</c><00:21:36.059><c> soundness</c><00:21:36.480><c> of</c><00:21:37.020><c> like</c>

00:21:37.490 --> 00:21:37.500 align:start position:0%
assumptions around the soundness of like
 

00:21:37.500 --> 00:21:40.190 align:start position:0%
assumptions around the soundness of like
proof<00:21:37.919><c> that</c><00:21:38.039><c> is</c><00:21:38.220><c> recursing</c><00:21:38.820><c> on</c>

00:21:40.190 --> 00:21:40.200 align:start position:0%
proof that is recursing on
 

00:21:40.200 --> 00:21:40.789 align:start position:0%
proof that is recursing on
um

00:21:40.789 --> 00:21:40.799 align:start position:0%
um
 

00:21:40.799 --> 00:21:42.710 align:start position:0%
um
I<00:21:41.280><c> don't</c><00:21:41.580><c> have</c><00:21:41.760><c> any</c><00:21:41.940><c> optimistic</c><00:21:42.480><c> takes</c>

00:21:42.710 --> 00:21:42.720 align:start position:0%
I don't have any optimistic takes
 

00:21:42.720 --> 00:21:43.850 align:start position:0%
I don't have any optimistic takes
unfortunately<00:21:43.140><c> but</c><00:21:43.380><c> I</c><00:21:43.500><c> think</c><00:21:43.620><c> it's</c><00:21:43.679><c> something</c>

00:21:43.850 --> 00:21:43.860 align:start position:0%
unfortunately but I think it's something
 

00:21:43.860 --> 00:21:45.110 align:start position:0%
unfortunately but I think it's something
we<00:21:44.039><c> need</c><00:21:44.159><c> to</c><00:21:44.220><c> think</c><00:21:44.340><c> about</c><00:21:44.400><c> there</c><00:21:44.580><c> are</c><00:21:44.760><c> lots</c><00:21:45.000><c> of</c>

00:21:45.110 --> 00:21:45.120 align:start position:0%
we need to think about there are lots of
 

00:21:45.120 --> 00:21:46.549 align:start position:0%
we need to think about there are lots of
great<00:21:45.480><c> people</c><00:21:45.720><c> like</c><00:21:46.080><c> especially</c><00:21:46.320><c> in</c><00:21:46.440><c> the</c>

00:21:46.549 --> 00:21:46.559 align:start position:0%
great people like especially in the
 

00:21:46.559 --> 00:21:48.710 align:start position:0%
great people like especially in the
Xerox<00:21:46.860><c> Park</c><00:21:47.100><c> ecosystem</c><00:21:47.880><c> kind</c><00:21:48.240><c> of</c><00:21:48.299><c> thinking</c><00:21:48.539><c> a</c>

00:21:48.710 --> 00:21:48.720 align:start position:0%
Xerox Park ecosystem kind of thinking a
 

00:21:48.720 --> 00:21:50.870 align:start position:0%
Xerox Park ecosystem kind of thinking a
lot<00:21:48.780><c> about</c><00:21:48.960><c> about</c><00:21:49.740><c> like</c><00:21:50.280><c> uh</c><00:21:50.460><c> formal</c>

00:21:50.870 --> 00:21:50.880 align:start position:0%
lot about about like uh formal
 

00:21:50.880 --> 00:21:52.250 align:start position:0%
lot about about like uh formal
verification<00:21:51.299><c> and</c><00:21:51.480><c> things</c><00:21:51.600><c> like</c><00:21:51.780><c> this</c><00:21:51.960><c> and</c>

00:21:52.250 --> 00:21:52.260 align:start position:0%
verification and things like this and
 

00:21:52.260 --> 00:21:54.590 align:start position:0%
verification and things like this and
maybe<00:21:52.620><c> like</c><00:21:53.039><c> yeah</c><00:21:53.640><c> there's</c><00:21:53.940><c> formal</c>

00:21:54.590 --> 00:21:54.600 align:start position:0%
maybe like yeah there's formal
 

00:21:54.600 --> 00:21:56.149 align:start position:0%
maybe like yeah there's formal
verification<00:21:55.020><c> of</c><00:21:55.320><c> the</c><00:21:55.440><c> dependency</c><00:21:55.799><c> graph</c>

00:21:56.149 --> 00:21:56.159 align:start position:0%
verification of the dependency graph
 

00:21:56.159 --> 00:21:58.190 align:start position:0%
verification of the dependency graph
type<00:21:56.400><c> things</c><00:21:56.640><c> needs</c><00:21:57.179><c> to</c><00:21:57.240><c> needs</c><00:21:57.960><c> to</c><00:21:58.020><c> start</c>

00:21:58.190 --> 00:21:58.200 align:start position:0%
type things needs to needs to start
 

00:21:58.200 --> 00:22:01.250 align:start position:0%
type things needs to needs to start
happening<00:21:58.620><c> I</c><00:21:58.860><c> I</c><00:21:59.039><c> don't</c><00:21:59.220><c> know</c><00:21:59.340><c> hello</c><00:21:59.900><c> uh</c><00:22:00.900><c> what</c>

00:22:01.250 --> 00:22:01.260 align:start position:0%
happening I I don't know hello uh what
 

00:22:01.260 --> 00:22:03.710 align:start position:0%
happening I I don't know hello uh what
measures<00:22:01.799><c> can</c><00:22:02.100><c> we</c><00:22:02.340><c> take</c><00:22:02.640><c> uh</c><00:22:03.240><c> to</c><00:22:03.419><c> make</c><00:22:03.539><c> our</c>

00:22:03.710 --> 00:22:03.720 align:start position:0%
measures can we take uh to make our
 

00:22:03.720 --> 00:22:06.350 align:start position:0%
measures can we take uh to make our
proofs<00:22:04.200><c> Quantum</c><00:22:04.860><c> resistance</c><00:22:05.460><c> for</c><00:22:06.000><c> the</c><00:22:06.240><c> long</c>

00:22:06.350 --> 00:22:06.360 align:start position:0%
proofs Quantum resistance for the long
 

00:22:06.360 --> 00:22:07.549 align:start position:0%
proofs Quantum resistance for the long
term

00:22:07.549 --> 00:22:07.559 align:start position:0%
term
 

00:22:07.559 --> 00:22:09.110 align:start position:0%
term
so<00:22:08.039><c> I</c><00:22:08.220><c> think</c><00:22:08.340><c> of</c><00:22:08.460><c> the</c><00:22:08.580><c> different</c><00:22:08.700><c> proof</c>

00:22:09.110 --> 00:22:09.120 align:start position:0%
so I think of the different proof
 

00:22:09.120 --> 00:22:11.029 align:start position:0%
so I think of the different proof
systems<00:22:09.600><c> most</c><00:22:10.080><c> of</c><00:22:10.200><c> the</c><00:22:10.260><c> ones</c><00:22:10.500><c> which</c><00:22:10.679><c> are</c><00:22:10.799><c> based</c>

00:22:11.029 --> 00:22:11.039 align:start position:0%
systems most of the ones which are based
 

00:22:11.039 --> 00:22:12.950 align:start position:0%
systems most of the ones which are based
on<00:22:11.159><c> elliptic</c><00:22:11.580><c> curve</c><00:22:11.760><c> cryptography</c><00:22:12.360><c> are</c><00:22:12.780><c> not</c>

00:22:12.950 --> 00:22:12.960 align:start position:0%
on elliptic curve cryptography are not
 

00:22:12.960 --> 00:22:15.289 align:start position:0%
on elliptic curve cryptography are not
going<00:22:13.080><c> to</c><00:22:13.140><c> be</c><00:22:13.200><c> Quantum</c><00:22:13.919><c> resistant</c><00:22:14.520><c> since</c><00:22:15.059><c> they</c>

00:22:15.289 --> 00:22:15.299 align:start position:0%
going to be Quantum resistant since they
 

00:22:15.299 --> 00:22:17.090 align:start position:0%
going to be Quantum resistant since they
will<00:22:15.720><c> require</c><00:22:16.020><c> at</c><00:22:16.380><c> least</c><00:22:16.500><c> a</c><00:22:16.679><c> discrete</c><00:22:16.980><c> log</c>

00:22:17.090 --> 00:22:17.100 align:start position:0%
will require at least a discrete log
 

00:22:17.100 --> 00:22:19.130 align:start position:0%
will require at least a discrete log
assumption<00:22:17.700><c> but</c><00:22:18.360><c> we</c><00:22:18.539><c> actually</c><00:22:18.659><c> do</c><00:22:18.900><c> already</c>

00:22:19.130 --> 00:22:19.140 align:start position:0%
assumption but we actually do already
 

00:22:19.140 --> 00:22:20.990 align:start position:0%
assumption but we actually do already
know<00:22:19.559><c> proof</c><00:22:19.980><c> systems</c><00:22:20.340><c> which</c><00:22:20.460><c> are</c><00:22:20.580><c> quantum</c>

00:22:20.990 --> 00:22:21.000 align:start position:0%
know proof systems which are quantum
 

00:22:21.000 --> 00:22:23.930 align:start position:0%
know proof systems which are quantum
resistant<00:22:21.780><c> like</c><00:22:22.500><c> Starks</c><00:22:23.220><c> which</c><00:22:23.460><c> only</c><00:22:23.640><c> require</c>

00:22:23.930 --> 00:22:23.940 align:start position:0%
resistant like Starks which only require
 

00:22:23.940 --> 00:22:26.870 align:start position:0%
resistant like Starks which only require
a<00:22:24.419><c> random</c><00:22:24.720><c> Oracle</c><00:22:25.020><c> hash</c><00:22:25.260><c> assumption</c>

00:22:26.870 --> 00:22:26.880 align:start position:0%
a random Oracle hash assumption
 

00:22:26.880 --> 00:22:29.330 align:start position:0%
a random Oracle hash assumption
um so<00:22:27.240><c> if</c><00:22:27.840><c> you</c><00:22:28.020><c> want</c><00:22:28.260><c> something</c><00:22:28.620><c> to</c><00:22:28.980><c> be</c><00:22:29.100><c> really</c>

00:22:29.330 --> 00:22:29.340 align:start position:0%
um so if you want something to be really
 

00:22:29.340 --> 00:22:31.310 align:start position:0%
um so if you want something to be really
standing<00:22:29.820><c> the</c><00:22:29.940><c> test</c><00:22:30.120><c> of</c><00:22:30.360><c> time</c><00:22:30.539><c> you</c><00:22:31.200><c> probably</c>

00:22:31.310 --> 00:22:31.320 align:start position:0%
standing the test of time you probably
 

00:22:31.320 --> 00:22:32.570 align:start position:0%
standing the test of time you probably
want<00:22:31.500><c> to</c><00:22:31.620><c> use</c><00:22:31.860><c> one</c><00:22:32.039><c> of</c><00:22:32.100><c> those</c><00:22:32.159><c> Quantum</c>

00:22:32.570 --> 00:22:32.580 align:start position:0%
want to use one of those Quantum
 

00:22:32.580 --> 00:22:34.130 align:start position:0%
want to use one of those Quantum
resistant<00:22:33.000><c> systems</c>

00:22:34.130 --> 00:22:34.140 align:start position:0%
resistant systems
 

00:22:34.140 --> 00:22:35.630 align:start position:0%
resistant systems
um<00:22:34.200><c> I</c><00:22:34.440><c> just</c><00:22:34.559><c> wanted</c><00:22:34.740><c> to</c><00:22:34.919><c> add</c><00:22:35.100><c> to</c><00:22:35.280><c> the</c><00:22:35.520><c> 16</c>

00:22:35.630 --> 00:22:35.640 align:start position:0%
um I just wanted to add to the 16
 

00:22:35.640 --> 00:22:37.010 align:start position:0%
um I just wanted to add to the 16
minutes<00:22:36.000><c> part</c><00:22:36.240><c> there's</c><00:22:36.720><c> a</c><00:22:36.900><c> difference</c>

00:22:37.010 --> 00:22:37.020 align:start position:0%
minutes part there's a difference
 

00:22:37.020 --> 00:22:38.930 align:start position:0%
minutes part there's a difference
between<00:22:37.260><c> space</c><00:22:37.679><c> succinctness</c><00:22:38.580><c> and</c><00:22:38.820><c> time</c>

00:22:38.930 --> 00:22:38.940 align:start position:0%
between space succinctness and time
 

00:22:38.940 --> 00:22:40.190 align:start position:0%
between space succinctness and time
succinctness

00:22:40.190 --> 00:22:40.200 align:start position:0%
succinctness
 

00:22:40.200 --> 00:22:41.990 align:start position:0%
succinctness
um<00:22:40.260><c> and</c><00:22:40.380><c> usually</c><00:22:40.620><c> six</c><00:22:40.799><c> things</c><00:22:41.039><c> will</c><00:22:41.460><c> mean</c><00:22:41.760><c> like</c>

00:22:41.990 --> 00:22:42.000 align:start position:0%
um and usually six things will mean like
 

00:22:42.000 --> 00:22:43.190 align:start position:0%
um and usually six things will mean like
both

00:22:43.190 --> 00:22:43.200 align:start position:0%
both
 

00:22:43.200 --> 00:22:45.470 align:start position:0%
both
um<00:22:43.320><c> a</c><00:22:43.559><c> question</c><00:22:43.919><c> on</c><00:22:44.220><c> calc</c>

00:22:45.470 --> 00:22:45.480 align:start position:0%
um a question on calc
 

00:22:45.480 --> 00:22:47.570 align:start position:0%
um a question on calc
um<00:22:45.539><c> what</c><00:22:45.840><c> do</c><00:22:45.900><c> you</c><00:22:45.960><c> mean</c><00:22:46.080><c> by</c><00:22:46.200><c> caulk</c><00:22:46.740><c> being</c><00:22:47.340><c> more</c>

00:22:47.570 --> 00:22:47.580 align:start position:0%
um what do you mean by caulk being more
 

00:22:47.580 --> 00:22:50.630 align:start position:0%
um what do you mean by caulk being more
efficient<00:22:47.880><c> than</c><00:22:48.659><c> um</c><00:22:49.200><c> the</c><00:22:49.559><c> easiest</c><00:22:50.039><c> World</c><00:22:50.280><c> Cups</c>

00:22:50.630 --> 00:22:50.640 align:start position:0%
efficient than um the easiest World Cups
 

00:22:50.640 --> 00:22:53.570 align:start position:0%
efficient than um the easiest World Cups
so<00:22:51.059><c> it</c><00:22:52.260><c> from</c><00:22:52.679><c> all</c><00:22:52.860><c> it</c><00:22:53.039><c> seems</c><00:22:53.159><c> to</c><00:22:53.280><c> me</c><00:22:53.340><c> that</c><00:22:53.460><c> you</c>

00:22:53.570 --> 00:22:53.580 align:start position:0%
so it from all it seems to me that you
 

00:22:53.580 --> 00:22:55.190 align:start position:0%
so it from all it seems to me that you
can<00:22:53.700><c> actually</c><00:22:53.760><c> be</c><00:22:54.059><c> applied</c><00:22:54.360><c> to</c><00:22:54.480><c> like</c><00:22:54.720><c> local</c>

00:22:55.190 --> 00:22:55.200 align:start position:0%
can actually be applied to like local
 

00:22:55.200 --> 00:22:57.289 align:start position:0%
can actually be applied to like local
arguments<00:22:55.679><c> in</c><00:22:55.799><c> circuits</c><00:22:56.280><c> or</c><00:22:56.640><c> in</c><00:22:56.940><c> the</c><00:22:57.000><c> Mercury</c>

00:22:57.289 --> 00:22:57.299 align:start position:0%
arguments in circuits or in the Mercury
 

00:22:57.299 --> 00:22:59.090 align:start position:0%
arguments in circuits or in the Mercury
setting<00:22:57.720><c> where</c><00:22:57.900><c> you</c><00:22:58.080><c> want</c><00:22:58.200><c> to</c><00:22:58.320><c> have</c><00:22:58.500><c> you</c><00:22:58.980><c> know</c>

00:22:59.090 --> 00:22:59.100 align:start position:0%
setting where you want to have you know
 

00:22:59.100 --> 00:23:01.490 align:start position:0%
setting where you want to have you know
zero<00:22:59.880><c> knowledge</c><00:23:00.179><c> membership</c><00:23:00.600><c> roofs</c><00:23:01.140><c> because</c>

00:23:01.490 --> 00:23:01.500 align:start position:0%
zero knowledge membership roofs because
 

00:23:01.500 --> 00:23:02.690 align:start position:0%
zero knowledge membership roofs because
that<00:23:01.860><c> the</c>

00:23:02.690 --> 00:23:02.700 align:start position:0%
that the
 

00:23:02.700 --> 00:23:04.789 align:start position:0%
that the
there's<00:23:03.179><c> a</c><00:23:03.480><c> like</c><00:23:04.020><c> there's</c><00:23:04.140><c> a</c><00:23:04.260><c> linear</c><00:23:04.500><c> overhead</c>

00:23:04.789 --> 00:23:04.799 align:start position:0%
there's a like there's a linear overhead
 

00:23:04.799 --> 00:23:06.409 align:start position:0%
there's a like there's a linear overhead
when<00:23:05.159><c> maintaining</c><00:23:05.640><c> this</c><00:23:05.940><c> you</c><00:23:06.120><c> know</c><00:23:06.240><c> free</c>

00:23:06.409 --> 00:23:06.419 align:start position:0%
when maintaining this you know free
 

00:23:06.419 --> 00:23:07.669 align:start position:0%
when maintaining this you know free
process<00:23:06.720><c> of</c><00:23:06.840><c> proofs</c>

00:23:07.669 --> 00:23:07.679 align:start position:0%
process of proofs
 

00:23:07.679 --> 00:23:09.529 align:start position:0%
process of proofs
yeah<00:23:07.919><c> definitely</c><00:23:08.580><c> like</c><00:23:08.820><c> I</c><00:23:09.059><c> would</c><00:23:09.299><c> say</c><00:23:09.360><c> we're</c>

00:23:09.529 --> 00:23:09.539 align:start position:0%
yeah definitely like I would say we're
 

00:23:09.539 --> 00:23:10.730 align:start position:0%
yeah definitely like I would say we're
being<00:23:09.720><c> a</c><00:23:09.840><c> bit</c><00:23:09.900><c> sloppy</c><00:23:10.260><c> with</c><00:23:10.380><c> the</c><00:23:10.500><c> use</c><00:23:10.620><c> of</c>

00:23:10.730 --> 00:23:10.740 align:start position:0%
being a bit sloppy with the use of
 

00:23:10.740 --> 00:23:12.710 align:start position:0%
being a bit sloppy with the use of
succinctness<00:23:11.220><c> here</c><00:23:11.400><c> in</c><00:23:11.880><c> most</c><00:23:12.059><c> of</c><00:23:12.179><c> the</c><00:23:12.240><c> systems</c>

00:23:12.710 --> 00:23:12.720 align:start position:0%
succinctness here in most of the systems
 

00:23:12.720 --> 00:23:16.010 align:start position:0%
succinctness here in most of the systems
that<00:23:13.020><c> are</c><00:23:13.500><c> deployed</c><00:23:13.860><c> today</c><00:23:14.039><c> you</c><00:23:14.520><c> get</c><00:23:14.700><c> both</c><00:23:15.059><c> uh</c>

00:23:16.010 --> 00:23:16.020 align:start position:0%
that are deployed today you get both uh
 

00:23:16.020 --> 00:23:18.890 align:start position:0%
that are deployed today you get both uh
verifier<00:23:16.980><c> and</c><00:23:17.220><c> size</c><00:23:17.400><c> success</c><00:23:18.059><c> uh</c><00:23:18.720><c> with</c>

00:23:18.890 --> 00:23:18.900 align:start position:0%
verifier and size success uh with
 

00:23:18.900 --> 00:23:20.330 align:start position:0%
verifier and size success uh with
regards<00:23:19.260><c> to</c><00:23:19.320><c> call</c><00:23:19.559><c> I'm</c><00:23:19.860><c> more</c><00:23:20.039><c> trying</c><00:23:20.220><c> to</c>

00:23:20.330 --> 00:23:20.340 align:start position:0%
regards to call I'm more trying to
 

00:23:20.340 --> 00:23:22.549 align:start position:0%
regards to call I'm more trying to
gesture<00:23:20.640><c> towards</c><00:23:21.000><c> the</c><00:23:21.240><c> idea</c><00:23:21.539><c> that</c><00:23:21.960><c> there</c><00:23:22.440><c> are</c>

00:23:22.549 --> 00:23:22.559 align:start position:0%
gesture towards the idea that there are
 

00:23:22.559 --> 00:23:24.830 align:start position:0%
gesture towards the idea that there are
people<00:23:22.679><c> working</c><00:23:23.100><c> on</c><00:23:23.640><c> enabling</c><00:23:24.360><c> lookup</c>

00:23:24.830 --> 00:23:24.840 align:start position:0%
people working on enabling lookup
 

00:23:24.840 --> 00:23:26.750 align:start position:0%
people working on enabling lookup
arguments<00:23:25.260><c> to</c><00:23:25.500><c> be</c><00:23:25.559><c> more</c><00:23:25.799><c> efficient</c><00:23:26.100><c> and</c><00:23:26.640><c> that</c>

00:23:26.750 --> 00:23:26.760 align:start position:0%
arguments to be more efficient and that
 

00:23:26.760 --> 00:23:28.789 align:start position:0%
arguments to be more efficient and that
that<00:23:26.940><c> would</c><00:23:27.120><c> really</c><00:23:27.299><c> transform</c><00:23:27.900><c> uh</c><00:23:28.500><c> how</c><00:23:28.679><c> we</c>

00:23:28.789 --> 00:23:28.799 align:start position:0%
that would really transform uh how we
 

00:23:28.799 --> 00:23:31.130 align:start position:0%
that would really transform uh how we
write<00:23:28.980><c> these</c><00:23:29.220><c> circuits</c><00:23:29.659><c> I</c><00:23:30.659><c> totally</c><00:23:30.960><c> agree</c>

00:23:31.130 --> 00:23:31.140 align:start position:0%
write these circuits I totally agree
 

00:23:31.140 --> 00:23:32.690 align:start position:0%
write these circuits I totally agree
that<00:23:31.320><c> they're</c><00:23:31.440><c> not</c><00:23:31.620><c> caulk</c><00:23:32.100><c> is</c><00:23:32.220><c> not</c><00:23:32.340><c> like</c><00:23:32.460><c> today</c>

00:23:32.690 --> 00:23:32.700 align:start position:0%
that they're not caulk is not like today
 

00:23:32.700 --> 00:23:33.950 align:start position:0%
that they're not caulk is not like today
going<00:23:33.000><c> to</c><00:23:33.120><c> enable</c><00:23:33.240><c> much</c><00:23:33.539><c> more</c><00:23:33.659><c> efficient</c>

00:23:33.950 --> 00:23:33.960 align:start position:0%
going to enable much more efficient
 

00:23:33.960 --> 00:23:35.630 align:start position:0%
going to enable much more efficient
lookups

00:23:35.630 --> 00:23:35.640 align:start position:0%
lookups
 

00:23:35.640 --> 00:23:37.850 align:start position:0%
lookups
while<00:23:36.240><c> the</c><00:23:36.419><c> music</c><00:23:36.539><c> is</c><00:23:36.720><c> coming</c><00:23:36.960><c> I</c><00:23:37.380><c> guess</c><00:23:37.559><c> we're</c>

00:23:37.850 --> 00:23:37.860 align:start position:0%
while the music is coming I guess we're
 

00:23:37.860 --> 00:23:39.950 align:start position:0%
while the music is coming I guess we're
coming<00:23:38.100><c> to</c><00:23:38.340><c> an</c><00:23:38.460><c> end</c>

00:23:39.950 --> 00:23:39.960 align:start position:0%
coming to an end
 

00:23:39.960 --> 00:23:42.110 align:start position:0%
coming to an end
uh<00:23:40.620><c> thank</c><00:23:40.799><c> you</c><00:23:40.860><c> so</c><00:23:40.980><c> much</c><00:23:41.100><c> speaker</c><00:23:41.400><c> of</c><00:23:41.700><c> Applause</c>

00:23:42.110 --> 00:23:42.120 align:start position:0%
uh thank you so much speaker of Applause
 

00:23:42.120 --> 00:23:45.500 align:start position:0%
uh thank you so much speaker of Applause
to<00:23:42.360><c> lakshman</c><00:23:42.900><c> and</c><00:23:43.140><c> Yi</c>

