WEBVTT
Kind: captions
Language: en

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

00:00:17.100 --> 00:00:17.110 align:start position:0%
 
 

00:00:17.110 --> 00:00:20.140 align:start position:0%
 
say<00:00:18.110><c> everybody</c><00:00:18.440><c> I'm</c><00:00:18.590><c> chasing</c><00:00:19.310><c> out</c><00:00:19.550><c> for</c><00:00:19.850><c> a</c><00:00:19.880><c> half</c>

00:00:20.140 --> 00:00:20.150 align:start position:0%
say everybody I'm chasing out for a half
 

00:00:20.150 --> 00:00:23.250 align:start position:0%
say everybody I'm chasing out for a half
and<00:00:20.420><c> I</c><00:00:20.690><c> asked</c><00:00:21.320><c> to</c><00:00:21.500><c> moderate</c><00:00:21.860><c> this</c><00:00:22.040><c> panel</c>

00:00:23.250 --> 00:00:23.260 align:start position:0%
and I asked to moderate this panel
 

00:00:23.260 --> 00:00:28.330 align:start position:0%
and I asked to moderate this panel
because<00:00:24.460><c> I've</c><00:00:25.460><c> been</c><00:00:25.610><c> working</c><00:00:25.790><c> on</c><00:00:26.650><c> EBM</c><00:00:27.650><c> and</c><00:00:27.980><c> he</c>

00:00:28.330 --> 00:00:28.340 align:start position:0%
because I've been working on EBM and he
 

00:00:28.340 --> 00:00:31.300 align:start position:0%
because I've been working on EBM and he
was<00:00:28.550><c> him</c><00:00:28.790><c> lately</c><00:00:29.390><c> and</c><00:00:29.660><c> I</c><00:00:29.960><c> know</c><00:00:30.680><c> there</c><00:00:31.130><c> were</c>

00:00:31.300 --> 00:00:31.310 align:start position:0%
was him lately and I know there were
 

00:00:31.310 --> 00:00:33.240 align:start position:0%
was him lately and I know there were
there<00:00:32.059><c> are</c><00:00:32.090><c> no</c><00:00:32.270><c> other</c><00:00:32.419><c> experts</c>

00:00:33.240 --> 00:00:33.250 align:start position:0%
there are no other experts
 

00:00:33.250 --> 00:00:39.970 align:start position:0%
there are no other experts
besides<00:00:34.250><c> these</c><00:00:35.210><c> panelists</c><00:00:36.700><c> so</c><00:00:38.739><c> he</c><00:00:39.739><c> saw</c>

00:00:39.970 --> 00:00:39.980 align:start position:0%
besides these panelists so he saw
 

00:00:39.980 --> 00:00:45.819 align:start position:0%
besides these panelists so he saw
Martin's<00:00:40.820><c> talk</c><00:00:41.120><c> yesterday</c><00:00:42.190><c> and</c><00:00:44.650><c> well</c><00:00:45.650><c> it</c><00:00:45.710><c> was</c>

00:00:45.819 --> 00:00:45.829 align:start position:0%
Martin's talk yesterday and well it was
 

00:00:45.829 --> 00:00:50.020 align:start position:0%
Martin's talk yesterday and well it was
on<00:00:45.980><c> Crimea</c><00:00:46.760><c> but</c><00:00:47.230><c> it</c><00:00:48.230><c> mentioned</c><00:00:48.800><c> the</c><00:00:49.550><c> precursor</c>

00:00:50.020 --> 00:00:50.030 align:start position:0%
on Crimea but it mentioned the precursor
 

00:00:50.030 --> 00:00:53.830 align:start position:0%
on Crimea but it mentioned the precursor
to<00:00:50.060><c> premier</c><00:00:50.480><c> which</c><00:00:50.750><c> is</c><00:00:50.950><c> he</c><00:00:51.950><c> was</c><00:00:52.280><c> ohm</c><00:00:52.520><c> and</c><00:00:52.840><c> that</c>

00:00:53.830 --> 00:00:53.840 align:start position:0%
to premier which is he was ohm and that
 

00:00:53.840 --> 00:00:58.560 align:start position:0%
to premier which is he was ohm and that
started<00:00:54.829><c> in</c><00:00:55.040><c> December</c><00:00:55.520><c> 2015</c>

00:00:58.560 --> 00:00:58.570 align:start position:0%
 
 

00:00:58.570 --> 00:01:04.450 align:start position:0%
 
by<00:01:01.210><c> the</c><00:01:02.210><c> summer</c><00:01:02.480><c> of</c><00:01:02.809><c> 2016</c><00:01:03.559><c> the</c><00:01:03.980><c> first</c><00:01:04.159><c> comment</c>

00:01:04.450 --> 00:01:04.460 align:start position:0%
by the summer of 2016 the first comment
 

00:01:04.460 --> 00:01:05.980 align:start position:0%
by the summer of 2016 the first comment
was<00:01:04.519><c> in</c><00:01:04.670><c> April</c><00:01:05.000><c> but</c><00:01:05.119><c> by</c><00:01:05.239><c> the</c><00:01:05.299><c> summer</c><00:01:05.630><c> there</c><00:01:05.870><c> was</c>

00:01:05.980 --> 00:01:05.990 align:start position:0%
was in April but by the summer there was
 

00:01:05.990 --> 00:01:10.450 align:start position:0%
was in April but by the summer there was
a<00:01:06.229><c> pretty</c><00:01:06.979><c> working</c><00:01:07.370><c> prototype</c><00:01:07.909><c> for</c><00:01:08.780><c> the</c><00:01:09.460><c> EVM</c>

00:01:10.450 --> 00:01:10.460 align:start position:0%
a pretty working prototype for the EVM
 

00:01:10.460 --> 00:01:16.030 align:start position:0%
a pretty working prototype for the EVM
to<00:01:10.790><c> ewaz</c><00:01:11.180><c> 'm</c><00:01:11.470><c> transpiler</c><00:01:13.870><c> then</c><00:01:14.870><c> so</c><00:01:15.740><c> that</c><00:01:15.920><c> was</c>

00:01:16.030 --> 00:01:16.040 align:start position:0%
to ewaz 'm transpiler then so that was
 

00:01:16.040 --> 00:01:22.719 align:start position:0%
to ewaz 'm transpiler then so that was
the<00:01:16.159><c> EVM</c><00:01:16.520><c> 2.0</c><00:01:20.260><c> so</c><00:01:21.260><c> after</c><00:01:21.650><c> the</c><00:01:21.770><c> 2.0</c><00:01:22.220><c> proposal</c>

00:01:22.719 --> 00:01:22.729 align:start position:0%
the EVM 2.0 so after the 2.0 proposal
 

00:01:22.729 --> 00:01:28.090 align:start position:0%
the EVM 2.0 so after the 2.0 proposal
came<00:01:22.940><c> the</c><00:01:23.440><c> 1.5</c><00:01:24.820><c> proposal</c><00:01:25.820><c> from</c><00:01:26.860><c> Greg</c><00:01:27.860><c> and</c>

00:01:28.090 --> 00:01:28.100 align:start position:0%
came the 1.5 proposal from Greg and
 

00:01:28.100 --> 00:01:32.350 align:start position:0%
came the 1.5 proposal from Greg and
Pavel<00:01:28.760><c> and</c><00:01:29.170><c> you</c><00:01:30.170><c> just</c><00:01:30.350><c> saw</c><00:01:31.119><c> hobbles</c><00:01:32.119><c> talked</c>

00:01:32.350 --> 00:01:32.360 align:start position:0%
Pavel and you just saw hobbles talked
 

00:01:32.360 --> 00:01:35.590 align:start position:0%
Pavel and you just saw hobbles talked
earlier<00:01:32.750><c> about</c><00:01:33.220><c> EVM</c><00:01:34.220><c> C</c><00:01:34.520><c> which</c><00:01:34.939><c> is</c><00:01:35.090><c> sort</c><00:01:35.330><c> of</c><00:01:35.390><c> the</c>

00:01:35.590 --> 00:01:35.600 align:start position:0%
earlier about EVM C which is sort of the
 

00:01:35.600 --> 00:01:40.330 align:start position:0%
earlier about EVM C which is sort of the
the<00:01:36.470><c> API</c><00:01:36.830><c> to</c><00:01:38.049><c> plug</c><00:01:39.049><c> in</c><00:01:39.229><c> and</c><00:01:39.470><c> be</c><00:01:39.890><c> able</c><00:01:39.950><c> to</c><00:01:40.070><c> swap</c>

00:01:40.330 --> 00:01:40.340 align:start position:0%
the API to plug in and be able to swap
 

00:01:40.340 --> 00:01:50.469 align:start position:0%
the API to plug in and be able to swap
between<00:01:41.770><c> awasum</c><00:01:42.770><c> and</c><00:01:42.979><c> an</c><00:01:43.420><c> EVM</c><00:01:45.070><c> 1.5</c><00:01:46.720><c> and</c><00:01:49.479><c> then</c>

00:01:50.469 --> 00:01:50.479 align:start position:0%
between awasum and an EVM 1.5 and then
 

00:01:50.479 --> 00:01:57.179 align:start position:0%
between awasum and an EVM 1.5 and then
came<00:01:52.030><c> earlier</c><00:01:53.030><c> this</c><00:01:53.180><c> year</c><00:01:53.710><c> was</c><00:01:54.710><c> Julia</c>

00:01:57.179 --> 00:01:57.189 align:start position:0%
came earlier this year was Julia
 

00:01:57.189 --> 00:02:01.300 align:start position:0%
came earlier this year was Julia
yesterday<00:01:58.189><c> also</c><00:01:58.460><c> saw</c><00:01:59.290><c> Alex</c><00:02:00.380><c> Alex's</c><00:02:01.100><c> talk</c>

00:02:01.300 --> 00:02:01.310 align:start position:0%
yesterday also saw Alex Alex's talk
 

00:02:01.310 --> 00:02:04.960 align:start position:0%
yesterday also saw Alex Alex's talk
about<00:02:01.850><c> Julia</c><00:02:02.710><c> which</c><00:02:03.710><c> he</c><00:02:03.979><c> and</c><00:02:04.250><c> Christian</c>

00:02:04.960 --> 00:02:04.970 align:start position:0%
about Julia which he and Christian
 

00:02:04.970 --> 00:02:09.820 align:start position:0%
about Julia which he and Christian
designed<00:02:06.369><c> to</c><00:02:07.369><c> upgrade</c><00:02:08.329><c> solidity</c><00:02:08.780><c> and</c><00:02:09.110><c> be</c><00:02:09.679><c> able</c>

00:02:09.820 --> 00:02:09.830 align:start position:0%
designed to upgrade solidity and be able
 

00:02:09.830 --> 00:02:14.039 align:start position:0%
designed to upgrade solidity and be able
to<00:02:09.890><c> make</c><00:02:10.069><c> solidity</c><00:02:11.440><c> target</c>

00:02:14.039 --> 00:02:14.049 align:start position:0%
to make solidity target
 

00:02:14.049 --> 00:02:18.750 align:start position:0%
to make solidity target
the<00:02:15.079><c> EBM</c><00:02:15.819><c> 2.0</c><00:02:16.819><c> the</c><00:02:16.939><c> next</c><00:02:17.120><c> versions</c><00:02:17.420><c> of</c><00:02:17.569><c> the</c><00:02:17.719><c> EBM</c>

00:02:18.750 --> 00:02:18.760 align:start position:0%
the EBM 2.0 the next versions of the EBM
 

00:02:18.760 --> 00:02:31.270 align:start position:0%
the EBM 2.0 the next versions of the EBM
2.0<00:02:19.760><c> and</c><00:02:19.909><c> 1.5</c><00:02:20.620><c> and</c><00:02:21.670><c> then</c><00:02:26.319><c> and</c><00:02:28.120><c> since</c><00:02:29.120><c> then</c><00:02:30.280><c> also</c>

00:02:31.270 --> 00:02:31.280 align:start position:0%
2.0 and 1.5 and then and since then also
 

00:02:31.280 --> 00:02:33.280 align:start position:0%
2.0 and 1.5 and then and since then also
pavel<00:02:31.849><c> has</c><00:02:31.939><c> made</c><00:02:32.090><c> a</c><00:02:32.120><c> lot</c><00:02:32.269><c> of</c><00:02:32.299><c> progress</c><00:02:32.540><c> on</c><00:02:32.930><c> the</c>

00:02:33.280 --> 00:02:33.290 align:start position:0%
pavel has made a lot of progress on the
 

00:02:33.290 --> 00:02:36.280 align:start position:0%
pavel has made a lot of progress on the
the<00:02:33.709><c> jet</c><00:02:33.950><c> vm</c><00:02:34.359><c> so</c><00:02:35.359><c> it's</c><00:02:35.930><c> sort</c><00:02:36.140><c> of</c><00:02:36.200><c> been</c>

00:02:36.280 --> 00:02:36.290 align:start position:0%
the jet vm so it's sort of been
 

00:02:36.290 --> 00:02:40.360 align:start position:0%
the jet vm so it's sort of been
backwards<00:02:36.620><c> where</c><00:02:37.269><c> first</c><00:02:38.269><c> EVM</c><00:02:39.189><c> 2.0</c><00:02:40.189><c> was</c>

00:02:40.360 --> 00:02:40.370 align:start position:0%
backwards where first EVM 2.0 was
 

00:02:40.370 --> 00:02:46.869 align:start position:0%
backwards where first EVM 2.0 was
proposed<00:02:40.700><c> then</c><00:02:41.540><c> more</c><00:02:41.870><c> progress</c><00:02:42.319><c> on</c><00:02:42.969><c> EVM</c><00:02:43.969><c> 1.5</c><00:02:45.879><c> I</c>

00:02:46.869 --> 00:02:46.879 align:start position:0%
proposed then more progress on EVM 1.5 I
 

00:02:46.879 --> 00:02:49.360 align:start position:0%
proposed then more progress on EVM 1.5 I
hope<00:02:47.810><c> this</c><00:02:48.019><c> makes</c><00:02:48.170><c> some</c><00:02:48.379><c> sense</c><00:02:48.560><c> so</c><00:02:48.799><c> I</c><00:02:48.829><c> I</c><00:02:49.159><c> think</c>

00:02:49.360 --> 00:02:49.370 align:start position:0%
hope this makes some sense so I I think
 

00:02:49.370 --> 00:02:56.800 align:start position:0%
hope this makes some sense so I I think
I'll<00:02:50.680><c> ask</c><00:02:51.680><c> our</c><00:02:51.950><c> panelists</c><00:02:52.459><c> what</c><00:02:53.419><c> is</c><00:02:55.780><c> what</c><00:02:56.780><c> is</c>

00:02:56.800 --> 00:02:56.810 align:start position:0%
I'll ask our panelists what is what is
 

00:02:56.810 --> 00:03:09.220 align:start position:0%
I'll ask our panelists what is what is
he<00:02:57.109><c> was</c><00:02:57.290><c> and</c><00:02:57.530><c> what</c><00:02:57.739><c> is</c><00:02:57.919><c> bbm</c><00:02:58.639><c> 1.5</c><00:03:08.200><c> what</c><00:03:09.200><c> I</c>

00:03:09.220 --> 00:03:09.230 align:start position:0%
he was and what is bbm 1.5 what I
 

00:03:09.230 --> 00:03:12.399 align:start position:0%
he was and what is bbm 1.5 what I
arrived<00:03:09.769><c> I</c><00:03:10.519><c> guess</c><00:03:11.060><c> he</c><00:03:11.269><c> was</c><00:03:11.480><c> him</c><00:03:11.750><c> had</c><00:03:11.900><c> made</c><00:03:12.079><c> some</c>

00:03:12.399 --> 00:03:12.409 align:start position:0%
arrived I guess he was him had made some
 

00:03:12.409 --> 00:03:18.129 align:start position:0%
arrived I guess he was him had made some
progress<00:03:13.510><c> substantial</c><00:03:16.030><c> and</c><00:03:17.030><c> a</c><00:03:17.359><c> few</c><00:03:17.870><c> things</c>

00:03:18.129 --> 00:03:18.139 align:start position:0%
progress substantial and a few things
 

00:03:18.139 --> 00:03:21.250 align:start position:0%
progress substantial and a few things
struck<00:03:18.769><c> me</c><00:03:18.909><c> one</c><00:03:19.909><c> is</c><00:03:20.150><c> people</c><00:03:20.419><c> were</c><00:03:20.840><c> sort</c><00:03:21.139><c> of</c>

00:03:21.250 --> 00:03:21.260 align:start position:0%
struck me one is people were sort of
 

00:03:21.260 --> 00:03:24.339 align:start position:0%
struck me one is people were sort of
excited<00:03:21.919><c> because</c><00:03:22.400><c> gee</c><00:03:23.389><c> whiz</c><00:03:23.629><c> you</c><00:03:23.659><c> could</c><00:03:24.169><c> you</c>

00:03:24.339 --> 00:03:24.349 align:start position:0%
excited because gee whiz you could you
 

00:03:24.349 --> 00:03:28.509 align:start position:0%
excited because gee whiz you could you
could<00:03:24.560><c> run</c><00:03:24.799><c> you</c><00:03:25.430><c> know</c><00:03:25.840><c> C++</c><00:03:27.069><c> contracts</c><00:03:28.069><c> and</c><00:03:28.430><c> he</c>

00:03:28.509 --> 00:03:28.519 align:start position:0%
could run you know C++ contracts and he
 

00:03:28.519 --> 00:03:33.219 align:start position:0%
could run you know C++ contracts and he
was<00:03:28.729><c> them</c><00:03:29.030><c> and</c><00:03:29.389><c> as</c><00:03:29.959><c> a</c><00:03:30.069><c> C++</c><00:03:31.069><c> expert</c><00:03:31.699><c> I</c><00:03:31.879><c> said</c><00:03:32.269><c> why</c>

00:03:33.219 --> 00:03:33.229 align:start position:0%
was them and as a C++ expert I said why
 

00:03:33.229 --> 00:03:36.189 align:start position:0%
was them and as a C++ expert I said why
on<00:03:33.560><c> earth</c><00:03:34.010><c> would</c><00:03:34.909><c> you</c><00:03:34.940><c> want</c><00:03:35.329><c> to</c><00:03:36.019><c> write</c>

00:03:36.189 --> 00:03:36.199 align:start position:0%
on earth would you want to write
 

00:03:36.199 --> 00:03:39.430 align:start position:0%
on earth would you want to write
contracts<00:03:36.859><c> and</c><00:03:37.099><c> C++</c><00:03:37.849><c> haven't</c><00:03:38.510><c> haven't</c><00:03:39.079><c> people</c>

00:03:39.430 --> 00:03:39.440 align:start position:0%
contracts and C++ haven't haven't people
 

00:03:39.440 --> 00:03:41.110 align:start position:0%
contracts and C++ haven't haven't people
lost<00:03:39.799><c> enough</c><00:03:40.220><c> money</c><00:03:40.489><c> on</c><00:03:40.760><c> the</c><00:03:40.879><c> blockchain</c>

00:03:41.110 --> 00:03:41.120 align:start position:0%
lost enough money on the blockchain
 

00:03:41.120 --> 00:03:47.409 align:start position:0%
lost enough money on the blockchain
already<00:03:45.129><c> and</c><00:03:46.129><c> the</c><00:03:46.340><c> other</c><00:03:46.459><c> thing</c><00:03:46.849><c> that</c><00:03:46.879><c> struck</c>

00:03:47.409 --> 00:03:47.419 align:start position:0%
already and the other thing that struck
 

00:03:47.419 --> 00:03:50.800 align:start position:0%
already and the other thing that struck
me<00:03:47.479><c> was</c><00:03:48.220><c> why</c><00:03:49.220><c> on</c><00:03:49.459><c> earth</c><00:03:49.489><c> would</c><00:03:50.060><c> you</c><00:03:50.090><c> want</c><00:03:50.269><c> to</c>

00:03:50.800 --> 00:03:50.810 align:start position:0%
me was why on earth would you want to
 

00:03:50.810 --> 00:03:54.939 align:start position:0%
me was why on earth would you want to
hand<00:03:51.139><c> over</c><00:03:51.470><c> to</c><00:03:52.239><c> an</c><00:03:53.239><c> outside</c><00:03:53.810><c> committee</c><00:03:54.530><c> the</c>

00:03:54.939 --> 00:03:54.949 align:start position:0%
hand over to an outside committee the
 

00:03:54.949 --> 00:03:58.839 align:start position:0%
hand over to an outside committee the
definition<00:03:55.909><c> of</c><00:03:56.409><c> anything</c><00:03:57.409><c> to</c><00:03:57.620><c> do</c><00:03:57.889><c> with</c><00:03:58.280><c> the</c>

00:03:58.839 --> 00:03:58.849 align:start position:0%
definition of anything to do with the
 

00:03:58.849 --> 00:04:02.710 align:start position:0%
definition of anything to do with the
core<00:03:59.120><c> consensus</c><00:04:00.049><c> protocol</c><00:04:00.799><c> and</c><00:04:01.519><c> I</c><00:04:02.269><c> looked</c><00:04:02.540><c> at</c>

00:04:02.710 --> 00:04:02.720 align:start position:0%
core consensus protocol and I looked at
 

00:04:02.720 --> 00:04:05.800 align:start position:0%
core consensus protocol and I looked at
Eve<00:04:03.470><c> you</c><00:04:03.919><c> know</c><00:04:03.979><c> the</c><00:04:04.220><c> current</c><00:04:04.489><c> EVM</c><00:04:05.090><c> and</c><00:04:05.510><c> said</c>

00:04:05.800 --> 00:04:05.810 align:start position:0%
Eve you know the current EVM and said
 

00:04:05.810 --> 00:04:07.599 align:start position:0%
Eve you know the current EVM and said
there's<00:04:06.199><c> an</c><00:04:06.349><c> awful</c><00:04:06.680><c> lot</c><00:04:06.739><c> of</c><00:04:06.949><c> white</c><00:04:07.129><c> space</c><00:04:07.549><c> for</c>

00:04:07.599 --> 00:04:07.609 align:start position:0%
there's an awful lot of white space for
 

00:04:07.609 --> 00:04:10.809 align:start position:0%
there's an awful lot of white space for
more<00:04:08.209><c> op</c><00:04:08.449><c> codes</c><00:04:08.840><c> and</c><00:04:09.340><c> this</c><00:04:10.340><c> thing's</c><00:04:10.579><c> not</c>

00:04:10.809 --> 00:04:10.819 align:start position:0%
more op codes and this thing's not
 

