WEBVTT
Kind: captions
Language: en

00:00:09.190 --> 00:00:14.419 align:start position:0%
 
[Music]

00:00:14.419 --> 00:00:14.429 align:start position:0%
[Music]
 

00:00:14.429 --> 00:00:17.279 align:start position:0%
[Music]
so<00:00:15.429><c> I</c><00:00:15.460><c> everyone</c><00:00:16.090><c> we're</c><00:00:16.779><c> gonna</c><00:00:16.960><c> speak</c><00:00:17.109><c> about</c>

00:00:17.279 --> 00:00:17.289 align:start position:0%
so I everyone we're gonna speak about
 

00:00:17.289 --> 00:00:20.579 align:start position:0%
so I everyone we're gonna speak about
random<00:00:17.890><c> numbers</c><00:00:18.189><c> so</c><00:00:19.089><c> first</c><00:00:19.599><c> a</c><00:00:19.929><c> small</c><00:00:20.230><c> course</c>

00:00:20.579 --> 00:00:20.589 align:start position:0%
random numbers so first a small course
 

00:00:20.589 --> 00:00:22.950 align:start position:0%
random numbers so first a small course
about<00:00:20.829><c> lactose</c><00:00:21.359><c> quantum</c><00:00:22.359><c> numbers</c><00:00:22.659><c> should</c><00:00:22.839><c> not</c>

00:00:22.950 --> 00:00:22.960 align:start position:0%
about lactose quantum numbers should not
 

00:00:22.960 --> 00:00:24.720 align:start position:0%
about lactose quantum numbers should not
be<00:00:23.109><c> generated</c><00:00:23.529><c> with</c><00:00:23.710><c> a</c><00:00:23.739><c> metal</c><00:00:24.069><c> children</c><00:00:24.369><c> at</c>

00:00:24.720 --> 00:00:24.730 align:start position:0%
be generated with a metal children at
 

00:00:24.730 --> 00:00:26.779 align:start position:0%
be generated with a metal children at
random<00:00:25.179><c> and</c><00:00:25.449><c> we've</c><00:00:26.169><c> seen</c><00:00:26.380><c> too</c><00:00:26.619><c> much</c>

00:00:26.779 --> 00:00:26.789 align:start position:0%
random and we've seen too much
 

00:00:26.789 --> 00:00:28.829 align:start position:0%
random and we've seen too much
application<00:00:27.789><c> just</c><00:00:28.119><c> within</c><00:00:28.329><c> the</c><00:00:28.479><c> block</c><00:00:28.630><c> cache</c>

00:00:28.829 --> 00:00:28.839 align:start position:0%
application just within the block cache
 

00:00:28.839 --> 00:00:30.779 align:start position:0%
application just within the block cache
or<00:00:29.319><c> using</c><00:00:29.829><c> multiple</c><00:00:30.130><c> block</c><00:00:30.279><c> cache</c>

00:00:30.779 --> 00:00:30.789 align:start position:0%
or using multiple block cache
 

00:00:30.789 --> 00:00:35.160 align:start position:0%
or using multiple block cache
why<00:00:31.149><c> it's</c><00:00:31.359><c> not</c><00:00:31.509><c> secure</c><00:00:33.210><c> when</c><00:00:34.210><c> you</c><00:00:34.750><c> are</c><00:00:34.900><c> on</c>

00:00:35.160 --> 00:00:35.170 align:start position:0%
why it's not secure when you are on
 

00:00:35.170 --> 00:00:36.960 align:start position:0%
why it's not secure when you are on
classical<00:00:35.590><c> computing</c><00:00:36.010><c> you</c><00:00:36.580><c> have</c><00:00:36.700><c> your</c><00:00:36.850><c> own</c>

00:00:36.960 --> 00:00:36.970 align:start position:0%
classical computing you have your own
 

00:00:36.970 --> 00:00:39.840 align:start position:0%
classical computing you have your own
computer<00:00:37.180><c> you</c><00:00:38.110><c> can</c><00:00:38.290><c> use</c><00:00:38.470><c> your</c><00:00:38.710><c> time</c><00:00:38.890><c> data</c><00:00:39.670><c> in</c>

00:00:39.840 --> 00:00:39.850 align:start position:0%
computer you can use your time data in
 

00:00:39.850 --> 00:00:42.570 align:start position:0%
computer you can use your time data in
your<00:00:39.940><c> computer</c><00:00:40.080><c> most</c><00:00:41.080><c> movements</c><00:00:41.560><c> to</c><00:00:42.220><c> get</c><00:00:42.400><c> a</c>

00:00:42.570 --> 00:00:42.580 align:start position:0%
your computer most movements to get a
 

00:00:42.580 --> 00:00:43.200 align:start position:0%
your computer most movements to get a
random<00:00:42.910><c> number</c>

00:00:43.200 --> 00:00:43.210 align:start position:0%
random number
 

00:00:43.210 --> 00:00:45.240 align:start position:0%
random number
I<00:00:43.390><c> remember</c><00:00:44.230><c> when</c><00:00:44.440><c> I</c><00:00:44.470><c> was</c><00:00:44.620><c> creating</c><00:00:44.800><c> my</c>

00:00:45.240 --> 00:00:45.250 align:start position:0%
I remember when I was creating my
 

00:00:45.250 --> 00:00:46.380 align:start position:0%
I remember when I was creating my
12-inch<00:00:45.640><c> an</c><00:00:45.820><c> address</c>

00:00:46.380 --> 00:00:46.390 align:start position:0%
12-inch an address
 

00:00:46.390 --> 00:00:48.450 align:start position:0%
12-inch an address
they<00:00:47.080><c> asked</c><00:00:47.260><c> me</c><00:00:47.440><c> to</c><00:00:47.560><c> move</c><00:00:47.710><c> them</c><00:00:47.860><c> out</c><00:00:47.980><c> to</c><00:00:48.280><c> type</c>

00:00:48.450 --> 00:00:48.460 align:start position:0%
they asked me to move them out to type
 

00:00:48.460 --> 00:00:50.550 align:start position:0%
they asked me to move them out to type
random<00:00:48.730><c> stuff</c><00:00:48.940><c> on</c><00:00:49.000><c> the</c><00:00:49.120><c> keyboard</c><00:00:49.480><c> and</c><00:00:49.750><c> usually</c>

00:00:50.550 --> 00:00:50.560 align:start position:0%
random stuff on the keyboard and usually
 

00:00:50.560 --> 00:00:53.460 align:start position:0%
random stuff on the keyboard and usually
entropy<00:00:51.010><c> but</c><00:00:51.610><c> the</c><00:00:51.700><c> problem</c><00:00:52.120><c> is</c><00:00:52.480><c> if</c><00:00:52.810><c> you</c><00:00:52.870><c> want</c><00:00:53.200><c> a</c>

00:00:53.460 --> 00:00:53.470 align:start position:0%
entropy but the problem is if you want a
 

00:00:53.470 --> 00:00:55.770 align:start position:0%
entropy but the problem is if you want a
random<00:00:53.829><c> number</c><00:00:54.130><c> in</c><00:00:54.850><c> a</c><00:00:55.090><c> serum</c><00:00:55.420><c> which</c><00:00:55.660><c> is</c>

00:00:55.770 --> 00:00:55.780 align:start position:0%
random number in a serum which is
 

00:00:55.780 --> 00:00:57.870 align:start position:0%
random number in a serum which is
basically<00:00:56.050><c> the</c><00:00:56.260><c> world</c><00:00:56.440><c> in</c><00:00:56.620><c> future</c><00:00:56.860><c> you</c><00:00:57.850><c> will</c>

00:00:57.870 --> 00:00:57.880 align:start position:0%
basically the world in future you will
 

00:00:57.880 --> 00:01:00.030 align:start position:0%
basically the world in future you will
each<00:00:58.270><c> end</c><00:00:58.750><c> up</c><00:00:58.900><c> into</c><00:00:59.170><c> a</c><00:00:59.410><c> different</c><00:00:59.800><c> phone</c>

00:01:00.030 --> 00:01:00.040 align:start position:0%
each end up into a different phone
 

00:01:00.040 --> 00:01:02.400 align:start position:0%
each end up into a different phone
locally

00:01:02.400 --> 00:01:02.410 align:start position:0%
locally
 

00:01:02.410 --> 00:01:05.219 align:start position:0%
locally
why<00:01:03.070><c> do</c><00:01:03.130><c> we</c><00:01:03.400><c> need</c><00:01:03.489><c> those</c><00:01:03.760><c> so</c><00:01:04.629><c> the</c><00:01:04.869><c> basic</c><00:01:05.110><c> use</c>

00:01:05.219 --> 00:01:05.229 align:start position:0%
why do we need those so the basic use
 

00:01:05.229 --> 00:01:09.510 align:start position:0%
why do we need those so the basic use
case<00:01:05.470><c> is</c><00:01:05.829><c> counting</c><00:01:06.899><c> we</c><00:01:07.899><c> use</c><00:01:08.140><c> improve</c><00:01:08.499><c> work</c><00:01:08.740><c> we</c>

00:01:09.510 --> 00:01:09.520 align:start position:0%
case is counting we use improve work we
 

00:01:09.520 --> 00:01:11.179 align:start position:0%
case is counting we use improve work we
need<00:01:09.700><c> using</c><00:01:09.969><c> complex</c><00:01:10.329><c> but</c><00:01:10.479><c> in</c><00:01:10.630><c> systems</c>

00:01:11.179 --> 00:01:11.189 align:start position:0%
need using complex but in systems
 

00:01:11.189 --> 00:01:13.919 align:start position:0%
need using complex but in systems
probably<00:01:12.189><c> Stefano's</c><00:01:12.700><c> Mossad</c><00:01:13.090><c> is</c><00:01:13.210><c> in</c><00:01:13.810><c> my</c>

00:01:13.919 --> 00:01:13.929 align:start position:0%
probably Stefano's Mossad is in my
 

00:01:13.929 --> 00:01:16.889 align:start position:0%
probably Stefano's Mossad is in my
opinion<00:01:14.380><c> the</c><00:01:15.009><c> state</c><00:01:15.909><c> of</c><00:01:15.999><c> the</c><00:01:16.149><c> art</c><00:01:16.329><c> in</c><00:01:16.630><c> terminal</c>

00:01:16.889 --> 00:01:16.899 align:start position:0%
opinion the state of the art in terminal
 

00:01:16.899 --> 00:01:20.279 align:start position:0%
opinion the state of the art in terminal
but<00:01:17.020><c> in</c><00:01:17.139><c> system</c><00:01:17.469><c> we</c><00:01:18.340><c> use</c><00:01:18.759><c> for</c><00:01:18.969><c> doing</c><00:01:19.060><c> jewels</c><00:01:19.479><c> in</c>

00:01:20.279 --> 00:01:20.289 align:start position:0%
but in system we use for doing jewels in
 

00:01:20.289 --> 00:01:21.359 align:start position:0%
but in system we use for doing jewels in
the<00:01:20.409><c> project</c><00:01:20.679><c> I'm</c><00:01:20.770><c> working</c><00:01:20.799><c> on</c>

00:01:21.359 --> 00:01:21.369 align:start position:0%
the project I'm working on
 

00:01:21.369 --> 00:01:25.800 align:start position:0%
the project I'm working on
that's<00:01:22.299><c> what</c><00:01:22.420><c> we</c><00:01:22.569><c> do</c><00:01:23.130><c> we</c><00:01:24.130><c> need</c><00:01:24.159><c> for</c><00:01:24.549><c> AI</c><00:01:24.810><c> to</c>

00:01:25.800 --> 00:01:25.810 align:start position:0%
that's what we do we need for AI to
 

00:01:25.810 --> 00:01:27.899 align:start position:0%
that's what we do we need for AI to
visualize<00:01:26.350><c> machine</c><00:01:26.679><c> learning</c><00:01:26.889><c> algorithms</c><00:01:27.429><c> so</c>

00:01:27.899 --> 00:01:27.909 align:start position:0%
visualize machine learning algorithms so
 

00:01:27.909 --> 00:01:29.489 align:start position:0%
visualize machine learning algorithms so
imagine<00:01:28.420><c> you</c><00:01:28.509><c> have</c><00:01:28.539><c> an</c><00:01:28.689><c> errand</c><00:01:29.049><c> blockchain</c>

00:01:29.489 --> 00:01:29.499 align:start position:0%
imagine you have an errand blockchain
 

00:01:29.499 --> 00:01:32.789 align:start position:0%
imagine you have an errand blockchain
with<00:01:30.249><c> some</c><00:01:30.670><c> academic</c><00:01:31.299><c> personality</c><00:01:31.810><c> if</c><00:01:32.740><c> you</c>

00:01:32.789 --> 00:01:32.799 align:start position:0%
with some academic personality if you
 

00:01:32.799 --> 00:01:35.999 align:start position:0%
with some academic personality if you
were<00:01:32.979><c> both</c><00:01:33.189><c> she</c><00:01:33.850><c> fix</c><00:01:34.630><c> the</c><00:01:35.289><c> initiation</c><00:01:35.740><c> number</c>

00:01:35.999 --> 00:01:36.009 align:start position:0%
were both she fix the initiation number
 

00:01:36.009 --> 00:01:38.550 align:start position:0%
were both she fix the initiation number
you<00:01:36.609><c> could</c><00:01:36.759><c> treat</c><00:01:36.939><c> the</c><00:01:37.060><c> III</c><00:01:37.209><c> into</c><00:01:38.139><c> learning</c>

00:01:38.550 --> 00:01:38.560 align:start position:0%
you could treat the III into learning
 

00:01:38.560 --> 00:01:41.789 align:start position:0%
you could treat the III into learning
valued<00:01:39.100><c> him</c><00:01:39.490><c> bad</c><00:01:39.819><c> decisions</c>

00:01:41.789 --> 00:01:41.799 align:start position:0%
valued him bad decisions
 

00:01:41.799 --> 00:01:45.209 align:start position:0%
valued him bad decisions
the<00:01:42.429><c> first</c><00:01:42.609><c> method</c><00:01:42.729><c> which</c><00:01:42.969><c> we</c><00:01:43.090><c> use</c><00:01:43.329><c> is</c><00:01:44.219><c> trusted</c>

00:01:45.209 --> 00:01:45.219 align:start position:0%
the first method which we use is trusted
 

00:01:45.219 --> 00:01:49.529 align:start position:0%
the first method which we use is trusted
path<00:01:45.389><c> so</c><00:01:46.389><c> you</c><00:01:46.810><c> have</c><00:01:47.020><c> some</c><00:01:47.229><c> mr.</c><00:01:47.799><c> meehan</c><00:01:48.539><c> where</c>

00:01:49.529 --> 00:01:49.539 align:start position:0%
path so you have some mr. meehan where
 

00:01:49.539 --> 00:01:51.389 align:start position:0%
path so you have some mr. meehan where
you<00:01:49.630><c> could</c><00:01:49.810><c> plug</c><00:01:50.200><c> in</c><00:01:50.289><c> a</c><00:01:50.350><c> wrapper</c><00:01:50.499><c> on</c><00:01:50.709><c> it</c><00:01:50.829><c> you</c>

00:01:51.389 --> 00:01:51.399 align:start position:0%
you could plug in a wrapper on it you
 

00:01:51.399 --> 00:01:53.489 align:start position:0%
you could plug in a wrapper on it you
can<00:01:51.579><c> directly</c><00:01:51.909><c> call</c><00:01:52.090><c> or</c><00:01:52.240><c> a</c><00:01:52.270><c> kite</c><00:01:52.539><c> but</c><00:01:53.380><c> the</c>

