WEBVTT
Kind: captions
Language: en

00:00:01.070 --> 00:00:10.690 align:start position:0%
 
[Applause]

00:00:10.690 --> 00:00:10.700 align:start position:0%
 
 

00:00:10.700 --> 00:00:13.129 align:start position:0%
 
everyone<00:00:11.700><c> today</c><00:00:12.389><c> I'm</c><00:00:12.509><c> going</c><00:00:12.719><c> to</c><00:00:12.839><c> be</c><00:00:12.959><c> talking</c>

00:00:13.129 --> 00:00:13.139 align:start position:0%
everyone today I'm going to be talking
 

00:00:13.139 --> 00:00:15.740 align:start position:0%
everyone today I'm going to be talking
about<00:00:13.379><c> snacks</c><00:00:13.950><c> on</c><00:00:14.699><c> this</c><00:00:14.910><c> talk</c><00:00:15.119><c> is</c><00:00:15.299><c> going</c><00:00:15.389><c> to</c><00:00:15.629><c> be</c>

00:00:15.740 --> 00:00:15.750 align:start position:0%
about snacks on this talk is going to be
 

00:00:15.750 --> 00:00:17.120 align:start position:0%
about snacks on this talk is going to be
fairly<00:00:16.230><c> high-level</c>

00:00:17.120 --> 00:00:17.130 align:start position:0%
fairly high-level
 

00:00:17.130 --> 00:00:18.950 align:start position:0%
fairly high-level
I'm<00:00:17.310><c> going</c><00:00:17.759><c> to</c><00:00:17.910><c> start</c><00:00:18.150><c> by</c><00:00:18.300><c> just</c><00:00:18.450><c> giving</c><00:00:18.630><c> an</c>

00:00:18.950 --> 00:00:18.960 align:start position:0%
I'm going to start by just giving an
 

00:00:18.960 --> 00:00:20.569 align:start position:0%
I'm going to start by just giving an
execute<00:00:19.439><c> of</c><00:00:19.619><c> what</c><00:00:19.890><c> they</c><00:00:19.980><c> are</c><00:00:20.009><c> and</c><00:00:20.160><c> why</c><00:00:20.520><c> you</c>

00:00:20.569 --> 00:00:20.579 align:start position:0%
execute of what they are and why you
 

00:00:20.579 --> 00:00:22.609 align:start position:0%
execute of what they are and why you
might<00:00:20.789><c> want</c><00:00:21.000><c> to</c><00:00:21.029><c> use</c><00:00:21.210><c> them</c><00:00:21.450><c> and</c><00:00:21.930><c> then</c><00:00:22.500><c> I'm</c>

00:00:22.609 --> 00:00:22.619 align:start position:0%
might want to use them and then I'm
 

00:00:22.619 --> 00:00:24.260 align:start position:0%
might want to use them and then I'm
going<00:00:22.800><c> to</c><00:00:22.919><c> run</c><00:00:23.070><c> them</c><00:00:23.220><c> through</c><00:00:23.250><c> a</c><00:00:23.579><c> selection</c><00:00:24.000><c> of</c>

00:00:24.260 --> 00:00:24.270 align:start position:0%
going to run them through a selection of
 

00:00:24.270 --> 00:00:26.810 align:start position:0%
going to run them through a selection of
options<00:00:25.079><c> which</c><00:00:25.380><c> are</c><00:00:25.529><c> partly</c><00:00:25.829><c> available</c><00:00:26.279><c> which</c>

00:00:26.810 --> 00:00:26.820 align:start position:0%
options which are partly available which
 

00:00:26.820 --> 00:00:28.909 align:start position:0%
options which are partly available which
I<00:00:27.029><c> think</c><00:00:27.270><c> a</c><00:00:27.450><c> school</c><00:00:27.750><c> for</c><00:00:27.960><c> various</c><00:00:28.439><c> reasons</c>

00:00:28.909 --> 00:00:28.919 align:start position:0%
I think a school for various reasons
 

00:00:28.919 --> 00:00:31.369 align:start position:0%
I think a school for various reasons
Fuko<00:00:29.489><c> support</c><00:00:30.029><c> second</c><00:00:30.660><c> can</c><00:00:31.079><c> you</c><00:00:31.110><c> hear</c><00:00:31.290><c> me</c>

00:00:31.369 --> 00:00:31.379 align:start position:0%
Fuko support second can you hear me
 

00:00:31.379 --> 00:00:31.959 align:start position:0%
Fuko support second can you hear me
better<00:00:31.529><c> now</c>

00:00:31.959 --> 00:00:31.969 align:start position:0%
better now
 

00:00:31.969 --> 00:00:37.700 align:start position:0%
better now
yeah<00:00:34.489><c> such</c><00:00:35.489><c> as</c><00:00:35.670><c> a</c><00:00:35.700><c> Serenata</c><00:00:36.570><c> shock</c><00:00:36.899><c> it</c><00:00:37.200><c> says</c><00:00:37.469><c> a</c>

00:00:37.700 --> 00:00:37.710 align:start position:0%
yeah such as a Serenata shock it says a
 

00:00:37.710 --> 00:00:39.740 align:start position:0%
yeah such as a Serenata shock it says a
subset<00:00:38.460><c> of</c><00:00:38.489><c> zero</c><00:00:38.850><c> knowledge</c><00:00:39.000><c> previous</c><00:00:39.539><c> which</c>

00:00:39.740 --> 00:00:39.750 align:start position:0%
subset of zero knowledge previous which
 

00:00:39.750 --> 00:00:41.900 align:start position:0%
subset of zero knowledge previous which
have<00:00:40.379><c> additional</c><00:00:40.920><c> properties</c><00:00:41.340><c> such</c><00:00:41.550><c> as</c><00:00:41.640><c> being</c>

00:00:41.900 --> 00:00:41.910 align:start position:0%
have additional properties such as being
 

00:00:41.910 --> 00:00:44.630 align:start position:0%
have additional properties such as being
very<00:00:42.180><c> similar</c><00:00:42.420><c> needs</c><00:00:42.839><c> to</c><00:00:43.019><c> verify</c><00:00:43.399><c> and</c><00:00:44.399><c> it</c>

00:00:44.630 --> 00:00:44.640 align:start position:0%
very similar needs to verify and it
 

00:00:44.640 --> 00:00:46.040 align:start position:0%
very similar needs to verify and it
stands<00:00:44.879><c> close</c><00:00:45.179><c> they're</c><00:00:45.449><c> a</c><00:00:45.480><c> nursing</c><00:00:46.019><c> home</c>

00:00:46.040 --> 00:00:46.050 align:start position:0%
stands close they're a nursing home
 

00:00:46.050 --> 00:00:50.160 align:start position:0%
stands close they're a nursing home
interactive<00:00:46.649><c> document</c><00:00:46.980><c> of</c><00:00:47.070><c> knowledge</c>

00:00:50.160 --> 00:00:50.170 align:start position:0%
 
 

00:00:50.170 --> 00:00:52.860 align:start position:0%
 
and<00:00:50.380><c> I</c><00:00:51.070><c> claim</c><00:00:51.370><c> that</c><00:00:51.730><c> they</c><00:00:52.090><c> are</c><00:00:52.120><c> useful</c><00:00:52.630><c> for</c>

00:00:52.860 --> 00:00:52.870 align:start position:0%
and I claim that they are useful for
 

00:00:52.870 --> 00:00:58.049 align:start position:0%
and I claim that they are useful for
poaching<00:00:53.230><c> applications</c><00:00:56.520><c> what</c><00:00:57.520><c> cell</c><00:00:57.760><c> are</c><00:00:57.940><c> you</c>

00:00:58.049 --> 00:00:58.059 align:start position:0%
poaching applications what cell are you
 

00:00:58.059 --> 00:01:00.540 align:start position:0%
poaching applications what cell are you
today<00:00:58.180><c> the</c><00:00:59.050><c> Syrian</c><00:00:59.290><c> election</c><00:00:59.650><c> proof</c><00:01:00.129><c> allows</c>

00:01:00.540 --> 00:01:00.550 align:start position:0%
today the Syrian election proof allows
 

00:01:00.550 --> 00:01:03.660 align:start position:0%
today the Syrian election proof allows
you<00:01:00.940><c> to</c><00:01:01.180><c> demonstrate</c><00:01:01.960><c> that</c><00:01:02.260><c> you</c><00:01:02.559><c> have</c><00:01:02.670><c> run</c>

00:01:03.660 --> 00:01:03.670 align:start position:0%
you to demonstrate that you have run
 

00:01:03.670 --> 00:01:06.270 align:start position:0%
you to demonstrate that you have run
some<00:01:04.119><c> protocol</c><00:01:04.720><c> incorrectly</c><00:01:05.260><c> and</c><00:01:05.920><c> precisely</c>

00:01:06.270 --> 00:01:06.280 align:start position:0%
some protocol incorrectly and precisely
 

00:01:06.280 --> 00:01:07.830 align:start position:0%
some protocol incorrectly and precisely
what<00:01:06.550><c> the</c><00:01:06.640><c> protocol</c><00:01:06.970><c> is</c><00:01:07.030><c> it</c><00:01:07.360><c> might</c><00:01:07.509><c> be</c><00:01:07.540><c> a</c><00:01:07.690><c> way</c>

00:01:07.830 --> 00:01:07.840 align:start position:0%
what the protocol is it might be a way
 

00:01:07.840 --> 00:01:09.330 align:start position:0%
what the protocol is it might be a way
of<00:01:07.869><c> saying</c><00:01:08.110><c> that</c><00:01:08.500><c> you</c><00:01:08.619><c> have</c><00:01:08.860><c> done</c><00:01:09.009><c> your</c><00:01:09.130><c> tax</c>

00:01:09.330 --> 00:01:09.340 align:start position:0%
of saying that you have done your tax
 

00:01:09.340 --> 00:01:11.190 align:start position:0%
of saying that you have done your tax
return<00:01:10.180><c> correctly</c><00:01:10.600><c> it</c><00:01:10.780><c> might</c><00:01:10.900><c> be</c><00:01:11.050><c> a</c><00:01:11.080><c> way</c><00:01:11.170><c> of</c>

00:01:11.190 --> 00:01:11.200 align:start position:0%
return correctly it might be a way of
 

00:01:11.200 --> 00:01:12.630 align:start position:0%
return correctly it might be a way of
saying<00:01:11.530><c> that</c><00:01:11.650><c> you</c><00:01:11.740><c> have</c><00:01:11.860><c> encrypted</c><00:01:12.190><c> a</c><00:01:12.340><c> message</c>

00:01:12.630 --> 00:01:12.640 align:start position:0%
saying that you have encrypted a message
 

00:01:12.640 --> 00:01:13.680 align:start position:0%
saying that you have encrypted a message
correctly<00:01:12.850><c> it</c><00:01:13.150><c> doesn't</c><00:01:13.270><c> really</c><00:01:13.479><c> matter</c>

00:01:13.680 --> 00:01:13.690 align:start position:0%
correctly it doesn't really matter
 

00:01:13.690 --> 00:01:15.719 align:start position:0%
correctly it doesn't really matter
what's<00:01:14.680><c> important</c><00:01:15.159><c> is</c><00:01:15.310><c> that</c><00:01:15.340><c> there</c><00:01:15.610><c> is</c><00:01:15.700><c> a</c>

00:01:15.719 --> 00:01:15.729 align:start position:0%
what's important is that there is a
 

00:01:15.729 --> 00:01:18.240 align:start position:0%
what's important is that there is a
protocol<00:01:16.210><c> and</c><00:01:16.509><c> you</c><00:01:16.659><c> have</c><00:01:16.900><c> run</c><00:01:17.650><c> the</c><00:01:17.830><c> pentacle</c>

00:01:18.240 --> 00:01:18.250 align:start position:0%
protocol and you have run the pentacle
 

00:01:18.250 --> 00:01:20.580 align:start position:0%
protocol and you have run the pentacle
exactly<00:01:18.759><c> as</c><00:01:18.880><c> it</c><00:01:19.030><c> is</c><00:01:19.060><c> specified</c><00:01:19.690><c> and</c><00:01:20.320><c> then</c>

00:01:20.580 --> 00:01:20.590 align:start position:0%
exactly as it is specified and then
 

00:01:20.590 --> 00:01:22.050 align:start position:0%
exactly as it is specified and then
what's<00:01:20.800><c> a</c><00:01:20.890><c> verifiable</c><00:01:21.250><c> will</c><00:01:21.550><c> do</c><00:01:21.700><c> is</c><00:01:21.850><c> it</c><00:01:21.970><c> will</c>

00:01:22.050 --> 00:01:22.060 align:start position:0%
what's a verifiable will do is it will
 

00:01:22.060 --> 00:01:23.999 align:start position:0%
what's a verifiable will do is it will
just<00:01:22.119><c> take</c><00:01:22.360><c> approve</c><00:01:22.720><c> and</c><00:01:22.899><c> say</c><00:01:23.020><c> yes</c><00:01:23.259><c> I</c><00:01:23.410><c> agree</c><00:01:23.530><c> or</c>

00:01:23.999 --> 00:01:24.009 align:start position:0%
just take approve and say yes I agree or
 

00:01:24.009 --> 00:01:27.300 align:start position:0%
just take approve and say yes I agree or
no<00:01:24.340><c> I</c><00:01:24.369><c> don't</c><00:01:24.610><c> agree</c><00:01:25.860><c> the</c><00:01:26.860><c> other</c><00:01:27.100><c> nice</c><00:01:27.280><c> thing</c>

00:01:27.300 --> 00:01:27.310 align:start position:0%
no I don't agree the other nice thing
 

00:01:27.310 --> 00:01:29.340 align:start position:0%
no I don't agree the other nice thing
about<00:01:27.520><c> them</c><00:01:27.820><c> is</c><00:01:28.210><c> that</c><00:01:28.600><c> they</c><00:01:28.869><c> allow</c><00:01:29.140><c> the</c><00:01:29.200><c> user</c>

00:01:29.340 --> 00:01:29.350 align:start position:0%
about them is that they allow the user
 

00:01:29.350 --> 00:01:31.560 align:start position:0%
about them is that they allow the user
to<00:01:29.680><c> keep</c><00:01:29.950><c> some</c><00:01:30.190><c> of</c><00:01:30.220><c> their</c><00:01:30.460><c> inputs</c><00:01:30.940><c> to</c><00:01:31.360><c> the</c>

00:01:31.560 --> 00:01:31.570 align:start position:0%
to keep some of their inputs to the
 

00:01:31.570 --> 00:01:34.320 align:start position:0%
to keep some of their inputs to the
protocol<00:01:32.440><c> confidential</c><00:01:33.220><c> so</c><00:01:33.729><c> for</c><00:01:33.910><c> example</c>

00:01:34.320 --> 00:01:34.330 align:start position:0%
protocol confidential so for example
 

00:01:34.330 --> 00:01:36.960 align:start position:0%
protocol confidential so for example
with<00:01:34.539><c> I</c><00:01:35.110><c> have</c><00:01:35.530><c> encrypted</c><00:01:35.890><c> message</c><00:01:36.340><c> example</c>

00:01:36.960 --> 00:01:36.970 align:start position:0%
with I have encrypted message example
 

00:01:36.970 --> 00:01:38.639 align:start position:0%
with I have encrypted message example
you<00:01:37.149><c> could</c><00:01:37.420><c> do</c><00:01:37.630><c> that</c><00:01:37.810><c> without</c><00:01:38.020><c> revealing</c><00:01:38.380><c> what</c>

00:01:38.639 --> 00:01:38.649 align:start position:0%
you could do that without revealing what
 

00:01:38.649 --> 00:01:40.870 align:start position:0%
you could do that without revealing what
the<00:01:38.740><c> message</c><00:01:38.979><c> actually</c><00:01:39.130><c> was</c>

00:01:40.870 --> 00:01:40.880 align:start position:0%
the message actually was
 

00:01:40.880 --> 00:01:43.220 align:start position:0%
the message actually was
so<00:01:41.880><c> the</c><00:01:41.970><c> example</c><00:01:42.300><c> we've</c><00:01:42.390><c> just</c><00:01:42.600><c> seen</c><00:01:42.750><c> the</c><00:01:43.050><c> role</c>

00:01:43.220 --> 00:01:43.230 align:start position:0%
so the example we've just seen the role
 

00:01:43.230 --> 00:01:45.950 align:start position:0%
so the example we've just seen the role
of<00:01:43.260><c> example</c><00:01:43.920><c> is</c><00:01:44.450><c> classic</c><00:01:45.450><c> thing</c><00:01:45.630><c> what's</c><00:01:45.810><c> not</c>

00:01:45.950 --> 00:01:45.960 align:start position:0%
of example is classic thing what's not
 

00:01:45.960 --> 00:01:47.960 align:start position:0%
of example is classic thing what's not
so<00:01:46.140><c> good</c><00:01:46.290><c> because</c><00:01:46.650><c> the</c><00:01:47.040><c> verification</c><00:01:47.700><c> is</c>

00:01:47.960 --> 00:01:47.970 align:start position:0%
so good because the verification is
 

00:01:47.970 --> 00:01:49.550 align:start position:0%
so good because the verification is
cheaper<00:01:48.420><c> than</c><00:01:48.540><c> the</c><00:01:48.660><c> natural</c><00:01:48.840><c> computation</c>

00:01:49.550 --> 00:01:49.560 align:start position:0%
cheaper than the natural computation
 

00:01:49.560 --> 00:01:53.660 align:start position:0%
cheaper than the natural computation
itself<00:01:50.450><c> so</c><00:01:51.450><c> it</c><00:01:51.540><c> was</c><00:01:51.690><c> it</c><00:01:52.070><c> essentially</c><00:01:53.070><c> means</c><00:01:53.220><c> is</c>

00:01:53.660 --> 00:01:53.670 align:start position:0%
itself so it was it essentially means is
 

00:01:53.670 --> 00:01:57.110 align:start position:0%
itself so it was it essentially means is
that<00:01:54.150><c> we</c><00:01:54.720><c> can</c><00:01:54.750><c> have</c><00:01:55.110><c> a</c><00:01:55.500><c> I'm</c><00:01:56.220><c> saying</c><00:01:56.610><c> minor</c><00:01:56.820><c> it</c>

00:01:57.110 --> 00:01:57.120 align:start position:0%
that we can have a I'm saying minor it
 

00:01:57.120 --> 00:01:59.240 align:start position:0%
that we can have a I'm saying minor it
probably<00:01:57.570><c> wouldn't</c><00:01:57.750><c> be</c><00:01:57.810><c> my</c><00:01:58.020><c> number</c><00:01:58.350><c> let's</c><00:01:59.100><c> say</c>

00:01:59.240 --> 00:01:59.250 align:start position:0%
probably wouldn't be my number let's say
 

00:01:59.250 --> 00:02:01.400 align:start position:0%
probably wouldn't be my number let's say
that<00:01:59.430><c> it's</c><00:01:59.640><c> a</c><00:01:59.700><c> minor</c><00:01:59.850><c> he</c><00:02:00.510><c> receives</c><00:02:01.020><c> lots</c><00:02:01.230><c> and</c>

00:02:01.400 --> 00:02:01.410 align:start position:0%
that it's a minor he receives lots and
 

00:02:01.410 --> 00:02:02.900 align:start position:0%
that it's a minor he receives lots and
lots<00:02:01.530><c> of</c><00:02:01.620><c> transactions</c><00:02:02.160><c> and</c><00:02:02.430><c> all</c><00:02:02.640><c> of</c><00:02:02.790><c> these</c>

00:02:02.900 --> 00:02:02.910 align:start position:0%
lots of transactions and all of these
 

00:02:02.910 --> 00:02:05.210 align:start position:0%
lots of transactions and all of these
transactions<00:02:03.420><c> have</c><00:02:03.570><c> been</c><00:02:03.600><c> signed</c><00:02:04.010><c> the</c><00:02:05.010><c> minor</c>

00:02:05.210 --> 00:02:05.220 align:start position:0%
transactions have been signed the minor
 

00:02:05.220 --> 00:02:08.719 align:start position:0%
transactions have been signed the minor
can<00:02:05.490><c> then</c><00:02:05.990><c> create</c><00:02:06.990><c> a</c><00:02:07.200><c> proof</c><00:02:07.530><c> that</c><00:02:07.800><c> it</c><00:02:08.190><c> has</c><00:02:08.460><c> run</c>

00:02:08.719 --> 00:02:08.729 align:start position:0%
can then create a proof that it has run
 

00:02:08.729 --> 00:02:10.550 align:start position:0%
can then create a proof that it has run
the<00:02:08.850><c> verification</c><00:02:09.509><c> algorithm</c><00:02:09.810><c> for</c><00:02:10.170><c> each</c><00:02:10.320><c> of</c>

00:02:10.550 --> 00:02:10.560 align:start position:0%
the verification algorithm for each of
 

00:02:10.560 --> 00:02:12.350 align:start position:0%
the verification algorithm for each of
these<00:02:10.770><c> signatures</c><00:02:11.370><c> and</c><00:02:11.670><c> these</c><00:02:11.790><c> transactions</c>

00:02:12.350 --> 00:02:12.360 align:start position:0%
these signatures and these transactions
 

00:02:12.360 --> 00:02:14.000 align:start position:0%
these signatures and these transactions
and<00:02:12.510><c> the</c><00:02:12.570><c> verification</c><00:02:13.200><c> has</c><00:02:13.350><c> returned</c><00:02:13.710><c> true</c>

00:02:14.000 --> 00:02:14.010 align:start position:0%
and the verification has returned true
 

00:02:14.010 --> 00:02:16.970 align:start position:0%
and the verification has returned true
and<00:02:14.730><c> then</c><00:02:15.270><c> when</c><00:02:15.930><c> it</c><00:02:16.050><c> broadcasts</c><00:02:16.290><c> a</c>

00:02:16.970 --> 00:02:16.980 align:start position:0%
and then when it broadcasts a
 

00:02:16.980 --> 00:02:18.610 align:start position:0%
and then when it broadcasts a
transaction<00:02:17.340><c> to</c><00:02:17.700><c> all</c><00:02:17.790><c> of</c><00:02:17.940><c> the</c><00:02:18.030><c> other</c><00:02:18.120><c> nodes</c>

