WEBVTT
Kind: captions
Language: en

00:00:04.700 --> 00:00:07.120 align:start position:0%
 
I'm<00:00:05.120><c> Danny</c><00:00:05.600><c> Ryan</c><00:00:05.870><c> I</c><00:00:06.080><c> work</c><00:00:06.259><c> with</c><00:00:06.440><c> the</c><00:00:06.620><c> etherion</c>

00:00:07.120 --> 00:00:07.130 align:start position:0%
I'm Danny Ryan I work with the etherion
 

00:00:07.130 --> 00:00:09.549 align:start position:0%
I'm Danny Ryan I work with the etherion
foundation<00:00:07.640><c> on</c><00:00:08.000><c> the</c><00:00:08.389><c> research</c><00:00:08.660><c> team</c><00:00:08.990><c> I</c><00:00:09.320><c> do</c><00:00:09.469><c> a</c>

00:00:09.549 --> 00:00:09.559 align:start position:0%
foundation on the research team I do a
 

00:00:09.559 --> 00:00:13.270 align:start position:0%
foundation on the research team I do a
lot<00:00:09.740><c> of</c><00:00:09.770><c> work</c><00:00:09.950><c> on</c><00:00:10.160><c> e</c><00:00:10.670><c> to</c><00:00:11.330><c> specs</c><00:00:12.280><c> research</c>

00:00:13.270 --> 00:00:13.280 align:start position:0%
lot of work on e to specs research
 

00:00:13.280 --> 00:00:15.370 align:start position:0%
lot of work on e to specs research
coordination<00:00:14.120><c> of</c><00:00:14.360><c> client</c><00:00:14.719><c> development</c><00:00:14.870><c> and</c>

00:00:15.370 --> 00:00:15.380 align:start position:0%
coordination of client development and
 

00:00:15.380 --> 00:00:18.850 align:start position:0%
coordination of client development and
all<00:00:15.650><c> sorts</c><00:00:15.950><c> of</c><00:00:15.980><c> fun</c><00:00:16.189><c> stuff</c><00:00:16.720><c> today</c><00:00:17.720><c> give</c><00:00:18.680><c> you</c><00:00:18.770><c> an</c>

00:00:18.850 --> 00:00:18.860 align:start position:0%
all sorts of fun stuff today give you an
 

00:00:18.860 --> 00:00:22.359 align:start position:0%
all sorts of fun stuff today give you an
update<00:00:19.189><c> on</c><00:00:20.439><c> what's</c><00:00:21.439><c> going</c><00:00:21.500><c> on</c><00:00:21.830><c> because</c>

00:00:22.359 --> 00:00:22.369 align:start position:0%
update on what's going on because
 

00:00:22.369 --> 00:00:24.790 align:start position:0%
update on what's going on because
there's<00:00:22.640><c> a</c><00:00:22.699><c> lot</c><00:00:22.820><c> going</c><00:00:23.090><c> on</c><00:00:23.320><c> it's</c><00:00:24.320><c> kind</c><00:00:24.560><c> of</c><00:00:24.650><c> hard</c>

00:00:24.790 --> 00:00:24.800 align:start position:0%
there's a lot going on it's kind of hard
 

00:00:24.800 --> 00:00:26.679 align:start position:0%
there's a lot going on it's kind of hard
to<00:00:24.830><c> keep</c><00:00:24.949><c> up</c><00:00:25.100><c> with</c><00:00:25.130><c> and</c><00:00:25.580><c> hopefully</c><00:00:26.180><c> also</c><00:00:26.539><c> help</c>

00:00:26.679 --> 00:00:26.689 align:start position:0%
to keep up with and hopefully also help
 

00:00:26.689 --> 00:00:28.420 align:start position:0%
to keep up with and hopefully also help
give<00:00:26.869><c> you</c><00:00:26.960><c> the</c><00:00:26.990><c> lay</c><00:00:27.199><c> of</c><00:00:27.320><c> the</c><00:00:27.349><c> land</c><00:00:27.410><c> and</c><00:00:28.010><c> also</c>

00:00:28.420 --> 00:00:28.430 align:start position:0%
give you the lay of the land and also
 

00:00:28.430 --> 00:00:29.950 align:start position:0%
give you the lay of the land and also
help<00:00:28.849><c> you</c><00:00:28.910><c> become</c><00:00:29.029><c> acquainted</c><00:00:29.570><c> with</c><00:00:29.720><c> some</c><00:00:29.930><c> of</c>

00:00:29.950 --> 00:00:29.960 align:start position:0%
help you become acquainted with some of
 

00:00:29.960 --> 00:00:32.799 align:start position:0%
help you become acquainted with some of
the<00:00:30.580><c> fun</c><00:00:31.580><c> and</c><00:00:32.029><c> interesting</c><00:00:32.239><c> talks</c><00:00:32.629><c> that</c><00:00:32.750><c> are</c>

00:00:32.799 --> 00:00:32.809 align:start position:0%
the fun and interesting talks that are
 

00:00:32.809 --> 00:00:35.200 align:start position:0%
the fun and interesting talks that are
gonna<00:00:32.930><c> happen</c><00:00:33.080><c> over</c><00:00:33.320><c> the</c><00:00:33.410><c> next</c><00:00:33.530><c> few</c><00:00:33.680><c> days</c><00:00:33.879><c> so</c><00:00:34.879><c> a</c>

00:00:35.200 --> 00:00:35.210 align:start position:0%
gonna happen over the next few days so a
 

00:00:35.210 --> 00:00:38.829 align:start position:0%
gonna happen over the next few days so a
lots<00:00:35.780><c> going</c><00:00:35.989><c> on</c><00:00:36.610><c> but</c><00:00:37.610><c> first</c><00:00:37.850><c> I</c><00:00:38.150><c> always</c><00:00:38.570><c> like</c><00:00:38.750><c> to</c>

00:00:38.829 --> 00:00:38.839 align:start position:0%
lots going on but first I always like to
 

00:00:38.839 --> 00:00:44.579 align:start position:0%
lots going on but first I always like to
talk<00:00:38.989><c> about</c><00:00:39.110><c> the</c><00:00:39.710><c> architecture</c><00:00:40.519><c> of</c><00:00:40.729><c> e</c><00:00:40.940><c> to</c><00:00:41.199><c> the</c>

00:00:44.579 --> 00:00:44.589 align:start position:0%
 
 

00:00:44.589 --> 00:00:47.140 align:start position:0%
 
simple<00:00:45.589><c> single</c><00:00:46.070><c> blockchain</c><00:00:46.699><c> of</c><00:00:46.820><c> it</c><00:00:46.909><c> there</c><00:00:47.030><c> in</c>

00:00:47.140 --> 00:00:47.150 align:start position:0%
simple single blockchain of it there in
 

00:00:47.150 --> 00:00:49.450 align:start position:0%
simple single blockchain of it there in
one<00:00:47.299><c> so</c><00:00:47.750><c> it's</c><00:00:47.900><c> not</c><00:00:47.989><c> very</c><00:00:48.559><c> simple</c><00:00:48.949><c> but</c><00:00:49.129><c> a</c><00:00:49.159><c> lot</c><00:00:49.280><c> of</c>

00:00:49.450 --> 00:00:49.460 align:start position:0%
one so it's not very simple but a lot of
 

00:00:49.460 --> 00:00:50.890 align:start position:0%
one so it's not very simple but a lot of
us<00:00:49.549><c> have</c><00:00:49.699><c> a</c><00:00:49.729><c> good</c><00:00:49.909><c> intuition</c><00:00:50.119><c> for</c><00:00:50.479><c> it</c><00:00:50.629><c> and</c><00:00:50.809><c> I</c>

00:00:50.890 --> 00:00:50.900 align:start position:0%
us have a good intuition for it and I
 

00:00:50.900 --> 00:00:53.079 align:start position:0%
us have a good intuition for it and I
hope<00:00:51.290><c> that</c><00:00:51.500><c> we</c><00:00:51.559><c> can</c><00:00:51.710><c> carry</c><00:00:51.949><c> a</c><00:00:52.129><c> good</c><00:00:52.850><c> model</c>

00:00:53.079 --> 00:00:53.089 align:start position:0%
hope that we can carry a good model
 

00:00:53.089 --> 00:00:55.299 align:start position:0%
hope that we can carry a good model
mental<00:00:53.600><c> model</c><00:00:53.809><c> of</c><00:00:53.989><c> the</c><00:00:54.440><c> intuition</c><00:00:54.769><c> of</c><00:00:54.979><c> e</c><00:00:55.100><c> -</c>

00:00:55.299 --> 00:00:55.309 align:start position:0%
mental model of the intuition of e -
 

00:00:55.309 --> 00:00:58.810 align:start position:0%
mental model of the intuition of e -
moving<00:00:55.879><c> forward</c><00:00:56.210><c> so</c><00:00:57.110><c> we</c><00:00:57.379><c> divided</c><00:00:57.820><c> production</c>

00:00:58.810 --> 00:00:58.820 align:start position:0%
moving forward so we divided production
 

00:00:58.820 --> 00:01:01.479 align:start position:0%
moving forward so we divided production
in<00:00:59.750><c> implementation</c><00:01:00.680><c> of</c><00:01:00.769><c> this</c><00:01:00.890><c> in</c><00:01:01.040><c> two</c><00:01:01.129><c> phases</c>

00:01:01.479 --> 00:01:01.489 align:start position:0%
in implementation of this in two phases
 

00:01:01.489 --> 00:01:03.490 align:start position:0%
in implementation of this in two phases
the<00:01:01.790><c> initial</c><00:01:02.089><c> phase</c><00:01:02.210><c> phase</c><00:01:02.510><c> zero</c><00:01:02.839><c> called</c><00:01:03.199><c> the</c>

00:01:03.490 --> 00:01:03.500 align:start position:0%
the initial phase phase zero called the
 

00:01:03.500 --> 00:01:06.940 align:start position:0%
the initial phase phase zero called the
beacon<00:01:03.830><c> chain</c><00:01:04.070><c> is</c><00:01:05.000><c> a</c><00:01:05.140><c> pure</c><00:01:06.140><c> proof</c><00:01:06.590><c> of</c><00:01:06.740><c> stake</c>

00:01:06.940 --> 00:01:06.950 align:start position:0%
beacon chain is a pure proof of stake
 

00:01:06.950 --> 00:01:10.510 align:start position:0%
beacon chain is a pure proof of stake
blockchain<00:01:07.810><c> that</c><00:01:08.810><c> uses</c><00:01:09.410><c> kasparov</c><00:01:09.980><c> of</c><00:01:10.130><c> G</c><00:01:10.280><c> as</c>

00:01:10.510 --> 00:01:10.520 align:start position:0%
blockchain that uses kasparov of G as
 

00:01:10.520 --> 00:01:15.520 align:start position:0%
blockchain that uses kasparov of G as
its<00:01:10.700><c> core</c><00:01:10.910><c> consensus</c><00:01:11.560><c> and</c><00:01:12.560><c> builds</c><00:01:13.070><c> blocks</c><00:01:14.530><c> has</c>

00:01:15.520 --> 00:01:15.530 align:start position:0%
its core consensus and builds blocks has
 

00:01:15.530 --> 00:01:19.420 align:start position:0%
its core consensus and builds blocks has
validators<00:01:16.270><c> and</c><00:01:17.270><c> it</c><00:01:17.810><c> has</c><00:01:18.050><c> this</c><00:01:18.320><c> loose</c><00:01:18.680><c> tie</c><00:01:19.010><c> to</c>

00:01:19.420 --> 00:01:19.430 align:start position:0%
validators and it has this loose tie to
 

00:01:19.430 --> 00:01:22.030 align:start position:0%
validators and it has this loose tie to
the<00:01:19.940><c> existing</c><00:01:20.780><c> theorem</c><00:01:21.260><c> one</c><00:01:21.380><c> chain</c><00:01:21.620><c> to</c><00:01:21.770><c> handle</c>

00:01:22.030 --> 00:01:22.040 align:start position:0%
the existing theorem one chain to handle
 

00:01:22.040 --> 00:01:24.010 align:start position:0%
the existing theorem one chain to handle
deposits<00:01:22.490><c> there's</c><00:01:23.060><c> a</c><00:01:23.120><c> couple</c><00:01:23.420><c> of</c><00:01:23.510><c> rolls</c><00:01:23.750><c> of</c>

00:01:24.010 --> 00:01:24.020 align:start position:0%
deposits there's a couple of rolls of
 

00:01:24.020 --> 00:01:25.960 align:start position:0%
deposits there's a couple of rolls of
validators<00:01:24.500><c> do</c><00:01:24.710><c> on</c><00:01:25.010><c> this</c><00:01:25.190><c> chain</c><00:01:25.490><c> they</c><00:01:25.730><c> build</c>

00:01:25.960 --> 00:01:25.970 align:start position:0%
validators do on this chain they build
 

00:01:25.970 --> 00:01:28.810 align:start position:0%
validators do on this chain they build
blocks<00:01:26.770><c> but</c><00:01:27.770><c> just</c><00:01:28.010><c> as</c><00:01:28.100><c> importantly</c><00:01:28.550><c> if</c><00:01:28.670><c> not</c>

00:01:28.810 --> 00:01:28.820 align:start position:0%
blocks but just as importantly if not
 

00:01:28.820 --> 00:01:30.520 align:start position:0%
blocks but just as importantly if not
more<00:01:29.030><c> importantly</c><00:01:29.450><c> they</c><00:01:29.630><c> attest</c><00:01:30.020><c> to</c><00:01:30.200><c> blocks</c>

00:01:30.520 --> 00:01:30.530 align:start position:0%
more importantly they attest to blocks
 

00:01:30.530 --> 00:01:33.120 align:start position:0%
more importantly they attest to blocks
so<00:01:30.770><c> every</c><00:01:31.040><c> epoch</c><00:01:31.250><c> or</c><00:01:31.760><c> unit</c><00:01:32.150><c> of</c><00:01:32.540><c> time</c>

00:01:33.120 --> 00:01:33.130 align:start position:0%
so every epoch or unit of time
 

00:01:33.130 --> 00:01:35.590 align:start position:0%
so every epoch or unit of time
validators<00:01:34.130><c> are</c><00:01:34.250><c> called</c><00:01:34.490><c> upon</c><00:01:34.670><c> to</c><00:01:34.880><c> vote</c><00:01:35.420><c> on</c>

00:01:35.590 --> 00:01:35.600 align:start position:0%
validators are called upon to vote on
 

00:01:35.600 --> 00:01:37.120 align:start position:0%
validators are called upon to vote on
what<00:01:35.810><c> they</c><00:01:35.930><c> see</c><00:01:35.990><c> is</c><00:01:36.380><c> the</c><00:01:36.500><c> head</c><00:01:36.650><c> of</c><00:01:36.680><c> the</c><00:01:36.890><c> chain</c>

00:01:37.120 --> 00:01:37.130 align:start position:0%
what they see is the head of the chain
 

00:01:37.130 --> 00:01:38.790 align:start position:0%
what they see is the head of the chain
to<00:01:37.340><c> give</c><00:01:37.460><c> weight</c><00:01:37.670><c> to</c><00:01:37.700><c> the</c><00:01:37.940><c> fork</c><00:01:38.180><c> choice</c><00:01:38.420><c> and</c>

00:01:38.790 --> 00:01:38.800 align:start position:0%
to give weight to the fork choice and
 

00:01:38.800 --> 00:01:41.110 align:start position:0%
to give weight to the fork choice and
don't<00:01:39.800><c> allow</c><00:01:40.010><c> a</c><00:01:40.310><c> small</c><00:01:40.580><c> minority</c><00:01:41.090><c> of</c>

00:01:41.110 --> 00:01:41.120 align:start position:0%
don't allow a small minority of
 

00:01:41.120 --> 00:01:44.440 align:start position:0%
don't allow a small minority of
proposers<00:01:41.659><c> to</c><00:01:41.810><c> take</c><00:01:41.990><c> over</c><00:01:42.170><c> the</c><00:01:42.830><c> chain</c><00:01:43.450><c> so</c>

00:01:44.440 --> 00:01:44.450 align:start position:0%
proposers to take over the chain so
 

00:01:44.450 --> 00:01:47.140 align:start position:0%
proposers to take over the chain so
that's<00:01:44.930><c> phase</c><00:01:45.140><c> zero</c><00:01:45.440><c> it</c><00:01:45.710><c> is</c><00:01:45.890><c> a</c><00:01:45.920><c> simple</c><00:01:46.730><c> proof</c>

00:01:47.140 --> 00:01:47.150 align:start position:0%
that's phase zero it is a simple proof
 

00:01:47.150 --> 00:01:49.000 align:start position:0%
that's phase zero it is a simple proof
of<00:01:47.300><c> stake</c><00:01:47.479><c> chain</c><00:01:47.780><c> it</c><00:01:48.020><c> doesn't</c><00:01:48.320><c> do</c><00:01:48.470><c> that</c><00:01:48.500><c> much</c>

00:01:49.000 --> 00:01:49.010 align:start position:0%
of stake chain it doesn't do that much
 

00:01:49.010 --> 00:01:51.070 align:start position:0%
of stake chain it doesn't do that much
but<00:01:49.670><c> it</c><00:01:49.760><c> is</c><00:01:49.850><c> the</c><00:01:49.970><c> core</c><00:01:50.270><c> infrastructure</c><00:01:50.780><c> that</c>

00:01:51.070 --> 00:01:51.080 align:start position:0%
but it is the core infrastructure that
 

00:01:51.080 --> 00:01:53.230 align:start position:0%
but it is the core infrastructure that
upon<00:01:51.440><c> which</c><00:01:51.650><c> we</c><00:01:51.860><c> build</c><00:01:52.030><c> additional</c><00:01:53.030><c> phases</c>

00:01:53.230 --> 00:01:53.240 align:start position:0%
upon which we build additional phases
 

00:01:53.240 --> 00:01:55.719 align:start position:0%
upon which we build additional phases
phase<00:01:54.080><c> one</c><00:01:54.320><c> we</c><00:01:54.470><c> have</c><00:01:54.560><c> the</c><00:01:54.620><c> shard</c><00:01:54.830><c> chains</c><00:01:55.100><c> the</c>

00:01:55.719 --> 00:01:55.729 align:start position:0%
phase one we have the shard chains the
 

00:01:55.729 --> 00:01:57.820 align:start position:0%
phase one we have the shard chains the
shard<00:01:55.970><c> chains</c><00:01:56.210><c> ask</c><00:01:56.510><c> data</c><00:01:56.900><c> and</c><00:01:57.290><c> I'll</c><00:01:57.380><c> talk</c>

00:01:57.820 --> 00:01:57.830 align:start position:0%
shard chains ask data and I'll talk
 

00:01:57.830 --> 00:02:00.670 align:start position:0%
shard chains ask data and I'll talk
about<00:01:57.860><c> that</c><00:01:58.100><c> nuance</c><00:01:58.310><c> in</c><00:01:58.580><c> a</c><00:01:58.640><c> second</c><00:01:59.000><c> so</c><00:01:59.990><c> instead</c>

00:02:00.670 --> 00:02:00.680 align:start position:0%
about that nuance in a second so instead
 

00:02:00.680 --> 00:02:02.200 align:start position:0%
about that nuance in a second so instead
of<00:02:00.740><c> just</c><00:02:00.920><c> the</c><00:02:01.070><c> beacon</c><00:02:01.340><c> chain</c><00:02:01.549><c> being</c><00:02:01.790><c> built</c><00:02:02.030><c> we</c>

00:02:02.200 --> 00:02:02.210 align:start position:0%
of just the beacon chain being built we
 

00:02:02.210 --> 00:02:03.640 align:start position:0%
of just the beacon chain being built we
have<00:02:02.330><c> these</c><00:02:02.420><c> other</c><00:02:02.659><c> shard</c><00:02:03.049><c> chains</c><00:02:03.350><c> being</c>

00:02:03.640 --> 00:02:03.650 align:start position:0%
have these other shard chains being
 

00:02:03.650 --> 00:02:06.850 align:start position:0%
have these other shard chains being
built<00:02:03.920><c> in</c><00:02:04.130><c> parallel</c><00:02:05.020><c> these</c><00:02:06.020><c> shard</c><00:02:06.380><c> chains</c><00:02:06.680><c> are</c>

00:02:06.850 --> 00:02:06.860 align:start position:0%
built in parallel these shard chains are
 

00:02:06.860 --> 00:02:09.369 align:start position:0%
built in parallel these shard chains are
also<00:02:07.030><c> cross-linked</c><00:02:08.030><c> back</c><00:02:08.479><c> into</c><00:02:08.959><c> the</c><00:02:09.080><c> beacon</c>

00:02:09.369 --> 00:02:09.379 align:start position:0%
also cross-linked back into the beacon
 

00:02:09.379 --> 00:02:12.190 align:start position:0%
also cross-linked back into the beacon
chain<00:02:09.590><c> and</c><00:02:09.830><c> when</c><00:02:10.549><c> this</c><00:02:10.789><c> happens</c><00:02:11.239><c> it</c><00:02:11.569><c> serves</c><00:02:12.080><c> a</c>

00:02:12.190 --> 00:02:12.200 align:start position:0%
chain and when this happens it serves a
 

00:02:12.200 --> 00:02:14.559 align:start position:0%
chain and when this happens it serves a
few<00:02:12.590><c> purposes</c><00:02:12.650><c> one</c><00:02:13.340><c> it</c><00:02:13.640><c> routes</c><00:02:14.030><c> the</c><00:02:14.300><c> fork</c>

00:02:14.559 --> 00:02:14.569 align:start position:0%
few purposes one it routes the fork
 

00:02:14.569 --> 00:02:16.660 align:start position:0%
few purposes one it routes the fork
choice<00:02:14.870><c> of</c><00:02:15.200><c> the</c><00:02:15.350><c> shard</c><00:02:15.590><c> chain</c><00:02:15.890><c> into</c><00:02:16.550><c> the</c>

00:02:16.660 --> 00:02:16.670 align:start position:0%
choice of the shard chain into the
 

00:02:16.670 --> 00:02:17.630 align:start position:0%
choice of the shard chain into the
beacon<00:02:16.940><c> chain</c><00:02:17.150><c> which</c><00:02:17.360><c> should</c><00:02:17.450><c> be</c>

00:02:17.630 --> 00:02:17.640 align:start position:0%
beacon chain which should be
 

00:02:17.640 --> 00:02:19.900 align:start position:0%
beacon chain which should be
kind<00:02:17.940><c> of</c><00:02:18.000><c> canonical</c><00:02:18.390><c> a</c><00:02:18.870><c> canonical</c><00:02:19.290><c> reference</c>

00:02:19.900 --> 00:02:19.910 align:start position:0%
kind of canonical a canonical reference
 

00:02:19.910 --> 00:02:22.820 align:start position:0%
kind of canonical a canonical reference
it<00:02:20.910><c> also</c><00:02:21.240><c> serves</c><00:02:21.780><c> these</c><00:02:22.110><c> points</c><00:02:22.470><c> of</c><00:02:22.590><c> cross</c>

00:02:22.820 --> 00:02:22.830 align:start position:0%
it also serves these points of cross
 

00:02:22.830 --> 00:02:25.670 align:start position:0%
it also serves these points of cross
links<00:02:23.250><c> serve</c><00:02:24.030><c> as</c><00:02:24.390><c> the</c><00:02:25.320><c> point</c><00:02:25.470><c> for</c>