00:04:10.819 --> 00:04:11.409 align:start position:0%
more op codes and this thing's not
broken

00:04:11.409 --> 00:04:11.419 align:start position:0%
broken
 

00:04:11.419 --> 00:04:15.460 align:start position:0%
broken
it<00:04:11.689><c> just</c><00:04:11.959><c> it</c><00:04:12.229><c> needs</c><00:04:12.439><c> a</c><00:04:12.620><c> little</c><00:04:12.769><c> work</c><00:04:13.989><c> so</c><00:04:14.989><c> I</c><00:04:15.019><c> set</c>

00:04:15.460 --> 00:04:15.470 align:start position:0%
it just it needs a little work so I set
 

00:04:15.470 --> 00:04:18.039 align:start position:0%
it just it needs a little work so I set
out<00:04:15.500><c> to</c><00:04:15.709><c> say</c><00:04:16.190><c> what</c><00:04:16.489><c> what</c><00:04:17.030><c> do</c><00:04:17.120><c> we</c><00:04:17.209><c> need</c><00:04:17.419><c> to</c><00:04:17.599><c> do</c><00:04:17.780><c> to</c>

00:04:18.039 --> 00:04:18.049 align:start position:0%
out to say what what do we need to do to
 

00:04:18.049 --> 00:04:20.110 align:start position:0%
out to say what what do we need to do to
this<00:04:18.229><c> to</c><00:04:18.680><c> bring</c><00:04:19.220><c> it</c><00:04:19.400><c> up</c><00:04:19.549><c> to</c><00:04:19.729><c> modern</c><00:04:19.880><c> standards</c>

00:04:20.110 --> 00:04:20.120 align:start position:0%
this to bring it up to modern standards
 

00:04:20.120 --> 00:04:24.240 align:start position:0%
this to bring it up to modern standards
and<00:04:21.099><c> make</c><00:04:22.099><c> good</c><00:04:22.340><c> use</c><00:04:22.400><c> of</c><00:04:22.639><c> modern</c><00:04:23.090><c> hardware</c>

00:04:24.240 --> 00:04:24.250 align:start position:0%
and make good use of modern hardware
 

00:04:24.250 --> 00:04:27.600 align:start position:0%
and make good use of modern hardware
and<00:04:24.900><c> so</c><00:04:25.900><c> I</c><00:04:25.990><c> got</c><00:04:26.170><c> to</c><00:04:26.230><c> work</c><00:04:26.500><c> on</c><00:04:26.710><c> that</c><00:04:27.010><c> and</c><00:04:27.310><c> I</c><00:04:27.400><c> got</c><00:04:27.580><c> a</c>

00:04:27.600 --> 00:04:27.610 align:start position:0%
and so I got to work on that and I got a
 

00:04:27.610 --> 00:04:30.780 align:start position:0%
and so I got to work on that and I got a
lot<00:04:27.820><c> of</c><00:04:27.850><c> help</c><00:04:28.210><c> from</c><00:04:28.630><c> other</c><00:04:29.350><c> people</c><00:04:29.800><c> on</c><00:04:29.920><c> the</c><00:04:30.070><c> C++</c>

00:04:30.780 --> 00:04:30.790 align:start position:0%
lot of help from other people on the C++
 

00:04:30.790 --> 00:04:34.200 align:start position:0%
lot of help from other people on the C++
team<00:04:31.620><c> the</c><00:04:32.670><c> documentation</c><00:04:33.670><c> would</c><00:04:33.820><c> not</c><00:04:34.030><c> have</c>

00:04:34.200 --> 00:04:34.210 align:start position:0%
team the documentation would not have
 

00:04:34.210 --> 00:04:39.840 align:start position:0%
team the documentation would not have
happened<00:04:34.630><c> without</c><00:04:34.780><c> Christian</c><00:04:36.630><c> and</c><00:04:38.790><c> so</c><00:04:39.790><c> the</c>

00:04:39.840 --> 00:04:39.850 align:start position:0%
happened without Christian and so the
 

00:04:39.850 --> 00:04:41.640 align:start position:0%
happened without Christian and so the
team<00:04:40.120><c> put</c><00:04:40.390><c> a</c><00:04:40.420><c> fair</c><00:04:40.690><c> amount</c><00:04:40.780><c> of</c><00:04:41.050><c> work</c><00:04:41.230><c> into</c><00:04:41.500><c> that</c>

00:04:41.640 --> 00:04:41.650 align:start position:0%
team put a fair amount of work into that
 

00:04:41.650 --> 00:04:44.910 align:start position:0%
team put a fair amount of work into that
we've<00:04:42.250><c> got</c><00:04:42.430><c> a</c><00:04:42.460><c> couple</c><00:04:42.760><c> of</c><00:04:42.940><c> the</c><00:04:43.030><c> IPS</c><00:04:43.800><c> Martin</c><00:04:44.800><c> has</c>

00:04:44.910 --> 00:04:44.920 align:start position:0%
we've got a couple of the IPS Martin has
 

00:04:44.920 --> 00:04:47.460 align:start position:0%
we've got a couple of the IPS Martin has
put<00:04:45.160><c> a</c><00:04:45.190><c> lot</c><00:04:45.430><c> of</c><00:04:45.550><c> work</c><00:04:45.790><c> into</c><00:04:46.330><c> the</c><00:04:46.810><c> EU</c><00:04:46.990><c> Azzam</c>

00:04:47.460 --> 00:04:47.470 align:start position:0%
put a lot of work into the EU Azzam
 

00:04:47.470 --> 00:04:50.310 align:start position:0%
put a lot of work into the EU Azzam
proposal<00:04:48.190><c> so</c><00:04:49.060><c> they're</c><00:04:49.450><c> sitting</c><00:04:49.780><c> there</c><00:04:49.810><c> and</c>

00:04:50.310 --> 00:04:50.320 align:start position:0%
proposal so they're sitting there and
 

00:04:50.320 --> 00:04:53.730 align:start position:0%
proposal so they're sitting there and
we'll<00:04:50.710><c> need</c><00:04:51.130><c> to</c><00:04:51.190><c> make</c><00:04:51.460><c> some</c><00:04:51.760><c> choices</c><00:04:52.030><c> and</c><00:04:52.740><c> we</c>

00:04:53.730 --> 00:04:53.740 align:start position:0%
we'll need to make some choices and we
 

00:04:53.740 --> 00:04:56.970 align:start position:0%
we'll need to make some choices and we
might<00:04:53.950><c> throw</c><00:04:54.490><c> both</c><00:04:54.760><c> of</c><00:04:54.790><c> them</c><00:04:55.120><c> away</c><00:04:55.420><c> and</c><00:04:55.810><c> say</c><00:04:56.410><c> oK</c>

00:04:56.970 --> 00:04:56.980 align:start position:0%
might throw both of them away and say oK
 

00:04:56.980 --> 00:04:59.340 align:start position:0%
might throw both of them away and say oK
we've<00:04:57.280><c> learned</c><00:04:57.580><c> a</c><00:04:57.760><c> lot</c><00:04:58.020><c> what</c><00:04:59.020><c> should</c><00:04:59.230><c> we</c>

00:04:59.340 --> 00:04:59.350 align:start position:0%
we've learned a lot what should we
 

00:04:59.350 --> 00:05:01.620 align:start position:0%
we've learned a lot what should we
actually<00:04:59.560><c> do</c><00:05:00.010><c> we</c><00:05:00.460><c> might</c><00:05:00.700><c> choose</c><00:05:00.970><c> one</c><00:05:01.240><c> of</c><00:05:01.270><c> them</c>

00:05:01.620 --> 00:05:01.630 align:start position:0%
actually do we might choose one of them
 

00:05:01.630 --> 00:05:04.770 align:start position:0%
actually do we might choose one of them
we<00:05:02.470><c> might</c><00:05:02.680><c> stick</c><00:05:02.980><c> with</c><00:05:03.190><c> what</c><00:05:03.370><c> we</c><00:05:03.520><c> have</c><00:05:03.790><c> and</c><00:05:04.180><c> ask</c>

00:05:04.770 --> 00:05:04.780 align:start position:0%
we might stick with what we have and ask
 

00:05:04.780 --> 00:05:08.030 align:start position:0%
we might stick with what we have and ask
and<00:05:05.260><c> we</c><00:05:05.440><c> advance</c><00:05:06.010><c> our</c><00:05:06.280><c> compiler</c><00:05:06.820><c> technology</c>

00:05:08.030 --> 00:05:08.040 align:start position:0%
and we advance our compiler technology
 

00:05:08.040 --> 00:05:12.660 align:start position:0%
and we advance our compiler technology
to<00:05:09.040><c> compile</c><00:05:09.970><c> what</c><00:05:10.390><c> we</c><00:05:10.510><c> have</c><00:05:10.750><c> in</c><00:05:11.170><c> to</c><00:05:11.560><c> code</c><00:05:11.890><c> yeah</c>

00:05:12.660 --> 00:05:12.670 align:start position:0%
to compile what we have in to code yeah
 

00:05:12.670 --> 00:05:15.390 align:start position:0%
to compile what we have in to code yeah
that<00:05:13.120><c> runs</c><00:05:13.330><c> better</c><00:05:13.630><c> and</c><00:05:14.170><c> Pavel</c><00:05:14.860><c> can</c><00:05:15.070><c> speak</c>

00:05:15.390 --> 00:05:15.400 align:start position:0%
that runs better and Pavel can speak
 

00:05:15.400 --> 00:05:19.730 align:start position:0%
that runs better and Pavel can speak
better<00:05:15.730><c> to</c><00:05:16.560><c> how</c><00:05:17.560><c> possible</c><00:05:18.220><c> that</c><00:05:18.400><c> actually</c><00:05:18.880><c> is</c>

00:05:19.730 --> 00:05:19.740 align:start position:0%
better to how possible that actually is
 

00:05:19.740 --> 00:05:23.460 align:start position:0%
better to how possible that actually is
yeah<00:05:20.740><c> I</c><00:05:20.770><c> would</c><00:05:21.280><c> be</c><00:05:21.460><c> very</c><00:05:22.090><c> happy</c><00:05:22.419><c> to</c><00:05:22.540><c> have</c><00:05:22.810><c> any</c>

00:05:23.460 --> 00:05:23.470 align:start position:0%
yeah I would be very happy to have any
 

00:05:23.470 --> 00:05:26.760 align:start position:0%
yeah I would be very happy to have any
of<00:05:23.710><c> these</c><00:05:23.890><c> but</c><00:05:24.630><c> to</c><00:05:25.630><c> add</c><00:05:25.780><c> it</c><00:05:25.960><c> more</c><00:05:26.169><c> constrained</c>

00:05:26.760 --> 00:05:26.770 align:start position:0%
of these but to add it more constrained
 

00:05:26.770 --> 00:05:28.890 align:start position:0%
of these but to add it more constrained
to<00:05:27.100><c> the</c><00:05:27.250><c> control</c><00:05:27.790><c> flow</c><00:05:28.060><c> would</c><00:05:28.330><c> help</c><00:05:28.750><c> a</c><00:05:28.870><c> lot</c>

00:05:28.890 --> 00:05:28.900 align:start position:0%
to the control flow would help a lot
 

00:05:28.900 --> 00:05:31.020 align:start position:0%
to the control flow would help a lot
there<00:05:29.290><c> and</c><00:05:29.320><c> I</c><00:05:29.860><c> believe</c><00:05:30.250><c> who</c><00:05:30.370><c> can</c><00:05:30.580><c> do</c><00:05:30.760><c> much</c>

00:05:31.020 --> 00:05:31.030 align:start position:0%
there and I believe who can do much
 

00:05:31.030 --> 00:05:33.570 align:start position:0%
there and I believe who can do much
better<00:05:31.300><c> in</c><00:05:31.540><c> grid-like</c><00:05:31.980><c> EVMS</c><00:05:32.980><c> if</c><00:05:33.220><c> you</c><00:05:33.370><c> have</c>

00:05:33.570 --> 00:05:33.580 align:start position:0%
better in grid-like EVMS if you have
 

00:05:33.580 --> 00:05:38.600 align:start position:0%
better in grid-like EVMS if you have
that<00:05:35.490><c> but</c><00:05:36.490><c> you</c><00:05:36.580><c> know</c><00:05:36.700><c> just</c><00:05:36.910><c> a</c><00:05:37.120><c> step</c><00:05:37.450><c> back</c><00:05:37.720><c> so</c>

00:05:38.600 --> 00:05:38.610 align:start position:0%
that but you know just a step back so
 

00:05:38.610 --> 00:05:41.580 align:start position:0%
that but you know just a step back so
last<00:05:39.610><c> year</c><00:05:39.850><c> when</c><00:05:40.060><c> you</c><00:05:40.810><c> came</c><00:05:40.990><c> around</c><00:05:41.110><c> and</c><00:05:41.470><c> even</c>

00:05:41.580 --> 00:05:41.590 align:start position:0%
last year when you came around and even
 

00:05:41.590 --> 00:05:44.159 align:start position:0%
last year when you came around and even
1.5<00:05:42.250><c> came</c><00:05:42.490><c> around</c><00:05:42.700><c> it</c><00:05:43.270><c> was</c><00:05:43.390><c> still</c><00:05:43.540><c> in</c><00:05:43.630><c> a</c><00:05:43.720><c> point</c>

00:05:44.159 --> 00:05:44.169 align:start position:0%
1.5 came around it was still in a point
 

00:05:44.169 --> 00:05:45.810 align:start position:0%
1.5 came around it was still in a point
of<00:05:44.260><c> time</c><00:05:44.500><c> where</c><00:05:44.770><c> web</c><00:05:45.100><c> assembly</c><00:05:45.520><c> was</c><00:05:45.640><c> not</c>

00:05:45.810 --> 00:05:45.820 align:start position:0%
of time where web assembly was not
 

00:05:45.820 --> 00:05:48.300 align:start position:0%
of time where web assembly was not
finalized<00:05:46.270><c> at</c><00:05:46.419><c> all</c><00:05:46.540><c> right</c><00:05:47.260><c> and</c><00:05:47.470><c> there</c><00:05:47.800><c> was</c><00:05:47.979><c> no</c>

00:05:48.300 --> 00:05:48.310 align:start position:0%
finalized at all right and there was no
 

00:05:48.310 --> 00:05:50.490 align:start position:0%
finalized at all right and there was no
knowledge<00:05:48.669><c> at</c><00:05:49.270><c> least</c><00:05:49.600><c> we</c><00:05:49.780><c> didn't</c><00:05:50.229><c> have</c><00:05:50.290><c> any</c>

00:05:50.490 --> 00:05:50.500 align:start position:0%
knowledge at least we didn't have any
 

00:05:50.500 --> 00:05:52.909 align:start position:0%
knowledge at least we didn't have any
knowledge<00:05:50.680><c> when</c><00:05:51.580><c> it's</c><00:05:51.729><c> gonna</c><00:05:51.820><c> be</c><00:05:51.970><c> finalized</c>

00:05:52.909 --> 00:05:52.919 align:start position:0%
knowledge when it's gonna be finalized
 

00:05:52.919 --> 00:05:56.640 align:start position:0%
knowledge when it's gonna be finalized
and<00:05:53.919><c> since</c><00:05:54.910><c> then</c><00:05:55.210><c> this</c><00:05:55.630><c> year</c><00:05:55.900><c> the</c><00:05:56.500><c> first</c>

00:05:56.640 --> 00:05:56.650 align:start position:0%
and since then this year the first
 

00:05:56.650 --> 00:05:58.800 align:start position:0%
and since then this year the first
version<00:05:57.010><c> came</c><00:05:57.160><c> out</c><00:05:57.280><c> so</c><00:05:58.090><c> that</c><00:05:58.240><c> problem</c><00:05:58.630><c> went</c>

00:05:58.800 --> 00:05:58.810 align:start position:0%
version came out so that problem went
 

00:05:58.810 --> 00:06:02.100 align:start position:0%
version came out so that problem went
away<00:05:58.900><c> and</c><00:05:59.760><c> you</c><00:06:00.760><c> know</c><00:06:00.850><c> like</c><00:06:01.240><c> Beck</c><00:06:01.660><c> a</c><00:06:01.690><c> year</c><00:06:01.930><c> ago</c>

00:06:02.100 --> 00:06:02.110 align:start position:0%
away and you know like Beck a year ago
 

00:06:02.110 --> 00:06:03.270 align:start position:0%
away and you know like Beck a year ago
we<00:06:02.350><c> had</c><00:06:02.470><c> no</c><00:06:02.500><c> idea</c><00:06:02.830><c> when</c><00:06:02.919><c> it's</c><00:06:02.950><c> gonna</c><00:06:03.130><c> be</c>

00:06:03.270 --> 00:06:03.280 align:start position:0%
we had no idea when it's gonna be
 

00:06:03.280 --> 00:06:04.590 align:start position:0%
we had no idea when it's gonna be
finalized<00:06:03.700><c> and</c><00:06:03.910><c> how</c><00:06:04.120><c> it's</c><00:06:04.240><c> gonna</c><00:06:04.300><c> look</c><00:06:04.540><c> like</c>

00:06:04.590 --> 00:06:04.600 align:start position:0%
finalized and how it's gonna look like
 

00:06:04.600 --> 00:06:07.110 align:start position:0%
finalized and how it's gonna look like
when<00:06:05.440><c> it's</c><00:06:05.560><c> finalized</c><00:06:05.950><c> and</c><00:06:06.700><c> so</c><00:06:06.850><c> there</c><00:06:07.000><c> was</c><00:06:07.090><c> a</c>

00:06:07.110 --> 00:06:07.120 align:start position:0%
when it's finalized and so there was a
 

00:06:07.120 --> 00:06:09.870 align:start position:0%
when it's finalized and so there was a
big<00:06:07.270><c> concern</c><00:06:07.450><c> and</c><00:06:08.169><c> I</c><00:06:08.919><c> think</c><00:06:09.190><c> because</c><00:06:09.580><c> of</c><00:06:09.610><c> that</c>

00:06:09.870 --> 00:06:09.880 align:start position:0%
big concern and I think because of that
 

00:06:09.880 --> 00:06:12.630 align:start position:0%
big concern and I think because of that
even<00:06:10.240><c> 1.5</c><00:06:10.750><c> made</c><00:06:10.930><c> a</c><00:06:10.960><c> lot</c><00:06:11.140><c> of</c><00:06:11.169><c> sense</c><00:06:11.650><c> to</c><00:06:11.979><c> maybe</c>

00:06:12.630 --> 00:06:12.640 align:start position:0%
even 1.5 made a lot of sense to maybe
 

00:06:12.640 --> 00:06:15.030 align:start position:0%
even 1.5 made a lot of sense to maybe
bridge<00:06:12.970><c> the</c><00:06:13.120><c> gap</c><00:06:13.300><c> or</c><00:06:13.570><c> have</c><00:06:14.140><c> like</c><00:06:14.290><c> a</c><00:06:14.350><c> you</c><00:06:15.010><c> know</c>

00:06:15.030 --> 00:06:15.040 align:start position:0%
bridge the gap or have like a you know
 

00:06:15.040 --> 00:06:19.110 align:start position:0%
bridge the gap or have like a you know
back-up<00:06:15.430><c> plan</c><00:06:16.320><c> assuming</c><00:06:17.320><c> that</c><00:06:17.470><c> EVM</c><00:06:17.770><c> 2.0</c><00:06:18.310><c> would</c>

00:06:19.110 --> 00:06:19.120 align:start position:0%
back-up plan assuming that EVM 2.0 would
 

00:06:19.120 --> 00:06:20.790 align:start position:0%
back-up plan assuming that EVM 2.0 would
be<00:06:19.240><c> finished</c><00:06:19.479><c> in</c><00:06:19.720><c> time</c><00:06:19.960><c> but</c><00:06:20.229><c> we</c><00:06:20.470><c> cannot</c>

00:06:20.790 --> 00:06:20.800 align:start position:0%
be finished in time but we cannot
 

00:06:20.800 --> 00:06:23.250 align:start position:0%
be finished in time but we cannot
release<00:06:21.729><c> it</c><00:06:21.940><c> because</c><00:06:22.240><c> the</c><00:06:22.479><c> web</c><00:06:22.900><c> assembly</c>

00:06:23.250 --> 00:06:23.260 align:start position:0%
release it because the web assembly
 

00:06:23.260 --> 00:06:26.130 align:start position:0%
release it because the web assembly
isn't<00:06:23.530><c> finished</c><00:06:23.950><c> and</c><00:06:24.940><c> then</c><00:06:25.240><c> if</c><00:06:25.600><c> he</c><00:06:25.930><c> could</c>

00:06:26.130 --> 00:06:26.140 align:start position:0%
isn't finished and then if he could
 

00:06:26.140 --> 00:06:28.469 align:start position:0%
isn't finished and then if he could
finish<00:06:26.290><c> even</c><00:06:26.530><c> 1.5</c><00:06:27.520><c> quickly</c><00:06:27.910><c> enough</c><00:06:28.090><c> it</c><00:06:28.270><c> could</c>

00:06:28.469 --> 00:06:28.479 align:start position:0%
finish even 1.5 quickly enough it could
 

00:06:28.479 --> 00:06:32.460 align:start position:0%
finish even 1.5 quickly enough it could
be<00:06:28.600><c> a</c><00:06:28.630><c> good</c><00:06:28.870><c> bridge</c><00:06:29.800><c> between</c><00:06:30.070><c> the</c><00:06:30.370><c> two</c><00:06:31.470><c> but</c>

00:06:32.460 --> 00:06:32.470 align:start position:0%
be a good bridge between the two but
 

00:06:32.470 --> 00:06:34.410 align:start position:0%
be a good bridge between the two but
that<00:06:32.620><c> problem</c><00:06:32.890><c> went</c><00:06:33.190><c> away</c><00:06:33.310><c> today</c>

00:06:34.410 --> 00:06:34.420 align:start position:0%
that problem went away today
 

00:06:34.420 --> 00:06:36.360 align:start position:0%
that problem went away today
you<00:06:34.450><c> know</c><00:06:34.570><c> the</c><00:06:34.720><c> earlier</c><00:06:35.020><c> this</c><00:06:35.200><c> year</c><00:06:35.260><c> so</c><00:06:36.160><c> how</c><00:06:36.310><c> do</c>

00:06:36.360 --> 00:06:36.370 align:start position:0%
you know the earlier this year so how do
 

