WEBVTT
Kind: captions
Language: en

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

00:00:18.210 --> 00:00:18.220 align:start position:0%
 
 

00:00:18.220 --> 00:00:20.530 align:start position:0%
 
okay<00:00:19.220><c> great</c>

00:00:20.530 --> 00:00:20.540 align:start position:0%
okay great
 

00:00:20.540 --> 00:00:23.980 align:start position:0%
okay great
so<00:00:20.960><c> I</c><00:00:20.990><c> was</c><00:00:21.410><c> originally</c><00:00:22.190><c> I'm</c><00:00:22.550><c> here</c><00:00:23.030><c> to</c><00:00:23.270><c> give</c><00:00:23.810><c> a</c>

00:00:23.980 --> 00:00:23.990 align:start position:0%
so I was originally I'm here to give a
 

00:00:23.990 --> 00:00:26.830 align:start position:0%
so I was originally I'm here to give a
talk<00:00:24.020><c> specifically</c><00:00:25.010><c> about</c><00:00:25.130><c> what</c><00:00:25.880><c> was</c><00:00:26.630><c> called</c>

00:00:26.830 --> 00:00:26.840 align:start position:0%
talk specifically about what was called
 

00:00:26.840 --> 00:00:28.750 align:start position:0%
talk specifically about what was called
maximally<00:00:27.500><c> verifying</c><00:00:28.040><c> like</c><00:00:28.250><c> clients</c><00:00:28.610><c> and</c>

00:00:28.750 --> 00:00:28.760 align:start position:0%
maximally verifying like clients and
 

00:00:28.760 --> 00:00:32.080 align:start position:0%
maximally verifying like clients and
charting<00:00:29.150><c> and</c><00:00:29.450><c> I</c><00:00:29.690><c> will</c><00:00:30.350><c> end</c><00:00:30.620><c> up</c><00:00:30.770><c> touching</c><00:00:31.160><c> on</c><00:00:31.580><c> a</c>

00:00:32.080 --> 00:00:32.090 align:start position:0%
charting and I will end up touching on a
 

00:00:32.090 --> 00:00:35.560 align:start position:0%
charting and I will end up touching on a
lot<00:00:32.989><c> of</c><00:00:33.020><c> that</c><00:00:33.320><c> in</c><00:00:34.310><c> this</c><00:00:34.550><c> talk</c><00:00:34.790><c> in</c><00:00:35.030><c> certain</c><00:00:35.240><c> ways</c>

00:00:35.560 --> 00:00:35.570 align:start position:0%
lot of that in this talk in certain ways
 

00:00:35.570 --> 00:00:38.260 align:start position:0%
lot of that in this talk in certain ways
but<00:00:35.870><c> I</c><00:00:35.900><c> also</c><00:00:36.460><c> wanted</c><00:00:37.460><c> to</c><00:00:37.520><c> make</c><00:00:37.700><c> it</c><00:00:37.880><c> broader</c><00:00:38.120><c> a</c>

00:00:38.260 --> 00:00:38.270 align:start position:0%
but I also wanted to make it broader a
 

00:00:38.270 --> 00:00:41.080 align:start position:0%
but I also wanted to make it broader a
bit<00:00:38.540><c> and</c><00:00:38.780><c> basically</c><00:00:39.079><c> make</c><00:00:39.620><c> it</c><00:00:39.770><c> be</c><00:00:39.950><c> not</c><00:00:40.700><c> just</c>

00:00:41.080 --> 00:00:41.090 align:start position:0%
bit and basically make it be not just
 

00:00:41.090 --> 00:00:42.640 align:start position:0%
bit and basically make it be not just
about<00:00:41.420><c> scalability</c><00:00:41.870><c> and</c><00:00:42.290><c> just</c><00:00:42.470><c> about</c>

00:00:42.640 --> 00:00:42.650 align:start position:0%
about scalability and just about
 

00:00:42.650 --> 00:00:44.319 align:start position:0%
about scalability and just about
charting<00:00:43.070><c> but</c><00:00:43.250><c> also</c><00:00:43.370><c> a</c><00:00:43.579><c> kind</c><00:00:43.760><c> of</c><00:00:43.850><c> general</c>

00:00:44.319 --> 00:00:44.329 align:start position:0%
charting but also a kind of general
 

00:00:44.329 --> 00:00:48.760 align:start position:0%
charting but also a kind of general
outline<00:00:44.720><c> at</c><00:00:45.020><c> a</c><00:00:45.610><c> proposal</c><00:00:46.610><c> for</c><00:00:47.180><c> what</c><00:00:47.989><c> I</c><00:00:48.020><c> think</c><00:00:48.560><c> a</c>

00:00:48.760 --> 00:00:48.770 align:start position:0%
outline at a proposal for what I think a
 

00:00:48.770 --> 00:00:51.400 align:start position:0%
outline at a proposal for what I think a
sensible<00:00:49.370><c> path</c><00:00:49.550><c> for</c><00:00:50.060><c> aetherium</c><00:00:50.870><c> protocol</c>

00:00:51.400 --> 00:00:51.410 align:start position:0%
sensible path for aetherium protocol
 

00:00:51.410 --> 00:00:53.200 align:start position:0%
sensible path for aetherium protocol
development<00:00:51.950><c> in</c><00:00:52.160><c> general</c><00:00:52.310><c> to</c><00:00:52.730><c> be</c><00:00:52.880><c> going</c>

00:00:53.200 --> 00:00:53.210 align:start position:0%
development in general to be going
 

00:00:53.210 --> 00:00:55.690 align:start position:0%
development in general to be going
forward<00:00:53.480><c> over</c><00:00:53.840><c> maybe</c><00:00:54.770><c> the</c><00:00:55.010><c> next</c><00:00:55.190><c> two</c><00:00:55.399><c> to</c><00:00:55.550><c> four</c>

00:00:55.690 --> 00:00:55.700 align:start position:0%
forward over maybe the next two to four
 

00:00:55.700 --> 00:00:58.930 align:start position:0%
forward over maybe the next two to four
years<00:00:55.940><c> or</c><00:00:56.120><c> so</c><00:00:56.270><c> right</c><00:00:56.780><c> so</c><00:00:57.200><c> oh</c><00:00:57.500><c> and</c><00:00:58.280><c> I'll</c><00:00:58.489><c> start</c>

00:00:58.930 --> 00:00:58.940 align:start position:0%
years or so right so oh and I'll start
 

00:00:58.940 --> 00:01:02.830 align:start position:0%
years or so right so oh and I'll start
off<00:00:59.120><c> by</c><00:00:59.390><c> just</c><00:00:59.989><c> let's</c><00:01:00.950><c> take</c><00:01:01.040><c> a</c><00:01:01.250><c> look</c><00:01:01.460><c> at</c><00:01:01.840><c> what's</c>

00:01:02.830 --> 00:01:02.840 align:start position:0%
off by just let's take a look at what's
 

00:01:02.840 --> 00:01:04.959 align:start position:0%
off by just let's take a look at what's
been<00:01:02.930><c> going</c><00:01:03.230><c> on</c><00:01:03.320><c> in</c><00:01:03.469><c> etherium</c><00:01:03.890><c> so</c><00:01:04.070><c> far</c><00:01:04.309><c> right</c>

00:01:04.959 --> 00:01:04.969 align:start position:0%
been going on in etherium so far right
 

00:01:04.969 --> 00:01:07.570 align:start position:0%
been going on in etherium so far right
so<00:01:05.180><c> in</c><00:01:05.870><c> etherium</c><00:01:06.380><c> we've</c><00:01:06.590><c> first</c><00:01:07.100><c> of</c><00:01:07.280><c> all</c><00:01:07.370><c> had</c><00:01:07.549><c> a</c>

00:01:07.570 --> 00:01:07.580 align:start position:0%
so in etherium we've first of all had a
 

00:01:07.580 --> 00:01:10.420 align:start position:0%
so in etherium we've first of all had a
lot<00:01:07.820><c> of</c><00:01:07.880><c> successes</c><00:01:08.360><c> so</c><00:01:09.110><c> first</c><00:01:09.470><c> of</c><00:01:09.620><c> all</c><00:01:09.740><c> the</c>

00:01:10.420 --> 00:01:10.430 align:start position:0%
lot of successes so first of all the
 

00:01:10.430 --> 00:01:12.219 align:start position:0%
lot of successes so first of all the
Syrian<00:01:10.610><c> blockchain</c><00:01:11.240><c> in</c><00:01:11.420><c> etherion</c><00:01:11.870><c> protocol</c>

00:01:12.219 --> 00:01:12.229 align:start position:0%
Syrian blockchain in etherion protocol
 

00:01:12.229 --> 00:01:23.649 align:start position:0%
Syrian blockchain in etherion protocol
work<00:01:21.070><c> you</c><00:01:22.070><c> may</c><00:01:22.250><c> have</c><00:01:22.490><c> noted</c><00:01:22.909><c> the</c><00:01:23.030><c> at</c><00:01:23.180><c> the</c><00:01:23.390><c> the</c>

00:01:23.649 --> 00:01:23.659 align:start position:0%
work you may have noted the at the the
 

00:01:23.659 --> 00:01:26.289 align:start position:0%
work you may have noted the at the the
total<00:01:24.049><c> lack</c><00:01:24.380><c> of</c><00:01:24.409><c> a</c><00:01:24.920><c> crippling</c><00:01:25.460><c> DDoS</c><00:01:25.790><c> attack</c><00:01:26.119><c> on</c>

00:01:26.289 --> 00:01:26.299 align:start position:0%
total lack of a crippling DDoS attack on
 

00:01:26.299 --> 00:01:34.179 align:start position:0%
total lack of a crippling DDoS attack on
the<00:01:26.390><c> network</c><00:01:26.659><c> this</c><00:01:26.869><c> year</c><00:01:32.409><c> many</c><00:01:33.409><c> applications</c>

00:01:34.179 --> 00:01:34.189 align:start position:0%
the network this year many applications
 

00:01:34.189 --> 00:01:37.020 align:start position:0%
the network this year many applications
and<00:01:34.549><c> you</c><00:01:34.880><c> know</c><00:01:34.970><c> we've</c><00:01:35.119><c> gone</c><00:01:35.330><c> to</c><00:01:35.920><c> somewhere</c>

00:01:37.020 --> 00:01:37.030 align:start position:0%
and you know we've gone to somewhere
 

00:01:37.030 --> 00:01:39.460 align:start position:0%
and you know we've gone to somewhere
over<00:01:38.030><c> a</c><00:01:38.060><c> thousand</c><00:01:38.540><c> applications</c><00:01:38.930><c> at</c><00:01:39.320><c> this</c>

00:01:39.460 --> 00:01:39.470 align:start position:0%
over a thousand applications at this
 

00:01:39.470 --> 00:01:41.410 align:start position:0%
over a thousand applications at this
point<00:01:39.740><c> and</c><00:01:39.950><c> I'm</c><00:01:40.040><c> pretty</c><00:01:40.700><c> sure</c><00:01:40.820><c> people</c><00:01:41.150><c> aren't</c>

00:01:41.410 --> 00:01:41.420 align:start position:0%
point and I'm pretty sure people aren't
 

00:01:41.420 --> 00:01:44.469 align:start position:0%
point and I'm pretty sure people aren't
even<00:01:41.600><c> really</c><00:01:41.930><c> counting</c><00:01:42.290><c> anymore</c><00:01:42.610><c> and</c><00:01:43.610><c> you</c>

00:01:44.469 --> 00:01:44.479 align:start position:0%
even really counting anymore and you
 

00:01:44.479 --> 00:01:46.690 align:start position:0%
even really counting anymore and you
know<00:01:44.630><c> it</c><00:01:45.170><c> shows</c><00:01:45.439><c> in</c><00:01:45.710><c> all</c><00:01:45.799><c> the</c><00:01:45.920><c> charts</c><00:01:46.159><c> right</c><00:01:46.490><c> so</c>

00:01:46.690 --> 00:01:46.700 align:start position:0%
know it shows in all the charts right so
 

00:01:46.700 --> 00:01:48.310 align:start position:0%
know it shows in all the charts right so
this<00:01:46.880><c> is</c><00:01:46.939><c> the</c><00:01:47.150><c> etherium</c><00:01:47.509><c> transaction</c><00:01:48.080><c> chart</c>

00:01:48.310 --> 00:01:48.320 align:start position:0%
this is the etherium transaction chart
 

00:01:48.320 --> 00:01:51.580 align:start position:0%
this is the etherium transaction chart
and<00:01:48.590><c> we</c><00:01:49.070><c> just</c><00:01:49.310><c> recently</c><00:01:49.549><c> broke</c><00:01:50.030><c> above</c><00:01:50.590><c> 500</c>

00:01:51.580 --> 00:01:51.590 align:start position:0%
and we just recently broke above 500
 

00:01:51.590 --> 00:01:53.499 align:start position:0%
and we just recently broke above 500
thousand<00:01:52.040><c> transactions</c><00:01:52.820><c> per</c><00:01:53.060><c> day</c><00:01:53.270><c> for</c><00:01:53.330><c> the</c>

00:01:53.499 --> 00:01:53.509 align:start position:0%
thousand transactions per day for the
 

00:01:53.509 --> 00:01:56.080 align:start position:0%
thousand transactions per day for the
first<00:01:53.689><c> time</c><00:01:53.990><c> which</c><00:01:54.590><c> in</c><00:01:55.280><c> case</c><00:01:55.729><c> you</c><00:01:55.850><c> can't</c>

00:01:56.080 --> 00:01:56.090 align:start position:0%
first time which in case you can't
 

00:01:56.090 --> 00:02:00.100 align:start position:0%
first time which in case you can't
divide<00:01:56.479><c> as</c><00:01:57.250><c> something</c><00:01:58.250><c> like</c><00:01:58.790><c> over</c><00:01:59.720><c> seven</c>

00:02:00.100 --> 00:02:00.110 align:start position:0%
divide as something like over seven
 

00:02:00.110 --> 00:02:04.359 align:start position:0%
divide as something like over seven
transactions<00:02:00.799><c> per</c><00:02:00.979><c> second</c><00:02:01.400><c> and</c><00:02:01.729><c> so</c><00:02:02.950><c> it's</c><00:02:03.950><c> some</c>

00:02:04.359 --> 00:02:04.369 align:start position:0%
transactions per second and so it's some
 

00:02:04.369 --> 00:02:06.789 align:start position:0%
transactions per second and so it's some
well<00:02:05.119><c> it's</c><00:02:05.290><c> almost</c><00:02:06.290><c> exactly</c><00:02:06.439><c> seven</c>

00:02:06.789 --> 00:02:06.799 align:start position:0%
well it's almost exactly seven
 

00:02:06.799 --> 00:02:08.410 align:start position:0%
well it's almost exactly seven
transactions<00:02:07.549><c> per</c><00:02:07.670><c> second</c><00:02:08.030><c> at</c><00:02:08.119><c> the</c><00:02:08.209><c> peak</c>

00:02:08.410 --> 00:02:08.420 align:start position:0%
transactions per second at the peak
 

00:02:08.420 --> 00:02:11.500 align:start position:0%
transactions per second at the peak
actually<00:02:08.899><c> so</c><00:02:09.610><c> the</c><00:02:10.610><c> skill</c><00:02:10.819><c> the</c><00:02:11.120><c> amount</c><00:02:11.390><c> of</c>

00:02:11.500 --> 00:02:11.510 align:start position:0%
actually so the skill the amount of
 

00:02:11.510 --> 00:02:13.440 align:start position:0%
actually so the skill the amount of
activity<00:02:11.840><c> on</c><00:02:12.080><c> the</c><00:02:12.200><c> ethereum</c><00:02:12.530><c> blockchain</c><00:02:12.560><c> is</c>

00:02:13.440 --> 00:02:13.450 align:start position:0%
activity on the ethereum blockchain is
 

00:02:13.450 --> 00:02:15.280 align:start position:0%
activity on the ethereum blockchain is
orders<00:02:14.450><c> of</c><00:02:14.599><c> magnitude</c>

00:02:15.280 --> 00:02:15.290 align:start position:0%
orders of magnitude
 

00:02:15.290 --> 00:02:17.470 align:start position:0%
orders of magnitude
higher<00:02:15.650><c> than</c><00:02:16.010><c> it</c><00:02:16.099><c> was</c><00:02:16.340><c> like</c><00:02:16.730><c> one</c><00:02:16.939><c> or</c><00:02:17.060><c> two</c><00:02:17.209><c> years</c>

00:02:17.470 --> 00:02:17.480 align:start position:0%
higher than it was like one or two years
 

00:02:17.480 --> 00:02:20.860 align:start position:0%
higher than it was like one or two years
ago<00:02:17.540><c> and</c><00:02:18.379><c> this</c><00:02:18.769><c> includes</c><00:02:19.400><c> not</c><00:02:20.209><c> just</c><00:02:20.269><c> ether</c>

00:02:20.860 --> 00:02:20.870 align:start position:0%
ago and this includes not just ether
 

00:02:20.870 --> 00:02:23.110 align:start position:0%
ago and this includes not just ether
transfers<00:02:21.379><c> it</c><00:02:21.590><c> includes</c><00:02:21.920><c> ers</c><00:02:22.310><c> each</c><00:02:22.459><c> one</c><00:02:22.670><c> is</c><00:02:22.819><c> it</c>

00:02:23.110 --> 00:02:23.120 align:start position:0%
transfers it includes ers each one is it
 

00:02:23.120 --> 00:02:26.050 align:start position:0%
transfers it includes ers each one is it
includes<00:02:23.540><c> ether</c><00:02:24.019><c> Delta</c><00:02:24.439><c> it</c><00:02:24.680><c> includes</c><00:02:25.250><c> various</c>

00:02:26.050 --> 00:02:26.060 align:start position:0%
includes ether Delta it includes various
 

00:02:26.060 --> 00:02:27.640 align:start position:0%
includes ether Delta it includes various
Tiff's<00:02:26.329><c> for</c><00:02:26.510><c> different</c><00:02:26.870><c> depths</c><00:02:27.319><c> you</c><00:02:27.439><c> know</c><00:02:27.530><c> it</c>

00:02:27.640 --> 00:02:27.650 align:start position:0%
Tiff's for different depths you know it
 

00:02:27.650 --> 00:02:30.250 align:start position:0%
Tiff's for different depths you know it
just<00:02:27.769><c> it</c><00:02:28.370><c> includes</c><00:02:28.909><c> a</c><00:02:29.329><c> whole</c><00:02:29.659><c> bunch</c><00:02:30.140><c> of</c>

00:02:30.250 --> 00:02:30.260 align:start position:0%
just it includes a whole bunch of
 

00:02:30.260 --> 00:02:32.410 align:start position:0%
just it includes a whole bunch of
different<00:02:31.069><c> smart</c><00:02:31.489><c> contracts</c><00:02:32.000><c> of</c><00:02:32.120><c> various</c>

00:02:32.410 --> 00:02:32.420 align:start position:0%
different smart contracts of various
 

00:02:32.420 --> 00:02:35.710 align:start position:0%
different smart contracts of various
types<00:02:32.950><c> this</c><00:02:33.950><c> is</c><00:02:34.129><c> another</c><00:02:34.370><c> diagram</c><00:02:35.060><c> I'm</c><00:02:35.510><c> fairly</c>

00:02:35.710 --> 00:02:35.720 align:start position:0%
types this is another diagram I'm fairly
 

00:02:35.720 --> 00:02:37.599 align:start position:0%
types this is another diagram I'm fairly
proud<00:02:36.019><c> of</c><00:02:36.230><c> this</c><00:02:36.379><c> is</c><00:02:36.560><c> the</c><00:02:36.709><c> global</c><00:02:37.189><c> aetherium</c>

00:02:37.599 --> 00:02:37.609 align:start position:0%
proud of this is the global aetherium
 

00:02:37.609 --> 00:02:39.880 align:start position:0%
proud of this is the global aetherium
network<00:02:37.970><c> with</c><00:02:38.239><c> more</c><00:02:38.959><c> than</c><00:02:39.170><c> twenty</c><00:02:39.500><c> thousand</c>

00:02:39.880 --> 00:02:39.890 align:start position:0%
network with more than twenty thousand
 

00:02:39.890 --> 00:02:43.179 align:start position:0%
network with more than twenty thousand
nodes<00:02:40.040><c> worldwide</c><00:02:40.609><c> with</c><00:02:41.420><c> hubs</c><00:02:42.139><c> existing</c><00:02:42.920><c> all</c>

00:02:43.179 --> 00:02:43.189 align:start position:0%
nodes worldwide with hubs existing all
 

00:02:43.189 --> 00:02:45.789 align:start position:0%
nodes worldwide with hubs existing all
over<00:02:43.790><c> North</c><00:02:44.060><c> America</c><00:02:44.150><c> including</c><00:02:44.840><c> East</c><00:02:45.500><c> Coast</c>

00:02:45.789 --> 00:02:45.799 align:start position:0%
over North America including East Coast
 

00:02:45.799 --> 00:02:49.210 align:start position:0%
over North America including East Coast
and<00:02:45.950><c> West</c><00:02:46.099><c> Coast</c><00:02:46.930><c> hubs</c><00:02:47.930><c> all</c><00:02:48.290><c> over</c><00:02:48.590><c> Europe</c><00:02:48.980><c> a</c>

00:02:49.210 --> 00:02:49.220 align:start position:0%
and West Coast hubs all over Europe a
 

00:02:49.220 --> 00:02:52.449 align:start position:0%
and West Coast hubs all over Europe a
bunch<00:02:49.670><c> in</c><00:02:49.849><c> Russia</c><00:02:50.090><c> a</c><00:02:50.930><c> smaller</c><00:02:51.560><c> but</c><00:02:51.859><c> still</c><00:02:51.980><c> very</c>

00:02:52.449 --> 00:02:52.459 align:start position:0%
bunch in Russia a smaller but still very
 

00:02:52.459 --> 00:02:54.610 align:start position:0%
bunch in Russia a smaller but still very
significant<00:02:53.090><c> and</c><00:02:53.239><c> growing</c><00:02:53.620><c> amounts</c>

00:02:54.610 --> 00:02:54.620 align:start position:0%
significant and growing amounts
 

00:02:54.620 --> 00:02:56.770 align:start position:0%
significant and growing amounts
scattered<00:02:55.549><c> across</c><00:02:55.639><c> the</c><00:02:55.849><c> various</c><00:02:56.329><c> hubs</c><00:02:56.629><c> in</c>

00:02:56.770 --> 00:02:56.780 align:start position:0%
scattered across the various hubs in
 

00:02:56.780 --> 00:02:59.949 align:start position:0%
scattered across the various hubs in
Asia<00:02:56.930><c> and</c><00:02:57.560><c> you</c><00:02:58.069><c> know</c><00:02:58.159><c> increasingly</c><00:02:59.030><c> kind</c><00:02:59.870><c> of</c>

00:02:59.949 --> 00:02:59.959 align:start position:0%
Asia and you know increasingly kind of
 

00:02:59.959 --> 00:03:02.740 align:start position:0%
Asia and you know increasingly kind of
you<00:03:00.470><c> know</c><00:03:00.590><c> no</c><00:03:01.489><c> it's</c><00:03:01.700><c> starting</c><00:03:02.030><c> to</c><00:03:02.269><c> show</c><00:03:02.450><c> up</c><00:03:02.480><c> in</c>

00:03:02.740 --> 00:03:02.750 align:start position:0%
you know no it's starting to show up in
 

00:03:02.750 --> 00:03:05.199 align:start position:0%
you know no it's starting to show up in
places<00:03:02.900><c> like</c><00:03:03.349><c> South</c><00:03:04.159><c> America</c><00:03:04.250><c> and</c><00:03:04.730><c> Africa</c><00:03:04.849><c> as</c>

00:03:05.199 --> 00:03:05.209 align:start position:0%
places like South America and Africa as
 

00:03:05.209 --> 00:03:08.559 align:start position:0%
places like South America and Africa as
well<00:03:06.459><c> according</c><00:03:07.459><c> to</c><00:03:07.669><c> the</c><00:03:07.879><c> data</c><00:03:08.090><c> that</c><00:03:08.269><c> got</c>

00:03:08.559 --> 00:03:08.569 align:start position:0%
well according to the data that got
 

00:03:08.569 --> 00:03:10.599 align:start position:0%
well according to the data that got
scraped<00:03:09.049><c> from</c><00:03:09.349><c> either</c><00:03:09.829><c> this</c><00:03:10.159><c> side</c><00:03:10.220><c> or</c><00:03:10.430><c> another</c>

00:03:10.599 --> 00:03:10.609 align:start position:0%
scraped from either this side or another
 

00:03:10.609 --> 00:03:12.099 align:start position:0%
scraped from either this side or another
side<00:03:10.970><c> a</c><00:03:11.000><c> couple</c><00:03:11.150><c> of</c><00:03:11.329><c> days</c><00:03:11.450><c> ago</c><00:03:11.629><c> we</c><00:03:11.840><c> seem</c><00:03:12.079><c> to</c>

00:03:12.099 --> 00:03:12.109 align:start position:0%
side a couple of days ago we seem to
 

00:03:12.109 --> 00:03:14.559 align:start position:0%
side a couple of days ago we seem to
have<00:03:12.349><c> one</c><00:03:12.620><c> node</c><00:03:12.799><c> in</c><00:03:12.980><c> North</c><00:03:13.129><c> Korea</c><00:03:13.459><c> but</c><00:03:14.329><c> not</c>

00:03:14.559 --> 00:03:14.569 align:start position:0%
have one node in North Korea but not
 

00:03:14.569 --> 00:03:17.699 align:start position:0%
have one node in North Korea but not
sure<00:03:14.780><c> if</c><00:03:14.900><c> that's</c><00:03:14.989><c> actually</c><00:03:15.260><c> in</c><00:03:15.560><c> North</c><00:03:15.739><c> Korea</c>

00:03:17.699 --> 00:03:17.709 align:start position:0%
sure if that's actually in North Korea
 

00:03:17.709 --> 00:03:22.990 align:start position:0%
sure if that's actually in North Korea
yeah<00:03:18.739><c> so</c><00:03:19.930><c> in</c><00:03:20.930><c> general</c><00:03:21.139><c> north</c><00:03:21.739><c> of</c><00:03:21.949><c> a</c><00:03:22.579><c> lot</c><00:03:22.970><c> of</c>

00:03:22.990 --> 00:03:23.000 align:start position:0%
yeah so in general north of a lot of
 

00:03:23.000 --> 00:03:25.300 align:start position:0%
yeah so in general north of a lot of
progress<00:03:23.239><c> right</c><00:03:23.840><c> and</c><00:03:24.260><c> if</c><00:03:24.560><c> you</c><00:03:24.859><c> look</c><00:03:24.979><c> at</c><00:03:25.099><c> just</c>

00:03:25.300 --> 00:03:25.310 align:start position:0%
progress right and if you look at just
 

00:03:25.310 --> 00:03:27.550 align:start position:0%
progress right and if you look at just
by<00:03:25.459><c> CNT</c><00:03:25.849><c> m</c><00:03:25.970><c> as</c><00:03:26.090><c> well</c><00:03:26.269><c> you</c><00:03:26.419><c> know</c><00:03:26.510><c> byzantium</c><00:03:27.319><c> hard</c>

00:03:27.550 --> 00:03:27.560 align:start position:0%
by CNT m as well you know byzantium hard
 

00:03:27.560 --> 00:03:30.520 align:start position:0%
by CNT m as well you know byzantium hard
fork<00:03:27.849><c> basically</c><00:03:28.849><c> you</c><00:03:29.269><c> know</c><00:03:29.359><c> it</c><00:03:29.449><c> has</c><00:03:29.690><c> gone</c>

00:03:30.520 --> 00:03:30.530 align:start position:0%
fork basically you know it has gone
 

00:03:30.530 --> 00:03:33.729 align:start position:0%
fork basically you know it has gone
through<00:03:30.829><c> and</c><00:03:31.190><c> you</c><00:03:31.760><c> can</c><00:03:31.940><c> now</c><00:03:32.199><c> take</c><00:03:33.199><c> advantage</c>

00:03:33.729 --> 00:03:33.739 align:start position:0%
through and you can now take advantage
 

00:03:33.739 --> 00:03:36.909 align:start position:0%
through and you can now take advantage
of<00:03:34.150><c> cryptographic</c><00:03:35.590><c> primitives</c><00:03:36.590><c> that</c><00:03:36.739><c> are</c>

00:03:36.909 --> 00:03:36.919 align:start position:0%
of cryptographic primitives that are
 

00:03:36.919 --> 00:03:39.309 align:start position:0%
of cryptographic primitives that are
available<00:03:37.159><c> in</c><00:03:37.669><c> accelerated</c><00:03:38.359><c> form</c><00:03:38.659><c> on</c><00:03:38.900><c> top</c><00:03:39.139><c> of</c>

00:03:39.309 --> 00:03:39.319 align:start position:0%
available in accelerated form on top of
 

00:03:39.319 --> 00:03:41.080 align:start position:0%
available in accelerated form on top of
the<00:03:39.409><c> etherium</c><00:03:39.769><c> blockchain</c><00:03:40.250><c> in</c><00:03:40.459><c> order</c><00:03:41.030><c> to</c>

00:03:41.080 --> 00:03:41.090 align:start position:0%
the etherium blockchain in order to
 

00:03:41.090 --> 00:03:42.849 align:start position:0%
the etherium blockchain in order to
build<00:03:41.299><c> privacy-preserving</c><00:03:41.859><c> applications</c>

00:03:42.849 --> 00:03:42.859 align:start position:0%
build privacy-preserving applications
 

00:03:42.859 --> 00:03:45.339 align:start position:0%
build privacy-preserving applications
and<00:03:43.129><c> people</c><00:03:43.849><c> already</c><00:03:44.150><c> are</c><00:03:44.419><c> so</c><00:03:44.959><c> you</c><00:03:45.019><c> know</c><00:03:45.229><c> you</c>

00:03:45.339 --> 00:03:45.349 align:start position:0%
and people already are so you know you
 

00:03:45.349 --> 00:03:46.809 align:start position:0%
and people already are so you know you
just<00:03:45.590><c> saw</c><00:03:45.769><c> socrates</c><00:03:46.370><c> in</c><00:03:46.549><c> the</c><00:03:46.609><c> last</c>

00:03:46.809 --> 00:03:46.819 align:start position:0%
just saw socrates in the last
 

00:03:46.819 --> 00:03:49.270 align:start position:0%
just saw socrates in the last
presentation<00:03:47.299><c> just</c><00:03:47.720><c> yesterday</c><00:03:48.620><c> I</c><00:03:48.739><c> saw</c><00:03:49.129><c> and</c>

00:03:49.270 --> 00:03:49.280 align:start position:0%
presentation just yesterday I saw and
 

00:03:49.280 --> 00:03:51.879 align:start position:0%
presentation just yesterday I saw and
reddit<00:03:49.579><c> someone</c><00:03:49.909><c> announced</c><00:03:50.359><c> a</c><00:03:50.829><c> protocol</c><00:03:51.829><c> that</c>

00:03:51.879 --> 00:03:51.889 align:start position:0%
reddit someone announced a protocol that
 

00:03:51.889 --> 00:03:54.520 align:start position:0%
reddit someone announced a protocol that
was<00:03:52.159><c> doing</c><00:03:52.549><c> a</c><00:03:52.669><c> reputation</c><00:03:53.389><c> market</c><00:03:53.840><c> based</c><00:03:54.319><c> on</c>

00:03:54.520 --> 00:03:54.530 align:start position:0%
was doing a reputation market based on
 

00:03:54.530 --> 00:03:58.030 align:start position:0%
was doing a reputation market based on
narcs<00:03:55.340><c> you</c><00:03:55.609><c> know</c><00:03:55.699><c> if</c><00:03:55.790><c> there's</c><00:03:56.000><c> I</c><00:03:56.599><c> know</c><00:03:57.139><c> if</c><00:03:57.409><c> one</c>

00:03:58.030 --> 00:03:58.040 align:start position:0%
narcs you know if there's I know if one
 

00:03:58.040 --> 00:04:01.210 align:start position:0%
narcs you know if there's I know if one
project<00:03:58.280><c> that's</c><00:03:59.090><c> trying</c><00:03:59.510><c> to</c><00:04:00.290><c> do</c><00:04:00.500><c> things</c><00:04:00.799><c> well</c>

00:04:01.210 --> 00:04:01.220 align:start position:0%
project that's trying to do things well
 

00:04:01.220 --> 00:04:03.429 align:start position:0%
project that's trying to do things well
with<00:04:01.819><c> ring</c><00:04:02.060><c> signatures</c><00:04:02.569><c> actually</c><00:04:02.989><c> multiple</c>

00:04:03.429 --> 00:04:03.439 align:start position:0%
with ring signatures actually multiple
 

00:04:03.439 --> 00:04:06.219 align:start position:0%
with ring signatures actually multiple
projects<00:04:04.040><c> so</c><00:04:04.609><c> I</c><00:04:04.939><c> also</c><00:04:05.479><c> know</c><00:04:05.750><c> at</c><00:04:05.959><c> least</c><00:04:06.079><c> a</c>

00:04:06.219 --> 00:04:06.229 align:start position:0%
projects so I also know at least a
 

00:04:06.229 --> 00:04:07.539 align:start position:0%
projects so I also know at least a
couple<00:04:06.260><c> of</c><00:04:06.590><c> projects</c><00:04:07.010><c> that</c><00:04:07.099><c> are</c><00:04:07.189><c> taking</c>

00:04:07.539 --> 00:04:07.549 align:start position:0%
couple of projects that are taking
 

00:04:07.549 --> 00:04:09.969 align:start position:0%
couple of projects that are taking
advantage<00:04:07.639><c> of</c><00:04:08.000><c> RSA</c><00:04:08.449><c> verification</c><00:04:09.260><c> to</c><00:04:09.799><c> do</c>

00:04:09.969 --> 00:04:09.979 align:start position:0%
advantage of RSA verification to do
 

00:04:09.979 --> 00:04:11.679 align:start position:0%
advantage of RSA verification to do
things<00:04:10.250><c> like</c><00:04:10.459><c> better</c><00:04:10.669><c> communicate</c><00:04:11.299><c> between</c>

00:04:11.679 --> 00:04:11.689 align:start position:0%
things like better communicate between
 

00:04:11.689 --> 00:04:15.729 align:start position:0%
things like better communicate between
etherium<00:04:12.319><c> and</c><00:04:12.590><c> existing</c><00:04:13.519><c> DNS</c><00:04:14.439><c> between</c><00:04:15.439><c> you</c>

00:04:15.729 --> 00:04:15.739 align:start position:0%
etherium and existing DNS between you
 

00:04:15.739 --> 00:04:17.050 align:start position:0%
etherium and existing DNS between you
know<00:04:15.829><c> I</c><00:04:15.859><c> guess</c><00:04:16.039><c> don't</c><00:04:16.159><c> need</c><00:04:16.370><c> any</c><00:04:16.459><c> residency</c>

00:04:17.050 --> 00:04:17.060 align:start position:0%
know I guess don't need any residency
 

00:04:17.060 --> 00:04:19.839 align:start position:0%
know I guess don't need any residency
and<00:04:17.209><c> just</c><00:04:17.389><c> various</c><00:04:17.750><c> other</c><00:04:17.930><c> things</c><00:04:18.199><c> so</c><00:04:18.849><c> the</c>

00:04:19.839 --> 00:04:19.849 align:start position:0%
and just various other things so the
 

00:04:19.849 --> 00:04:23.260 align:start position:0%
and just various other things so the
privacy<00:04:20.359><c> part</c><00:04:20.870><c> of</c><00:04:21.190><c> the</c><00:04:22.190><c> three</c><00:04:22.550><c> kind</c><00:04:22.970><c> of</c><00:04:23.030><c> major</c>

00:04:23.260 --> 00:04:23.270 align:start position:0%
privacy part of the three kind of major
 

00:04:23.270 --> 00:04:25.240 align:start position:0%
privacy part of the three kind of major
challenges<00:04:23.960><c> to</c><00:04:24.020><c> aetherium</c><00:04:24.529><c> success</c><00:04:25.070><c> that</c>

00:04:25.240 --> 00:04:25.250 align:start position:0%
challenges to aetherium success that
 

00:04:25.250 --> 00:04:26.680 align:start position:0%
challenges to aetherium success that
I've<00:04:25.340><c> outlined</c><00:04:25.520><c> privacy</c><00:04:26.240><c> security</c><00:04:26.389><c> and</c>

00:04:26.680 --> 00:04:26.690 align:start position:0%
I've outlined privacy security and
 

00:04:26.690 --> 00:04:28.779 align:start position:0%
I've outlined privacy security and
scalability<00:04:26.960><c> is</c><00:04:27.860><c> actually</c><00:04:28.370><c> quite</c><00:04:28.580><c> well</c><00:04:28.729><c> on</c>

00:04:28.779 --> 00:04:28.789 align:start position:0%
scalability is actually quite well on
 

00:04:28.789 --> 00:04:29.050 align:start position:0%
scalability is actually quite well on
the

00:04:29.050 --> 00:04:29.060 align:start position:0%
the
 

00:04:29.060 --> 00:04:30.490 align:start position:0%
the
way<00:04:29.150><c> to</c><00:04:29.210><c> being</c><00:04:29.450><c> solved</c><00:04:29.780><c> you</c><00:04:30.169><c> know</c><00:04:30.230><c> there</c><00:04:30.350><c> is</c>

00:04:30.490 --> 00:04:30.500 align:start position:0%
way to being solved you know there is
 

00:04:30.500 --> 00:04:32.470 align:start position:0%
way to being solved you know there is
still<00:04:30.650><c> a</c><00:04:30.770><c> lot</c><00:04:31.010><c> of</c><00:04:31.040><c> work</c><00:04:31.310><c> to</c><00:04:31.490><c> be</c><00:04:31.580><c> done</c><00:04:31.610><c> someone</c>

00:04:32.470 --> 00:04:32.480 align:start position:0%
still a lot of work to be done someone
 

00:04:32.480 --> 00:04:33.820 align:start position:0%
still a lot of work to be done someone
actually<00:04:32.630><c> has</c><00:04:32.960><c> to</c><00:04:33.139><c> build</c><00:04:33.290><c> the</c><00:04:33.410><c> ring</c><00:04:33.530><c> Singh</c><00:04:33.710><c> is</c>

00:04:33.820 --> 00:04:33.830 align:start position:0%
actually has to build the ring Singh is
 

00:04:33.830 --> 00:04:35.110 align:start position:0%
actually has to build the ring Singh is
your<00:04:33.980><c> stuff</c><00:04:34.190><c> someone</c><00:04:34.490><c> actually</c><00:04:34.639><c> has</c><00:04:34.880><c> to</c><00:04:35.030><c> build</c>

00:04:35.110 --> 00:04:35.120 align:start position:0%
your stuff someone actually has to build
 

00:04:35.120 --> 00:04:36.970 align:start position:0%
your stuff someone actually has to build
Socrates<00:04:35.690><c> people</c><00:04:36.020><c> actually</c><00:04:36.169><c> have</c><00:04:36.470><c> to</c><00:04:36.590><c> use</c><00:04:36.800><c> it</c>