00:02:18.610 --> 00:02:18.620 align:start position:0%
transaction to all of the other nodes
 

00:02:18.620 --> 00:02:20.660 align:start position:0%
transaction to all of the other nodes
rather<00:02:19.620><c> than</c><00:02:19.860><c> having</c><00:02:20.040><c> to</c><00:02:20.280><c> complete</c><00:02:20.580><c> this</c>

00:02:20.660 --> 00:02:20.670 align:start position:0%
rather than having to complete this
 

00:02:20.670 --> 00:02:22.520 align:start position:0%
rather than having to complete this
verification<00:02:20.970><c> themselves</c><00:02:21.780><c> they</c><00:02:22.170><c> could</c><00:02:22.320><c> just</c>

00:02:22.520 --> 00:02:22.530 align:start position:0%
verification themselves they could just
 

00:02:22.530 --> 00:02:24.110 align:start position:0%
verification themselves they could just
check<00:02:22.680><c> the</c><00:02:22.860><c> proof</c><00:02:23.070><c> and</c><00:02:23.310><c> this</c><00:02:23.640><c> is</c><00:02:23.760><c> much</c><00:02:23.970><c> much</c>

00:02:24.110 --> 00:02:24.120 align:start position:0%
check the proof and this is much much
 

00:02:24.120 --> 00:02:25.699 align:start position:0%
check the proof and this is much much
cheaper<00:02:24.480><c> for</c><00:02:24.510><c> them</c><00:02:24.900><c> to</c><00:02:25.050><c> do</c><00:02:25.170><c> this</c><00:02:25.230><c> thing</c><00:02:25.470><c> that's</c>

00:02:25.699 --> 00:02:25.709 align:start position:0%
cheaper for them to do this thing that's
 

00:02:25.709 --> 00:02:27.570 align:start position:0%
cheaper for them to do this thing that's
great

00:02:27.570 --> 00:02:27.580 align:start position:0%
great
 

00:02:27.580 --> 00:02:29.550 align:start position:0%
great
the<00:02:28.090><c> other</c><00:02:28.300><c> nice</c><00:02:28.690><c> thing</c><00:02:28.720><c> that</c><00:02:28.990><c> snacks</c><00:02:29.290><c> about</c>

00:02:29.550 --> 00:02:29.560 align:start position:0%
the other nice thing that snacks about
 

00:02:29.560 --> 00:02:31.350 align:start position:0%
the other nice thing that snacks about
you<00:02:29.650><c> to</c><00:02:29.770><c> do</c><00:02:29.950><c> is</c><00:02:30.280><c> they</c><00:02:30.490><c> allow</c><00:02:30.610><c> you</c><00:02:30.760><c> to</c><00:02:31.090><c> achieve</c>

00:02:31.350 --> 00:02:31.360 align:start position:0%
you to do is they allow you to achieve
 

00:02:31.360 --> 00:02:34.350 align:start position:0%
you to do is they allow you to achieve
some<00:02:31.600><c> more</c><00:02:31.900><c> privacy</c><00:02:32.340><c> so</c><00:02:33.340><c> if</c><00:02:33.760><c> you</c><00:02:33.880><c> want</c><00:02:34.060><c> them</c><00:02:34.180><c> to</c>

00:02:34.350 --> 00:02:34.360 align:start position:0%
some more privacy so if you want them to
 

00:02:34.360 --> 00:02:37.080 align:start position:0%
some more privacy so if you want them to
hide<00:02:34.570><c> the</c><00:02:34.780><c> contents</c><00:02:35.200><c> of</c><00:02:35.260><c> a</c><00:02:35.350><c> transaction</c><00:02:36.090><c> for</c>

00:02:37.080 --> 00:02:37.090 align:start position:0%
hide the contents of a transaction for
 

00:02:37.090 --> 00:02:38.880 align:start position:0%
hide the contents of a transaction for
example<00:02:37.570><c> suppose</c><00:02:37.900><c> you</c><00:02:37.990><c> have</c><00:02:38.020><c> a</c><00:02:38.170><c> fireplace</c><00:02:38.440><c> you</c>

00:02:38.880 --> 00:02:38.890 align:start position:0%
example suppose you have a fireplace you
 

00:02:38.890 --> 00:02:41.250 align:start position:0%
example suppose you have a fireplace you
have<00:02:39.100><c> urgent</c><00:02:39.340><c> and</c><00:02:39.910><c> goodbye</c><00:02:40.600><c> abundance</c><00:02:41.080><c> to</c>

00:02:41.250 --> 00:02:41.260 align:start position:0%
have urgent and goodbye abundance to
 

00:02:41.260 --> 00:02:44.340 align:start position:0%
have urgent and goodbye abundance to
room<00:02:41.440><c> and</c><00:02:41.710><c> buy</c><00:02:41.830><c> some</c><00:02:42.040><c> produce</c><00:02:42.250><c> but</c><00:02:43.210><c> they</c><00:02:44.110><c> don't</c>

00:02:44.340 --> 00:02:44.350 align:start position:0%
room and buy some produce but they don't
 

00:02:44.350 --> 00:02:45.780 align:start position:0%
room and buy some produce but they don't
necessarily<00:02:44.590><c> want</c><00:02:45.280><c> you</c><00:02:45.400><c> to</c><00:02:45.520><c> know</c><00:02:45.670><c> exactly</c>

00:02:45.780 --> 00:02:45.790 align:start position:0%
necessarily want you to know exactly
 

00:02:45.790 --> 00:02:48.180 align:start position:0%
necessarily want you to know exactly
what<00:02:46.210><c> they're</c><00:02:46.330><c> buying</c><00:02:46.740><c> so</c><00:02:47.740><c> the</c><00:02:47.860><c> case</c><00:02:48.040><c> I</c><00:02:48.160><c> have</c>

00:02:48.180 --> 00:02:48.190 align:start position:0%
what they're buying so the case I have
 

00:02:48.190 --> 00:02:50.940 align:start position:0%
what they're buying so the case I have
given<00:02:48.730><c> is</c><00:02:48.970><c> for</c><00:02:49.300><c> apples</c><00:02:49.660><c> but</c><00:02:50.260><c> actually</c><00:02:50.680><c> if</c>

00:02:50.940 --> 00:02:50.950 align:start position:0%
given is for apples but actually if
 

00:02:50.950 --> 00:02:52.800 align:start position:0%
given is for apples but actually if
you're<00:02:51.100><c> talking</c><00:02:51.310><c> in</c><00:02:51.700><c> the</c><00:02:51.850><c> business</c><00:02:52.210><c> situation</c>

00:02:52.800 --> 00:02:52.810 align:start position:0%
you're talking in the business situation
 

00:02:52.810 --> 00:02:55.140 align:start position:0%
you're talking in the business situation
if<00:02:52.930><c> you</c><00:02:53.050><c> have</c><00:02:53.200><c> companies</c><00:02:53.650><c> and</c><00:02:53.950><c> the</c><00:02:54.400><c> chances</c><00:02:54.790><c> of</c>

00:02:55.140 --> 00:02:55.150 align:start position:0%
if you have companies and the chances of
 

00:02:55.150 --> 00:02:57.510 align:start position:0%
if you have companies and the chances of
them<00:02:55.390><c> wanting</c><00:02:55.750><c> to</c><00:02:55.870><c> broadcast</c><00:02:56.350><c> to</c><00:02:56.740><c> you</c><00:02:56.830><c> in</c><00:02:56.890><c> 12</c><00:02:57.160><c> -</c>

00:02:57.510 --> 00:02:57.520 align:start position:0%
them wanting to broadcast to you in 12 -
 

00:02:57.520 --> 00:02:59.070 align:start position:0%
them wanting to broadcast to you in 12 -
the<00:02:57.550><c> competitors</c><00:02:58.210><c> precisely</c><00:02:58.690><c> what</c><00:02:58.930><c> they're</c>

00:02:59.070 --> 00:02:59.080 align:start position:0%
the competitors precisely what they're
 

00:02:59.080 --> 00:03:00.360 align:start position:0%
the competitors precisely what they're
buying<00:02:59.260><c> and</c><00:02:59.530><c> every</c><00:02:59.770><c> single</c><00:02:59.920><c> time</c><00:03:00.130><c> you</c><00:03:00.190><c> use</c><00:03:00.280><c> a</c>

00:03:00.360 --> 00:03:00.370 align:start position:0%
buying and every single time you use a
 

00:03:00.370 --> 00:03:02.640 align:start position:0%
buying and every single time you use a
blockchain<00:03:00.640><c> is</c><00:03:01.000><c> quite</c><00:03:01.300><c> small</c><00:03:01.570><c> so</c><00:03:01.900><c> this</c><00:03:02.530><c> is</c>

00:03:02.640 --> 00:03:02.650 align:start position:0%
blockchain is quite small so this is
 

00:03:02.650 --> 00:03:05.310 align:start position:0%
blockchain is quite small so this is
quite<00:03:02.830><c> realistic</c><00:03:03.010><c> application</c><00:03:04.170><c> so</c><00:03:05.170><c> what</c>

00:03:05.310 --> 00:03:05.320 align:start position:0%
quite realistic application so what
 

00:03:05.320 --> 00:03:07.080 align:start position:0%
quite realistic application so what
happened<00:03:05.800><c> you'd</c><00:03:06.010><c> have</c><00:03:06.040><c> a</c><00:03:06.220><c> transaction</c><00:03:06.520><c> which</c>

00:03:07.080 --> 00:03:07.090 align:start position:0%
happened you'd have a transaction which
 

00:03:07.090 --> 00:03:09.420 align:start position:0%
happened you'd have a transaction which
would<00:03:07.270><c> say</c><00:03:07.480><c> sends</c><00:03:08.320><c> 10</c><00:03:08.500><c> Americans</c><00:03:08.920><c> to</c><00:03:09.010><c> buy</c><00:03:09.130><c> an</c><00:03:09.280><c> A</c>

00:03:09.420 --> 00:03:09.430 align:start position:0%
would say sends 10 Americans to buy an A
 

00:03:09.430 --> 00:03:12.240 align:start position:0%
would say sends 10 Americans to buy an A
and<00:03:10.050><c> encrypt</c><00:03:11.050><c> that</c><00:03:11.110><c> transaction</c><00:03:11.560><c> for</c><00:03:11.830><c> W</c><00:03:12.130><c> block</c>

00:03:12.240 --> 00:03:12.250 align:start position:0%
and encrypt that transaction for W block
 

00:03:12.250 --> 00:03:14.520 align:start position:0%
and encrypt that transaction for W block
chain<00:03:12.490><c> but</c><00:03:13.000><c> the</c><00:03:13.090><c> thing</c><00:03:13.270><c> is</c><00:03:13.300><c> you</c><00:03:13.930><c> now</c><00:03:14.080><c> need</c><00:03:14.320><c> to</c>

00:03:14.520 --> 00:03:14.530 align:start position:0%
chain but the thing is you now need to
 

00:03:14.530 --> 00:03:17.490 align:start position:0%
chain but the thing is you now need to
additionally<00:03:14.980><c> prove</c><00:03:15.670><c> that</c><00:03:16.390><c> you</c><00:03:16.870><c> actually</c><00:03:17.050><c> do</c>

00:03:17.490 --> 00:03:17.500 align:start position:0%
additionally prove that you actually do
 

00:03:17.500 --> 00:03:20.490 align:start position:0%
additionally prove that you actually do
have<00:03:17.530><c> 10</c><00:03:18.160><c> apples</c><00:03:18.370><c> to</c><00:03:18.700><c> send</c><00:03:18.940><c> by</c><00:03:19.180><c> a</c><00:03:19.500><c> because</c>

00:03:20.490 --> 00:03:20.500 align:start position:0%
have 10 apples to send by a because
 

00:03:20.500 --> 00:03:23.730 align:start position:0%
have 10 apples to send by a because
otherwise<00:03:20.920><c> this</c><00:03:21.790><c> would</c><00:03:22.090><c> be</c><00:03:22.620><c> something</c><00:03:23.620><c> which</c>

00:03:23.730 --> 00:03:23.740 align:start position:0%
otherwise this would be something which
 

00:03:23.740 --> 00:03:25.350 align:start position:0%
otherwise this would be something which
would<00:03:23.980><c> completely</c><00:03:24.370><c> break</c><00:03:24.550><c> the</c><00:03:24.820><c> integrity</c><00:03:25.210><c> of</c>

00:03:25.350 --> 00:03:25.360 align:start position:0%
would completely break the integrity of
 

00:03:25.360 --> 00:03:28.350 align:start position:0%
would completely break the integrity of
the<00:03:26.190><c> blockchain</c><00:03:27.190><c> and</c><00:03:27.640><c> that</c><00:03:28.120><c> would</c><00:03:28.210><c> be</c><00:03:28.330><c> a</c>

00:03:28.350 --> 00:03:28.360 align:start position:0%
the blockchain and that would be a
 

00:03:28.360 --> 00:03:31.680 align:start position:0%
the blockchain and that would be a
problem<00:03:28.650><c> so</c><00:03:29.650><c> bread</c><00:03:30.250><c> snack</c><00:03:30.550><c> it's</c><00:03:31.180><c> not</c><00:03:31.360><c> pie</c><00:03:31.630><c> is</c>

00:03:31.680 --> 00:03:31.690 align:start position:0%
problem so bread snack it's not pie is
 

00:03:31.690 --> 00:03:35.160 align:start position:0%
problem so bread snack it's not pie is
precisely<00:03:32.459><c> what</c><00:03:33.459><c> the</c><00:03:34.270><c> Jim</c><00:03:34.810><c> dice</c><00:03:34.989><c> you're</c>

00:03:35.160 --> 00:03:35.170 align:start position:0%
precisely what the Jim dice you're
 

00:03:35.170 --> 00:03:37.560 align:start position:0%
precisely what the Jim dice you're
sending<00:03:35.590><c> and</c><00:03:35.800><c> all</c><00:03:36.400><c> you</c><00:03:36.520><c> can</c><00:03:36.700><c> see</c><00:03:36.940><c> is</c><00:03:37.150><c> that</c><00:03:37.209><c> yes</c>

00:03:37.560 --> 00:03:37.570 align:start position:0%
sending and all you can see is that yes
 

00:03:37.570 --> 00:03:39.240 align:start position:0%
sending and all you can see is that yes
I<00:03:37.750><c> do</c><00:03:37.810><c> actually</c><00:03:38.110><c> have</c><00:03:38.500><c> the</c><00:03:38.650><c> merchandise</c><00:03:39.040><c> that</c>

00:03:39.240 --> 00:03:39.250 align:start position:0%
I do actually have the merchandise that
 

00:03:39.250 --> 00:03:43.180 align:start position:0%
I do actually have the merchandise that
I'm<00:03:39.430><c> sending</c><00:03:39.730><c> in</c><00:03:39.820><c> this</c>

00:03:43.180 --> 00:03:43.190 align:start position:0%
 
 

00:03:43.190 --> 00:03:46.490 align:start position:0%
 
so<00:03:44.190><c> for</c><00:03:45.030><c> developers</c><00:03:45.510><c> if</c><00:03:45.690><c> you</c><00:03:45.810><c> wanted</c><00:03:46.080><c> to</c><00:03:46.290><c> use</c>

00:03:46.490 --> 00:03:46.500 align:start position:0%
so for developers if you wanted to use
 

00:03:46.500 --> 00:03:48.620 align:start position:0%
so for developers if you wanted to use
these<00:03:46.680><c> things</c><00:03:47.010><c> but</c><00:03:47.340><c> you</c><00:03:47.400><c> don't</c><00:03:47.430><c> want</c><00:03:48.030><c> to</c><00:03:48.209><c> get</c>

00:03:48.620 --> 00:03:48.630 align:start position:0%
these things but you don't want to get
 

00:03:48.630 --> 00:03:51.020 align:start position:0%
these things but you don't want to get
into<00:03:48.870><c> the</c><00:03:48.959><c> details</c><00:03:49.349><c> of</c><00:03:49.530><c> how</c><00:03:49.590><c> that</c><00:03:49.709><c> work</c><00:03:50.010><c> then</c><00:03:50.819><c> a</c>

00:03:51.020 --> 00:03:51.030 align:start position:0%
into the details of how that work then a
 

00:03:51.030 --> 00:03:52.370 align:start position:0%
into the details of how that work then a
great<00:03:51.209><c> tool</c><00:03:51.390><c> you</c><00:03:51.450><c> can</c><00:03:51.660><c> use</c><00:03:51.720><c> because</c><00:03:52.170><c> Socrates</c>

00:03:52.370 --> 00:03:52.380 align:start position:0%
great tool you can use because Socrates
 

00:03:52.380 --> 00:03:55.640 align:start position:0%
great tool you can use because Socrates
and<00:03:53.209><c> you</c><00:03:54.209><c> will</c><00:03:54.390><c> need</c><00:03:54.569><c> to</c><00:03:54.720><c> learn</c><00:03:54.840><c> precisely</c><00:03:55.410><c> how</c>

00:03:55.640 --> 00:03:55.650 align:start position:0%
and you will need to learn precisely how
 

00:03:55.650 --> 00:03:57.710 align:start position:0%
and you will need to learn precisely how
to<00:03:55.680><c> encode</c><00:03:56.310><c> the</c><00:03:56.489><c> programs</c><00:03:56.880><c> but</c><00:03:57.330><c> is</c><00:03:57.480><c> that</c>

00:03:57.710 --> 00:03:57.720 align:start position:0%
to encode the programs but is that
 

00:03:57.720 --> 00:03:59.780 align:start position:0%
to encode the programs but is that
firing<00:03:58.380><c> to</c><00:03:58.500><c> entry</c><00:03:58.830><c> but</c><00:03:59.310><c> you</c><00:03:59.400><c> don't</c><00:03:59.580><c> need</c><00:03:59.730><c> to</c>

00:03:59.780 --> 00:03:59.790 align:start position:0%
firing to entry but you don't need to
 

00:03:59.790 --> 00:04:01.760 align:start position:0%
firing to entry but you don't need to
learn<00:03:59.970><c> how</c><00:04:00.270><c> that</c><00:04:00.300><c> approving</c><00:04:00.959><c> algorithm</c><00:04:01.560><c> works</c>

00:04:01.760 --> 00:04:01.770 align:start position:0%
learn how that approving algorithm works
 

00:04:01.770 --> 00:04:03.410 align:start position:0%
learn how that approving algorithm works
for<00:04:02.040><c> size</c><00:04:02.250><c> you</c><00:04:02.280><c> can</c><00:04:02.610><c> listen</c><00:04:02.790><c> to</c><00:04:02.940><c> take</c><00:04:03.180><c> that</c><00:04:03.330><c> as</c>

00:04:03.410 --> 00:04:03.420 align:start position:0%
for size you can listen to take that as
 

00:04:03.420 --> 00:04:11.360 align:start position:0%
for size you can listen to take that as
given<00:04:06.110><c> that</c><00:04:07.110><c> one</c><00:04:07.350><c> aside</c><00:04:10.040><c> so</c><00:04:11.040><c> just</c><00:04:11.250><c> to</c>

00:04:11.360 --> 00:04:11.370 align:start position:0%
given that one aside so just to
 

00:04:11.370 --> 00:04:13.070 align:start position:0%
given that one aside so just to
summarize<00:04:11.790><c> what</c><00:04:11.819><c> these</c><00:04:12.090><c> things</c><00:04:12.269><c> are</c><00:04:12.480><c> they</c><00:04:12.930><c> are</c>

00:04:13.070 --> 00:04:13.080 align:start position:0%
summarize what these things are they are
 

00:04:13.080 --> 00:04:15.020 align:start position:0%
summarize what these things are they are
an<00:04:13.380><c> interaction</c><00:04:14.010><c> between</c><00:04:14.040><c> approver</c><00:04:14.819><c> and</c><00:04:14.940><c> a</c>

00:04:15.020 --> 00:04:15.030 align:start position:0%
an interaction between approver and a
 

00:04:15.030 --> 00:04:16.460 align:start position:0%
an interaction between approver and a
verifier<00:04:15.480><c> with</c><00:04:15.750><c> a</c><00:04:15.780><c> previous</c><00:04:16.139><c> showing</c><00:04:16.380><c> that</c>

00:04:16.460 --> 00:04:16.470 align:start position:0%
verifier with a previous showing that
 

00:04:16.470 --> 00:04:17.750 align:start position:0%
verifier with a previous showing that
they<00:04:16.590><c> have</c><00:04:16.709><c> followed</c><00:04:16.889><c> a</c><00:04:17.130><c> French</c><00:04:17.340><c> go</c><00:04:17.519><c> and</c><00:04:17.729><c> a</c>

00:04:17.750 --> 00:04:17.760 align:start position:0%
they have followed a French go and a
 

00:04:17.760 --> 00:04:19.520 align:start position:0%
they have followed a French go and a
verifier<00:04:18.180><c> is</c><00:04:18.209><c> saying</c><00:04:18.959><c> whether</c><00:04:19.139><c> or</c><00:04:19.260><c> not</c><00:04:19.350><c> they</c>

00:04:19.520 --> 00:04:19.530 align:start position:0%
verifier is saying whether or not they
 

00:04:19.530 --> 00:04:21.940 align:start position:0%
verifier is saying whether or not they
believe<00:04:19.560><c> you</c><00:04:19.979><c> they</c><00:04:20.940><c> need</c><00:04:21.090><c> to</c><00:04:21.180><c> be</c><00:04:21.269><c> correct</c><00:04:21.570><c> an</c>

00:04:21.940 --> 00:04:21.950 align:start position:0%
believe you they need to be correct an
 

00:04:21.950 --> 00:04:24.440 align:start position:0%
believe you they need to be correct an
honest<00:04:22.950><c> prayer</c><00:04:23.070><c> become</c><00:04:23.490><c> always</c><00:04:23.820><c> convinced</c><00:04:24.150><c> -</c>

00:04:24.440 --> 00:04:24.450 align:start position:0%
honest prayer become always convinced -
 