00:06:36.370 --> 00:06:38.760 align:start position:0%
you know the earlier this year so how do
you<00:06:36.520><c> feel</c><00:06:36.640><c> about</c><00:06:36.910><c> the</c><00:06:37.320><c> brokenness</c><00:06:38.320><c> of</c>

00:06:38.760 --> 00:06:38.770 align:start position:0%
you feel about the brokenness of
 

00:06:38.770 --> 00:06:42.450 align:start position:0%
you feel about the brokenness of
evm<00:06:39.280><c> since</c><00:06:39.790><c> did</c><00:06:40.750><c> did</c><00:06:41.530><c> anything</c><00:06:41.740><c> change</c>

00:06:42.450 --> 00:06:42.460 align:start position:0%
evm since did did anything change
 

00:06:42.460 --> 00:06:47.720 align:start position:0%
evm since did did anything change
I<00:06:43.260><c> actually</c><00:06:44.460><c> I</c><00:06:45.460><c> think</c><00:06:46.030><c> he</c><00:06:46.180><c> wasn't</c><00:06:46.390><c> gonna</c><00:06:46.750><c> die</c>

00:06:47.720 --> 00:06:47.730 align:start position:0%
I actually I think he wasn't gonna die
 

00:06:47.730 --> 00:06:50.490 align:start position:0%
I actually I think he wasn't gonna die
why<00:06:48.730><c> do</c><00:06:48.790><c> you</c><00:06:48.940><c> think</c><00:06:49.060><c> that</c><00:06:49.270><c> because</c><00:06:50.080><c> there's</c>

00:06:50.490 --> 00:06:50.500 align:start position:0%
why do you think that because there's
 

00:06:50.500 --> 00:06:52.680 align:start position:0%
why do you think that because there's
been<00:06:50.680><c> so</c><00:06:50.980><c> many</c><00:06:51.160><c> attempts</c><00:06:51.910><c> to</c><00:06:52.150><c> get</c><00:06:52.330><c> a</c><00:06:52.360><c> binary</c>

00:06:52.680 --> 00:06:52.690 align:start position:0%
been so many attempts to get a binary
 

00:06:52.690 --> 00:06:55.140 align:start position:0%
been so many attempts to get a binary
format<00:06:53.320><c> running</c><00:06:54.070><c> in</c><00:06:54.220><c> browsers</c><00:06:54.700><c> and</c><00:06:55.000><c> they've</c>

00:06:55.140 --> 00:06:55.150 align:start position:0%
format running in browsers and they've
 

00:06:55.150 --> 00:06:58.530 align:start position:0%
format running in browsers and they've
all<00:06:55.330><c> failed</c><00:06:56.370><c> you're</c><00:06:57.370><c> saying</c><00:06:57.640><c> webassembly</c><00:06:58.210><c> is</c>

00:06:58.530 --> 00:06:58.540 align:start position:0%
all failed you're saying webassembly is
 

00:06:58.540 --> 00:07:02.190 align:start position:0%
all failed you're saying webassembly is
gonna<00:06:58.720><c> die</c><00:06:58.990><c> no</c><00:07:00.300><c> one's</c><00:07:01.300><c> gonna</c><00:07:01.450><c> die</c><00:07:01.750><c> whatever</c><00:07:02.140><c> I</c>

00:07:02.190 --> 00:07:02.200 align:start position:0%
gonna die no one's gonna die whatever I
 

00:07:02.200 --> 00:07:06.270 align:start position:0%
gonna die no one's gonna die whatever I
said<00:07:03.420><c> that's</c><00:07:04.420><c> a</c><00:07:04.540><c> bold</c><00:07:04.750><c> prediction</c><00:07:04.930><c> but</c><00:07:05.380><c> we</c><00:07:06.130><c> can</c>

00:07:06.270 --> 00:07:06.280 align:start position:0%
said that's a bold prediction but we can
 

00:07:06.280 --> 00:07:10.500 align:start position:0%
said that's a bold prediction but we can
step<00:07:06.520><c> back</c><00:07:06.580><c> and</c><00:07:08.640><c> say</c><00:07:09.640><c> what</c><00:07:09.880><c> are</c><00:07:09.970><c> the</c><00:07:10.090><c> problems</c>

00:07:10.500 --> 00:07:10.510 align:start position:0%
step back and say what are the problems
 

00:07:10.510 --> 00:07:13.800 align:start position:0%
step back and say what are the problems
with<00:07:10.630><c> the</c><00:07:10.870><c> current</c><00:07:11.080><c> evm</c><00:07:12.060><c> 1.0</c><00:07:13.060><c> I</c><00:07:13.330><c> mean</c><00:07:13.540><c> one</c>

00:07:13.800 --> 00:07:13.810 align:start position:0%
with the current evm 1.0 I mean one
 

00:07:13.810 --> 00:07:18.060 align:start position:0%
with the current evm 1.0 I mean one
problem<00:07:14.260><c> is</c><00:07:14.500><c> that</c><00:07:15.780><c> the</c><00:07:16.780><c> gas</c><00:07:16.990><c> limit</c><00:07:17.350><c> in</c><00:07:17.710><c> each</c>

00:07:18.060 --> 00:07:18.070 align:start position:0%
problem is that the gas limit in each
 

00:07:18.070 --> 00:07:21.630 align:start position:0%
problem is that the gas limit in each
block<00:07:18.370><c> is</c><00:07:19.440><c> not</c><00:07:20.440><c> enough</c><00:07:20.710><c> to</c><00:07:20.890><c> do</c><00:07:21.070><c> everything</c>

00:07:21.630 --> 00:07:21.640 align:start position:0%
block is not enough to do everything
 

00:07:21.640 --> 00:07:23.670 align:start position:0%
block is not enough to do everything
people<00:07:22.000><c> would</c><00:07:22.210><c> like</c><00:07:22.390><c> to</c><00:07:22.540><c> deploy</c><00:07:22.810><c> contracts</c><00:07:23.560><c> to</c>

00:07:23.670 --> 00:07:23.680 align:start position:0%
people would like to deploy contracts to
 

00:07:23.680 --> 00:07:27.840 align:start position:0%
people would like to deploy contracts to
do<00:07:23.830><c> is</c><00:07:24.540><c> one</c><00:07:25.540><c> example</c><00:07:25.900><c> is</c><00:07:26.200><c> the</c><00:07:26.470><c> Blake</c><00:07:27.370><c> to</c><00:07:27.640><c> be</c>

00:07:27.840 --> 00:07:27.850 align:start position:0%
do is one example is the Blake to be
 

00:07:27.850 --> 00:07:30.630 align:start position:0%
do is one example is the Blake to be
pre-compile<00:07:28.830><c> there's</c><00:07:29.830><c> a</c><00:07:29.920><c> proposal</c><00:07:30.220><c> for</c><00:07:30.520><c> these</c>

00:07:30.630 --> 00:07:30.640 align:start position:0%
pre-compile there's a proposal for these
 

00:07:30.640 --> 00:07:34.560 align:start position:0%
pre-compile there's a proposal for these
native<00:07:30.970><c> pre</c><00:07:31.330><c> compiles</c><00:07:32.310><c> and</c><00:07:33.570><c> pre-compiled</c>

00:07:34.560 --> 00:07:34.570 align:start position:0%
native pre compiles and pre-compiled
 

00:07:34.570 --> 00:07:37.350 align:start position:0%
native pre compiles and pre-compiled
solve<00:07:34.870><c> the</c><00:07:35.020><c> problem</c><00:07:35.410><c> of</c><00:07:36.300><c> contracts</c><00:07:37.300><c> that</c>

00:07:37.350 --> 00:07:37.360 align:start position:0%
solve the problem of contracts that
 

00:07:37.360 --> 00:07:38.550 align:start position:0%
solve the problem of contracts that
people<00:07:37.570><c> would</c><00:07:37.690><c> like</c><00:07:37.810><c> to</c><00:07:37.900><c> deploy</c><00:07:38.140><c> but</c><00:07:38.440><c> they</c>

00:07:38.550 --> 00:07:38.560 align:start position:0%
people would like to deploy but they
 

00:07:38.560 --> 00:07:40.380 align:start position:0%
people would like to deploy but they
might<00:07:38.770><c> take</c><00:07:38.980><c> you</c><00:07:39.640><c> know</c><00:07:39.730><c> a</c><00:07:39.760><c> hundred</c><00:07:40.210><c> million</c>

00:07:40.380 --> 00:07:40.390 align:start position:0%
might take you know a hundred million
 

00:07:40.390 --> 00:07:44.370 align:start position:0%
might take you know a hundred million
gas<00:07:40.750><c> when</c><00:07:41.170><c> the</c><00:07:41.620><c> current</c><00:07:41.950><c> block</c><00:07:42.460><c> limit</c><00:07:42.940><c> is</c><00:07:43.380><c> the</c>

00:07:44.370 --> 00:07:44.380 align:start position:0%
gas when the current block limit is the
 

00:07:44.380 --> 00:07:46.700 align:start position:0%
gas when the current block limit is the
current<00:07:44.620><c> block</c><00:07:44.770><c> gas</c><00:07:44.980><c> limit</c><00:07:45.160><c> is</c><00:07:45.340><c> 6</c><00:07:45.550><c> million</c><00:07:45.880><c> gas</c>

00:07:46.700 --> 00:07:46.710 align:start position:0%
current block gas limit is 6 million gas
 

00:07:46.710 --> 00:07:53.360 align:start position:0%
current block gas limit is 6 million gas
so<00:07:47.710><c> how</c><00:07:47.980><c> does</c><00:07:48.930><c> EBM</c><00:07:49.930><c> 1.5</c><00:07:50.500><c> or</c><00:07:51.190><c> or</c><00:07:52.020><c> webassembly</c>

00:07:53.360 --> 00:07:53.370 align:start position:0%
so how does EBM 1.5 or or webassembly
 

00:07:53.370 --> 00:07:57.900 align:start position:0%
so how does EBM 1.5 or or webassembly
solve<00:07:54.370><c> this</c><00:07:54.520><c> problem</c><00:07:56.190><c> well</c><00:07:57.190><c> of</c><00:07:57.370><c> assembly</c>

00:07:57.900 --> 00:07:57.910 align:start position:0%
solve this problem well of assembly
 

00:07:57.910 --> 00:08:00.170 align:start position:0%
solve this problem well of assembly
allows<00:07:58.210><c> you</c><00:07:58.510><c> would</c><00:07:59.020><c> allow</c><00:07:59.170><c> you</c><00:07:59.230><c> to</c><00:07:59.560><c> can</c><00:07:59.680><c> just</c>

00:08:00.170 --> 00:08:00.180 align:start position:0%
allows you would allow you to can just
 

00:08:00.180 --> 00:08:04.320 align:start position:0%
allows you would allow you to can just
compile<00:08:01.180><c> code</c><00:08:02.100><c> directly</c><00:08:03.100><c> to</c><00:08:03.370><c> web</c><00:08:03.580><c> assembly</c><00:08:04.090><c> so</c>

00:08:04.320 --> 00:08:04.330 align:start position:0%
compile code directly to web assembly so
 

00:08:04.330 --> 00:08:08.430 align:start position:0%
compile code directly to web assembly so
you<00:08:04.650><c> most</c><00:08:05.650><c> likely</c><00:08:05.830><c> don't</c><00:08:06.100><c> need</c><00:08:06.250><c> native</c><00:08:07.440><c> native</c>

00:08:08.430 --> 00:08:08.440 align:start position:0%
you most likely don't need native native
 

00:08:08.440 --> 00:08:10.680 align:start position:0%
you most likely don't need native native
contracts<00:08:08.920><c> because</c><00:08:09.070><c> you</c><00:08:10.000><c> would</c><00:08:10.120><c> just</c><00:08:10.150><c> write</c>

00:08:10.680 --> 00:08:10.690 align:start position:0%
contracts because you would just write
 

00:08:10.690 --> 00:08:16.410 align:start position:0%
contracts because you would just write
them<00:08:10.870><c> and</c><00:08:11.020><c> whip</c><00:08:11.170><c> assembly</c><00:08:14.880><c> but</c><00:08:15.880><c> it's</c><00:08:16.060><c> partly</c>

00:08:16.410 --> 00:08:16.420 align:start position:0%
them and whip assembly but it's partly
 

00:08:16.420 --> 00:08:21.260 align:start position:0%
them and whip assembly but it's partly
just<00:08:17.350><c> that</c><00:08:17.500><c> it's</c><00:08:17.680><c> too</c><00:08:17.860><c> slow</c><00:08:19.290><c> you</c><00:08:20.290><c> know</c><00:08:20.350><c> I</c><00:08:20.440><c> mean</c>

00:08:21.260 --> 00:08:21.270 align:start position:0%
just that it's too slow you know I mean
 

00:08:21.270 --> 00:08:24.540 align:start position:0%
just that it's too slow you know I mean
pavel<00:08:22.270><c> was</c><00:08:22.450><c> working</c><00:08:22.930><c> i</c><00:08:23.260><c> remember</c><00:08:24.100><c> on</c><00:08:24.310><c> one</c><00:08:24.340><c> of</c>

00:08:24.540 --> 00:08:24.550 align:start position:0%
pavel was working i remember on one of
 

00:08:24.550 --> 00:08:27.360 align:start position:0%
pavel was working i remember on one of
the<00:08:24.700><c> pre</c><00:08:24.910><c> compiles</c><00:08:25.800><c> that</c><00:08:26.800><c> you</c><00:08:26.980><c> were</c><00:08:27.130><c> like</c>

00:08:27.360 --> 00:08:27.370 align:start position:0%
the pre compiles that you were like
 

00:08:27.370 --> 00:08:29.850 align:start position:0%
the pre compiles that you were like
pushing<00:08:27.880><c> all</c><00:08:28.090><c> the</c><00:08:28.270><c> compiler</c><00:08:28.870><c> flags</c><00:08:29.200><c> as</c><00:08:29.500><c> far</c><00:08:29.740><c> as</c>

00:08:29.850 --> 00:08:29.860 align:start position:0%
pushing all the compiler flags as far as
 

00:08:29.860 --> 00:08:33.000 align:start position:0%
pushing all the compiler flags as far as
you<00:08:30.040><c> could</c><00:08:30.310><c> and</c><00:08:30.730><c> trolling</c><00:08:31.540><c> through</c><00:08:32.010><c> multi</c>

00:08:33.000 --> 00:08:33.010 align:start position:0%
you could and trolling through multi
 

00:08:33.010 --> 00:08:35.700 align:start position:0%
you could and trolling through multi
precision<00:08:33.640><c> libraries</c><00:08:34.450><c> to</c><00:08:34.690><c> find</c><00:08:34.990><c> one</c><00:08:35.290><c> that</c><00:08:35.560><c> was</c>

00:08:35.700 --> 00:08:35.710 align:start position:0%
precision libraries to find one that was
 

00:08:35.710 --> 00:08:41.790 align:start position:0%
precision libraries to find one that was
mostly<00:08:36.190><c> an</c><00:08:36.520><c> hand-coded</c><00:08:37.240><c> assembly</c><00:08:40.710><c> you</c><00:08:41.710><c> know</c>

00:08:41.790 --> 00:08:41.800 align:start position:0%
mostly an hand-coded assembly you know
 

00:08:41.800 --> 00:08:43.800 align:start position:0%
mostly an hand-coded assembly you know
we<00:08:41.920><c> just</c><00:08:41.950><c> can't</c><00:08:42.310><c> get</c><00:08:42.550><c> enough</c><00:08:42.700><c> speed</c><00:08:43.330><c> out</c><00:08:43.750><c> of</c>

00:08:43.800 --> 00:08:43.810 align:start position:0%
we just can't get enough speed out of
 

00:08:43.810 --> 00:08:44.950 align:start position:0%
we just can't get enough speed out of
the<00:08:44.260><c> VM</c>

00:08:44.950 --> 00:08:44.960 align:start position:0%
the VM
 

00:08:44.960 --> 00:08:48.340 align:start position:0%
the VM
for<00:08:45.230><c> these</c><00:08:45.380><c> free</c><00:08:45.620><c> compiles</c><00:08:46.250><c> but</c><00:08:47.120><c> then</c><00:08:47.930><c> how</c><00:08:48.110><c> is</c>

00:08:48.340 --> 00:08:48.350 align:start position:0%
for these free compiles but then how is
 

00:08:48.350 --> 00:08:52.090 align:start position:0%
for these free compiles but then how is
1.5<00:08:49.040><c> in</c><00:08:49.430><c> in</c><00:08:49.670><c> 2.0</c><00:08:50.510><c> how</c><00:08:50.690><c> are</c><00:08:50.840><c> those</c><00:08:51.100><c> coming</c>

00:08:52.090 --> 00:08:52.100 align:start position:0%
1.5 in in 2.0 how are those coming
 

00:08:52.100 --> 00:08:56.770 align:start position:0%
1.5 in in 2.0 how are those coming
faster<00:08:52.700><c> than</c><00:08:53.770><c> then</c><00:08:54.770><c> 1.0</c><00:08:55.520><c> i'm</c><00:08:56.090><c> just</c><00:08:56.270><c> like</c><00:08:56.570><c> my</c>

00:08:56.770 --> 00:08:56.780 align:start position:0%
faster than then 1.0 i'm just like my
 

00:08:56.780 --> 00:08:59.680 align:start position:0%
faster than then 1.0 i'm just like my
little<00:08:56.960><c> grade</c><00:08:57.230><c> school</c><00:08:57.590><c> example</c><00:08:58.510><c> you</c><00:08:59.510><c> do</c><00:08:59.660><c> a</c>

00:08:59.680 --> 00:08:59.690 align:start position:0%
little grade school example you do a
 

00:08:59.690 --> 00:09:01.510 align:start position:0%
little grade school example you do a
multiply<00:09:00.320><c> and</c><00:09:00.350><c> you're</c><00:09:00.830><c> doing</c><00:09:01.190><c> one</c>

00:09:01.510 --> 00:09:01.520 align:start position:0%
multiply and you're doing one
 

00:09:01.520 --> 00:09:04.120 align:start position:0%
multiply and you're doing one
instruction<00:09:02.300><c> on</c><00:09:02.450><c> a</c><00:09:02.480><c> 64-bit</c><00:09:03.410><c> pair</c><00:09:04.010><c> of</c>

00:09:04.120 --> 00:09:04.130 align:start position:0%
instruction on a 64-bit pair of
 

00:09:04.130 --> 00:09:08.980 align:start position:0%
instruction on a 64-bit pair of
registers<00:09:04.700><c> as</c><00:09:05.030><c> opposed</c><00:09:05.960><c> to</c><00:09:06.520><c> you</c><00:09:07.520><c> know</c><00:09:07.990><c> long</c>

00:09:08.980 --> 00:09:08.990 align:start position:0%
registers as opposed to you know long
 

00:09:08.990 --> 00:09:12.610 align:start position:0%
registers as opposed to you know long
division<00:09:09.410><c> or</c><00:09:09.860><c> long</c><00:09:10.360><c> multiplication</c><00:09:11.360><c> on</c><00:09:11.660><c> a</c><00:09:11.690><c> you</c>

00:09:12.610 --> 00:09:12.620 align:start position:0%
division or long multiplication on a you
 

00:09:12.620 --> 00:09:16.870 align:start position:0%
division or long multiplication on a you
know<00:09:12.700><c> collection</c><00:09:13.700><c> of</c><00:09:13.880><c> registers</c><00:09:15.490><c> I</c><00:09:16.490><c> think</c>

00:09:16.870 --> 00:09:16.880 align:start position:0%
know collection of registers I think
 

00:09:16.880 --> 00:09:20.440 align:start position:0%
know collection of registers I think
that<00:09:17.420><c> the</c><00:09:17.660><c> current</c><00:09:18.020><c> if</c><00:09:18.170><c> you</c><00:09:18.320><c> have</c><00:09:18.680><c> is</c><00:09:19.450><c> quite</c>

00:09:20.440 --> 00:09:20.450 align:start position:0%
that the current if you have is quite
 

00:09:20.450 --> 00:09:22.750 align:start position:0%
that the current if you have is quite
big<00:09:20.960><c> difference</c><00:09:21.500><c> in</c><00:09:21.890><c> terms</c><00:09:22.250><c> of</c><00:09:22.430><c> speed</c>

00:09:22.750 --> 00:09:22.760 align:start position:0%
big difference in terms of speed
 

00:09:22.760 --> 00:09:26.200 align:start position:0%
big difference in terms of speed
comparing<00:09:23.390><c> to</c><00:09:23.570><c> native</c><00:09:23.900><c> code</c><00:09:24.200><c> so</c><00:09:25.100><c> we</c><00:09:25.550><c> we</c><00:09:25.880><c> cannot</c>

00:09:26.200 --> 00:09:26.210 align:start position:0%
comparing to native code so we we cannot
 

00:09:26.210 --> 00:09:29.590 align:start position:0%
comparing to native code so we we cannot
actually<00:09:26.780><c> effectively</c><00:09:28.150><c> encode</c><00:09:29.150><c> the</c>

00:09:29.590 --> 00:09:29.600 align:start position:0%
actually effectively encode the
 

00:09:29.600 --> 00:09:32.110 align:start position:0%
actually effectively encode the
algorithm<00:09:30.200><c> we</c><00:09:30.320><c> want</c><00:09:30.530><c> there</c><00:09:30.800><c> for</c><00:09:31.550><c> example</c><00:09:31.790><c> some</c>

00:09:32.110 --> 00:09:32.120 align:start position:0%
algorithm we want there for example some
 

00:09:32.120 --> 00:09:36.070 align:start position:0%
algorithm we want there for example some
hash<00:09:32.300><c> functions</c><00:09:32.840><c> and</c><00:09:33.400><c> and</c><00:09:34.400><c> that</c><00:09:34.820><c> makes</c><00:09:35.150><c> them</c>

00:09:36.070 --> 00:09:36.080 align:start position:0%
hash functions and and that makes them
 

00:09:36.080 --> 00:09:38.890 align:start position:0%
hash functions and and that makes them
if<00:09:36.440><c> if</c><00:09:37.010><c> you</c><00:09:37.190><c> like</c><00:09:37.400><c> to</c><00:09:37.610><c> implement</c><00:09:38.240><c> them</c><00:09:38.390><c> in</c><00:09:38.630><c> pure</c>

00:09:38.890 --> 00:09:38.900 align:start position:0%
if if you like to implement them in pure
 

00:09:38.900 --> 00:09:42.130 align:start position:0%
if if you like to implement them in pure
smart<00:09:39.230><c> contracts</c><00:09:39.860><c> that</c><00:09:40.700><c> make</c><00:09:41.140><c> quite</c>

