WEBVTT
Kind: captions
Language: en

00:00:16.260 --> 00:00:18.990 align:start position:0%
 
hi<00:00:17.260><c> everyone</c><00:00:17.529><c> it's</c><00:00:18.099><c> a</c><00:00:18.189><c> real</c><00:00:18.460><c> honor</c><00:00:18.670><c> to</c><00:00:18.760><c> be</c><00:00:18.970><c> here</c>

00:00:18.990 --> 00:00:19.000 align:start position:0%
hi everyone it's a real honor to be here
 

00:00:19.000 --> 00:00:20.249 align:start position:0%
hi everyone it's a real honor to be here
and<00:00:19.449><c> a</c><00:00:19.509><c> real</c><00:00:19.660><c> honor</c><00:00:19.810><c> to</c><00:00:19.929><c> have</c><00:00:20.080><c> that</c>

00:00:20.249 --> 00:00:20.259 align:start position:0%
and a real honor to have that
 

00:00:20.259 --> 00:00:24.419 align:start position:0%
and a real honor to have that
introduction<00:00:20.740><c> for</c><00:00:20.890><c> metallic</c><00:00:21.279><c> thanks</c><00:00:22.000><c> B</c><00:00:23.429><c> so</c>

00:00:24.419 --> 00:00:24.429 align:start position:0%
introduction for metallic thanks B so
 

00:00:24.429 --> 00:00:26.249 align:start position:0%
introduction for metallic thanks B so
this<00:00:24.460><c> first</c><00:00:24.880><c> Hall</c><00:00:25.150><c> actually</c><00:00:25.810><c> is</c><00:00:25.900><c> going</c><00:00:26.019><c> to</c><00:00:26.080><c> be</c>

00:00:26.249 --> 00:00:26.259 align:start position:0%
this first Hall actually is going to be
 

00:00:26.259 --> 00:00:32.100 align:start position:0%
this first Hall actually is going to be
on<00:00:28.140><c> there</c><00:00:29.140><c> we</c><00:00:29.199><c> go</c><00:00:29.320><c> um</c><00:00:29.580><c> on</c><00:00:30.580><c> the</c><00:00:31.480><c> problem</c><00:00:31.990><c> space</c>

00:00:32.100 --> 00:00:32.110 align:start position:0%
on there we go um on the problem space
 

00:00:32.110 --> 00:00:35.250 align:start position:0%
on there we go um on the problem space
rather<00:00:32.529><c> than</c><00:00:32.619><c> the</c><00:00:32.770><c> solution</c><00:00:33.129><c> space</c><00:00:33.780><c> this</c><00:00:34.780><c> yeah</c>

00:00:35.250 --> 00:00:35.260 align:start position:0%
rather than the solution space this yeah
 

00:00:35.260 --> 00:00:36.779 align:start position:0%
rather than the solution space this yeah
so<00:00:35.680><c> I'm</c><00:00:35.770><c> not</c><00:00:35.920><c> going</c><00:00:36.070><c> to</c><00:00:36.129><c> talk</c><00:00:36.250><c> about</c><00:00:36.399><c> Casper</c>

00:00:36.779 --> 00:00:36.789 align:start position:0%
so I'm not going to talk about Casper
 

00:00:36.789 --> 00:00:37.799 align:start position:0%
so I'm not going to talk about Casper
directly<00:00:37.180><c> I'm</c><00:00:37.300><c> just</c><00:00:37.420><c> going</c><00:00:37.539><c> to</c><00:00:37.570><c> talk</c><00:00:37.690><c> about</c>

00:00:37.799 --> 00:00:37.809 align:start position:0%
directly I'm just going to talk about
 

00:00:37.809 --> 00:00:39.540 align:start position:0%
directly I'm just going to talk about
you<00:00:38.020><c> know</c><00:00:38.110><c> what</c><00:00:38.379><c> is</c><00:00:38.530><c> this</c><00:00:38.920><c> problem</c><00:00:39.250><c> that</c><00:00:39.370><c> we're</c>

00:00:39.540 --> 00:00:39.550 align:start position:0%
you know what is this problem that we're
 

00:00:39.550 --> 00:00:42.029 align:start position:0%
you know what is this problem that we're
trying<00:00:39.610><c> to</c><00:00:39.760><c> solve</c><00:00:39.960><c> with</c><00:00:40.960><c> wat</c><00:00:41.199><c> scenes</c><00:00:41.440><c> and</c><00:00:41.739><c> with</c>

00:00:42.029 --> 00:00:42.039 align:start position:0%
trying to solve with wat scenes and with
 

00:00:42.039 --> 00:00:45.240 align:start position:0%
trying to solve with wat scenes and with
these<00:00:42.610><c> senses</c><00:00:43.000><c> protocols</c><00:00:43.390><c> and</c><00:00:43.570><c> then</c><00:00:44.050><c> in</c><00:00:44.350><c> after</c>

00:00:45.240 --> 00:00:45.250 align:start position:0%
these senses protocols and then in after
 

00:00:45.250 --> 00:00:46.729 align:start position:0%
these senses protocols and then in after
lunch<00:00:45.399><c> I'm</c><00:00:45.640><c> going</c><00:00:45.670><c> to</c><00:00:45.789><c> give</c><00:00:45.910><c> a</c><00:00:45.969><c> talk</c><00:00:46.149><c> on</c><00:00:46.329><c> Casper</c>

00:00:46.729 --> 00:00:46.739 align:start position:0%
lunch I'm going to give a talk on Casper
 

00:00:46.739 --> 00:00:51.660 align:start position:0%
lunch I'm going to give a talk on Casper
so<00:00:48.930><c> firstly</c><00:00:50.039><c> let's</c><00:00:51.039><c> start</c><00:00:51.219><c> off</c><00:00:51.280><c> a</c><00:00:51.399><c> little</c><00:00:51.550><c> bit</c>

00:00:51.660 --> 00:00:51.670 align:start position:0%
so firstly let's start off a little bit
 

00:00:51.670 --> 00:00:53.130 align:start position:0%
so firstly let's start off a little bit
of<00:00:51.789><c> background</c><00:00:51.940><c> so</c><00:00:52.539><c> what's</c><00:00:52.719><c> a</c><00:00:52.750><c> consensus</c>

00:00:53.130 --> 00:00:53.140 align:start position:0%
of background so what's a consensus
 

00:00:53.140 --> 00:00:55.410 align:start position:0%
of background so what's a consensus
protocol<00:00:53.530><c> just</c><00:00:54.250><c> I'm</c><00:00:54.670><c> going</c><00:00:54.940><c> to</c><00:00:55.000><c> not</c><00:00:55.120><c> be</c><00:00:55.269><c> too</c>

00:00:55.410 --> 00:00:55.420 align:start position:0%
protocol just I'm going to not be too
 

00:00:55.420 --> 00:00:57.810 align:start position:0%
protocol just I'm going to not be too
formal<00:00:55.660><c> just</c><00:00:56.079><c> like</c><00:00:56.320><c> pragmatically</c><00:00:56.859><c> cuz</c><00:00:57.699><c> it's</c>

00:00:57.810 --> 00:00:57.820 align:start position:0%
formal just like pragmatically cuz it's
 

00:00:57.820 --> 00:00:59.220 align:start position:0%
formal just like pragmatically cuz it's
protocol<00:00:58.210><c> it's</c><00:00:58.809><c> something</c><00:00:58.929><c> that</c><00:00:59.079><c> computers</c>

00:00:59.220 --> 00:00:59.230 align:start position:0%
protocol it's something that computers
 

00:00:59.230 --> 00:01:01.020 align:start position:0%
protocol it's something that computers
use<00:00:59.410><c> to</c><00:00:59.800><c> agree</c><00:01:00.160><c> on</c><00:01:00.190><c> the</c><00:01:00.460><c> state</c><00:01:00.670><c> of</c><00:01:00.699><c> some</c>

00:01:01.020 --> 00:01:01.030 align:start position:0%
use to agree on the state of some
 

00:01:01.030 --> 00:01:05.550 align:start position:0%
use to agree on the state of some
application<00:01:02.879><c> that</c><00:01:03.879><c> basically</c><00:01:04.869><c> the</c><00:01:05.229><c> important</c>

00:01:05.550 --> 00:01:05.560 align:start position:0%
application that basically the important
 

00:01:05.560 --> 00:01:07.020 align:start position:0%
application that basically the important
thing<00:01:05.680><c> is</c><00:01:05.799><c> that</c><00:01:05.830><c> since</c><00:01:06.189><c> protocols</c><00:01:06.610><c> are</c><00:01:06.729><c> useful</c>

00:01:07.020 --> 00:01:07.030 align:start position:0%
thing is that since protocols are useful
 

00:01:07.030 --> 00:01:08.730 align:start position:0%
thing is that since protocols are useful
for<00:01:07.060><c> making</c><00:01:07.390><c> really</c><00:01:07.750><c> reliable</c><00:01:08.110><c> systems</c><00:01:08.560><c> out</c>

00:01:08.730 --> 00:01:08.740 align:start position:0%
for making really reliable systems out
 

00:01:08.740 --> 00:01:10.380 align:start position:0%
for making really reliable systems out
of<00:01:08.920><c> unreliable</c><00:01:09.520><c> or</c><00:01:09.670><c> even</c><00:01:09.909><c> untrusted</c>

00:01:10.380 --> 00:01:10.390 align:start position:0%
of unreliable or even untrusted
 

00:01:10.390 --> 00:01:14.880 align:start position:0%
of unreliable or even untrusted
components<00:01:11.280><c> and</c><00:01:12.960><c> so</c><00:01:13.960><c> some</c><00:01:14.229><c> nodes</c><00:01:14.439><c> go</c><00:01:14.590><c> offline</c>

00:01:14.880 --> 00:01:14.890 align:start position:0%
components and so some nodes go offline
 

00:01:14.890 --> 00:01:17.249 align:start position:0%
components and so some nodes go offline
some<00:01:15.310><c> knows</c><00:01:15.520><c> they</c><00:01:15.880><c> badly</c><00:01:16.180><c> clients</c><00:01:16.960><c> can</c><00:01:17.049><c> still</c>

00:01:17.249 --> 00:01:17.259 align:start position:0%
some knows they badly clients can still
 

00:01:17.259 --> 00:01:20.010 align:start position:0%
some knows they badly clients can still
have<00:01:17.380><c> access</c><00:01:17.650><c> to</c><00:01:17.890><c> the</c><00:01:17.979><c> application</c><00:01:19.020><c> here's</c>

00:01:20.010 --> 00:01:20.020 align:start position:0%
have access to the application here's
 

00:01:20.020 --> 00:01:22.469 align:start position:0%
have access to the application here's
like<00:01:20.170><c> a</c><00:01:20.200><c> nice</c><00:01:20.409><c> you</c><00:01:21.009><c> are</c><00:01:21.579><c> the</c><00:01:21.640><c> only</c><00:01:21.820><c> drawing</c><00:01:22.270><c> in</c>

00:01:22.469 --> 00:01:22.479 align:start position:0%
like a nice you are the only drawing in
 

00:01:22.479 --> 00:01:26.190 align:start position:0%
like a nice you are the only drawing in
my<00:01:22.570><c> top</c><00:01:23.880><c> this</c><00:01:24.880><c> kind</c><00:01:25.090><c> of</c><00:01:25.150><c> shows</c><00:01:25.360><c> you</c><00:01:25.509><c> this</c><00:01:25.869><c> idea</c>

00:01:26.190 --> 00:01:26.200 align:start position:0%
my top this kind of shows you this idea
 

00:01:26.200 --> 00:01:28.770 align:start position:0%
my top this kind of shows you this idea
that<00:01:26.380><c> like</c><00:01:26.680><c> there's</c><00:01:27.159><c> like</c><00:01:27.340><c> some</c><00:01:27.880><c> nodes</c><00:01:28.240><c> who</c>

00:01:28.770 --> 00:01:28.780 align:start position:0%
that like there's like some nodes who
 

00:01:28.780 --> 00:01:31.679 align:start position:0%
that like there's like some nodes who
keep<00:01:29.020><c> that</c><00:01:29.229><c> some</c><00:01:29.799><c> state</c><00:01:30.070><c> as</c><00:01:30.909><c> a</c><00:01:31.060><c> result</c><00:01:31.180><c> of</c><00:01:31.479><c> like</c>

00:01:31.679 --> 00:01:31.689 align:start position:0%
keep that some state as a result of like
 

00:01:31.689 --> 00:01:33.990 align:start position:0%
keep that some state as a result of like
applying<00:01:32.140><c> some</c><00:01:33.040><c> changes</c><00:01:33.460><c> which</c><00:01:33.610><c> are</c><00:01:33.700><c> kept</c><00:01:33.880><c> in</c>

00:01:33.990 --> 00:01:34.000 align:start position:0%
applying some changes which are kept in
 

00:01:34.000 --> 00:01:35.730 align:start position:0%
applying some changes which are kept in
like<00:01:34.180><c> some</c><00:01:34.329><c> log</c><00:01:34.540><c> and</c><00:01:34.810><c> then</c><00:01:35.259><c> there</c><00:01:35.380><c> are</c><00:01:35.409><c> clients</c>

00:01:35.730 --> 00:01:35.740 align:start position:0%
like some log and then there are clients
 

00:01:35.740 --> 00:01:37.620 align:start position:0%
like some log and then there are clients
who<00:01:36.100><c> kind</c><00:01:36.399><c> of</c><00:01:36.460><c> are</c><00:01:36.670><c> able</c><00:01:36.880><c> to</c><00:01:36.970><c> interface</c><00:01:37.329><c> with</c>

00:01:37.620 --> 00:01:37.630 align:start position:0%
who kind of are able to interface with
 

00:01:37.630 --> 00:01:40.830 align:start position:0%
who kind of are able to interface with
this<00:01:38.259><c> state</c><00:01:38.850><c> and</c><00:01:39.850><c> if</c><00:01:40.149><c> one</c><00:01:40.329><c> of</c><00:01:40.420><c> these</c><00:01:40.479><c> nodes</c><00:01:40.659><c> are</c>

00:01:40.830 --> 00:01:40.840 align:start position:0%
this state and if one of these nodes are
 

00:01:40.840 --> 00:01:43.620 align:start position:0%
this state and if one of these nodes are
go<00:01:41.020><c> offline</c><00:01:41.320><c> or</c><00:01:41.649><c> behave</c><00:01:42.189><c> badly</c><00:01:42.399><c> the</c><00:01:43.270><c> clients</c>

00:01:43.620 --> 00:01:43.630 align:start position:0%
go offline or behave badly the clients
 

00:01:43.630 --> 00:01:48.569 align:start position:0%
go offline or behave badly the clients
wouldn't<00:01:43.780><c> be</c><00:01:43.899><c> deceptive</c><00:01:45.899><c> so</c><00:01:46.899><c> usually</c><00:01:47.829><c> in</c>

00:01:48.569 --> 00:01:48.579 align:start position:0%
wouldn't be deceptive so usually in
 

00:01:48.579 --> 00:01:50.069 align:start position:0%
wouldn't be deceptive so usually in
traditional<00:01:49.030><c> cos</c><00:01:49.270><c> protocols</c><00:01:49.719><c> we</c><00:01:49.840><c> have</c><00:01:49.960><c> like</c><00:01:50.049><c> a</c>

00:01:50.069 --> 00:01:50.079 align:start position:0%
traditional cos protocols we have like a
 

00:01:50.079 --> 00:01:51.929 align:start position:0%
traditional cos protocols we have like a
network<00:01:50.409><c> administrator</c><00:01:50.530><c> and</c><00:01:51.159><c> we</c><00:01:51.729><c> try</c><00:01:51.909><c> to</c>

00:01:51.929 --> 00:01:51.939 align:start position:0%
network administrator and we try to
 

00:01:51.939 --> 00:01:55.590 align:start position:0%
network administrator and we try to
guarantee<00:01:52.689><c> that</c><00:01:53.939><c> the</c><00:01:54.939><c> application</c><00:01:55.390><c> is</c>

00:01:55.590 --> 00:01:55.600 align:start position:0%
guarantee that the application is
 

00:01:55.600 --> 00:01:57.090 align:start position:0%
guarantee that the application is
available<00:01:55.719><c> distance</c><00:01:56.320><c> so</c><00:01:56.439><c> long</c><00:01:56.590><c> as</c><00:01:56.710><c> not</c><00:01:56.829><c> so</c>

00:01:57.090 --> 00:01:57.100 align:start position:0%
available distance so long as not so
 

00:01:57.100 --> 00:01:59.470 align:start position:0%
available distance so long as not so
many<00:01:57.340><c> knows</c><00:01:58.119><c> who</c><00:01:58.270><c> I</c><00:01:58.299><c> fine</c>

00:01:59.470 --> 00:01:59.480 align:start position:0%
many knows who I fine
 

00:01:59.480 --> 00:02:01.390 align:start position:0%
many knows who I fine
or<00:01:59.870><c> as</c><00:02:00.620><c> long</c><00:02:00.800><c> as</c><00:02:00.920><c> the</c><00:02:00.980><c> network</c><00:02:01.220><c> isn't</c>

00:02:01.390 --> 00:02:01.400 align:start position:0%
or as long as the network isn't
 

00:02:01.400 --> 00:02:03.640 align:start position:0%
or as long as the network isn't
partitioned<00:02:01.970><c> so</c><00:02:02.750><c> let's</c><00:02:03.260><c> go</c><00:02:03.380><c> through</c><00:02:03.560><c> these</c>

00:02:03.640 --> 00:02:03.650 align:start position:0%
partitioned so let's go through these
 

00:02:03.650 --> 00:02:05.530 align:start position:0%
partitioned so let's go through these
little<00:02:03.890><c> these</c><00:02:04.220><c> concepts</c><00:02:04.700><c> consistency</c><00:02:05.390><c> means</c>

00:02:05.530 --> 00:02:05.540 align:start position:0%
little these concepts consistency means
 

00:02:05.540 --> 00:02:08.290 align:start position:0%
little these concepts consistency means
that<00:02:05.810><c> traditionally</c><00:02:06.770><c> means</c><00:02:06.920><c> that</c><00:02:07.100><c> every</c><00:02:07.490><c> node</c>

00:02:08.290 --> 00:02:08.300 align:start position:0%
that traditionally means that every node
 

00:02:08.300 --> 00:02:11.500 align:start position:0%
that traditionally means that every node
has<00:02:08.450><c> the</c><00:02:08.600><c> same</c><00:02:09.430><c> like</c><00:02:10.430><c> an</c><00:02:10.580><c> identical</c><00:02:11.150><c> copy</c><00:02:11.180><c> of</c>

00:02:11.500 --> 00:02:11.510 align:start position:0%
has the same like an identical copy of
 

00:02:11.510 --> 00:02:13.300 align:start position:0%
has the same like an identical copy of
the<00:02:11.570><c> state</c><00:02:11.780><c> and</c><00:02:12.010><c> availability</c><00:02:13.010><c> means</c><00:02:13.160><c> that</c>

00:02:13.300 --> 00:02:13.310 align:start position:0%
the state and availability means that
 

00:02:13.310 --> 00:02:14.470 align:start position:0%
the state and availability means that
clients<00:02:13.610><c> are</c><00:02:13.640><c> actually</c><00:02:13.940><c> able</c><00:02:14.000><c> to</c><00:02:14.210><c> interface</c>

00:02:14.470 --> 00:02:14.480 align:start position:0%
clients are actually able to interface
 

00:02:14.480 --> 00:02:16.570 align:start position:0%
clients are actually able to interface
with<00:02:14.540><c> it</c><00:02:14.810><c> and</c><00:02:14.960><c> cause</c><00:02:15.110><c> changes</c><00:02:15.470><c> to</c><00:02:15.620><c> it</c><00:02:15.710><c> and</c><00:02:15.980><c> then</c>

00:02:16.570 --> 00:02:16.580 align:start position:0%
with it and cause changes to it and then
 

00:02:16.580 --> 00:02:18.430 align:start position:0%
with it and cause changes to it and then
this<00:02:16.700><c> is</c><00:02:16.790><c> famous</c><00:02:17.240><c> result</c><00:02:17.690><c> one</c><00:02:18.200><c> of</c><00:02:18.260><c> the</c><00:02:18.320><c> most</c>

00:02:18.430 --> 00:02:18.440 align:start position:0%
this is famous result one of the most
 

00:02:18.440 --> 00:02:19.810 align:start position:0%
this is famous result one of the most
important<00:02:18.740><c> results</c><00:02:19.040><c> in</c><00:02:19.130><c> consensus</c>

00:02:19.810 --> 00:02:19.820 align:start position:0%
important results in consensus
 

00:02:19.820 --> 00:02:20.980 align:start position:0%
important results in consensus
literature<00:02:20.240><c> is</c><00:02:20.390><c> called</c><00:02:20.570><c> the</c><00:02:20.630><c> cap</c><00:02:20.780><c> theorem</c>

00:02:20.980 --> 00:02:20.990 align:start position:0%
literature is called the cap theorem
 

00:02:20.990 --> 00:02:23.680 align:start position:0%
literature is called the cap theorem
which<00:02:21.560><c> that</c><00:02:21.800><c> if</c><00:02:22.610><c> there's</c><00:02:22.940><c> a</c><00:02:23.030><c> partition</c><00:02:23.480><c> then</c>

00:02:23.680 --> 00:02:23.690 align:start position:0%
which that if there's a partition then
 

00:02:23.690 --> 00:02:25.000 align:start position:0%
which that if there's a partition then
because<00:02:24.020><c> the</c><00:02:24.110><c> protocol</c><00:02:24.470><c> has</c><00:02:24.620><c> to</c><00:02:24.800><c> choose</c>

00:02:25.000 --> 00:02:25.010 align:start position:0%
because the protocol has to choose
 

00:02:25.010 --> 00:02:26.740 align:start position:0%
because the protocol has to choose
between<00:02:25.070><c> being</c><00:02:25.940><c> available</c><00:02:26.270><c> or</c><00:02:26.570><c> being</c>

00:02:26.740 --> 00:02:26.750 align:start position:0%
between being available or being
 

00:02:26.750 --> 00:02:28.870 align:start position:0%
between being available or being
consistent<00:02:27.230><c> and</c><00:02:27.410><c> you</c><00:02:28.070><c> kind</c><00:02:28.310><c> of</c><00:02:28.400><c> imagine</c><00:02:28.760><c> why</c>

00:02:28.870 --> 00:02:28.880 align:start position:0%
consistent and you kind of imagine why
 

00:02:28.880 --> 00:02:30.910 align:start position:0%
consistent and you kind of imagine why
that<00:02:29.030><c> is</c><00:02:29.180><c> because</c><00:02:29.480><c> if</c><00:02:29.690><c> there's</c><00:02:29.840><c> a</c><00:02:29.900><c> partition</c><00:02:30.350><c> a</c>

00:02:30.910 --> 00:02:30.920 align:start position:0%
that is because if there's a partition a
 

00:02:30.920 --> 00:02:32.830 align:start position:0%
that is because if there's a partition a
client<00:02:31.610><c> and</c><00:02:31.760><c> the</c><00:02:31.850><c> client</c><00:02:32.120><c> is</c><00:02:32.210><c> able</c><00:02:32.300><c> to</c><00:02:32.540><c> effect</c>

00:02:32.830 --> 00:02:32.840 align:start position:0%
client and the client is able to effect
 

00:02:32.840 --> 00:02:34.660 align:start position:0%
client and the client is able to effect
changes<00:02:33.320><c> then</c><00:02:33.710><c> different</c><00:02:34.310><c> clients</c><00:02:34.580><c> could</c>

00:02:34.660 --> 00:02:34.670 align:start position:0%
changes then different clients could
 

00:02:34.670 --> 00:02:35.920 align:start position:0%
changes then different clients could
affect<00:02:34.880><c> changes</c><00:02:35.120><c> on</c><00:02:35.270><c> either</c><00:02:35.570><c> side</c><00:02:35.780><c> of</c><00:02:35.810><c> the</c>

00:02:35.920 --> 00:02:35.930 align:start position:0%
affect changes on either side of the
 

00:02:35.930 --> 00:02:37.540 align:start position:0%
affect changes on either side of the
partition<00:02:36.080><c> and</c><00:02:36.440><c> we</c><00:02:36.560><c> would</c><00:02:36.710><c> lose</c><00:02:36.860><c> consistency</c>

00:02:37.540 --> 00:02:37.550 align:start position:0%
partition and we would lose consistency
 

00:02:37.550 --> 00:02:39.400 align:start position:0%
partition and we would lose consistency
because<00:02:38.060><c> the</c><00:02:38.420><c> application</c><00:02:38.990><c> state</c><00:02:39.170><c> would</c><00:02:39.320><c> be</c>

00:02:39.400 --> 00:02:39.410 align:start position:0%
because the application state would be
 

00:02:39.410 --> 00:02:40.690 align:start position:0%
because the application state would be
different<00:02:39.770><c> on</c><00:02:39.920><c> either</c><00:02:40.040><c> side</c><00:02:40.250><c> the</c><00:02:40.340><c> partition</c>

00:02:40.690 --> 00:02:40.700 align:start position:0%
different on either side the partition
 

00:02:40.700 --> 00:02:42.700 align:start position:0%
different on either side the partition
or<00:02:41.450><c> we</c><00:02:41.780><c> could</c><00:02:41.930><c> not</c><00:02:42.080><c> allow</c><00:02:42.290><c> them</c><00:02:42.470><c> to</c><00:02:42.590><c> make</c>

00:02:42.700 --> 00:02:42.710 align:start position:0%
or we could not allow them to make
 

00:02:42.710 --> 00:02:44.790 align:start position:0%
or we could not allow them to make
changes<00:02:42.830><c> and</c><00:02:43.190><c> remain</c><00:02:43.700><c> and</c><00:02:43.910><c> have</c><00:02:44.210><c> the</c><00:02:44.300><c> same</c>

00:02:44.790 --> 00:02:44.800 align:start position:0%
changes and remain and have the same
 

00:02:44.800 --> 00:02:46.450 align:start position:0%
changes and remain and have the same
application<00:02:45.800><c> state</c><00:02:45.950><c> or</c><00:02:46.070><c> neither</c><00:02:46.160><c> side</c><00:02:46.340><c> of</c><00:02:46.400><c> the</c>

00:02:46.450 --> 00:02:46.460 align:start position:0%
application state or neither side of the
 

00:02:46.460 --> 00:02:49.840 align:start position:0%
application state or neither side of the
partition<00:02:47.620><c> and</c><00:02:48.620><c> then</c><00:02:48.830><c> the</c><00:02:49.310><c> other</c><00:02:49.430><c> concept</c>

00:02:49.840 --> 00:02:49.850 align:start position:0%
partition and then the other concept
 

00:02:49.850 --> 00:02:51.370 align:start position:0%
partition and then the other concept
that<00:02:49.910><c> brought</c><00:02:50.150><c> up</c><00:02:50.240><c> as</c><00:02:50.360><c> a</c><00:02:50.390><c> idea</c><00:02:50.750><c> false</c><00:02:51.080><c> we</c>

00:02:51.370 --> 00:02:51.380 align:start position:0%
that brought up as a idea false we
 