00:01:53.489 --> 00:01:53.499 align:start position:0%
can directly call or a kite but the
 

00:01:53.499 --> 00:01:55.919 align:start position:0%
can directly call or a kite but the
problem<00:01:53.799><c> isn't</c><00:01:53.979><c> alive</c><00:01:54.880><c> every</c><00:01:55.569><c> single</c><00:01:55.840><c> point</c>

00:01:55.919 --> 00:01:55.929 align:start position:0%
problem isn't alive every single point
 

00:01:55.929 --> 00:01:59.039 align:start position:0%
problem isn't alive every single point
of<00:01:56.079><c> failure</c><00:01:56.200><c> and</c><00:01:56.590><c> in</c><00:01:57.159><c> case</c><00:01:57.399><c> trusted</c><00:01:58.179><c> party</c><00:01:58.569><c> is</c>

00:01:59.039 --> 00:01:59.049 align:start position:0%
of failure and in case trusted party is
 

00:01:59.049 --> 00:02:02.209 align:start position:0%
of failure and in case trusted party is
cheating<00:01:59.469><c> you</c><00:01:59.679><c> having</c><00:02:00.009><c> a</c><00:02:00.099><c> way</c><00:02:00.219><c> to</c><00:02:00.249><c> detect</c><00:02:00.579><c> it</c>

00:02:02.209 --> 00:02:02.219 align:start position:0%
cheating you having a way to detect it
 

00:02:02.219 --> 00:02:05.219 align:start position:0%
cheating you having a way to detect it
within<00:02:03.219><c> a</c><00:02:03.369><c> lot</c><00:02:03.520><c> of</c><00:02:03.670><c> the</c><00:02:03.819><c> person</c><00:02:04.779><c> using</c><00:02:04.990><c> block</c>

00:02:05.219 --> 00:02:05.229 align:start position:0%
within a lot of the person using block
 

00:02:05.229 --> 00:02:09.359 align:start position:0%
within a lot of the person using block
hash<00:02:05.969><c> but</c><00:02:06.969><c> that</c><00:02:07.060><c> does</c><00:02:07.299><c> not</c><00:02:07.479><c> work</c><00:02:07.929><c> so</c><00:02:08.709><c> let's</c><00:02:09.280><c> go</c>

00:02:09.359 --> 00:02:09.369 align:start position:0%
hash but that does not work so let's go
 

00:02:09.369 --> 00:02:12.180 align:start position:0%
hash but that does not work so let's go
back<00:02:09.399><c> to</c><00:02:09.580><c> basic</c><00:02:10.390><c> walk</c>

00:02:12.180 --> 00:02:12.190 align:start position:0%
back to basic walk
 

00:02:12.190 --> 00:02:14.070 align:start position:0%
back to basic walk
the<00:02:12.310><c> graphic</c><00:02:12.610><c> function</c><00:02:12.970><c> if</c><00:02:13.660><c> you</c><00:02:13.720><c> want</c><00:02:13.900><c> to</c>

00:02:14.070 --> 00:02:14.080 align:start position:0%
the graphic function if you want to
 

00:02:14.080 --> 00:02:16.950 align:start position:0%
the graphic function if you want to
compute<00:02:14.320><c> H</c><00:02:14.590><c> of</c><00:02:14.800><c> X</c><00:02:15.040><c> it's</c><00:02:15.430><c> easy</c><00:02:15.700><c> but</c><00:02:16.570><c> if</c><00:02:16.660><c> you</c><00:02:16.810><c> want</c>

00:02:16.950 --> 00:02:16.960 align:start position:0%
compute H of X it's easy but if you want
 

00:02:16.960 --> 00:02:23.370 align:start position:0%
compute H of X it's easy but if you want
to<00:02:17.050><c> compute</c><00:02:17.350><c> X</c><00:02:17.710><c> that</c><00:02:18.370><c> X</c><00:02:18.520><c> of</c><00:02:18.970><c> X</c><00:02:19.330><c> is</c><00:02:19.870><c> y</c><00:02:22.050><c> so</c><00:02:23.050><c> into</c><00:02:23.320><c> a</c>

00:02:23.370 --> 00:02:23.380 align:start position:0%
to compute X that X of X is y so into a
 

00:02:23.380 --> 00:02:27.360 align:start position:0%
to compute X that X of X is y so into a
wok<00:02:23.650><c> basically</c><00:02:24.570><c> either</c><00:02:25.740><c> you</c><00:02:26.740><c> start</c><00:02:27.190><c> with</c><00:02:27.340><c> a</c>

00:02:27.360 --> 00:02:27.370 align:start position:0%
wok basically either you start with a
 

00:02:27.370 --> 00:02:31.140 align:start position:0%
wok basically either you start with a
new<00:02:27.520><c> ones</c><00:02:27.700><c> like</c><00:02:28.030><c> zero</c><00:02:28.450><c> and</c><00:02:29.440><c> you</c><00:02:29.950><c> a</c><00:02:30.340><c> and</c><00:02:30.550><c> it</c>

00:02:31.140 --> 00:02:31.150 align:start position:0%
new ones like zero and you a and it
 

00:02:31.150 --> 00:02:33.150 align:start position:0%
new ones like zero and you a and it
stores<00:02:31.570><c> and</c><00:02:31.690><c> target</c><00:02:32.050><c> you</c><00:02:32.410><c> for</c><00:02:32.560><c> the</c><00:02:32.650><c> block</c><00:02:32.800><c> and</c>

00:02:33.150 --> 00:02:33.160 align:start position:0%
stores and target you for the block and
 

00:02:33.160 --> 00:02:35.310 align:start position:0%
stores and target you for the block and
if<00:02:33.520><c> not</c><00:02:33.670><c> you</c><00:02:34.060><c> increment</c><00:02:34.270><c> announced</c><00:02:34.660><c> with</c><00:02:34.870><c> n</c>

00:02:35.310 --> 00:02:35.320 align:start position:0%
if not you increment announced with n
 

00:02:35.320 --> 00:02:37.620 align:start position:0%
if not you increment announced with n
equal<00:02:35.590><c> 1</c><00:02:35.620><c> 2</c><00:02:36.070><c> 3</c><00:02:36.250><c> up</c><00:02:36.520><c> to</c><00:02:36.670><c> the</c><00:02:36.760><c> point</c><00:02:36.970><c> you</c><00:02:37.180><c> find</c><00:02:37.330><c> or</c>

00:02:37.620 --> 00:02:37.630 align:start position:0%
equal 1 2 3 up to the point you find or
 

00:02:37.630 --> 00:02:40.320 align:start position:0%
equal 1 2 3 up to the point you find or
call<00:02:37.840><c> someone</c><00:02:38.110><c> happy</c><00:02:38.680><c> so</c><00:02:39.430><c> we</c><00:02:39.700><c> could</c><00:02:39.850><c> say</c><00:02:39.940><c> ok</c><00:02:40.210><c> at</c>

00:02:40.320 --> 00:02:40.330 align:start position:0%
call someone happy so we could say ok at
 

00:02:40.330 --> 00:02:43.470 align:start position:0%
call someone happy so we could say ok at
the<00:02:40.510><c> end</c><00:02:40.630><c> we</c><00:02:40.780><c> have</c><00:02:40.900><c> ash</c><00:02:41.140><c> which</c><00:02:41.440><c> is</c><00:02:41.470><c> random</c><00:02:42.480><c> no</c>

00:02:43.470 --> 00:02:43.480 align:start position:0%
the end we have ash which is random no
 

00:02:43.480 --> 00:02:46.530 align:start position:0%
the end we have ash which is random no
because<00:02:44.140><c> when</c><00:02:44.710><c> you</c><00:02:44.830><c> get</c><00:02:45.040><c> the</c><00:02:45.340><c> final</c><00:02:45.640><c> block</c><00:02:45.760><c> you</c>

00:02:46.530 --> 00:02:46.540 align:start position:0%
because when you get the final block you
 

00:02:46.540 --> 00:02:49.260 align:start position:0%
because when you get the final block you
can<00:02:46.660><c> choose</c><00:02:46.840><c> not</c><00:02:47.260><c> to</c><00:02:47.440><c> publish</c><00:02:47.710><c> it</c><00:02:47.860><c> and</c><00:02:48.340><c> even</c>

00:02:49.260 --> 00:02:49.270 align:start position:0%
can choose not to publish it and even
 

00:02:49.270 --> 00:02:51.930 align:start position:0%
can choose not to publish it and even
worse<00:02:49.450><c> with</c><00:02:50.170><c> smart</c><00:02:50.440><c> contract</c><00:02:50.830><c> you</c><00:02:51.460><c> can</c><00:02:51.640><c> bribe</c>

00:02:51.930 --> 00:02:51.940 align:start position:0%
worse with smart contract you can bribe
 

00:02:51.940 --> 00:02:54.270 align:start position:0%
worse with smart contract you can bribe
the<00:02:52.000><c> miner</c><00:02:52.330><c> trust</c><00:02:52.930><c> Leslie</c><00:02:53.260><c> into</c><00:02:54.100><c> not</c>

00:02:54.270 --> 00:02:54.280 align:start position:0%
the miner trust Leslie into not
 

00:02:54.280 --> 00:02:57.630 align:start position:0%
the miner trust Leslie into not
publishing<00:02:54.700><c> those</c><00:02:54.820><c> blocks</c><00:02:55.090><c> and</c><00:02:56.400><c> you</c><00:02:57.400><c> don't</c>

00:02:57.630 --> 00:02:57.640 align:start position:0%
publishing those blocks and you don't
 

00:02:57.640 --> 00:02:59.550 align:start position:0%
publishing those blocks and you don't
even<00:02:57.820><c> lose</c><00:02:58.240><c> the</c><00:02:58.450><c> world</c><00:02:58.660><c> box</c><00:02:58.870><c> well</c><00:02:59.110><c> because</c><00:02:59.470><c> you</c>

00:02:59.550 --> 00:02:59.560 align:start position:0%
even lose the world box well because you
 

00:02:59.560 --> 00:03:03.150 align:start position:0%
even lose the world box well because you
published<00:02:59.860><c> it</c><00:02:59.980><c> as</c><00:03:00.160><c> an</c><00:03:00.310><c> uncle</c><00:03:00.400><c> so</c><00:03:01.830><c> ok</c><00:03:02.860><c> only</c><00:03:03.070><c> the</c>

00:03:03.150 --> 00:03:03.160 align:start position:0%
published it as an uncle so ok only the
 

00:03:03.160 --> 00:03:05.700 align:start position:0%
published it as an uncle so ok only the
miner<00:03:03.340><c> can</c><00:03:03.520><c> do</c><00:03:03.640><c> this</c><00:03:03.760><c> attack</c><00:03:04.060><c> and</c><00:03:04.410><c> the</c><00:03:05.410><c> effect</c>

00:03:05.700 --> 00:03:05.710 align:start position:0%
miner can do this attack and the effect
 

00:03:05.710 --> 00:03:08.850 align:start position:0%
miner can do this attack and the effect
is<00:03:06.280><c> just</c><00:03:06.700><c> what</c><00:03:07.420><c> just</c><00:03:07.720><c> we're</c><00:03:08.440><c> rolling</c><00:03:08.740><c> the</c>

00:03:08.850 --> 00:03:08.860 align:start position:0%
is just what just we're rolling the
 

00:03:08.860 --> 00:03:10.980 align:start position:0%
is just what just we're rolling the
number<00:03:09.100><c> so</c><00:03:09.730><c> it</c><00:03:09.850><c> does</c><00:03:09.970><c> not</c><00:03:10.060><c> allow</c><00:03:10.300><c> you</c><00:03:10.330><c> to</c><00:03:10.540><c> fix</c>

00:03:10.980 --> 00:03:10.990 align:start position:0%
number so it does not allow you to fix
 

00:03:10.990 --> 00:03:12.750 align:start position:0%
number so it does not allow you to fix
it<00:03:11.140><c> to</c><00:03:11.230><c> a</c><00:03:11.260><c> particular</c><00:03:11.500><c> value</c><00:03:11.650><c> but</c><00:03:12.520><c> it</c><00:03:12.640><c> tells</c>

00:03:12.750 --> 00:03:12.760 align:start position:0%
it to a particular value but it tells
 

00:03:12.760 --> 00:03:16.680 align:start position:0%
it to a particular value but it tells
you<00:03:13.000><c> to</c><00:03:13.240><c> pay</c><00:03:13.900><c> a</c><00:03:13.930><c> small</c><00:03:14.260><c> cost</c><00:03:14.700><c> when</c><00:03:15.700><c> you</c><00:03:16.510><c> want</c>

00:03:16.680 --> 00:03:16.690 align:start position:0%
you to pay a small cost when you want
 

00:03:16.690 --> 00:03:18.680 align:start position:0%
you to pay a small cost when you want
through<00:03:16.870><c> some</c><00:03:17.080><c> so</c><00:03:17.200><c> on</c><00:03:17.440><c> and</c><00:03:17.680><c> get</c><00:03:17.980><c> a</c><00:03:18.010><c> new</c><00:03:18.160><c> one</c>

00:03:18.680 --> 00:03:18.690 align:start position:0%
through some so on and get a new one
 

00:03:18.690 --> 00:03:20.910 align:start position:0%
through some so on and get a new one
I've<00:03:19.690><c> seen</c><00:03:19.870><c> applications</c><00:03:19.990><c> we</c><00:03:20.650><c> are</c><00:03:20.740><c> saying</c>

00:03:20.910 --> 00:03:20.920 align:start position:0%
I've seen applications we are saying
 

00:03:20.920 --> 00:03:21.720 align:start position:0%
I've seen applications we are saying
okay

00:03:21.720 --> 00:03:21.730 align:start position:0%
okay
 

00:03:21.730 --> 00:03:24.420 align:start position:0%
okay
the<00:03:22.480><c> cost</c><00:03:22.870><c> is</c><00:03:23.140><c> is</c><00:03:23.500><c> what</c><00:03:23.830><c> I</c><00:03:23.860><c> have</c><00:03:24.070><c> a</c><00:03:24.100><c> stake</c><00:03:24.400><c> in</c>

00:03:24.420 --> 00:03:24.430 align:start position:0%
the cost is is what I have a stake in
 

00:03:24.430 --> 00:03:26.790 align:start position:0%
the cost is is what I have a stake in
each<00:03:24.730><c> block</c><00:03:24.910><c> in</c><00:03:25.090><c> my</c><00:03:25.150><c> application</c><00:03:25.300><c> so</c><00:03:26.290><c> I</c><00:03:26.620><c> can</c>

00:03:26.790 --> 00:03:26.800 align:start position:0%
each block in my application so I can
 

00:03:26.800 --> 00:03:31.410 align:start position:0%
each block in my application so I can
rely<00:03:26.980><c> on</c><00:03:27.010><c> the</c><00:03:27.600><c> block</c><00:03:28.600><c> cash</c><00:03:28.780><c> to</c><00:03:29.290><c> get</c><00:03:30.180><c> but</c><00:03:31.180><c> no</c>

00:03:31.410 --> 00:03:31.420 align:start position:0%
rely on the block cash to get but no
 

00:03:31.420 --> 00:03:33.780 align:start position:0%
rely on the block cash to get but no
because<00:03:32.080><c> the</c><00:03:32.920><c> blockage</c><00:03:33.220><c> is</c><00:03:33.250><c> the</c><00:03:33.459><c> same</c><00:03:33.610><c> for</c>

00:03:33.780 --> 00:03:33.790 align:start position:0%
because the blockage is the same for
 