00:04:36.970 --> 00:04:36.980 align:start position:0%
Socrates people actually have to use it
 

00:04:36.980 --> 00:04:38.920 align:start position:0%
Socrates people actually have to use it
people<00:04:37.610><c> have</c><00:04:37.700><c> to</c><00:04:37.760><c> actually</c><00:04:37.970><c> make</c><00:04:38.270><c> using</c><00:04:38.750><c> your</c>

00:04:38.920 --> 00:04:38.930 align:start position:0%
people have to actually make using your
 

00:04:38.930 --> 00:04:40.690 align:start position:0%
people have to actually make using your
knowledge<00:04:39.110><c> proves</c><00:04:39.440><c> practical</c><00:04:40.010><c> but</c><00:04:40.520><c> we've</c>

00:04:40.690 --> 00:04:40.700 align:start position:0%
knowledge proves practical but we've
 

00:04:40.700 --> 00:04:42.490 align:start position:0%
knowledge proves practical but we've
made<00:04:40.850><c> progress</c><00:04:41.030><c> so</c><00:04:41.960><c> what</c><00:04:42.110><c> are</c><00:04:42.200><c> the</c><00:04:42.290><c> challenges</c>

00:04:42.490 --> 00:04:42.500 align:start position:0%
made progress so what are the challenges
 

00:04:42.500 --> 00:04:45.850 align:start position:0%
made progress so what are the challenges
so<00:04:43.060><c> a</c><00:04:44.060><c> scalability</c><00:04:44.660><c> is</c><00:04:45.050><c> probably</c><00:04:45.410><c> challenged</c>

00:04:45.850 --> 00:04:45.860 align:start position:0%
so a scalability is probably challenged
 

00:04:45.860 --> 00:04:49.210 align:start position:0%
so a scalability is probably challenged
number<00:04:46.100><c> one</c><00:04:46.280><c> right</c><00:04:46.669><c> so</c><00:04:46.940><c> in</c><00:04:47.930><c> this</c><00:04:48.470><c> is</c><00:04:48.680><c> a</c><00:04:48.710><c> quick</c>

00:04:49.210 --> 00:04:49.220 align:start position:0%
number one right so in this is a quick
 

00:04:49.220 --> 00:04:52.120 align:start position:0%
number one right so in this is a quick
excerpt<00:04:49.669><c> from</c><00:04:50.000><c> the</c><00:04:50.210><c> sharding</c><00:04:50.600><c> faq</c><00:04:51.230><c> we</c><00:04:51.980><c> are</c><00:04:52.100><c> I</c>

00:04:52.120 --> 00:04:52.130 align:start position:0%
excerpt from the sharding faq we are I
 

00:04:52.130 --> 00:04:54.070 align:start position:0%
excerpt from the sharding faq we are I
talked<00:04:52.460><c> about</c><00:04:52.520><c> this</c><00:04:52.940><c> challenge</c><00:04:53.540><c> called</c><00:04:53.870><c> the</c>

00:04:54.070 --> 00:04:54.080 align:start position:0%
talked about this challenge called the
 

00:04:54.080 --> 00:04:55.629 align:start position:0%
talked about this challenge called the
the<00:04:54.440><c> scalability</c><00:04:55.040><c> trilemma</c>

00:04:55.629 --> 00:04:55.639 align:start position:0%
the scalability trilemma
 

00:04:55.639 --> 00:04:58.750 align:start position:0%
the scalability trilemma
and<00:04:56.000><c> I</c><00:04:56.270><c> basically</c><00:04:56.480><c> state</c><00:04:56.990><c> that</c><00:04:57.160><c> it</c><00:04:58.160><c> seems</c>

00:04:58.750 --> 00:04:58.760 align:start position:0%
and I basically state that it seems
 

00:04:58.760 --> 00:05:01.060 align:start position:0%
and I basically state that it seems
likely<00:04:59.330><c> that</c><00:04:59.540><c> blockchain</c><00:05:00.230><c> systems</c><00:05:00.650><c> can</c><00:05:00.860><c> only</c>

00:05:01.060 --> 00:05:01.070 align:start position:0%
likely that blockchain systems can only
 

00:05:01.070 --> 00:05:03.159 align:start position:0%
likely that blockchain systems can only
have<00:05:01.460><c> at</c><00:05:01.790><c> most</c><00:05:02.360><c> two</c><00:05:02.660><c> of</c><00:05:02.810><c> these</c><00:05:02.930><c> three</c>

00:05:03.159 --> 00:05:03.169 align:start position:0%
have at most two of these three
 

00:05:03.169 --> 00:05:05.350 align:start position:0%
have at most two of these three
properties<00:05:03.500><c> at</c><00:05:03.710><c> the</c><00:05:03.770><c> same</c><00:05:03.979><c> time</c><00:05:04.250><c> number</c><00:05:05.180><c> one</c>

00:05:05.350 --> 00:05:05.360 align:start position:0%
properties at the same time number one
 

00:05:05.360 --> 00:05:08.969 align:start position:0%
properties at the same time number one
decentralization<00:05:06.490><c> which</c><00:05:07.490><c> I</c><00:05:07.760><c> define</c><00:05:08.540><c> as</c>

00:05:08.969 --> 00:05:08.979 align:start position:0%
decentralization which I define as
 

00:05:08.979 --> 00:05:11.710 align:start position:0%
decentralization which I define as
basically<00:05:09.979><c> being</c><00:05:10.370><c> able</c><00:05:11.030><c> to</c><00:05:11.150><c> run</c><00:05:11.479><c> without</c>

00:05:11.710 --> 00:05:11.720 align:start position:0%
basically being able to run without
 

00:05:11.720 --> 00:05:14.290 align:start position:0%
basically being able to run without
trusting<00:05:12.260><c> super</c><00:05:12.590><c> nodes</c><00:05:12.850><c> scalability</c><00:05:13.850><c> so</c>

00:05:14.290 --> 00:05:14.300 align:start position:0%
trusting super nodes scalability so
 

00:05:14.300 --> 00:05:15.700 align:start position:0%
trusting super nodes scalability so
being<00:05:14.540><c> able</c><00:05:14.630><c> to</c><00:05:14.780><c> process</c><00:05:15.020><c> many</c><00:05:15.500><c> more</c>

00:05:15.700 --> 00:05:15.710 align:start position:0%
being able to process many more
 

00:05:15.710 --> 00:05:17.800 align:start position:0%
being able to process many more
transactions<00:05:16.310><c> than</c><00:05:16.400><c> a</c><00:05:16.490><c> regular</c><00:05:16.850><c> laptop</c><00:05:17.030><c> and</c>

00:05:17.800 --> 00:05:17.810 align:start position:0%
transactions than a regular laptop and
 

00:05:17.810 --> 00:05:20.680 align:start position:0%
transactions than a regular laptop and
security<00:05:18.500><c> is</c><00:05:18.590><c> so</c><00:05:18.740><c> basically</c><00:05:19.130><c> you</c><00:05:19.820><c> know</c><00:05:19.940><c> it's</c>

00:05:20.680 --> 00:05:20.690 align:start position:0%
security is so basically you know it's
 

00:05:20.690 --> 00:05:23.020 align:start position:0%
security is so basically you know it's
okay<00:05:21.020><c> to</c><00:05:21.050><c> be</c><00:05:21.260><c> vulnerable</c><00:05:21.290><c> to</c><00:05:21.830><c> 51%</c><00:05:22.280><c> attacks</c><00:05:22.850><c> but</c>

00:05:23.020 --> 00:05:23.030 align:start position:0%
okay to be vulnerable to 51% attacks but
 

00:05:23.030 --> 00:05:25.120 align:start position:0%
okay to be vulnerable to 51% attacks but
you<00:05:23.150><c> definitely</c><00:05:23.389><c> cannot</c><00:05:24.050><c> be</c><00:05:24.260><c> vulnerable</c><00:05:24.470><c> to</c>

00:05:25.120 --> 00:05:25.130 align:start position:0%
you definitely cannot be vulnerable to
 

00:05:25.130 --> 00:05:28.420 align:start position:0%
you definitely cannot be vulnerable to
0.51<00:05:25.940><c> percent</c><00:05:26.090><c> attacks</c><00:05:26.830><c> there</c><00:05:27.830><c> is</c><00:05:27.950><c> a</c><00:05:27.979><c> very</c>

00:05:28.420 --> 00:05:28.430 align:start position:0%
0.51 percent attacks there is a very
 

00:05:28.430 --> 00:05:30.610 align:start position:0%
0.51 percent attacks there is a very
very<00:05:28.760><c> big</c><00:05:29.240><c> and</c><00:05:29.450><c> growing</c><00:05:29.780><c> graveyard</c><00:05:30.500><c> of</c>

00:05:30.610 --> 00:05:30.620 align:start position:0%
very big and growing graveyard of
 

00:05:30.620 --> 00:05:32.500 align:start position:0%
very big and growing graveyard of
systems<00:05:31.040><c> that</c><00:05:31.550><c> claim</c><00:05:31.940><c> to</c><00:05:31.970><c> solve</c><00:05:32.389><c> the</c>

00:05:32.500 --> 00:05:32.510 align:start position:0%
systems that claim to solve the
 

00:05:32.510 --> 00:05:34.210 align:start position:0%
systems that claim to solve the
scalability<00:05:33.080><c> triangle</c><00:05:33.560><c> but</c><00:05:33.680><c> actually</c><00:05:34.070><c> keep</c>

00:05:34.210 --> 00:05:34.220 align:start position:0%
scalability triangle but actually keep
 

00:05:34.220 --> 00:05:37.029 align:start position:0%
scalability triangle but actually keep
really<00:05:34.490><c> don't</c><00:05:34.780><c> so</c><00:05:35.780><c> you</c><00:05:36.500><c> know</c><00:05:36.560><c> like</c><00:05:36.650><c> I</c><00:05:36.830><c> actually</c>

00:05:37.029 --> 00:05:37.039 align:start position:0%
really don't so you know like I actually
 

00:05:37.039 --> 00:05:38.800 align:start position:0%
really don't so you know like I actually
think<00:05:37.400><c> the</c><00:05:37.640><c> scalability</c><00:05:38.210><c> triangle</c><00:05:38.660><c> is</c>

00:05:38.800 --> 00:05:38.810 align:start position:0%
think the scalability triangle is
 

00:05:38.810 --> 00:05:40.680 align:start position:0%
think the scalability triangle is
solvable<00:05:39.380><c> but</c><00:05:39.620><c> it</c><00:05:39.740><c> basically</c><00:05:40.070><c> requires</c>

00:05:40.680 --> 00:05:40.690 align:start position:0%
solvable but it basically requires
 

00:05:40.690 --> 00:05:42.700 align:start position:0%
solvable but it basically requires
significantly<00:05:41.690><c> more</c><00:05:41.960><c> kind</c><00:05:42.260><c> of</c><00:05:42.320><c> complex</c>

00:05:42.700 --> 00:05:42.710 align:start position:0%
significantly more kind of complex
 

00:05:42.710 --> 00:05:45.130 align:start position:0%
significantly more kind of complex
technology<00:05:43.400><c> is</c><00:05:43.520><c> then</c><00:05:43.789><c> you</c><00:05:44.300><c> know</c><00:05:44.419><c> the</c><00:05:44.780><c> kinds</c><00:05:45.050><c> of</c>

00:05:45.130 --> 00:05:45.140 align:start position:0%
technology is then you know the kinds of
 

00:05:45.140 --> 00:05:47.230 align:start position:0%
technology is then you know the kinds of
technologies<00:05:45.620><c> that</c><00:05:45.650><c> we</c><00:05:45.800><c> have</c><00:05:45.860><c> available</c><00:05:46.240><c> part</c>

00:05:47.230 --> 00:05:47.240 align:start position:0%
technologies that we have available part
 

00:05:47.240 --> 00:05:48.550 align:start position:0%
technologies that we have available part
of<00:05:47.390><c> this</c><00:05:47.510><c> is</c><00:05:47.780><c> something</c><00:05:48.140><c> called</c><00:05:48.260><c> the</c><00:05:48.380><c> Tierra</c>

00:05:48.550 --> 00:05:48.560 align:start position:0%
of this is something called the Tierra
 

00:05:48.560 --> 00:05:50.800 align:start position:0%
of this is something called the Tierra
availability<00:05:49.190><c> problem</c><00:05:49.610><c> which</c><00:05:49.820><c> it's</c><00:05:50.479><c> I'm</c><00:05:50.780><c> not</c>

00:05:50.800 --> 00:05:50.810 align:start position:0%
availability problem which it's I'm not
 

00:05:50.810 --> 00:05:52.450 align:start position:0%
availability problem which it's I'm not
going<00:05:51.080><c> to</c><00:05:51.140><c> talk</c><00:05:51.260><c> about</c><00:05:51.470><c> today</c><00:05:51.830><c> because</c><00:05:51.979><c> it</c><00:05:52.400><c> oh</c>

00:05:52.450 --> 00:05:52.460 align:start position:0%
going to talk about today because it oh
 

00:05:52.460 --> 00:05:53.680 align:start position:0%
going to talk about today because it oh
really<00:05:52.669><c> does</c><00:05:52.940><c> require</c><00:05:53.120><c> a</c><00:05:53.330><c> one-hour</c>

00:05:53.680 --> 00:05:53.690 align:start position:0%
really does require a one-hour
 

00:05:53.690 --> 00:05:55.990 align:start position:0%
really does require a one-hour
presentation<00:05:53.930><c> to</c><00:05:54.530><c> go</c><00:05:54.650><c> through</c><00:05:54.919><c> but</c><00:05:55.490><c> basically</c>

00:05:55.990 --> 00:05:56.000 align:start position:0%
presentation to go through but basically
 

00:05:56.000 --> 00:05:58.840 align:start position:0%
presentation to go through but basically
you<00:05:56.210><c> know</c><00:05:56.300><c> it</c><00:05:56.390><c> gets</c><00:05:56.479><c> this</c><00:05:56.720><c> problem</c><00:05:57.560><c> that</c><00:05:57.800><c> a</c><00:05:58.160><c> lot</c>

00:05:58.840 --> 00:05:58.850 align:start position:0%
you know it gets this problem that a lot
 

00:05:58.850 --> 00:06:00.340 align:start position:0%
you know it gets this problem that a lot
of<00:05:59.030><c> people</c><00:05:59.330><c> don't</c><00:05:59.419><c> even</c><00:05:59.570><c> think</c><00:05:59.720><c> about</c><00:05:59.990><c> but</c>

00:06:00.340 --> 00:06:00.350 align:start position:0%
of people don't even think about but
 

00:06:00.350 --> 00:06:02.230 align:start position:0%
of people don't even think about but
basically<00:06:00.500><c> not</c><00:06:01.310><c> only</c><00:06:01.370><c> you</c><00:06:01.760><c> need</c><00:06:01.880><c> to</c><00:06:01.940><c> verify</c>

00:06:02.230 --> 00:06:02.240 align:start position:0%
basically not only you need to verify
 

00:06:02.240 --> 00:06:04.270 align:start position:0%
basically not only you need to verify
that<00:06:02.510><c> the</c><00:06:02.780><c> blockchain</c><00:06:03.050><c> is</c><00:06:03.200><c> valid</c><00:06:03.710><c> you</c><00:06:04.100><c> also</c>

00:06:04.270 --> 00:06:04.280 align:start position:0%
that the blockchain is valid you also
 

00:06:04.280 --> 00:06:06.010 align:start position:0%
that the blockchain is valid you also
need<00:06:04.639><c> to</c><00:06:04.669><c> verify</c><00:06:05.000><c> that</c><00:06:05.180><c> everyone</c><00:06:05.720><c> can</c><00:06:05.900><c> access</c>

00:06:06.010 --> 00:06:06.020 align:start position:0%
need to verify that everyone can access
 

00:06:06.020 --> 00:06:06.790 align:start position:0%
need to verify that everyone can access
the<00:06:06.350><c> blockchain</c>

00:06:06.790 --> 00:06:06.800 align:start position:0%
the blockchain
 

00:06:06.800 --> 00:06:09.040 align:start position:0%
the blockchain
and<00:06:06.979><c> even</c><00:06:07.550><c> Zika</c><00:06:07.850><c> snarks</c><00:06:08.240><c> and</c><00:06:08.360><c> Starks</c><00:06:08.720><c> cannot</c>

00:06:09.040 --> 00:06:09.050 align:start position:0%
and even Zika snarks and Starks cannot
 

00:06:09.050 --> 00:06:10.390 align:start position:0%
and even Zika snarks and Starks cannot
solve<00:06:09.260><c> that</c><00:06:09.500><c> part</c><00:06:09.740><c> of</c><00:06:09.800><c> the</c><00:06:09.889><c> puzzle</c><00:06:10.070><c> and</c>

00:06:10.390 --> 00:06:10.400 align:start position:0%
solve that part of the puzzle and
 

00:06:10.400 --> 00:06:12.279 align:start position:0%
solve that part of the puzzle and
there's<00:06:10.970><c> mathematical</c><00:06:11.630><c> proofs</c><00:06:11.900><c> based</c><00:06:12.139><c> on</c>

00:06:12.279 --> 00:06:12.289 align:start position:0%
there's mathematical proofs based on
 

00:06:12.289 --> 00:06:14.650 align:start position:0%
there's mathematical proofs based on
information<00:06:12.830><c> theory</c><00:06:13.039><c> that</c><00:06:13.370><c> say</c><00:06:13.639><c> that</c><00:06:14.270><c> if</c><00:06:14.450><c> you</c>

00:06:14.650 --> 00:06:14.660 align:start position:0%
information theory that say that if you
 

00:06:14.660 --> 00:06:16.000 align:start position:0%
information theory that say that if you
cannot<00:06:14.930><c> solve</c><00:06:15.169><c> that</c><00:06:15.410><c> part</c><00:06:15.590><c> of</c><00:06:15.680><c> the</c><00:06:15.740><c> possible</c>

00:06:16.000 --> 00:06:16.010 align:start position:0%
cannot solve that part of the possible
 

00:06:16.010 --> 00:06:17.800 align:start position:0%
cannot solve that part of the possible
your<00:06:16.190><c> protocol</c><00:06:16.610><c> is</c><00:06:16.880><c> basically</c><00:06:17.210><c> you</c><00:06:17.539><c> know</c><00:06:17.600><c> is</c>

00:06:17.800 --> 00:06:17.810 align:start position:0%
your protocol is basically you know is
 

00:06:17.810 --> 00:06:20.740 align:start position:0%
your protocol is basically you know is
basically<00:06:18.740><c> cannot</c><00:06:18.979><c> be</c><00:06:19.130><c> secured</c><00:06:19.460><c> the</c><00:06:20.360><c> relevant</c>

00:06:20.740 --> 00:06:20.750 align:start position:0%
basically cannot be secured the relevant
 

00:06:20.750 --> 00:06:23.290 align:start position:0%
basically cannot be secured the relevant
paper<00:06:20.960><c> here</c><00:06:21.380><c> is</c><00:06:21.590><c> one</c><00:06:22.250><c> basically</c><00:06:22.970><c> one</c><00:06:23.150><c> that</c>

00:06:23.290 --> 00:06:23.300 align:start position:0%
paper here is one basically one that
 

00:06:23.300 --> 00:06:24.460 align:start position:0%
paper here is one basically one that
says<00:06:23.479><c> that</c><00:06:23.630><c> batch</c><00:06:23.810><c> updates</c><00:06:24.260><c> for</c>

00:06:24.460 --> 00:06:24.470 align:start position:0%
says that batch updates for
 

00:06:24.470 --> 00:06:25.629 align:start position:0%
says that batch updates for
cryptographic<00:06:24.710><c> accumulators</c><00:06:25.520><c> are</c>

00:06:25.629 --> 00:06:25.639 align:start position:0%
cryptographic accumulators are
 

00:06:25.639 --> 00:06:28.330 align:start position:0%
cryptographic accumulators are
impossible<00:06:26.150><c> and</c><00:06:26.600><c> so</c><00:06:26.780><c> I'm</c><00:06:26.990><c> had</c><00:06:27.620><c> to</c><00:06:27.800><c> adjust</c><00:06:28.130><c> and</c>

00:06:28.330 --> 00:06:28.340 align:start position:0%
impossible and so I'm had to adjust and
 

00:06:28.340 --> 00:06:30.310 align:start position:0%
impossible and so I'm had to adjust and
rake<00:06:28.520><c> for</c><00:06:28.729><c> that</c><00:06:28.850><c> one</c><00:06:29.030><c> so</c><00:06:29.510><c> it's</c><00:06:29.690><c> it</c><00:06:29.960><c> is</c><00:06:30.050><c> a</c><00:06:30.080><c> very</c>

00:06:30.310 --> 00:06:30.320 align:start position:0%
rake for that one so it's it is a very
 

00:06:30.320 --> 00:06:32.610 align:start position:0%
rake for that one so it's it is a very
significant<00:06:30.860><c> and</c><00:06:30.889><c> hard</c><00:06:31.130><c> challenge</c><00:06:31.520><c> so</c>

00:06:32.610 --> 00:06:32.620 align:start position:0%
significant and hard challenge so
 

00:06:32.620 --> 00:06:35.230 align:start position:0%
significant and hard challenge so
basically<00:06:33.620><c> right</c><00:06:33.860><c> now</c><00:06:33.919><c> every</c><00:06:34.520><c> node</c><00:06:34.669><c> processes</c>

00:06:35.230 --> 00:06:35.240 align:start position:0%
basically right now every node processes
 

00:06:35.240 --> 00:06:37.210 align:start position:0%
basically right now every node processes
every<00:06:35.450><c> transaction</c><00:06:35.840><c> the</c><00:06:36.590><c> capacity</c><00:06:37.099><c> of</c><00:06:37.130><c> a</c>

00:06:37.210 --> 00:06:37.220 align:start position:0%
every transaction the capacity of a
 

00:06:37.220 --> 00:06:38.800 align:start position:0%
every transaction the capacity of a
blockchain<00:06:37.460><c> is</c><00:06:37.669><c> limited</c><00:06:38.120><c> to</c><00:06:38.210><c> the</c><00:06:38.300><c> capacity</c><00:06:38.780><c> of</c>

00:06:38.800 --> 00:06:38.810 align:start position:0%
blockchain is limited to the capacity of
 

00:06:38.810 --> 00:06:40.870 align:start position:0%
blockchain is limited to the capacity of
one<00:06:39.050><c> node</c><00:06:39.289><c> and</c><00:06:39.560><c> it's</c><00:06:39.950><c> actually</c><00:06:40.340><c> even</c><00:06:40.520><c> worse</c>

00:06:40.870 --> 00:06:40.880 align:start position:0%
one node and it's actually even worse
 

00:06:40.880 --> 00:06:43.420 align:start position:0%
one node and it's actually even worse
because<00:06:41.210><c> we</c><00:06:42.050><c> need</c><00:06:42.229><c> to</c><00:06:42.320><c> have</c><00:06:42.409><c> safety</c><00:06:42.680><c> d'argent</c>

00:06:43.420 --> 00:06:43.430 align:start position:0%
because we need to have safety d'argent
 

00:06:43.430 --> 00:06:46.390 align:start position:0%
because we need to have safety d'argent
margins<00:06:43.820><c> for</c><00:06:44.030><c> anti</c><00:06:44.330><c> xenos</c><00:06:44.660><c> purposes</c><00:06:45.400><c> the</c>

00:06:46.390 --> 00:06:46.400 align:start position:0%
margins for anti xenos purposes the
 

00:06:46.400 --> 00:06:48.400 align:start position:0%
margins for anti xenos purposes the
limiting<00:06:46.820><c> factor</c><00:06:47.240><c> in</c><00:06:47.360><c> etherium</c><00:06:47.750><c> scalability</c>

00:06:48.400 --> 00:06:48.410 align:start position:0%
limiting factor in etherium scalability
 

00:06:48.410 --> 00:06:51.670 align:start position:0%
limiting factor in etherium scalability
and<00:06:49.270><c> aetherium</c><00:06:50.270><c> is</c><00:06:50.390><c> likely</c><00:06:50.720><c> worst</c><00:06:51.170><c> points</c><00:06:51.590><c> of</c>

00:06:51.670 --> 00:06:51.680 align:start position:0%
and aetherium is likely worst points of
 

00:06:51.680 --> 00:06:54.160 align:start position:0%
and aetherium is likely worst points of
DDoS<00:06:51.950><c> vulnerability</c><00:06:52.670><c> is</c><00:06:53.060><c> likely</c><00:06:53.600><c> to</c><00:06:53.840><c> be</c><00:06:53.930><c> disk</c>

00:06:54.160 --> 00:06:54.170 align:start position:0%
DDoS vulnerability is likely to be disk
 

00:06:54.170 --> 00:06:57.700 align:start position:0%
DDoS vulnerability is likely to be disk
reads<00:06:54.440><c> and</c><00:06:54.770><c> also</c><00:06:55.610><c> aetherium</c><00:06:56.180><c> vm</c><00:06:56.960><c> execution</c><00:06:57.590><c> is</c>

00:06:57.700 --> 00:06:57.710 align:start position:0%
reads and also aetherium vm execution is
 

00:06:57.710 --> 00:06:59.230 align:start position:0%
reads and also aetherium vm execution is
currently<00:06:58.040><c> absolutely</c><00:06:58.610><c> not</c><00:06:58.760><c> parallelizable</c>

00:06:59.230 --> 00:06:59.240 align:start position:0%
currently absolutely not parallelizable
 

00:06:59.240 --> 00:07:01.900 align:start position:0%
currently absolutely not parallelizable
so<00:06:59.990><c> you</c><00:07:00.050><c> know</c><00:07:00.290><c> these</c><00:07:00.440><c> are</c><00:07:00.500><c> just</c><00:07:00.800><c> known</c><00:07:01.370><c> facts</c>

00:07:01.900 --> 00:07:01.910 align:start position:0%
so you know these are just known facts
 

00:07:01.910 --> 00:07:03.310 align:start position:0%
so you know these are just known facts
and<00:07:02.120><c> the</c><00:07:02.240><c> you</c><00:07:02.450><c> know</c><00:07:02.570><c> severely</c><00:07:02.930><c> limit</c><00:07:03.290><c> the</c>

00:07:03.310 --> 00:07:03.320 align:start position:0%
and the you know severely limit the
 

00:07:03.320 --> 00:07:04.900 align:start position:0%
and the you know severely limit the
extent<00:07:03.680><c> to</c><00:07:03.740><c> which</c><00:07:03.830><c> a</c><00:07:04.010><c> theorem</c><00:07:04.340><c> in</c><00:07:04.430><c> its</c><00:07:04.580><c> present</c>

00:07:04.900 --> 00:07:04.910 align:start position:0%
extent to which a theorem in its present
 

00:07:04.910 --> 00:07:08.260 align:start position:0%
extent to which a theorem in its present
form<00:07:04.940><c> can</c><00:07:05.270><c> scale</c><00:07:05.510><c> so</c><00:07:06.440><c> the</c><00:07:07.160><c> likely</c><00:07:07.550><c> solution</c><00:07:08.090><c> to</c>

00:07:08.260 --> 00:07:08.270 align:start position:0%
form can scale so the likely solution to
 

00:07:08.270 --> 00:07:09.730 align:start position:0%
form can scale so the likely solution to
a<00:07:08.300><c> lot</c><00:07:08.540><c> of</c><00:07:08.600><c> this</c><00:07:08.840><c> now</c><00:07:09.050><c> there</c><00:07:09.260><c> are</c><00:07:09.410><c> more</c>

00:07:09.730 --> 00:07:09.740 align:start position:0%
a lot of this now there are more
 

00:07:09.740 --> 00:07:12.310 align:start position:0%
a lot of this now there are more
incremental<00:07:10.430><c> solutions</c><00:07:10.910><c> that</c><00:07:11.030><c> we</c><00:07:11.120><c> can</c><00:07:11.150><c> do</c><00:07:11.450><c> so</c>

00:07:12.310 --> 00:07:12.320 align:start position:0%
incremental solutions that we can do so
 

00:07:12.320 --> 00:07:15.460 align:start position:0%
incremental solutions that we can do so
for<00:07:12.560><c> example</c><00:07:13.130><c> you</c><00:07:13.310><c> can</c><00:07:13.460><c> use</c><00:07:13.520><c> some</c><00:07:14.120><c> VIP</c><00:07:14.450><c> 6:48</c><00:07:15.290><c> to</c>

00:07:15.460 --> 00:07:15.470 align:start position:0%
for example you can use some VIP 6:48 to
 

00:07:15.470 --> 00:07:17.920 align:start position:0%
for example you can use some VIP 6:48 to
greatly<00:07:15.740><c> improve</c><00:07:15.950><c> paralyze</c><00:07:16.580><c> ability</c><00:07:17.060><c> but</c><00:07:17.750><c> if</c>

00:07:17.920 --> 00:07:17.930 align:start position:0%
greatly improve paralyze ability but if
 

00:07:17.930 --> 00:07:19.540 align:start position:0%
greatly improve paralyze ability but if
you<00:07:18.050><c> want</c><00:07:18.260><c> to</c><00:07:18.350><c> really</c><00:07:18.530><c> solve</c><00:07:18.890><c> the</c><00:07:18.980><c> fundamental</c>

00:07:19.540 --> 00:07:19.550 align:start position:0%
you want to really solve the fundamental
 

00:07:19.550 --> 00:07:21.220 align:start position:0%
you want to really solve the fundamental
problem<00:07:19.910><c> every</c><00:07:20.240><c> node</c><00:07:20.420><c> processes</c><00:07:20.930><c> every</c>

00:07:21.220 --> 00:07:21.230 align:start position:0%
problem every node processes every
 

00:07:21.230 --> 00:07:23.980 align:start position:0%
problem every node processes every
transaction<00:07:21.640><c> basically</c><00:07:22.640><c> sharding</c><00:07:23.030><c> and</c><00:07:23.180><c> it's</c>

00:07:23.980 --> 00:07:23.990 align:start position:0%
transaction basically sharding and it's
 

00:07:23.990 --> 00:07:25.540 align:start position:0%
transaction basically sharding and it's
the<00:07:24.080><c> way</c><00:07:24.230><c> that</c><00:07:24.440><c> you</c><00:07:24.500><c> think</c><00:07:24.650><c> about</c><00:07:24.830><c> sharding</c><00:07:25.340><c> is</c>

00:07:25.540 --> 00:07:25.550 align:start position:0%
the way that you think about sharding is
 

00:07:25.550 --> 00:07:27.880 align:start position:0%
the way that you think about sharding is
well<00:07:25.940><c> basically</c><00:07:26.630><c> you</c><00:07:27.020><c> can</c><00:07:27.140><c> split</c><00:07:27.710><c> the</c>

00:07:27.880 --> 00:07:27.890 align:start position:0%
well basically you can split the
 

00:07:27.890 --> 00:07:30.340 align:start position:0%
well basically you can split the
blockchain<00:07:28.160><c> state</c><00:07:28.760><c> so</c><00:07:29.450><c> split</c><00:07:29.840><c> the</c><00:07:30.050><c> set</c><00:07:30.230><c> of</c>

00:07:30.340 --> 00:07:30.350 align:start position:0%
blockchain state so split the set of
 

00:07:30.350 --> 00:07:32.080 align:start position:0%
blockchain state so split the set of
information<00:07:30.650><c> that</c><00:07:31.250><c> everyone</c><00:07:31.610><c> needs</c><00:07:31.730><c> to</c><00:07:31.910><c> keep</c>

00:07:32.080 --> 00:07:32.090 align:start position:0%
information that everyone needs to keep
 

00:07:32.090 --> 00:07:35.050 align:start position:0%
information that everyone needs to keep
track<00:07:32.150><c> of</c><00:07:32.450><c> into</c><00:07:33.020><c> and</c><00:07:33.290><c> universes</c><00:07:34.040><c> and</c><00:07:34.220><c> we</c><00:07:34.850><c> call</c>

00:07:35.050 --> 00:07:35.060 align:start position:0%
track of into and universes and we call
 

00:07:35.060 --> 00:07:36.400 align:start position:0%
track of into and universes and we call
each<00:07:35.210><c> one</c><00:07:35.390><c> of</c><00:07:35.480><c> these</c><00:07:35.540><c> universes</c><00:07:36.080><c> a</c><00:07:36.170><c> shard</c>

00:07:36.400 --> 00:07:36.410 align:start position:0%
each one of these universes a shard
 

00:07:36.410 --> 00:07:38.530 align:start position:0%
each one of these universes a shard
right<00:07:37.010><c> so</c><00:07:37.160><c> each</c><00:07:37.340><c> universe</c><00:07:37.790><c> has</c><00:07:38.060><c> its</c><00:07:38.330><c> own</c>

00:07:38.530 --> 00:07:38.540 align:start position:0%
right so each universe has its own
 

00:07:38.540 --> 00:07:40.210 align:start position:0%
right so each universe has its own
account<00:07:38.810><c> space</c><00:07:39.140><c> its</c><00:07:39.410><c> own</c><00:07:39.530><c> account</c><00:07:39.800><c> its</c><00:07:40.100><c> own</c>

00:07:40.210 --> 00:07:40.220 align:start position:0%
account space its own account its own
 

00:07:40.220 --> 00:07:42.850 align:start position:0%
account space its own account its own
contracts<00:07:40.880><c> you</c><00:07:41.810><c> can</c><00:07:41.960><c> have</c><00:07:42.050><c> transactions</c><00:07:42.710><c> when</c>

00:07:42.850 --> 00:07:42.860 align:start position:0%
contracts you can have transactions when
 

00:07:42.860 --> 00:07:44.830 align:start position:0%
contracts you can have transactions when
they<00:07:42.950><c> each</c><00:07:43.070><c> card</c><00:07:43.370><c> and</c><00:07:43.910><c> you</c><00:07:44.090><c> only</c><00:07:44.300><c> allow</c>

00:07:44.830 --> 00:07:44.840 align:start position:0%
they each card and you only allow
 

00:07:44.840 --> 00:07:46.660 align:start position:0%
they each card and you only allow
asynchronous<00:07:45.800><c> communication</c><00:07:46.010><c> between</c>

00:07:46.660 --> 00:07:46.670 align:start position:0%
asynchronous communication between
 

00:07:46.670 --> 00:07:49.930 align:start position:0%
asynchronous communication between
shards<00:07:47.210><c> so</c><00:07:47.420><c> if</c><00:07:48.110><c> you</c><00:07:48.260><c> want</c><00:07:48.440><c> to</c><00:07:48.500><c> send</c><00:07:48.770><c> a</c><00:07:48.980><c> coin</c>

00:07:49.930 --> 00:07:49.940 align:start position:0%
shards so if you want to send a coin
 

00:07:49.940 --> 00:07:51.970 align:start position:0%
shards so if you want to send a coin
from<00:07:50.090><c> shard</c><00:07:50.390><c> a</c><00:07:50.540><c> to</c><00:07:50.600><c> short</c><00:07:50.900><c> B</c><00:07:51.080><c> you</c><00:07:51.650><c> actually</c>

00:07:51.970 --> 00:07:51.980 align:start position:0%
from shard a to short B you actually
 

00:07:51.980 --> 00:07:53.500 align:start position:0%
from shard a to short B you actually
have<00:07:52.100><c> to</c><00:07:52.220><c> have</c><00:07:52.310><c> two</c><00:07:52.520><c> transactions</c><00:07:53.150><c> the</c><00:07:53.330><c> first</c>

00:07:53.500 --> 00:07:53.510 align:start position:0%
have to have two transactions the first
 

00:07:53.510 --> 00:07:55.540 align:start position:0%
have to have two transactions the first
transaction<00:07:53.900><c> on</c><00:07:54.170><c> shard</c><00:07:54.410><c> a</c><00:07:54.590><c> in</c><00:07:54.830><c> the</c><00:07:55.220><c> second</c>

00:07:55.540 --> 00:07:55.550 align:start position:0%
transaction on shard a in the second
 

00:07:55.550 --> 00:07:59.470 align:start position:0%
transaction on shard a in the second
transaction<00:07:56.120><c> on</c><00:07:56.420><c> shard</c><00:07:56.660><c> beam</c><00:07:57.100><c> and</c><00:07:58.480><c> contracts</c>

00:07:59.470 --> 00:07:59.480 align:start position:0%
transaction on shard beam and contracts
 

00:07:59.480 --> 00:08:02.020 align:start position:0%
transaction on shard beam and contracts
on<00:07:59.690><c> shard</c><00:07:59.960><c> a</c><00:08:00.170><c> cannot</c><00:08:00.950><c> synchronous</c><00:08:01.640><c> we</c><00:08:01.820><c> call</c>

00:08:02.020 --> 00:08:02.030 align:start position:0%
on shard a cannot synchronous we call
 

00:08:02.030 --> 00:08:04.360 align:start position:0%
on shard a cannot synchronous we call
contracts<00:08:02.540><c> on</c><00:08:02.630><c> shard</c><00:08:02.870><c> B</c><00:08:03.050><c> so</c><00:08:03.560><c> you</c><00:08:03.620><c> cannot</c><00:08:03.980><c> call</c>

00:08:04.360 --> 00:08:04.370 align:start position:0%
contracts on shard B so you cannot call
 

00:08:04.370 --> 00:08:06.580 align:start position:0%
contracts on shard B so you cannot call
a<00:08:04.400><c> contract</c><00:08:05.030><c> on</c><00:08:05.150><c> shard</c><00:08:05.360><c> B</c><00:08:05.570><c> and</c><00:08:05.840><c> get</c><00:08:06.110><c> a</c><00:08:06.140><c> response</c>

00:08:06.580 --> 00:08:06.590 align:start position:0%
a contract on shard B and get a response
 

00:08:06.590 --> 00:08:08.020 align:start position:0%
a contract on shard B and get a response
and<00:08:06.800><c> do</c><00:08:06.920><c> something</c><00:08:07.250><c> with</c><00:08:07.370><c> that</c><00:08:07.400><c> response</c><00:08:07.850><c> in</c>

00:08:08.020 --> 00:08:08.030 align:start position:0%
and do something with that response in
 

00:08:08.030 --> 00:08:11.350 align:start position:0%
and do something with that response in
one<00:08:08.150><c> transaction</c><00:08:08.920><c> and</c><00:08:09.920><c> the</c><00:08:10.670><c> benefit</c><00:08:11.060><c> of</c><00:08:11.150><c> this</c>

00:08:11.350 --> 00:08:11.360 align:start position:0%
one transaction and the benefit of this
 

00:08:11.360 --> 00:08:13.870 align:start position:0%
one transaction and the benefit of this
is<00:08:11.600><c> that</c><00:08:11.660><c> each</c><00:08:11.990><c> client</c><00:08:12.320><c> only</c><00:08:12.980><c> processes</c><00:08:13.850><c> a</c>

00:08:13.870 --> 00:08:13.880 align:start position:0%
is that each client only processes a
 

00:08:13.880 --> 00:08:15.910 align:start position:0%
is that each client only processes a
small<00:08:14.300><c> portion</c><00:08:14.750><c> of</c><00:08:14.840><c> all</c><00:08:15.050><c> the</c><00:08:15.170><c> activity</c><00:08:15.650><c> on</c><00:08:15.770><c> the</c>

00:08:15.910 --> 00:08:15.920 align:start position:0%
small portion of all the activity on the
 