00:02:51.380 --> 00:02:53.290 align:start position:0%
that brought up as a idea false we
usually<00:02:51.620><c> like</c><00:02:51.740><c> break</c><00:02:52.010><c> down</c><00:02:52.190><c> falls</c><00:02:52.460><c> into</c><00:02:52.670><c> kind</c>

00:02:53.290 --> 00:02:53.300 align:start position:0%
usually like break down falls into kind
 

00:02:53.300 --> 00:02:54.700 align:start position:0%
usually like break down falls into kind
of<00:02:53.390><c> crash</c><00:02:53.630><c> faults</c><00:02:53.960><c> and</c><00:02:54.080><c> Byzantine</c><00:02:54.470><c> phones</c>

00:02:54.700 --> 00:02:54.710 align:start position:0%
of crash faults and Byzantine phones
 

00:02:54.710 --> 00:02:57.250 align:start position:0%
of crash faults and Byzantine phones
crash<00:02:55.250><c> cross</c><00:02:55.490><c> our</c><00:02:55.670><c> windows</c><00:02:55.970><c> go</c><00:02:56.210><c> offline</c><00:02:56.540><c> and</c>

00:02:57.250 --> 00:02:57.260 align:start position:0%
crash cross our windows go offline and
 

00:02:57.260 --> 00:02:59.230 align:start position:0%
crash cross our windows go offline and
they<00:02:57.350><c> may</c><00:02:57.590><c> come</c><00:02:58.040><c> back</c><00:02:58.190><c> or</c><00:02:58.490><c> they</c><00:02:58.700><c> may</c><00:02:58.880><c> not</c><00:02:59.060><c> ever</c>

00:02:59.230 --> 00:02:59.240 align:start position:0%
they may come back or they may not ever
 

00:02:59.240 --> 00:03:01.240 align:start position:0%
they may come back or they may not ever
so<00:02:59.840><c> Consuela</c><00:03:00.380><c> basically</c><00:03:00.770><c> means</c><00:03:00.950><c> that</c><00:03:01.070><c> they</c>

00:03:01.240 --> 00:03:01.250 align:start position:0%
so Consuela basically means that they
 

00:03:01.250 --> 00:03:03.190 align:start position:0%
so Consuela basically means that they
don't<00:03:01.670><c> come</c><00:03:01.820><c> back</c><00:03:01.910><c> online</c><00:03:02.120><c> crash</c><00:03:02.870><c> or</c><00:03:03.020><c> cover</c>

00:03:03.190 --> 00:03:03.200 align:start position:0%
don't come back online crash or cover
 

00:03:03.200 --> 00:03:07.000 align:start position:0%
don't come back online crash or cover
faults<00:03:03.950><c> eventually</c><00:03:04.940><c> they</c><00:03:05.060><c> don't</c><00:03:05.720><c> resync</c><00:03:06.080><c> &amp;</c>

00:03:07.000 --> 00:03:07.010 align:start position:0%
faults eventually they don't resync &amp;
 

00:03:07.010 --> 00:03:09.550 align:start position:0%
faults eventually they don't resync &amp;
byzantine<00:03:07.220><c> faults</c><00:03:07.730><c> are</c><00:03:07.850><c> kind</c><00:03:08.030><c> of</c><00:03:08.170><c> just</c><00:03:09.170><c> I</c><00:03:09.320><c> know</c>

00:03:09.550 --> 00:03:09.560 align:start position:0%
byzantine faults are kind of just I know
 

00:03:09.560 --> 00:03:11.880 align:start position:0%
byzantine faults are kind of just I know
that<00:03:09.740><c> isn't</c><00:03:09.860><c> offline</c><00:03:10.580><c> but</c><00:03:10.910><c> it</c><00:03:11.000><c> behaves</c><00:03:11.360><c> badly</c>

00:03:11.880 --> 00:03:11.890 align:start position:0%
that isn't offline but it behaves badly
 

00:03:11.890 --> 00:03:14.260 align:start position:0%
that isn't offline but it behaves badly
generally<00:03:12.890><c> we</c><00:03:13.010><c> byzantine</c><00:03:13.790><c> faults</c><00:03:14.060><c> are</c><00:03:14.150><c> kind</c>

00:03:14.260 --> 00:03:14.270 align:start position:0%
generally we byzantine faults are kind
 

00:03:14.270 --> 00:03:15.729 align:start position:0%
generally we byzantine faults are kind
of<00:03:14.330><c> defined</c><00:03:14.600><c> to</c><00:03:14.720><c> behave</c><00:03:15.320><c> in</c><00:03:15.440><c> an</c><00:03:15.560><c> arbitrary</c>

00:03:15.729 --> 00:03:15.739 align:start position:0%
of defined to behave in an arbitrary
 

00:03:15.739 --> 00:03:18.250 align:start position:0%
of defined to behave in an arbitrary
wing<00:03:16.190><c> which</c><00:03:16.820><c> can</c><00:03:17.030><c> mean</c><00:03:17.209><c> basically</c><00:03:17.480><c> that</c><00:03:17.810><c> which</c>

00:03:18.250 --> 00:03:18.260 align:start position:0%
wing which can mean basically that which
 

00:03:18.260 --> 00:03:19.150 align:start position:0%
wing which can mean basically that which
you<00:03:18.350><c> can</c><00:03:18.470><c> think</c><00:03:18.530><c> of</c><00:03:18.620><c> us</c><00:03:18.739><c> like</c><00:03:18.890><c> they're</c><00:03:19.070><c> running</c>

00:03:19.150 --> 00:03:19.160 align:start position:0%
you can think of us like they're running
 

00:03:19.160 --> 00:03:21.100 align:start position:0%
you can think of us like they're running
the<00:03:19.400><c> wrong</c><00:03:19.580><c> code</c><00:03:19.880><c> naive</c><00:03:20.600><c> the</c><00:03:20.780><c> one</c><00:03:20.900><c> that</c><00:03:21.020><c> the</c>

00:03:21.100 --> 00:03:21.110 align:start position:0%
the wrong code naive the one that the
 

00:03:21.110 --> 00:03:22.690 align:start position:0%
the wrong code naive the one that the
network<00:03:21.470><c> administrator</c><00:03:22.010><c> didn't</c><00:03:22.250><c> tell</c><00:03:22.580><c> them</c>

00:03:22.690 --> 00:03:22.700 align:start position:0%
network administrator didn't tell them
 

00:03:22.700 --> 00:03:25.540 align:start position:0%
network administrator didn't tell them
to<00:03:22.820><c> run</c><00:03:22.940><c> or</c><00:03:23.810><c> that</c><00:03:23.989><c> they</c><00:03:24.140><c> somehow</c><00:03:24.830><c> can</c><00:03:25.430><c> be</c>

00:03:25.540 --> 00:03:25.550 align:start position:0%
to run or that they somehow can be
 

00:03:25.550 --> 00:03:27.670 align:start position:0%
to run or that they somehow can be
observed<00:03:25.850><c> to</c><00:03:26.180><c> behave</c><00:03:26.450><c> wrong</c><00:03:26.750><c> behaving</c>

00:03:27.670 --> 00:03:27.680 align:start position:0%
observed to behave wrong behaving
 

00:03:27.680 --> 00:03:31.590 align:start position:0%
observed to behave wrong behaving
correctly<00:03:27.770><c> do</c><00:03:28.160><c> to</c><00:03:28.310><c> it</c><00:03:28.459><c> like</c><00:03:29.410><c> you</c><00:03:30.410><c> know</c><00:03:30.500><c> perhaps</c>

00:03:31.590 --> 00:03:31.600 align:start position:0%
correctly do to it like you know perhaps
 

00:03:31.600 --> 00:03:33.490 align:start position:0%
correctly do to it like you know perhaps
not<00:03:32.600><c> because</c><00:03:32.840><c> the</c><00:03:32.930><c> code</c><00:03:33.110><c> they're</c><00:03:33.290><c> running</c>

00:03:33.490 --> 00:03:33.500 align:start position:0%
not because the code they're running
 

00:03:33.500 --> 00:03:34.480 align:start position:0%
not because the code they're running
late<00:03:33.590><c> because</c><00:03:33.709><c> another</c><00:03:33.980><c> other</c>

00:03:34.480 --> 00:03:34.490 align:start position:0%
late because another other
 

00:03:34.490 --> 00:03:38.350 align:start position:0%
late because another other
other<00:03:34.730><c> things</c><00:03:36.580><c> so</c><00:03:37.580><c> basically</c><00:03:37.850><c> usually</c><00:03:38.240><c> with</c>

00:03:38.350 --> 00:03:38.360 align:start position:0%
other things so basically usually with
 

00:03:38.360 --> 00:03:39.430 align:start position:0%
other things so basically usually with
what<00:03:38.480><c> we</c><00:03:38.570><c> talked</c><00:03:38.720><c> about</c><00:03:38.750><c> like</c><00:03:39.020><c> the</c><00:03:39.140><c> security</c>

00:03:39.430 --> 00:03:39.440 align:start position:0%
what we talked about like the security
 

00:03:39.440 --> 00:03:40.810 align:start position:0%
what we talked about like the security
of<00:03:39.470><c> consensus</c><00:03:39.740><c> protocols</c><00:03:40.220><c> in</c><00:03:40.400><c> traditional</c>

00:03:40.810 --> 00:03:40.820 align:start position:0%
of consensus protocols in traditional
 

00:03:40.820 --> 00:03:43.300 align:start position:0%
of consensus protocols in traditional
literature<00:03:41.450><c> we</c><00:03:41.900><c> think</c><00:03:42.110><c> about</c><00:03:42.260><c> you</c><00:03:42.980><c> know</c><00:03:43.010><c> how</c>

00:03:43.300 --> 00:03:43.310 align:start position:0%
literature we think about you know how
 

00:03:43.310 --> 00:03:44.950 align:start position:0%
literature we think about you know how
can<00:03:43.730><c> we</c><00:03:43.820><c> keep</c><00:03:43.970><c> this</c><00:03:44.180><c> protocol</c><00:03:44.480><c> guarantee</c>

00:03:44.950 --> 00:03:44.960 align:start position:0%
can we keep this protocol guarantee
 

00:03:44.960 --> 00:03:48.790 align:start position:0%
can we keep this protocol guarantee
given<00:03:45.470><c> some</c><00:03:46.160><c> number</c><00:03:46.490><c> of</c><00:03:46.700><c> faulty</c><00:03:47.150><c> nodes</c><00:03:47.360><c> and</c><00:03:47.800><c> we</c>

00:03:48.790 --> 00:03:48.800 align:start position:0%
given some number of faulty nodes and we
 

00:03:48.800 --> 00:03:51.250 align:start position:0%
given some number of faulty nodes and we
basically<00:03:49.010><c> say</c><00:03:49.250><c> that</c><00:03:49.430><c> it's</c><00:03:49.970><c> secure</c><00:03:50.180><c> up</c><00:03:50.870><c> to</c>

00:03:51.250 --> 00:03:51.260 align:start position:0%
basically say that it's secure up to
 

00:03:51.260 --> 00:03:55.540 align:start position:0%
basically say that it's secure up to
some<00:03:51.470><c> given</c><00:03:52.430><c> the</c><00:03:52.520><c> number</c><00:03:52.880><c> of</c><00:03:52.910><c> faults</c><00:03:54.190><c> and</c><00:03:55.190><c> like</c>

00:03:55.540 --> 00:03:55.550 align:start position:0%
some given the number of faults and like
 

00:03:55.550 --> 00:03:57.340 align:start position:0%
some given the number of faults and like
consistency<00:03:56.270><c> availability</c><00:03:56.990><c> or</c><00:03:57.050><c> some</c>

00:03:57.340 --> 00:03:57.350 align:start position:0%
consistency availability or some
 

00:03:57.350 --> 00:04:00.580 align:start position:0%
consistency availability or some
examples<00:03:57.740><c> of</c><00:03:59.260><c> properties</c><00:04:00.260><c> that</c><00:04:00.350><c> we</c><00:04:00.440><c> want</c>

00:04:00.580 --> 00:04:00.590 align:start position:0%
examples of properties that we want
 

00:04:00.590 --> 00:04:02.200 align:start position:0%
examples of properties that we want
that's<00:04:00.800><c> protocol</c><00:04:01.100><c> to</c><00:04:01.220><c> have</c><00:04:01.370><c> and</c><00:04:01.640><c> I'm</c><00:04:02.090><c> also</c>

00:04:02.200 --> 00:04:02.210 align:start position:0%
that's protocol to have and I'm also
 

00:04:02.210 --> 00:04:05.160 align:start position:0%
that's protocol to have and I'm also
going<00:04:02.330><c> to</c><00:04:02.390><c> mention</c><00:04:02.660><c> sensitive</c><00:04:03.080><c> resistance</c>

00:04:05.160 --> 00:04:05.170 align:start position:0%
going to mention sensitive resistance
 

00:04:05.170 --> 00:04:07.120 align:start position:0%
going to mention sensitive resistance
because<00:04:06.170><c> that's</c><00:04:06.350><c> you</c><00:04:06.890><c> know</c><00:04:06.980><c> especially</c>

00:04:07.120 --> 00:04:07.130 align:start position:0%
because that's you know especially
 

00:04:07.130 --> 00:04:09.250 align:start position:0%
because that's you know especially
relevant<00:04:07.670><c> in</c><00:04:07.970><c> our</c><00:04:08.150><c> in</c><00:04:08.390><c> our</c><00:04:08.480><c> context</c><00:04:08.870><c> and</c><00:04:09.140><c> one</c>

00:04:09.250 --> 00:04:09.260 align:start position:0%
relevant in our in our context and one
 

00:04:09.260 --> 00:04:10.510 align:start position:0%
relevant in our in our context and one
more<00:04:09.410><c> thing</c><00:04:09.440><c> before</c><00:04:09.740><c> we</c><00:04:09.920><c> go</c><00:04:10.070><c> on</c><00:04:10.160><c> to</c><00:04:10.280><c> public</c>

00:04:10.510 --> 00:04:10.520 align:start position:0%
more thing before we go on to public
 

00:04:10.520 --> 00:04:12.910 align:start position:0%
more thing before we go on to public
consensus<00:04:10.700><c> is</c><00:04:11.420><c> the</c><00:04:11.570><c> idea</c><00:04:11.840><c> of</c><00:04:12.110><c> eventual</c>

00:04:12.910 --> 00:04:12.920 align:start position:0%
consensus is the idea of eventual
 

00:04:12.920 --> 00:04:14.230 align:start position:0%
consensus is the idea of eventual
consistency<00:04:13.070><c> which</c><00:04:13.550><c> is</c><00:04:13.640><c> kind</c><00:04:13.820><c> of</c><00:04:13.850><c> a</c><00:04:13.940><c> weakening</c>

00:04:14.230 --> 00:04:14.240 align:start position:0%
consistency which is kind of a weakening
 

00:04:14.240 --> 00:04:15.940 align:start position:0%
consistency which is kind of a weakening
of<00:04:14.270><c> the</c><00:04:14.420><c> idea</c><00:04:14.690><c> of</c><00:04:14.780><c> consistency</c><00:04:15.290><c> or</c><00:04:15.440><c> instead</c><00:04:15.890><c> of</c>

00:04:15.940 --> 00:04:15.950 align:start position:0%
of the idea of consistency or instead of
 

00:04:15.950 --> 00:04:17.470 align:start position:0%
of the idea of consistency or instead of
requiring<00:04:16.160><c> that</c><00:04:16.549><c> every</c><00:04:16.850><c> node</c><00:04:17.030><c> has</c><00:04:17.150><c> exactly</c>

00:04:17.470 --> 00:04:17.480 align:start position:0%
requiring that every node has exactly
 

00:04:17.480 --> 00:04:19.860 align:start position:0%
requiring that every node has exactly
the<00:04:17.660><c> same</c><00:04:17.930><c> copy</c><00:04:18.140><c> of</c><00:04:18.290><c> state</c><00:04:18.500><c> you</c><00:04:19.220><c> require</c><00:04:19.520><c> that</c>

00:04:19.860 --> 00:04:19.870 align:start position:0%
the same copy of state you require that
 

00:04:19.870 --> 00:04:21.520 align:start position:0%
the same copy of state you require that
eventually<00:04:20.870><c> with</c><00:04:20.989><c> very</c><00:04:21.200><c> high</c><00:04:21.350><c> probability</c>

00:04:21.520 --> 00:04:21.530 align:start position:0%
eventually with very high probability
 

00:04:21.530 --> 00:04:25.000 align:start position:0%
eventually with very high probability
they<00:04:22.100><c> do</c><00:04:22.160><c> have</c><00:04:22.430><c> exactly</c><00:04:22.910><c> but</c><00:04:23.530><c> the</c><00:04:24.530><c> same</c><00:04:24.710><c> the</c>

00:04:25.000 --> 00:04:25.010 align:start position:0%
they do have exactly but the same the
 

00:04:25.010 --> 00:04:26.530 align:start position:0%
they do have exactly but the same the
same<00:04:25.040><c> state</c><00:04:25.400><c> so</c><00:04:25.910><c> bitcoin</c><00:04:26.210><c> is</c><00:04:26.240><c> eventually</c>

00:04:26.530 --> 00:04:26.540 align:start position:0%
same state so bitcoin is eventually
 

00:04:26.540 --> 00:04:28.810 align:start position:0%
same state so bitcoin is eventually
consistent<00:04:26.990><c> in</c><00:04:27.740><c> that</c><00:04:28.130><c> you</c><00:04:28.400><c> don't</c><00:04:28.580><c> really</c><00:04:28.670><c> have</c>

00:04:28.810 --> 00:04:28.820 align:start position:0%
consistent in that you don't really have
 

00:04:28.820 --> 00:04:30.130 align:start position:0%
consistent in that you don't really have
a<00:04:28.880><c> strong</c><00:04:29.000><c> guarantee</c><00:04:29.420><c> that</c><00:04:29.570><c> everyone</c><00:04:29.810><c> has</c><00:04:30.020><c> the</c>

00:04:30.130 --> 00:04:30.140 align:start position:0%
a strong guarantee that everyone has the
 

00:04:30.140 --> 00:04:32.260 align:start position:0%
a strong guarantee that everyone has the
same<00:04:30.170><c> populace</c><00:04:30.680><c> safe</c><00:04:30.830><c> now</c><00:04:31.010><c> but</c><00:04:31.910><c> you</c><00:04:32.090><c> have</c><00:04:32.240><c> a</c>

00:04:32.260 --> 00:04:32.270 align:start position:0%
same populace safe now but you have a
 

00:04:32.270 --> 00:04:33.820 align:start position:0%
same populace safe now but you have a
really<00:04:32.330><c> strong</c><00:04:32.660><c> guarantee</c><00:04:33.200><c> that</c><00:04:33.410><c> they</c><00:04:33.500><c> have</c>

00:04:33.820 --> 00:04:33.830 align:start position:0%
really strong guarantee that they have
 

00:04:33.830 --> 00:04:36.040 align:start position:0%
really strong guarantee that they have
the<00:04:33.950><c> same</c><00:04:34.100><c> state</c><00:04:34.370><c> you</c><00:04:34.760><c> know</c><00:04:34.850><c> four</c><00:04:35.240><c> five</c><00:04:35.600><c> six</c>

00:04:36.040 --> 00:04:36.050 align:start position:0%
the same state you know four five six
 

00:04:36.050 --> 00:04:40.390 align:start position:0%
the same state you know four five six
blocks<00:04:36.350><c> ago</c><00:04:37.960><c> so</c><00:04:38.960><c> public</c><00:04:39.620><c> consensus</c><00:04:39.860><c> is</c>

00:04:40.390 --> 00:04:40.400 align:start position:0%
blocks ago so public consensus is
 

00:04:40.400 --> 00:04:42.400 align:start position:0%
blocks ago so public consensus is
basically<00:04:41.090><c> consensus</c><00:04:41.960><c> protocol</c><00:04:42.320><c> without</c>

00:04:42.400 --> 00:04:42.410 align:start position:0%
basically consensus protocol without
 

00:04:42.410 --> 00:04:44.350 align:start position:0%
basically consensus protocol without
network<00:04:43.070><c> administrator's</c><00:04:43.610><c> we're</c><00:04:44.150><c> basically</c>

00:04:44.350 --> 00:04:44.360 align:start position:0%
network administrator's we're basically
 

00:04:44.360 --> 00:04:46.210 align:start position:0%
network administrator's we're basically
anyone<00:04:44.840><c> can</c><00:04:45.050><c> go</c><00:04:45.230><c> and</c><00:04:45.500><c> become</c><00:04:45.650><c> one</c><00:04:45.980><c> of</c><00:04:46.010><c> those</c>

00:04:46.210 --> 00:04:46.220 align:start position:0%
anyone can go and become one of those
 

00:04:46.220 --> 00:04:47.950 align:start position:0%
anyone can go and become one of those
knows<00:04:46.910><c> who</c><00:04:47.210><c> is</c><00:04:47.300><c> part</c><00:04:47.540><c> of</c><00:04:47.570><c> the</c><00:04:47.660><c> consensus</c>

00:04:47.950 --> 00:04:47.960 align:start position:0%
knows who is part of the consensus
 

00:04:47.960 --> 00:04:50.170 align:start position:0%
knows who is part of the consensus
process<00:04:48.110><c> and</c><00:04:48.560><c> who</c><00:04:48.800><c> can</c><00:04:49.670><c> handle</c><00:04:49.880><c> client</c>

00:04:50.170 --> 00:04:50.180 align:start position:0%
process and who can handle client
 

00:04:50.180 --> 00:04:51.520 align:start position:0%
process and who can handle client
requests<00:04:50.600><c> and</c><00:04:50.810><c> cause</c><00:04:50.930><c> changes</c><00:04:51.320><c> to</c><00:04:51.440><c> the</c>

00:04:51.520 --> 00:04:51.530 align:start position:0%
requests and cause changes to the
 

00:04:51.530 --> 00:04:54.490 align:start position:0%
requests and cause changes to the
consensus<00:04:51.950><c> date</c><00:04:53.080><c> basically</c><00:04:54.080><c> because</c><00:04:54.200><c> there's</c>

00:04:54.490 --> 00:04:54.500 align:start position:0%
consensus date basically because there's
 

00:04:54.500 --> 00:04:56.170 align:start position:0%
consensus date basically because there's
no<00:04:54.650><c> network</c><00:04:54.890><c> administrator</c><00:04:55.400><c> membership</c><00:04:56.030><c> has</c>

00:04:56.170 --> 00:04:56.180 align:start position:0%
no network administrator membership has
 

00:04:56.180 --> 00:04:57.340 align:start position:0%
no network administrator membership has
to<00:04:56.270><c> be</c><00:04:56.360><c> governed</c><00:04:56.630><c> by</c><00:04:56.660><c> something</c><00:04:57.020><c> actually</c>

00:04:57.340 --> 00:04:57.350 align:start position:0%
to be governed by something actually
 

00:04:57.350 --> 00:05:01.750 align:start position:0%
to be governed by something actually
inside<00:04:57.920><c> the</c><00:04:57.980><c> consensus</c><00:04:58.790><c> itself</c><00:04:59.830><c> basically</c><00:05:00.830><c> it</c>

00:05:01.750 --> 00:05:01.760 align:start position:0%
inside the consensus itself basically it
 

00:05:01.760 --> 00:05:04.000 align:start position:0%
inside the consensus itself basically it
we<00:05:02.180><c> call</c><00:05:02.330><c> it</c><00:05:02.420><c> a</c><00:05:02.480><c> mechanism</c><00:05:03.050><c> kind</c><00:05:03.440><c> of</c><00:05:03.530><c> hardening</c>

00:05:04.000 --> 00:05:04.010 align:start position:0%
we call it a mechanism kind of hardening
 

00:05:04.010 --> 00:05:05.590 align:start position:0%
we call it a mechanism kind of hardening
to<00:05:04.070><c> like</c><00:05:04.190><c> game</c><00:05:04.700><c> theory</c><00:05:05.060><c> it's</c><00:05:05.330><c> like</c><00:05:05.450><c> basically</c>

00:05:05.590 --> 00:05:05.600 align:start position:0%
to like game theory it's like basically
 

00:05:05.600 --> 00:05:07.990 align:start position:0%
to like game theory it's like basically
like<00:05:05.900><c> a</c><00:05:05.930><c> game</c><00:05:06.260><c> whose</c><00:05:06.920><c> rules</c><00:05:07.280><c> to</c><00:05:07.520><c> find</c><00:05:07.760><c> whether</c>

00:05:07.990 --> 00:05:08.000 align:start position:0%
like a game whose rules to find whether
 

00:05:08.000 --> 00:05:09.610 align:start position:0%
like a game whose rules to find whether
or<00:05:08.210><c> known</c><00:05:08.360><c> is</c><00:05:08.510><c> able</c><00:05:08.810><c> to</c><00:05:08.990><c> participate</c><00:05:09.260><c> in</c>

00:05:09.610 --> 00:05:09.620 align:start position:0%
or known is able to participate in
 

00:05:09.620 --> 00:05:12.370 align:start position:0%
or known is able to participate in
affecting<00:05:10.130><c> the</c><00:05:10.190><c> state</c><00:05:10.370><c> of</c><00:05:10.430><c> the</c><00:05:10.520><c> consensus</c><00:05:11.380><c> so</c>

00:05:12.370 --> 00:05:12.380 align:start position:0%
affecting the state of the consensus so
 

00:05:12.380 --> 00:05:14.200 align:start position:0%
affecting the state of the consensus so
there's<00:05:13.130><c> like</c><00:05:13.280><c> a</c><00:05:13.310><c> really</c><00:05:13.370><c> big</c><00:05:13.700><c> problem</c><00:05:13.820><c> to</c>

00:05:14.200 --> 00:05:14.210 align:start position:0%
there's like a really big problem to
 

00:05:14.210 --> 00:05:16.240 align:start position:0%
there's like a really big problem to
this<00:05:14.630><c> kind</c><00:05:14.780><c> of</c><00:05:14.960><c> mechanism</c><00:05:15.650><c> which</c><00:05:16.130><c> is</c>

00:05:16.240 --> 00:05:16.250 align:start position:0%
this kind of mechanism which is
 

00:05:16.250 --> 00:05:19.390 align:start position:0%
this kind of mechanism which is
basically<00:05:16.490><c> that</c><00:05:16.730><c> an</c><00:05:17.630><c> adversary</c><00:05:18.110><c> could</c><00:05:18.890><c> try</c>

00:05:19.390 --> 00:05:19.400 align:start position:0%
basically that an adversary could try
 

00:05:19.400 --> 00:05:20.890 align:start position:0%
basically that an adversary could try
game<00:05:19.640><c> this</c><00:05:19.760><c> mechanism</c><00:05:20.120><c> to</c><00:05:20.240><c> overwhelm</c><00:05:20.810><c> the</c>

00:05:20.890 --> 00:05:20.900 align:start position:0%
game this mechanism to overwhelm the
 

00:05:20.900 --> 00:05:23.980 align:start position:0%
game this mechanism to overwhelm the
network<00:05:21.170><c> and</c><00:05:21.380><c> to</c><00:05:21.410><c> have</c><00:05:22.210><c> mall</c><00:05:23.210><c> or</c><00:05:23.540><c> very</c><00:05:23.870><c> large</c>