00:03:33.790 --> 00:03:35.940 align:start position:0%
because the blockage is the same for
everyone<00:03:34.030><c> so</c><00:03:34.630><c> perhaps</c><00:03:34.900><c> if</c><00:03:35.140><c> in</c><00:03:35.230><c> my</c><00:03:35.380><c> application</c>

00:03:35.940 --> 00:03:35.950 align:start position:0%
everyone so perhaps if in my application
 

00:03:35.950 --> 00:03:37.890 align:start position:0%
everyone so perhaps if in my application
it's<00:03:36.160><c> not</c><00:03:36.340><c> water</c><00:03:36.490><c> attacking</c><00:03:37.030><c> my</c><00:03:37.720><c> name</c>

00:03:37.890 --> 00:03:37.900 align:start position:0%
it's not water attacking my name
 

00:03:37.900 --> 00:03:39.870 align:start position:0%
it's not water attacking my name
replication<00:03:38.470><c> the</c><00:03:38.860><c> attacking</c><00:03:39.220><c> a</c><00:03:39.370><c> new</c>

00:03:39.870 --> 00:03:39.880 align:start position:0%
replication the attacking a new
 

00:03:39.880 --> 00:03:41.670 align:start position:0%
replication the attacking a new
application<00:03:40.180><c> that</c><00:03:40.480><c> was</c><00:03:40.600><c> attacking</c><00:03:40.840><c> but</c>

00:03:41.670 --> 00:03:41.680 align:start position:0%
application that was attacking but
 

00:03:41.680 --> 00:03:43.710 align:start position:0%
application that was attacking but
perhaps<00:03:41.890><c> you</c><00:03:42.070><c> can</c><00:03:42.160><c> do</c><00:03:42.280><c> an</c><00:03:42.370><c> attack</c><00:03:42.610><c> on</c><00:03:42.880><c> all</c><00:03:43.270><c> the</c>

00:03:43.710 --> 00:03:43.720 align:start position:0%
perhaps you can do an attack on all the
 

00:03:43.720 --> 00:03:45.390 align:start position:0%
perhaps you can do an attack on all the
suite<00:03:43.900><c> application</c><00:03:44.320><c> at</c><00:03:44.410><c> the</c><00:03:44.470><c> same</c><00:03:44.590><c> time</c><00:03:44.800><c> and</c>

00:03:45.390 --> 00:03:45.400 align:start position:0%
suite application at the same time and
 

00:03:45.400 --> 00:03:47.520 align:start position:0%
suite application at the same time and
in<00:03:45.670><c> this</c><00:03:45.790><c> case</c><00:03:46.030><c> you</c><00:03:46.480><c> may</c><00:03:46.600><c> be</c><00:03:46.750><c> more</c><00:03:46.959><c> than</c><00:03:47.410><c> the</c>

00:03:47.520 --> 00:03:47.530 align:start position:0%
in this case you may be more than the
 

00:03:47.530 --> 00:03:52.470 align:start position:0%
in this case you may be more than the
attack<00:03:49.530><c> 1</c><00:03:50.530><c> meter</c><00:03:50.800><c> which</c><00:03:51.010><c> is</c><00:03:51.190><c> really</c><00:03:51.640><c> useful</c>

00:03:52.470 --> 00:03:52.480 align:start position:0%
attack 1 meter which is really useful
 

00:03:52.480 --> 00:03:54.900 align:start position:0%
attack 1 meter which is really useful
when<00:03:52.690><c> you</c><00:03:52.989><c> don't</c><00:03:53.020><c> have</c><00:03:53.320><c> rate</c><00:03:53.500><c> of</c><00:03:53.620><c> parties</c><00:03:54.100><c> is</c>

00:03:54.900 --> 00:03:54.910 align:start position:0%
when you don't have rate of parties is
 

00:03:54.910 --> 00:03:57.630 align:start position:0%
when you don't have rate of parties is
committee<00:03:55.300><c> machines</c><00:03:55.680><c> so</c><00:03:56.680><c> the</c><00:03:57.040><c> IDE</c><00:03:57.310><c> you</c>

00:03:57.630 --> 00:03:57.640 align:start position:0%
committee machines so the IDE you
 

00:03:57.640 --> 00:04:00.960 align:start position:0%
committee machines so the IDE you
generate<00:03:58.060><c> a</c><00:03:58.090><c> number</c><00:03:58.270><c> locally</c><00:03:59.190><c> you</c><00:04:00.190><c> publish</c><00:04:00.670><c> it</c>

00:04:00.960 --> 00:04:00.970 align:start position:0%
generate a number locally you publish it
 

00:04:00.970 --> 00:04:04.080 align:start position:0%
generate a number locally you publish it
ash<00:04:01.500><c> you</c><00:04:02.500><c> had</c><00:04:02.590><c> tons</c><00:04:03.310><c> of</c><00:04:03.400><c> party</c><00:04:03.700><c> doing</c><00:04:03.820><c> that</c>

00:04:04.080 --> 00:04:04.090 align:start position:0%
ash you had tons of party doing that
 

00:04:04.090 --> 00:04:07.620 align:start position:0%
ash you had tons of party doing that
they<00:04:04.750><c> pay</c><00:04:04.900><c> a</c><00:04:04.930><c> deposit</c><00:04:05.110><c> and</c><00:04:06.180><c> in</c><00:04:07.180><c> a</c><00:04:07.239><c> second</c><00:04:07.480><c> phase</c>

00:04:07.620 --> 00:04:07.630 align:start position:0%
they pay a deposit and in a second phase
 

00:04:07.630 --> 00:04:11.190 align:start position:0%
they pay a deposit and in a second phase
the<00:04:08.230><c> Reavers</c><00:04:08.530><c> numbers</c><00:04:09.450><c> of</c><00:04:10.450><c> course</c><00:04:10.810><c> you</c><00:04:10.900><c> verify</c>

00:04:11.190 --> 00:04:11.200 align:start position:0%
the Reavers numbers of course you verify
 

00:04:11.200 --> 00:04:13.650 align:start position:0%
the Reavers numbers of course you verify
that<00:04:11.230><c> the</c><00:04:11.470><c> ash</c><00:04:11.590><c> corresponds</c><00:04:12.010><c> and</c><00:04:12.330><c> the</c><00:04:13.330><c> result</c>

00:04:13.650 --> 00:04:13.660 align:start position:0%
that the ash corresponds and the result
 

00:04:13.660 --> 00:04:18.629 align:start position:0%
that the ash corresponds and the result
is<00:04:13.930><c> the</c><00:04:14.380><c> extra</c><00:04:14.770><c> of</c><00:04:14.980><c> all</c><00:04:15.970><c> random</c><00:04:16.299><c> numbers</c><00:04:16.750><c> and</c>

00:04:18.629 --> 00:04:18.639 align:start position:0%
is the extra of all random numbers and
 

00:04:18.639 --> 00:04:20.789 align:start position:0%
is the extra of all random numbers and
interesting<00:04:19.120><c> property</c><00:04:19.509><c> of</c><00:04:19.539><c> Excel</c><00:04:20.079><c> if</c><00:04:20.560><c> you</c>

00:04:20.789 --> 00:04:20.799 align:start position:0%
interesting property of Excel if you
 

00:04:20.799 --> 00:04:22.830 align:start position:0%
interesting property of Excel if you
excel<00:04:21.189><c> something</c><00:04:21.489><c> went</c><00:04:21.669><c> down</c><00:04:21.699><c> with</c><00:04:22.030><c> whatever</c>

00:04:22.830 --> 00:04:22.840 align:start position:0%
excel something went down with whatever
 

00:04:22.840 --> 00:04:25.290 align:start position:0%
excel something went down with whatever
is<00:04:23.560><c> always</c><00:04:23.949><c> wonderful</c><00:04:24.159><c> so</c><00:04:24.819><c> you</c><00:04:24.879><c> just</c><00:04:25.120><c> need</c><00:04:25.240><c> to</c>

00:04:25.290 --> 00:04:25.300 align:start position:0%
is always wonderful so you just need to
 

00:04:25.300 --> 00:04:27.659 align:start position:0%
is always wonderful so you just need to
have<00:04:25.449><c> at</c><00:04:25.629><c> one</c><00:04:26.020><c> party</c><00:04:26.469><c> inputting</c><00:04:27.249><c> a</c><00:04:27.400><c> random</c>

00:04:27.659 --> 00:04:27.669 align:start position:0%
have at one party inputting a random
 

00:04:27.669 --> 00:04:29.149 align:start position:0%
have at one party inputting a random
number

00:04:29.149 --> 00:04:29.159 align:start position:0%
number
 

00:04:29.159 --> 00:04:32.309 align:start position:0%
number
the<00:04:30.159><c> problem</c><00:04:30.520><c> is</c><00:04:30.879><c> that</c><00:04:31.060><c> parties</c><00:04:31.509><c> can</c><00:04:31.840><c> choose</c>

00:04:32.309 --> 00:04:32.319 align:start position:0%
the problem is that parties can choose
 

00:04:32.319 --> 00:04:34.320 align:start position:0%
the problem is that parties can choose
not<00:04:32.499><c> to</c><00:04:32.620><c> reveal</c><00:04:32.770><c> and</c><00:04:33.430><c> if</c><00:04:33.849><c> you</c><00:04:33.939><c> party</c><00:04:34.180><c> does</c><00:04:34.300><c> not</c>

00:04:34.320 --> 00:04:34.330 align:start position:0%
not to reveal and if you party does not
 

00:04:34.330 --> 00:04:38.640 align:start position:0%
not to reveal and if you party does not
reveal<00:04:34.659><c> the</c><00:04:35.319><c> generation</c><00:04:35.800><c> is</c><00:04:36.129><c> stopped</c><00:04:37.439><c> so</c><00:04:38.439><c> yeah</c>

00:04:38.640 --> 00:04:38.650 align:start position:0%
reveal the generation is stopped so yeah
 

00:04:38.650 --> 00:04:40.739 align:start position:0%
reveal the generation is stopped so yeah
you<00:04:38.860><c> pull</c><00:04:39.039><c> the</c><00:04:39.219><c> Misuari</c><00:04:39.879><c> deposit</c><00:04:40.360><c> of</c><00:04:40.599><c> the</c>

00:04:40.739 --> 00:04:40.749 align:start position:0%
you pull the Misuari deposit of the
 

00:04:40.749 --> 00:04:44.760 align:start position:0%
you pull the Misuari deposit of the
party<00:04:40.990><c> not</c><00:04:41.110><c> revealing</c><00:04:41.939><c> and</c><00:04:42.939><c> in</c><00:04:43.539><c> for</c><00:04:44.349><c> example</c><00:04:44.650><c> I</c>

00:04:44.760 --> 00:04:44.770 align:start position:0%
party not revealing and in for example I
 

00:04:44.770 --> 00:04:47.219 align:start position:0%
party not revealing and in for example I
want<00:04:44.949><c> to</c><00:04:45.009><c> flip</c><00:04:45.699><c> a</c><00:04:45.789><c> coin</c><00:04:45.909><c> with</c><00:04:46.120><c> you</c><00:04:46.270><c> that's</c><00:04:47.020><c> a</c>

00:04:47.219 --> 00:04:47.229 align:start position:0%
want to flip a coin with you that's a
 

00:04:47.229 --> 00:04:49.170 align:start position:0%
want to flip a coin with you that's a
really<00:04:47.439><c> good</c><00:04:47.529><c> method</c><00:04:47.710><c> because</c><00:04:48.610><c> it's</c><00:04:48.789><c> only</c><00:04:48.969><c> two</c>

00:04:49.170 --> 00:04:49.180 align:start position:0%
really good method because it's only two
 

00:04:49.180 --> 00:04:52.140 align:start position:0%
really good method because it's only two
of<00:04:49.300><c> us</c><00:04:49.529><c> we</c><00:04:50.529><c> fix</c><00:04:50.740><c> the</c><00:04:50.860><c> coin</c><00:04:51.069><c> and</c><00:04:51.400><c> if</c><00:04:51.669><c> I</c><00:04:51.759><c> want</c><00:04:52.000><c> to</c>

00:04:52.140 --> 00:04:52.150 align:start position:0%
of us we fix the coin and if I want to
 

00:04:52.150 --> 00:04:54.480 align:start position:0%
of us we fix the coin and if I want to
solve<00:04:52.569><c> the</c><00:04:52.689><c> flip</c><00:04:52.900><c> I</c><00:04:53.469><c> get</c><00:04:53.979><c> timed</c><00:04:54.159><c> up</c><00:04:54.310><c> by</c>

00:04:54.480 --> 00:04:54.490 align:start position:0%
solve the flip I get timed up by
 

00:04:54.490 --> 00:04:57.149 align:start position:0%
solve the flip I get timed up by
dribbling<00:04:54.909><c> and</c><00:04:55.240><c> I</c><00:04:55.870><c> was</c><00:04:56.080><c> deposited</c><00:04:56.620><c> and</c><00:04:56.830><c> we</c>

00:04:57.149 --> 00:04:57.159 align:start position:0%
dribbling and I was deposited and we
 

00:04:57.159 --> 00:04:58.709 align:start position:0%
dribbling and I was deposited and we
assume<00:04:57.400><c> that</c><00:04:57.460><c> you</c><00:04:57.639><c> want</c><00:04:57.819><c> to</c><00:04:57.909><c> flip</c><00:04:58.090><c> so</c><00:04:58.569><c> that</c>

00:04:58.709 --> 00:04:58.719 align:start position:0%
assume that you want to flip so that
 

00:04:58.719 --> 00:05:01.170 align:start position:0%
assume that you want to flip so that
works<00:04:58.960><c> very</c><00:04:59.110><c> well</c><00:04:59.199><c> but</c><00:05:00.009><c> now</c><00:05:00.279><c> imagine</c><00:05:00.699><c> you</c><00:05:01.150><c> have</c>

00:05:01.170 --> 00:05:01.180 align:start position:0%
works very well but now imagine you have
 

00:05:01.180 --> 00:05:04.019 align:start position:0%
works very well but now imagine you have
one<00:05:01.900><c> thousand</c><00:05:02.469><c> users</c><00:05:02.680><c> which</c><00:05:03.340><c> are</c><00:05:03.520><c> relying</c><00:05:03.939><c> on</c>

00:05:04.019 --> 00:05:04.029 align:start position:0%
one thousand users which are relying on
 

00:05:04.029 --> 00:05:06.320 align:start position:0%
one thousand users which are relying on
the<00:05:04.180><c> same</c><00:05:04.330><c> number</c><00:05:04.599><c> and</c><00:05:04.960><c> you</c><00:05:05.379><c> just</c><00:05:05.529><c> have</c><00:05:05.680><c> one</c>

00:05:06.320 --> 00:05:06.330 align:start position:0%
the same number and you just have one
 

00:05:06.330 --> 00:05:09.629 align:start position:0%
the same number and you just have one
not<00:05:07.330><c> revealing</c><00:05:07.689><c> to</c><00:05:08.080><c> prevent</c><00:05:08.379><c> generation</c><00:05:08.860><c> so</c>

00:05:09.629 --> 00:05:09.639 align:start position:0%
not revealing to prevent generation so
 

00:05:09.639 --> 00:05:12.240 align:start position:0%
not revealing to prevent generation so
you<00:05:10.120><c> will</c><00:05:10.270><c> need</c><00:05:10.419><c> each</c><00:05:10.689><c> party</c><00:05:11.229><c> twelve</c><00:05:12.189><c> you</c>

00:05:12.240 --> 00:05:12.250 align:start position:0%
you will need each party twelve you
 