00:02:25.670 --> 00:02:25.680 align:start position:0%
links serve as the point for
 

00:02:25.680 --> 00:02:28.940 align:start position:0%
links serve as the point for
asynchronous<00:02:26.130><c> communication</c><00:02:26.810><c> between</c><00:02:27.950><c> shard</c>

00:02:28.940 --> 00:02:28.950 align:start position:0%
asynchronous communication between shard
 

00:02:28.950 --> 00:02:33.890 align:start position:0%
asynchronous communication between shard
chains<00:02:30.230><c> so</c><00:02:31.230><c> with</c><00:02:31.950><c> phase</c><00:02:32.310><c> two</c><00:02:32.820><c> we've</c><00:02:33.450><c> take</c><00:02:33.690><c> this</c>

00:02:33.890 --> 00:02:33.900 align:start position:0%
chains so with phase two we've take this
 

00:02:33.900 --> 00:02:36.050 align:start position:0%
chains so with phase two we've take this
take<00:02:34.320><c> the</c><00:02:34.440><c> shard</c><00:02:34.740><c> at</c><00:02:34.860><c> infrastructure</c><00:02:35.340><c> and</c><00:02:35.940><c> we</c>

00:02:36.050 --> 00:02:36.060 align:start position:0%
take the shard at infrastructure and we
 

00:02:36.060 --> 00:02:39.500 align:start position:0%
take the shard at infrastructure and we
actually<00:02:36.390><c> add</c><00:02:36.540><c> state</c><00:02:37.470><c> and</c><00:02:37.700><c> execution</c><00:02:38.700><c> and</c><00:02:39.390><c> a</c>

00:02:39.500 --> 00:02:39.510 align:start position:0%
actually add state and execution and a
 

00:02:39.510 --> 00:02:41.870 align:start position:0%
actually add state and execution and a
layer<00:02:39.720><c> one</c><00:02:39.990><c> interpretation</c><00:02:40.710><c> of</c><00:02:41.220><c> shard</c><00:02:41.610><c> chains</c>

00:02:41.870 --> 00:02:41.880 align:start position:0%
layer one interpretation of shard chains
 

00:02:41.880 --> 00:02:43.910 align:start position:0%
layer one interpretation of shard chains
and<00:02:42.120><c> data</c><00:02:42.270><c> and</c><00:02:43.200><c> I'll</c><00:02:43.290><c> get</c><00:02:43.440><c> in</c><00:02:43.530><c> a</c><00:02:43.620><c> little</c><00:02:43.800><c> bit</c>

00:02:43.910 --> 00:02:43.920 align:start position:0%
and data and I'll get in a little bit
 

00:02:43.920 --> 00:02:46.250 align:start position:0%
and data and I'll get in a little bit
more<00:02:44.220><c> into</c><00:02:44.790><c> what</c><00:02:44.820><c> that</c><00:02:45.120><c> means</c><00:02:45.360><c> a</c><00:02:45.810><c> little</c>

00:02:46.250 --> 00:02:46.260 align:start position:0%
more into what that means a little
 

00:02:46.260 --> 00:02:47.030 align:start position:0%
more into what that means a little
further<00:02:46.380><c> down</c><00:02:46.560><c> the</c><00:02:46.620><c> line</c>

00:02:47.030 --> 00:02:47.040 align:start position:0%
further down the line
 

00:02:47.040 --> 00:02:50.150 align:start position:0%
further down the line
so<00:02:47.780><c> in</c><00:02:48.780><c> theorem</c><00:02:49.170><c> two</c><00:02:49.350><c> it's</c><00:02:49.830><c> not</c><00:02:49.980><c> that</c>

00:02:50.150 --> 00:02:50.160 align:start position:0%
so in theorem two it's not that
 

00:02:50.160 --> 00:02:52.940 align:start position:0%
so in theorem two it's not that
complicated<00:02:50.459><c> and</c><00:02:50.959><c> the</c><00:02:51.959><c> next</c><00:02:52.200><c> phase</c><00:02:52.320><c> part</c><00:02:52.860><c> of</c>

00:02:52.940 --> 00:02:52.950 align:start position:0%
complicated and the next phase part of
 

00:02:52.950 --> 00:02:55.390 align:start position:0%
complicated and the next phase part of
phase<00:02:53.100><c> two</c><00:02:53.340><c> would</c><00:02:53.459><c> be</c><00:02:53.610><c> to</c><00:02:53.850><c> get</c><00:02:54.510><c> rid</c><00:02:54.570><c> of</c><00:02:54.780><c> the</c>

00:02:55.390 --> 00:02:55.400 align:start position:0%
phase two would be to get rid of the
 

00:02:55.400 --> 00:02:58.190 align:start position:0%
phase two would be to get rid of the
work<00:02:56.400><c> chain</c><00:02:56.670><c> role</c><00:02:57.000><c> each</c><00:02:57.209><c> one</c><00:02:57.420><c> into</c><00:02:57.660><c> eath</c><00:02:57.900><c> to</c>

00:02:58.190 --> 00:02:58.200 align:start position:0%
work chain role each one into eath to
 

00:02:58.200 --> 00:03:00.020 align:start position:0%
work chain role each one into eath to
which<00:02:59.040><c> we</c><00:02:59.220><c> can</c><00:02:59.340><c> talk</c><00:02:59.459><c> about</c><00:02:59.520><c> a</c><00:02:59.790><c> little</c><00:02:59.910><c> bit</c>

00:03:00.020 --> 00:03:00.030 align:start position:0%
which we can talk about a little bit
 

00:03:00.030 --> 00:03:06.020 align:start position:0%
which we can talk about a little bit
later<00:03:00.380><c> so</c><00:03:02.000><c> theorem</c><00:03:03.000><c> two</c><00:03:04.850><c> sometimes</c><00:03:05.850><c> I</c><00:03:05.970><c> think</c>

00:03:06.020 --> 00:03:06.030 align:start position:0%
later so theorem two sometimes I think
 

00:03:06.030 --> 00:03:08.180 align:start position:0%
later so theorem two sometimes I think
about<00:03:06.180><c> it</c><00:03:06.480><c> abstractly</c><00:03:07.410><c> it's</c><00:03:07.620><c> kind</c><00:03:07.890><c> of</c><00:03:07.920><c> like</c><00:03:08.070><c> a</c>

00:03:08.180 --> 00:03:08.190 align:start position:0%
about it abstractly it's kind of like a
 

00:03:08.190 --> 00:03:10.760 align:start position:0%
about it abstractly it's kind of like a
concrete<00:03:08.880><c> object</c><00:03:09.060><c> that</c><00:03:09.750><c> we're</c><00:03:10.230><c> building</c><00:03:10.410><c> in</c>

00:03:10.760 --> 00:03:10.770 align:start position:0%
concrete object that we're building in
 

00:03:10.770 --> 00:03:13.070 align:start position:0%
concrete object that we're building in
an<00:03:10.890><c> abstract</c><00:03:11.190><c> void</c><00:03:11.700><c> of</c><00:03:11.970><c> space</c><00:03:12.020><c> sometimes</c><00:03:13.020><c> I</c>

00:03:13.070 --> 00:03:13.080 align:start position:0%
an abstract void of space sometimes I
 

00:03:13.080 --> 00:03:15.800 align:start position:0%
an abstract void of space sometimes I
think<00:03:13.170><c> about</c><00:03:13.760><c> sometimes</c><00:03:14.760><c> like</c><00:03:15.030><c> these</c><00:03:15.239><c> like</c>

00:03:15.800 --> 00:03:15.810 align:start position:0%
think about sometimes like these like
 

00:03:15.810 --> 00:03:18.229 align:start position:0%
think about sometimes like these like
massive<00:03:16.260><c> space</c><00:03:16.470><c> habitats</c><00:03:17.010><c> and</c><00:03:17.250><c> this</c><00:03:17.610><c> Stanford</c>

00:03:18.229 --> 00:03:18.239 align:start position:0%
massive space habitats and this Stanford
 

00:03:18.239 --> 00:03:20.150 align:start position:0%
massive space habitats and this Stanford
torus<00:03:18.420><c> is</c><00:03:18.780><c> particularly</c><00:03:19.200><c> apt</c><00:03:19.530><c> because</c><00:03:20.040><c> you</c>

00:03:20.150 --> 00:03:20.160 align:start position:0%
torus is particularly apt because you
 

00:03:20.160 --> 00:03:23.750 align:start position:0%
torus is particularly apt because you
have<00:03:20.250><c> this</c><00:03:20.370><c> like</c><00:03:20.550><c> core</c><00:03:20.910><c> central</c><00:03:22.400><c> component</c><00:03:23.400><c> to</c>

00:03:23.750 --> 00:03:23.760 align:start position:0%
have this like core central component to
 

00:03:23.760 --> 00:03:25.640 align:start position:0%
have this like core central component to
the<00:03:23.850><c> space</c><00:03:24.060><c> habitat</c><00:03:24.540><c> that</c><00:03:24.720><c> serves</c><00:03:25.019><c> as</c><00:03:25.470><c> the</c>

00:03:25.640 --> 00:03:25.650 align:start position:0%
the space habitat that serves as the
 

00:03:25.650 --> 00:03:27.259 align:start position:0%
the space habitat that serves as the
infrastructure<00:03:26.310><c> the</c><00:03:26.640><c> energy</c><00:03:26.940><c> generation</c>

00:03:27.259 --> 00:03:27.269 align:start position:0%
infrastructure the energy generation
 

00:03:27.269 --> 00:03:30.020 align:start position:0%
infrastructure the energy generation
where<00:03:28.019><c> light</c><00:03:28.500><c> is</c><00:03:28.530><c> refracted</c><00:03:29.010><c> into</c><00:03:29.489><c> the</c><00:03:29.820><c> outer</c>

00:03:30.020 --> 00:03:30.030 align:start position:0%
where light is refracted into the outer
 

00:03:30.030 --> 00:03:34.370 align:start position:0%
where light is refracted into the outer
torus<00:03:30.660><c> which</c><00:03:31.230><c> is</c><00:03:31.500><c> where</c><00:03:31.940><c> the</c><00:03:32.940><c> actual</c><00:03:33.380><c> people</c>

00:03:34.370 --> 00:03:34.380 align:start position:0%
torus which is where the actual people
 

00:03:34.380 --> 00:03:36.979 align:start position:0%
torus which is where the actual people
live<00:03:34.530><c> the</c><00:03:34.830><c> user</c><00:03:35.070><c> level</c><00:03:35.519><c> activity</c><00:03:35.940><c> and</c><00:03:36.750><c> so</c><00:03:36.900><c> to</c>

00:03:36.979 --> 00:03:36.989 align:start position:0%
live the user level activity and so to
 

00:03:36.989 --> 00:03:39.289 align:start position:0%
live the user level activity and so to
build<00:03:37.260><c> this</c><00:03:37.470><c> thing</c><00:03:37.739><c> sanely</c><00:03:38.100><c> you</c><00:03:38.850><c> can't</c><00:03:39.090><c> just</c>

00:03:39.289 --> 00:03:39.299 align:start position:0%
build this thing sanely you can't just
 

00:03:39.299 --> 00:03:40.220 align:start position:0%
build this thing sanely you can't just
like<00:03:39.450><c> build</c><00:03:39.690><c> the</c><00:03:39.780><c> whole</c><00:03:39.900><c> thing</c><00:03:40.080><c> on</c><00:03:40.170><c> earth</c>

00:03:40.220 --> 00:03:40.230 align:start position:0%
like build the whole thing on earth
 

00:03:40.230 --> 00:03:41.960 align:start position:0%
like build the whole thing on earth
because<00:03:40.650><c> it's</c><00:03:40.769><c> too</c><00:03:40.920><c> big</c><00:03:40.950><c> you</c><00:03:41.340><c> have</c><00:03:41.700><c> to</c><00:03:41.820><c> build</c>

00:03:41.960 --> 00:03:41.970 align:start position:0%
because it's too big you have to build
 

00:03:41.970 --> 00:03:44.750 align:start position:0%
because it's too big you have to build
it<00:03:42.090><c> in</c><00:03:42.180><c> space</c><00:03:42.420><c> and</c><00:03:43.290><c> you</c><00:03:43.440><c> obviously</c><00:03:43.860><c> start</c><00:03:44.549><c> is</c>

00:03:44.750 --> 00:03:44.760 align:start position:0%
it in space and you obviously start is
 

00:03:44.760 --> 00:03:47.300 align:start position:0%
it in space and you obviously start is
this<00:03:44.940><c> core</c><00:03:45.180><c> system</c><00:03:45.630><c> this</c><00:03:46.500><c> core</c><00:03:46.769><c> like</c><00:03:46.980><c> central</c>

00:03:47.300 --> 00:03:47.310 align:start position:0%
this core system this core like central
 

00:03:47.310 --> 00:03:49.160 align:start position:0%
this core system this core like central
infrastructure<00:03:47.730><c> building</c><00:03:48.630><c> it</c><00:03:48.720><c> out</c><00:03:48.780><c> until</c><00:03:49.080><c> we</c>

00:03:49.160 --> 00:03:49.170 align:start position:0%
infrastructure building it out until we
 

00:03:49.170 --> 00:03:51.500 align:start position:0%
infrastructure building it out until we
finally<00:03:49.500><c> have</c><00:03:49.709><c> paradise</c><00:03:50.489><c> user</c><00:03:50.760><c> activity</c><00:03:51.269><c> so</c>

00:03:51.500 --> 00:03:51.510 align:start position:0%
finally have paradise user activity so
 

00:03:51.510 --> 00:03:54.979 align:start position:0%
finally have paradise user activity so
those<00:03:51.840><c> are</c><00:03:52.019><c> the</c><00:03:52.080><c> phases</c><00:03:52.440><c> of</c><00:03:52.470><c> v2</c><00:03:53.600><c> so</c><00:03:54.600><c> what's</c>

00:03:54.979 --> 00:03:54.989 align:start position:0%
those are the phases of v2 so what's
 

00:03:54.989 --> 00:03:57.590 align:start position:0%
those are the phases of v2 so what's
been<00:03:55.140><c> going</c><00:03:55.170><c> on</c><00:03:55.380><c> with</c><00:03:55.500><c> specs</c><00:03:55.769><c> and</c><00:03:56.010><c> research</c><00:03:56.600><c> we</c>

00:03:57.590 --> 00:03:57.600 align:start position:0%
been going on with specs and research we
 

00:03:57.600 --> 00:03:59.720 align:start position:0%
been going on with specs and research we
froze<00:03:57.810><c> the</c><00:03:57.989><c> spec</c><00:03:58.200><c> July</c><00:03:58.470><c> first</c><00:03:58.769><c> phase</c><00:03:59.040><c> zero</c><00:03:59.430><c> of</c>

00:03:59.720 --> 00:03:59.730 align:start position:0%
froze the spec July first phase zero of
 

00:03:59.730 --> 00:04:03.380 align:start position:0%
froze the spec July first phase zero of
the<00:03:59.850><c> spec</c><00:04:00.090><c> that</c><00:04:00.120><c> is</c><00:04:00.530><c> and</c><00:04:01.880><c> today</c><00:04:02.880><c> later</c><00:04:03.209><c> today</c>

00:04:03.380 --> 00:04:03.390 align:start position:0%
the spec that is and today later today
 

00:04:03.390 --> 00:04:05.330 align:start position:0%
the spec that is and today later today
we're<00:04:03.630><c> doing</c><00:04:03.780><c> a</c><00:04:03.870><c> deep</c><00:04:04.080><c> dive</c><00:04:04.110><c> on</c><00:04:04.350><c> this</c><00:04:04.709><c> spec</c><00:04:05.010><c> it</c>

00:04:05.330 --> 00:04:05.340 align:start position:0%
we're doing a deep dive on this spec it
 

00:04:05.340 --> 00:04:07.789 align:start position:0%
we're doing a deep dive on this spec it
should<00:04:05.549><c> be</c><00:04:05.610><c> a</c><00:04:06.000><c> good</c><00:04:06.480><c> time</c><00:04:06.750><c> I</c><00:04:06.959><c> think</c><00:04:07.140><c> it's</c><00:04:07.260><c> an</c>

00:04:07.789 --> 00:04:07.799 align:start position:0%
should be a good time I think it's an
 

00:04:07.799 --> 00:04:10.580 align:start position:0%
should be a good time I think it's an
hour<00:04:08.040><c> workshop</c><00:04:08.820><c> digging</c><00:04:09.570><c> into</c><00:04:09.690><c> that</c><00:04:09.930><c> this</c>

00:04:10.580 --> 00:04:10.590 align:start position:0%
hour workshop digging into that this
 

00:04:10.590 --> 00:04:12.910 align:start position:0%
hour workshop digging into that this
point<00:04:11.010><c> really</c><00:04:11.250><c> marks</c><00:04:11.640><c> the</c><00:04:11.730><c> transition</c>

00:04:12.910 --> 00:04:12.920 align:start position:0%
point really marks the transition
 

00:04:12.920 --> 00:04:15.229 align:start position:0%
point really marks the transition
towards<00:04:13.920><c> production</c><00:04:14.519><c> for</c><00:04:14.760><c> client</c><00:04:15.090><c> and</c>

00:04:15.229 --> 00:04:15.239 align:start position:0%
towards production for client and
 

00:04:15.239 --> 00:04:17.539 align:start position:0%
towards production for client and
implementation<00:04:15.989><c> teams</c><00:04:16.229><c> I</c><00:04:16.739><c> finally</c><00:04:17.250><c> gave</c><00:04:17.400><c> them</c>

00:04:17.539 --> 00:04:17.549 align:start position:0%
implementation teams I finally gave them
 

00:04:17.549 --> 00:04:19.330 align:start position:0%
implementation teams I finally gave them
something<00:04:17.729><c> very</c><00:04:18.120><c> stable</c><00:04:18.510><c> to</c><00:04:18.690><c> work</c><00:04:18.989><c> towards</c>

00:04:19.330 --> 00:04:19.340 align:start position:0%
something very stable to work towards
 

00:04:19.340 --> 00:04:22.039 align:start position:0%
something very stable to work towards
and<00:04:20.340><c> and</c><00:04:20.700><c> I'll</c><00:04:21.090><c> give</c><00:04:21.479><c> you</c><00:04:21.570><c> an</c><00:04:21.630><c> update</c><00:04:21.660><c> on</c><00:04:21.930><c> their</c>

00:04:22.039 --> 00:04:22.049 align:start position:0%
and and I'll give you an update on their
 

00:04:22.049 --> 00:04:25.820 align:start position:0%
and and I'll give you an update on their
progress<00:04:22.109><c> soon</c><00:04:23.010><c> a</c><00:04:23.690><c> lot</c><00:04:24.690><c> of</c><00:04:24.810><c> consensus</c><00:04:25.440><c> tests</c>

00:04:25.820 --> 00:04:25.830 align:start position:0%
progress soon a lot of consensus tests
 

00:04:25.830 --> 00:04:28.600 align:start position:0%
progress soon a lot of consensus tests
hand<00:04:26.070><c> written</c><00:04:26.280><c> tests</c><00:04:26.849><c> that</c><00:04:27.060><c> help</c><00:04:27.570><c> us</c>

00:04:28.600 --> 00:04:28.610 align:start position:0%
hand written tests that help us
 

00:04:28.610 --> 00:04:30.070 align:start position:0%
hand written tests that help us
make<00:04:28.789><c> sure</c><00:04:28.939><c> that</c><00:04:29.090><c> clients</c><00:04:29.449><c> come</c><00:04:29.569><c> to</c><00:04:29.659><c> consensus</c>

00:04:30.070 --> 00:04:30.080 align:start position:0%
make sure that clients come to consensus
 

00:04:30.080 --> 00:04:32.020 align:start position:0%
make sure that clients come to consensus
with<00:04:30.229><c> each</c><00:04:30.319><c> other</c><00:04:30.530><c> before</c><00:04:30.740><c> we</c><00:04:31.639><c> actually</c><00:04:31.759><c> get</c>

00:04:32.020 --> 00:04:32.030 align:start position:0%
with each other before we actually get
 

00:04:32.030 --> 00:04:34.330 align:start position:0%
with each other before we actually get
to<00:04:32.090><c> production</c><00:04:32.270><c> the</c><00:04:32.629><c> networks</c><00:04:33.069><c> shout</c><00:04:34.069><c> out</c><00:04:34.189><c> to</c>

00:04:34.330 --> 00:04:34.340 align:start position:0%
to production the networks shout out to
 

00:04:34.340 --> 00:04:36.040 align:start position:0%
to production the networks shout out to
proto<00:04:34.610><c> lambda</c><00:04:35.120><c> he</c><00:04:35.300><c> did</c><00:04:35.419><c> a</c><00:04:35.449><c> lot</c><00:04:35.599><c> of</c><00:04:35.719><c> work</c><00:04:35.870><c> on</c>

00:04:36.040 --> 00:04:36.050 align:start position:0%
proto lambda he did a lot of work on
 

00:04:36.050 --> 00:04:37.719 align:start position:0%
proto lambda he did a lot of work on
this<00:04:36.259><c> and</c><00:04:36.979><c> has</c><00:04:37.099><c> saved</c><00:04:37.280><c> us</c>

00:04:37.719 --> 00:04:37.729 align:start position:0%
this and has saved us
 

00:04:37.729 --> 00:04:41.619 align:start position:0%
this and has saved us
huge<00:04:38.500><c> huge</c><00:04:39.500><c> headache</c><00:04:40.300><c> debugging</c><00:04:41.300><c> things</c><00:04:41.449><c> on</c>

00:04:41.619 --> 00:04:41.629 align:start position:0%
huge huge headache debugging things on
 

00:04:41.629 --> 00:04:44.080 align:start position:0%
huge huge headache debugging things on
instance<00:04:42.379><c> on</c><00:04:42.590><c> networks</c><00:04:43.069><c> been</c><00:04:43.759><c> a</c><00:04:43.819><c> lot</c><00:04:43.939><c> of</c><00:04:44.000><c> work</c>

00:04:44.080 --> 00:04:44.090 align:start position:0%
instance on networks been a lot of work
 

00:04:44.090 --> 00:04:45.600 align:start position:0%
instance on networks been a lot of work
on<00:04:44.180><c> efficient</c><00:04:44.539><c> merkel</c><00:04:44.780><c> proofs</c><00:04:44.990><c> we</c><00:04:45.229><c> have</c><00:04:45.349><c> these</c>

00:04:45.600 --> 00:04:45.610 align:start position:0%
on efficient merkel proofs we have these
 

00:04:45.610 --> 00:04:49.360 align:start position:0%
on efficient merkel proofs we have these
pretty<00:04:46.610><c> cool</c><00:04:47.289><c> tree</c><00:04:48.289><c> structure</c><00:04:48.680><c> called</c><00:04:48.919><c> simple</c>

00:04:49.360 --> 00:04:49.370 align:start position:0%
pretty cool tree structure called simple
 

00:04:49.370 --> 00:04:51.100 align:start position:0%
pretty cool tree structure called simple
serialize<00:04:49.759><c> tree</c><00:04:50.180><c> hashing</c><00:04:50.569><c> which</c><00:04:50.719><c> allows</c><00:04:50.930><c> us</c>

00:04:51.100 --> 00:04:51.110 align:start position:0%
serialize tree hashing which allows us
 

00:04:51.110 --> 00:04:53.290 align:start position:0%
serialize tree hashing which allows us
to<00:04:51.139><c> take</c><00:04:51.409><c> generally</c><00:04:51.800><c> objects</c><00:04:52.610><c> and</c><00:04:52.849><c> fit</c><00:04:53.150><c> them</c>