00:08:15.920 --> 00:08:17.860 align:start position:0%
small portion of all the activity on the
network<00:08:16.010><c> so</c><00:08:16.970><c> the</c><00:08:17.090><c> reason</c><00:08:17.390><c> why</c><00:08:17.510><c> we</c><00:08:17.690><c> call</c><00:08:17.840><c> it</c>

00:08:17.860 --> 00:08:17.870 align:start position:0%
network so the reason why we call it
 

00:08:17.870 --> 00:08:20.260 align:start position:0%
network so the reason why we call it
quadratic<00:08:18.560><c> sharding</c><00:08:18.950><c> is</c><00:08:19.100><c> because</c><00:08:19.490><c> if</c><00:08:19.820><c> you</c>

00:08:20.260 --> 00:08:20.270 align:start position:0%
quadratic sharding is because if you
 

00:08:20.270 --> 00:08:22.090 align:start position:0%
quadratic sharding is because if you
imagine<00:08:20.420><c> you</c><00:08:21.200><c> know</c><00:08:21.290><c> though</c><00:08:21.470><c> a</c><00:08:21.500><c> processing</c>

00:08:22.090 --> 00:08:22.100 align:start position:0%
imagine you know though a processing
 

00:08:22.100 --> 00:08:24.580 align:start position:0%
imagine you know though a processing
capacity<00:08:22.250><c> of</c><00:08:22.760><c> one</c><00:08:22.970><c> computer</c><00:08:23.360><c> to</c><00:08:23.540><c> be</c><00:08:23.780><c> n</c><00:08:23.960><c> then</c>

00:08:24.580 --> 00:08:24.590 align:start position:0%
capacity of one computer to be n then
 

00:08:24.590 --> 00:08:27.010 align:start position:0%
capacity of one computer to be n then
you<00:08:24.680><c> can</c><00:08:24.830><c> imagine</c><00:08:24.950><c> n</c><00:08:25.430><c> shards</c><00:08:25.880><c> and</c><00:08:26.120><c> each</c><00:08:26.660><c> shard</c>

00:08:27.010 --> 00:08:27.020 align:start position:0%
you can imagine n shards and each shard
 

00:08:27.020 --> 00:08:29.740 align:start position:0%
you can imagine n shards and each shard
has<00:08:27.320><c> you</c><00:08:27.590><c> know</c><00:08:27.710><c> n</c><00:08:28.040><c> worth</c><00:08:28.310><c> of</c><00:08:28.460><c> activity</c><00:08:28.910><c> each</c>

00:08:29.740 --> 00:08:29.750 align:start position:0%
has you know n worth of activity each
 

00:08:29.750 --> 00:08:32.440 align:start position:0%
has you know n worth of activity each
node<00:08:30.320><c> would</c><00:08:30.590><c> have</c><00:08:30.800><c> to</c><00:08:30.980><c> would</c><00:08:31.340><c> have</c><00:08:31.580><c> to</c><00:08:31.760><c> process</c>

00:08:32.440 --> 00:08:32.450 align:start position:0%
node would have to would have to process
 

00:08:32.450 --> 00:08:34.330 align:start position:0%
node would have to would have to process
the<00:08:32.810><c> activity</c><00:08:33.260><c> on</c><00:08:33.410><c> basically</c><00:08:33.890><c> just</c><00:08:34.070><c> the</c><00:08:34.190><c> one</c>

00:08:34.330 --> 00:08:34.340 align:start position:0%
the activity on basically just the one
 

00:08:34.340 --> 00:08:36.580 align:start position:0%
the activity on basically just the one
short<00:08:34.640><c> it's</c><00:08:34.790><c> interested</c><00:08:35.240><c> in</c><00:08:35.360><c> and</c><00:08:35.780><c> every</c><00:08:36.410><c> node</c>

00:08:36.580 --> 00:08:36.590 align:start position:0%
short it's interested in and every node
 

00:08:36.590 --> 00:08:38.260 align:start position:0%
short it's interested in and every node
would<00:08:36.770><c> have</c><00:08:36.890><c> to</c><00:08:37.010><c> process</c><00:08:37.220><c> the</c><00:08:37.580><c> activity</c><00:08:38.090><c> of</c>

00:08:38.260 --> 00:08:38.270 align:start position:0%
would have to process the activity of
 

00:08:38.270 --> 00:08:39.970 align:start position:0%
would have to process the activity of
kind<00:08:38.510><c> of</c><00:08:38.540><c> the</c><00:08:38.690><c> entire</c><00:08:38.960><c> system</c><00:08:39.380><c> of</c><00:08:39.440><c> shards</c><00:08:39.770><c> so</c>

00:08:39.970 --> 00:08:39.980 align:start position:0%
kind of the entire system of shards so
 

00:08:39.980 --> 00:08:42.370 align:start position:0%
kind of the entire system of shards so
the<00:08:40.850><c> amount</c><00:08:41.180><c> of</c><00:08:41.300><c> activity</c><00:08:41.810><c> of</c><00:08:41.900><c> each</c><00:08:42.050><c> node</c>

00:08:42.370 --> 00:08:42.380 align:start position:0%
the amount of activity of each node
 

00:08:42.380 --> 00:08:44.350 align:start position:0%
the amount of activity of each node
would<00:08:42.590><c> basically</c><00:08:42.740><c> be</c><00:08:42.980><c> n</c><00:08:43.310><c> at</c><00:08:43.550><c> the</c><00:08:43.640><c> top</c><00:08:43.850><c> and</c><00:08:44.120><c> at</c>

00:08:44.350 --> 00:08:44.360 align:start position:0%
would basically be n at the top and at
 

00:08:44.360 --> 00:08:46.540 align:start position:0%
would basically be n at the top and at
the<00:08:44.390><c> bottom</c><00:08:44.480><c> so</c><00:08:44.930><c> a</c><00:08:44.960><c> total</c><00:08:45.200><c> of</c><00:08:45.350><c> 2n</c><00:08:45.740><c> but</c><00:08:46.430><c> the</c>

00:08:46.540 --> 00:08:46.550 align:start position:0%
the bottom so a total of 2n but the
 

00:08:46.550 --> 00:08:48.130 align:start position:0%
the bottom so a total of 2n but the
capacity<00:08:46.670><c> of</c><00:08:47.120><c> the</c><00:08:47.210><c> entire</c><00:08:47.330><c> system</c><00:08:47.810><c> would</c><00:08:47.870><c> be</c><00:08:48.020><c> N</c>

00:08:48.130 --> 00:08:48.140 align:start position:0%
capacity of the entire system would be N
 

00:08:48.140 --> 00:08:50.290 align:start position:0%
capacity of the entire system would be N
squared<00:08:48.170><c> and</c><00:08:48.940><c> theoretically</c><00:08:49.940><c> you</c><00:08:50.000><c> can</c><00:08:50.180><c> make</c>

00:08:50.290 --> 00:08:50.300 align:start position:0%
squared and theoretically you can make
 

00:08:50.300 --> 00:08:52.420 align:start position:0%
squared and theoretically you can make
the<00:08:50.420><c> sharding</c><00:08:50.780><c> be</c><00:08:50.870><c> exponential</c><00:08:51.560><c> but</c><00:08:51.860><c> you</c><00:08:52.340><c> know</c>

00:08:52.420 --> 00:08:52.430 align:start position:0%
the sharding be exponential but you know
 

00:08:52.430 --> 00:08:54.250 align:start position:0%
the sharding be exponential but you know
a<00:08:52.460><c> quadratic</c><00:08:52.970><c> is</c><00:08:53.210><c> simpler</c><00:08:53.690><c> and</c><00:08:53.990><c> you</c><00:08:54.170><c> know</c>

00:08:54.250 --> 00:08:54.260 align:start position:0%
a quadratic is simpler and you know
 

00:08:54.260 --> 00:08:55.600 align:start position:0%
a quadratic is simpler and you know
there<00:08:54.440><c> might</c><00:08:54.560><c> be</c><00:08:54.620><c> good</c><00:08:54.830><c> reasons</c><00:08:54.890><c> to</c><00:08:55.280><c> keep</c><00:08:55.490><c> it</c>

00:08:55.600 --> 00:08:55.610 align:start position:0%
there might be good reasons to keep it
 

00:08:55.610 --> 00:08:56.889 align:start position:0%
there might be good reasons to keep it
quadratic<00:08:56.090><c> and</c><00:08:56.300><c> it</c><00:08:56.660><c> may</c>

00:08:56.889 --> 00:08:56.899 align:start position:0%
quadratic and it may
 

00:08:56.899 --> 00:08:58.480 align:start position:0%
quadratic and it may
we'll<00:08:57.050><c> be</c><00:08:57.170><c> a</c><00:08:57.199><c> reasonable</c><00:08:57.740><c> approach</c><00:08:58.009><c> to</c><00:08:58.040><c> say</c>

00:08:58.480 --> 00:08:58.490 align:start position:0%
we'll be a reasonable approach to say
 

00:08:58.490 --> 00:09:00.280 align:start position:0%
we'll be a reasonable approach to say
you<00:08:58.970><c> know</c><00:08:59.089><c> we</c><00:08:59.329><c> only</c><00:08:59.360><c> do</c><00:08:59.689><c> shorting</c><00:09:00.079><c> up</c><00:09:00.170><c> to</c>

00:09:00.280 --> 00:09:00.290 align:start position:0%
you know we only do shorting up to
 

00:09:00.290 --> 00:09:01.600 align:start position:0%
you know we only do shorting up to
quadratic<00:09:00.589><c> and</c><00:09:00.889><c> if</c><00:09:00.980><c> you</c><00:09:01.100><c> want</c><00:09:01.249><c> to</c><00:09:01.309><c> go</c><00:09:01.399><c> up</c><00:09:01.490><c> to</c>

00:09:01.600 --> 00:09:01.610 align:start position:0%
quadratic and if you want to go up to
 

00:09:01.610 --> 00:09:03.699 align:start position:0%
quadratic and if you want to go up to
exponential<00:09:02.269><c> then</c><00:09:02.449><c> basically</c><00:09:03.290><c> you</c><00:09:03.439><c> have</c><00:09:03.589><c> to</c>

00:09:03.699 --> 00:09:03.709 align:start position:0%
exponential then basically you have to
 

00:09:03.709 --> 00:09:05.199 align:start position:0%
exponential then basically you have to
stick<00:09:03.920><c> with</c><00:09:04.100><c> things</c><00:09:04.490><c> like</c><00:09:04.730><c> shorting</c><00:09:05.119><c> in</c>

00:09:05.199 --> 00:09:05.209 align:start position:0%
stick with things like shorting in
 

00:09:05.209 --> 00:09:06.189 align:start position:0%
stick with things like shorting in
plasma<00:09:05.600><c> or</c><00:09:05.809><c> sorry</c>

00:09:06.189 --> 00:09:06.199 align:start position:0%
plasma or sorry
 

00:09:06.199 --> 00:09:09.489 align:start position:0%
plasma or sorry
well<00:09:06.470><c> state</c><00:09:06.800><c> channels</c><00:09:07.160><c> in</c><00:09:07.279><c> plasma</c><00:09:07.930><c> um</c><00:09:08.930><c> another</c>

00:09:09.489 --> 00:09:09.499 align:start position:0%
well state channels in plasma um another
 

00:09:09.499 --> 00:09:11.710 align:start position:0%
well state channels in plasma um another
challenge<00:09:10.189><c> that</c><00:09:10.399><c> we've</c><00:09:10.519><c> had</c><00:09:10.790><c> is</c><00:09:11.119><c> this</c><00:09:11.360><c> kind</c><00:09:11.629><c> of</c>

00:09:11.710 --> 00:09:11.720 align:start position:0%
challenge that we've had is this kind of
 

00:09:11.720 --> 00:09:13.239 align:start position:0%
challenge that we've had is this kind of
challenge<00:09:12.110><c> of</c><00:09:12.230><c> governance</c><00:09:12.619><c> and</c><00:09:12.860><c> protocol</c>

00:09:13.239 --> 00:09:13.249 align:start position:0%
challenge of governance and protocol
 

00:09:13.249 --> 00:09:15.429 align:start position:0%
challenge of governance and protocol
evolution<00:09:13.819><c> so</c><00:09:14.480><c> basically</c><00:09:14.899><c> you</c><00:09:15.079><c> know</c><00:09:15.170><c> we</c><00:09:15.290><c> have</c>

00:09:15.429 --> 00:09:15.439 align:start position:0%
evolution so basically you know we have
 

00:09:15.439 --> 00:09:17.739 align:start position:0%
evolution so basically you know we have
this<00:09:15.559><c> trade-off</c><00:09:15.949><c> where</c><00:09:16.399><c> on</c><00:09:16.639><c> the</c><00:09:17.149><c> one</c><00:09:17.269><c> hand</c><00:09:17.569><c> we</c>

00:09:17.739 --> 00:09:17.749 align:start position:0%
this trade-off where on the one hand we
 

00:09:17.749 --> 00:09:19.569 align:start position:0%
this trade-off where on the one hand we
want<00:09:17.959><c> progress</c><00:09:18.290><c> but</c><00:09:18.769><c> on</c><00:09:18.889><c> the</c><00:09:18.980><c> other</c><00:09:19.100><c> hand</c><00:09:19.429><c> you</c>

00:09:19.569 --> 00:09:19.579 align:start position:0%
want progress but on the other hand you
 

00:09:19.579 --> 00:09:20.889 align:start position:0%
want progress but on the other hand you
know<00:09:19.670><c> there</c><00:09:19.819><c> is</c><00:09:19.939><c> demand</c><00:09:20.269><c> for</c><00:09:20.389><c> protocol</c>

00:09:20.889 --> 00:09:20.899 align:start position:0%
know there is demand for protocol
 

00:09:20.899 --> 00:09:24.489 align:start position:0%
know there is demand for protocol
stability<00:09:21.410><c> and</c><00:09:22.269><c> hard</c><00:09:23.269><c> forks</c><00:09:23.689><c> making</c><00:09:24.170><c> deep</c>

00:09:24.489 --> 00:09:24.499 align:start position:0%
stability and hard forks making deep
 

00:09:24.499 --> 00:09:27.220 align:start position:0%
stability and hard forks making deep
changes<00:09:25.069><c> are</c><00:09:25.249><c> hard</c><00:09:25.490><c> right</c><00:09:26.149><c> so</c><00:09:26.449><c> we</c><00:09:26.929><c> finally</c>

00:09:27.220 --> 00:09:27.230 align:start position:0%
changes are hard right so we finally
 

00:09:27.230 --> 00:09:30.150 align:start position:0%
changes are hard right so we finally
gotten<00:09:27.709><c> by</c><00:09:27.829><c> CNT</c><00:09:28.249><c> em</c><00:09:28.369><c> out</c><00:09:28.579><c> on</c><00:09:28.879><c> October</c><00:09:29.059><c> 16th</c><00:09:29.779><c> and</c>

00:09:30.150 --> 00:09:30.160 align:start position:0%
gotten by CNT em out on October 16th and
 

00:09:30.160 --> 00:09:32.799 align:start position:0%
gotten by CNT em out on October 16th and
byzantium<00:09:31.160><c> is</c><00:09:31.279><c> the</c><00:09:31.399><c> result</c><00:09:31.759><c> of</c><00:09:32.029><c> over</c><00:09:32.569><c> a</c><00:09:32.720><c> year</c>

00:09:32.799 --> 00:09:32.809 align:start position:0%
byzantium is the result of over a year
 

00:09:32.809 --> 00:09:35.019 align:start position:0%
byzantium is the result of over a year
of<00:09:33.019><c> work</c><00:09:33.139><c> a</c><00:09:33.559><c> large</c><00:09:34.009><c> amount</c><00:09:34.309><c> of</c><00:09:34.369><c> testing</c><00:09:34.819><c> and</c>

00:09:35.019 --> 00:09:35.029 align:start position:0%
of work a large amount of testing and
 

00:09:35.029 --> 00:09:37.749 align:start position:0%
of work a large amount of testing and
you<00:09:35.689><c> know</c><00:09:35.809><c> even</c><00:09:36.259><c> after</c><00:09:36.559><c> a</c><00:09:36.800><c> year</c><00:09:36.949><c> of</c><00:09:37.249><c> testing</c><00:09:37.429><c> we</c>

00:09:37.749 --> 00:09:37.759 align:start position:0%
you know even after a year of testing we
 

00:09:37.759 --> 00:09:39.549 align:start position:0%
you know even after a year of testing we
still<00:09:37.999><c> required</c><00:09:38.389><c> some</c><00:09:38.689><c> pretty</c><00:09:38.899><c> epic</c><00:09:39.139><c> work</c>

00:09:39.549 --> 00:09:39.559 align:start position:0%
still required some pretty epic work
 

00:09:39.559 --> 00:09:41.559 align:start position:0%
still required some pretty epic work
between<00:09:39.980><c> you</c><00:09:40.610><c> know</c><00:09:40.699><c> it's</c><00:09:40.819><c> the</c><00:09:40.970><c> go</c><00:09:41.089><c> team</c><00:09:41.329><c> and</c>

00:09:41.559 --> 00:09:41.569 align:start position:0%
between you know it's the go team and
 

00:09:41.569 --> 00:09:44.049 align:start position:0%
between you know it's the go team and
the<00:09:41.629><c> parity</c><00:09:41.990><c> team</c><00:09:42.170><c> doing</c><00:09:42.980><c> you</c><00:09:43.129><c> know</c><00:09:43.220><c> super</c>

00:09:44.049 --> 00:09:44.059 align:start position:0%
the parity team doing you know super
 

00:09:44.059 --> 00:09:45.879 align:start position:0%
the parity team doing you know super
advanced<00:09:44.509><c> forms</c><00:09:44.779><c> of</c><00:09:44.899><c> fuss</c><00:09:45.110><c> testing</c><00:09:45.529><c> that</c><00:09:45.679><c> even</c>

00:09:45.879 --> 00:09:45.889 align:start position:0%
advanced forms of fuss testing that even
 

00:09:45.889 --> 00:09:47.710 align:start position:0%
advanced forms of fuss testing that even
that<00:09:46.100><c> I</c><00:09:46.160><c> don't</c><00:09:46.399><c> even</c><00:09:46.519><c> fully</c><00:09:46.759><c> understand</c><00:09:47.389><c> in</c>

00:09:47.710 --> 00:09:47.720 align:start position:0%
that I don't even fully understand in
 

00:09:47.720 --> 00:09:50.769 align:start position:0%
that I don't even fully understand in
order<00:09:47.869><c> to</c><00:09:48.110><c> catch</c><00:09:48.319><c> you</c><00:09:48.860><c> know</c><00:09:48.889><c> I</c><00:09:49.490><c> fear</c><00:09:50.480><c> we</c><00:09:50.600><c> were</c><00:09:50.720><c> a</c>

00:09:50.769 --> 00:09:50.779 align:start position:0%
order to catch you know I fear we were a
 

00:09:50.779 --> 00:09:53.169 align:start position:0%
order to catch you know I fear we were a
large<00:09:51.319><c> number</c><00:09:51.709><c> of</c><00:09:51.740><c> bugs</c><00:09:51.949><c> that</c><00:09:52.160><c> had</c><00:09:52.550><c> appeared</c>

00:09:53.169 --> 00:09:53.179 align:start position:0%
large number of bugs that had appeared
 

00:09:53.179 --> 00:09:55.780 align:start position:0%
large number of bugs that had appeared
pretty<00:09:53.480><c> close</c><00:09:53.689><c> to</c><00:09:53.869><c> launch</c><00:09:54.079><c> so</c><00:09:54.740><c> hard</c><00:09:55.459><c> Forks</c>

00:09:55.780 --> 00:09:55.790 align:start position:0%
pretty close to launch so hard Forks
 

00:09:55.790 --> 00:09:58.030 align:start position:0%
pretty close to launch so hard Forks
making<00:09:56.119><c> deep</c><00:09:56.360><c> changes</c><00:09:56.839><c> take</c><00:09:57.350><c> a</c><00:09:57.470><c> long</c><00:09:57.679><c> time</c><00:09:57.889><c> to</c>

00:09:58.030 --> 00:09:58.040 align:start position:0%
making deep changes take a long time to
 

00:09:58.040 --> 00:10:00.069 align:start position:0%
making deep changes take a long time to
code<00:09:58.249><c> take</c><00:09:58.819><c> a</c><00:09:58.850><c> long</c><00:09:59.089><c> time</c><00:09:59.269><c> to</c><00:09:59.449><c> agree</c><00:09:59.689><c> on</c><00:09:59.720><c> a</c><00:09:59.869><c> long</c>

00:10:00.069 --> 00:10:00.079 align:start position:0%
code take a long time to agree on a long
 

00:10:00.079 --> 00:10:02.079 align:start position:0%
code take a long time to agree on a long
time<00:10:00.259><c> to</c><00:10:00.410><c> test</c><00:10:00.619><c> and</c><00:10:01.160><c> there</c><00:10:01.399><c> is</c><00:10:01.490><c> a</c><00:10:01.519><c> high</c><00:10:01.730><c> risk</c><00:10:01.910><c> of</c>

00:10:02.079 --> 00:10:02.089 align:start position:0%
time to test and there is a high risk of
 

00:10:02.089 --> 00:10:04.239 align:start position:0%
time to test and there is a high risk of
consensus<00:10:02.600><c> bugs</c><00:10:02.809><c> especially</c><00:10:03.439><c> since</c><00:10:03.709><c> the</c>

00:10:04.239 --> 00:10:04.249 align:start position:0%
consensus bugs especially since the
 

00:10:04.249 --> 00:10:06.280 align:start position:0%
consensus bugs especially since the
etherium<00:10:04.670><c> proton</c><00:10:04.999><c> network</c><00:10:05.360><c> has</c><00:10:05.629><c> like</c>

00:10:06.280 --> 00:10:06.290 align:start position:0%
etherium proton network has like
 

00:10:06.290 --> 00:10:08.319 align:start position:0%
etherium proton network has like
basically<00:10:06.740><c> seven</c><00:10:07.069><c> different</c><00:10:07.399><c> clients</c><00:10:08.149><c> that</c>

00:10:08.319 --> 00:10:08.329 align:start position:0%
basically seven different clients that
 

00:10:08.329 --> 00:10:10.360 align:start position:0%
basically seven different clients that
you<00:10:08.480><c> have</c><00:10:08.660><c> to</c><00:10:08.839><c> that</c><00:10:09.649><c> all</c><00:10:09.800><c> have</c><00:10:10.009><c> to</c><00:10:10.129><c> implement</c>

00:10:10.360 --> 00:10:10.370 align:start position:0%
you have to that all have to implement
 

00:10:10.370 --> 00:10:12.519 align:start position:0%
you have to that all have to implement
the<00:10:10.610><c> protocol</c><00:10:10.970><c> and</c><00:10:11.149><c> agree</c><00:10:11.449><c> on</c><00:10:11.569><c> it</c><00:10:11.720><c> but</c><00:10:12.230><c> even</c>

00:10:12.519 --> 00:10:12.529 align:start position:0%
the protocol and agree on it but even
 

00:10:12.529 --> 00:10:14.439 align:start position:0%
the protocol and agree on it but even
still<00:10:12.649><c> even</c><00:10:13.189><c> with</c><00:10:13.309><c> all</c><00:10:13.429><c> these</c><00:10:13.519><c> challenges</c><00:10:13.790><c> you</c>

00:10:14.439 --> 00:10:14.449 align:start position:0%
still even with all these challenges you
 

00:10:14.449 --> 00:10:15.669 align:start position:0%
still even with all these challenges you
know<00:10:14.569><c> we've</c><00:10:14.720><c> done</c><00:10:14.749><c> by</c><00:10:15.050><c> seeing</c><00:10:15.290><c> team</c><00:10:15.439><c> and</c><00:10:15.589><c> we've</c>

00:10:15.669 --> 00:10:15.679 align:start position:0%
know we've done by seeing team and we've
 

00:10:15.679 --> 00:10:18.879 align:start position:0%
know we've done by seeing team and we've
done<00:10:15.769><c> it</c><00:10:15.829><c> successfully</c><00:10:16.240><c> so</c><00:10:17.410><c> but</c><00:10:18.410><c> the</c><00:10:18.499><c> problem</c>

00:10:18.879 --> 00:10:18.889 align:start position:0%
done it successfully so but the problem
 

00:10:18.889 --> 00:10:21.460 align:start position:0%
done it successfully so but the problem
is<00:10:18.980><c> right</c><00:10:19.309><c> that</c><00:10:19.850><c> on</c><00:10:20.059><c> the</c><00:10:20.179><c> one</c><00:10:20.300><c> hand</c><00:10:20.540><c> hard</c><00:10:21.139><c> forex</c>

00:10:21.460 --> 00:10:21.470 align:start position:0%
is right that on the one hand hard forex
 

00:10:21.470 --> 00:10:23.410 align:start position:0%
is right that on the one hand hard forex
making<00:10:21.800><c> deep</c><00:10:21.980><c> changes</c><00:10:22.339><c> are</c><00:10:22.490><c> hard</c><00:10:22.639><c> on</c><00:10:23.029><c> the</c>

00:10:23.410 --> 00:10:23.420 align:start position:0%
making deep changes are hard on the
 

00:10:23.420 --> 00:10:26.379 align:start position:0%
making deep changes are hard on the
other<00:10:23.600><c> hand</c><00:10:23.929><c> to</c><00:10:24.620><c> get</c><00:10:24.889><c> to</c><00:10:25.129><c> what</c><00:10:25.279><c> we</c><00:10:25.399><c> want</c><00:10:25.699><c> to</c><00:10:26.089><c> see</c>

00:10:26.379 --> 00:10:26.389 align:start position:0%
other hand to get to what we want to see
 

00:10:26.389 --> 00:10:29.679 align:start position:0%
other hand to get to what we want to see
in<00:10:26.629><c> aetherium</c><00:10:27.019><c> 2.0</c><00:10:27.679><c> so</c><00:10:28.249><c> to</c><00:10:28.309><c> get</c><00:10:28.670><c> to</c><00:10:28.970><c> this</c><00:10:29.480><c> kind</c>

00:10:29.679 --> 00:10:29.689 align:start position:0%
in aetherium 2.0 so to get to this kind
 

00:10:29.689 --> 00:10:31.360 align:start position:0%
in aetherium 2.0 so to get to this kind
of<00:10:29.779><c> highly</c><00:10:30.170><c> shorted</c><00:10:30.589><c> highly</c><00:10:30.920><c> scalable</c>

00:10:31.360 --> 00:10:31.370 align:start position:0%
of highly shorted highly scalable
 

00:10:31.370 --> 00:10:34.299 align:start position:0%
of highly shorted highly scalable
network<00:10:31.730><c> as</c><00:10:31.970><c> well</c><00:10:32.629><c> as</c><00:10:32.959><c> all</c><00:10:33.439><c> of</c><00:10:33.499><c> the</c><00:10:33.860><c> EVM</c>

00:10:34.299 --> 00:10:34.309 align:start position:0%
network as well as all of the EVM
 

00:10:34.309 --> 00:10:35.799 align:start position:0%
network as well as all of the EVM
upgrades<00:10:34.730><c> we</c><00:10:34.910><c> want</c><00:10:35.120><c> to</c><00:10:35.209><c> do</c><00:10:35.300><c> all</c><00:10:35.600><c> of</c><00:10:35.629><c> the</c>

00:10:35.799 --> 00:10:35.809 align:start position:0%
upgrades we want to do all of the
 

00:10:35.809 --> 00:10:37.509 align:start position:0%
upgrades we want to do all of the
paralyzed<00:10:36.230><c> ability</c><00:10:36.679><c> upgrades</c><00:10:37.009><c> we</c><00:10:37.160><c> want</c><00:10:37.339><c> to</c><00:10:37.399><c> do</c>

00:10:37.509 --> 00:10:37.519 align:start position:0%
paralyzed ability upgrades we want to do
 

00:10:37.519 --> 00:10:41.199 align:start position:0%
paralyzed ability upgrades we want to do
EVM<00:10:38.329><c> 1.5</c><00:10:38.929><c> II</c><00:10:39.259><c> was</c><00:10:39.819><c> potentially</c><00:10:40.819><c> more</c><00:10:40.999><c> pre</c>

00:10:41.199 --> 00:10:41.209 align:start position:0%
EVM 1.5 II was potentially more pre
 

00:10:41.209 --> 00:10:44.139 align:start position:0%
EVM 1.5 II was potentially more pre
compiles<00:10:41.749><c> in</c><00:10:42.290><c> order</c><00:10:42.589><c> to</c><00:10:42.740><c> get</c><00:10:42.949><c> to</c><00:10:43.220><c> this</c><00:10:43.730><c> ideal</c>

00:10:44.139 --> 00:10:44.149 align:start position:0%
compiles in order to get to this ideal
 

00:10:44.149 --> 00:10:47.110 align:start position:0%
compiles in order to get to this ideal
and<00:10:44.420><c> state</c><00:10:44.720><c> very</c><00:10:45.529><c> deep</c><00:10:45.920><c> changes</c><00:10:46.399><c> or</c><00:10:46.610><c> exactly</c>

00:10:47.110 --> 00:10:47.120 align:start position:0%
and state very deep changes or exactly
 

00:10:47.120 --> 00:10:50.379 align:start position:0%
and state very deep changes or exactly
what<00:10:47.240><c> we</c><00:10:47.360><c> need</c><00:10:47.529><c> so</c><00:10:48.529><c> what</c><00:10:48.920><c> do</c><00:10:49.009><c> we</c><00:10:49.069><c> do</c><00:10:49.279><c> how</c><00:10:50.240><c> do</c><00:10:50.299><c> we</c>

00:10:50.379 --> 00:10:50.389 align:start position:0%
what we need so what do we do how do we
 

00:10:50.389 --> 00:10:52.679 align:start position:0%
what we need so what do we do how do we
handle<00:10:50.569><c> the</c><00:10:50.749><c> trade-off</c>

00:10:52.679 --> 00:10:52.689 align:start position:0%
handle the trade-off
 

00:10:52.689 --> 00:10:55.929 align:start position:0%
handle the trade-off
so<00:10:53.689><c> intuition</c><00:10:54.499><c> one</c><00:10:54.889><c> blockchain</c><00:10:55.339><c> two</c><00:10:55.490><c> systems</c>

00:10:55.929 --> 00:10:55.939 align:start position:0%
so intuition one blockchain two systems
 

00:10:55.939 --> 00:10:58.840 align:start position:0%
so intuition one blockchain two systems
and<00:10:56.209><c> I'll</c><00:10:56.990><c> make</c><00:10:57.110><c> this</c><00:10:57.259><c> clear</c><00:10:57.529><c> with</c><00:10:57.860><c> the</c><00:10:58.220><c> kind</c>

00:10:58.840 --> 00:10:58.850 align:start position:0%
and I'll make this clear with the kind
 

00:10:58.850 --> 00:11:00.249 align:start position:0%
and I'll make this clear with the kind
of<00:10:58.910><c> diagram</c><00:10:59.389><c> that</c><00:10:59.629><c> will</c><00:10:59.720><c> show</c><00:10:59.899><c> in</c><00:11:00.049><c> the</c><00:11:00.139><c> next</c>

00:11:00.249 --> 00:11:00.259 align:start position:0%
of diagram that will show in the next
 

00:11:00.259 --> 00:11:04.030 align:start position:0%
of diagram that will show in the next
slide<00:11:00.410><c> so</c><00:11:01.839><c> here</c><00:11:02.839><c> is</c><00:11:03.079><c> you</c><00:11:03.439><c> know</c><00:11:03.529><c> what</c><00:11:03.889><c> a</c>

00:11:04.030 --> 00:11:04.040 align:start position:0%
slide so here is you know what a
 

00:11:04.040 --> 00:11:06.309 align:start position:0%
slide so here is you know what a
sharding<00:11:04.490><c> system</c><00:11:04.879><c> as</c><00:11:05.059><c> we're</c><00:11:05.929><c> already</c>

00:11:06.309 --> 00:11:06.319 align:start position:0%
sharding system as we're already
 

00:11:06.319 --> 00:11:09.100 align:start position:0%
sharding system as we're already
starting<00:11:06.679><c> to</c><00:11:06.920><c> build</c><00:11:07.189><c> my</c><00:11:07.610><c> as</c><00:11:08.120><c> could</c><00:11:09.019><c> possibly</c>

00:11:09.100 --> 00:11:09.110 align:start position:0%
starting to build my as could possibly
 

00:11:09.110 --> 00:11:10.630 align:start position:0%
starting to build my as could possibly
look<00:11:09.740><c> like</c><00:11:09.769><c> right</c>

00:11:10.630 --> 00:11:10.640 align:start position:0%
look like right
 

00:11:10.640 --> 00:11:13.090 align:start position:0%
look like right
you<00:11:10.730><c> have</c><00:11:10.940><c> the</c><00:11:11.090><c> main</c><00:11:11.240><c> chain</c><00:11:11.510><c> and</c><00:11:11.780><c> in</c><00:11:12.770><c> the</c><00:11:12.950><c> main</c>

00:11:13.090 --> 00:11:13.100 align:start position:0%
you have the main chain and in the main
 

00:11:13.100 --> 00:11:14.710 align:start position:0%
you have the main chain and in the main
chain<00:11:13.370><c> you</c><00:11:13.880><c> know</c><00:11:13.970><c> it's</c><00:11:14.150><c> basically</c><00:11:14.360><c> or</c>

00:11:14.710 --> 00:11:14.720 align:start position:0%
chain you know it's basically or
 

00:11:14.720 --> 00:11:16.480 align:start position:0%
chain you know it's basically or
everything<00:11:15.380><c> is</c><00:11:15.500><c> basically</c><00:11:15.830><c> as</c><00:11:16.040><c> it</c><00:11:16.190><c> was</c><00:11:16.310><c> before</c>

00:11:16.480 --> 00:11:16.490 align:start position:0%
everything is basically as it was before
 

00:11:16.490 --> 00:11:18.880 align:start position:0%
everything is basically as it was before
you<00:11:17.240><c> have</c><00:11:17.390><c> your</c><00:11:17.570><c> blocks</c><00:11:17.810><c> you</c><00:11:18.320><c> have</c><00:11:18.470><c> your</c><00:11:18.620><c> state</c>

00:11:18.880 --> 00:11:18.890 align:start position:0%
you have your blocks you have your state
 

00:11:18.890 --> 00:11:20.170 align:start position:0%
you have your blocks you have your state
route<00:11:19.070><c> you</c><00:11:19.190><c> have</c><00:11:19.310><c> your</c><00:11:19.430><c> transaction</c><00:11:19.970><c> route</c>

00:11:20.170 --> 00:11:20.180 align:start position:0%
route you have your transaction route
 

00:11:20.180 --> 00:11:22.000 align:start position:0%
route you have your transaction route
you<00:11:20.570><c> have</c><00:11:20.600><c> your</c><00:11:20.930><c> state</c><00:11:21.230><c> you</c><00:11:21.680><c> have</c><00:11:21.860><c> your</c>

00:11:22.000 --> 00:11:22.010 align:start position:0%
you have your state you have your
 

00:11:22.010 --> 00:11:25.030 align:start position:0%
you have your state you have your
accounts<00:11:22.490><c> your</c><00:11:22.640><c> contracts</c><00:11:23.090><c> your</c><00:11:23.300><c> storage</c><00:11:24.040><c> now</c>

00:11:25.030 --> 00:11:25.040 align:start position:0%
accounts your contracts your storage now
 

00:11:25.040 --> 00:11:27.130 align:start position:0%
accounts your contracts your storage now
what<00:11:25.460><c> we're</c><00:11:25.610><c> going</c><00:11:25.760><c> to</c><00:11:25.850><c> do</c><00:11:26.030><c> is</c><00:11:26.360><c> in</c><00:11:26.720><c> the</c><00:11:26.960><c> main</c>

00:11:27.130 --> 00:11:27.140 align:start position:0%
what we're going to do is in the main
 

00:11:27.140 --> 00:11:29.620 align:start position:0%
what we're going to do is in the main
chain<00:11:27.470><c> we're</c><00:11:28.040><c> going</c><00:11:28.250><c> to</c><00:11:28.340><c> add</c><00:11:28.490><c> something</c><00:11:28.970><c> or</c><00:11:29.570><c> a</c>

00:11:29.620 --> 00:11:29.630 align:start position:0%
chain we're going to add something or a
 

00:11:29.630 --> 00:11:32.740 align:start position:0%
chain we're going to add something or a
called<00:11:30.290><c> a</c><00:11:30.590><c> validator</c><00:11:31.280><c> manager</c><00:11:31.640><c> contract</c><00:11:32.090><c> now</c>

00:11:32.740 --> 00:11:32.750 align:start position:0%
called a validator manager contract now
 

00:11:32.750 --> 00:11:34.540 align:start position:0%
called a validator manager contract now
what<00:11:32.930><c> is</c><00:11:33.020><c> the</c><00:11:33.140><c> validator</c><00:11:33.500><c> manager</c><00:11:33.920><c> contract</c><00:11:34.370><c> -</c>

00:11:34.540 --> 00:11:34.550 align:start position:0%
what is the validator manager contract -
 

00:11:34.550 --> 00:11:37.450 align:start position:0%
what is the validator manager contract -
it<00:11:35.120><c> basically</c><00:11:35.390><c> runs</c><00:11:36.140><c> a</c><00:11:36.410><c> proof</c><00:11:37.070><c> of</c><00:11:37.160><c> stake</c>

00:11:37.450 --> 00:11:37.460 align:start position:0%
it basically runs a proof of stake
 

00:11:37.460 --> 00:11:40.870 align:start position:0%
it basically runs a proof of stake
system<00:11:37.970><c> that</c><00:11:38.600><c> maintains</c><00:11:38.960><c> the</c><00:11:39.470><c> consensus</c><00:11:40.160><c> for</c>

00:11:40.870 --> 00:11:40.880 align:start position:0%
system that maintains the consensus for
 

00:11:40.880 --> 00:11:44.080 align:start position:0%
system that maintains the consensus for
a<00:11:41.150><c> kind</c><00:11:42.080><c> of</c><00:11:42.170><c> two</c><00:11:42.410><c> layer</c><00:11:42.620><c> shorting</c><00:11:43.190><c> system</c><00:11:43.580><c> that</c>

00:11:44.080 --> 00:11:44.090 align:start position:0%
a kind of two layer shorting system that
 

00:11:44.090 --> 00:11:46.360 align:start position:0%
a kind of two layer shorting system that
exists<00:11:44.630><c> kind</c><00:11:44.840><c> of</c><00:11:44.900><c> on</c><00:11:45.080><c> top</c><00:11:45.110><c> over</c><00:11:45.650><c> even</c><00:11:45.920><c> inside</c>

00:11:46.360 --> 00:11:46.370 align:start position:0%
exists kind of on top over even inside
 

00:11:46.370 --> 00:11:49.240 align:start position:0%
exists kind of on top over even inside
the<00:11:47.120><c> main</c><00:11:47.300><c> chain</c><00:11:47.540><c> in</c><00:11:47.690><c> a</c><00:11:47.750><c> certain</c><00:11:48.020><c> sense</c><00:11:48.230><c> so</c><00:11:49.130><c> the</c>