00:05:12.250 --> 00:05:15.240 align:start position:0%
you will need each party twelve you
deposit<00:05:12.900><c> equal</c><00:05:13.900><c> to</c><00:05:14.110><c> what</c><00:05:14.289><c> at</c><00:05:14.439><c> stake</c><00:05:14.680><c> for</c><00:05:14.889><c> all</c>

00:05:15.240 --> 00:05:15.250 align:start position:0%
deposit equal to what at stake for all
 

00:05:15.250 --> 00:05:18.779 align:start position:0%
deposit equal to what at stake for all
the<00:05:15.430><c> others</c><00:05:15.699><c> so</c><00:05:16.800><c> this</c><00:05:17.800><c> scale</c><00:05:18.039><c> quadratically</c>

00:05:18.779 --> 00:05:18.789 align:start position:0%
the others so this scale quadratically
 

00:05:18.789 --> 00:05:22.559 align:start position:0%
the others so this scale quadratically
to<00:05:19.270><c> the</c><00:05:19.389><c> number</c><00:05:19.629><c> of</c><00:05:19.719><c> policies</c><00:05:20.699><c> so</c><00:05:21.699><c> it</c><00:05:22.060><c> made</c><00:05:22.330><c> me</c>

00:05:22.559 --> 00:05:22.569 align:start position:0%
to the number of policies so it made me
 

00:05:22.569 --> 00:05:27.059 align:start position:0%
to the number of policies so it made me
practice<00:05:22.870><c> okay</c><00:05:23.680><c> is</c><00:05:24.009><c> playing</c><00:05:24.250><c> poker</c><00:05:25.439><c> but</c><00:05:26.439><c> for</c>

00:05:27.059 --> 00:05:27.069 align:start position:0%
practice okay is playing poker but for
 

00:05:27.069 --> 00:05:31.409 align:start position:0%
practice okay is playing poker but for
other<00:05:27.219><c> person</c><00:05:27.669><c> it</c><00:05:28.180><c> won't</c><00:05:28.389><c> work</c><00:05:30.120><c> then</c><00:05:31.120><c> you</c><00:05:31.270><c> have</c>

00:05:31.409 --> 00:05:31.419 align:start position:0%
other person it won't work then you have
 

00:05:31.419 --> 00:05:34.260 align:start position:0%
other person it won't work then you have
special<00:05:31.659><c> signatures</c><00:05:32.279><c> so</c><00:05:33.279><c> special</c><00:05:33.849><c> signatures</c>

00:05:34.260 --> 00:05:34.270 align:start position:0%
special signatures so special signatures
 

00:05:34.270 --> 00:05:38.790 align:start position:0%
special signatures so special signatures
is<00:05:34.599><c> a</c><00:05:35.560><c> scenario</c><00:05:36.479><c> which</c><00:05:37.479><c> is</c><00:05:37.719><c> where</c><00:05:38.259><c> a</c><00:05:38.500><c> lot</c><00:05:38.770><c> of</c>

00:05:38.790 --> 00:05:38.800 align:start position:0%
is a scenario which is where a lot of
 

00:05:38.800 --> 00:05:42.889 align:start position:0%
is a scenario which is where a lot of
parties<00:05:39.279><c> get</c><00:05:40.029><c> part</c><00:05:40.449><c> of</c><00:05:40.930><c> the</c><00:05:41.110><c> key</c><00:05:41.289><c> and</c><00:05:41.529><c> design</c>

00:05:42.889 --> 00:05:42.899 align:start position:0%
parties get part of the key and design
 

00:05:42.899 --> 00:05:45.869 align:start position:0%
parties get part of the key and design
part<00:05:43.899><c> snatcher</c><00:05:44.139><c> and</c><00:05:44.469><c> if</c><00:05:45.279><c> you</c><00:05:45.370><c> get</c><00:05:45.520><c> at</c><00:05:45.699><c> least</c>

00:05:45.869 --> 00:05:45.879 align:start position:0%
part snatcher and if you get at least
 

00:05:45.879 --> 00:05:48.329 align:start position:0%
part snatcher and if you get at least
the<00:05:46.719><c> threshold</c><00:05:47.110><c> of</c><00:05:47.229><c> passive</c><00:05:47.560><c> nature</c><00:05:47.740><c> you</c>

00:05:48.329 --> 00:05:48.339 align:start position:0%
the threshold of passive nature you
 

00:05:48.339 --> 00:05:50.929 align:start position:0%
the threshold of passive nature you
combine<00:05:48.699><c> them</c><00:05:48.969><c> and</c><00:05:49.210><c> you</c><00:05:49.750><c> get</c><00:05:50.020><c> a</c><00:05:50.080><c> signature</c>

00:05:50.929 --> 00:05:50.939 align:start position:0%
combine them and you get a signature
 

00:05:50.939 --> 00:05:53.579 align:start position:0%
combine them and you get a signature
one<00:05:51.939><c> interesting</c><00:05:52.240><c> property</c><00:05:52.509><c> of</c><00:05:53.050><c> the</c><00:05:53.259><c> Senate</c>

00:05:53.579 --> 00:05:53.589 align:start position:0%
one interesting property of the Senate
 

00:05:53.589 --> 00:05:56.639 align:start position:0%
one interesting property of the Senate
regime<00:05:53.889><c> is</c><00:05:54.669><c> that</c><00:05:55.000><c> no</c><00:05:55.750><c> matter</c><00:05:55.899><c> which</c><00:05:56.199><c> party</c><00:05:56.409><c> are</c>

00:05:56.639 --> 00:05:56.649 align:start position:0%
regime is that no matter which party are
 

00:05:56.649 --> 00:05:59.939 align:start position:0%
regime is that no matter which party are
signing<00:05:57.069><c> as</c><00:05:57.219><c> long</c><00:05:58.029><c> as</c><00:05:58.419><c> we</c><00:05:58.599><c> get</c><00:05:58.719><c> a</c><00:05:58.779><c> threshold</c><00:05:59.080><c> we</c>

00:05:59.939 --> 00:05:59.949 align:start position:0%
signing as long as we get a threshold we
 

00:05:59.949 --> 00:06:01.589 align:start position:0%
signing as long as we get a threshold we
get<00:06:00.099><c> the</c><00:06:00.159><c> same</c><00:06:00.310><c> signature</c><00:06:00.580><c> so</c><00:06:01.029><c> if</c><00:06:01.120><c> it's</c><00:06:01.240><c> a</c><00:06:01.360><c> Oba</c>

00:06:01.589 --> 00:06:01.599 align:start position:0%
get the same signature so if it's a Oba
 

00:06:01.599 --> 00:06:05.159 align:start position:0%
get the same signature so if it's a Oba
signing<00:06:01.930><c> or</c><00:06:02.169><c> DLC</c><00:06:02.800><c> or</c><00:06:03.180><c> no</c><00:06:04.180><c> matter</c><00:06:04.300><c> what</c><00:06:04.539><c> we</c>

00:06:05.159 --> 00:06:05.169 align:start position:0%
signing or DLC or no matter what we
 

00:06:05.169 --> 00:06:08.510 align:start position:0%
signing or DLC or no matter what we
already<00:06:05.349><c> get</c><00:06:05.560><c> this</c><00:06:05.710><c> is</c><00:06:05.860><c> the</c><00:06:05.979><c> same</c><00:06:06.129><c> signature</c>

00:06:08.510 --> 00:06:08.520 align:start position:0%
 
 

00:06:08.520 --> 00:06:12.480 align:start position:0%
 
so<00:06:09.520><c> that's</c><00:06:10.509><c> really</c><00:06:10.689><c> good</c><00:06:10.930><c> if</c><00:06:11.589><c> you</c><00:06:11.860><c> are</c><00:06:11.919><c> in</c><00:06:12.250><c> the</c>

00:06:12.480 --> 00:06:12.490 align:start position:0%
so that's really good if you are in the
 

00:06:12.490 --> 00:06:16.079 align:start position:0%
so that's really good if you are in the
honest<00:06:12.909><c> majority</c><00:06:13.389><c> model</c><00:06:14.789><c> because</c><00:06:15.789><c> in</c><00:06:15.939><c> this</c>

00:06:16.079 --> 00:06:16.089 align:start position:0%
honest majority model because in this
 

00:06:16.089 --> 00:06:19.829 align:start position:0%
honest majority model because in this
case<00:06:16.300><c> I</c><00:06:17.639><c> thought</c><00:06:18.639><c> about</c><00:06:18.909><c> you</c><00:06:19.149><c> with</c><00:06:19.360><c> all</c><00:06:19.509><c> and</c>

00:06:19.829 --> 00:06:19.839 align:start position:0%
case I thought about you with all and
 

00:06:19.839 --> 00:06:22.499 align:start position:0%
case I thought about you with all and
everything<00:06:20.289><c> goes</c><00:06:20.409><c> right</c><00:06:20.620><c> but</c><00:06:21.610><c> the</c><00:06:21.699><c> problem</c><00:06:22.120><c> is</c>

00:06:22.499 --> 00:06:22.509 align:start position:0%
everything goes right but the problem is
 

00:06:22.509 --> 00:06:26.399 align:start position:0%
everything goes right but the problem is
if<00:06:23.469><c> you</c><00:06:23.529><c> can</c><00:06:24.069><c> get</c><00:06:24.219><c> attack</c><00:06:24.759><c> a</c><00:06:24.789><c> 50</c><00:06:25.180><c> percent</c><00:06:25.539><c> with</c>

00:06:26.399 --> 00:06:26.409 align:start position:0%
if you can get attack a 50 percent with
 

00:06:26.409 --> 00:06:29.209 align:start position:0%
if you can get attack a 50 percent with
party<00:06:26.830><c> proposing</c><00:06:27.580><c> to</c><00:06:27.699><c> revealed</c><00:06:28.000><c> a</c><00:06:28.180><c> design</c><00:06:28.509><c> or</c>

00:06:29.209 --> 00:06:29.219 align:start position:0%
party proposing to revealed a design or
 

00:06:29.219 --> 00:06:30.370 align:start position:0%
party proposing to revealed a design or
you

00:06:30.370 --> 00:06:30.380 align:start position:0%
you
 

00:06:30.380 --> 00:06:34.420 align:start position:0%
you
walls<00:06:30.640><c> with</c><00:06:31.640><c> parties</c><00:06:32.180><c> we</c><00:06:32.960><c> will</c><00:06:33.110><c> collude</c><00:06:33.590><c> to</c>

00:06:34.420 --> 00:06:34.430 align:start position:0%
walls with parties we will collude to
 

00:06:34.430 --> 00:06:36.880 align:start position:0%
walls with parties we will collude to
get<00:06:34.580><c> to</c><00:06:34.700><c> know</c><00:06:34.850><c> the</c><00:06:35.060><c> random</c><00:06:35.330><c> number</c><00:06:35.570><c> and</c><00:06:35.890><c> they</c>

00:06:36.880 --> 00:06:36.890 align:start position:0%
get to know the random number and they
 

00:06:36.890 --> 00:06:41.400 align:start position:0%
get to know the random number and they
can<00:06:36.920><c> sum</c><00:06:37.250><c> sorry</c><00:06:37.540><c> by</c><00:06:38.540><c> making</c><00:06:38.870><c> some</c><00:06:39.020><c> cash</c><00:06:39.260><c> attack</c>

00:06:41.400 --> 00:06:41.410 align:start position:0%
can sum sorry by making some cash attack
 

00:06:41.410 --> 00:06:44.320 align:start position:0%
can sum sorry by making some cash attack
the<00:06:42.410><c> other</c><00:06:42.560><c> method</c><00:06:42.950><c> is</c><00:06:43.160><c> second</c><00:06:43.580><c> cell</c><00:06:43.790><c> prostate</c>

00:06:44.320 --> 00:06:44.330 align:start position:0%
the other method is second cell prostate
 

00:06:44.330 --> 00:06:47.110 align:start position:0%
the other method is second cell prostate
so<00:06:45.320><c> in</c><00:06:45.830><c> classical</c><00:06:46.280><c> proof</c><00:06:46.490><c> of</c><00:06:46.610><c> stage</c>

00:06:47.110 --> 00:06:47.120 align:start position:0%
so in classical proof of stage
 

00:06:47.120 --> 00:06:50.020 align:start position:0%
so in classical proof of stage
you<00:06:47.890><c> always</c><00:06:48.890><c> subtract</c><00:06:49.340><c> second</c><00:06:49.670><c> cell</c><00:06:49.790><c> probe</c>

00:06:50.020 --> 00:06:50.030 align:start position:0%
you always subtract second cell probe
 

00:06:50.030 --> 00:06:53.890 align:start position:0%
you always subtract second cell probe
walk<00:06:50.740><c> in</c><00:06:51.740><c> the</c><00:06:51.950><c> classical</c><00:06:52.370><c> probe</c><00:06:52.580><c> walk</c><00:06:52.790><c> you</c><00:06:53.690><c> can</c>

00:06:53.890 --> 00:06:53.900 align:start position:0%
walk in the classical probe walk you can
 

00:06:53.900 --> 00:06:57.300 align:start position:0%
walk in the classical probe walk you can
paralyze<00:06:54.380><c> it</c><00:06:54.820><c> so</c><00:06:55.820><c> you</c><00:06:56.510><c> get</c><00:06:56.660><c> one</c><00:06:56.840><c> computer</c>

00:06:57.300 --> 00:06:57.310 align:start position:0%
paralyze it so you get one computer
 

00:06:57.310 --> 00:07:00.750 align:start position:0%
paralyze it so you get one computer
having<00:06:58.310><c> a</c><00:06:58.370><c> known</c><00:06:58.550><c> sequel</c><00:06:58.940><c> hero</c><00:06:59.420><c> one</c><00:06:59.810><c> was</c><00:06:59.930><c> 0.1</c>

00:07:00.750 --> 00:07:00.760 align:start position:0%
having a known sequel hero one was 0.1
 

00:07:00.760 --> 00:07:03.370 align:start position:0%
having a known sequel hero one was 0.1
and<00:07:01.760><c> the</c><00:07:02.060><c> more</c><00:07:02.210><c> computer</c><00:07:02.540><c> you</c><00:07:02.630><c> have</c><00:07:02.780><c> the</c>

00:07:03.370 --> 00:07:03.380 align:start position:0%
and the more computer you have the
 

00:07:03.380 --> 00:07:07.030 align:start position:0%
and the more computer you have the
faster<00:07:03.770><c> you</c><00:07:04.190><c> get</c><00:07:04.340><c> to</c><00:07:04.520><c> find</c><00:07:04.790><c> a</c><00:07:04.940><c> block</c><00:07:05.470><c> in</c><00:07:06.470><c> this</c>

00:07:07.030 --> 00:07:07.040 align:start position:0%
faster you get to find a block in this
 

00:07:07.040 --> 00:07:12.610 align:start position:0%
faster you get to find a block in this
one<00:07:08.110><c> it's</c><00:07:09.110><c> not</c><00:07:09.230><c> the</c><00:07:09.320><c> case</c><00:07:09.640><c> so</c><00:07:10.640><c> you</c><00:07:11.090><c> start</c><00:07:11.810><c> with</c>

00:07:12.610 --> 00:07:12.620 align:start position:0%
one it's not the case so you start with
 

00:07:12.620 --> 00:07:16.210 align:start position:0%
one it's not the case so you start with
the<00:07:13.460><c> block</c><00:07:13.580><c> cache</c><00:07:13.790><c> and</c><00:07:14.390><c> you</c><00:07:14.420><c> a</c><00:07:15.500><c> and</c><00:07:15.680><c> you</c><00:07:16.190><c> a</c>