00:04:53.290 --> 00:04:53.300 align:start position:0%
to take generally objects and fit them
 

00:04:53.300 --> 00:04:56.140 align:start position:0%
to take generally objects and fit them
into<00:04:53.800><c> Merkle</c><00:04:54.800><c> trees</c><00:04:55.009><c> and</c><00:04:55.729><c> so</c><00:04:55.969><c> we've</c><00:04:56.090><c> been</c>

00:04:56.140 --> 00:04:56.150 align:start position:0%
into Merkle trees and so we've been
 

00:04:56.150 --> 00:04:57.429 align:start position:0%
into Merkle trees and so we've been
working<00:04:56.210><c> on</c><00:04:56.509><c> how</c><00:04:56.659><c> to</c><00:04:56.719><c> efficiently</c><00:04:57.229><c> make</c>

00:04:57.429 --> 00:04:57.439 align:start position:0%
working on how to efficiently make
 

00:04:57.439 --> 00:04:59.020 align:start position:0%
working on how to efficiently make
proofs<00:04:57.740><c> about</c><00:04:58.189><c> these</c><00:04:58.400><c> which</c><00:04:58.759><c> will</c><00:04:58.909><c> be</c>

00:04:59.020 --> 00:04:59.030 align:start position:0%
proofs about these which will be
 

00:04:59.030 --> 00:05:01.209 align:start position:0%
proofs about these which will be
relevant<00:04:59.509><c> to</c><00:04:59.870><c> execution</c><00:05:00.560><c> environment</c><00:05:01.039><c> state</c>

00:05:01.209 --> 00:05:01.219 align:start position:0%
relevant to execution environment state
 

00:05:01.219 --> 00:05:03.999 align:start position:0%
relevant to execution environment state
execution<00:05:01.729><c> needs</c><00:05:01.849><c> to</c><00:05:02.120><c> and</c><00:05:02.500><c> like</c><00:05:03.500><c> clients</c><00:05:03.889><c> and</c>

00:05:03.999 --> 00:05:04.009 align:start position:0%
execution needs to and like clients and
 

00:05:04.009 --> 00:05:06.879 align:start position:0%
execution needs to and like clients and
all<00:05:04.069><c> sorts</c><00:05:04.279><c> of</c><00:05:04.340><c> other</c><00:05:04.550><c> cool</c><00:05:04.879><c> things</c><00:05:05.319><c> a</c><00:05:06.319><c> lot</c><00:05:06.800><c> of</c>

00:05:06.879 --> 00:05:06.889 align:start position:0%
all sorts of other cool things a lot of
 

00:05:06.889 --> 00:05:08.439 align:start position:0%
all sorts of other cool things a lot of
works<00:05:07.039><c> been</c><00:05:07.099><c> going</c><00:05:07.400><c> on</c><00:05:07.490><c> to</c><00:05:07.669><c> decentralize</c>

00:05:08.439 --> 00:05:08.449 align:start position:0%
works been going on to decentralize
 

00:05:08.449 --> 00:05:10.149 align:start position:0%
works been going on to decentralize
staking<00:05:08.900><c> pools</c><00:05:09.169><c> this</c><00:05:09.620><c> is</c><00:05:09.800><c> kind</c><00:05:10.009><c> of</c><00:05:10.039><c> a</c>

00:05:10.149 --> 00:05:10.159 align:start position:0%
staking pools this is kind of a
 

00:05:10.159 --> 00:05:11.860 align:start position:0%
staking pools this is kind of a
little-known<00:05:10.580><c> component</c><00:05:11.270><c> of</c><00:05:11.360><c> the</c><00:05:11.449><c> protocol</c>

00:05:11.860 --> 00:05:11.870 align:start position:0%
little-known component of the protocol
 

00:05:11.870 --> 00:05:14.260 align:start position:0%
little-known component of the protocol
but<00:05:11.900><c> all</c><00:05:12.349><c> of</c><00:05:12.710><c> the</c><00:05:12.919><c> different</c><00:05:13.310><c> things</c><00:05:13.639><c> that</c><00:05:14.210><c> a</c>

00:05:14.260 --> 00:05:14.270 align:start position:0%
but all of the different things that a
 

00:05:14.270 --> 00:05:17.290 align:start position:0%
but all of the different things that a
validator<00:05:14.719><c> must</c><00:05:15.680><c> do</c><00:05:15.889><c> their</c><00:05:16.189><c> duties</c><00:05:16.580><c> we've</c>

00:05:17.290 --> 00:05:17.300 align:start position:0%
validator must do their duties we've
 

00:05:17.300 --> 00:05:18.850 align:start position:0%
validator must do their duties we've
been<00:05:17.479><c> designing</c><00:05:17.689><c> in</c><00:05:18.139><c> a</c><00:05:18.439><c> way</c><00:05:18.560><c> that</c><00:05:18.770><c> is</c>

00:05:18.850 --> 00:05:18.860 align:start position:0%
been designing in a way that is
 

00:05:18.860 --> 00:05:21.279 align:start position:0%
been designing in a way that is
multi-party<00:05:19.490><c> computation</c><00:05:19.789><c> friendly</c><00:05:20.419><c> and</c>

00:05:21.279 --> 00:05:21.289 align:start position:0%
multi-party computation friendly and
 

00:05:21.289 --> 00:05:23.890 align:start position:0%
multi-party computation friendly and
there's<00:05:21.439><c> a</c><00:05:21.500><c> talk</c><00:05:21.770><c> later</c><00:05:22.370><c> today</c><00:05:22.699><c> on</c><00:05:23.120><c> that</c><00:05:23.360><c> about</c>

00:05:23.890 --> 00:05:23.900 align:start position:0%
there's a talk later today on that about
 

00:05:23.900 --> 00:05:26.649 align:start position:0%
there's a talk later today on that about
decentralized<00:05:24.469><c> taking</c><00:05:24.770><c> pools</c><00:05:25.009><c> if</c><00:05:25.879><c> this</c><00:05:26.479><c> is</c>

00:05:26.649 --> 00:05:26.659 align:start position:0%
decentralized taking pools if this is
 

00:05:26.659 --> 00:05:29.379 align:start position:0%
decentralized taking pools if this is
this<00:05:26.779><c> is</c><00:05:26.930><c> kind</c><00:05:27.110><c> of</c><00:05:27.139><c> a</c><00:05:27.229><c> little-known</c><00:05:28.090><c> area</c><00:05:29.090><c> so</c>

00:05:29.379 --> 00:05:29.389 align:start position:0%
this is kind of a little-known area so
 

00:05:29.389 --> 00:05:32.070 align:start position:0%
this is kind of a little-known area so
go<00:05:29.599><c> to</c><00:05:29.659><c> that</c><00:05:29.810><c> talk</c><00:05:30.020><c> check</c><00:05:30.289><c> it</c><00:05:30.409><c> out</c><00:05:30.500><c> and</c><00:05:30.889><c> and</c>

00:05:32.070 --> 00:05:32.080 align:start position:0%
go to that talk check it out and and
 

00:05:32.080 --> 00:05:33.790 align:start position:0%
go to that talk check it out and and
some<00:05:33.080><c> of</c><00:05:33.110><c> y'all</c><00:05:33.319><c> should</c><00:05:33.440><c> probably</c><00:05:33.589><c> start</c>

00:05:33.790 --> 00:05:33.800 align:start position:0%
some of y'all should probably start
 

00:05:33.800 --> 00:05:36.129 align:start position:0%
some of y'all should probably start
building<00:05:34.129><c> these</c><00:05:34.779><c> multi-party</c><00:05:35.779><c> all</c><00:05:35.900><c> things</c>

00:05:36.129 --> 00:05:36.139 align:start position:0%
building these multi-party all things
 

00:05:36.139 --> 00:05:38.350 align:start position:0%
building these multi-party all things
there's<00:05:37.009><c> been</c><00:05:37.099><c> a</c><00:05:37.159><c> lot</c><00:05:37.279><c> of</c><00:05:37.310><c> academic</c><00:05:37.789><c> analysis</c>

00:05:38.350 --> 00:05:38.360 align:start position:0%
there's been a lot of academic analysis
 

00:05:38.360 --> 00:05:41.050 align:start position:0%
there's been a lot of academic analysis
audits<00:05:38.900><c> and</c><00:05:39.169><c> formal</c><00:05:39.500><c> verification</c><00:05:39.650><c> I</c><00:05:40.580><c> want</c><00:05:41.000><c> to</c>

00:05:41.050 --> 00:05:41.060 align:start position:0%
audits and formal verification I want to
 

00:05:41.060 --> 00:05:43.510 align:start position:0%
audits and formal verification I want to
thank<00:05:41.240><c> you</c><00:05:41.330><c> on</c><00:05:41.449><c> Zang</c><00:05:42.009><c> who's</c><00:05:43.009><c> been</c><00:05:43.190><c> doing</c><00:05:43.279><c> a</c><00:05:43.430><c> lot</c>

00:05:43.510 --> 00:05:43.520 align:start position:0%
thank you on Zang who's been doing a lot
 

00:05:43.520 --> 00:05:45.579 align:start position:0%
thank you on Zang who's been doing a lot
of<00:05:43.550><c> work</c><00:05:43.729><c> on</c><00:05:43.909><c> formalizing</c><00:05:44.750><c> Kasper</c><00:05:45.080><c> F</c><00:05:45.169><c> of</c><00:05:45.289><c> G</c><00:05:45.469><c> in</c>

00:05:45.579 --> 00:05:45.589 align:start position:0%
of work on formalizing Kasper F of G in
 

00:05:45.589 --> 00:05:48.279 align:start position:0%
of work on formalizing Kasper F of G in
this<00:05:45.680><c> new</c><00:05:45.860><c> context</c><00:05:46.370><c> of</c><00:05:46.460><c> proof</c><00:05:46.610><c> of</c><00:05:46.729><c> stake</c><00:05:46.940><c> a</c><00:05:47.930><c> lot</c>

00:05:48.279 --> 00:05:48.289 align:start position:0%
this new context of proof of stake a lot
 

00:05:48.289 --> 00:05:49.869 align:start position:0%
this new context of proof of stake a lot
of<00:05:48.379><c> audits</c><00:05:48.680><c> been</c><00:05:48.860><c> going</c><00:05:49.069><c> on</c><00:05:49.190><c> and</c><00:05:49.550><c> runtime</c>

00:05:49.869 --> 00:05:49.879 align:start position:0%
of audits been going on and runtime
 

00:05:49.879 --> 00:05:51.610 align:start position:0%
of audits been going on and runtime
verifications<00:05:50.539><c> been</c><00:05:50.750><c> doing</c><00:05:50.930><c> some</c><00:05:51.139><c> great</c>

00:05:51.610 --> 00:05:51.620 align:start position:0%
verifications been doing some great
 

00:05:51.620 --> 00:05:53.409 align:start position:0%
verifications been doing some great
formal<00:05:52.370><c> verification</c><00:05:52.520><c> work</c><00:05:53.000><c> both</c><00:05:53.210><c> in</c><00:05:53.330><c> the</c>

00:05:53.409 --> 00:05:53.419 align:start position:0%
formal verification work both in the
 

00:05:53.419 --> 00:05:56.680 align:start position:0%
formal verification work both in the
deposit<00:05:53.839><c> contract</c><00:05:54.050><c> and</c><00:05:55.060><c> recently</c><00:05:56.060><c> created</c><00:05:56.300><c> a</c>

00:05:56.680 --> 00:05:56.690 align:start position:0%
deposit contract and recently created a
 

00:05:56.690 --> 00:05:59.439 align:start position:0%
deposit contract and recently created a
model<00:05:57.409><c> of</c><00:05:57.500><c> the</c><00:05:57.620><c> KB</c><00:05:58.039><c> contain</c><00:05:58.400><c> a</c><00:05:58.789><c> formal</c><00:05:59.330><c> model</c>

00:05:59.439 --> 00:05:59.449 align:start position:0%
model of the KB contain a formal model
 

00:05:59.449 --> 00:06:02.170 align:start position:0%
model of the KB contain a formal model
in<00:05:59.779><c> which</c><00:05:59.900><c> we</c><00:05:59.960><c> plan</c><00:06:00.500><c> on</c><00:06:00.710><c> verifying</c><00:06:01.610><c> properties</c>

00:06:02.170 --> 00:06:02.180 align:start position:0%
in which we plan on verifying properties
 

00:06:02.180 --> 00:06:03.700 align:start position:0%
in which we plan on verifying properties
of<00:06:02.270><c> the</c><00:06:02.330><c> protocol</c><00:06:02.750><c> such</c><00:06:02.960><c> as</c><00:06:03.020><c> safety</c><00:06:03.379><c> aliveness</c>

00:06:03.700 --> 00:06:03.710 align:start position:0%
of the protocol such as safety aliveness
 

00:06:03.710 --> 00:06:06.070 align:start position:0%
of the protocol such as safety aliveness
and<00:06:03.919><c> other</c><00:06:04.159><c> other</c><00:06:04.520><c> things</c><00:06:04.719><c> there's</c><00:06:05.719><c> a</c><00:06:05.779><c> short</c>

00:06:06.070 --> 00:06:06.080 align:start position:0%
and other other things there's a short
 

00:06:06.080 --> 00:06:07.450 align:start position:0%
and other other things there's a short
talk<00:06:06.379><c> during</c><00:06:06.650><c> the</c><00:06:06.770><c> climate</c><00:06:07.099><c> summit</c><00:06:07.219><c> tomorrow</c>

00:06:07.450 --> 00:06:07.460 align:start position:0%
talk during the climate summit tomorrow
 

00:06:07.460 --> 00:06:09.070 align:start position:0%
talk during the climate summit tomorrow
if<00:06:07.729><c> you</c><00:06:07.819><c> want</c><00:06:07.939><c> to</c><00:06:08.000><c> hear</c><00:06:08.089><c> more</c><00:06:08.210><c> about</c><00:06:08.270><c> the</c><00:06:08.569><c> KP</c>

00:06:09.070 --> 00:06:09.080 align:start position:0%
if you want to hear more about the KP
 

00:06:09.080 --> 00:06:12.129 align:start position:0%
if you want to hear more about the KP
keychain<00:06:10.509><c> networking</c><00:06:11.509><c> spec</c><00:06:11.719><c> out</c><00:06:11.870><c> a</c><00:06:11.900><c> lot</c><00:06:12.110><c> of</c>

00:06:12.129 --> 00:06:12.139 align:start position:0%
keychain networking spec out a lot of
 

00:06:12.139 --> 00:06:16.300 align:start position:0%
keychain networking spec out a lot of
love<00:06:12.490><c> recently</c><00:06:13.719><c> it</c><00:06:14.719><c> kind</c><00:06:15.319><c> of</c><00:06:15.409><c> existed</c><00:06:16.039><c> in</c><00:06:16.129><c> just</c>

00:06:16.300 --> 00:06:16.310 align:start position:0%
love recently it kind of existed in just
 

00:06:16.310 --> 00:06:18.850 align:start position:0%
love recently it kind of existed in just
a<00:06:16.400><c> proto</c><00:06:16.639><c> form</c><00:06:16.969><c> until</c><00:06:17.509><c> a</c><00:06:17.569><c> few</c><00:06:17.779><c> months</c><00:06:17.870><c> ago</c>

00:06:18.850 --> 00:06:18.860 align:start position:0%
a proto form until a few months ago
 

00:06:18.860 --> 00:06:21.670 align:start position:0%
a proto form until a few months ago
shout<00:06:19.430><c> out</c><00:06:19.550><c> to</c><00:06:20.180><c> Nimbus</c><00:06:21.080><c> lighthouse</c><00:06:21.500><c> and</c>

00:06:21.670 --> 00:06:21.680 align:start position:0%
shout out to Nimbus lighthouse and
 

00:06:21.680 --> 00:06:23.140 align:start position:0%
shout out to Nimbus lighthouse and
protocol<00:06:22.009><c> labs</c><00:06:22.189><c> remembers</c><00:06:22.580><c> that</c><00:06:22.699><c> those</c><00:06:22.909><c> team</c>

00:06:23.140 --> 00:06:23.150 align:start position:0%
protocol labs remembers that those team
 

00:06:23.150 --> 00:06:25.149 align:start position:0%
protocol labs remembers that those team
stepped<00:06:23.509><c> up</c><00:06:23.659><c> and</c><00:06:23.839><c> helped</c><00:06:23.990><c> drive</c><00:06:24.229><c> this</c><00:06:24.529><c> which</c>

00:06:25.149 --> 00:06:25.159 align:start position:0%
stepped up and helped drive this which
 

00:06:25.159 --> 00:06:27.760 align:start position:0%
stepped up and helped drive this which
was<00:06:25.339><c> critical</c><00:06:25.789><c> to</c><00:06:25.960><c> getting</c><00:06:26.960><c> initial</c><00:06:27.409><c> Interop</c>

00:06:27.760 --> 00:06:27.770 align:start position:0%
was critical to getting initial Interop
 

00:06:27.770 --> 00:06:30.369 align:start position:0%
was critical to getting initial Interop
of<00:06:28.009><c> our</c><00:06:28.159><c> clients</c><00:06:28.550><c> working</c><00:06:28.909><c> and</c><00:06:29.719><c> I</c><00:06:29.810><c> do</c><00:06:29.870><c> just</c>

00:06:30.369 --> 00:06:30.379 align:start position:0%
of our clients working and I do just
 

00:06:30.379 --> 00:06:33.610 align:start position:0%
of our clients working and I do just
want<00:06:30.710><c> a</c><00:06:30.740><c> quick</c><00:06:30.979><c> side</c><00:06:31.250><c> Ghaleb</c><00:06:32.000><c> p2p</c><00:06:32.620><c> there's</c>

00:06:33.610 --> 00:06:33.620 align:start position:0%
want a quick side Ghaleb p2p there's
 

00:06:33.620 --> 00:06:36.490 align:start position:0%
want a quick side Ghaleb p2p there's
been<00:06:33.830><c> a</c><00:06:33.860><c> lot</c><00:06:34.039><c> of</c><00:06:34.180><c> quite</c><00:06:35.180><c> frankly</c><00:06:35.479><c> food</c><00:06:35.779><c> around</c>

00:06:36.490 --> 00:06:36.500 align:start position:0%
been a lot of quite frankly food around
 

00:06:36.500 --> 00:06:37.240 align:start position:0%
been a lot of quite frankly food around
the<00:06:36.770><c> p2p</c>

00:06:37.240 --> 00:06:37.250 align:start position:0%
the p2p
 

00:06:37.250 --> 00:06:38.170 align:start position:0%
the p2p
weather

00:06:38.170 --> 00:06:38.180 align:start position:0%
weather
 

00:06:38.180 --> 00:06:41.560 align:start position:0%
weather
it's<00:06:38.330><c> sudo</c><00:06:38.600><c> a</c><00:06:38.630><c> suitable</c><00:06:39.110><c> choice</c><00:06:39.320><c> and</c><00:06:40.190><c> as</c><00:06:40.970><c> teams</c>

00:06:41.560 --> 00:06:41.570 align:start position:0%
it's sudo a suitable choice and as teams
 

00:06:41.570 --> 00:06:42.850 align:start position:0%
it's sudo a suitable choice and as teams
have<00:06:41.720><c> been</c><00:06:41.840><c> taking</c><00:06:42.110><c> more</c><00:06:42.230><c> ownership</c><00:06:42.290><c> over</c>

00:06:42.850 --> 00:06:42.860 align:start position:0%
have been taking more ownership over
 

00:06:42.860 --> 00:06:45.820 align:start position:0%
have been taking more ownership over
this<00:06:43.240><c> over</c><00:06:44.240><c> their</c><00:06:44.390><c> domains</c><00:06:45.020><c> of</c><00:06:45.260><c> this</c><00:06:45.380><c> project</c>

00:06:45.820 --> 00:06:45.830 align:start position:0%
this over their domains of this project
 

00:06:45.830 --> 00:06:48.430 align:start position:0%
this over their domains of this project
and<00:06:46.040><c> finally</c><00:06:46.700><c> integrating</c><00:06:47.330><c> them</c><00:06:47.450><c> in</c><00:06:47.660><c> we've</c>

00:06:48.430 --> 00:06:48.440 align:start position:0%
and finally integrating them in we've
 

00:06:48.440 --> 00:06:50.200 align:start position:0%
and finally integrating them in we've
had<00:06:48.590><c> a</c><00:06:48.620><c> great</c><00:06:49.040><c> success</c><00:06:49.400><c> and</c><00:06:49.430><c> are</c><00:06:49.730><c> excited</c><00:06:50.000><c> to</c>

00:06:50.200 --> 00:06:50.210 align:start position:0%
had a great success and are excited to
 

00:06:50.210 --> 00:06:52.540 align:start position:0%
had a great success and are excited to
continue<00:06:50.660><c> to</c><00:06:50.750><c> use</c><00:06:50.840><c> it</c>

00:06:52.540 --> 00:06:52.550 align:start position:0%
continue to use it
 

00:06:52.550 --> 00:06:54.730 align:start position:0%
continue to use it
phase<00:06:52.910><c> one</c><00:06:53.150><c> speck</c><00:06:53.480><c> Justin</c><00:06:54.200><c> Drake's</c><00:06:54.440><c> given</c>

00:06:54.730 --> 00:06:54.740 align:start position:0%
phase one speck Justin Drake's given
 

00:06:54.740 --> 00:06:56.020 align:start position:0%
phase one speck Justin Drake's given
this<00:06:54.830><c> thing</c><00:06:55.040><c> a</c><00:06:55.100><c> lot</c><00:06:55.220><c> of</c><00:06:55.310><c> love</c><00:06:55.460><c> recently</c><00:06:55.880><c> it's</c>

00:06:56.020 --> 00:06:56.030 align:start position:0%
this thing a lot of love recently it's
 

00:06:56.030 --> 00:06:58.780 align:start position:0%
this thing a lot of love recently it's
now<00:06:56.330><c> quite</c><00:06:56.690><c> frankly</c><00:06:56.720><c> pretty</c><00:06:57.290><c> elegant</c><00:06:57.790><c> mirrors</c>

00:06:58.780 --> 00:06:58.790 align:start position:0%
now quite frankly pretty elegant mirrors
 

00:06:58.790 --> 00:07:00.730 align:start position:0%
now quite frankly pretty elegant mirrors
the<00:06:59.000><c> phase</c><00:06:59.360><c> zero</c><00:06:59.660><c> specification</c><00:07:00.350><c> a</c><00:07:00.380><c> lot</c><00:07:00.620><c> of</c>

00:07:00.730 --> 00:07:00.740 align:start position:0%
the phase zero specification a lot of
 

00:07:00.740 --> 00:07:03.400 align:start position:0%
the phase zero specification a lot of
work<00:07:00.830><c> on</c><00:07:01.010><c> testing</c><00:07:01.660><c> ironing</c><00:07:02.660><c> out</c><00:07:02.750><c> some</c><00:07:03.080><c> of</c><00:07:03.200><c> the</c>

00:07:03.400 --> 00:07:03.410 align:start position:0%
work on testing ironing out some of the
 

00:07:03.410 --> 00:07:05.830 align:start position:0%
work on testing ironing out some of the
more<00:07:04.130><c> nuanced</c><00:07:04.430><c> details</c><00:07:04.850><c> and</c><00:07:05.210><c> exploring</c><00:07:05.660><c> some</c>