00:04:24.450 --> 00:04:26.750 align:start position:0%
honest prayer become always convinced -
verified<00:04:24.900><c> they</c><00:04:25.650><c> need</c><00:04:25.800><c> to</c><00:04:25.919><c> be</c><00:04:26.100><c> zero</c><00:04:26.580><c> knowledge</c>

00:04:26.750 --> 00:04:26.760 align:start position:0%
verified they need to be zero knowledge
 

00:04:26.760 --> 00:04:29.540 align:start position:0%
verified they need to be zero knowledge
the<00:04:27.570><c> verify</c><00:04:28.020><c> events</c><00:04:28.410><c> nothing</c><00:04:29.100><c> from</c><00:04:29.370><c> the</c>

00:04:29.540 --> 00:04:29.550 align:start position:0%
the verify events nothing from the
 

00:04:29.550 --> 00:04:31.340 align:start position:0%
the verify events nothing from the
prover<00:04:29.940><c> apart</c><00:04:30.630><c> from</c><00:04:30.750><c> the</c><00:04:30.870><c> fact</c><00:04:31.080><c> that</c><00:04:31.169><c> the</c>

00:04:31.340 --> 00:04:31.350 align:start position:0%
prover apart from the fact that the
 

00:04:31.350 --> 00:04:34.370 align:start position:0%
prover apart from the fact that the
statement<00:04:31.740><c> is</c><00:04:31.830><c> true</c><00:04:32.010><c> and</c><00:04:32.960><c> most</c><00:04:33.960><c> important</c>

00:04:34.370 --> 00:04:34.380 align:start position:0%
statement is true and most important
 

00:04:34.380 --> 00:04:35.840 align:start position:0%
statement is true and most important
thing<00:04:34.500><c> and</c><00:04:34.710><c> actually</c><00:04:34.800><c> most</c><00:04:35.130><c> difficult</c><00:04:35.639><c> to</c>

00:04:35.840 --> 00:04:35.850 align:start position:0%
thing and actually most difficult to
 

00:04:35.850 --> 00:04:38.350 align:start position:0%
thing and actually most difficult to
achieve<00:04:36.300><c> zero</c><00:04:36.780><c> knowledge</c><00:04:37.290><c> is</c><00:04:37.410><c> quite</c><00:04:37.620><c> easy</c>

00:04:38.350 --> 00:04:38.360 align:start position:0%
achieve zero knowledge is quite easy
 

00:04:38.360 --> 00:04:41.420 align:start position:0%
achieve zero knowledge is quite easy
somnus<00:04:39.389><c> it's</c><00:04:40.080><c> not</c><00:04:40.229><c> easy</c><00:04:40.470><c> when</c><00:04:40.889><c> 30</c><00:04:41.190><c> years</c>

00:04:41.420 --> 00:04:41.430 align:start position:0%
somnus it's not easy when 30 years
 

00:04:41.430 --> 00:04:43.070 align:start position:0%
somnus it's not easy when 30 years
trying<00:04:41.639><c> to</c><00:04:41.700><c> get</c><00:04:41.850><c> somewhere</c><00:04:42.210><c> sufficient</c><00:04:42.720><c> and</c>

00:04:43.070 --> 00:04:43.080 align:start position:0%
trying to get somewhere sufficient and
 

00:04:43.080 --> 00:04:46.100 align:start position:0%
trying to get somewhere sufficient and
this<00:04:43.680><c> is</c><00:04:43.889><c> the</c><00:04:44.010><c> idea</c><00:04:44.280><c> that</c><00:04:44.370><c> only</c><00:04:44.789><c> a</c><00:04:45.300><c> prefer</c><00:04:45.960><c> who</c>

00:04:46.100 --> 00:04:46.110 align:start position:0%
this is the idea that only a prefer who
 

00:04:46.110 --> 00:04:48.920 align:start position:0%
this is the idea that only a prefer who
has<00:04:46.380><c> actually</c><00:04:46.979><c> followed</c><00:04:47.130><c> the</c><00:04:47.430><c> protocol</c><00:04:47.970><c> can</c>

00:04:48.920 --> 00:04:48.930 align:start position:0%
has actually followed the protocol can
 

00:04:48.930 --> 00:04:51.540 align:start position:0%
has actually followed the protocol can
convince<00:04:49.320><c> an</c><00:04:49.440><c> honest</c><00:04:49.620><c> verify</c>

00:04:51.540 --> 00:04:51.550 align:start position:0%
convince an honest verify
 

00:04:51.550 --> 00:04:53.400 align:start position:0%
convince an honest verify
[Music]

00:04:53.400 --> 00:04:53.410 align:start position:0%
[Music]
 

00:04:53.410 --> 00:04:56.020 align:start position:0%
[Music]
so<00:04:54.410><c> with</c><00:04:54.560><c> all</c><00:04:54.710><c> I</c><00:04:54.740><c> ran</c><00:04:55.100><c> through</c><00:04:55.340><c> promo</c><00:04:55.700><c> snacks</c>

00:04:56.020 --> 00:04:56.030 align:start position:0%
so with all I ran through promo snacks
 

00:04:56.030 --> 00:04:58.180 align:start position:0%
so with all I ran through promo snacks
which<00:04:56.870><c> is</c><00:04:57.110><c> sort</c><00:04:57.410><c> of</c><00:04:57.500><c> what</c><00:04:57.770><c> I'm</c><00:04:57.920><c> mostly</c>

00:04:58.180 --> 00:04:58.190 align:start position:0%
which is sort of what I'm mostly
 

00:04:58.190 --> 00:05:00.700 align:start position:0%
which is sort of what I'm mostly
focusing<00:04:58.670><c> on</c><00:04:58.790><c> I'm</c><00:04:59.360><c> going</c><00:04:59.720><c> to</c><00:04:59.840><c> talk</c><00:05:00.230><c> about</c><00:05:00.380><c> some</c>

00:05:00.700 --> 00:05:00.710 align:start position:0%
focusing on I'm going to talk about some
 

00:05:00.710 --> 00:05:03.070 align:start position:0%
focusing on I'm going to talk about some
situations<00:05:01.310><c> where</c><00:05:01.640><c> you</c><00:05:01.850><c> would</c><00:05:02.060><c> perhaps</c><00:05:02.540><c> not</c>

00:05:03.070 --> 00:05:03.080 align:start position:0%
situations where you would perhaps not
 

00:05:03.080 --> 00:05:04.720 align:start position:0%
situations where you would perhaps not
want<00:05:03.410><c> to</c><00:05:03.530><c> use</c><00:05:03.680><c> apparent</c><00:05:04.040><c> basemap</c><00:05:04.400><c> where</c><00:05:04.610><c> there</c>

00:05:04.720 --> 00:05:04.730 align:start position:0%
want to use apparent basemap where there
 

00:05:04.730 --> 00:05:07.030 align:start position:0%
want to use apparent basemap where there
would<00:05:04.820><c> be</c><00:05:04.850><c> better</c><00:05:05.590><c> solutions</c><00:05:06.590><c> in</c><00:05:06.860><c> the</c>

00:05:07.030 --> 00:05:07.040 align:start position:0%
would be better solutions in the
 

00:05:07.040 --> 00:05:10.150 align:start position:0%
would be better solutions in the
literature<00:05:07.370><c> that</c><00:05:08.360><c> you</c><00:05:08.450><c> could</c><00:05:08.630><c> use</c><00:05:08.890><c> the</c><00:05:09.890><c> first</c>

00:05:10.150 --> 00:05:10.160 align:start position:0%
literature that you could use the first
 

00:05:10.160 --> 00:05:13.060 align:start position:0%
literature that you could use the first
one<00:05:10.370><c> being</c><00:05:10.610><c> if</c><00:05:10.970><c> your</c><00:05:11.480><c> only</c><00:05:11.720><c> train</c><00:05:12.140><c> intending</c>

00:05:13.060 --> 00:05:13.070 align:start position:0%
one being if your only train intending
 

00:05:13.070 --> 00:05:16.120 align:start position:0%
one being if your only train intending
to<00:05:13.100><c> run</c><00:05:13.370><c> your</c><00:05:13.670><c> computation</c><00:05:14.240><c> once</c><00:05:15.040><c> so</c><00:05:16.040><c> the</c>

00:05:16.120 --> 00:05:16.130 align:start position:0%
to run your computation once so the
 

00:05:16.130 --> 00:05:17.830 align:start position:0%
to run your computation once so the
thing<00:05:16.280><c> with</c><00:05:16.430><c> snacks</c><00:05:16.610><c> is</c><00:05:16.940><c> kind</c><00:05:17.540><c> of</c><00:05:17.600><c> the</c><00:05:17.720><c> way</c>

00:05:17.830 --> 00:05:17.840 align:start position:0%
thing with snacks is kind of the way
 

00:05:17.840 --> 00:05:19.270 align:start position:0%
thing with snacks is kind of the way
they<00:05:17.990><c> work</c><00:05:18.200><c> and</c><00:05:18.500><c> the</c><00:05:18.620><c> way</c><00:05:18.860><c> they</c><00:05:19.040><c> get</c><00:05:19.130><c> their</c>

00:05:19.270 --> 00:05:19.280 align:start position:0%
they work and the way they get their
 

00:05:19.280 --> 00:05:21.280 align:start position:0%
they work and the way they get their
efficiency<00:05:19.880><c> is</c><00:05:20.060><c> they</c><00:05:20.660><c> have</c><00:05:20.870><c> is</c><00:05:20.990><c> the</c><00:05:21.110><c> big</c>

00:05:21.280 --> 00:05:21.290 align:start position:0%
efficiency is they have is the big
 

00:05:21.290 --> 00:05:23.140 align:start position:0%
efficiency is they have is the big
pre-processing<00:05:22.040><c> phase</c><00:05:22.280><c> right</c><00:05:22.580><c> at</c><00:05:22.790><c> the</c><00:05:22.880><c> start</c>

00:05:23.140 --> 00:05:23.150 align:start position:0%
pre-processing phase right at the start
 

00:05:23.150 --> 00:05:25.720 align:start position:0%
pre-processing phase right at the start
but<00:05:23.960><c> the</c><00:05:24.110><c> verifier</c><00:05:24.620><c> is</c><00:05:24.860><c> going</c><00:05:25.130><c> to</c><00:05:25.280><c> do</c><00:05:25.370><c> a</c><00:05:25.400><c> ton</c><00:05:25.700><c> of</c>

00:05:25.720 --> 00:05:25.730 align:start position:0%
but the verifier is going to do a ton of
 

00:05:25.730 --> 00:05:28.659 align:start position:0%
but the verifier is going to do a ton of
work<00:05:25.850><c> just</c><00:05:26.300><c> to</c><00:05:26.480><c> get</c><00:05:26.630><c> a</c><00:05:27.010><c> string</c><00:05:28.010><c> of</c><00:05:28.100><c> information</c>

00:05:28.659 --> 00:05:28.669 align:start position:0%
work just to get a string of information
 

00:05:28.669 --> 00:05:30.820 align:start position:0%
work just to get a string of information
which<00:05:28.790><c> you</c><00:05:28.820><c> can</c><00:05:29.120><c> later</c><00:05:29.300><c> refer</c><00:05:29.750><c> to</c><00:05:29.930><c> in</c><00:05:30.260><c> order</c><00:05:30.680><c> to</c>

00:05:30.820 --> 00:05:30.830 align:start position:0%
which you can later refer to in order to
 

00:05:30.830 --> 00:05:33.670 align:start position:0%
which you can later refer to in order to
massively<00:05:31.370><c> speed</c><00:05:31.669><c> up</c><00:05:31.820><c> this</c><00:05:31.970><c> verification</c><00:05:32.680><c> and</c>

00:05:33.670 --> 00:05:33.680 align:start position:0%
massively speed up this verification and
 

00:05:33.680 --> 00:05:35.260 align:start position:0%
massively speed up this verification and
this<00:05:33.919><c> means</c><00:05:34.130><c> that</c><00:05:34.310><c> if</c><00:05:34.460><c> your</c><00:05:34.640><c> mates</c><00:05:35.090><c> they're</c>

00:05:35.260 --> 00:05:35.270 align:start position:0%
this means that if your mates they're
 

00:05:35.270 --> 00:05:37.080 align:start position:0%
this means that if your mates they're
verifying<00:05:35.660><c> 100</c><00:05:36.110><c> proofs</c><00:05:36.320><c> of</c><00:05:36.470><c> thousand</c><00:05:36.830><c> proofs</c>

00:05:37.080 --> 00:05:37.090 align:start position:0%
verifying 100 proofs of thousand proofs
 

00:05:37.090 --> 00:05:40.300 align:start position:0%
verifying 100 proofs of thousand proofs
it's<00:05:38.090><c> really</c><00:05:38.360><c> good</c><00:05:38.510><c> but</c><00:05:39.470><c> if</c><00:05:39.620><c> you</c><00:05:39.650><c> only</c><00:05:40.040><c> need</c><00:05:40.160><c> to</c>

00:05:40.300 --> 00:05:40.310 align:start position:0%
it's really good but if you only need to
 

00:05:40.310 --> 00:05:42.520 align:start position:0%
it's really good but if you only need to
make<00:05:40.340><c> to</c><00:05:40.520><c> use</c><00:05:40.640><c> it</c><00:05:40.760><c> once</c><00:05:41.030><c> and</c><00:05:41.870><c> that's</c><00:05:42.050><c> a</c><00:05:42.230><c> total</c>

00:05:42.520 --> 00:05:42.530 align:start position:0%
make to use it once and that's a total
 

00:05:42.530 --> 00:05:43.600 align:start position:0%
make to use it once and that's a total
waste<00:05:42.680><c> of</c><00:05:42.770><c> time</c><00:05:42.830><c> you'd</c><00:05:43.160><c> be</c><00:05:43.250><c> better</c><00:05:43.400><c> off</c><00:05:43.520><c> using</c>

00:05:43.600 --> 00:05:43.610 align:start position:0%
waste of time you'd be better off using
 

00:05:43.610 --> 00:05:46.420 align:start position:0%
waste of time you'd be better off using
something<00:05:44.120><c> else</c><00:05:44.270><c> and</c><00:05:44.830><c> in</c><00:05:45.830><c> particular</c><00:05:45.950><c> things</c>

00:05:46.420 --> 00:05:46.430 align:start position:0%
something else and in particular things
 

00:05:46.430 --> 00:05:48.370 align:start position:0%
something else and in particular things
that<00:05:46.490><c> are</c><00:05:46.730><c> good</c><00:05:46.970><c> for</c><00:05:47.150><c> this</c><00:05:47.300><c> test</c><00:05:47.660><c> be</c><00:05:47.900><c> the</c><00:05:48.200><c> Guru</c>

00:05:48.370 --> 00:05:48.380 align:start position:0%
that are good for this test be the Guru
 

00:05:48.380 --> 00:05:52.510 align:start position:0%
that are good for this test be the Guru
starts<00:05:49.100><c> area</c><00:05:49.610><c> Aurora</c><00:05:50.180><c> and</c><00:05:51.190><c> these</c><00:05:52.190><c> are</c>

00:05:52.510 --> 00:05:52.520 align:start position:0%
starts area Aurora and these are
 

00:05:52.520 --> 00:05:54.700 align:start position:0%
starts area Aurora and these are
designed<00:05:52.940><c> for</c><00:05:53.120><c> one</c><00:05:53.360><c> of</c><00:05:53.720><c> the</c><00:05:53.780><c> computations</c><00:05:54.410><c> and</c>

00:05:54.700 --> 00:05:54.710 align:start position:0%
designed for one of the computations and
 

00:05:54.710 --> 00:05:57.159 align:start position:0%
designed for one of the computations and
another<00:05:55.520><c> nice</c><00:05:56.060><c> benefit</c><00:05:56.450><c> of</c><00:05:56.600><c> them</c><00:05:56.720><c> is</c><00:05:56.960><c> that</c>

00:05:57.159 --> 00:05:57.169 align:start position:0%
another nice benefit of them is that
 

00:05:57.169 --> 00:06:00.010 align:start position:0%
another nice benefit of them is that
they<00:05:57.290><c> have</c><00:05:57.410><c> typically</c><00:05:57.770><c> quantum</c><00:05:58.160><c> secure</c><00:05:59.020><c> also</c>

00:06:00.010 --> 00:06:00.020 align:start position:0%
they have typically quantum secure also
 

00:06:00.020 --> 00:06:03.520 align:start position:0%
they have typically quantum secure also
they<00:06:00.110><c> have</c><00:06:00.260><c> very</c><00:06:00.440><c> fast</c><00:06:00.590><c> breeders</c>

00:06:03.520 --> 00:06:03.530 align:start position:0%
 
 

00:06:03.530 --> 00:06:05.440 align:start position:0%
 
another<00:06:04.250><c> situation</c><00:06:04.580><c> where</c><00:06:05.030><c> you</c><00:06:05.120><c> would</c><00:06:05.270><c> not</c>

00:06:05.440 --> 00:06:05.450 align:start position:0%
another situation where you would not
 

00:06:05.450 --> 00:06:07.990 align:start position:0%
another situation where you would not
use<00:06:05.600><c> schnapps</c><00:06:06.170><c> if</c><00:06:06.980><c> the</c><00:06:07.220><c> program</c><00:06:07.640><c> that</c><00:06:07.850><c> you're</c>

00:06:07.990 --> 00:06:08.000 align:start position:0%
use schnapps if the program that you're
 

00:06:08.000 --> 00:06:10.600 align:start position:0%
use schnapps if the program that you're
trying<00:06:08.240><c> to</c><00:06:08.270><c> prove</c><00:06:08.510><c> it's</c><00:06:08.840><c> very</c><00:06:09.200><c> very</c><00:06:09.440><c> small</c><00:06:09.680><c> so</c>

00:06:10.600 --> 00:06:10.610 align:start position:0%
trying to prove it's very very small so
 

00:06:10.610 --> 00:06:12.280 align:start position:0%
trying to prove it's very very small so
typical<00:06:11.210><c> example</c><00:06:11.630><c> of</c><00:06:11.690><c> this</c><00:06:11.810><c> would</c><00:06:11.960><c> be</c><00:06:12.020><c> range</c>

00:06:12.280 --> 00:06:12.290 align:start position:0%
typical example of this would be range
 

00:06:12.290 --> 00:06:13.570 align:start position:0%
typical example of this would be range
previous<00:06:12.620><c> if</c><00:06:12.740><c> you're</c><00:06:12.890><c> trying</c><00:06:13.100><c> to</c><00:06:13.220><c> prove</c><00:06:13.400><c> that</c>

00:06:13.570 --> 00:06:13.580 align:start position:0%
previous if you're trying to prove that
 

00:06:13.580 --> 00:06:17.200 align:start position:0%
previous if you're trying to prove that
something<00:06:13.970><c> is</c><00:06:14.210><c> between</c><00:06:14.570><c> 0</c><00:06:15.380><c> &amp;</c><00:06:15.680><c> 2</c><00:06:15.710><c> to</c><00:06:15.950><c> the</c><00:06:16.010><c> 64</c><00:06:16.460><c> we</c>

00:06:17.200 --> 00:06:17.210 align:start position:0%
something is between 0 &amp; 2 to the 64 we
 

00:06:17.210 --> 00:06:18.580 align:start position:0%
something is between 0 &amp; 2 to the 64 we
can<00:06:17.360><c> represent</c><00:06:17.540><c> my</c><00:06:17.900><c> program</c><00:06:18.290><c> very</c>

00:06:18.580 --> 00:06:18.590 align:start position:0%
can represent my program very
 

00:06:18.590 --> 00:06:20.860 align:start position:0%
can represent my program very
efficiently<00:06:19.010><c> it</c><00:06:19.280><c> cost</c><00:06:19.520><c> us</c><00:06:19.670><c> a</c><00:06:19.970><c> hundred</c><00:06:20.240><c> twenty</c>

00:06:20.860 --> 00:06:20.870 align:start position:0%
efficiently it cost us a hundred twenty
 

00:06:20.870 --> 00:06:23.110 align:start position:0%
efficiently it cost us a hundred twenty
cakes<00:06:21.140><c> or</c><00:06:21.320><c> something</c><00:06:21.530><c> like</c><00:06:21.650><c> that</c><00:06:21.970><c> so</c><00:06:22.970><c> in</c><00:06:23.030><c> this</c>

00:06:23.110 --> 00:06:23.120 align:start position:0%
cakes or something like that so in this
 

00:06:23.120 --> 00:06:25.390 align:start position:0%
cakes or something like that so in this
situation<00:06:23.410><c> the</c><00:06:24.410><c> stock</c><00:06:24.650><c> is</c><00:06:24.830><c> actually</c><00:06:25.100><c> going</c><00:06:25.220><c> to</c>

00:06:25.390 --> 00:06:25.400 align:start position:0%
situation the stock is actually going to
 

00:06:25.400 --> 00:06:27.340 align:start position:0%
situation the stock is actually going to
give<00:06:25.550><c> you</c><00:06:25.730><c> some</c><00:06:26.120><c> concrete</c><00:06:26.450><c> vapor</c><00:06:26.810><c> head</c><00:06:27.080><c> which</c>

00:06:27.340 --> 00:06:27.350 align:start position:0%
give you some concrete vapor head which
 

00:06:27.350 --> 00:06:29.500 align:start position:0%
give you some concrete vapor head which
we<00:06:27.500><c> celebrate</c><00:06:27.850><c> asymptotics</c><00:06:28.850><c> and</c><00:06:29.090><c> you</c><00:06:29.210><c> were</c><00:06:29.360><c> to</c>

00:06:29.500 --> 00:06:29.510 align:start position:0%
we celebrate asymptotics and you were to
 

00:06:29.510 --> 00:06:31.620 align:start position:0%
we celebrate asymptotics and you were to
be<00:06:29.630><c> benefiting</c><00:06:30.170><c> from</c><00:06:30.350><c> a</c><00:06:30.710><c> more</c><00:06:30.890><c> large</c>

00:06:31.620 --> 00:06:31.630 align:start position:0%
be benefiting from a more large
 

00:06:31.630 --> 00:06:34.000 align:start position:0%
be benefiting from a more large
computation<00:06:32.630><c> you</c><00:06:33.380><c> wouldn't</c><00:06:33.650><c> see</c><00:06:33.830><c> the</c>