00:05:23.980 --> 00:05:23.990 align:start position:0%
network and to have mall or very large
 

00:05:23.990 --> 00:05:26.410 align:start position:0%
network and to have mall or very large
majority<00:05:24.530><c> of</c><00:05:24.560><c> the</c><00:05:24.740><c> nodes</c><00:05:24.920><c> in</c><00:05:25.070><c> the</c><00:05:25.130><c> network</c><00:05:25.420><c> and</c>

00:05:26.410 --> 00:05:26.420 align:start position:0%
majority of the nodes in the network and
 

00:05:26.420 --> 00:05:27.970 align:start position:0%
majority of the nodes in the network and
that's<00:05:26.570><c> like</c><00:05:26.720><c> the</c><00:05:26.870><c> first</c><00:05:27.050><c> challenge</c><00:05:27.680><c> the</c>

00:05:27.970 --> 00:05:27.980 align:start position:0%
that's like the first challenge the
 

00:05:27.980 --> 00:05:29.499 align:start position:0%
that's like the first challenge the
public<00:05:28.220><c> consensus</c>

00:05:29.499 --> 00:05:29.509 align:start position:0%
public consensus
 

00:05:29.509 --> 00:05:32.600 align:start position:0%
public consensus
basically<00:05:30.509><c> how</c><00:05:30.960><c> do</c><00:05:31.020><c> you</c><00:05:31.199><c> prevent</c><00:05:31.610><c> without</c>

00:05:32.600 --> 00:05:32.610 align:start position:0%
basically how do you prevent without
 

00:05:32.610 --> 00:05:33.559 align:start position:0%
basically how do you prevent without
being<00:05:32.819><c> without</c><00:05:33.030><c> there</c><00:05:33.210><c> being</c><00:05:33.240><c> a</c><00:05:33.360><c> network</c>

00:05:33.559 --> 00:05:33.569 align:start position:0%
being without there being a network
 

00:05:33.569 --> 00:05:35.360 align:start position:0%
being without there being a network
administrator<00:05:33.870><c> an</c><00:05:34.440><c> adversary</c><00:05:35.009><c> from</c><00:05:35.190><c> bringing</c>

00:05:35.360 --> 00:05:35.370 align:start position:0%
administrator an adversary from bringing
 

00:05:35.370 --> 00:05:39.520 align:start position:0%
administrator an adversary from bringing
off<00:05:35.550><c> the</c><00:05:35.669><c> water</c><00:05:35.849><c> notes</c><00:05:36.090><c> online</c><00:05:36.240><c> and</c><00:05:37.490><c> this</c><00:05:38.490><c> is</c>

00:05:39.520 --> 00:05:39.530 align:start position:0%
off the water notes online and this is
 

00:05:39.530 --> 00:05:42.350 align:start position:0%
off the water notes online and this is
kind<00:05:40.530><c> of</c><00:05:40.620><c> real</c><00:05:40.919><c> the</c><00:05:41.340><c> real</c><00:05:41.699><c> important</c>

00:05:42.350 --> 00:05:42.360 align:start position:0%
kind of real the real important
 

00:05:42.360 --> 00:05:43.670 align:start position:0%
kind of real the real important
innovations<00:05:42.810><c> of</c><00:05:42.870><c> bitcoins</c><00:05:43.229><c> that</c><00:05:43.409><c> they</c>

00:05:43.670 --> 00:05:43.680 align:start position:0%
innovations of bitcoins that they
 

00:05:43.680 --> 00:05:45.320 align:start position:0%
innovations of bitcoins that they
figured<00:05:43.979><c> out</c><00:05:44.129><c> that</c><00:05:44.610><c> you</c><00:05:44.639><c> can</c><00:05:44.940><c> have</c><00:05:45.150><c> an</c>

00:05:45.320 --> 00:05:45.330 align:start position:0%
figured out that you can have an
 

00:05:45.330 --> 00:05:46.939 align:start position:0%
figured out that you can have an
economic<00:05:45.479><c> mechanism</c><00:05:46.349><c> in</c><00:05:46.440><c> the</c><00:05:46.470><c> consensus</c>

00:05:46.939 --> 00:05:46.949 align:start position:0%
economic mechanism in the consensus
 

00:05:46.949 --> 00:05:50.360 align:start position:0%
economic mechanism in the consensus
which<00:05:47.460><c> made</c><00:05:47.699><c> it</c><00:05:48.289><c> expensive</c><00:05:49.289><c> for</c><00:05:49.740><c> civil</c><00:05:50.069><c> to</c>

00:05:50.360 --> 00:05:50.370 align:start position:0%
which made it expensive for civil to
 

00:05:50.370 --> 00:05:52.700 align:start position:0%
which made it expensive for civil to
bring<00:05:50.940><c> on</c><00:05:51.120><c> a</c><00:05:51.150><c> lot</c><00:05:51.479><c> of</c><00:05:51.629><c> nodes</c><00:05:52.139><c> into</c><00:05:52.379><c> behave</c>

00:05:52.700 --> 00:05:52.710 align:start position:0%
bring on a lot of nodes into behave
 

00:05:52.710 --> 00:05:57.170 align:start position:0%
bring on a lot of nodes into behave
badly<00:05:52.889><c> so</c><00:05:53.879><c> basically</c><00:05:55.909><c> economic</c><00:05:56.909><c> assets</c>

00:05:57.170 --> 00:05:57.180 align:start position:0%
badly so basically economic assets
 

00:05:57.180 --> 00:05:58.610 align:start position:0%
badly so basically economic assets
protocols<00:05:57.569><c> try</c><00:05:57.780><c> to</c><00:05:57.840><c> make</c><00:05:57.990><c> it</c><00:05:58.020><c> prohibitively</c>

00:05:58.610 --> 00:05:58.620 align:start position:0%
protocols try to make it prohibitively
 

00:05:58.620 --> 00:06:00.589 align:start position:0%
protocols try to make it prohibitively
expensive<00:05:58.740><c> for</c><00:05:59.280><c> civil</c><00:05:59.550><c> to</c><00:05:59.699><c> conduct</c><00:06:00.449><c> their</c>

00:06:00.589 --> 00:06:00.599 align:start position:0%
expensive for civil to conduct their
 

00:06:00.599 --> 00:06:04.700 align:start position:0%
expensive for civil to conduct their
their<00:06:00.870><c> attack</c><00:06:01.310><c> and</c><00:06:02.310><c> currently</c><00:06:03.710><c> economic</c>

00:06:04.700 --> 00:06:04.710 align:start position:0%
their attack and currently economic
 

00:06:04.710 --> 00:06:06.950 align:start position:0%
their attack and currently economic
consensus<00:06:05.159><c> is</c><00:06:05.280><c> the</c><00:06:05.400><c> only</c><00:06:05.610><c> known</c><00:06:06.060><c> solution</c><00:06:06.449><c> to</c>

00:06:06.950 --> 00:06:06.960 align:start position:0%
consensus is the only known solution to
 

00:06:06.960 --> 00:06:09.290 align:start position:0%
consensus is the only known solution to
public<00:06:07.500><c> consensus</c><00:06:07.740><c> problems</c><00:06:08.280><c> it's</c><00:06:08.849><c> the</c><00:06:08.940><c> only</c>

00:06:09.290 --> 00:06:09.300 align:start position:0%
public consensus problems it's the only
 

00:06:09.300 --> 00:06:10.370 align:start position:0%
public consensus problems it's the only
way<00:06:09.419><c> that</c><00:06:09.569><c> we</c><00:06:09.630><c> know</c><00:06:09.780><c> to</c><00:06:09.840><c> defending</c><00:06:10.259><c> its</c>

00:06:10.370 --> 00:06:10.380 align:start position:0%
way that we know to defending its
 

00:06:10.380 --> 00:06:12.920 align:start position:0%
way that we know to defending its
ability<00:06:10.740><c> acts</c><00:06:10.860><c> without</c><00:06:11.610><c> having</c><00:06:12.300><c> a</c><00:06:12.360><c> concept</c><00:06:12.750><c> of</c>

00:06:12.920 --> 00:06:12.930 align:start position:0%
ability acts without having a concept of
 

00:06:12.930 --> 00:06:17.510 align:start position:0%
ability acts without having a concept of
trusted<00:06:13.470><c> network</c><00:06:13.740><c> administrators</c><00:06:16.280><c> so</c><00:06:17.280><c> it's</c>

00:06:17.510 --> 00:06:17.520 align:start position:0%
trusted network administrators so it's
 

00:06:17.520 --> 00:06:22.490 align:start position:0%
trusted network administrators so it's
in<00:06:17.639><c> bold</c><00:06:17.849><c> because</c><00:06:18.060><c> it's</c><00:06:18.300><c> important</c>

00:06:22.490 --> 00:06:22.500 align:start position:0%
 
 

00:06:22.500 --> 00:06:25.080 align:start position:0%
 
so<00:06:23.500><c> just</c><00:06:23.980><c> to</c><00:06:24.070><c> take</c><00:06:24.430><c> bitcoins</c><00:06:24.760><c> and</c><00:06:24.850><c> as</c><00:06:25.000><c> an</c>

00:06:25.080 --> 00:06:25.090 align:start position:0%
so just to take bitcoins and as an
 

00:06:25.090 --> 00:06:27.300 align:start position:0%
so just to take bitcoins and as an
example<00:06:25.330><c> what</c><00:06:26.170><c> we</c><00:06:26.260><c> what</c><00:06:26.620><c> bitcoin</c><00:06:26.770><c> does</c><00:06:27.040><c> is</c><00:06:27.190><c> it</c>

00:06:27.300 --> 00:06:27.310 align:start position:0%
example what we what bitcoin does is it
 

00:06:27.310 --> 00:06:28.800 align:start position:0%
example what we what bitcoin does is it
makes<00:06:27.340><c> it</c><00:06:27.670><c> computationally</c><00:06:28.270><c> expensive</c><00:06:28.390><c> to</c>

00:06:28.800 --> 00:06:28.810 align:start position:0%
makes it computationally expensive to
 

00:06:28.810 --> 00:06:30.840 align:start position:0%
makes it computationally expensive to
produce<00:06:28.900><c> changes</c><00:06:29.230><c> to</c><00:06:29.500><c> the</c><00:06:29.590><c> network</c><00:06:29.740><c> and</c><00:06:30.040><c> so</c>

00:06:30.840 --> 00:06:30.850 align:start position:0%
produce changes to the network and so
 

00:06:30.850 --> 00:06:33.510 align:start position:0%
produce changes to the network and so
for<00:06:31.660><c> civil</c><00:06:31.960><c> to</c><00:06:32.170><c> propose</c><00:06:32.920><c> a</c><00:06:32.950><c> change</c><00:06:33.160><c> they</c><00:06:33.400><c> have</c>

00:06:33.510 --> 00:06:33.520 align:start position:0%
for civil to propose a change they have
 

00:06:33.520 --> 00:06:35.970 align:start position:0%
for civil to propose a change they have
to<00:06:33.640><c> incur</c><00:06:33.850><c> this</c><00:06:34.060><c> expense</c><00:06:34.420><c> and</c><00:06:34.660><c> for</c><00:06:35.590><c> civil</c><00:06:35.860><c> to</c>

00:06:35.970 --> 00:06:35.980 align:start position:0%
to incur this expense and for civil to
 

00:06:35.980 --> 00:06:37.740 align:start position:0%
to incur this expense and for civil to
take<00:06:36.400><c> a</c><00:06:36.430><c> majority</c><00:06:37.150><c> of</c><00:06:37.180><c> the</c><00:06:37.240><c> network</c><00:06:37.480><c> they</c><00:06:37.600><c> have</c>

00:06:37.740 --> 00:06:37.750 align:start position:0%
take a majority of the network they have
 

00:06:37.750 --> 00:06:40.650 align:start position:0%
take a majority of the network they have
to<00:06:38.370><c> incur</c><00:06:39.370><c> a</c><00:06:39.400><c> majority</c><00:06:39.910><c> of</c><00:06:39.970><c> the</c><00:06:40.060><c> expense</c><00:06:40.390><c> and</c>

00:06:40.650 --> 00:06:40.660 align:start position:0%
to incur a majority of the expense and
 

00:06:40.660 --> 00:06:43.380 align:start position:0%
to incur a majority of the expense and
so<00:06:41.380><c> this</c><00:06:41.800><c> is</c><00:06:41.950><c> like</c><00:06:42.100><c> the</c><00:06:42.820><c> simple</c><00:06:43.090><c> way</c><00:06:43.210><c> that</c>

00:06:43.380 --> 00:06:43.390 align:start position:0%
so this is like the simple way that
 

00:06:43.390 --> 00:06:46.380 align:start position:0%
so this is like the simple way that
bitcoin<00:06:43.750><c> uses</c><00:06:44.260><c> economics</c><00:06:44.860><c> in</c><00:06:45.070><c> order</c><00:06:45.340><c> to</c><00:06:45.520><c> make</c>

00:06:46.380 --> 00:06:46.390 align:start position:0%
bitcoin uses economics in order to make
 

00:06:46.390 --> 00:06:49.970 align:start position:0%
bitcoin uses economics in order to make
civil<00:06:46.900><c> attacks</c><00:06:47.940><c> difficult</c><00:06:48.940><c> and</c><00:06:49.180><c> inconvenient</c>

00:06:49.970 --> 00:06:49.980 align:start position:0%
civil attacks difficult and inconvenient
 

00:06:49.980 --> 00:06:53.040 align:start position:0%
civil attacks difficult and inconvenient
and<00:06:50.980><c> incidentally</c><00:06:51.700><c> this</c><00:06:52.120><c> is</c><00:06:52.180><c> why</c><00:06:52.450><c> block</c>

00:06:53.040 --> 00:06:53.050 align:start position:0%
and incidentally this is why block
 

00:06:53.050 --> 00:06:54.930 align:start position:0%
and incidentally this is why block
chains<00:06:53.290><c> are</c><00:06:53.410><c> trusted</c><00:06:53.740><c> because</c><00:06:54.280><c> it's</c>

00:06:54.930 --> 00:06:54.940 align:start position:0%
chains are trusted because it's
 

00:06:54.940 --> 00:06:57.510 align:start position:0%
chains are trusted because it's
expensive<00:06:55.180><c> and</c><00:06:55.780><c> inconvenient</c><00:06:56.260><c> to</c><00:06:56.710><c> views</c><00:06:57.010><c> the</c>

00:06:57.510 --> 00:06:57.520 align:start position:0%
expensive and inconvenient to views the
 

00:06:57.520 --> 00:07:01.160 align:start position:0%
expensive and inconvenient to views the
trust<00:06:57.820><c> that</c><00:06:58.480><c> the</c><00:06:58.660><c> block</c><00:06:58.780><c> chain</c><00:06:58.810><c> is</c><00:06:59.020><c> provided</c>

00:07:01.160 --> 00:07:01.170 align:start position:0%
trust that the block chain is provided
 

00:07:01.170 --> 00:07:06.750 align:start position:0%
trust that the block chain is provided
so<00:07:02.730><c> economic</c><00:07:03.730><c> consensus</c><00:07:04.770><c> basically</c><00:07:05.770><c> has</c><00:07:06.520><c> like</c>

00:07:06.750 --> 00:07:06.760 align:start position:0%
so economic consensus basically has like
 

00:07:06.760 --> 00:07:08.970 align:start position:0%
so economic consensus basically has like
it<00:07:07.330><c> has</c><00:07:07.480><c> to</c><00:07:07.570><c> have</c><00:07:07.660><c> certain</c><00:07:07.840><c> properties</c><00:07:08.110><c> and</c>

00:07:08.970 --> 00:07:08.980 align:start position:0%
it has to have certain properties and
 

00:07:08.980 --> 00:07:10.890 align:start position:0%
it has to have certain properties and
we're<00:07:09.640><c> going</c><00:07:09.790><c> to</c><00:07:09.820><c> so</c><00:07:10.150><c> I'm</c><00:07:10.240><c> going</c><00:07:10.360><c> to</c><00:07:10.390><c> start</c><00:07:10.570><c> to</c>

00:07:10.890 --> 00:07:10.900 align:start position:0%
we're going to so I'm going to start to
 

00:07:10.900 --> 00:07:12.810 align:start position:0%
we're going to so I'm going to start to
give<00:07:11.860><c> you</c><00:07:11.950><c> an</c><00:07:12.010><c> idea</c><00:07:12.040><c> of</c><00:07:12.220><c> how</c><00:07:12.340><c> we</c><00:07:12.400><c> reason</c><00:07:12.730><c> about</c>

00:07:12.810 --> 00:07:12.820 align:start position:0%
give you an idea of how we reason about
 

00:07:12.820 --> 00:07:16.470 align:start position:0%
give you an idea of how we reason about
these<00:07:13.060><c> things</c><00:07:13.920><c> so</c><00:07:14.920><c> nodes</c><00:07:15.700><c> have</c><00:07:15.880><c> expenses</c><00:07:16.360><c> in</c>

00:07:16.470 --> 00:07:16.480 align:start position:0%
these things so nodes have expenses in
 

00:07:16.480 --> 00:07:19.200 align:start position:0%
these things so nodes have expenses in
revenues<00:07:17.160><c> knows</c><00:07:18.160><c> can't</c><00:07:18.610><c> operate</c><00:07:18.880><c> at</c><00:07:19.120><c> a</c><00:07:19.150><c> loss</c>

00:07:19.200 --> 00:07:19.210 align:start position:0%
revenues knows can't operate at a loss
 

00:07:19.210 --> 00:07:21.990 align:start position:0%
revenues knows can't operate at a loss
forever<00:07:19.950><c> nodes</c><00:07:20.950><c> can</c><00:07:21.100><c> change</c><00:07:21.400><c> their</c><00:07:21.640><c> software</c>

00:07:21.990 --> 00:07:22.000 align:start position:0%
forever nodes can change their software
 

00:07:22.000 --> 00:07:25.740 align:start position:0%
forever nodes can change their software
for<00:07:22.210><c> profit</c><00:07:22.650><c> an</c><00:07:23.650><c> adversary</c><00:07:24.280><c> can</c><00:07:24.670><c> has</c><00:07:25.570><c> to</c><00:07:25.660><c> be</c>

00:07:25.740 --> 00:07:25.750 align:start position:0%
for profit an adversary can has to be
 

00:07:25.750 --> 00:07:27.780 align:start position:0%
for profit an adversary can has to be
defined<00:07:26.020><c> not</c><00:07:26.260><c> just</c><00:07:26.560><c> that</c><00:07:26.680><c> it's</c><00:07:26.830><c> like</c><00:07:26.950><c> a</c><00:07:27.130><c> number</c>

00:07:27.780 --> 00:07:27.790 align:start position:0%
defined not just that it's like a number
 

00:07:27.790 --> 00:07:30.600 align:start position:0%
defined not just that it's like a number
of<00:07:27.940><c> knows</c><00:07:28.180><c> but</c><00:07:28.630><c> someone</c><00:07:29.380><c> who</c><00:07:29.500><c> has</c><00:07:29.680><c> a</c><00:07:29.950><c> certain</c>

00:07:30.600 --> 00:07:30.610 align:start position:0%
of knows but someone who has a certain
 

00:07:30.610 --> 00:07:34.500 align:start position:0%
of knows but someone who has a certain
attack<00:07:30.940><c> budget</c><00:07:32.010><c> and</c><00:07:33.010><c> nodes</c><00:07:33.520><c> nodes</c><00:07:34.000><c> can</c><00:07:34.330><c> have</c>

00:07:34.500 --> 00:07:34.510 align:start position:0%
attack budget and nodes nodes can have
 

00:07:34.510 --> 00:07:36.120 align:start position:0%
attack budget and nodes nodes can have
the<00:07:34.660><c> profit</c><00:07:34.990><c> their</c><00:07:35.110><c> profitability</c><00:07:35.470><c> affected</c>

00:07:36.120 --> 00:07:36.130 align:start position:0%
the profit their profitability affected
 

00:07:36.130 --> 00:07:41.190 align:start position:0%
the profit their profitability affected
by<00:07:36.220><c> an</c><00:07:36.340><c> attacker</c><00:07:38.640><c> so</c><00:07:39.640><c> we</c><00:07:40.540><c> come</c><00:07:40.720><c> need</c><00:07:40.900><c> to</c><00:07:41.020><c> use</c>

00:07:41.190 --> 00:07:41.200 align:start position:0%
by an attacker so we come need to use
 

00:07:41.200 --> 00:07:43.920 align:start position:0%
by an attacker so we come need to use
economic<00:07:41.380><c> analysis</c><00:07:42.510><c> rather</c><00:07:43.510><c> than</c><00:07:43.690><c> fault</c>

00:07:43.920 --> 00:07:43.930 align:start position:0%
economic analysis rather than fault
 

00:07:43.930 --> 00:07:45.690 align:start position:0%
economic analysis rather than fault
tolerance<00:07:44.320><c> analysis</c><00:07:44.770><c> tell</c><00:07:45.190><c> Annalise</c><00:07:45.400><c> public</c>

00:07:45.690 --> 00:07:45.700 align:start position:0%
tolerance analysis tell Annalise public
 

00:07:45.700 --> 00:07:47.910 align:start position:0%
tolerance analysis tell Annalise public
consensus<00:07:45.850><c> protocols</c><00:07:46.390><c> it's</c><00:07:47.350><c> bold</c><00:07:47.650><c> because</c>

00:07:47.910 --> 00:07:47.920 align:start position:0%
consensus protocols it's bold because
 

00:07:47.920 --> 00:07:49.350 align:start position:0%
consensus protocols it's bold because
it's<00:07:48.070><c> important</c><00:07:48.460><c> I'll</c><00:07:48.700><c> say</c><00:07:48.880><c> this</c><00:07:49.000><c> again</c><00:07:49.150><c> and</c>

00:07:49.350 --> 00:07:49.360 align:start position:0%
it's important I'll say this again and
 

00:07:49.360 --> 00:07:53.730 align:start position:0%
it's important I'll say this again and
again<00:07:50.280><c> so</c><00:07:51.450><c> because</c><00:07:52.450><c> knows</c><00:07:52.810><c> have</c><00:07:53.020><c> expenses</c><00:07:53.560><c> and</c>

00:07:53.730 --> 00:07:53.740 align:start position:0%
again so because knows have expenses and
 

00:07:53.740 --> 00:07:56.970 align:start position:0%
again so because knows have expenses and
they<00:07:54.460><c> can't</c><00:07:54.670><c> operate</c><00:07:54.820><c> a</c><00:07:55.030><c> loss</c><00:07:55.240><c> forever</c><00:07:55.980><c> it's</c>

00:07:56.970 --> 00:07:56.980 align:start position:0%
they can't operate a loss forever it's
 

00:07:56.980 --> 00:07:58.620 align:start position:0%
they can't operate a loss forever it's
not<00:07:57.190><c> sufficient</c><00:07:57.820><c> to</c><00:07:58.000><c> just</c><00:07:58.210><c> say</c><00:07:58.300><c> whether</c><00:07:58.480><c> or</c>

00:07:58.620 --> 00:07:58.630 align:start position:0%
not sufficient to just say whether or
 

00:07:58.630 --> 00:08:01.110 align:start position:0%
not sufficient to just say whether or
note<00:07:58.750><c> is</c><00:07:58.870><c> correct</c><00:07:59.230><c> or</c><00:07:59.380><c> not</c><00:07:59.470><c> because</c><00:08:00.220><c> even</c><00:08:01.060><c> a</c>

00:08:01.110 --> 00:08:01.120 align:start position:0%
note is correct or not because even a
 

00:08:01.120 --> 00:08:02.820 align:start position:0%
note is correct or not because even a
correct<00:08:01.390><c> mode</c><00:08:01.540><c> can't</c><00:08:01.870><c> stay</c><00:08:02.230><c> around</c><00:08:02.500><c> forever</c>

00:08:02.820 --> 00:08:02.830 align:start position:0%
correct mode can't stay around forever
 

00:08:02.830 --> 00:08:05.730 align:start position:0%
correct mode can't stay around forever
if<00:08:03.130><c> its</c><00:08:03.280><c> operating</c><00:08:03.640><c> at</c><00:08:03.820><c> a</c><00:08:03.850><c> loss</c><00:08:04.000><c> so</c><00:08:04.900><c> the</c><00:08:05.290><c> idea</c>

00:08:05.730 --> 00:08:05.740 align:start position:0%
if its operating at a loss so the idea
 

00:08:05.740 --> 00:08:07.410 align:start position:0%
if its operating at a loss so the idea
of<00:08:05.980><c> using</c><00:08:06.250><c> fault</c><00:08:06.550><c> tolerance</c><00:08:06.700><c> analysis</c><00:08:07.030><c> where</c>

00:08:07.410 --> 00:08:07.420 align:start position:0%
of using fault tolerance analysis where
 

00:08:07.420 --> 00:08:08.610 align:start position:0%
of using fault tolerance analysis where
in<00:08:07.510><c> an</c><00:08:07.600><c> adversary</c><00:08:08.020><c> control</c><00:08:08.290><c> some</c><00:08:08.500><c> of</c><00:08:08.530><c> the</c>

00:08:08.610 --> 00:08:08.620 align:start position:0%
in an adversary control some of the
 

00:08:08.620 --> 00:08:09.960 align:start position:0%
in an adversary control some of the
nodes<00:08:08.800><c> and</c><00:08:09.010><c> all</c><00:08:09.310><c> the</c><00:08:09.430><c> rest</c><00:08:09.550><c> of</c><00:08:09.700><c> no</c><00:08:09.790><c> they're</c>

00:08:09.960 --> 00:08:09.970 align:start position:0%
nodes and all the rest of no they're
 

00:08:09.970 --> 00:08:12.600 align:start position:0%
nodes and all the rest of no they're
correct<00:08:10.240><c> doesn't</c><00:08:10.900><c> work</c><00:08:11.080><c> because</c><00:08:11.710><c> you</c><00:08:12.400><c> need</c><00:08:12.580><c> to</c>

00:08:12.600 --> 00:08:12.610 align:start position:0%
correct doesn't work because you need to
 

00:08:12.610 --> 00:08:13.860 align:start position:0%
correct doesn't work because you need to
pay<00:08:12.820><c> attention</c><00:08:12.850><c> to</c><00:08:13.270><c> whether</c><00:08:13.450><c> or</c><00:08:13.570><c> not</c><00:08:13.660><c> those</c>

00:08:13.860 --> 00:08:13.870 align:start position:0%
pay attention to whether or not those
 

00:08:13.870 --> 00:08:15.780 align:start position:0%
pay attention to whether or not those
other<00:08:14.080><c> nodes</c><00:08:14.350><c> are</c><00:08:14.740><c> operating</c><00:08:15.250><c> over</c><00:08:15.370><c> loss</c><00:08:15.580><c> or</c>

00:08:15.780 --> 00:08:15.790 align:start position:0%
other nodes are operating over loss or
 