00:11:49.240 --> 00:11:49.250 align:start position:0%
the main chain in a certain sense so the
 

00:11:49.250 --> 00:11:51.910 align:start position:0%
the main chain in a certain sense so the
validator<00:11:49.640><c> manager</c><00:11:50.000><c> contracts</c><00:11:50.600><c> would</c><00:11:51.110><c> keep</c>

00:11:51.910 --> 00:11:51.920 align:start position:0%
validator manager contracts would keep
 

00:11:51.920 --> 00:11:54.400 align:start position:0%
validator manager contracts would keep
track<00:11:52.160><c> of</c><00:11:52.540><c> validators</c><00:11:53.540><c> and</c><00:11:53.750><c> would</c><00:11:54.140><c> allow</c>

00:11:54.400 --> 00:11:54.410 align:start position:0%
track of validators and would allow
 

00:11:54.410 --> 00:11:56.140 align:start position:0%
track of validators and would allow
anyone<00:11:54.860><c> to</c><00:11:55.010><c> join</c><00:11:55.460><c> and</c><00:11:55.670><c> leave</c><00:11:55.790><c> the</c><00:11:55.940><c> system</c>

00:11:56.140 --> 00:11:56.150 align:start position:0%
anyone to join and leave the system
 

00:11:56.150 --> 00:11:59.140 align:start position:0%
anyone to join and leave the system
service<00:11:56.930><c> a</c><00:11:57.020><c> validator</c><00:11:57.440><c> and</c><00:11:57.650><c> basically</c><00:11:58.550><c> assign</c>

00:11:59.140 --> 00:11:59.150 align:start position:0%
service a validator and basically assign
 

00:11:59.150 --> 00:12:02.950 align:start position:0%
service a validator and basically assign
the<00:11:59.420><c> right</c><00:11:59.660><c> to</c><00:12:00.230><c> create</c><00:12:00.530><c> blocks</c><00:12:01.130><c> on</c><00:12:01.520><c> like</c><00:12:02.150><c> in</c>

00:12:02.950 --> 00:12:02.960 align:start position:0%
the right to create blocks on like in
 

00:12:02.960 --> 00:12:04.660 align:start position:0%
the right to create blocks on like in
each<00:12:03.380><c> of</c><00:12:03.530><c> these</c><00:12:03.650><c> end</c><00:12:03.890><c> shards</c><00:12:04.400><c> that</c><00:12:04.490><c> the</c>

00:12:04.660 --> 00:12:04.670 align:start position:0%
each of these end shards that the
 

00:12:04.670 --> 00:12:06.220 align:start position:0%
each of these end shards that the
validator<00:12:05.090><c> manager</c><00:12:05.420><c> contract</c><00:12:05.810><c> keeps</c><00:12:05.990><c> track</c>

00:12:06.220 --> 00:12:06.230 align:start position:0%
validator manager contract keeps track
 

00:12:06.230 --> 00:12:08.620 align:start position:0%
validator manager contract keeps track
of<00:12:06.260><c> the</c><00:12:06.620><c> VMC</c><00:12:07.580><c> would</c><00:12:07.790><c> also</c><00:12:07.940><c> keep</c><00:12:08.210><c> track</c><00:12:08.270><c> of</c>

00:12:08.620 --> 00:12:08.630 align:start position:0%
of the VMC would also keep track of
 

00:12:08.630 --> 00:12:10.110 align:start position:0%
of the VMC would also keep track of
block<00:12:08.840><c> headers</c><00:12:09.170><c> for</c><00:12:09.380><c> each</c><00:12:09.440><c> of</c><00:12:09.590><c> these</c><00:12:09.710><c> charts</c>

00:12:10.110 --> 00:12:10.120 align:start position:0%
block headers for each of these charts
 

00:12:10.120 --> 00:12:14.980 align:start position:0%
block headers for each of these charts
but<00:12:11.120><c> and</c><00:12:12.580><c> but</c><00:12:13.580><c> what</c><00:12:13.850><c> the</c><00:12:13.940><c> VM</c><00:12:14.210><c> see</c><00:12:14.390><c> would</c><00:12:14.600><c> not</c><00:12:14.780><c> do</c>

00:12:14.980 --> 00:12:14.990 align:start position:0%
but and but what the VM see would not do
 

00:12:14.990 --> 00:12:17.620 align:start position:0%
but and but what the VM see would not do
is<00:12:15.290><c> it</c><00:12:15.530><c> would</c><00:12:15.680><c> not</c><00:12:15.980><c> verify</c><00:12:16.910><c> the</c><00:12:16.970><c> full</c><00:12:17.300><c> blocks</c>

00:12:17.620 --> 00:12:17.630 align:start position:0%
is it would not verify the full blocks
 

00:12:17.630 --> 00:12:19.600 align:start position:0%
is it would not verify the full blocks
of<00:12:17.840><c> the</c><00:12:17.930><c> shard</c><00:12:18.140><c> and</c><00:12:18.320><c> the</c><00:12:18.710><c> VM</c><00:12:18.950><c> C</c><00:12:19.160><c> would</c><00:12:19.370><c> not</c>

00:12:19.600 --> 00:12:19.610 align:start position:0%
of the shard and the VM C would not
 

00:12:19.610 --> 00:12:21.880 align:start position:0%
of the shard and the VM C would not
contain<00:12:20.330><c> a</c><00:12:20.390><c> copy</c><00:12:20.780><c> of</c><00:12:20.990><c> all</c><00:12:21.140><c> the</c><00:12:21.170><c> new</c><00:12:21.380><c> consensus</c>

00:12:21.880 --> 00:12:21.890 align:start position:0%
contain a copy of all the new consensus
 

00:12:21.890 --> 00:12:24.580 align:start position:0%
contain a copy of all the new consensus
rules<00:12:22.130><c> instead</c><00:12:22.880><c> basically</c><00:12:23.690><c> actually</c>

00:12:24.580 --> 00:12:24.590 align:start position:0%
rules instead basically actually
 

00:12:24.590 --> 00:12:26.770 align:start position:0%
rules instead basically actually
creating<00:12:25.190><c> valid</c><00:12:25.490><c> blocks</c><00:12:25.760><c> actually</c><00:12:26.090><c> enforcing</c>

00:12:26.770 --> 00:12:26.780 align:start position:0%
creating valid blocks actually enforcing
 

00:12:26.780 --> 00:12:28.600 align:start position:0%
creating valid blocks actually enforcing
that<00:12:26.810><c> the</c><00:12:26.960><c> blocks</c><00:12:27.170><c> are</c><00:12:27.290><c> valid</c><00:12:27.680><c> in</c><00:12:28.010><c> the</c><00:12:28.220><c> shards</c>

00:12:28.600 --> 00:12:28.610 align:start position:0%
that the blocks are valid in the shards
 

00:12:28.610 --> 00:12:30.400 align:start position:0%
that the blocks are valid in the shards
actually<00:12:29.060><c> enforcing</c><00:12:29.570><c> that</c><00:12:29.720><c> the</c><00:12:29.810><c> data</c><00:12:30.020><c> in</c><00:12:30.260><c> the</c>

00:12:30.400 --> 00:12:30.410 align:start position:0%
actually enforcing that the data in the
 

00:12:30.410 --> 00:12:34.900 align:start position:0%
actually enforcing that the data in the
shards<00:12:30.700><c> is</c><00:12:31.720><c> it</c><00:12:32.720><c> is</c><00:12:33.590><c> entirely</c><00:12:34.010><c> available</c><00:12:34.340><c> and</c>

00:12:34.900 --> 00:12:34.910 align:start position:0%
shards is it is entirely available and
 

00:12:34.910 --> 00:12:36.460 align:start position:0%
shards is it is entirely available and
follows<00:12:35.270><c> the</c><00:12:35.390><c> desired</c><00:12:35.660><c> consensus</c><00:12:36.200><c> rules</c>

00:12:36.460 --> 00:12:36.470 align:start position:0%
follows the desired consensus rules
 

00:12:36.470 --> 00:12:38.410 align:start position:0%
follows the desired consensus rules
basically<00:12:37.160><c> is</c><00:12:37.610><c> there</c><00:12:37.850><c> would</c><00:12:38.090><c> be</c><00:12:38.120><c> the</c>

00:12:38.410 --> 00:12:38.420 align:start position:0%
basically is there would be the
 

00:12:38.420 --> 00:12:40.720 align:start position:0%
basically is there would be the
responsibility<00:12:39.020><c> of</c><00:12:39.290><c> the</c><00:12:40.130><c> proof</c><00:12:40.340><c> of</c><00:12:40.460><c> stake</c>

00:12:40.720 --> 00:12:40.730 align:start position:0%
responsibility of the proof of stake
 

00:12:40.730 --> 00:12:42.640 align:start position:0%
responsibility of the proof of stake
that<00:12:40.940><c> exists</c><00:12:41.390><c> inside</c><00:12:41.630><c> the</c><00:12:41.930><c> validator</c><00:12:42.290><c> manager</c>

00:12:42.640 --> 00:12:42.650 align:start position:0%
that exists inside the validator manager
 

00:12:42.650 --> 00:12:44.620 align:start position:0%
that exists inside the validator manager
contract<00:12:43.070><c> so</c><00:12:43.790><c> the</c><00:12:43.940><c> validator</c><00:12:44.300><c> manager</c>

00:12:44.620 --> 00:12:44.630 align:start position:0%
contract so the validator manager
 

00:12:44.630 --> 00:12:46.330 align:start position:0%
contract so the validator manager
contracts<00:12:45.110><c> would</c><00:12:45.230><c> initially</c><00:12:45.500><c> be</c><00:12:45.740><c> the</c><00:12:46.040><c> set</c><00:12:46.250><c> of</c>

00:12:46.330 --> 00:12:46.340 align:start position:0%
contracts would initially be the set of
 

00:12:46.340 --> 00:12:48.100 align:start position:0%
contracts would initially be the set of
very<00:12:46.580><c> low</c><00:12:46.850><c> risk</c><00:12:47.030><c> thing</c><00:12:47.360><c> to</c><00:12:47.480><c> participate</c><00:12:47.960><c> in</c>

00:12:48.100 --> 00:12:48.110 align:start position:0%
very low risk thing to participate in
 

00:12:48.110 --> 00:12:50.800 align:start position:0%
very low risk thing to participate in
there<00:12:48.710><c> would</c><00:12:48.920><c> actually</c><00:12:49.040><c> not</c><00:12:49.580><c> be</c><00:12:49.850><c> a</c><00:12:49.880><c> writ</c><00:12:50.570><c> not</c>

00:12:50.800 --> 00:12:50.810 align:start position:0%
there would actually not be a writ not
 

00:12:50.810 --> 00:12:52.750 align:start position:0%
there would actually not be a writ not
even<00:12:51.200><c> be</c><00:12:51.320><c> a</c><00:12:51.350><c> risk</c><00:12:51.650><c> of</c><00:12:51.770><c> total</c><00:12:51.950><c> slashing</c><00:12:52.580><c> in</c><00:12:52.670><c> the</c>

00:12:52.750 --> 00:12:52.760 align:start position:0%
even be a risk of total slashing in the
 

00:12:52.760 --> 00:12:55.060 align:start position:0%
even be a risk of total slashing in the
same<00:12:52.940><c> way</c><00:12:53.090><c> that</c><00:12:53.180><c> there</c><00:12:53.330><c> is</c><00:12:53.420><c> in</c><00:12:53.540><c> Casper</c><00:12:53.990><c> and</c><00:12:54.200><c> the</c>

00:12:55.060 --> 00:12:55.070 align:start position:0%
same way that there is in Casper and the
 

00:12:55.070 --> 00:12:58.000 align:start position:0%
same way that there is in Casper and the
goal<00:12:55.850><c> would</c><00:12:56.060><c> be</c><00:12:56.120><c> to</c><00:12:56.240><c> basically</c><00:12:56.870><c> just</c><00:12:57.140><c> get</c><00:12:57.470><c> you</c>

00:12:58.000 --> 00:12:58.010 align:start position:0%
goal would be to basically just get you
 

00:12:58.010 --> 00:12:59.530 align:start position:0%
goal would be to basically just get you
know<00:12:58.100><c> like</c><00:12:58.130><c> a</c><00:12:58.280><c> fairly</c><00:12:58.640><c> significant</c><00:12:59.180><c> portion</c>

00:12:59.530 --> 00:12:59.540 align:start position:0%
know like a fairly significant portion
 

00:12:59.540 --> 00:13:01.590 align:start position:0%
know like a fairly significant portion
of<00:12:59.570><c> ether</c><00:12:59.900><c> stake</c><00:13:00.170><c> participating</c><00:13:00.920><c> in</c><00:13:01.040><c> this</c><00:13:01.190><c> and</c>

00:13:01.590 --> 00:13:01.600 align:start position:0%
of ether stake participating in this and
 

00:13:01.600 --> 00:13:04.120 align:start position:0%
of ether stake participating in this and
basically<00:13:02.600><c> if</c><00:13:03.290><c> you</c><00:13:03.650><c> are</c><00:13:03.680><c> part</c><00:13:03.980><c> of</c><00:13:04.070><c> the</c>

00:13:04.120 --> 00:13:04.130 align:start position:0%
basically if you are part of the
 

00:13:04.130 --> 00:13:05.440 align:start position:0%
basically if you are part of the
validator<00:13:04.490><c> manage</c><00:13:04.730><c> your</c><00:13:04.850><c> contracts</c><00:13:05.240><c> and</c><00:13:05.390><c> you</c>

00:13:05.440 --> 00:13:05.450 align:start position:0%
validator manage your contracts and you
 

00:13:05.450 --> 00:13:07.750 align:start position:0%
validator manage your contracts and you
just<00:13:05.630><c> get</c><00:13:05.720><c> assigned</c><00:13:06.140><c> randomly</c><00:13:06.410><c> the</c><00:13:07.220><c> right</c><00:13:07.430><c> to</c>

00:13:07.750 --> 00:13:07.760 align:start position:0%
just get assigned randomly the right to
 

00:13:07.760 --> 00:13:10.210 align:start position:0%
just get assigned randomly the right to
create<00:13:08.510><c> blocks</c><00:13:08.960><c> in</c><00:13:09.320><c> each</c><00:13:09.650><c> and</c><00:13:09.830><c> every</c><00:13:09.920><c> one</c><00:13:10.190><c> of</c>

00:13:10.210 --> 00:13:10.220 align:start position:0%
create blocks in each and every one of
 

00:13:10.220 --> 00:13:13.180 align:start position:0%
create blocks in each and every one of
these<00:13:10.400><c> shards</c><00:13:10.820><c> at</c><00:13:11.060><c> periodic</c><00:13:11.960><c> intervals</c><00:13:12.190><c> I</c>

00:13:13.180 --> 00:13:13.190 align:start position:0%
these shards at periodic intervals I
 

00:13:13.190 --> 00:13:14.680 align:start position:0%
these shards at periodic intervals I
should<00:13:13.760><c> probably</c><00:13:13.880><c> use</c><00:13:14.090><c> more</c><00:13:14.360><c> correct</c>

00:13:14.680 --> 00:13:14.690 align:start position:0%
should probably use more correct
 

00:13:14.690 --> 00:13:16.900 align:start position:0%
should probably use more correct
terminology<00:13:14.930><c> we</c><00:13:15.410><c> we</c><00:13:15.890><c> call</c><00:13:16.130><c> the</c><00:13:16.310><c> blocks</c><00:13:16.550><c> inside</c>

00:13:16.900 --> 00:13:16.910 align:start position:0%
terminology we we call the blocks inside
 

00:13:16.910 --> 00:13:18.760 align:start position:0%
terminology we we call the blocks inside
of<00:13:17.060><c> shards</c><00:13:17.360><c> collisions</c><00:13:17.930><c> so</c><00:13:18.440><c> if</c><00:13:18.530><c> you</c><00:13:18.620><c> have</c><00:13:18.710><c> a</c>

00:13:18.760 --> 00:13:18.770 align:start position:0%
of shards collisions so if you have a
 

00:13:18.770 --> 00:13:20.470 align:start position:0%
of shards collisions so if you have a
transaction<00:13:19.370><c> then</c><00:13:19.790><c> transactions</c><00:13:20.360><c> get</c>

00:13:20.470 --> 00:13:20.480 align:start position:0%
transaction then transactions get
 

00:13:20.480 --> 00:13:22.000 align:start position:0%
transaction then transactions get
grouped<00:13:20.720><c> into</c><00:13:20.870><c> collisions</c><00:13:21.440><c> and</c><00:13:21.620><c> the</c>

00:13:22.000 --> 00:13:22.010 align:start position:0%
grouped into collisions and the
 

00:13:22.010 --> 00:13:23.710 align:start position:0%
grouped into collisions and the
collation<00:13:22.370><c> headers</c>

00:13:23.710 --> 00:13:23.720 align:start position:0%
collation headers
 

00:13:23.720 --> 00:13:25.030 align:start position:0%
collation headers
get<00:13:23.899><c> put</c><00:13:24.139><c> into</c><00:13:24.259><c> the</c><00:13:24.410><c> village</c><00:13:24.620><c> analogy</c><00:13:24.920><c> tour</c>

00:13:25.030 --> 00:13:25.040 align:start position:0%
get put into the village analogy tour
 

00:13:25.040 --> 00:13:27.429 align:start position:0%
get put into the village analogy tour
manager<00:13:25.370><c> contracts</c><00:13:25.939><c> and</c><00:13:26.120><c> they</c><00:13:26.899><c> get</c><00:13:27.139><c> put</c><00:13:27.319><c> into</c>

00:13:27.429 --> 00:13:27.439 align:start position:0%
manager contracts and they get put into
 

00:13:27.439 --> 00:13:29.079 align:start position:0%
manager contracts and they get put into
transactions<00:13:28.069><c> that</c><00:13:28.220><c> get</c><00:13:28.370><c> it</c><00:13:28.490><c> get</c><00:13:28.670><c> included</c>

00:13:29.079 --> 00:13:29.089 align:start position:0%
transactions that get it get included
 

00:13:29.089 --> 00:13:31.480 align:start position:0%
transactions that get it get included
into<00:13:29.300><c> blocks</c><00:13:29.540><c> so</c><00:13:30.410><c> we</c><00:13:30.560><c> have</c><00:13:30.800><c> this</c><00:13:30.980><c> kind</c><00:13:31.160><c> of</c><00:13:31.250><c> two</c>

00:13:31.480 --> 00:13:31.490 align:start position:0%
into blocks so we have this kind of two
 

00:13:31.490 --> 00:13:33.699 align:start position:0%
into blocks so we have this kind of two
layer<00:13:31.670><c> structure</c><00:13:32.240><c> we</c><00:13:32.779><c> are</c><00:13:32.810><c> at</c><00:13:33.139><c> the</c><00:13:33.259><c> top</c><00:13:33.470><c> layer</c>

00:13:33.699 --> 00:13:33.709 align:start position:0%
layer structure we are at the top layer
 

00:13:33.709 --> 00:13:36.369 align:start position:0%
layer structure we are at the top layer
you<00:13:33.829><c> would</c><00:13:34.009><c> have</c><00:13:34.220><c> the</c><00:13:34.399><c> blockchain</c><00:13:34.610><c> and</c><00:13:35.139><c> you</c><00:13:36.139><c> at</c>

00:13:36.369 --> 00:13:36.379 align:start position:0%
you would have the blockchain and you at
 

00:13:36.379 --> 00:13:38.499 align:start position:0%
you would have the blockchain and you at
the<00:13:36.560><c> bottom</c><00:13:36.860><c> layer</c><00:13:37.040><c> you</c><00:13:37.339><c> would</c><00:13:37.430><c> have</c><00:13:37.730><c> all</c><00:13:38.269><c> of</c>

00:13:38.499 --> 00:13:38.509 align:start position:0%
the bottom layer you would have all of
 

00:13:38.509 --> 00:13:39.939 align:start position:0%
the bottom layer you would have all of
these<00:13:38.600><c> different</c><00:13:38.660><c> shards</c><00:13:39.230><c> and</c><00:13:39.529><c> each</c><00:13:39.649><c> shard</c>

00:13:39.939 --> 00:13:39.949 align:start position:0%
these different shards and each shard
 

00:13:39.949 --> 00:13:41.379 align:start position:0%
these different shards and each shard
would<00:13:40.160><c> be</c><00:13:40.250><c> like</c><00:13:40.459><c> its</c><00:13:40.610><c> own</c><00:13:40.759><c> universe</c><00:13:41.060><c> and</c>

00:13:41.379 --> 00:13:41.389 align:start position:0%
would be like its own universe and
 

00:13:41.389 --> 00:13:43.569 align:start position:0%
would be like its own universe and
connecting<00:13:42.319><c> the</c><00:13:42.439><c> two</c><00:13:42.589><c> universes</c><00:13:43.189><c> you</c><00:13:43.220><c> have</c>

00:13:43.569 --> 00:13:43.579 align:start position:0%
connecting the two universes you have
 

00:13:43.579 --> 00:13:45.730 align:start position:0%
connecting the two universes you have
this<00:13:43.759><c> validator</c><00:13:44.180><c> manager</c><00:13:44.569><c> contract</c><00:13:45.019><c> which</c><00:13:45.589><c> it</c>

00:13:45.730 --> 00:13:45.740 align:start position:0%
this validator manager contract which it
 

00:13:45.740 --> 00:13:47.619 align:start position:0%
this validator manager contract which it
forces<00:13:46.100><c> the</c><00:13:46.189><c> proof</c><00:13:46.370><c> of</c><00:13:46.430><c> stake</c><00:13:46.699><c> basically</c>

00:13:47.619 --> 00:13:47.629 align:start position:0%
forces the proof of stake basically
 

00:13:47.629 --> 00:13:49.509 align:start position:0%
forces the proof of stake basically
maintains<00:13:48.170><c> and</c><00:13:48.500><c> built</c><00:13:48.680><c> an</c><00:13:48.800><c> internal</c><00:13:49.339><c> light</c>

00:13:49.509 --> 00:13:49.519 align:start position:0%
maintains and built an internal light
 

00:13:49.519 --> 00:13:52.079 align:start position:0%
maintains and built an internal light
client<00:13:49.970><c> for</c><00:13:50.149><c> each</c><00:13:50.269><c> of</c><00:13:50.389><c> the</c><00:13:50.540><c> shards</c><00:13:50.899><c> and</c>

00:13:52.079 --> 00:13:52.089 align:start position:0%
client for each of the shards and
 

00:13:52.089 --> 00:13:54.579 align:start position:0%
client for each of the shards and
processes<00:13:53.089><c> and</c><00:13:53.269><c> facilitates</c><00:13:53.870><c> things</c><00:13:54.230><c> like</c>

00:13:54.579 --> 00:13:54.589 align:start position:0%
processes and facilitates things like
 

00:13:54.589 --> 00:13:56.470 align:start position:0%
processes and facilitates things like
you<00:13:55.069><c> know</c><00:13:55.160><c> I'm</c><00:13:55.250><c> moving</c><00:13:55.490><c> ether</c><00:13:55.970><c> from</c><00:13:56.149><c> the</c><00:13:56.329><c> main</c>

00:13:56.470 --> 00:13:56.480 align:start position:0%
you know I'm moving ether from the main
 

00:13:56.480 --> 00:13:58.030 align:start position:0%
you know I'm moving ether from the main
ship<00:13:56.720><c> from</c><00:13:56.930><c> the</c><00:13:56.990><c> main</c><00:13:57.199><c> change</c><00:13:57.439><c> of</c><00:13:57.560><c> the</c><00:13:57.649><c> shards</c>

00:13:58.030 --> 00:13:58.040 align:start position:0%
ship from the main change of the shards
 

00:13:58.040 --> 00:14:00.309 align:start position:0%
ship from the main change of the shards
and<00:13:58.220><c> possibly</c><00:13:58.819><c> from</c><00:13:59.060><c> one</c><00:13:59.750><c> shards</c><00:14:00.110><c> or</c><00:14:00.230><c> the</c>

00:14:00.309 --> 00:14:00.319 align:start position:0%
and possibly from one shards or the
 

00:14:00.319 --> 00:14:04.059 align:start position:0%
and possibly from one shards or the
other<00:14:01.000><c> so</c><00:14:02.000><c> you</c><00:14:02.329><c> can</c><00:14:02.689><c> think</c><00:14:03.230><c> of</c><00:14:03.439><c> the</c><00:14:03.740><c> kind</c><00:14:04.009><c> of</c>

00:14:04.059 --> 00:14:04.069 align:start position:0%
other so you can think of the kind of
 

00:14:04.069 --> 00:14:05.829 align:start position:0%
other so you can think of the kind of
differences<00:14:04.639><c> between</c><00:14:04.819><c> you</c><00:14:05.480><c> know</c><00:14:05.569><c> what</c><00:14:05.689><c> the</c>

00:14:05.829 --> 00:14:05.839 align:start position:0%
differences between you know what the
 

00:14:05.839 --> 00:14:08.259 align:start position:0%
differences between you know what the
two<00:14:05.959><c> systems</c><00:14:06.410><c> between</c><00:14:06.769><c> the</c><00:14:07.399><c> main</c><00:14:07.610><c> shard</c><00:14:07.970><c> world</c>

00:14:08.259 --> 00:14:08.269 align:start position:0%
two systems between the main shard world
 

00:14:08.269 --> 00:14:10.360 align:start position:0%
two systems between the main shard world
and<00:14:08.540><c> the</c><00:14:08.600><c> new</c><00:14:08.689><c> shard</c><00:14:08.990><c> world</c><00:14:09.230><c> so</c><00:14:09.470><c> somewhat</c><00:14:10.220><c> like</c>

00:14:10.360 --> 00:14:10.370 align:start position:0%
and the new shard world so somewhat like
 

00:14:10.370 --> 00:14:13.629 align:start position:0%
and the new shard world so somewhat like
this<00:14:10.579><c> right</c><00:14:10.879><c> so</c><00:14:11.470><c> scalability</c><00:14:12.470><c> so</c><00:14:12.980><c> main</c><00:14:13.310><c> chart</c>

00:14:13.629 --> 00:14:13.639 align:start position:0%
this right so scalability so main chart
 

00:14:13.639 --> 00:14:16.300 align:start position:0%
this right so scalability so main chart
is<00:14:13.819><c> OFC</c><00:14:14.360><c> so</c><00:14:14.899><c> see</c><00:14:15.290><c> as</c><00:14:15.439><c> the</c><00:14:15.560><c> lettering</c><00:14:15.920><c> normally</c>

00:14:16.300 --> 00:14:16.310 align:start position:0%
is OFC so see as the lettering normally
 

00:14:16.310 --> 00:14:19.090 align:start position:0%
is OFC so see as the lettering normally
used<00:14:16.670><c> to</c><00:14:16.930><c> refer</c><00:14:17.930><c> to</c><00:14:17.959><c> the</c><00:14:18.259><c> computational</c>

00:14:19.090 --> 00:14:19.100 align:start position:0%
used to refer to the computational
 

00:14:19.100 --> 00:14:21.850 align:start position:0%
used to refer to the computational
capacity<00:14:19.339><c> of</c><00:14:19.850><c> one</c><00:14:20.029><c> node</c><00:14:20.269><c> so</c><00:14:21.110><c> the</c><00:14:21.319><c> main</c><00:14:21.500><c> shard</c>

00:14:21.850 --> 00:14:21.860 align:start position:0%
capacity of one node so the main shard
 

00:14:21.860 --> 00:14:23.800 align:start position:0%
capacity of one node so the main shard
would<00:14:22.310><c> have</c><00:14:22.399><c> a</c><00:14:22.430><c> scalability</c><00:14:22.879><c> of</c><00:14:23.120><c> just</c><00:14:23.360><c> ofc</c>

00:14:23.800 --> 00:14:23.810 align:start position:0%
would have a scalability of just ofc
 

00:14:23.810 --> 00:14:25.449 align:start position:0%
would have a scalability of just ofc
which<00:14:24.019><c> is</c><00:14:24.139><c> exactly</c><00:14:24.529><c> what</c><00:14:24.709><c> it</c><00:14:24.740><c> does</c><00:14:24.949><c> now</c><00:14:25.129><c> and</c>

00:14:25.449 --> 00:14:25.459 align:start position:0%
which is exactly what it does now and
 

00:14:25.459 --> 00:14:27.550 align:start position:0%
which is exactly what it does now and
the<00:14:26.060><c> new</c><00:14:26.209><c> shirts</c><00:14:26.480><c> would</c><00:14:26.720><c> have</c><00:14:26.839><c> a</c><00:14:26.930><c> capacity</c><00:14:27.439><c> of</c>

00:14:27.550 --> 00:14:27.560 align:start position:0%
the new shirts would have a capacity of
 

00:14:27.560 --> 00:14:29.619 align:start position:0%
the new shirts would have a capacity of
over<00:14:27.740><c> C</c><00:14:27.949><c> squared</c><00:14:28.339><c> and</c><00:14:28.579><c> the</c><00:14:29.089><c> reason</c><00:14:29.389><c> for</c><00:14:29.509><c> this</c>

00:14:29.619 --> 00:14:29.629 align:start position:0%
over C squared and the reason for this
 

00:14:29.629 --> 00:14:32.379 align:start position:0%
over C squared and the reason for this
is<00:14:29.689><c> you</c><00:14:30.019><c> have</c><00:14:30.230><c> ofc</c><00:14:31.100><c> shards</c><00:14:31.579><c> and</c><00:14:31.759><c> each</c><00:14:32.059><c> of</c><00:14:32.269><c> the</c>

00:14:32.379 --> 00:14:32.389 align:start position:0%
is you have ofc shards and each of the
 

00:14:32.389 --> 00:14:34.540 align:start position:0%
is you have ofc shards and each of the
OFC<00:14:32.600><c> shards</c><00:14:33.079><c> itself</c><00:14:33.439><c> has</c><00:14:33.620><c> over</c><00:14:33.920><c> C</c><00:14:34.040><c> capacity</c>

00:14:34.540 --> 00:14:34.550 align:start position:0%
OFC shards itself has over C capacity
 

00:14:34.550 --> 00:14:38.079 align:start position:0%
OFC shards itself has over C capacity
right<00:14:35.329><c> so</c><00:14:36.550><c> by</c><00:14:37.550><c> the</c><00:14:37.610><c> way</c><00:14:37.790><c> if</c><00:14:37.910><c> you're</c><00:14:38.059><c> not</c>

00:14:38.079 --> 00:14:38.089 align:start position:0%
right so by the way if you're not
 

00:14:38.089 --> 00:14:39.970 align:start position:0%
right so by the way if you're not
familiar<00:14:38.420><c> with</c><00:14:38.720><c> Big</c><00:14:38.990><c> O</c><00:14:39.079><c> notation</c><00:14:39.259><c> just</c><00:14:39.829><c> like</c>

00:14:39.970 --> 00:14:39.980 align:start position:0%
familiar with Big O notation just like
 

00:14:39.980 --> 00:14:41.829 align:start position:0%
familiar with Big O notation just like
don't<00:14:40.189><c> think</c><00:14:40.339><c> about</c><00:14:40.579><c> the</c><00:14:40.670><c> O's</c><00:14:40.819><c> main</c><00:14:41.569><c> chain</c>

00:14:41.829 --> 00:14:41.839 align:start position:0%
don't think about the O's main chain
 

00:14:41.839 --> 00:14:43.840 align:start position:0%
don't think about the O's main chain
scalability<00:14:42.500><c> of</c><00:14:42.529><c> C</c><00:14:42.769><c> new</c><00:14:43.009><c> shard</c><00:14:43.279><c> scalability</c>

00:14:43.840 --> 00:14:43.850 align:start position:0%
scalability of C new shard scalability
 

00:14:43.850 --> 00:14:45.699 align:start position:0%
scalability of C new shard scalability
of<00:14:43.910><c> C</c><00:14:44.059><c> squared</c><00:14:44.120><c> because</c><00:14:44.959><c> there's</c><00:14:45.170><c> C</c><00:14:45.350><c> shards</c>

00:14:45.699 --> 00:14:45.709 align:start position:0%
of C squared because there's C shards
 

00:14:45.709 --> 00:14:47.199 align:start position:0%
of C squared because there's C shards
and<00:14:45.800><c> each</c><00:14:45.920><c> card</c><00:14:46.129><c> has</c><00:14:46.220><c> C</c><00:14:46.490><c> transactions</c><00:14:47.089><c> per</c>

00:14:47.199 --> 00:14:47.209 align:start position:0%
and each card has C transactions per
 

00:14:47.209 --> 00:14:50.379 align:start position:0%
and each card has C transactions per
block<00:14:47.800><c> consensus</c><00:14:48.800><c> algorithm</c><00:14:49.100><c> so</c><00:14:49.850><c> on</c><00:14:50.149><c> the</c><00:14:50.300><c> main</c>

00:14:50.379 --> 00:14:50.389 align:start position:0%
block consensus algorithm so on the main
 

00:14:50.389 --> 00:14:52.480 align:start position:0%
block consensus algorithm so on the main
shard<00:14:50.720><c> the</c><00:14:51.199><c> consensus</c><00:14:51.769><c> algorithm</c><00:14:52.129><c> is</c>

00:14:52.480 --> 00:14:52.490 align:start position:0%
shard the consensus algorithm is
 

00:14:52.490 --> 00:14:54.280 align:start position:0%
shard the consensus algorithm is
currently<00:14:52.910><c> proof-of-work</c>

00:14:54.280 --> 00:14:54.290 align:start position:0%
currently proof-of-work
 

00:14:54.290 --> 00:14:57.189 align:start position:0%
currently proof-of-work
in<00:14:54.529><c> the</c><00:14:54.860><c> very</c><00:14:55.089><c> short</c><00:14:56.089><c> to</c><00:14:56.240><c> medium</c><00:14:56.569><c> term</c><00:14:56.600><c> we</c><00:14:56.930><c> hope</c>

00:14:57.189 --> 00:14:57.199 align:start position:0%
in the very short to medium term we hope
 

00:14:57.199 --> 00:15:00.309 align:start position:0%
in the very short to medium term we hope
to<00:14:57.319><c> transition</c><00:14:57.889><c> it</c><00:14:58.009><c> into</c><00:14:58.939><c> hybrid</c><00:14:59.779><c> proofs</c><00:14:59.899><c> take</c>

00:15:00.309 --> 00:15:00.319 align:start position:0%
to transition it into hybrid proofs take
 

00:15:00.319 --> 00:15:02.530 align:start position:0%
to transition it into hybrid proofs take
in<00:15:00.559><c> the</c><00:15:00.949><c> form</c><00:15:01.189><c> of</c><00:15:01.399><c> a</c><00:15:01.519><c> casper</c><00:15:02.029><c> a</c><00:15:02.059><c> friendly</c>

00:15:02.530 --> 00:15:02.540 align:start position:0%
in the form of a casper a friendly
 

00:15:02.540 --> 00:15:05.139 align:start position:0%
in the form of a casper a friendly
finality<00:15:02.839><c> gadget</c><00:15:03.379><c> a</c><00:15:03.529><c> paper</c><00:15:04.250><c> a</c><00:15:04.610><c> paper</c><00:15:04.879><c> for</c>

00:15:05.139 --> 00:15:05.149 align:start position:0%
finality gadget a paper a paper for
 

00:15:05.149 --> 00:15:07.269 align:start position:0%
finality gadget a paper a paper for
which<00:15:05.300><c> was</c><00:15:05.629><c> released</c><00:15:05.959><c> on</c><00:15:06.170><c> archive</c><00:15:06.620><c> something</c>

00:15:07.269 --> 00:15:07.279 align:start position:0%
which was released on archive something
 

00:15:07.279 --> 00:15:09.460 align:start position:0%
which was released on archive something
like<00:15:07.399><c> 5</c><00:15:07.610><c> days</c><00:15:07.819><c> ago</c><00:15:08.120><c> and</c><00:15:08.360><c> which</c><00:15:08.600><c> is</c><00:15:08.720><c> actually</c><00:15:09.199><c> I</c>

00:15:09.460 --> 00:15:09.470 align:start position:0%
like 5 days ago and which is actually I
 

00:15:09.470 --> 00:15:11.319 align:start position:0%
like 5 days ago and which is actually I
would<00:15:09.949><c> say</c><00:15:09.980><c> nearing</c><00:15:10.610><c> the</c><00:15:10.759><c> kind</c><00:15:10.910><c> of</c><00:15:10.970><c> final</c>

00:15:11.319 --> 00:15:11.329 align:start position:0%
would say nearing the kind of final
 

00:15:11.329 --> 00:15:13.689 align:start position:0%
would say nearing the kind of final
stages<00:15:11.750><c> of</c><00:15:11.779><c> a</c><00:15:11.959><c> full</c><00:15:12.259><c> specification</c><00:15:13.040><c> and</c>

00:15:13.689 --> 00:15:13.699 align:start position:0%
stages of a full specification and
 

00:15:13.699 --> 00:15:15.639 align:start position:0%
stages of a full specification and
eventually<00:15:14.389><c> we</c><00:15:14.569><c> would</c><00:15:14.689><c> transition</c><00:15:15.230><c> the</c><00:15:15.500><c> main</c>

00:15:15.639 --> 00:15:15.649 align:start position:0%
eventually we would transition the main
 

00:15:15.649 --> 00:15:17.679 align:start position:0%
eventually we would transition the main
chain<00:15:15.889><c> consensus</c><00:15:16.490><c> into</c><00:15:16.910><c> full</c><00:15:17.180><c> proof</c><00:15:17.329><c> of</c><00:15:17.480><c> stake</c>

00:15:17.679 --> 00:15:17.689 align:start position:0%
chain consensus into full proof of stake
 

00:15:17.689 --> 00:15:19.900 align:start position:0%
chain consensus into full proof of stake
you<00:15:18.350><c> know</c><00:15:18.410><c> the</c><00:15:18.529><c> consensus</c><00:15:19.009><c> which</c><00:15:19.250><c> itself</c><00:15:19.639><c> is</c>

00:15:19.900 --> 00:15:19.910 align:start position:0%
you know the consensus which itself is
 

00:15:19.910 --> 00:15:23.699 align:start position:0%
you know the consensus which itself is
designs<00:15:20.480><c> to</c><00:15:20.689><c> be</c><00:15:20.809><c> fairly</c><00:15:21.199><c> conservative</c><00:15:21.860><c> and</c><00:15:22.100><c> so</c>

00:15:23.699 --> 00:15:23.709 align:start position:0%
designs to be fairly conservative and so
 

00:15:23.709 --> 00:15:26.230 align:start position:0%
designs to be fairly conservative and so
possible<00:15:24.709><c> to</c><00:15:24.949><c> implement</c><00:15:25.579><c> in</c><00:15:25.790><c> this</c><00:15:25.939><c> kind</c><00:15:26.149><c> of</c>

00:15:26.230 --> 00:15:26.240 align:start position:0%
possible to implement in this kind of
 

00:15:26.240 --> 00:15:28.090 align:start position:0%
possible to implement in this kind of
fairly<00:15:26.420><c> slow</c><00:15:26.720><c> and</c><00:15:26.870><c> careful</c><00:15:27.230><c> way</c><00:15:27.379><c> right</c><00:15:27.740><c> so</c><00:15:27.920><c> for</c>