00:09:42.130 --> 00:09:42.140 align:start position:0%
smart contracts that make quite
 

00:09:42.140 --> 00:09:45.760 align:start position:0%
smart contracts that make quite
expensive<00:09:42.620><c> and</c><00:09:43.780><c> you</c><00:09:44.780><c> have</c><00:09:44.810><c> to</c><00:09:45.170><c> pay</c><00:09:45.350><c> for</c><00:09:45.410><c> that</c>

00:09:45.760 --> 00:09:45.770 align:start position:0%
expensive and you have to pay for that
 

00:09:45.770 --> 00:09:48.240 align:start position:0%
expensive and you have to pay for that
you<00:09:46.070><c> have</c><00:09:46.910><c> to</c><00:09:47.180><c> pay</c><00:09:47.360><c> a</c><00:09:47.390><c> lot</c><00:09:47.570><c> for</c><00:09:47.630><c> that</c><00:09:47.870><c> because</c>

00:09:48.240 --> 00:09:48.250 align:start position:0%
you have to pay a lot for that because
 

00:09:48.250 --> 00:09:52.360 align:start position:0%
you have to pay a lot for that because
it's<00:09:49.250><c> just</c><00:09:49.660><c> the</c><00:09:50.660><c> current</c><00:09:50.960><c> EVM</c><00:09:51.500><c> is</c><00:09:51.680><c> not</c><00:09:51.920><c> capable</c>

00:09:52.360 --> 00:09:52.370 align:start position:0%
it's just the current EVM is not capable
 

00:09:52.370 --> 00:09:57.970 align:start position:0%
it's just the current EVM is not capable
of<00:09:52.900><c> Express</c><00:09:53.900><c> enough</c><00:09:56.080><c> to</c><00:09:57.080><c> have</c><00:09:57.290><c> comparable</c>

00:09:57.970 --> 00:09:57.980 align:start position:0%
of Express enough to have comparable
 

00:09:57.980 --> 00:10:01.420 align:start position:0%
of Express enough to have comparable
speed<00:09:58.690><c> comparing</c><00:09:59.690><c> to</c><00:09:59.840><c> native</c><00:10:00.170><c> code</c><00:10:00.440><c> and</c><00:10:00.680><c> I</c>

00:10:01.420 --> 00:10:01.430 align:start position:0%
speed comparing to native code and I
 

00:10:01.430 --> 00:10:03.490 align:start position:0%
speed comparing to native code and I
believe<00:10:01.880><c> that's</c><00:10:02.060><c> what</c><00:10:02.540><c> for</c><00:10:02.930><c> example</c><00:10:03.380><c> web</c>

00:10:03.490 --> 00:10:03.500 align:start position:0%
believe that's what for example web
 

00:10:03.500 --> 00:10:06.760 align:start position:0%
believe that's what for example web
assembly<00:10:04.010><c> gives</c><00:10:04.250><c> like</c><00:10:05.180><c> it's</c><00:10:05.780><c> it's</c><00:10:06.230><c> at</c><00:10:06.530><c> least</c>

00:10:06.760 --> 00:10:06.770 align:start position:0%
assembly gives like it's it's at least
 

00:10:06.770 --> 00:10:09.790 align:start position:0%
assembly gives like it's it's at least
comparable<00:10:07.370><c> like</c><00:10:07.760><c> if</c><00:10:07.940><c> you</c><00:10:08.120><c> implement</c><00:10:08.800><c> the</c>

00:10:09.790 --> 00:10:09.800 align:start position:0%
comparable like if you implement the
 

00:10:09.800 --> 00:10:13.090 align:start position:0%
comparable like if you implement the
same<00:10:10.010><c> heart</c><00:10:10.280><c> function</c><00:10:10.790><c> in</c><00:10:11.450><c> in</c><00:10:12.080><c> C</c><00:10:12.410><c> and</c><00:10:12.680><c> web</c>

00:10:13.090 --> 00:10:13.100 align:start position:0%
same heart function in in C and web
 

00:10:13.100 --> 00:10:15.550 align:start position:0%
same heart function in in C and web
assembly<00:10:13.670><c> at</c><00:10:14.240><c> least</c><00:10:14.600><c> you</c><00:10:14.690><c> have</c><00:10:14.840><c> compare</c><00:10:15.290><c> both</c>

00:10:15.550 --> 00:10:15.560 align:start position:0%
assembly at least you have compare both
 

00:10:15.560 --> 00:10:20.650 align:start position:0%
assembly at least you have compare both
of<00:10:15.590><c> them</c><00:10:15.950><c> and</c><00:10:16.250><c> not</c><00:10:16.970><c> having</c><00:10:17.270><c> like</c><00:10:18.340><c> times</c><00:10:19.660><c> time</c>

00:10:20.650 --> 00:10:20.660 align:start position:0%
of them and not having like times time
 

00:10:20.660 --> 00:10:25.350 align:start position:0%
of them and not having like times time
ten<00:10:21.350><c> to</c><00:10:21.410><c> two</c><00:10:22.010><c> 100</c><00:10:22.580><c> times</c><00:10:22.910><c> slower</c><00:10:23.270><c> performance</c>

00:10:25.350 --> 00:10:25.360 align:start position:0%
ten to two 100 times slower performance
 

00:10:25.360 --> 00:10:28.270 align:start position:0%
ten to two 100 times slower performance
but<00:10:26.360><c> actually</c><00:10:26.720><c> if</c><00:10:26.780><c> you</c><00:10:26.810><c> if</c><00:10:27.260><c> you</c><00:10:27.410><c> take</c><00:10:27.950><c> a</c><00:10:28.010><c> step</c>

00:10:28.270 --> 00:10:28.280 align:start position:0%
but actually if you if you take a step
 

00:10:28.280 --> 00:10:30.850 align:start position:0%
but actually if you if you take a step
back<00:10:28.580><c> to</c><00:10:28.910><c> like</c><00:10:29.690><c> the</c><00:10:29.810><c> first</c><00:10:29.930><c> version</c><00:10:30.350><c> of</c><00:10:30.410><c> EVM</c>

00:10:30.850 --> 00:10:30.860 align:start position:0%
back to like the first version of EVM
 

00:10:30.860 --> 00:10:34.180 align:start position:0%
back to like the first version of EVM
and<00:10:31.040><c> look</c><00:10:31.880><c> at</c><00:10:32.060><c> why</c><00:10:32.630><c> do</c><00:10:32.690><c> we</c><00:10:32.960><c> have</c><00:10:33.140><c> or</c><00:10:33.470><c> why</c><00:10:33.620><c> did</c><00:10:34.040><c> we</c>

00:10:34.180 --> 00:10:34.190 align:start position:0%
and look at why do we have or why did we
 

00:10:34.190 --> 00:10:37.360 align:start position:0%
and look at why do we have or why did we
had<00:10:34.370><c> an</c><00:10:34.580><c> identity</c><00:10:35.120><c> contract</c><00:10:36.220><c> just</c><00:10:37.220><c> for</c>

00:10:37.360 --> 00:10:37.370 align:start position:0%
had an identity contract just for
 

00:10:37.370 --> 00:10:40.300 align:start position:0%
had an identity contract just for
achieve<00:10:37.610><c> memory</c><00:10:38.030><c> copying</c><00:10:38.480><c> that</c><00:10:39.440><c> maybe</c><00:10:39.920><c> shows</c>

00:10:40.300 --> 00:10:40.310 align:start position:0%
achieve memory copying that maybe shows
 

00:10:40.310 --> 00:10:43.570 align:start position:0%
achieve memory copying that maybe shows
that<00:10:41.200><c> we</c><00:10:42.200><c> didn't</c><00:10:42.500><c> had</c><00:10:42.710><c> everything</c><00:10:43.010><c> thought</c>

00:10:43.570 --> 00:10:43.580 align:start position:0%
that we didn't had everything thought
 

00:10:43.580 --> 00:10:46.030 align:start position:0%
that we didn't had everything thought
through<00:10:43.910><c> properly</c><00:10:44.200><c> and</c><00:10:45.200><c> we</c><00:10:45.680><c> started</c><00:10:45.920><c> to</c>

00:10:46.030 --> 00:10:46.040 align:start position:0%
through properly and we started to
 

00:10:46.040 --> 00:10:48.580 align:start position:0%
through properly and we started to
introduce<00:10:46.390><c> these</c><00:10:47.390><c> pecan</c><00:10:47.750><c> pies</c><00:10:47.930><c> especially</c>

00:10:48.580 --> 00:10:48.590 align:start position:0%
introduce these pecan pies especially
 

00:10:48.590 --> 00:10:51.060 align:start position:0%
introduce these pecan pies especially
the<00:10:48.680><c> one</c><00:10:48.800><c> for</c><00:10:48.980><c> copying</c><00:10:49.280><c> memory</c><00:10:49.690><c> that</c><00:10:50.690><c> means</c>

00:10:51.060 --> 00:10:51.070 align:start position:0%
the one for copying memory that means
 

00:10:51.070 --> 00:10:53.080 align:start position:0%
the one for copying memory that means
loading<00:10:52.070><c> and</c><00:10:52.400><c> storing</c><00:10:52.490><c> memory</c><00:10:52.850><c> was</c><00:10:53.000><c> too</c>

00:10:53.080 --> 00:10:53.090 align:start position:0%
loading and storing memory was too
 

00:10:53.090 --> 00:10:55.360 align:start position:0%
loading and storing memory was too
expensive<00:10:53.300><c> yet</c><00:10:54.020><c> we</c><00:10:54.560><c> still</c><00:10:54.740><c> wanted</c><00:10:55.010><c> to</c><00:10:55.070><c> do</c><00:10:55.220><c> it</c>

00:10:55.360 --> 00:10:55.370 align:start position:0%
expensive yet we still wanted to do it
 

00:10:55.370 --> 00:10:57.350 align:start position:0%
expensive yet we still wanted to do it
so<00:10:55.820><c> we</c><00:10:55.910><c> introduced</c><00:10:56.180><c> the</c><00:10:56.300><c> pecan</c><00:10:56.570><c> pie</c>

00:10:57.350 --> 00:10:57.360 align:start position:0%
so we introduced the pecan pie
 

00:10:57.360 --> 00:11:00.259 align:start position:0%
so we introduced the pecan pie
and<00:10:57.649><c> another</c><00:10:58.649><c> bigger</c><00:10:59.249><c> issue</c><00:10:59.489><c> which</c><00:10:59.939><c> Craig</c>

00:11:00.259 --> 00:11:00.269 align:start position:0%
and another bigger issue which Craig
 

00:11:00.269 --> 00:11:02.329 align:start position:0%
and another bigger issue which Craig
mentioned<00:11:00.449><c> several</c><00:11:00.869><c> times</c><00:11:00.959><c> already</c><00:11:01.439><c> is</c><00:11:01.769><c> the</c>

00:11:02.329 --> 00:11:02.339 align:start position:0%
mentioned several times already is the
 

00:11:02.339 --> 00:11:05.079 align:start position:0%
mentioned several times already is the
bit<00:11:02.549><c> with</c><00:11:02.759><c> everything</c><00:11:03.540><c> is</c><00:11:03.720><c> 2056</c><00:11:04.410><c> bit</c><00:11:04.619><c> and</c>

00:11:05.079 --> 00:11:05.089 align:start position:0%
bit with everything is 2056 bit and
 

00:11:05.089 --> 00:11:08.090 align:start position:0%
bit with everything is 2056 bit and
there<00:11:06.089><c> was</c><00:11:06.239><c> a</c><00:11:06.420><c> proposal</c><00:11:06.779><c> even</c><00:11:07.049><c> before</c><00:11:07.230><c> the</c><00:11:07.589><c> 1.5</c>

00:11:08.090 --> 00:11:08.100 align:start position:0%
there was a proposal even before the 1.5
 

00:11:08.100 --> 00:11:11.319 align:start position:0%
there was a proposal even before the 1.5
to<00:11:08.399><c> have</c><00:11:08.579><c> 64-bit</c><00:11:09.329><c> arithmetic</c><00:11:10.110><c> syn</c><00:11:10.379><c> EVM</c><00:11:10.739><c> and</c>

00:11:11.319 --> 00:11:11.329 align:start position:0%
to have 64-bit arithmetic syn EVM and
 

00:11:11.329 --> 00:11:13.789 align:start position:0%
to have 64-bit arithmetic syn EVM and
you<00:11:12.329><c> have</c><00:11:12.629><c> folded</c><00:11:12.869><c> that</c><00:11:13.110><c> into</c><00:11:13.379><c> the</c><00:11:13.499><c> same</c><00:11:13.679><c> D</c>

00:11:13.789 --> 00:11:13.799 align:start position:0%
you have folded that into the same D
 

00:11:13.799 --> 00:11:17.269 align:start position:0%
you have folded that into the same D
proposal<00:11:14.339><c> as</c><00:11:14.879><c> I</c><00:11:15.029><c> still</c><00:11:15.209><c> there</c><00:11:15.449><c> and</c><00:11:15.709><c> but</c><00:11:16.709><c> if</c><00:11:16.949><c> if</c>

00:11:17.269 --> 00:11:17.279 align:start position:0%
proposal as I still there and but if if
 

00:11:17.279 --> 00:11:19.220 align:start position:0%
proposal as I still there and but if if
we<00:11:17.459><c> if</c><00:11:17.489><c> we</c><00:11:17.759><c> just</c><00:11:17.939><c> look</c><00:11:18.119><c> at</c><00:11:18.239><c> these</c><00:11:18.600><c> two</c><00:11:18.660><c> problems</c>

00:11:19.220 --> 00:11:19.230 align:start position:0%
we if we just look at these two problems
 

00:11:19.230 --> 00:11:21.979 align:start position:0%
we if we just look at these two problems
that<00:11:19.319><c> it's</c><00:11:19.709><c> quite</c><00:11:20.009><c> wide</c><00:11:20.249><c> for</c><00:11:21.239><c> arithmetic</c><00:11:21.449><c> and</c>

00:11:21.979 --> 00:11:21.989 align:start position:0%
that it's quite wide for arithmetic and
 

00:11:21.989 --> 00:11:23.780 align:start position:0%
that it's quite wide for arithmetic and
we<00:11:22.589><c> have</c><00:11:22.769><c> we</c><00:11:22.949><c> started</c><00:11:23.249><c> to</c><00:11:23.339><c> introduce</c><00:11:23.639><c> all</c>

00:11:23.780 --> 00:11:23.790 align:start position:0%
we have we started to introduce all
 

00:11:23.790 --> 00:11:25.549 align:start position:0%
we have we started to introduce all
these<00:11:23.879><c> pecan</c><00:11:24.209><c> pies</c><00:11:24.389><c> just</c><00:11:24.660><c> to</c><00:11:24.989><c> get</c><00:11:25.110><c> around</c><00:11:25.319><c> that</c>

00:11:25.549 --> 00:11:25.559 align:start position:0%
these pecan pies just to get around that
 

00:11:25.559 --> 00:11:28.519 align:start position:0%
these pecan pies just to get around that
that<00:11:26.069><c> probably</c><00:11:27.029><c> shows</c><00:11:27.449><c> that</c><00:11:28.079><c> we</c><00:11:28.230><c> didn't</c>

00:11:28.519 --> 00:11:28.529 align:start position:0%
that probably shows that we didn't
 

00:11:28.529 --> 00:11:31.039 align:start position:0%
that probably shows that we didn't
figure<00:11:28.739><c> out</c><00:11:28.860><c> the</c><00:11:29.129><c> prices</c><00:11:29.610><c> properly</c><00:11:30.059><c> and</c><00:11:30.269><c> which</c>

00:11:31.039 --> 00:11:31.049 align:start position:0%
figure out the prices properly and which
 

00:11:31.049 --> 00:11:33.799 align:start position:0%
figure out the prices properly and which
webassembly<00:11:31.470><c> espousal</c><00:11:32.100><c> said</c><00:11:32.339><c> it's</c><00:11:32.809><c> resembles</c>

00:11:33.799 --> 00:11:33.809 align:start position:0%
webassembly espousal said it's resembles
 

00:11:33.809 --> 00:11:35.389 align:start position:0%
webassembly espousal said it's resembles
the<00:11:33.959><c> instructions</c><00:11:34.470><c> much</c><00:11:34.679><c> more</c><00:11:34.889><c> closer</c><00:11:35.100><c> to</c>

00:11:35.389 --> 00:11:35.399 align:start position:0%
the instructions much more closer to
 

00:11:35.399 --> 00:11:38.109 align:start position:0%
the instructions much more closer to
traditional<00:11:35.579><c> computers</c><00:11:36.299><c> so</c><00:11:37.079><c> there's</c><00:11:37.379><c> a</c><00:11:37.439><c> much</c>

00:11:38.109 --> 00:11:38.119 align:start position:0%
traditional computers so there's a much
 

00:11:38.119 --> 00:11:40.100 align:start position:0%
traditional computers so there's a much
probably<00:11:39.119><c> much</c><00:11:39.239><c> easier</c><00:11:39.269><c> way</c><00:11:39.629><c> to</c><00:11:39.660><c> figure</c><00:11:39.959><c> out</c>

00:11:40.100 --> 00:11:40.110 align:start position:0%
probably much easier way to figure out
 

00:11:40.110 --> 00:11:41.150 align:start position:0%
probably much easier way to figure out
what<00:11:40.290><c> the</c><00:11:40.379><c> real</c><00:11:40.499><c> cost</c><00:11:40.829><c> for</c><00:11:41.069><c> those</c>

00:11:41.150 --> 00:11:41.160 align:start position:0%
what the real cost for those
 

00:11:41.160 --> 00:11:43.910 align:start position:0%
what the real cost for those
instructions<00:11:41.730><c> are</c><00:11:41.910><c> and</c><00:11:42.350><c> by</c><00:11:43.350><c> figuring</c><00:11:43.619><c> out</c><00:11:43.799><c> the</c>

00:11:43.910 --> 00:11:43.920 align:start position:0%
instructions are and by figuring out the
 

00:11:43.920 --> 00:11:47.059 align:start position:0%
instructions are and by figuring out the
real<00:11:44.040><c> cost</c><00:11:44.339><c> and</c><00:11:45.049><c> we</c><00:11:46.049><c> can</c><00:11:46.259><c> probably</c><00:11:46.529><c> avoid</c>

00:11:47.059 --> 00:11:47.069 align:start position:0%
real cost and we can probably avoid
 

00:11:47.069 --> 00:11:52.999 align:start position:0%
real cost and we can probably avoid
having<00:11:48.029><c> pecan</c><00:11:48.509><c> pies</c><00:11:50.959><c> it's</c><00:11:51.959><c> worse</c><00:11:52.290><c> than</c><00:11:52.319><c> 10</c><00:11:52.860><c> to</c>

00:11:52.999 --> 00:11:53.009 align:start position:0%
having pecan pies it's worse than 10 to
 

00:11:53.009 --> 00:11:56.809 align:start position:0%
having pecan pies it's worse than 10 to
100<00:11:53.819><c> but</c><00:11:54.689><c> my</c><00:11:54.869><c> graph</c><00:11:55.199><c> was</c><00:11:55.529><c> scaled</c><00:11:55.920><c> by</c><00:11:56.279><c> square</c>

00:11:56.809 --> 00:11:56.819 align:start position:0%
100 but my graph was scaled by square
 

00:11:56.819 --> 00:12:01.309 align:start position:0%
100 but my graph was scaled by square
root<00:11:57.149><c> and</c><00:11:58.369><c> the</c><00:11:59.369><c> slowest</c><00:12:00.319><c> exponential</c>

00:12:01.309 --> 00:12:01.319 align:start position:0%
root and the slowest exponential
 

00:12:01.319 --> 00:12:04.789 align:start position:0%
root and the slowest exponential
operation<00:12:02.269><c> compared</c><00:12:03.269><c> to</c><00:12:03.449><c> the</c><00:12:03.569><c> fastest</c><00:12:04.290><c> native</c>

00:12:04.789 --> 00:12:04.799 align:start position:0%
operation compared to the fastest native
 

00:12:04.799 --> 00:12:10.850 align:start position:0%
operation compared to the fastest native
code<00:12:05.129><c> was</c><00:12:05.910><c> ten</c><00:12:06.209><c> thousand</c><00:12:06.779><c> to</c><00:12:06.959><c> one</c><00:12:09.679><c> but</c><00:12:10.679><c> that</c>

00:12:10.850 --> 00:12:10.860 align:start position:0%
code was ten thousand to one but that
 

00:12:10.860 --> 00:12:14.960 align:start position:0%
code was ten thousand to one but that
was<00:12:11.040><c> on</c><00:12:11.339><c> EVM</c><00:12:12.119><c> to</c><00:12:12.269><c> blossom</c><00:12:12.660><c> right</c><00:12:12.869><c> axe</c><00:12:13.790><c> it</c><00:12:14.790><c> was</c>

00:12:14.960 --> 00:12:14.970 align:start position:0%
was on EVM to blossom right axe it was
 

00:12:14.970 --> 00:12:18.679 align:start position:0%
was on EVM to blossom right axe it was
actually<00:12:15.509><c> go</c><00:12:15.779><c> versus</c><00:12:16.619><c> C++</c><00:12:17.459><c> compiled</c><00:12:18.299><c> straight</c>

00:12:18.679 --> 00:12:18.689 align:start position:0%
actually go versus C++ compiled straight
 

00:12:18.689 --> 00:12:25.479 align:start position:0%
actually go versus C++ compiled straight
to<00:12:18.839><c> assembly</c><00:12:22.220><c> so</c><00:12:23.600><c> another</c><00:12:24.600><c> advantage</c><00:12:24.989><c> of</c>

00:12:25.479 --> 00:12:25.489 align:start position:0%
to assembly so another advantage of
 

00:12:25.489 --> 00:12:30.639 align:start position:0%
to assembly so another advantage of
another<00:12:26.489><c> motivation</c><00:12:27.119><c> for</c><00:12:27.389><c> the</c><00:12:28.309><c> USM</c><00:12:29.309><c> proposal</c>

00:12:30.639 --> 00:12:30.649 align:start position:0%
another motivation for the USM proposal
 

00:12:30.649 --> 00:12:33.859 align:start position:0%
another motivation for the USM proposal
was<00:12:31.649><c> to</c><00:12:32.100><c> be</c><00:12:32.160><c> able</c><00:12:32.249><c> to</c><00:12:32.489><c> break</c><00:12:32.999><c> contracts</c><00:12:33.689><c> in</c>