00:07:05.830 --> 00:07:05.840 align:start position:0%
more nuanced details and exploring some
 

00:07:05.840 --> 00:07:08.800 align:start position:0%
more nuanced details and exploring some
opportunities<00:07:06.410><c> to</c><00:07:06.440><c> maybe</c><00:07:06.770><c> increase</c><00:07:07.810><c> the</c>

00:07:08.800 --> 00:07:08.810 align:start position:0%
opportunities to maybe increase the
 

00:07:08.810 --> 00:07:10.390 align:start position:0%
opportunities to maybe increase the
amount<00:07:08.990><c> of</c><00:07:09.020><c> cross-linking</c><00:07:09.710><c> that</c><00:07:09.890><c> happens</c><00:07:10.250><c> to</c>

00:07:10.390 --> 00:07:10.400 align:start position:0%
amount of cross-linking that happens to
 

00:07:10.400 --> 00:07:12.450 align:start position:0%
amount of cross-linking that happens to
help<00:07:10.550><c> facilitate</c><00:07:10.700><c> crush</c><00:07:11.210><c> our</c><00:07:11.390><c> communication</c>

00:07:12.450 --> 00:07:12.460 align:start position:0%
help facilitate crush our communication
 

00:07:12.460 --> 00:07:16.060 align:start position:0%
help facilitate crush our communication
so<00:07:13.780><c> something</c><00:07:14.780><c> that's</c><00:07:14.810><c> in</c><00:07:15.380><c> the</c><00:07:15.470><c> past</c><00:07:15.650><c> six</c>

00:07:16.060 --> 00:07:16.070 align:start position:0%
so something that's in the past six
 

00:07:16.070 --> 00:07:17.890 align:start position:0%
so something that's in the past six
months<00:07:16.190><c> the</c><00:07:16.790><c> lay</c><00:07:17.240><c> of</c><00:07:17.360><c> the</c><00:07:17.390><c> land</c><00:07:17.510><c> in</c><00:07:17.840><c> the</c>

00:07:17.890 --> 00:07:17.900 align:start position:0%
months the lay of the land in the
 

00:07:17.900 --> 00:07:19.600 align:start position:0%
months the lay of the land in the
direction<00:07:18.020><c> of</c><00:07:18.530><c> what</c><00:07:18.740><c> we</c><00:07:18.830><c> call</c><00:07:19.010><c> phase</c><00:07:19.280><c> two</c>

00:07:19.600 --> 00:07:19.610 align:start position:0%
direction of what we call phase two
 

00:07:19.610 --> 00:07:21.790 align:start position:0%
direction of what we call phase two
which<00:07:19.820><c> is</c><00:07:19.970><c> that</c><00:07:20.150><c> state</c><00:07:20.450><c> and</c><00:07:20.690><c> execution</c><00:07:21.650><c> of</c>

00:07:21.790 --> 00:07:21.800 align:start position:0%
which is that state and execution of
 

00:07:21.800 --> 00:07:25.180 align:start position:0%
which is that state and execution of
eath<00:07:22.100><c> to</c><00:07:22.340><c> has</c><00:07:23.050><c> radically</c><00:07:24.050><c> changed</c><00:07:24.260><c> and</c>

00:07:25.180 --> 00:07:25.190 align:start position:0%
eath to has radically changed and
 

00:07:25.190 --> 00:07:26.770 align:start position:0%
eath to has radically changed and
actually<00:07:25.550><c> it's</c><00:07:25.850><c> not</c><00:07:25.970><c> state</c><00:07:26.210><c> an</c><00:07:26.300><c> execution</c>

00:07:26.770 --> 00:07:26.780 align:start position:0%
actually it's not state an execution
 

00:07:26.780 --> 00:07:30.370 align:start position:0%
actually it's not state an execution
it's<00:07:26.960><c> stateless</c><00:07:27.470><c> execution</c><00:07:28.570><c> KC</c><00:07:29.570><c> from</c><00:07:30.200><c> the</c><00:07:30.350><c> e</c>

00:07:30.370 --> 00:07:30.380 align:start position:0%
it's stateless execution KC from the e
 

00:07:30.380 --> 00:07:33.510 align:start position:0%
it's stateless execution KC from the e
azam<00:07:30.860><c> team</c><00:07:31.010><c> put</c><00:07:31.310><c> out</c><00:07:31.400><c> a</c><00:07:31.430><c> post</c><00:07:31.700><c> in</c><00:07:32.000><c> April</c><00:07:32.510><c> about</c>

00:07:33.510 --> 00:07:33.520 align:start position:0%
azam team put out a post in April about
 

00:07:33.520 --> 00:07:36.160 align:start position:0%
azam team put out a post in April about
using<00:07:34.520><c> kind</c><00:07:34.970><c> of</c><00:07:35.060><c> reframing</c><00:07:35.690><c> how</c><00:07:35.840><c> we</c><00:07:35.960><c> think</c>

00:07:36.160 --> 00:07:36.170 align:start position:0%
using kind of reframing how we think
 

00:07:36.170 --> 00:07:40.180 align:start position:0%
using kind of reframing how we think
about<00:07:36.290><c> this</c><00:07:36.680><c> highly</c><00:07:37.430><c> scalable</c><00:07:38.080><c> system</c><00:07:39.080><c> so</c><00:07:39.530><c> at</c>

00:07:40.180 --> 00:07:40.190 align:start position:0%
about this highly scalable system so at
 

00:07:40.190 --> 00:07:43.900 align:start position:0%
about this highly scalable system so at
its<00:07:40.490><c> core</c><00:07:40.610><c> what</c><00:07:41.270><c> e2</c><00:07:41.810><c> does</c><00:07:42.080><c> is</c><00:07:42.410><c> it</c><00:07:42.920><c> solves</c><00:07:43.490><c> data</c>

00:07:43.900 --> 00:07:43.910 align:start position:0%
its core what e2 does is it solves data
 

00:07:43.910 --> 00:07:46.120 align:start position:0%
its core what e2 does is it solves data
availability<00:07:44.390><c> and</c><00:07:44.780><c> it's</c><00:07:45.380><c> a</c><00:07:45.470><c> date</c>

00:07:46.120 --> 00:07:46.130 align:start position:0%
availability and it's a date
 

00:07:46.130 --> 00:07:47.740 align:start position:0%
availability and it's a date
availability<00:07:46.550><c> engine</c><00:07:47.090><c> that</c><00:07:47.480><c> comes</c><00:07:47.630><c> to</c>

00:07:47.740 --> 00:07:47.750 align:start position:0%
availability engine that comes to
 

00:07:47.750 --> 00:07:49.600 align:start position:0%
availability engine that comes to
consensus<00:07:48.200><c> on</c><00:07:48.320><c> anywhere</c><00:07:48.620><c> between</c><00:07:48.770><c> like</c><00:07:48.920><c> one</c>

00:07:49.600 --> 00:07:49.610 align:start position:0%
consensus on anywhere between like one
 

00:07:49.610 --> 00:07:52.930 align:start position:0%
consensus on anywhere between like one
and<00:07:50.030><c> ten</c><00:07:50.270><c> megabytes</c><00:07:50.720><c> of</c><00:07:51.050><c> data</c><00:07:51.290><c> per</c><00:07:51.620><c> second</c><00:07:52.010><c> and</c>

00:07:52.930 --> 00:07:52.940 align:start position:0%
and ten megabytes of data per second and
 

00:07:52.940 --> 00:07:56.890 align:start position:0%
and ten megabytes of data per second and
so<00:07:53.240><c> reframing</c><00:07:54.110><c> the</c><00:07:54.970><c> phase</c><00:07:55.970><c> two</c><00:07:56.270><c> conversation</c>

00:07:56.890 --> 00:07:56.900 align:start position:0%
so reframing the phase two conversation
 

00:07:56.900 --> 00:07:59.410 align:start position:0%
so reframing the phase two conversation
around<00:07:57.050><c> how</c><00:07:57.950><c> we</c><00:07:58.010><c> can</c><00:07:58.370><c> more</c><00:07:58.550><c> abstractly</c><00:07:59.120><c> just</c>

00:07:59.410 --> 00:07:59.420 align:start position:0%
around how we can more abstractly just
 

00:07:59.420 --> 00:08:01.180 align:start position:0%
around how we can more abstractly just
use<00:07:59.630><c> this</c><00:07:59.900><c> highly</c><00:08:00.440><c> scalable</c><00:08:00.800><c> data</c><00:08:00.980><c> layer</c>

00:08:01.180 --> 00:08:01.190 align:start position:0%
use this highly scalable data layer
 

00:08:01.190 --> 00:08:03.580 align:start position:0%
use this highly scalable data layer
instead<00:08:01.700><c> of</c><00:08:01.850><c> having</c><00:08:02.330><c> to</c><00:08:02.630><c> bake</c><00:08:02.870><c> all</c><00:08:03.200><c> of</c><00:08:03.260><c> the</c>

00:08:03.580 --> 00:08:03.590 align:start position:0%
instead of having to bake all of the
 

00:08:03.590 --> 00:08:07.510 align:start position:0%
instead of having to bake all of the
execution<00:08:04.100><c> and</c><00:08:04.250><c> things</c><00:08:04.430><c> into</c><00:08:04.850><c> layer</c><00:08:05.510><c> one</c><00:08:06.520><c> now</c>

00:08:07.510 --> 00:08:07.520 align:start position:0%
execution and things into layer one now
 

00:08:07.520 --> 00:08:10.150 align:start position:0%
execution and things into layer one now
what<00:08:07.730><c> does</c><00:08:07.820><c> that</c><00:08:07.850><c> actually</c><00:08:08.090><c> mean</c><00:08:09.070><c> state</c><00:08:10.070><c> an</c>

00:08:10.150 --> 00:08:10.160 align:start position:0%
what does that actually mean state an
 

00:08:10.160 --> 00:08:13.960 align:start position:0%
what does that actually mean state an
execution<00:08:10.640><c> an</c><00:08:10.730><c> eighth</c><00:08:10.820><c> one</c><00:08:11.030><c> this</c><00:08:12.700><c> is</c><00:08:13.700><c> very</c>

00:08:13.960 --> 00:08:13.970 align:start position:0%
execution an eighth one this is very
 

00:08:13.970 --> 00:08:16.030 align:start position:0%
execution an eighth one this is very
limited<00:08:14.510><c> view</c><00:08:14.630><c> of</c><00:08:14.870><c> over</c><00:08:15.350><c> the</c><00:08:15.440><c> world</c><00:08:15.590><c> there</c><00:08:15.830><c> but</c>

00:08:16.030 --> 00:08:16.040 align:start position:0%
limited view of over the world there but
 

00:08:16.040 --> 00:08:17.890 align:start position:0%
limited view of over the world there but
in<00:08:16.490><c> in</c><00:08:16.850><c> consensus</c><00:08:17.360><c> we</c><00:08:17.450><c> have</c><00:08:17.540><c> this</c><00:08:17.630><c> strong</c>

00:08:17.890 --> 00:08:17.900 align:start position:0%
in in consensus we have this strong
 

00:08:17.900 --> 00:08:20.290 align:start position:0%
in in consensus we have this strong
notion<00:08:18.320><c> of</c><00:08:18.410><c> state</c><00:08:18.680><c> you</c><00:08:19.490><c> assume</c><00:08:19.820><c> when</c><00:08:20.120><c> you're</c>

00:08:20.290 --> 00:08:20.300 align:start position:0%
notion of state you assume when you're
 

00:08:20.300 --> 00:08:21.610 align:start position:0%
notion of state you assume when you're
processing<00:08:20.450><c> a</c><00:08:20.690><c> block</c><00:08:20.870><c> that</c><00:08:20.900><c> you</c><00:08:21.080><c> have</c><00:08:21.230><c> access</c>

00:08:21.610 --> 00:08:21.620 align:start position:0%
processing a block that you have access
 

00:08:21.620 --> 00:08:24.370 align:start position:0%
processing a block that you have access
to<00:08:21.650><c> all</c><00:08:21.920><c> state</c><00:08:22.190><c> and</c><00:08:23.090><c> you</c><00:08:23.210><c> also</c><00:08:23.390><c> have</c><00:08:23.690><c> a</c><00:08:23.960><c> strong</c>

00:08:24.370 --> 00:08:24.380 align:start position:0%
to all state and you also have a strong
 

00:08:24.380 --> 00:08:27.700 align:start position:0%
to all state and you also have a strong
embedded<00:08:25.300><c> execution</c><00:08:26.300><c> engine</c><00:08:26.570><c> where</c><00:08:27.020><c> we</c><00:08:27.560><c> have</c>

00:08:27.700 --> 00:08:27.710 align:start position:0%
embedded execution engine where we have
 

00:08:27.710 --> 00:08:31.570 align:start position:0%
embedded execution engine where we have
these<00:08:28.010><c> formal</c><00:08:28.760><c> and</c><00:08:29.770><c> hard-coded</c><00:08:30.770><c> rules</c><00:08:31.100><c> and</c>

00:08:31.570 --> 00:08:31.580 align:start position:0%
these formal and hard-coded rules and
 

00:08:31.580 --> 00:08:34.090 align:start position:0%
these formal and hard-coded rules and
notions<00:08:32.030><c> of</c><00:08:32.180><c> account</c><00:08:32.510><c> and</c><00:08:32.780><c> account</c><00:08:33.020><c> model</c><00:08:33.260><c> and</c>

00:08:34.090 --> 00:08:34.100 align:start position:0%
notions of account and account model and
 

00:08:34.100 --> 00:08:36.550 align:start position:0%
notions of account and account model and
so<00:08:34.280><c> your</c><00:08:34.700><c> changes</c><00:08:35.270><c> has</c><00:08:35.420><c> transaction</c><00:08:36.050><c> data</c><00:08:36.260><c> and</c>

00:08:36.550 --> 00:08:36.560 align:start position:0%
so your changes has transaction data and
 

00:08:36.560 --> 00:08:39.790 align:start position:0%
so your changes has transaction data and
execute<00:08:37.690><c> using</c><00:08:38.690><c> these</c><00:08:38.780><c> rules</c><00:08:39.080><c> upon</c><00:08:39.590><c> that</c>

00:08:39.790 --> 00:08:39.800 align:start position:0%
execute using these rules upon that
 

00:08:39.800 --> 00:08:42.190 align:start position:0%
execute using these rules upon that
state<00:08:40.600><c> transitioning</c><00:08:41.600><c> that</c><00:08:41.750><c> state</c><00:08:41.990><c> within</c>

00:08:42.190 --> 00:08:42.200 align:start position:0%
state transitioning that state within
 

00:08:42.200 --> 00:08:45.460 align:start position:0%
state transitioning that state within
the<00:08:42.380><c> consensus</c><00:08:42.860><c> but</c><00:08:43.760><c> in</c><00:08:44.150><c> e2</c><00:08:44.900><c> we're</c><00:08:45.110><c> moving</c><00:08:45.350><c> to</c>

00:08:45.460 --> 00:08:45.470 align:start position:0%
the consensus but in e2 we're moving to
 

00:08:45.470 --> 00:08:48.340 align:start position:0%
the consensus but in e2 we're moving to
a<00:08:45.500><c> more</c><00:08:45.830><c> abstracted</c><00:08:46.640><c> model</c><00:08:47.030><c> where</c><00:08:47.630><c> instead</c><00:08:48.170><c> of</c>

00:08:48.340 --> 00:08:48.350 align:start position:0%
a more abstracted model where instead of
 

00:08:48.350 --> 00:08:49.970 align:start position:0%
a more abstracted model where instead of
having<00:08:48.590><c> the</c><00:08:48.800><c> heart</c><00:08:49.040><c> could</c><00:08:49.280><c> its</c>

00:08:49.970 --> 00:08:49.980 align:start position:0%
having the heart could its
 

00:08:49.980 --> 00:08:52.519 align:start position:0%
having the heart could its
State<00:08:50.610><c> execution</c><00:08:51.389><c> rules</c><00:08:51.600><c> and</c><00:08:51.839><c> having</c><00:08:52.439><c> the</c>

00:08:52.519 --> 00:08:52.529 align:start position:0%
State execution rules and having the
 

00:08:52.529 --> 00:08:54.439 align:start position:0%
State execution rules and having the
entirety<00:08:53.040><c> of</c><00:08:53.069><c> state</c><00:08:53.369><c> available</c><00:08:53.670><c> within</c><00:08:54.149><c> the</c>

00:08:54.439 --> 00:08:54.449 align:start position:0%
entirety of state available within the
 

00:08:54.449 --> 00:08:56.749 align:start position:0%
entirety of state available within the
consensus<00:08:55.019><c> removing</c><00:08:55.889><c> to</c><00:08:55.980><c> this</c><00:08:56.069><c> abstracted</c>

00:08:56.749 --> 00:08:56.759 align:start position:0%
consensus removing to this abstracted
 

00:08:56.759 --> 00:08:58.369 align:start position:0%
consensus removing to this abstracted
model<00:08:57.059><c> which</c><00:08:57.420><c> we</c><00:08:57.600><c> call</c><00:08:57.779><c> execution</c>

00:08:58.369 --> 00:08:58.379 align:start position:0%
model which we call execution
 

00:08:58.379 --> 00:09:02.299 align:start position:0%
model which we call execution
environments<00:08:58.889><c> or</c><00:08:59.040><c> E's</c><00:08:59.819><c> in</c><00:09:00.149><c> which</c><00:09:00.720><c> state</c><00:09:01.679><c> the</c>

00:09:02.299 --> 00:09:02.309 align:start position:0%
environments or E's in which state the
 

00:09:02.309 --> 00:09:04.939 align:start position:0%
environments or E's in which state the
the<00:09:02.389><c> notion</c><00:09:03.389><c> of</c><00:09:03.600><c> state</c><00:09:03.929><c> the</c><00:09:04.410><c> notion</c><00:09:04.860><c> of</c>

00:09:04.939 --> 00:09:04.949 align:start position:0%
the notion of state the notion of
 

00:09:04.949 --> 00:09:06.859 align:start position:0%
the notion of state the notion of
account<00:09:05.309><c> and</c><00:09:05.610><c> the</c><00:09:05.670><c> notion</c><00:09:05.939><c> of</c><00:09:05.999><c> execution</c><00:09:06.540><c> upon</c>

00:09:06.859 --> 00:09:06.869 align:start position:0%
account and the notion of execution upon
 

00:09:06.869 --> 00:09:09.139 align:start position:0%
account and the notion of execution upon
that<00:09:07.079><c> can</c><00:09:07.649><c> be</c><00:09:07.769><c> defined</c><00:09:08.189><c> in</c><00:09:08.489><c> a</c><00:09:08.819><c> more</c><00:09:08.999><c> abstract</c>

00:09:09.139 --> 00:09:09.149 align:start position:0%
that can be defined in a more abstract
 

00:09:09.149 --> 00:09:13.160 align:start position:0%
that can be defined in a more abstract
way<00:09:10.189><c> and</c><00:09:11.189><c> can</c><00:09:11.429><c> be</c><00:09:11.459><c> defined</c><00:09:11.910><c> actually</c><00:09:12.179><c> not</c><00:09:12.959><c> in</c>

00:09:13.160 --> 00:09:13.170 align:start position:0%
way and can be defined actually not in
 

00:09:13.170 --> 00:09:15.289 align:start position:0%
way and can be defined actually not in
the<00:09:13.290><c> core</c><00:09:13.499><c> consensus</c><00:09:14.009><c> but</c><00:09:14.399><c> at</c><00:09:14.639><c> the</c><00:09:14.819><c> user</c><00:09:14.999><c> level</c>

00:09:15.289 --> 00:09:15.299 align:start position:0%
the core consensus but at the user level
 

00:09:15.299 --> 00:09:19.160 align:start position:0%
the core consensus but at the user level
and<00:09:16.290><c> so</c><00:09:16.410><c> we</c><00:09:16.529><c> have</c><00:09:16.709><c> these</c><00:09:17.360><c> at</c><00:09:18.360><c> each</c><00:09:18.600><c> of</c><00:09:18.779><c> these</c><00:09:18.899><c> is</c>

00:09:19.160 --> 00:09:19.170 align:start position:0%
and so we have these at each of these is
 

00:09:19.170 --> 00:09:20.689 align:start position:0%
and so we have these at each of these is
an<00:09:19.259><c> execution</c><00:09:19.709><c> environment</c><00:09:20.279><c> which</c><00:09:20.519><c> is</c><00:09:20.670><c> a</c>

00:09:20.689 --> 00:09:20.699 align:start position:0%
an execution environment which is a
 

00:09:20.699 --> 00:09:23.269 align:start position:0%
an execution environment which is a
chunk<00:09:21.209><c> of</c><00:09:21.329><c> code</c><00:09:21.600><c> wasum</c><00:09:22.379><c> code</c><00:09:22.589><c> which</c><00:09:23.100><c> would</c>

00:09:23.269 --> 00:09:23.279 align:start position:0%
chunk of code wasum code which would
 

00:09:23.279 --> 00:09:25.639 align:start position:0%
chunk of code wasum code which would
specify<00:09:23.879><c> the</c><00:09:23.939><c> rules</c><00:09:24.449><c> of</c><00:09:24.809><c> execution</c><00:09:25.439><c> within</c>

00:09:25.639 --> 00:09:25.649 align:start position:0%
specify the rules of execution within
 

00:09:25.649 --> 00:09:27.679 align:start position:0%
specify the rules of execution within
that<00:09:26.040><c> realm</c><00:09:26.309><c> within</c><00:09:26.639><c> that</c><00:09:26.790><c> domain</c><00:09:26.939><c> and</c><00:09:27.480><c> you</c>

00:09:27.679 --> 00:09:27.689 align:start position:0%
that realm within that domain and you
 

00:09:27.689 --> 00:09:29.660 align:start position:0%
that realm within that domain and you
can<00:09:27.839><c> actually</c><00:09:27.959><c> deploy</c><00:09:28.829><c> more</c><00:09:29.100><c> of</c><00:09:29.249><c> these</c><00:09:29.369><c> the</c>

00:09:29.660 --> 00:09:29.670 align:start position:0%
can actually deploy more of these the
 

00:09:29.670 --> 00:09:33.259 align:start position:0%
can actually deploy more of these the
actual<00:09:30.029><c> model</c><00:09:30.420><c> on</c><00:09:30.720><c> the</c><00:09:31.350><c> cost</c><00:09:31.759><c> of</c><00:09:32.759><c> either</c>

00:09:33.259 --> 00:09:33.269 align:start position:0%
actual model on the cost of either
 

00:09:33.269 --> 00:09:35.179 align:start position:0%
actual model on the cost of either
burning<00:09:33.779><c> or</c><00:09:33.899><c> locking</c><00:09:34.230><c> capitols</c><00:09:34.769><c> deploy</c><00:09:35.009><c> these</c>

00:09:35.179 --> 00:09:35.189 align:start position:0%
burning or locking capitols deploy these
 

00:09:35.189 --> 00:09:37.299 align:start position:0%
burning or locking capitols deploy these
is<00:09:35.369><c> still</c><00:09:35.610><c> up</c><00:09:36.119><c> for</c><00:09:36.149><c> debate</c><00:09:36.360><c> but</c><00:09:36.660><c> it</c><00:09:36.779><c> would</c><00:09:36.869><c> be</c>

00:09:37.299 --> 00:09:37.309 align:start position:0%
is still up for debate but it would be
 