00:15:28.090 --> 00:15:28.100 align:start position:0%
fairly slow and careful way right so for
 

00:15:28.100 --> 00:15:30.939 align:start position:0%
fairly slow and careful way right so for
example<00:15:28.610><c> the</c><00:15:29.120><c> first</c><00:15:29.420><c> part</c><00:15:29.839><c> of</c><00:15:30.050><c> the</c><00:15:30.470><c> switch</c><00:15:30.769><c> to</c>

00:15:30.939 --> 00:15:30.949 align:start position:0%
example the first part of the switch to
 

00:15:30.949 --> 00:15:32.980 align:start position:0%
example the first part of the switch to
hybrid<00:15:31.309><c> proof</c><00:15:31.459><c> of</c><00:15:31.550><c> stake</c><00:15:31.819><c> actually</c><00:15:32.660><c> doesn't</c>

00:15:32.980 --> 00:15:32.990 align:start position:0%
hybrid proof of stake actually doesn't
 

00:15:32.990 --> 00:15:35.379 align:start position:0%
hybrid proof of stake actually doesn't
require<00:15:33.079><c> hard</c><00:15:33.620><c> work</c><00:15:34.029><c> technically</c><00:15:35.029><c> it</c><00:15:35.120><c> does</c><00:15:35.269><c> I</c>

00:15:35.379 --> 00:15:35.389 align:start position:0%
require hard work technically it does I
 

00:15:35.389 --> 00:15:37.450 align:start position:0%
require hard work technically it does I
mean<00:15:35.540><c> it</c><00:15:35.630><c> requires</c><00:15:35.959><c> this</c><00:15:36.230><c> weird</c><00:15:36.620><c> kind</c><00:15:36.920><c> of</c><00:15:37.009><c> soft</c>

00:15:37.450 --> 00:15:37.460 align:start position:0%
mean it requires this weird kind of soft
 

00:15:37.460 --> 00:15:39.700 align:start position:0%
mean it requires this weird kind of soft
we<00:15:37.820><c> are</c><00:15:37.910><c> basically</c><00:15:38.300><c> it's</c><00:15:38.990><c> not</c><00:15:39.110><c> even</c><00:15:39.500><c> like</c><00:15:39.680><c> a</c>

00:15:39.700 --> 00:15:39.710 align:start position:0%
we are basically it's not even like a
 

00:15:39.710 --> 00:15:41.710 align:start position:0%
we are basically it's not even like a
real<00:15:39.980><c> soft</c><00:15:40.279><c> fork</c><00:15:40.610><c> instead</c><00:15:41.089><c> it's</c><00:15:41.240><c> just</c><00:15:41.330><c> an</c>

00:15:41.710 --> 00:15:41.720 align:start position:0%
real soft fork instead it's just an
 

00:15:41.720 --> 00:15:45.790 align:start position:0%
real soft fork instead it's just an
optional<00:15:42.560><c> change</c><00:15:42.980><c> to</c><00:15:43.970><c> the</c><00:15:44.660><c> fork</c><00:15:45.170><c> Swiss</c><00:15:45.440><c> rule</c>

00:15:45.790 --> 00:15:45.800 align:start position:0%
optional change to the fork Swiss rule
 

00:15:45.800 --> 00:15:47.680 align:start position:0%
optional change to the fork Swiss rule
that's<00:15:46.040><c> used</c><00:15:46.279><c> inside</c><00:15:46.580><c> of</c><00:15:46.640><c> a</c><00:15:46.790><c> client's</c><00:15:47.180><c> the</c>

00:15:47.680 --> 00:15:47.690 align:start position:0%
that's used inside of a client's the
 

00:15:47.690 --> 00:15:49.090 align:start position:0%
that's used inside of a client's the
only<00:15:48.020><c> thing</c><00:15:48.230><c> you</c><00:15:48.350><c> would</c><00:15:48.470><c> need</c><00:15:48.560><c> a</c><00:15:48.589><c> hard</c><00:15:48.830><c> fork</c>

00:15:49.090 --> 00:15:49.100 align:start position:0%
only thing you would need a hard fork
 

00:15:49.100 --> 00:15:51.820 align:start position:0%
only thing you would need a hard fork
for<00:15:49.370><c> is</c><00:15:49.640><c> when</c><00:15:49.880><c> we</c><00:15:50.060><c> want</c><00:15:50.330><c> to</c><00:15:50.570><c> basically</c><00:15:51.200><c> stop</c>

00:15:51.820 --> 00:15:51.830 align:start position:0%
for is when we want to basically stop
 

00:15:51.830 --> 00:15:53.260 align:start position:0%
for is when we want to basically stop
providing<00:15:52.399><c> rewards</c><00:15:52.550><c> to</c><00:15:52.970><c> proof-of-work</c>

00:15:53.260 --> 00:15:53.270 align:start position:0%
providing rewards to proof-of-work
 

00:15:53.270 --> 00:15:55.510 align:start position:0%
providing rewards to proof-of-work
miners<00:15:53.839><c> or</c><00:15:54.050><c> at</c><00:15:54.529><c> least</c><00:15:54.800><c> reduce</c><00:15:55.100><c> the</c><00:15:55.250><c> words</c><00:15:55.399><c> to</c>

00:15:55.510 --> 00:15:55.520 align:start position:0%
miners or at least reduce the words to
 

00:15:55.520 --> 00:15:56.920 align:start position:0%
miners or at least reduce the words to
proof-of-work<00:15:55.790><c> miners</c><00:15:56.300><c> and</c><00:15:56.510><c> switch</c><00:15:56.779><c> the</c>

00:15:56.920 --> 00:15:56.930 align:start position:0%
proof-of-work miners and switch the
 

00:15:56.930 --> 00:15:59.260 align:start position:0%
proof-of-work miners and switch the
rewards<00:15:57.320><c> to</c><00:15:57.500><c> validators</c><00:15:58.040><c> so</c><00:15:58.790><c> the</c><00:15:58.940><c> swish</c><00:15:59.149><c> -</c>

00:15:59.260 --> 00:15:59.270 align:start position:0%
rewards to validators so the swish -
 

00:15:59.270 --> 00:16:01.120 align:start position:0%
rewards to validators so the swish -
proof<00:15:59.510><c> steak</c><00:15:59.750><c> I'm</c><00:15:59.959><c> fairly</c><00:16:00.170><c> confident</c><00:16:00.680><c> can</c><00:16:00.950><c> be</c>

00:16:01.120 --> 00:16:01.130 align:start position:0%
proof steak I'm fairly confident can be
 

00:16:01.130 --> 00:16:02.800 align:start position:0%
proof steak I'm fairly confident can be
done<00:16:01.310><c> in</c><00:16:01.550><c> this</c><00:16:01.790><c> kind</c><00:16:02.000><c> of</c><00:16:02.089><c> gradual</c><00:16:02.540><c> fairly</c>

00:16:02.800 --> 00:16:02.810 align:start position:0%
done in this kind of gradual fairly
 

00:16:02.810 --> 00:16:05.980 align:start position:0%
done in this kind of gradual fairly
conservative<00:16:03.350><c> way</c><00:16:03.529><c> a</c><00:16:03.800><c> mean</c><00:16:04.610><c> shard</c><00:16:04.940><c> has</c><00:16:05.149><c> full</c>

00:16:05.980 --> 00:16:05.990 align:start position:0%
conservative way a mean shard has full
 

00:16:05.990 --> 00:16:07.720 align:start position:0%
conservative way a mean shard has full
security<00:16:06.350><c> basically</c><00:16:07.070><c> the</c><00:16:07.190><c> same</c><00:16:07.399><c> security</c>

00:16:07.720 --> 00:16:07.730 align:start position:0%
security basically the same security
 

00:16:07.730 --> 00:16:10.300 align:start position:0%
security basically the same security
guarantees<00:16:08.360><c> we</c><00:16:08.570><c> can</c><00:16:08.690><c> expect</c><00:16:09.050><c> to</c><00:16:09.140><c> have</c><00:16:09.320><c> now</c><00:16:09.529><c> and</c>

00:16:10.300 --> 00:16:10.310 align:start position:0%
guarantees we can expect to have now and
 

00:16:10.310 --> 00:16:12.090 align:start position:0%
guarantees we can expect to have now and
the<00:16:10.700><c> governance</c><00:16:11.180><c> of</c><00:16:11.390><c> the</c><00:16:11.540><c> main</c><00:16:11.690><c> shard</c>

00:16:12.090 --> 00:16:12.100 align:start position:0%
the governance of the main shard
 

00:16:12.100 --> 00:16:15.460 align:start position:0%
the governance of the main shard
basically<00:16:13.100><c> in</c><00:16:13.310><c> order</c><00:16:13.490><c> to</c><00:16:13.940><c> kind</c><00:16:14.360><c> of</c><00:16:14.540><c> satisfy</c>

00:16:15.460 --> 00:16:15.470 align:start position:0%
basically in order to kind of satisfy
 

00:16:15.470 --> 00:16:17.620 align:start position:0%
basically in order to kind of satisfy
the<00:16:15.529><c> demand</c><00:16:16.010><c> of</c><00:16:16.279><c> people</c><00:16:16.339><c> that</c><00:16:16.910><c> really</c><00:16:17.180><c> wants</c>

00:16:17.620 --> 00:16:17.630 align:start position:0%
the demand of people that really wants
 

00:16:17.630 --> 00:16:20.650 align:start position:0%
the demand of people that really wants
to<00:16:17.660><c> have</c><00:16:17.899><c> like</c><00:16:18.709><c> basically</c><00:16:19.130><c> stronger</c><00:16:19.670><c> stronger</c>

00:16:20.650 --> 00:16:20.660 align:start position:0%
to have like basically stronger stronger
 

00:16:20.660 --> 00:16:22.750 align:start position:0%
to have like basically stronger stronger
immutability<00:16:21.200><c> and</c><00:16:21.649><c> less</c><00:16:22.040><c> risk</c><00:16:22.339><c> on</c><00:16:22.520><c> the</c><00:16:22.610><c> main</c>

00:16:22.750 --> 00:16:22.760 align:start position:0%
immutability and less risk on the main
 

00:16:22.760 --> 00:16:25.960 align:start position:0%
immutability and less risk on the main
chain<00:16:23.060><c> we</c><00:16:23.690><c> can</c><00:16:23.839><c> you</c><00:16:24.140><c> know</c><00:16:24.260><c> we</c><00:16:24.410><c> can</c><00:16:24.490><c> have</c><00:16:25.490><c> norms</c>

00:16:25.960 --> 00:16:25.970 align:start position:0%
chain we can you know we can have norms
 

00:16:25.970 --> 00:16:27.100 align:start position:0%
chain we can you know we can have norms
of<00:16:26.120><c> governance</c><00:16:26.480><c> that</c><00:16:26.660><c> emphasize</c>

00:16:27.100 --> 00:16:27.110 align:start position:0%
of governance that emphasize
 

00:16:27.110 --> 00:16:28.900 align:start position:0%
of governance that emphasize
conservatism<00:16:27.770><c> and</c><00:16:28.130><c> strong</c><00:16:28.490><c> immutability</c>

00:16:28.900 --> 00:16:28.910 align:start position:0%
conservatism and strong immutability
 

00:16:28.910 --> 00:16:31.300 align:start position:0%
conservatism and strong immutability
more<00:16:29.300><c> than</c><00:16:29.480><c> today</c><00:16:29.720><c> now</c><00:16:30.560><c> what</c><00:16:30.860><c> happens</c><00:16:31.130><c> in</c><00:16:31.250><c> the</c>

00:16:31.300 --> 00:16:31.310 align:start position:0%
more than today now what happens in the
 

00:16:31.310 --> 00:16:34.380 align:start position:0%
more than today now what happens in the
new<00:16:31.430><c> sharts</c><00:16:31.850><c> so</c><00:16:32.330><c> scalability</c><00:16:33.260><c> o</c><00:16:33.290><c> of</c><00:16:33.529><c> c-squared</c>

00:16:34.380 --> 00:16:34.390 align:start position:0%
new sharts so scalability o of c-squared
 

00:16:34.390 --> 00:16:37.840 align:start position:0%
new sharts so scalability o of c-squared
consensus<00:16:35.390><c> is</c><00:16:35.839><c> this</c><00:16:36.589><c> proof</c><00:16:36.890><c> of</c><00:16:37.040><c> stake</c><00:16:37.339><c> we</c><00:16:37.700><c> are</c>

00:16:37.840 --> 00:16:37.850 align:start position:0%
consensus is this proof of stake we are
 

00:16:37.850 --> 00:16:39.400 align:start position:0%
consensus is this proof of stake we are
in<00:16:38.000><c> order</c><00:16:38.180><c> to</c><00:16:38.270><c> vote</c><00:16:38.600><c> in</c><00:16:38.779><c> the</c><00:16:38.899><c> proof</c><00:16:39.050><c> of</c><00:16:39.170><c> stake</c>

00:16:39.400 --> 00:16:39.410 align:start position:0%
in order to vote in the proof of stake
 

00:16:39.410 --> 00:16:41.500 align:start position:0%
in order to vote in the proof of stake
you<00:16:39.920><c> would</c><00:16:40.070><c> have</c><00:16:40.220><c> to</c><00:16:40.370><c> deposit</c><00:16:40.670><c> ether</c><00:16:41.180><c> into</c><00:16:41.330><c> the</c>

00:16:41.500 --> 00:16:41.510 align:start position:0%
you would have to deposit ether into the
 

00:16:41.510 --> 00:16:43.449 align:start position:0%
you would have to deposit ether into the
validator<00:16:41.900><c> manager</c><00:16:42.260><c> contract</c><00:16:42.740><c> and</c><00:16:43.220><c> the</c>

00:16:43.449 --> 00:16:43.459 align:start position:0%
validator manager contract and the
 

00:16:43.459 --> 00:16:44.920 align:start position:0%
validator manager contract and the
validator<00:16:43.850><c> manager</c><00:16:44.240><c> contracts</c><00:16:44.720><c> would</c>

00:16:44.920 --> 00:16:44.930 align:start position:0%
validator manager contracts would
 

00:16:44.930 --> 00:16:47.170 align:start position:0%
validator manager contracts would
randomly<00:16:45.350><c> assign</c><00:16:45.830><c> to</c><00:16:46.070><c> you</c><00:16:46.250><c> the</c><00:16:46.790><c> right</c><00:16:47.000><c> to</c>

00:16:47.170 --> 00:16:47.180 align:start position:0%
randomly assign to you the right to
 

00:16:47.180 --> 00:16:49.570 align:start position:0%
randomly assign to you the right to
create<00:16:47.390><c> blocks</c><00:16:47.810><c> on</c><00:16:47.990><c> all</c><00:16:48.110><c> these</c><00:16:48.290><c> charts</c><00:16:48.680><c> the</c>

00:16:49.570 --> 00:16:49.580 align:start position:0%
create blocks on all these charts the
 

00:16:49.580 --> 00:16:52.690 align:start position:0%
create blocks on all these charts the
security<00:16:50.209><c> would</c><00:16:50.810><c> be</c><00:16:50.890><c> fifty</c><00:16:51.890><c> percent</c><00:16:52.250><c> honest</c>

00:16:52.690 --> 00:16:52.700 align:start position:0%
security would be fifty percent honest
 

00:16:52.700 --> 00:16:54.699 align:start position:0%
security would be fifty percent honest
majority<00:16:53.240><c> of</c><00:16:53.510><c> the</c><00:16:53.810><c> unchained</c><00:16:54.230><c> proof</c><00:16:54.410><c> of</c><00:16:54.529><c> stake</c>

00:16:54.699 --> 00:16:54.709 align:start position:0%
majority of the unchained proof of stake
 

00:16:54.709 --> 00:16:59.769 align:start position:0%
majority of the unchained proof of stake
holders<00:16:55.070><c> now</c><00:16:55.339><c> and</c><00:16:55.959><c> basically</c><00:16:56.959><c> once</c><00:16:57.650><c> the</c><00:16:58.779><c> what</c>

00:16:59.769 --> 00:16:59.779 align:start position:0%
holders now and basically once the what
 

00:16:59.779 --> 00:17:01.690 align:start position:0%
holders now and basically once the what
we<00:16:59.900><c> wants</c><00:17:00.200><c> to</c><00:17:00.320><c> do</c><00:17:00.470><c> with</c><00:17:00.709><c> the</c><00:17:00.800><c> theory</c><00:17:01.040><c> am</c><00:17:01.130><c> 2.0</c><00:17:01.550><c> in</c>

00:17:01.690 --> 00:17:01.700 align:start position:0%
we wants to do with the theory am 2.0 in
 

00:17:01.700 --> 00:17:04.000 align:start position:0%
we wants to do with the theory am 2.0 in
shorting<00:17:02.120><c> solidify</c><00:17:02.630><c> enough</c><00:17:02.959><c> then</c><00:17:03.589><c> you</c><00:17:03.890><c> know</c>

00:17:04.000 --> 00:17:04.010 align:start position:0%
shorting solidify enough then you know
 

00:17:04.010 --> 00:17:06.280 align:start position:0%
shorting solidify enough then you know
eventually<00:17:04.459><c> it</c><00:17:05.360><c> with</c><00:17:05.569><c> the</c><00:17:05.660><c> shards</c><00:17:06.020><c> would</c><00:17:06.170><c> be</c>

00:17:06.280 --> 00:17:06.290 align:start position:0%
eventually it with the shards would be
 

00:17:06.290 --> 00:17:07.990 align:start position:0%
eventually it with the shards would be
kind<00:17:06.500><c> of</c><00:17:06.559><c> tightly</c><00:17:06.890><c> coupled</c><00:17:07.100><c> and</c><00:17:07.550><c> that</c><00:17:07.850><c> you</c>

00:17:07.990 --> 00:17:08.000 align:start position:0%
kind of tightly coupled and that you
 

00:17:08.000 --> 00:17:10.059 align:start position:0%
kind of tightly coupled and that you
would<00:17:08.120><c> have</c><00:17:08.380><c> roughly</c><00:17:09.380><c> the</c><00:17:09.500><c> same</c><00:17:09.679><c> level</c><00:17:09.949><c> of</c>

00:17:10.059 --> 00:17:10.069 align:start position:0%
would have roughly the same level of
 

00:17:10.069 --> 00:17:13.660 align:start position:0%
would have roughly the same level of
security<00:17:10.370><c> and</c><00:17:11.150><c> now</c><00:17:11.990><c> the</c><00:17:12.050><c> governance</c><00:17:12.620><c> for</c><00:17:13.610><c> the</c>

00:17:13.660 --> 00:17:13.670 align:start position:0%
security and now the governance for the
 

00:17:13.670 --> 00:17:15.970 align:start position:0%
security and now the governance for the
new<00:17:13.790><c> shards</c><00:17:14.240><c> is</c><00:17:14.689><c> basically</c><00:17:15.290><c> just</c><00:17:15.559><c> going</c><00:17:15.800><c> to</c><00:17:15.890><c> be</c>

00:17:15.970 --> 00:17:15.980 align:start position:0%
new shards is basically just going to be
 

00:17:15.980 --> 00:17:17.650 align:start position:0%
new shards is basically just going to be
on<00:17:16.250><c> chain</c><00:17:16.520><c> either</c><00:17:16.760><c> voting</c><00:17:17.179><c> right</c><00:17:17.480><c> so</c>

00:17:17.650 --> 00:17:17.660 align:start position:0%
on chain either voting right so
 

00:17:17.660 --> 00:17:20.020 align:start position:0%
on chain either voting right so
basically<00:17:18.050><c> for</c><00:17:18.860><c> these</c><00:17:19.069><c> new</c><00:17:19.250><c> shards</c><00:17:19.640><c> because</c>

00:17:20.020 --> 00:17:20.030 align:start position:0%
basically for these new shards because
 

00:17:20.030 --> 00:17:21.970 align:start position:0%
basically for these new shards because
you<00:17:20.179><c> have</c><00:17:20.360><c> this</c><00:17:20.510><c> proof</c><00:17:20.689><c> of</c><00:17:20.809><c> snake</c><00:17:21.050><c> we</c><00:17:21.589><c> might</c><00:17:21.829><c> as</c>

00:17:21.970 --> 00:17:21.980 align:start position:0%
you have this proof of snake we might as
 

00:17:21.980 --> 00:17:24.340 align:start position:0%
you have this proof of snake we might as
well<00:17:22.130><c> have</c><00:17:22.429><c> this</c><00:17:22.550><c> proof</c><00:17:22.760><c> of</c><00:17:22.850><c> snake</c><00:17:23.089><c> be</c><00:17:23.420><c> the</c><00:17:23.900><c> be</c>

00:17:24.340 --> 00:17:24.350 align:start position:0%
well have this proof of snake be the be
 

00:17:24.350 --> 00:17:27.610 align:start position:0%
well have this proof of snake be the be
used<00:17:24.679><c> in</c><00:17:25.040><c> order</c><00:17:25.280><c> to</c><00:17:25.750><c> basically</c><00:17:26.750><c> vote</c><00:17:27.110><c> on</c><00:17:27.350><c> what</c>

00:17:27.610 --> 00:17:27.620 align:start position:0%
used in order to basically vote on what
 

00:17:27.620 --> 00:17:29.230 align:start position:0%
used in order to basically vote on what
the<00:17:27.709><c> protocol</c><00:17:28.130><c> changes</c><00:17:28.520><c> are</c><00:17:28.730><c> within</c><00:17:29.120><c> this</c>

00:17:29.230 --> 00:17:29.240 align:start position:0%
the protocol changes are within this
 

00:17:29.240 --> 00:17:31.650 align:start position:0%
the protocol changes are within this
shortened<00:17:29.630><c> universe</c><00:17:29.990><c> right</c><00:17:30.350><c> so</c><00:17:30.650><c> basically</c>

00:17:31.650 --> 00:17:31.660 align:start position:0%
shortened universe right so basically
 

00:17:31.660 --> 00:17:34.540 align:start position:0%
shortened universe right so basically
you<00:17:32.660><c> know</c><00:17:32.780><c> evaluators</c><00:17:33.679><c> themselves</c><00:17:34.340><c> already</c>

00:17:34.540 --> 00:17:34.550 align:start position:0%
you know evaluators themselves already
 

00:17:34.550 --> 00:17:36.880 align:start position:0%
you know evaluators themselves already
or<00:17:35.059><c> are</c><00:17:35.630><c> going</c><00:17:35.840><c> to</c><00:17:35.990><c> be</c><00:17:36.110><c> the</c><00:17:36.260><c> ones</c><00:17:36.410><c> that</c><00:17:36.500><c> enforce</c>

00:17:36.880 --> 00:17:36.890 align:start position:0%
or are going to be the ones that enforce
 

00:17:36.890 --> 00:17:39.669 align:start position:0%
or are going to be the ones that enforce
the<00:17:37.040><c> consensus</c><00:17:37.490><c> rules</c><00:17:37.760><c> so</c><00:17:38.360><c> you</c><00:17:38.929><c> know</c><00:17:38.990><c> why</c><00:17:39.470><c> not</c>

00:17:39.669 --> 00:17:39.679 align:start position:0%
the consensus rules so you know why not
 

00:17:39.679 --> 00:17:42.790 align:start position:0%
the consensus rules so you know why not
just<00:17:39.980><c> have</c><00:17:40.610><c> them</c><00:17:40.940><c> be</c><00:17:41.179><c> you</c><00:17:41.660><c> know</c><00:17:41.750><c> just</c><00:17:41.809><c> the</c><00:17:42.620><c> one</c>

00:17:42.790 --> 00:17:42.800 align:start position:0%
just have them be you know just the one
 

00:17:42.800 --> 00:17:45.190 align:start position:0%
just have them be you know just the one
they<00:17:43.130><c> kind</c><00:17:43.340><c> of</c><00:17:43.400><c> are</c><00:17:43.610><c> the</c><00:17:43.760><c> ones</c><00:17:43.790><c> that</c><00:17:44.120><c> decide</c><00:17:44.900><c> on</c>

00:17:45.190 --> 00:17:45.200 align:start position:0%
they kind of are the ones that decide on
 

00:17:45.200 --> 00:17:46.570 align:start position:0%
they kind of are the ones that decide on
the<00:17:45.290><c> rules</c><00:17:45.470><c> already</c><00:17:45.710><c> so</c><00:17:46.130><c> we</c><00:17:46.220><c> might</c><00:17:46.400><c> as</c><00:17:46.490><c> well</c>

00:17:46.570 --> 00:17:46.580 align:start position:0%
the rules already so we might as well
 

00:17:46.580 --> 00:17:48.880 align:start position:0%
the rules already so we might as well
accept<00:17:46.910><c> this</c><00:17:47.120><c> and</c><00:17:47.390><c> we</c><00:17:48.140><c> basically</c><00:17:48.350><c> actually</c>

00:17:48.880 --> 00:17:48.890 align:start position:0%
accept this and we basically actually
 

00:17:48.890 --> 00:17:50.950 align:start position:0%
accept this and we basically actually
take<00:17:49.280><c> advantage</c><00:17:49.730><c> of</c><00:17:49.850><c> this</c><00:17:50.030><c> because</c>

00:17:50.950 --> 00:17:50.960 align:start position:0%
take advantage of this because
 

00:17:50.960 --> 00:17:52.990 align:start position:0%
take advantage of this because
this<00:17:51.440><c> kind</c><00:17:51.679><c> of</c><00:17:51.770><c> on</c><00:17:51.950><c> chain</c><00:17:52.220><c> is</c><00:17:52.580><c> voting</c>

00:17:52.990 --> 00:17:53.000 align:start position:0%
this kind of on chain is voting
 

00:17:53.000 --> 00:17:54.789 align:start position:0%
this kind of on chain is voting
governance<00:17:53.360><c> would</c><00:17:53.539><c> give</c><00:17:53.750><c> us</c><00:17:53.899><c> the</c><00:17:54.049><c> ability</c><00:17:54.140><c> to</c>

00:17:54.789 --> 00:17:54.799 align:start position:0%
governance would give us the ability to
 

00:17:54.799 --> 00:17:57.789 align:start position:0%
governance would give us the ability to
basically<00:17:55.669><c> emphasize</c><00:17:56.450><c> fast</c><00:17:56.870><c> evolution</c><00:17:57.230><c> in</c>

00:17:57.789 --> 00:17:57.799 align:start position:0%
basically emphasize fast evolution in
 

00:17:57.799 --> 00:18:00.430 align:start position:0%
basically emphasize fast evolution in
the<00:17:58.159><c> new</c><00:17:58.279><c> shards</c><00:17:58.669><c> initially</c><00:17:59.179><c> and</c><00:17:59.419><c> then</c><00:18:00.049><c> when</c>

00:18:00.430 --> 00:18:00.440 align:start position:0%
the new shards initially and then when
 

00:18:00.440 --> 00:18:02.230 align:start position:0%
the new shards initially and then when
we<00:18:00.590><c> have</c><00:18:00.770><c> this</c><00:18:00.950><c> tight</c><00:18:01.190><c> coupling</c><00:18:01.460><c> and</c><00:18:01.880><c> when</c>

00:18:02.230 --> 00:18:02.240 align:start position:0%
we have this tight coupling and when
 

00:18:02.240 --> 00:18:04.690 align:start position:0%
we have this tight coupling and when
every<00:18:03.049><c> clients</c><00:18:03.529><c> becomes</c><00:18:03.890><c> basically</c><00:18:04.370><c> a</c><00:18:04.490><c> fully</c>

00:18:04.690 --> 00:18:04.700 align:start position:0%
every clients becomes basically a fully
 

00:18:04.700 --> 00:18:06.279 align:start position:0%
every clients becomes basically a fully
validating<00:18:05.270><c> client</c><00:18:05.600><c> for</c><00:18:05.720><c> all</c><00:18:05.809><c> the</c><00:18:05.929><c> shorts</c>

00:18:06.279 --> 00:18:06.289 align:start position:0%
validating client for all the shorts
 

00:18:06.289 --> 00:18:08.500 align:start position:0%
validating client for all the shorts
then<00:18:06.980><c> you</c><00:18:07.520><c> know</c><00:18:07.640><c> the</c><00:18:07.760><c> governor</c><00:18:07.970><c> the</c><00:18:08.149><c> kind</c><00:18:08.450><c> of</c>

00:18:08.500 --> 00:18:08.510 align:start position:0%
then you know the governor the kind of
 

00:18:08.510 --> 00:18:09.549 align:start position:0%
then you know the governor the kind of
governance<00:18:08.840><c> would</c><00:18:09.020><c> become</c><00:18:09.260><c> much</c><00:18:09.409><c> more</c>

00:18:09.549 --> 00:18:09.559 align:start position:0%
governance would become much more
 

00:18:09.559 --> 00:18:12.279 align:start position:0%
governance would become much more
conservative<00:18:10.159><c> so</c><00:18:10.820><c> this</c><00:18:11.539><c> is</c><00:18:11.750><c> kind</c><00:18:12.020><c> of</c><00:18:12.110><c> the</c><00:18:12.260><c> the</c>

00:18:12.279 --> 00:18:12.289 align:start position:0%
conservative so this is kind of the the
 

00:18:12.289 --> 00:18:14.230 align:start position:0%
conservative so this is kind of the the
dichotomy<00:18:13.159><c> that</c><00:18:13.279><c> I'm</c><00:18:13.399><c> suggesting</c><00:18:13.580><c> where</c><00:18:14.120><c> we</c>

00:18:14.230 --> 00:18:14.240 align:start position:0%
dichotomy that I'm suggesting where we
 

00:18:14.240 --> 00:18:16.029 align:start position:0%
dichotomy that I'm suggesting where we
can<00:18:14.360><c> have</c><00:18:14.600><c> these</c><00:18:14.779><c> two</c><00:18:14.840><c> universes</c><00:18:15.590><c> at</c><00:18:15.710><c> the</c><00:18:15.830><c> same</c>

00:18:16.029 --> 00:18:16.039 align:start position:0%
can have these two universes at the same
 

00:18:16.039 --> 00:18:18.580 align:start position:0%
can have these two universes at the same
time<00:18:16.279><c> we</c><00:18:16.940><c> are</c><00:18:17.090><c> the</c><00:18:17.570><c> universe</c><00:18:17.929><c> on</c><00:18:18.110><c> the</c><00:18:18.140><c> left</c><00:18:18.409><c> the</c>

00:18:18.580 --> 00:18:18.590 align:start position:0%
time we are the universe on the left the
 

00:18:18.590 --> 00:18:22.060 align:start position:0%
time we are the universe on the left the
main<00:18:18.770><c> shard</c><00:18:19.070><c> is</c><00:18:19.750><c> just</c><00:18:20.750><c> basically</c><00:18:21.500><c> continuous</c>

00:18:22.060 --> 00:18:22.070 align:start position:0%
main shard is just basically continuous
 

00:18:22.070 --> 00:18:24.399 align:start position:0%
main shard is just basically continuous
working<00:18:22.279><c> as</c><00:18:22.520><c> a</c><00:18:22.549><c> theorem</c><00:18:23.000><c> we</c><00:18:23.419><c> do</c><00:18:23.600><c> not</c><00:18:23.809><c> need</c><00:18:24.169><c> to</c>

00:18:24.399 --> 00:18:24.409 align:start position:0%
working as a theorem we do not need to
 

00:18:24.409 --> 00:18:26.769 align:start position:0%
working as a theorem we do not need to
negotiate<00:18:24.620><c> EVM</c><00:18:25.580><c> one-point-five</c><00:18:26.120><c> negotiate</c>

00:18:26.769 --> 00:18:26.779 align:start position:0%
negotiate EVM one-point-five negotiate
 

00:18:26.779 --> 00:18:28.779 align:start position:0%
negotiate EVM one-point-five negotiate
awasum<00:18:27.350><c> between</c><00:18:28.039><c> seven</c><00:18:28.370><c> different</c><00:18:28.490><c> if</c><00:18:28.700><c> he</c>

00:18:28.779 --> 00:18:28.789 align:start position:0%
awasum between seven different if he
 

00:18:28.789 --> 00:18:31.299 align:start position:0%
awasum between seven different if he
implemented<00:18:29.260><c> and</c><00:18:30.260><c> we</c><00:18:30.500><c> can</c><00:18:30.679><c> focus</c><00:18:30.890><c> on</c>

00:18:31.299 --> 00:18:31.309 align:start position:0%
implemented and we can focus on
 

00:18:31.309 --> 00:18:33.399 align:start position:0%
implemented and we can focus on
relatively<00:18:32.210><c> my</c><00:18:32.510><c> older</c><00:18:32.809><c> things</c><00:18:33.049><c> that</c><00:18:33.289><c> do</c>

00:18:33.399 --> 00:18:33.409 align:start position:0%
relatively my older things that do
 

00:18:33.409 --> 00:18:35.620 align:start position:0%
relatively my older things that do
things<00:18:33.590><c> like</c><00:18:33.740><c> state</c><00:18:34.100><c> size</c><00:18:34.309><c> control</c><00:18:34.820><c> that</c><00:18:35.419><c> do</c>

00:18:35.620 --> 00:18:35.630 align:start position:0%
things like state size control that do
 

00:18:35.630 --> 00:18:39.190 align:start position:0%
things like state size control that do
things<00:18:35.899><c> like</c><00:18:36.850><c> you</c><00:18:37.850><c> know</c><00:18:37.970><c> just</c><00:18:38.720><c> improving</c>

00:18:39.190 --> 00:18:39.200 align:start position:0%
things like you know just improving
 

00:18:39.200 --> 00:18:41.409 align:start position:0%
things like you know just improving
security<00:18:39.440><c> possibly</c><00:18:40.399><c> possibly</c><00:18:40.789><c> improving</c>

00:18:41.409 --> 00:18:41.419 align:start position:0%
security possibly possibly improving
 

00:18:41.419 --> 00:18:43.659 align:start position:0%
security possibly possibly improving
paralyze<00:18:41.720><c> ability</c><00:18:42.110><c> a</c><00:18:42.140><c> bit</c><00:18:42.380><c> heavy</c><00:18:42.980><c> focus</c><00:18:43.309><c> on</c>

00:18:43.659 --> 00:18:43.669 align:start position:0%
paralyze ability a bit heavy focus on
 

00:18:43.669 --> 00:18:45.789 align:start position:0%
paralyze ability a bit heavy focus on
the<00:18:43.880><c> purpose</c><00:18:44.029><c> stakes</c><00:18:44.390><c> which</c><00:18:44.659><c> and</c><00:18:45.200><c> we</c><00:18:45.620><c> have</c>

00:18:45.789 --> 00:18:45.799 align:start position:0%
the purpose stakes which and we have
 

00:18:45.799 --> 00:18:47.500 align:start position:0%
the purpose stakes which and we have
this<00:18:45.919><c> other</c><00:18:46.130><c> new</c><00:18:46.490><c> universe</c><00:18:46.909><c> or</c><00:18:47.149><c> really</c><00:18:47.360><c> these</c>

00:18:47.500 --> 00:18:47.510 align:start position:0%
this other new universe or really these
 

00:18:47.510 --> 00:18:50.080 align:start position:0%
this other new universe or really these
new<00:18:47.690><c> end</c><00:18:47.870><c> universes</c><00:18:48.529><c> in</c><00:18:48.740><c> which</c><00:18:49.370><c> like</c>

00:18:50.080 --> 00:18:50.090 align:start position:0%
new end universes in which like
 

00:18:50.090 --> 00:18:53.529 align:start position:0%
new end universes in which like
basically<00:18:50.570><c> the</c><00:18:51.100><c> implementation</c><00:18:52.100><c> of</c><00:18:52.279><c> like</c><00:18:53.120><c> all</c>

00:18:53.529 --> 00:18:53.539 align:start position:0%
basically the implementation of like all
 

00:18:53.539 --> 00:18:54.940 align:start position:0%
basically the implementation of like all
of<00:18:53.570><c> these</c><00:18:53.840><c> things</c><00:18:54.110><c> that</c><00:18:54.350><c> we've</c><00:18:54.559><c> already</c><00:18:54.740><c> been</c>

00:18:54.940 --> 00:18:54.950 align:start position:0%
of these things that we've already been
 

00:18:54.950 --> 00:18:56.260 align:start position:0%
of these things that we've already been
working<00:18:55.130><c> on</c><00:18:55.399><c> over</c><00:18:55.429><c> the</c><00:18:55.700><c> last</c><00:18:55.730><c> one</c><00:18:56.029><c> or</c><00:18:56.149><c> two</c>

00:18:56.260 --> 00:18:56.270 align:start position:0%
working on over the last one or two
 

00:18:56.270 --> 00:18:58.419 align:start position:0%
working on over the last one or two
years<00:18:56.570><c> can</c><00:18:57.169><c> basically</c><00:18:57.380><c> be</c><00:18:57.740><c> rolled</c><00:18:58.010><c> out</c><00:18:58.159><c> onto</c>

00:18:58.419 --> 00:18:58.429 align:start position:0%
years can basically be rolled out onto
 

00:18:58.429 --> 00:19:02.560 align:start position:0%
years can basically be rolled out onto
the<00:18:58.640><c> main</c><00:18:58.789><c> net</c><00:18:59.029><c> much</c><00:18:59.600><c> much</c><00:18:59.779><c> faster</c><00:19:00.850><c> so</c><00:19:01.850><c> here's</c>

00:19:02.560 --> 00:19:02.570 align:start position:0%
the main net much much faster so here's
 

00:19:02.570 --> 00:19:03.970 align:start position:0%
the main net much much faster so here's
what<00:19:02.779><c> an</c><00:19:02.870><c> implementation</c><00:19:03.470><c> roadmap</c><00:19:03.830><c> might</c>

00:19:03.970 --> 00:19:03.980 align:start position:0%
what an implementation roadmap might
 

00:19:03.980 --> 00:19:05.919 align:start position:0%
what an implementation roadmap might
look<00:19:04.130><c> like</c><00:19:04.340><c> right</c><00:19:04.580><c> so</c><00:19:04.840><c> shorting</c><00:19:05.840><c> row</c>

00:19:05.919 --> 00:19:05.929 align:start position:0%
look like right so shorting row
 

00:19:05.929 --> 00:19:07.539 align:start position:0%
look like right so shorting row
basically<00:19:06.440><c> step</c><00:19:06.740><c> one</c><00:19:06.980><c> is</c><00:19:07.190><c> you</c><00:19:07.429><c> would</c>

00:19:07.539 --> 00:19:07.549 align:start position:0%
basically step one is you would
 

00:19:07.549 --> 00:19:09.639 align:start position:0%
basically step one is you would
implement<00:19:07.760><c> this</c><00:19:08.480><c> kind</c><00:19:08.539><c> of</c><00:19:08.750><c> shorting</c><00:19:09.200><c> universe</c>

00:19:09.639 --> 00:19:09.649 align:start position:0%
implement this kind of shorting universe
 

00:19:09.649 --> 00:19:13.000 align:start position:0%
implement this kind of shorting universe
as<00:19:09.890><c> a</c><00:19:10.279><c> proof</c><00:19:10.490><c> of</c><00:19:10.580><c> stake</c><00:19:10.820><c> sidechain</c><00:19:11.299><c> and</c><00:19:12.010><c> you</c>