00:12:33.859 --> 00:12:33.869 align:start position:0%
was to be able to break contracts in
 

00:12:33.869 --> 00:12:39.109 align:start position:0%
was to be able to break contracts in
other<00:12:34.290><c> languages</c><00:12:35.360><c> that</c><00:12:36.980><c> target</c><00:12:37.980><c> web</c><00:12:38.639><c> assembly</c>

00:12:39.109 --> 00:12:39.119 align:start position:0%
other languages that target web assembly
 

00:12:39.119 --> 00:12:42.949 align:start position:0%
other languages that target web assembly
as<00:12:39.269><c> a</c><00:12:40.019><c> as</c><00:12:40.410><c> a</c><00:12:40.470><c> compilation</c><00:12:40.860><c> target</c><00:12:41.489><c> versus</c><00:12:42.149><c> only</c>

00:12:42.949 --> 00:12:42.959 align:start position:0%
as a as a compilation target versus only
 

00:12:42.959 --> 00:12:51.139 align:start position:0%
as a as a compilation target versus only
targeting<00:12:43.769><c> EVM</c><00:12:44.419><c> so</c><00:12:46.759><c> we</c><00:12:47.759><c> have</c><00:12:47.999><c> the</c><00:12:48.360><c> the</c><00:12:49.819><c> EVM</c><00:12:50.819><c> -</c>

00:12:51.139 --> 00:12:51.149 align:start position:0%
targeting EVM so we have the the EVM -
 

00:12:51.149 --> 00:12:55.579 align:start position:0%
targeting EVM so we have the the EVM -
II<00:12:51.569><c> was</c><00:12:52.169><c> ohm</c><00:12:52.470><c> transpiler</c><00:12:53.399><c> as</c><00:12:53.610><c> a</c><00:12:53.790><c> prototype</c><00:12:54.589><c> we</c>

00:12:55.579 --> 00:12:55.589 align:start position:0%
II was ohm transpiler as a prototype we
 

00:12:55.589 --> 00:13:01.960 align:start position:0%
II was ohm transpiler as a prototype we
don't<00:12:55.860><c> yet</c><00:12:56.069><c> have</c><00:12:56.129><c> the</c><00:12:57.169><c> e</c><00:12:58.279><c> wasum</c><00:12:59.279><c> -</c><00:12:59.629><c> EVM</c>

00:13:01.960 --> 00:13:01.970 align:start position:0%
don't yet have the e wasum - EVM
 

00:13:01.970 --> 00:13:07.360 align:start position:0%
don't yet have the e wasum - EVM
transpiler<00:13:02.970><c> so</c><00:13:03.209><c> the</c><00:13:03.329><c> reverse</c><00:13:05.089><c> which</c><00:13:06.089><c> would</c>

00:13:07.360 --> 00:13:07.370 align:start position:0%
transpiler so the reverse which would
 

00:13:07.370 --> 00:13:11.980 align:start position:0%
transpiler so the reverse which would
make<00:13:08.029><c> the</c><00:13:08.630><c> evm</c><00:13:09.050><c> 1.5</c><00:13:09.890><c> proposal</c><00:13:10.779><c> equivalent</c><00:13:11.779><c> to</c>

00:13:11.980 --> 00:13:11.990 align:start position:0%
make the evm 1.5 proposal equivalent to
 

00:13:11.990 --> 00:13:17.560 align:start position:0%
make the evm 1.5 proposal equivalent to
almost<00:13:12.230><c> the</c><00:13:13.040><c> II</c><00:13:13.070><c> wasn't</c><00:13:13.370><c> proposal</c><00:13:14.890><c> just</c><00:13:16.570><c> then</c>

00:13:17.560 --> 00:13:17.570 align:start position:0%
almost the II wasn't proposal just then
 

00:13:17.570 --> 00:13:20.650 align:start position:0%
almost the II wasn't proposal just then
you<00:13:17.720><c> could</c><00:13:17.870><c> still</c><00:13:18.279><c> write</c><00:13:19.279><c> languages</c><00:13:19.940><c> write</c>

00:13:20.650 --> 00:13:20.660 align:start position:0%
you could still write languages write
 

00:13:20.660 --> 00:13:22.570 align:start position:0%
you could still write languages write
the<00:13:20.750><c> contracts</c><00:13:21.200><c> in</c><00:13:21.350><c> languages</c><00:13:21.890><c> that</c><00:13:21.950><c> target</c>

00:13:22.570 --> 00:13:22.580 align:start position:0%
the contracts in languages that target
 

00:13:22.580 --> 00:13:28.410 align:start position:0%
the contracts in languages that target
webassembly<00:13:23.050><c> transpile</c><00:13:24.050><c> those</c><00:13:24.290><c> two</c><00:13:24.529><c> EBM</c><00:13:25.100><c> 1.5</c>

00:13:28.410 --> 00:13:28.420 align:start position:0%
 
 

00:13:28.420 --> 00:13:35.470 align:start position:0%
 
have<00:13:29.420><c> asked</c><00:13:29.660><c> before</c><00:13:32.890><c> how</c><00:13:33.890><c> we</c><00:13:34.300><c> what</c><00:13:35.300><c> would</c><00:13:35.390><c> it</c>

00:13:35.470 --> 00:13:35.480 align:start position:0%
have asked before how we what would it
 

00:13:35.480 --> 00:13:41.170 align:start position:0%
have asked before how we what would it
take<00:13:35.630><c> to</c><00:13:35.690><c> write</c><00:13:36.050><c> the</c><00:13:36.550><c> EVM</c><00:13:39.130><c> the</c><00:13:40.130><c> II</c><00:13:40.460><c> was</c><00:13:40.790><c> him</c><00:13:41.000><c> to</c>

00:13:41.170 --> 00:13:41.180 align:start position:0%
take to write the EVM the II was him to
 

00:13:41.180 --> 00:13:45.490 align:start position:0%
take to write the EVM the II was him to
EVM<00:13:41.690><c> 1.5</c><00:13:42.370><c> transpiler</c><00:13:43.370><c> and</c><00:13:44.170><c> Gregg</c><00:13:45.170><c> said</c><00:13:45.410><c> it</c>

00:13:45.490 --> 00:13:45.500 align:start position:0%
EVM 1.5 transpiler and Gregg said it
 

00:13:45.500 --> 00:13:49.300 align:start position:0%
EVM 1.5 transpiler and Gregg said it
would<00:13:45.620><c> be</c><00:13:45.800><c> easy</c><00:13:45.910><c> Martin</c><00:13:46.910><c> said</c><00:13:47.089><c> good</c><00:13:47.300><c> luck</c><00:13:48.310><c> good</c>

00:13:49.300 --> 00:13:49.310 align:start position:0%
would be easy Martin said good luck good
 

00:13:49.310 --> 00:13:52.660 align:start position:0%
would be easy Martin said good luck good
luck<00:13:49.930><c> at</c><00:13:50.930><c> all</c><00:13:51.020><c> me</c><00:13:51.260><c> with</c><00:13:51.440><c> it's</c><00:13:52.220><c> not</c><00:13:52.400><c> impossible</c>

00:13:52.660 --> 00:13:52.670 align:start position:0%
luck at all me with it's not impossible
 

00:13:52.670 --> 00:13:54.400 align:start position:0%
luck at all me with it's not impossible
I<00:13:53.150><c> wouldn't</c><00:13:53.510><c> and</c><00:13:53.690><c> would</c><00:13:53.839><c> never</c><00:13:54.080><c> say</c><00:13:54.290><c> it's</c>

00:13:54.400 --> 00:13:54.410 align:start position:0%
I wouldn't and would never say it's
 

00:13:54.410 --> 00:14:01.420 align:start position:0%
I wouldn't and would never say it's
impossible<00:13:54.650><c> you</c><00:13:55.190><c> said</c><00:14:00.040><c> it's</c><00:14:01.040><c> gonna</c><00:14:01.190><c> be</c>

00:14:01.420 --> 00:14:01.430 align:start position:0%
impossible you said it's gonna be
 

00:14:01.430 --> 00:14:03.460 align:start position:0%
impossible you said it's gonna be
somewhere<00:14:01.760><c> it</c><00:14:01.940><c> was</c><00:14:02.000><c> a</c><00:14:02.089><c> fire</c><00:14:02.420><c> escape</c><00:14:02.870><c> in</c><00:14:03.050><c> Berlin</c>

00:14:03.460 --> 00:14:03.470 align:start position:0%
somewhere it was a fire escape in Berlin
 

00:14:03.470 --> 00:14:13.270 align:start position:0%
somewhere it was a fire escape in Berlin
I<00:14:03.830><c> mean</c><00:14:05.860><c> was</c><00:14:06.860><c> I</c><00:14:06.980><c> sober</c><00:14:10.150><c> and</c><00:14:11.150><c> also</c><00:14:12.100><c> one</c><00:14:13.100><c> of</c><00:14:13.130><c> the</c>

00:14:13.270 --> 00:14:13.280 align:start position:0%
I mean was I sober and also one of the
 

00:14:13.280 --> 00:14:17.320 align:start position:0%
I mean was I sober and also one of the
motivations<00:14:13.670><c> for</c><00:14:14.710><c> just</c><00:14:15.710><c> skipping</c><00:14:16.310><c> EVM</c><00:14:16.790><c> 1.5</c>

00:14:17.320 --> 00:14:17.330 align:start position:0%
motivations for just skipping EVM 1.5
 

00:14:17.330 --> 00:14:19.480 align:start position:0%
motivations for just skipping EVM 1.5
and<00:14:17.630><c> just</c><00:14:17.870><c> and</c><00:14:18.140><c> because</c><00:14:18.950><c> the</c><00:14:19.160><c> original</c>

00:14:19.480 --> 00:14:19.490 align:start position:0%
and just and because the original
 

00:14:19.490 --> 00:14:21.910 align:start position:0%
and just and because the original
proposal<00:14:19.910><c> was</c><00:14:19.940><c> just</c><00:14:20.300><c> going</c><00:14:20.510><c> straight</c><00:14:20.630><c> to</c><00:14:21.200><c> 2.0</c>

00:14:21.910 --> 00:14:21.920 align:start position:0%
proposal was just going straight to 2.0
 

00:14:21.920 --> 00:14:25.030 align:start position:0%
proposal was just going straight to 2.0
the<00:14:22.520><c> EVM</c><00:14:22.910><c> 1.5</c><00:14:23.360><c> proposal</c><00:14:23.720><c> came</c><00:14:23.870><c> later</c><00:14:24.110><c> and</c><00:14:24.410><c> one</c>

00:14:25.030 --> 00:14:25.040 align:start position:0%
the EVM 1.5 proposal came later and one
 

00:14:25.040 --> 00:14:27.460 align:start position:0%
the EVM 1.5 proposal came later and one
of<00:14:25.130><c> those</c><00:14:25.250><c> reasons</c><00:14:25.550><c> was</c><00:14:25.910><c> because</c><00:14:25.940><c> well</c><00:14:26.630><c> it</c>

00:14:27.460 --> 00:14:27.470 align:start position:0%
of those reasons was because well it
 

00:14:27.470 --> 00:14:31.840 align:start position:0%
of those reasons was because well it
must<00:14:27.680><c> be</c><00:14:27.740><c> hard</c><00:14:28.100><c> to</c><00:14:28.160><c> write</c><00:14:28.520><c> a</c><00:14:29.020><c> JIT</c><00:14:30.050><c> a</c><00:14:30.850><c> compiled</c>

00:14:31.840 --> 00:14:31.850 align:start position:0%
must be hard to write a JIT a compiled
 

00:14:31.850 --> 00:14:36.130 align:start position:0%
must be hard to write a JIT a compiled
VM<00:14:32.240><c> and</c><00:14:32.600><c> then</c><00:14:33.850><c> and</c><00:14:34.850><c> then</c><00:14:35.060><c> you</c><00:14:35.630><c> know</c><00:14:35.720><c> Powell</c>

00:14:36.130 --> 00:14:36.140 align:start position:0%
VM and then and then you know Powell
 

00:14:36.140 --> 00:14:42.840 align:start position:0%
VM and then and then you know Powell
wrote<00:14:36.589><c> a</c><00:14:36.650><c> prototype</c><00:14:37.100><c> of</c><00:14:37.130><c> a</c><00:14:37.990><c> PBM</c><00:14:39.460><c> JIT</c><00:14:40.460><c> vm</c><00:14:40.839><c> is</c>

00:14:42.840 --> 00:14:42.850 align:start position:0%
wrote a prototype of a PBM JIT vm is
 

00:14:42.850 --> 00:14:47.620 align:start position:0%
wrote a prototype of a PBM JIT vm is
what<00:14:43.850><c> was</c><00:14:44.060><c> that</c><00:14:44.240><c> easy</c><00:14:44.390><c> problem</c><00:14:46.240><c> so</c><00:14:47.240><c> actually</c>

00:14:47.620 --> 00:14:47.630 align:start position:0%
what was that easy problem so actually
 

00:14:47.630 --> 00:14:49.900 align:start position:0%
what was that easy problem so actually
the<00:14:47.750><c> prototype</c><00:14:48.410><c> of</c><00:14:48.589><c> that</c><00:14:48.800><c> it's</c><00:14:49.640><c> still</c><00:14:49.760><c> a</c>

00:14:49.900 --> 00:14:49.910 align:start position:0%
the prototype of that it's still a
 

00:14:49.910 --> 00:14:54.220 align:start position:0%
the prototype of that it's still a
prototype<00:14:50.380><c> it</c><00:14:51.380><c> was</c><00:14:51.440><c> it</c><00:14:51.980><c> was</c><00:14:52.390><c> it</c><00:14:53.390><c> was</c><00:14:53.630><c> done</c><00:14:53.900><c> even</c>

00:14:54.220 --> 00:14:54.230 align:start position:0%
prototype it was it was it was done even
 

00:14:54.230 --> 00:14:57.040 align:start position:0%
prototype it was it was it was done even
before<00:14:55.100><c> the</c><00:14:55.459><c> launch</c><00:14:55.640><c> of</c><00:14:55.850><c> a</c><00:14:56.030><c> material</c><00:14:56.750><c> it</c><00:14:56.900><c> was</c>

00:14:57.040 --> 00:14:57.050 align:start position:0%
before the launch of a material it was
 

00:14:57.050 --> 00:15:01.840 align:start position:0%
before the launch of a material it was
one<00:14:57.410><c> of</c><00:14:57.440><c> the</c><00:14:59.650><c> performance</c><00:15:00.650><c> benchmark</c><00:15:01.190><c> project</c>

00:15:01.840 --> 00:15:01.850 align:start position:0%
one of the performance benchmark project
 

00:15:01.850 --> 00:15:05.650 align:start position:0%
one of the performance benchmark project
that<00:15:02.060><c> we</c><00:15:02.390><c> want</c><00:15:02.570><c> to</c><00:15:03.670><c> have</c><00:15:04.670><c> to</c><00:15:04.970><c> actually</c><00:15:05.300><c> assess</c>

00:15:05.650 --> 00:15:05.660 align:start position:0%
that we want to have to actually assess
 

00:15:05.660 --> 00:15:07.660 align:start position:0%
that we want to have to actually assess
what<00:15:05.990><c> can</c><00:15:06.410><c> we</c><00:15:06.560><c> do</c><00:15:06.680><c> in</c><00:15:06.800><c> the</c><00:15:06.890><c> future</c><00:15:07.100><c> in</c><00:15:07.310><c> terms</c><00:15:07.459><c> of</c>

00:15:07.660 --> 00:15:07.670 align:start position:0%
what can we do in the future in terms of
 

00:15:07.670 --> 00:15:12.370 align:start position:0%
what can we do in the future in terms of
smart<00:15:08.390><c> contract</c><00:15:08.900><c> performance</c><00:15:10.330><c> but</c><00:15:11.330><c> yeah</c><00:15:12.110><c> it's</c>

00:15:12.370 --> 00:15:12.380 align:start position:0%
smart contract performance but yeah it's
 

00:15:12.380 --> 00:15:14.949 align:start position:0%
smart contract performance but yeah it's
it's<00:15:12.860><c> it</c><00:15:13.430><c> still</c><00:15:13.670><c> struggles</c><00:15:14.360><c> with</c><00:15:14.390><c> some</c><00:15:14.690><c> some</c>

00:15:14.949 --> 00:15:14.959 align:start position:0%
it's it still struggles with some some
 

00:15:14.959 --> 00:15:17.040 align:start position:0%
it's it still struggles with some some
cases<00:15:15.470><c> and</c>

00:15:17.040 --> 00:15:17.050 align:start position:0%
cases and
 

00:15:17.050 --> 00:15:19.810 align:start position:0%
cases and
as<00:15:18.050><c> I</c><00:15:18.230><c> said</c><00:15:18.440><c> we</c><00:15:18.620><c> can</c><00:15:18.770><c> do</c><00:15:19.010><c> much</c><00:15:19.190><c> better</c><00:15:19.220><c> in</c><00:15:19.670><c> this</c>

00:15:19.810 --> 00:15:19.820 align:start position:0%
as I said we can do much better in this
 

00:15:19.820 --> 00:15:24.460 align:start position:0%
as I said we can do much better in this
case<00:15:20.320><c> but</c><00:15:21.320><c> and</c><00:15:21.860><c> the</c><00:15:22.760><c> required</c><00:15:23.180><c> step</c><00:15:23.600><c> is</c><00:15:23.780><c> it's</c>

00:15:24.460 --> 00:15:24.470 align:start position:0%
case but and the required step is it's
 

00:15:24.470 --> 00:15:27.910 align:start position:0%
case but and the required step is it's
at<00:15:24.710><c> least</c><00:15:25.420><c> discount</c><00:15:26.420><c> referral</c><00:15:26.920><c> restrictions</c>

00:15:27.910 --> 00:15:27.920 align:start position:0%
at least discount referral restrictions
 

00:15:27.920 --> 00:15:31.480 align:start position:0%
at least discount referral restrictions
and<00:15:28.310><c> subroutine</c><00:15:29.000><c> support</c><00:15:30.160><c> directly</c><00:15:31.160><c> in</c><00:15:31.220><c> the</c>

00:15:31.480 --> 00:15:31.490 align:start position:0%
and subroutine support directly in the
 

00:15:31.490 --> 00:15:36.250 align:start position:0%
and subroutine support directly in the
in<00:15:31.760><c> the</c><00:15:32.000><c> EVM</c><00:15:32.690><c> byte</c><00:15:32.930><c> code</c><00:15:34.780><c> that</c><00:15:35.780><c> would</c><00:15:36.020><c> allow</c>

00:15:36.250 --> 00:15:36.260 align:start position:0%
in the EVM byte code that would allow
 

00:15:36.260 --> 00:15:40.300 align:start position:0%
in the EVM byte code that would allow
even<00:15:37.100><c> more</c><00:15:37.270><c> optimizations</c><00:15:38.270><c> and</c><00:15:39.070><c> on</c><00:15:40.070><c> the</c><00:15:40.190><c> other</c>

00:15:40.300 --> 00:15:40.310 align:start position:0%
even more optimizations and on the other
 

00:15:40.310 --> 00:15:43.950 align:start position:0%
even more optimizations and on the other
hand<00:15:40.670><c> like</c><00:15:41.210><c> JIT</c><00:15:41.720><c> compilers</c><00:15:42.230><c> are</c><00:15:42.350><c> hard</c><00:15:42.620><c> I</c><00:15:42.920><c> mean</c>

00:15:43.950 --> 00:15:43.960 align:start position:0%
hand like JIT compilers are hard I mean
 

00:15:43.960 --> 00:15:47.500 align:start position:0%
hand like JIT compilers are hard I mean
the<00:15:44.960><c> the</c><00:15:45.920><c> network</c><00:15:46.070><c> consensus</c><00:15:46.880><c> depend</c><00:15:47.240><c> on</c><00:15:47.360><c> that</c>

00:15:47.500 --> 00:15:47.510 align:start position:0%
the the network consensus depend on that
 

00:15:47.510 --> 00:15:53.770 align:start position:0%
the the network consensus depend on that
and<00:15:48.940><c> like</c><00:15:49.940><c> the</c><00:15:50.150><c> risk</c><00:15:50.360><c> is</c><00:15:50.660><c> like</c><00:15:51.190><c> we</c><00:15:52.190><c> might</c><00:15:52.780><c> might</c>

00:15:53.770 --> 00:15:53.780 align:start position:0%
and like the risk is like we might might
 

00:15:53.780 --> 00:15:56.290 align:start position:0%
and like the risk is like we might might
get<00:15:54.080><c> hard</c><00:15:54.380><c> or</c><00:15:54.620><c> it</c><00:15:55.220><c> might</c><00:15:55.460><c> be</c><00:15:55.490><c> never</c><00:15:55.790><c> finished</c>

00:15:56.290 --> 00:15:56.300 align:start position:0%
get hard or it might be never finished
 

00:15:56.300 --> 00:16:00.120 align:start position:0%
get hard or it might be never finished
in<00:15:56.510><c> terms</c><00:15:56.720><c> of</c><00:15:57.460><c> removing</c><00:15:58.460><c> bugs</c><00:15:58.700><c> and</c><00:15:59.120><c> finding</c>

00:16:00.120 --> 00:16:00.130 align:start position:0%
in terms of removing bugs and finding
 

00:16:00.130 --> 00:16:04.000 align:start position:0%
in terms of removing bugs and finding
educators<00:16:01.720><c> because</c><00:16:02.720><c> that's</c><00:16:03.260><c> that's</c><00:16:03.530><c> much</c>

00:16:04.000 --> 00:16:04.010 align:start position:0%
educators because that's that's much
 

00:16:04.010 --> 00:16:08.400 align:start position:0%
educators because that's that's much
more<00:16:04.310><c> complex</c><00:16:05.350><c> construct</c><00:16:06.880><c> comparing</c><00:16:07.880><c> to</c>

00:16:08.400 --> 00:16:08.410 align:start position:0%
more complex construct comparing to
 

00:16:08.410 --> 00:16:13.000 align:start position:0%
more complex construct comparing to
interpreter<00:16:09.410><c> I</c><00:16:10.750><c> mean</c><00:16:11.750><c> another</c><00:16:12.170><c> problem</c><00:16:12.890><c> with</c>

00:16:13.000 --> 00:16:13.010 align:start position:0%
interpreter I mean another problem with
 