00:08:15.790 --> 00:08:17.010 align:start position:0%
other nodes are operating over loss or
not<00:08:15.940><c> because</c><00:08:16.180><c> if</c><00:08:16.360><c> they're</c><00:08:16.420><c> operating</c><00:08:16.780><c> a</c><00:08:16.840><c> loss</c>

00:08:17.010 --> 00:08:17.020 align:start position:0%
not because if they're operating a loss
 

00:08:17.020 --> 00:08:18.380 align:start position:0%
not because if they're operating a loss
in<00:08:17.260><c> there</c><00:08:17.410><c> that</c><00:08:17.620><c> pool</c><00:08:17.860><c> of</c><00:08:18.010><c> nodes</c>

00:08:18.380 --> 00:08:18.390 align:start position:0%
in there that pool of nodes
 

00:08:18.390 --> 00:08:23.360 align:start position:0%
in there that pool of nodes
from<00:08:19.160><c> so</c><00:08:21.140><c> we</c><00:08:22.140><c> need</c><00:08:22.290><c> to</c><00:08:22.350><c> use</c><00:08:22.440><c> economic</c><00:08:22.920><c> analysis</c>

00:08:23.360 --> 00:08:23.370 align:start position:0%
from so we need to use economic analysis
 

00:08:23.370 --> 00:08:25.760 align:start position:0%
from so we need to use economic analysis
rather<00:08:23.760><c> than</c><00:08:23.970><c> fault</c><00:08:24.300><c> tolerance</c><00:08:24.690><c> analysis</c><00:08:25.080><c> to</c>

00:08:25.760 --> 00:08:25.770 align:start position:0%
rather than fault tolerance analysis to
 

00:08:25.770 --> 00:08:29.690 align:start position:0%
rather than fault tolerance analysis to
to<00:08:26.310><c> analyze</c><00:08:26.880><c> these</c><00:08:27.090><c> networks</c><00:08:27.890><c> so</c><00:08:28.890><c> we</c><00:08:29.490><c> kind</c><00:08:29.640><c> of</c>

00:08:29.690 --> 00:08:29.700 align:start position:0%
to analyze these networks so we kind of
 

00:08:29.700 --> 00:08:32.570 align:start position:0%
to analyze these networks so we kind of
owe<00:08:30.000><c> it</c><00:08:30.810><c> to</c><00:08:31.230><c> do</c><00:08:31.380><c> economic</c><00:08:31.800><c> analysis</c><00:08:32.220><c> the</c><00:08:32.370><c> kind</c>

00:08:32.570 --> 00:08:32.580 align:start position:0%
owe it to do economic analysis the kind
 

00:08:32.580 --> 00:08:34.460 align:start position:0%
owe it to do economic analysis the kind
of<00:08:32.610><c> nice</c><00:08:32.880><c> tractor</c><00:08:33.270><c> way</c><00:08:33.480><c> to</c><00:08:33.540><c> do</c><00:08:33.690><c> it</c><00:08:33.810><c> is</c><00:08:33.960><c> to</c><00:08:34.230><c> use</c>

00:08:34.460 --> 00:08:34.470 align:start position:0%
of nice tractor way to do it is to use
 

00:08:34.470 --> 00:08:37.160 align:start position:0%
of nice tractor way to do it is to use
kind<00:08:34.740><c> of</c><00:08:34.800><c> game</c><00:08:34.980><c> theory</c><00:08:35.250><c> and</c><00:08:36.030><c> economics</c><00:08:36.510><c> as</c>

00:08:37.160 --> 00:08:37.170 align:start position:0%
kind of game theory and economics as
 

00:08:37.170 --> 00:08:39.920 align:start position:0%
kind of game theory and economics as
like<00:08:37.380><c> you</c><00:08:37.860><c> know</c><00:08:37.890><c> the</c><00:08:38.270><c> school</c><00:08:39.270><c> of</c><00:08:39.300><c> thought</c><00:08:39.690><c> that</c>

00:08:39.920 --> 00:08:39.930 align:start position:0%
like you know the school of thought that
 

00:08:39.930 --> 00:08:42.530 align:start position:0%
like you know the school of thought that
involves<00:08:40.440><c> like</c><00:08:40.560><c> rational</c><00:08:41.130><c> action</c><00:08:41.610><c> which</c>

00:08:42.530 --> 00:08:42.540 align:start position:0%
involves like rational action which
 

00:08:42.540 --> 00:08:44.720 align:start position:0%
involves like rational action which
which<00:08:42.810><c> is</c><00:08:42.840><c> to</c><00:08:43.020><c> say</c><00:08:43.050><c> that</c><00:08:43.200><c> knows</c><00:08:44.190><c> will</c><00:08:44.430><c> change</c>

00:08:44.720 --> 00:08:44.730 align:start position:0%
which is to say that knows will change
 

00:08:44.730 --> 00:08:45.830 align:start position:0%
which is to say that knows will change
the<00:08:44.880><c> behavior</c><00:08:45.210><c> just</c><00:08:45.330><c> to</c><00:08:45.450><c> increase</c><00:08:45.720><c> their</c>

00:08:45.830 --> 00:08:45.840 align:start position:0%
the behavior just to increase their
 

00:08:45.840 --> 00:08:49.280 align:start position:0%
the behavior just to increase their
profitability<00:08:46.200><c> now</c><00:08:47.130><c> the</c><00:08:47.700><c> true</c><00:08:48.420><c> state</c><00:08:49.050><c> of</c><00:08:49.110><c> the</c>

00:08:49.280 --> 00:08:49.290 align:start position:0%
profitability now the true state of the
 

00:08:49.290 --> 00:08:51.110 align:start position:0%
profitability now the true state of the
reality<00:08:49.710><c> is</c><00:08:49.830><c> that</c><00:08:49.860><c> knows</c><00:08:50.310><c> that</c><00:08:50.580><c> behave</c><00:08:50.880><c> in</c><00:08:51.030><c> a</c>

00:08:51.110 --> 00:08:51.120 align:start position:0%
reality is that knows that behave in a
 

00:08:51.120 --> 00:08:52.700 align:start position:0%
reality is that knows that behave in a
way<00:08:51.150><c> that</c><00:08:51.450><c> is</c><00:08:51.540><c> more</c><00:08:51.690><c> rational</c><00:08:52.170><c> will</c><00:08:52.320><c> end</c><00:08:52.500><c> up</c>

00:08:52.700 --> 00:08:52.710 align:start position:0%
way that is more rational will end up
 

00:08:52.710 --> 00:08:55.670 align:start position:0%
way that is more rational will end up
having<00:08:53.340><c> higher</c><00:08:53.580><c> turns</c><00:08:54.180><c> and</c><00:08:54.330><c> who</c><00:08:54.510><c> knows</c><00:08:54.630><c> a</c><00:08:54.690><c> way</c>

00:08:55.670 --> 00:08:55.680 align:start position:0%
having higher turns and who knows a way
 

00:08:55.680 --> 00:08:57.230 align:start position:0%
having higher turns and who knows a way
that's<00:08:55.890><c> less</c><00:08:56.430><c> rational</c><00:08:56.640><c> ended</c><00:08:56.970><c> up</c><00:08:57.030><c> having</c>

00:08:57.230 --> 00:08:57.240 align:start position:0%
that's less rational ended up having
 

00:08:57.240 --> 00:08:58.940 align:start position:0%
that's less rational ended up having
bigger<00:08:57.390><c> losses</c><00:08:57.630><c> and</c><00:08:57.960><c> so</c><00:08:58.110><c> over</c><00:08:58.140><c> time</c><00:08:58.410><c> the</c>

00:08:58.940 --> 00:08:58.950 align:start position:0%
bigger losses and so over time the
 

00:08:58.950 --> 00:09:00.590 align:start position:0%
bigger losses and so over time the
profit<00:08:59.310><c> of</c><00:08:59.370><c> the</c><00:08:59.430><c> rational</c><00:08:59.850><c> it</c><00:09:00.210><c> will</c><00:09:00.300><c> dominate</c>

00:09:00.590 --> 00:09:00.600 align:start position:0%
profit of the rational it will dominate
 

00:09:00.600 --> 00:09:02.360 align:start position:0%
profit of the rational it will dominate
but<00:09:01.320><c> we</c><00:09:01.440><c> can</c><00:09:01.590><c> reason</c><00:09:01.890><c> about</c><00:09:01.950><c> it</c><00:09:02.220><c> by</c><00:09:02.310><c> thinking</c>

00:09:02.360 --> 00:09:02.370 align:start position:0%
but we can reason about it by thinking
 

00:09:02.370 --> 00:09:05.210 align:start position:0%
but we can reason about it by thinking
about<00:09:02.940><c> nodes</c><00:09:03.480><c> changing</c><00:09:04.050><c> their</c><00:09:04.200><c> strategies</c><00:09:04.680><c> to</c>

00:09:05.210 --> 00:09:05.220 align:start position:0%
about nodes changing their strategies to
 

00:09:05.220 --> 00:09:08.090 align:start position:0%
about nodes changing their strategies to
increase<00:09:05.400><c> the</c><00:09:05.640><c> profitability</c><00:09:06.530><c> and</c><00:09:07.530><c> basically</c>

00:09:08.090 --> 00:09:08.100 align:start position:0%
increase the profitability and basically
 

00:09:08.100 --> 00:09:12.350 align:start position:0%
increase the profitability and basically
so<00:09:08.550><c> they'll</c><00:09:08.880><c> it</c><00:09:09.750><c> respond</c><00:09:10.380><c> to</c><00:09:11.190><c> all</c><00:09:12.060><c> the</c>

00:09:12.350 --> 00:09:12.360 align:start position:0%
so they'll it respond to all the
 

00:09:12.360 --> 00:09:14.300 align:start position:0%
so they'll it respond to all the
incentives<00:09:12.780><c> they</c><00:09:12.840><c> have</c><00:09:12.990><c> including</c><00:09:13.890><c> the</c><00:09:14.160><c> ones</c>

00:09:14.300 --> 00:09:14.310 align:start position:0%
incentives they have including the ones
 

00:09:14.310 --> 00:09:16.210 align:start position:0%
incentives they have including the ones
that<00:09:14.430><c> find</c><00:09:14.700><c> in</c><00:09:14.790><c> the</c><00:09:14.850><c> protocol</c><00:09:15.180><c> and</c><00:09:15.360><c> the</c><00:09:15.540><c> ones</c>

00:09:16.210 --> 00:09:16.220 align:start position:0%
that find in the protocol and the ones
 

00:09:16.220 --> 00:09:18.980 align:start position:0%
that find in the protocol and the ones
due<00:09:17.220><c> to</c><00:09:17.370><c> an</c><00:09:17.460><c> adversaries</c><00:09:17.940><c> the</c><00:09:18.480><c> expenditure</c><00:09:18.960><c> of</c>

00:09:18.980 --> 00:09:18.990 align:start position:0%
due to an adversaries the expenditure of
 

00:09:18.990 --> 00:09:22.070 align:start position:0%
due to an adversaries the expenditure of
an<00:09:19.110><c> adversary's</c><00:09:19.380><c> budget</c><00:09:20.450><c> so</c><00:09:21.450><c> it's</c><00:09:21.660><c> not</c><00:09:21.810><c> and</c><00:09:21.990><c> it</c>

00:09:22.070 --> 00:09:22.080 align:start position:0%
an adversary's budget so it's not and it
 

00:09:22.080 --> 00:09:23.870 align:start position:0%
an adversary's budget so it's not and it
also<00:09:22.170><c> not</c><00:09:22.320><c> sufficient</c><00:09:22.710><c> to</c><00:09:22.740><c> regard</c><00:09:23.070><c> rational</c>

00:09:23.870 --> 00:09:23.880 align:start position:0%
also not sufficient to regard rational
 

00:09:23.880 --> 00:09:26.240 align:start position:0%
also not sufficient to regard rational
notice<00:09:24.120><c> Byzantine</c><00:09:24.510><c> because</c><00:09:25.320><c> we</c><00:09:25.890><c> can</c><00:09:26.040><c> say</c><00:09:26.220><c> a</c>

00:09:26.240 --> 00:09:26.250 align:start position:0%
notice Byzantine because we can say a
 

00:09:26.250 --> 00:09:27.620 align:start position:0%
notice Byzantine because we can say a
lot<00:09:26.370><c> more</c><00:09:26.730><c> than</c><00:09:27.030><c> just</c><00:09:27.060><c> that</c><00:09:27.330><c> they're</c><00:09:27.450><c> behaving</c>

00:09:27.620 --> 00:09:27.630 align:start position:0%
lot more than just that they're behaving
 

00:09:27.630 --> 00:09:29.980 align:start position:0%
lot more than just that they're behaving
badly<00:09:27.870><c> we</c><00:09:28.380><c> can</c><00:09:28.500><c> say</c><00:09:28.650><c> in</c><00:09:28.980><c> a</c><00:09:29.160><c> very</c><00:09:29.310><c> particular</c>

00:09:29.980 --> 00:09:29.990 align:start position:0%
badly we can say in a very particular
 

00:09:29.990 --> 00:09:32.030 align:start position:0%
badly we can say in a very particular
behaving<00:09:30.990><c> badly</c><00:09:31.080><c> in</c><00:09:31.320><c> a</c><00:09:31.350><c> very</c><00:09:31.530><c> particular</c><00:09:31.680><c> way</c>

00:09:32.030 --> 00:09:32.040 align:start position:0%
behaving badly in a very particular way
 

00:09:32.040 --> 00:09:38.330 align:start position:0%
behaving badly in a very particular way
so<00:09:35.480><c> in</c><00:09:36.480><c> the</c><00:09:36.570><c> worst</c><00:09:36.750><c> case</c><00:09:36.990><c> in</c><00:09:37.230><c> the</c><00:09:37.500><c> worst</c><00:09:37.680><c> case</c>

00:09:38.330 --> 00:09:38.340 align:start position:0%
so in the worst case in the worst case
 

00:09:38.340 --> 00:09:40.910 align:start position:0%
so in the worst case in the worst case
economic<00:09:38.850><c> economic</c><00:09:39.330><c> analysis</c><00:09:39.930><c> all</c><00:09:40.140><c> or</c><00:09:40.770><c> maybe</c>

00:09:40.910 --> 00:09:40.920 align:start position:0%
economic economic analysis all or maybe
 

00:09:40.920 --> 00:09:43.130 align:start position:0%
economic economic analysis all or maybe
almost<00:09:41.130><c> film</c><00:09:41.460><c> that</c><00:09:41.610><c> was</c><00:09:41.700><c> irrational</c><00:09:42.210><c> and</c>

00:09:43.130 --> 00:09:43.140 align:start position:0%
almost film that was irrational and
 

00:09:43.140 --> 00:09:45.560 align:start position:0%
almost film that was irrational and
coordination<00:09:43.890><c> costs</c><00:09:44.520><c> are</c><00:09:44.640><c> zero</c><00:09:44.970><c> which</c><00:09:45.300><c> is</c><00:09:45.330><c> to</c>

00:09:45.560 --> 00:09:45.570 align:start position:0%
coordination costs are zero which is to
 

00:09:45.570 --> 00:09:48.650 align:start position:0%
coordination costs are zero which is to
say<00:09:45.600><c> that</c><00:09:46.550><c> you</c><00:09:47.550><c> know</c><00:09:47.640><c> an</c><00:09:47.820><c> adversary</c><00:09:48.300><c> doesn't</c>

00:09:48.650 --> 00:09:48.660 align:start position:0%
say that you know an adversary doesn't
 

00:09:48.660 --> 00:09:51.770 align:start position:0%
say that you know an adversary doesn't
have<00:09:48.780><c> to</c><00:09:49.070><c> deal</c><00:09:50.070><c> with</c><00:09:50.250><c> a</c><00:09:50.570><c> complicated</c><00:09:51.570><c> process</c>

00:09:51.770 --> 00:09:51.780 align:start position:0%
have to deal with a complicated process
 

00:09:51.780 --> 00:09:53.770 align:start position:0%
have to deal with a complicated process
to<00:09:52.110><c> contact</c><00:09:52.530><c> nodes</c><00:09:52.710><c> and</c><00:09:52.920><c> two</c><00:09:52.980><c> bribed</c><00:09:53.190><c> them</c>

00:09:53.770 --> 00:09:53.780 align:start position:0%
to contact nodes and two bribed them
 

00:09:53.780 --> 00:09:57.560 align:start position:0%
to contact nodes and two bribed them
they<00:09:54.780><c> can</c><00:09:54.990><c> they</c><00:09:55.980><c> can</c><00:09:56.010><c> and</c><00:09:56.310><c> nodes</c><00:09:57.210><c> don't</c><00:09:57.480><c> need</c>

00:09:57.560 --> 00:09:57.570 align:start position:0%
they can they can and nodes don't need
 

00:09:57.570 --> 00:10:00.980 align:start position:0%
they can they can and nodes don't need
to<00:09:58.640><c> incur</c><00:09:59.640><c> costs</c><00:09:59.940><c> in</c><00:10:00.120><c> order</c><00:10:00.270><c> to</c><00:10:00.390><c> act</c><00:10:00.720><c> together</c>

00:10:00.980 --> 00:10:00.990 align:start position:0%
to incur costs in order to act together
 

00:10:00.990 --> 00:10:02.630 align:start position:0%
to incur costs in order to act together
to<00:10:01.350><c> increase</c><00:10:01.470><c> their</c><00:10:01.710><c> profitability</c><00:10:02.040><c> they</c>

00:10:02.630 --> 00:10:02.640 align:start position:0%
to increase their profitability they
 

00:10:02.640 --> 00:10:04.760 align:start position:0%
to increase their profitability they
could<00:10:02.790><c> all</c><00:10:02.880><c> just</c><00:10:03.000><c> upgrade</c><00:10:03.960><c> operator</c><00:10:04.620><c> the</c>

00:10:04.760 --> 00:10:04.770 align:start position:0%
could all just upgrade operator the
 

00:10:04.770 --> 00:10:07.879 align:start position:0%
could all just upgrade operator the
software<00:10:05.130><c> and</c><00:10:05.250><c> access</c><00:10:05.550><c> the</c><00:10:05.640><c> coalition</c><00:10:06.060><c> so</c>

00:10:07.879 --> 00:10:07.889 align:start position:0%
software and access the coalition so
 

00:10:07.889 --> 00:10:11.240 align:start position:0%
software and access the coalition so
in<00:10:08.889><c> the</c><00:10:09.310><c> worst</c><00:10:10.029><c> case</c><00:10:10.149><c> economic</c><00:10:10.720><c> analysis</c>

00:10:11.240 --> 00:10:11.250 align:start position:0%
in the worst case economic analysis
 

00:10:11.250 --> 00:10:13.650 align:start position:0%
in the worst case economic analysis
attackers<00:10:12.250><c> can</c><00:10:12.430><c> easily</c><00:10:12.940><c> bribe</c><00:10:13.120><c> notes</c><00:10:13.389><c> and</c>

00:10:13.650 --> 00:10:13.660 align:start position:0%
attackers can easily bribe notes and
 

00:10:13.660 --> 00:10:15.540 align:start position:0%
attackers can easily bribe notes and
notes<00:10:14.019><c> will</c><00:10:14.769><c> form</c><00:10:15.100><c> profit-maximizing</c>

00:10:15.540 --> 00:10:15.550 align:start position:0%
notes will form profit-maximizing
 

00:10:15.550 --> 00:10:19.110 align:start position:0%
notes will form profit-maximizing
coalition's<00:10:16.680><c> so</c><00:10:17.680><c> it's</c><00:10:18.519><c> bold</c><00:10:18.730><c> because</c><00:10:19.000><c> it's</c>

00:10:19.110 --> 00:10:19.120 align:start position:0%
coalition's so it's bold because it's
 

00:10:19.120 --> 00:10:21.329 align:start position:0%
coalition's so it's bold because it's
important<00:10:19.540><c> this</c><00:10:20.259><c> is</c><00:10:20.470><c> this</c><00:10:20.680><c> this</c><00:10:21.009><c> is</c><00:10:21.069><c> the</c>

00:10:21.329 --> 00:10:21.339 align:start position:0%
important this is this this is the
 

00:10:21.339 --> 00:10:23.220 align:start position:0%
important this is this this is the
context<00:10:22.000><c> that</c><00:10:22.060><c> we</c><00:10:22.240><c> have</c><00:10:22.509><c> the</c><00:10:22.630><c> reason</c><00:10:22.899><c> in</c><00:10:23.019><c> when</c>

00:10:23.220 --> 00:10:23.230 align:start position:0%
context that we have the reason in when
 

00:10:23.230 --> 00:10:25.199 align:start position:0%
context that we have the reason in when
we're<00:10:23.380><c> reasoning</c><00:10:23.649><c> about</c><00:10:23.850><c> consents</c><00:10:24.850><c> protocols</c>

00:10:25.199 --> 00:10:25.209 align:start position:0%
we're reasoning about consents protocols
 

00:10:25.209 --> 00:10:28.379 align:start position:0%
we're reasoning about consents protocols
in<00:10:25.420><c> a</c><00:10:25.480><c> public</c><00:10:25.720><c> setting</c><00:10:26.370><c> at</c><00:10:27.370><c> least</c><00:10:27.910><c> if</c><00:10:28.120><c> we</c><00:10:28.209><c> want</c>

00:10:28.379 --> 00:10:28.389 align:start position:0%
in a public setting at least if we want
 

00:10:28.389 --> 00:10:30.870 align:start position:0%
in a public setting at least if we want
to<00:10:28.449><c> do</c><00:10:28.509><c> a</c><00:10:28.540><c> worst-case</c><00:10:28.870><c> analysis</c><00:10:29.490><c> which</c><00:10:30.490><c> I'm</c>

00:10:30.870 --> 00:10:30.880 align:start position:0%
to do a worst-case analysis which I'm
 

00:10:30.880 --> 00:10:32.579 align:start position:0%
to do a worst-case analysis which I'm
going<00:10:31.149><c> to</c><00:10:31.209><c> argue</c><00:10:31.329><c> is</c><00:10:31.720><c> what</c><00:10:32.230><c> we</c><00:10:32.319><c> should</c><00:10:32.470><c> do</c>

00:10:32.579 --> 00:10:32.589 align:start position:0%
going to argue is what we should do
 

00:10:32.589 --> 00:10:33.600 align:start position:0%
going to argue is what we should do
because<00:10:32.800><c> if</c><00:10:33.009><c> we</c><00:10:33.100><c> make</c><00:10:33.220><c> something</c><00:10:33.490><c> that's</c>

00:10:33.600 --> 00:10:33.610 align:start position:0%
because if we make something that's
 

00:10:33.610 --> 00:10:35.160 align:start position:0%
because if we make something that's
better<00:10:33.759><c> in</c><00:10:33.880><c> the</c><00:10:33.940><c> worst</c><00:10:34.089><c> case</c><00:10:34.300><c> it's</c><00:10:34.930><c> going</c><00:10:35.079><c> to</c>

00:10:35.160 --> 00:10:35.170 align:start position:0%
better in the worst case it's going to
 

00:10:35.170 --> 00:10:39.240 align:start position:0%
better in the worst case it's going to
be<00:10:35.230><c> better</c><00:10:35.319><c> in</c><00:10:35.709><c> the</c><00:10:36.480><c> better</c><00:10:37.480><c> case</c><00:10:37.949><c> and</c><00:10:38.949><c> some</c>

00:10:39.240 --> 00:10:39.250 align:start position:0%
be better in the better case and some
 

00:10:39.250 --> 00:10:40.590 align:start position:0%
be better in the better case and some
here<00:10:39.490><c> are</c><00:10:39.579><c> some</c><00:10:39.639><c> additional</c><00:10:39.790><c> kind</c><00:10:40.389><c> of</c><00:10:40.449><c> course</c>

00:10:40.590 --> 00:10:40.600 align:start position:0%
here are some additional kind of course
 

00:10:40.600 --> 00:10:41.579 align:start position:0%
here are some additional kind of course
key<00:10:40.690><c> assumptions</c><00:10:41.019><c> that</c><00:10:41.079><c> we</c><00:10:41.170><c> also</c><00:10:41.290><c> make</c>

00:10:41.579 --> 00:10:41.589 align:start position:0%
key assumptions that we also make
 

00:10:41.589 --> 00:10:42.990 align:start position:0%
key assumptions that we also make
sometimes<00:10:41.920><c> there</c><00:10:42.519><c> may</c><00:10:42.639><c> be</c><00:10:42.670><c> a</c><00:10:42.790><c> little</c><00:10:42.880><c> less</c>

00:10:42.990 --> 00:10:43.000 align:start position:0%
sometimes there may be a little less
 

00:10:43.000 --> 00:10:45.870 align:start position:0%
sometimes there may be a little less
important<00:10:43.860><c> marginal</c><00:10:44.860><c> return</c><00:10:45.130><c> is</c><00:10:45.459><c> equal</c><00:10:45.759><c> to</c>

00:10:45.870 --> 00:10:45.880 align:start position:0%
important marginal return is equal to
 

00:10:45.880 --> 00:10:49.610 align:start position:0%
important marginal return is equal to
marginal<00:10:46.060><c> costs</c><00:10:46.569><c> on</c><00:10:46.690><c> a</c><00:10:46.720><c> global</c><00:10:46.959><c> basis</c><00:10:47.550><c> and</c>

00:10:49.610 --> 00:10:49.620 align:start position:0%
marginal costs on a global basis and
 

00:10:49.620 --> 00:10:52.110 align:start position:0%
marginal costs on a global basis and
nodes<00:10:50.620><c> have</c><00:10:51.100><c> access</c><00:10:51.490><c> to</c><00:10:51.670><c> basically</c><00:10:51.940><c> like</c>

00:10:52.110 --> 00:10:52.120 align:start position:0%
nodes have access to basically like
 

00:10:52.120 --> 00:10:53.340 align:start position:0%
nodes have access to basically like
derivative<00:10:52.480><c> markets</c><00:10:52.779><c> so</c><00:10:52.899><c> that</c><00:10:52.930><c> you</c><00:10:53.139><c> can't</c>

00:10:53.340 --> 00:10:53.350 align:start position:0%
derivative markets so that you can't
 

00:10:53.350 --> 00:10:54.660 align:start position:0%
derivative markets so that you can't
assume<00:10:53.560><c> that</c><00:10:53.769><c> oh</c><00:10:53.920><c> they</c><00:10:54.160><c> won't</c><00:10:54.279><c> attack</c><00:10:54.490><c> the</c>

00:10:54.660 --> 00:10:54.670 align:start position:0%
assume that oh they won't attack the
 

00:10:54.670 --> 00:10:55.980 align:start position:0%
assume that oh they won't attack the
network<00:10:55.120><c> because</c><00:10:55.389><c> that'll</c><00:10:55.600><c> make</c><00:10:55.660><c> the</c><00:10:55.810><c> price</c>

00:10:55.980 --> 00:10:55.990 align:start position:0%
network because that'll make the price
 

00:10:55.990 --> 00:10:58.290 align:start position:0%
network because that'll make the price
of<00:10:56.139><c> the</c><00:10:56.230><c> node</c><00:10:56.529><c> go</c><00:10:56.709><c> down</c><00:10:57.029><c> that's</c><00:10:58.029><c> kind</c><00:10:58.180><c> of</c><00:10:58.209><c> like</c>