00:09:37.309 --> 00:09:40.400 align:start position:0%
is still up for debate but it would be
expensive<00:09:38.309><c> because</c><00:09:38.489><c> you're</c><00:09:39.299><c> deploying</c><00:09:39.720><c> code</c>

00:09:40.400 --> 00:09:40.410 align:start position:0%
expensive because you're deploying code
 

00:09:40.410 --> 00:09:42.859 align:start position:0%
expensive because you're deploying code
on<00:09:40.860><c> this</c><00:09:41.309><c> globally</c><00:09:41.759><c> accessible</c><00:09:42.059><c> thing</c><00:09:42.629><c> called</c>

00:09:42.859 --> 00:09:42.869 align:start position:0%
on this globally accessible thing called
 

00:09:42.869 --> 00:09:45.049 align:start position:0%
on this globally accessible thing called
the<00:09:42.929><c> beacon</c><00:09:43.170><c> chain</c><00:09:43.379><c> and</c><00:09:43.619><c> so</c><00:09:44.129><c> where's</c><00:09:44.879><c> the</c>

00:09:45.049 --> 00:09:45.059 align:start position:0%
the beacon chain and so where's the
 

00:09:45.059 --> 00:09:46.999 align:start position:0%
the beacon chain and so where's the
state<00:09:45.269><c> the</c><00:09:45.809><c> state</c><00:09:46.019><c> does</c><00:09:46.199><c> not</c><00:09:46.319><c> exist</c><00:09:46.679><c> in</c><00:09:46.829><c> the</c>

00:09:46.999 --> 00:09:47.009 align:start position:0%
state the state does not exist in the
 

00:09:47.009 --> 00:09:50.929 align:start position:0%
state the state does not exist in the
consensus<00:09:47.459><c> the</c><00:09:48.149><c> state</c><00:09:48.569><c> actually</c><00:09:49.549><c> exists</c><00:09:50.549><c> the</c>

00:09:50.929 --> 00:09:50.939 align:start position:0%
consensus the state actually exists the
 

00:09:50.939 --> 00:09:52.970 align:start position:0%
consensus the state actually exists the
state<00:09:51.149><c> that</c><00:09:51.360><c> you</c><00:09:51.569><c> need</c><00:09:51.869><c> to</c><00:09:52.079><c> operate</c><00:09:52.529><c> blocks</c>

00:09:52.970 --> 00:09:52.980 align:start position:0%
state that you need to operate blocks
 

00:09:52.980 --> 00:09:54.619 align:start position:0%
state that you need to operate blocks
which<00:09:53.369><c> these</c><00:09:53.610><c> blocks</c><00:09:53.879><c> you</c><00:09:53.999><c> know</c><00:09:54.209><c> are</c><00:09:54.420><c> a</c><00:09:54.480><c> little</c>

00:09:54.619 --> 00:09:54.629 align:start position:0%
which these blocks you know are a little
 

00:09:54.629 --> 00:09:58.039 align:start position:0%
which these blocks you know are a little
bit<00:09:54.809><c> fatter</c><00:09:55.019><c> than</c><00:09:55.850><c> previous</c><00:09:56.850><c> because</c><00:09:57.839><c> now</c>

00:09:58.039 --> 00:09:58.049 align:start position:0%
bit fatter than previous because now
 

00:09:58.049 --> 00:10:00.259 align:start position:0%
bit fatter than previous because now
instead<00:09:58.410><c> of</c><00:09:58.740><c> just</c><00:09:58.889><c> transaction</c><00:09:59.730><c> user</c><00:09:59.939><c> level</c>

00:10:00.259 --> 00:10:00.269 align:start position:0%
instead of just transaction user level
 

00:10:00.269 --> 00:10:02.090 align:start position:0%
instead of just transaction user level
data<00:10:00.449><c> we</c><00:10:00.990><c> have</c><00:10:01.170><c> what</c><00:10:01.290><c> we</c><00:10:01.410><c> call</c><00:10:01.529><c> witnesses</c>

00:10:02.090 --> 00:10:02.100 align:start position:0%
data we have what we call witnesses
 

00:10:02.100 --> 00:10:04.639 align:start position:0%
data we have what we call witnesses
which<00:10:02.369><c> are</c><00:10:02.600><c> the</c><00:10:03.600><c> components</c><00:10:04.259><c> of</c><00:10:04.350><c> state</c>

00:10:04.639 --> 00:10:04.649 align:start position:0%
which are the components of state
 

00:10:04.649 --> 00:10:06.530 align:start position:0%
which are the components of state
required<00:10:05.279><c> to</c><00:10:05.519><c> operate</c><00:10:05.670><c> on</c><00:10:06.029><c> that</c><00:10:06.059><c> block</c><00:10:06.389><c> so</c>

00:10:06.530 --> 00:10:06.540 align:start position:0%
required to operate on that block so
 

00:10:06.540 --> 00:10:08.480 align:start position:0%
required to operate on that block so
it's<00:10:06.660><c> kind</c><00:10:06.809><c> of</c><00:10:06.839><c> like</c><00:10:06.959><c> a</c><00:10:07.019><c> the</c><00:10:07.769><c> database</c><00:10:08.220><c> and</c>

00:10:08.480 --> 00:10:08.490 align:start position:0%
it's kind of like a the database and
 

00:10:08.490 --> 00:10:12.470 align:start position:0%
it's kind of like a the database and
proofs<00:10:08.970><c> that</c><00:10:09.389><c> that</c><00:10:10.350><c> data</c><00:10:10.649><c> is</c><00:10:11.009><c> valid</c><00:10:11.819><c> against</c>

00:10:12.470 --> 00:10:12.480 align:start position:0%
proofs that that data is valid against
 

00:10:12.480 --> 00:10:14.689 align:start position:0%
proofs that that data is valid against
the<00:10:13.049><c> state</c><00:10:13.290><c> route</c><00:10:13.499><c> and</c><00:10:13.799><c> so</c><00:10:14.160><c> when</c><00:10:14.309><c> you</c><00:10:14.369><c> update</c><00:10:14.519><c> a</c>

00:10:14.689 --> 00:10:14.699 align:start position:0%
the state route and so when you update a
 

00:10:14.699 --> 00:10:16.669 align:start position:0%
the state route and so when you update a
block<00:10:15.149><c> you're</c><00:10:15.360><c> actually</c><00:10:15.629><c> not</c><00:10:15.779><c> modifying</c><00:10:16.499><c> the</c>

00:10:16.669 --> 00:10:16.679 align:start position:0%
block you're actually not modifying the
 

00:10:16.679 --> 00:10:18.319 align:start position:0%
block you're actually not modifying the
state<00:10:16.920><c> within</c><00:10:17.309><c> the</c><00:10:17.519><c> consensus</c><00:10:17.939><c> you're</c><00:10:18.089><c> just</c>

00:10:18.319 --> 00:10:18.329 align:start position:0%
state within the consensus you're just
 

00:10:18.329 --> 00:10:20.449 align:start position:0%
state within the consensus you're just
updating<00:10:18.899><c> the</c><00:10:19.499><c> state</c><00:10:19.769><c> route</c><00:10:19.980><c> which</c><00:10:20.160><c> is</c><00:10:20.189><c> kind</c>

00:10:20.449 --> 00:10:20.459 align:start position:0%
updating the state route which is kind
 

00:10:20.459 --> 00:10:23.780 align:start position:0%
updating the state route which is kind
of<00:10:20.490><c> like</c><00:10:20.639><c> the</c><00:10:20.759><c> digests</c><00:10:21.420><c> of</c><00:10:21.569><c> the</c><00:10:22.170><c> state</c><00:10:22.670><c> you</c><00:10:23.670><c> can</c>

00:10:23.780 --> 00:10:23.790 align:start position:0%
of like the digests of the state you can
 

00:10:23.790 --> 00:10:25.369 align:start position:0%
of like the digests of the state you can
do<00:10:23.850><c> a</c><00:10:23.879><c> lot</c><00:10:24.059><c> of</c><00:10:24.089><c> really</c><00:10:24.299><c> cool</c><00:10:25.049><c> and</c><00:10:25.170><c> interesting</c>

00:10:25.369 --> 00:10:25.379 align:start position:0%
do a lot of really cool and interesting
 

00:10:25.379 --> 00:10:28.340 align:start position:0%
do a lot of really cool and interesting
things<00:10:25.740><c> here</c><00:10:25.980><c> and</c><00:10:26.660><c> from</c><00:10:27.660><c> my</c><00:10:27.779><c> perspective</c><00:10:28.019><c> and</c>

00:10:28.340 --> 00:10:28.350 align:start position:0%
things here and from my perspective and
 

00:10:28.350 --> 00:10:30.410 align:start position:0%
things here and from my perspective and
what<00:10:28.860><c> this</c><00:10:28.949><c> allows</c><00:10:29.220><c> us</c><00:10:29.249><c> to</c><00:10:29.519><c> do</c><00:10:29.670><c> is</c><00:10:29.879><c> instead</c><00:10:30.360><c> of</c>

00:10:30.410 --> 00:10:30.420 align:start position:0%
what this allows us to do is instead of
 

00:10:30.420 --> 00:10:34.129 align:start position:0%
what this allows us to do is instead of
us<00:10:30.660><c> guessing</c><00:10:31.379><c> what</c><00:10:32.279><c> aetherium</c><00:10:32.720><c> can</c><00:10:33.720><c> or</c><00:10:33.959><c> should</c>

00:10:34.129 --> 00:10:34.139 align:start position:0%
us guessing what aetherium can or should
 

00:10:34.139 --> 00:10:37.730 align:start position:0%
us guessing what aetherium can or should
be<00:10:34.199><c> in</c><00:10:34.759><c> 20</c><00:10:35.759><c> 30</c><00:10:36.240><c> years</c><00:10:36.329><c> this</c><00:10:36.959><c> allows</c><00:10:37.259><c> us</c><00:10:37.439><c> to</c><00:10:37.559><c> like</c>

00:10:37.730 --> 00:10:37.740 align:start position:0%
be in 20 30 years this allows us to like
 

00:10:37.740 --> 00:10:40.159 align:start position:0%
be in 20 30 years this allows us to like
naturally<00:10:38.429><c> extend</c><00:10:38.970><c> and</c><00:10:39.209><c> upgrade</c><00:10:39.569><c> and</c><00:10:39.749><c> modify</c>

00:10:40.159 --> 00:10:40.169 align:start position:0%
naturally extend and upgrade and modify
 

00:10:40.169 --> 00:10:42.919 align:start position:0%
naturally extend and upgrade and modify
execution<00:10:40.980><c> as</c><00:10:41.160><c> there's</c><00:10:42.029><c> innovations</c><00:10:42.629><c> on</c><00:10:42.809><c> that</c>

00:10:42.919 --> 00:10:42.929 align:start position:0%
execution as there's innovations on that
 

00:10:42.929 --> 00:10:45.859 align:start position:0%
execution as there's innovations on that
layer<00:10:43.110><c> and</c><00:10:44.100><c> the</c><00:10:44.490><c> really</c><00:10:44.850><c> nice</c><00:10:44.999><c> thing</c><00:10:45.299><c> is</c><00:10:45.569><c> that</c>

00:10:45.859 --> 00:10:45.869 align:start position:0%
layer and the really nice thing is that
 

00:10:45.869 --> 00:10:49.369 align:start position:0%
layer and the really nice thing is that
it<00:10:46.169><c> gives</c><00:10:46.230><c> us</c><00:10:46.439><c> a</c><00:10:47.239><c> clear</c><00:10:48.239><c> trajectory</c><00:10:48.569><c> and</c><00:10:49.139><c> model</c>

00:10:49.369 --> 00:10:49.379 align:start position:0%
it gives us a clear trajectory and model
 

00:10:49.379 --> 00:10:51.470 align:start position:0%
it gives us a clear trajectory and model
on<00:10:49.529><c> how</c><00:10:49.559><c> eath</c><00:10:50.100><c> one</c><00:10:50.369><c> can</c><00:10:50.549><c> actually</c><00:10:50.999><c> be</c><00:10:51.149><c> slotted</c>

00:10:51.470 --> 00:10:51.480 align:start position:0%
on how eath one can actually be slotted
 

00:10:51.480 --> 00:10:55.309 align:start position:0%
on how eath one can actually be slotted
into<00:10:51.809><c> eath</c><00:10:52.139><c> 2</c><00:10:52.410><c> and</c><00:10:52.769><c> has</c><00:10:52.980><c> given</c><00:10:53.100><c> us</c><00:10:54.169><c> more</c><00:10:55.169><c> of</c><00:10:55.230><c> a</c>

00:10:55.309 --> 00:10:55.319 align:start position:0%
into eath 2 and has given us more of a
 

00:10:55.319 --> 00:10:57.150 align:start position:0%
into eath 2 and has given us more of a
concrete<00:10:55.739><c> idea</c><00:10:56.220><c> of</c><00:10:56.399><c> how</c><00:10:56.549><c> to</c><00:10:56.610><c> handle</c>

00:10:57.150 --> 00:10:57.160 align:start position:0%
concrete idea of how to handle
 

00:10:57.160 --> 00:10:59.940 align:start position:0%
concrete idea of how to handle
create<00:10:57.520><c> and</c><00:10:57.790><c> trajectory</c><00:10:58.780><c> so</c><00:10:59.020><c> eath</c><00:10:59.620><c> one</c>

00:10:59.940 --> 00:10:59.950 align:start position:0%
create and trajectory so eath one
 

00:10:59.950 --> 00:11:01.920 align:start position:0%
create and trajectory so eath one
actually<00:11:00.670><c> can</c><00:11:01.210><c> become</c><00:11:01.570><c> one</c><00:11:01.780><c> of</c><00:11:01.810><c> these</c>

00:11:01.920 --> 00:11:01.930 align:start position:0%
actually can become one of these
 

00:11:01.930 --> 00:11:04.230 align:start position:0%
actually can become one of these
execution<00:11:02.500><c> environments</c><00:11:03.010><c> where</c><00:11:03.280><c> essentially</c>

00:11:04.230 --> 00:11:04.240 align:start position:0%
execution environments where essentially
 

00:11:04.240 --> 00:11:06.960 align:start position:0%
execution environments where essentially
the<00:11:04.390><c> EVM</c><00:11:04.870><c> interpreter</c><00:11:05.560><c> written</c><00:11:06.040><c> as</c><00:11:06.190><c> wasum</c><00:11:06.820><c> can</c>

00:11:06.960 --> 00:11:06.970 align:start position:0%
the EVM interpreter written as wasum can
 

00:11:06.970 --> 00:11:08.940 align:start position:0%
the EVM interpreter written as wasum can
become<00:11:07.210><c> the</c><00:11:07.360><c> exec</c><00:11:07.690><c> code</c><00:11:08.380><c> within</c><00:11:08.710><c> this</c>

00:11:08.940 --> 00:11:08.950 align:start position:0%
become the exec code within this
 

00:11:08.950 --> 00:11:10.980 align:start position:0%
become the exec code within this
execution<00:11:09.310><c> environment</c><00:11:09.880><c> and</c><00:11:10.000><c> the</c><00:11:10.600><c> state</c>

00:11:10.980 --> 00:11:10.990 align:start position:0%
execution environment and the state
 

00:11:10.990 --> 00:11:12.810 align:start position:0%
execution environment and the state
route<00:11:11.350><c> the</c><00:11:11.620><c> existing</c><00:11:12.010><c> current</c><00:11:12.400><c> state</c><00:11:12.640><c> route</c>

00:11:12.810 --> 00:11:12.820 align:start position:0%
route the existing current state route
 

00:11:12.820 --> 00:11:14.490 align:start position:0%
route the existing current state route
within<00:11:13.030><c> eath</c><00:11:13.300><c> one</c><00:11:13.510><c> would</c><00:11:13.780><c> be</c><00:11:13.900><c> forked</c><00:11:14.170><c> in</c><00:11:14.290><c> here</c>

00:11:14.490 --> 00:11:14.500 align:start position:0%
within eath one would be forked in here
 

00:11:14.500 --> 00:11:16.590 align:start position:0%
within eath one would be forked in here
along<00:11:14.680><c> with</c><00:11:14.860><c> the</c><00:11:14.950><c> ether</c><00:11:15.190><c> balances</c><00:11:15.610><c> there's</c><00:11:16.570><c> a</c>

00:11:16.590 --> 00:11:16.600 align:start position:0%
along with the ether balances there's a
 

00:11:16.600 --> 00:11:19.460 align:start position:0%
along with the ether balances there's a
lot<00:11:16.720><c> of</c><00:11:16.840><c> work</c><00:11:16.990><c> going</c><00:11:17.260><c> on</c><00:11:17.530><c> on</c><00:11:18.450><c> evaluating</c>

00:11:19.460 --> 00:11:19.470 align:start position:0%
lot of work going on on evaluating
 

00:11:19.470 --> 00:11:22.710 align:start position:0%
lot of work going on on evaluating
evaluating<00:11:20.470><c> stateless</c><00:11:20.860><c> execution</c><00:11:21.660><c> trying</c><00:11:22.660><c> to</c>

00:11:22.710 --> 00:11:22.720 align:start position:0%
evaluating stateless execution trying to
 

00:11:22.720 --> 00:11:24.390 align:start position:0%
evaluating stateless execution trying to
understand<00:11:23.110><c> and</c><00:11:23.380><c> capture</c><00:11:23.710><c> the</c><00:11:23.800><c> complexity</c><00:11:24.280><c> of</c>

00:11:24.390 --> 00:11:24.400 align:start position:0%
understand and capture the complexity of
 

00:11:24.400 --> 00:11:27.690 align:start position:0%
understand and capture the complexity of
each<00:11:25.090><c> one</c><00:11:25.480><c> as</c><00:11:25.720><c> an</c><00:11:25.930><c> ee</c><00:11:26.160><c> and</c><00:11:27.160><c> there's</c><00:11:27.310><c> a</c><00:11:27.370><c> there's</c>

00:11:27.690 --> 00:11:27.700 align:start position:0%
each one as an ee and there's a there's
 

00:11:27.700 --> 00:11:31.260 align:start position:0%
each one as an ee and there's a there's
a<00:11:27.820><c> workshop</c><00:11:28.630><c> I</c><00:11:28.810><c> think</c><00:11:29.700><c> it's</c><00:11:30.700><c> a</c><00:11:30.790><c> couple</c><00:11:31.240><c> of</c>

00:11:31.260 --> 00:11:31.270 align:start position:0%
a workshop I think it's a couple of
 

00:11:31.270 --> 00:11:32.550 align:start position:0%
a workshop I think it's a couple of
walls<00:11:31.450><c> and</c><00:11:31.630><c> workshops</c><00:11:31.960><c> in</c><00:11:32.110><c> the</c><00:11:32.140><c> last</c><00:11:32.380><c> day</c>

00:11:32.550 --> 00:11:32.560 align:start position:0%
walls and workshops in the last day
 

00:11:32.560 --> 00:11:34.350 align:start position:0%
walls and workshops in the last day
there's<00:11:32.770><c> a</c><00:11:32.830><c> fishbowl</c><00:11:33.490><c> conversation</c><00:11:34.150><c> about</c>

00:11:34.350 --> 00:11:34.360 align:start position:0%
there's a fishbowl conversation about
 

00:11:34.360 --> 00:11:38.160 align:start position:0%
there's a fishbowl conversation about
all<00:11:34.540><c> of</c><00:11:34.630><c> this</c><00:11:34.780><c> so</c><00:11:35.500><c> check</c><00:11:35.710><c> it</c><00:11:35.800><c> out</c><00:11:35.860><c> cool</c><00:11:36.810><c> a</c><00:11:37.810><c> lot</c>

00:11:38.160 --> 00:11:38.170 align:start position:0%
all of this so check it out cool a lot
 

00:11:38.170 --> 00:11:40.380 align:start position:0%
all of this so check it out cool a lot
of<00:11:38.260><c> work</c><00:11:38.380><c> going</c><00:11:38.530><c> on</c><00:11:38.620><c> a</c><00:11:38.680><c> light</c><00:11:38.860><c> clients</c><00:11:39.270><c> we</c><00:11:40.270><c> have</c>

00:11:40.380 --> 00:11:40.390 align:start position:0%
of work going on a light clients we have
 

00:11:40.390 --> 00:11:42.330 align:start position:0%
of work going on a light clients we have
a<00:11:40.420><c> super</c><00:11:40.810><c> light</c><00:11:40.960><c> sync</c><00:11:41.260><c> protocol</c><00:11:41.710><c> on</c><00:11:42.010><c> the</c><00:11:42.100><c> order</c>

00:11:42.330 --> 00:11:42.340 align:start position:0%
a super light sync protocol on the order
 

00:11:42.340 --> 00:11:44.880 align:start position:0%
a super light sync protocol on the order
overhead<00:11:42.760><c> of</c><00:11:42.880><c> Bitcoin</c><00:11:43.210><c> SP</c><00:11:43.620><c> been</c><00:11:44.620><c> a</c><00:11:44.650><c> lot</c><00:11:44.800><c> of</c>

00:11:44.880 --> 00:11:44.890 align:start position:0%
overhead of Bitcoin SP been a lot of
 

00:11:44.890 --> 00:11:46.830 align:start position:0%
overhead of Bitcoin SP been a lot of
work<00:11:45.010><c> on</c><00:11:45.160><c> incentivized</c><00:11:45.700><c> servers</c><00:11:46.240><c> Zolt</c><00:11:46.630><c> is</c>

00:11:46.830 --> 00:11:46.840 align:start position:0%
work on incentivized servers Zolt is
 

00:11:46.840 --> 00:11:48.830 align:start position:0%
work on incentivized servers Zolt is
giving<00:11:47.110><c> a</c><00:11:47.170><c> talk</c><00:11:47.380><c> soon</c><00:11:47.710><c> after</c><00:11:47.950><c> this</c><00:11:48.100><c> about</c><00:11:48.400><c> that</c>

00:11:48.830 --> 00:11:48.840 align:start position:0%
giving a talk soon after this about that
 

00:11:48.840 --> 00:11:51.000 align:start position:0%
giving a talk soon after this about that
starting<00:11:49.840><c> now</c><00:11:50.020><c> let's</c><00:11:50.050><c> starts</c><00:11:50.680><c> been</c><00:11:50.800><c> digging</c>

00:11:51.000 --> 00:11:51.010 align:start position:0%
starting now let's starts been digging
 

00:11:51.010 --> 00:11:53.070 align:start position:0%
starting now let's starts been digging
into<00:11:51.160><c> it</c><00:11:51.310><c> and</c><00:11:51.610><c> there's</c><00:11:51.790><c> a</c><00:11:51.850><c> lot</c><00:11:51.970><c> of</c><00:11:52.120><c> le</c><00:11:52.570><c> s</c><00:11:52.840><c> work</c>

00:11:53.070 --> 00:11:53.080 align:start position:0%
into it and there's a lot of le s work
 

00:11:53.080 --> 00:11:55.320 align:start position:0%
into it and there's a lot of le s work
that<00:11:53.350><c> will</c><00:11:53.470><c> inform</c><00:11:53.800><c> he's</c><00:11:54.040><c> to</c><00:11:54.250><c> learn</c><00:11:55.150><c> more</c>

00:11:55.320 --> 00:11:55.330 align:start position:0%
that will inform he's to learn more
 

00:11:55.330 --> 00:12:00.680 align:start position:0%
that will inform he's to learn more
there's<00:11:55.600><c> some</c><00:11:55.750><c> talks</c><00:11:57.540><c> the</c><00:11:58.540><c> client</c><00:11:59.470><c> journey</c><00:11:59.800><c> a</c>