00:16:13.010 --> 00:16:15.730 align:start position:0%
interpreter I mean another problem with
with<00:16:13.160><c> just-in-time</c><00:16:13.520><c> compilers</c><00:16:14.030><c> is</c><00:16:14.180><c> that</c><00:16:14.740><c> I'm</c>

00:16:15.730 --> 00:16:15.740 align:start position:0%
with just-in-time compilers is that I'm
 

00:16:15.740 --> 00:16:17.260 align:start position:0%
with just-in-time compilers is that I'm
not<00:16:15.890><c> sure</c><00:16:15.950><c> if</c><00:16:16.190><c> there</c><00:16:16.550><c> is</c><00:16:16.820><c> a</c><00:16:16.850><c> just-in-time</c>

00:16:17.260 --> 00:16:17.270 align:start position:0%
not sure if there is a just-in-time
 

00:16:17.270 --> 00:16:19.750 align:start position:0%
not sure if there is a just-in-time
compiler<00:16:17.720><c> that</c><00:16:17.810><c> provides</c><00:16:18.380><c> a</c><00:16:18.680><c> fixed</c><00:16:19.430><c> upper</c>

00:16:19.750 --> 00:16:19.760 align:start position:0%
compiler that provides a fixed upper
 

00:16:19.760 --> 00:16:22.330 align:start position:0%
compiler that provides a fixed upper
bound<00:16:20.350><c> in</c><00:16:21.350><c> terms</c><00:16:21.530><c> of</c><00:16:21.710><c> resource</c><00:16:21.980><c> consumption</c>

00:16:22.330 --> 00:16:22.340 align:start position:0%
bound in terms of resource consumption
 

00:16:22.340 --> 00:16:24.730 align:start position:0%
bound in terms of resource consumption
and<00:16:22.640><c> this</c><00:16:22.760><c> is</c><00:16:22.910><c> a</c><00:16:22.940><c> very</c><00:16:23.900><c> important</c><00:16:24.350><c> guarantee</c>

00:16:24.730 --> 00:16:24.740 align:start position:0%
and this is a very important guarantee
 

00:16:24.740 --> 00:16:27.940 align:start position:0%
and this is a very important guarantee
that<00:16:25.130><c> we</c><00:16:25.460><c> need</c><00:16:25.730><c> in</c><00:16:26.300><c> order</c><00:16:26.480><c> to</c><00:16:26.660><c> do</c><00:16:26.900><c> to</c><00:16:27.680><c> do</c><00:16:27.800><c> the</c>

00:16:27.940 --> 00:16:27.950 align:start position:0%
that we need in order to do to do the
 

00:16:27.950 --> 00:16:29.740 align:start position:0%
that we need in order to do to do the
the<00:16:28.130><c> gas</c><00:16:28.370><c> calculations</c><00:16:28.910><c> properly</c><00:16:29.300><c> right</c><00:16:29.720><c> I</c>

00:16:29.740 --> 00:16:29.750 align:start position:0%
the gas calculations properly right I
 

00:16:29.750 --> 00:16:32.800 align:start position:0%
the gas calculations properly right I
mean<00:16:30.020><c> usually</c><00:16:31.090><c> just-in-time</c><00:16:32.090><c> compilers</c>

00:16:32.800 --> 00:16:32.810 align:start position:0%
mean usually just-in-time compilers
 

00:16:32.810 --> 00:16:35.410 align:start position:0%
mean usually just-in-time compilers
generate<00:16:33.440><c> code</c><00:16:33.680><c> that</c><00:16:33.950><c> is</c><00:16:34.340><c> faster</c><00:16:35.090><c> and</c><00:16:35.240><c> takes</c>

00:16:35.410 --> 00:16:35.420 align:start position:0%
generate code that is faster and takes
 

00:16:35.420 --> 00:16:37.420 align:start position:0%
generate code that is faster and takes
less<00:16:35.600><c> resources</c><00:16:36.020><c> but</c><00:16:36.290><c> we</c><00:16:36.920><c> don't</c><00:16:37.280><c> have</c><00:16:37.400><c> a</c>

00:16:37.420 --> 00:16:37.430 align:start position:0%
less resources but we don't have a
 

00:16:37.430 --> 00:16:39.760 align:start position:0%
less resources but we don't have a
guarantee<00:16:37.640><c> or</c><00:16:38.030><c> do</c><00:16:38.150><c> we</c><00:16:38.300><c> well</c><00:16:38.990><c> as</c><00:16:39.110><c> I</c><00:16:39.290><c> said</c><00:16:39.350><c> we</c>

00:16:39.760 --> 00:16:39.770 align:start position:0%
guarantee or do we well as I said we
 

00:16:39.770 --> 00:16:43.690 align:start position:0%
guarantee or do we well as I said we
can't<00:16:40.100><c> do</c><00:16:40.370><c> a</c><00:16:40.400><c> JIT</c><00:16:40.760><c> it's</c><00:16:41.120><c> it's</c><00:16:41.690><c> exploitable</c><00:16:42.700><c> we</c>

00:16:43.690 --> 00:16:43.700 align:start position:0%
can't do a JIT it's it's exploitable we
 

00:16:43.700 --> 00:16:45.520 align:start position:0%
can't do a JIT it's it's exploitable we
have<00:16:43.880><c> to</c><00:16:44.060><c> it</c><00:16:44.330><c> has</c><00:16:44.360><c> to</c><00:16:44.660><c> be</c><00:16:44.780><c> a</c><00:16:44.810><c> compiler</c><00:16:45.500><c> that</c>

00:16:45.520 --> 00:16:45.530 align:start position:0%
have to it has to be a compiler that
 

00:16:45.530 --> 00:16:49.500 align:start position:0%
have to it has to be a compiler that
runs<00:16:46.150><c> at</c><00:16:47.150><c> deployment</c><00:16:47.630><c> time</c><00:16:47.960><c> not</c><00:16:48.500><c> at</c><00:16:48.650><c> run</c><00:16:48.860><c> time</c>

00:16:49.500 --> 00:16:49.510 align:start position:0%
runs at deployment time not at run time
 

00:16:49.510 --> 00:16:52.920 align:start position:0%
runs at deployment time not at run time
which<00:16:50.510><c> means</c><00:16:51.500><c> it</c><00:16:51.710><c> can</c><00:16:51.830><c> be</c><00:16:51.860><c> a</c><00:16:52.010><c> full</c><00:16:52.340><c> compiler</c>

00:16:52.920 --> 00:16:52.930 align:start position:0%
which means it can be a full compiler
 

00:16:52.930 --> 00:16:55.780 align:start position:0%
which means it can be a full compiler
depending<00:16:53.930><c> on</c><00:16:53.990><c> how</c><00:16:54.170><c> long</c><00:16:54.440><c> we</c><00:16:54.500><c> want</c><00:16:54.920><c> to</c><00:16:55.010><c> take</c><00:16:55.250><c> to</c>

00:16:55.780 --> 00:16:55.790 align:start position:0%
depending on how long we want to take to
 

00:16:55.790 --> 00:16:58.770 align:start position:0%
depending on how long we want to take to
load<00:16:55.940><c> a</c><00:16:55.970><c> block</c><00:16:56.380><c> then</c><00:16:57.380><c> my</c><00:16:57.590><c> understanding</c><00:16:58.340><c> is</c>

00:16:58.770 --> 00:16:58.780 align:start position:0%
load a block then my understanding is
 

00:16:58.780 --> 00:17:01.330 align:start position:0%
load a block then my understanding is
storage<00:16:59.780><c> is</c><00:17:00.020><c> the</c><00:17:00.200><c> main</c><00:17:00.380><c> constraint</c><00:17:01.010><c> there</c>

00:17:01.330 --> 00:17:01.340 align:start position:0%
storage is the main constraint there
 

00:17:01.340 --> 00:17:08.170 align:start position:0%
storage is the main constraint there
anyway<00:17:03.880><c> but</c><00:17:04.930><c> me</c><00:17:05.930><c> I</c><00:17:05.960><c> remember</c><00:17:06.710><c> in</c><00:17:06.890><c> my</c><00:17:07.100><c> testing</c><00:17:07.730><c> I</c>

00:17:08.170 --> 00:17:08.180 align:start position:0%
anyway but me I remember in my testing I
 

00:17:08.180 --> 00:17:10.660 align:start position:0%
anyway but me I remember in my testing I
came<00:17:08.600><c> up</c><00:17:08.810><c> with</c><00:17:08.840><c> one</c><00:17:09.290><c> performance</c><00:17:09.980><c> bottleneck</c>

00:17:10.660 --> 00:17:10.670 align:start position:0%
came up with one performance bottleneck
 

00:17:10.670 --> 00:17:13.930 align:start position:0%
came up with one performance bottleneck
and<00:17:11.300><c> you</c><00:17:11.930><c> said</c><00:17:12.260><c> it's</c><00:17:12.620><c> not</c><00:17:12.800><c> a</c><00:17:12.860><c> priority</c><00:17:13.190><c> I</c><00:17:13.610><c> don't</c>

00:17:13.930 --> 00:17:13.940 align:start position:0%
and you said it's not a priority I don't
 

00:17:13.940 --> 00:17:17.440 align:start position:0%
and you said it's not a priority I don't
think<00:17:14.150><c> I</c><00:17:14.270><c> can</c><00:17:14.450><c> get</c><00:17:14.660><c> to</c><00:17:14.900><c> it</c><00:17:15.110><c> and</c><00:17:15.380><c> the</c><00:17:16.220><c> next</c><00:17:16.550><c> day</c>

00:17:17.440 --> 00:17:17.450 align:start position:0%
think I can get to it and the next day
 

00:17:17.450 --> 00:17:21.360 align:start position:0%
think I can get to it and the next day
you<00:17:17.570><c> had</c><00:17:17.750><c> it</c><00:17:17.870><c> fixed</c><00:17:19.570><c> yeah</c><00:17:20.570><c> this</c><00:17:20.750><c> is</c><00:17:20.900><c> a</c><00:17:20.930><c> bit</c>

00:17:21.360 --> 00:17:21.370 align:start position:0%
you had it fixed yeah this is a bit
 

00:17:21.370 --> 00:17:26.290 align:start position:0%
you had it fixed yeah this is a bit
different<00:17:22.370><c> issues</c><00:17:22.880><c> of</c><00:17:24.910><c> immaterial</c><00:17:25.910><c> weak</c>

00:17:26.290 --> 00:17:26.300 align:start position:0%
different issues of immaterial weak
 

00:17:26.300 --> 00:17:28.810 align:start position:0%
different issues of immaterial weak
actually<00:17:26.720><c> care</c><00:17:27.410><c> about</c><00:17:27.530><c> the</c><00:17:27.950><c> worst</c><00:17:28.190><c> worst</c>

00:17:28.810 --> 00:17:28.820 align:start position:0%
actually care about the worst worst
 

00:17:28.820 --> 00:17:32.890 align:start position:0%
actually care about the worst worst
cases<00:17:29.350><c> because</c><00:17:30.350><c> this</c><00:17:30.590><c> is</c><00:17:30.770><c> what</c><00:17:31.010><c> what</c><00:17:31.630><c> the</c><00:17:32.630><c> cost</c>

00:17:32.890 --> 00:17:32.900 align:start position:0%
cases because this is what what the cost
 

00:17:32.900 --> 00:17:39.460 align:start position:0%
cases because this is what what the cost
must<00:17:33.170><c> be</c><00:17:33.350><c> for</c><00:17:33.800><c> and</c><00:17:34.160><c> and</c><00:17:36.220><c> so</c><00:17:37.220><c> this</c><00:17:37.550><c> affects</c><00:17:38.470><c> more</c>

00:17:39.460 --> 00:17:39.470 align:start position:0%
must be for and and so this affects more
 

00:17:39.470 --> 00:17:43.150 align:start position:0%
must be for and and so this affects more
complex<00:17:40.450><c> optimizations</c><00:17:41.450><c> but</c><00:17:42.170><c> also</c><00:17:42.380><c> the</c><00:17:42.770><c> big</c>

00:17:43.150 --> 00:17:43.160 align:start position:0%
complex optimizations but also the big
 

00:17:43.160 --> 00:17:45.850 align:start position:0%
complex optimizations but also the big
big<00:17:43.580><c> integer</c><00:17:43.970><c> libraries</c><00:17:44.840><c> that</c><00:17:45.140><c> actually</c><00:17:45.650><c> try</c>

00:17:45.850 --> 00:17:45.860 align:start position:0%
big integer libraries that actually try
 

00:17:45.860 --> 00:17:50.320 align:start position:0%
big integer libraries that actually try
to<00:17:45.890><c> squeeze</c><00:17:46.490><c> the</c><00:17:46.760><c> easy</c><00:17:47.090><c> cases</c><00:17:47.510><c> first</c><00:17:49.060><c> but</c><00:17:50.060><c> this</c>

00:17:50.320 --> 00:17:50.330 align:start position:0%
to squeeze the easy cases first but this
 

00:17:50.330 --> 00:17:53.920 align:start position:0%
to squeeze the easy cases first but this
is<00:17:50.510><c> not</c><00:17:50.690><c> what</c><00:17:50.980><c> what</c><00:17:51.980><c> we</c><00:17:52.160><c> point</c><00:17:52.460><c> to</c><00:17:52.550><c> like</c><00:17:53.390><c> we</c>

00:17:53.920 --> 00:17:53.930 align:start position:0%
is not what what we point to like we
 

00:17:53.930 --> 00:17:56.830 align:start position:0%
is not what what we point to like we
don't<00:17:54.050><c> care</c><00:17:54.170><c> if</c><00:17:54.500><c> we</c><00:17:54.650><c> can</c><00:17:54.970><c> divide</c><00:17:55.970><c> quickly</c><00:17:56.600><c> for</c>

00:17:56.830 --> 00:17:56.840 align:start position:0%
don't care if we can divide quickly for
 

00:17:56.840 --> 00:17:59.470 align:start position:0%
don't care if we can divide quickly for
small<00:17:57.170><c> numbers</c><00:17:57.560><c> because</c><00:17:58.190><c> what</c><00:17:58.460><c> weaker</c><00:17:58.850><c> is</c><00:17:59.060><c> to</c>

00:17:59.470 --> 00:17:59.480 align:start position:0%
small numbers because what weaker is to
 

00:17:59.480 --> 00:18:05.710 align:start position:0%
small numbers because what weaker is to
have<00:17:59.870><c> the</c><00:18:00.770><c> worst</c><00:18:00.950><c> case</c><00:18:01.660><c> covered</c><00:18:03.760><c> so</c><00:18:04.760><c> yeah</c><00:18:05.420><c> that</c>

00:18:05.710 --> 00:18:05.720 align:start position:0%
have the worst case covered so yeah that
 

00:18:05.720 --> 00:18:08.350 align:start position:0%
have the worst case covered so yeah that
would<00:18:05.900><c> be</c><00:18:06.080><c> much</c><00:18:06.260><c> more</c><00:18:06.610><c> much</c><00:18:07.610><c> more</c><00:18:07.850><c> difficult</c>

00:18:08.350 --> 00:18:08.360 align:start position:0%
would be much more much more difficult
 

00:18:08.360 --> 00:18:10.990 align:start position:0%
would be much more much more difficult
to<00:18:08.480><c> control</c><00:18:08.510><c> that</c><00:18:09.080><c> within</c><00:18:09.380><c> the</c><00:18:10.160><c> drift</c><00:18:10.460><c> because</c>

00:18:10.990 --> 00:18:11.000 align:start position:0%
to control that within the drift because
 

00:18:11.000 --> 00:18:13.840 align:start position:0%
to control that within the drift because
it's<00:18:11.690><c> like</c><00:18:11.990><c> you</c><00:18:12.230><c> have</c><00:18:12.440><c> the</c><00:18:12.650><c> big</c><00:18:12.890><c> at</c><00:18:13.460><c> least</c><00:18:13.520><c> in</c>

00:18:13.840 --> 00:18:13.850 align:start position:0%
it's like you have the big at least in
 

00:18:13.850 --> 00:18:16.120 align:start position:0%
it's like you have the big at least in
the<00:18:14.000><c> in</c><00:18:14.240><c> the</c><00:18:14.420><c> in</c><00:18:14.630><c> the</c><00:18:14.810><c> in</c><00:18:15.080><c> the</c><00:18:15.200><c> in</c><00:18:15.470><c> the</c><00:18:15.620><c> EVM</c><00:18:15.920><c> rate</c>

00:18:16.120 --> 00:18:16.130 align:start position:0%
the in the in the in the in the EVM rate
 

00:18:16.130 --> 00:18:19.440 align:start position:0%
the in the in the in the in the EVM rate
that<00:18:16.340><c> depends</c><00:18:16.850><c> on</c><00:18:16.970><c> LLVM</c><00:18:17.600><c> you</c><00:18:17.870><c> have</c><00:18:18.200><c> a</c><00:18:18.350><c> big</c>

00:18:19.440 --> 00:18:19.450 align:start position:0%
that depends on LLVM you have a big
 

00:18:19.450 --> 00:18:22.030 align:start position:0%
that depends on LLVM you have a big
bucket<00:18:20.450><c> library</c><00:18:20.960><c> that</c><00:18:21.140><c> does</c><00:18:21.590><c> that</c><00:18:21.770><c> for</c><00:18:21.950><c> you</c>

00:18:22.030 --> 00:18:22.040 align:start position:0%
bucket library that does that for you
 

00:18:22.040 --> 00:18:23.950 align:start position:0%
bucket library that does that for you
and<00:18:22.280><c> it's</c><00:18:22.610><c> really</c><00:18:22.880><c> hard</c><00:18:23.120><c> to</c><00:18:23.270><c> tell</c><00:18:23.450><c> what</c><00:18:23.720><c> it's</c>

00:18:23.950 --> 00:18:23.960 align:start position:0%
and it's really hard to tell what it's
 

00:18:23.960 --> 00:18:28.270 align:start position:0%
and it's really hard to tell what it's
actually<00:18:24.110><c> doing</c><00:18:25.420><c> but</c><00:18:26.420><c> yeah</c><00:18:26.960><c> I</c><00:18:27.290><c> guess</c><00:18:27.800><c> they</c><00:18:28.010><c> are</c>

00:18:28.270 --> 00:18:28.280 align:start position:0%
actually doing but yeah I guess they are
 

00:18:28.280 --> 00:18:30.880 align:start position:0%
actually doing but yeah I guess they are
different<00:18:28.790><c> approaches</c><00:18:29.480><c> to</c><00:18:29.510><c> that</c><00:18:29.810><c> and</c><00:18:30.200><c> for</c>

00:18:30.880 --> 00:18:30.890 align:start position:0%
different approaches to that and for
 

00:18:30.890 --> 00:18:34.120 align:start position:0%
different approaches to that and for
example<00:18:31.400><c> it</c><00:18:32.030><c> was</c><00:18:32.210><c> and</c><00:18:32.540><c> has</c><00:18:32.780><c> some</c><00:18:33.470><c> JIT</c>

00:18:34.120 --> 00:18:34.130 align:start position:0%
example it was and has some JIT
 

00:18:34.130 --> 00:18:43.150 align:start position:0%
example it was and has some JIT
prototypes<00:18:34.790><c> that</c><00:18:35.000><c> are</c><00:18:35.450><c> not</c><00:18:35.810><c> depending</c><00:18:36.410><c> on</c><00:18:42.160><c> of</c>

00:18:43.150 --> 00:18:43.160 align:start position:0%
prototypes that are not depending on of
 

00:18:43.160 --> 00:18:45.700 align:start position:0%
prototypes that are not depending on of
course<00:18:43.490><c> one</c><00:18:44.030><c> of</c><00:18:44.060><c> my</c><00:18:44.180><c> bigger</c><00:18:44.570><c> concerns</c><00:18:45.170><c> is</c><00:18:45.470><c> not</c>

00:18:45.700 --> 00:18:45.710 align:start position:0%
course one of my bigger concerns is not
 

00:18:45.710 --> 00:18:48.970 align:start position:0%
course one of my bigger concerns is not
technical<00:18:46.430><c> theater</c><00:18:46.940><c> of</c><00:18:47.060><c> these</c><00:18:47.710><c> either</c><00:18:48.710><c> of</c>

00:18:48.970 --> 00:18:48.980 align:start position:0%
technical theater of these either of
 

00:18:48.980 --> 00:18:51.160 align:start position:0%
technical theater of these either of
these<00:18:49.070><c> programs</c><00:18:49.670><c> technically</c><00:18:50.450><c> does</c><00:18:50.690><c> the</c><00:18:50.930><c> job</c>

00:18:51.160 --> 00:18:51.170 align:start position:0%
these programs technically does the job
 

00:18:51.170 --> 00:18:55.420 align:start position:0%
these programs technically does the job
I'm<00:18:52.010><c> much</c><00:18:52.880><c> more</c><00:18:53.210><c> concerned</c><00:18:53.480><c> about</c><00:18:54.430><c> who</c>

00:18:55.420 --> 00:18:55.430 align:start position:0%
I'm much more concerned about who
 

00:18:55.430 --> 00:18:59.410 align:start position:0%
I'm much more concerned about who
controls<00:18:55.820><c> to</c><00:18:56.230><c> specification</c><00:18:57.230><c> and</c><00:18:58.040><c> I</c><00:18:58.420><c> really</c>

00:18:59.410 --> 00:18:59.420 align:start position:0%
controls to specification and I really
 

00:18:59.420 --> 00:19:03.550 align:start position:0%
controls to specification and I really
believe<00:19:00.400><c> the</c><00:19:01.400><c> the</c><00:19:02.180><c> etherium</c><00:19:02.840><c> community</c>

00:19:03.550 --> 00:19:03.560 align:start position:0%
believe the the etherium community
 

00:19:03.560 --> 00:19:05.410 align:start position:0%
believe the the etherium community
should<00:19:03.980><c> completely</c><00:19:04.460><c> control</c><00:19:05.150><c> that</c>

00:19:05.410 --> 00:19:05.420 align:start position:0%
should completely control that
 

00:19:05.420 --> 00:19:08.500 align:start position:0%
should completely control that
specification<00:19:06.100><c> that</c><00:19:07.100><c> the</c><00:19:07.340><c> web</c><00:19:07.520><c> browser</c><00:19:07.550><c> space</c>

00:19:08.500 --> 00:19:08.510 align:start position:0%
specification that the web browser space
 