00:06:34.000 --> 00:06:34.010 align:start position:0%
computation you wouldn't see the
 

00:06:34.010 --> 00:06:36.260 align:start position:0%
computation you wouldn't see the
benefits<00:06:34.430><c> of</c><00:06:34.550><c> this</c><00:06:34.700><c> in</c><00:06:34.970><c> our</c><00:06:35.210><c> situation</c>

00:06:36.260 --> 00:06:36.270 align:start position:0%
benefits of this in our situation
 

00:06:36.270 --> 00:06:39.430 align:start position:0%
benefits of this in our situation
got<00:06:36.870><c> your</c><00:06:37.020><c> fuses</c><00:06:37.380><c> unapproved</c><00:06:38.310><c> switch</c><00:06:38.699><c> well</c>

00:06:39.430 --> 00:06:39.440 align:start position:0%
got your fuses unapproved switch well
 

00:06:39.440 --> 00:06:42.890 align:start position:0%
got your fuses unapproved switch well
practically<00:06:40.440><c> it's</c><00:06:41.150><c> so</c><00:06:42.150><c> well</c><00:06:42.449><c> asymptotically</c>

00:06:42.890 --> 00:06:42.900 align:start position:0%
practically it's so well asymptotically
 

00:06:42.900 --> 00:06:45.320 align:start position:0%
practically it's so well asymptotically
it's<00:06:43.350><c> perhaps</c><00:06:43.650><c> let's</c><00:06:43.919><c> get</c><00:06:44.130><c> the</c><00:06:44.910><c> very</c><00:06:45.090><c> small</c>

00:06:45.320 --> 00:06:45.330 align:start position:0%
it's perhaps let's get the very small
 

00:06:45.330 --> 00:06:47.570 align:start position:0%
it's perhaps let's get the very small
statements<00:06:45.930><c> that</c><00:06:46.440><c> actually</c><00:06:47.160><c> take</c><00:06:47.340><c> the</c><00:06:47.430><c> head</c>

00:06:47.570 --> 00:06:47.580 align:start position:0%
statements that actually take the head
 

00:06:47.580 --> 00:06:49.010 align:start position:0%
statements that actually take the head
is<00:06:47.729><c> so</c><00:06:47.880><c> small</c><00:06:48.150><c> that</c><00:06:48.210><c> that's</c><00:06:48.539><c> not</c><00:06:48.720><c> going</c><00:06:48.870><c> to</c>

00:06:49.010 --> 00:06:49.020 align:start position:0%
is so small that that's not going to
 

00:06:49.020 --> 00:06:54.439 align:start position:0%
is so small that that's not going to
come<00:06:49.139><c> into</c><00:06:49.259><c> effect</c><00:06:51.319><c> and</c><00:06:53.000><c> one</c><00:06:54.000><c> last</c><00:06:54.240><c> situation</c>

00:06:54.439 --> 00:06:54.449 align:start position:0%
come into effect and one last situation
 

00:06:54.449 --> 00:06:56.960 align:start position:0%
come into effect and one last situation
is<00:06:55.050><c> when</c><00:06:55.860><c> the</c><00:06:56.069><c> thing</c><00:06:56.250><c> that</c><00:06:56.400><c> you're</c><00:06:56.550><c> approving</c>

00:06:56.960 --> 00:06:56.970 align:start position:0%
is when the thing that you're approving
 

00:06:56.970 --> 00:06:59.990 align:start position:0%
is when the thing that you're approving
is<00:06:57.120><c> a</c><00:06:57.150><c> very</c><00:06:57.509><c> specific</c><00:06:57.810><c> computation</c><00:06:58.849><c> for</c><00:06:59.849><c> which</c>

00:06:59.990 --> 00:07:00.000 align:start position:0%
is a very specific computation for which
 

00:07:00.000 --> 00:07:01.700 align:start position:0%
is a very specific computation for which
we<00:07:00.180><c> have</c><00:07:00.300><c> a</c><00:07:00.330><c> very</c><00:07:00.479><c> specific</c><00:07:00.780><c> solution</c>

00:07:01.700 --> 00:07:01.710 align:start position:0%
we have a very specific solution
 

00:07:01.710 --> 00:07:04.730 align:start position:0%
we have a very specific solution
okay<00:07:02.490><c> so</c><00:07:02.569><c> starts</c><00:07:03.569><c> a</c><00:07:03.720><c> quite</c><00:07:04.110><c> powerful</c><00:07:04.289><c> and</c><00:07:04.680><c> they</c>

00:07:04.730 --> 00:07:04.740 align:start position:0%
okay so starts a quite powerful and they
 

00:07:04.740 --> 00:07:06.140 align:start position:0%
okay so starts a quite powerful and they
cover<00:07:04.919><c> it</c><00:07:04.979><c> here</c><00:07:05.310><c> you</c><00:07:05.460><c> can</c><00:07:05.610><c> do</c><00:07:05.729><c> general-purpose</c>

00:07:06.140 --> 00:07:06.150 align:start position:0%
cover it here you can do general-purpose
 

00:07:06.150 --> 00:07:08.480 align:start position:0%
cover it here you can do general-purpose
computations<00:07:06.870><c> with</c><00:07:07.050><c> them</c><00:07:07.289><c> but</c><00:07:08.039><c> sometimes</c><00:07:08.250><c> you</c>

00:07:08.480 --> 00:07:08.490 align:start position:0%
computations with them but sometimes you
 

00:07:08.490 --> 00:07:10.909 align:start position:0%
computations with them but sometimes you
don't<00:07:08.610><c> need</c><00:07:08.820><c> that</c><00:07:08.970><c> sometimes</c><00:07:09.870><c> for</c><00:07:10.289><c> example</c><00:07:10.710><c> if</c>

00:07:10.909 --> 00:07:10.919 align:start position:0%
don't need that sometimes for example if
 

00:07:10.919 --> 00:07:12.589 align:start position:0%
don't need that sometimes for example if
not<00:07:11.130><c> proofs</c><00:07:11.430><c> if</c><00:07:11.639><c> you're</c><00:07:11.789><c> trying</c><00:07:12.000><c> to</c><00:07:12.060><c> say</c><00:07:12.330><c> I</c>

00:07:12.589 --> 00:07:12.599 align:start position:0%
not proofs if you're trying to say I
 

00:07:12.599 --> 00:07:16.310 align:start position:0%
not proofs if you're trying to say I
know<00:07:12.930><c> a</c><00:07:13.530><c> secret</c><00:07:13.590><c> key</c><00:07:14.419><c> you</c><00:07:15.419><c> could</c><00:07:15.810><c> run</c><00:07:16.229><c> the</c>

00:07:16.310 --> 00:07:16.320 align:start position:0%
know a secret key you could run the
 

00:07:16.320 --> 00:07:17.570 align:start position:0%
know a secret key you could run the
operation<00:07:16.830><c> and</c><00:07:16.919><c> that</c><00:07:16.949><c> would</c><00:07:17.130><c> be</c><00:07:17.220><c> far</c><00:07:17.430><c> better</c>

00:07:17.570 --> 00:07:17.580 align:start position:0%
operation and that would be far better
 

00:07:17.580 --> 00:07:22.320 align:start position:0%
operation and that would be far better
than<00:07:17.880><c> running</c><00:07:18.060><c> a</c><00:07:18.180><c> snack</c>

00:07:22.320 --> 00:07:22.330 align:start position:0%
 
 

00:07:22.330 --> 00:07:24.689 align:start position:0%
 
the<00:07:23.110><c> time</c><00:07:23.319><c> when</c><00:07:23.470><c> you</c><00:07:23.560><c> do</c><00:07:23.830><c> want</c><00:07:24.039><c> to</c><00:07:24.099><c> use</c><00:07:24.340><c> a</c><00:07:24.370><c> stock</c>

00:07:24.689 --> 00:07:24.699 align:start position:0%
the time when you do want to use a stock
 

00:07:24.699 --> 00:07:27.420 align:start position:0%
the time when you do want to use a stock
is<00:07:25.120><c> when</c><00:07:25.569><c> you</c><00:07:25.780><c> are</c><00:07:25.930><c> proving</c><00:07:26.409><c> the</c><00:07:26.650><c> same</c><00:07:26.680><c> theorem</c>

00:07:27.420 --> 00:07:27.430 align:start position:0%
is when you are proving the same theorem
 

00:07:27.430 --> 00:07:29.550 align:start position:0%
is when you are proving the same theorem
same<00:07:27.909><c> application</c><00:07:28.419><c> the</c><00:07:28.539><c> same</c><00:07:28.750><c> set</c><00:07:29.440><c> of</c>

00:07:29.550 --> 00:07:29.560 align:start position:0%
same application the same set of
 

00:07:29.560 --> 00:07:32.059 align:start position:0%
same application the same set of
constraints<00:07:29.949><c> many</c><00:07:30.759><c> many</c><00:07:31.030><c> many</c><00:07:31.240><c> many</c><00:07:31.479><c> times</c>

00:07:32.059 --> 00:07:32.069 align:start position:0%
constraints many many many many times
 

00:07:32.069 --> 00:07:34.409 align:start position:0%
constraints many many many many times
okay<00:07:33.069><c> because</c><00:07:33.580><c> this</c><00:07:33.879><c> is</c><00:07:34.000><c> really</c><00:07:34.270><c> the</c>

00:07:34.409 --> 00:07:34.419 align:start position:0%
okay because this is really the
 

00:07:34.419 --> 00:07:36.540 align:start position:0%
okay because this is really the
situation<00:07:35.110><c> where</c><00:07:35.349><c> the</c><00:07:35.500><c> pre-processing</c><00:07:36.220><c> stage</c>

00:07:36.540 --> 00:07:36.550 align:start position:0%
situation where the pre-processing stage
 

00:07:36.550 --> 00:07:39.420 align:start position:0%
situation where the pre-processing stage
that<00:07:36.879><c> you</c><00:07:36.970><c> can't</c><00:07:37.180><c> start</c><00:07:37.509><c> is</c><00:07:38.020><c> going</c><00:07:38.560><c> to</c><00:07:38.680><c> benefit</c>

00:07:39.420 --> 00:07:39.430 align:start position:0%
that you can't start is going to benefit
 

00:07:39.430 --> 00:07:44.540 align:start position:0%
that you can't start is going to benefit
you<00:07:39.580><c> you</c><00:07:39.610><c> are</c><00:07:39.789><c> going</c><00:07:39.909><c> to</c><00:07:40.150><c> reap</c><00:07:41.080><c> the</c><00:07:41.259><c> rewards</c>

00:07:44.540 --> 00:07:44.550 align:start position:0%
 
 

00:07:44.550 --> 00:07:49.290 align:start position:0%
 
so<00:07:45.870><c> the</c><00:07:46.870><c> permits</c><00:07:47.800><c> it</c><00:07:48.370><c> does</c><00:07:48.550><c> have</c><00:07:48.759><c> very</c><00:07:49.000><c> similar</c>

00:07:49.290 --> 00:07:49.300 align:start position:0%
so the permits it does have very similar
 

00:07:49.300 --> 00:07:51.059 align:start position:0%
so the permits it does have very similar
sizes<00:07:49.720><c> and</c><00:07:50.050><c> by</c><00:07:50.139><c> small</c><00:07:50.199><c> I</c><00:07:50.440><c> mean</c><00:07:50.560><c> a</c><00:07:50.710><c> couple</c><00:07:51.009><c> of</c>

00:07:51.059 --> 00:07:51.069 align:start position:0%
sizes and by small I mean a couple of
 

00:07:51.069 --> 00:07:53.850 align:start position:0%
sizes and by small I mean a couple of
hundred<00:07:51.340><c> bytes</c><00:07:52.409><c> likewise</c><00:07:53.409><c> a</c><00:07:53.440><c> verification</c>

00:07:53.850 --> 00:07:53.860 align:start position:0%
hundred bytes likewise a verification
 

00:07:53.860 --> 00:07:57.209 align:start position:0%
hundred bytes likewise a verification
tends<00:07:54.370><c> to</c><00:07:54.490><c> be</c><00:07:54.610><c> really</c><00:07:55.090><c> fast</c><00:07:55.800><c> but</c><00:07:56.800><c> if</c><00:07:56.949><c> you</c><00:07:57.039><c> often</c>

00:07:57.209 --> 00:07:57.219 align:start position:0%
tends to be really fast but if you often
 

00:07:57.219 --> 00:08:00.260 align:start position:0%
tends to be really fast but if you often
eat<00:07:57.400><c> rustic</c><00:07:57.789><c> setup</c><00:07:58.180><c> which</c><00:07:58.780><c> is</c><00:07:59.289><c> a</c><00:07:59.349><c> downside</c>

00:08:00.260 --> 00:08:00.270 align:start position:0%
eat rustic setup which is a downside
 

00:08:00.270 --> 00:08:02.430 align:start position:0%
eat rustic setup which is a downside
also<00:08:01.270><c> they</c><00:08:01.449><c> rely</c><00:08:01.690><c> on</c><00:08:01.719><c> for</c><00:08:02.020><c> some</c><00:08:02.169><c> funky</c>

00:08:02.430 --> 00:08:02.440 align:start position:0%
also they rely on for some funky
 

00:08:02.440 --> 00:08:03.899 align:start position:0%
also they rely on for some funky
assumptions<00:08:02.919><c> and</c><00:08:03.039><c> my</c><00:08:03.099><c> funky</c><00:08:03.430><c> assumptions</c><00:08:03.819><c> I</c>

00:08:03.899 --> 00:08:03.909 align:start position:0%
assumptions and my funky assumptions I
 

00:08:03.909 --> 00:08:05.339 align:start position:0%
assumptions and my funky assumptions I
do<00:08:03.969><c> not</c><00:08:04.150><c> mean</c><00:08:04.330><c> wrong</c><00:08:04.479><c> assumptions</c><00:08:04.960><c> we</c><00:08:05.139><c> can't</c>

00:08:05.339 --> 00:08:05.349 align:start position:0%
do not mean wrong assumptions we can't
 

00:08:05.349 --> 00:08:07.890 align:start position:0%
do not mean wrong assumptions we can't
break<00:08:05.560><c> them</c><00:08:05.800><c> what</c><00:08:06.729><c> I</c><00:08:06.759><c> mean</c><00:08:07.090><c> is</c><00:08:07.449><c> that</c><00:08:07.629><c> we</c><00:08:07.780><c> don't</c>

00:08:07.890 --> 00:08:07.900 align:start position:0%
break them what I mean is that we don't
 

00:08:07.900 --> 00:08:09.360 align:start position:0%
break them what I mean is that we don't
understand<00:08:08.440><c> them</c><00:08:08.560><c> very</c><00:08:08.590><c> well</c><00:08:08.919><c> and</c><00:08:08.979><c> that</c><00:08:09.190><c> makes</c>

00:08:09.360 --> 00:08:09.370 align:start position:0%
understand them very well and that makes
 

00:08:09.370 --> 00:08:13.770 align:start position:0%
understand them very well and that makes
us<00:08:09.460><c> uncomfortable</c><00:08:11.310><c> and</c><00:08:12.310><c> finally</c><00:08:13.270><c> and</c><00:08:13.569><c> this</c><00:08:13.599><c> is</c>

00:08:13.770 --> 00:08:13.780 align:start position:0%
us uncomfortable and finally and this is
 

00:08:13.780 --> 00:08:15.240 align:start position:0%
us uncomfortable and finally and this is
also<00:08:14.110><c> a</c><00:08:14.259><c> pretty</c><00:08:14.560><c> important</c><00:08:14.949><c> point</c><00:08:15.099><c> the</c>

00:08:15.240 --> 00:08:15.250 align:start position:0%
also a pretty important point the
 

00:08:15.250 --> 00:08:17.640 align:start position:0%
also a pretty important point the
previous<00:08:15.520><c> are</c><00:08:15.639><c> not</c><00:08:15.849><c> cheap</c><00:08:16.120><c> the</c><00:08:16.960><c> previous</c><00:08:17.349><c> can</c>

00:08:17.640 --> 00:08:17.650 align:start position:0%
previous are not cheap the previous can
 

00:08:17.650 --> 00:08:19.200 align:start position:0%
previous are not cheap the previous can
be<00:08:17.800><c> a</c><00:08:17.830><c> big</c><00:08:18.069><c> barrier</c><00:08:18.310><c> to</c><00:08:18.520><c> actually</c><00:08:18.789><c> using</c><00:08:19.090><c> these</c>

00:08:19.200 --> 00:08:19.210 align:start position:0%
be a big barrier to actually using these
 

00:08:19.210 --> 00:08:24.240 align:start position:0%
be a big barrier to actually using these
things<00:08:19.389><c> in</c><00:08:19.509><c> practice</c><00:08:22.409><c> so</c><00:08:23.409><c> now</c><00:08:23.770><c> to</c><00:08:23.830><c> run</c><00:08:24.069><c> through</c>

00:08:24.240 --> 00:08:24.250 align:start position:0%
things in practice so now to run through
 

00:08:24.250 --> 00:08:27.390 align:start position:0%
things in practice so now to run through
a<00:08:24.310><c> few</c><00:08:24.340><c> schemes</c><00:08:25.020><c> the</c><00:08:26.020><c> first</c><00:08:26.409><c> one</c><00:08:26.590><c> if</c><00:08:26.860><c> will</c><00:08:27.250><c> you</c>

00:08:27.390 --> 00:08:27.400 align:start position:0%
a few schemes the first one if will you
 

00:08:27.400 --> 00:08:30.809 align:start position:0%
a few schemes the first one if will you
either<00:08:27.610><c> speed</c><00:08:28.000><c> grow</c><00:08:28.990><c> 16</c><00:08:29.560><c> is</c><00:08:29.860><c> the</c><00:08:29.919><c> fastest</c>

00:08:30.809 --> 00:08:30.819 align:start position:0%
either speed grow 16 is the fastest
 

00:08:30.819 --> 00:08:32.370 align:start position:0%
either speed grow 16 is the fastest
snack<00:08:31.060><c> in</c><00:08:31.240><c> the</c><00:08:31.270><c> literature</c><00:08:31.630><c> which</c><00:08:32.079><c> has</c><00:08:32.140><c> the</c>

00:08:32.370 --> 00:08:32.380 align:start position:0%
snack in the literature which has the
 

00:08:32.380 --> 00:08:34.649 align:start position:0%
snack in the literature which has the
smallest<00:08:32.680><c> criticize</c><00:08:33.250><c> fastest</c><00:08:33.909><c> verification</c>

00:08:34.649 --> 00:08:34.659 align:start position:0%
smallest criticize fastest verification
 

00:08:34.659 --> 00:08:37.290 align:start position:0%
smallest criticize fastest verification
time<00:08:34.899><c> the</c><00:08:35.260><c> fastest</c><00:08:35.740><c> approval</c><00:08:36.099><c> time</c><00:08:36.310><c> is</c>

00:08:37.290 --> 00:08:37.300 align:start position:0%
time the fastest approval time is
 

00:08:37.300 --> 00:08:40.400 align:start position:0%
time the fastest approval time is
generally<00:08:37.750><c> great</c>

00:08:40.400 --> 00:08:40.410 align:start position:0%
 
 

00:08:40.410 --> 00:08:43.460 align:start position:0%
 
this<00:08:41.419><c> wasn't</c><00:08:42.419><c> just</c><00:08:42.599><c> as</c><00:08:42.840><c> I've</c><00:08:42.960><c> made</c><00:08:43.080><c> a</c><00:08:43.110><c> part</c><00:08:43.380><c> of</c>

00:08:43.460 --> 00:08:43.470 align:start position:0%
this wasn't just as I've made a part of
 

00:08:43.470 --> 00:08:45.230 align:start position:0%
this wasn't just as I've made a part of
thinner<00:08:43.710><c> it's</c><00:08:44.070><c> actually</c><00:08:44.250><c> the</c><00:08:44.580><c> result</c><00:08:44.910><c> of</c><00:08:44.970><c> a</c>

00:08:45.230 --> 00:08:45.240 align:start position:0%
thinner it's actually the result of a
 

00:08:45.240 --> 00:08:46.460 align:start position:0%
thinner it's actually the result of a
huge<00:08:45.450><c> line</c><00:08:45.750><c> of</c><00:08:45.780><c> Wax</c>

00:08:46.460 --> 00:08:46.470 align:start position:0%
huge line of Wax
 

00:08:46.470 --> 00:08:48.320 align:start position:0%
huge line of Wax
starting<00:08:47.190><c> from</c><00:08:47.370><c> Janeiro</c><00:08:47.790><c> and</c><00:08:47.880><c> others</c><00:08:48.180><c> who</c>

00:08:48.320 --> 00:08:48.330 align:start position:0%
starting from Janeiro and others who
 

00:08:48.330 --> 00:08:50.330 align:start position:0%
starting from Janeiro and others who
found<00:08:48.570><c> a</c><00:08:48.720><c> really</c><00:08:48.960><c> nice</c><00:08:49.140><c> way</c><00:08:49.440><c> to</c><00:08:49.500><c> encode</c><00:08:50.160><c> the</c>

00:08:50.330 --> 00:08:50.340 align:start position:0%
found a really nice way to encode the
 

00:08:50.340 --> 00:08:51.560 align:start position:0%
found a really nice way to encode the
programs<00:08:50.730><c> that</c><00:08:50.880><c> we're</c><00:08:51.030><c> trying</c><00:08:51.180><c> to</c><00:08:51.300><c> prove</c>

00:08:51.560 --> 00:08:51.570 align:start position:0%
programs that we're trying to prove
 

00:08:51.570 --> 00:08:55.100 align:start position:0%
programs that we're trying to prove
which<00:08:52.380><c> was</c><00:08:52.590><c> later</c><00:08:53.010><c> than</c><00:08:53.720><c> people</c><00:08:54.720><c> found</c><00:08:54.930><c> where</c>

00:08:55.100 --> 00:08:55.110 align:start position:0%
which was later than people found where
 