00:12:00.680 --> 00:12:00.690 align:start position:0%
there's some talks the client journey a
 

00:12:00.690 --> 00:12:03.990 align:start position:0%
there's some talks the client journey a
lot<00:12:01.690><c> has</c><00:12:02.230><c> transpired</c><00:12:02.740><c> in</c><00:12:03.430><c> the</c><00:12:03.490><c> past</c><00:12:03.700><c> year</c>

00:12:03.990 --> 00:12:04.000 align:start position:0%
lot has transpired in the past year
 

00:12:04.000 --> 00:12:07.650 align:start position:0%
lot has transpired in the past year
we've<00:12:04.600><c> gone</c><00:12:04.810><c> around</c><00:12:05.020><c> son</c><00:12:05.320><c> once</c><00:12:05.560><c> and</c><00:12:06.660><c> clients</c>

00:12:07.650 --> 00:12:07.660 align:start position:0%
we've gone around son once and clients
 

00:12:07.660 --> 00:12:11.210 align:start position:0%
we've gone around son once and clients
have<00:12:07.780><c> also</c><00:12:07.930><c> gone</c><00:12:08.320><c> from</c><00:12:09.270><c> early</c><00:12:10.270><c> legend</c>

00:12:11.210 --> 00:12:11.220 align:start position:0%
have also gone from early legend
 

00:12:11.220 --> 00:12:13.410 align:start position:0%
have also gone from early legend
prototypes<00:12:12.220><c> into</c><00:12:12.580><c> what</c><00:12:12.880><c> are</c><00:12:13.030><c> beginning</c><00:12:13.270><c> to</c>

00:12:13.410 --> 00:12:13.420 align:start position:0%
prototypes into what are beginning to
 

00:12:13.420 --> 00:12:17.340 align:start position:0%
prototypes into what are beginning to
look<00:12:13.540><c> like</c><00:12:13.600><c> production</c><00:12:14.410><c> grade</c><00:12:14.970><c> systems</c><00:12:16.350><c> the</c>

00:12:17.340 --> 00:12:17.350 align:start position:0%
look like production grade systems the
 

00:12:17.350 --> 00:12:19.740 align:start position:0%
look like production grade systems the
journey<00:12:17.740><c> was</c><00:12:18.190><c> as</c><00:12:18.640><c> you</c><00:12:19.210><c> if</c><00:12:19.480><c> you've</c><00:12:19.600><c> been</c>

00:12:19.740 --> 00:12:19.750 align:start position:0%
journey was as you if you've been
 

00:12:19.750 --> 00:12:21.120 align:start position:0%
journey was as you if you've been
following<00:12:19.900><c> it</c><00:12:20.260><c> was</c><00:12:20.380><c> difficult</c><00:12:20.560><c> for</c><00:12:20.830><c> a</c><00:12:20.980><c> while</c>

00:12:21.120 --> 00:12:21.130 align:start position:0%
following it was difficult for a while
 

00:12:21.130 --> 00:12:22.950 align:start position:0%
following it was difficult for a while
because<00:12:21.370><c> they</c><00:12:21.700><c> were</c><00:12:21.760><c> beginning</c><00:12:22.060><c> to</c><00:12:22.330><c> work</c><00:12:22.720><c> as</c>

00:12:22.950 --> 00:12:22.960 align:start position:0%
because they were beginning to work as
 

00:12:22.960 --> 00:12:25.620 align:start position:0%
because they were beginning to work as
we<00:12:23.530><c> were</c><00:12:23.680><c> still</c><00:12:23.920><c> writing</c><00:12:24.190><c> specifications</c><00:12:24.630><c> but</c>

00:12:25.620 --> 00:12:25.630 align:start position:0%
we were still writing specifications but
 

00:12:25.630 --> 00:12:27.630 align:start position:0%
we were still writing specifications but
as<00:12:25.750><c> I</c><00:12:25.870><c> said</c><00:12:26.110><c> we've</c><00:12:26.410><c> definitely</c><00:12:27.010><c> moved</c><00:12:27.400><c> into</c>

00:12:27.630 --> 00:12:27.640 align:start position:0%
as I said we've definitely moved into
 

00:12:27.640 --> 00:12:29.580 align:start position:0%
as I said we've definitely moved into
that<00:12:27.850><c> production</c><00:12:28.480><c> engineering</c><00:12:28.990><c> phase</c><00:12:29.230><c> for</c>

00:12:29.580 --> 00:12:29.590 align:start position:0%
that production engineering phase for
 

00:12:29.590 --> 00:12:32.580 align:start position:0%
that production engineering phase for
phase<00:12:29.770><c> zero</c><00:12:30.540><c> something</c><00:12:31.590><c> particularly</c>

00:12:32.580 --> 00:12:32.590 align:start position:0%
phase zero something particularly
 

00:12:32.590 --> 00:12:33.960 align:start position:0%
phase zero something particularly
exciting<00:12:33.010><c> that</c><00:12:33.160><c> happened</c><00:12:33.190><c> recently</c><00:12:33.550><c> was</c>

00:12:33.960 --> 00:12:33.970 align:start position:0%
exciting that happened recently was
 

00:12:33.970 --> 00:12:36.180 align:start position:0%
exciting that happened recently was
interrupt<00:12:34.540><c> Thank</c><00:12:34.900><c> You</c><00:12:35.050><c> Joseph</c><00:12:35.560><c> DeLong</c><00:12:35.920><c> and</c>

00:12:36.180 --> 00:12:36.190 align:start position:0%
interrupt Thank You Joseph DeLong and
 

00:12:36.190 --> 00:12:38.880 align:start position:0%
interrupt Thank You Joseph DeLong and
consensus<00:12:36.760><c> for</c><00:12:37.360><c> putting</c><00:12:37.630><c> this</c><00:12:37.720><c> on</c><00:12:37.900><c> at</c><00:12:38.620><c> the</c>

00:12:38.880 --> 00:12:38.890 align:start position:0%
consensus for putting this on at the
 

00:12:38.890 --> 00:12:40.890 align:start position:0%
consensus for putting this on at the
time<00:12:39.250><c> when</c><00:12:39.610><c> they</c><00:12:39.700><c> came</c><00:12:39.880><c> up</c><00:12:40.030><c> with</c><00:12:40.060><c> the</c><00:12:40.210><c> idea</c><00:12:40.540><c> I</c>

00:12:40.890 --> 00:12:40.900 align:start position:0%
time when they came up with the idea I
 

00:12:40.900 --> 00:12:42.630 align:start position:0%
time when they came up with the idea I
was<00:12:41.290><c> a</c><00:12:41.320><c> little</c><00:12:41.530><c> skeptical</c><00:12:41.800><c> it</c><00:12:42.250><c> sounded</c><00:12:42.580><c> a</c>

00:12:42.630 --> 00:12:42.640 align:start position:0%
was a little skeptical it sounded a
 

00:12:42.640 --> 00:12:44.130 align:start position:0%
was a little skeptical it sounded a
little<00:12:42.700><c> bit</c><00:12:42.910><c> crazy</c><00:12:43.150><c> and</c><00:12:43.270><c> I</c><00:12:43.480><c> wasn't</c><00:12:43.630><c> sure</c><00:12:43.810><c> if</c><00:12:44.050><c> it</c>

00:12:44.130 --> 00:12:44.140 align:start position:0%
little bit crazy and I wasn't sure if it
 

00:12:44.140 --> 00:12:45.300 align:start position:0%
little bit crazy and I wasn't sure if it
was<00:12:44.230><c> going</c><00:12:44.380><c> to</c><00:12:44.440><c> actually</c><00:12:44.800><c> be</c><00:12:44.890><c> a</c><00:12:44.920><c> good</c><00:12:45.160><c> use</c><00:12:45.280><c> of</c>

00:12:45.300 --> 00:12:45.310 align:start position:0%
was going to actually be a good use of
 

00:12:45.310 --> 00:12:48.510 align:start position:0%
was going to actually be a good use of
our<00:12:45.520><c> time</c><00:12:45.960><c> by</c><00:12:46.960><c> day</c><00:12:47.020><c> two</c><00:12:47.350><c> we</c><00:12:48.010><c> were</c><00:12:48.190><c> quite</c>

00:12:48.510 --> 00:12:48.520 align:start position:0%
our time by day two we were quite
 

00:12:48.520 --> 00:12:50.580 align:start position:0%
our time by day two we were quite
ecstatic<00:12:49.210><c> about</c><00:12:49.420><c> being</c><00:12:49.840><c> all</c><00:12:49.990><c> together</c><00:12:50.140><c> and</c>

00:12:50.580 --> 00:12:50.590 align:start position:0%
ecstatic about being all together and
 

00:12:50.590 --> 00:12:52.500 align:start position:0%
ecstatic about being all together and
getting<00:12:51.430><c> things</c><00:12:51.550><c> to</c><00:12:51.730><c> Interop</c><00:12:52.000><c> because</c><00:12:52.330><c> we</c>

00:12:52.500 --> 00:12:52.510 align:start position:0%
getting things to Interop because we
 

00:12:52.510 --> 00:12:55.620 align:start position:0%
getting things to Interop because we
were<00:12:52.630><c> making</c><00:12:52.980><c> incredible</c><00:12:53.980><c> progress</c><00:12:54.270><c> so</c><00:12:55.270><c> I</c>

00:12:55.620 --> 00:12:55.630 align:start position:0%
were making incredible progress so I
 

00:12:55.630 --> 00:12:57.210 align:start position:0%
were making incredible progress so I
think<00:12:55.900><c> all</c><00:12:56.110><c> seven</c><00:12:56.440><c> clients</c><00:12:56.740><c> that</c><00:12:56.860><c> showed</c><00:12:57.040><c> up</c>

00:12:57.210 --> 00:12:57.220 align:start position:0%
think all seven clients that showed up
 

00:12:57.220 --> 00:12:59.640 align:start position:0%
think all seven clients that showed up
successfully<00:12:57.960><c> interrupts</c><00:12:58.960><c> I</c><00:12:59.290><c> think</c><00:12:59.500><c> that's</c>

00:12:59.640 --> 00:12:59.650 align:start position:0%
successfully interrupts I think that's
 

00:12:59.650 --> 00:13:03.140 align:start position:0%
successfully interrupts I think that's
actually<00:12:59.970><c> five</c><00:13:00.970><c> of</c><00:13:01.360><c> them</c><00:13:01.600><c> right</c><00:13:01.630><c> there</c><00:13:02.050><c> and</c>

00:13:03.140 --> 00:13:03.150 align:start position:0%
actually five of them right there and
 

00:13:03.150 --> 00:13:05.610 align:start position:0%
actually five of them right there and
parody<00:13:04.150><c> Jasper</c><00:13:04.600><c> which</c><00:13:04.810><c> could</c><00:13:05.140><c> not</c><00:13:05.350><c> be</c><00:13:05.530><c> in</c>

00:13:05.610 --> 00:13:05.620 align:start position:0%
parody Jasper which could not be in
 

00:13:05.620 --> 00:13:07.290 align:start position:0%
parody Jasper which could not be in
attendance<00:13:05.800><c> has</c><00:13:06.190><c> also</c><00:13:06.580><c> begun</c><00:13:06.940><c> to</c><00:13:07.150><c> work</c>

00:13:07.290 --> 00:13:07.300 align:start position:0%
attendance has also begun to work
 

00:13:07.300 --> 00:13:10.590 align:start position:0%
attendance has also begun to work
through<00:13:07.480><c> some</c><00:13:07.600><c> of</c><00:13:07.720><c> these</c><00:13:07.810><c> exercises</c><00:13:09.600><c> beyond</c>

00:13:10.590 --> 00:13:10.600 align:start position:0%
through some of these exercises beyond
 

00:13:10.600 --> 00:13:11.160 align:start position:0%
through some of these exercises beyond
that

00:13:11.160 --> 00:13:11.170 align:start position:0%
that
 

00:13:11.170 --> 00:13:13.110 align:start position:0%
that
discussions<00:13:11.680><c> on</c><00:13:11.829><c> sink</c><00:13:12.160><c> and</c><00:13:12.430><c> ironing</c><00:13:13.029><c> out</c>

00:13:13.110 --> 00:13:13.120 align:start position:0%
discussions on sink and ironing out
 

00:13:13.120 --> 00:13:16.650 align:start position:0%
discussions on sink and ironing out
other<00:13:13.360><c> cornets</c><00:13:14.019><c> of</c><00:13:14.139><c> the</c><00:13:14.200><c> protocol</c><00:13:15.360><c> fun</c><00:13:16.360><c> little</c>

00:13:16.650 --> 00:13:16.660 align:start position:0%
other cornets of the protocol fun little
 

00:13:16.660 --> 00:13:19.230 align:start position:0%
other cornets of the protocol fun little
side<00:13:16.899><c> projects</c><00:13:17.500><c> I</c><00:13:17.620><c> think</c><00:13:17.860><c> we</c><00:13:18.399><c> had</c><00:13:18.550><c> a</c><00:13:18.579><c> test</c><00:13:18.910><c> net</c>

00:13:19.230 --> 00:13:19.240 align:start position:0%
side projects I think we had a test net
 

00:13:19.240 --> 00:13:23.100 align:start position:0%
side projects I think we had a test net
with<00:13:20.670><c> 2000</c><00:13:21.670><c> validators</c><00:13:22.360><c> on</c><00:13:22.540><c> a</c><00:13:22.570><c> few</c><00:13:22.779><c> different</c>

00:13:23.100 --> 00:13:23.110 align:start position:0%
with 2000 validators on a few different
 

00:13:23.110 --> 00:13:24.900 align:start position:0%
with 2000 validators on a few different
machines<00:13:23.440><c> which</c><00:13:23.920><c> was</c><00:13:24.070><c> particularly</c><00:13:24.430><c> exciting</c>

00:13:24.900 --> 00:13:24.910 align:start position:0%
machines which was particularly exciting
 

00:13:24.910 --> 00:13:27.150 align:start position:0%
machines which was particularly exciting
so<00:13:25.060><c> some</c><00:13:25.240><c> initial</c><00:13:25.540><c> load</c><00:13:25.720><c> testing</c><00:13:26.260><c> and</c><00:13:26.620><c> this</c>

00:13:27.150 --> 00:13:27.160 align:start position:0%
so some initial load testing and this
 

00:13:27.160 --> 00:13:28.860 align:start position:0%
so some initial load testing and this
was<00:13:27.310><c> a</c><00:13:27.339><c> fun</c><00:13:27.579><c> one</c><00:13:27.760><c> this</c><00:13:27.940><c> is</c><00:13:28.060><c> a</c><00:13:28.089><c> couple</c><00:13:28.389><c> raspberry</c>

00:13:28.860 --> 00:13:28.870 align:start position:0%
was a fun one this is a couple raspberry
 

00:13:28.870 --> 00:13:31.410 align:start position:0%
was a fun one this is a couple raspberry
PI's<00:13:29.110><c> on</c><00:13:29.529><c> a</c><00:13:29.589><c> small</c><00:13:30.190><c> network</c><00:13:31.000><c> with</c><00:13:31.180><c> deacon</c>

00:13:31.410 --> 00:13:31.420 align:start position:0%
PI's on a small network with deacon
 

00:13:31.420 --> 00:13:34.290 align:start position:0%
PI's on a small network with deacon
chains<00:13:31.660><c> running</c><00:13:31.990><c> on</c><00:13:32.079><c> them</c><00:13:32.290><c> mommy</c><00:13:33.279><c> later</c><00:13:34.029><c> today</c>

00:13:34.290 --> 00:13:34.300 align:start position:0%
chains running on them mommy later today
 

00:13:34.300 --> 00:13:37.439 align:start position:0%
chains running on them mommy later today
I<00:13:34.449><c> think</c><00:13:34.750><c> on</c><00:13:35.130><c> this</c><00:13:36.130><c> stage</c><00:13:36.399><c> is</c><00:13:36.940><c> giving</c><00:13:37.209><c> a</c><00:13:37.269><c> talk</c>

00:13:37.439 --> 00:13:37.449 align:start position:0%
I think on this stage is giving a talk
 

00:13:37.449 --> 00:13:38.759 align:start position:0%
I think on this stage is giving a talk
about<00:13:37.720><c> the</c><00:13:37.810><c> Raspberry</c><00:13:38.170><c> Pi</c><00:13:38.199><c> it</c><00:13:38.380><c> should</c><00:13:38.680><c> be</c><00:13:38.740><c> a</c>

00:13:38.759 --> 00:13:38.769 align:start position:0%
about the Raspberry Pi it should be a
 

00:13:38.769 --> 00:13:40.710 align:start position:0%
about the Raspberry Pi it should be a
pretty<00:13:39.070><c> fun</c><00:13:39.250><c> one</c><00:13:39.310><c> it's</c><00:13:39.970><c> about</c><00:13:40.060><c> like</c><00:13:40.360><c> the</c><00:13:40.540><c> load</c>

00:13:40.710 --> 00:13:40.720 align:start position:0%
pretty fun one it's about like the load
 

00:13:40.720 --> 00:13:43.379 align:start position:0%
pretty fun one it's about like the load
of<00:13:41.050><c> eath</c><00:13:41.829><c> -</c><00:13:42.100><c> and</c><00:13:42.459><c> the</c><00:13:42.519><c> expected</c><00:13:42.760><c> requirements</c>

00:13:43.379 --> 00:13:43.389 align:start position:0%
of eath - and the expected requirements
 

00:13:43.389 --> 00:13:44.610 align:start position:0%
of eath - and the expected requirements
and<00:13:43.510><c> actually</c><00:13:43.750><c> getting</c><00:13:43.959><c> it</c><00:13:44.050><c> to</c><00:13:44.139><c> run</c><00:13:44.290><c> and</c><00:13:44.440><c> build</c>

00:13:44.610 --> 00:13:44.620 align:start position:0%
and actually getting it to run and build
 

00:13:44.620 --> 00:13:48.990 align:start position:0%
and actually getting it to run and build
on<00:13:44.800><c> these</c><00:13:45.190><c> small</c><00:13:46.120><c> devices</c><00:13:47.040><c> so</c><00:13:48.040><c> what</c><00:13:48.459><c> is</c><00:13:48.639><c> coming</c>

00:13:48.990 --> 00:13:49.000 align:start position:0%
on these small devices so what is coming
 

00:13:49.000 --> 00:13:54.509 align:start position:0%
on these small devices so what is coming
up<00:13:49.180><c> for</c><00:13:49.570><c> clients</c><00:13:50.579><c> optimizations</c><00:13:51.579><c> so</c><00:13:53.490><c> one</c><00:13:54.490><c> of</c>

00:13:54.509 --> 00:13:54.519 align:start position:0%
up for clients optimizations so one of
 

00:13:54.519 --> 00:13:57.720 align:start position:0%
up for clients optimizations so one of
the<00:13:54.940><c> I</c><00:13:55.540><c> think</c><00:13:56.050><c> probably</c><00:13:56.320><c> the</c><00:13:56.680><c> the</c><00:13:57.010><c> most</c>

00:13:57.720 --> 00:13:57.730 align:start position:0%
the I think probably the the most
 

00:13:57.730 --> 00:13:59.460 align:start position:0%
the I think probably the the most
obvious<00:13:58.149><c> place</c><00:13:58.329><c> for</c><00:13:58.360><c> optimizations</c><00:13:59.050><c> is</c><00:13:59.230><c> first</c>

00:13:59.460 --> 00:13:59.470 align:start position:0%
obvious place for optimizations is first
 

00:13:59.470 --> 00:14:02.639 align:start position:0%
obvious place for optimizations is first
BLS<00:14:00.310><c> signature</c><00:14:00.940><c> processing</c><00:14:01.510><c> we</c><00:14:02.019><c> process</c><00:14:02.470><c> a</c>

00:14:02.639 --> 00:14:02.649 align:start position:0%
BLS signature processing we process a
 

00:14:02.649 --> 00:14:03.840 align:start position:0%
BLS signature processing we process a
lot<00:14:02.860><c> of</c><00:14:02.949><c> signatures</c><00:14:03.399><c> we</c><00:14:03.550><c> have</c><00:14:03.639><c> a</c><00:14:03.699><c> lot</c><00:14:03.820><c> of</c>

00:14:03.840 --> 00:14:03.850 align:start position:0%
lot of signatures we have a lot of
 

00:14:03.850 --> 00:14:05.250 align:start position:0%
lot of signatures we have a lot of
validators<00:14:04.420><c> and</c><00:14:04.600><c> even</c><00:14:04.899><c> though</c><00:14:04.990><c> we</c><00:14:05.110><c> can</c>

00:14:05.250 --> 00:14:05.260 align:start position:0%
validators and even though we can
 

00:14:05.260 --> 00:14:06.900 align:start position:0%
validators and even though we can
aggregate<00:14:05.470><c> these</c><00:14:05.920><c> signatures</c><00:14:06.399><c> that's</c><00:14:06.639><c> still</c>

00:14:06.900 --> 00:14:06.910 align:start position:0%
aggregate these signatures that's still
 

00:14:06.910 --> 00:14:09.689 align:start position:0%
aggregate these signatures that's still
a<00:14:06.970><c> high</c><00:14:07.300><c> source</c><00:14:07.660><c> of</c><00:14:07.839><c> load</c><00:14:08.019><c> so</c><00:14:08.920><c> we've</c><00:14:09.430><c> seen</c>

00:14:09.689 --> 00:14:09.699 align:start position:0%
a high source of load so we've seen
 

00:14:09.699 --> 00:14:11.490 align:start position:0%
a high source of load so we've seen
people<00:14:09.940><c> begin</c><00:14:10.510><c> to</c><00:14:10.660><c> open</c><00:14:10.810><c> up</c><00:14:11.019><c> the</c><00:14:11.170><c> BLS</c>

00:14:11.490 --> 00:14:11.500 align:start position:0%
people begin to open up the BLS
 

00:14:11.500 --> 00:14:14.040 align:start position:0%
people begin to open up the BLS
implementations<00:14:12.220><c> and</c><00:14:12.490><c> optimize</c><00:14:13.300><c> optimize</c>

00:14:14.040 --> 00:14:14.050 align:start position:0%
implementations and optimize optimize
 

00:14:14.050 --> 00:14:16.319 align:start position:0%
implementations and optimize optimize
them<00:14:14.260><c> seeing</c><00:14:14.620><c> some</c><00:14:14.920><c> gains</c><00:14:15.760><c> order</c><00:14:16.269><c> of</c>

00:14:16.319 --> 00:14:16.329 align:start position:0%
them seeing some gains order of
 

00:14:16.329 --> 00:14:21.509 align:start position:0%
them seeing some gains order of
magnitude<00:14:16.690><c> gains</c><00:14:16.930><c> there</c><00:14:18.510><c> what</c><00:14:19.510><c> else</c><00:14:19.810><c> the</c><00:14:20.519><c> tree</c>

00:14:21.509 --> 00:14:21.519 align:start position:0%
magnitude gains there what else the tree
 

00:14:21.519 --> 00:14:22.740 align:start position:0%
magnitude gains there what else the tree
hashing<00:14:21.910><c> structure</c><00:14:22.360><c> we</c><00:14:22.480><c> have</c><00:14:22.570><c> a</c><00:14:22.600><c> lot</c><00:14:22.720><c> of</c>

00:14:22.740 --> 00:14:22.750 align:start position:0%
hashing structure we have a lot of
 