00:10:58.290 --> 00:10:58.300 align:start position:0%
of the node go down that's kind of like
 

00:10:58.300 --> 00:11:00.030 align:start position:0%
of the node go down that's kind of like
a<00:10:58.360><c> rosy</c><00:10:58.630><c> or</c><00:10:58.839><c> something</c><00:10:59.199><c> right</c><00:10:59.380><c> they</c><00:10:59.800><c> could</c>

00:11:00.030 --> 00:11:00.040 align:start position:0%
a rosy or something right they could
 

00:11:00.040 --> 00:11:01.769 align:start position:0%
a rosy or something right they could
they<00:11:00.250><c> could</c><00:11:00.279><c> they</c><00:11:00.639><c> could</c><00:11:00.670><c> have</c><00:11:00.850><c> just</c><00:11:00.880><c> had</c><00:11:01.209><c> they</c>

00:11:01.769 --> 00:11:01.779 align:start position:0%
they could they could have just had they
 

00:11:01.779 --> 00:11:02.999 align:start position:0%
they could they could have just had they
could<00:11:01.899><c> just</c><00:11:02.050><c> hedge</c><00:11:02.199><c> their</c><00:11:02.410><c> exposure</c><00:11:02.740><c> to</c><00:11:02.829><c> that</c>

00:11:02.999 --> 00:11:03.009 align:start position:0%
could just hedge their exposure to that
 

00:11:03.009 --> 00:11:07.519 align:start position:0%
could just hedge their exposure to that
to<00:11:03.730><c> those</c><00:11:03.819><c> price</c><00:11:04.360><c> fluctuations</c><00:11:05.730><c> so</c><00:11:06.730><c> basically</c>

00:11:07.519 --> 00:11:07.529 align:start position:0%
to those price fluctuations so basically
 

00:11:07.529 --> 00:11:10.999 align:start position:0%
to those price fluctuations so basically
those<00:11:08.529><c> two</c><00:11:08.800><c> things</c><00:11:09.009><c> together</c><00:11:09.279><c> mean</c><00:11:09.910><c> that</c><00:11:10.180><c> in</c>

00:11:10.999 --> 00:11:11.009 align:start position:0%
those two things together mean that in
 

00:11:11.009 --> 00:11:13.800 align:start position:0%
those two things together mean that in
those<00:11:12.009><c> two</c><00:11:12.189><c> things</c><00:11:12.339><c> being</c><00:11:12.579><c> that</c><00:11:12.939><c> nars</c><00:11:13.360><c> nosa</c>

00:11:13.800 --> 00:11:13.810 align:start position:0%
those two things being that nars nosa
 

00:11:13.810 --> 00:11:15.929 align:start position:0%
those two things being that nars nosa
for<00:11:14.079><c> form</c><00:11:14.709><c> coalition's</c><00:11:15.189><c> and</c><00:11:15.339><c> attackers</c><00:11:15.790><c> can</c>

00:11:15.929 --> 00:11:15.939 align:start position:0%
for form coalition's and attackers can
 

00:11:15.939 --> 00:11:18.329 align:start position:0%
for form coalition's and attackers can
bribe<00:11:16.149><c> knows</c><00:11:16.360><c> I</c><00:11:16.600><c> mean</c><00:11:17.050><c> that</c><00:11:17.259><c> in</c><00:11:17.680><c> order</c><00:11:17.889><c> to</c><00:11:18.160><c> have</c>

00:11:18.329 --> 00:11:18.339 align:start position:0%
bribe knows I mean that in order to have
 

00:11:18.339 --> 00:11:20.460 align:start position:0%
bribe knows I mean that in order to have
security<00:11:19.240><c> we</c><00:11:19.779><c> needed</c><00:11:20.079><c> to</c><00:11:20.170><c> make</c><00:11:20.319><c> it</c>

00:11:20.460 --> 00:11:20.470 align:start position:0%
security we needed to make it
 

00:11:20.470 --> 00:11:23.879 align:start position:0%
security we needed to make it
unprofitable<00:11:21.399><c> for</c><00:11:22.300><c> majority</c><00:11:22.959><c> coalition's</c><00:11:23.649><c> to</c>

00:11:23.879 --> 00:11:23.889 align:start position:0%
unprofitable for majority coalition's to
 

00:11:23.889 --> 00:11:27.120 align:start position:0%
unprofitable for majority coalition's to
undermine<00:11:24.389><c> protocol</c><00:11:25.389><c> guarantees</c><00:11:26.130><c> because</c>

00:11:27.120 --> 00:11:27.130 align:start position:0%
undermine protocol guarantees because
 

00:11:27.130 --> 00:11:29.340 align:start position:0%
undermine protocol guarantees because
then<00:11:27.540><c> because</c><00:11:28.540><c> they're</c><00:11:28.689><c> unprofitable</c><00:11:29.199><c> when</c>

00:11:29.340 --> 00:11:29.350 align:start position:0%
then because they're unprofitable when
 

00:11:29.350 --> 00:11:30.449 align:start position:0%
then because they're unprofitable when
they<00:11:29.439><c> undermined</c><00:11:29.800><c> the</c><00:11:29.949><c> guarantee</c><00:11:30.250><c> an</c>

00:11:30.449 --> 00:11:30.459 align:start position:0%
they undermined the guarantee an
 

00:11:30.459 --> 00:11:31.889 align:start position:0%
they undermined the guarantee an
attacker<00:11:30.759><c> would</c><00:11:30.910><c> have</c><00:11:31.029><c> to</c><00:11:31.149><c> spend</c><00:11:31.420><c> a</c><00:11:31.630><c> large</c>

00:11:31.889 --> 00:11:31.899 align:start position:0%
attacker would have to spend a large
 

00:11:31.899 --> 00:11:34.980 align:start position:0%
attacker would have to spend a large
budget<00:11:32.199><c> in</c><00:11:32.529><c> order</c><00:11:32.620><c> to</c><00:11:32.860><c> cause</c><00:11:33.040><c> them</c><00:11:33.339><c> to</c><00:11:34.120><c> do</c><00:11:34.839><c> that</c>

00:11:34.980 --> 00:11:34.990 align:start position:0%
budget in order to cause them to do that
 

00:11:34.990 --> 00:11:37.499 align:start position:0%
budget in order to cause them to do that
without<00:11:35.199><c> you</c><00:11:35.980><c> know</c><00:11:36.069><c> incurring</c><00:11:36.970><c> a</c><00:11:37.120><c> loss</c><00:11:37.240><c> for</c><00:11:37.449><c> an</c>

00:11:37.499 --> 00:11:37.509 align:start position:0%
without you know incurring a loss for an
 

00:11:37.509 --> 00:11:39.780 align:start position:0%
without you know incurring a loss for an
extended<00:11:37.779><c> period</c><00:11:37.810><c> of</c><00:11:37.990><c> time</c><00:11:38.069><c> so</c><00:11:39.069><c> we</c><00:11:39.610><c> need</c><00:11:39.730><c> to</c>

00:11:39.780 --> 00:11:39.790 align:start position:0%
extended period of time so we need to
 

00:11:39.790 --> 00:11:41.100 align:start position:0%
extended period of time so we need to
make<00:11:39.880><c> it</c><00:11:40.000><c> unprofitable</c><00:11:40.420><c> for</c><00:11:40.870><c> majority</c>

00:11:41.100 --> 00:11:41.110 align:start position:0%
make it unprofitable for majority
 

00:11:41.110 --> 00:11:44.249 align:start position:0%
make it unprofitable for majority
coalition's<00:11:41.680><c> to</c><00:11:41.829><c> revert</c><00:11:42.509><c> transactions</c><00:11:43.509><c> to</c>

00:11:44.249 --> 00:11:44.259 align:start position:0%
coalition's to revert transactions to
 

00:11:44.259 --> 00:11:45.929 align:start position:0%
coalition's to revert transactions to
prevent<00:11:44.709><c> consensus</c><00:11:45.189><c> from</c><00:11:45.279><c> occurring</c><00:11:45.730><c> or</c><00:11:45.850><c> to</c>

00:11:45.929 --> 00:11:45.939 align:start position:0%
prevent consensus from occurring or to
 

00:11:45.939 --> 00:11:49.319 align:start position:0%
prevent consensus from occurring or to
censor<00:11:46.209><c> transactions</c><00:11:47.939><c> bowl</c><00:11:48.939><c> because</c><00:11:49.120><c> it's</c>

00:11:49.319 --> 00:11:49.329 align:start position:0%
censor transactions bowl because it's
 

00:11:49.329 --> 00:11:51.980 align:start position:0%
censor transactions bowl because it's
important

00:11:51.980 --> 00:11:51.990 align:start position:0%
 
 

00:11:51.990 --> 00:11:55.010 align:start position:0%
 
so<00:11:52.670><c> the</c><00:11:53.670><c> fundamental</c><00:11:53.940><c> challenge</c><00:11:54.480><c> then</c><00:11:54.870><c> in</c>

00:11:55.010 --> 00:11:55.020 align:start position:0%
so the fundamental challenge then in
 

00:11:55.020 --> 00:11:58.010 align:start position:0%
so the fundamental challenge then in
public<00:11:55.350><c> consensus</c><00:11:55.560><c> is</c><00:11:56.029><c> again</c><00:11:57.029><c> to</c><00:11:57.540><c> protect</c>

00:11:58.010 --> 00:11:58.020 align:start position:0%
public consensus is again to protect
 

00:11:58.020 --> 00:11:59.870 align:start position:0%
public consensus is again to protect
protocol<00:11:58.440><c> guarantees</c><00:11:58.880><c> against</c>

00:11:59.870 --> 00:11:59.880 align:start position:0%
protocol guarantees against
 

00:11:59.880 --> 00:12:04.010 align:start position:0%
protocol guarantees against
supermajority<00:12:00.570><c> coalition's</c><00:12:02.870><c> even</c><00:12:03.870><c> in</c><00:12:03.959><c> the</c>

00:12:04.010 --> 00:12:04.020 align:start position:0%
supermajority coalition's even in the
 

00:12:04.020 --> 00:12:06.230 align:start position:0%
supermajority coalition's even in the
context<00:12:04.320><c> of</c><00:12:04.380><c> bribe</c><00:12:04.560><c> attacks</c><00:12:04.830><c> which</c><00:12:05.220><c> means</c><00:12:05.430><c> we</c>

00:12:06.230 --> 00:12:06.240 align:start position:0%
context of bribe attacks which means we
 

00:12:06.240 --> 00:12:07.550 align:start position:0%
context of bribe attacks which means we
need<00:12:06.300><c> to</c><00:12:06.360><c> make</c><00:12:06.510><c> sure</c><00:12:06.540><c> that</c><00:12:06.660><c> if</c><00:12:06.959><c> a</c><00:12:07.440><c> majority</c>

00:12:07.550 --> 00:12:07.560 align:start position:0%
need to make sure that if a majority
 

00:12:07.560 --> 00:12:08.870 align:start position:0%
need to make sure that if a majority
coalition<00:12:07.890><c> gets</c><00:12:08.220><c> together</c><00:12:08.339><c> try</c><00:12:08.580><c> to</c><00:12:08.640><c> undermine</c>

00:12:08.870 --> 00:12:08.880 align:start position:0%
coalition gets together try to undermine
 

00:12:08.880 --> 00:12:11.269 align:start position:0%
coalition gets together try to undermine
the<00:12:09.089><c> protocol</c><00:12:09.450><c> then</c><00:12:09.990><c> they</c><00:12:10.740><c> will</c><00:12:10.860><c> do</c><00:12:11.040><c> so</c><00:12:11.070><c> at</c>

00:12:11.269 --> 00:12:11.279 align:start position:0%
the protocol then they will do so at
 

00:12:11.279 --> 00:12:13.040 align:start position:0%
the protocol then they will do so at
their<00:12:11.310><c> own</c><00:12:11.459><c> expense</c><00:12:11.730><c> and</c><00:12:12.270><c> they</c><00:12:12.690><c> will</c><00:12:12.839><c> need</c><00:12:12.930><c> you</c>

00:12:13.040 --> 00:12:13.050 align:start position:0%
their own expense and they will need you
 

00:12:13.050 --> 00:12:14.720 align:start position:0%
their own expense and they will need you
there<00:12:13.200><c> for</c><00:12:13.230><c> an</c><00:12:13.709><c> adversary</c><00:12:14.430><c> we</c><00:12:14.520><c> need</c><00:12:14.640><c> to</c>

00:12:14.720 --> 00:12:14.730 align:start position:0%
there for an adversary we need to
 

00:12:14.730 --> 00:12:18.650 align:start position:0%
there for an adversary we need to
allocate<00:12:15.420><c> and</c><00:12:15.779><c> spend</c><00:12:15.990><c> a</c><00:12:16.080><c> large</c><00:12:16.170><c> budget</c><00:12:17.089><c> so</c><00:12:18.089><c> in</c>

00:12:18.650 --> 00:12:18.660 align:start position:0%
allocate and spend a large budget so in
 

00:12:18.660 --> 00:12:22.310 align:start position:0%
allocate and spend a large budget so in
Bitcoin<00:12:20.209><c> like</c><00:12:21.209><c> most</c><00:12:21.600><c> public</c><00:12:21.990><c> cassettes</c><00:12:22.230><c> the</c>

00:12:22.310 --> 00:12:22.320 align:start position:0%
Bitcoin like most public cassettes the
 

00:12:22.320 --> 00:12:24.410 align:start position:0%
Bitcoin like most public cassettes the
protocol<00:12:22.620><c> is</c><00:12:22.649><c> out</c><00:12:22.770><c> there</c><00:12:22.920><c> today</c><00:12:23.420><c> its</c>

00:12:24.410 --> 00:12:24.420 align:start position:0%
protocol is out there today its
 

00:12:24.420 --> 00:12:25.940 align:start position:0%
protocol is out there today its
rationale<00:12:24.839><c> for</c><00:12:24.870><c> majority</c><00:12:25.170><c> any</c><00:12:25.470><c> majority</c>

00:12:25.940 --> 00:12:25.950 align:start position:0%
rationale for majority any majority
 

00:12:25.950 --> 00:12:27.710 align:start position:0%
rationale for majority any majority
coalition<00:12:26.070><c> to</c><00:12:26.399><c> censor</c><00:12:26.610><c> transactions</c><00:12:27.120><c> they</c>

00:12:27.710 --> 00:12:27.720 align:start position:0%
coalition to censor transactions they
 

00:12:27.720 --> 00:12:30.680 align:start position:0%
coalition to censor transactions they
get<00:12:27.870><c> an</c><00:12:27.959><c> immediate</c><00:12:28.170><c> raise</c><00:12:28.700><c> so</c><00:12:29.700><c> in</c><00:12:29.760><c> adversary</c>

00:12:30.680 --> 00:12:30.690 align:start position:0%
get an immediate raise so in adversary
 

00:12:30.690 --> 00:12:31.940 align:start position:0%
get an immediate raise so in adversary
we<00:12:30.810><c> actually</c><00:12:31.050><c> didn't</c><00:12:31.200><c> need</c><00:12:31.320><c> to</c><00:12:31.380><c> spend</c><00:12:31.500><c> any</c>

00:12:31.940 --> 00:12:31.950 align:start position:0%
we actually didn't need to spend any
 

00:12:31.950 --> 00:12:33.829 align:start position:0%
we actually didn't need to spend any
money<00:12:32.100><c> to</c><00:12:32.399><c> convince</c><00:12:32.700><c> them</c><00:12:32.820><c> to</c><00:12:32.850><c> do</c><00:12:33.029><c> this</c><00:12:33.180><c> in</c><00:12:33.390><c> an</c>

00:12:33.829 --> 00:12:33.839 align:start position:0%
money to convince them to do this in an
 

00:12:33.839 --> 00:12:36.290 align:start position:0%
money to convince them to do this in an
irrational<00:12:34.080><c> model</c><00:12:34.529><c> because</c><00:12:35.100><c> they</c><00:12:35.550><c> they</c><00:12:36.060><c> just</c>

00:12:36.290 --> 00:12:36.300 align:start position:0%
irrational model because they they just
 

00:12:36.300 --> 00:12:38.329 align:start position:0%
irrational model because they they just
get<00:12:36.420><c> a</c><00:12:36.450><c> raise</c><00:12:36.630><c> in</c><00:12:36.810><c> protocol</c><00:12:37.170><c> you</c><00:12:38.010><c> know</c><00:12:38.100><c> after</c>

00:12:38.329 --> 00:12:38.339 align:start position:0%
get a raise in protocol you know after
 

00:12:38.339 --> 00:12:40.519 align:start position:0%
get a raise in protocol you know after
the<00:12:38.430><c> difficulty</c><00:12:38.850><c> readjusts</c><00:12:39.360><c> if</c><00:12:39.529><c> two-thirds</c>

00:12:40.519 --> 00:12:40.529 align:start position:0%
the difficulty readjusts if two-thirds
 

00:12:40.529 --> 00:12:42.260 align:start position:0%
the difficulty readjusts if two-thirds
of<00:12:40.830><c> the</c><00:12:40.920><c> Bitcoin</c><00:12:41.160><c> miners</c><00:12:41.399><c> sensor</c><00:12:41.910><c> one-third</c>

00:12:42.260 --> 00:12:42.270 align:start position:0%
of the Bitcoin miners sensor one-third
 

00:12:42.270 --> 00:12:43.699 align:start position:0%
of the Bitcoin miners sensor one-third
they<00:12:42.600><c> get</c><00:12:42.750><c> a</c><00:12:42.779><c> fifty</c><00:12:43.110><c> percent</c><00:12:43.350><c> increase</c><00:12:43.680><c> in</c>

00:12:43.699 --> 00:12:43.709 align:start position:0%
they get a fifty percent increase in
 

00:12:43.709 --> 00:12:46.610 align:start position:0%
they get a fifty percent increase in
their<00:12:44.040><c> block</c><00:12:44.190><c> awards</c><00:12:45.200><c> you</c><00:12:46.200><c> know</c><00:12:46.290><c> fifty</c>

00:12:46.610 --> 00:12:46.620 align:start position:0%
their block awards you know fifty
 

00:12:46.620 --> 00:12:48.350 align:start position:0%
their block awards you know fifty
percent<00:12:46.770><c> increase</c><00:12:47.040><c> in</c><00:12:47.070><c> returns</c><00:12:47.610><c> for</c><00:12:47.850><c> minor</c><00:12:48.060><c> is</c>

00:12:48.350 --> 00:12:48.360 align:start position:0%
percent increase in returns for minor is
 

00:12:48.360 --> 00:12:51.380 align:start position:0%
percent increase in returns for minor is
a<00:12:48.660><c> huge</c><00:12:48.930><c> deal</c><00:12:49.790><c> you</c><00:12:50.790><c> know</c><00:12:50.880><c> there's</c><00:12:51.209><c> like</c>

00:12:51.380 --> 00:12:51.390 align:start position:0%
a huge deal you know there's like
 

00:12:51.390 --> 00:12:53.240 align:start position:0%
a huge deal you know there's like
selfish<00:12:51.750><c> mining</c><00:12:52.020><c> strategy</c><00:12:52.800><c> so</c><00:12:52.980><c> you</c><00:12:53.070><c> give</c>

00:12:53.240 --> 00:12:53.250 align:start position:0%
selfish mining strategy so you give
 

00:12:53.250 --> 00:12:56.060 align:start position:0%
selfish mining strategy so you give
another<00:12:53.490><c> example</c><00:12:53.580><c> of</c><00:12:54.060><c> how</c><00:12:54.990><c> bit</c><00:12:55.589><c> like</c><00:12:55.890><c> a</c>

00:12:56.060 --> 00:12:56.070 align:start position:0%
another example of how bit like a
 

00:12:56.070 --> 00:12:58.190 align:start position:0%
another example of how bit like a
Bitcoin<00:12:56.370><c> knowing</c><00:12:56.610><c> node</c><00:12:57.060><c> can</c><00:12:57.300><c> be</c><00:12:57.450><c> Byzantine</c>

00:12:58.190 --> 00:12:58.200 align:start position:0%
Bitcoin knowing node can be Byzantine
 

00:12:58.200 --> 00:13:04.699 align:start position:0%
Bitcoin knowing node can be Byzantine
and<00:12:59.779><c> I</c><00:13:00.779><c> third</c><00:13:01.500><c> either</c><00:13:01.950><c> profit</c><00:13:02.459><c> right</c><00:13:03.709><c> rational</c>

00:13:04.699 --> 00:13:04.709 align:start position:0%
and I third either profit right rational
 

00:13:04.709 --> 00:13:07.400 align:start position:0%
and I third either profit right rational
miners<00:13:05.490><c> will</c><00:13:05.760><c> engage</c><00:13:06.510><c> the</c><00:13:06.570><c> selfish</c><00:13:06.930><c> mining</c><00:13:07.140><c> I</c>

00:13:07.400 --> 00:13:07.410 align:start position:0%
miners will engage the selfish mining I
 

00:13:07.410 --> 00:13:09.920 align:start position:0%
miners will engage the selfish mining I
basically<00:13:07.709><c> have</c><00:13:08.100><c> sufficient</c><00:13:08.750><c> mining</c><00:13:09.750><c> power</c>

00:13:09.920 --> 00:13:09.930 align:start position:0%
basically have sufficient mining power
 

00:13:09.930 --> 00:13:13.389 align:start position:0%
basically have sufficient mining power
for<00:13:10.110><c> it</c><00:13:10.170><c> to</c><00:13:10.230><c> be</c><00:13:10.290><c> effective</c><00:13:10.880><c> and</c><00:13:12.020><c> another</c><00:13:13.020><c> thing</c>

00:13:13.389 --> 00:13:13.399 align:start position:0%
for it to be effective and another thing
 

00:13:13.399 --> 00:13:15.410 align:start position:0%
for it to be effective and another thing
because<00:13:14.399><c> marginal</c><00:13:14.820><c> cost</c><00:13:15.029><c> is</c><00:13:15.120><c> disabled</c>

00:13:15.410 --> 00:13:15.420 align:start position:0%
because marginal cost is disabled
 

00:13:15.420 --> 00:13:17.329 align:start position:0%
because marginal cost is disabled
commercial<00:13:15.750><c> return</c><00:13:16.110><c> in</c><00:13:16.380><c> kind</c><00:13:16.860><c> of</c><00:13:17.250><c> this</c>

00:13:17.329 --> 00:13:17.339 align:start position:0%
commercial return in kind of this
 

00:13:17.339 --> 00:13:19.670 align:start position:0%
commercial return in kind of this
worst-case<00:13:17.520><c> analysis</c><00:13:18.180><c> you</c><00:13:19.050><c> could</c><00:13:19.200><c> bribe</c><00:13:19.350><c> some</c>

00:13:19.670 --> 00:13:19.680 align:start position:0%
worst-case analysis you could bribe some
 

00:13:19.680 --> 00:13:21.920 align:start position:0%
worst-case analysis you could bribe some
miners<00:13:20.070><c> and</c><00:13:20.279><c> in</c><00:13:21.180><c> order</c><00:13:21.329><c> to</c><00:13:21.450><c> increase</c><00:13:21.720><c> the</c>

00:13:21.920 --> 00:13:21.930 align:start position:0%
miners and in order to increase the
 

00:13:21.930 --> 00:13:23.389 align:start position:0%
miners and in order to increase the
marginal<00:13:22.290><c> cost</c><00:13:22.350><c> of</c><00:13:22.620><c> all</c><00:13:22.709><c> other</c><00:13:22.890><c> miners</c><00:13:23.220><c> and</c>

00:13:23.389 --> 00:13:23.399 align:start position:0%
marginal cost of all other miners and
 

00:13:23.399 --> 00:13:25.040 align:start position:0%
marginal cost of all other miners and
them<00:13:24.000><c> only</c><00:13:24.180><c> the</c><00:13:24.329><c> miners</c><00:13:24.570><c> that</c><00:13:24.720><c> you're</c><00:13:24.839><c> bribing</c>

00:13:25.040 --> 00:13:25.050 align:start position:0%
them only the miners that you're bribing
 

00:13:25.050 --> 00:13:27.319 align:start position:0%
them only the miners that you're bribing
will<00:13:25.740><c> be</c><00:13:25.890><c> able</c><00:13:25.980><c> to</c><00:13:26.070><c> stay</c><00:13:26.279><c> online</c><00:13:26.399><c> because</c><00:13:27.209><c> the</c>

00:13:27.319 --> 00:13:27.329 align:start position:0%
will be able to stay online because the
 

00:13:27.329 --> 00:13:28.930 align:start position:0%
will be able to stay online because the
other<00:13:27.450><c> ones</c><00:13:27.630><c> will</c><00:13:27.750><c> be</c><00:13:27.810><c> operating</c><00:13:28.079><c> at</c><00:13:28.230><c> a</c><00:13:28.260><c> loss</c>

00:13:28.930 --> 00:13:28.940 align:start position:0%
other ones will be operating at a loss
 

00:13:28.940 --> 00:13:31.220 align:start position:0%
other ones will be operating at a loss
unless<00:13:29.940><c> they're</c><00:13:30.209><c> also</c><00:13:30.360><c> being</c><00:13:30.630><c> being</c><00:13:31.020><c> bribed</c>

00:13:31.220 --> 00:13:31.230 align:start position:0%
unless they're also being being bribed
 

00:13:31.230 --> 00:13:35.000 align:start position:0%
unless they're also being being bribed
by<00:13:31.680><c> someone</c><00:13:31.920><c> else</c><00:13:32.720><c> but</c><00:13:33.720><c> so</c><00:13:34.410><c> these</c><00:13:34.620><c> are</c><00:13:34.800><c> like</c>

00:13:35.000 --> 00:13:35.010 align:start position:0%
by someone else but so these are like
 

00:13:35.010 --> 00:13:38.569 align:start position:0%
by someone else but so these are like
examples<00:13:35.490><c> of</c><00:13:36.529><c> this</c><00:13:37.529><c> kind</c><00:13:37.589><c> of</c><00:13:37.890><c> analysis</c><00:13:38.399><c> is</c>

00:13:38.569 --> 00:13:38.579 align:start position:0%
examples of this kind of analysis is
 

00:13:38.579 --> 00:13:41.290 align:start position:0%
examples of this kind of analysis is
worst-case<00:13:38.910><c> analysis</c><00:13:39.390><c> apply</c><00:13:39.660><c> to</c><00:13:39.720><c> to</c><00:13:40.230><c> Bitcoin</c>

00:13:41.290 --> 00:13:41.300 align:start position:0%
worst-case analysis apply to to Bitcoin
 

00:13:41.300 --> 00:13:43.610 align:start position:0%
worst-case analysis apply to to Bitcoin
churchland<00:13:42.300><c> pro</c><00:13:42.600><c> stick</c><00:13:42.839><c> has</c><00:13:43.079><c> very</c><00:13:43.379><c> some</c><00:13:43.589><c> very</c>

00:13:43.610 --> 00:13:43.620 align:start position:0%
churchland pro stick has very some very
 