00:08:55.110 --> 00:08:57.230 align:start position:0%
which was later than people found where
to<00:08:55.290><c> turn</c><00:08:56.010><c> us</c><00:08:56.190><c> into</c><00:08:56.220><c> rank</c><00:08:56.670><c> on</c><00:08:56.820><c> constraint</c>

00:08:57.230 --> 00:08:57.240 align:start position:0%
to turn us into rank on constraint
 

00:08:57.240 --> 00:08:59.240 align:start position:0%
to turn us into rank on constraint
systems<00:08:57.660><c> which</c><00:08:57.870><c> are</c><00:08:58.080><c> the</c><00:08:58.320><c> general</c><00:08:58.860><c> standard</c>

00:08:59.240 --> 00:08:59.250 align:start position:0%
systems which are the general standard
 

00:08:59.250 --> 00:09:01.100 align:start position:0%
systems which are the general standard
people<00:08:59.580><c> tend</c><00:08:59.730><c> to</c><00:08:59.760><c> use</c><00:08:59.820><c> now</c><00:09:00.090><c> for</c><00:09:00.450><c> computing</c><00:09:01.050><c> the</c>

00:09:01.100 --> 00:09:01.110 align:start position:0%
people tend to use now for computing the
 

00:09:01.110 --> 00:09:03.290 align:start position:0%
people tend to use now for computing the
constraints<00:09:01.560><c> and</c><00:09:01.710><c> then</c><00:09:02.610><c> there</c><00:09:02.820><c> was</c><00:09:02.940><c> a</c><00:09:02.970><c> line</c><00:09:03.270><c> of</c>

00:09:03.290 --> 00:09:03.300 align:start position:0%
constraints and then there was a line of
 

00:09:03.300 --> 00:09:05.240 align:start position:0%
constraints and then there was a line of
papers<00:09:03.870><c> that</c><00:09:04.140><c> way</c><00:09:04.230><c> each</c><00:09:04.410><c> optimizing</c><00:09:05.130><c> the</c>

00:09:05.240 --> 00:09:05.250 align:start position:0%
papers that way each optimizing the
 

00:09:05.250 --> 00:09:06.830 align:start position:0%
papers that way each optimizing the
rezidentura<00:09:05.730><c> governments</c><00:09:06.270><c> immediate</c>

00:09:06.830 --> 00:09:06.840 align:start position:0%
rezidentura governments immediate
 

00:09:06.840 --> 00:09:09.250 align:start position:0%
rezidentura governments immediate
gratification<00:09:07.280><c> processes</c><00:09:08.280><c> that</c><00:09:08.430><c> were</c><00:09:08.550><c> needed</c>

00:09:09.250 --> 00:09:09.260 align:start position:0%
gratification processes that were needed
 

00:09:09.260 --> 00:09:11.270 align:start position:0%
gratification processes that were needed
finishing<00:09:10.260><c> them</c><00:09:10.410><c> with</c><00:09:10.560><c> broad</c><00:09:10.800><c> scheme</c><00:09:11.070><c> which</c>

00:09:11.270 --> 00:09:11.280 align:start position:0%
finishing them with broad scheme which
 

00:09:11.280 --> 00:09:15.560 align:start position:0%
finishing them with broad scheme which
is<00:09:11.310><c> in</c><00:09:11.550><c> the</c><00:09:11.640><c> generic</c><00:09:11.940><c> great</c><00:09:12.090><c> model</c><00:09:14.570><c> the</c>

00:09:15.560 --> 00:09:15.570 align:start position:0%
is in the generic great model the
 

00:09:15.570 --> 00:09:17.900 align:start position:0%
is in the generic great model the
downside<00:09:16.050><c> here</c><00:09:16.260><c> is</c><00:09:16.500><c> that</c><00:09:16.740><c> there</c><00:09:17.040><c> is</c><00:09:17.250><c> a</c><00:09:17.520><c> trusted</c>

00:09:17.900 --> 00:09:17.910 align:start position:0%
downside here is that there is a trusted
 

00:09:17.910 --> 00:09:21.350 align:start position:0%
downside here is that there is a trusted
set<00:09:18.120><c> up</c><00:09:18.300><c> and</c><00:09:18.890><c> I'm</c><00:09:19.890><c> going</c><00:09:20.100><c> to</c><00:09:20.190><c> do</c><00:09:20.430><c> a</c><00:09:20.460><c> very</c><00:09:21.210><c> very</c>

00:09:21.350 --> 00:09:21.360 align:start position:0%
set up and I'm going to do a very very
 

00:09:21.360 --> 00:09:23.390 align:start position:0%
set up and I'm going to do a very very
quick<00:09:21.900><c> explanation</c><00:09:22.230><c> of</c><00:09:22.740><c> what</c><00:09:22.920><c> they</c><00:09:23.040><c> mean</c><00:09:23.190><c> by</c>

00:09:23.390 --> 00:09:23.400 align:start position:0%
quick explanation of what they mean by
 

00:09:23.400 --> 00:09:25.370 align:start position:0%
quick explanation of what they mean by
that<00:09:23.430><c> a</c><00:09:23.880><c> secure</c><00:09:24.390><c> don't</c><00:09:24.570><c> understand</c><00:09:24.990><c> me</c><00:09:25.200><c> then</c>

00:09:25.370 --> 00:09:25.380 align:start position:0%
that a secure don't understand me then
 

00:09:25.380 --> 00:09:26.750 align:start position:0%
that a secure don't understand me then
Nagori<00:09:25.950><c> because</c><00:09:26.160><c> it</c><00:09:26.280><c> would</c><00:09:26.400><c> be</c><00:09:26.460><c> quite</c><00:09:26.640><c> bad</c>

00:09:26.750 --> 00:09:26.760 align:start position:0%
Nagori because it would be quite bad
 

00:09:26.760 --> 00:09:30.710 align:start position:0%
Nagori because it would be quite bad
promise<00:09:28.640><c> so</c><00:09:29.640><c> before</c><00:09:30.030><c> the</c><00:09:30.210><c> proven</c><00:09:30.570><c> and</c><00:09:30.630><c> the</c>

00:09:30.710 --> 00:09:30.720 align:start position:0%
promise so before the proven and the
 

00:09:30.720 --> 00:09:32.270 align:start position:0%
promise so before the proven and the
verify<00:09:31.140><c> can</c><00:09:31.380><c> grant</c><00:09:31.620><c> I</c><00:09:31.770><c> was</c><00:09:31.920><c> saying</c><00:09:32.130><c> that</c>

00:09:32.270 --> 00:09:32.280 align:start position:0%
verify can grant I was saying that
 

00:09:32.280 --> 00:09:33.860 align:start position:0%
verify can grant I was saying that
there's<00:09:32.490><c> this</c><00:09:32.640><c> expensive</c><00:09:33.240><c> trust</c><00:09:33.510><c> in</c><00:09:33.660><c> such</c><00:09:33.840><c> a</c>

00:09:33.860 --> 00:09:33.870 align:start position:0%
there's this expensive trust in such a
 

00:09:33.870 --> 00:09:36.170 align:start position:0%
there's this expensive trust in such a
process<00:09:34.440><c> what</c><00:09:35.010><c> sorry</c><00:09:35.460><c> this</c><00:09:35.700><c> expensive</c>

00:09:36.170 --> 00:09:36.180 align:start position:0%
process what sorry this expensive
 

00:09:36.180 --> 00:09:37.130 align:start position:0%
process what sorry this expensive
progressing

00:09:37.130 --> 00:09:37.140 align:start position:0%
progressing
 

00:09:37.140 --> 00:09:39.830 align:start position:0%
progressing
step<00:09:37.950><c> but</c><00:09:38.850><c> impairing</c><00:09:39.210><c> mistakes</c><00:09:39.630><c> it's</c>

00:09:39.830 --> 00:09:39.840 align:start position:0%
step but impairing mistakes it's
 

00:09:39.840 --> 00:09:42.400 align:start position:0%
step but impairing mistakes it's
actually<00:09:40.110><c> worse</c><00:09:40.290><c> than</c><00:09:40.320><c> that</c><00:09:40.740><c> because</c><00:09:41.400><c> the</c>

00:09:42.400 --> 00:09:42.410 align:start position:0%
actually worse than that because the
 

00:09:42.410 --> 00:09:45.080 align:start position:0%
actually worse than that because the
needs<00:09:43.410><c> don't</c><00:09:43.620><c> we</c><00:09:43.710><c> do</c><00:09:43.800><c> at</c><00:09:43.890><c> the</c><00:09:43.980><c> start</c><00:09:44.190><c> some</c><00:09:45.060><c> of</c>

00:09:45.080 --> 00:09:45.090 align:start position:0%
needs don't we do at the start some of
 

00:09:45.090 --> 00:09:47.180 align:start position:0%
needs don't we do at the start some of
the<00:09:45.300><c> inputs</c><00:09:45.810><c> to</c><00:09:46.050><c> this</c><00:09:46.140><c> pre-processing</c><00:09:46.800><c> have</c>

00:09:47.180 --> 00:09:47.190 align:start position:0%
the inputs to this pre-processing have
 

00:09:47.190 --> 00:09:49.640 align:start position:0%
the inputs to this pre-processing have
to<00:09:47.340><c> be</c><00:09:47.430><c> secret</c><00:09:47.910><c> in</c><00:09:48.210><c> order</c><00:09:48.840><c> for</c><00:09:49.200><c> you</c><00:09:49.350><c> to</c><00:09:49.380><c> have</c><00:09:49.620><c> a</c>

00:09:49.640 --> 00:09:49.650 align:start position:0%
to be secret in order for you to have a
 

00:09:49.650 --> 00:09:53.540 align:start position:0%
to be secret in order for you to have a
secure<00:09:50.040><c> scheme</c><00:09:50.280><c> at</c><00:09:50.400><c> the</c><00:09:50.460><c> end</c><00:09:50.610><c> and</c><00:09:52.370><c> worse</c><00:09:53.370><c> than</c>

00:09:53.540 --> 00:09:53.550 align:start position:0%
secure scheme at the end and worse than
 

00:09:53.550 --> 00:09:56.600 align:start position:0%
secure scheme at the end and worse than
that<00:09:53.730><c> the</c><00:09:54.090><c> secrets</c><00:09:54.660><c> are</c><00:09:54.870><c> very</c><00:09:55.230><c> structured</c><00:09:55.610><c> and</c>

00:09:56.600 --> 00:09:56.610 align:start position:0%
that the secrets are very structured and
 

00:09:56.610 --> 00:09:57.740 align:start position:0%
that the secrets are very structured and
we<00:09:56.730><c> actually</c><00:09:57.000><c> don't</c><00:09:57.120><c> know</c><00:09:57.240><c> how</c><00:09:57.390><c> to</c><00:09:57.450><c> generate</c>

00:09:57.740 --> 00:09:57.750 align:start position:0%
we actually don't know how to generate
 

00:09:57.750 --> 00:10:01.010 align:start position:0%
we actually don't know how to generate
them<00:09:58.290><c> without</c><00:09:59.130><c> somebody</c><00:09:59.660><c> knowing</c><00:10:00.660><c> what</c><00:10:00.930><c> they</c>

00:10:01.010 --> 00:10:01.020 align:start position:0%
them without somebody knowing what they
 

00:10:01.020 --> 00:10:04.730 align:start position:0%
them without somebody knowing what they
are<00:10:01.550><c> so</c><00:10:02.550><c> we</c><00:10:02.910><c> can</c><00:10:03.420><c> get</c><00:10:03.570><c> around</c><00:10:03.810><c> this</c><00:10:04.020><c> but</c>

00:10:04.730 --> 00:10:04.740 align:start position:0%
are so we can get around this but
 

00:10:04.740 --> 00:10:06.590 align:start position:0%
are so we can get around this but
largely<00:10:05.250><c> the</c><00:10:05.490><c> way</c><00:10:05.580><c> we</c><00:10:05.730><c> get</c><00:10:05.820><c> around</c><00:10:06.090><c> this</c><00:10:06.270><c> is</c><00:10:06.450><c> we</c>

00:10:06.590 --> 00:10:06.600 align:start position:0%
largely the way we get around this is we
 

00:10:06.600 --> 00:10:09.590 align:start position:0%
largely the way we get around this is we
have<00:10:06.810><c> many</c><00:10:07.350><c> many</c><00:10:07.800><c> participants</c><00:10:08.210><c> all</c><00:10:09.210><c> having</c><00:10:09.540><c> a</c>

00:10:09.590 --> 00:10:09.600 align:start position:0%
have many many participants all having a
 

00:10:09.600 --> 00:10:11.199 align:start position:0%
have many many participants all having a
little<00:10:09.900><c> bit</c><00:10:10.020><c> of</c><00:10:10.140><c> the</c><00:10:10.230><c> secret</c>

00:10:11.199 --> 00:10:11.209 align:start position:0%
little bit of the secret
 

00:10:11.209 --> 00:10:13.929 align:start position:0%
little bit of the secret
and<00:10:11.329><c> working</c><00:10:12.199><c> together</c><00:10:12.470><c> to</c><00:10:13.009><c> output</c><00:10:13.610><c> the</c>

00:10:13.929 --> 00:10:13.939 align:start position:0%
and working together to output the
 

00:10:13.939 --> 00:10:16.449 align:start position:0%
and working together to output the
parameters<00:10:14.839><c> that</c><00:10:15.050><c> the</c><00:10:15.199><c> actual</c><00:10:15.559><c> prefer</c><00:10:16.249><c> and</c>

00:10:16.449 --> 00:10:16.459 align:start position:0%
parameters that the actual prefer and
 

00:10:16.459 --> 00:10:22.359 align:start position:0%
parameters that the actual prefer and
verify<00:10:16.850><c> use</c><00:10:17.240><c> and</c><00:10:19.660><c> this</c><00:10:20.660><c> is</c><00:10:20.899><c> kind</c><00:10:21.740><c> of</c><00:10:21.860><c> nice</c><00:10:22.100><c> in</c>

00:10:22.359 --> 00:10:22.369 align:start position:0%
verify use and this is kind of nice in
 

00:10:22.369 --> 00:10:25.739 align:start position:0%
verify use and this is kind of nice in
the<00:10:22.639><c> sense</c><00:10:22.879><c> that</c><00:10:23.029><c> if</c><00:10:23.869><c> all</c><00:10:24.410><c> of</c><00:10:24.769><c> the</c><00:10:24.889><c> parties</c>

00:10:25.739 --> 00:10:25.749 align:start position:0%
the sense that if all of the parties
 

00:10:25.749 --> 00:10:28.210 align:start position:0%
the sense that if all of the parties
collude<00:10:26.749><c> then</c><00:10:27.230><c> sure</c><00:10:27.499><c> you</c><00:10:27.829><c> don't</c><00:10:28.009><c> get</c><00:10:28.100><c> any</c>

00:10:28.210 --> 00:10:28.220 align:start position:0%
collude then sure you don't get any
 

00:10:28.220 --> 00:10:30.609 align:start position:0%
collude then sure you don't get any
guarantees<00:10:28.910><c> whatsoever</c><00:10:29.110><c> but</c><00:10:30.110><c> if</c><00:10:30.259><c> a</c><00:10:30.350><c> single</c>

00:10:30.609 --> 00:10:30.619 align:start position:0%
guarantees whatsoever but if a single
 

00:10:30.619 --> 00:10:34.059 align:start position:0%
guarantees whatsoever but if a single
one<00:10:30.889><c> of</c><00:10:30.920><c> those</c><00:10:31.129><c> parties</c><00:10:31.550><c> is</c><00:10:31.730><c> honest</c><00:10:32.319><c> then</c><00:10:33.319><c> sure</c>

00:10:34.059 --> 00:10:34.069 align:start position:0%
one of those parties is honest then sure
 

00:10:34.069 --> 00:10:35.470 align:start position:0%
one of those parties is honest then sure
there<00:10:34.309><c> could</c><00:10:34.490><c> be</c><00:10:34.519><c> other</c><00:10:34.790><c> points</c><00:10:35.179><c> of</c><00:10:35.300><c> failure</c>

00:10:35.470 --> 00:10:35.480 align:start position:0%
there could be other points of failure
 

00:10:35.480 --> 00:10:38.290 align:start position:0%
there could be other points of failure
but<00:10:36.319><c> you'll</c><00:10:36.860><c> need</c><00:10:37.040><c> that</c><00:10:37.610><c> you're</c><00:10:37.790><c> not</c><00:10:37.939><c> going</c><00:10:38.179><c> to</c>

00:10:38.290 --> 00:10:38.300 align:start position:0%
but you'll need that you're not going to
 

00:10:38.300 --> 00:10:39.939 align:start position:0%
but you'll need that you're not going to
have<00:10:38.480><c> the</c><00:10:38.629><c> point</c><00:10:38.839><c> of</c><00:10:38.929><c> failure</c><00:10:39.110><c> being</c><00:10:39.439><c> that</c><00:10:39.679><c> the</c>

00:10:39.939 --> 00:10:39.949 align:start position:0%
have the point of failure being that the
 

00:10:39.949 --> 00:10:41.319 align:start position:0%
have the point of failure being that the
trusted<00:10:40.369><c> stuffs</c><00:10:40.550><c> I've</c><00:10:40.699><c> had</c><00:10:40.879><c> commuting</c>

00:10:41.319 --> 00:10:41.329 align:start position:0%
trusted stuffs I've had commuting
 

00:10:41.329 --> 00:10:48.699 align:start position:0%
trusted stuffs I've had commuting
parties<00:10:42.339><c> okay</c><00:10:44.199><c> and</c><00:10:46.269><c> sometimes</c><00:10:47.439><c> this</c><00:10:48.439><c> is</c>

00:10:48.699 --> 00:10:48.709 align:start position:0%
parties okay and sometimes this is
 

00:10:48.709 --> 00:10:52.030 align:start position:0%
parties okay and sometimes this is
enough<00:10:49.249><c> for</c><00:10:49.600><c> example</c><00:10:50.600><c> if</c><00:10:50.689><c> you</c><00:10:50.809><c> have</c><00:10:51.019><c> a</c><00:10:51.290><c> closed</c>

00:10:52.030 --> 00:10:52.040 align:start position:0%
enough for example if you have a closed
 

00:10:52.040 --> 00:10:54.669 align:start position:0%
enough for example if you have a closed
set<00:10:52.519><c> of</c><00:10:52.639><c> participants</c><00:10:53.209><c> where</c><00:10:54.170><c> you</c><00:10:54.290><c> don't</c><00:10:54.499><c> have</c>

00:10:54.669 --> 00:10:54.679 align:start position:0%
set of participants where you don't have
 

00:10:54.679 --> 00:10:56.350 align:start position:0%
set of participants where you don't have
people<00:10:55.069><c> joining</c><00:10:55.339><c> and</c><00:10:55.610><c> leaving</c><00:10:55.639><c> at</c><00:10:55.970><c> any</c><00:10:56.089><c> point</c>

00:10:56.350 --> 00:10:56.360 align:start position:0%
people joining and leaving at any point
 

00:10:56.360 --> 00:10:59.139 align:start position:0%
people joining and leaving at any point
in<00:10:56.509><c> time</c><00:10:56.540><c> but</c><00:10:57.290><c> you</c><00:10:57.410><c> just</c><00:10:57.589><c> say</c><00:10:57.800><c> have</c><00:10:58.160><c> a</c><00:10:58.519><c> hundred</c>

00:10:59.139 --> 00:10:59.149 align:start position:0%
in time but you just say have a hundred
 

00:10:59.149 --> 00:11:01.359 align:start position:0%
in time but you just say have a hundred
people<00:10:59.449><c> that</c><00:10:59.809><c> are</c><00:10:59.959><c> always</c><00:11:00.259><c> the</c><00:11:00.410><c> same</c><00:11:00.439><c> then</c>

00:11:01.359 --> 00:11:01.369 align:start position:0%
people that are always the same then
 

00:11:01.369 --> 00:11:02.590 align:start position:0%
people that are always the same then
they<00:11:01.519><c> can</c><00:11:01.699><c> just</c><00:11:01.730><c> run</c><00:11:01.939><c> the</c><00:11:02.059><c> trust</c><00:11:02.240><c> setup</c>

00:11:02.590 --> 00:11:02.600 align:start position:0%
they can just run the trust setup
 

00:11:02.600 --> 00:11:05.109 align:start position:0%
they can just run the trust setup
process<00:11:02.749><c> themselves</c><00:11:03.110><c> and</c><00:11:03.740><c> because</c><00:11:04.309><c> they</c><00:11:04.939><c> have</c>

00:11:05.109 --> 00:11:05.119 align:start position:0%
process themselves and because they have
 

00:11:05.119 --> 00:11:06.910 align:start position:0%
process themselves and because they have
run<00:11:05.269><c> it's</c><00:11:05.449><c> been</c><00:11:05.959><c> part</c><00:11:06.230><c> of</c><00:11:06.290><c> the</c><00:11:06.379><c> process</c><00:11:06.589><c> if</c>

00:11:06.910 --> 00:11:06.920 align:start position:0%
run it's been part of the process if
 

00:11:06.920 --> 00:11:08.739 align:start position:0%
run it's been part of the process if
they<00:11:07.069><c> know</c><00:11:07.249><c> that</c><00:11:07.279><c> it's</c><00:11:07.639><c> okay</c><00:11:07.970><c> they</c><00:11:08.389><c> know</c><00:11:08.600><c> that</c>

00:11:08.739 --> 00:11:08.749 align:start position:0%
they know that it's okay they know that
 

00:11:08.749 --> 00:11:10.600 align:start position:0%
they know that it's okay they know that
they<00:11:08.899><c> themselves</c><00:11:09.050><c> are</c><00:11:09.499><c> honest</c><00:11:09.860><c> and</c><00:11:10.459><c> that's</c>

00:11:10.600 --> 00:11:10.610 align:start position:0%
they themselves are honest and that's
 

00:11:10.610 --> 00:11:11.169 align:start position:0%
they themselves are honest and that's
great

00:11:11.169 --> 00:11:11.179 align:start position:0%
great
 

00:11:11.179 --> 00:11:13.359 align:start position:0%
great
and<00:11:11.269><c> the</c><00:11:11.600><c> main</c><00:11:11.779><c> thing</c><00:11:11.809><c> they</c><00:11:12.499><c> can</c><00:11:12.649><c> use</c><00:11:12.800><c> cross</c><00:11:12.980><c> 16</c>