00:14:22.750 --> 00:14:24.540 align:start position:0%
hashing structure we have a lot of
hashing<00:14:23.140><c> that</c><00:14:23.260><c> goes</c><00:14:23.410><c> on</c><00:14:23.589><c> and</c><00:14:23.800><c> if</c><00:14:24.190><c> you</c><00:14:24.310><c> do</c><00:14:24.430><c> it</c>

00:14:24.540 --> 00:14:24.550 align:start position:0%
hashing that goes on and if you do it
 

00:14:24.550 --> 00:14:26.759 align:start position:0%
hashing that goes on and if you do it
naively<00:14:25.029><c> it</c><00:14:25.570><c> takes</c><00:14:25.750><c> an</c><00:14:26.050><c> incredible</c><00:14:26.260><c> amount</c><00:14:26.589><c> of</c>

00:14:26.759 --> 00:14:26.769 align:start position:0%
naively it takes an incredible amount of
 

00:14:26.769 --> 00:14:28.560 align:start position:0%
naively it takes an incredible amount of
load<00:14:26.949><c> but</c><00:14:27.220><c> fortunately</c><00:14:27.760><c> much</c><00:14:28.060><c> of</c><00:14:28.269><c> the</c><00:14:28.360><c> tree</c>

00:14:28.560 --> 00:14:28.570 align:start position:0%
load but fortunately much of the tree
 

00:14:28.570 --> 00:14:30.480 align:start position:0%
load but fortunately much of the tree
doesn't<00:14:28.899><c> change</c><00:14:29.110><c> this</c><00:14:29.529><c> is</c><00:14:29.709><c> a</c><00:14:29.740><c> lot</c><00:14:29.920><c> of</c><00:14:30.040><c> caching</c>

00:14:30.480 --> 00:14:30.490 align:start position:0%
doesn't change this is a lot of caching
 

00:14:30.490 --> 00:14:33.569 align:start position:0%
doesn't change this is a lot of caching
optimizations<00:14:31.209><c> going</c><00:14:31.600><c> on</c><00:14:32.339><c> stabilized</c><00:14:33.339><c> we</c>

00:14:33.569 --> 00:14:33.579 align:start position:0%
optimizations going on stabilized we
 

00:14:33.579 --> 00:14:34.829 align:start position:0%
optimizations going on stabilized we
need<00:14:33.699><c> to</c><00:14:33.760><c> bring</c><00:14:33.910><c> these</c><00:14:34.000><c> things</c><00:14:34.060><c> towards</c>

00:14:34.829 --> 00:14:34.839 align:start position:0%
need to bring these things towards
 

00:14:34.839 --> 00:14:37.590 align:start position:0%
need to bring these things towards
production<00:14:35.649><c> stability</c><00:14:36.279><c> and</c><00:14:36.670><c> grade</c><00:14:36.970><c> such</c><00:14:37.360><c> that</c>

00:14:37.590 --> 00:14:37.600 align:start position:0%
production stability and grade such that
 

00:14:37.600 --> 00:14:39.800 align:start position:0%
production stability and grade such that
they<00:14:37.990><c> can</c><00:14:38.170><c> run</c><00:14:38.519><c> essentially</c><00:14:39.519><c> forever</c>

00:14:39.800 --> 00:14:39.810 align:start position:0%
they can run essentially forever
 

00:14:39.810 --> 00:14:44.220 align:start position:0%
they can run essentially forever
unstopped<00:14:40.829><c> and</c><00:14:41.880><c> usability</c><00:14:42.880><c> eyes</c><00:14:43.120><c> that's</c><00:14:43.959><c> not</c>

00:14:44.220 --> 00:14:44.230 align:start position:0%
unstopped and usability eyes that's not
 

00:14:44.230 --> 00:14:48.569 align:start position:0%
unstopped and usability eyes that's not
a<00:14:44.260><c> word</c><00:14:44.470><c> but</c><00:14:44.709><c> the</c><00:14:45.690><c> usability</c><00:14:46.690><c> UX</c><00:14:47.579><c> getting</c>

00:14:48.569 --> 00:14:48.579 align:start position:0%
a word but the usability UX getting
 

00:14:48.579 --> 00:14:50.370 align:start position:0%
a word but the usability UX getting
these<00:14:48.699><c> hands</c><00:14:49.120><c> getting</c><00:14:49.449><c> these</c><00:14:49.930><c> things</c><00:14:50.170><c> in</c><00:14:50.290><c> the</c>

00:14:50.370 --> 00:14:50.380 align:start position:0%
these hands getting these things in the
 

00:14:50.380 --> 00:14:52.620 align:start position:0%
these hands getting these things in the
hands<00:14:50.589><c> of</c><00:14:50.680><c> users</c><00:14:50.829><c> and</c><00:14:51.790><c> making</c><00:14:52.029><c> them</c><00:14:52.269><c> actual</c>

00:14:52.620 --> 00:14:52.630 align:start position:0%
hands of users and making them actual
 

00:14:52.630 --> 00:14:55.769 align:start position:0%
hands of users and making them actual
products<00:14:53.199><c> is</c><00:14:54.100><c> instead</c><00:14:55.000><c> of</c><00:14:55.060><c> command-line</c>

00:14:55.769 --> 00:14:55.779 align:start position:0%
products is instead of command-line
 

00:14:55.779 --> 00:14:57.750 align:start position:0%
products is instead of command-line
tools<00:14:56.079><c> that</c><00:14:56.440><c> someone</c><00:14:57.100><c> that</c><00:14:57.250><c> built</c><00:14:57.430><c> them</c><00:14:57.550><c> can</c>

00:14:57.750 --> 00:14:57.760 align:start position:0%
tools that someone that built them can
 

00:14:57.760 --> 00:15:01.170 align:start position:0%
tools that someone that built them can
sophisticatedly<00:14:58.420><c> use</c><00:14:58.660><c> more</c><00:14:59.529><c> usable</c><00:15:00.010><c> and</c><00:15:00.190><c> real</c>

00:15:01.170 --> 00:15:01.180 align:start position:0%
sophisticatedly use more usable and real
 

00:15:01.180 --> 00:15:03.600 align:start position:0%
sophisticatedly use more usable and real
products<00:15:01.510><c> there's</c><00:15:01.990><c> good</c><00:15:02.310><c> some</c><00:15:03.310><c> people</c><00:15:03.519><c> are</c>

00:15:03.600 --> 00:15:03.610 align:start position:0%
products there's good some people are
 

00:15:03.610 --> 00:15:05.040 align:start position:0%
products there's good some people are
actually<00:15:03.699><c> doing</c><00:15:04.000><c> some</c><00:15:04.300><c> independent</c><00:15:04.779><c> work</c><00:15:04.810><c> on</c>

00:15:05.040 --> 00:15:05.050 align:start position:0%
actually doing some independent work on
 

00:15:05.050 --> 00:15:07.470 align:start position:0%
actually doing some independent work on
validator<00:15:05.500><c> clients</c><00:15:05.890><c> right</c><00:15:06.040><c> now</c><00:15:06.120><c> to</c><00:15:07.120><c> actually</c>

00:15:07.470 --> 00:15:07.480 align:start position:0%
validator clients right now to actually
 

00:15:07.480 --> 00:15:09.930 align:start position:0%
validator clients right now to actually
like<00:15:07.630><c> make</c><00:15:07.959><c> nice</c><00:15:08.560><c> buoys</c><00:15:09.040><c> and</c><00:15:09.310><c> there's</c><00:15:09.790><c> some</c>

00:15:09.930 --> 00:15:09.940 align:start position:0%
like make nice buoys and there's some
 

00:15:09.940 --> 00:15:14.519 align:start position:0%
like make nice buoys and there's some
promising<00:15:10.630><c> things</c><00:15:10.810><c> in</c><00:15:10.990><c> that</c><00:15:11.139><c> respect</c><00:15:13.529><c> this</c>

00:15:14.519 --> 00:15:14.529 align:start position:0%
promising things in that respect this
 

00:15:14.529 --> 00:15:19.500 align:start position:0%
promising things in that respect this
guy<00:15:17.279><c> right</c><00:15:18.279><c> so</c><00:15:18.490><c> we're</c><00:15:18.639><c> also</c><00:15:18.760><c> doing</c><00:15:18.970><c> some</c>

00:15:19.500 --> 00:15:19.510 align:start position:0%
guy right so we're also doing some
 

00:15:19.510 --> 00:15:24.160 align:start position:0%
guy right so we're also doing some
fuzzing<00:15:19.779><c> efforts</c><00:15:20.430><c> guido</c><00:15:22.140><c> recently</c><00:15:23.140><c> a</c><00:15:23.560><c> while</c>

00:15:24.160 --> 00:15:24.170 align:start position:0%
fuzzing efforts guido recently a while
 

00:15:24.170 --> 00:15:25.750 align:start position:0%
fuzzing efforts guido recently a while
built<00:15:24.529><c> out</c><00:15:24.680><c> kind</c><00:15:24.920><c> of</c><00:15:24.980><c> a</c><00:15:25.040><c> core</c><00:15:25.250><c> infrastructure</c>

00:15:25.750 --> 00:15:25.760 align:start position:0%
built out kind of a core infrastructure
 

00:15:25.760 --> 00:15:27.730 align:start position:0%
built out kind of a core infrastructure
for<00:15:26.120><c> handling</c><00:15:26.389><c> differentials</c><00:15:27.230><c> buzzing</c><00:15:27.620><c> of</c>

00:15:27.730 --> 00:15:27.740 align:start position:0%
for handling differentials buzzing of
 

00:15:27.740 --> 00:15:30.009 align:start position:0%
for handling differentials buzzing of
clients<00:15:28.250><c> and</c><00:15:28.910><c> recently</c><00:15:29.269><c> mehdi</c><00:15:29.570><c> from</c>

00:15:30.009 --> 00:15:30.019 align:start position:0%
clients and recently mehdi from
 

00:15:30.019 --> 00:15:31.540 align:start position:0%
clients and recently mehdi from
lighthouse<00:15:30.500><c> has</c><00:15:30.920><c> taken</c><00:15:31.220><c> over</c><00:15:31.279><c> that</c>

00:15:31.540 --> 00:15:31.550 align:start position:0%
lighthouse has taken over that
 

00:15:31.550 --> 00:15:34.240 align:start position:0%
lighthouse has taken over that
integrated<00:15:32.389><c> a</c><00:15:32.450><c> couple</c><00:15:32.720><c> clients</c><00:15:32.870><c> in</c><00:15:33.200><c> and</c><00:15:34.100><c> it's</c>

00:15:34.240 --> 00:15:34.250 align:start position:0%
integrated a couple clients in and it's
 

00:15:34.250 --> 00:15:36.790 align:start position:0%
integrated a couple clients in and it's
figuring<00:15:34.579><c> out</c><00:15:34.670><c> how</c><00:15:34.850><c> to</c><00:15:34.959><c> randomly</c><00:15:35.959><c> throw</c><00:15:36.470><c> all</c>

00:15:36.790 --> 00:15:36.800 align:start position:0%
figuring out how to randomly throw all
 

00:15:36.800 --> 00:15:39.250 align:start position:0%
figuring out how to randomly throw all
sorts<00:15:37.130><c> of</c><00:15:37.220><c> junk</c><00:15:37.519><c> at</c><00:15:37.790><c> these</c><00:15:38.360><c> clients</c><00:15:38.870><c> to</c><00:15:39.050><c> see</c>

00:15:39.250 --> 00:15:39.260 align:start position:0%
sorts of junk at these clients to see
 

00:15:39.260 --> 00:15:43.389 align:start position:0%
sorts of junk at these clients to see
that<00:15:39.620><c> they</c><00:15:39.769><c> all</c><00:15:41.050><c> handle</c><00:15:42.050><c> these</c><00:15:42.199><c> crazy</c><00:15:42.920><c> inputs</c>

00:15:43.389 --> 00:15:43.399 align:start position:0%
that they all handle these crazy inputs
 

00:15:43.399 --> 00:15:45.610 align:start position:0%
that they all handle these crazy inputs
the<00:15:43.550><c> same</c><00:15:43.760><c> what</c><00:15:44.389><c> this</c><00:15:44.540><c> does</c><00:15:44.720><c> is</c><00:15:44.959><c> it</c><00:15:45.110><c> takes</c><00:15:45.290><c> we</c>

00:15:45.610 --> 00:15:45.620 align:start position:0%
the same what this does is it takes we
 

00:15:45.620 --> 00:15:47.170 align:start position:0%
the same what this does is it takes we
have<00:15:45.709><c> our</c><00:15:45.829><c> consensus</c><00:15:46.279><c> tests</c><00:15:46.579><c> where</c><00:15:46.970><c> all</c><00:15:47.029><c> the</c>

00:15:47.170 --> 00:15:47.180 align:start position:0%
have our consensus tests where all the
 

00:15:47.180 --> 00:15:48.759 align:start position:0%
have our consensus tests where all the
all<00:15:47.480><c> the</c><00:15:47.600><c> scenarios</c><00:15:47.839><c> that</c><00:15:48.019><c> we</c><00:15:48.199><c> could</c><00:15:48.440><c> think</c><00:15:48.589><c> of</c>

00:15:48.759 --> 00:15:48.769 align:start position:0%
all the scenarios that we could think of
 

00:15:48.769 --> 00:15:52.030 align:start position:0%
all the scenarios that we could think of
but<00:15:49.839><c> fortunately</c><00:15:50.839><c> with</c><00:15:51.199><c> randomization</c><00:15:51.829><c> we</c>

00:15:52.030 --> 00:15:52.040 align:start position:0%
but fortunately with randomization we
 

00:15:52.040 --> 00:15:53.079 align:start position:0%
but fortunately with randomization we
can<00:15:52.160><c> come</c><00:15:52.279><c> up</c><00:15:52.370><c> with</c><00:15:52.490><c> all</c><00:15:52.550><c> sorts</c><00:15:52.579><c> scenarios</c>

00:15:53.079 --> 00:15:53.089 align:start position:0%
can come up with all sorts scenarios
 

00:15:53.089 --> 00:15:55.090 align:start position:0%
can come up with all sorts scenarios
that<00:15:53.209><c> we</c><00:15:53.269><c> didn't</c><00:15:53.540><c> think</c><00:15:53.630><c> of</c><00:15:53.810><c> and</c><00:15:54.050><c> find</c><00:15:54.860><c> the</c>

00:15:55.090 --> 00:15:55.100 align:start position:0%
that we didn't think of and find the
 

00:15:55.100 --> 00:15:59.050 align:start position:0%
that we didn't think of and find the
edge<00:15:55.250><c> cases</c><00:15:55.610><c> before</c><00:15:56.000><c> production</c><00:15:57.100><c> so</c><00:15:58.100><c> what's</c>

00:15:59.050 --> 00:15:59.060 align:start position:0%
edge cases before production so what's
 

00:15:59.060 --> 00:15:59.470 align:start position:0%
edge cases before production so what's
next

00:15:59.470 --> 00:15:59.480 align:start position:0%
next
 

00:15:59.480 --> 00:16:02.740 align:start position:0%
next
as<00:15:59.769><c> i</c><00:16:00.769><c> mentioned</c><00:16:01.209><c> we're</c><00:16:02.209><c> moving</c><00:16:02.510><c> we're</c><00:16:02.660><c> in</c>

00:16:02.740 --> 00:16:02.750 align:start position:0%
as i mentioned we're moving we're in
 

00:16:02.750 --> 00:16:03.939 align:start position:0%
as i mentioned we're moving we're in
that<00:16:02.899><c> production</c><00:16:03.199><c> phase</c><00:16:03.500><c> we're</c><00:16:03.740><c> removing</c>

00:16:03.939 --> 00:16:03.949 align:start position:0%
that production phase we're removing
 

00:16:03.949 --> 00:16:06.490 align:start position:0%
that production phase we're removing
phase<00:16:04.459><c> zero</c><00:16:04.760><c> towards</c><00:16:05.180><c> production</c><00:16:05.510><c> a</c><00:16:05.839><c> lot</c><00:16:06.380><c> of</c>

00:16:06.490 --> 00:16:06.500 align:start position:0%
phase zero towards production a lot of
 

00:16:06.500 --> 00:16:08.379 align:start position:0%
phase zero towards production a lot of
the<00:16:06.620><c> conversation</c><00:16:07.310><c> since</c><00:16:07.579><c> Interop</c><00:16:08.000><c> has</c><00:16:08.209><c> been</c>

00:16:08.379 --> 00:16:08.389 align:start position:0%
the conversation since Interop has been
 

00:16:08.389 --> 00:16:11.230 align:start position:0%
the conversation since Interop has been
about<00:16:09.699><c> continued</c><00:16:10.699><c> test</c><00:16:10.910><c> nuts</c>

00:16:11.230 --> 00:16:11.240 align:start position:0%
about continued test nuts
 

00:16:11.240 --> 00:16:14.079 align:start position:0%
about continued test nuts
so<00:16:11.600><c> both</c><00:16:11.810><c> private</c><00:16:12.470><c> doing</c><00:16:13.310><c> some</c><00:16:13.519><c> private</c><00:16:13.880><c> load</c>

00:16:14.079 --> 00:16:14.089 align:start position:0%
so both private doing some private load
 

00:16:14.089 --> 00:16:17.980 align:start position:0%
so both private doing some private load
tests<00:16:14.630><c> on</c><00:16:14.839><c> clients</c><00:16:15.709><c> but</c><00:16:16.459><c> also</c><00:16:16.870><c> opening</c><00:16:17.870><c> up</c>

00:16:17.980 --> 00:16:17.990 align:start position:0%
tests on clients but also opening up
 

00:16:17.990 --> 00:16:20.259 align:start position:0%
tests on clients but also opening up
towards<00:16:18.410><c> public</c><00:16:18.769><c> test</c><00:16:18.980><c> nuts</c><00:16:19.220><c> and</c><00:16:19.459><c> incentivize</c>

00:16:20.259 --> 00:16:20.269 align:start position:0%
towards public test nuts and incentivize
 

00:16:20.269 --> 00:16:23.620 align:start position:0%
towards public test nuts and incentivize
test<00:16:20.660><c> nuts</c><00:16:21.220><c> so</c><00:16:22.220><c> keep</c><00:16:22.850><c> your</c><00:16:22.970><c> eyes</c><00:16:23.149><c> peeled</c><00:16:23.540><c> for</c>

00:16:23.620 --> 00:16:23.630 align:start position:0%
test nuts so keep your eyes peeled for
 

00:16:23.630 --> 00:16:25.660 align:start position:0%
test nuts so keep your eyes peeled for
that<00:16:23.810><c> if</c><00:16:24.230><c> you're</c><00:16:24.560><c> thinking</c><00:16:25.220><c> about</c><00:16:25.310><c> being</c><00:16:25.519><c> a</c>

00:16:25.660 --> 00:16:25.670 align:start position:0%
that if you're thinking about being a
 

00:16:25.670 --> 00:16:27.670 align:start position:0%
that if you're thinking about being a
validator<00:16:26.149><c> this</c><00:16:26.779><c> is</c><00:16:26.959><c> your</c><00:16:27.110><c> handi</c><00:16:27.350><c> your</c><00:16:27.470><c> chance</c>

00:16:27.670 --> 00:16:27.680 align:start position:0%
validator this is your handi your chance
 

00:16:27.680 --> 00:16:30.069 align:start position:0%
validator this is your handi your chance
to<00:16:27.829><c> get</c><00:16:27.889><c> your</c><00:16:28.040><c> hands</c><00:16:28.220><c> dirty</c><00:16:28.339><c> and</c><00:16:29.209><c> be</c><00:16:29.750><c> in</c><00:16:29.930><c> an</c>

00:16:30.069 --> 00:16:30.079 align:start position:0%
to get your hands dirty and be in an
 

00:16:30.079 --> 00:16:31.990 align:start position:0%
to get your hands dirty and be in an
active<00:16:30.320><c> when</c><00:16:30.980><c> these</c><00:16:31.100><c> public</c><00:16:31.430><c> test</c><00:16:31.610><c> sets</c><00:16:31.790><c> come</c>

00:16:31.990 --> 00:16:32.000 align:start position:0%
active when these public test sets come
 

00:16:32.000 --> 00:16:34.540 align:start position:0%
active when these public test sets come
out<00:16:32.120><c> be</c><00:16:32.750><c> an</c><00:16:32.839><c> active</c><00:16:33.199><c> participant</c><00:16:33.620><c> if</c><00:16:34.370><c> it</c>

00:16:34.540 --> 00:16:34.550 align:start position:0%
out be an active participant if it
 

00:16:34.550 --> 00:16:36.610 align:start position:0%
out be an active participant if it
doesn't<00:16:34.850><c> work</c><00:16:34.970><c> tell</c><00:16:35.630><c> somebody</c><00:16:35.959><c> if</c><00:16:36.199><c> it's</c><00:16:36.380><c> hard</c>

00:16:36.610 --> 00:16:36.620 align:start position:0%
doesn't work tell somebody if it's hard
 

00:16:36.620 --> 00:16:39.639 align:start position:0%
doesn't work tell somebody if it's hard
to<00:16:36.709><c> install</c><00:16:37.070><c> file</c><00:16:37.790><c> an</c><00:16:37.970><c> issue</c><00:16:38.089><c> like</c><00:16:38.750><c> if</c><00:16:39.019><c> you</c>

00:16:39.639 --> 00:16:39.649 align:start position:0%
to install file an issue like if you
 

00:16:39.649 --> 00:16:41.110 align:start position:0%
to install file an issue like if you
have<00:16:39.860><c> an</c><00:16:39.949><c> idea</c><00:16:40.279><c> for</c><00:16:40.339><c> increasing</c><00:16:41.029><c> the</c>

00:16:41.110 --> 00:16:41.120 align:start position:0%
have an idea for increasing the
 

00:16:41.120 --> 00:16:43.600 align:start position:0%
have an idea for increasing the
usability<00:16:41.480><c> either</c><00:16:42.339><c> open</c><00:16:43.339><c> up</c><00:16:43.399><c> an</c><00:16:43.519><c> issue</c>

00:16:43.600 --> 00:16:43.610 align:start position:0%
usability either open up an issue
 

00:16:43.610 --> 00:16:48.730 align:start position:0%
usability either open up an issue
suggesting<00:16:44.300><c> it</c><00:16:44.420><c> or</c><00:16:44.690><c> go</c><00:16:45.140><c> and</c><00:16:45.320><c> fix</c><00:16:45.440><c> it</c><00:16:45.620><c> so</c><00:16:47.740><c> this</c>

00:16:48.730 --> 00:16:48.740 align:start position:0%
suggesting it or go and fix it so this
 

00:16:48.740 --> 00:16:51.519 align:start position:0%
suggesting it or go and fix it so this
is<00:16:48.890><c> definitely</c><00:16:49.220><c> an</c><00:16:49.760><c> exciting</c><00:16:50.390><c> time</c><00:16:50.779><c> this</c><00:16:51.170><c> this</c>

00:16:51.519 --> 00:16:51.529 align:start position:0%
is definitely an exciting time this this
 

00:16:51.529 --> 00:16:53.650 align:start position:0%
is definitely an exciting time this this
last<00:16:51.980><c> mile</c><00:16:52.459><c> getting</c><00:16:53.240><c> these</c><00:16:53.360><c> things</c><00:16:53.570><c> to</c>

00:16:53.650 --> 00:16:53.660 align:start position:0%
last mile getting these things to
 