00:07:16.210 --> 00:07:16.220 align:start position:0%
the block cache and you a and you a
 

00:07:16.220 --> 00:07:17.770 align:start position:0%
the block cache and you a and you a
 and<00:07:16.700><c> you</c><00:07:16.880><c> are</c><00:07:17.150><c> initiated</c><00:07:17.540><c> a</c><00:07:17.750><c> a</c>

00:07:17.770 --> 00:07:18.970 align:start position:0%
 and you are initiated a a
 

00:07:18.970 --> 00:07:18.980 align:start position:0%
 
 

00:07:18.980 --> 00:07:23.260 align:start position:0%
 
so<00:07:19.400><c> at</c><00:07:19.640><c> each</c><00:07:19.820><c> step</c><00:07:19.930><c> you</c><00:07:20.930><c> need</c><00:07:21.760><c> the</c><00:07:22.760><c> result</c><00:07:23.090><c> of</c>

00:07:23.260 --> 00:07:23.270 align:start position:0%
so at each step you need the result of
 

00:07:23.270 --> 00:07:26.170 align:start position:0%
so at each step you need the result of
the<00:07:23.450><c> previous</c><00:07:23.810><c> step</c><00:07:24.020><c> so</c><00:07:24.760><c> even</c><00:07:25.760><c> if</c><00:07:25.850><c> you</c><00:07:25.970><c> get</c>

00:07:26.170 --> 00:07:26.180 align:start position:0%
the previous step so even if you get
 

00:07:26.180 --> 00:07:31.350 align:start position:0%
the previous step so even if you get
tons<00:07:26.840><c> of</c><00:07:27.110><c> hardware</c><00:07:27.580><c> you</c><00:07:28.580><c> won't</c><00:07:28.820><c> be</c><00:07:28.970><c> faster</c><00:07:29.360><c> so</c>

00:07:31.350 --> 00:07:31.360 align:start position:0%
tons of hardware you won't be faster so
 

00:07:31.360 --> 00:07:34.510 align:start position:0%
tons of hardware you won't be faster so
what<00:07:32.360><c> does</c><00:07:32.690><c> it</c><00:07:32.810><c> do</c><00:07:32.930><c> you</c><00:07:33.110><c> it's</c><00:07:33.830><c> a</c><00:07:33.950><c> time</c><00:07:34.400><c> lock</c>

00:07:34.510 --> 00:07:34.520 align:start position:0%
what does it do you it's a time lock
 

00:07:34.520 --> 00:07:38.350 align:start position:0%
what does it do you it's a time lock
cryptography<00:07:35.090><c> the</c><00:07:35.560><c> goal</c><00:07:36.560><c> is</c><00:07:36.860><c> to</c><00:07:36.890><c> ensure</c><00:07:37.360><c> take</c>

00:07:38.350 --> 00:07:38.360 align:start position:0%
cryptography the goal is to ensure take
 

00:07:38.360 --> 00:07:41.130 align:start position:0%
cryptography the goal is to ensure take
some<00:07:38.600><c> time</c><00:07:38.840><c> to</c><00:07:39.620><c> compute</c><00:07:40.010><c> the</c><00:07:40.460><c> random</c><00:07:40.730><c> number</c>

00:07:41.130 --> 00:07:41.140 align:start position:0%
some time to compute the random number
 

00:07:41.140 --> 00:07:44.950 align:start position:0%
some time to compute the random number
such<00:07:42.140><c> as</c><00:07:42.170><c> this</c><00:07:42.530><c> way</c><00:07:42.940><c> if</c><00:07:43.940><c> you</c><00:07:44.120><c> are</c><00:07:44.180><c> minor</c><00:07:44.450><c> and</c>

00:07:44.950 --> 00:07:44.960 align:start position:0%
such as this way if you are minor and
 

00:07:44.960 --> 00:07:48.490 align:start position:0%
such as this way if you are minor and
you<00:07:45.440><c> want</c><00:07:45.590><c> to</c><00:07:45.710><c> get</c><00:07:45.800><c> bribed</c><00:07:46.130><c> or</c><00:07:46.550><c> you</c><00:07:47.350><c> want</c><00:07:48.350><c> no</c>

00:07:48.490 --> 00:07:48.500 align:start position:0%
you want to get bribed or you want no
 

00:07:48.500 --> 00:07:52.000 align:start position:0%
you want to get bribed or you want no
tribute<00:07:48.740><c> for</c><00:07:49.070><c> yourself</c><00:07:49.510><c> at</c><00:07:50.510><c> the</c><00:07:50.720><c> point</c><00:07:51.010><c> where</c>

00:07:52.000 --> 00:07:52.010 align:start position:0%
tribute for yourself at the point where
 

00:07:52.010 --> 00:07:55.530 align:start position:0%
tribute for yourself at the point where
you<00:07:52.580><c> have</c><00:07:52.610><c> your</c><00:07:52.880><c> block</c><00:07:53.090><c> if</c><00:07:53.930><c> you</c><00:07:54.110><c> wait</c><00:07:54.380><c> to</c><00:07:55.160><c> know</c>

00:07:55.530 --> 00:07:55.540 align:start position:0%
you have your block if you wait to know
 

00:07:55.540 --> 00:07:59.320 align:start position:0%
you have your block if you wait to know
this<00:07:56.540><c> result</c><00:07:57.340><c> someone</c><00:07:58.340><c> else</c><00:07:58.550><c> will</c><00:07:59.000><c> already</c>

00:07:59.320 --> 00:07:59.330 align:start position:0%
this result someone else will already
 

00:07:59.330 --> 00:08:02.530 align:start position:0%
this result someone else will already
published<00:07:59.690><c> one</c><00:07:59.950><c> so</c><00:08:00.950><c> okay</c><00:08:01.490><c> you</c><00:08:01.670><c> can</c><00:08:01.910><c> some</c>

00:08:02.530 --> 00:08:02.540 align:start position:0%
published one so okay you can some
 

00:08:02.540 --> 00:08:05.710 align:start position:0%
published one so okay you can some
source<00:08:02.810><c> on</c><00:08:03.100><c> but</c><00:08:04.100><c> you</c><00:08:04.550><c> don't</c><00:08:05.150><c> know</c><00:08:05.360><c> what</c><00:08:05.600><c> you</c>

00:08:05.710 --> 00:08:05.720 align:start position:0%
source on but you don't know what you
 

00:08:05.720 --> 00:08:12.550 align:start position:0%
source on but you don't know what you
sound<00:08:05.900><c> so</c><00:08:06.080><c> so</c><00:08:06.770><c> it's</c><00:08:07.220><c> still</c><00:08:07.400><c> random</c><00:08:11.140><c> but</c><00:08:12.140><c> there</c>

00:08:12.550 --> 00:08:12.560 align:start position:0%
sound so so it's still random but there
 

00:08:12.560 --> 00:08:15.370 align:start position:0%
sound so so it's still random but there
is<00:08:12.650><c> still</c><00:08:12.770><c> some</c><00:08:13.400><c> catch</c><00:08:13.720><c> because</c><00:08:14.720><c> if</c><00:08:15.020><c> you</c><00:08:15.170><c> want</c>

00:08:15.370 --> 00:08:15.380 align:start position:0%
is still some catch because if you want
 

00:08:15.380 --> 00:08:17.680 align:start position:0%
is still some catch because if you want
to<00:08:15.530><c> compute</c><00:08:15.950><c> some</c><00:08:16.280><c> second</c><00:08:16.550><c> shell</c><00:08:16.700><c> -</c><00:08:16.880><c> something</c>

00:08:17.680 --> 00:08:17.690 align:start position:0%
to compute some second shell - something
 

00:08:17.690 --> 00:08:19.690 align:start position:0%
to compute some second shell - something
like<00:08:17.840><c> 1</c><00:08:18.020><c> million</c><00:08:18.200><c> time</c><00:08:18.470><c> and</c><00:08:18.830><c> you</c><00:08:19.460><c> do</c><00:08:19.520><c> that</c><00:08:19.610><c> to</c>

00:08:19.690 --> 00:08:19.700 align:start position:0%
like 1 million time and you do that to
 

00:08:19.700 --> 00:08:22.510 align:start position:0%
like 1 million time and you do that to
me<00:08:19.790><c> smart</c><00:08:20.030><c> contract</c><00:08:20.420><c> you</c><00:08:21.200><c> will</c><00:08:21.410><c> run</c><00:08:21.680><c> into</c><00:08:22.220><c> the</c>

00:08:22.510 --> 00:08:22.520 align:start position:0%
me smart contract you will run into the
 

00:08:22.520 --> 00:08:26.650 align:start position:0%
me smart contract you will run into the
gas<00:08:22.760><c> limit</c><00:08:23.500><c> so</c><00:08:24.500><c> to</c><00:08:24.920><c> solve</c><00:08:25.190><c> that</c><00:08:25.430><c> you</c><00:08:26.390><c> need</c><00:08:26.540><c> to</c>

00:08:26.650 --> 00:08:26.660 align:start position:0%
gas limit so to solve that you need to
 

00:08:26.660 --> 00:08:29.890 align:start position:0%
gas limit so to solve that you need to
use<00:08:26.810><c> interactive</c><00:08:27.350><c> verification</c><00:08:28.040><c> I</c><00:08:29.030><c> guess</c>

00:08:29.890 --> 00:08:29.900 align:start position:0%
use interactive verification I guess
 

00:08:29.900 --> 00:08:32.170 align:start position:0%
use interactive verification I guess
some<00:08:30.050><c> of</c><00:08:30.140><c> you</c><00:08:30.260><c> have</c><00:08:30.440><c> been</c><00:08:30.470><c> at</c><00:08:31.180><c> true--but</c>

00:08:32.170 --> 00:08:32.180 align:start position:0%
some of you have been at true--but
 

00:08:32.180 --> 00:08:34.990 align:start position:0%
some of you have been at true--but
foundation<00:08:32.690><c> so</c><00:08:33.530><c> that's</c><00:08:34.310><c> the</c><00:08:34.460><c> same</c><00:08:34.610><c> concept</c>

00:08:34.990 --> 00:08:35.000 align:start position:0%
foundation so that's the same concept
 

00:08:35.000 --> 00:08:37.300 align:start position:0%
foundation so that's the same concept
except<00:08:35.630><c> here</c><00:08:35.930><c> it's</c><00:08:36.080><c> quite</c><00:08:36.560><c> simpler</c><00:08:36.919><c> because</c>

00:08:37.300 --> 00:08:37.310 align:start position:0%
except here it's quite simpler because
 

00:08:37.310 --> 00:08:38.600 align:start position:0%
except here it's quite simpler because
we<00:08:37.610><c> just</c><00:08:37.760><c> assumed</c>

00:08:38.600 --> 00:08:38.610 align:start position:0%
we just assumed
 

00:08:38.610 --> 00:08:41.170 align:start position:0%
we just assumed
country<00:08:39.060><c> or</c><00:08:39.269><c> complicated</c><00:08:39.719><c> stuff</c><00:08:39.990><c> just</c><00:08:40.229><c> ashes</c>

00:08:41.170 --> 00:08:41.180 align:start position:0%
country or complicated stuff just ashes
 

00:08:41.180 --> 00:08:45.920 align:start position:0%
country or complicated stuff just ashes
so<00:08:42.180><c> you</c><00:08:43.019><c> let</c><00:08:43.140><c> every</c><00:08:43.409><c> party</c><00:08:44.209><c> post</c><00:08:45.209><c> the</c><00:08:45.360><c> result</c><00:08:45.690><c> a</c>

00:08:45.920 --> 00:08:45.930 align:start position:0%
so you let every party post the result a
 

00:08:45.930 --> 00:08:48.829 align:start position:0%
so you let every party post the result a
deposit<00:08:46.500><c> and</c><00:08:46.709><c> then</c><00:08:47.670><c> you</c><00:08:47.850><c> have</c><00:08:47.970><c> a</c><00:08:48.000><c> replication</c>

00:08:48.829 --> 00:08:48.839 align:start position:0%
deposit and then you have a replication
 

00:08:48.839 --> 00:08:52.840 align:start position:0%
deposit and then you have a replication
game<00:08:49.140><c> which</c><00:08:50.510><c> guarantee</c><00:08:51.510><c> that</c><00:08:51.720><c> each</c><00:08:51.990><c> party</c>

00:08:52.840 --> 00:08:52.850 align:start position:0%
game which guarantee that each party
 

00:08:52.850 --> 00:08:56.780 align:start position:0%
game which guarantee that each party
wins<00:08:53.850><c> honest</c><00:08:54.269><c> so</c><00:08:54.930><c> the</c><00:08:55.890><c> Challenger</c><00:08:56.310><c> of</c><00:08:56.490><c> a</c><00:08:56.579><c> fake</c>

00:08:56.780 --> 00:08:56.790 align:start position:0%
wins honest so the Challenger of a fake
 

00:08:56.790 --> 00:08:57.139 align:start position:0%
wins honest so the Challenger of a fake
number

00:08:57.139 --> 00:08:57.149 align:start position:0%
number
 

00:08:57.149 --> 00:09:01.370 align:start position:0%
number
all<00:08:57.360><c> the</c><00:08:58.019><c> defender</c><00:08:58.529><c> of</c><00:08:59.430><c> the</c><00:08:59.760><c> right</c><00:09:00.240><c> one</c><00:09:00.450><c> will</c>

00:09:01.370 --> 00:09:01.380 align:start position:0%
all the defender of the right one will
 

00:09:01.380 --> 00:09:04.100 align:start position:0%
all the defender of the right one will
always<00:09:01.649><c> win</c><00:09:02.040><c> the</c><00:09:02.160><c> challenge</c><00:09:02.490><c> and</c><00:09:03.110><c> when</c>

00:09:04.100 --> 00:09:04.110 align:start position:0%
always win the challenge and when
 

00:09:04.110 --> 00:09:06.980 align:start position:0%
always win the challenge and when
someone<00:09:04.440><c> puts</c><00:09:04.709><c> fake</c><00:09:05.010><c> numbers</c><00:09:05.370><c> you</c><00:09:06.329><c> will</c>

00:09:06.980 --> 00:09:06.990 align:start position:0%
someone puts fake numbers you will
 

00:09:06.990 --> 00:09:08.870 align:start position:0%
someone puts fake numbers you will
possibly<00:09:07.410><c> deposit</c><00:09:07.800><c> and</c><00:09:08.070><c> give</c><00:09:08.399><c> thought</c><00:09:08.610><c> to</c>

00:09:08.870 --> 00:09:08.880 align:start position:0%
possibly deposit and give thought to
 

00:09:08.880 --> 00:09:13.360 align:start position:0%
possibly deposit and give thought to
challenges<00:09:10.610><c> so</c><00:09:11.610><c> one</c><00:09:11.730><c> charge</c><00:09:11.910><c> of</c><00:09:12.089><c> litigation</c>

00:09:13.360 --> 00:09:13.370 align:start position:0%
challenges so one charge of litigation
 

00:09:13.370 --> 00:09:15.650 align:start position:0%
challenges so one charge of litigation
that's<00:09:14.370><c> assumed</c><00:09:14.790><c> here</c><00:09:15.000><c> for</c><00:09:15.209><c> the</c><00:09:15.269><c> sake</c><00:09:15.420><c> of</c><00:09:15.450><c> the</c>

00:09:15.650 --> 00:09:15.660 align:start position:0%
that's assumed here for the sake of the
 