00:11:13.359 --> 00:11:13.369 align:start position:0%
and the main thing they can use cross 16
 

00:11:13.369 --> 00:11:15.689 align:start position:0%
and the main thing they can use cross 16
which<00:11:13.610><c> is</c><00:11:13.639><c> the</c><00:11:13.999><c> scheme</c><00:11:14.389><c> in</c><00:11:14.480><c> the</c><00:11:14.540><c> literature</c>

00:11:15.689 --> 00:11:15.699 align:start position:0%
which is the scheme in the literature
 

00:11:15.699 --> 00:11:18.100 align:start position:0%
which is the scheme in the literature
likewise<00:11:16.699><c> if</c><00:11:16.939><c> you</c><00:11:17.029><c> have</c><00:11:17.209><c> a</c><00:11:17.240><c> way</c><00:11:17.449><c> to</c><00:11:17.509><c> actually</c>

00:11:18.100 --> 00:11:18.110 align:start position:0%
likewise if you have a way to actually
 

00:11:18.110 --> 00:11:21.910 align:start position:0%
likewise if you have a way to actually
verify<00:11:18.529><c> that</c><00:11:19.389><c> that's</c><00:11:20.389><c> any</c><00:11:20.809><c> given</c><00:11:21.259><c> computation</c>

00:11:21.910 --> 00:11:21.920 align:start position:0%
verify that that's any given computation
 

00:11:21.920 --> 00:11:24.639 align:start position:0%
verify that that's any given computation
that<00:11:21.949><c> has</c><00:11:22.579><c> been</c><00:11:22.879><c> proven</c><00:11:23.389><c> is</c><00:11:23.720><c> wrong</c><00:11:23.990><c> and</c><00:11:24.259><c> at</c>

00:11:24.639 --> 00:11:24.649 align:start position:0%
that has been proven is wrong and at
 

00:11:24.649 --> 00:11:26.109 align:start position:0%
that has been proven is wrong and at
least<00:11:24.769><c> you</c><00:11:24.949><c> would</c><00:11:25.069><c> know</c><00:11:25.249><c> something</c><00:11:25.730><c> bad</c><00:11:25.879><c> has</c>

00:11:26.109 --> 00:11:26.119 align:start position:0%
least you would know something bad has
 

00:11:26.119 --> 00:11:28.419 align:start position:0%
least you would know something bad has
happened<00:11:26.149><c> and</c><00:11:26.689><c> this</c><00:11:26.809><c> can</c><00:11:27.069><c> can't</c><00:11:28.069><c> be</c><00:11:28.189><c> the</c><00:11:28.279><c> case</c>

00:11:28.419 --> 00:11:28.429 align:start position:0%
happened and this can can't be the case
 

00:11:28.429 --> 00:11:29.550 align:start position:0%
happened and this can can't be the case
for<00:11:28.639><c> example</c><00:11:28.699><c> you</c>

00:11:29.550 --> 00:11:29.560 align:start position:0%
for example you
 

00:11:29.560 --> 00:11:31.139 align:start position:0%
for example you
these<00:11:29.769><c> things</c><00:11:30.009><c> put</c><00:11:30.160><c> sharks</c><00:11:30.639><c> which</c><00:11:30.850><c> is</c><00:11:30.999><c> where</c>

00:11:31.139 --> 00:11:31.149 align:start position:0%
these things put sharks which is where
 

00:11:31.149 --> 00:11:32.249 align:start position:0%
these things put sharks which is where
you<00:11:31.300><c> have</c><00:11:31.480><c> your</c><00:11:31.600><c> prove</c><00:11:31.779><c> being</c><00:11:32.019><c> like</c><00:11:32.230><c> a</c>

00:11:32.249 --> 00:11:32.259 align:start position:0%
you have your prove being like a
 

00:11:32.259 --> 00:11:33.749 align:start position:0%
you have your prove being like a
bulletproof<00:11:32.649><c> thing</c><00:11:32.980><c> which</c><00:11:33.160><c> don't</c><00:11:33.430><c> have</c><00:11:33.610><c> try</c>

00:11:33.749 --> 00:11:33.759 align:start position:0%
bulletproof thing which don't have try
 

00:11:33.759 --> 00:11:35.819 align:start position:0%
bulletproof thing which don't have try
success<00:11:34.089><c> up</c><00:11:34.240><c> but</c><00:11:34.810><c> then</c><00:11:34.899><c> you</c><00:11:34.990><c> also</c><00:11:35.199><c> rather</c><00:11:35.529><c> snap</c>

00:11:35.819 --> 00:11:35.829 align:start position:0%
success up but then you also rather snap
 

00:11:35.829 --> 00:11:37.079 align:start position:0%
success up but then you also rather snap
on<00:11:36.040><c> top</c><00:11:36.189><c> of</c><00:11:36.339><c> it</c><00:11:36.490><c> in</c><00:11:36.610><c> order</c><00:11:36.699><c> to</c><00:11:36.850><c> get</c><00:11:36.970><c> the</c>

00:11:37.079 --> 00:11:37.089 align:start position:0%
on top of it in order to get the
 

00:11:37.089 --> 00:11:39.239 align:start position:0%
on top of it in order to get the
verification<00:11:37.629><c> costs</c><00:11:37.990><c> down</c><00:11:38.230><c> but</c><00:11:38.920><c> you</c><00:11:39.040><c> still</c>

00:11:39.239 --> 00:11:39.249 align:start position:0%
verification costs down but you still
 

00:11:39.249 --> 00:11:40.679 align:start position:0%
verification costs down but you still
have<00:11:39.399><c> the</c><00:11:39.490><c> original</c><00:11:39.579><c> proof</c><00:11:40.060><c> so</c><00:11:40.209><c> you</c><00:11:40.269><c> can</c><00:11:40.480><c> still</c>

00:11:40.679 --> 00:11:40.689 align:start position:0%
have the original proof so you can still
 

00:11:40.689 --> 00:11:42.300 align:start position:0%
have the original proof so you can still
at<00:11:40.810><c> least</c><00:11:41.019><c> check</c><00:11:41.319><c> that</c><00:11:41.949><c> we</c><00:11:42.069><c> originally</c>

00:11:42.300 --> 00:11:42.310 align:start position:0%
at least check that we originally
 

00:11:42.310 --> 00:11:47.009 align:start position:0%
at least check that we originally
proposed<00:11:44.129><c> also</c><00:11:45.129><c> very</c><00:11:45.790><c> rare</c><00:11:46.089><c> situation</c><00:11:46.749><c> for</c>

00:11:47.009 --> 00:11:47.019 align:start position:0%
proposed also very rare situation for
 

00:11:47.019 --> 00:11:49.350 align:start position:0%
proposed also very rare situation for
decentralized<00:11:47.529><c> technologies</c><00:11:48.339><c> thus</c><00:11:49.120><c> if</c><00:11:49.329><c> you</c>

00:11:49.350 --> 00:11:49.360 align:start position:0%
decentralized technologies thus if you
 

00:11:49.360 --> 00:11:51.900 align:start position:0%
decentralized technologies thus if you
do<00:11:49.569><c> have</c><00:11:49.779><c> a</c><00:11:49.809><c> central</c><00:11:50.259><c> traffic</c><00:11:50.439><c> passing</c><00:11:51.040><c> and</c><00:11:51.249><c> no</c>

00:11:51.900 --> 00:11:51.910 align:start position:0%
do have a central traffic passing and no
 

00:11:51.910 --> 00:11:52.760 align:start position:0%
do have a central traffic passing and no
problem

00:11:52.760 --> 00:11:52.770 align:start position:0%
problem
 

00:11:52.770 --> 00:11:55.610 align:start position:0%
problem
[Music]

00:11:55.610 --> 00:11:55.620 align:start position:0%
[Music]
 

00:11:55.620 --> 00:11:57.749 align:start position:0%
[Music]
one<00:11:56.620><c> nice</c><00:11:56.829><c> thing</c><00:11:56.860><c> about</c><00:11:57.069><c> science</c><00:11:57.550><c> is</c><00:11:57.699><c> that</c>

00:11:57.749 --> 00:11:57.759 align:start position:0%
one nice thing about science is that
 

00:11:57.759 --> 00:11:59.730 align:start position:0%
one nice thing about science is that
they<00:11:58.059><c> are</c><00:11:58.149><c> very</c><00:11:58.480><c> highly</c><00:11:58.720><c> paralyzed</c><00:11:59.230><c> book</c><00:11:59.499><c> and</c>

00:11:59.730 --> 00:11:59.740 align:start position:0%
they are very highly paralyzed book and
 

00:11:59.740 --> 00:12:01.650 align:start position:0%
they are very highly paralyzed book and
there's<00:12:00.430><c> a</c><00:12:00.550><c> work</c><00:12:00.790><c> crew</c><00:12:01.089><c> disick</c><00:12:01.480><c> which</c>

00:12:01.650 --> 00:12:01.660 align:start position:0%
there's a work crew disick which
 

00:12:01.660 --> 00:12:03.239 align:start position:0%
there's a work crew disick which
explains<00:12:02.139><c> exactly</c><00:12:02.319><c> how</c><00:12:02.620><c> to</c><00:12:02.680><c> do</c><00:12:02.889><c> there's</c><00:12:03.069><c> not</c>

00:12:03.239 --> 00:12:03.249 align:start position:0%
explains exactly how to do there's not
 

00:12:03.249 --> 00:12:05.340 align:start position:0%
explains exactly how to do there's not
just<00:12:03.279><c> for</c><00:12:03.730><c> the</c><00:12:03.939><c> great</c><00:12:04.300><c> exponentiations</c><00:12:04.990><c> but</c>

00:12:05.340 --> 00:12:05.350 align:start position:0%
just for the great exponentiations but
 

00:12:05.350 --> 00:12:07.920 align:start position:0%
just for the great exponentiations but
also<00:12:05.499><c> for</c><00:12:05.829><c> the</c><00:12:05.980><c> fast</c><00:12:06.189><c> Fourier</c><00:12:06.519><c> transforms</c><00:12:07.120><c> so</c>

00:12:07.920 --> 00:12:07.930 align:start position:0%
also for the fast Fourier transforms so
 

00:12:07.930 --> 00:12:09.840 align:start position:0%
also for the fast Fourier transforms so
if<00:12:08.110><c> you're</c><00:12:08.259><c> looking</c><00:12:08.410><c> to</c><00:12:08.769><c> paralyze</c><00:12:09.279><c> snacks</c><00:12:09.639><c> and</c>

00:12:09.840 --> 00:12:09.850 align:start position:0%
if you're looking to paralyze snacks and
 

00:12:09.850 --> 00:12:11.220 align:start position:0%
if you're looking to paralyze snacks and
I<00:12:09.939><c> definitely</c><00:12:10.120><c> recommend</c><00:12:10.779><c> taking</c><00:12:10.899><c> that</c><00:12:11.139><c> one</c>

00:12:11.220 --> 00:12:11.230 align:start position:0%
I definitely recommend taking that one
 

00:12:11.230 --> 00:12:15.900 align:start position:0%
I definitely recommend taking that one
out<00:12:13.889><c> another</c><00:12:14.889><c> really</c><00:12:15.189><c> cool</c><00:12:15.339><c> thing</c><00:12:15.399><c> you</c><00:12:15.579><c> can</c><00:12:15.699><c> do</c>

00:12:15.900 --> 00:12:15.910 align:start position:0%
out another really cool thing you can do
 

00:12:15.910 --> 00:12:18.210 align:start position:0%
out another really cool thing you can do
with<00:12:16.089><c> starts</c><00:12:16.480><c> you</c><00:12:17.410><c> can</c><00:12:17.589><c> have</c><00:12:17.800><c> the</c><00:12:17.949><c> snack</c><00:12:18.189><c> of</c>

00:12:18.210 --> 00:12:18.220 align:start position:0%
with starts you can have the snack of
 

00:12:18.220 --> 00:12:20.160 align:start position:0%
with starts you can have the snack of
the<00:12:18.459><c> staff</c><00:12:18.670><c> it's</c><00:12:18.939><c> not</c><00:12:19.120><c> the</c><00:12:19.389><c> snack</c><00:12:19.600><c> that</c><00:12:19.809><c> is</c><00:12:19.870><c> not</c>

00:12:20.160 --> 00:12:20.170 align:start position:0%
the staff it's not the snack that is not
 

00:12:20.170 --> 00:12:23.850 align:start position:0%
the staff it's not the snack that is not
gives<00:12:20.439><c> verifies</c><00:12:21.129><c> and</c><00:12:21.990><c> every</c><00:12:22.990><c> single</c><00:12:23.230><c> time</c><00:12:23.439><c> you</c>

00:12:23.850 --> 00:12:23.860 align:start position:0%
gives verifies and every single time you
 

00:12:23.860 --> 00:12:26.360 align:start position:0%
gives verifies and every single time you
run<00:12:24.610><c> a</c><00:12:24.939><c> numbers</c><00:12:25.329><c> expecting</c><00:12:25.839><c> the</c><00:12:25.899><c> recursion</c>

00:12:26.360 --> 00:12:26.370 align:start position:0%
run a numbers expecting the recursion
 

00:12:26.370 --> 00:12:29.009 align:start position:0%
run a numbers expecting the recursion
run<00:12:27.370><c> another</c><00:12:27.579><c> snack</c><00:12:27.879><c> you</c><00:12:28.509><c> get</c><00:12:28.689><c> something</c>

00:12:29.009 --> 00:12:29.019 align:start position:0%
run another snack you get something
 

00:12:29.019 --> 00:12:30.660 align:start position:0%
run another snack you get something
which<00:12:29.170><c> is</c><00:12:29.319><c> smaller</c><00:12:29.589><c> and</c><00:12:29.860><c> cheaper</c><00:12:29.889><c> to</c><00:12:30.220><c> verify</c>

00:12:30.660 --> 00:12:30.670 align:start position:0%
which is smaller and cheaper to verify
 

00:12:30.670 --> 00:12:32.579 align:start position:0%
which is smaller and cheaper to verify
meaning<00:12:31.360><c> about</c><00:12:31.509><c> the</c><00:12:31.600><c> full</c><00:12:31.809><c> system</c><00:12:32.079><c> would</c><00:12:32.439><c> be</c>

00:12:32.579 --> 00:12:32.589 align:start position:0%
meaning about the full system would be
 

00:12:32.589 --> 00:12:35.869 align:start position:0%
meaning about the full system would be
really<00:12:33.160><c> small</c><00:12:33.939><c> and</c><00:12:34.120><c> really</c><00:12:34.180><c> fast</c><00:12:34.600><c> a</c><00:12:34.689><c> verify</c>

00:12:35.869 --> 00:12:35.879 align:start position:0%
really small and really fast a verify
 

00:12:35.879 --> 00:12:39.269 align:start position:0%
really small and really fast a verify
this<00:12:37.110><c> isn't</c><00:12:38.110><c> as</c><00:12:38.290><c> simple</c><00:12:38.319><c> as</c><00:12:38.649><c> it</c><00:12:38.800><c> sounds</c>

00:12:39.269 --> 00:12:39.279 align:start position:0%
this isn't as simple as it sounds
 

00:12:39.279 --> 00:12:42.569 align:start position:0%
this isn't as simple as it sounds
in<00:12:39.879><c> particular</c><00:12:40.290><c> the</c><00:12:41.290><c> security</c><00:12:42.069><c> assumptions</c>

00:12:42.569 --> 00:12:42.579 align:start position:0%
in particular the security assumptions
 

00:12:42.579 --> 00:12:43.980 align:start position:0%
in particular the security assumptions
which<00:12:42.819><c> are</c><00:12:42.939><c> based</c><00:12:43.149><c> on</c><00:12:43.269><c> yourself</c>

00:12:43.980 --> 00:12:43.990 align:start position:0%
which are based on yourself
 

00:12:43.990 --> 00:12:46.980 align:start position:0%
which are based on yourself
can<00:12:44.230><c> blow</c><00:12:44.530><c> up</c><00:12:44.680><c> in</c><00:12:44.860><c> size</c><00:12:45.100><c> if</c><00:12:45.430><c> you</c><00:12:45.520><c> do</c><00:12:45.640><c> throne</c><00:12:46.030><c> so</c>

00:12:46.980 --> 00:12:46.990 align:start position:0%
can blow up in size if you do throne so
 

00:12:46.990 --> 00:12:48.750 align:start position:0%
can blow up in size if you do throne so
that<00:12:47.200><c> happen</c><00:12:47.500><c> works</c><00:12:47.680><c> which</c><00:12:48.010><c> have</c><00:12:48.250><c> looked</c><00:12:48.490><c> into</c>

00:12:48.750 --> 00:12:48.760 align:start position:0%
that happen works which have looked into
 

00:12:48.760 --> 00:12:50.730 align:start position:0%
that happen works which have looked into
precisely<00:12:49.360><c> how</c><00:12:49.660><c> you</c><00:12:49.720><c> should</c><00:12:50.050><c> lay</c><00:12:50.350><c> out</c><00:12:50.500><c> the</c>

00:12:50.730 --> 00:12:50.740 align:start position:0%
precisely how you should lay out the
 

00:12:50.740 --> 00:12:52.920 align:start position:0%
precisely how you should lay out the
fullness<00:12:50.950><c> of</c><00:12:51.100><c> your</c><00:12:51.250><c> recursion</c><00:12:51.880><c> such</c><00:12:52.540><c> thing</c><00:12:52.780><c> as</c>

00:12:52.920 --> 00:12:52.930 align:start position:0%
fullness of your recursion such thing as
 

00:12:52.930 --> 00:12:59.000 align:start position:0%
fullness of your recursion such thing as
security<00:12:53.170><c> assumptions</c><00:12:53.770><c> still</c><00:12:54.010><c> hold</c><00:12:57.570><c> also</c>

00:12:59.000 --> 00:12:59.010 align:start position:0%
security assumptions still hold also
 

00:12:59.010 --> 00:13:01.410 align:start position:0%
security assumptions still hold also
important<00:13:00.010><c> in</c><00:13:00.160><c> the</c><00:13:00.190><c> least</c><00:13:00.430><c> it's</c><00:13:00.970><c> not</c><00:13:01.150><c> so</c><00:13:01.300><c> you</c>

00:13:01.410 --> 00:13:01.420 align:start position:0%
important in the least it's not so you
 

00:13:01.420 --> 00:13:04.620 align:start position:0%
important in the least it's not so you
have<00:13:01.600><c> this</c><00:13:01.720><c> specific</c><00:13:02.320><c> way</c><00:13:02.470><c> of</c><00:13:03.630><c> representing</c>

00:13:04.620 --> 00:13:04.630 align:start position:0%
have this specific way of representing
 

00:13:04.630 --> 00:13:06.690 align:start position:0%
have this specific way of representing
with<00:13:04.810><c> your</c><00:13:04.930><c> program</c><00:13:05.380><c> if</c><00:13:06.130><c> you</c><00:13:06.280><c> need</c><00:13:06.430><c> to</c><00:13:06.520><c> be</c><00:13:06.610><c> able</c>

00:13:06.690 --> 00:13:06.700 align:start position:0%
with your program if you need to be able
 

00:13:06.700 --> 00:13:09.120 align:start position:0%
with your program if you need to be able
to<00:13:06.910><c> represent</c><00:13:07.060><c> your</c><00:13:07.390><c> snack</c><00:13:08.110><c> verifier</c><00:13:08.650><c> and</c>

00:13:09.120 --> 00:13:09.130 align:start position:0%
to represent your snack verifier and
 

00:13:09.130 --> 00:13:11.640 align:start position:0%
to represent your snack verifier and
this<00:13:09.760><c> is</c><00:13:09.970><c> what</c><00:13:10.240><c> Monsanto</c><00:13:10.450><c> mothers</c><00:13:11.200><c> did</c><00:13:11.440><c> when</c>

00:13:11.640 --> 00:13:11.650 align:start position:0%
this is what Monsanto mothers did when
 

00:13:11.650 --> 00:13:13.350 align:start position:0%
this is what Monsanto mothers did when
they<00:13:11.860><c> introduced</c><00:13:12.310><c> something</c><00:13:12.520><c> called</c><00:13:12.640><c> MT</c>

00:13:13.350 --> 00:13:13.360 align:start position:0%
they introduced something called MT
 

00:13:13.360 --> 00:13:15.930 align:start position:0%
they introduced something called MT
curves<00:13:13.630><c> which</c><00:13:14.590><c> are</c><00:13:14.740><c> basically</c><00:13:15.160><c> a</c><00:13:15.280><c> specific</c>

00:13:15.930 --> 00:13:15.940 align:start position:0%
curves which are basically a specific
 

00:13:15.940 --> 00:13:19.200 align:start position:0%
curves which are basically a specific
type<00:13:16.150><c> of</c><00:13:16.590><c> pairing</c><00:13:17.590><c> which</c><00:13:18.430><c> you</c><00:13:18.640><c> are</c><00:13:18.790><c> able</c><00:13:19.030><c> to</c>

00:13:19.200 --> 00:13:19.210 align:start position:0%
type of pairing which you are able to
 

00:13:19.210 --> 00:13:22.020 align:start position:0%
type of pairing which you are able to
represent<00:13:19.480><c> inside</c><00:13:20.290><c> a</c><00:13:20.320><c> snack</c><00:13:20.820><c> which</c><00:13:21.820><c> means</c>

00:13:22.020 --> 00:13:22.030 align:start position:0%
represent inside a snack which means
 

00:13:22.030 --> 00:13:23.100 align:start position:0%
represent inside a snack which means
that<00:13:22.150><c> if</c><00:13:22.240><c> you</c><00:13:22.330><c> want</c><00:13:22.510><c> to</c><00:13:22.600><c> do</c><00:13:22.720><c> layers</c><00:13:22.930><c> of</c>

00:13:23.100 --> 00:13:23.110 align:start position:0%
that if you want to do layers of
 