00:19:08.510 --> 00:19:11.650 align:start position:0%
specification that the web browser space
is<00:19:09.320><c> not</c><00:19:09.620><c> the</c><00:19:09.890><c> etherium</c><00:19:10.460><c> space</c><00:19:10.880><c> and</c><00:19:11.390><c> i</c><00:19:11.450><c> would</c>

00:19:11.650 --> 00:19:11.660 align:start position:0%
is not the etherium space and i would
 

00:19:11.660 --> 00:19:13.360 align:start position:0%
is not the etherium space and i would
not<00:19:11.840><c> want</c><00:19:12.080><c> to</c><00:19:12.200><c> get</c><00:19:12.380><c> wet</c>

00:19:13.360 --> 00:19:13.370 align:start position:0%
not want to get wet
 

00:19:13.370 --> 00:19:18.400 align:start position:0%
not want to get wet
with<00:19:14.180><c> the</c><00:19:15.670><c> with</c><00:19:16.670><c> the</c><00:19:16.820><c> wasm</c><00:19:17.300><c> group</c><00:19:17.690><c> moving</c><00:19:18.260><c> in</c>

00:19:18.400 --> 00:19:18.410 align:start position:0%
with the with the wasm group moving in
 

00:19:18.410 --> 00:19:21.940 align:start position:0%
with the with the wasm group moving in
the<00:19:18.500><c> direction</c><00:19:18.920><c> they</c><00:19:19.460><c> need</c><00:19:19.490><c> to</c><00:19:19.730><c> move</c><00:19:20.740><c> and</c><00:19:21.740><c> us</c>

00:19:21.940 --> 00:19:21.950 align:start position:0%
the direction they need to move and us
 

00:19:21.950 --> 00:19:24.850 align:start position:0%
the direction they need to move and us
shaking<00:19:22.460><c> our</c><00:19:22.640><c> heads</c><00:19:22.850><c> and</c><00:19:23.210><c> going</c><00:19:23.600><c> no</c><00:19:23.840><c> we</c><00:19:24.590><c> don't</c>

00:19:24.850 --> 00:19:24.860 align:start position:0%
shaking our heads and going no we don't
 

00:19:24.860 --> 00:19:27.370 align:start position:0%
shaking our heads and going no we don't
want<00:19:25.130><c> to</c><00:19:25.220><c> go</c><00:19:25.340><c> in</c><00:19:25.520><c> that</c><00:19:25.640><c> direction</c><00:19:26.350><c> yeah</c><00:19:27.350><c> I</c>

00:19:27.370 --> 00:19:27.380 align:start position:0%
want to go in that direction yeah I
 

00:19:27.380 --> 00:19:31.690 align:start position:0%
want to go in that direction yeah I
disagree<00:19:28.280><c> with</c><00:19:28.310><c> that</c><00:19:28.430><c> because</c><00:19:29.330><c> I</c><00:19:29.960><c> think</c><00:19:30.500><c> I</c><00:19:31.160><c> a</c>

00:19:31.690 --> 00:19:31.700 align:start position:0%
disagree with that because I think I a
 

00:19:31.700 --> 00:19:34.840 align:start position:0%
disagree with that because I think I a
much<00:19:32.090><c> rather</c><00:19:32.770><c> it's</c><00:19:33.770><c> much</c><00:19:33.980><c> more</c><00:19:34.190><c> pluralistic</c>

00:19:34.840 --> 00:19:34.850 align:start position:0%
much rather it's much more pluralistic
 

00:19:34.850 --> 00:19:40.480 align:start position:0%
much rather it's much more pluralistic
to<00:19:35.420><c> go</c><00:19:35.600><c> with</c><00:19:36.350><c> a</c><00:19:37.130><c> larger</c><00:19:38.090><c> community</c><00:19:38.860><c> a</c><00:19:39.860><c> larger</c>

00:19:40.480 --> 00:19:40.490 align:start position:0%
to go with a larger community a larger
 

00:19:40.490 --> 00:19:43.270 align:start position:0%
to go with a larger community a larger
body<00:19:40.820><c> of</c><00:19:41.000><c> people</c><00:19:41.500><c> standardizing</c><00:19:42.500><c> and</c><00:19:42.800><c> coming</c>

00:19:43.270 --> 00:19:43.280 align:start position:0%
body of people standardizing and coming
 

00:19:43.280 --> 00:19:46.560 align:start position:0%
body of people standardizing and coming
to<00:19:43.370><c> consensus</c><00:19:44.000><c> on</c><00:19:44.180><c> a</c><00:19:45.130><c> virtual</c><00:19:46.130><c> machine</c>

00:19:46.560 --> 00:19:46.570 align:start position:0%
to consensus on a virtual machine
 

00:19:46.570 --> 00:19:49.000 align:start position:0%
to consensus on a virtual machine
instead<00:19:47.570><c> of</c><00:19:47.690><c> just</c><00:19:47.900><c> using</c><00:19:48.080><c> a</c><00:19:48.320><c> virtual</c><00:19:48.530><c> machine</c>

00:19:49.000 --> 00:19:49.010 align:start position:0%
instead of just using a virtual machine
 

00:19:49.010 --> 00:19:51.640 align:start position:0%
instead of just using a virtual machine
that<00:19:49.040><c> can</c><00:19:49.280><c> only</c><00:19:49.430><c> be</c><00:19:49.690><c> was</c><00:19:50.690><c> created</c><00:19:51.080><c> to</c><00:19:51.230><c> only</c><00:19:51.410><c> be</c>

00:19:51.640 --> 00:19:51.650 align:start position:0%
that can only be was created to only be
 

00:19:51.650 --> 00:19:55.390 align:start position:0%
that can only be was created to only be
used<00:19:52.460><c> in</c><00:19:52.880><c> one</c><00:19:53.060><c> Pacific</c><00:19:53.540><c> use</c><00:19:53.750><c> case</c><00:19:54.050><c> and</c><00:19:54.380><c> if</c><00:19:55.280><c> you</c>

00:19:55.390 --> 00:19:55.400 align:start position:0%
used in one Pacific use case and if you
 

00:19:55.400 --> 00:19:57.400 align:start position:0%
used in one Pacific use case and if you
look<00:19:55.610><c> at</c><00:19:55.730><c> the</c><00:19:55.820><c> browser</c><00:19:56.030><c> use</c><00:19:56.420><c> case</c><00:19:56.720><c> is</c><00:19:57.020><c> very</c>

00:19:57.400 --> 00:19:57.410 align:start position:0%
look at the browser use case is very
 

00:19:57.410 --> 00:20:01.630 align:start position:0%
look at the browser use case is very
similar<00:19:57.770><c> to</c><00:19:58.100><c> the</c><00:19:58.580><c> blockchain</c><00:19:58.790><c> use</c><00:19:59.330><c> case</c><00:20:00.640><c> we</c>

00:20:01.630 --> 00:20:01.640 align:start position:0%
similar to the blockchain use case we
 

00:20:01.640 --> 00:20:06.450 align:start position:0%
similar to the blockchain use case we
need<00:20:01.820><c> secure</c><00:20:02.470><c> portable</c><00:20:04.270><c> and</c><00:20:05.270><c> size</c><00:20:05.630><c> efficient</c>

00:20:06.450 --> 00:20:06.460 align:start position:0%
need secure portable and size efficient
 

00:20:06.460 --> 00:20:10.180 align:start position:0%
need secure portable and size efficient
byte<00:20:07.460><c> code</c><00:20:07.670><c> right</c><00:20:08.450><c> exact</c><00:20:09.350><c> same</c><00:20:09.560><c> concern</c><00:20:10.010><c> we</c>

00:20:10.180 --> 00:20:10.190 align:start position:0%
byte code right exact same concern we
 

00:20:10.190 --> 00:20:13.450 align:start position:0%
byte code right exact same concern we
have<00:20:10.370><c> in</c><00:20:10.490><c> the</c><00:20:10.550><c> blockchain</c><00:20:10.760><c> space</c><00:20:11.390><c> I</c><00:20:12.310><c> agree</c><00:20:13.310><c> and</c>

00:20:13.450 --> 00:20:13.460 align:start position:0%
have in the blockchain space I agree and
 

00:20:13.460 --> 00:20:17.610 align:start position:0%
have in the blockchain space I agree and
and<00:20:14.120><c> furthermore</c><00:20:14.600><c> like</c><00:20:15.250><c> it's</c><00:20:16.250><c> an</c><00:20:16.490><c> open</c><00:20:16.940><c> it's</c><00:20:17.270><c> a</c>

00:20:17.610 --> 00:20:17.620 align:start position:0%
and furthermore like it's an open it's a
 

00:20:17.620 --> 00:20:20.350 align:start position:0%
and furthermore like it's an open it's a
it's<00:20:18.620><c> open</c><00:20:18.890><c> to</c><00:20:19.010><c> participation</c><00:20:19.550><c> you</c><00:20:19.970><c> can</c><00:20:20.000><c> go</c><00:20:20.300><c> to</c>

00:20:20.350 --> 00:20:20.360 align:start position:0%
it's open to participation you can go to
 

00:20:20.360 --> 00:20:23.110 align:start position:0%
it's open to participation you can go to
the<00:20:20.660><c> web</c><00:20:20.810><c> assembly</c><00:20:21.520><c> community</c><00:20:22.520><c> meetings</c><00:20:22.910><c> you</c>

00:20:23.110 --> 00:20:23.120 align:start position:0%
the web assembly community meetings you
 

00:20:23.120 --> 00:20:27.490 align:start position:0%
the web assembly community meetings you
can<00:20:24.010><c> voice</c><00:20:25.010><c> your</c><00:20:25.280><c> opinions</c><00:20:25.760><c> you</c><00:20:26.060><c> can</c><00:20:26.500><c> submit</c>

00:20:27.490 --> 00:20:27.500 align:start position:0%
can voice your opinions you can submit
 

00:20:27.500 --> 00:20:31.150 align:start position:0%
can voice your opinions you can submit
proposals<00:20:27.770><c> on</c><00:20:28.460><c> github</c><00:20:29.230><c> it's</c><00:20:30.230><c> very</c><00:20:30.560><c> open</c><00:20:30.950><c> and</c>

00:20:31.150 --> 00:20:31.160 align:start position:0%
proposals on github it's very open and
 

00:20:31.160 --> 00:20:33.490 align:start position:0%
proposals on github it's very open and
in<00:20:31.310><c> you</c><00:20:31.790><c> know</c><00:20:31.910><c> it's</c><00:20:32.120><c> easy</c><00:20:32.270><c> it's</c><00:20:32.810><c> easy</c><00:20:32.960><c> to</c><00:20:33.380><c> get</c>

00:20:33.490 --> 00:20:33.500 align:start position:0%
in you know it's easy it's easy to get
 

00:20:33.500 --> 00:20:37.870 align:start position:0%
in you know it's easy it's easy to get
involved<00:20:35.470><c> that</c><00:20:36.470><c> and</c><00:20:36.800><c> within</c><00:20:37.490><c> the</c><00:20:37.640><c> blockchain</c>

00:20:37.870 --> 00:20:37.880 align:start position:0%
involved that and within the blockchain
 

00:20:37.880 --> 00:20:40.420 align:start position:0%
involved that and within the blockchain
space<00:20:38.660><c> I</c><00:20:38.870><c> know</c><00:20:39.020><c> of</c><00:20:39.350><c> least</c><00:20:39.620><c> three</c><00:20:40.040><c> other</c>

00:20:40.420 --> 00:20:40.430 align:start position:0%
space I know of least three other
 

00:20:40.430 --> 00:20:42.910 align:start position:0%
space I know of least three other
blockchain<00:20:41.090><c> projects</c><00:20:41.690><c> outside</c><00:20:42.170><c> of</c><00:20:42.320><c> aetherium</c>

00:20:42.910 --> 00:20:42.920 align:start position:0%
blockchain projects outside of aetherium
 

00:20:42.920 --> 00:20:45.420 align:start position:0%
blockchain projects outside of aetherium
that<00:20:43.580><c> are</c><00:20:43.790><c> already</c><00:20:44.080><c> prototyping</c><00:20:45.080><c> and</c>

00:20:45.420 --> 00:20:45.430 align:start position:0%
that are already prototyping and
 

00:20:45.430 --> 00:20:51.790 align:start position:0%
that are already prototyping and
actively<00:20:46.430><c> have</c><00:20:47.980><c> wasum</c><00:20:48.980><c> running</c><00:20:49.720><c> in</c><00:20:50.720><c> in</c><00:20:51.590><c> their</c>

00:20:51.790 --> 00:20:51.800 align:start position:0%
actively have wasum running in in their
 

00:20:51.800 --> 00:20:54.340 align:start position:0%
actively have wasum running in in their
systems<00:20:52.250><c> so</c><00:20:52.610><c> we're</c><00:20:53.570><c> seeing</c><00:20:53.780><c> a</c><00:20:54.020><c> lot</c><00:20:54.320><c> of</c>

00:20:54.340 --> 00:20:54.350 align:start position:0%
systems so we're seeing a lot of
 

00:20:54.350 --> 00:20:58.660 align:start position:0%
systems so we're seeing a lot of
momentum<00:20:54.800><c> I</c><00:20:55.160><c> think</c><00:20:55.400><c> pick</c><00:20:55.640><c> up</c><00:20:55.820><c> around</c><00:20:56.150><c> it</c><00:20:57.190><c> in</c><00:20:58.190><c> I</c>

00:20:58.660 --> 00:20:58.670 align:start position:0%
momentum I think pick up around it in I
 

00:20:58.670 --> 00:21:01.060 align:start position:0%
momentum I think pick up around it in I
think<00:20:58.880><c> that's</c><00:20:59.180><c> sort</c><00:20:59.300><c> of</c><00:20:59.420><c> just</c><00:20:59.890><c> going</c><00:21:00.890><c> to</c><00:21:01.010><c> be</c>

00:21:01.060 --> 00:21:01.070 align:start position:0%
think that's sort of just going to be
 

00:21:01.070 --> 00:21:02.590 align:start position:0%
think that's sort of just going to be
the<00:21:01.190><c> way</c><00:21:01.280><c> it</c><00:21:01.400><c> is</c><00:21:01.430><c> because</c><00:21:01.820><c> it's</c><00:21:01.970><c> like</c><00:21:02.150><c> once</c>

00:21:02.590 --> 00:21:02.600 align:start position:0%
the way it is because it's like once
 

00:21:02.600 --> 00:21:06.550 align:start position:0%
the way it is because it's like once
there<00:21:03.230><c> is</c><00:21:04.180><c> the</c><00:21:05.180><c> we</c><00:21:05.450><c> start</c><00:21:05.720><c> to</c><00:21:05.810><c> have</c><00:21:05.930><c> consensus</c>

00:21:06.550 --> 00:21:06.560 align:start position:0%
there is the we start to have consensus
 

00:21:06.560 --> 00:21:09.310 align:start position:0%
there is the we start to have consensus
around<00:21:06.710><c> VM</c><00:21:07.310><c> everyone</c><00:21:08.090><c> is</c><00:21:08.180><c> gonna</c><00:21:09.020><c> be</c><00:21:09.110><c> the</c>

00:21:09.310 --> 00:21:09.320 align:start position:0%
around VM everyone is gonna be the
 

00:21:09.320 --> 00:21:10.780 align:start position:0%
around VM everyone is gonna be the
obvious<00:21:09.410><c> choice</c><00:21:09.650><c> everyone's</c><00:21:10.340><c> going</c><00:21:10.520><c> to</c><00:21:10.580><c> use</c>

00:21:10.780 --> 00:21:10.790 align:start position:0%
obvious choice everyone's going to use
 

00:21:10.790 --> 00:21:11.890 align:start position:0%
obvious choice everyone's going to use
it<00:21:11.000><c> and</c><00:21:11.150><c> it's</c><00:21:11.270><c> going</c><00:21:11.360><c> to</c><00:21:11.450><c> be</c><00:21:11.570><c> a</c><00:21:11.600><c> recursive</c>

00:21:11.890 --> 00:21:11.900 align:start position:0%
it and it's going to be a recursive
 

00:21:11.900 --> 00:21:13.180 align:start position:0%
it and it's going to be a recursive
feedback<00:21:12.380><c> loop</c><00:21:12.560><c> right</c><00:21:12.710><c> it's</c><00:21:12.920><c> gonna</c><00:21:13.010><c> be</c><00:21:13.100><c> a</c>

00:21:13.180 --> 00:21:13.190 align:start position:0%
feedback loop right it's gonna be a
 

00:21:13.190 --> 00:21:15.970 align:start position:0%
feedback loop right it's gonna be a
feedback<00:21:13.490><c> loop</c><00:21:13.670><c> where</c><00:21:14.680><c> since</c><00:21:15.680><c> there's</c><00:21:15.920><c> more</c>

00:21:15.970 --> 00:21:15.980 align:start position:0%
feedback loop where since there's more
 

00:21:15.980 --> 00:21:17.380 align:start position:0%
feedback loop where since there's more
people<00:21:16.310><c> using</c><00:21:16.550><c> it</c><00:21:16.790><c> we're</c><00:21:17.060><c> going</c><00:21:17.180><c> to</c><00:21:17.240><c> get</c>

00:21:17.380 --> 00:21:17.390 align:start position:0%
people using it we're going to get
 

00:21:17.390 --> 00:21:19.960 align:start position:0%
people using it we're going to get
better<00:21:17.690><c> tooling</c><00:21:18.200><c> for</c><00:21:18.440><c> it</c><00:21:19.040><c> faster</c><00:21:19.520><c> we're</c><00:21:19.850><c> gonna</c>

00:21:19.960 --> 00:21:19.970 align:start position:0%
better tooling for it faster we're gonna
 

00:21:19.970 --> 00:21:22.489 align:start position:0%
better tooling for it faster we're gonna
get<00:21:20.150><c> better</c><00:21:20.300><c> implementation</c>

00:21:22.489 --> 00:21:22.499 align:start position:0%
get better implementation
 

00:21:22.499 --> 00:21:28.070 align:start position:0%
get better implementation
etc<00:21:24.470><c> but</c><00:21:25.470><c> it's</c><00:21:25.619><c> not</c><00:21:25.769><c> like</c><00:21:27.019><c> hypothetically</c><00:21:28.019><c> if</c>

00:21:28.070 --> 00:21:28.080 align:start position:0%
etc but it's not like hypothetically if
 

00:21:28.080 --> 00:21:30.859 align:start position:0%
etc but it's not like hypothetically if
intra-syrian<00:21:28.559><c> 2.0</c><00:21:29.249><c> it's</c><00:21:30.029><c> not</c><00:21:30.179><c> like</c><00:21:30.360><c> that</c>

00:21:30.859 --> 00:21:30.869 align:start position:0%
intra-syrian 2.0 it's not like that
 

00:21:30.869 --> 00:21:32.659 align:start position:0%
intra-syrian 2.0 it's not like that
vasin<00:21:31.320><c> would</c><00:21:31.529><c> introduce</c><00:21:31.919><c> a</c><00:21:32.159><c> new</c><00:21:32.279><c> update</c><00:21:32.639><c> and</c>

00:21:32.659 --> 00:21:32.669 align:start position:0%
vasin would introduce a new update and
 

00:21:32.669 --> 00:21:34.669 align:start position:0%
vasin would introduce a new update and
that<00:21:33.059><c> magically</c><00:21:33.509><c> would</c><00:21:33.659><c> work</c><00:21:33.869><c> on</c><00:21:34.169><c> a</c><00:21:34.200><c> theory</c><00:21:34.499><c> 'm</c>

00:21:34.669 --> 00:21:34.679 align:start position:0%
that magically would work on a theory 'm
 

00:21:34.679 --> 00:21:37.700 align:start position:0%
that magically would work on a theory 'm
as<00:21:35.460><c> you</c><00:21:35.669><c> mentioned</c><00:21:36.029><c> in</c><00:21:36.119><c> your</c><00:21:36.149><c> talk</c><00:21:36.480><c> both</c><00:21:36.809><c> 1.5</c>

00:21:37.700 --> 00:21:37.710 align:start position:0%
as you mentioned in your talk both 1.5
 

00:21:37.710 --> 00:21:40.340 align:start position:0%
as you mentioned in your talk both 1.5
and<00:21:37.889><c> 2.0</c><00:21:38.340><c> have</c><00:21:38.580><c> a</c><00:21:38.610><c> verification</c><00:21:38.999><c> code</c><00:21:39.360><c> which</c>

00:21:40.340 --> 00:21:40.350 align:start position:0%
and 2.0 have a verification code which
 

00:21:40.350 --> 00:21:41.840 align:start position:0%
and 2.0 have a verification code which
has<00:21:40.379><c> to</c><00:21:40.769><c> run</c><00:21:40.950><c> prior</c><00:21:41.249><c> or</c><00:21:41.399><c> deploying</c><00:21:41.700><c> the</c>

00:21:41.840 --> 00:21:41.850 align:start position:0%
has to run prior or deploying the
 

00:21:41.850 --> 00:21:43.759 align:start position:0%
has to run prior or deploying the
contract<00:21:42.239><c> and</c><00:21:42.419><c> that</c><00:21:42.960><c> verification</c><00:21:43.259><c> code</c>

00:21:43.759 --> 00:21:43.769 align:start position:0%
contract and that verification code
 

00:21:43.769 --> 00:21:46.580 align:start position:0%
contract and that verification code
verifies<00:21:44.309><c> the</c><00:21:44.960><c> you</c><00:21:45.960><c> know</c><00:21:46.049><c> according</c><00:21:46.259><c> to</c><00:21:46.409><c> the</c>

00:21:46.580 --> 00:21:46.590 align:start position:0%
verifies the you know according to the
 

00:21:46.590 --> 00:21:48.139 align:start position:0%
verifies the you know according to the
awasum<00:21:46.919><c> specification</c><00:21:47.610><c> which</c><00:21:47.789><c> is</c><00:21:47.999><c> the</c>

00:21:48.139 --> 00:21:48.149 align:start position:0%
awasum specification which is the
 

00:21:48.149 --> 00:21:50.210 align:start position:0%
awasum specification which is the
current<00:21:48.600><c> list</c><00:21:49.110><c> of</c><00:21:49.289><c> op</c><00:21:49.470><c> codes</c><00:21:49.739><c> in</c><00:21:49.980><c> web</c>

00:21:50.210 --> 00:21:50.220 align:start position:0%
current list of op codes in web
 

00:21:50.220 --> 00:21:52.220 align:start position:0%
current list of op codes in web
assembling<00:21:50.669><c> and</c><00:21:50.850><c> so</c><00:21:51.659><c> if</c><00:21:51.779><c> they</c><00:21:51.899><c> introduce</c><00:21:52.200><c> new</c>