00:19:13.000 --> 00:19:13.010 align:start position:0%
as a proof of stake sidechain and you
 

00:19:13.010 --> 00:19:14.710 align:start position:0%
as a proof of stake sidechain and you
know<00:19:13.100><c> in</c><00:19:13.340><c> approval</c><00:19:13.700><c> states</c><00:19:13.909><c> I</c><00:19:14.120><c> chain</c><00:19:14.360><c> what</c><00:19:14.600><c> in</c>

00:19:14.710 --> 00:19:14.720 align:start position:0%
know in approval states I chain what in
 

00:19:14.720 --> 00:19:16.630 align:start position:0%
know in approval states I chain what in
each<00:19:14.840><c> chart</c><00:19:15.200><c> you</c><00:19:15.440><c> would</c><00:19:15.559><c> have</c><00:19:15.770><c> coalition's</c><00:19:16.429><c> in</c>

00:19:16.630 --> 00:19:16.640 align:start position:0%
each chart you would have coalition's in
 

00:19:16.640 --> 00:19:18.399 align:start position:0%
each chart you would have coalition's in
the<00:19:17.090><c> coalition</c><00:19:17.299><c> headers</c><00:19:17.779><c> would</c><00:19:17.960><c> be</c><00:19:18.020><c> verified</c>

00:19:18.399 --> 00:19:18.409 align:start position:0%
the coalition headers would be verified
 

00:19:18.409 --> 00:19:20.110 align:start position:0%
the coalition headers would be verified
and<00:19:18.559><c> processed</c><00:19:19.010><c> by</c><00:19:19.100><c> this</c><00:19:19.279><c> on</c><00:19:19.640><c> main</c><00:19:19.880><c> chain</c>

00:19:20.110 --> 00:19:20.120 align:start position:0%
and processed by this on main chain
 

00:19:20.120 --> 00:19:22.180 align:start position:0%
and processed by this on main chain
validator<00:19:20.570><c> manager</c><00:19:20.960><c> contract</c><00:19:21.440><c> block</c>

00:19:22.180 --> 00:19:22.190 align:start position:0%
validator manager contract block
 

00:19:22.190 --> 00:19:23.919 align:start position:0%
validator manager contract block
creation<00:19:22.669><c> rights</c><00:19:22.909><c> are</c><00:19:23.059><c> assigned</c><00:19:23.330><c> by</c><00:19:23.539><c> a</c><00:19:23.570><c> simple</c>

00:19:23.919 --> 00:19:23.929 align:start position:0%
creation rights are assigned by a simple
 

00:19:23.929 --> 00:19:26.529 align:start position:0%
creation rights are assigned by a simple
proof<00:19:24.110><c> of</c><00:19:24.200><c> stake</c><00:19:24.470><c> in</c><00:19:24.679><c> the</c><00:19:24.799><c> VM</c><00:19:25.010><c> see</c><00:19:25.539><c> clients</c>

00:19:26.529 --> 00:19:26.539 align:start position:0%
proof of stake in the VM see clients
 

00:19:26.539 --> 00:19:28.419 align:start position:0%
proof of stake in the VM see clients
would<00:19:26.929><c> just</c><00:19:27.110><c> get</c><00:19:27.260><c> randomly</c><00:19:27.830><c> assigns</c><00:19:28.190><c> the</c>

00:19:28.419 --> 00:19:28.429 align:start position:0%
would just get randomly assigns the
 

00:19:28.429 --> 00:19:29.980 align:start position:0%
would just get randomly assigns the
right<00:19:28.610><c> to</c><00:19:28.760><c> create</c><00:19:29.029><c> blocks</c><00:19:29.330><c> and</c><00:19:29.600><c> randomly</c>

00:19:29.980 --> 00:19:29.990 align:start position:0%
right to create blocks and randomly
 

00:19:29.990 --> 00:19:32.769 align:start position:0%
right to create blocks and randomly
shuffle<00:19:30.350><c> between</c><00:19:30.470><c> shards</c><00:19:31.100><c> and</c><00:19:31.549><c> in</c><00:19:32.360><c> the</c><00:19:32.570><c> first</c>

00:19:32.769 --> 00:19:32.779 align:start position:0%
shuffle between shards and in the first
 

00:19:32.779 --> 00:19:34.029 align:start position:0%
shuffle between shards and in the first
step<00:19:33.049><c> you</c><00:19:33.169><c> could</c><00:19:33.289><c> have</c><00:19:33.470><c> one</c><00:19:33.679><c> way</c><00:19:33.830><c> each</c>

00:19:34.029 --> 00:19:34.039 align:start position:0%
step you could have one way each
 

00:19:34.039 --> 00:19:35.919 align:start position:0%
step you could have one way each
convertibility<00:19:34.549><c> in</c><00:19:34.909><c> the</c><00:19:35.360><c> second</c><00:19:35.720><c> stage</c><00:19:35.899><c> you</c>

00:19:35.919 --> 00:19:35.929 align:start position:0%
convertibility in the second stage you
 

00:19:35.929 --> 00:19:37.810 align:start position:0%
convertibility in the second stage you
could<00:19:36.260><c> make</c><00:19:36.409><c> the</c><00:19:36.590><c> if</c><00:19:36.770><c> convertibility</c><00:19:37.279><c> two-way</c>

00:19:37.810 --> 00:19:37.820 align:start position:0%
could make the if convertibility two-way
 

00:19:37.820 --> 00:19:42.039 align:start position:0%
could make the if convertibility two-way
now<00:19:38.720><c> this</c><00:19:39.140><c> is</c><00:19:39.440><c> what</c><00:19:40.340><c> a</c><00:19:40.520><c> node</c><00:19:40.909><c> for</c><00:19:41.390><c> the</c><00:19:41.630><c> etherium</c>

00:19:42.039 --> 00:19:42.049 align:start position:0%
now this is what a node for the etherium
 

00:19:42.049 --> 00:19:44.139 align:start position:0%
now this is what a node for the etherium
shorted<00:19:42.409><c> network</c><00:19:42.679><c> might</c><00:19:42.919><c> look</c><00:19:43.070><c> like</c><00:19:43.130><c> right</c><00:19:43.880><c> so</c>

00:19:44.139 --> 00:19:44.149 align:start position:0%
shorted network might look like right so
 

00:19:44.149 --> 00:19:46.240 align:start position:0%
shorted network might look like right so
you<00:19:44.659><c> already</c><00:19:44.809><c> have</c><00:19:45.200><c> the</c><00:19:45.409><c> existing</c><00:19:45.860><c> aetherium</c>

00:19:46.240 --> 00:19:46.250 align:start position:0%
you already have the existing aetherium
 

00:19:46.250 --> 00:19:47.919 align:start position:0%
you already have the existing aetherium
notes<00:19:46.460><c> that</c><00:19:47.029><c> talk</c><00:19:47.299><c> to</c><00:19:47.450><c> the</c><00:19:47.539><c> existing</c>

00:19:47.919 --> 00:19:47.929 align:start position:0%
notes that talk to the existing
 

00:19:47.929 --> 00:19:50.080 align:start position:0%
notes that talk to the existing
aetherium<00:19:48.289><c> network</c><00:19:48.649><c> everything</c><00:19:49.610><c> on</c><00:19:49.760><c> the</c><00:19:49.880><c> Left</c>

00:19:50.080 --> 00:19:50.090 align:start position:0%
aetherium network everything on the Left
 

00:19:50.090 --> 00:19:52.360 align:start position:0%
aetherium network everything on the Left
does<00:19:50.630><c> not</c><00:19:50.809><c> need</c><00:19:51.049><c> to</c><00:19:51.200><c> be</c><00:19:51.320><c> changed</c><00:19:51.350><c> one</c><00:19:51.980><c> single</c>

00:19:52.360 --> 00:19:52.370 align:start position:0%
does not need to be changed one single
 

00:19:52.370 --> 00:19:55.450 align:start position:0%
does not need to be changed one single
bit<00:19:52.779><c> what</c><00:19:53.779><c> you</c><00:19:53.899><c> have</c><00:19:54.080><c> on</c><00:19:54.230><c> the</c><00:19:54.350><c> right</c><00:19:54.380><c> is</c><00:19:54.919><c> you</c>

00:19:55.450 --> 00:19:55.460 align:start position:0%
bit what you have on the right is you
 

00:19:55.460 --> 00:19:57.700 align:start position:0%
bit what you have on the right is you
could<00:19:55.640><c> have</c><00:19:55.820><c> a</c><00:19:56.029><c> shorter</c><00:19:56.390><c> chain</c><00:19:56.600><c> node</c><00:19:56.809><c> nor</c><00:19:57.529><c> did</c>

00:19:57.700 --> 00:19:57.710 align:start position:0%
could have a shorter chain node nor did
 

00:19:57.710 --> 00:19:59.310 align:start position:0%
could have a shorter chain node nor did
she<00:19:57.740><c> know</c><00:19:57.919><c> it</c><00:19:58.100><c> would</c><00:19:58.370><c> be</c><00:19:58.460><c> responsible</c><00:19:58.909><c> for</c>

00:19:59.310 --> 00:19:59.320 align:start position:0%
she know it would be responsible for
 

00:19:59.320 --> 00:20:02.350 align:start position:0%
she know it would be responsible for
basically<00:20:00.320><c> broadcasting</c><00:20:01.250><c> full</c><00:20:01.549><c> collations</c>

00:20:02.350 --> 00:20:02.360 align:start position:0%
basically broadcasting full collations
 

00:20:02.360 --> 00:20:04.330 align:start position:0%
basically broadcasting full collations
right<00:20:02.750><c> so</c><00:20:02.899><c> collation</c><00:20:03.289><c> headers</c>

00:20:04.330 --> 00:20:04.340 align:start position:0%
right so collation headers
 

00:20:04.340 --> 00:20:05.590 align:start position:0%
right so collation headers
would<00:20:04.460><c> go</c><00:20:04.580><c> into</c><00:20:04.760><c> the</c><00:20:04.909><c> validator</c><00:20:05.240><c> manager</c>

00:20:05.590 --> 00:20:05.600 align:start position:0%
would go into the validator manager
 

00:20:05.600 --> 00:20:08.470 align:start position:0%
would go into the validator manager
contracts<00:20:06.049><c> full</c><00:20:06.830><c> collations</c><00:20:07.580><c> would</c><00:20:08.090><c> only</c><00:20:08.299><c> be</c>

00:20:08.470 --> 00:20:08.480 align:start position:0%
contracts full collations would only be
 

00:20:08.480 --> 00:20:10.000 align:start position:0%
contracts full collations would only be
broadcasted<00:20:09.169><c> in</c><00:20:09.320><c> the</c><00:20:09.440><c> shortage</c><00:20:09.830><c> chain</c>

00:20:10.000 --> 00:20:10.010 align:start position:0%
broadcasted in the shortage chain
 

00:20:10.010 --> 00:20:13.090 align:start position:0%
broadcasted in the shortage chain
network<00:20:10.510><c> between</c><00:20:11.510><c> all</c><00:20:12.140><c> of</c><00:20:12.590><c> the</c><00:20:12.710><c> nodes</c><00:20:12.890><c> that</c>

00:20:13.090 --> 00:20:13.100 align:start position:0%
network between all of the nodes that
 

00:20:13.100 --> 00:20:14.740 align:start position:0%
network between all of the nodes that
are<00:20:13.190><c> participating</c><00:20:13.490><c> in</c><00:20:13.909><c> the</c><00:20:14.029><c> shorting</c><00:20:14.360><c> system</c>

00:20:14.740 --> 00:20:14.750 align:start position:0%
are participating in the shorting system
 

00:20:14.750 --> 00:20:18.130 align:start position:0%
are participating in the shorting system
so<00:20:16.059><c> shorter</c><00:20:17.059><c> chain</c><00:20:17.299><c> node</c><00:20:17.539><c> would</c><00:20:17.720><c> be</c><00:20:17.779><c> written</c>

00:20:18.130 --> 00:20:18.140 align:start position:0%
so shorter chain node would be written
 

00:20:18.140 --> 00:20:20.919 align:start position:0%
so shorter chain node would be written
in<00:20:18.320><c> Python</c><00:20:18.860><c> initially</c><00:20:19.400><c> and</c><00:20:19.669><c> it</c><00:20:20.570><c> could</c><00:20:20.809><c> be</c>

00:20:20.919 --> 00:20:20.929 align:start position:0%
in Python initially and it could be
 

00:20:20.929 --> 00:20:22.750 align:start position:0%
in Python initially and it could be
designed<00:20:21.320><c> in</c><00:20:21.620><c> such</c><00:20:21.799><c> a</c><00:20:21.860><c> way</c><00:20:22.070><c> that</c><00:20:22.100><c> it</c><00:20:22.400><c> can</c><00:20:22.520><c> talk</c>

00:20:22.750 --> 00:20:22.760 align:start position:0%
designed in such a way that it can talk
 

00:20:22.760 --> 00:20:25.960 align:start position:0%
designed in such a way that it can talk
to<00:20:22.970><c> any</c><00:20:23.179><c> aetherium</c><00:20:23.809><c> node</c><00:20:23.990><c> by</c><00:20:24.260><c> RPC</c><00:20:24.830><c> now</c><00:20:25.640><c> if</c><00:20:25.820><c> we</c>

00:20:25.960 --> 00:20:25.970 align:start position:0%
to any aetherium node by RPC now if we
 

00:20:25.970 --> 00:20:27.340 align:start position:0%
to any aetherium node by RPC now if we
want<00:20:26.150><c> fast</c><00:20:26.360><c> evolution</c><00:20:26.960><c> we</c><00:20:27.080><c> could</c><00:20:27.230><c> have</c>

00:20:27.340 --> 00:20:27.350 align:start position:0%
want fast evolution we could have
 

00:20:27.350 --> 00:20:29.169 align:start position:0%
want fast evolution we could have
basically<00:20:27.919><c> one</c><00:20:28.190><c> or</c><00:20:28.220><c> two</c><00:20:28.490><c> clients</c><00:20:28.760><c> for</c><00:20:29.090><c> the</c>

00:20:29.169 --> 00:20:29.179 align:start position:0%
basically one or two clients for the
 

00:20:29.179 --> 00:20:30.789 align:start position:0%
basically one or two clients for the
further<00:20:29.390><c> shorter</c><00:20:29.750><c> chain</c><00:20:29.929><c> node</c><00:20:30.140><c> initially</c><00:20:30.350><c> and</c>

00:20:30.789 --> 00:20:30.799 align:start position:0%
further shorter chain node initially and
 

00:20:30.799 --> 00:20:32.919 align:start position:0%
further shorter chain node initially and
then<00:20:31.279><c> over</c><00:20:31.669><c> time</c><00:20:31.880><c> you</c><00:20:32.120><c> know</c><00:20:32.210><c> a</c><00:20:32.240><c> ramp</c><00:20:32.570><c> it</c><00:20:32.690><c> up</c><00:20:32.750><c> to</c>

00:20:32.919 --> 00:20:32.929 align:start position:0%
then over time you know a ramp it up to
 

00:20:32.929 --> 00:20:34.659 align:start position:0%
then over time you know a ramp it up to
the<00:20:33.020><c> full</c><00:20:33.169><c> seven</c><00:20:33.529><c> as</c><00:20:33.710><c> some</c><00:20:33.980><c> more</c><00:20:34.100><c> teams</c><00:20:34.309><c> become</c>

00:20:34.659 --> 00:20:34.669 align:start position:0%
the full seven as some more teams become
 

00:20:34.669 --> 00:20:37.269 align:start position:0%
the full seven as some more teams become
ready<00:20:34.880><c> so</c><00:20:35.659><c> you</c><00:20:36.380><c> know</c><00:20:36.440><c> basically</c><00:20:37.010><c> you</c><00:20:37.190><c> would</c>

00:20:37.269 --> 00:20:37.279 align:start position:0%
ready so you know basically you would
 

00:20:37.279 --> 00:20:39.760 align:start position:0%
ready so you know basically you would
have<00:20:37.460><c> this</c><00:20:37.610><c> kind</c><00:20:37.850><c> of</c><00:20:37.940><c> theory</c><00:20:38.630><c> in</c><00:20:39.230><c> a</c><00:20:39.320><c> kind</c><00:20:39.679><c> of</c>

00:20:39.760 --> 00:20:39.770 align:start position:0%
have this kind of theory in a kind of
 

00:20:39.770 --> 00:20:42.159 align:start position:0%
have this kind of theory in a kind of
partial<00:20:40.250><c> split</c><00:20:40.640><c> between</c><00:20:40.880><c> what</c><00:20:41.690><c> happens</c><00:20:42.049><c> on</c>

00:20:42.159 --> 00:20:42.169 align:start position:0%
partial split between what happens on
 

00:20:42.169 --> 00:20:44.049 align:start position:0%
partial split between what happens on
the<00:20:42.260><c> etherium</c><00:20:42.649><c> side</c><00:20:42.860><c> and</c><00:20:43.159><c> what</c><00:20:43.520><c> happens</c><00:20:43.880><c> in</c>

00:20:44.049 --> 00:20:44.059 align:start position:0%
the etherium side and what happens in
 

00:20:44.059 --> 00:20:46.810 align:start position:0%
the etherium side and what happens in
these<00:20:44.450><c> in</c><00:20:44.870><c> the</c><00:20:45.289><c> shorter</c><00:20:45.679><c> networks</c><00:20:46.070><c> where</c><00:20:46.429><c> you</c>

00:20:46.810 --> 00:20:46.820 align:start position:0%
these in the shorter networks where you
 

00:20:46.820 --> 00:20:48.070 align:start position:0%
these in the shorter networks where you
know<00:20:46.909><c> basically</c><00:20:47.299><c> you</c><00:20:47.450><c> would</c><00:20:47.539><c> really</c><00:20:47.750><c> have</c><00:20:48.049><c> a</c>

00:20:48.070 --> 00:20:48.080 align:start position:0%
know basically you would really have a
 

00:20:48.080 --> 00:20:50.470 align:start position:0%
know basically you would really have a
short<00:20:48.559><c> network</c><00:20:48.890><c> for</c><00:20:49.309><c> basically</c><00:20:50.210><c> every</c><00:20:50.450><c> single</c>

00:20:50.470 --> 00:20:50.480 align:start position:0%
short network for basically every single
 

00:20:50.480 --> 00:20:54.010 align:start position:0%
short network for basically every single
shard<00:20:50.990><c> right</c><00:20:51.529><c> so</c><00:20:52.279><c> after</c><00:20:53.240><c> this</c><00:20:53.659><c> you</c><00:20:53.720><c> had</c><00:20:53.990><c> a</c>

00:20:54.010 --> 00:20:54.020 align:start position:0%
shard right so after this you had a
 

00:20:54.020 --> 00:20:56.230 align:start position:0%
shard right so after this you had a
two-way<00:20:54.380><c> communicator</c><00:20:55.070><c> ability</c><00:20:55.640><c> you</c><00:20:56.090><c> would</c>

00:20:56.230 --> 00:20:56.240 align:start position:0%
two-way communicator ability you would
 

00:20:56.240 --> 00:20:58.240 align:start position:0%
two-way communicator ability you would
move<00:20:56.570><c> the</c><00:20:56.809><c> collation</c><00:20:57.110><c> headers</c><00:20:57.620><c> from</c><00:20:57.799><c> the</c><00:20:57.890><c> vm</c>

00:20:58.240 --> 00:20:58.250 align:start position:0%
move the collation headers from the vm
 

00:20:58.250 --> 00:21:00.909 align:start position:0%
move the collation headers from the vm
sia<00:20:58.580><c> into</c><00:20:59.179><c> let's</c><00:20:59.840><c> say</c><00:20:59.960><c> being</c><00:21:00.409><c> maintained</c><00:21:00.890><c> a</c>

00:21:00.909 --> 00:21:00.919 align:start position:0%
sia into let's say being maintained a
 

00:21:00.919 --> 00:21:02.649 align:start position:0%
sia into let's say being maintained a
theory<00:21:01.190><c> among</c><00:21:01.429><c> calls</c><00:21:01.669><c> and</c><00:21:01.940><c> then</c><00:21:02.330><c> the</c><00:21:02.419><c> step</c>

00:21:02.649 --> 00:21:02.659 align:start position:0%
theory among calls and then the step
 

00:21:02.659 --> 00:21:04.149 align:start position:0%
theory among calls and then the step
four<00:21:02.929><c> would</c><00:21:03.110><c> be</c><00:21:03.140><c> tight</c><00:21:03.470><c> coupling</c><00:21:03.710><c> so</c><00:21:04.039><c> what</c>

00:21:04.149 --> 00:21:04.159 align:start position:0%
four would be tight coupling so what
 

00:21:04.159 --> 00:21:06.279 align:start position:0%
four would be tight coupling so what
slight<00:21:04.309><c> coupling</c><00:21:04.700><c> basically</c><00:21:05.120><c> means</c><00:21:05.360><c> if</c><00:21:05.690><c> you</c>

00:21:06.279 --> 00:21:06.289 align:start position:0%
slight coupling basically means if you
 

00:21:06.289 --> 00:21:10.000 align:start position:0%
slight coupling basically means if you
have<00:21:06.590><c> a</c><00:21:06.950><c> block</c><00:21:07.580><c> in</c><00:21:07.789><c> the</c><00:21:07.880><c> main</c><00:21:08.149><c> a</c><00:21:08.620><c> block</c><00:21:09.620><c> in</c><00:21:09.890><c> the</c>

00:21:10.000 --> 00:21:10.010 align:start position:0%
have a block in the main a block in the
 

00:21:10.010 --> 00:21:12.130 align:start position:0%
have a block in the main a block in the
main<00:21:10.190><c> chain</c><00:21:10.460><c> that</c><00:21:11.029><c> contains</c><00:21:11.570><c> a</c><00:21:11.870><c> collation</c>

00:21:12.130 --> 00:21:12.140 align:start position:0%
main chain that contains a collation
 

00:21:12.140 --> 00:21:14.919 align:start position:0%
main chain that contains a collation
header<00:21:12.679><c> which</c><00:21:12.919><c> is</c><00:21:12.950><c> invalid</c><00:21:13.549><c> then</c><00:21:14.240><c> the</c><00:21:14.630><c> entire</c>

00:21:14.919 --> 00:21:14.929 align:start position:0%
header which is invalid then the entire
 

00:21:14.929 --> 00:21:17.500 align:start position:0%
header which is invalid then the entire
maintain<00:21:15.470><c> block</c><00:21:15.770><c> is</c><00:21:15.919><c> invalid</c><00:21:16.370><c> so</c><00:21:16.940><c> invalidity</c>

00:21:17.500 --> 00:21:17.510 align:start position:0%
maintain block is invalid so invalidity
 

00:21:17.510 --> 00:21:21.880 align:start position:0%
maintain block is invalid so invalidity
on<00:21:17.929><c> the</c><00:21:18.710><c> show</c><00:21:18.919><c> on</c><00:21:19.669><c> the</c><00:21:19.970><c> short</c><00:21:20.240><c> side</c><00:21:20.770><c> will</c><00:21:21.770><c> be</c>

00:21:21.880 --> 00:21:21.890 align:start position:0%
on the show on the short side will be
 

00:21:21.890 --> 00:21:23.980 align:start position:0%
on the show on the short side will be
able<00:21:22.070><c> to</c><00:21:22.340><c> cause</c><00:21:22.640><c> invalidity</c><00:21:23.299><c> on</c><00:21:23.659><c> the</c><00:21:23.840><c> main</c>

00:21:23.980 --> 00:21:23.990 align:start position:0%
able to cause invalidity on the main
 

00:21:23.990 --> 00:21:26.080 align:start position:0%
able to cause invalidity on the main
chain<00:21:24.200><c> side</c><00:21:24.409><c> and</c><00:21:24.799><c> this</c><00:21:25.460><c> would</c><00:21:25.700><c> be</c><00:21:25.880><c> basically</c>

00:21:26.080 --> 00:21:26.090 align:start position:0%
chain side and this would be basically
 

00:21:26.090 --> 00:21:28.720 align:start position:0%
chain side and this would be basically
when<00:21:26.779><c> the</c><00:21:27.350><c> main</c><00:21:27.559><c> chain</c><00:21:27.799><c> and</c><00:21:28.070><c> the</c><00:21:28.159><c> shards</c><00:21:28.549><c> would</c>

00:21:28.720 --> 00:21:28.730 align:start position:0%
when the main chain and the shards would
 

00:21:28.730 --> 00:21:30.399 align:start position:0%
when the main chain and the shards would
both<00:21:28.909><c> switch</c><00:21:29.270><c> into</c><00:21:29.659><c> this</c><00:21:29.809><c> kind</c><00:21:30.049><c> of</c><00:21:30.110><c> tighter</c>

00:21:30.399 --> 00:21:30.409 align:start position:0%
both switch into this kind of tighter
 

00:21:30.409 --> 00:21:33.279 align:start position:0%
both switch into this kind of tighter
secure<00:21:30.799><c> tighter</c><00:21:31.669><c> security</c><00:21:31.909><c> mode</c><00:21:32.390><c> and</c><00:21:32.990><c> stage</c>

00:21:33.279 --> 00:21:33.289 align:start position:0%
secure tighter security mode and stage
 

00:21:33.289 --> 00:21:35.169 align:start position:0%
secure tighter security mode and stage
four<00:21:33.559><c> is</c><00:21:33.590><c> something</c><00:21:34.039><c> that</c><00:21:34.250><c> theoretically</c>

00:21:35.169 --> 00:21:35.179 align:start position:0%
four is something that theoretically
 

00:21:35.179 --> 00:21:36.639 align:start position:0%
four is something that theoretically
could<00:21:35.390><c> happen</c><00:21:35.720><c> later</c><00:21:35.929><c> ideally</c><00:21:36.500><c> it</c><00:21:36.620><c> should</c>

00:21:36.639 --> 00:21:36.649 align:start position:0%
could happen later ideally it should
 

00:21:36.649 --> 00:21:39.430 align:start position:0%
could happen later ideally it should
happen<00:21:37.159><c> basically</c><00:21:37.909><c> when</c><00:21:38.480><c> things</c><00:21:39.169><c> on</c><00:21:39.350><c> the</c>

00:21:39.430 --> 00:21:39.440 align:start position:0%
happen basically when things on the
 

00:21:39.440 --> 00:21:41.139 align:start position:0%
happen basically when things on the
shorting<00:21:39.799><c> side</c><00:21:40.010><c> are</c><00:21:40.250><c> actually</c><00:21:40.700><c> reasonably</c>

00:21:41.139 --> 00:21:41.149 align:start position:0%
shorting side are actually reasonably
 

00:21:41.149 --> 00:21:45.370 align:start position:0%
shorting side are actually reasonably
stabilized<00:21:42.610><c> so</c><00:21:43.610><c> remember</c><00:21:44.390><c> the</c><00:21:44.840><c> shards</c><00:21:45.289><c> that</c>

00:21:45.370 --> 00:21:45.380 align:start position:0%
stabilized so remember the shards that
 

00:21:45.380 --> 00:21:47.860 align:start position:0%
stabilized so remember the shards that
I'm<00:21:45.559><c> suggesting</c><00:21:45.770><c> or</c><00:21:46.340><c> creating</c><00:21:47.149><c> new</c><00:21:47.179><c> address</c>

00:21:47.860 --> 00:21:47.870 align:start position:0%
I'm suggesting or creating new address
 

00:21:47.870 --> 00:21:49.899 align:start position:0%
I'm suggesting or creating new address
space<00:21:48.110><c> they</c><00:21:48.590><c> are</c><00:21:48.710><c> not</c><00:21:48.950><c> affecting</c><00:21:49.490><c> existing</c>

00:21:49.899 --> 00:21:49.909 align:start position:0%
space they are not affecting existing
 

00:21:49.909 --> 00:21:52.060 align:start position:0%
space they are not affecting existing
address<00:21:50.240><c> space</c><00:21:50.450><c> this</c><00:21:51.200><c> gives</c><00:21:51.440><c> us</c><00:21:51.620><c> a</c><00:21:51.710><c> unique</c>

00:21:52.060 --> 00:21:52.070 align:start position:0%
address space this gives us a unique
 

00:21:52.070 --> 00:21:54.639 align:start position:0%
address space this gives us a unique
opportunity<00:21:52.490><c> to</c><00:21:53.270><c> make</c><00:21:53.450><c> many</c><00:21:53.779><c> very</c><00:21:54.140><c> important</c>

00:21:54.639 --> 00:21:54.649 align:start position:0%
opportunity to make many very important
 

00:21:54.649 --> 00:21:56.799 align:start position:0%
opportunity to make many very important
many<00:21:54.919><c> efficiency</c><00:21:55.520><c> improving</c><00:21:55.850><c> but</c><00:21:56.480><c> backwards</c>

00:21:56.799 --> 00:21:56.809 align:start position:0%
many efficiency improving but backwards
 

00:21:56.809 --> 00:21:59.049 align:start position:0%
many efficiency improving but backwards
incompatible<00:21:57.230><c> changes</c><00:21:57.980><c> to</c><00:21:58.580><c> the</c><00:21:58.700><c> etherium</c>

00:21:59.049 --> 00:21:59.059 align:start position:0%
incompatible changes to the etherium
 

00:21:59.059 --> 00:22:01.240 align:start position:0%
incompatible changes to the etherium
protocol<00:21:59.480><c> so</c><00:22:00.260><c> what</c><00:22:00.529><c> kind</c><00:22:00.710><c> of</c><00:22:00.770><c> changes</c><00:22:01.100><c> do</c><00:22:01.220><c> we</c>

00:22:01.240 --> 00:22:01.250 align:start position:0%
protocol so what kind of changes do we
 

00:22:01.250 --> 00:22:03.190 align:start position:0%
protocol so what kind of changes do we
want<00:22:01.460><c> to</c><00:22:01.549><c> make</c><00:22:01.669><c> well</c><00:22:02.090><c> we</c><00:22:02.600><c> can</c><00:22:02.779><c> just</c><00:22:02.809><c> list</c>

00:22:03.190 --> 00:22:03.200 align:start position:0%
want to make well we can just list
 

00:22:03.200 --> 00:22:04.720 align:start position:0%
want to make well we can just list
through<00:22:03.409><c> a</c><00:22:03.440><c> few</c><00:22:03.679><c> right</c><00:22:04.010><c> so</c><00:22:04.220><c> number</c><00:22:04.580><c> one</c>

00:22:04.720 --> 00:22:04.730 align:start position:0%
through a few right so number one
 

00:22:04.730 --> 00:22:06.909 align:start position:0%
through a few right so number one
changing<00:22:05.659><c> Merkle</c><00:22:05.990><c> trees</c><00:22:06.289><c> from</c><00:22:06.500><c> hexa</c>

00:22:06.909 --> 00:22:06.919 align:start position:0%
changing Merkle trees from hexa
 

00:22:06.919 --> 00:22:09.190 align:start position:0%
changing Merkle trees from hexa
retreat's<00:22:07.279><c> to</c><00:22:07.370><c> binary</c><00:22:07.580><c> trees</c><00:22:08.000><c> this</c><00:22:08.840><c> is</c><00:22:09.140><c> a</c>

00:22:09.190 --> 00:22:09.200 align:start position:0%
retreat's to binary trees this is a
 

00:22:09.200 --> 00:22:10.960 align:start position:0%
retreat's to binary trees this is a
no-brainer<00:22:09.470><c> it</c><00:22:09.950><c> makes</c><00:22:10.130><c> the</c><00:22:10.279><c> more</c><00:22:10.429><c> cobras</c><00:22:10.730><c> four</c>

00:22:10.960 --> 00:22:10.970 align:start position:0%
no-brainer it makes the more cobras four
 

00:22:10.970 --> 00:22:13.299 align:start position:0%
no-brainer it makes the more cobras four
times<00:22:11.210><c> shorter</c><00:22:11.890><c> accounts</c><00:22:12.890><c> teach</c><00:22:13.070><c> me</c>

00:22:13.299 --> 00:22:13.309 align:start position:0%
times shorter accounts teach me
 

00:22:13.309 --> 00:22:16.480 align:start position:0%
times shorter accounts teach me
redesigns<00:22:13.789><c> so</c><00:22:14.419><c> you</c><00:22:15.080><c> might</c><00:22:15.260><c> want</c><00:22:15.530><c> to</c><00:22:15.649><c> get</c><00:22:16.309><c> rid</c>

00:22:16.480 --> 00:22:16.490 align:start position:0%
redesigns so you might want to get rid
 

00:22:16.490 --> 00:22:18.159 align:start position:0%
redesigns so you might want to get rid
of<00:22:16.549><c> contract</c><00:22:17.059><c> storage</c><00:22:17.360><c> trees</c><00:22:17.659><c> you</c><00:22:17.870><c> might</c>

00:22:18.159 --> 00:22:18.169 align:start position:0%
of contract storage trees you might
 

00:22:18.169 --> 00:22:20.289 align:start position:0%
of contract storage trees you might
I have<00:22:18.499><c> my</c><00:22:18.830><c> multi-level</c><00:22:19.519><c> Nesta</c><00:22:19.820><c> trees</c><00:22:20.090><c> you</c>

00:22:20.289 --> 00:22:20.299 align:start position:0%
I have my multi-level Nesta trees you
 

00:22:20.299 --> 00:22:21.340 align:start position:0%
I have my multi-level Nesta trees you
might<00:22:20.450><c> want</c><00:22:20.629><c> to</c><00:22:20.659><c> have</c><00:22:20.809><c> a</c><00:22:20.840><c> different</c><00:22:21.169><c> account</c>

00:22:21.340 --> 00:22:21.350 align:start position:0%
might want to have a different account
 

00:22:21.350 --> 00:22:24.249 align:start position:0%
might want to have a different account
system<00:22:22.149><c> there</c><00:22:23.149><c> these</c><00:22:23.629><c> are</c><00:22:23.690><c> things</c><00:22:24.019><c> that</c><00:22:24.080><c> we</c>

00:22:24.249 --> 00:22:24.259 align:start position:0%
system there these are things that we
 

00:22:24.259 --> 00:22:25.749 align:start position:0%
system there these are things that we
can<00:22:24.379><c> brainstorm</c><00:22:24.649><c> these</c><00:22:25.100><c> are</c><00:22:25.249><c> things</c><00:22:25.460><c> that</c><00:22:25.580><c> you</c>

00:22:25.749 --> 00:22:25.759 align:start position:0%
can brainstorm these are things that you
 

00:22:25.759 --> 00:22:26.680 align:start position:0%
can brainstorm these are things that you
know<00:22:25.850><c> what</c><00:22:25.940><c> we</c><00:22:26.090><c> can</c><00:22:26.239><c> think</c><00:22:26.359><c> about</c><00:22:26.480><c> an</c>

00:22:26.680 --> 00:22:26.690 align:start position:0%
know what we can think about an
 

00:22:26.690 --> 00:22:30.310 align:start position:0%
know what we can think about an
optimized<00:22:27.549><c> EVM</c><00:22:28.549><c> upgrades</c><00:22:28.940><c> so</c><00:22:29.690><c> basically</c><00:22:30.139><c> you</c>

00:22:30.310 --> 00:22:30.320 align:start position:0%
optimized EVM upgrades so basically you
 

00:22:30.320 --> 00:22:32.200 align:start position:0%
optimized EVM upgrades so basically you
know<00:22:30.440><c> can</c><00:22:30.710><c> we</c><00:22:30.739><c> make</c><00:22:31.039><c> the</c><00:22:31.190><c> EVM</c><00:22:31.609><c> efficient</c>

00:22:32.200 --> 00:22:32.210 align:start position:0%
know can we make the EVM efficient
 

00:22:32.210 --> 00:22:34.599 align:start position:0%
know can we make the EVM efficient
enough<00:22:32.539><c> that</c><00:22:33.139><c> precompile</c><00:22:33.950><c> are</c><00:22:34.220><c> no</c><00:22:34.340><c> longer</c>

00:22:34.599 --> 00:22:34.609 align:start position:0%
enough that precompile are no longer
 

00:22:34.609 --> 00:22:37.299 align:start position:0%
enough that precompile are no longer
necessary<00:22:35.090><c> it</c><00:22:35.749><c> seems</c><00:22:35.809><c> like</c><00:22:36.590><c> it's</c><00:22:36.830><c> very</c><00:22:37.070><c> it's</c>

00:22:37.299 --> 00:22:37.309 align:start position:0%
necessary it seems like it's very it's
 

00:22:37.309 --> 00:22:39.399 align:start position:0%
necessary it seems like it's very it's
very<00:22:37.399><c> likely</c><00:22:37.789><c> that</c><00:22:37.909><c> we</c><00:22:38.059><c> can</c><00:22:38.149><c> so</c><00:22:39.019><c> in</c><00:22:39.289><c> the</c>

00:22:39.399 --> 00:22:39.409 align:start position:0%
very likely that we can so in the
 

00:22:39.409 --> 00:22:40.899 align:start position:0%
very likely that we can so in the
etherium<00:22:39.739><c> community</c><00:22:40.190><c> we</c><00:22:40.340><c> have</c><00:22:40.549><c> had</c><00:22:40.789><c> these</c>

00:22:40.899 --> 00:22:40.909 align:start position:0%
etherium community we have had these
 

00:22:40.909 --> 00:22:44.019 align:start position:0%
etherium community we have had these
kind<00:22:41.239><c> of</c><00:22:41.299><c> two</c><00:22:41.509><c> paths</c><00:22:41.869><c> for</c><00:22:42.429><c> optimizing</c><00:22:43.429><c> the</c><00:22:43.669><c> EVM</c>

00:22:44.019 --> 00:22:44.029 align:start position:0%
kind of two paths for optimizing the EVM
 

00:22:44.029 --> 00:22:46.299 align:start position:0%
kind of two paths for optimizing the EVM
where<00:22:44.450><c> one</c><00:22:45.109><c> of</c><00:22:45.139><c> them</c><00:22:45.379><c> is</c><00:22:45.409><c> the</c><00:22:45.710><c> second</c><00:22:46.039><c> of</c><00:22:46.129><c> Greg</c>

00:22:46.299 --> 00:22:46.309 align:start position:0%
where one of them is the second of Greg
 

00:22:46.309 --> 00:22:48.639 align:start position:0%
where one of them is the second of Greg
Colvin's<00:22:46.700><c> approach</c><00:22:46.970><c> of</c><00:22:47.179><c> EVM</c><00:22:47.509><c> 1.5</c><00:22:48.080><c> which</c><00:22:48.409><c> is</c>

00:22:48.639 --> 00:22:48.649 align:start position:0%
Colvin's approach of EVM 1.5 which is
 

00:22:48.649 --> 00:22:51.099 align:start position:0%
Colvin's approach of EVM 1.5 which is
more<00:22:49.249><c> moderate</c><00:22:49.669><c> upgrades</c><00:22:50.450><c> and</c><00:22:50.629><c> additions</c><00:22:51.019><c> to</c>

00:22:51.099 --> 00:22:51.109 align:start position:0%
more moderate upgrades and additions to
 

00:22:51.109 --> 00:22:53.409 align:start position:0%
more moderate upgrades and additions to
the<00:22:51.230><c> existing</c><00:22:51.710><c> EVM</c><00:22:52.009><c> and</c><00:22:52.279><c> the</c><00:22:52.700><c> second</c><00:22:53.090><c> one</c><00:22:53.210><c> is</c>