00:13:43.620 --> 00:13:46.519 align:start position:0%
churchland pro stick has very some very
similar<00:13:44.069><c> problems</c><00:13:44.899><c> but</c><00:13:45.899><c> in</c><00:13:46.019><c> addition</c><00:13:46.170><c> they</c>

00:13:46.519 --> 00:13:46.529 align:start position:0%
similar problems but in addition they
 

00:13:46.529 --> 00:13:48.110 align:start position:0%
similar problems but in addition they
have<00:13:46.560><c> this</c><00:13:46.829><c> nothing</c><00:13:47.160><c> at</c><00:13:47.279><c> stake</c><00:13:47.399><c> problem</c><00:13:47.940><c> where</c>

00:13:48.110 --> 00:13:48.120 align:start position:0%
have this nothing at stake problem where
 

00:13:48.120 --> 00:13:51.680 align:start position:0%
have this nothing at stake problem where
is<00:13:48.990><c> it</c><00:13:49.470><c> an</c><00:13:50.009><c> irrational</c><00:13:50.850><c> node</c><00:13:51.180><c> will</c><00:13:51.360><c> move</c><00:13:51.509><c> their</c>

00:13:51.680 --> 00:13:51.690 align:start position:0%
is it an irrational node will move their
 

00:13:51.690 --> 00:13:53.600 align:start position:0%
is it an irrational node will move their
keys<00:13:52.019><c> you</c><00:13:52.500><c> will</c><00:13:52.620><c> move</c><00:13:52.740><c> their</c><00:13:52.920><c> coins</c><00:13:53.129><c> to</c><00:13:53.370><c> a</c><00:13:53.399><c> new</c>

00:13:53.600 --> 00:13:53.610 align:start position:0%
keys you will move their coins to a new
 

00:13:53.610 --> 00:13:55.910 align:start position:0%
keys you will move their coins to a new
address<00:13:53.819><c> and</c><00:13:54.149><c> then</c><00:13:54.540><c> sell</c><00:13:54.750><c> their</c><00:13:54.930><c> keys</c><00:13:55.170><c> of</c><00:13:55.470><c> that</c>

00:13:55.910 --> 00:13:55.920 align:start position:0%
address and then sell their keys of that
 

00:13:55.920 --> 00:13:57.410 align:start position:0%
address and then sell their keys of that
held<00:13:56.279><c> their</c><00:13:56.399><c> coins</c><00:13:56.579><c> if</c><00:13:56.730><c> their</c><00:13:56.819><c> old</c><00:13:56.940><c> address</c><00:13:57.209><c> to</c>

00:13:57.410 --> 00:13:57.420 align:start position:0%
held their coins if their old address to
 

00:13:57.420 --> 00:13:58.670 align:start position:0%
held their coins if their old address to
an<00:13:57.509><c> adversary</c><00:13:57.959><c> is</c><00:13:58.110><c> willing</c><00:13:58.319><c> to</c><00:13:58.410><c> pay</c><00:13:58.500><c> a</c><00:13:58.529><c> small</c>

00:13:58.670 --> 00:13:58.680 align:start position:0%
an adversary is willing to pay a small
 

00:13:58.680 --> 00:14:01.100 align:start position:0%
an adversary is willing to pay a small
amount<00:13:58.829><c> of</c><00:13:59.009><c> money</c><00:13:59.160><c> because</c><00:13:59.819><c> but</c><00:14:00.180><c> old</c><00:14:00.569><c> address</c>

00:14:01.100 --> 00:14:01.110 align:start position:0%
amount of money because but old address
 

00:14:01.110 --> 00:14:02.660 align:start position:0%
amount of money because but old address
doesn't<00:14:01.290><c> hold</c><00:14:01.470><c> any</c><00:14:01.649><c> coins</c><00:14:01.860><c> anymore</c><00:14:02.189><c> and</c><00:14:02.399><c> so</c><00:14:02.519><c> it</c>

00:14:02.660 --> 00:14:02.670 align:start position:0%
doesn't hold any coins anymore and so it
 

00:14:02.670 --> 00:14:04.970 align:start position:0%
doesn't hold any coins anymore and so it
needs<00:14:03.089><c> nothing</c><00:14:03.180><c> to</c><00:14:03.420><c> them</c><00:14:03.569><c> and</c><00:14:03.839><c> so</c><00:14:04.170><c> if</c><00:14:04.290><c> all</c><00:14:04.560><c> or</c>

00:14:04.970 --> 00:14:04.980 align:start position:0%
needs nothing to them and so if all or
 

00:14:04.980 --> 00:14:06.590 align:start position:0%
needs nothing to them and so if all or
both<00:14:05.189><c> know</c><00:14:05.370><c> is</c><00:14:05.430><c> irrational</c><00:14:05.670><c> you</c><00:14:06.360><c> can</c><00:14:06.480><c> enter</c>

00:14:06.590 --> 00:14:06.600 align:start position:0%
both know is irrational you can enter
 

00:14:06.600 --> 00:14:07.790 align:start position:0%
both know is irrational you can enter
sir<00:14:06.839><c> if</c><00:14:06.930><c> you'd</c><00:14:07.050><c> like</c><00:14:07.139><c> and</c><00:14:07.319><c> they</c><00:14:07.620><c> could</c><00:14:07.740><c> all</c>

00:14:07.790 --> 00:14:07.800 align:start position:0%
sir if you'd like and they could all
 

00:14:07.800 --> 00:14:10.280 align:start position:0%
sir if you'd like and they could all
coordinate<00:14:08.250><c> with</c><00:14:08.699><c> a</c><00:14:08.730><c> low-cost</c><00:14:09.149><c> liquor</c><00:14:09.480><c> all</c><00:14:09.839><c> at</c>

00:14:10.280 --> 00:14:10.290 align:start position:0%
coordinate with a low-cost liquor all at
 

00:14:10.290 --> 00:14:11.600 align:start position:0%
coordinate with a low-cost liquor all at
the<00:14:10.379><c> same</c><00:14:10.529><c> time</c><00:14:10.740><c> move</c><00:14:11.009><c> their</c><00:14:11.189><c> coins</c><00:14:11.370><c> new</c>

00:14:11.600 --> 00:14:11.610 align:start position:0%
the same time move their coins new
 

00:14:11.610 --> 00:14:13.340 align:start position:0%
the same time move their coins new
addresses<00:14:11.790><c> and</c><00:14:12.209><c> then</c><00:14:12.569><c> so</c><00:14:12.750><c> all</c><00:14:12.990><c> of</c><00:14:13.019><c> their</c><00:14:13.230><c> old</c>

00:14:13.340 --> 00:14:13.350 align:start position:0%
addresses and then so all of their old
 

00:14:13.350 --> 00:14:15.410 align:start position:0%
addresses and then so all of their old
keys<00:14:13.560><c> to</c><00:14:13.829><c> an</c><00:14:13.889><c> attacker</c><00:14:14.339><c> for</c><00:14:14.610><c> like</c><00:14:14.759><c> no</c><00:14:15.269><c> money</c>

00:14:15.410 --> 00:14:15.420 align:start position:0%
keys to an attacker for like no money
 

00:14:15.420 --> 00:14:17.210 align:start position:0%
keys to an attacker for like no money
and<00:14:15.689><c> then</c><00:14:15.810><c> the</c><00:14:15.899><c> attacker</c><00:14:16.079><c> would</c><00:14:16.379><c> control</c>

00:14:17.210 --> 00:14:17.220 align:start position:0%
and then the attacker would control
 

00:14:17.220 --> 00:14:20.480 align:start position:0%
and then the attacker would control
basically<00:14:17.819><c> the</c><00:14:18.149><c> block</c><00:14:18.300><c> chain</c><00:14:18.680><c> and</c><00:14:19.680><c> so</c><00:14:20.220><c> this</c><00:14:20.339><c> is</c>

00:14:20.480 --> 00:14:20.490 align:start position:0%
basically the block chain and so this is
 

00:14:20.490 --> 00:14:22.220 align:start position:0%
basically the block chain and so this is
kind<00:14:20.759><c> of</c><00:14:20.850><c> combination</c><00:14:21.420><c> of</c><00:14:21.779><c> the</c><00:14:21.839><c> long-range</c>

00:14:22.220 --> 00:14:22.230 align:start position:0%
kind of combination of the long-range
 

00:14:22.230 --> 00:14:24.079 align:start position:0%
kind of combination of the long-range
attack<00:14:22.470><c> and</c><00:14:22.709><c> the</c><00:14:23.009><c> nothing</c><00:14:23.610><c> is</c><00:14:23.699><c> safe</c><00:14:23.850><c> attack</c>

00:14:24.079 --> 00:14:24.089 align:start position:0%
attack and the nothing is safe attack
 

00:14:24.089 --> 00:14:27.319 align:start position:0%
attack and the nothing is safe attack
which<00:14:25.310><c> going</c><00:14:26.310><c> to</c><00:14:26.370><c> talk</c><00:14:26.490><c> about</c><00:14:26.610><c> more</c><00:14:26.879><c> in</c><00:14:27.089><c> my</c>

00:14:27.319 --> 00:14:27.329 align:start position:0%
which going to talk about more in my
 

00:14:27.329 --> 00:14:29.269 align:start position:0%
which going to talk about more in my
Casper<00:14:27.600><c> talk</c><00:14:27.779><c> and</c><00:14:28.110><c> then</c><00:14:28.560><c> also</c><00:14:28.709><c> we</c><00:14:29.069><c> have</c><00:14:29.189><c> this</c>

00:14:29.269 --> 00:14:29.279 align:start position:0%
Casper talk and then also we have this
 

00:14:29.279 --> 00:14:31.189 align:start position:0%
Casper talk and then also we have this
property<00:14:29.699><c> that</c><00:14:29.850><c> majority</c><00:14:30.660><c> coalition</c><00:14:30.779><c> has</c><00:14:31.079><c> an</c>

00:14:31.189 --> 00:14:31.199 align:start position:0%
property that majority coalition has an
 

00:14:31.199 --> 00:14:33.800 align:start position:0%
property that majority coalition has an
incentive<00:14:31.589><c> to</c><00:14:32.269><c> censor</c><00:14:33.269><c> minority</c><00:14:33.689><c> because</c>

00:14:33.800 --> 00:14:33.810 align:start position:0%
incentive to censor minority because
 

00:14:33.810 --> 00:14:35.030 align:start position:0%
incentive to censor minority because
they<00:14:33.990><c> just</c><00:14:34.079><c> get</c><00:14:34.230><c> a</c><00:14:34.259><c> raise</c><00:14:34.470><c> right</c><00:14:34.589><c> away</c><00:14:34.889><c> in</c>

00:14:35.030 --> 00:14:35.040 align:start position:0%
they just get a raise right away in
 

00:14:35.040 --> 00:14:36.410 align:start position:0%
they just get a raise right away in
terms<00:14:35.189><c> of</c><00:14:35.250><c> block</c><00:14:35.430><c> awards</c><00:14:35.790><c> and</c><00:14:36.000><c> transaction</c>

00:14:36.410 --> 00:14:36.420 align:start position:0%
terms of block awards and transaction
 

00:14:36.420 --> 00:14:39.710 align:start position:0%
terms of block awards and transaction
fees<00:14:36.569><c> and</c><00:14:36.839><c> we</c><00:14:37.769><c> have</c><00:14:37.920><c> the</c><00:14:38.069><c> same</c><00:14:38.910><c> property</c><00:14:39.420><c> for</c>

00:14:39.710 --> 00:14:39.720 align:start position:0%
fees and we have the same property for
 

00:14:39.720 --> 00:14:42.679 align:start position:0%
fees and we have the same property for
double<00:14:40.139><c> spends</c><00:14:40.730><c> or</c><00:14:41.730><c> like</c><00:14:42.000><c> you</c><00:14:42.149><c> know</c><00:14:42.180><c> majority</c>

00:14:42.679 --> 00:14:42.689 align:start position:0%
double spends or like you know majority
 

00:14:42.689 --> 00:14:43.970 align:start position:0%
double spends or like you know majority
and<00:14:42.870><c> get</c><00:14:43.110><c> together</c><00:14:43.230><c> and</c><00:14:43.529><c> conduct</c><00:14:43.800><c> double</c>

00:14:43.970 --> 00:14:43.980 align:start position:0%
and get together and conduct double
 

00:14:43.980 --> 00:14:45.949 align:start position:0%
and get together and conduct double
spends<00:14:44.189><c> and</c><00:14:44.370><c> actually</c><00:14:44.759><c> they</c><00:14:44.879><c> just</c><00:14:44.910><c> gain</c><00:14:45.779><c> from</c>

00:14:45.949 --> 00:14:45.959 align:start position:0%
spends and actually they just gain from
 

00:14:45.959 --> 00:14:51.470 align:start position:0%
spends and actually they just gain from
that<00:14:47.389><c> so</c><00:14:48.389><c> rather</c><00:14:49.170><c> than</c><00:14:49.290><c> making</c><00:14:50.480><c> defending</c>

00:14:51.470 --> 00:14:51.480 align:start position:0%
that so rather than making defending
 

00:14:51.480 --> 00:14:52.730 align:start position:0%
that so rather than making defending
against<00:14:51.689><c> majority</c><00:14:52.050><c> coalition's</c><00:14:52.500><c> these</c>

00:14:52.730 --> 00:14:52.740 align:start position:0%
against majority coalition's these
 

00:14:52.740 --> 00:14:55.550 align:start position:0%
against majority coalition's these
consensus<00:14:53.250><c> protocols</c><00:14:53.899><c> have</c><00:14:54.899><c> the</c><00:14:55.170><c> property</c>

00:14:55.550 --> 00:14:55.560 align:start position:0%
consensus protocols have the property
 

00:14:55.560 --> 00:14:57.620 align:start position:0%
consensus protocols have the property
that<00:14:55.589><c> it</c><00:14:56.009><c> is</c><00:14:56.130><c> rational</c><00:14:56.430><c> for</c><00:14:57.000><c> majority</c>

00:14:57.620 --> 00:14:57.630 align:start position:0%
that it is rational for majority
 

00:14:57.630 --> 00:14:58.939 align:start position:0%
that it is rational for majority
coalition<00:14:57.779><c> to</c><00:14:58.170><c> undermine</c><00:14:58.470><c> of</c><00:14:58.649><c> their</c>

00:14:58.939 --> 00:14:58.949 align:start position:0%
coalition to undermine of their
 

00:14:58.949 --> 00:15:03.199 align:start position:0%
coalition to undermine of their
properties<00:14:59.870><c> so</c><00:15:01.490><c> basically</c><00:15:02.490><c> these</c><00:15:02.850><c> protocols</c>

00:15:03.199 --> 00:15:03.209 align:start position:0%
properties so basically these protocols
 

00:15:03.209 --> 00:15:05.689 align:start position:0%
properties so basically these protocols
are<00:15:03.449><c> not</c><00:15:03.600><c> secure</c><00:15:04.110><c> under</c><00:15:04.860><c> pure</c><00:15:05.189><c> economic</c>

00:15:05.689 --> 00:15:05.699 align:start position:0%
are not secure under pure economic
 

00:15:05.699 --> 00:15:06.980 align:start position:0%
are not secure under pure economic
analysis<00:15:06.149><c> with</c><00:15:06.329><c> these</c><00:15:06.449><c> kind</c><00:15:06.689><c> of</c><00:15:06.720><c> worst-case</c>

00:15:06.980 --> 00:15:06.990 align:start position:0%
analysis with these kind of worst-case
 

00:15:06.990 --> 00:15:09.470 align:start position:0%
analysis with these kind of worst-case
assumptions<00:15:07.500><c> and</c><00:15:07.709><c> it</c><00:15:08.610><c> might</c><00:15:08.910><c> hold</c><00:15:09.089><c> philosophy</c>

00:15:09.470 --> 00:15:09.480 align:start position:0%
assumptions and it might hold philosophy
 

00:15:09.480 --> 00:15:11.900 align:start position:0%
assumptions and it might hold philosophy
with<00:15:09.569><c> Casper</c><00:15:09.930><c> as</c><00:15:10.139><c> you'll</c><00:15:10.769><c> see</c><00:15:10.800><c> later</c><00:15:10.949><c> is</c><00:15:11.339><c> to</c>

00:15:11.900 --> 00:15:11.910 align:start position:0%
with Casper as you'll see later is to
 

00:15:11.910 --> 00:15:15.050 align:start position:0%
with Casper as you'll see later is to
try<00:15:12.240><c> to</c><00:15:12.269><c> have</c><00:15:13.079><c> his</c><00:15:13.230><c> best</c><00:15:13.470><c> of</c><00:15:13.829><c> a</c><00:15:14.189><c> outlook</c><00:15:14.850><c> and</c>

00:15:15.050 --> 00:15:15.060 align:start position:0%
try to have his best of a outlook and
 

00:15:15.060 --> 00:15:18.290 align:start position:0%
try to have his best of a outlook and
under<00:15:15.569><c> this</c><00:15:15.720><c> kind</c><00:15:15.870><c> of</c><00:15:16.279><c> rational</c><00:15:17.300><c> rational</c>

00:15:18.290 --> 00:15:18.300 align:start position:0%
under this kind of rational rational
 

00:15:18.300 --> 00:15:20.929 align:start position:0%
under this kind of rational rational
model<00:15:19.290><c> or</c><00:15:19.800><c> under</c><00:15:20.250><c> is</c><00:15:20.370><c> that</c><00:15:20.490><c> under</c><00:15:20.759><c> economic</c>

00:15:20.929 --> 00:15:20.939 align:start position:0%
model or under is that under economic
 

00:15:20.939 --> 00:15:24.049 align:start position:0%
model or under is that under economic
analysis<00:15:22.220><c> so</c><00:15:23.220><c> they're</c><00:15:23.399><c> kind</c><00:15:23.519><c> of</c><00:15:23.639><c> two</c><00:15:23.850><c> main</c>

00:15:24.049 --> 00:15:24.059 align:start position:0%
analysis so they're kind of two main
 

00:15:24.059 --> 00:15:25.879 align:start position:0%
analysis so they're kind of two main
traces<00:15:24.480><c> that</c><00:15:24.509><c> people</c><00:15:24.959><c> loving</c><00:15:25.230><c> on</c><00:15:25.439><c> me</c><00:15:25.740><c> when</c><00:15:25.860><c> I</c>

00:15:25.879 --> 00:15:25.889 align:start position:0%
traces that people loving on me when I
 

00:15:25.889 --> 00:15:30.470 align:start position:0%
traces that people loving on me when I
tell<00:15:26.069><c> them</c><00:15:26.130><c> this</c><00:15:26.899><c> it's</c><00:15:27.899><c> not</c><00:15:28.050><c> realistic</c><00:15:29.480><c> it's</c>

00:15:30.470 --> 00:15:30.480 align:start position:0%
tell them this it's not realistic it's
 

00:15:30.480 --> 00:15:32.749 align:start position:0%
tell them this it's not realistic it's
basically<00:15:31.110><c> people</c><00:15:31.290><c> who</c><00:15:31.559><c> proved</c><00:15:32.279><c> have</c><00:15:32.579><c> some</c>

00:15:32.749 --> 00:15:32.759 align:start position:0%
basically people who proved have some
 

00:15:32.759 --> 00:15:34.040 align:start position:0%
basically people who proved have some
consensus<00:15:33.000><c> protocol</c><00:15:33.569><c> they</c><00:15:33.660><c> like</c><00:15:33.839><c> in</c><00:15:33.990><c> the</c>

00:15:34.040 --> 00:15:34.050 align:start position:0%
consensus protocol they like in the
 

00:15:34.050 --> 00:15:35.900 align:start position:0%
consensus protocol they like in the
cryptocurrency<00:15:34.290><c> space</c><00:15:34.829><c> and</c><00:15:35.100><c> they</c><00:15:35.490><c> think</c><00:15:35.550><c> that</c>

00:15:35.900 --> 00:15:35.910 align:start position:0%
cryptocurrency space and they think that
 

00:15:35.910 --> 00:15:37.389 align:start position:0%
cryptocurrency space and they think that
you<00:15:36.089><c> know</c><00:15:36.180><c> under</c><00:15:36.329><c> their</c><00:15:36.480><c> assumptions</c><00:15:36.930><c> though</c>

00:15:37.389 --> 00:15:37.399 align:start position:0%
you know under their assumptions though
 

00:15:37.399 --> 00:15:39.949 align:start position:0%
you know under their assumptions though
under<00:15:38.399><c> the</c><00:15:38.550><c> realistic</c><00:15:39.360><c> assumptions</c><00:15:39.779><c> their</c>

00:15:39.949 --> 00:15:39.959 align:start position:0%
under the realistic assumptions their
 

00:15:39.959 --> 00:15:41.530 align:start position:0%
under the realistic assumptions their
thing<00:15:40.110><c> is</c><00:15:40.230><c> secure</c>

00:15:41.530 --> 00:15:41.540 align:start position:0%
thing is secure
 

00:15:41.540 --> 00:15:42.850 align:start position:0%
thing is secure
you<00:15:41.690><c> know</c><00:15:41.779><c> it's</c><00:15:42.110><c> not</c><00:15:42.290><c> going</c><00:15:42.440><c> to</c><00:15:42.529><c> be</c><00:15:42.589><c> the</c><00:15:42.680><c> case</c>

00:15:42.850 --> 00:15:42.860 align:start position:0%
you know it's not going to be the case
 

00:15:42.860 --> 00:15:45.129 align:start position:0%
you know it's not going to be the case
that<00:15:43.009><c> all</c><00:15:43.190><c> of</c><00:15:43.399><c> these</c><00:15:43.550><c> my</c><00:15:44.089><c> all</c><00:15:44.329><c> the</c><00:15:44.540><c> stake</c><00:15:44.959><c> hairs</c>

00:15:45.129 --> 00:15:45.139 align:start position:0%
that all of these my all the stake hairs
 

00:15:45.139 --> 00:15:46.660 align:start position:0%
that all of these my all the stake hairs
in<00:15:45.259><c> from</c><00:15:45.440><c> steak</c><00:15:45.680><c> like</c><00:15:45.860><c> you</c><00:15:46.100><c> know</c><00:15:46.220><c> like</c><00:15:46.250><c> you</c>

00:15:46.660 --> 00:15:46.670 align:start position:0%
in from steak like you know like you
 

00:15:46.670 --> 00:15:48.490 align:start position:0%
in from steak like you know like you
know<00:15:46.699><c> peercoin</c><00:15:47.240><c> or</c><00:15:47.389><c> something</c><00:15:47.660><c> or</c><00:15:47.779><c> move</c><00:15:48.320><c> their</c>

00:15:48.490 --> 00:15:48.500 align:start position:0%
know peercoin or something or move their
 

00:15:48.500 --> 00:15:49.660 align:start position:0%
know peercoin or something or move their
points<00:15:48.769><c> in</c><00:15:48.829><c> a</c><00:15:48.860><c> new</c><00:15:48.949><c> address</c><00:15:49.100><c> in</c><00:15:49.190><c> order</c><00:15:49.310><c> to</c><00:15:49.459><c> sell</c>

00:15:49.660 --> 00:15:49.670 align:start position:0%
points in a new address in order to sell
 

00:15:49.670 --> 00:15:52.389 align:start position:0%
points in a new address in order to sell
all<00:15:49.820><c> their</c><00:15:49.940><c> old</c><00:15:50.060><c> points</c><00:15:50.480><c> to</c><00:15:50.630><c> an</c><00:15:50.750><c> attacker</c><00:15:51.399><c> and</c>

00:15:52.389 --> 00:15:52.399 align:start position:0%
all their old points to an attacker and
 

00:15:52.399 --> 00:15:53.980 align:start position:0%
all their old points to an attacker and
there's<00:15:52.699><c> like</c><00:15:52.790><c> coordination</c><00:15:53.420><c> costs</c><00:15:53.660><c> it's</c><00:15:53.930><c> all</c>

00:15:53.980 --> 00:15:53.990 align:start position:0%
there's like coordination costs it's all
 

00:15:53.990 --> 00:15:55.090 align:start position:0%
there's like coordination costs it's all
social<00:15:54.259><c> reasons</c><00:15:54.350><c> why</c><00:15:54.560><c> this</c><00:15:54.620><c> might</c><00:15:54.889><c> not</c><00:15:55.040><c> be</c>

00:15:55.090 --> 00:15:55.100 align:start position:0%
social reasons why this might not be
 

00:15:55.100 --> 00:16:00.340 align:start position:0%
social reasons why this might not be
realistic<00:15:55.899><c> but</c><00:15:57.190><c> and</c><00:15:58.190><c> then</c><00:15:58.730><c> but</c><00:15:59.240><c> and</c><00:15:59.930><c> then</c><00:16:00.290><c> the</c>

00:16:00.340 --> 00:16:00.350 align:start position:0%
realistic but and then but and then the
 

00:16:00.350 --> 00:16:01.689 align:start position:0%
realistic but and then but and then the
other<00:16:00.380><c> the</c><00:16:00.769><c> other</c><00:16:00.800><c> the</c><00:16:00.949><c> other</c><00:16:01.190><c> criticisms</c>

00:16:01.689 --> 00:16:01.699 align:start position:0%
other the other the other criticisms
 

00:16:01.699 --> 00:16:03.999 align:start position:0%
other the other the other criticisms
that<00:16:01.730><c> are</c><00:16:01.880><c> often</c><00:16:02.000><c> here</c><00:16:02.300><c> is</c><00:16:02.860><c> it's</c><00:16:03.860><c> just</c>

00:16:03.999 --> 00:16:04.009 align:start position:0%
that are often here is it's just
 

00:16:04.009 --> 00:16:05.639 align:start position:0%
that are often here is it's just
impossible<00:16:04.250><c> to</c><00:16:04.519><c> be</c><00:16:04.610><c> secure</c><00:16:04.940><c> in</c><00:16:04.970><c> this</c><00:16:05.149><c> context</c>

00:16:05.639 --> 00:16:05.649 align:start position:0%
impossible to be secure in this context
 

00:16:05.649 --> 00:16:07.749 align:start position:0%
impossible to be secure in this context
and<00:16:06.649><c> that's</c><00:16:07.069><c> and</c><00:16:07.310><c> that's</c><00:16:07.370><c> something</c><00:16:07.550><c> that</c><00:16:07.670><c> I</c>

00:16:07.749 --> 00:16:07.759 align:start position:0%
and that's and that's something that I
 

00:16:07.759 --> 00:16:09.009 align:start position:0%
and that's and that's something that I
hear<00:16:07.910><c> especially</c><00:16:08.029><c> from</c><00:16:08.389><c> people</c><00:16:08.420><c> who</c><00:16:08.720><c> have</c><00:16:08.750><c> a</c>

00:16:09.009 --> 00:16:09.019 align:start position:0%
hear especially from people who have a
 

00:16:09.019 --> 00:16:10.120 align:start position:0%
hear especially from people who have a
lot<00:16:09.230><c> of</c><00:16:09.259><c> familiarity</c><00:16:09.589><c> with</c><00:16:09.709><c> the</c><00:16:09.800><c> traditional</c>

00:16:10.120 --> 00:16:10.130 align:start position:0%
lot of familiarity with the traditional
 