00:13:23.110 --> 00:13:30.180 align:start position:0%
that if you want to do layers of
recursion<00:13:23.410><c> you</c><00:13:23.890><c> can</c><00:13:28.560><c> another</c><00:13:29.560><c> situation</c><00:13:29.860><c> you</c>

00:13:30.180 --> 00:13:30.190 align:start position:0%
recursion you can another situation you
 

00:13:30.190 --> 00:13:33.030 align:start position:0%
recursion you can another situation you
might<00:13:30.340><c> come</c><00:13:30.490><c> across</c><00:13:30.520><c> is</c><00:13:31.090><c> if</c><00:13:31.660><c> you</c><00:13:32.110><c> cannot</c><00:13:32.680><c> do</c><00:13:33.010><c> a</c>

00:13:33.030 --> 00:13:33.040 align:start position:0%
might come across is if you cannot do a
 

00:13:33.040 --> 00:13:38.190 align:start position:0%
might come across is if you cannot do a
setup<00:13:33.340><c> I</c><00:13:33.570><c> mean</c><00:13:34.570><c> this</c><00:13:34.690><c> is</c><00:13:36.780><c> you're</c><00:13:37.780><c> still</c><00:13:38.020><c> going</c>

00:13:38.190 --> 00:13:38.200 align:start position:0%
setup I mean this is you're still going
 

00:13:38.200 --> 00:13:39.540 align:start position:0%
setup I mean this is you're still going
to<00:13:38.260><c> need</c><00:13:38.350><c> to</c><00:13:38.620><c> have</c><00:13:38.830><c> some</c><00:13:38.860><c> kind</c><00:13:39.220><c> of</c><00:13:39.340><c> setup</c>

00:13:39.540 --> 00:13:39.550 align:start position:0%
to need to have some kind of setup
 

00:13:39.550 --> 00:13:41.580 align:start position:0%
to need to have some kind of setup
process<00:13:39.850><c> to</c><00:13:40.210><c> be</c><00:13:40.300><c> honest</c><00:13:40.540><c> but</c><00:13:40.780><c> you</c><00:13:41.170><c> can</c><00:13:41.380><c> have</c><00:13:41.560><c> a</c>

00:13:41.580 --> 00:13:41.590 align:start position:0%
process to be honest but you can have a
 

00:13:41.590 --> 00:13:43.140 align:start position:0%
process to be honest but you can have a
situation<00:13:41.890><c> where</c><00:13:42.220><c> you</c><00:13:42.310><c> have</c><00:13:42.460><c> an</c><00:13:42.580><c> updatable</c>

00:13:43.140 --> 00:13:43.150 align:start position:0%
situation where you have an updatable
 

00:13:43.150 --> 00:13:45.750 align:start position:0%
situation where you have an updatable
setup<00:13:43.690><c> where</c><00:13:44.290><c> at</c><00:13:44.530><c> any</c><00:13:44.770><c> point</c><00:13:45.100><c> in</c><00:13:45.220><c> time</c><00:13:45.250><c> a</c><00:13:45.490><c> new</c>

00:13:45.750 --> 00:13:45.760 align:start position:0%
setup where at any point in time a new
 

00:13:45.760 --> 00:13:48.270 align:start position:0%
setup where at any point in time a new
person<00:13:46.330><c> can</c><00:13:46.540><c> come</c><00:13:46.750><c> along</c><00:13:46.990><c> add</c><00:13:47.740><c> some</c><00:13:48.100><c> new</c>

00:13:48.270 --> 00:13:48.280 align:start position:0%
person can come along add some new
 

00:13:48.280 --> 00:13:51.180 align:start position:0%
person can come along add some new
randomness<00:13:48.820><c> to</c><00:13:48.940><c> the</c><00:13:49.060><c> system</c><00:13:49.450><c> and</c><00:13:49.750><c> then</c><00:13:50.190><c> be</c>

00:13:51.180 --> 00:13:51.190 align:start position:0%
randomness to the system and then be
 

00:13:51.190 --> 00:13:53.100 align:start position:0%
randomness to the system and then be
part<00:13:51.460><c> of</c><00:13:51.640><c> that</c><00:13:51.790><c> setup</c><00:13:52.030><c> process</c><00:13:52.360><c> so</c><00:13:52.750><c> it</c><00:13:52.870><c> doesn't</c>

00:13:53.100 --> 00:13:53.110 align:start position:0%
part of that setup process so it doesn't
 

00:13:53.110 --> 00:13:55.590 align:start position:0%
part of that setup process so it doesn't
need<00:13:53.200><c> to</c><00:13:53.350><c> be</c><00:13:53.380><c> a</c><00:13:53.830><c> fixed</c><00:13:54.670><c> thing</c><00:13:54.730><c> with</c><00:13:55.150><c> the</c><00:13:55.300><c> face</c>

00:13:55.590 --> 00:13:55.600 align:start position:0%
need to be a fixed thing with the face
 

00:13:55.600 --> 00:13:58.920 align:start position:0%
need to be a fixed thing with the face
set<00:13:56.050><c> of</c><00:13:56.200><c> cutter</c><00:13:57.160><c> point</c><00:13:57.550><c> and</c><00:13:58.000><c> this</c><00:13:58.330><c> basically</c>

00:13:58.920 --> 00:13:58.930 align:start position:0%
set of cutter point and this basically
 

00:13:58.930 --> 00:14:02.040 align:start position:0%
set of cutter point and this basically
means<00:13:59.170><c> that</c><00:13:59.350><c> it's</c><00:13:59.680><c> much</c><00:13:59.890><c> easier</c><00:14:00.460><c> to</c><00:14:01.240><c> actually</c>

00:14:02.040 --> 00:14:02.050 align:start position:0%
means that it's much easier to actually
 

00:14:02.050 --> 00:14:04.350 align:start position:0%
means that it's much easier to actually
brand<00:14:02.500><c> new</c><00:14:02.680><c> trusted</c><00:14:03.040><c> setup</c><00:14:03.370><c> process</c><00:14:03.610><c> which</c><00:14:04.120><c> is</c>

00:14:04.350 --> 00:14:04.360 align:start position:0%
brand new trusted setup process which is
 

00:14:04.360 --> 00:14:06.360 align:start position:0%
brand new trusted setup process which is
secure<00:14:04.780><c> much</c><00:14:05.080><c> easier</c><00:14:05.380><c> to</c><00:14:05.500><c> audit</c><00:14:05.860><c> much</c><00:14:06.010><c> ease</c><00:14:06.190><c> in</c>

00:14:06.360 --> 00:14:06.370 align:start position:0%
secure much easier to audit much ease in
 

00:14:06.370 --> 00:14:08.310 align:start position:0%
secure much easier to audit much ease in
how<00:14:06.580><c> people</c><00:14:06.760><c> taking</c><00:14:07.180><c> part</c><00:14:07.330><c> much</c><00:14:07.690><c> easier</c><00:14:08.080><c> to</c>

00:14:08.310 --> 00:14:08.320 align:start position:0%
how people taking part much easier to
 

00:14:08.320 --> 00:14:13.530 align:start position:0%
how people taking part much easier to
just<00:14:09.040><c> generally</c><00:14:09.400><c> manage</c><00:14:12.030><c> but</c><00:14:13.030><c> probably</c><00:14:13.330><c> more</c>

00:14:13.530 --> 00:14:13.540 align:start position:0%
just generally manage but probably more
 

00:14:13.540 --> 00:14:16.110 align:start position:0%
just generally manage but probably more
importantly<00:14:14.110><c> you</c><00:14:14.830><c> can</c><00:14:14.860><c> have</c><00:14:15.190><c> a</c><00:14:15.220><c> universal</c><00:14:15.910><c> set</c>

00:14:16.110 --> 00:14:16.120 align:start position:0%
importantly you can have a universal set
 

00:14:16.120 --> 00:14:19.320 align:start position:0%
importantly you can have a universal set
up<00:14:16.300><c> so</c><00:14:17.290><c> typically</c><00:14:17.830><c> when</c><00:14:18.070><c> you're</c><00:14:18.160><c> doing</c><00:14:18.490><c> snack</c>

00:14:19.320 --> 00:14:19.330 align:start position:0%
up so typically when you're doing snack
 

00:14:19.330 --> 00:14:21.540 align:start position:0%
up so typically when you're doing snack
setups<00:14:19.780><c> you</c><00:14:20.110><c> would</c><00:14:20.230><c> have</c><00:14:20.410><c> one</c><00:14:20.860><c> setup</c><00:14:21.220><c> per</c>

00:14:21.540 --> 00:14:21.550 align:start position:0%
setups you would have one setup per
 

00:14:21.550 --> 00:14:23.760 align:start position:0%
setups you would have one setup per
application<00:14:22.120><c> so</c><00:14:23.080><c> if</c><00:14:23.200><c> you're</c><00:14:23.350><c> doing</c><00:14:23.440><c> range</c>

00:14:23.760 --> 00:14:23.770 align:start position:0%
application so if you're doing range
 

00:14:23.770 --> 00:14:25.450 align:start position:0%
application so if you're doing range
proof<00:14:24.010><c> you</c><00:14:24.160><c> need</c><00:14:24.310><c> a</c><00:14:24.370><c> setup</c><00:14:24.580><c> if</c><00:14:24.880><c> you're</c><00:14:25.000><c> doing</c>

00:14:25.450 --> 00:14:25.460 align:start position:0%
proof you need a setup if you're doing
 

00:14:25.460 --> 00:14:28.150 align:start position:0%
proof you need a setup if you're doing
that<00:14:26.210><c> Z</c><00:14:26.900><c> caching</c><00:14:27.320><c> is</c><00:14:27.410><c> set</c><00:14:27.710><c> up</c><00:14:27.890><c> it</c><00:14:28.040><c> could</c>

00:14:28.150 --> 00:14:28.160 align:start position:0%
that Z caching is set up it could
 

00:14:28.160 --> 00:14:31.350 align:start position:0%
that Z caching is set up it could
encounter<00:14:28.490><c> you</c><00:14:28.760><c> need</c><00:14:28.910><c> Assessor</c><00:14:29.210><c> and</c><00:14:29.660><c> also</c><00:14:30.650><c> if</c>

00:14:31.350 --> 00:14:31.360 align:start position:0%
encounter you need Assessor and also if
 

00:14:31.360 --> 00:14:34.000 align:start position:0%
encounter you need Assessor and also if
you're<00:14:32.360><c> set</c><00:14:32.570><c> up</c><00:14:32.600><c> you</c><00:14:33.050><c> do</c><00:14:33.200><c> your</c><00:14:33.230><c> setup</c><00:14:33.680><c> and</c><00:14:33.800><c> then</c>

00:14:34.000 --> 00:14:34.010 align:start position:0%
you're set up you do your setup and then
 

00:14:34.010 --> 00:14:36.310 align:start position:0%
you're set up you do your setup and then
you<00:14:34.100><c> happen</c><00:14:34.400><c> to</c><00:14:34.430><c> learn</c><00:14:34.700><c> that</c><00:14:35.230><c> something</c><00:14:36.230><c> you</c>

00:14:36.310 --> 00:14:36.320 align:start position:0%
you happen to learn that something you
 

00:14:36.320 --> 00:14:37.630 align:start position:0%
you happen to learn that something you
didn't<00:14:36.529><c> your</c><00:14:36.650><c> protocol</c><00:14:37.010><c> is</c><00:14:37.100><c> actually</c><00:14:37.400><c> wrong</c>

00:14:37.630 --> 00:14:37.640 align:start position:0%
didn't your protocol is actually wrong
 

00:14:37.640 --> 00:14:40.210 align:start position:0%
didn't your protocol is actually wrong
and<00:14:37.910><c> maybe</c><00:14:38.060><c> you</c><00:14:38.180><c> missed</c><00:14:38.360><c> a</c><00:14:38.450><c> minus</c><00:14:38.810><c> sign</c><00:14:39.220><c> they</c>

00:14:40.210 --> 00:14:40.220 align:start position:0%
and maybe you missed a minus sign they
 

00:14:40.220 --> 00:14:44.900 align:start position:0%
and maybe you missed a minus sign they
have<00:14:40.430><c> to</c><00:14:40.520><c> do</c><00:14:40.610><c> the</c><00:14:40.700><c> whole</c><00:14:40.850><c> process</c><00:14:41.000><c> again</c>

00:14:44.900 --> 00:14:44.910 align:start position:0%
 
 

00:14:44.910 --> 00:14:47.390 align:start position:0%
 
whereas<00:14:45.570><c> with</c><00:14:45.750><c> an</c><00:14:45.870><c> updatable</c><00:14:46.290><c> setup</c><00:14:46.770><c> you</c>

00:14:47.390 --> 00:14:47.400 align:start position:0%
whereas with an updatable setup you
 

00:14:47.400 --> 00:14:48.980 align:start position:0%
whereas with an updatable setup you
don't<00:14:47.610><c> need</c><00:14:47.790><c> to</c><00:14:47.880><c> do</c><00:14:48.000><c> that</c><00:14:48.030><c> you</c><00:14:48.360><c> have</c><00:14:48.570><c> just</c><00:14:48.810><c> a</c>

00:14:48.980 --> 00:14:48.990 align:start position:0%
don't need to do that you have just a
 

00:14:48.990 --> 00:14:52.700 align:start position:0%
don't need to do that you have just a
single<00:14:49.260><c> setup</c><00:14:49.650><c> fit</c><00:14:50.250><c> so</c><00:14:50.490><c> and</c><00:14:51.290><c> this</c><00:14:52.290><c> is</c><00:14:52.470><c> quite</c>

00:14:52.700 --> 00:14:52.710 align:start position:0%
single setup fit so and this is quite
 

00:14:52.710 --> 00:14:54.170 align:start position:0%
single setup fit so and this is quite
nice<00:14:52.890><c> because</c><00:14:52.950><c> it</c><00:14:53.460><c> means</c><00:14:53.580><c> that</c><00:14:53.880><c> you</c><00:14:53.970><c> can</c>

00:14:54.170 --> 00:14:54.180 align:start position:0%
nice because it means that you can
 

00:14:54.180 --> 00:14:56.480 align:start position:0%
nice because it means that you can
coordinate<00:14:54.360><c> sets</c><00:14:55.110><c> you</c><00:14:55.350><c> can</c><00:14:55.590><c> make</c><00:14:55.830><c> sure</c><00:14:56.040><c> that</c>

00:14:56.480 --> 00:14:56.490 align:start position:0%
coordinate sets you can make sure that
 

00:14:56.490 --> 00:14:58.490 align:start position:0%
coordinate sets you can make sure that
there's<00:14:56.880><c> lots</c><00:14:57.210><c> of</c><00:14:57.360><c> the</c><00:14:57.510><c> companies</c><00:14:57.900><c> lots</c><00:14:58.260><c> of</c>

00:14:58.490 --> 00:14:58.500 align:start position:0%
there's lots of the companies lots of
 

00:14:58.500 --> 00:15:00.290 align:start position:0%
there's lots of the companies lots of
participants<00:14:59.160><c> lots</c><00:14:59.460><c> of</c><00:14:59.520><c> governments</c><00:15:00.000><c> lots</c><00:15:00.210><c> of</c>

00:15:00.290 --> 00:15:00.300 align:start position:0%
participants lots of governments lots of
 

00:15:00.300 --> 00:15:01.970 align:start position:0%
participants lots of governments lots of
individual<00:15:00.810><c> people</c><00:15:00.960><c> taking</c><00:15:01.410><c> part</c><00:15:01.620><c> and</c><00:15:01.800><c> just</c>

00:15:01.970 --> 00:15:01.980 align:start position:0%
individual people taking part and just
 

00:15:01.980 --> 00:15:03.890 align:start position:0%
individual people taking part and just
have<00:15:02.160><c> one</c><00:15:02.190><c> set</c><00:15:02.610><c> up</c><00:15:02.850><c> and</c><00:15:03.090><c> that</c><00:15:03.480><c> would</c><00:15:03.600><c> be</c><00:15:03.750><c> the</c>

00:15:03.890 --> 00:15:03.900 align:start position:0%
have one set up and that would be the
 

00:15:03.900 --> 00:15:09.280 align:start position:0%
have one set up and that would be the
only<00:15:04.110><c> setup</c><00:15:04.590><c> that</c><00:15:04.710><c> you</c><00:15:04.770><c> would</c><00:15:04.920><c> need</c><00:15:05.040><c> to</c><00:15:05.100><c> audit</c>

00:15:09.280 --> 00:15:09.290 align:start position:0%
 
 

00:15:09.290 --> 00:15:12.550 align:start position:0%
 
so<00:15:10.290><c> this</c><00:15:10.470><c> is</c><00:15:10.650><c> what</c><00:15:11.010><c> sonic</c><00:15:11.430><c> sonic</c><00:15:11.820><c> briefs</c><00:15:12.240><c> do</c>

00:15:12.550 --> 00:15:12.560 align:start position:0%
so this is what sonic sonic briefs do
 

00:15:12.560 --> 00:15:15.080 align:start position:0%
so this is what sonic sonic briefs do
they<00:15:13.560><c> designed</c><00:15:14.220><c> their</c><00:15:14.550><c> knowledge</c><00:15:14.820><c> briefs</c>

00:15:15.080 --> 00:15:15.090 align:start position:0%
they designed their knowledge briefs
 

00:15:15.090 --> 00:15:18.590 align:start position:0%
they designed their knowledge briefs
which<00:15:15.420><c> are</c><00:15:15.720><c> very</c><00:15:16.110><c> nice</c><00:15:17.010><c> if</c><00:15:17.370><c> you</c><00:15:17.790><c> want</c><00:15:18.390><c> to</c><00:15:18.480><c> the</c>

00:15:18.590 --> 00:15:18.600 align:start position:0%
which are very nice if you want to the
 

00:15:18.600 --> 00:15:20.990 align:start position:0%
which are very nice if you want to the
universal<00:15:19.140><c> set</c><00:15:19.290><c> up</c><00:15:19.470><c> the</c><00:15:20.280><c> catch</c><00:15:20.460><c> with</c><00:15:20.700><c> these</c><00:15:20.820><c> is</c>

00:15:20.990 --> 00:15:21.000 align:start position:0%
universal set up the catch with these is
 

00:15:21.000 --> 00:15:22.580 align:start position:0%
universal set up the catch with these is
that<00:15:21.120><c> they</c><00:15:21.300><c> are</c><00:15:21.420><c> actually</c><00:15:21.870><c> only</c><00:15:21.990><c> efficient</c><00:15:22.470><c> if</c>

00:15:22.580 --> 00:15:22.590 align:start position:0%
that they are actually only efficient if
 

00:15:22.590 --> 00:15:23.510 align:start position:0%
that they are actually only efficient if
you're<00:15:22.740><c> in</c><00:15:22.830><c> a</c><00:15:22.890><c> position</c><00:15:23.010><c> where</c><00:15:23.400><c> you</c><00:15:23.490><c> can</c>

00:15:23.510 --> 00:15:23.520 align:start position:0%
you're in a position where you can
 

00:15:23.520 --> 00:15:26.720 align:start position:0%
you're in a position where you can
aggregate<00:15:24.170><c> so</c><00:15:25.170><c> if</c><00:15:25.440><c> you</c><00:15:25.590><c> have</c><00:15:25.830><c> an</c><00:15:26.160><c> aggregation</c>

00:15:26.720 --> 00:15:26.730 align:start position:0%
aggregate so if you have an aggregation
 

00:15:26.730 --> 00:15:28.280 align:start position:0%
aggregate so if you have an aggregation
party<00:15:27.270><c> you</c><00:15:27.480><c> can</c><00:15:27.630><c> fit</c><00:15:27.870><c> all</c><00:15:27.990><c> the</c><00:15:28.080><c> proofs</c>

00:15:28.280 --> 00:15:28.290 align:start position:0%
party you can fit all the proofs
 

00:15:28.290 --> 00:15:30.410 align:start position:0%
party you can fit all the proofs
together<00:15:28.620><c> and</c><00:15:29.040><c> help</c><00:15:29.430><c> out</c><00:15:29.640><c> other</c><00:15:29.910><c> verifies</c>

00:15:30.410 --> 00:15:30.420 align:start position:0%
together and help out other verifies
 

00:15:30.420 --> 00:15:32.120 align:start position:0%
together and help out other verifies
than<00:15:31.140><c> they're</c><00:15:31.320><c> really</c><00:15:31.530><c> efficient</c><00:15:31.860><c> on</c><00:15:32.070><c> the</c>

00:15:32.120 --> 00:15:32.130 align:start position:0%
than they're really efficient on the
 

00:15:32.130 --> 00:15:36.170 align:start position:0%
than they're really efficient on the
great<00:15:32.810><c> and</c><00:15:33.810><c> these</c><00:15:34.410><c> the</c><00:15:34.950><c> these</c><00:15:35.700><c> levels</c><00:15:36.060><c> have</c>

00:15:36.170 --> 00:15:36.180 align:start position:0%
great and these the these levels have
 

00:15:36.180 --> 00:15:39.920 align:start position:0%
great and these the these levels have
been<00:15:36.300><c> improved</c><00:15:36.660><c> by</c><00:15:36.780><c> awesome</c><00:15:38.390><c> if</c><00:15:39.390><c> you</c><00:15:39.660><c> cannot</c>

00:15:39.920 --> 00:15:39.930 align:start position:0%
been improved by awesome if you cannot
 

00:15:39.930 --> 00:15:41.330 align:start position:0%
been improved by awesome if you cannot
segregate<00:15:40.200><c> then</c><00:15:40.830><c> there</c><00:15:41.010><c> have</c><00:15:41.130><c> been</c><00:15:41.220><c> a</c><00:15:41.310><c> couple</c>

00:15:41.330 --> 00:15:41.340 align:start position:0%
segregate then there have been a couple
 

00:15:41.340 --> 00:15:43.340 align:start position:0%
segregate then there have been a couple
of<00:15:41.580><c> works</c><00:15:41.820><c> recently</c><00:15:42.300><c> on</c><00:15:42.480><c> completely</c><00:15:43.050><c> of</c><00:15:43.140><c> code</c>

00:15:43.340 --> 00:15:43.350 align:start position:0%
of works recently on completely of code
 