00:22:53.409 --> 00:22:53.419 align:start position:0%
the existing EVM and the second one is
 

00:22:53.419 --> 00:22:54.940 align:start position:0%
the existing EVM and the second one is
this<00:22:53.659><c> kind</c><00:22:53.899><c> of</c><00:22:53.960><c> false</c><00:22:54.200><c> key</c><00:22:54.379><c> or</c><00:22:54.470><c> replacement</c>

00:22:54.940 --> 00:22:54.950 align:start position:0%
this kind of false key or replacement
 

00:22:54.950 --> 00:22:55.690 align:start position:0%
this kind of false key or replacement
with<00:22:55.039><c> you</c><00:22:55.190><c> awesome</c>

00:22:55.690 --> 00:22:55.700 align:start position:0%
with you awesome
 

00:22:55.700 --> 00:22:58.720 align:start position:0%
with you awesome
well<00:22:56.269><c> basically</c><00:22:57.169><c> the</c><00:22:57.710><c> idea</c><00:22:58.129><c> would</c><00:22:58.249><c> be</c><00:22:58.399><c> let's</c>

00:22:58.720 --> 00:22:58.730 align:start position:0%
well basically the idea would be let's
 

00:22:58.730 --> 00:23:00.970 align:start position:0%
well basically the idea would be let's
work<00:22:59.509><c> together</c><00:22:59.720><c> let's</c><00:23:00.139><c> come</c><00:23:00.409><c> up</c><00:23:00.529><c> with</c><00:23:00.739><c> you</c>

00:23:00.970 --> 00:23:00.980 align:start position:0%
work together let's come up with you
 

00:23:00.980 --> 00:23:03.249 align:start position:0%
work together let's come up with you
know<00:23:01.039><c> what</c><00:23:01.399><c> what</c><00:23:02.239><c> combination</c><00:23:02.840><c> of</c><00:23:02.929><c> these</c><00:23:03.049><c> two</c>

00:23:03.249 --> 00:23:03.259 align:start position:0%
know what what combination of these two
 

00:23:03.259 --> 00:23:05.590 align:start position:0%
know what what combination of these two
models<00:23:03.440><c> seems</c><00:23:03.889><c> most</c><00:23:04.159><c> reasonable</c><00:23:04.700><c> and</c><00:23:04.970><c> let's</c>

00:23:05.590 --> 00:23:05.600 align:start position:0%
models seems most reasonable and let's
 

00:23:05.600 --> 00:23:08.139 align:start position:0%
models seems most reasonable and let's
just<00:23:05.779><c> immediately</c><00:23:06.409><c> apply</c><00:23:06.710><c> it</c><00:23:06.769><c> as</c><00:23:07.039><c> the</c><00:23:07.879><c> only</c>

00:23:08.139 --> 00:23:08.149 align:start position:0%
just immediately apply it as the only
 

00:23:08.149 --> 00:23:10.930 align:start position:0%
just immediately apply it as the only
EVM<00:23:08.690><c> available</c><00:23:09.259><c> in</c><00:23:09.409><c> the</c><00:23:09.499><c> shards</c><00:23:09.739><c> and</c><00:23:10.070><c> so</c><00:23:10.730><c> this</c>

00:23:10.930 --> 00:23:10.940 align:start position:0%
EVM available in the shards and so this
 

00:23:10.940 --> 00:23:12.639 align:start position:0%
EVM available in the shards and so this
way<00:23:11.149><c> you</c><00:23:11.210><c> know</c><00:23:11.450><c> what</c><00:23:11.539><c> you'd</c><00:23:11.659><c> have</c><00:23:11.840><c> much</c><00:23:12.440><c> more</c>

00:23:12.639 --> 00:23:12.649 align:start position:0%
way you know what you'd have much more
 

00:23:12.649 --> 00:23:14.619 align:start position:0%
way you know what you'd have much more
efficiency<00:23:12.940><c> without</c><00:23:13.940><c> having</c><00:23:14.239><c> to</c><00:23:14.330><c> worry</c><00:23:14.539><c> about</c>

00:23:14.619 --> 00:23:14.629 align:start position:0%
efficiency without having to worry about
 

00:23:14.629 --> 00:23:16.859 align:start position:0%
efficiency without having to worry about
as<00:23:15.080><c> many</c><00:23:15.320><c> backwards</c><00:23:15.739><c> compatibility</c><00:23:16.190><c> issues</c>

00:23:16.859 --> 00:23:16.869 align:start position:0%
as many backwards compatibility issues
 

00:23:16.869 --> 00:23:19.539 align:start position:0%
as many backwards compatibility issues
paralyze<00:23:17.869><c> ability</c><00:23:18.259><c> so</c><00:23:18.710><c> there</c><00:23:18.919><c> are</c><00:23:19.100><c> fairly</c>

00:23:19.539 --> 00:23:19.549 align:start position:0%
paralyze ability so there are fairly
 

00:23:19.549 --> 00:23:21.519 align:start position:0%
paralyze ability so there are fairly
simple<00:23:19.940><c> aetherium</c><00:23:20.570><c> upgrades</c><00:23:20.929><c> that</c><00:23:21.109><c> we</c><00:23:21.200><c> can</c><00:23:21.379><c> do</c>

00:23:21.519 --> 00:23:21.529 align:start position:0%
simple aetherium upgrades that we can do
 

00:23:21.529 --> 00:23:24.279 align:start position:0%
simple aetherium upgrades that we can do
so<00:23:22.070><c> AIP</c><00:23:22.429><c> 6:48</c><00:23:23.179><c> is</c><00:23:23.299><c> one</c><00:23:23.480><c> example</c><00:23:23.659><c> there's</c><00:23:24.109><c> also</c>

00:23:24.279 --> 00:23:24.289 align:start position:0%
so AIP 6:48 is one example there's also
 

00:23:24.289 --> 00:23:26.019 align:start position:0%
so AIP 6:48 is one example there's also
a<00:23:24.409><c> shorting</c><00:23:24.830><c> EIP</c><00:23:25.190><c> which</c><00:23:25.369><c> has</c><00:23:25.519><c> a</c><00:23:25.549><c> stricter</c>

00:23:26.019 --> 00:23:26.029 align:start position:0%
a shorting EIP which has a stricter
 

00:23:26.029 --> 00:23:28.599 align:start position:0%
a shorting EIP which has a stricter
version<00:23:26.059><c> of</c><00:23:26.419><c> VI</c><00:23:26.539><c> b6</c><00:23:26.899><c> 48</c><00:23:27.289><c> which</c><00:23:27.830><c> basically</c><00:23:28.249><c> lets</c>

00:23:28.599 --> 00:23:28.609 align:start position:0%
version of VI b6 48 which basically lets
 

00:23:28.609 --> 00:23:30.940 align:start position:0%
version of VI b6 48 which basically lets
you<00:23:28.730><c> execute</c><00:23:29.600><c> aetherium</c><00:23:30.259><c> transactions</c><00:23:30.859><c> in</c>

00:23:30.940 --> 00:23:30.950 align:start position:0%
you execute aetherium transactions in
 

00:23:30.950 --> 00:23:33.220 align:start position:0%
you execute aetherium transactions in
parallel<00:23:31.309><c> if</c><00:23:31.549><c> you</c><00:23:32.090><c> can</c><00:23:32.269><c> do</c><00:23:32.419><c> that</c><00:23:32.659><c> then</c><00:23:33.200><c> we</c>

00:23:33.220 --> 00:23:33.230 align:start position:0%
parallel if you can do that then we
 

00:23:33.230 --> 00:23:35.080 align:start position:0%
parallel if you can do that then we
basically<00:23:33.859><c> have</c><00:23:34.220><c> you</c><00:23:34.460><c> know</c><00:23:34.549><c> what</c><00:23:34.700><c> if</c><00:23:34.879><c> we</c>

00:23:35.080 --> 00:23:35.090 align:start position:0%
basically have you know what if we
 

00:23:35.090 --> 00:23:37.210 align:start position:0%
basically have you know what if we
really<00:23:35.330><c> if</c><00:23:35.480><c> we</c><00:23:35.629><c> want</c><00:23:35.929><c> it</c><00:23:36.109><c> kind</c><00:23:36.710><c> of</c><00:23:36.830><c> unlimited</c>

00:23:37.210 --> 00:23:37.220 align:start position:0%
really if we want it kind of unlimited
 

00:23:37.220 --> 00:23:39.430 align:start position:0%
really if we want it kind of unlimited
access<00:23:37.580><c> to</c><00:23:37.879><c> the</c><00:23:38.149><c> kind</c><00:23:38.539><c> of</c><00:23:38.600><c> big</c><00:23:38.779><c> walk</c><00:23:38.989><c> scaling</c>

00:23:39.430 --> 00:23:39.440 align:start position:0%
access to the kind of big walk scaling
 

00:23:39.440 --> 00:23:41.320 align:start position:0%
access to the kind of big walk scaling
route<00:23:39.590><c> right</c><00:23:39.859><c> so</c><00:23:40.070><c> if</c><00:23:40.249><c> we</c><00:23:40.399><c> if</c><00:23:40.669><c> we</c><00:23:40.700><c> have</c><00:23:40.940><c> paralyze</c>

00:23:41.320 --> 00:23:41.330 align:start position:0%
route right so if we if we have paralyze
 

00:23:41.330 --> 00:23:43.299 align:start position:0%
route right so if we if we have paralyze
ability<00:23:41.779><c> if</c><00:23:42.230><c> we</c><00:23:42.470><c> wants</c><00:23:42.769><c> to</c><00:23:42.889><c> we</c><00:23:42.980><c> could</c><00:23:43.159><c> always</c>

00:23:43.299 --> 00:23:43.309 align:start position:0%
ability if we wants to we could always
 

00:23:43.309 --> 00:23:45.759 align:start position:0%
ability if we wants to we could always
make<00:23:43.580><c> the</c><00:23:43.700><c> blocks</c><00:23:43.909><c> bigger</c><00:23:44.210><c> and</c><00:23:44.539><c> all</c><00:23:45.470><c> that</c>

00:23:45.759 --> 00:23:45.769 align:start position:0%
make the blocks bigger and all that
 

00:23:45.769 --> 00:23:47.169 align:start position:0%
make the blocks bigger and all that
would<00:23:45.889><c> happen</c><00:23:46.249><c> is</c><00:23:46.460><c> that</c><00:23:46.639><c> the</c><00:23:46.820><c> kind</c><00:23:47.090><c> of</c>

00:23:47.169 --> 00:23:47.179 align:start position:0%
would happen is that the kind of
 

00:23:47.179 --> 00:23:48.700 align:start position:0%
would happen is that the kind of
resource<00:23:47.570><c> requirements</c><00:23:48.169><c> of</c><00:23:48.259><c> running</c><00:23:48.499><c> on</c><00:23:48.590><c> node</c>

00:23:48.700 --> 00:23:48.710 align:start position:0%
resource requirements of running on node
 

00:23:48.710 --> 00:23:50.590 align:start position:0%
resource requirements of running on node
would<00:23:48.950><c> just</c><00:23:49.129><c> be</c><00:23:49.220><c> a</c><00:23:49.249><c> bit</c><00:23:49.429><c> higher</c><00:23:49.639><c> but</c><00:23:49.669><c> if</c><00:23:50.389><c> you</c>

00:23:50.590 --> 00:23:50.600 align:start position:0%
would just be a bit higher but if you
 

00:23:50.600 --> 00:23:51.879 align:start position:0%
would just be a bit higher but if you
have<00:23:50.720><c> enough</c><00:23:50.960><c> course</c><00:23:51.230><c> you</c><00:23:51.440><c> would</c><00:23:51.559><c> still</c><00:23:51.769><c> be</c>

00:23:51.879 --> 00:23:51.889 align:start position:0%
have enough course you would still be
 

00:23:51.889 --> 00:23:53.320 align:start position:0%
have enough course you would still be
able<00:23:51.980><c> to</c><00:23:52.100><c> process</c><00:23:52.369><c> a</c><00:23:52.609><c> block</c><00:23:52.789><c> fairly</c><00:23:53.149><c> quickly</c>

00:23:53.320 --> 00:23:53.330 align:start position:0%
able to process a block fairly quickly
 

00:23:53.330 --> 00:23:56.409 align:start position:0%
able to process a block fairly quickly
so<00:23:54.080><c> like</c><00:23:54.980><c> paralyze</c><00:23:55.549><c> ability</c><00:23:55.970><c> is</c><00:23:56.059><c> something</c>

00:23:56.409 --> 00:23:56.419 align:start position:0%
so like paralyze ability is something
 

00:23:56.419 --> 00:23:59.080 align:start position:0%
so like paralyze ability is something
that<00:23:56.809><c> if</c><00:23:57.350><c> we</c><00:23:57.710><c> tried</c><00:23:58.070><c> to</c><00:23:58.100><c> add</c><00:23:58.489><c> it</c><00:23:58.519><c> to</c><00:23:58.700><c> the</c>

00:23:59.080 --> 00:23:59.090 align:start position:0%
that if we tried to add it to the
 

00:23:59.090 --> 00:24:01.060 align:start position:0%
that if we tried to add it to the
existing<00:23:59.539><c> aetherium</c><00:23:59.989><c> I</c><00:24:00.200><c> mean</c><00:24:00.559><c> it</c><00:24:00.769><c> would</c>

00:24:01.060 --> 00:24:01.070 align:start position:0%
existing aetherium I mean it would
 

00:24:01.070 --> 00:24:03.340 align:start position:0%
existing aetherium I mean it would
require<00:24:01.309><c> some</c><00:24:01.879><c> fairly</c><00:24:02.119><c> deep</c><00:24:02.450><c> changes</c><00:24:02.929><c> but</c><00:24:03.169><c> if</c>

00:24:03.340 --> 00:24:03.350 align:start position:0%
require some fairly deep changes but if
 

00:24:03.350 --> 00:24:05.349 align:start position:0%
require some fairly deep changes but if
we<00:24:03.499><c> can</c><00:24:03.679><c> make</c><00:24:03.889><c> this</c><00:24:04.369><c> kind</c><00:24:04.639><c> of</c><00:24:04.700><c> new</c><00:24:04.909><c> system</c>

00:24:05.349 --> 00:24:05.359 align:start position:0%
we can make this kind of new system
 

00:24:05.359 --> 00:24:06.729 align:start position:0%
we can make this kind of new system
where<00:24:05.509><c> we</c><00:24:05.690><c> have</c><00:24:05.720><c> paralyze</c><00:24:06.230><c> ability</c><00:24:06.619><c> right</c>

00:24:06.729 --> 00:24:06.739 align:start position:0%
where we have paralyze ability right
 

00:24:06.739 --> 00:24:09.119 align:start position:0%
where we have paralyze ability right
from<00:24:06.919><c> the</c><00:24:07.039><c> start</c><00:24:07.220><c> then</c><00:24:07.759><c> it</c><00:24:07.879><c> might</c><00:24:07.999><c> be</c><00:24:08.029><c> easier</c>

00:24:09.119 --> 00:24:09.129 align:start position:0%
from the start then it might be easier
 

00:24:09.129 --> 00:24:13.239 align:start position:0%
from the start then it might be easier
stateless<00:24:10.129><c> clients</c><00:24:11.109><c> so</c><00:24:12.109><c> stateless</c><00:24:12.649><c> clients</c>

00:24:13.239 --> 00:24:13.249 align:start position:0%
stateless clients so stateless clients
 

00:24:13.249 --> 00:24:17.320 align:start position:0%
stateless clients so stateless clients
or<00:24:13.989><c> yeah</c><00:24:15.309><c> the</c><00:24:16.309><c> topic</c><00:24:16.789><c> that</c><00:24:16.820><c> I've</c><00:24:17.090><c> written</c>

00:24:17.320 --> 00:24:17.330 align:start position:0%
or yeah the topic that I've written
 

00:24:17.330 --> 00:24:19.330 align:start position:0%
or yeah the topic that I've written
about<00:24:17.539><c> slightly</c><00:24:18.230><c> but</c><00:24:18.499><c> they're</c><00:24:18.679><c> a</c><00:24:18.710><c> topic</c><00:24:19.129><c> that</c>

00:24:19.330 --> 00:24:19.340 align:start position:0%
about slightly but they're a topic that
 

00:24:19.340 --> 00:24:21.340 align:start position:0%
about slightly but they're a topic that
you<00:24:19.669><c> might</c><00:24:19.700><c> end</c><00:24:20.090><c> up</c><00:24:20.210><c> hearing</c><00:24:20.659><c> about</c><00:24:20.869><c> more</c><00:24:21.169><c> and</c>

00:24:21.340 --> 00:24:21.350 align:start position:0%
you might end up hearing about more and
 

00:24:21.350 --> 00:24:24.460 align:start position:0%
you might end up hearing about more and
more<00:24:21.559><c> over</c><00:24:22.070><c> the</c><00:24:22.309><c> next</c><00:24:22.519><c> few</c><00:24:22.970><c> year</c><00:24:23.210><c> while</c><00:24:24.049><c> or</c><00:24:24.259><c> so</c>

00:24:24.460 --> 00:24:24.470 align:start position:0%
more over the next few year while or so
 

00:24:24.470 --> 00:24:27.159 align:start position:0%
more over the next few year while or so
the<00:24:25.279><c> basic</c><00:24:25.609><c> idea</c><00:24:25.879><c> behind</c><00:24:25.999><c> a</c><00:24:26.330><c> stateless</c><00:24:26.659><c> client</c>

00:24:27.159 --> 00:24:27.169 align:start position:0%
the basic idea behind a stateless client
 

00:24:27.169 --> 00:24:30.099 align:start position:0%
the basic idea behind a stateless client
is<00:24:27.409><c> this</c><00:24:27.739><c> right</c><00:24:28.460><c> so</c><00:24:29.029><c> I</c><00:24:29.359><c> mean</c><00:24:29.659><c> as</c><00:24:29.809><c> you</c><00:24:29.840><c> might</c>

00:24:30.099 --> 00:24:30.109 align:start position:0%
is this right so I mean as you might
 

00:24:30.109 --> 00:24:31.960 align:start position:0%
is this right so I mean as you might
have<00:24:30.200><c> seen</c><00:24:30.349><c> from</c><00:24:30.529><c> the</c><00:24:30.649><c> diagram</c><00:24:31.099><c> state</c>

00:24:31.960 --> 00:24:31.970 align:start position:0%
have seen from the diagram state
 

00:24:31.970 --> 00:24:33.250 align:start position:0%
have seen from the diagram state
clients<00:24:32.450><c> have</c><00:24:32.600><c> something</c><00:24:32.930><c> to</c><00:24:33.020><c> do</c><00:24:33.110><c> with</c><00:24:33.140><c> a</c>

00:24:33.250 --> 00:24:33.260 align:start position:0%
clients have something to do with a
 

00:24:33.260 --> 00:24:35.620 align:start position:0%
clients have something to do with a
Merkel<00:24:33.590><c> tree</c><00:24:33.940><c> everyone</c><00:24:34.940><c> bow</c><00:24:35.090><c> down</c><00:24:35.300><c> to</c><00:24:35.420><c> Ralph</c>

00:24:35.620 --> 00:24:35.630 align:start position:0%
Merkel tree everyone bow down to Ralph
 

00:24:35.630 --> 00:24:43.840 align:start position:0%
Merkel tree everyone bow down to Ralph
Merkle<00:24:35.900><c> again</c><00:24:38.830><c> yeah</c><00:24:39.830><c> okay</c><00:24:40.730><c> so</c><00:24:42.460><c> it</c><00:24:43.460><c> census</c>

00:24:43.840 --> 00:24:43.850 align:start position:0%
Merkle again yeah okay so it census
 

00:24:43.850 --> 00:24:46.540 align:start position:0%
Merkle again yeah okay so it census
notes<00:24:44.240><c> do</c><00:24:44.750><c> not</c><00:24:44.930><c> hold</c><00:24:45.260><c> the</c><00:24:45.620><c> entire</c><00:24:45.890><c> state</c>

00:24:46.540 --> 00:24:46.550 align:start position:0%
notes do not hold the entire state
 

00:24:46.550 --> 00:24:48.550 align:start position:0%
notes do not hold the entire state
right<00:24:46.970><c> so</c><00:24:47.090><c> consensus</c><00:24:47.660><c> no</c><00:24:47.840><c> it's</c><00:24:48.050><c> so</c><00:24:48.230><c> basically</c>

00:24:48.550 --> 00:24:48.560 align:start position:0%
right so consensus no it's so basically
 

00:24:48.560 --> 00:24:51.100 align:start position:0%
right so consensus no it's so basically
full<00:24:48.860><c> notes</c><00:24:49.070><c> miners</c><00:24:49.550><c> anyone</c><00:24:50.000><c> do</c><00:24:50.510><c> not</c><00:24:50.660><c> need</c><00:24:50.960><c> to</c>

00:24:51.100 --> 00:24:51.110 align:start position:0%
full notes miners anyone do not need to
 

00:24:51.110 --> 00:24:53.770 align:start position:0%
full notes miners anyone do not need to
hold<00:24:51.410><c> the</c><00:24:51.890><c> entire</c><00:24:52.190><c> state</c><00:24:52.580><c> they</c><00:24:53.300><c> only</c><00:24:53.480><c> need</c><00:24:53.750><c> to</c>

00:24:53.770 --> 00:24:53.780 align:start position:0%
hold the entire state they only need to
 

00:24:53.780 --> 00:24:57.070 align:start position:0%
hold the entire state they only need to
hold<00:24:54.140><c> the</c><00:24:54.530><c> root</c><00:24:54.860><c> hash</c><00:24:55.100><c> of</c><00:24:55.280><c> the</c><00:24:55.400><c> state</c><00:24:56.080><c> people</c>

00:24:57.070 --> 00:24:57.080 align:start position:0%
hold the root hash of the state people
 

00:24:57.080 --> 00:24:58.960 align:start position:0%
hold the root hash of the state people
who<00:24:57.170><c> want</c><00:24:57.380><c> to</c><00:24:57.440><c> send</c><00:24:57.680><c> transactions</c><00:24:58.400><c> would</c>

00:24:58.960 --> 00:24:58.970 align:start position:0%
who want to send transactions would
 

00:24:58.970 --> 00:25:01.150 align:start position:0%
who want to send transactions would
apply<00:24:59.330><c> attach</c><00:24:59.930><c> Merkel</c><00:25:00.470><c> branches</c><00:25:00.890><c> so</c>

00:25:01.150 --> 00:25:01.160 align:start position:0%
apply attach Merkel branches so
 

00:25:01.160 --> 00:25:04.090 align:start position:0%
apply attach Merkel branches so
witnesses<00:25:01.700><c> basically</c><00:25:02.540><c> proving</c><00:25:03.140><c> dismiss</c><00:25:03.800><c> the</c>

00:25:04.090 --> 00:25:04.100 align:start position:0%
witnesses basically proving dismiss the
 

00:25:04.100 --> 00:25:06.040 align:start position:0%
witnesses basically proving dismiss the
correctness<00:25:04.610><c> of</c><00:25:04.880><c> the</c><00:25:05.000><c> specific</c><00:25:05.450><c> portions</c><00:25:05.930><c> of</c>

00:25:06.040 --> 00:25:06.050 align:start position:0%
correctness of the specific portions of
 

00:25:06.050 --> 00:25:08.140 align:start position:0%
correctness of the specific portions of
the<00:25:06.200><c> state</c><00:25:06.380><c> that</c><00:25:06.500><c> you</c><00:25:06.560><c> want</c><00:25:06.620><c> to</c><00:25:06.830><c> access</c><00:25:06.970><c> so</c><00:25:07.970><c> if</c>

00:25:08.140 --> 00:25:08.150 align:start position:0%
the state that you want to access so if
 

00:25:08.150 --> 00:25:10.270 align:start position:0%
the state that you want to access so if
you<00:25:08.300><c> have</c><00:25:08.420><c> a</c><00:25:08.450><c> state</c><00:25:08.720><c> bird</c><00:25:08.930><c> and</c><00:25:09.110><c> if</c><00:25:09.710><c> I</c><00:25:09.980><c> want</c><00:25:10.220><c> to</c>

00:25:10.270 --> 00:25:10.280 align:start position:0%
you have a state bird and if I want to
 

00:25:10.280 --> 00:25:12.610 align:start position:0%
you have a state bird and if I want to
send<00:25:10.430><c> a</c><00:25:10.460><c> transaction</c><00:25:11.060><c> that</c><00:25:11.120><c> sends</c><00:25:11.630><c> ten</c><00:25:12.290><c> coins</c>

00:25:12.610 --> 00:25:12.620 align:start position:0%
send a transaction that sends ten coins
 

00:25:12.620 --> 00:25:14.680 align:start position:0%
send a transaction that sends ten coins
from<00:25:12.980><c> address</c><00:25:13.310><c> a</c><00:25:13.400><c> to</c><00:25:13.460><c> address</c><00:25:13.820><c> via</c><00:25:14.000><c> I</c><00:25:14.270><c> would</c>

00:25:14.680 --> 00:25:14.690 align:start position:0%
from address a to address via I would
 

00:25:14.690 --> 00:25:16.450 align:start position:0%
from address a to address via I would
provide<00:25:14.990><c> to</c><00:25:15.290><c> Merkel</c><00:25:15.620><c> branches</c><00:25:15.980><c> that</c><00:25:16.130><c> prove</c>

00:25:16.450 --> 00:25:16.460 align:start position:0%
provide to Merkel branches that prove
 

00:25:16.460 --> 00:25:18.700 align:start position:0%
provide to Merkel branches that prove
the<00:25:16.760><c> existing</c><00:25:17.540><c> balances</c><00:25:18.050><c> of</c><00:25:18.260><c> address</c><00:25:18.560><c> a</c><00:25:18.680><c> and</c>

00:25:18.700 --> 00:25:18.710 align:start position:0%
the existing balances of address a and
 

00:25:18.710 --> 00:25:21.610 align:start position:0%
the existing balances of address a and
address<00:25:19.130><c> B</c><00:25:19.340><c> then</c><00:25:20.300><c> the</c><00:25:20.870><c> transaction</c><00:25:21.470><c> the</c>

00:25:21.610 --> 00:25:21.620 align:start position:0%
address B then the transaction the
 

00:25:21.620 --> 00:25:23.260 align:start position:0%
address B then the transaction the
transaction<00:25:21.980><c> the</c><00:25:22.490><c> blocks</c><00:25:22.730><c> would</c><00:25:22.940><c> get</c><00:25:23.060><c> passed</c>

00:25:23.260 --> 00:25:23.270 align:start position:0%
transaction the blocks would get passed
 

00:25:23.270 --> 00:25:25.990 align:start position:0%
transaction the blocks would get passed
around<00:25:23.450><c> was</c><00:25:23.720><c> the</c><00:25:23.810><c> witness</c><00:25:24.170><c> and</c><00:25:24.670><c> like</c><00:25:25.670><c> that's</c>

00:25:25.990 --> 00:25:26.000 align:start position:0%
around was the witness and like that's
 

00:25:26.000 --> 00:25:28.990 align:start position:0%
around was the witness and like that's
all<00:25:26.330><c> the</c><00:25:26.480><c> information</c><00:25:27.140><c> that</c><00:25:27.350><c> a</c><00:25:27.620><c> node</c><00:25:27.980><c> needs</c><00:25:28.340><c> in</c>

00:25:28.990 --> 00:25:29.000 align:start position:0%
all the information that a node needs in
 

00:25:29.000 --> 00:25:30.880 align:start position:0%
all the information that a node needs in
order<00:25:29.300><c> to</c><00:25:29.420><c> execute</c><00:25:29.780><c> the</c><00:25:30.050><c> block</c><00:25:30.260><c> execute</c><00:25:30.770><c> every</c>

00:25:30.880 --> 00:25:30.890 align:start position:0%
order to execute the block execute every
 

00:25:30.890 --> 00:25:32.740 align:start position:0%
order to execute the block execute every
transaction<00:25:31.220><c> in</c><00:25:31.490><c> the</c><00:25:31.580><c> block</c><00:25:31.760><c> and</c><00:25:32.000><c> figure</c><00:25:32.720><c> out</c>

00:25:32.740 --> 00:25:32.750 align:start position:0%
transaction in the block and figure out
 

00:25:32.750 --> 00:25:34.510 align:start position:0%
transaction in the block and figure out
what<00:25:33.110><c> the</c><00:25:33.260><c> new</c><00:25:33.410><c> state</c><00:25:33.710><c> brute</c><00:25:33.920><c> is</c><00:25:34.070><c> going</c><00:25:34.280><c> to</c><00:25:34.400><c> be</c>

00:25:34.510 --> 00:25:34.520 align:start position:0%
what the new state brute is going to be
 

00:25:34.520 --> 00:25:37.150 align:start position:0%
what the new state brute is going to be
and<00:25:35.110><c> what</c><00:25:36.110><c> the</c><00:25:36.200><c> new</c><00:25:36.320><c> Morricone</c><00:25:36.650><c> branches</c><00:25:36.980><c> are</c>

00:25:37.150 --> 00:25:37.160 align:start position:0%
and what the new Morricone branches are
 

00:25:37.160 --> 00:25:38.950 align:start position:0%
and what the new Morricone branches are
and<00:25:37.430><c> what</c><00:25:37.700><c> then</c><00:25:37.850><c> you</c><00:25:37.970><c> what</c><00:25:38.300><c> the</c><00:25:38.420><c> portions</c><00:25:38.810><c> of</c>

00:25:38.950 --> 00:25:38.960 align:start position:0%
and what then you what the portions of
 

00:25:38.960 --> 00:25:41.020 align:start position:0%
and what then you what the portions of
the<00:25:39.050><c> state</c><00:25:39.260><c> are</c><00:25:39.500><c> that</c><00:25:40.040><c> got</c><00:25:40.190><c> modified</c><00:25:40.640><c> by</c><00:25:40.850><c> that</c>

00:25:41.020 --> 00:25:41.030 align:start position:0%
the state are that got modified by that
 

00:25:41.030 --> 00:25:44.920 align:start position:0%
the state are that got modified by that
transaction<00:25:42.250><c> so</c><00:25:43.250><c> the</c><00:25:43.850><c> idea</c><00:25:44.150><c> here</c><00:25:44.240><c> is</c><00:25:44.540><c> that</c><00:25:44.780><c> we</c>

00:25:44.920 --> 00:25:44.930 align:start position:0%
transaction so the idea here is that we
 

00:25:44.930 --> 00:25:47.470 align:start position:0%
transaction so the idea here is that we
can<00:25:45.080><c> substitute</c><00:25:45.560><c> each</c><00:25:46.280><c> individual</c><00:25:47.000><c> instance</c>

00:25:47.470 --> 00:25:47.480 align:start position:0%
can substitute each individual instance
 

00:25:47.480 --> 00:25:50.560 align:start position:0%
can substitute each individual instance
of<00:25:47.660><c> a</c><00:25:47.720><c> disc</c><00:25:47.930><c> read</c><00:25:48.520><c> so</c><00:25:49.520><c> basically</c><00:25:49.970><c> each</c>

00:25:50.560 --> 00:25:50.570 align:start position:0%
of a disc read so basically each
 

00:25:50.570 --> 00:25:52.660 align:start position:0%
of a disc read so basically each
individual<00:25:51.080><c> instance</c><00:25:51.500><c> of</c><00:25:51.650><c> reading</c><00:25:52.070><c> like</c><00:25:52.460><c> a</c>

00:25:52.660 --> 00:25:52.670 align:start position:0%
individual instance of reading like a
 

00:25:52.670 --> 00:25:54.660 align:start position:0%
individual instance of reading like a
storage<00:25:53.150><c> key</c><00:25:53.450><c> or</c><00:25:53.570><c> an</c><00:25:53.660><c> account</c><00:25:53.960><c> from</c><00:25:54.230><c> disk</c>

00:25:54.660 --> 00:25:54.670 align:start position:0%
storage key or an account from disk
 

00:25:54.670 --> 00:25:57.430 align:start position:0%
storage key or an account from disk
which<00:25:55.670><c> takes</c><00:25:56.060><c> I</c><00:25:56.330><c> mean</c><00:25:56.570><c> possibly</c><00:25:56.870><c> something</c>

00:25:57.430 --> 00:25:57.440 align:start position:0%
which takes I mean possibly something
 

00:25:57.440 --> 00:26:00.070 align:start position:0%
which takes I mean possibly something
like<00:25:57.560><c> a</c><00:25:57.590><c> millisecond</c><00:25:58.220><c> with</c><00:25:58.790><c> a</c><00:25:59.150><c> belt</c><00:25:59.840><c> one</c>

00:26:00.070 --> 00:26:00.080 align:start position:0%
like a millisecond with a belt one
 

00:26:00.080 --> 00:26:01.810 align:start position:0%
like a millisecond with a belt one
kilobyte<00:26:00.470><c> of</c><00:26:00.620><c> bandwidth</c><00:26:01.100><c> assuming</c><00:26:01.700><c> we</c>

00:26:01.810 --> 00:26:01.820 align:start position:0%
kilobyte of bandwidth assuming we
 

00:26:01.820 --> 00:26:03.370 align:start position:0%
kilobyte of bandwidth assuming we
optimize<00:26:02.180><c> the</c><00:26:02.210><c> merkel</c><00:26:02.600><c> Shmi</c><00:26:02.810><c> and</c><00:26:02.960><c> assuming</c><00:26:03.290><c> a</c>

00:26:03.370 --> 00:26:03.380 align:start position:0%
optimize the merkel Shmi and assuming a
 

00:26:03.380 --> 00:26:05.140 align:start position:0%
optimize the merkel Shmi and assuming a
billion<00:26:03.680><c> accounts</c><00:26:04.070><c> if</c><00:26:04.340><c> we</c><00:26:04.760><c> go</c><00:26:04.880><c> up</c><00:26:05.000><c> to</c><00:26:05.030><c> a</c>

00:26:05.140 --> 00:26:05.150 align:start position:0%
billion accounts if we go up to a
 

00:26:05.150 --> 00:26:07.330 align:start position:0%
billion accounts if we go up to a
trillion<00:26:05.510><c> accounts</c><00:26:06.050><c> then</c><00:26:06.650><c> we'll</c><00:26:06.890><c> only</c><00:26:07.040><c> need</c>

00:26:07.330 --> 00:26:07.340 align:start position:0%
trillion accounts then we'll only need
 

00:26:07.340 --> 00:26:12.070 align:start position:0%
trillion accounts then we'll only need
shock<00:26:07.970><c> or</c><00:26:08.500><c> 1300</c><00:26:09.500><c> bytes</c><00:26:09.680><c> of</c><00:26:09.830><c> bandwidth</c><00:26:10.330><c> now</c><00:26:11.330><c> the</c>

00:26:12.070 --> 00:26:12.080 align:start position:0%
shock or 1300 bytes of bandwidth now the
 

00:26:12.080 --> 00:26:14.710 align:start position:0%
shock or 1300 bytes of bandwidth now the
benefits<00:26:13.070><c> of</c><00:26:13.250><c> this</c><00:26:13.370><c> are</c><00:26:13.610><c> that</c><00:26:13.670><c> first</c><00:26:14.450><c> of</c><00:26:14.630><c> all</c>

00:26:14.710 --> 00:26:14.720 align:start position:0%
benefits of this are that first of all
 

00:26:14.720 --> 00:26:16.840 align:start position:0%
benefits of this are that first of all
it<00:26:15.110><c> makes</c><00:26:15.380><c> it</c><00:26:15.560><c> much</c><00:26:15.770><c> easier</c><00:26:16.100><c> to</c><00:26:16.310><c> reshuffle</c>

00:26:16.840 --> 00:26:16.850 align:start position:0%
it makes it much easier to reshuffle
 

00:26:16.850 --> 00:26:19.060 align:start position:0%
it makes it much easier to reshuffle
validators<00:26:17.510><c> when</c><00:26:17.750><c> sharding</c><00:26:18.140><c> basically</c><00:26:18.980><c> the</c>

00:26:19.060 --> 00:26:19.070 align:start position:0%
validators when sharding basically the
 

00:26:19.070 --> 00:26:20.830 align:start position:0%
validators when sharding basically the
idea<00:26:19.340><c> is</c><00:26:19.610><c> that</c><00:26:19.640><c> if</c><00:26:19.910><c> you</c><00:26:19.940><c> get</c><00:26:20.150><c> if</c><00:26:20.360><c> you</c><00:26:20.450><c> have</c><00:26:20.540><c> a</c><00:26:20.630><c> if</c>

00:26:20.830 --> 00:26:20.840 align:start position:0%
idea is that if you get if you have a if
 

00:26:20.840 --> 00:26:22.030 align:start position:0%
idea is that if you get if you have a if
you're<00:26:21.020><c> in</c><00:26:21.230><c> a</c><00:26:21.320><c> stateless</c><00:26:21.650><c> client</c>

00:26:22.030 --> 00:26:22.040 align:start position:0%
you're in a stateless client
 

00:26:22.040 --> 00:26:24.040 align:start position:0%
you're in a stateless client
architecture<00:26:22.190><c> and</c><00:26:23.180><c> you</c><00:26:23.540><c> yet</c><00:26:23.840><c> suddenly</c>

00:26:24.040 --> 00:26:24.050 align:start position:0%
architecture and you yet suddenly
 

00:26:24.050 --> 00:26:26.320 align:start position:0%
architecture and you yet suddenly
reassigns<00:26:24.740><c> you</c><00:26:24.950><c> a</c><00:26:25.010><c> new</c><00:26:25.130><c> shard</c><00:26:25.430><c> you</c><00:26:26.060><c> do</c><00:26:26.210><c> not</c>

00:26:26.320 --> 00:26:26.330 align:start position:0%
reassigns you a new shard you do not
 

00:26:26.330 --> 00:26:27.850 align:start position:0%
reassigns you a new shard you do not
have<00:26:26.570><c> to</c><00:26:26.720><c> download</c><00:26:26.840><c> the</c><00:26:27.230><c> state</c><00:26:27.440><c> of</c><00:26:27.530><c> the</c><00:26:27.620><c> shard</c>

00:26:27.850 --> 00:26:27.860 align:start position:0%
have to download the state of the shard
 

00:26:27.860 --> 00:26:30.520 align:start position:0%
have to download the state of the shard
in<00:26:28.490><c> a</c><00:26:28.640><c> stateless</c><00:26:29.000><c> client</c><00:26:29.390><c> paradigm</c><00:26:29.780><c> fast</c>

00:26:30.520 --> 00:26:30.530 align:start position:0%
in a stateless client paradigm fast
 

00:26:30.530 --> 00:26:33.210 align:start position:0%
in a stateless client paradigm fast
syncing<00:26:31.160><c> is</c><00:26:31.310><c> literally</c><00:26:31.880><c> pretty</c><00:26:32.090><c> much</c><00:26:32.240><c> instant</c>

00:26:33.210 --> 00:26:33.220 align:start position:0%
syncing is literally pretty much instant
 

00:26:33.220 --> 00:26:35.680 align:start position:0%
syncing is literally pretty much instant
and<00:26:34.220><c> this</c><00:26:34.430><c> is</c><00:26:34.580><c> true</c><00:26:34.820><c> regardless</c><00:26:34.970><c> of</c><00:26:35.450><c> what</c><00:26:35.600><c> the</c>