00:16:10.130 --> 00:16:12.160 align:start position:0%
lot of familiarity with the traditional
consensus<00:16:10.519><c> research</c><00:16:10.930><c> because</c><00:16:11.930><c> they</c><00:16:12.050><c> have</c>

00:16:12.160 --> 00:16:12.170 align:start position:0%
consensus research because they have
 

00:16:12.170 --> 00:16:13.660 align:start position:0%
consensus research because they have
like<00:16:12.319><c> fault</c><00:16:12.589><c> tolerance</c><00:16:13.040><c> results</c><00:16:13.370><c> that</c><00:16:13.490><c> say</c><00:16:13.639><c> Oh</c>

00:16:13.660 --> 00:16:13.670 align:start position:0%
like fault tolerance results that say Oh
 

00:16:13.670 --> 00:16:15.639 align:start position:0%
like fault tolerance results that say Oh
more<00:16:14.209><c> than</c><00:16:14.240><c> this</c><00:16:14.480><c> number</c><00:16:14.720><c> of</c><00:16:14.810><c> nose</c><00:16:14.959><c> badly</c><00:16:15.500><c> then</c>

00:16:15.639 --> 00:16:15.649 align:start position:0%
more than this number of nose badly then
 

00:16:15.649 --> 00:16:18.040 align:start position:0%
more than this number of nose badly then
we<00:16:15.769><c> lose</c><00:16:15.889><c> our</c><00:16:16.069><c> guarantees</c><00:16:16.839><c> whereas</c><00:16:17.839><c> here</c>

00:16:18.040 --> 00:16:18.050 align:start position:0%
we lose our guarantees whereas here
 

00:16:18.050 --> 00:16:19.240 align:start position:0%
we lose our guarantees whereas here
we're<00:16:18.199><c> assuming</c><00:16:18.350><c> that</c><00:16:18.560><c> actually</c><00:16:18.860><c> most</c><00:16:19.040><c> nodes</c>

00:16:19.240 --> 00:16:19.250 align:start position:0%
we're assuming that actually most nodes
 

00:16:19.250 --> 00:16:20.470 align:start position:0%
we're assuming that actually most nodes
will<00:16:19.370><c> behave</c><00:16:19.550><c> badly</c><00:16:19.730><c> if</c><00:16:20.000><c> they</c><00:16:20.149><c> just</c><00:16:20.269><c> have</c><00:16:20.389><c> an</c>

00:16:20.470 --> 00:16:20.480 align:start position:0%
will behave badly if they just have an
 

00:16:20.480 --> 00:16:24.129 align:start position:0%
will behave badly if they just have an
incentive<00:16:20.630><c> to</c><00:16:21.940><c> you've</c><00:16:22.940><c> given</c><00:16:23.149><c> me</c><00:16:23.329><c> these</c><00:16:23.509><c> these</c>

00:16:24.129 --> 00:16:24.139 align:start position:0%
incentive to you've given me these these
 

00:16:24.139 --> 00:16:28.680 align:start position:0%
incentive to you've given me these these
criticisms<00:16:24.440><c> before</c><00:16:24.860><c> you</c><00:16:25.009><c> know</c><00:16:25.100><c> who</c><00:16:25.220><c> you</c><00:16:25.339><c> are</c>

00:16:28.680 --> 00:16:28.690 align:start position:0%
 
 

00:16:28.690 --> 00:16:32.620 align:start position:0%
 
so<00:16:30.550><c> it</c><00:16:31.550><c> responses</c><00:16:31.910><c> it's</c><00:16:32.269><c> not</c><00:16:32.360><c> realistic</c>

00:16:32.620 --> 00:16:32.630 align:start position:0%
so it responses it's not realistic
 

00:16:32.630 --> 00:16:38.170 align:start position:0%
so it responses it's not realistic
criticism<00:16:33.970><c> basically</c><00:16:36.790><c> there's</c><00:16:37.790><c> a</c><00:16:37.880><c> couple</c><00:16:38.029><c> of</c>

00:16:38.170 --> 00:16:38.180 align:start position:0%
criticism basically there's a couple of
 

00:16:38.180 --> 00:16:40.240 align:start position:0%
criticism basically there's a couple of
things<00:16:38.300><c> one</c><00:16:38.360><c> of</c><00:16:38.509><c> them</c><00:16:38.630><c> is</c><00:16:38.800><c> this</c><00:16:39.800><c> teaches</c><00:16:40.190><c> us</c>

00:16:40.240 --> 00:16:40.250 align:start position:0%
things one of them is this teaches us
 

00:16:40.250 --> 00:16:41.740 align:start position:0%
things one of them is this teaches us
about<00:16:40.339><c> kind</c><00:16:40.670><c> of</c><00:16:40.759><c> you</c><00:16:41.000><c> know</c><00:16:41.029><c> edge</c><00:16:41.480><c> cases</c>

00:16:41.740 --> 00:16:41.750 align:start position:0%
about kind of you know edge cases
 

00:16:41.750 --> 00:16:43.840 align:start position:0%
about kind of you know edge cases
instead<00:16:42.410><c> of</c><00:16:42.649><c> it</c><00:16:42.769><c> of</c><00:16:43.009><c> like</c><00:16:43.399><c> you</c><00:16:43.639><c> know</c><00:16:43.670><c> the</c>

00:16:43.840 --> 00:16:43.850 align:start position:0%
instead of it of like you know the
 

00:16:43.850 --> 00:16:45.160 align:start position:0%
instead of it of like you know the
economic<00:16:44.389><c> assumptions</c><00:16:44.630><c> that</c><00:16:44.839><c> we</c><00:16:44.959><c> could</c><00:16:45.079><c> be</c>

00:16:45.160 --> 00:16:45.170 align:start position:0%
economic assumptions that we could be
 

00:16:45.170 --> 00:16:47.590 align:start position:0%
economic assumptions that we could be
making<00:16:45.350><c> and</c><00:16:46.339><c> that</c><00:16:46.519><c> the</c><00:16:46.639><c> end</c><00:16:46.819><c> that</c><00:16:47.120><c> is</c><00:16:47.149><c> really</c>

00:16:47.590 --> 00:16:47.600 align:start position:0%
making and that the end that is really
 

00:16:47.600 --> 00:16:50.170 align:start position:0%
making and that the end that is really
informative<00:16:48.550><c> so</c><00:16:49.550><c> even</c><00:16:49.910><c> if</c><00:16:50.000><c> it's</c><00:16:50.089><c> not</c>

00:16:50.170 --> 00:16:50.180 align:start position:0%
informative so even if it's not
 

00:16:50.180 --> 00:16:52.180 align:start position:0%
informative so even if it's not
realistic<00:16:50.510><c> it</c><00:16:51.019><c> teaches</c><00:16:51.410><c> us</c><00:16:51.740><c> about</c><00:16:51.949><c> the</c>

00:16:52.180 --> 00:16:52.190 align:start position:0%
realistic it teaches us about the
 

00:16:52.190 --> 00:16:55.269 align:start position:0%
realistic it teaches us about the
protocols<00:16:52.579><c> that</c><00:16:52.639><c> were</c><00:16:52.790><c> analyzing</c><00:16:53.380><c> and</c><00:16:54.380><c> I</c>

00:16:55.269 --> 00:16:55.279 align:start position:0%
protocols that were analyzing and I
 

00:16:55.279 --> 00:16:56.920 align:start position:0%
protocols that were analyzing and I
think<00:16:55.730><c> it</c><00:16:55.790><c> kind</c><00:16:55.940><c> of</c><00:16:55.970><c> is</c><00:16:56.180><c> realistic</c><00:16:56.690><c> in</c><00:16:56.839><c> the</c>

00:16:56.920 --> 00:16:56.930 align:start position:0%
think it kind of is realistic in the
 

00:16:56.930 --> 00:16:58.720 align:start position:0%
think it kind of is realistic in the
long<00:16:57.079><c> run</c><00:16:57.110><c> for</c><00:16:57.470><c> basically</c><00:16:57.889><c> a</c><00:16:57.920><c> couple</c><00:16:58.550><c> reasons</c>

00:16:58.720 --> 00:16:58.730 align:start position:0%
long run for basically a couple reasons
 

00:16:58.730 --> 00:17:02.259 align:start position:0%
long run for basically a couple reasons
one<00:16:59.089><c> of</c><00:16:59.120><c> them</c><00:16:59.180><c> is</c><00:16:59.860><c> you</c><00:17:00.860><c> know</c><00:17:00.949><c> there</c><00:17:01.940><c> might</c><00:17:02.029><c> be</c><00:17:02.089><c> a</c>

00:17:02.259 --> 00:17:02.269 align:start position:0%
one of them is you know there might be a
 

00:17:02.269 --> 00:17:04.630 align:start position:0%
one of them is you know there might be a
real<00:17:02.750><c> funded</c><00:17:03.139><c> adversary</c><00:17:03.560><c> who</c><00:17:03.889><c> tries</c><00:17:04.370><c> to</c><00:17:04.400><c> talk</c>

00:17:04.630 --> 00:17:04.640 align:start position:0%
real funded adversary who tries to talk
 

00:17:04.640 --> 00:17:07.299 align:start position:0%
real funded adversary who tries to talk
one<00:17:04.790><c> of</c><00:17:04.819><c> these</c><00:17:04.909><c> systems</c><00:17:05.270><c> I</c><00:17:05.419><c> mean</c><00:17:05.900><c> the</c><00:17:06.530><c> kind</c><00:17:07.189><c> of</c>

00:17:07.299 --> 00:17:07.309 align:start position:0%
one of these systems I mean the kind of
 

00:17:07.309 --> 00:17:08.770 align:start position:0%
one of these systems I mean the kind of
a<00:17:07.370><c> fundamental</c><00:17:07.850><c> problem</c><00:17:08.000><c> to</c><00:17:08.329><c> an</c><00:17:08.419><c> extent</c><00:17:08.720><c> that</c>

00:17:08.770 --> 00:17:08.780 align:start position:0%
a fundamental problem to an extent that
 

00:17:08.780 --> 00:17:10.919 align:start position:0%
a fundamental problem to an extent that
because<00:17:09.679><c> we're</c><00:17:09.799><c> relying</c><00:17:10.130><c> on</c><00:17:10.309><c> economics</c>

00:17:10.919 --> 00:17:10.929 align:start position:0%
because we're relying on economics
 

00:17:10.929 --> 00:17:14.620 align:start position:0%
because we're relying on economics
someone<00:17:11.929><c> with</c><00:17:12.110><c> enough</c><00:17:12.919><c> money</c><00:17:13.100><c> you</c><00:17:13.309><c> can</c><00:17:13.630><c> come</c>

00:17:14.620 --> 00:17:14.630 align:start position:0%
someone with enough money you can come
 

00:17:14.630 --> 00:17:17.020 align:start position:0%
someone with enough money you can come
in<00:17:14.809><c> and</c><00:17:15.069><c> have</c><00:17:16.069><c> a</c><00:17:16.130><c> large</c><00:17:16.309><c> effect</c><00:17:16.429><c> on</c><00:17:16.640><c> the</c><00:17:16.730><c> system</c>

00:17:17.020 --> 00:17:17.030 align:start position:0%
in and have a large effect on the system
 

00:17:17.030 --> 00:17:20.439 align:start position:0%
in and have a large effect on the system
and<00:17:17.209><c> so</c><00:17:17.569><c> if</c><00:17:17.839><c> we</c><00:17:18.290><c> if</c><00:17:18.589><c> we</c><00:17:19.069><c> can</c><00:17:19.100><c> be</c><00:17:19.339><c> secure</c><00:17:20.030><c> against</c>

00:17:20.439 --> 00:17:20.449 align:start position:0%
and so if we if we can be secure against
 

00:17:20.449 --> 00:17:24.039 align:start position:0%
and so if we if we can be secure against
highly<00:17:21.319><c> resource</c><00:17:21.709><c> attackers</c><00:17:22.130><c> then</c><00:17:23.059><c> so</c><00:17:23.870><c> if</c>

00:17:24.039 --> 00:17:24.049 align:start position:0%
highly resource attackers then so if
 

00:17:24.049 --> 00:17:25.569 align:start position:0%
highly resource attackers then so if
there<00:17:24.230><c> will</c><00:17:24.409><c> be</c><00:17:24.470><c> highly</c><00:17:24.860><c> resource</c><00:17:25.189><c> attackers</c>

00:17:25.569 --> 00:17:25.579 align:start position:0%
there will be highly resource attackers
 

00:17:25.579 --> 00:17:28.230 align:start position:0%
there will be highly resource attackers
then<00:17:26.059><c> this</c><00:17:26.449><c> model</c><00:17:26.720><c> becomes</c><00:17:26.959><c> more</c><00:17:27.470><c> realistic</c>

00:17:28.230 --> 00:17:28.240 align:start position:0%
then this model becomes more realistic
 

00:17:28.240 --> 00:17:30.159 align:start position:0%
then this model becomes more realistic
and<00:17:29.240><c> the</c><00:17:29.270><c> other</c><00:17:29.750><c> things</c><00:17:29.929><c> that</c><00:17:30.049><c> like</c>

00:17:30.159 --> 00:17:30.169 align:start position:0%
and the other things that like
 

00:17:30.169 --> 00:17:31.810 align:start position:0%
and the other things that like
coordination<00:17:30.799><c> costs</c><00:17:31.159><c> are</c><00:17:31.309><c> kind</c><00:17:31.640><c> of</c><00:17:31.669><c> falling</c>

00:17:31.810 --> 00:17:31.820 align:start position:0%
coordination costs are kind of falling
 

00:17:31.820 --> 00:17:34.030 align:start position:0%
coordination costs are kind of falling
over<00:17:32.179><c> time</c><00:17:32.360><c> both</c><00:17:33.020><c> because</c><00:17:33.380><c> people</c><00:17:33.740><c> kind</c><00:17:34.010><c> of</c>

00:17:34.030 --> 00:17:34.040 align:start position:0%
over time both because people kind of
 

00:17:34.040 --> 00:17:35.350 align:start position:0%
over time both because people kind of
get<00:17:34.159><c> established</c><00:17:34.429><c> industry</c><00:17:34.880><c> in</c><00:17:35.090><c> figure</c><00:17:35.299><c> out</c>

00:17:35.350 --> 00:17:35.360 align:start position:0%
get established industry in figure out
 

00:17:35.360 --> 00:17:36.669 align:start position:0%
get established industry in figure out
for<00:17:35.450><c> each</c><00:17:35.540><c> other</c><00:17:35.690><c> are</c><00:17:35.900><c> and</c><00:17:36.169><c> have</c>

00:17:36.669 --> 00:17:36.679 align:start position:0%
for each other are and have
 

00:17:36.679 --> 00:17:38.740 align:start position:0%
for each other are and have
conversations<00:17:37.040><c> and</c><00:17:37.580><c> because</c><00:17:38.270><c> we're</c><00:17:38.659><c> actually</c>

00:17:38.740 --> 00:17:38.750 align:start position:0%
conversations and because we're actually
 

00:17:38.750 --> 00:17:39.940 align:start position:0%
conversations and because we're actually
working<00:17:38.960><c> on</c><00:17:39.200><c> technology</c><00:17:39.740><c> that</c><00:17:39.860><c> reduces</c>

00:17:39.940 --> 00:17:39.950 align:start position:0%
working on technology that reduces
 

00:17:39.950 --> 00:17:41.730 align:start position:0%
working on technology that reduces
coordination<00:17:40.640><c> cops</c>

00:17:41.730 --> 00:17:41.740 align:start position:0%
coordination cops
 

00:17:41.740 --> 00:17:44.530 align:start position:0%
coordination cops
so<00:17:42.740><c> I</c><00:17:42.770><c> think</c><00:17:42.920><c> you</c><00:17:43.190><c> know</c><00:17:43.280><c> you</c><00:17:44.120><c> know</c><00:17:44.210><c> even</c><00:17:44.450><c> though</c>

00:17:44.530 --> 00:17:44.540 align:start position:0%
so I think you know you know even though
 

00:17:44.540 --> 00:17:46.360 align:start position:0%
so I think you know you know even though
I<00:17:44.570><c> may</c><00:17:44.690><c> not</c><00:17:44.780><c> be</c><00:17:44.900><c> realistic</c><00:17:45.650><c> today</c><00:17:45.920><c> we're</c><00:17:46.190><c> like</c>

00:17:46.360 --> 00:17:46.370 align:start position:0%
I may not be realistic today we're like
 

00:17:46.370 --> 00:17:47.620 align:start position:0%
I may not be realistic today we're like
Bitcoin<00:17:46.700><c> miners</c><00:17:47.000><c> wouldn't</c><00:17:47.330><c> dream</c><00:17:47.570><c> of</c>

00:17:47.620 --> 00:17:47.630 align:start position:0%
Bitcoin miners wouldn't dream of
 

00:17:47.630 --> 00:17:51.370 align:start position:0%
Bitcoin miners wouldn't dream of
colluding<00:17:48.380><c> to</c><00:17:48.559><c> attack</c><00:17:49.370><c> Bitcoin</c><00:17:50.140><c> because</c><00:17:51.140><c> you</c>

00:17:51.370 --> 00:17:51.380 align:start position:0%
colluding to attack Bitcoin because you
 

00:17:51.380 --> 00:17:52.930 align:start position:0%
colluding to attack Bitcoin because you
know<00:17:51.470><c> they</c><00:17:51.890><c> think</c><00:17:52.100><c> bitcoin</c><00:17:52.370><c> is</c><00:17:52.400><c> good</c><00:17:52.610><c> thing</c><00:17:52.790><c> is</c>

00:17:52.930 --> 00:17:52.940 align:start position:0%
know they think bitcoin is good thing is
 

00:17:52.940 --> 00:17:54.880 align:start position:0%
know they think bitcoin is good thing is
something<00:17:53.180><c> that</c><00:17:53.240><c> they</c><00:17:53.360><c> want</c><00:17:53.500><c> in</c><00:17:54.500><c> the</c><00:17:54.680><c> long</c><00:17:54.860><c> run</c>

00:17:54.880 --> 00:17:54.890 align:start position:0%
something that they want in the long run
 

00:17:54.890 --> 00:18:00.150 align:start position:0%
something that they want in the long run
I<00:17:55.510><c> would</c><00:17:56.510><c> say</c><00:17:56.720><c> that</c><00:17:57.340><c> it's</c><00:17:58.340><c> this</c><00:17:59.090><c> kind</c><00:17:59.300><c> of</c>

00:18:00.150 --> 00:18:00.160 align:start position:0%
I would say that it's this kind of
 

00:18:00.160 --> 00:18:02.230 align:start position:0%
I would say that it's this kind of
situation<00:18:01.160><c> where</c><00:18:01.610><c> everyone</c><00:18:02.000><c> is</c><00:18:02.030><c> just</c>

00:18:02.230 --> 00:18:02.240 align:start position:0%
situation where everyone is just
 

00:18:02.240 --> 00:18:04.420 align:start position:0%
situation where everyone is just
governed<00:18:03.200><c> by</c><00:18:03.260><c> their</c><00:18:03.620><c> ability</c><00:18:03.680><c> to</c><00:18:03.950><c> make</c><00:18:04.100><c> profit</c>

00:18:04.420 --> 00:18:04.430 align:start position:0%
governed by their ability to make profit
 

00:18:04.430 --> 00:18:07.270 align:start position:0%
governed by their ability to make profit
is<00:18:04.520><c> becomes</c><00:18:05.260><c> becomes</c><00:18:06.260><c> kind</c><00:18:06.590><c> of</c><00:18:06.620><c> more</c><00:18:06.950><c> more</c>

00:18:07.270 --> 00:18:07.280 align:start position:0%
is becomes becomes kind of more more
 

00:18:07.280 --> 00:18:11.049 align:start position:0%
is becomes becomes kind of more more
reasonable<00:18:08.230><c> and</c><00:18:09.230><c> basically</c><00:18:09.740><c> I</c><00:18:10.040><c> also</c><00:18:10.880><c> think</c>

00:18:11.049 --> 00:18:11.059 align:start position:0%
reasonable and basically I also think
 

00:18:11.059 --> 00:18:12.400 align:start position:0%
reasonable and basically I also think
that<00:18:11.150><c> if</c><00:18:11.300><c> we</c><00:18:11.330><c> make</c><00:18:11.540><c> our</c><00:18:11.690><c> announce</c><00:18:11.930><c> a</c><00:18:12.110><c> protocol</c>

00:18:12.400 --> 00:18:12.410 align:start position:0%
that if we make our announce a protocol
 

00:18:12.410 --> 00:18:13.750 align:start position:0%
that if we make our announce a protocol
is<00:18:12.500><c> better</c><00:18:12.650><c> under</c><00:18:12.920><c> worst-case</c><00:18:13.280><c> analysis</c>

00:18:13.750 --> 00:18:13.760 align:start position:0%
is better under worst-case analysis
 

00:18:13.760 --> 00:18:15.430 align:start position:0%
is better under worst-case analysis
they'll<00:18:13.970><c> be</c><00:18:14.059><c> better</c><00:18:14.210><c> on</c><00:18:14.390><c> gentle</c><00:18:14.660><c> and</c><00:18:14.870><c> so</c>

00:18:15.430 --> 00:18:15.440 align:start position:0%
they'll be better on gentle and so
 

00:18:15.440 --> 00:18:16.840 align:start position:0%
they'll be better on gentle and so
that's<00:18:15.590><c> another</c><00:18:15.740><c> reason</c><00:18:15.920><c> why</c><00:18:16.040><c> you</c><00:18:16.610><c> know</c><00:18:16.670><c> even</c>

00:18:16.840 --> 00:18:16.850 align:start position:0%
that's another reason why you know even
 

00:18:16.850 --> 00:18:18.130 align:start position:0%
that's another reason why you know even
though<00:18:17.000><c> I</c><00:18:17.030><c> may</c><00:18:17.120><c> not</c><00:18:17.179><c> be</c><00:18:17.300><c> realistic</c><00:18:17.780><c> this</c><00:18:17.960><c> is</c>

00:18:18.130 --> 00:18:18.140 align:start position:0%
though I may not be realistic this is
 

00:18:18.140 --> 00:18:22.470 align:start position:0%
though I may not be realistic this is
how<00:18:18.679><c> we</c><00:18:18.740><c> should</c><00:18:18.920><c> do</c><00:18:19.130><c> analysis</c><00:18:20.260><c> and</c><00:18:21.260><c> then</c>

00:18:22.470 --> 00:18:22.480 align:start position:0%
how we should do analysis and then
 

00:18:22.480 --> 00:18:25.390 align:start position:0%
how we should do analysis and then
basically<00:18:23.480><c> it's</c><00:18:24.290><c> impossible</c><00:18:24.860><c> to</c><00:18:24.890><c> be</c><00:18:25.010><c> secure</c>

00:18:25.390 --> 00:18:25.400 align:start position:0%
basically it's impossible to be secure
 

00:18:25.400 --> 00:18:29.860 align:start position:0%
basically it's impossible to be secure
in<00:18:25.550><c> this</c><00:18:25.760><c> context</c><00:18:26.240><c> they</c><00:18:26.330><c> say</c><00:18:27.130><c> partly</c><00:18:28.870><c> partly</c>

00:18:29.860 --> 00:18:29.870 align:start position:0%
in this context they say partly partly
 

00:18:29.870 --> 00:18:31.690 align:start position:0%
in this context they say partly partly
they<00:18:30.200><c> say</c><00:18:30.350><c> this</c><00:18:30.410><c> because</c><00:18:30.650><c> they</c><00:18:31.580><c> have</c>

00:18:31.690 --> 00:18:31.700 align:start position:0%
they say this because they have
 

00:18:31.700 --> 00:18:32.710 align:start position:0%
they say this because they have
resulting<00:18:32.090><c> Byzantine</c><00:18:32.390><c> fault</c><00:18:32.570><c> tolerance</c>

00:18:32.710 --> 00:18:32.720 align:start position:0%
resulting Byzantine fault tolerance
 

00:18:32.720 --> 00:18:36.130 align:start position:0%
resulting Byzantine fault tolerance
literature<00:18:33.260><c> and</c><00:18:34.210><c> but</c><00:18:35.210><c> but</c><00:18:35.450><c> Byzantine</c><00:18:35.870><c> fault</c>

00:18:36.130 --> 00:18:36.140 align:start position:0%
literature and but but Byzantine fault
 

00:18:36.140 --> 00:18:37.690 align:start position:0%
literature and but but Byzantine fault
is<00:18:36.260><c> very</c><00:18:36.470><c> different</c><00:18:36.740><c> from</c><00:18:36.920><c> an</c><00:18:37.070><c> economic</c><00:18:37.460><c> fault</c>

00:18:37.690 --> 00:18:37.700 align:start position:0%
is very different from an economic fault
 

00:18:37.700 --> 00:18:40.810 align:start position:0%
is very different from an economic fault
right<00:18:38.000><c> a</c><00:18:39.100><c> Byzantine</c><00:18:40.100><c> node</c><00:18:40.309><c> and</c><00:18:40.490><c> it's</c><00:18:40.610><c> just</c>

00:18:40.810 --> 00:18:40.820 align:start position:0%
right a Byzantine node and it's just
 

00:18:40.820 --> 00:18:42.220 align:start position:0%
right a Byzantine node and it's just
like<00:18:40.880><c> I</c><00:18:41.059><c> know</c><00:18:41.120><c> that</c><00:18:41.390><c> will</c><00:18:41.480><c> do</c><00:18:41.600><c> anything</c><00:18:41.840><c> an</c>

00:18:42.220 --> 00:18:42.230 align:start position:0%
like I know that will do anything an
 

00:18:42.230 --> 00:18:44.710 align:start position:0%
like I know that will do anything an
economic<00:18:42.920><c> node</c><00:18:43.100><c> will</c><00:18:43.309><c> only</c><00:18:43.580><c> do</c><00:18:43.850><c> anything</c><00:18:44.300><c> at</c><00:18:44.660><c> a</c>

00:18:44.710 --> 00:18:44.720 align:start position:0%
economic node will only do anything at a
 

00:18:44.720 --> 00:18:46.780 align:start position:0%
economic node will only do anything at a
price<00:18:45.020><c> and</c><00:18:45.320><c> it's</c><00:18:45.830><c> important</c><00:18:46.220><c> to</c><00:18:46.429><c> say</c><00:18:46.580><c> what</c>

00:18:46.780 --> 00:18:46.790 align:start position:0%
price and it's important to say what
 

00:18:46.790 --> 00:18:50.260 align:start position:0%
price and it's important to say what
that<00:18:46.820><c> price</c><00:18:47.150><c> is</c><00:18:48.280><c> rational</c><00:18:49.280><c> knows</c><00:18:49.520><c> kind</c><00:18:50.210><c> of</c>

00:18:50.260 --> 00:18:50.270 align:start position:0%
that price is rational knows kind of
 

00:18:50.270 --> 00:18:51.820 align:start position:0%
that price is rational knows kind of
only<00:18:50.360><c> behaving</c><00:18:50.780><c> correctly</c><00:18:50.870><c> if</c><00:18:51.440><c> it's</c><00:18:51.620><c> in</c><00:18:51.710><c> their</c>