00:21:52.220 --> 00:21:52.230 align:start position:0%
assembling and so if they introduce new
 

00:21:52.230 --> 00:21:53.989 align:start position:0%
assembling and so if they introduce new
codes<00:21:52.679><c> they</c><00:21:52.860><c> wouldn't</c><00:21:53.159><c> work</c><00:21:53.609><c> without</c><00:21:53.879><c> us</c>

00:21:53.989 --> 00:21:53.999 align:start position:0%
codes they wouldn't work without us
 

00:21:53.999 --> 00:21:56.090 align:start position:0%
codes they wouldn't work without us
making<00:21:54.659><c> this</c><00:21:54.809><c> decision</c><00:21:55.440><c> that</c><00:21:55.739><c> we</c><00:21:55.830><c> want</c><00:21:56.009><c> to</c>

00:21:56.090 --> 00:21:56.100 align:start position:0%
making this decision that we want to
 

00:21:56.100 --> 00:21:58.789 align:start position:0%
making this decision that we want to
support<00:21:56.429><c> them</c><00:21:56.840><c> so</c><00:21:57.840><c> I</c><00:21:58.169><c> don't</c><00:21:58.440><c> really</c><00:21:58.499><c> see</c><00:21:58.769><c> that</c>

00:21:58.789 --> 00:21:58.799 align:start position:0%
support them so I don't really see that
 

00:21:58.799 --> 00:22:00.529 align:start position:0%
support them so I don't really see that
as<00:21:58.950><c> a</c><00:21:59.039><c> risk</c><00:21:59.249><c> that</c><00:21:59.399><c> we</c><00:21:59.609><c> would</c><00:21:59.759><c> be</c><00:21:59.879><c> exposed</c><00:22:00.269><c> to</c>

00:22:00.529 --> 00:22:00.539 align:start position:0%
as a risk that we would be exposed to
 

00:22:00.539 --> 00:22:03.710 align:start position:0%
as a risk that we would be exposed to
random<00:22:01.379><c> new</c><00:22:01.559><c> instructions</c><00:22:02.249><c> being</c><00:22:02.720><c> supported</c>

00:22:03.710 --> 00:22:03.720 align:start position:0%
random new instructions being supported
 

00:22:03.720 --> 00:22:07.149 align:start position:0%
random new instructions being supported
by<00:22:03.749><c> a</c><00:22:03.840><c> Tyrian</c><00:22:04.169><c> Baudette</c><00:22:04.440><c> our</c><00:22:05.090><c> review</c><00:22:06.090><c> first</c>

00:22:07.149 --> 00:22:07.159 align:start position:0%
by a Tyrian Baudette our review first
 

00:22:07.159 --> 00:22:12.049 align:start position:0%
by a Tyrian Baudette our review first
I'm<00:22:08.159><c> more</c><00:22:08.429><c> concerned</c><00:22:10.369><c> so</c><00:22:11.369><c> we</c><00:22:11.399><c> come</c><00:22:11.730><c> along</c><00:22:12.029><c> and</c>

00:22:12.049 --> 00:22:12.059 align:start position:0%
I'm more concerned so we come along and
 

00:22:12.059 --> 00:22:15.799 align:start position:0%
I'm more concerned so we come along and
there's<00:22:12.809><c> an</c><00:22:12.960><c> issue</c><00:22:13.080><c> with</c><00:22:13.470><c> wazzle</c><00:22:14.129><c> I</c><00:22:14.419><c> mean</c><00:22:15.419><c> bugs</c>

00:22:15.799 --> 00:22:15.809 align:start position:0%
there's an issue with wazzle I mean bugs
 

00:22:15.809 --> 00:22:19.580 align:start position:0%
there's an issue with wazzle I mean bugs
bugs<00:22:16.259><c> show</c><00:22:16.590><c> up</c><00:22:16.799><c> in</c><00:22:16.980><c> specs</c><00:22:17.309><c> or</c><00:22:17.789><c> if</c><00:22:18.450><c> not</c><00:22:18.600><c> a</c><00:22:18.659><c> bug</c><00:22:19.019><c> an</c>

00:22:19.580 --> 00:22:19.590 align:start position:0%
bugs show up in specs or if not a bug an
 

00:22:19.590 --> 00:22:23.379 align:start position:0%
bugs show up in specs or if not a bug an
ambiguity<00:22:20.509><c> and</c><00:22:21.509><c> we</c><00:22:21.779><c> resolve</c><00:22:22.200><c> it</c><00:22:22.350><c> one</c><00:22:22.590><c> way</c><00:22:22.830><c> and</c>

00:22:23.379 --> 00:22:23.389 align:start position:0%
ambiguity and we resolve it one way and
 

00:22:23.389 --> 00:22:25.129 align:start position:0%
ambiguity and we resolve it one way and
it<00:22:24.389><c> works</c><00:22:24.629><c> for</c><00:22:24.899><c> us</c>

00:22:25.129 --> 00:22:25.139 align:start position:0%
it works for us
 

00:22:25.139 --> 00:22:29.509 align:start position:0%
it works for us
and<00:22:25.529><c> we</c><00:22:26.100><c> can't</c><00:22:26.369><c> wait</c><00:22:27.080><c> yeah</c><00:22:28.080><c> we</c><00:22:28.379><c> if</c><00:22:29.039><c> something's</c>

00:22:29.509 --> 00:22:29.519 align:start position:0%
and we can't wait yeah we if something's
 

00:22:29.519 --> 00:22:31.549 align:start position:0%
and we can't wait yeah we if something's
a<00:22:29.609><c> little</c><00:22:29.639><c> weird</c><00:22:30.090><c> in</c><00:22:30.359><c> a</c><00:22:30.450><c> browser</c><00:22:30.989><c> it's</c><00:22:31.350><c> not</c><00:22:31.529><c> a</c>

00:22:31.549 --> 00:22:31.559 align:start position:0%
a little weird in a browser it's not a
 

00:22:31.559 --> 00:22:34.009 align:start position:0%
a little weird in a browser it's not a
big<00:22:31.859><c> deal</c><00:22:32.129><c> and</c><00:22:32.489><c> the</c><00:22:33.269><c> committee</c><00:22:33.600><c> will</c><00:22:33.869><c> get</c>

00:22:34.009 --> 00:22:34.019 align:start position:0%
big deal and the committee will get
 

00:22:34.019 --> 00:22:36.950 align:start position:0%
big deal and the committee will get
around<00:22:34.320><c> to</c><00:22:34.619><c> it</c><00:22:34.759><c> but</c><00:22:35.759><c> if</c><00:22:36.389><c> there's</c><00:22:36.690><c> anything</c>

00:22:36.950 --> 00:22:36.960 align:start position:0%
around to it but if there's anything
 

00:22:36.960 --> 00:22:39.529 align:start position:0%
around to it but if there's anything
that<00:22:37.139><c> breaks</c><00:22:37.440><c> consensus</c><00:22:38.369><c> we</c><00:22:38.759><c> have</c><00:22:38.909><c> to</c><00:22:39.059><c> fix</c><00:22:39.269><c> it</c>

00:22:39.529 --> 00:22:39.539 align:start position:0%
that breaks consensus we have to fix it
 

00:22:39.539 --> 00:22:43.669 align:start position:0%
that breaks consensus we have to fix it
immediately<00:22:39.989><c> and</c><00:22:41.299><c> then</c><00:22:42.299><c> eventually</c><00:22:43.019><c> it</c><00:22:43.350><c> gets</c>

00:22:43.669 --> 00:22:43.679 align:start position:0%
immediately and then eventually it gets
 

00:22:43.679 --> 00:22:46.489 align:start position:0%
immediately and then eventually it gets
around<00:22:43.950><c> the</c><00:22:44.100><c> committee</c><00:22:44.609><c> and</c><00:22:44.970><c> they</c><00:22:45.480><c> go</c><00:22:45.690><c> no</c><00:22:46.200><c> we</c>

00:22:46.489 --> 00:22:46.499 align:start position:0%
around the committee and they go no we
 

00:22:46.499 --> 00:22:48.109 align:start position:0%
around the committee and they go no we
don't<00:22:46.679><c> like</c><00:22:46.889><c> the</c><00:22:47.070><c> way</c><00:22:47.220><c> you</c><00:22:47.279><c> fixed</c><00:22:47.730><c> it</c><00:22:47.879><c> we're</c>

00:22:48.109 --> 00:22:48.119 align:start position:0%
don't like the way you fixed it we're
 

00:22:48.119 --> 00:22:51.200 align:start position:0%
don't like the way you fixed it we're
gonna<00:22:48.210><c> do</c><00:22:48.450><c> a</c><00:22:48.480><c> different</c><00:22:48.929><c> fix</c><00:22:49.609><c> yeah</c><00:22:50.609><c> and</c><00:22:50.999><c> I</c><00:22:51.179><c> just</c>

00:22:51.200 --> 00:22:51.210 align:start position:0%
gonna do a different fix yeah and I just
 

00:22:51.210 --> 00:22:54.169 align:start position:0%
gonna do a different fix yeah and I just
feel<00:22:51.659><c> like</c><00:22:51.960><c> over</c><00:22:52.409><c> time</c><00:22:52.679><c> we</c><00:22:53.519><c> will</c><00:22:53.759><c> wind</c><00:22:53.970><c> up</c>

00:22:54.169 --> 00:22:54.179 align:start position:0%
feel like over time we will wind up
 

00:22:54.179 --> 00:22:59.359 align:start position:0%
feel like over time we will wind up
forking<00:22:54.869><c> away</c><00:22:55.399><c> from</c><00:22:56.399><c> that</c><00:22:56.580><c> standard</c><00:22:57.950><c> and</c><00:22:58.950><c> we</c>

00:22:59.359 --> 00:22:59.369 align:start position:0%
forking away from that standard and we
 

00:22:59.369 --> 00:23:02.090 align:start position:0%
forking away from that standard and we
will<00:22:59.609><c> lose</c><00:23:00.179><c> these</c><00:23:00.659><c> benefits</c><00:23:01.559><c> of</c><00:23:01.830><c> shared</c>

00:23:02.090 --> 00:23:02.100 align:start position:0%
will lose these benefits of shared
 

00:23:02.100 --> 00:23:06.349 align:start position:0%
will lose these benefits of shared
design<00:23:02.609><c> and</c><00:23:02.940><c> tooling</c><00:23:03.450><c> anyway</c><00:23:04.409><c> in</c><00:23:04.679><c> fact</c><00:23:05.519><c> we're</c>

00:23:06.349 --> 00:23:06.359 align:start position:0%
design and tooling anyway in fact we're
 

00:23:06.359 --> 00:23:09.680 align:start position:0%
design and tooling anyway in fact we're
a<00:23:06.389><c> fork</c><00:23:06.749><c> to</c><00:23:06.899><c> begin</c><00:23:07.230><c> with</c><00:23:07.440><c> we're</c><00:23:07.769><c> a</c><00:23:07.799><c> subset</c><00:23:08.659><c> so</c><00:23:09.659><c> I</c>

00:23:09.680 --> 00:23:09.690 align:start position:0%
a fork to begin with we're a subset so I
 

00:23:09.690 --> 00:23:11.930 align:start position:0%
a fork to begin with we're a subset so I
I<00:23:10.049><c> mean</c><00:23:10.379><c> I</c><00:23:10.409><c> spent</c><00:23:10.739><c> a</c><00:23:10.799><c> couple</c><00:23:11.009><c> weeks</c><00:23:11.399><c> trying</c><00:23:11.789><c> to</c>

00:23:11.930 --> 00:23:11.940 align:start position:0%
I mean I spent a couple weeks trying to
 

00:23:11.940 --> 00:23:15.379 align:start position:0%
I mean I spent a couple weeks trying to
get<00:23:12.200><c> C++</c><00:23:13.200><c> into</c><00:23:13.619><c> Azzam</c><00:23:14.159><c> I</c><00:23:14.340><c> succeeded</c><00:23:15.119><c> but</c><00:23:15.299><c> it</c>

00:23:15.379 --> 00:23:15.389 align:start position:0%
get C++ into Azzam I succeeded but it
 

00:23:15.389 --> 00:23:17.749 align:start position:0%
get C++ into Azzam I succeeded but it
wasn't<00:23:15.749><c> easy</c><00:23:15.980><c> and</c><00:23:16.980><c> that</c><00:23:17.190><c> I</c><00:23:17.220><c> think</c><00:23:17.669><c> that's</c>

00:23:17.749 --> 00:23:17.759 align:start position:0%
wasn't easy and that I think that's
 

00:23:17.759 --> 00:23:21.019 align:start position:0%
wasn't easy and that I think that's
misleading<00:23:18.330><c> it's</c><00:23:18.659><c> a</c><00:23:18.779><c> subset</c><00:23:19.200><c> but</c><00:23:19.759><c> the</c><00:23:20.759><c> only</c>

00:23:21.019 --> 00:23:21.029 align:start position:0%
misleading it's a subset but the only
 

00:23:21.029 --> 00:23:23.599 align:start position:0%
misleading it's a subset but the only
subset<00:23:21.539><c> being</c><00:23:21.749><c> with</c><00:23:22.169><c> the</c><00:23:22.289><c> we</c><00:23:22.590><c> don't</c><00:23:22.739><c> let</c>

00:23:23.599 --> 00:23:23.609 align:start position:0%
subset being with the we don't let
 

00:23:23.609 --> 00:23:26.269 align:start position:0%
subset being with the we don't let
floating-point<00:23:24.029><c> operators</c><00:23:24.690><c> yeah</c><00:23:25.200><c> that's</c><00:23:26.009><c> the</c>

00:23:26.269 --> 00:23:26.279 align:start position:0%
floating-point operators yeah that's the
 

00:23:26.279 --> 00:23:28.789 align:start position:0%
floating-point operators yeah that's the
only<00:23:26.309><c> subset</c><00:23:26.940><c> but</c><00:23:27.539><c> you</c><00:23:27.720><c> have</c><00:23:27.840><c> to</c><00:23:27.989><c> convince</c><00:23:28.289><c> the</c>

00:23:28.789 --> 00:23:28.799 align:start position:0%
only subset but you have to convince the
 

00:23:28.799 --> 00:23:29.450 align:start position:0%
only subset but you have to convince the
compiler

00:23:29.450 --> 00:23:29.460 align:start position:0%
compiler
 

00:23:29.460 --> 00:23:31.460 align:start position:0%
compiler
not<00:23:30.269><c> to</c><00:23:30.509><c> do</c><00:23:30.659><c> that</c>

00:23:31.460 --> 00:23:31.470 align:start position:0%
not to do that
 

00:23:31.470 --> 00:23:34.550 align:start position:0%
not to do that
yet<00:23:32.250><c> it</c><00:23:32.370><c> should</c><00:23:32.520><c> be</c><00:23:32.640><c> pretty</c><00:23:32.850><c> easy</c><00:23:32.970><c> I</c><00:23:33.440><c> mean</c><00:23:34.440><c> if</c>

00:23:34.550 --> 00:23:34.560 align:start position:0%
yet it should be pretty easy I mean if
 

00:23:34.560 --> 00:23:36.920 align:start position:0%
yet it should be pretty easy I mean if
you<00:23:34.620><c> don't</c><00:23:34.800><c> use</c><00:23:34.980><c> floating</c><00:23:35.280><c> point</c><00:23:35.550><c> inside</c><00:23:36.300><c> the</c>

00:23:36.920 --> 00:23:36.930 align:start position:0%
you don't use floating point inside the
 

00:23:36.930 --> 00:23:39.200 align:start position:0%
you don't use floating point inside the
compiler<00:23:37.290><c> can</c><00:23:37.710><c> decide</c><00:23:38.130><c> that</c><00:23:38.460><c> it's</c><00:23:38.820><c> gonna</c><00:23:39.000><c> use</c>

00:23:39.200 --> 00:23:39.210 align:start position:0%
compiler can decide that it's gonna use
 

00:23:39.210 --> 00:23:40.880 align:start position:0%
compiler can decide that it's gonna use
the<00:23:39.360><c> floating</c><00:23:39.570><c> point</c><00:23:39.960><c> unit</c><00:23:40.320><c> just</c><00:23:40.470><c> because</c><00:23:40.740><c> it</c>

00:23:40.880 --> 00:23:40.890 align:start position:0%
the floating point unit just because it
 

00:23:40.890 --> 00:23:43.280 align:start position:0%
the floating point unit just because it
feels<00:23:41.040><c> like</c><00:23:41.370><c> it</c><00:23:41.780><c> fortunately</c><00:23:42.780><c> we're</c><00:23:43.110><c> out</c><00:23:43.260><c> of</c>

00:23:43.280 --> 00:23:43.290 align:start position:0%
feels like it fortunately we're out of
 

00:23:43.290 --> 00:23:45.440 align:start position:0%
feels like it fortunately we're out of
time<00:23:43.650><c> so</c><00:23:43.980><c> we'll</c><00:23:44.070><c> have</c><00:23:44.190><c> to</c><00:23:44.370><c> kiss</c><00:23:44.550><c> bye</c><00:23:44.880><c> good</c>

00:23:45.440 --> 00:23:45.450 align:start position:0%
time so we'll have to kiss bye good
 

00:23:45.450 --> 00:23:49.450 align:start position:0%
time so we'll have to kiss bye good
floating<00:23:45.930><c> points</c><00:23:47.030><c> versus</c><00:23:48.030><c> what</c><00:23:48.180><c> about</c><00:23:48.450><c> Julia</c>

00:23:49.450 --> 00:23:49.460 align:start position:0%
floating points versus what about Julia
 

00:23:49.460 --> 00:23:56.240 align:start position:0%
floating points versus what about Julia
sorry<00:23:50.460><c> what</c><00:23:51.210><c> about</c><00:23:51.480><c> Julia</c><00:23:51.900><c> I</c><00:23:54.200><c> think</c><00:23:55.250><c> Christian</c>

00:23:56.240 --> 00:23:56.250 align:start position:0%
sorry what about Julia I think Christian
 

00:23:56.250 --> 00:23:57.680 align:start position:0%
sorry what about Julia I think Christian
you're<00:23:56.340><c> gonna</c><00:23:56.430><c> cover</c><00:23:56.670><c> Julia</c><00:23:57.120><c> a</c><00:23:57.210><c> little</c><00:23:57.450><c> bit</c><00:23:57.570><c> in</c>

00:23:57.680 --> 00:23:57.690 align:start position:0%
you're gonna cover Julia a little bit in
 

00:23:57.690 --> 00:24:02.720 align:start position:0%
you're gonna cover Julia a little bit in
the<00:23:58.190><c> flexibility</c><00:23:59.190><c> of</c><00:23:59.490><c> solidity</c><00:24:00.300><c> talk</c><00:24:01.640><c> not</c><00:24:02.640><c> too</c>

00:24:02.720 --> 00:24:02.730 align:start position:0%
the flexibility of solidity talk not too
 

00:24:02.730 --> 00:24:04.640 align:start position:0%
the flexibility of solidity talk not too
much<00:24:02.880><c> I</c><00:24:02.970><c> mean</c><00:24:03.090><c> Alex</c><00:24:03.660><c> talked</c><00:24:04.230><c> about</c><00:24:04.440><c> it</c><00:24:04.560><c> in</c>

00:24:04.640 --> 00:24:04.650 align:start position:0%
much I mean Alex talked about it in
 

00:24:04.650 --> 00:24:09.500 align:start position:0%
much I mean Alex talked about it in
quite<00:24:05.370><c> detail</c><00:24:05.610><c> so</c><00:24:07.040><c> well</c><00:24:08.040><c> it's</c><00:24:08.280><c> a</c><00:24:08.550><c> very</c><00:24:09.120><c> active</c>

00:24:09.500 --> 00:24:09.510 align:start position:0%
quite detail so well it's a very active
 

00:24:09.510 --> 00:24:12.620 align:start position:0%
quite detail so well it's a very active
debate<00:24:10.190><c> even</c><00:24:11.190><c> went</c><00:24:11.370><c> up</c><00:24:11.490><c> five</c><00:24:11.760><c> versi</c><00:24:12.240><c> was</c><00:24:12.420><c> um</c>

00:24:12.620 --> 00:24:12.630 align:start position:0%
debate even went up five versi was um
 

00:24:12.630 --> 00:24:15.250 align:start position:0%
debate even went up five versi was um
hopefully<00:24:12.900><c> we</c><00:24:13.200><c> can</c><00:24:13.440><c> do</c><00:24:14.160><c> the</c><00:24:14.340><c> magic</c><00:24:14.700><c> of</c>

00:24:15.250 --> 00:24:15.260 align:start position:0%
hopefully we can do the magic of
 

00:24:15.260 --> 00:24:21.130 align:start position:0%
hopefully we can do the magic of
translation<00:24:18.260><c> come</c><00:24:19.260><c> to</c><00:24:19.470><c> a</c><00:24:19.500><c> united</c><00:24:20.280><c> front</c><00:24:20.550><c> and</c>

00:24:21.130 --> 00:24:21.140 align:start position:0%
translation come to a united front and
 

00:24:21.140 --> 00:24:23.600 align:start position:0%
translation come to a united front and
move<00:24:22.140><c> forward</c><00:24:22.470><c> with</c><00:24:22.620><c> the</c><00:24:22.770><c> evolution</c><00:24:23.310><c> of</c><00:24:23.400><c> the</c>

00:24:23.600 --> 00:24:23.610 align:start position:0%
move forward with the evolution of the
 

00:24:23.610 --> 00:24:30.090 align:start position:0%
move forward with the evolution of the
with<00:24:24.450><c> evolving</c><00:24:24.720><c> the</c><00:24:24.960><c> EBM</c><00:24:28.220><c> thank</c><00:24:29.220><c> you</c>

00:24:30.090 --> 00:24:30.100 align:start position:0%
with evolving the EBM thank you
 

00:24:30.100 --> 00:24:34.670 align:start position:0%
with evolving the EBM thank you
[Applause]

00:24:34.670 --> 00:24:34.680 align:start position:0%
 
 

00:24:34.680 --> 00:24:45.740 align:start position:0%
 
what<00:24:35.250><c> do</c><00:24:35.370><c> we</c><00:24:35.490><c> do</c><00:24:35.610><c> with</c><00:24:35.670><c> them</c>

00:24:45.740 --> 00:24:45.750 align:start position:0%
 
 

00:24:45.750 --> 00:24:53.329 align:start position:0%
 
[Music]