00:26:35.680 --> 00:26:35.690 align:start position:0%
and this is true regardless of what the
 

00:26:35.690 --> 00:26:37.990 align:start position:0%
and this is true regardless of what the
state<00:26:35.870><c> size</c><00:26:36.140><c> is</c><00:26:36.380><c> stateless</c><00:26:37.250><c> clients</c><00:26:37.670><c> allow</c><00:26:37.850><c> us</c>

00:26:37.990 --> 00:26:38.000 align:start position:0%
state size is stateless clients allow us
 

00:26:38.000 --> 00:26:39.610 align:start position:0%
state size is stateless clients allow us
to<00:26:38.150><c> care</c><00:26:38.390><c> much</c><00:26:38.570><c> less</c><00:26:38.630><c> about</c><00:26:39.080><c> the</c><00:26:39.200><c> state</c><00:26:39.380><c> size</c>

00:26:39.610 --> 00:26:39.620 align:start position:0%
to care much less about the state size
 

00:26:39.620 --> 00:26:42.010 align:start position:0%
to care much less about the state size
so<00:26:40.580><c> even</c><00:26:41.000><c> if</c><00:26:41.090><c> the</c><00:26:41.210><c> state</c><00:26:41.420><c> was</c><00:26:41.660><c> you</c><00:26:41.810><c> know</c><00:26:41.930><c> like</c>

00:26:42.010 --> 00:26:42.020 align:start position:0%
so even if the state was you know like
 

00:26:42.020 --> 00:26:44.080 align:start position:0%
so even if the state was you know like
one<00:26:42.230><c> petabyte</c><00:26:42.530><c> nobody</c><00:26:43.340><c> really</c><00:26:43.760><c> needs</c><00:26:44.000><c> to</c>

00:26:44.080 --> 00:26:44.090 align:start position:0%
one petabyte nobody really needs to
 

00:26:44.090 --> 00:26:45.820 align:start position:0%
one petabyte nobody really needs to
store<00:26:44.390><c> that</c><00:26:44.540><c> one</c><00:26:44.690><c> petabyte</c>

00:26:45.820 --> 00:26:45.830 align:start position:0%
store that one petabyte
 

00:26:45.830 --> 00:26:47.580 align:start position:0%
store that one petabyte
they<00:26:46.070><c> massively</c><00:26:46.489><c> increased</c><00:26:46.970><c> parallelizable</c>

00:26:47.580 --> 00:26:47.590 align:start position:0%
they massively increased parallelizable
 

00:26:47.590 --> 00:26:49.899 align:start position:0%
they massively increased parallelizable
increased<00:26:48.590><c> paralyzed</c><00:26:48.980><c> ability</c><00:26:49.429><c> kind</c><00:26:49.669><c> of</c><00:26:49.759><c> as</c><00:26:49.879><c> a</c>

00:26:49.899 --> 00:26:49.909 align:start position:0%
increased paralyzed ability kind of as a
 

00:26:49.909 --> 00:26:52.869 align:start position:0%
increased paralyzed ability kind of as a
side<00:26:50.149><c> effect</c><00:26:50.179><c> so</c><00:26:50.960><c> you</c><00:26:51.529><c> know</c><00:26:51.590><c> look</c><00:26:51.710><c> this</c><00:26:51.860><c> is</c><00:26:52.070><c> one</c>

00:26:52.869 --> 00:26:52.879 align:start position:0%
side effect so you know look this is one
 

00:26:52.879 --> 00:26:55.659 align:start position:0%
side effect so you know look this is one
other<00:26:53.210><c> kind</c><00:26:53.509><c> of</c><00:26:53.710><c> secondary</c><00:26:54.710><c> scalability</c><00:26:55.460><c> path</c>

00:26:55.659 --> 00:26:55.669 align:start position:0%
other kind of secondary scalability path
 

00:26:55.669 --> 00:26:58.060 align:start position:0%
other kind of secondary scalability path
that<00:26:56.059><c> I</c><00:26:56.090><c> mean</c><00:26:56.330><c> like</c><00:26:56.419><c> basically</c><00:26:57.320><c> it</c><00:26:57.739><c> might</c><00:26:57.919><c> even</c>

00:26:58.060 --> 00:26:58.070 align:start position:0%
that I mean like basically it might even
 

00:26:58.070 --> 00:27:00.129 align:start position:0%
that I mean like basically it might even
just<00:26:58.369><c> make</c><00:26:58.580><c> sense</c><00:26:58.789><c> to</c><00:26:59.059><c> do</c><00:26:59.239><c> it</c><00:26:59.269><c> to</c><00:26:59.509><c> do</c><00:26:59.659><c> it</c><00:26:59.809><c> in</c><00:26:59.989><c> the</c>

00:27:00.129 --> 00:27:00.139 align:start position:0%
just make sense to do it to do it in the
 

00:27:00.139 --> 00:27:03.899 align:start position:0%
just make sense to do it to do it in the
in<00:27:00.440><c> the</c><00:27:00.619><c> shorted</c><00:27:00.950><c> universe</c><00:27:01.309><c> from</c><00:27:01.460><c> day</c><00:27:01.639><c> one</c><00:27:01.929><c> so</c>

00:27:03.899 --> 00:27:03.909 align:start position:0%
in the shorted universe from day one so
 

00:27:03.909 --> 00:27:06.159 align:start position:0%
in the shorted universe from day one so
regardless<00:27:04.909><c> of</c><00:27:05.119><c> kind</c><00:27:05.330><c> of</c><00:27:05.419><c> each</c><00:27:05.629><c> individual</c>

00:27:06.159 --> 00:27:06.169 align:start position:0%
regardless of kind of each individual
 

00:27:06.169 --> 00:27:08.379 align:start position:0%
regardless of kind of each individual
proposal<00:27:06.739><c> right</c><00:27:06.919><c> the</c><00:27:07.039><c> general</c><00:27:07.429><c> idea</c><00:27:07.759><c> is</c><00:27:07.909><c> that</c>

00:27:08.379 --> 00:27:08.389 align:start position:0%
proposal right the general idea is that
 

00:27:08.389 --> 00:27:10.450 align:start position:0%
proposal right the general idea is that
you<00:27:08.779><c> know</c><00:27:08.869><c> we</c><00:27:09.139><c> could</c><00:27:09.320><c> have</c><00:27:09.529><c> ongoing</c>

00:27:10.450 --> 00:27:10.460 align:start position:0%
you know we could have ongoing
 

00:27:10.460 --> 00:27:11.979 align:start position:0%
you know we could have ongoing
development<00:27:10.970><c> of</c><00:27:11.090><c> the</c><00:27:11.239><c> etherium</c><00:27:11.600><c> protocol</c>

00:27:11.979 --> 00:27:11.989 align:start position:0%
development of the etherium protocol
 

00:27:11.989 --> 00:27:13.989 align:start position:0%
development of the etherium protocol
happen<00:27:12.289><c> in</c><00:27:12.379><c> two</c><00:27:12.529><c> layers</c><00:27:12.769><c> we</c><00:27:13.489><c> are</c><00:27:13.610><c> the</c><00:27:13.730><c> first</c>

00:27:13.989 --> 00:27:13.999 align:start position:0%
happen in two layers we are the first
 

00:27:13.999 --> 00:27:16.869 align:start position:0%
happen in two layers we are the first
layer<00:27:14.330><c> basically</c><00:27:15.019><c> involves</c><00:27:15.879><c> relatively</c>

00:27:16.869 --> 00:27:16.879 align:start position:0%
layer basically involves relatively
 

00:27:16.879 --> 00:27:19.149 align:start position:0%
layer basically involves relatively
small<00:27:17.119><c> changes</c><00:27:17.600><c> efficiency</c><00:27:18.559><c> improvements</c>

00:27:19.149 --> 00:27:19.159 align:start position:0%
small changes efficiency improvements
 

00:27:19.159 --> 00:27:21.279 align:start position:0%
small changes efficiency improvements
getting<00:27:19.730><c> Casper</c><00:27:20.119><c> rolled</c><00:27:20.299><c> out</c><00:27:20.450><c> and</c><00:27:20.720><c> then</c><00:27:21.169><c> the</c>

00:27:21.279 --> 00:27:21.289 align:start position:0%
getting Casper rolled out and then the
 

00:27:21.289 --> 00:27:23.289 align:start position:0%
getting Casper rolled out and then the
second<00:27:21.679><c> layer</c><00:27:21.830><c> is</c><00:27:22.159><c> the</c><00:27:22.460><c> one</c><00:27:22.639><c> where</c><00:27:22.879><c> rapid</c>

00:27:23.289 --> 00:27:23.299 align:start position:0%
second layer is the one where rapid
 

00:27:23.299 --> 00:27:25.180 align:start position:0%
second layer is the one where rapid
development<00:27:23.779><c> and</c><00:27:23.960><c> experimentation</c><00:27:24.320><c> happens</c>

00:27:25.180 --> 00:27:25.190 align:start position:0%
development and experimentation happens
 

00:27:25.190 --> 00:27:27.879 align:start position:0%
development and experimentation happens
and<00:27:25.639><c> it's</c><00:27:26.330><c> the</c><00:27:26.509><c> one</c><00:27:26.720><c> where</c><00:27:27.019><c> you</c><00:27:27.470><c> know</c><00:27:27.590><c> we</c><00:27:27.739><c> could</c>

00:27:27.879 --> 00:27:27.889 align:start position:0%
and it's the one where you know we could
 

00:27:27.889 --> 00:27:29.529 align:start position:0%
and it's the one where you know we could
get<00:27:28.100><c> you</c><00:27:28.309><c> a</c><00:27:28.369><c> thousands</c><00:27:28.789><c> of</c><00:27:28.879><c> transactions</c><00:27:29.480><c> per</c>

00:27:29.529 --> 00:27:29.539 align:start position:0%
get you a thousands of transactions per
 

00:27:29.539 --> 00:27:31.989 align:start position:0%
get you a thousands of transactions per
second<00:27:30.049><c> actually</c><00:27:30.559><c> fairly</c><00:27:30.769><c> quickly</c><00:27:31.100><c> and</c><00:27:31.609><c> on</c><00:27:31.970><c> a</c>

00:27:31.989 --> 00:27:31.999 align:start position:0%
second actually fairly quickly and on a
 

00:27:31.999 --> 00:27:33.909 align:start position:0%
second actually fairly quickly and on a
significantly<00:27:32.600><c> accelerated</c><00:27:33.139><c> schedule</c><00:27:33.409><c> if</c><00:27:33.769><c> we</c>

00:27:33.909 --> 00:27:33.919 align:start position:0%
significantly accelerated schedule if we
 

00:27:33.919 --> 00:27:36.789 align:start position:0%
significantly accelerated schedule if we
want<00:27:34.100><c> you</c><00:27:34.279><c> know</c><00:27:34.549><c> if</c><00:27:34.669><c> we</c><00:27:34.909><c> wants</c><00:27:35.179><c> to</c><00:27:35.330><c> so</c><00:27:35.869><c> if</c><00:27:36.499><c> there</c>

00:27:36.789 --> 00:27:36.799 align:start position:0%
want you know if we wants to so if there
 

00:27:36.799 --> 00:27:39.249 align:start position:0%
want you know if we wants to so if there
are<00:27:36.950><c> applications</c><00:27:37.700><c> that</c><00:27:37.820><c> do</c><00:27:38.029><c> not</c><00:27:38.149><c> need</c><00:27:38.480><c> super</c>

00:27:39.249 --> 00:27:39.259 align:start position:0%
are applications that do not need super
 

00:27:39.259 --> 00:27:42.460 align:start position:0%
are applications that do not need super
duper<00:27:39.529><c> high</c><00:27:40.149><c> security</c><00:27:41.149><c> then</c><00:27:41.720><c> you</c><00:27:42.109><c> know</c><00:27:42.230><c> think</c>

00:27:42.460 --> 00:27:42.470 align:start position:0%
duper high security then you know think
 

00:27:42.470 --> 00:27:43.899 align:start position:0%
duper high security then you know think
you<00:27:42.529><c> just</c><00:27:42.710><c> go</c><00:27:42.830><c> on</c><00:27:42.950><c> layer</c><00:27:43.129><c> two</c><00:27:43.369><c> fairly</c><00:27:43.700><c> quickly</c>

00:27:43.899 --> 00:27:43.909 align:start position:0%
you just go on layer two fairly quickly
 

00:27:43.909 --> 00:27:46.239 align:start position:0%
you just go on layer two fairly quickly
so<00:27:44.779><c> this</c><00:27:44.960><c> gives</c><00:27:45.230><c> us</c><00:27:45.379><c> the</c><00:27:45.440><c> benefits</c><00:27:46.009><c> of</c>

00:27:46.239 --> 00:27:46.249 align:start position:0%
so this gives us the benefits of
 

00:27:46.249 --> 00:27:47.830 align:start position:0%
so this gives us the benefits of
basically<00:27:46.759><c> both</c><00:27:47.029><c> approaches</c><00:27:47.480><c> at</c><00:27:47.600><c> the</c><00:27:47.659><c> same</c>

00:27:47.830 --> 00:27:47.840 align:start position:0%
basically both approaches at the same
 

00:27:47.840 --> 00:27:49.359 align:start position:0%
basically both approaches at the same
time<00:27:48.049><c> right</c><00:27:48.379><c> so</c><00:27:48.409><c> safe</c><00:27:48.830><c> and</c><00:27:48.919><c> conservative</c>

00:27:49.359 --> 00:27:49.369 align:start position:0%
time right so safe and conservative
 

00:27:49.369 --> 00:27:51.759 align:start position:0%
time right so safe and conservative
layer<00:27:49.519><c> one</c><00:27:49.789><c> and</c><00:27:50.179><c> all</c><00:27:50.869><c> this</c><00:27:51.019><c> rapid</c><00:27:51.350><c> development</c>

00:27:51.759 --> 00:27:51.769 align:start position:0%
layer one and all this rapid development
 

00:27:51.769 --> 00:27:54.249 align:start position:0%
layer one and all this rapid development
in<00:27:51.859><c> layer</c><00:27:52.039><c> two</c><00:27:52.340><c> and</c><00:27:52.609><c> the</c><00:27:53.149><c> ability</c><00:27:53.600><c> to</c><00:27:53.629><c> use</c><00:27:54.019><c> way</c>

00:27:54.249 --> 00:27:54.259 align:start position:0%
in layer two and the ability to use way
 

00:27:54.259 --> 00:27:56.470 align:start position:0%
in layer two and the ability to use way
or<00:27:54.409><c> two</c><00:27:54.619><c> in</c><00:27:54.980><c> order</c><00:27:55.580><c> to</c><00:27:55.730><c> do</c><00:27:55.940><c> all</c><00:27:56.269><c> of</c><00:27:56.299><c> these</c>

00:27:56.470 --> 00:27:56.480 align:start position:0%
or two in order to do all of these
 

00:27:56.480 --> 00:27:58.509 align:start position:0%
or two in order to do all of these
protocol<00:27:56.960><c> improvements</c><00:27:57.559><c> that</c><00:27:57.710><c> no</c><00:27:58.009><c> developers</c>

00:27:58.509 --> 00:27:58.519 align:start position:0%
protocol improvements that no developers
 

00:27:58.519 --> 00:28:00.489 align:start position:0%
protocol improvements that no developers
have<00:27:58.759><c> been</c><00:27:58.970><c> dreaming</c><00:27:59.690><c> about</c><00:27:59.960><c> the</c><00:28:00.139><c> whole</c><00:28:00.289><c> time</c>

00:28:00.489 --> 00:28:00.499 align:start position:0%
have been dreaming about the whole time
 

00:28:00.499 --> 00:28:03.310 align:start position:0%
have been dreaming about the whole time
without<00:28:01.100><c> having</c><00:28:01.609><c> to</c><00:28:02.029><c> go</c><00:28:02.659><c> through</c><00:28:02.690><c> this</c><00:28:03.169><c> kind</c>

00:28:03.310 --> 00:28:03.320 align:start position:0%
without having to go through this kind
 

00:28:03.320 --> 00:28:04.840 align:start position:0%
without having to go through this kind
of<00:28:03.440><c> political</c><00:28:03.679><c> process</c><00:28:04.369><c> of</c><00:28:04.489><c> getting</c><00:28:04.609><c> all</c>

00:28:04.840 --> 00:28:04.850 align:start position:0%
of political process of getting all
 

00:28:04.850 --> 00:28:06.549 align:start position:0%
of political process of getting all
seven<00:28:05.179><c> clients</c><00:28:05.419><c> to</c><00:28:05.690><c> agree</c><00:28:05.960><c> on</c><00:28:05.989><c> it</c><00:28:06.259><c> and</c><00:28:06.379><c> write</c>

00:28:06.549 --> 00:28:06.559 align:start position:0%
seven clients to agree on it and write
 

00:28:06.559 --> 00:28:09.249 align:start position:0%
seven clients to agree on it and write
and<00:28:06.769><c> write</c><00:28:07.460><c> a</c><00:28:07.519><c> million</c><00:28:07.789><c> state</c><00:28:08.179><c> tests</c><00:28:08.989><c> for</c><00:28:09.230><c> it</c>

00:28:09.249 --> 00:28:09.259 align:start position:0%
and write a million state tests for it
 

00:28:09.259 --> 00:28:11.499 align:start position:0%
and write a million state tests for it
and<00:28:09.529><c> and</c><00:28:10.190><c> fuzz</c><00:28:10.399><c> it</c><00:28:10.519><c> for</c><00:28:10.639><c> six</c><00:28:10.820><c> months</c><00:28:11.090><c> in</c><00:28:11.299><c> the</c>

00:28:11.499 --> 00:28:11.509 align:start position:0%
and and fuzz it for six months in the
 

00:28:11.509 --> 00:28:13.509 align:start position:0%
and and fuzz it for six months in the
short<00:28:11.779><c> term</c><00:28:12.019><c> in</c><00:28:12.769><c> the</c><00:28:12.980><c> longer</c><00:28:13.279><c> term</c>

00:28:13.509 --> 00:28:13.519 align:start position:0%
short term in the longer term
 

00:28:13.519 --> 00:28:16.029 align:start position:0%
short term in the longer term
even<00:28:14.210><c> as</c><00:28:14.359><c> the</c><00:28:14.570><c> shorting</c><00:28:14.960><c> system</c><00:28:15.529><c> solidifies</c>

00:28:16.029 --> 00:28:16.039 align:start position:0%
even as the shorting system solidifies
 

00:28:16.039 --> 00:28:18.039 align:start position:0%
even as the shorting system solidifies
of<00:28:16.369><c> course</c><00:28:16.879><c> the</c><00:28:17.059><c> shorting</c><00:28:17.359><c> system</c><00:28:17.690><c> will</c><00:28:17.840><c> end</c>

00:28:18.039 --> 00:28:18.049 align:start position:0%
of course the shorting system will end
 

00:28:18.049 --> 00:28:20.349 align:start position:0%
of course the shorting system will end
up<00:28:18.169><c> gig</c><00:28:18.489><c> focusing</c><00:28:19.489><c> greeted</c><00:28:19.820><c> more</c><00:28:20.029><c> and</c><00:28:20.149><c> more</c><00:28:20.269><c> on</c>

00:28:20.349 --> 00:28:20.359 align:start position:0%
up gig focusing greeted more and more on
 

00:28:20.359 --> 00:28:22.960 align:start position:0%
up gig focusing greeted more and more on
conservatism<00:28:20.929><c> and</c><00:28:21.169><c> security</c><00:28:21.619><c> and</c><00:28:22.159><c> eventually</c>

00:28:22.960 --> 00:28:22.970 align:start position:0%
conservatism and security and eventually
 

00:28:22.970 --> 00:28:25.029 align:start position:0%
conservatism and security and eventually
the<00:28:23.119><c> two</c><00:28:23.149><c> will</c><00:28:23.600><c> be</c><00:28:23.840><c> kind</c><00:28:24.109><c> of</c><00:28:24.200><c> merged</c><00:28:24.619><c> in</c><00:28:24.799><c> some</c>

00:28:25.029 --> 00:28:25.039 align:start position:0%
the two will be kind of merged in some
 

00:28:25.039 --> 00:28:27.099 align:start position:0%
the two will be kind of merged in some
nice<00:28:25.220><c> and</c><00:28:25.429><c> clean</c><00:28:25.609><c> way</c><00:28:25.789><c> but</c><00:28:26.239><c> look</c><00:28:26.809><c> this</c><00:28:26.960><c> is</c>

00:28:27.099 --> 00:28:27.109 align:start position:0%
nice and clean way but look this is
 

00:28:27.109 --> 00:28:29.139 align:start position:0%
nice and clean way but look this is
something<00:28:27.409><c> like</c><00:28:27.440><c> if</c><00:28:28.279><c> we</c><00:28:28.399><c> wants</c><00:28:28.669><c> to</c><00:28:28.789><c> can</c><00:28:28.970><c> wait</c>

00:28:29.139 --> 00:28:29.149 align:start position:0%
something like if we wants to can wait
 

00:28:29.149 --> 00:28:31.720 align:start position:0%
something like if we wants to can wait
three<00:28:29.359><c> or</c><00:28:29.450><c> four</c><00:28:29.600><c> years</c><00:28:29.809><c> so</c><00:28:30.220><c> the</c><00:28:31.220><c> good</c><00:28:31.399><c> news</c><00:28:31.580><c> is</c>

00:28:31.720 --> 00:28:31.730 align:start position:0%
three or four years so the good news is
 

00:28:31.730 --> 00:28:34.869 align:start position:0%
three or four years so the good news is
that<00:28:31.820><c> the</c><00:28:32.799><c> along</c><00:28:33.799><c> with</c><00:28:34.009><c> the</c><00:28:34.190><c> initial</c><00:28:34.549><c> work</c><00:28:34.700><c> of</c>

00:28:34.869 --> 00:28:34.879 align:start position:0%
that the along with the initial work of
 

00:28:34.879 --> 00:28:36.369 align:start position:0%
that the along with the initial work of
on<00:28:35.029><c> shorting</c><00:28:35.539><c> having</c><00:28:35.779><c> a</c><00:28:35.869><c> proceeding</c><00:28:36.350><c> very</c>

00:28:36.369 --> 00:28:36.379 align:start position:0%
on shorting having a proceeding very
 

00:28:36.379 --> 00:28:37.930 align:start position:0%
on shorting having a proceeding very
quickly<00:28:36.889><c> to</c><00:28:37.159><c> the</c><00:28:37.249><c> points</c><00:28:37.549><c> we</c><00:28:37.669><c> are</c><00:28:37.789><c> we</c><00:28:37.909><c> are</c>

00:28:37.930 --> 00:28:37.940 align:start position:0%
quickly to the points we are we are
 

00:28:37.940 --> 00:28:40.539 align:start position:0%
quickly to the points we are we are
basically<00:28:38.869><c> just</c><00:28:38.960><c> inches</c><00:28:39.440><c> away</c><00:28:39.470><c> from</c><00:28:40.009><c> having</c><00:28:40.220><c> a</c>

00:28:40.539 --> 00:28:40.549 align:start position:0%
basically just inches away from having a
 

00:28:40.549 --> 00:28:43.749 align:start position:0%
basically just inches away from having a
working<00:28:41.149><c> Kasper</c><00:28:41.960><c> proof-of-concept</c><00:28:42.889><c> test</c><00:28:43.549><c> and</c>

00:28:43.749 --> 00:28:43.759 align:start position:0%
working Kasper proof-of-concept test and
 

00:28:43.759 --> 00:28:46.060 align:start position:0%
working Kasper proof-of-concept test and
in<00:28:43.850><c> Python</c><00:28:44.239><c> we</c><00:28:44.690><c> also</c><00:28:44.869><c> have</c><00:28:45.230><c> initial</c><00:28:45.739><c> work</c><00:28:45.889><c> on</c>

00:28:46.060 --> 00:28:46.070 align:start position:0%
in Python we also have initial work on
 

00:28:46.070 --> 00:28:47.680 align:start position:0%
in Python we also have initial work on
shorting<00:28:46.489><c> that's</c><00:28:46.669><c> being</c><00:28:46.820><c> done</c><00:28:47.059><c> in</c><00:28:47.210><c> this</c><00:28:47.330><c> repo</c>

00:28:47.680 --> 00:28:47.690 align:start position:0%
shorting that's being done in this repo
 

00:28:47.690 --> 00:28:50.379 align:start position:0%
shorting that's being done in this repo
so<00:28:48.350><c> you</c><00:28:48.409><c> know</c><00:28:48.649><c> we</c><00:28:48.830><c> have</c><00:28:48.980><c> some</c><00:28:49.340><c> developers</c><00:28:49.879><c> that</c>

00:28:50.379 --> 00:28:50.389 align:start position:0%
so you know we have some developers that
 

00:28:50.389 --> 00:28:53.919 align:start position:0%
so you know we have some developers that
are<00:28:50.600><c> working</c><00:28:50.929><c> on</c><00:28:51.379><c> a</c><00:28:51.739><c> shorting</c><00:28:52.929><c> capable</c>

00:28:53.919 --> 00:28:53.929 align:start position:0%
are working on a shorting capable
 

00:28:53.929 --> 00:28:57.519 align:start position:0%
are working on a shorting capable
clients<00:28:54.549><c> and</c><00:28:55.549><c> that</c><00:28:56.119><c> are</c><00:28:56.269><c> starting</c><00:28:56.690><c> to</c><00:28:57.080><c> work</c><00:28:57.289><c> on</c>

00:28:57.519 --> 00:28:57.529 align:start position:0%
clients and that are starting to work on
 

00:28:57.529 --> 00:28:59.190 align:start position:0%
clients and that are starting to work on
some<00:28:57.889><c> of</c><00:28:57.919><c> these</c><00:28:58.070><c> steel</c><00:28:58.309><c> with</c><00:28:58.490><c> steel</c>

00:28:59.190 --> 00:28:59.200 align:start position:0%
some of these steel with steel
 

00:28:59.200 --> 00:29:00.300 align:start position:0%
some of these steel with steel
quite<00:28:59.410><c> an</c><00:28:59.500><c> improvement</c><00:28:59.710><c> starting</c><00:29:00.220><c> to</c>

00:29:00.300 --> 00:29:00.310 align:start position:0%
quite an improvement starting to
 

00:29:00.310 --> 00:29:02.010 align:start position:0%
quite an improvement starting to
experiment<00:29:00.700><c> with</c><00:29:01.060><c> some</c><00:29:01.810><c> of</c><00:29:01.840><c> these</c>

00:29:02.010 --> 00:29:02.020 align:start position:0%
experiment with some of these
 

00:29:02.020 --> 00:29:04.230 align:start position:0%
experiment with some of these
optimizations<00:29:02.830><c> and</c><00:29:03.130><c> you</c><00:29:03.820><c> know</c><00:29:03.910><c> the</c><00:29:04.060><c> hope</c>

00:29:04.230 --> 00:29:04.240 align:start position:0%
optimizations and you know the hope
 

00:29:04.240 --> 00:29:06.120 align:start position:0%
optimizations and you know the hope
would<00:29:04.390><c> be</c><00:29:04.450><c> to</c><00:29:04.600><c> also</c><00:29:05.170><c> you</c><00:29:05.560><c> know</c><00:29:05.650><c> if</c><00:29:05.920><c> there</c><00:29:06.100><c> are</c>

00:29:06.120 --> 00:29:06.130 align:start position:0%
would be to also you know if there are
 

00:29:06.130 --> 00:29:07.830 align:start position:0%
would be to also you know if there are
other<00:29:06.280><c> clients</c><00:29:06.940><c> developers</c><00:29:07.330><c> that</c><00:29:07.540><c> wants</c><00:29:07.780><c> to</c>

00:29:07.830 --> 00:29:07.840 align:start position:0%
other clients developers that wants to
 

00:29:07.840 --> 00:29:09.660 align:start position:0%
other clients developers that wants to
participate<00:29:08.080><c> in</c><00:29:08.440><c> this</c><00:29:08.620><c> as</c><00:29:08.740><c> well</c><00:29:08.890><c> then</c><00:29:09.280><c> you</c>

00:29:09.660 --> 00:29:09.670 align:start position:0%
participate in this as well then you
 

00:29:09.670 --> 00:29:10.920 align:start position:0%
participate in this as well then you
know<00:29:09.760><c> what</c><00:29:09.850><c> this</c><00:29:10.000><c> is</c><00:29:10.180><c> something</c><00:29:10.390><c> that</c><00:29:10.540><c> should</c>

00:29:10.920 --> 00:29:10.930 align:start position:0%
know what this is something that should
 

00:29:10.930 --> 00:29:13.290 align:start position:0%
know what this is something that should
have<00:29:11.740><c> been</c><00:29:11.770><c> totally</c><00:29:12.310><c> openly</c><00:29:12.760><c> in</c><00:29:12.850><c> this</c><00:29:13.000><c> and</c>

00:29:13.290 --> 00:29:13.300 align:start position:0%
have been totally openly in this and
 

00:29:13.300 --> 00:29:15.600 align:start position:0%
have been totally openly in this and
this<00:29:14.020><c> is</c><00:29:14.140><c> a</c><00:29:14.170><c> process</c><00:29:14.620><c> that</c><00:29:15.130><c> you</c><00:29:15.280><c> know</c><00:29:15.370><c> should</c>

00:29:15.600 --> 00:29:15.610 align:start position:0%
this is a process that you know should
 

00:29:15.610 --> 00:29:18.150 align:start position:0%
this is a process that you know should
eventually<00:29:16.120><c> go</c><00:29:16.270><c> you</c><00:29:16.660><c> know</c><00:29:16.720><c> beyond</c><00:29:17.470><c> just</c><00:29:17.710><c> just</c>

00:29:18.150 --> 00:29:18.160 align:start position:0%
eventually go you know beyond just just
 

00:29:18.160 --> 00:29:21.570 align:start position:0%
eventually go you know beyond just just
happening<00:29:18.460><c> inside</c><00:29:18.700><c> of</c><00:29:18.820><c> one</c><00:29:18.970><c> client</c><00:29:19.240><c> and</c><00:29:20.580><c> you</c>

00:29:21.570 --> 00:29:21.580 align:start position:0%
happening inside of one client and you
 

00:29:21.580 --> 00:29:23.970 align:start position:0%
happening inside of one client and you
know<00:29:21.670><c> basically</c><00:29:22.270><c> you</c><00:29:22.660><c> know</c><00:29:22.960><c> in</c><00:29:23.200><c> the</c><00:29:23.320><c> short</c><00:29:23.530><c> in</c>

00:29:23.970 --> 00:29:23.980 align:start position:0%
know basically you know in the short in
 

00:29:23.980 --> 00:29:26.580 align:start position:0%
know basically you know in the short in
the<00:29:24.190><c> short</c><00:29:24.400><c> term</c><00:29:24.640><c> the</c><00:29:25.240><c> shorting</c><00:29:26.170><c> stuff</c><00:29:26.410><c> would</c>

00:29:26.580 --> 00:29:26.590 align:start position:0%
the short term the shorting stuff would
 

00:29:26.590 --> 00:29:29.100 align:start position:0%
the short term the shorting stuff would
continue<00:29:27.070><c> as</c><00:29:27.280><c> kind</c><00:29:28.240><c> of</c><00:29:28.330><c> proof</c><00:29:28.510><c> of</c><00:29:28.600><c> concept</c><00:29:29.020><c> and</c>

00:29:29.100 --> 00:29:29.110 align:start position:0%
continue as kind of proof of concept and
 

00:29:29.110 --> 00:29:31.140 align:start position:0%
continue as kind of proof of concept and
test<00:29:29.380><c> note</c><00:29:29.560><c> test</c><00:29:29.950><c> mode</c><00:29:30.190><c> and</c><00:29:30.610><c> the</c><00:29:30.940><c> nice</c><00:29:31.120><c> thing</c>

00:29:31.140 --> 00:29:31.150 align:start position:0%
test note test mode and the nice thing
 

00:29:31.150 --> 00:29:33.450 align:start position:0%
test note test mode and the nice thing
is<00:29:31.570><c> that</c><00:29:31.810><c> because</c><00:29:31.960><c> this</c><00:29:32.470><c> is</c><00:29:32.650><c> not</c><00:29:32.920><c> being</c><00:29:33.190><c> done</c>

00:29:33.450 --> 00:29:33.460 align:start position:0%
is that because this is not being done
 

00:29:33.460 --> 00:29:35.250 align:start position:0%
is that because this is not being done
as<00:29:33.700><c> a</c><00:29:33.730><c> hard</c><00:29:34.030><c> fork</c><00:29:34.300><c> because</c><00:29:34.510><c> this</c><00:29:34.900><c> is</c><00:29:35.020><c> being</c>

00:29:35.250 --> 00:29:35.260 align:start position:0%
as a hard fork because this is being
 

00:29:35.260 --> 00:29:38.730 align:start position:0%
as a hard fork because this is being
rolled<00:29:35.920><c> in</c><00:29:36.070><c> gradually</c><00:29:36.760><c> as</c><00:29:37.410><c> this</c><00:29:38.410><c> kind</c><00:29:38.650><c> of</c>

00:29:38.730 --> 00:29:38.740 align:start position:0%
rolled in gradually as this kind of
 

00:29:38.740 --> 00:29:40.470 align:start position:0%
rolled in gradually as this kind of
loosely<00:29:39.130><c> coupled</c><00:29:39.460><c> overlay</c><00:29:39.880><c> at</c><00:29:40.000><c> first</c><00:29:40.240><c> and</c>

00:29:40.470 --> 00:29:40.480 align:start position:0%
loosely coupled overlay at first and
 

00:29:40.480 --> 00:29:42.480 align:start position:0%
loosely coupled overlay at first and
tightly<00:29:40.780><c> coupled</c><00:29:40.930><c> over</c><00:29:41.290><c> time</c><00:29:41.530><c> like</c><00:29:42.100><c> basically</c>

00:29:42.480 --> 00:29:42.490 align:start position:0%
tightly coupled over time like basically
 

00:29:42.490 --> 00:29:44.460 align:start position:0%
tightly coupled over time like basically
there<00:29:42.730><c> is</c><00:29:42.760><c> no</c><00:29:43.120><c> sharp</c><00:29:43.420><c> test</c><00:29:43.810><c> that</c><00:29:43.990><c> too</c><00:29:44.140><c> may</c><00:29:44.290><c> not</c>

00:29:44.460 --> 00:29:44.470 align:start position:0%
there is no sharp test that too may not
 

00:29:44.470 --> 00:29:46.380 align:start position:0%
there is no sharp test that too may not
cut<00:29:44.680><c> off</c><00:29:44.800><c> right</c><00:29:45.070><c> so</c><00:29:45.100><c> like</c><00:29:45.370><c> the</c><00:29:45.790><c> extent</c><00:29:46.300><c> to</c>

00:29:46.380 --> 00:29:46.390 align:start position:0%
cut off right so like the extent to
 

00:29:46.390 --> 00:29:48.030 align:start position:0%
cut off right so like the extent to
which<00:29:46.600><c> the</c><00:29:46.810><c> shards</c><00:29:47.110><c> are</c><00:29:47.230><c> tested</c><00:29:47.740><c> and</c><00:29:47.890><c> the</c>

00:29:48.030 --> 00:29:48.040 align:start position:0%
which the shards are tested and the
 

00:29:48.040 --> 00:29:49.350 align:start position:0%
which the shards are tested and the
extent<00:29:48.400><c> to</c><00:29:48.430><c> which</c><00:29:48.520><c> the</c><00:29:48.700><c> shards</c><00:29:48.970><c> are</c><00:29:49.120><c> a</c><00:29:49.150><c> main</c>

00:29:49.350 --> 00:29:49.360 align:start position:0%
extent to which the shards are a main
 

00:29:49.360 --> 00:29:51.930 align:start position:0%
extent to which the shards are a main
net<00:29:49.570><c> actually</c><00:29:50.320><c> kind</c><00:29:50.500><c> of</c><00:29:50.590><c> group</c><00:29:50.860><c> flows</c><00:29:51.280><c> fluidly</c>

00:29:51.930 --> 00:29:51.940 align:start position:0%
net actually kind of group flows fluidly
 

00:29:51.940 --> 00:29:54.120 align:start position:0%
net actually kind of group flows fluidly
from<00:29:52.150><c> one</c><00:29:52.300><c> to</c><00:29:52.420><c> the</c><00:29:52.480><c> other</c><00:29:52.540><c> over</c><00:29:52.960><c> time</c><00:29:53.140><c> so</c><00:29:53.770><c> you</c>

00:29:54.120 --> 00:29:54.130 align:start position:0%
from one to the other over time so you
 

00:29:54.130 --> 00:29:56.900 align:start position:0%
from one to the other over time so you
know<00:29:54.430><c> basically</c><00:29:54.700><c> this</c><00:29:55.390><c> way</c><00:29:55.600><c> we</c><00:29:55.840><c> can</c><00:29:56.050><c> get</c>

00:29:56.900 --> 00:29:56.910 align:start position:0%
know basically this way we can get
 

00:29:56.910 --> 00:30:00.090 align:start position:0%
know basically this way we can get
development<00:29:57.910><c> of</c><00:29:58.210><c> both</c><00:29:58.960><c> scalability</c><00:29:59.710><c> and</c><00:29:59.920><c> a</c>

00:30:00.090 --> 00:30:00.100 align:start position:0%
development of both scalability and a
 

00:30:00.100 --> 00:30:01.170 align:start position:0%
development of both scalability and a
large<00:30:00.280><c> number</c><00:30:00.340><c> of</c><00:30:00.610><c> other</c><00:30:00.790><c> needed</c>

00:30:01.170 --> 00:30:01.180 align:start position:0%
large number of other needed
 

00:30:01.180 --> 00:30:04.260 align:start position:0%
large number of other needed
improvements<00:30:01.690><c> in</c><00:30:02.010><c> both</c><00:30:03.010><c> both</c><00:30:03.640><c> quickly</c><00:30:03.940><c> and</c>

00:30:04.260 --> 00:30:04.270 align:start position:0%
improvements in both both quickly and
 

00:30:04.270 --> 00:30:06.270 align:start position:0%
improvements in both both quickly and
safely<00:30:05.080><c> with</c><00:30:05.440><c> respect</c><00:30:05.770><c> to</c><00:30:05.860><c> the</c><00:30:05.950><c> existing</c>

00:30:06.270 --> 00:30:06.280 align:start position:0%
safely with respect to the existing
 

00:30:06.280 --> 00:30:10.220 align:start position:0%
safely with respect to the existing
aetherium<00:30:06.640><c> protocol</c><00:30:07.060><c> thank</c><00:30:07.810><c> you</c>

00:30:10.220 --> 00:30:10.230 align:start position:0%
 
 

00:30:10.230 --> 00:30:18.040 align:start position:0%
 
[Applause]

00:30:18.040 --> 00:30:18.050 align:start position:0%
[Applause]
 

00:30:18.050 --> 00:30:24.180 align:start position:0%
[Applause]
you

00:30:24.180 --> 00:30:24.190 align:start position:0%
 
 

00:30:24.190 --> 00:30:31.769 align:start position:0%
 
[Music]