00:16:53.660 --> 00:16:55.269 align:start position:0%
last mile getting these things to
production<00:16:53.930><c> so</c><00:16:54.079><c> be</c><00:16:54.410><c> active</c><00:16:54.769><c> and</c><00:16:55.070><c> be</c><00:16:55.130><c> engaged</c>

00:16:55.269 --> 00:16:55.279 align:start position:0%
production so be active and be engaged
 

00:16:55.279 --> 00:17:00.819 align:start position:0%
production so be active and be engaged
with<00:16:55.579><c> it</c><00:16:56.440><c> phase</c><00:16:57.440><c> one</c><00:16:57.709><c> and</c><00:16:57.829><c> two</c><00:16:57.949><c> rd</c><00:16:59.290><c> the</c><00:17:00.290><c> specs</c>

00:17:00.819 --> 00:17:00.829 align:start position:0%
with it phase one and two rd the specs
 

00:17:00.829 --> 00:17:04.510 align:start position:0%
with it phase one and two rd the specs
for<00:17:01.670><c> phase</c><00:17:01.970><c> one</c><00:17:02.240><c> are</c><00:17:02.829><c> coming</c><00:17:03.829><c> i</c><00:17:03.980><c> mean</c><00:17:04.160><c> they're</c>

00:17:04.510 --> 00:17:04.520 align:start position:0%
for phase one are coming i mean they're
 

00:17:04.520 --> 00:17:05.679 align:start position:0%
for phase one are coming i mean they're
they're<00:17:04.819><c> they're</c><00:17:05.120><c> in</c><00:17:05.150><c> a</c><00:17:05.270><c> place</c><00:17:05.449><c> in</c><00:17:05.600><c> which</c>

00:17:05.679 --> 00:17:05.689 align:start position:0%
they're they're in a place in which
 

00:17:05.689 --> 00:17:08.620 align:start position:0%
they're they're in a place in which
people<00:17:05.959><c> are</c><00:17:06.049><c> prototyping</c><00:17:07.059><c> props</c><00:17:08.059><c> the</c><00:17:08.360><c> quilt</c>

00:17:08.620 --> 00:17:08.630 align:start position:0%
people are prototyping props the quilt
 

00:17:08.630 --> 00:17:11.110 align:start position:0%
people are prototyping props the quilt
team<00:17:08.839><c> yesterday</c><00:17:09.290><c> they</c><00:17:09.470><c> did</c><00:17:09.620><c> a</c><00:17:09.650><c> demo</c><00:17:10.069><c> of</c><00:17:10.120><c> phase</c>

00:17:11.110 --> 00:17:11.120 align:start position:0%
team yesterday they did a demo of phase
 

00:17:11.120 --> 00:17:13.539 align:start position:0%
team yesterday they did a demo of phase
one<00:17:11.390><c> and</c><00:17:11.689><c> a</c><00:17:11.809><c> minimal</c><00:17:12.169><c> phase</c><00:17:12.380><c> two</c><00:17:12.740><c> built</c><00:17:13.130><c> on</c><00:17:13.339><c> top</c>

00:17:13.539 --> 00:17:13.549 align:start position:0%
one and a minimal phase two built on top
 

00:17:13.549 --> 00:17:17.980 align:start position:0%
one and a minimal phase two built on top
of<00:17:13.610><c> lighthouse</c><00:17:14.169><c> and</c><00:17:15.169><c> beyond</c><00:17:15.620><c> that</c><00:17:16.000><c> a</c><00:17:17.000><c> lot</c><00:17:17.959><c> of</c>

00:17:17.980 --> 00:17:17.990 align:start position:0%
of lighthouse and beyond that a lot of
 

00:17:17.990 --> 00:17:20.079 align:start position:0%
of lighthouse and beyond that a lot of
work<00:17:18.230><c> going</c><00:17:18.439><c> on</c><00:17:18.709><c> just</c><00:17:19.160><c> kind</c><00:17:19.429><c> of</c><00:17:19.459><c> refining</c><00:17:19.970><c> this</c>

00:17:20.079 --> 00:17:20.089 align:start position:0%
work going on just kind of refining this
 

00:17:20.089 --> 00:17:22.299 align:start position:0%
work going on just kind of refining this
idea<00:17:20.449><c> of</c><00:17:20.750><c> execution</c><00:17:21.319><c> environments</c><00:17:21.860><c> it's</c>

00:17:22.299 --> 00:17:22.309 align:start position:0%
idea of execution environments it's
 

00:17:22.309 --> 00:17:24.850 align:start position:0%
idea of execution environments it's
quite<00:17:22.549><c> a</c><00:17:22.579><c> blind</c><00:17:22.939><c> a</c><00:17:23.179><c> large</c><00:17:23.510><c> design</c><00:17:23.929><c> space</c><00:17:24.260><c> so</c>

00:17:24.850 --> 00:17:24.860 align:start position:0%
quite a blind a large design space so
 

00:17:24.860 --> 00:17:26.620 align:start position:0%
quite a blind a large design space so
we're<00:17:24.980><c> trying</c><00:17:25.189><c> to</c><00:17:25.339><c> hone</c><00:17:25.520><c> that</c><00:17:25.549><c> in</c><00:17:26.179><c> the</c><00:17:26.360><c> coming</c>

00:17:26.620 --> 00:17:26.630 align:start position:0%
we're trying to hone that in the coming
 

00:17:26.630 --> 00:17:30.640 align:start position:0%
we're trying to hone that in the coming
months<00:17:27.910><c> developer</c><00:17:28.910><c> tooling</c><00:17:29.270><c> and</c><00:17:29.630><c> dialogue</c><00:17:30.140><c> so</c>

00:17:30.640 --> 00:17:30.650 align:start position:0%
months developer tooling and dialogue so
 

00:17:30.650 --> 00:17:33.700 align:start position:0%
months developer tooling and dialogue so
as<00:17:31.040><c> Casey</c><00:17:31.940><c> from</c><00:17:32.690><c> wasman</c><00:17:33.080><c> likes</c><00:17:33.260><c> to</c><00:17:33.350><c> say</c><00:17:33.530><c> this</c>

00:17:33.700 --> 00:17:33.710 align:start position:0%
as Casey from wasman likes to say this
 

00:17:33.710 --> 00:17:35.880 align:start position:0%
as Casey from wasman likes to say this
this<00:17:34.340><c> needs</c><00:17:34.549><c> to</c><00:17:34.640><c> be</c><00:17:34.700><c> a</c><00:17:34.730><c> humanistic</c>

00:17:35.880 --> 00:17:35.890 align:start position:0%
this needs to be a humanistic
 

00:17:35.890 --> 00:17:38.100 align:start position:0%
this needs to be a humanistic
humanist<00:17:36.220><c> process</c><00:17:36.730><c> a</c><00:17:36.760><c> human</c><00:17:37.120><c> focused</c><00:17:37.600><c> process</c>

00:17:38.100 --> 00:17:38.110 align:start position:0%
humanist process a human focused process
 

00:17:38.110 --> 00:17:40.200 align:start position:0%
humanist process a human focused process
the<00:17:38.320><c> reason</c><00:17:38.650><c> that</c><00:17:38.800><c> aetherium</c><00:17:39.550><c> is</c><00:17:39.610><c> so</c><00:17:39.760><c> great</c><00:17:39.970><c> is</c>

00:17:40.200 --> 00:17:40.210 align:start position:0%
the reason that aetherium is so great is
 

00:17:40.210 --> 00:17:42.180 align:start position:0%
the reason that aetherium is so great is
the<00:17:40.240><c> developer's</c><00:17:40.990><c> unity</c><00:17:41.650><c> that</c><00:17:41.770><c> we</c><00:17:41.890><c> have</c><00:17:42.040><c> out</c>

00:17:42.180 --> 00:17:42.190 align:start position:0%
the developer's unity that we have out
 

00:17:42.190 --> 00:17:44.910 align:start position:0%
the developer's unity that we have out
here<00:17:42.270><c> and</c><00:17:43.270><c> so</c><00:17:43.450><c> making</c><00:17:44.020><c> sure</c><00:17:44.470><c> that</c><00:17:44.740><c> the</c>

00:17:44.910 --> 00:17:44.920 align:start position:0%
here and so making sure that the
 

00:17:44.920 --> 00:17:47.840 align:start position:0%
here and so making sure that the
transition<00:17:45.550><c> from</c><00:17:45.730><c> eighth</c><00:17:46.030><c> one</c><00:17:46.300><c> to</c><00:17:46.510><c> eath</c><00:17:46.690><c> two</c>

00:17:47.840 --> 00:17:47.850 align:start position:0%
transition from eighth one to eath two
 

00:17:47.850 --> 00:17:50.700 align:start position:0%
transition from eighth one to eath two
enables<00:17:48.850><c> and</c><00:17:49.150><c> enhances</c><00:17:49.750><c> the</c><00:17:50.140><c> experience</c><00:17:50.620><c> of</c>

00:17:50.700 --> 00:17:50.710 align:start position:0%
enables and enhances the experience of
 

00:17:50.710 --> 00:17:53.310 align:start position:0%
enables and enhances the experience of
developers<00:17:51.220><c> is</c><00:17:51.880><c> very</c><00:17:52.090><c> important</c><00:17:52.540><c> if</c><00:17:52.990><c> this</c>

00:17:53.310 --> 00:17:53.320 align:start position:0%
developers is very important if this
 

00:17:53.320 --> 00:17:55.350 align:start position:0%
developers is very important if this
goes<00:17:53.620><c> according</c><00:17:54.610><c> to</c><00:17:54.820><c> plan</c>

00:17:55.350 --> 00:17:55.360 align:start position:0%
goes according to plan
 

00:17:55.360 --> 00:17:57.570 align:start position:0%
goes according to plan
we<00:17:55.630><c> can</c><00:17:55.780><c> kind</c><00:17:55.930><c> of</c><00:17:56.020><c> rewire</c><00:17:56.530><c> and</c><00:17:56.950><c> rework</c><00:17:57.280><c> some</c><00:17:57.520><c> of</c>

00:17:57.570 --> 00:17:57.580 align:start position:0%
we can kind of rewire and rework some of
 

00:17:57.580 --> 00:17:59.340 align:start position:0%
we can kind of rewire and rework some of
the<00:17:57.670><c> interfaces</c><00:17:58.300><c> and</c><00:17:58.630><c> things</c><00:17:58.690><c> the</c><00:17:59.140><c> things</c>

00:17:59.340 --> 00:17:59.350 align:start position:0%
the interfaces and things the things
 

00:17:59.350 --> 00:18:01.860 align:start position:0%
the interfaces and things the things
behind<00:17:59.590><c> and</c><00:18:00.100><c> underneath</c><00:18:00.490><c> our</c><00:18:01.180><c> current</c><00:18:01.630><c> tools</c>

00:18:01.860 --> 00:18:01.870 align:start position:0%
behind and underneath our current tools
 

00:18:01.870 --> 00:18:05.040 align:start position:0%
behind and underneath our current tools
and<00:18:02.290><c> developer</c><00:18:02.800><c> interfaces</c><00:18:03.750><c> such</c><00:18:04.750><c> that</c>

00:18:05.040 --> 00:18:05.050 align:start position:0%
and developer interfaces such that
 

00:18:05.050 --> 00:18:06.990 align:start position:0%
and developer interfaces such that
developers<00:18:05.740><c> can</c><00:18:05.860><c> continue</c><00:18:06.250><c> using</c><00:18:06.550><c> the</c><00:18:06.790><c> things</c>

00:18:06.990 --> 00:18:07.000 align:start position:0%
developers can continue using the things
 

00:18:07.000 --> 00:18:08.700 align:start position:0%
developers can continue using the things
that<00:18:07.210><c> they</c><00:18:07.330><c> use</c><00:18:07.540><c> to</c><00:18:07.870><c> continue</c><00:18:08.170><c> building</c><00:18:08.440><c> on</c>

00:18:08.700 --> 00:18:08.710 align:start position:0%
that they use to continue building on
 

00:18:08.710 --> 00:18:12.870 align:start position:0%
that they use to continue building on
ethereum<00:18:08.980><c> and</c><00:18:09.280><c> making</c><00:18:09.850><c> it</c><00:18:09.910><c> great</c><00:18:11.820><c> here's</c><00:18:12.820><c> a</c>

00:18:12.870 --> 00:18:12.880 align:start position:0%
ethereum and making it great here's a
 

00:18:12.880 --> 00:18:14.520 align:start position:0%
ethereum and making it great here's a
quick<00:18:13.060><c> glance</c><00:18:13.240><c> at</c><00:18:13.480><c> you</c><00:18:13.600><c> to</c><00:18:13.810><c> track</c><00:18:14.110><c> i'm</c><00:18:14.380><c> sure</c>

00:18:14.520 --> 00:18:14.530 align:start position:0%
quick glance at you to track i'm sure
 

00:18:14.530 --> 00:18:15.780 align:start position:0%
quick glance at you to track i'm sure
you<00:18:14.620><c> have</c><00:18:14.770><c> it</c><00:18:14.860><c> in</c><00:18:14.950><c> your</c><00:18:15.010><c> hat</c><00:18:15.190><c> but</c><00:18:15.490><c> there's</c><00:18:15.730><c> a</c>

00:18:15.780 --> 00:18:15.790 align:start position:0%
you have it in your hat but there's a
 

00:18:15.790 --> 00:18:18.240 align:start position:0%
you have it in your hat but there's a
quick<00:18:16.330><c> view</c><00:18:16.570><c> if</c><00:18:16.660><c> you</c><00:18:16.750><c> want</c><00:18:16.960><c> it</c><00:18:17.080><c> lots</c><00:18:17.860><c> of</c><00:18:18.040><c> fun</c>

00:18:18.240 --> 00:18:18.250 align:start position:0%
quick view if you want it lots of fun
 

00:18:18.250 --> 00:18:20.100 align:start position:0%
quick view if you want it lots of fun
stuff<00:18:18.280><c> putting</c><00:18:19.120><c> it</c><00:18:19.210><c> to</c><00:18:19.390><c> to</c><00:18:19.510><c> work</c><00:18:19.660><c> that</c><00:18:20.020><c> should</c>

00:18:20.100 --> 00:18:20.110 align:start position:0%
stuff putting it to to work that should
 

00:18:20.110 --> 00:18:22.080 align:start position:0%
stuff putting it to to work that should
be<00:18:20.200><c> fun</c><00:18:20.440><c> checking</c><00:18:21.100><c> out</c><00:18:21.220><c> how</c><00:18:21.700><c> we</c><00:18:21.760><c> can</c><00:18:21.940><c> use</c>

00:18:22.080 --> 00:18:22.090 align:start position:0%
be fun checking out how we can use
 

00:18:22.090 --> 00:18:24.690 align:start position:0%
be fun checking out how we can use
finality<00:18:22.960><c> on</c><00:18:23.260><c> eighth</c><00:18:23.590><c> one</c><00:18:23.860><c> to</c><00:18:24.250><c> enhance</c><00:18:24.520><c> the</c>

00:18:24.690 --> 00:18:24.700 align:start position:0%
finality on eighth one to enhance the
 

00:18:24.700 --> 00:18:29.580 align:start position:0%
finality on eighth one to enhance the
security<00:18:27.240><c> all</c><00:18:28.240><c> sorts</c><00:18:28.570><c> of</c><00:18:28.600><c> stuff</c><00:18:28.810><c> check</c><00:18:29.110><c> it</c><00:18:29.230><c> out</c>

00:18:29.580 --> 00:18:29.590 align:start position:0%
security all sorts of stuff check it out
 

00:18:29.590 --> 00:18:31.110 align:start position:0%
security all sorts of stuff check it out
I'll<00:18:29.740><c> be</c><00:18:29.920><c> at</c><00:18:30.010><c> the</c><00:18:30.040><c> phase</c><00:18:30.550><c> zero</c><00:18:30.760><c> deep</c><00:18:30.940><c> dive</c>

00:18:31.110 --> 00:18:31.120 align:start position:0%
I'll be at the phase zero deep dive
 

00:18:31.120 --> 00:18:34.110 align:start position:0%
I'll be at the phase zero deep dive
today<00:18:31.510><c> we'll</c><00:18:32.380><c> be</c><00:18:32.500><c> digging</c><00:18:32.920><c> into</c><00:18:33.100><c> I</c><00:18:33.760><c> know</c><00:18:34.030><c> I</c>

00:18:34.110 --> 00:18:34.120 align:start position:0%
today we'll be digging into I know I
 

00:18:34.120 --> 00:18:35.850 align:start position:0%
today we'll be digging into I know I
like<00:18:34.420><c> we</c><00:18:34.690><c> do</c><00:18:34.780><c> this</c><00:18:34.930><c> high-level</c><00:18:35.140><c> thing</c><00:18:35.620><c> where</c>

00:18:35.850 --> 00:18:35.860 align:start position:0%
like we do this high-level thing where
 

00:18:35.860 --> 00:18:38.610 align:start position:0%
like we do this high-level thing where
we<00:18:35.950><c> just</c><00:18:36.100><c> show</c><00:18:36.310><c> it</c><00:18:36.460><c> all</c><00:18:36.930><c> where</c><00:18:37.930><c> I</c><00:18:37.960><c> kind</c><00:18:38.440><c> of</c><00:18:38.470><c> go</c>

00:18:38.610 --> 00:18:38.620 align:start position:0%
we just show it all where I kind of go
 

00:18:38.620 --> 00:18:40.020 align:start position:0%
we just show it all where I kind of go
through<00:18:38.800><c> it</c><00:18:38.860><c> very</c><00:18:39.100><c> simply</c><00:18:39.430><c> but</c><00:18:39.700><c> we're</c><00:18:39.910><c> gonna</c>

00:18:40.020 --> 00:18:40.030 align:start position:0%
through it very simply but we're gonna
 

00:18:40.030 --> 00:18:41.580 align:start position:0%
through it very simply but we're gonna
dig<00:18:40.360><c> into</c><00:18:40.540><c> the</c><00:18:40.750><c> different</c><00:18:41.020><c> components</c><00:18:41.470><c> and</c>

00:18:41.580 --> 00:18:41.590 align:start position:0%
dig into the different components and
 

00:18:41.590 --> 00:18:43.140 align:start position:0%
dig into the different components and
help<00:18:41.980><c> you</c><00:18:42.070><c> read</c><00:18:42.310><c> and</c><00:18:42.490><c> understand</c><00:18:42.820><c> the</c><00:18:42.910><c> specs</c>

00:18:43.140 --> 00:18:43.150 align:start position:0%
help you read and understand the specs
 

00:18:43.150 --> 00:18:45.810 align:start position:0%
help you read and understand the specs
today<00:18:43.560><c> I</c><00:18:44.560><c> want</c><00:18:44.920><c> to</c><00:18:44.980><c> highlight</c><00:18:45.160><c> the</c><00:18:45.460><c> two</c><00:18:45.790><c> Oh</c>

00:18:45.810 --> 00:18:45.820 align:start position:0%
today I want to highlight the two Oh
 

00:18:45.820 --> 00:18:50.730 align:start position:0%
today I want to highlight the two Oh
client<00:18:46.570><c> summit</c><00:18:47.700><c> which</c><00:18:48.700><c> is</c><00:18:48.730><c> tomorrow</c><00:18:49.620><c> we</c><00:18:50.620><c> have</c>

00:18:50.730 --> 00:18:50.740 align:start position:0%
client summit which is tomorrow we have
 

00:18:50.740 --> 00:18:52.440 align:start position:0%
client summit which is tomorrow we have
a<00:18:50.800><c> number</c><00:18:51.160><c> of</c><00:18:51.340><c> clients</c><00:18:51.700><c> working</c><00:18:52.240><c> on</c><00:18:52.330><c> this</c>

00:18:52.440 --> 00:18:52.450 align:start position:0%
a number of clients working on this
 

00:18:52.450 --> 00:18:54.090 align:start position:0%
a number of clients working on this
problem<00:18:52.870><c> as</c><00:18:53.200><c> you're</c><00:18:53.410><c> aware</c><00:18:53.500><c> and</c><00:18:54.010><c> they're</c>

00:18:54.090 --> 00:18:54.100 align:start position:0%
problem as you're aware and they're
 

00:18:54.100 --> 00:18:56.160 align:start position:0%
problem as you're aware and they're
going<00:18:54.220><c> to</c><00:18:54.280><c> be</c><00:18:54.460><c> doing</c><00:18:55.300><c> these</c><00:18:55.600><c> like</c><00:18:55.780><c> twelve</c><00:18:56.080><c> to</c>

00:18:56.160 --> 00:18:56.170 align:start position:0%
going to be doing these like twelve to
 

00:18:56.170 --> 00:18:58.740 align:start position:0%
going to be doing these like twelve to
fifteen<00:18:56.290><c> minute</c><00:18:56.710><c> talks</c><00:18:57.750><c> discussing</c>

00:18:58.740 --> 00:18:58.750 align:start position:0%
fifteen minute talks discussing
 

00:18:58.750 --> 00:19:00.150 align:start position:0%
fifteen minute talks discussing
different<00:18:59.080><c> components</c><00:18:59.590><c> of</c><00:18:59.740><c> the</c><00:18:59.860><c> design</c>

00:19:00.150 --> 00:19:00.160 align:start position:0%
different components of the design
 

00:19:00.160 --> 00:19:02.730 align:start position:0%
different components of the design
different<00:19:00.550><c> challenges</c><00:19:01.030><c> at</c><00:19:01.210><c> hand</c><00:19:01.480><c> and</c><00:19:02.470><c> after</c>

00:19:02.730 --> 00:19:02.740 align:start position:0%
different challenges at hand and after
 

00:19:02.740 --> 00:19:05.340 align:start position:0%
different challenges at hand and after
that<00:19:03.370><c> there'll</c><00:19:03.940><c> be</c><00:19:03.970><c> a</c><00:19:04.060><c> panel</c><00:19:04.810><c> talking</c><00:19:05.050><c> about</c>

00:19:05.340 --> 00:19:05.350 align:start position:0%
that there'll be a panel talking about
 

00:19:05.350 --> 00:19:09.960 align:start position:0%
that there'll be a panel talking about
upcoming<00:19:05.530><c> tests</c><00:19:06.070><c> nuts</c><00:19:06.280><c> challenges</c><00:19:06.870><c> etc</c><00:19:08.970><c> it's</c>

00:19:09.960 --> 00:19:09.970 align:start position:0%
upcoming tests nuts challenges etc it's
 

00:19:09.970 --> 00:19:12.090 align:start position:0%
upcoming tests nuts challenges etc it's
all<00:19:10.060><c> I</c><00:19:10.120><c> got</c><00:19:10.300><c> for</c><00:19:10.510><c> you</c><00:19:10.570><c> today</c><00:19:10.950><c> build</c><00:19:11.950><c> in</c><00:19:12.010><c> the</c>

00:19:12.090 --> 00:19:12.100 align:start position:0%
all I got for you today build in the
 

00:19:12.100 --> 00:19:15.240 align:start position:0%
all I got for you today build in the
future<00:19:13.050><c> thanks</c><00:19:14.050><c> for</c><00:19:14.140><c> having</c><00:19:14.320><c> me</c>

00:19:15.240 --> 00:19:15.250 align:start position:0%
future thanks for having me
 

00:19:15.250 --> 00:19:25.680 align:start position:0%
future thanks for having me
[Applause]

00:19:25.680 --> 00:19:25.690 align:start position:0%
 
 

00:19:25.690 --> 00:19:27.750 align:start position:0%
 
you