00:09:15.660 --> 00:09:17.569 align:start position:0%
that's assumed here for the sake of the
example<00:09:15.720><c> that</c><00:09:16.050><c> I</c><00:09:16.380><c> should</c><00:09:16.620><c> use</c><00:09:16.769><c> this</c><00:09:17.010><c> one</c><00:09:17.070><c> don't</c>

00:09:17.569 --> 00:09:17.579 align:start position:0%
example that I should use this one don't
 

00:09:17.579 --> 00:09:19.930 align:start position:0%
example that I should use this one don't
use<00:09:18.060><c> that</c><00:09:18.180><c> as</c><00:09:18.329><c> an</c><00:09:18.420><c> ash</c><00:09:18.540><c> at</c><00:09:18.899><c> least</c><00:09:19.110><c> for</c><00:09:19.230><c> example</c>

00:09:19.930 --> 00:09:19.940 align:start position:0%
use that as an ash at least for example
 

00:09:19.940 --> 00:09:23.180 align:start position:0%
use that as an ash at least for example
you<00:09:20.940><c> compute</c><00:09:21.360><c> you</c><00:09:21.630><c> get</c><00:09:21.779><c> seventeen</c><00:09:22.410><c> and</c><00:09:22.740><c> some</c>

00:09:23.180 --> 00:09:23.190 align:start position:0%
you compute you get seventeen and some
 

00:09:23.190 --> 00:09:27.290 align:start position:0%
you compute you get seventeen and some
of<00:09:23.310><c> the</c><00:09:23.370><c> party</c><00:09:23.779><c> said</c><00:09:24.779><c> 35</c><00:09:25.430><c> which</c><00:09:26.430><c> is</c><00:09:26.459><c> a</c><00:09:26.820><c> fake</c>

00:09:27.290 --> 00:09:27.300 align:start position:0%
of the party said 35 which is a fake
 

00:09:27.300 --> 00:09:31.430 align:start position:0%
of the party said 35 which is a fake
cancer<00:09:27.829><c> so</c><00:09:28.829><c> you</c><00:09:28.860><c> ask</c><00:09:29.250><c> at</c><00:09:29.490><c> this</c><00:09:29.610><c> party</c><00:09:30.000><c> what</c><00:09:30.720><c> is</c>

00:09:31.430 --> 00:09:31.440 align:start position:0%
cancer so you ask at this party what is
 

00:09:31.440 --> 00:09:34.220 align:start position:0%
cancer so you ask at this party what is
the<00:09:31.589><c> value</c><00:09:31.680><c> at</c><00:09:32.190><c> the</c><00:09:32.370><c> nine</c><00:09:32.519><c> step</c><00:09:32.790><c> and</c><00:09:33.750><c> he</c><00:09:33.990><c> says</c>

00:09:34.220 --> 00:09:34.230 align:start position:0%
the value at the nine step and he says
 

00:09:34.230 --> 00:09:37.490 align:start position:0%
the value at the nine step and he says
27<00:09:35.010><c> so</c><00:09:35.940><c> now</c><00:09:36.269><c> you</c><00:09:36.329><c> know</c><00:09:36.570><c> that</c><00:09:36.810><c> made</c><00:09:37.110><c> mistake</c>

00:09:37.490 --> 00:09:37.500 align:start position:0%
27 so now you know that made mistake
 

00:09:37.500 --> 00:09:43.130 align:start position:0%
27 so now you know that made mistake
between<00:09:38.100><c> 0</c><00:09:39.029><c> and</c><00:09:39.450><c> 9</c><00:09:41.029><c> so</c><00:09:42.029><c> you</c><00:09:42.089><c> ask</c><00:09:42.329><c> except</c><00:09:42.690><c> for</c><00:09:42.930><c> it</c>

00:09:43.130 --> 00:09:43.140 align:start position:0%
between 0 and 9 so you ask except for it
 

00:09:43.140 --> 00:09:45.410 align:start position:0%
between 0 and 9 so you ask except for it
says<00:09:43.230><c> 4</c><00:09:43.470><c> 4</c><00:09:43.829><c> is</c><00:09:43.920><c> correct</c><00:09:44.100><c> so</c><00:09:44.880><c> you</c><00:09:44.910><c> know</c><00:09:45.329><c> it's</c>

00:09:45.410 --> 00:09:45.420 align:start position:0%
says 4 4 is correct so you know it's
 

00:09:45.420 --> 00:09:47.560 align:start position:0%
says 4 4 is correct so you know it's
mistake<00:09:45.690><c> is</c><00:09:45.810><c> between</c><00:09:46.050><c> 4</c><00:09:46.350><c> &amp;</c><00:09:46.649><c> 9</c>

00:09:47.560 --> 00:09:47.570 align:start position:0%
mistake is between 4 &amp; 9
 

00:09:47.570 --> 00:09:54.050 align:start position:0%
mistake is between 4 &amp; 9
you<00:09:48.570><c> ask</c><00:09:49.370><c> 6</c><00:09:50.370><c> he</c><00:09:51.029><c> says</c><00:09:51.209><c> 24</c><00:09:51.810><c> is</c><00:09:52.740><c> incorrect</c><00:09:53.459><c> you</c>

00:09:54.050 --> 00:09:54.060 align:start position:0%
you ask 6 he says 24 is incorrect you
 

00:09:54.060 --> 00:09:58.639 align:start position:0%
you ask 6 he says 24 is incorrect you
guys<00:09:54.209><c> got</c><00:09:54.360><c> five</c><00:09:54.570><c> and</c><00:09:54.899><c> now</c><00:09:55.579><c> you</c><00:09:56.579><c> show</c><00:09:56.790><c> 5</c><00:09:57.620><c> plus</c><00:09:58.620><c> 1</c>

00:09:58.639 --> 00:09:58.649 align:start position:0%
guys got five and now you show 5 plus 1
 

00:09:58.649 --> 00:10:03.829 align:start position:0%
guys got five and now you show 5 plus 1
is<00:09:59.040><c> 6</c><00:09:59.480><c> not</c><00:10:00.480><c> 24</c><00:10:01.140><c> so</c><00:10:01.740><c> you've</c><00:10:02.130><c> proven</c><00:10:02.519><c> that</c><00:10:02.839><c> he</c>

00:10:03.829 --> 00:10:03.839 align:start position:0%
is 6 not 24 so you've proven that he
 

00:10:03.839 --> 00:10:10.579 align:start position:0%
is 6 not 24 so you've proven that he
admits<00:10:04.560><c> a</c><00:10:04.620><c> mistake</c><00:10:04.920><c> in</c><00:10:05.190><c> computation</c><00:10:09.589><c> but</c>

00:10:10.579 --> 00:10:10.589 align:start position:0%
admits a mistake in computation but
 

00:10:10.589 --> 00:10:12.500 align:start position:0%
admits a mistake in computation but
there<00:10:11.010><c> are</c><00:10:11.100><c> still</c><00:10:11.279><c> some</c><00:10:11.490><c> some</c><00:10:11.880><c> issue</c><00:10:12.089><c> with</c>

00:10:12.500 --> 00:10:12.510 align:start position:0%
there are still some some issue with
 

00:10:12.510 --> 00:10:19.160 align:start position:0%
there are still some some issue with
that<00:10:13.190><c> which</c><00:10:14.190><c> is</c><00:10:14.220><c> that</c><00:10:15.019><c> a</c><00:10:16.019><c> party</c><00:10:16.709><c> can</c><00:10:17.339><c> put</c><00:10:18.170><c> tech</c>

00:10:19.160 --> 00:10:19.170 align:start position:0%
that which is that a party can put tech
 

00:10:19.170 --> 00:10:23.750 align:start position:0%
that which is that a party can put tech
numbers<00:10:19.529><c> put</c><00:10:20.399><c> some</c><00:10:20.610><c> deposits</c><00:10:20.880><c> and</c><00:10:22.070><c> okay</c><00:10:23.070><c> this</c>

00:10:23.750 --> 00:10:23.760 align:start position:0%
numbers put some deposits and okay this
 

00:10:23.760 --> 00:10:27.230 align:start position:0%
numbers put some deposits and okay this
party<00:10:24.149><c> won't</c><00:10:24.360><c> be</c><00:10:24.600><c> able</c><00:10:25.279><c> to</c><00:10:26.279><c> change</c><00:10:26.820><c> a</c><00:10:26.940><c> number</c>

00:10:27.230 --> 00:10:27.240 align:start position:0%
party won't be able to change a number
 

00:10:27.240 --> 00:10:31.610 align:start position:0%
party won't be able to change a number
but<00:10:27.870><c> this</c><00:10:28.050><c> party</c><00:10:28.380><c> will</c><00:10:28.560><c> be</c><00:10:29.209><c> able</c><00:10:30.209><c> to</c><00:10:30.480><c> delay</c><00:10:30.959><c> the</c>

00:10:31.610 --> 00:10:31.620 align:start position:0%
but this party will be able to delay the
 

00:10:31.620 --> 00:10:39.250 align:start position:0%
but this party will be able to delay the
time<00:10:31.860><c> this</c><00:10:32.730><c> number</c><00:10:33.290><c> will</c><00:10:34.290><c> be</c><00:10:34.320><c> available</c><00:10:37.640><c> so</c>

00:10:39.250 --> 00:10:39.260 align:start position:0%
time this number will be available so
 

00:10:39.260 --> 00:10:44.569 align:start position:0%
time this number will be available so
also<00:10:40.640><c> if</c><00:10:41.640><c> we</c><00:10:41.940><c> implement</c><00:10:42.680><c> the</c><00:10:43.680><c> incentive</c><00:10:44.399><c> in</c>

00:10:44.569 --> 00:10:44.579 align:start position:0%
also if we implement the incentive in
 

00:10:44.579 --> 00:10:48.050 align:start position:0%
also if we implement the incentive in
the<00:10:44.730><c> challenge</c><00:10:45.000><c> naively</c><00:10:45.449><c> you</c><00:10:47.060><c> would</c>

00:10:48.050 --> 00:10:48.060 align:start position:0%
the challenge naively you would
 

00:10:48.060 --> 00:10:49.410 align:start position:0%
the challenge naively you would
challenge<00:10:48.240><c> a</c><00:10:48.420><c> number</c>

00:10:49.410 --> 00:10:49.420 align:start position:0%
challenge a number
 

00:10:49.420 --> 00:10:51.480 align:start position:0%
challenge a number
and<00:10:49.510><c> the</c><00:10:50.470><c> policies</c><00:10:50.860><c> we</c><00:10:50.980><c> put</c><00:10:51.190><c> in</c><00:10:51.400><c> effect</c>

00:10:51.480 --> 00:10:51.490 align:start position:0%
and the policies we put in effect
 

00:10:51.490 --> 00:10:54.150 align:start position:0%
and the policies we put in effect
numbers<00:10:51.970><c> would</c><00:10:52.630><c> challenge</c><00:10:52.870><c> is</c><00:10:53.230><c> own</c><00:10:53.590><c> number</c>

00:10:54.150 --> 00:10:54.160 align:start position:0%
numbers would challenge is own number
 

00:10:54.160 --> 00:10:59.010 align:start position:0%
numbers would challenge is own number
and<00:10:54.810><c> make</c><00:10:55.810><c> sure</c><00:10:56.080><c> to</c><00:10:56.500><c> lose</c><00:10:56.680><c> against</c><00:10:57.510><c> itself</c><00:10:58.510><c> in</c>

00:10:59.010 --> 00:10:59.020 align:start position:0%
and make sure to lose against itself in
 

00:10:59.020 --> 00:11:03.750 align:start position:0%
and make sure to lose against itself in
such<00:11:00.010><c> a</c><00:11:00.520><c> way</c><00:11:00.730><c> that</c><00:11:00.760><c> you</c><00:11:01.180><c> don't</c><00:11:01.420><c> win</c><00:11:02.050><c> the</c><00:11:02.980><c> part</c>

00:11:03.750 --> 00:11:03.760 align:start position:0%
such a way that you don't win the part
 

00:11:03.760 --> 00:11:08.640 align:start position:0%
such a way that you don't win the part
of<00:11:03.910><c> the</c><00:11:04.000><c> deposit</c><00:11:04.390><c> and</c><00:11:05.520><c> our</c><00:11:06.520><c> goal</c><00:11:06.820><c> is</c><00:11:07.500><c> to</c><00:11:08.500><c> design</c>

00:11:08.640 --> 00:11:08.650 align:start position:0%
of the deposit and our goal is to design
 

00:11:08.650 --> 00:11:12.660 align:start position:0%
of the deposit and our goal is to design
a<00:11:08.830><c> system</c><00:11:09.930><c> suggest</c><00:11:10.930><c> if</c><00:11:11.170><c> you</c><00:11:11.440><c> have</c><00:11:12.190><c> even</c><00:11:12.550><c> a</c>

00:11:12.660 --> 00:11:12.670 align:start position:0%
a system suggest if you have even a
 

00:11:12.670 --> 00:11:14.640 align:start position:0%
a system suggest if you have even a
small<00:11:12.850><c> deposit</c><00:11:13.540><c> that</c><00:11:13.990><c> you</c><00:11:14.050><c> can</c><00:11:14.260><c> use</c><00:11:14.440><c> to</c>

00:11:14.640 --> 00:11:14.650 align:start position:0%
small deposit that you can use to
 

00:11:14.650 --> 00:11:17.010 align:start position:0%
small deposit that you can use to
challenge<00:11:14.980><c> it</c><00:11:15.130><c> make</c><00:11:15.670><c> challenge</c><00:11:15.970><c> compared</c><00:11:16.840><c> to</c>

00:11:17.010 --> 00:11:17.020 align:start position:0%
challenge it make challenge compared to
 

00:11:17.020 --> 00:11:20.010 align:start position:0%
challenge it make challenge compared to
an<00:11:17.110><c> attacker</c><00:11:17.410><c> with</c><00:11:18.250><c> a</c><00:11:18.430><c> large</c><00:11:18.880><c> budget</c><00:11:19.150><c> making</c>

00:11:20.010 --> 00:11:20.020 align:start position:0%
an attacker with a large budget making
 

00:11:20.020 --> 00:11:22.740 align:start position:0%
an attacker with a large budget making
tons<00:11:20.590><c> of</c><00:11:20.800><c> fake</c><00:11:21.010><c> numbers</c><00:11:21.280><c> as</c><00:11:22.120><c> you</c><00:11:22.300><c> only</c><00:11:22.450><c> say</c>

00:11:22.740 --> 00:11:22.750 align:start position:0%
tons of fake numbers as you only say
 

00:11:22.750 --> 00:11:24.090 align:start position:0%
tons of fake numbers as you only say
okay<00:11:22.930><c> at</c><00:11:23.050><c> the</c><00:11:23.170><c> first</c><00:11:23.380><c> one</c><00:11:23.530><c> you</c><00:11:23.650><c> are</c><00:11:23.770><c> going</c><00:11:23.980><c> to</c>

00:11:24.090 --> 00:11:24.100 align:start position:0%
okay at the first one you are going to
 

00:11:24.100 --> 00:11:27.720 align:start position:0%
okay at the first one you are going to
challenge<00:11:24.250><c> one</c><00:11:24.520><c> number</c><00:11:24.730><c> you</c><00:11:25.410><c> win</c><00:11:26.410><c> and</c><00:11:26.770><c> you</c><00:11:26.800><c> get</c>

00:11:27.720 --> 00:11:27.730 align:start position:0%
challenge one number you win and you get
 