00:18:51.820 --> 00:18:51.830 align:start position:0%
only behaving correctly if it's in their
 

00:18:51.830 --> 00:18:55.419 align:start position:0%
only behaving correctly if it's in their
incentive<00:18:52.160><c> to</c><00:18:52.280><c> they'll</c><00:18:52.580><c> behave</c><00:18:52.880><c> badly</c><00:18:54.429><c> well</c>

00:18:55.419 --> 00:18:55.429 align:start position:0%
incentive to they'll behave badly well
 

00:18:55.429 --> 00:18:57.460 align:start position:0%
incentive to they'll behave badly well
if<00:18:55.580><c> it's</c><00:18:55.730><c> in</c><00:18:55.820><c> their</c><00:18:55.910><c> incentive</c><00:18:56.240><c> to</c><00:18:56.470><c> and</c>

00:18:57.460 --> 00:18:57.470 align:start position:0%
if it's in their incentive to and
 

00:18:57.470 --> 00:19:02.470 align:start position:0%
if it's in their incentive to and
basically<00:18:59.170><c> you</c><00:19:00.170><c> know</c><00:19:00.400><c> it's</c><00:19:01.400><c> impossible</c><00:19:02.120><c> to</c><00:19:02.390><c> be</c>

00:19:02.470 --> 00:19:02.480 align:start position:0%
basically you know it's impossible to be
 

00:19:02.480 --> 00:19:05.020 align:start position:0%
basically you know it's impossible to be
secure<00:19:02.900><c> in</c><00:19:02.929><c> this</c><00:19:03.110><c> context</c><00:19:03.740><c> I</c><00:19:04.010><c> agree</c><00:19:04.640><c> if</c><00:19:04.880><c> the</c>

00:19:05.020 --> 00:19:05.030 align:start position:0%
secure in this context I agree if the
 

00:19:05.030 --> 00:19:07.660 align:start position:0%
secure in this context I agree if the
adversary<00:19:05.179><c> has</c><00:19:05.690><c> an</c><00:19:06.110><c> unbounded</c><00:19:06.679><c> budget</c><00:19:07.040><c> but</c>

00:19:07.660 --> 00:19:07.670 align:start position:0%
adversary has an unbounded budget but
 

00:19:07.670 --> 00:19:09.430 align:start position:0%
adversary has an unbounded budget but
for<00:19:07.850><c> any</c><00:19:07.970><c> particular</c><00:19:08.120><c> budget</c><00:19:08.690><c> you</c><00:19:09.020><c> can</c><00:19:09.200><c> say</c>

00:19:09.430 --> 00:19:09.440 align:start position:0%
for any particular budget you can say
 

00:19:09.440 --> 00:19:12.100 align:start position:0%
for any particular budget you can say
whether<00:19:09.710><c> or</c><00:19:09.950><c> not</c><00:19:10.420><c> we</c><00:19:11.420><c> are</c><00:19:11.450><c> secure</c><00:19:11.900><c> in</c><00:19:12.020><c> that</c>

00:19:12.100 --> 00:19:12.110 align:start position:0%
whether or not we are secure in that
 

00:19:12.110 --> 00:19:16.060 align:start position:0%
whether or not we are secure in that
context<00:19:12.830><c> so</c><00:19:13.570><c> if</c><00:19:14.570><c> this</c><00:19:14.990><c> analysis</c><00:19:15.530><c> lets</c><00:19:15.890><c> you</c>

00:19:16.060 --> 00:19:16.070 align:start position:0%
context so if this analysis lets you
 

00:19:16.070 --> 00:19:18.880 align:start position:0%
context so if this analysis lets you
think<00:19:16.400><c> about</c><00:19:16.670><c> you</c><00:19:17.660><c> know</c><00:19:17.690><c> an</c><00:19:18.200><c> adversary</c><00:19:18.770><c> that</c>

00:19:18.880 --> 00:19:18.890 align:start position:0%
think about you know an adversary that
 

00:19:18.890 --> 00:19:20.740 align:start position:0%
think about you know an adversary that
has<00:19:18.980><c> like</c><00:19:19.190><c> 100</c><00:19:19.340><c> thousand</c><00:19:19.760><c> dollars</c><00:19:20.030><c> or</c><00:19:20.179><c> 10</c>

00:19:20.740 --> 00:19:20.750 align:start position:0%
has like 100 thousand dollars or 10
 

00:19:20.750 --> 00:19:22.720 align:start position:0%
has like 100 thousand dollars or 10
million<00:19:20.929><c> dollars</c><00:19:21.290><c> or</c><00:19:21.470><c> billion</c><00:19:22.220><c> dollars</c><00:19:22.490><c> and</c>

00:19:22.720 --> 00:19:22.730 align:start position:0%
million dollars or billion dollars and
 

00:19:22.730 --> 00:19:24.760 align:start position:0%
million dollars or billion dollars and
and<00:19:22.940><c> and</c><00:19:23.360><c> we</c><00:19:24.110><c> can't</c><00:19:24.320><c> just</c><00:19:24.470><c> say</c><00:19:24.590><c> that</c><00:19:24.620><c> oh</c>

00:19:24.760 --> 00:19:24.770 align:start position:0%
and and we can't just say that oh
 

00:19:24.770 --> 00:19:26.180 align:start position:0%
and and we can't just say that oh
because<00:19:25.070><c> all</c><00:19:25.370><c> the</c><00:19:25.550><c> nose</c><00:19:25.700><c> we'll</c><00:19:25.940><c> just</c>

00:19:26.180 --> 00:19:26.190 align:start position:0%
because all the nose we'll just
 

00:19:26.190 --> 00:19:28.119 align:start position:0%
because all the nose we'll just
behave<00:19:26.429><c> badly</c><00:19:26.580><c> if</c><00:19:26.820><c> they're</c><00:19:26.940><c> incentivized</c><00:19:27.149><c> to</c>

00:19:28.119 --> 00:19:28.129 align:start position:0%
behave badly if they're incentivized to
 

00:19:28.129 --> 00:19:31.070 align:start position:0%
behave badly if they're incentivized to
that<00:19:29.129><c> they</c><00:19:29.330><c> that</c><00:19:30.330><c> we</c><00:19:30.450><c> won't</c><00:19:30.629><c> be</c><00:19:30.720><c> secure</c>

00:19:31.070 --> 00:19:31.080 align:start position:0%
that they that we won't be secure
 

00:19:31.080 --> 00:19:32.509 align:start position:0%
that they that we won't be secure
because<00:19:31.230><c> they're</c><00:19:31.440><c> Byzantine</c><00:19:31.830><c> it</c><00:19:32.279><c> kind</c><00:19:32.460><c> of</c>

00:19:32.509 --> 00:19:32.519 align:start position:0%
because they're Byzantine it kind of
 

00:19:32.519 --> 00:19:34.159 align:start position:0%
because they're Byzantine it kind of
really<00:19:32.879><c> depends</c><00:19:33.330><c> on</c><00:19:33.419><c> what</c><00:19:33.480><c> their</c><00:19:33.779><c> incentives</c>

00:19:34.159 --> 00:19:34.169 align:start position:0%
really depends on what their incentives
 

00:19:34.169 --> 00:19:39.730 align:start position:0%
really depends on what their incentives
are<00:19:35.870><c> so</c><00:19:36.870><c> you</c><00:19:37.710><c> know</c><00:19:37.799><c> and</c><00:19:38.129><c> another</c><00:19:38.340><c> reason</c><00:19:38.639><c> is</c><00:19:38.820><c> is</c>

00:19:39.730 --> 00:19:39.740 align:start position:0%
are so you know and another reason is is
 

00:19:39.740 --> 00:19:42.320 align:start position:0%
are so you know and another reason is is
that<00:19:40.740><c> I</c><00:19:40.769><c> like</c><00:19:41.159><c> my</c><00:19:41.580><c> other</c><00:19:41.700><c> response</c><00:19:42.059><c> i</c><00:19:42.120><c> have</c><00:19:42.240><c> to</c>

00:19:42.320 --> 00:19:42.330 align:start position:0%
that I like my other response i have to
 

00:19:42.330 --> 00:19:43.759 align:start position:0%
that I like my other response i have to
discuss<00:19:42.570><c> with</c><00:19:42.720><c> them</c><00:19:42.809><c> is</c><00:19:42.929><c> that</c><00:19:43.080><c> you</c><00:19:43.559><c> know</c><00:19:43.649><c> you</c>

00:19:43.759 --> 00:19:43.769 align:start position:0%
discuss with them is that you know you
 

00:19:43.769 --> 00:19:46.100 align:start position:0%
discuss with them is that you know you
don't<00:19:43.860><c> know</c><00:19:44.039><c> this</c><00:19:44.190><c> right</c><00:19:45.000><c> you</c><00:19:45.629><c> just</c><00:19:45.840><c> think</c>

00:19:46.100 --> 00:19:46.110 align:start position:0%
don't know this right you just think
 

00:19:46.110 --> 00:19:47.389 align:start position:0%
don't know this right you just think
this<00:19:46.230><c> this</c><00:19:46.500><c> is</c><00:19:46.590><c> like</c><00:19:46.710><c> an</c><00:19:46.799><c> intuition</c><00:19:47.159><c> you</c><00:19:47.250><c> have</c>

00:19:47.389 --> 00:19:47.399 align:start position:0%
this this is like an intuition you have
 

00:19:47.399 --> 00:19:49.009 align:start position:0%
this this is like an intuition you have
but<00:19:47.700><c> this</c><00:19:47.820><c> is</c><00:19:47.970><c> all</c><00:19:48.090><c> very</c><00:19:48.120><c> new</c><00:19:48.360><c> and</c><00:19:48.720><c> we</c><00:19:48.809><c> haven't</c>

00:19:49.009 --> 00:19:49.019 align:start position:0%
but this is all very new and we haven't
 

00:19:49.019 --> 00:19:50.450 align:start position:0%
but this is all very new and we haven't
had<00:19:49.139><c> much</c><00:19:49.259><c> time</c><00:19:49.440><c> to</c><00:19:49.500><c> explore</c><00:19:49.889><c> the</c><00:19:50.009><c> space</c><00:19:50.129><c> it</c>

00:19:50.450 --> 00:19:50.460 align:start position:0%
had much time to explore the space it
 

00:19:50.460 --> 00:19:52.100 align:start position:0%
had much time to explore the space it
might<00:19:50.940><c> be</c><00:19:51.090><c> that</c><00:19:51.269><c> you're</c><00:19:51.419><c> just</c><00:19:51.600><c> wrong</c><00:19:51.720><c> and</c><00:19:51.779><c> that</c>

00:19:52.100 --> 00:19:52.110 align:start position:0%
might be that you're just wrong and that
 

00:19:52.110 --> 00:19:54.049 align:start position:0%
might be that you're just wrong and that
we<00:19:52.230><c> can</c><00:19:52.409><c> we</c><00:19:52.830><c> can</c><00:19:53.100><c> maybe</c><00:19:53.340><c> secure</c><00:19:53.879><c> in</c><00:19:53.970><c> this</c>

00:19:54.049 --> 00:19:54.059 align:start position:0%
we can we can maybe secure in this
 

00:19:54.059 --> 00:20:00.499 align:start position:0%
we can we can maybe secure in this
projects<00:19:56.029><c> so</c><00:19:58.879><c> public</c><00:19:59.879><c> consensus</c><00:20:00.059><c> protocols</c>

00:20:00.499 --> 00:20:00.509 align:start position:0%
projects so public consensus protocols
 

00:20:00.509 --> 00:20:01.669 align:start position:0%
projects so public consensus protocols
based<00:20:00.629><c> very</c><00:20:00.870><c> different</c><00:20:01.169><c> challenges</c><00:20:01.500><c> than</c>

00:20:01.669 --> 00:20:01.679 align:start position:0%
based very different challenges than
 

00:20:01.679 --> 00:20:04.100 align:start position:0%
based very different challenges than
traditional<00:20:02.070><c> consensus</c><00:20:02.370><c> protocols</c><00:20:02.759><c> or</c><00:20:03.110><c> the</c>

00:20:04.100 --> 00:20:04.110 align:start position:0%
traditional consensus protocols or the
 

00:20:04.110 --> 00:20:06.889 align:start position:0%
traditional consensus protocols or the
non-public<00:20:04.559><c> protocols</c><00:20:05.629><c> they're</c><00:20:06.629><c> kind</c><00:20:06.840><c> of</c>

00:20:06.889 --> 00:20:06.899 align:start position:0%
non-public protocols they're kind of
 

00:20:06.899 --> 00:20:08.600 align:start position:0%
non-public protocols they're kind of
hard<00:20:07.440><c> to</c><00:20:07.559><c> reason</c><00:20:07.799><c> about</c><00:20:07.950><c> because</c><00:20:08.340><c> we</c><00:20:08.429><c> can't</c>

00:20:08.600 --> 00:20:08.610 align:start position:0%
hard to reason about because we can't
 

00:20:08.610 --> 00:20:09.919 align:start position:0%
hard to reason about because we can't
just<00:20:08.700><c> assume</c><00:20:08.940><c> that</c><00:20:09.059><c> a</c><00:20:09.120><c> certain</c><00:20:09.269><c> portion</c><00:20:09.600><c> of</c>

00:20:09.919 --> 00:20:09.929 align:start position:0%
just assume that a certain portion of
 

00:20:09.929 --> 00:20:11.899 align:start position:0%
just assume that a certain portion of
knows<00:20:10.110><c> behave</c><00:20:10.769><c> badly</c><00:20:10.919><c> we</c><00:20:11.610><c> have</c><00:20:11.700><c> to</c><00:20:11.789><c> use</c>

00:20:11.899 --> 00:20:11.909 align:start position:0%
knows behave badly we have to use
 

00:20:11.909 --> 00:20:13.789 align:start position:0%
knows behave badly we have to use
economics<00:20:12.570><c> and</c><00:20:12.809><c> game</c><00:20:12.990><c> theory</c><00:20:13.230><c> and</c><00:20:13.409><c> this</c><00:20:13.590><c> kind</c>

00:20:13.789 --> 00:20:13.799 align:start position:0%
economics and game theory and this kind
 

00:20:13.799 --> 00:20:17.629 align:start position:0%
economics and game theory and this kind
of<00:20:13.940><c> reasoning</c><00:20:14.940><c> about</c><00:20:15.529><c> the</c><00:20:16.529><c> environment</c><00:20:17.309><c> in</c>

00:20:17.629 --> 00:20:17.639 align:start position:0%
of reasoning about the environment in
 

00:20:17.639 --> 00:20:20.350 align:start position:0%
of reasoning about the environment in
which<00:20:17.730><c> knows</c><00:20:17.970><c> operate</c><00:20:18.419><c> as</c><00:20:18.600><c> an</c><00:20:19.289><c> economic</c><00:20:19.409><c> agent</c>

00:20:20.350 --> 00:20:20.360 align:start position:0%
which knows operate as an economic agent
 

00:20:20.360 --> 00:20:23.690 align:start position:0%
which knows operate as an economic agent
or<00:20:21.360><c> as</c><00:20:22.110><c> an</c><00:20:22.200><c> economic</c><00:20:22.350><c> entity</c><00:20:22.950><c> with</c><00:20:23.129><c> its</c><00:20:23.279><c> with</c>

00:20:23.690 --> 00:20:23.700 align:start position:0%
or as an economic entity with its with
 

00:20:23.700 --> 00:20:27.259 align:start position:0%
or as an economic entity with its with
expenses<00:20:24.179><c> and</c><00:20:24.480><c> revenues</c><00:20:25.370><c> and</c><00:20:26.370><c> there's</c><00:20:26.909><c> no</c><00:20:27.059><c> way</c>

00:20:27.259 --> 00:20:27.269 align:start position:0%
expenses and revenues and there's no way
 

00:20:27.269 --> 00:20:29.810 align:start position:0%
expenses and revenues and there's no way
at<00:20:27.690><c> all</c><00:20:27.899><c> to</c><00:20:28.200><c> read</c><00:20:28.379><c> to</c><00:20:28.740><c> weasel</c><00:20:29.399><c> economic</c>

00:20:29.810 --> 00:20:29.820 align:start position:0%
at all to read to weasel economic
 

00:20:29.820 --> 00:20:31.700 align:start position:0%
at all to read to weasel economic
analysis<00:20:30.149><c> into</c><00:20:30.450><c> byzantine</c><00:20:30.779><c> analysis</c><00:20:31.289><c> or</c><00:20:31.470><c> into</c>

00:20:31.700 --> 00:20:31.710 align:start position:0%
analysis into byzantine analysis or into
 

00:20:31.710 --> 00:20:34.190 align:start position:0%
analysis into byzantine analysis or into
around<00:20:32.340><c> it</c><00:20:32.549><c> by</c><00:20:32.669><c> saying</c><00:20:32.850><c> oh</c><00:20:33.090><c> we</c><00:20:33.750><c> do</c><00:20:33.840><c> business</c><00:20:34.080><c> in</c>

00:20:34.190 --> 00:20:34.200 align:start position:0%
around it by saying oh we do business in
 

00:20:34.200 --> 00:20:35.539 align:start position:0%
around it by saying oh we do business in
fault<00:20:34.440><c> tolerance</c><00:20:34.769><c> analysis</c><00:20:34.919><c> then</c><00:20:35.220><c> we</c><00:20:35.370><c> say</c><00:20:35.519><c> oh</c>

00:20:35.539 --> 00:20:35.549 align:start position:0%
fault tolerance analysis then we say oh
 

00:20:35.549 --> 00:20:37.279 align:start position:0%
fault tolerance analysis then we say oh
and<00:20:35.669><c> then</c><00:20:36.330><c> we</c><00:20:36.480><c> prove</c><00:20:36.690><c> that</c><00:20:36.720><c> it's</c><00:20:36.960><c> incentive</c>

00:20:37.279 --> 00:20:37.289 align:start position:0%
and then we prove that it's incentive
 

00:20:37.289 --> 00:20:40.129 align:start position:0%
and then we prove that it's incentive
compatible<00:20:37.769><c> you</c><00:20:38.399><c> know</c><00:20:38.490><c> which</c><00:20:39.049><c> there</c><00:20:40.049><c> are</c>

00:20:40.129 --> 00:20:40.139 align:start position:0%
compatible you know which there are
 

00:20:40.139 --> 00:20:42.560 align:start position:0%
compatible you know which there are
separate<00:20:40.710><c> things</c><00:20:40.769><c> and</c><00:20:41.250><c> there's</c><00:20:42.120><c> there's</c><00:20:42.419><c> no</c>

00:20:42.560 --> 00:20:42.570 align:start position:0%
separate things and there's there's no
 

00:20:42.570 --> 00:20:44.659 align:start position:0%
separate things and there's there's no
way<00:20:42.779><c> to</c><00:20:42.840><c> put</c><00:20:43.200><c> the</c><00:20:43.440><c> economic</c><00:20:44.070><c> analysis</c><00:20:44.429><c> thing</c>

00:20:44.659 --> 00:20:44.669 align:start position:0%
way to put the economic analysis thing
 

00:20:44.669 --> 00:20:48.639 align:start position:0%
way to put the economic analysis thing
into<00:20:45.149><c> the</c><00:20:45.330><c> business</c><00:20:45.480><c> analysis</c><00:20:46.110><c> bollocks</c><00:20:47.210><c> this</c>

00:20:48.639 --> 00:20:48.649 align:start position:0%
into the business analysis bollocks this
 

00:20:48.649 --> 00:20:51.560 align:start position:0%
into the business analysis bollocks this
and<00:20:49.649><c> when</c><00:20:50.309><c> you</c><00:20:50.399><c> when</c><00:20:50.610><c> you</c><00:20:50.639><c> when</c><00:20:50.909><c> you</c><00:20:51.059><c> kind</c><00:20:51.480><c> of</c>

00:20:51.560 --> 00:20:51.570 align:start position:0%
and when you when you when you kind of
 

00:20:51.570 --> 00:20:53.029 align:start position:0%
and when you when you when you kind of
when<00:20:52.110><c> you</c><00:20:52.169><c> start</c><00:20:52.379><c> to</c><00:20:52.440><c> doubt</c><00:20:52.590><c> that</c><00:20:52.649><c> just</c>

00:20:53.029 --> 00:20:53.039 align:start position:0%
when you start to doubt that just
 

00:20:53.039 --> 00:20:55.249 align:start position:0%
when you start to doubt that just
remember<00:20:53.370><c> notes</c><00:20:53.909><c> of</c><00:20:54.090><c> expenses</c><00:20:54.570><c> notes</c><00:20:55.110><c> of</c>

00:20:55.249 --> 00:20:55.259 align:start position:0%
remember notes of expenses notes of
 

00:20:55.259 --> 00:20:57.470 align:start position:0%
remember notes of expenses notes of
revenues<00:20:55.679><c> correct</c><00:20:56.610><c> node</c><00:20:56.820><c> doesn't</c><00:20:57.299><c> have</c><00:20:57.389><c> an</c>

00:20:57.470 --> 00:20:57.480 align:start position:0%
revenues correct node doesn't have an
 

00:20:57.480 --> 00:20:58.700 align:start position:0%
revenues correct node doesn't have an
infinite<00:20:57.690><c> budget</c><00:20:58.049><c> if</c><00:20:58.139><c> its</c><00:20:58.259><c> operating</c><00:20:58.500><c> at</c><00:20:58.679><c> a</c>

00:20:58.700 --> 00:20:58.710 align:start position:0%
infinite budget if its operating at a
 

00:20:58.710 --> 00:21:01.759 align:start position:0%
infinite budget if its operating at a
loss<00:20:58.860><c> it'll</c><00:20:59.129><c> go</c><00:20:59.220><c> offline</c><00:20:59.779><c> and</c><00:21:00.779><c> and</c><00:21:01.289><c> therefore</c>

00:21:01.759 --> 00:21:01.769 align:start position:0%
loss it'll go offline and and therefore
 

00:21:01.769 --> 00:21:02.869 align:start position:0%
loss it'll go offline and and therefore
you<00:21:01.889><c> can't</c><00:21:02.070><c> just</c><00:21:02.159><c> rely</c><00:21:02.429><c> on</c><00:21:02.519><c> this</c><00:21:02.700><c> business</c>

00:21:02.869 --> 00:21:02.879 align:start position:0%
you can't just rely on this business
 

00:21:02.879 --> 00:21:08.869 align:start position:0%
you can't just rely on this business
analysis<00:21:04.700><c> so</c><00:21:06.710><c> my</c><00:21:07.710><c> basically</c><00:21:08.309><c> they</c><00:21:08.429><c> take</c><00:21:08.460><c> aways</c>

00:21:08.869 --> 00:21:08.879 align:start position:0%
analysis so my basically they take aways
 

00:21:08.879 --> 00:21:11.090 align:start position:0%
analysis so my basically they take aways
for<00:21:09.179><c> you</c><00:21:09.330><c> if</c><00:21:09.690><c> you</c><00:21:09.990><c> are</c><00:21:10.259><c> designing</c><00:21:10.649><c> or</c>

00:21:11.090 --> 00:21:11.100 align:start position:0%
for you if you are designing or
 

00:21:11.100 --> 00:21:13.240 align:start position:0%
for you if you are designing or
reasoning<00:21:11.429><c> about</c><00:21:11.580><c> these</c><00:21:11.909><c> since</c><00:21:12.419><c> protocols</c><00:21:12.840><c> is</c>

00:21:13.240 --> 00:21:13.250 align:start position:0%
reasoning about these since protocols is
 

00:21:13.250 --> 00:21:15.950 align:start position:0%
reasoning about these since protocols is
think<00:21:14.250><c> about</c><00:21:14.309><c> it</c><00:21:14.519><c> in</c><00:21:14.639><c> the</c><00:21:14.730><c> worst</c><00:21:14.909><c> case</c><00:21:15.179><c> assume</c>

00:21:15.950 --> 00:21:15.960 align:start position:0%
think about it in the worst case assume
 

00:21:15.960 --> 00:21:17.570 align:start position:0%
think about it in the worst case assume
that<00:21:16.289><c> there's</c><00:21:16.830><c> a</c><00:21:16.919><c> super</c><00:21:17.190><c> majority</c><00:21:17.279><c> of</c>

00:21:17.570 --> 00:21:17.580 align:start position:0%
that there's a super majority of
 

00:21:17.580 --> 00:21:19.639 align:start position:0%
that there's a super majority of
validators<00:21:18.090><c> who</c><00:21:18.299><c> will</c><00:21:18.500><c> maximize</c><00:21:19.500><c> their</c>

00:21:19.639 --> 00:21:19.649 align:start position:0%
validators who will maximize their
 

00:21:19.649 --> 00:21:23.360 align:start position:0%
validators who will maximize their
profit<00:21:20.039><c> e</c><00:21:20.100><c> working</c><00:21:20.639><c> in</c><00:21:20.730><c> concert</c><00:21:21.440><c> and</c><00:21:22.440><c> assume</c>

00:21:23.360 --> 00:21:23.370 align:start position:0%
profit e working in concert and assume
 

00:21:23.370 --> 00:21:24.340 align:start position:0%
profit e working in concert and assume
that

00:21:24.340 --> 00:21:24.350 align:start position:0%
that
 

00:21:24.350 --> 00:21:26.430 align:start position:0%
that
an<00:21:24.679><c> adversary</c><00:21:25.220><c> can</c><00:21:25.370><c> affect</c><00:21:25.640><c> their</c><00:21:25.789><c> incentives</c>

00:21:26.430 --> 00:21:26.440 align:start position:0%
an adversary can affect their incentives
 

00:21:26.440 --> 00:21:28.480 align:start position:0%
an adversary can affect their incentives
rather<00:21:27.440><c> than</c><00:21:27.620><c> assuming</c><00:21:27.980><c> that</c><00:21:28.130><c> the</c><00:21:28.370><c> adversary</c>

00:21:28.480 --> 00:21:28.490 align:start position:0%
rather than assuming that the adversary
 

00:21:28.490 --> 00:21:30.640 align:start position:0%
rather than assuming that the adversary
just<00:21:28.940><c> controlled</c><00:21:29.750><c> some</c><00:21:29.900><c> fixed</c><00:21:30.140><c> proportion</c><00:21:30.289><c> of</c>

00:21:30.640 --> 00:21:30.650 align:start position:0%
just controlled some fixed proportion of
 

00:21:30.650 --> 00:21:34.200 align:start position:0%
just controlled some fixed proportion of
their<00:21:30.740><c> nodes</c><00:21:31.840><c> so</c><00:21:32.840><c> that's</c><00:21:33.559><c> the</c><00:21:33.710><c> end</c><00:21:33.770><c> of</c><00:21:33.830><c> my</c><00:21:33.890><c> talk</c>

00:21:34.200 --> 00:21:34.210 align:start position:0%
their nodes so that's the end of my talk
 

00:21:34.210 --> 00:21:45.360 align:start position:0%
their nodes so that's the end of my talk
hope<00:21:35.210><c> you</c><00:21:35.299><c> enjoyed</c><00:21:35.510><c> it</c>

00:21:45.360 --> 00:21:45.370 align:start position:0%
 
 

00:21:45.370 --> 00:21:47.430 align:start position:0%
 
you