00:15:43.350 --> 00:15:46.030 align:start position:0%
of works recently on completely of code
Marlin<00:15:43.800><c> which</c><00:15:44.400><c> do</c><00:15:44.820><c> not</c><00:15:44.850><c> need</c><00:15:45.120><c> any</c><00:15:45.330><c> very</c>

00:15:46.030 --> 00:15:46.040 align:start position:0%
Marlin which do not need any very
 

00:15:46.040 --> 00:15:48.710 align:start position:0%
Marlin which do not need any very
aggregation<00:15:47.040><c> but</c><00:15:47.580><c> do</c><00:15:47.880><c> have</c><00:15:48.120><c> the</c><00:15:48.240><c> downside</c>

00:15:48.710 --> 00:15:48.720 align:start position:0%
aggregation but do have the downside
 

00:15:48.720 --> 00:15:50.630 align:start position:0%
aggregation but do have the downside
that<00:15:49.080><c> the</c><00:15:49.200><c> proof</c><00:15:49.410><c> sizes</c><00:15:49.830><c> are</c><00:15:50.100><c> a</c><00:15:50.130><c> bit</c><00:15:50.280><c> larger</c>

00:15:50.630 --> 00:15:50.640 align:start position:0%
that the proof sizes are a bit larger
 

00:15:50.640 --> 00:15:52.370 align:start position:0%
that the proof sizes are a bit larger
when<00:15:50.820><c> I'm</c><00:15:50.910><c> looking</c><00:15:51.090><c> like</c><00:15:51.450><c> a</c><00:15:51.660><c> kilobyte</c><00:15:51.960><c> rather</c>

00:15:52.370 --> 00:15:52.380 align:start position:0%
when I'm looking like a kilobyte rather
 

00:15:52.380 --> 00:15:55.340 align:start position:0%
when I'm looking like a kilobyte rather
than<00:15:52.560><c> a</c><00:15:52.590><c> couple</c><00:15:52.830><c> hundred</c><00:15:52.890><c> bytes</c><00:15:53.420><c> but</c><00:15:54.420><c> they</c>

00:15:55.340 --> 00:15:55.350 align:start position:0%
than a couple hundred bytes but they
 

00:15:55.350 --> 00:15:57.990 align:start position:0%
than a couple hundred bytes but they
don't<00:15:55.530><c> need</c><00:15:55.620><c> aggregator</c>

00:15:57.990 --> 00:15:58.000 align:start position:0%
don't need aggregator
 

00:15:58.000 --> 00:15:59.440 align:start position:0%
don't need aggregator
[Music]

00:15:59.440 --> 00:15:59.450 align:start position:0%
[Music]
 

00:15:59.450 --> 00:16:02.060 align:start position:0%
[Music]
if<00:16:00.450><c> you</c><00:16:00.630><c> want</c><00:16:00.810><c> to</c><00:16:00.960><c> have</c><00:16:01.140><c> your</c><00:16:01.230><c> proofs</c><00:16:01.500><c> being</c><00:16:01.830><c> a</c>

00:16:02.060 --> 00:16:02.070 align:start position:0%
if you want to have your proofs being a
 

00:16:02.070 --> 00:16:03.470 align:start position:0%
if you want to have your proofs being a
bit<00:16:02.220><c> bigger</c><00:16:02.490><c> there's</c><00:16:02.670><c> also</c><00:16:02.820><c> quite</c><00:16:03.180><c> a</c><00:16:03.240><c> nice</c>

00:16:03.470 --> 00:16:03.480 align:start position:0%
bit bigger there's also quite a nice
 

00:16:03.480 --> 00:16:07.100 align:start position:0%
bit bigger there's also quite a nice
length<00:16:03.750><c> lengths</c><00:16:04.350><c> which</c><00:16:04.560><c> is</c><00:16:05.210><c> what</c><00:16:06.210><c> which</c><00:16:06.810><c> is</c>

00:16:07.100 --> 00:16:07.110 align:start position:0%
length lengths which is what which is
 

00:16:07.110 --> 00:16:09.830 align:start position:0%
length lengths which is what which is
also<00:16:07.470><c> universal</c><00:16:08.100><c> an</c><00:16:08.160><c> updated</c><00:16:08.580><c> book</c><00:16:08.730><c> which</c><00:16:09.510><c> is</c>

00:16:09.830 --> 00:16:09.840 align:start position:0%
also universal an updated book which is
 

00:16:09.840 --> 00:16:12.880 align:start position:0%
also universal an updated book which is
called<00:16:10.350><c> Libra</c><00:16:10.850><c> not</c><00:16:11.850><c> the</c><00:16:12.060><c> Facebook</c><00:16:12.390><c> currency</c>

00:16:12.880 --> 00:16:12.890 align:start position:0%
called Libra not the Facebook currency
 

00:16:12.890 --> 00:16:17.270 align:start position:0%
called Libra not the Facebook currency
and<00:16:14.390><c> the</c><00:16:15.390><c> nice</c><00:16:16.320><c> thing</c><00:16:16.350><c> about</c><00:16:16.650><c> this</c><00:16:16.980><c> I</c><00:16:17.250><c> mean</c>

00:16:17.270 --> 00:16:17.280 align:start position:0%
and the nice thing about this I mean
 

00:16:17.280 --> 00:16:18.860 align:start position:0%
and the nice thing about this I mean
what<00:16:17.520><c> they</c><00:16:17.640><c> were</c><00:16:17.700><c> focusing</c><00:16:17.910><c> on</c><00:16:18.270><c> is</c><00:16:18.840><c> getting</c>

00:16:18.860 --> 00:16:18.870 align:start position:0%
what they were focusing on is getting
 

00:16:18.870 --> 00:16:20.720 align:start position:0%
what they were focusing on is getting
moved<00:16:19.440><c> down</c><00:16:19.620><c> the</c><00:16:19.770><c> creeper</c><00:16:19.980><c> computation</c><00:16:20.580><c> but</c>

00:16:20.720 --> 00:16:20.730 align:start position:0%
moved down the creeper computation but
 

00:16:20.730 --> 00:16:22.370 align:start position:0%
moved down the creeper computation but
what<00:16:20.850><c> I</c><00:16:20.880><c> think</c><00:16:21.240><c> is</c><00:16:21.330><c> really</c><00:16:21.450><c> cool</c><00:16:21.720><c> about</c><00:16:21.750><c> it</c><00:16:21.990><c> is</c>

00:16:22.370 --> 00:16:22.380 align:start position:0%
what I think is really cool about it is
 

00:16:22.380 --> 00:16:25.580 align:start position:0%
what I think is really cool about it is
that<00:16:23.010><c> they</c><00:16:23.520><c> do</c><00:16:23.580><c> not</c><00:16:23.880><c> need</c><00:16:24.090><c> very</c><00:16:24.900><c> large</c><00:16:25.110><c> fast</c>

00:16:25.580 --> 00:16:25.590 align:start position:0%
that they do not need very large fast
 

00:16:25.590 --> 00:16:27.080 align:start position:0%
that they do not need very large fast
fourier<00:16:25.920><c> transforms</c><00:16:26.430><c> they</c><00:16:26.550><c> can</c><00:16:26.700><c> get</c><00:16:26.820><c> away</c><00:16:27.000><c> of</c>

00:16:27.080 --> 00:16:27.090 align:start position:0%
fourier transforms they can get away of
 

00:16:27.090 --> 00:16:29.240 align:start position:0%
fourier transforms they can get away of
just<00:16:27.270><c> very</c><00:16:27.450><c> little</c><00:16:27.600><c> ones</c><00:16:27.920><c> and</c><00:16:28.920><c> this</c><00:16:29.070><c> means</c>

00:16:29.240 --> 00:16:29.250 align:start position:0%
just very little ones and this means
 

00:16:29.250 --> 00:16:30.920 align:start position:0%
just very little ones and this means
that<00:16:29.430><c> you're</c><00:16:29.610><c> actually</c><00:16:29.700><c> trying</c><00:16:30.120><c> to</c><00:16:30.360><c> represent</c>

00:16:30.920 --> 00:16:30.930 align:start position:0%
that you're actually trying to represent
 

00:16:30.930 --> 00:16:33.800 align:start position:0%
that you're actually trying to represent
the<00:16:31.440><c> program</c><00:16:31.860><c> and</c><00:16:32.370><c> then</c><00:16:32.940><c> you</c><00:16:33.120><c> can</c><00:16:33.300><c> use</c><00:16:33.450><c> a</c><00:16:33.480><c> field</c>

00:16:33.800 --> 00:16:33.810 align:start position:0%
the program and then you can use a field
 

00:16:33.810 --> 00:16:35.930 align:start position:0%
the program and then you can use a field
which<00:16:34.530><c> doesn't</c><00:16:34.980><c> need</c><00:16:35.100><c> to</c><00:16:35.190><c> have</c><00:16:35.370><c> a</c><00:16:35.610><c> large</c>

00:16:35.930 --> 00:16:35.940 align:start position:0%
which doesn't need to have a large
 

00:16:35.940 --> 00:16:37.610 align:start position:0%
which doesn't need to have a large
device<00:16:36.270><c> repetier</c><00:16:36.660><c> this</c><00:16:36.810><c> gives</c><00:16:37.020><c> us</c><00:16:37.170><c> a</c><00:16:37.200><c> lot</c><00:16:37.500><c> more</c>

00:16:37.610 --> 00:16:37.620 align:start position:0%
device repetier this gives us a lot more
 

00:16:37.620 --> 00:16:42.370 align:start position:0%
device repetier this gives us a lot more
flexibility<00:16:38.190><c> when</c><00:16:38.430><c> were</c><00:16:38.520><c> actually</c><00:16:38.640><c> using</c><00:16:38.970><c> it</c>

00:16:42.370 --> 00:16:42.380 align:start position:0%
 
 

00:16:42.380 --> 00:16:46.310 align:start position:0%
 
so<00:16:43.380><c> to</c><00:16:43.440><c> summarize</c><00:16:44.330><c> Perry</c><00:16:45.330><c> Mason</c><00:16:45.570><c> axe</c><00:16:45.870><c> can</c><00:16:46.110><c> be</c>

00:16:46.310 --> 00:16:46.320 align:start position:0%
so to summarize Perry Mason axe can be
 

00:16:46.320 --> 00:16:48.440 align:start position:0%
so to summarize Perry Mason axe can be
small<00:16:47.130><c> and</c><00:16:47.310><c> pasta</c><00:16:47.580><c> verify</c><00:16:47.910><c> the</c><00:16:47.970><c> can't</c><00:16:48.240><c> be</c>

00:16:48.440 --> 00:16:48.450 align:start position:0%
small and pasta verify the can't be
 

00:16:48.450 --> 00:16:51.500 align:start position:0%
small and pasta verify the can't be
paralyzed<00:16:49.430><c> apart</c><00:16:50.430><c> they</c><00:16:50.730><c> can</c><00:16:50.910><c> be</c><00:16:51.030><c> quickly</c><00:16:51.210><c> they</c>

00:16:51.500 --> 00:16:51.510 align:start position:0%
paralyzed apart they can be quickly they
 

00:16:51.510 --> 00:16:53.570 align:start position:0%
paralyzed apart they can be quickly they
can<00:16:51.660><c> be</c><00:16:51.780><c> universal</c><00:16:52.230><c> and</c><00:16:52.320><c> updatable</c><00:16:52.830><c> and</c><00:16:53.040><c> they</c>

00:16:53.570 --> 00:16:53.580 align:start position:0%
can be universal and updatable and they
 

00:16:53.580 --> 00:16:55.550 align:start position:0%
can be universal and updatable and they
can<00:16:53.790><c> be</c><00:16:53.910><c> made</c><00:16:54.090><c> on</c><00:16:54.360><c> it</c><00:16:54.480><c> to</c><00:16:54.570><c> prove</c><00:16:54.840><c> that</c><00:16:55.140><c> slower</c>

00:16:55.550 --> 00:16:55.560 align:start position:0%
can be made on it to prove that slower
 

00:16:55.560 --> 00:16:59.390 align:start position:0%
can be made on it to prove that slower
to<00:16:55.770><c> verify</c><00:16:56.160><c> if</c><00:16:56.850><c> that's</c><00:16:57.480><c> what</c><00:16:57.690><c> you</c><00:16:57.810><c> want</c>

00:16:59.390 --> 00:16:59.400 align:start position:0%
to verify if that's what you want
 

00:16:59.400 --> 00:17:07.790 align:start position:0%
to verify if that's what you want
[Music]

00:17:07.790 --> 00:17:07.800 align:start position:0%
 
 

00:17:07.800 --> 00:17:27.950 align:start position:0%
 
I<00:17:23.690><c> say</c><00:17:24.740><c> yeah</c><00:17:25.740><c> this</c><00:17:25.920><c> one</c><00:17:26.100><c> has</c><00:17:26.300><c> larger</c><00:17:27.300><c> for</c><00:17:27.750><c> even</c>

00:17:27.950 --> 00:17:27.960 align:start position:0%
I say yeah this one has larger for even
 

00:17:27.960 --> 00:17:30.050 align:start position:0%
I say yeah this one has larger for even
smaller<00:17:28.520><c> premeditation</c><00:17:29.520><c> that's</c><00:17:29.700><c> regular</c>

00:17:30.050 --> 00:17:30.060 align:start position:0%
smaller premeditation that's regular
 

00:17:30.060 --> 00:17:34.690 align:start position:0%
smaller premeditation that's regular
troops

00:17:34.690 --> 00:17:34.700 align:start position:0%
 
 

00:17:34.700 --> 00:17:37.940 align:start position:0%
 
you<00:17:35.700><c> mentioned</c><00:17:36.090><c> the</c><00:17:36.240><c> shuffle</c><00:17:36.840><c> arguments</c><00:17:37.530><c> when</c>

00:17:37.940 --> 00:17:37.950 align:start position:0%
you mentioned the shuffle arguments when
 

00:17:37.950 --> 00:17:39.410 align:start position:0%
you mentioned the shuffle arguments when
you<00:17:38.070><c> said</c><00:17:38.460><c> Jets</c><00:17:38.730><c> growth</c><00:17:39.090><c> and</c><00:17:39.360><c> the</c>

00:17:39.410 --> 00:17:39.420 align:start position:0%
you said Jets growth and the
 

00:17:39.420 --> 00:17:43.460 align:start position:0%
you said Jets growth and the
accumulators<00:17:40.140><c> who</c><00:17:41.010><c> wrote</c><00:17:41.220><c> that</c><00:17:41.250><c> paper</c><00:17:42.470><c> I</c>

00:17:43.460 --> 00:17:43.470 align:start position:0%
accumulators who wrote that paper I
 

00:17:43.470 --> 00:17:47.660 align:start position:0%
accumulators who wrote that paper I
think<00:17:44.010><c> an</c><00:17:44.250><c> official</c><00:17:44.700><c> actions</c><00:17:45.500><c> by</c><00:17:46.500><c> a</c><00:17:46.530><c> jumbo</c>

00:17:47.660 --> 00:17:47.670 align:start position:0%
think an official actions by a jumbo
 

00:17:47.670 --> 00:17:58.169 align:start position:0%
think an official actions by a jumbo
resource<00:17:48.510><c> research</c>

00:17:58.169 --> 00:17:58.179 align:start position:0%
 
 

00:17:58.179 --> 00:18:05.980 align:start position:0%
 
good

00:18:05.980 --> 00:18:05.990 align:start position:0%
 
 

00:18:05.990 --> 00:18:07.990 align:start position:0%
 
[Music]

00:18:07.990 --> 00:18:08.000 align:start position:0%
[Music]
 

00:18:08.000 --> 00:18:13.039 align:start position:0%
[Music]
say<00:18:09.000><c> one</c><00:18:09.480><c> recent</c><00:18:10.140><c> one</c><00:18:10.320><c> was</c><00:18:10.830><c> love</c><00:18:11.600><c> if</c><00:18:12.600><c> you</c><00:18:12.840><c> use</c>

00:18:13.039 --> 00:18:13.049 align:start position:0%
say one recent one was love if you use
 

00:18:13.049 --> 00:18:14.510 align:start position:0%
say one recent one was love if you use
the<00:18:13.170><c> better</c><00:18:13.350><c> person</c><00:18:13.679><c> to</c><00:18:13.740><c> protect</c><00:18:14.070><c> documents</c>

00:18:14.510 --> 00:18:14.520 align:start position:0%
the better person to protect documents
 

00:18:14.520 --> 00:18:15.650 align:start position:0%
the better person to protect documents
than<00:18:14.670><c> just</c><00:18:14.940><c> another</c><00:18:15.090><c> put</c><00:18:15.390><c> in</c><00:18:15.480><c> a</c><00:18:15.540><c> new</c>

00:18:15.650 --> 00:18:15.660 align:start position:0%
than just another put in a new
 

00:18:15.660 --> 00:18:17.600 align:start position:0%
than just another put in a new
commitment<00:18:15.990><c> scheme</c><00:18:16.410><c> and</c><00:18:17.010><c> this</c><00:18:17.220><c> is</c><00:18:17.370><c> how</c><00:18:17.580><c> I</c>

00:18:17.600 --> 00:18:17.610 align:start position:0%
commitment scheme and this is how I
 

00:18:17.610 --> 00:18:19.910 align:start position:0%
commitment scheme and this is how I
behave<00:18:18.210><c> data</c><00:18:18.420><c> released</c><00:18:18.960><c> by</c><00:18:19.049><c> NC</c><00:18:19.500><c> cash</c><00:18:19.679><c> does</c>

00:18:19.910 --> 00:18:19.920 align:start position:0%
behave data released by NC cash does
 

00:18:19.920 --> 00:18:22.010 align:start position:0%
behave data released by NC cash does
they<00:18:20.250><c> use</c><00:18:20.520><c> a</c><00:18:20.549><c> person</c><00:18:21.299><c> in</c><00:18:21.390><c> front</c><00:18:21.540><c> of</c><00:18:21.600><c> document</c>

00:18:22.010 --> 00:18:22.020 align:start position:0%
they use a person in front of document
 

00:18:22.020 --> 00:18:24.320 align:start position:0%
they use a person in front of document
which<00:18:22.710><c> has</c><00:18:23.250><c> a</c><00:18:23.280><c> downside</c><00:18:23.610><c> that</c><00:18:23.850><c> have</c><00:18:24.150><c> new</c>

00:18:24.320 --> 00:18:24.330 align:start position:0%
which has a downside that have new
 

00:18:24.330 --> 00:18:26.299 align:start position:0%
which has a downside that have new
clarification<00:18:25.110><c> if</c><00:18:25.500><c> you</c><00:18:25.679><c> just</c><00:18:25.830><c> run</c><00:18:26.010><c> it</c><00:18:26.070><c> as</c><00:18:26.280><c> a</c>

00:18:26.299 --> 00:18:26.309 align:start position:0%
clarification if you just run it as a
 

00:18:26.309 --> 00:18:30.490 align:start position:0%
clarification if you just run it as a
run<00:18:26.580><c> off</c><00:18:26.730><c> but</c><00:18:27.720><c> if</c><00:18:27.960><c> you're</c><00:18:28.290><c> aggregating</c><00:18:29.330><c> then</c>

00:18:30.490 --> 00:18:30.500 align:start position:0%
run off but if you're aggregating then
 

00:18:30.500 --> 00:18:33.789 align:start position:0%
run off but if you're aggregating then
you<00:18:31.500><c> have</c><00:18:31.740><c> the</c><00:18:31.890><c> situation</c><00:18:32.130><c> where</c><00:18:32.670><c> you</c><00:18:32.910><c> can</c>

00:18:33.789 --> 00:18:33.799 align:start position:0%
you have the situation where you can
 

00:18:33.799 --> 00:18:37.039 align:start position:0%
you have the situation where you can
have<00:18:34.799><c> the</c><00:18:35.160><c> linear</c><00:18:35.340><c> verification</c><00:18:36.210><c> via</c><00:18:36.630><c> one</c><00:18:36.929><c> of</c>

00:18:37.039 --> 00:18:37.049 align:start position:0%
have the linear verification via one of
 

00:18:37.049 --> 00:18:38.720 align:start position:0%
have the linear verification via one of
the<00:18:37.140><c> cost</c><00:18:37.410><c> and</c><00:18:37.770><c> then</c><00:18:38.130><c> just</c><00:18:38.309><c> have</c><00:18:38.460><c> a</c><00:18:38.490><c> lot</c><00:18:38.700><c> of</c>

00:18:38.720 --> 00:18:38.730 align:start position:0%
the cost and then just have a lot of
 

00:18:38.730 --> 00:18:40.640 align:start position:0%
the cost and then just have a lot of
rhythmic<00:18:38.970><c> factor</c><00:18:39.600><c> on</c><00:18:39.870><c> top</c><00:18:39.900><c> of</c><00:18:40.200><c> that</c><00:18:40.320><c> for</c><00:18:40.530><c> each</c>

00:18:40.640 --> 00:18:40.650 align:start position:0%
rhythmic factor on top of that for each
 

00:18:40.650 --> 00:18:42.680 align:start position:0%
rhythmic factor on top of that for each
individual<00:18:41.070><c> proof</c><00:18:41.309><c> which</c><00:18:41.970><c> means</c><00:18:42.240><c> that</c><00:18:42.510><c> you</c>

00:18:42.680 --> 00:18:42.690 align:start position:0%
individual proof which means that you
 

00:18:42.690 --> 00:18:44.510 align:start position:0%
individual proof which means that you
can<00:18:42.929><c> get</c><00:18:43.290><c> something</c><00:18:43.500><c> that's</c><00:18:43.770><c> quite</c><00:18:43.980><c> fast</c><00:18:44.250><c> on</c>

00:18:44.510 --> 00:18:44.520 align:start position:0%
can get something that's quite fast on
 

00:18:44.520 --> 00:18:55.950 align:start position:0%
can get something that's quite fast on
saturation

00:18:55.950 --> 00:18:55.960 align:start position:0%
 
 

00:18:55.960 --> 00:19:07.490 align:start position:0%
 
[Music]

00:19:07.490 --> 00:19:07.500 align:start position:0%
 
 

00:19:07.500 --> 00:19:15.640 align:start position:0%
 
[Applause]