00:11:27.730 --> 00:11:29.910 align:start position:0%
challenge one number you win and you get
alpha<00:11:28.180><c> by</c><00:11:28.390><c> deposit</c><00:11:28.810><c> now</c><00:11:29.110><c> you</c><00:11:29.170><c> have</c><00:11:29.350><c> 1.5</c>

00:11:29.910 --> 00:11:29.920 align:start position:0%
alpha by deposit now you have 1.5
 

00:11:29.920 --> 00:11:32.220 align:start position:0%
alpha by deposit now you have 1.5
deposit<00:11:30.520><c> the</c><00:11:31.090><c> second</c><00:11:31.390><c> step</c><00:11:31.570><c> you</c><00:11:31.810><c> do</c><00:11:31.870><c> it</c><00:11:31.960><c> again</c>

00:11:32.220 --> 00:11:32.230 align:start position:0%
deposit the second step you do it again
 

00:11:32.230 --> 00:11:34.530 align:start position:0%
deposit the second step you do it again
now<00:11:32.710><c> you</c><00:11:32.770><c> get</c><00:11:32.950><c> two</c><00:11:33.160><c> deposits</c><00:11:33.460><c> and</c><00:11:33.820><c> now</c><00:11:34.300><c> we</c><00:11:34.360><c> get</c>

00:11:34.530 --> 00:11:34.540 align:start position:0%
now you get two deposits and now we get
 

00:11:34.540 --> 00:11:36.180 align:start position:0%
now you get two deposits and now we get
to<00:11:34.660><c> deposit</c><00:11:34.930><c> so</c><00:11:35.440><c> you</c><00:11:35.530><c> can</c><00:11:35.680><c> challenge</c><00:11:35.860><c> two</c>

00:11:36.180 --> 00:11:36.190 align:start position:0%
to deposit so you can challenge two
 

00:11:36.190 --> 00:11:38.820 align:start position:0%
to deposit so you can challenge two
numbers<00:11:36.550><c> at</c><00:11:36.670><c> the</c><00:11:36.730><c> same</c><00:11:36.880><c> time</c><00:11:37.090><c> and</c><00:11:37.680><c> next</c><00:11:38.680><c> step</c>

00:11:38.820 --> 00:11:38.830 align:start position:0%
numbers at the same time and next step
 

00:11:38.830 --> 00:11:40.980 align:start position:0%
numbers at the same time and next step
you<00:11:39.070><c> get</c><00:11:39.160><c> really</c><00:11:39.520><c> posit</c><00:11:39.880><c> and</c><00:11:40.090><c> so</c><00:11:40.600><c> over</c><00:11:40.870><c> and</c>

00:11:40.980 --> 00:11:40.990 align:start position:0%
you get really posit and so over and
 

00:11:40.990 --> 00:11:43.740 align:start position:0%
you get really posit and so over and
over<00:11:41.230><c> and</c><00:11:42.010><c> you</c><00:11:42.070><c> deposit</c><00:11:42.760><c> is</c><00:11:43.030><c> increasing</c>

00:11:43.740 --> 00:11:43.750 align:start position:0%
over and you deposit is increasing
 

00:11:43.750 --> 00:11:45.900 align:start position:0%
over and you deposit is increasing
exponentially<00:11:44.290><c> of</c><00:11:44.890><c> course</c><00:11:45.250><c> to</c><00:11:45.580><c> the</c><00:11:45.670><c> point</c>

00:11:45.900 --> 00:11:45.910 align:start position:0%
exponentially of course to the point
 

00:11:45.910 --> 00:11:48.660 align:start position:0%
exponentially of course to the point
where<00:11:46.180><c> I</c><00:11:46.240><c> will</c><00:11:46.360><c> finish</c><00:11:46.570><c> to</c><00:11:46.810><c> disprove</c><00:11:47.740><c> all</c><00:11:48.100><c> the</c>

00:11:48.660 --> 00:11:48.670 align:start position:0%
where I will finish to disprove all the
 

00:11:48.670 --> 00:11:53.940 align:start position:0%
where I will finish to disprove all the
numbers<00:11:48.940><c> so</c><00:11:50.820><c> the</c><00:11:51.820><c> author</c><00:11:51.970><c> ID</c><00:11:52.180><c> is</c><00:11:52.840><c> the</c><00:11:53.380><c> splinter</c>

00:11:53.940 --> 00:11:53.950 align:start position:0%
numbers so the author ID is the splinter
 

00:11:53.950 --> 00:11:57.600 align:start position:0%
numbers so the author ID is the splinter
reward<00:11:54.510><c> between</c><00:11:55.510><c> each</c><00:11:55.780><c> party</c><00:11:56.170><c> challenging</c><00:11:56.620><c> no</c>

00:11:57.600 --> 00:11:57.610 align:start position:0%
reward between each party challenging no
 

00:11:57.610 --> 00:12:02.430 align:start position:0%
reward between each party challenging no
matter<00:11:57.790><c> which</c><00:11:58.480><c> challenge</c><00:11:59.040><c> is</c><00:12:00.040><c> winning</c><00:12:01.440><c> but</c>

00:12:02.430 --> 00:12:02.440 align:start position:0%
matter which challenge is winning but
 

00:12:02.440 --> 00:12:04.140 align:start position:0%
matter which challenge is winning but
there<00:12:02.530><c> is</c><00:12:02.650><c> still</c><00:12:02.740><c> a</c><00:12:03.340><c> catch</c><00:12:03.580><c> I</c><00:12:03.790><c> receive</c><00:12:04.060><c> an</c>

00:12:04.140 --> 00:12:04.150 align:start position:0%
there is still a catch I receive an
 

00:12:04.150 --> 00:12:08.820 align:start position:0%
there is still a catch I receive an
issue<00:12:04.470><c> where</c><00:12:05.470><c> the</c><00:12:06.070><c> attacker</c><00:12:06.930><c> can</c><00:12:07.930><c> when</c><00:12:08.740><c> you</c>

00:12:08.820 --> 00:12:08.830 align:start position:0%
issue where the attacker can when you
 

00:12:08.830 --> 00:12:12.840 align:start position:0%
issue where the attacker can when you
challenge<00:12:09.160><c> one</c><00:12:09.370><c> of</c><00:12:09.490><c> this</c><00:12:09.580><c> number</c><00:12:10.110><c> keep</c><00:12:11.110><c> a</c><00:12:11.850><c> huge</c>

00:12:12.840 --> 00:12:12.850 align:start position:0%
challenge one of this number keep a huge
 

00:12:12.850 --> 00:12:16.460 align:start position:0%
challenge one of this number keep a huge
part<00:12:13.150><c> of</c><00:12:13.270><c> this</c><00:12:13.360><c> budget</c><00:12:13.830><c> to</c><00:12:14.830><c> also</c><00:12:15.190><c> challenge</c><00:12:15.550><c> it</c>

00:12:16.460 --> 00:12:16.470 align:start position:0%
part of this budget to also challenge it
 

00:12:16.470 --> 00:12:19.770 align:start position:0%
part of this budget to also challenge it
such<00:12:17.470><c> as</c><00:12:17.620><c> this</c><00:12:17.770><c> way</c><00:12:18.010><c> you</c><00:12:18.730><c> will</c><00:12:18.880><c> get</c><00:12:19.060><c> almost</c><00:12:19.480><c> all</c>

00:12:19.770 --> 00:12:19.780 align:start position:0%
such as this way you will get almost all
 

00:12:19.780 --> 00:12:23.430 align:start position:0%
such as this way you will get almost all
the<00:12:19.930><c> reward</c><00:12:20.080><c> you</c><00:12:20.620><c> will</c><00:12:21.280><c> get</c><00:12:21.400><c> peanuts</c><00:12:21.790><c> and</c><00:12:22.440><c> you</c>

00:12:23.430 --> 00:12:23.440 align:start position:0%
the reward you will get peanuts and you
 

00:12:23.440 --> 00:12:26.460 align:start position:0%
the reward you will get peanuts and you
will<00:12:23.590><c> never</c><00:12:23.800><c> be</c><00:12:24.010><c> able</c><00:12:24.100><c> to</c><00:12:25.030><c> challenge</c><00:12:25.570><c> multiple</c>

00:12:26.460 --> 00:12:26.470 align:start position:0%
will never be able to challenge multiple
 

00:12:26.470 --> 00:12:34.970 align:start position:0%
will never be able to challenge multiple
numbers<00:12:27.570><c> in</c><00:12:28.570><c> any</c><00:12:29.170><c> one</c><00:12:29.440><c> run</c><00:12:29.980><c> of</c><00:12:30.010><c> challenge</c>

00:12:34.970 --> 00:12:34.980 align:start position:0%
 
 

00:12:34.980 --> 00:12:39.710 align:start position:0%
 
so<00:12:35.610><c> or</c><00:12:36.210><c> to</c><00:12:36.390><c> avoid</c><00:12:36.600><c> that</c><00:12:37.340><c> it's</c><00:12:38.340><c> with</c><00:12:39.180><c> committin</c>

00:12:39.710 --> 00:12:39.720 align:start position:0%
so or to avoid that it's with committin
 

00:12:39.720 --> 00:12:45.500 align:start position:0%
so or to avoid that it's with committin
reveal<00:12:41.330><c> so</c><00:12:42.800><c> you</c><00:12:43.800><c> commit</c><00:12:44.160><c> to</c><00:12:45.030><c> challenge</c><00:12:45.390><c> a</c>

00:12:45.500 --> 00:12:45.510 align:start position:0%
reveal so you commit to challenge a
 

00:12:45.510 --> 00:12:49.820 align:start position:0%
reveal so you commit to challenge a
particular<00:12:45.990><c> number</c><00:12:46.910><c> and</c><00:12:48.320><c> in</c><00:12:49.320><c> a</c><00:12:49.380><c> second</c><00:12:49.650><c> phase</c>

00:12:49.820 --> 00:12:49.830 align:start position:0%
particular number and in a second phase
 

00:12:49.830 --> 00:12:52.670 align:start position:0%
particular number and in a second phase
you<00:12:50.160><c> really</c><00:12:50.790><c> will</c><00:12:50.940><c> that</c><00:12:51.840><c> you</c><00:12:51.990><c> are</c><00:12:52.110><c> you</c><00:12:52.350><c> want</c><00:12:52.530><c> it</c>

00:12:52.670 --> 00:12:52.680 align:start position:0%
you really will that you are you want it
 

00:12:52.680 --> 00:12:55.310 align:start position:0%
you really will that you are you want it
to<00:12:52.740><c> change</c><00:12:52.770><c> this</c><00:12:53.130><c> one</c><00:12:53.370><c> an</c><00:12:54.090><c> in</c><00:12:54.240><c> such</c><00:12:54.390><c> a</c><00:12:54.420><c> way</c><00:12:54.660><c> the</c>

00:12:55.310 --> 00:12:55.320 align:start position:0%
to change this one an in such a way the
 

00:12:55.320 --> 00:12:58.070 align:start position:0%
to change this one an in such a way the
attacker<00:12:55.620><c> it</c><00:12:56.490><c> does</c><00:12:56.640><c> not</c><00:12:56.850><c> know</c><00:12:57.150><c> which</c><00:12:57.780><c> of</c><00:12:58.020><c> his</c>

00:12:58.070 --> 00:12:58.080 align:start position:0%
attacker it does not know which of his
 

00:12:58.080 --> 00:13:01.850 align:start position:0%
attacker it does not know which of his
number<00:12:58.440><c> you're</c><00:12:59.370><c> going</c><00:12:59.490><c> to</c><00:12:59.550><c> challenge</c><00:13:00.320><c> so</c><00:13:01.320><c> of</c>

00:13:01.850 --> 00:13:01.860 align:start position:0%
number you're going to challenge so of
 

00:13:01.860 --> 00:13:04.310 align:start position:0%
number you're going to challenge so of
who<00:13:02.130><c> we</c><00:13:02.790><c> can</c><00:13:03.000><c> try</c><00:13:03.270><c> to</c><00:13:03.330><c> challenge</c><00:13:03.840><c> number</c><00:13:04.170><c> one</c>

00:13:04.310 --> 00:13:04.320 align:start position:0%
who we can try to challenge number one
 

00:13:04.320 --> 00:13:07.550 align:start position:0%
who we can try to challenge number one
only<00:13:04.640><c> but</c><00:13:05.640><c> if</c><00:13:06.420><c> he's</c><00:13:06.690><c> gonna</c><00:13:06.870><c> challenge</c><00:13:07.140><c> a</c>

00:13:07.550 --> 00:13:07.560 align:start position:0%
only but if he's gonna challenge a
 

00:13:07.560 --> 00:13:09.350 align:start position:0%
only but if he's gonna challenge a
number<00:13:08.040><c> which</c><00:13:08.250><c> you</c><00:13:08.430><c> have</c><00:13:08.550><c> been</c><00:13:08.730><c> challenged</c>

00:13:09.350 --> 00:13:09.360 align:start position:0%
number which you have been challenged
 

00:13:09.360 --> 00:13:12.500 align:start position:0%
number which you have been challenged
it<00:13:09.960><c> will</c><00:13:10.140><c> either</c><00:13:10.380><c> loose</c><00:13:11.310><c> deposit</c><00:13:11.820><c> as</c><00:13:12.450><c> a</c>

00:13:12.500 --> 00:13:12.510 align:start position:0%
it will either loose deposit as a
 

00:13:12.510 --> 00:13:16.610 align:start position:0%
it will either loose deposit as a
challenger<00:13:13.050><c> all</c><00:13:13.910><c> remove</c><00:13:14.910><c> the</c><00:13:15.360><c> tech</c><00:13:15.510><c> number</c><00:13:15.690><c> so</c>

00:13:16.610 --> 00:13:16.620 align:start position:0%
challenger all remove the tech number so
 

00:13:16.620 --> 00:13:21.440 align:start position:0%
challenger all remove the tech number so
in<00:13:16.770><c> both</c><00:13:17.130><c> cases</c><00:13:17.570><c> is</c><00:13:18.570><c> losing</c><00:13:19.490><c> of</c><00:13:20.490><c> who's</c><00:13:20.880><c> in</c><00:13:21.240><c> the</c>

00:13:21.440 --> 00:13:21.450 align:start position:0%
in both cases is losing of who's in the
 

00:13:21.450 --> 00:13:23.450 align:start position:0%
in both cases is losing of who's in the
wall<00:13:21.660><c> scale</c><00:13:21.960><c> in</c><00:13:22.590><c> the</c><00:13:22.770><c> worst</c><00:13:22.950><c> case</c><00:13:23.160><c> you</c><00:13:23.190><c> have</c><00:13:23.430><c> a</c>

00:13:23.450 --> 00:13:23.460 align:start position:0%
wall scale in the worst case you have a
 

00:13:23.460 --> 00:13:26.210 align:start position:0%
wall scale in the worst case you have a
super<00:13:23.820><c> look</c><00:13:24.000><c> he</c><00:13:24.210><c> attack</c><00:13:24.540><c> her</c><00:13:24.690><c> and</c><00:13:25.020><c> each</c><00:13:25.890><c> time</c>

00:13:26.210 --> 00:13:26.220 align:start position:0%
super look he attack her and each time
 

00:13:26.220 --> 00:13:31.130 align:start position:0%
super look he attack her and each time
is<00:13:27.060><c> getting</c><00:13:27.330><c> right</c><00:13:28.340><c> in</c><00:13:29.360><c> the</c><00:13:30.360><c> number</c><00:13:30.600><c> that</c><00:13:31.050><c> you</c>

00:13:31.130 --> 00:13:31.140 align:start position:0%
is getting right in the number that you
 

00:13:31.140 --> 00:13:36.350 align:start position:0%
is getting right in the number that you
can<00:13:31.230><c> a</c><00:13:31.290><c> challenge</c><00:13:34.100><c> but</c><00:13:35.100><c> of</c><00:13:35.430><c> course</c><00:13:35.970><c> they'll</c>

00:13:36.350 --> 00:13:36.360 align:start position:0%
can a challenge but of course they'll
 

00:13:36.360 --> 00:13:38.810 align:start position:0%
can a challenge but of course they'll
just<00:13:36.540><c> relax</c><00:13:36.900><c> in</c><00:13:37.170><c> the</c><00:13:37.290><c> worst</c><00:13:37.470><c> case</c><00:13:37.650><c> so</c><00:13:38.520><c> we</c><00:13:38.670><c> can</c>

00:13:38.810 --> 00:13:38.820 align:start position:0%
just relax in the worst case so we can
 

00:13:38.820 --> 00:13:42.110 align:start position:0%
just relax in the worst case so we can
look<00:13:39.420><c> at</c><00:13:39.540><c> what</c><00:13:39.930><c> would</c><00:13:40.140><c> happen</c><00:13:40.800><c> in</c><00:13:41.340><c> the</c><00:13:41.610><c> average</c>

00:13:42.110 --> 00:13:42.120 align:start position:0%
look at what would happen in the average
 

00:13:42.120 --> 00:13:45.380 align:start position:0%
look at what would happen in the average
case<00:13:43.250><c> and</c><00:13:44.250><c> in</c><00:13:44.430><c> this</c><00:13:44.550><c> way</c><00:13:44.790><c> from</c><00:13:44.850><c> all</c><00:13:45.360><c> the</c>

00:13:45.380 --> 00:13:45.390 align:start position:0%
case and in this way from all the
 

00:13:45.390 --> 00:13:49.430 align:start position:0%
case and in this way from all the
strategy<00:13:46.050><c> I</c><00:13:46.470><c> such</c><00:13:47.160><c> an</c><00:13:47.430><c> attacker</c><00:13:47.700><c> could</c><00:13:48.000><c> have</c><00:13:48.440><c> I</c>

00:13:49.430 --> 00:13:49.440 align:start position:0%
strategy I such an attacker could have I
 

00:13:49.440 --> 00:13:52.760 align:start position:0%
strategy I such an attacker could have I
have<00:13:50.370><c> include</c><00:13:50.670><c> anyone</c><00:13:50.940><c> which</c><00:13:51.750><c> will</c><00:13:52.020><c> not</c><00:13:52.260><c> allow</c>

00:13:52.760 --> 00:13:52.770 align:start position:0%
have include anyone which will not allow
 

00:13:52.770 --> 00:13:57.620 align:start position:0%
have include anyone which will not allow
to<00:13:53.280><c> have</c><00:13:53.700><c> the</c><00:13:54.480><c> number</c><00:13:55.040><c> by</c><00:13:56.180><c> logarithmic</c><00:13:57.180><c> amount</c>

00:13:57.620 --> 00:13:57.630 align:start position:0%
to have the number by logarithmic amount
 

00:13:57.630 --> 00:14:02.620 align:start position:0%
to have the number by logarithmic amount
of<00:13:57.750><c> depth</c><00:14:00.500><c> so</c><00:14:01.500><c> that's</c><00:14:01.830><c> still</c><00:14:01.920><c> a</c><00:14:01.980><c> conjecture</c>

00:14:02.620 --> 00:14:02.630 align:start position:0%
of depth so that's still a conjecture
 

00:14:02.630 --> 00:14:05.870 align:start position:0%
of depth so that's still a conjecture
you<00:14:03.630><c> need</c><00:14:03.930><c> to</c><00:14:04.020><c> prove</c><00:14:04.200><c> it</c><00:14:04.260><c> because</c><00:14:05.010><c> you</c><00:14:05.640><c> need</c><00:14:05.790><c> to</c>

00:14:05.870 --> 00:14:05.880 align:start position:0%
you need to prove it because you need to
 

00:14:05.880 --> 00:14:08.060 align:start position:0%
you need to prove it because you need to
prove<00:14:06.090><c> that</c><00:14:06.120><c> there</c><00:14:06.330><c> is</c><00:14:06.360><c> no</c><00:14:06.720><c> strategy</c><00:14:07.070><c> are</c>

00:14:08.060 --> 00:14:08.070 align:start position:0%
prove that there is no strategy are
 

00:14:08.070 --> 00:14:11.300 align:start position:0%
prove that there is no strategy are
going<00:14:08.310><c> to</c><00:14:08.370><c> do</c><00:14:08.490><c> that</c><00:14:09.170><c> and</c><00:14:10.170><c> if</c><00:14:10.590><c> someone</c><00:14:11.220><c> is</c>

00:14:11.300 --> 00:14:11.310 align:start position:0%
going to do that and if someone is
 

00:14:11.310 --> 00:14:13.100 align:start position:0%
going to do that and if someone is
interested<00:14:11.610><c> by</c><00:14:12.000><c> having</c><00:14:12.450><c> this</c><00:14:12.510><c> proof</c><00:14:12.780><c> or</c>

00:14:13.100 --> 00:14:13.110 align:start position:0%
interested by having this proof or
 

00:14:13.110 --> 00:14:16.100 align:start position:0%
interested by having this proof or
someone<00:14:13.470><c> as</c><00:14:13.700><c> insight</c><00:14:14.700><c> in</c><00:14:14.850><c> this</c><00:14:15.000><c> proof</c><00:14:15.210><c> I</c><00:14:15.420><c> would</c>

00:14:16.100 --> 00:14:16.110 align:start position:0%
someone as insight in this proof I would
 

00:14:16.110 --> 00:14:21.320 align:start position:0%
someone as insight in this proof I would
be<00:14:16.290><c> really</c><00:14:16.740><c> happy</c><00:14:17.220><c> to</c><00:14:17.580><c> speak</c><00:14:17.940><c> about</c><00:14:18.030><c> that</c><00:14:20.330><c> so</c>

00:14:21.320 --> 00:14:21.330 align:start position:0%
be really happy to speak about that so
 

00:14:21.330 --> 00:14:24.020 align:start position:0%
be really happy to speak about that so
for<00:14:21.510><c> this</c><00:14:21.600><c> seconds</c><00:14:21.870><c> are</c><00:14:21.990><c> full</c><00:14:22.170><c> of</c><00:14:22.290><c> work</c><00:14:23.030><c> within</c>

00:14:24.020 --> 00:14:24.030 align:start position:0%
for this seconds are full of work within
 

00:14:24.030 --> 00:14:27.370 align:start position:0%
for this seconds are full of work within
the<00:14:24.470><c> problem</c><00:14:25.470><c> which</c><00:14:26.130><c> is</c><00:14:26.340><c> that</c><00:14:26.490><c> it</c><00:14:26.730><c> takes</c><00:14:26.880><c> time</c>

00:14:27.370 --> 00:14:27.380 align:start position:0%
the problem which is that it takes time
 

00:14:27.380 --> 00:14:30.560 align:start position:0%
the problem which is that it takes time
so<00:14:28.380><c> it's</c><00:14:29.040><c> not</c><00:14:29.250><c> suited</c><00:14:29.580><c> for</c><00:14:29.790><c> a</c><00:14:29.850><c> real-time</c>

00:14:30.560 --> 00:14:30.570 align:start position:0%
so it's not suited for a real-time
 

00:14:30.570 --> 00:14:34.310 align:start position:0%
so it's not suited for a real-time
application<00:14:31.550><c> if</c><00:14:32.550><c> you</c><00:14:32.610><c> want</c><00:14:32.760><c> to</c><00:14:33.060><c> bet</c><00:14:33.320><c> that's</c>

00:14:34.310 --> 00:14:34.320 align:start position:0%
application if you want to bet that's
 

00:14:34.320 --> 00:14:35.180 align:start position:0%
application if you want to bet that's
not<00:14:34.500><c> a</c><00:14:34.680><c> good</c><00:14:34.890><c> idea</c>

00:14:35.180 --> 00:14:35.190 align:start position:0%
not a good idea
 

00:14:35.190 --> 00:14:37.550 align:start position:0%
not a good idea
Wow<00:14:35.790><c> Oh</c><00:14:35.970><c> in</c><00:14:36.450><c> the</c><00:14:36.600><c> rotary</c><00:14:36.900><c> okay</c><00:14:37.170><c> but</c><00:14:37.320><c> if</c><00:14:37.440><c> you</c>

00:14:37.550 --> 00:14:37.560 align:start position:0%
Wow Oh in the rotary okay but if you
 

00:14:37.560 --> 00:14:39.950 align:start position:0%
Wow Oh in the rotary okay but if you
want<00:14:37.590><c> to</c><00:14:37.830><c> bet</c><00:14:38.010><c> in</c><00:14:38.160><c> real</c><00:14:38.370><c> time</c><00:14:38.600><c> that's</c><00:14:39.600><c> a</c><00:14:39.720><c> good</c>

00:14:39.950 --> 00:14:39.960 align:start position:0%
want to bet in real time that's a good
 

00:14:39.960 --> 00:14:40.420 align:start position:0%
want to bet in real time that's a good
idea

00:14:40.420 --> 00:14:40.430 align:start position:0%
idea
 

00:14:40.430 --> 00:14:43.220 align:start position:0%
idea
if<00:14:41.430><c> you</c><00:14:41.580><c> can</c><00:14:41.700><c> wait</c><00:14:41.910><c> something</c><00:14:42.330><c> like</c><00:14:42.480><c> one</c><00:14:42.990><c> day</c>

00:14:43.220 --> 00:14:43.230 align:start position:0%
if you can wait something like one day
 

00:14:43.230 --> 00:14:44.420 align:start position:0%
if you can wait something like one day
or<00:14:43.620><c> I</c><00:14:43.860><c> guess</c>

00:14:44.420 --> 00:14:44.430 align:start position:0%
or I guess
 

00:14:44.430 --> 00:14:47.590 align:start position:0%
or I guess
even<00:14:44.970><c> less</c><00:14:45.150><c> that</c><00:14:46.220><c> should</c><00:14:47.220><c> be</c><00:14:47.370><c> really</c>

00:14:47.590 --> 00:14:47.600 align:start position:0%
even less that should be really
 

00:14:47.600 --> 00:14:51.940 align:start position:0%
even less that should be really
interesting<00:14:48.600><c> a</c><00:14:48.720><c> method</c><00:14:49.050><c> to</c><00:14:49.140><c> get</c><00:14:49.350><c> our</c><00:14:49.830><c> numbers</c>

00:14:51.940 --> 00:14:51.950 align:start position:0%
interesting a method to get our numbers
 

00:14:51.950 --> 00:14:54.019 align:start position:0%
interesting a method to get our numbers
the<00:14:52.950><c> Brazilian</c><00:14:53.279><c> nose</c><00:14:53.400><c> that</c><00:14:53.520><c> kind</c><00:14:53.640><c> of</c><00:14:53.730><c> attack</c>

00:14:54.019 --> 00:14:54.029 align:start position:0%
the Brazilian nose that kind of attack
 

00:14:54.029 --> 00:14:57.740 align:start position:0%
the Brazilian nose that kind of attack
which<00:14:54.930><c> would</c><00:14:55.110><c> be</c><00:14:55.290><c> an</c><00:14:55.890><c> adware</c><00:14:56.430><c> if</c><00:14:57.270><c> you</c><00:14:57.480><c> managed</c>

00:14:57.740 --> 00:14:57.750 align:start position:0%
which would be an adware if you managed
 

00:14:57.750 --> 00:15:00.790 align:start position:0%
which would be an adware if you managed
to<00:14:57.779><c> get</c><00:14:57.990><c> an</c><00:14:58.140><c> ad</c><00:14:58.260><c> were</c><00:14:58.500><c> able</c><00:14:59.370><c> to</c><00:14:59.400><c> compute</c><00:15:00.029><c> ashes</c>

00:15:00.790 --> 00:15:00.800 align:start position:0%
to get an ad were able to compute ashes
 

00:15:00.800 --> 00:15:03.680 align:start position:0%
to get an ad were able to compute ashes
order<00:15:01.800><c> of</c><00:15:01.890><c> magnitude</c><00:15:02.400><c> faster</c><00:15:02.550><c> than</c><00:15:03.390><c> the</c><00:15:03.510><c> other</c>

00:15:03.680 --> 00:15:03.690 align:start position:0%
order of magnitude faster than the other
 

00:15:03.690 --> 00:15:08.210 align:start position:0%
order of magnitude faster than the other
way<00:15:03.870><c> of</c><00:15:04.110><c> hosers</c><00:15:04.620><c> you</c><00:15:05.610><c> could</c><00:15:05.880><c> compute</c><00:15:06.750><c> it</c><00:15:07.220><c> super</c>

00:15:08.210 --> 00:15:08.220 align:start position:0%
way of hosers you could compute it super
 

00:15:08.220 --> 00:15:11.660 align:start position:0%
way of hosers you could compute it super
fast<00:15:08.400><c> and</c><00:15:09.350><c> know</c><00:15:10.350><c> what</c><00:15:10.980><c> the</c><00:15:11.100><c> number</c><00:15:11.339><c> will</c><00:15:11.490><c> be</c>

00:15:11.660 --> 00:15:11.670 align:start position:0%
fast and know what the number will be
 

00:15:11.670 --> 00:15:19.360 align:start position:0%
fast and know what the number will be
and<00:15:11.970><c> its</c><00:15:12.630><c> way</c><00:15:12.810><c> to</c><00:15:12.870><c> a</c><00:15:13.080><c> block</c><00:15:13.320><c> cache</c><00:15:13.470><c> attack</c><00:15:17.990><c> so</c>

00:15:19.360 --> 00:15:19.370 align:start position:0%
and its way to a block cache attack so
 

00:15:19.370 --> 00:15:23.690 align:start position:0%
and its way to a block cache attack so
thanks<00:15:20.370><c> everyone</c><00:15:20.880><c> and</c><00:15:21.380><c> if</c><00:15:22.380><c> you</c><00:15:22.620><c> have</c><00:15:23.040><c> a</c><00:15:23.070><c> other</c>

00:15:23.690 --> 00:15:23.700 align:start position:0%
thanks everyone and if you have a other
 

00:15:23.700 --> 00:15:27.230 align:start position:0%
thanks everyone and if you have a other
question<00:15:24.210><c> or</c><00:15:24.570><c> inside</c><00:15:25.260><c> feel</c><00:15:26.160><c> free</c><00:15:26.339><c> to</c><00:15:26.370><c> speak</c>

00:15:27.230 --> 00:15:27.240 align:start position:0%
question or inside feel free to speak
 

00:15:27.240 --> 00:15:31.170 align:start position:0%
question or inside feel free to speak
with<00:15:27.420><c> me</c><00:15:27.570><c> as</c><00:15:27.810><c> well</c><00:15:27.990><c> there</c><00:15:28.470><c> or</c><00:15:28.680><c> by</c><00:15:29.520><c> email</c>

00:15:31.170 --> 00:15:31.180 align:start position:0%
with me as well there or by email
 

00:15:31.180 --> 00:15:36.750 align:start position:0%
with me as well there or by email
[Applause]

00:15:36.750 --> 00:15:36.760 align:start position:0%
 
 

00:15:36.760 --> 00:15:37.460 align:start position:0%
 
you

00:15:37.460 --> 00:15:37.470 align:start position:0%
you
 

00:15:37.470 --> 00:15:45.059 align:start position:0%
you
[Music]

