WEBVTT
Kind: captions
Language: en

00:00:01.160 --> 00:00:06.690 align:start position:0%
 
[Music]

00:00:06.690 --> 00:00:06.700 align:start position:0%
 
 

00:00:06.700 --> 00:00:09.750 align:start position:0%
 
[Music]

00:00:09.750 --> 00:00:09.760 align:start position:0%
[Music]
 

00:00:09.760 --> 00:00:12.789 align:start position:0%
[Music]
thank<00:00:09.920><c> you</c><00:00:10.440><c> but</c><00:00:10.799><c> just</c><00:00:11.799><c> in</c><00:00:11.920><c> my</c><00:00:12.120><c> defense</c><00:00:12.639><c> I</c>

00:00:12.789 --> 00:00:12.799 align:start position:0%
thank you but just in my defense I
 

00:00:12.799 --> 00:00:15.070 align:start position:0%
thank you but just in my defense I
opened<00:00:13.120><c> my</c><00:00:13.240><c> Twitter</c><00:00:13.639><c> account</c><00:00:14.080><c> only</c><00:00:14.480><c> to</c><00:00:14.679><c> pitch</c>

00:00:15.070 --> 00:00:15.080 align:start position:0%
opened my Twitter account only to pitch
 

00:00:15.080 --> 00:00:16.750 align:start position:0%
opened my Twitter account only to pitch
this<00:00:15.400><c> and</c><00:00:15.639><c> as</c><00:00:15.719><c> soon</c><00:00:15.879><c> as</c><00:00:16.039><c> this</c><00:00:16.160><c> is</c><00:00:16.279><c> shipped</c><00:00:16.640><c> I'm</c>

00:00:16.750 --> 00:00:16.760 align:start position:0%
this and as soon as this is shipped I'm
 

00:00:16.760 --> 00:00:19.310 align:start position:0%
this and as soon as this is shipped I'm
going<00:00:16.880><c> to</c><00:00:17.080><c> shut</c><00:00:17.400><c> up</c><00:00:17.560><c> on</c><00:00:17.800><c> Twitter</c><00:00:18.800><c> anyway</c><00:00:19.119><c> so</c>

00:00:19.310 --> 00:00:19.320 align:start position:0%
going to shut up on Twitter anyway so
 

00:00:19.320 --> 00:00:20.870 align:start position:0%
going to shut up on Twitter anyway so
today<00:00:19.640><c> I'm</c><00:00:19.800><c> going</c><00:00:19.920><c> to</c><00:00:20.000><c> be</c><00:00:20.160><c> talking</c><00:00:20.439><c> about</c><00:00:20.760><c> the</c>

00:00:20.870 --> 00:00:20.880 align:start position:0%
today I'm going to be talking about the
 

00:00:20.880 --> 00:00:24.550 align:start position:0%
today I'm going to be talking about the
status<00:00:21.199><c> of</c><00:00:21.640><c> epbs</c><00:00:22.640><c> and</c><00:00:23.160><c> epbs</c><00:00:23.840><c> during</c><00:00:24.160><c> this</c><00:00:24.320><c> talk</c>

00:00:24.550 --> 00:00:24.560 align:start position:0%
status of epbs and epbs during this talk
 

00:00:24.560 --> 00:00:27.950 align:start position:0%
status of epbs and epbs during this talk
is<00:00:24.680><c> going</c><00:00:24.840><c> to</c><00:00:25.000><c> mean</c><00:00:25.680><c> enshrined</c><00:00:26.679><c> payload</c><00:00:27.199><c> block</c>

00:00:27.950 --> 00:00:27.960 align:start position:0%
is going to mean enshrined payload block
 

00:00:27.960 --> 00:00:30.749 align:start position:0%
is going to mean enshrined payload block
separation<00:00:28.960><c> this</c><00:00:29.080><c> is</c><00:00:29.240><c> not</c><00:00:29.400><c> the</c><00:00:29.480><c> usual</c><00:00:29.720><c> meaning</c>

00:00:30.749 --> 00:00:30.759 align:start position:0%
separation this is not the usual meaning
 

00:00:30.759 --> 00:00:33.270 align:start position:0%
separation this is not the usual meaning
and<00:00:30.920><c> you'll</c><00:00:31.199><c> notice</c><00:00:31.599><c> that</c><00:00:31.800><c> I'll</c><00:00:32.079><c> only</c><00:00:32.439><c> mention</c>

00:00:33.270 --> 00:00:33.280 align:start position:0%
and you'll notice that I'll only mention
 

00:00:33.280 --> 00:00:36.590 align:start position:0%
and you'll notice that I'll only mention
proposers<00:00:33.840><c> and</c><00:00:34.040><c> Builders</c><00:00:34.920><c> towards</c><00:00:35.480><c> the</c><00:00:35.760><c> last</c>

00:00:36.590 --> 00:00:36.600 align:start position:0%
proposers and Builders towards the last
 

00:00:36.600 --> 00:00:38.150 align:start position:0%
proposers and Builders towards the last
couple<00:00:36.840><c> of</c>

00:00:38.150 --> 00:00:38.160 align:start position:0%
couple of
 

00:00:38.160 --> 00:00:40.869 align:start position:0%
couple of
slides<00:00:39.160><c> um</c><00:00:39.640><c> the</c><00:00:39.960><c> talk</c><00:00:40.239><c> is</c><00:00:40.360><c> going</c><00:00:40.520><c> to</c><00:00:40.680><c> be</c>

00:00:40.869 --> 00:00:40.879 align:start position:0%
slides um the talk is going to be
 

00:00:40.879 --> 00:00:43.510 align:start position:0%
slides um the talk is going to be
divided<00:00:41.239><c> in</c><00:00:41.520><c> three</c>

00:00:43.510 --> 00:00:43.520 align:start position:0%
divided in three
 

00:00:43.520 --> 00:00:45.790 align:start position:0%
divided in three
sections<00:00:44.520><c> the</c><00:00:44.680><c> first</c><00:00:44.960><c> section</c><00:00:45.440><c> I</c><00:00:45.520><c> want</c><00:00:45.680><c> to</c>

00:00:45.790 --> 00:00:45.800 align:start position:0%
sections the first section I want to
 

00:00:45.800 --> 00:00:49.110 align:start position:0%
sections the first section I want to
convince<00:00:46.239><c> you</c><00:00:46.360><c> for</c><00:00:46.520><c> a</c><00:00:46.640><c> while</c><00:00:47.000><c> that</c><00:00:48.120><c> um</c>

00:00:49.110 --> 00:00:49.120 align:start position:0%
convince you for a while that um
 

00:00:49.120 --> 00:00:51.590 align:start position:0%
convince you for a while that um
dividing<00:00:50.000><c> the</c><00:00:50.160><c> payload</c><00:00:51.000><c> the</c><00:00:51.160><c> execution</c>

00:00:51.590 --> 00:00:51.600 align:start position:0%
dividing the payload the execution
 

00:00:51.600 --> 00:00:53.430 align:start position:0%
dividing the payload the execution
payload<00:00:52.000><c> from</c><00:00:52.120><c> the</c><00:00:52.280><c> consensus</c><00:00:52.719><c> block</c><00:00:53.280><c> is</c>

00:00:53.430 --> 00:00:53.440 align:start position:0%
payload from the consensus block is
 

00:00:53.440 --> 00:00:55.349 align:start position:0%
payload from the consensus block is
something<00:00:53.719><c> that</c><00:00:53.879><c> is</c><00:00:54.120><c> necessary</c><00:00:54.559><c> in</c><00:00:54.680><c> ethereum</c>

00:00:55.349 --> 00:00:55.359 align:start position:0%
something that is necessary in ethereum
 

00:00:55.359 --> 00:00:57.830 align:start position:0%
something that is necessary in ethereum
it<00:00:55.480><c> is</c><00:00:55.680><c> highly</c><00:00:55.960><c> beneficial</c><00:00:56.920><c> it</c><00:00:57.039><c> is</c><00:00:57.160><c> a</c><00:00:57.320><c> scaling</c>

00:00:57.830 --> 00:00:57.840 align:start position:0%
it is highly beneficial it is a scaling
 

00:00:57.840 --> 00:01:00.110 align:start position:0%
it is highly beneficial it is a scaling
factor<00:00:58.399><c> and</c><00:00:58.559><c> it</c><00:00:58.719><c> enables</c><00:00:59.320><c> other</c><00:00:59.559><c> scaling</c>

00:01:00.110 --> 00:01:00.120 align:start position:0%
factor and it enables other scaling
 

00:01:00.120 --> 00:01:01.869 align:start position:0%
factor and it enables other scaling
Solutions<00:01:00.480><c> like</c><00:01:00.600><c> PR</c><00:01:00.920><c> Das</c><00:01:01.359><c> to</c><00:01:01.600><c> actually</c>

00:01:01.869 --> 00:01:01.879 align:start position:0%
Solutions like PR Das to actually
 

00:01:01.879 --> 00:01:04.509 align:start position:0%
Solutions like PR Das to actually
fulfill<00:01:02.359><c> its</c><00:01:02.559><c> full</c>

00:01:04.509 --> 00:01:04.519 align:start position:0%
fulfill its full
 

00:01:04.519 --> 00:01:07.270 align:start position:0%
fulfill its full
potential<00:01:05.519><c> we</c><00:01:05.680><c> have</c><00:01:06.000><c> this</c><00:01:06.360><c> problem</c><00:01:06.960><c> that</c><00:01:07.119><c> we</c>

00:01:07.270 --> 00:01:07.280 align:start position:0%
potential we have this problem that we
 

00:01:07.280 --> 00:01:09.429 align:start position:0%
potential we have this problem that we
have<00:01:07.439><c> since</c><00:01:07.680><c> emerge</c><00:01:08.439><c> which</c><00:01:08.560><c> is</c><00:01:08.799><c> our</c><00:01:09.119><c> Tech</c>

00:01:09.429 --> 00:01:09.439 align:start position:0%
have since emerge which is our Tech
 

00:01:09.439 --> 00:01:11.749 align:start position:0%
have since emerge which is our Tech
depth<00:01:10.000><c> that</c><00:01:10.159><c> we</c><00:01:10.320><c> adopted</c><00:01:10.720><c> this</c><00:01:10.920><c> minimalistic</c>

00:01:11.749 --> 00:01:11.759 align:start position:0%
depth that we adopted this minimalistic
 

00:01:11.759 --> 00:01:14.749 align:start position:0%
depth that we adopted this minimalistic
way<00:01:12.159><c> of</c><00:01:12.320><c> merging</c><00:01:13.000><c> out</c><00:01:13.200><c> of</c><00:01:13.560><c> proof</c><00:01:13.799><c> of</c><00:01:14.000><c> work</c><00:01:14.600><c> in</c>

00:01:14.749 --> 00:01:14.759 align:start position:0%
way of merging out of proof of work in
 

00:01:14.759 --> 00:01:17.670 align:start position:0%
way of merging out of proof of work in
which<00:01:14.960><c> we</c><00:01:15.759><c> included</c><00:01:16.360><c> the</c><00:01:16.600><c> execution</c><00:01:17.040><c> block</c>

00:01:17.670 --> 00:01:17.680 align:start position:0%
which we included the execution block
 

00:01:17.680 --> 00:01:19.469 align:start position:0%
which we included the execution block
the<00:01:17.799><c> one</c><00:01:17.960><c> that</c><00:01:18.119><c> has</c><00:01:18.240><c> the</c><00:01:18.439><c> transactions</c><00:01:19.320><c> and</c>

00:01:19.469 --> 00:01:19.479 align:start position:0%
the one that has the transactions and
 

00:01:19.479 --> 00:01:22.429 align:start position:0%
the one that has the transactions and
everything<00:01:19.759><c> that</c><00:01:19.880><c> we</c><00:01:20.240><c> need</c><00:01:21.240><c> to</c><00:01:21.759><c> like</c><00:01:21.960><c> modify</c>

00:01:22.429 --> 00:01:22.439 align:start position:0%
everything that we need to like modify
 

00:01:22.439 --> 00:01:24.510 align:start position:0%
everything that we need to like modify
the<00:01:22.560><c> ethereum</c><00:01:22.960><c> machine</c><00:01:23.680><c> inside</c><00:01:24.200><c> of</c><00:01:24.360><c> the</c>

00:01:24.510 --> 00:01:24.520 align:start position:0%
the ethereum machine inside of the
 

00:01:24.520 --> 00:01:26.390 align:start position:0%
the ethereum machine inside of the
consensus<00:01:25.040><c> block</c><00:01:25.920><c> that</c><00:01:26.079><c> has</c><00:01:26.280><c> the</c>

00:01:26.390 --> 00:01:26.400 align:start position:0%
consensus block that has the
 

00:01:26.400 --> 00:01:28.310 align:start position:0%
consensus block that has the
attestations<00:01:27.119><c> the</c><00:01:27.240><c> deposits</c><00:01:27.720><c> the</c><00:01:27.880><c> exits</c>

00:01:28.310 --> 00:01:28.320 align:start position:0%
attestations the deposits the exits
 

00:01:28.320 --> 00:01:29.910 align:start position:0%
attestations the deposits the exits
everything<00:01:28.640><c> that</c><00:01:28.720><c> we</c><00:01:28.840><c> need</c><00:01:29.240><c> to</c><00:01:29.479><c> decide</c><00:01:29.759><c> what</c>

00:01:29.910 --> 00:01:29.920 align:start position:0%
everything that we need to decide what
 

00:01:29.920 --> 00:01:32.069 align:start position:0%
everything that we need to decide what
what<00:01:30.040><c> is</c><00:01:30.119><c> our</c><00:01:30.320><c> current</c><00:01:30.759><c> head</c><00:01:31.759><c> and</c><00:01:31.960><c> we</c>

00:01:32.069 --> 00:01:32.079 align:start position:0%
what is our current head and we
 

00:01:32.079 --> 00:01:34.429 align:start position:0%
what is our current head and we
distribute<00:01:32.560><c> them</c><00:01:32.759><c> both</c><00:01:33.240><c> together</c><00:01:34.000><c> this</c><00:01:34.159><c> makes</c>

00:01:34.429 --> 00:01:34.439 align:start position:0%
distribute them both together this makes
 

00:01:34.439 --> 00:01:36.590 align:start position:0%
distribute them both together this makes
for<00:01:34.600><c> a</c><00:01:34.799><c> large</c><00:01:35.159><c> Chun</c><00:01:35.560><c> of</c><00:01:35.759><c> data</c><00:01:36.040><c> that</c><00:01:36.159><c> is</c>

00:01:36.590 --> 00:01:36.600 align:start position:0%
for a large Chun of data that is
 

00:01:36.600 --> 00:01:38.749 align:start position:0%
for a large Chun of data that is
distributed<00:01:37.439><c> among</c><00:01:37.640><c> the</c>

00:01:38.749 --> 00:01:38.759 align:start position:0%
distributed among the
 

00:01:38.759 --> 00:01:42.789 align:start position:0%
distributed among the
nodes<00:01:39.759><c> when</c><00:01:40.720><c> this</c><00:01:41.040><c> data</c><00:01:41.600><c> has</c><00:01:42.079><c> logically</c>

00:01:42.789 --> 00:01:42.799 align:start position:0%
nodes when this data has logically
 

00:01:42.799 --> 00:01:44.789 align:start position:0%
nodes when this data has logically
different<00:01:43.640><c> purposes</c><00:01:44.159><c> and</c><00:01:44.360><c> logically</c>

00:01:44.789 --> 00:01:44.799 align:start position:0%
different purposes and logically
 

00:01:44.799 --> 00:01:45.870 align:start position:0%
different purposes and logically
different

00:01:45.870 --> 00:01:45.880 align:start position:0%
different
 

00:01:45.880 --> 00:01:49.830 align:start position:0%
different
validations<00:01:46.880><c> what</c><00:01:47.040><c> a</c><00:01:47.200><c> node</c><00:01:47.560><c> does</c><00:01:48.640><c> when</c><00:01:49.640><c> when</c>

00:01:49.830 --> 00:01:49.840 align:start position:0%
validations what a node does when when
 

00:01:49.840 --> 00:01:52.389 align:start position:0%
validations what a node does when when
it<00:01:50.280><c> reaches</c><00:01:50.759><c> gets</c><00:01:51.000><c> a</c><00:01:51.159><c> block</c><00:01:51.600><c> it</c><00:01:51.759><c> needs</c><00:01:52.000><c> to</c><00:01:52.240><c> get</c>

00:01:52.389 --> 00:01:52.399 align:start position:0%
it reaches gets a block it needs to get
 

00:01:52.399 --> 00:01:54.950 align:start position:0%
it reaches gets a block it needs to get
to<00:01:52.640><c> consensus</c><00:01:53.320><c> in</c><00:01:53.479><c> two</c><00:01:53.680><c> different</c><00:01:54.119><c> things</c><00:01:54.759><c> one</c>

00:01:54.950 --> 00:01:54.960 align:start position:0%
to consensus in two different things one
 

00:01:54.960 --> 00:01:56.230 align:start position:0%
to consensus in two different things one
thing<00:01:55.119><c> is</c><00:01:55.280><c> what</c><00:01:55.399><c> is</c><00:01:55.479><c> the</c><00:01:55.680><c> status</c><00:01:56.000><c> of</c><00:01:56.119><c> the</c>

00:01:56.230 --> 00:01:56.240 align:start position:0%
thing is what is the status of the
 

00:01:56.240 --> 00:01:58.149 align:start position:0%
thing is what is the status of the
network<00:01:56.640><c> what</c><00:01:56.759><c> is</c><00:01:57.159><c> the</c><00:01:57.320><c> execution</c><00:01:57.759><c> status</c><00:01:58.079><c> of</c>

00:01:58.149 --> 00:01:58.159 align:start position:0%
network what is the execution status of
 

00:01:58.159 --> 00:02:00.469 align:start position:0%
network what is the execution status of
the<00:01:58.280><c> network</c><00:01:58.840><c> the</c><00:01:59.000><c> validity</c><00:01:59.399><c> of</c><00:01:59.520><c> the</c><00:01:59.600><c> block</c>

00:02:00.469 --> 00:02:00.479 align:start position:0%
the network the validity of the block
 

00:02:00.479 --> 00:02:02.190 align:start position:0%
the network the validity of the block
and<00:02:00.640><c> the</c><00:02:00.759><c> other</c><00:02:01.000><c> thing</c><00:02:01.240><c> is</c><00:02:01.680><c> given</c><00:02:02.000><c> two</c>

00:02:02.190 --> 00:02:02.200 align:start position:0%
and the other thing is given two
 

00:02:02.200 --> 00:02:05.469 align:start position:0%
and the other thing is given two
different<00:02:02.520><c> views</c><00:02:03.119><c> of</c><00:02:03.240><c> the</c><00:02:03.520><c> network</c><00:02:04.520><c> which</c><00:02:04.719><c> one</c>

00:02:05.469 --> 00:02:05.479 align:start position:0%
different views of the network which one
 

00:02:05.479 --> 00:02:07.469 align:start position:0%
different views of the network which one
even<00:02:05.759><c> both</c><00:02:05.960><c> of</c><00:02:06.079><c> them</c><00:02:06.320><c> possibly</c><00:02:06.719><c> valid</c><00:02:07.360><c> which</c>

00:02:07.469 --> 00:02:07.479 align:start position:0%
even both of them possibly valid which
 

00:02:07.479 --> 00:02:09.109 align:start position:0%
even both of them possibly valid which
one<00:02:07.640><c> is</c><00:02:07.759><c> the</c><00:02:07.880><c> one</c><00:02:08.039><c> that</c><00:02:08.160><c> we</c><00:02:08.360><c> consider</c><00:02:08.800><c> the</c><00:02:08.959><c> head</c>

00:02:09.109 --> 00:02:09.119 align:start position:0%
one is the one that we consider the head
 

00:02:09.119 --> 00:02:11.670 align:start position:0%
one is the one that we consider the head
of<00:02:09.200><c> the</c><00:02:09.319><c> chain</c><00:02:10.039><c> these</c><00:02:10.239><c> two</c><00:02:10.479><c> validations</c><00:02:11.039><c> are</c>

00:02:11.670 --> 00:02:11.680 align:start position:0%
of the chain these two validations are
 

00:02:11.680 --> 00:02:13.910 align:start position:0%
of the chain these two validations are
completely<00:02:12.200><c> independent</c><00:02:13.200><c> and</c><00:02:13.319><c> they</c><00:02:13.440><c> are</c><00:02:13.640><c> done</c>

00:02:13.910 --> 00:02:13.920 align:start position:0%
completely independent and they are done
 

00:02:13.920 --> 00:02:15.309 align:start position:0%
completely independent and they are done
by<00:02:14.080><c> two</c><00:02:14.280><c> different</c><00:02:14.560><c> clients</c><00:02:14.959><c> even</c><00:02:15.160><c> two</c>

00:02:15.309 --> 00:02:15.319 align:start position:0%
by two different clients even two
 

00:02:15.319 --> 00:02:17.190 align:start position:0%
by two different clients even two
different<00:02:15.560><c> soft</c><00:02:15.920><c> pieces</c><00:02:16.200><c> of</c><00:02:16.400><c> software</c><00:02:17.000><c> the</c>

00:02:17.190 --> 00:02:17.200 align:start position:0%
different soft pieces of software the
 

00:02:17.200 --> 00:02:18.990 align:start position:0%
different soft pieces of software the
validator<00:02:17.640><c> runs</c><00:02:17.879><c> in</c><00:02:18.040><c> the</c><00:02:18.400><c> running</c><00:02:18.640><c> in</c><00:02:18.720><c> the</c>

00:02:18.990 --> 00:02:19.000 align:start position:0%
validator runs in the running in the
 

00:02:19.000 --> 00:02:22.509 align:start position:0%
validator runs in the running in the
computers<00:02:20.000><c> the</c><00:02:20.160><c> execution</c><00:02:21.120><c> consensus</c><00:02:22.120><c> is</c>

00:02:22.509 --> 00:02:22.519 align:start position:0%
computers the execution consensus is
 

00:02:22.519 --> 00:02:25.150 align:start position:0%
computers the execution consensus is
about<00:02:22.879><c> validity</c><00:02:23.480><c> the</c><00:02:23.640><c> consensus</c><00:02:24.280><c> consensus</c>

00:02:25.150 --> 00:02:25.160 align:start position:0%
about validity the consensus consensus
 

00:02:25.160 --> 00:02:27.110 align:start position:0%
about validity the consensus consensus
is<00:02:25.360><c> about</c><00:02:25.800><c> which</c><00:02:26.000><c> one</c><00:02:26.200><c> of</c><00:02:26.360><c> the</c><00:02:26.519><c> world</c><00:02:27.000><c> the</c>

00:02:27.110 --> 00:02:27.120 align:start position:0%
is about which one of the world the
 

00:02:27.120 --> 00:02:32.949 align:start position:0%
is about which one of the world the
viewers<00:02:27.599><c> of</c><00:02:27.760><c> the</c><00:02:27.879><c> world</c><00:02:28.280><c> is</c><00:02:28.400><c> the</c><00:02:28.519><c> current</c><00:02:28.879><c> one</c>

00:02:32.949 --> 00:02:32.959 align:start position:0%
 
 

00:02:32.959 --> 00:02:35.350 align:start position:0%
 
because<00:02:33.480><c> of</c><00:02:33.640><c> our</c><00:02:33.840><c> Tech</c><00:02:34.160><c> Deb</c><00:02:34.760><c> the</c><00:02:34.879><c> way</c><00:02:35.080><c> that</c><00:02:35.239><c> we</c>

00:02:35.350 --> 00:02:35.360 align:start position:0%
because of our Tech Deb the way that we
 

00:02:35.360 --> 00:02:38.630 align:start position:0%
because of our Tech Deb the way that we
validate<00:02:35.760><c> blocks</c><00:02:36.760><c> puts</c><00:02:37.280><c> all</c><00:02:37.480><c> of</c><00:02:37.680><c> the</c><00:02:37.879><c> strain</c>

00:02:38.630 --> 00:02:38.640 align:start position:0%
validate blocks puts all of the strain
 

00:02:38.640 --> 00:02:41.149 align:start position:0%
validate blocks puts all of the strain
of<00:02:38.800><c> the</c><00:02:39.000><c> network</c><00:02:39.680><c> in</c><00:02:39.920><c> the</c><00:02:40.120><c> very</c><00:02:40.440><c> first</c><00:02:40.800><c> few</c>

00:02:41.149 --> 00:02:41.159 align:start position:0%
of the network in the very first few
 

00:02:41.159 --> 00:02:43.990 align:start position:0%
of the network in the very first few
seconds<00:02:41.640><c> of</c><00:02:41.800><c> the</c><00:02:41.920><c> slot</c><00:02:42.720><c> a</c><00:02:42.879><c> block</c><00:02:43.159><c> is</c><00:02:43.280><c> broadcast</c>

00:02:43.990 --> 00:02:44.000 align:start position:0%
seconds of the slot a block is broadcast
 

00:02:44.000 --> 00:02:46.390 align:start position:0%
seconds of the slot a block is broadcast
at<00:02:44.120><c> the</c><00:02:44.239><c> beginning</c><00:02:44.519><c> of</c><00:02:44.640><c> a</c><00:02:44.800><c> slot</c><00:02:45.800><c> and</c><00:02:46.040><c> it</c><00:02:46.200><c> needs</c>

00:02:46.390 --> 00:02:46.400 align:start position:0%
at the beginning of a slot and it needs
 

00:02:46.400 --> 00:02:47.910 align:start position:0%
at the beginning of a slot and it needs
to<00:02:46.519><c> be</c><00:02:46.720><c> validated</c><00:02:47.280><c> it</c><00:02:47.480><c> needs</c><00:02:47.640><c> to</c><00:02:47.760><c> be</c>

00:02:47.910 --> 00:02:47.920 align:start position:0%
to be validated it needs to be
 

00:02:47.920 --> 00:02:49.710 align:start position:0%
to be validated it needs to be
downloaded<00:02:48.480><c> entirely</c><00:02:49.000><c> by</c><00:02:49.319><c> by</c><00:02:49.400><c> the</c><00:02:49.519><c> whole</c>

00:02:49.710 --> 00:02:49.720 align:start position:0%
downloaded entirely by by the whole
 

00:02:49.720 --> 00:02:52.270 align:start position:0%
downloaded entirely by by the whole
network<00:02:50.360><c> and</c><00:02:50.519><c> by</c><00:02:50.680><c> 4</c><00:02:51.000><c> seconds</c><00:02:51.599><c> validators</c><00:02:52.120><c> need</c>

00:02:52.270 --> 00:02:52.280 align:start position:0%
network and by 4 seconds validators need
 

00:02:52.280 --> 00:02:54.550 align:start position:0%
network and by 4 seconds validators need
to<00:02:52.480><c> have</c><00:02:52.640><c> already</c><00:02:53.200><c> checked</c><00:02:53.560><c> consensus</c>

00:02:54.550 --> 00:02:54.560 align:start position:0%
to have already checked consensus
 

00:02:54.560 --> 00:02:56.589 align:start position:0%
to have already checked consensus
executed<00:02:55.040><c> the</c><00:02:55.239><c> execution</c><00:02:56.040><c> check</c><00:02:56.360><c> that</c><00:02:56.480><c> the</c>

00:02:56.589 --> 00:02:56.599 align:start position:0%
executed the execution check that the
 

00:02:56.599 --> 00:02:58.710 align:start position:0%
executed the execution check that the
blob<00:02:56.920><c> data</c><00:02:57.159><c> was</c><00:02:57.360><c> available</c><00:02:58.120><c> in</c><00:02:58.239><c> the</c><00:02:58.360><c> future</c>

00:02:58.710 --> 00:02:58.720 align:start position:0%
blob data was available in the future
 

00:02:58.720 --> 00:03:00.589 align:start position:0%
blob data was available in the future
check<00:02:59.040><c> that</c><00:02:59.239><c> inclusion</c><00:02:59.640><c> list</c><00:02:59.840><c> this</c><00:03:00.000><c> were're</c>

00:03:00.589 --> 00:03:00.599 align:start position:0%
check that inclusion list this were're
 

00:03:00.599 --> 00:03:04.309 align:start position:0%
check that inclusion list this were're
satisfied<00:03:01.599><c> and</c><00:03:02.360><c> a</c><00:03:02.560><c> test</c><00:03:02.800><c> for</c><00:03:03.040><c> this</c><00:03:03.879><c> the</c><00:03:04.080><c> rest</c>

00:03:04.309 --> 00:03:04.319 align:start position:0%
satisfied and a test for this the rest
 

00:03:04.319 --> 00:03:06.589 align:start position:0%
satisfied and a test for this the rest
of<00:03:04.440><c> the</c><00:03:04.599><c> slots</c><00:03:04.959><c> is</c><00:03:05.159><c> useless</c><00:03:05.799><c> time</c><00:03:06.080><c> essentially</c>

00:03:06.589 --> 00:03:06.599 align:start position:0%
of the slots is useless time essentially
 

00:03:06.599 --> 00:03:08.670 align:start position:0%
of the slots is useless time essentially
we're<00:03:06.840><c> just</c><00:03:07.200><c> counting</c><00:03:07.680><c> attestations</c>

00:03:08.670 --> 00:03:08.680 align:start position:0%
we're just counting attestations
 

00:03:08.680 --> 00:03:10.509 align:start position:0%
we're just counting attestations
aggregating<00:03:09.280><c> them</c><00:03:09.640><c> the</c><00:03:09.799><c> node</c><00:03:10.080><c> doesn't</c><00:03:10.319><c> do</c>

00:03:10.509 --> 00:03:10.519 align:start position:0%
aggregating them the node doesn't do
 

00:03:10.519 --> 00:03:12.470 align:start position:0%
aggregating them the node doesn't do
anything<00:03:10.840><c> if</c><00:03:11.040><c> anyone</c><00:03:11.440><c> here</c><00:03:11.640><c> runs</c><00:03:11.879><c> a</c><00:03:12.040><c> node</c>

00:03:12.470 --> 00:03:12.480 align:start position:0%
anything if anyone here runs a node
 

00:03:12.480 --> 00:03:15.149 align:start position:0%
anything if anyone here runs a node
you're<00:03:12.640><c> going</c><00:03:12.760><c> to</c><00:03:12.959><c> see</c><00:03:13.440><c> here</c><00:03:14.159><c> the</c><00:03:14.280><c> fans</c><00:03:14.840><c> going</c>

00:03:15.149 --> 00:03:15.159 align:start position:0%
you're going to see here the fans going
 

00:03:15.159 --> 00:03:18.630 align:start position:0%
you're going to see here the fans going
off<00:03:15.599><c> exactly</c><00:03:16.200><c> every</c><00:03:16.440><c> 12</c>

00:03:18.630 --> 00:03:18.640 align:start position:0%
off exactly every 12
 

00:03:18.640 --> 00:03:21.030 align:start position:0%
off exactly every 12
seconds<00:03:19.640><c> so</c><00:03:19.879><c> that's</c><00:03:20.319><c> what</c><00:03:20.480><c> the</c><00:03:20.599><c> ethereum</c>

00:03:21.030 --> 00:03:21.040 align:start position:0%
seconds so that's what the ethereum
 

00:03:21.040 --> 00:03:24.070 align:start position:0%
seconds so that's what the ethereum
validation<00:03:21.560><c> is</c><00:03:22.080><c> today</c><00:03:23.080><c> and</c><00:03:23.400><c> the</c><00:03:23.560><c> question</c><00:03:23.879><c> is</c>

00:03:24.070 --> 00:03:24.080 align:start position:0%
validation is today and the question is
 

00:03:24.080 --> 00:03:26.990 align:start position:0%
validation is today and the question is
can<00:03:24.239><c> we</c><00:03:24.480><c> make</c><00:03:24.760><c> this</c><00:03:25.200><c> better</c><00:03:26.200><c> can</c><00:03:26.360><c> we</c><00:03:26.560><c> make</c><00:03:26.760><c> the</c>

00:03:26.990 --> 00:03:27.000 align:start position:0%
can we make this better can we make the
 

00:03:27.000 --> 00:03:29.229 align:start position:0%
can we make this better can we make the
timings<00:03:27.480><c> better</c><00:03:27.879><c> presumably</c><00:03:28.519><c> yes</c><00:03:28.720><c> we</c><00:03:28.840><c> have</c><00:03:29.000><c> 4</c>

00:03:29.229 --> 00:03:29.239 align:start position:0%
timings better presumably yes we have 4
 

00:03:29.239 --> 00:03:30.990 align:start position:0%
timings better presumably yes we have 4
seconds<00:03:29.519><c> and</c><00:03:29.959><c> we</c><00:03:30.080><c> don't</c><00:03:30.280><c> use</c><00:03:30.519><c> those</c><00:03:30.680><c> for</c>

00:03:30.990 --> 00:03:31.000 align:start position:0%
seconds and we don't use those for
 

00:03:31.000 --> 00:03:32.990 align:start position:0%
seconds and we don't use those for
seconds<00:03:31.760><c> but</c><00:03:31.879><c> the</c><00:03:32.040><c> problem</c><00:03:32.400><c> is</c><00:03:32.799><c> that</c>

00:03:32.990 --> 00:03:33.000 align:start position:0%
seconds but the problem is that
 

00:03:33.000 --> 00:03:37.229 align:start position:0%
seconds but the problem is that
validators<00:03:33.640><c> are</c><00:03:34.640><c> incentivized</c><00:03:35.640><c> to</c><00:03:36.239><c> actually</c>

00:03:37.229 --> 00:03:37.239 align:start position:0%
validators are incentivized to actually
 

00:03:37.239 --> 00:03:39.429 align:start position:0%
validators are incentivized to actually
propose<00:03:37.760><c> their</c><00:03:37.920><c> blocks</c><00:03:38.360><c> as</c><00:03:38.519><c> late</c><00:03:38.760><c> as</c><00:03:39.000><c> possible</c>

00:03:39.429 --> 00:03:39.439 align:start position:0%
propose their blocks as late as possible
 

00:03:39.439 --> 00:03:41.229 align:start position:0%
propose their blocks as late as possible
so<00:03:39.599><c> that</c><00:03:39.720><c> they</c><00:03:39.840><c> can</c><00:03:40.040><c> extract</c><00:03:40.400><c> more</c><00:03:40.560><c> M</c><00:03:40.959><c> out</c><00:03:41.080><c> of</c>

00:03:41.229 --> 00:03:41.239 align:start position:0%
so that they can extract more M out of
 

00:03:41.239 --> 00:03:43.429 align:start position:0%
so that they can extract more M out of
them<00:03:41.799><c> and</c><00:03:41.959><c> these</c><00:03:42.120><c> timing</c><00:03:42.439><c> games</c><00:03:42.840><c> make</c>

00:03:43.429 --> 00:03:43.439 align:start position:0%
them and these timing games make
 

00:03:43.439 --> 00:03:45.830 align:start position:0%
them and these timing games make
twigling<00:03:44.080><c> with</c><00:03:44.280><c> this</c><00:03:44.920><c> these</c><00:03:45.120><c> timings</c><00:03:45.519><c> for</c>

00:03:45.830 --> 00:03:45.840 align:start position:0%
twigling with this these timings for
 

00:03:45.840 --> 00:03:48.110 align:start position:0%
twigling with this these timings for
attestations<00:03:46.840><c> a</c><00:03:47.159><c> an</c><00:03:47.319><c> impossible</c><00:03:47.760><c> problem</c><00:03:48.000><c> to</c>

00:03:48.110 --> 00:03:48.120 align:start position:0%
attestations a an impossible problem to
 

00:03:48.120 --> 00:03:50.429 align:start position:0%
attestations a an impossible problem to
solve<00:03:48.680><c> if</c><00:03:48.799><c> we</c><00:03:49.040><c> gave</c><00:03:49.480><c> more</c><00:03:49.760><c> time</c><00:03:50.000><c> to</c><00:03:50.200><c> actually</c>

00:03:50.429 --> 00:03:50.439 align:start position:0%
solve if we gave more time to actually
 

00:03:50.439 --> 00:03:53.149 align:start position:0%
solve if we gave more time to actually
sync<00:03:50.920><c> better</c><00:03:51.200><c> blocks</c><00:03:51.799><c> larger</c><00:03:52.200><c> blocks</c><00:03:52.959><c> have</c>

00:03:53.149 --> 00:03:53.159 align:start position:0%
sync better blocks larger blocks have
 

00:03:53.159 --> 00:03:55.990 align:start position:0%
sync better blocks larger blocks have
more<00:03:53.439><c> blobs</c><00:03:53.840><c> in</c><00:03:53.959><c> the</c><00:03:54.519><c> network</c><00:03:55.519><c> what</c><00:03:55.720><c> would</c>

00:03:55.990 --> 00:03:56.000 align:start position:0%
more blobs in the network what would
 

00:03:56.000 --> 00:03:57.229 align:start position:0%
more blobs in the network what would
happen<00:03:56.280><c> is</c><00:03:56.400><c> that</c><00:03:56.560><c> validator</c><00:03:56.959><c> would</c><00:03:57.120><c> just</c>

00:03:57.229 --> 00:03:57.239 align:start position:0%
happen is that validator would just
 

00:03:57.239 --> 00:04:02.630 align:start position:0%
happen is that validator would just
propose<00:03:57.560><c> later</c><00:03:57.879><c> and</c><00:03:58.040><c> extract</c><00:03:58.360><c> more</c><00:03:58.519><c> m</c>

00:04:02.630 --> 00:04:02.640 align:start position:0%
 
 

00:04:02.640 --> 00:04:05.789 align:start position:0%
 
so<00:04:03.000><c> why</c><00:04:03.439><c> separating</c><00:04:04.079><c> them</c><00:04:04.840><c> since</c><00:04:05.159><c> we</c><00:04:05.319><c> do</c><00:04:05.519><c> not</c>

00:04:05.789 --> 00:04:05.799 align:start position:0%
so why separating them since we do not
 

00:04:05.799 --> 00:04:07.949 align:start position:0%
so why separating them since we do not
need<00:04:06.159><c> to</c><00:04:06.360><c> validate</c><00:04:06.840><c> execution</c><00:04:07.280><c> to</c><00:04:07.480><c> decide</c>

00:04:07.949 --> 00:04:07.959 align:start position:0%
need to validate execution to decide
 

00:04:07.959 --> 00:04:11.429 align:start position:0%
need to validate execution to decide
what<00:04:08.120><c> is</c><00:04:08.239><c> our</c><00:04:08.640><c> head</c><00:04:09.640><c> why</c><00:04:09.840><c> not</c><00:04:10.159><c> just</c><00:04:10.799><c> broadcast</c>

00:04:11.429 --> 00:04:11.439 align:start position:0%
what is our head why not just broadcast
 

00:04:11.439 --> 00:04:13.630 align:start position:0%
what is our head why not just broadcast
the<00:04:11.560><c> block</c><00:04:12.360><c> which</c><00:04:12.480><c> is</c><00:04:12.599><c> a</c><00:04:12.760><c> minimal</c><00:04:13.200><c> block</c><00:04:13.519><c> which</c>

00:04:13.630 --> 00:04:13.640 align:start position:0%
the block which is a minimal block which
 

00:04:13.640 --> 00:04:16.030 align:start position:0%
the block which is a minimal block which
is<00:04:13.760><c> just</c><00:04:14.000><c> consensus</c><00:04:14.920><c> validate</c><00:04:15.400><c> consensus</c>

00:04:16.030 --> 00:04:16.040 align:start position:0%
is just consensus validate consensus
 

00:04:16.040 --> 00:04:18.110 align:start position:0%
is just consensus validate consensus
decide<00:04:16.440><c> what</c><00:04:16.600><c> is</c><00:04:16.959><c> our</c><00:04:17.280><c> status</c><00:04:17.600><c> of</c><00:04:17.759><c> the</c><00:04:17.959><c> of</c><00:04:18.040><c> the</c>

00:04:18.110 --> 00:04:18.120 align:start position:0%
decide what is our status of the of the
 

00:04:18.120 --> 00:04:20.590 align:start position:0%
decide what is our status of the of the
chain<00:04:18.600><c> and</c><00:04:18.720><c> then</c><00:04:18.919><c> use</c><00:04:19.359><c> the</c><00:04:19.600><c> rest</c><00:04:19.880><c> of</c><00:04:20.079><c> those</c><00:04:20.280><c> 12</c>

00:04:20.590 --> 00:04:20.600 align:start position:0%
chain and then use the rest of those 12
 

00:04:20.600 --> 00:04:22.670 align:start position:0%
chain and then use the rest of those 12
seconds<00:04:21.120><c> to</c><00:04:21.320><c> validate</c><00:04:21.720><c> execution</c><00:04:22.280><c> check</c><00:04:22.560><c> if</c>

00:04:22.670 --> 00:04:22.680 align:start position:0%
seconds to validate execution check if
 

00:04:22.680 --> 00:04:25.150 align:start position:0%
seconds to validate execution check if
the<00:04:22.800><c> blobs</c><00:04:23.120><c> are</c><00:04:23.720><c> available</c><00:04:24.720><c> validate</c>

00:04:25.150 --> 00:04:25.160 align:start position:0%
the blobs are available validate
 

00:04:25.160 --> 00:04:27.189 align:start position:0%
the blobs are available validate
inclusion<00:04:25.600><c> list</c><00:04:26.120><c> do</c><00:04:26.440><c> all</c><00:04:26.600><c> of</c><00:04:26.720><c> the</c><00:04:26.880><c> stuff</c><00:04:27.120><c> that</c>

00:04:27.189 --> 00:04:27.199 align:start position:0%
inclusion list do all of the stuff that
 

00:04:27.199 --> 00:04:30.550 align:start position:0%
inclusion list do all of the stuff that
is<00:04:27.360><c> actually</c><00:04:27.680><c> heavy</c><00:04:28.320><c> in</c><00:04:28.840><c> the</c>

00:04:30.550 --> 00:04:30.560 align:start position:0%
is actually heavy in the
 

00:04:30.560 --> 00:04:32.870 align:start position:0%
is actually heavy in the
High<00:04:30.840><c> latency</c><00:04:31.479><c> path</c><00:04:31.960><c> and</c><00:04:32.080><c> the</c><00:04:32.199><c> low</c><00:04:32.400><c> latency</c>

00:04:32.870 --> 00:04:32.880 align:start position:0%
High latency path and the low latency
 

00:04:32.880 --> 00:04:34.590 align:start position:0%
High latency path and the low latency
path<00:04:33.120><c> which</c><00:04:33.199><c> is</c><00:04:33.360><c> validation</c><00:04:33.720><c> of</c><00:04:33.880><c> consensus</c>

00:04:34.590 --> 00:04:34.600 align:start position:0%
path which is validation of consensus
 

00:04:34.600 --> 00:04:36.749 align:start position:0%
path which is validation of consensus
that<00:04:34.759><c> takes</c><00:04:35.400><c> two</c><00:04:35.639><c> seconds</c><00:04:36.120><c> you</c><00:04:36.240><c> just</c><00:04:36.400><c> download</c>

00:04:36.749 --> 00:04:36.759 align:start position:0%
that takes two seconds you just download
 

00:04:36.759 --> 00:04:38.830 align:start position:0%
that takes two seconds you just download
the<00:04:36.919><c> tiny</c><00:04:37.160><c> block</c><00:04:37.680><c> validated</c><00:04:38.120><c> immediately</c><00:04:38.680><c> it</c>

00:04:38.830 --> 00:04:38.840 align:start position:0%
the tiny block validated immediately it
 

00:04:38.840 --> 00:04:41.110 align:start position:0%
the tiny block validated immediately it
takes<00:04:39.360><c> 7</c><00:04:39.840><c> 70</c><00:04:40.199><c> milliseconds</c><00:04:40.720><c> today</c><00:04:41.000><c> to</c>

00:04:41.110 --> 00:04:41.120 align:start position:0%
takes 7 70 milliseconds today to
 

00:04:41.120 --> 00:04:43.870 align:start position:0%
takes 7 70 milliseconds today to
validate<00:04:41.440><c> the</c><00:04:41.520><c> consensus</c><00:04:42.039><c> side</c><00:04:42.720><c> and</c><00:04:42.919><c> just</c><00:04:43.199><c> a</c>

00:04:43.870 --> 00:04:43.880 align:start position:0%
validate the consensus side and just a
 

00:04:43.880 --> 00:04:47.110 align:start position:0%
validate the consensus side and just a
test<00:04:44.880><c> so</c><00:04:45.160><c> that's</c><00:04:45.759><c> that's</c><00:04:45.919><c> a</c><00:04:46.080><c> scaling</c><00:04:46.600><c> feature</c>

00:04:47.110 --> 00:04:47.120 align:start position:0%
test so that's that's a scaling feature
 

00:04:47.120 --> 00:04:50.189 align:start position:0%
test so that's that's a scaling feature
of<00:04:47.280><c> separating</c><00:04:47.840><c> the</c><00:04:48.120><c> the</c><00:04:48.240><c> payload</c><00:04:48.720><c> From</c><00:04:48.880><c> the</c>

00:04:50.189 --> 00:04:50.199 align:start position:0%
of separating the the payload From the
 

00:04:50.199 --> 00:04:53.070 align:start position:0%
of separating the the payload From the
Block<00:04:51.199><c> so</c><00:04:51.400><c> that</c><00:04:51.520><c> was</c><00:04:52.080><c> the</c><00:04:52.440><c> first</c><00:04:52.720><c> part</c><00:04:52.880><c> of</c><00:04:52.960><c> the</c>

00:04:53.070 --> 00:04:53.080 align:start position:0%
Block so that was the first part of the
 

00:04:53.080 --> 00:04:55.029 align:start position:0%
Block so that was the first part of the
talk<00:04:53.320><c> I</c><00:04:53.400><c> want</c><00:04:53.520><c> to</c><00:04:54.000><c> I</c><00:04:54.120><c> hope</c><00:04:54.360><c> I</c><00:04:54.520><c> convince</c><00:04:54.880><c> you</c>

00:04:55.029 --> 00:04:55.039 align:start position:0%
talk I want to I hope I convince you
 

00:04:55.039 --> 00:04:57.469 align:start position:0%
talk I want to I hope I convince you
that<00:04:55.280><c> the</c><00:04:55.440><c> separation</c><00:04:56.080><c> gives</c><00:04:56.320><c> us</c><00:04:56.720><c> a</c>

00:04:57.469 --> 00:04:57.479 align:start position:0%
that the separation gives us a
 

00:04:57.479 --> 00:05:00.270 align:start position:0%
that the separation gives us a
lot<00:04:58.479><c> of</c><00:04:58.680><c> benefits</c><00:04:59.080><c> for</c><00:04:59.240><c> ethereum</c><00:05:00.000><c> now</c><00:05:00.160><c> the</c>

00:05:00.270 --> 00:05:00.280 align:start position:0%
lot of benefits for ethereum now the
 

00:05:00.280 --> 00:05:02.550 align:start position:0%
lot of benefits for ethereum now the
question<00:05:00.520><c> is</c><00:05:00.800><c> what</c><00:05:01.039><c> have</c><00:05:01.360><c> how</c><00:05:01.600><c> can</c><00:05:01.720><c> we</c><00:05:01.919><c> achieve</c>

00:05:02.550 --> 00:05:02.560 align:start position:0%
question is what have how can we achieve
 

00:05:02.560 --> 00:05:05.670 align:start position:0%
question is what have how can we achieve
separating<00:05:03.080><c> the</c><00:05:03.199><c> block</c><00:05:03.639><c> from</c><00:05:03.960><c> the</c><00:05:04.560><c> payload</c>

00:05:05.670 --> 00:05:05.680 align:start position:0%
separating the block from the payload
 

00:05:05.680 --> 00:05:08.150 align:start position:0%
separating the block from the payload
and<00:05:06.680><c> the</c><00:05:06.800><c> minimum</c><00:05:07.320><c> features</c><00:05:07.680><c> that</c><00:05:07.800><c> we</c><00:05:07.919><c> want</c>

00:05:08.150 --> 00:05:08.160 align:start position:0%
and the minimum features that we want
 

00:05:08.160 --> 00:05:11.070 align:start position:0%
and the minimum features that we want
that<00:05:08.280><c> we</c><00:05:08.440><c> need</c><00:05:08.960><c> if</c><00:05:09.080><c> we</c><00:05:09.240><c> want</c><00:05:09.360><c> to</c><00:05:09.520><c> separate</c><00:05:10.080><c> them</c>

00:05:11.070 --> 00:05:11.080 align:start position:0%
that we need if we want to separate them
 

00:05:11.080 --> 00:05:13.950 align:start position:0%
that we need if we want to separate them
would<00:05:11.320><c> be</c><00:05:11.759><c> this</c><00:05:12.160><c> so</c><00:05:12.400><c> what's</c><00:05:12.639><c> what</c><00:05:12.800><c> we</c><00:05:13.479><c> desire</c>

00:05:13.950 --> 00:05:13.960 align:start position:0%
would be this so what's what we desire
 

00:05:13.960 --> 00:05:16.310 align:start position:0%
would be this so what's what we desire
of<00:05:14.120><c> such</c><00:05:14.280><c> a</c><00:05:14.440><c> s</c><00:05:14.759><c> of</c><00:05:14.960><c> such</c><00:05:15.120><c> a</c><00:05:15.320><c> separation</c><00:05:16.160><c> we</c>

00:05:16.310 --> 00:05:16.320 align:start position:0%
of such a s of such a separation we
 

00:05:16.320 --> 00:05:18.670 align:start position:0%
of such a s of such a separation we
would<00:05:17.120><c> want</c><00:05:17.320><c> to</c><00:05:17.720><c> have</c><00:05:17.880><c> these</c><00:05:18.080><c> validations</c>

00:05:18.670 --> 00:05:18.680 align:start position:0%
would want to have these validations
 

00:05:18.680 --> 00:05:21.390 align:start position:0%
would want to have these validations
done<00:05:19.000><c> completely</c><00:05:19.919><c> independent</c><00:05:20.919><c> we</c><00:05:21.080><c> want</c><00:05:21.240><c> to</c>

00:05:21.390 --> 00:05:21.400 align:start position:0%
done completely independent we want to
 

00:05:21.400 --> 00:05:23.309 align:start position:0%
done completely independent we want to
validate<00:05:21.800><c> the</c><00:05:21.919><c> consensus</c><00:05:22.360><c> side</c><00:05:22.600><c> in</c><00:05:22.680><c> the</c><00:05:22.840><c> fast</c>

00:05:23.309 --> 00:05:23.319 align:start position:0%
validate the consensus side in the fast
 

00:05:23.319 --> 00:05:26.150 align:start position:0%
validate the consensus side in the fast
path<00:05:23.759><c> and</c><00:05:23.919><c> the</c><00:05:24.039><c> execution</c><00:05:24.560><c> side</c><00:05:25.160><c> in</c><00:05:25.280><c> the</c><00:05:25.479><c> low</c>

00:05:26.150 --> 00:05:26.160 align:start position:0%
path and the execution side in the low
 

00:05:26.160 --> 00:05:27.590 align:start position:0%
path and the execution side in the low
in<00:05:26.319><c> the</c><00:05:26.440><c> in</c><00:05:26.560><c> the</c><00:05:26.680><c> slow</c>

00:05:27.590 --> 00:05:27.600 align:start position:0%
in the in the slow
 

00:05:27.600 --> 00:05:30.029 align:start position:0%
in the in the slow
path<00:05:28.600><c> we</c><00:05:28.720><c> want</c><00:05:28.880><c> to</c><00:05:29.000><c> separate</c><00:05:29.280><c> the</c><00:05:29.360><c> propag</c><00:05:29.960><c> of</c>

00:05:30.029 --> 00:05:30.039 align:start position:0%
path we want to separate the propag of
 

00:05:30.039 --> 00:05:31.790 align:start position:0%
path we want to separate the propag of
these<00:05:30.160><c> two</c><00:05:30.319><c> blocks</c><00:05:30.720><c> the</c><00:05:30.919><c> large</c><00:05:31.240><c> chunks</c><00:05:31.639><c> of</c>

00:05:31.790 --> 00:05:31.800 align:start position:0%
these two blocks the large chunks of
 

00:05:31.800 --> 00:05:33.950 align:start position:0%
these two blocks the large chunks of
transactions<00:05:32.759><c> might</c><00:05:32.960><c> take</c><00:05:33.160><c> longer</c><00:05:33.440><c> to</c><00:05:33.600><c> come</c>

00:05:33.950 --> 00:05:33.960 align:start position:0%
transactions might take longer to come
 

00:05:33.960 --> 00:05:35.629 align:start position:0%
transactions might take longer to come
the<00:05:34.120><c> blobs</c><00:05:34.520><c> that</c><00:05:34.639><c> are</c><00:05:34.800><c> the</c><00:05:35.000><c> huge</c><00:05:35.240><c> chance</c><00:05:35.520><c> of</c>

00:05:35.629 --> 00:05:35.639 align:start position:0%
the blobs that are the huge chance of
 

00:05:35.639 --> 00:05:37.309 align:start position:0%
the blobs that are the huge chance of
transaction<00:05:36.120><c> might</c><00:05:36.319><c> take</c><00:05:36.479><c> longer</c><00:05:36.800><c> to</c><00:05:37.000><c> to</c><00:05:37.199><c> to</c>

00:05:37.309 --> 00:05:37.319 align:start position:0%
transaction might take longer to to to
 

00:05:37.319 --> 00:05:40.270 align:start position:0%
transaction might take longer to to to
come<00:05:37.800><c> we</c><00:05:37.919><c> do</c><00:05:38.080><c> not</c><00:05:38.240><c> need</c><00:05:38.400><c> to</c><00:05:38.560><c> have</c><00:05:38.720><c> a</c><00:05:39.000><c> very</c><00:05:39.360><c> high</c>

00:05:40.270 --> 00:05:40.280 align:start position:0%
come we do not need to have a very high
 

00:05:40.280 --> 00:05:42.790 align:start position:0%
come we do not need to have a very high
uh<00:05:40.440><c> Uplink</c><00:05:41.160><c> bandwidth</c><00:05:41.720><c> to</c><00:05:41.919><c> submit</c><00:05:42.280><c> the</c><00:05:42.360><c> blobs</c>

00:05:42.790 --> 00:05:42.800 align:start position:0%
uh Uplink bandwidth to submit the blobs
 

00:05:42.800 --> 00:05:44.790 align:start position:0%
uh Uplink bandwidth to submit the blobs
because<00:05:43.039><c> it</c><00:05:43.160><c> takes</c><00:05:43.400><c> 12</c><00:05:43.720><c> seconds</c><00:05:44.039><c> to</c><00:05:44.560><c> be</c>

00:05:44.790 --> 00:05:44.800 align:start position:0%
because it takes 12 seconds to be
 

00:05:44.800 --> 00:05:47.230 align:start position:0%
because it takes 12 seconds to be
disseminated<00:05:45.680><c> so</c><00:05:46.039><c> we</c><00:05:46.160><c> solve</c><00:05:46.520><c> the</c><00:05:46.600><c> bottlenecks</c>

00:05:47.230 --> 00:05:47.240 align:start position:0%
disseminated so we solve the bottlenecks
 

00:05:47.240 --> 00:05:48.950 align:start position:0%
disseminated so we solve the bottlenecks
that<00:05:47.400><c> we</c><00:05:47.560><c> have</c><00:05:47.759><c> we</c><00:05:47.880><c> have</c><00:05:48.039><c> today</c><00:05:48.479><c> in</c><00:05:48.720><c> things</c>

00:05:48.950 --> 00:05:48.960 align:start position:0%
that we have we have today in things
 

00:05:48.960 --> 00:05:52.070 align:start position:0%
that we have we have today in things
like<00:05:49.120><c> perer</c><00:05:49.400><c> D</c><00:05:50.160><c> or</c><00:05:50.479><c> full</c>

00:05:52.070 --> 00:05:52.080 align:start position:0%
like perer D or full
 

00:05:52.080 --> 00:05:55.390 align:start position:0%
like perer D or full
D<00:05:53.080><c> and</c><00:05:53.240><c> we</c><00:05:53.319><c> see</c><00:05:53.560><c> immediately</c><00:05:54.039><c> one</c><00:05:54.319><c> problem</c><00:05:55.240><c> and</c>

00:05:55.390 --> 00:05:55.400 align:start position:0%
D and we see immediately one problem and
 

00:05:55.400 --> 00:05:57.790 align:start position:0%
D and we see immediately one problem and
is<00:05:55.639><c> that</c><00:05:55.960><c> well</c><00:05:56.520><c> since</c><00:05:56.759><c> now</c><00:05:56.960><c> you</c><00:05:57.080><c> cannot</c><00:05:57.440><c> sign</c>

00:05:57.790 --> 00:05:57.800 align:start position:0%
is that well since now you cannot sign
 

00:05:57.800 --> 00:05:59.629 align:start position:0%
is that well since now you cannot sign
the<00:05:57.919><c> block</c><00:05:58.520><c> with</c><00:05:58.759><c> with</c><00:05:58.880><c> the</c><00:05:59.039><c> payload</c><00:05:59.440><c> because</c>

00:05:59.629 --> 00:05:59.639 align:start position:0%
the block with with the payload because
 

00:05:59.639 --> 00:06:01.469 align:start position:0%
the block with with the payload because
because<00:05:59.800><c> otherwise</c><00:06:00.440><c> we</c><00:06:00.560><c> would</c><00:06:00.919><c> have</c><00:06:01.080><c> a</c><00:06:01.240><c> free</c>

00:06:01.469 --> 00:06:01.479 align:start position:0%
because otherwise we would have a free
 

00:06:01.479 --> 00:06:03.550 align:start position:0%
because otherwise we would have a free
data<00:06:01.759><c> availability</c><00:06:02.360><c> problem</c><00:06:03.039><c> we</c><00:06:03.160><c> need</c><00:06:03.319><c> to</c>

00:06:03.550 --> 00:06:03.560 align:start position:0%
data availability problem we need to
 

00:06:03.560 --> 00:06:06.270 align:start position:0%
data availability problem we need to
have<00:06:03.960><c> those</c><00:06:04.199><c> two</c><00:06:04.440><c> objects</c><00:06:04.759><c> being</c><00:06:05.280><c> signed</c>

00:06:06.270 --> 00:06:06.280 align:start position:0%
have those two objects being signed
 

00:06:06.280 --> 00:06:07.950 align:start position:0%
have those two objects being signed
that's<00:06:06.440><c> it</c><00:06:06.639><c> that's</c><00:06:06.800><c> not</c><00:06:06.919><c> so</c><00:06:07.120><c> hard</c><00:06:07.599><c> verifying</c>

00:06:07.950 --> 00:06:07.960 align:start position:0%
that's it that's not so hard verifying
 

00:06:07.960 --> 00:06:11.150 align:start position:0%
that's it that's not so hard verifying
signatures<00:06:08.360><c> is</c><00:06:08.479><c> not</c><00:06:08.639><c> a</c>

00:06:11.150 --> 00:06:11.160 align:start position:0%
 
 

00:06:11.160 --> 00:06:13.909 align:start position:0%
 
problem<00:06:12.160><c> here's</c><00:06:12.400><c> a</c><00:06:12.560><c> real</c><00:06:12.919><c> problem</c><00:06:13.440><c> the</c><00:06:13.599><c> real</c>

00:06:13.909 --> 00:06:13.919 align:start position:0%
problem here's a real problem the real
 

00:06:13.919 --> 00:06:16.110 align:start position:0%
problem here's a real problem the real
problem<00:06:14.199><c> is</c><00:06:14.360><c> that</c><00:06:14.560><c> now</c><00:06:14.960><c> whatever</c><00:06:15.319><c> the</c><00:06:15.479><c> situ</c>

00:06:16.110 --> 00:06:16.120 align:start position:0%
problem is that now whatever the situ
 

00:06:16.120 --> 00:06:18.029 align:start position:0%
problem is that now whatever the situ
whatever<00:06:16.599><c> the</c><00:06:17.000><c> designed</c><00:06:17.440><c> the</c><00:06:17.560><c> mechanism</c>

00:06:18.029 --> 00:06:18.039 align:start position:0%
whatever the designed the mechanism
 

00:06:18.039 --> 00:06:19.589 align:start position:0%
whatever the designed the mechanism
designed<00:06:18.520><c> to</c><00:06:18.720><c> separate</c><00:06:19.080><c> the</c><00:06:19.160><c> block</c><00:06:19.400><c> from</c><00:06:19.520><c> the</c>

00:06:19.589 --> 00:06:19.599 align:start position:0%
designed to separate the block from the
 

00:06:19.599 --> 00:06:21.950 align:start position:0%
designed to separate the block from the
payload<00:06:20.360><c> you</c><00:06:20.520><c> will</c><00:06:20.800><c> have</c><00:06:20.919><c> to</c><00:06:21.120><c> deal</c><00:06:21.479><c> with</c><00:06:21.720><c> new</c>

00:06:21.950 --> 00:06:21.960 align:start position:0%
payload you will have to deal with new
 

00:06:21.960 --> 00:06:25.390 align:start position:0%
payload you will have to deal with new
features<00:06:22.960><c> uh</c><00:06:23.039><c> with</c><00:06:23.199><c> new</c><00:06:23.360><c> situations</c><00:06:24.280><c> uh</c><00:06:24.440><c> today</c>

00:06:25.390 --> 00:06:25.400 align:start position:0%
features uh with new situations uh today
 

00:06:25.400 --> 00:06:28.469 align:start position:0%
features uh with new situations uh today
a<00:06:25.560><c> slot</c><00:06:26.080><c> either</c><00:06:26.520><c> has</c><00:06:26.680><c> a</c><00:06:26.880><c> block</c><00:06:27.400><c> or</c><00:06:27.560><c> it</c><00:06:27.720><c> doesn't</c>

00:06:28.469 --> 00:06:28.479 align:start position:0%
a slot either has a block or it doesn't
 

00:06:28.479 --> 00:06:30.230 align:start position:0%
a slot either has a block or it doesn't
those<00:06:28.599><c> are</c><00:06:28.759><c> the</c><00:06:28.840><c> two</c><00:06:29.000><c> possible</c><00:06:29.280><c> stat</c><00:06:29.960><c> if</c><00:06:30.080><c> you</c>

00:06:30.230 --> 00:06:30.240 align:start position:0%
those are the two possible stat if you
 

00:06:30.240 --> 00:06:31.990 align:start position:0%
those are the two possible stat if you
have<00:06:30.360><c> a</c><00:06:30.479><c> consensus</c><00:06:30.880><c> blog</c><00:06:31.160><c> you</c><00:06:31.240><c> have</c><00:06:31.360><c> a</c><00:06:31.479><c> payload</c>

00:06:31.990 --> 00:06:32.000 align:start position:0%
have a consensus blog you have a payload
 

00:06:32.000 --> 00:06:33.430 align:start position:0%
have a consensus blog you have a payload
and<00:06:32.120><c> if</c><00:06:32.199><c> you</c><00:06:32.360><c> don't</c><00:06:32.680><c> well</c><00:06:32.840><c> you</c><00:06:32.919><c> don't</c><00:06:33.120><c> have</c><00:06:33.240><c> a</c>

00:06:33.430 --> 00:06:33.440 align:start position:0%
and if you don't well you don't have a
 

00:06:33.440 --> 00:06:35.950 align:start position:0%
and if you don't well you don't have a
payload<00:06:34.440><c> but</c><00:06:34.840><c> in</c><00:06:34.919><c> a</c><00:06:35.080><c> situation</c><00:06:35.479><c> in</c><00:06:35.639><c> which</c><00:06:35.800><c> you</c>

00:06:35.950 --> 00:06:35.960 align:start position:0%
payload but in a situation in which you
 

00:06:35.960 --> 00:06:37.550 align:start position:0%
payload but in a situation in which you
have<00:06:36.120><c> validated</c><00:06:36.599><c> the</c><00:06:36.680><c> blog</c><00:06:36.919><c> the</c><00:06:37.039><c> consensus</c>

00:06:37.550 --> 00:06:37.560 align:start position:0%
have validated the blog the consensus
 

00:06:37.560 --> 00:06:39.390 align:start position:0%
have validated the blog the consensus
block<00:06:37.960><c> you</c><00:06:38.199><c> attested</c><00:06:38.560><c> to</c><00:06:38.720><c> it</c><00:06:38.840><c> and</c><00:06:38.960><c> it's</c><00:06:39.120><c> your</c>

00:06:39.390 --> 00:06:39.400 align:start position:0%
block you attested to it and it's your
 

00:06:39.400 --> 00:06:41.670 align:start position:0%
block you attested to it and it's your
head<00:06:39.960><c> and</c><00:06:40.120><c> the</c><00:06:40.240><c> payload</c><00:06:40.599><c> might</c><00:06:40.759><c> be</c><00:06:40.880><c> invalid</c><00:06:41.479><c> or</c>

00:06:41.670 --> 00:06:41.680 align:start position:0%
head and the payload might be invalid or
 

00:06:41.680 --> 00:06:43.550 align:start position:0%
head and the payload might be invalid or
might<00:06:41.919><c> not</c><00:06:42.120><c> come</c><00:06:42.479><c> or</c><00:06:42.639><c> the</c><00:06:42.759><c> blobs</c><00:06:43.160><c> were</c><00:06:43.319><c> not</c>

00:06:43.550 --> 00:06:43.560 align:start position:0%
might not come or the blobs were not
 

00:06:43.560 --> 00:06:45.390 align:start position:0%
might not come or the blobs were not
available<00:06:44.199><c> or</c><00:06:44.400><c> it</c><00:06:44.560><c> didn't</c><00:06:44.840><c> satisfy</c><00:06:45.240><c> an</c>

00:06:45.390 --> 00:06:45.400 align:start position:0%
available or it didn't satisfy an
 

00:06:45.400 --> 00:06:47.150 align:start position:0%
available or it didn't satisfy an
inclusion<00:06:45.800><c> list</c><00:06:46.319><c> the</c><00:06:46.440><c> situation</c><00:06:46.800><c> is</c><00:06:46.880><c> that</c><00:06:47.039><c> we</c>

00:06:47.150 --> 00:06:47.160 align:start position:0%
inclusion list the situation is that we
 

00:06:47.160 --> 00:06:49.430 align:start position:0%
inclusion list the situation is that we
have<00:06:47.319><c> two</c><00:06:47.639><c> we</c><00:06:47.800><c> have</c><00:06:48.000><c> one</c><00:06:48.280><c> extra</c><00:06:48.680><c> status</c><00:06:49.319><c> which</c>

00:06:49.430 --> 00:06:49.440 align:start position:0%
have two we have one extra status which
 

00:06:49.440 --> 00:06:51.070 align:start position:0%
have two we have one extra status which
is<00:06:49.560><c> the</c><00:06:49.759><c> status</c><00:06:50.120><c> in</c><00:06:50.280><c> which</c><00:06:50.479><c> the</c><00:06:50.639><c> consensus</c>

00:06:51.070 --> 00:06:51.080 align:start position:0%
is the status in which the consensus
 

00:06:51.080 --> 00:06:53.830 align:start position:0%
is the status in which the consensus
block<00:06:51.360><c> was</c><00:06:51.560><c> valid</c><00:06:52.080><c> and</c><00:06:52.240><c> the</c><00:06:52.360><c> payload</c><00:06:52.800><c> was</c><00:06:53.000><c> not</c>

00:06:53.830 --> 00:06:53.840 align:start position:0%
block was valid and the payload was not
 

00:06:53.840 --> 00:06:56.110 align:start position:0%
block was valid and the payload was not
and<00:06:54.039><c> this</c><00:06:54.360><c> gives</c><00:06:54.840><c> a</c><00:06:55.039><c> problem</c><00:06:55.360><c> which</c><00:06:55.479><c> is</c><00:06:55.680><c> a</c><00:06:55.800><c> for</c>

00:06:56.110 --> 00:06:56.120 align:start position:0%
and this gives a problem which is a for
 

00:06:56.120 --> 00:06:57.670 align:start position:0%
and this gives a problem which is a for
Choice<00:06:56.400><c> problem</c><00:06:56.680><c> you</c><00:06:56.759><c> need</c><00:06:56.919><c> to</c><00:06:57.080><c> change</c><00:06:57.360><c> for</c>

00:06:57.670 --> 00:06:57.680 align:start position:0%
Choice problem you need to change for
 

00:06:57.680 --> 00:06:59.670 align:start position:0%
Choice problem you need to change for
choice<00:06:57.879><c> to</c><00:06:58.080><c> account</c><00:06:58.440><c> for</c><00:06:58.680><c> this</c><00:06:59.160><c> for</c><00:06:59.360><c> this</c>

00:06:59.670 --> 00:06:59.680 align:start position:0%
choice to account for this for this
 

00:06:59.680 --> 00:07:01.670 align:start position:0%
choice to account for this for this
statuses<00:07:00.280><c> you</c><00:07:00.400><c> need</c><00:07:00.560><c> to</c><00:07:00.720><c> check</c><00:07:01.039><c> that</c><00:07:01.360><c> if</c><00:07:01.479><c> I</c>

00:07:01.670 --> 00:07:01.680 align:start position:0%
statuses you need to check that if I
 

00:07:01.680 --> 00:07:04.189 align:start position:0%
statuses you need to check that if I
attested<00:07:02.160><c> to</c><00:07:02.360><c> a</c><00:07:02.560><c> to</c><00:07:02.720><c> a</c><00:07:02.879><c> block</c><00:07:03.639><c> that</c><00:07:03.919><c> whose</c>

00:07:04.189 --> 00:07:04.199 align:start position:0%
attested to a to a block that whose
 

00:07:04.199 --> 00:07:07.469 align:start position:0%
attested to a to a block that whose
parent<00:07:04.639><c> did</c><00:07:04.840><c> not</c><00:07:05.039><c> have</c><00:07:05.160><c> a</c><00:07:05.319><c> payload</c><00:07:06.080><c> well</c><00:07:07.080><c> that</c>

00:07:07.469 --> 00:07:07.479 align:start position:0%
parent did not have a payload well that
 

00:07:07.479 --> 00:07:09.550 align:start position:0%
parent did not have a payload well that
attestation<00:07:08.199><c> this</c><00:07:08.520><c> does</c><00:07:08.720><c> not</c><00:07:08.960><c> count</c><00:07:09.240><c> towards</c>

00:07:09.550 --> 00:07:09.560 align:start position:0%
attestation this does not count towards
 

00:07:09.560 --> 00:07:12.350 align:start position:0%
attestation this does not count towards
a<00:07:09.720><c> parent</c><00:07:10.000><c> that</c><00:07:10.160><c> did</c><00:07:10.400><c> had</c><00:07:10.560><c> a</c><00:07:10.680><c> payload</c><00:07:11.680><c> and</c><00:07:11.879><c> this</c>

00:07:12.350 --> 00:07:12.360 align:start position:0%
a parent that did had a payload and this
 

00:07:12.360 --> 00:07:14.230 align:start position:0%
a parent that did had a payload and this
is<00:07:12.639><c> completely</c><00:07:13.039><c> independent</c><00:07:13.479><c> of</c><00:07:13.639><c> any</c><00:07:13.840><c> auction</c>

00:07:14.230 --> 00:07:14.240 align:start position:0%
is completely independent of any auction
 

00:07:14.240 --> 00:07:15.990 align:start position:0%
is completely independent of any auction
mechanism<00:07:15.039><c> this</c><00:07:15.160><c> is</c><00:07:15.280><c> the</c><00:07:15.440><c> complication</c><00:07:15.879><c> of</c>

00:07:15.990 --> 00:07:16.000 align:start position:0%
mechanism this is the complication of
 

00:07:16.000 --> 00:07:17.749 align:start position:0%
mechanism this is the complication of
for

00:07:17.749 --> 00:07:17.759 align:start position:0%
for
 

00:07:17.759 --> 00:07:19.790 align:start position:0%
for
choice<00:07:18.759><c> of</c><00:07:18.879><c> course</c><00:07:19.039><c> you</c><00:07:19.120><c> need</c><00:07:19.240><c> to</c><00:07:19.440><c> still</c>

00:07:19.790 --> 00:07:19.800 align:start position:0%
choice of course you need to still
 

00:07:19.800 --> 00:07:21.189 align:start position:0%
choice of course you need to still
provide<00:07:20.160><c> security</c><00:07:20.680><c> that</c><00:07:20.800><c> you're</c><00:07:20.960><c> not</c><00:07:21.080><c> going</c>

00:07:21.189 --> 00:07:21.199 align:start position:0%
provide security that you're not going
 

00:07:21.199 --> 00:07:23.749 align:start position:0%
provide security that you're not going
to<00:07:21.280><c> be</c><00:07:21.400><c> reared</c><00:07:21.919><c> for</c><00:07:22.080><c> free</c><00:07:22.960><c> but</c><00:07:23.120><c> anyway</c><00:07:23.479><c> so</c><00:07:23.639><c> in</c>

00:07:23.749 --> 00:07:23.759 align:start position:0%
to be reared for free but anyway so in
 

00:07:23.759 --> 00:07:25.990 align:start position:0%
to be reared for free but anyway so in
such<00:07:23.919><c> a</c><00:07:24.039><c> word</c><00:07:24.879><c> the</c><00:07:25.039><c> other</c><00:07:25.400><c> complication</c><00:07:25.879><c> that</c>

00:07:25.990 --> 00:07:26.000 align:start position:0%
such a word the other complication that
 

00:07:26.000 --> 00:07:27.790 align:start position:0%
such a word the other complication that
you<00:07:26.160><c> have</c><00:07:26.400><c> that</c><00:07:26.599><c> client</c><00:07:27.000><c> implementers</c><00:07:27.560><c> will</c>

00:07:27.790 --> 00:07:27.800 align:start position:0%
you have that client implementers will
 

00:07:27.800 --> 00:07:29.909 align:start position:0%
you have that client implementers will
have<00:07:28.360><c> is</c><00:07:28.520><c> the</c><00:07:28.680><c> fact</c><00:07:28.919><c> that</c><00:07:29.360><c> we</c><00:07:29.520><c> we</c><00:07:29.599><c> have</c><00:07:29.720><c> it</c>

00:07:29.909 --> 00:07:29.919 align:start position:0%
have is the fact that we we have it
 

00:07:29.919 --> 00:07:32.950 align:start position:0%
have is the fact that we we have it
enshrined<00:07:30.599><c> in</c><00:07:30.720><c> our</c><00:07:31.319><c> coding</c><00:07:32.240><c> that</c><00:07:32.479><c> we</c><00:07:32.639><c> get</c><00:07:32.800><c> the</c>

00:07:32.950 --> 00:07:32.960 align:start position:0%
enshrined in our coding that we get the
 

00:07:32.960 --> 00:07:35.110 align:start position:0%
enshrined in our coding that we get the
block<00:07:33.440><c> we</c><00:07:33.639><c> validate</c><00:07:34.000><c> in</c><00:07:34.160><c> certain</c><00:07:34.440><c> order</c><00:07:34.879><c> we</c><00:07:35.039><c> we</c>

00:07:35.110 --> 00:07:35.120 align:start position:0%
block we validate in certain order we we
 

00:07:35.120 --> 00:07:37.070 align:start position:0%
block we validate in certain order we we
can<00:07:35.319><c> validate</c><00:07:35.680><c> in</c><00:07:35.840><c> parallel</c><00:07:36.280><c> execution</c><00:07:36.960><c> and</c>

00:07:37.070 --> 00:07:37.080 align:start position:0%
can validate in parallel execution and
 

00:07:37.080 --> 00:07:39.350 align:start position:0%
can validate in parallel execution and
consensus<00:07:37.560><c> and</c><00:07:37.720><c> we</c><00:07:37.800><c> all</c><00:07:37.960><c> do</c><00:07:38.520><c> because</c><00:07:39.199><c> the</c>

00:07:39.350 --> 00:07:39.360 align:start position:0%
consensus and we all do because the
 

00:07:39.360 --> 00:07:41.110 align:start position:0%
consensus and we all do because the
validations<00:07:39.759><c> are</c><00:07:39.960><c> independent</c><00:07:40.680><c> but</c><00:07:40.840><c> then</c><00:07:40.960><c> we</c>

00:07:41.110 --> 00:07:41.120 align:start position:0%
validations are independent but then we
 

00:07:41.120 --> 00:07:43.430 align:start position:0%
validations are independent but then we
wait<00:07:41.319><c> until</c><00:07:41.599><c> both</c><00:07:41.840><c> validations</c><00:07:42.280><c> are</c><00:07:42.479><c> done</c><00:07:43.080><c> and</c>

00:07:43.430 --> 00:07:43.440 align:start position:0%
wait until both validations are done and
 

00:07:43.440 --> 00:07:46.550 align:start position:0%
wait until both validations are done and
we<00:07:43.879><c> attest</c><00:07:44.879><c> now</c><00:07:45.120><c> one</c><00:07:45.280><c> would</c><00:07:45.479><c> naively</c><00:07:46.000><c> think</c>

00:07:46.550 --> 00:07:46.560 align:start position:0%
we attest now one would naively think
 

00:07:46.560 --> 00:07:49.469 align:start position:0%
we attest now one would naively think
that<00:07:47.319><c> uh</c><00:07:47.960><c> that's</c><00:07:48.280><c> easy</c><00:07:48.520><c> to</c><00:07:48.720><c> separate</c><00:07:49.280><c> because</c>

00:07:49.469 --> 00:07:49.479 align:start position:0%
that uh that's easy to separate because
 

00:07:49.479 --> 00:07:50.869 align:start position:0%
that uh that's easy to separate because
you<00:07:49.639><c> just</c><00:07:49.800><c> send</c><00:07:50.280><c> the</c><00:07:50.440><c> things</c><00:07:50.599><c> that</c><00:07:50.720><c> we're</c>

00:07:50.869 --> 00:07:50.879 align:start position:0%
you just send the things that we're
 

00:07:50.879 --> 00:07:52.510 align:start position:0%
you just send the things that we're
doing<00:07:51.080><c> in</c><00:07:51.199><c> parallel</c><00:07:51.560><c> you</c><00:07:51.680><c> just</c><00:07:51.840><c> no</c><00:07:52.319><c> just</c>

00:07:52.510 --> 00:07:52.520 align:start position:0%
doing in parallel you just no just
 

00:07:52.520 --> 00:07:54.510 align:start position:0%
doing in parallel you just no just
validate<00:07:52.919><c> consensus</c><00:07:53.560><c> a</c><00:07:53.800><c> test</c><00:07:54.240><c> and</c><00:07:54.360><c> then</c>

00:07:54.510 --> 00:07:54.520 align:start position:0%
validate consensus a test and then
 

00:07:54.520 --> 00:07:55.990 align:start position:0%
validate consensus a test and then
validate<00:07:54.919><c> execution</c><00:07:55.280><c> in</c><00:07:55.400><c> the</c><00:07:55.520><c> rest</c><00:07:55.840><c> and</c>

00:07:55.990 --> 00:07:56.000 align:start position:0%
validate execution in the rest and
 

00:07:56.000 --> 00:07:58.430 align:start position:0%
validate execution in the rest and
that's<00:07:56.159><c> it</c><00:07:56.680><c> but</c><00:07:56.800><c> that's</c><00:07:57.000><c> not</c><00:07:57.120><c> so</c><00:07:57.319><c> easy</c><00:07:57.800><c> because</c>

00:07:58.430 --> 00:07:58.440 align:start position:0%
that's it but that's not so easy because
 

00:07:58.440 --> 00:08:00.670 align:start position:0%
that's it but that's not so easy because
unfortunately<00:07:59.479><c> the</c><00:07:59.560><c> merge</c><00:07:59.840><c> was</c><00:08:00.000><c> minimalistic</c>

00:08:00.670 --> 00:08:00.680 align:start position:0%
unfortunately the merge was minimalistic
 

00:08:00.680 --> 00:08:02.390 align:start position:0%
unfortunately the merge was minimalistic
but<00:08:00.800><c> then</c><00:08:00.919><c> we</c><00:08:01.039><c> had</c><00:08:01.240><c> capella</c><00:08:01.800><c> and</c><00:08:01.919><c> in</c><00:08:02.039><c> Capella</c>

00:08:02.390 --> 00:08:02.400 align:start position:0%
but then we had capella and in Capella
 

00:08:02.400 --> 00:08:05.350 align:start position:0%
but then we had capella and in Capella
we<00:08:02.520><c> added</c><00:08:02.800><c> new</c><00:08:03.360><c> messages</c><00:08:04.199><c> that</c><00:08:04.560><c> came</c><00:08:04.960><c> from</c><00:08:05.199><c> the</c>

00:08:05.350 --> 00:08:05.360 align:start position:0%
we added new messages that came from the
 

00:08:05.360 --> 00:08:07.230 align:start position:0%
we added new messages that came from the
consensus<00:08:05.800><c> layer</c><00:08:06.120><c> to</c><00:08:06.280><c> the</c><00:08:06.440><c> execution</c><00:08:06.840><c> layer</c>

00:08:07.230 --> 00:08:07.240 align:start position:0%
consensus layer to the execution layer
 

00:08:07.240 --> 00:08:09.270 align:start position:0%
consensus layer to the execution layer
in<00:08:07.479><c> Capella</c><00:08:07.879><c> we</c><00:08:07.960><c> have</c><00:08:08.120><c> withdrawals</c><00:08:08.960><c> that</c><00:08:09.080><c> are</c>

00:08:09.270 --> 00:08:09.280 align:start position:0%
in Capella we have withdrawals that are
 

00:08:09.280 --> 00:08:11.270 align:start position:0%
in Capella we have withdrawals that are
deducted<00:08:09.720><c> in</c><00:08:09.800><c> the</c><00:08:09.960><c> consensus</c><00:08:10.400><c> layer</c><00:08:10.919><c> and</c><00:08:11.080><c> then</c>

00:08:11.270 --> 00:08:11.280 align:start position:0%
deducted in the consensus layer and then
 

00:08:11.280 --> 00:08:13.990 align:start position:0%
deducted in the consensus layer and then
later<00:08:11.599><c> on</c><00:08:12.000><c> are</c><00:08:12.680><c> well</c><00:08:13.039><c> and</c><00:08:13.199><c> and</c><00:08:13.319><c> are</c><00:08:13.560><c> Credit</c><00:08:13.879><c> in</c>

00:08:13.990 --> 00:08:14.000 align:start position:0%
later on are well and and are Credit in
 

00:08:14.000 --> 00:08:15.589 align:start position:0%
later on are well and and are Credit in
the<00:08:14.120><c> execution</c><00:08:14.479><c> layer</c><00:08:14.960><c> if</c><00:08:15.080><c> we</c><00:08:15.199><c> have</c><00:08:15.360><c> them</c>

00:08:15.589 --> 00:08:15.599 align:start position:0%
the execution layer if we have them
 

00:08:15.599 --> 00:08:17.350 align:start position:0%
the execution layer if we have them
separated<00:08:16.360><c> we're</c><00:08:16.560><c> going</c><00:08:16.639><c> to</c><00:08:16.800><c> have</c><00:08:16.879><c> to</c><00:08:17.000><c> do</c><00:08:17.199><c> that</c>

00:08:17.350 --> 00:08:17.360 align:start position:0%
separated we're going to have to do that
 

00:08:17.360 --> 00:08:19.350 align:start position:0%
separated we're going to have to do that
logic<00:08:17.759><c> theed</c><00:08:18.000><c> duct</c><00:08:18.159><c> first</c><00:08:18.400><c> when</c><00:08:18.560><c> withdrawals</c>

00:08:19.350 --> 00:08:19.360 align:start position:0%
logic theed duct first when withdrawals
 

00:08:19.360 --> 00:08:21.270 align:start position:0%
logic theed duct first when withdrawals
and<00:08:19.520><c> then</c><00:08:20.240><c> uh</c><00:08:20.400><c> credit</c><00:08:20.680><c> on</c><00:08:20.800><c> the</c><00:08:20.919><c> execution</c>

00:08:21.270 --> 00:08:21.280 align:start position:0%
and then uh credit on the execution
 

00:08:21.280 --> 00:08:23.550 align:start position:0%
and then uh credit on the execution
layer<00:08:21.520><c> when</c><00:08:21.639><c> we</c><00:08:21.759><c> see</c><00:08:21.879><c> a</c><00:08:22.000><c> payload</c><00:08:23.000><c> so</c><00:08:23.159><c> that's</c><00:08:23.360><c> a</c>

00:08:23.550 --> 00:08:23.560 align:start position:0%
layer when we see a payload so that's a
 

00:08:23.560 --> 00:08:26.149 align:start position:0%
layer when we see a payload so that's a
complication<00:08:24.280><c> and</c><00:08:24.479><c> Electra</c><00:08:25.319><c> gives</c><00:08:25.560><c> us</c><00:08:25.919><c> many</c>

00:08:26.149 --> 00:08:26.159 align:start position:0%
complication and Electra gives us many
 

00:08:26.159 --> 00:08:28.070 align:start position:0%
complication and Electra gives us many
more<00:08:26.400><c> headaches</c><00:08:27.080><c> now</c><00:08:27.240><c> in</c><00:08:27.360><c> Electra</c><00:08:27.800><c> we</c><00:08:27.919><c> have</c>

00:08:28.070 --> 00:08:28.080 align:start position:0%
more headaches now in Electra we have
 

00:08:28.080 --> 00:08:29.869 align:start position:0%
more headaches now in Electra we have
messages<00:08:28.479><c> in</c><00:08:28.599><c> the</c><00:08:28.720><c> other</c><00:08:29.000><c> direction</c><00:08:29.599><c> and</c><00:08:29.759><c> in</c>

00:08:29.869 --> 00:08:29.879 align:start position:0%
messages in the other direction and in
 

00:08:29.879 --> 00:08:32.029 align:start position:0%
messages in the other direction and in
future<00:08:30.159><c> Forks</c><00:08:30.800><c> we</c><00:08:31.000><c> expect</c><00:08:31.280><c> to</c><00:08:31.479><c> get</c><00:08:31.680><c> more</c><00:08:31.879><c> and</c>

00:08:32.029 --> 00:08:32.039 align:start position:0%
future Forks we expect to get more and
 

00:08:32.039 --> 00:08:33.870 align:start position:0%
future Forks we expect to get more and
more<00:08:32.320><c> messages</c><00:08:32.919><c> in</c><00:08:33.080><c> the</c><00:08:33.200><c> direction</c><00:08:33.560><c> from</c><00:08:33.719><c> the</c>

00:08:33.870 --> 00:08:33.880 align:start position:0%
more messages in the direction from the
 

00:08:33.880 --> 00:08:36.110 align:start position:0%
more messages in the direction from the
L<00:08:34.200><c> triggered</c><00:08:34.680><c> in</c><00:08:34.800><c> the</c><00:08:34.959><c> L</c><00:08:35.519><c> towards</c><00:08:35.959><c> the</c>

00:08:36.110 --> 00:08:36.120 align:start position:0%
L triggered in the L towards the
 

00:08:36.120 --> 00:08:37.990 align:start position:0%
L triggered in the L towards the
consensus<00:08:36.560><c> layer</c><00:08:37.200><c> these</c><00:08:37.320><c> are</c><00:08:37.519><c> for</c><00:08:37.680><c> example</c>

00:08:37.990 --> 00:08:38.000 align:start position:0%
consensus layer these are for example
 

00:08:38.000 --> 00:08:39.990 align:start position:0%
consensus layer these are for example
deposit<00:08:38.440><c> requests</c><00:08:38.919><c> withdrawal</c><00:08:39.519><c> requests</c><00:08:39.839><c> and</c>

00:08:39.990 --> 00:08:40.000 align:start position:0%
deposit requests withdrawal requests and
 

00:08:40.000 --> 00:08:42.509 align:start position:0%
deposit requests withdrawal requests and
so<00:08:40.159><c> forth</c><00:08:41.039><c> which</c><00:08:41.519><c> you</c><00:08:41.640><c> will</c><00:08:41.919><c> have</c><00:08:42.080><c> to</c><00:08:42.240><c> change</c>

00:08:42.509 --> 00:08:42.519 align:start position:0%
so forth which you will have to change
 

00:08:42.519 --> 00:08:44.230 align:start position:0%
so forth which you will have to change
your<00:08:42.719><c> code</c><00:08:43.279><c> in</c><00:08:43.399><c> such</c><00:08:43.560><c> a</c><00:08:43.680><c> way</c><00:08:43.839><c> that</c><00:08:44.000><c> when</c><00:08:44.120><c> the</c>

00:08:44.230 --> 00:08:44.240 align:start position:0%
your code in such a way that when the
 

00:08:44.240 --> 00:08:47.829 align:start position:0%
your code in such a way that when the
payload<00:08:44.720><c> comes</c><00:08:45.560><c> you</c><00:08:45.880><c> process</c>

00:08:47.829 --> 00:08:47.839 align:start position:0%
payload comes you process
 

00:08:47.839 --> 00:08:51.310 align:start position:0%
payload comes you process
those<00:08:48.839><c> okay</c><00:08:49.360><c> so</c><00:08:50.360><c> the</c><00:08:50.519><c> point</c><00:08:50.800><c> I'm</c><00:08:50.920><c> trying</c><00:08:51.160><c> to</c>

00:08:51.310 --> 00:08:51.320 align:start position:0%
those okay so the point I'm trying to
 

00:08:51.320 --> 00:08:53.630 align:start position:0%
those okay so the point I'm trying to
make<00:08:51.560><c> is</c><00:08:51.680><c> that</c><00:08:51.880><c> the</c><00:08:52.040><c> complication</c><00:08:53.040><c> has</c>

00:08:53.630 --> 00:08:53.640 align:start position:0%
make is that the complication has
 

00:08:53.640 --> 00:08:57.230 align:start position:0%
make is that the complication has
nothing<00:08:54.160><c> to</c><00:08:54.360><c> do</c><00:08:54.800><c> with</c><00:08:55.040><c> neither</c><00:08:55.519><c> me</c><00:08:56.519><c> and</c><00:08:57.080><c> the</c>

00:08:57.230 --> 00:08:57.240 align:start position:0%
nothing to do with neither me and the
 

00:08:57.240 --> 00:08:59.630 align:start position:0%
nothing to do with neither me and the
auction<00:08:57.880><c> mechanism</c><00:08:58.880><c> so</c><00:08:59.040><c> now</c><00:08:59.160><c> we're</c><00:08:59.480><c> going</c><00:08:59.560><c> to</c>

00:08:59.630 --> 00:08:59.640 align:start position:0%
auction mechanism so now we're going to
 

00:08:59.640 --> 00:09:02.030 align:start position:0%
auction mechanism so now we're going to
start<00:08:59.839><c> moving</c><00:09:00.120><c> to</c><00:09:00.440><c> auctioning</c><00:09:01.000><c> but</c><00:09:01.680><c> before</c>

00:09:02.030 --> 00:09:02.040 align:start position:0%
start moving to auctioning but before
 

00:09:02.040 --> 00:09:03.870 align:start position:0%
start moving to auctioning but before
that<00:09:02.320><c> let</c><00:09:02.399><c> me</c><00:09:02.560><c> tell</c><00:09:02.680><c> you</c><00:09:02.839><c> what</c><00:09:02.959><c> the</c><00:09:03.240><c> slot</c><00:09:03.640><c> will</c>

00:09:03.870 --> 00:09:03.880 align:start position:0%
that let me tell you what the slot will
 

00:09:03.880 --> 00:09:05.910 align:start position:0%
that let me tell you what the slot will
look<00:09:04.079><c> like</c><00:09:04.279><c> in</c><00:09:04.399><c> a</c><00:09:05.079><c> in</c><00:09:05.160><c> a</c><00:09:05.320><c> way</c><00:09:05.480><c> in</c><00:09:05.600><c> which</c><00:09:05.760><c> we</c>

00:09:05.910 --> 00:09:05.920 align:start position:0%
look like in a in a way in which we
 

00:09:05.920 --> 00:09:07.509 align:start position:0%
look like in a in a way in which we
separated<00:09:06.399><c> the</c><00:09:06.480><c> payLo</c><00:09:06.880><c> From</c><00:09:07.000><c> the</c><00:09:07.079><c> Block</c>

00:09:07.509 --> 00:09:07.519 align:start position:0%
separated the payLo From the Block
 

00:09:07.519 --> 00:09:10.350 align:start position:0%
separated the payLo From the Block
regardless<00:09:08.079><c> of</c><00:09:08.880><c> of</c><00:09:09.079><c> auctioning</c><00:09:09.560><c> mechanism</c><00:09:10.240><c> we</c>

00:09:10.350 --> 00:09:10.360 align:start position:0%
regardless of of auctioning mechanism we
 

00:09:10.360 --> 00:09:11.790 align:start position:0%
regardless of of auctioning mechanism we
will<00:09:10.560><c> have</c><00:09:10.680><c> a</c><00:09:10.800><c> broadcast</c><00:09:11.360><c> you're</c><00:09:11.519><c> going</c><00:09:11.640><c> to</c>

00:09:11.790 --> 00:09:11.800 align:start position:0%
will have a broadcast you're going to
 

00:09:11.800 --> 00:09:14.030 align:start position:0%
will have a broadcast you're going to
have<00:09:11.880><c> to</c><00:09:12.079><c> validate</c><00:09:12.640><c> quickly</c><00:09:13.399><c> execution</c><00:09:13.920><c> which</c>

00:09:14.030 --> 00:09:14.040 align:start position:0%
have to validate quickly execution which
 

00:09:14.040 --> 00:09:15.990 align:start position:0%
have to validate quickly execution which
is<00:09:14.200><c> fast</c><00:09:14.640><c> and</c><00:09:14.760><c> then</c><00:09:14.880><c> you</c><00:09:15.040><c> have</c><00:09:15.240><c> the</c><00:09:15.519><c> rest</c><00:09:15.839><c> of</c>

00:09:15.990 --> 00:09:16.000 align:start position:0%
is fast and then you have the rest of
 

00:09:16.000 --> 00:09:18.630 align:start position:0%
is fast and then you have the rest of
the<00:09:16.160><c> slot</c><00:09:16.800><c> to</c><00:09:17.079><c> just</c><00:09:17.519><c> get</c><00:09:17.839><c> consensus</c><00:09:18.399><c> on</c>

00:09:18.630 --> 00:09:18.640 align:start position:0%
the slot to just get consensus on
 

00:09:18.640 --> 00:09:22.269 align:start position:0%
the slot to just get consensus on
whether<00:09:18.839><c> or</c><00:09:19.000><c> not</c><00:09:19.200><c> the</c><00:09:19.360><c> payload</c><00:09:19.800><c> was</c>

00:09:22.269 --> 00:09:22.279 align:start position:0%
 
 

00:09:22.279 --> 00:09:25.550 align:start position:0%
 
there<00:09:23.279><c> okay</c><00:09:23.519><c> so</c><00:09:23.959><c> that</c><00:09:24.079><c> was</c><00:09:24.200><c> the</c><00:09:24.440><c> part</c><00:09:24.839><c> of</c>

00:09:25.550 --> 00:09:25.560 align:start position:0%
there okay so that was the part of
 

00:09:25.560 --> 00:09:27.949 align:start position:0%
there okay so that was the part of
payload<00:09:26.480><c> block</c>

00:09:27.949 --> 00:09:27.959 align:start position:0%
payload block
 

00:09:27.959 --> 00:09:31.829 align:start position:0%
payload block
separation<00:09:28.959><c> now</c><00:09:29.079><c> we</c><00:09:29.680><c> we</c><00:09:29.880><c> come</c><00:09:30.079><c> to</c><00:09:30.240><c> the</c><00:09:30.399><c> section</c>

00:09:31.829 --> 00:09:31.839 align:start position:0%
separation now we we come to the section
 

00:09:31.839 --> 00:09:34.550 align:start position:0%
separation now we we come to the section
of<00:09:32.839><c> proposer</c><00:09:33.360><c> Builder</c>

00:09:34.550 --> 00:09:34.560 align:start position:0%
of proposer Builder
 

00:09:34.560 --> 00:09:37.990 align:start position:0%
of proposer Builder
separation<00:09:35.839><c> so</c><00:09:36.839><c> I've</c><00:09:37.040><c> describe</c><00:09:37.519><c> the</c><00:09:37.720><c> problem</c>

00:09:37.990 --> 00:09:38.000 align:start position:0%
separation so I've describe the problem
 

00:09:38.000 --> 00:09:40.110 align:start position:0%
separation so I've describe the problem
the<00:09:38.160><c> big</c><00:09:38.519><c> lifting</c><00:09:39.120><c> of</c><00:09:39.399><c> separating</c><00:09:39.839><c> the</c><00:09:39.920><c> block</c>

00:09:40.110 --> 00:09:40.120 align:start position:0%
the big lifting of separating the block
 

00:09:40.120 --> 00:09:42.550 align:start position:0%
the big lifting of separating the block
and<00:09:40.240><c> the</c><00:09:40.320><c> payload</c><00:09:41.079><c> is</c><00:09:41.279><c> in</c><00:09:41.480><c> two</c><00:09:41.920><c> sections</c>

00:09:42.550 --> 00:09:42.560 align:start position:0%
and the payload is in two sections
 

00:09:42.560 --> 00:09:44.670 align:start position:0%
and the payload is in two sections
changing<00:09:42.959><c> for</c><00:09:43.320><c> choice</c><00:09:43.600><c> to</c><00:09:43.800><c> achieve</c><00:09:44.240><c> consensus</c>

00:09:44.670 --> 00:09:44.680 align:start position:0%
changing for choice to achieve consensus
 

00:09:44.680 --> 00:09:47.150 align:start position:0%
changing for choice to achieve consensus
on<00:09:44.920><c> what</c><00:09:45.079><c> is</c><00:09:45.920><c> the</c><00:09:46.120><c> head</c><00:09:46.279><c> of</c><00:09:46.360><c> the</c><00:09:46.480><c> chain</c><00:09:47.000><c> and</c>

00:09:47.150 --> 00:09:47.160 align:start position:0%
on what is the head of the chain and
 

00:09:47.160 --> 00:09:49.790 align:start position:0%
on what is the head of the chain and
changing<00:09:47.839><c> clients</c><00:09:48.839><c> uh</c><00:09:48.959><c> implementations</c><00:09:49.600><c> on</c>

00:09:49.790 --> 00:09:49.800 align:start position:0%
changing clients uh implementations on
 

00:09:49.800 --> 00:09:52.150 align:start position:0%
changing clients uh implementations on
how<00:09:50.000><c> they</c><00:09:50.279><c> sync</c><00:09:50.640><c> their</c><00:09:50.800><c> block</c><00:09:51.440><c> because</c><00:09:51.760><c> they</c>

00:09:52.150 --> 00:09:52.160 align:start position:0%
how they sync their block because they
 

00:09:52.160 --> 00:09:54.630 align:start position:0%
how they sync their block because they
they<00:09:52.320><c> need</c><00:09:52.519><c> to</c><00:09:52.720><c> do</c><00:09:53.000><c> things</c><00:09:53.640><c> in</c><00:09:53.800><c> a</c><00:09:54.160><c> in</c><00:09:54.279><c> a</c>

00:09:54.630 --> 00:09:54.640 align:start position:0%
they need to do things in a in a
 

00:09:54.640 --> 00:09:55.870 align:start position:0%
they need to do things in a in a
essentially<00:09:55.079><c> different</c><00:09:55.320><c> way</c><00:09:55.519><c> they</c><00:09:55.600><c> need</c><00:09:55.720><c> to</c>

00:09:55.870 --> 00:09:55.880 align:start position:0%
essentially different way they need to
 

00:09:55.880 --> 00:09:57.509 align:start position:0%
essentially different way they need to
access<00:09:56.120><c> the</c><00:09:56.240><c> databases</c><00:09:56.720><c> in</c><00:09:56.880><c> essentially</c>

00:09:57.509 --> 00:09:57.519 align:start position:0%
access the databases in essentially
 

00:09:57.519 --> 00:09:59.470 align:start position:0%
access the databases in essentially
different<00:09:57.839><c> way</c><00:09:58.600><c> but</c><00:09:58.720><c> now</c><00:09:58.839><c> the</c><00:09:58.959><c> question</c><00:09:59.160><c> is</c>

00:09:59.470 --> 00:09:59.480 align:start position:0%
different way but now the question is
 

00:09:59.480 --> 00:10:01.870 align:start position:0%
different way but now the question is
well<00:09:59.800><c> how</c><00:09:59.920><c> do</c><00:10:00.079><c> we</c><00:10:00.200><c> implement</c><00:10:00.680><c> this</c><00:10:01.240><c> how</c><00:10:01.399><c> do</c><00:10:01.560><c> we</c>

00:10:01.870 --> 00:10:01.880 align:start position:0%
well how do we implement this how do we
 

00:10:01.880 --> 00:10:03.590 align:start position:0%
well how do we implement this how do we
achieve<00:10:02.360><c> an</c><00:10:02.519><c> implementation</c><00:10:03.079><c> that</c><00:10:03.200><c> separates</c>

00:10:03.590 --> 00:10:03.600 align:start position:0%
achieve an implementation that separates
 

00:10:03.600 --> 00:10:04.870 align:start position:0%
achieve an implementation that separates
the<00:10:03.680><c> block</c><00:10:03.920><c> and</c><00:10:04.040><c> the</c><00:10:04.120><c> payload</c><00:10:04.640><c> in</c><00:10:04.760><c> a</c>

00:10:04.870 --> 00:10:04.880 align:start position:0%
the block and the payload in a
 

00:10:04.880 --> 00:10:06.910 align:start position:0%
the block and the payload in a
minimalistic

00:10:06.910 --> 00:10:06.920 align:start position:0%
minimalistic
 

00:10:06.920 --> 00:10:10.750 align:start position:0%
minimalistic
way<00:10:07.920><c> and</c><00:10:08.680><c> I</c><00:10:08.800><c> want</c><00:10:09.000><c> to</c><00:10:09.320><c> convince</c><00:10:09.760><c> you</c><00:10:10.160><c> well</c>

00:10:10.750 --> 00:10:10.760 align:start position:0%
way and I want to convince you well
 

00:10:10.760 --> 00:10:12.470 align:start position:0%
way and I want to convince you well
which<00:10:10.880><c> is</c><00:10:11.040><c> probably</c><00:10:11.399><c> hard</c><00:10:11.680><c> but</c><00:10:11.839><c> I</c><00:10:11.920><c> want</c><00:10:12.040><c> to</c>

00:10:12.470 --> 00:10:12.480 align:start position:0%
which is probably hard but I want to
 

00:10:12.480 --> 00:10:15.710 align:start position:0%
which is probably hard but I want to
make<00:10:12.720><c> a</c><00:10:13.000><c> case</c><00:10:13.640><c> that</c><00:10:14.200><c> with</c><00:10:14.399><c> minimal</c>

00:10:15.710 --> 00:10:15.720 align:start position:0%
make a case that with minimal
 

00:10:15.720 --> 00:10:18.430 align:start position:0%
make a case that with minimal
assumptions<00:10:16.720><c> uh</c><00:10:17.200><c> EIP</c>

00:10:18.430 --> 00:10:18.440 align:start position:0%
assumptions uh EIP
 

00:10:18.440 --> 00:10:21.230 align:start position:0%
assumptions uh EIP
7732<00:10:19.440><c> is</c><00:10:19.680><c> a</c><00:10:19.880><c> system</c><00:10:20.279><c> that</c><00:10:20.440><c> achieves</c><00:10:20.920><c> this</c><00:10:21.079><c> in</c>

00:10:21.230 --> 00:10:21.240 align:start position:0%
7732 is a system that achieves this in
 

00:10:21.240 --> 00:10:23.670 align:start position:0%
7732 is a system that achieves this in
an<00:10:21.440><c> actual</c><00:10:21.720><c> minimal</c>

00:10:23.670 --> 00:10:23.680 align:start position:0%
an actual minimal
 

00:10:23.680 --> 00:10:25.269 align:start position:0%
an actual minimal
way

00:10:25.269 --> 00:10:25.279 align:start position:0%
way
 

00:10:25.279 --> 00:10:28.150 align:start position:0%
way
so<00:10:26.279><c> we</c><00:10:26.399><c> need</c><00:10:26.560><c> to</c><00:10:26.720><c> decide</c><00:10:26.959><c> a</c><00:10:27.160><c> way</c><00:10:27.320><c> of</c><00:10:27.760><c> how</c><00:10:28.040><c> the</c>

00:10:28.150 --> 00:10:28.160 align:start position:0%
so we need to decide a way of how the
 

00:10:28.160 --> 00:10:29.590 align:start position:0%
so we need to decide a way of how the
payload<00:10:28.560><c> appears</c><00:10:29.040><c> and</c><00:10:29.200><c> I'm</c><00:10:29.320><c> I'm</c><00:10:29.399><c> going</c><00:10:29.519><c> to</c>

00:10:29.590 --> 00:10:29.600 align:start position:0%
payload appears and I'm I'm going to
 

00:10:29.600 --> 00:10:30.750 align:start position:0%
payload appears and I'm I'm going to
talk<00:10:29.720><c> a</c><00:10:29.800><c> little</c><00:10:29.920><c> bit</c><00:10:30.079><c> about</c><00:10:30.240><c> auctions</c><00:10:30.680><c> there</c>

00:10:30.750 --> 00:10:30.760 align:start position:0%
talk a little bit about auctions there
 

00:10:30.760 --> 00:10:33.990 align:start position:0%
talk a little bit about auctions there
are<00:10:31.519><c> many</c><00:10:31.839><c> ideas</c><00:10:32.200><c> going</c><00:10:32.480><c> around</c><00:10:33.120><c> on</c><00:10:33.640><c> they</c><00:10:33.760><c> all</c>

00:10:33.990 --> 00:10:34.000 align:start position:0%
are many ideas going around on they all
 

00:10:34.000 --> 00:10:35.910 align:start position:0%
are many ideas going around on they all
have<00:10:34.200><c> acronyms</c><00:10:35.079><c> that</c><00:10:35.279><c> that</c><00:10:35.399><c> are</c><00:10:35.560><c> hard</c><00:10:35.720><c> to</c>

00:10:35.910 --> 00:10:35.920 align:start position:0%
have acronyms that that are hard to
 

00:10:35.920 --> 00:10:41.509 align:start position:0%
have acronyms that that are hard to
remember<00:10:36.680><c> epbs</c><00:10:37.600><c> slot</c><00:10:38.040><c> auctions</c><00:10:39.040><c> APS</c><00:10:39.839><c> ETS</c><00:10:40.519><c> ATS</c>

00:10:41.509 --> 00:10:41.519 align:start position:0%
remember epbs slot auctions APS ETS ATS
 

00:10:41.519 --> 00:10:43.750 align:start position:0%
remember epbs slot auctions APS ETS ATS
I<00:10:41.600><c> don't</c><00:10:41.760><c> know</c><00:10:42.760><c> but</c><00:10:42.959><c> they</c><00:10:43.120><c> all</c><00:10:43.320><c> more</c><00:10:43.480><c> or</c><00:10:43.639><c> less</c>

00:10:43.750 --> 00:10:43.760 align:start position:0%
I don't know but they all more or less
 

00:10:43.760 --> 00:10:45.350 align:start position:0%
I don't know but they all more or less
are<00:10:43.920><c> in</c><00:10:44.000><c> the</c><00:10:44.120><c> same</c><00:10:44.279><c> way</c><00:10:44.480><c> there's</c><00:10:44.760><c> someone</c><00:10:45.160><c> that</c>

00:10:45.350 --> 00:10:45.360 align:start position:0%
are in the same way there's someone that
 

00:10:45.360 --> 00:10:48.949 align:start position:0%
are in the same way there's someone that
sells<00:10:45.720><c> a</c><00:10:46.000><c> right</c><00:10:46.600><c> to</c><00:10:47.079><c> produce</c><00:10:47.440><c> a</c><00:10:47.560><c> payload</c><00:10:48.560><c> in</c>

00:10:48.949 --> 00:10:48.959 align:start position:0%
sells a right to produce a payload in
 

00:10:48.959 --> 00:10:50.910 align:start position:0%
sells a right to produce a payload in
Block<00:10:49.279><c> auctions</c><00:10:49.720><c> the</c><00:10:49.880><c> proposer</c><00:10:50.360><c> submits</c><00:10:50.800><c> a</c>

00:10:50.910 --> 00:10:50.920 align:start position:0%
Block auctions the proposer submits a
 

00:10:50.920 --> 00:10:52.790 align:start position:0%
Block auctions the proposer submits a
block<00:10:51.279><c> a</c><00:10:51.399><c> consensus</c><00:10:51.880><c> block</c><00:10:52.480><c> with</c><00:10:52.639><c> a</c>

00:10:52.790 --> 00:10:52.800 align:start position:0%
block a consensus block with a
 

00:10:52.800 --> 00:10:55.670 align:start position:0%
block a consensus block with a
commitment<00:10:53.160><c> to</c><00:10:53.360><c> a</c><00:10:53.519><c> particular</c><00:10:54.320><c> payload</c><00:10:55.320><c> and</c>

00:10:55.670 --> 00:10:55.680 align:start position:0%
commitment to a particular payload and
 

00:10:55.680 --> 00:10:57.550 align:start position:0%
commitment to a particular payload and
the<00:10:55.839><c> Builder</c><00:10:56.440><c> that's</c><00:10:56.720><c> committing</c><00:10:57.200><c> for</c><00:10:57.360><c> that</c>

00:10:57.550 --> 00:10:57.560 align:start position:0%
the Builder that's committing for that
 

00:10:57.560 --> 00:10:59.910 align:start position:0%
the Builder that's committing for that
particular<00:10:57.920><c> payload</c><00:10:58.360><c> promises</c><00:10:58.760><c> to</c><00:10:58.959><c> pay</c>

00:10:59.910 --> 00:10:59.920 align:start position:0%
particular payload promises to pay
 

00:10:59.920 --> 00:11:01.670 align:start position:0%
particular payload promises to pay
uh<00:11:00.040><c> a</c><00:11:00.240><c> value</c><00:11:00.639><c> to</c><00:11:00.920><c> for</c><00:11:01.079><c> the</c><00:11:01.279><c> rights</c><00:11:01.519><c> of</c>

00:11:01.670 --> 00:11:01.680 align:start position:0%
uh a value to for the rights of
 

00:11:01.680 --> 00:11:04.550 align:start position:0%
uh a value to for the rights of
producing<00:11:02.040><c> that</c><00:11:02.200><c> payload</c><00:11:02.800><c> in</c><00:11:02.959><c> slot</c><00:11:03.560><c> auctions</c>

00:11:04.550 --> 00:11:04.560 align:start position:0%
producing that payload in slot auctions
 

00:11:04.560 --> 00:11:06.389 align:start position:0%
producing that payload in slot auctions
the<00:11:04.839><c> proposer</c><00:11:05.360><c> does</c><00:11:05.560><c> not</c><00:11:05.800><c> commit</c><00:11:06.120><c> to</c><00:11:06.240><c> a</c>

00:11:06.389 --> 00:11:06.399 align:start position:0%
the proposer does not commit to a
 

00:11:06.399 --> 00:11:08.069 align:start position:0%
the proposer does not commit to a
particular<00:11:06.760><c> payload</c><00:11:07.120><c> it</c><00:11:07.279><c> only</c><00:11:07.519><c> commits</c><00:11:07.839><c> to</c><00:11:07.959><c> a</c>

00:11:08.069 --> 00:11:08.079 align:start position:0%
particular payload it only commits to a
 

00:11:08.079 --> 00:11:09.870 align:start position:0%
particular payload it only commits to a
particular<00:11:08.480><c> Builder</c><00:11:09.240><c> and</c><00:11:09.360><c> then</c><00:11:09.480><c> the</c><00:11:09.560><c> Builder</c>

00:11:09.870 --> 00:11:09.880 align:start position:0%
particular Builder and then the Builder
 

00:11:09.880 --> 00:11:12.110 align:start position:0%
particular Builder and then the Builder
later<00:11:10.120><c> on</c><00:11:10.399><c> produces</c><00:11:10.920><c> any</c><00:11:11.160><c> payload</c><00:11:11.720><c> that</c><00:11:11.920><c> he</c>

00:11:12.110 --> 00:11:12.120 align:start position:0%
later on produces any payload that he
 

00:11:12.120 --> 00:11:14.990 align:start position:0%
later on produces any payload that he
wishes<00:11:12.880><c> to</c><00:11:13.200><c> produce</c><00:11:14.200><c> there's</c><00:11:14.560><c> execution</c>

00:11:14.990 --> 00:11:15.000 align:start position:0%
wishes to produce there's execution
 

00:11:15.000 --> 00:11:16.790 align:start position:0%
wishes to produce there's execution
tickets<00:11:15.360><c> or</c><00:11:15.519><c> execution</c><00:11:15.920><c> auctions</c><00:11:16.440><c> in</c><00:11:16.600><c> which</c>

00:11:16.790 --> 00:11:16.800 align:start position:0%
tickets or execution auctions in which
 

00:11:16.800 --> 00:11:19.790 align:start position:0%
tickets or execution auctions in which
the<00:11:16.959><c> auctioneer</c><00:11:17.800><c> is</c><00:11:18.040><c> not</c><00:11:18.560><c> a</c><00:11:18.760><c> validator</c><00:11:19.440><c> but</c><00:11:19.600><c> is</c>

00:11:19.790 --> 00:11:19.800 align:start position:0%
the auctioneer is not a validator but is
 

00:11:19.800 --> 00:11:22.389 align:start position:0%
the auctioneer is not a validator but is
the<00:11:19.959><c> protocol</c><00:11:20.480><c> itself</c><00:11:21.200><c> the</c><00:11:21.360><c> protocol</c><00:11:21.800><c> sells</c>

00:11:22.389 --> 00:11:22.399 align:start position:0%
the protocol itself the protocol sells
 

00:11:22.399 --> 00:11:24.910 align:start position:0%
the protocol itself the protocol sells
far<00:11:22.680><c> in</c><00:11:22.839><c> advance</c><00:11:23.440><c> 32</c><00:11:23.920><c> slots</c><00:11:24.200><c> in</c><00:11:24.320><c> advance</c>

00:11:24.910 --> 00:11:24.920 align:start position:0%
far in advance 32 slots in advance
 

00:11:24.920 --> 00:11:26.629 align:start position:0%
far in advance 32 slots in advance
either<00:11:25.360><c> tickets</c><00:11:26.079><c> and</c><00:11:26.200><c> then</c><00:11:26.360><c> there's</c><00:11:26.480><c> a</c>

00:11:26.629 --> 00:11:26.639 align:start position:0%
either tickets and then there's a
 

00:11:26.639 --> 00:11:29.470 align:start position:0%
either tickets and then there's a
lottery<00:11:27.079><c> that</c><00:11:27.200><c> is</c><00:11:27.320><c> run</c><00:11:28.279><c> uh</c><00:11:28.560><c> by</c><00:11:28.720><c> random</c><00:11:29.040><c> n</c><00:11:29.360><c> and</c>

00:11:29.470 --> 00:11:29.480 align:start position:0%
lottery that is run uh by random n and
 

00:11:29.480 --> 00:11:32.110 align:start position:0%
lottery that is run uh by random n and
we<00:11:29.600><c> choose</c><00:11:29.920><c> who</c><00:11:30.240><c> later</c><00:11:30.519><c> 30</c><00:11:31.360><c> later</c><00:11:31.880><c> who</c>

00:11:32.110 --> 00:11:32.120 align:start position:0%
we choose who later 30 later who
 

00:11:32.120 --> 00:11:34.750 align:start position:0%
we choose who later 30 later who
proposes<00:11:32.560><c> a</c><00:11:32.720><c> payload</c><00:11:33.519><c> or</c><00:11:34.120><c> you</c><00:11:34.240><c> can</c><00:11:34.480><c> actually</c>

00:11:34.750 --> 00:11:34.760 align:start position:0%
proposes a payload or you can actually
 

00:11:34.760 --> 00:11:36.829 align:start position:0%
proposes a payload or you can actually
sell<00:11:35.160><c> the</c><00:11:35.279><c> protocol</c><00:11:35.720><c> can</c><00:11:35.880><c> sell</c><00:11:36.240><c> can</c><00:11:36.440><c> hold</c><00:11:36.680><c> an</c>

00:11:36.829 --> 00:11:36.839 align:start position:0%
sell the protocol can sell can hold an
 

00:11:36.839 --> 00:11:39.230 align:start position:0%
sell the protocol can sell can hold an
auction<00:11:37.519><c> and</c><00:11:37.639><c> sell</c><00:11:38.000><c> the</c><00:11:38.160><c> rights</c><00:11:38.480><c> to</c><00:11:38.680><c> propose</c><00:11:39.040><c> a</c>

00:11:39.230 --> 00:11:39.240 align:start position:0%
auction and sell the rights to propose a
 

00:11:39.240 --> 00:11:42.430 align:start position:0%
auction and sell the rights to propose a
slot<00:11:39.920><c> 302</c><00:11:40.480><c> slots</c><00:11:40.760><c> in</c><00:11:40.880><c> advance</c><00:11:41.880><c> and</c><00:11:42.120><c> all</c><00:11:42.279><c> of</c>

00:11:42.430 --> 00:11:42.440 align:start position:0%
slot 302 slots in advance and all of
 

00:11:42.440 --> 00:11:44.829 align:start position:0%
slot 302 slots in advance and all of
these<00:11:42.639><c> mechanisms</c><00:11:43.320><c> have</c><00:11:43.519><c> their</c><00:11:43.839><c> tradeoffs</c>

00:11:44.829 --> 00:11:44.839 align:start position:0%
these mechanisms have their tradeoffs
 

00:11:44.839 --> 00:11:47.069 align:start position:0%
these mechanisms have their tradeoffs
none<00:11:45.079><c> of</c><00:11:45.279><c> them</c><00:11:45.440><c> come</c><00:11:45.639><c> for</c><00:11:45.839><c> free</c><00:11:46.519><c> they</c><00:11:46.720><c> all</c><00:11:46.920><c> of</c>

00:11:47.069 --> 00:11:47.079 align:start position:0%
none of them come for free they all of
 

00:11:47.079 --> 00:11:49.870 align:start position:0%
none of them come for free they all of
them<00:11:47.399><c> impact</c><00:11:47.959><c> the</c><00:11:48.120><c> me</c><00:11:48.560><c> chain</c><00:11:49.160><c> and</c><00:11:49.320><c> they</c><00:11:49.440><c> all</c><00:11:49.639><c> of</c>

00:11:49.870 --> 00:11:49.880 align:start position:0%
them impact the me chain and they all of
 

00:11:49.880 --> 00:11:53.509 align:start position:0%
them impact the me chain and they all of
them<00:11:50.880><c> uh</c><00:11:51.839><c> produce</c><00:11:52.320><c> different</c><00:11:52.639><c> kinds</c><00:11:52.839><c> of</c>

00:11:53.509 --> 00:11:53.519 align:start position:0%
them uh produce different kinds of
 

00:11:53.519 --> 00:11:55.470 align:start position:0%
them uh produce different kinds of
centralizations<00:11:54.519><c> all</c><00:11:54.680><c> of</c><00:11:54.880><c> these</c><00:11:55.040><c> mechanisms</c>

00:11:55.470 --> 00:11:55.480 align:start position:0%
centralizations all of these mechanisms
 

00:11:55.480 --> 00:11:58.150 align:start position:0%
centralizations all of these mechanisms
that<00:11:55.600><c> I'm</c><00:11:55.760><c> describing</c><00:11:56.240><c> here</c><00:11:57.040><c> you</c><00:11:57.320><c> can</c><00:11:57.600><c> or</c><00:11:57.920><c> may</c>

00:11:58.150 --> 00:11:58.160 align:start position:0%
that I'm describing here you can or may
 

00:11:58.160 --> 00:12:01.629 align:start position:0%
that I'm describing here you can or may
not<00:11:58.399><c> run</c><00:11:58.680><c> them</c><00:11:58.839><c> with</c><00:11:59.720><c> burn</c><00:12:00.320><c> that</c><00:12:00.440><c> means</c><00:12:00.880><c> that</c>

00:12:01.629 --> 00:12:01.639 align:start position:0%
not run them with burn that means that
 

00:12:01.639 --> 00:12:04.030 align:start position:0%
not run them with burn that means that
even<00:12:01.880><c> if</c><00:12:02.040><c> the</c><00:12:02.240><c> proposer</c><00:12:03.200><c> is</c><00:12:03.399><c> choosing</c><00:12:03.839><c> and</c>

00:12:04.030 --> 00:12:04.040 align:start position:0%
even if the proposer is choosing and
 

00:12:04.040 --> 00:12:05.629 align:start position:0%
even if the proposer is choosing and
getting<00:12:04.279><c> some</c><00:12:04.519><c> value</c><00:12:04.760><c> out</c><00:12:04.920><c> of</c><00:12:05.040><c> the</c><00:12:05.120><c> Builder</c>

00:12:05.629 --> 00:12:05.639 align:start position:0%
getting some value out of the Builder
 

00:12:05.639 --> 00:12:08.949 align:start position:0%
getting some value out of the Builder
you<00:12:05.800><c> could</c><00:12:06.000><c> in</c><00:12:06.440><c> principle</c><00:12:07.440><c> include</c><00:12:08.120><c> a</c><00:12:08.399><c> burning</c>

00:12:08.949 --> 00:12:08.959 align:start position:0%
you could in principle include a burning
 

00:12:08.959 --> 00:12:12.269 align:start position:0%
you could in principle include a burning
of<00:12:09.200><c> that</c><00:12:09.800><c> value</c><00:12:10.399><c> towards</c><00:12:10.680><c> the</c><00:12:11.160><c> protocol</c><00:12:12.160><c> the</c>

00:12:12.269 --> 00:12:12.279 align:start position:0%
of that value towards the protocol the
 

00:12:12.279 --> 00:12:14.590 align:start position:0%
of that value towards the protocol the
one<00:12:12.440><c> that</c><00:12:12.560><c> I</c><00:12:12.680><c> didn't</c><00:12:12.959><c> include</c><00:12:13.320><c> is</c><00:12:13.519><c> no</c><00:12:13.839><c> auction</c>

00:12:14.590 --> 00:12:14.600 align:start position:0%
one that I didn't include is no auction
 

00:12:14.600 --> 00:12:17.150 align:start position:0%
one that I didn't include is no auction
but<00:12:14.760><c> that's</c><00:12:15.440><c> certainly</c><00:12:15.920><c> possible</c><00:12:16.680><c> we</c><00:12:16.800><c> wanted</c>

00:12:17.150 --> 00:12:17.160 align:start position:0%
but that's certainly possible we wanted
 

00:12:17.160 --> 00:12:20.230 align:start position:0%
but that's certainly possible we wanted
to<00:12:17.360><c> St</c><00:12:17.720><c> it</c><00:12:17.839><c> was</c><00:12:18.000><c> about</c><00:12:18.639><c> enrin</c><00:12:19.480><c> payload</c><00:12:20.000><c> block</c>

00:12:20.230 --> 00:12:20.240 align:start position:0%
to St it was about enrin payload block
 

00:12:20.240 --> 00:12:21.990 align:start position:0%
to St it was about enrin payload block
separation<00:12:20.839><c> in</c><00:12:21.000><c> principle</c><00:12:21.360><c> I</c><00:12:21.480><c> could</c><00:12:21.639><c> just</c>

00:12:21.990 --> 00:12:22.000 align:start position:0%
separation in principle I could just
 

00:12:22.000 --> 00:12:25.269 align:start position:0%
separation in principle I could just
enforce<00:12:22.920><c> that</c><00:12:23.480><c> the</c><00:12:23.839><c> proposer</c><00:12:24.399><c> is</c><00:12:24.639><c> the</c><00:12:24.839><c> same</c>

00:12:25.269 --> 00:12:25.279 align:start position:0%
enforce that the proposer is the same
 

00:12:25.279 --> 00:12:27.430 align:start position:0%
enforce that the proposer is the same
signature<00:12:25.880><c> as</c><00:12:26.360><c> as</c><00:12:26.480><c> the</c>

00:12:27.430 --> 00:12:27.440 align:start position:0%
signature as as the
 

00:12:27.440 --> 00:12:29.829 align:start position:0%
signature as as the
Builder<00:12:28.440><c> keep</c><00:12:28.680><c> everything</c><00:12:29.199><c> exactly</c><00:12:29.480><c> as</c><00:12:29.600><c> it</c><00:12:29.720><c> is</c>

00:12:29.829 --> 00:12:29.839 align:start position:0%
Builder keep everything exactly as it is
 

00:12:29.839 --> 00:12:33.230 align:start position:0%
Builder keep everything exactly as it is
today<00:12:30.120><c> in</c><00:12:30.199><c> the</c><00:12:30.360><c> M</c><00:12:30.760><c> chain</c><00:12:31.560><c> and</c><00:12:32.199><c> keep</c><00:12:32.440><c> using</c><00:12:32.760><c> me</c>

00:12:33.230 --> 00:12:33.240 align:start position:0%
today in the M chain and keep using me
 

00:12:33.240 --> 00:12:35.829 align:start position:0%
today in the M chain and keep using me
boost<00:12:34.240><c> nothing</c><00:12:34.519><c> would</c><00:12:34.680><c> change</c><00:12:35.120><c> except</c><00:12:35.519><c> that</c>

00:12:35.829 --> 00:12:35.839 align:start position:0%
boost nothing would change except that
 

00:12:35.839 --> 00:12:37.269 align:start position:0%
boost nothing would change except that
we<00:12:36.000><c> have</c><00:12:36.120><c> all</c><00:12:36.240><c> the</c><00:12:36.360><c> Machinery</c><00:12:36.760><c> to</c><00:12:36.880><c> separate</c>

00:12:37.269 --> 00:12:37.279 align:start position:0%
we have all the Machinery to separate
 

00:12:37.279 --> 00:12:39.269 align:start position:0%
we have all the Machinery to separate
the<00:12:37.360><c> block</c><00:12:37.560><c> and</c><00:12:37.680><c> the</c>

00:12:39.269 --> 00:12:39.279 align:start position:0%
the block and the
 

00:12:39.279 --> 00:12:42.230 align:start position:0%
the block and the
payload<00:12:40.279><c> however</c><00:12:41.160><c> if</c><00:12:41.279><c> we've</c><00:12:41.519><c> already</c><00:12:41.880><c> did</c><00:12:42.079><c> the</c>

00:12:42.230 --> 00:12:42.240 align:start position:0%
payload however if we've already did the
 

00:12:42.240 --> 00:12:43.710 align:start position:0%
payload however if we've already did the
heavy<00:12:42.480><c> lifting</c><00:12:42.880><c> which</c><00:12:43.000><c> is</c><00:12:43.120><c> changing</c><00:12:43.440><c> for</c>

00:12:43.710 --> 00:12:43.720 align:start position:0%
heavy lifting which is changing for
 

00:12:43.720 --> 00:12:46.509 align:start position:0%
heavy lifting which is changing for
choice<00:12:43.959><c> and</c><00:12:44.160><c> changing</c><00:12:44.560><c> block</c><00:12:45.519><c> processing</c>

00:12:46.509 --> 00:12:46.519 align:start position:0%
choice and changing block processing
 

00:12:46.519 --> 00:12:49.030 align:start position:0%
choice and changing block processing
changing<00:12:46.920><c> the</c><00:12:47.040><c> auction</c><00:12:47.519><c> is</c><00:12:47.720><c> zero</c><00:12:48.079><c> work</c><00:12:48.320><c> for</c><00:12:48.519><c> us</c>

00:12:49.030 --> 00:12:49.040 align:start position:0%
changing the auction is zero work for us
 

00:12:49.040 --> 00:12:51.150 align:start position:0%
changing the auction is zero work for us
changing<00:12:49.399><c> the</c><00:12:49.519><c> auction</c><00:12:49.800><c> is</c><00:12:50.040><c> nothing</c><00:12:50.560><c> because</c>

00:12:51.150 --> 00:12:51.160 align:start position:0%
changing the auction is nothing because
 

00:12:51.160 --> 00:12:52.949 align:start position:0%
changing the auction is nothing because
the<00:12:51.279><c> auction</c><00:12:51.680><c> we</c><00:12:51.839><c> already</c><00:12:52.199><c> have</c><00:12:52.320><c> it</c><00:12:52.639><c> we</c><00:12:52.800><c> have</c>

00:12:52.949 --> 00:12:52.959 align:start position:0%
the auction we already have it we have
 

00:12:52.959 --> 00:12:55.430 align:start position:0%
the auction we already have it we have
the<00:12:53.199><c> code</c><00:12:53.800><c> that</c><00:12:54.160><c> requests</c><00:12:54.760><c> header</c><00:12:55.160><c> from</c><00:12:55.320><c> the</c>

00:12:55.430 --> 00:12:55.440 align:start position:0%
the code that requests header from the
 

00:12:55.440 --> 00:12:57.670 align:start position:0%
the code that requests header from the
Builder<00:12:56.040><c> we</c><00:12:56.120><c> don't</c><00:12:56.279><c> need</c><00:12:56.399><c> to</c><00:12:56.519><c> change</c><00:12:56.839><c> that</c><00:12:57.560><c> the</c>

00:12:57.670 --> 00:12:57.680 align:start position:0%
Builder we don't need to change that the
 

00:12:57.680 --> 00:12:58.870 align:start position:0%
Builder we don't need to change that the
only<00:12:57.920><c> thing</c><00:12:58.079><c> that</c><00:12:58.160><c> we</c><00:12:58.279><c> need</c><00:12:58.360><c> to</c><00:12:58.480><c> check</c><00:12:58.680><c> is</c><00:12:58.760><c> that</c>

00:12:58.870 --> 00:12:58.880 align:start position:0%
only thing that we need to check is that
 

00:12:58.880 --> 00:13:00.870 align:start position:0%
only thing that we need to check is that
the<00:12:59.199><c> signature</c><00:12:59.680><c> will</c><00:12:59.839><c> be</c><00:13:00.040><c> different</c><00:13:00.720><c> it's</c>

00:13:00.870 --> 00:13:00.880 align:start position:0%
the signature will be different it's
 

00:13:00.880 --> 00:13:02.430 align:start position:0%
the signature will be different it's
coming<00:13:01.120><c> from</c><00:13:01.279><c> a</c><00:13:01.440><c> particular</c>

00:13:02.430 --> 00:13:02.440 align:start position:0%
coming from a particular
 

00:13:02.440 --> 00:13:04.949 align:start position:0%
coming from a particular
validator<00:13:03.440><c> so</c><00:13:03.839><c> the</c><00:13:04.000><c> heavy</c><00:13:04.199><c> lifting</c><00:13:04.560><c> is</c><00:13:04.680><c> done</c>

00:13:04.949 --> 00:13:04.959 align:start position:0%
validator so the heavy lifting is done
 

00:13:04.959 --> 00:13:06.790 align:start position:0%
validator so the heavy lifting is done
in<00:13:05.040><c> a</c><00:13:05.160><c> minimal</c><00:13:05.560><c> way</c><00:13:05.800><c> and</c><00:13:06.000><c> adding</c><00:13:06.320><c> an</c><00:13:06.480><c> auction</c>

00:13:06.790 --> 00:13:06.800 align:start position:0%
in a minimal way and adding an auction
 

00:13:06.800 --> 00:13:10.189 align:start position:0%
in a minimal way and adding an auction
to<00:13:07.000><c> get</c><00:13:07.279><c> Block</c><00:13:07.560><c> auctions</c><00:13:08.120><c> is</c>

00:13:10.189 --> 00:13:10.199 align:start position:0%
to get Block auctions is
 

00:13:10.199 --> 00:13:12.790 align:start position:0%
to get Block auctions is
Trivial<00:13:11.199><c> so</c><00:13:11.480><c> what</c><00:13:11.600><c> are</c><00:13:12.160><c> the</c><00:13:12.320><c> things</c><00:13:12.560><c> that</c>

00:13:12.790 --> 00:13:12.800 align:start position:0%
Trivial so what are the things that
 

00:13:12.800 --> 00:13:15.230 align:start position:0%
Trivial so what are the things that
actually<00:13:13.120><c> change</c><00:13:13.920><c> the</c><00:13:14.120><c> problems</c><00:13:14.560><c> that</c><00:13:14.800><c> adding</c>

00:13:15.230 --> 00:13:15.240 align:start position:0%
actually change the problems that adding
 

00:13:15.240 --> 00:13:18.550 align:start position:0%
actually change the problems that adding
the<00:13:15.360><c> auction</c><00:13:16.040><c> increases</c><00:13:17.040><c> is</c><00:13:17.279><c> that</c><00:13:17.680><c> in</c><00:13:17.920><c> a</c><00:13:18.120><c> world</c>

00:13:18.550 --> 00:13:18.560 align:start position:0%
the auction increases is that in a world
 

00:13:18.560 --> 00:13:21.150 align:start position:0%
the auction increases is that in a world
in<00:13:18.760><c> which</c><00:13:18.959><c> the</c><00:13:19.120><c> proposer</c><00:13:19.880><c> and</c><00:13:20.040><c> the</c><00:13:20.160><c> Builder</c>

00:13:21.150 --> 00:13:21.160 align:start position:0%
in which the proposer and the Builder
 

00:13:21.160 --> 00:13:24.269 align:start position:0%
in which the proposer and the Builder
may<00:13:21.360><c> be</c><00:13:21.639><c> different</c><00:13:22.639><c> then</c><00:13:22.800><c> you</c><00:13:22.920><c> need</c><00:13:23.160><c> to</c><00:13:23.880><c> give</c>

00:13:24.269 --> 00:13:24.279 align:start position:0%
may be different then you need to give
 

00:13:24.279 --> 00:13:26.910 align:start position:0%
may be different then you need to give
certain<00:13:24.760><c> safeties</c><00:13:25.320><c> to</c><00:13:25.480><c> the</c><00:13:25.600><c> Builder</c><00:13:26.600><c> if</c><00:13:26.760><c> the</c>

00:13:26.910 --> 00:13:26.920 align:start position:0%
certain safeties to the Builder if the
 

00:13:26.920 --> 00:13:28.230 align:start position:0%
certain safeties to the Builder if the
proposer<00:13:27.279><c> and</c><00:13:27.360><c> the</c><00:13:27.440><c> Builder</c><00:13:27.720><c> is</c><00:13:27.839><c> the</c><00:13:27.959><c> same</c>

00:13:28.230 --> 00:13:28.240 align:start position:0%
proposer and the Builder is the same
 

00:13:28.240 --> 00:13:30.590 align:start position:0%
proposer and the Builder is the same
then<00:13:28.360><c> you</c><00:13:28.480><c> don't</c><00:13:28.760><c> care</c><00:13:29.399><c> about</c><00:13:29.880><c> protecting</c><00:13:30.399><c> the</c>

00:13:30.590 --> 00:13:30.600 align:start position:0%
then you don't care about protecting the
 

00:13:30.600 --> 00:13:33.230 align:start position:0%
then you don't care about protecting the
Builder<00:13:31.600><c> if</c><00:13:31.800><c> the</c><00:13:31.959><c> payload</c><00:13:32.440><c> came</c><00:13:32.639><c> late</c><00:13:33.000><c> or</c><00:13:33.120><c> if</c>

00:13:33.230 --> 00:13:33.240 align:start position:0%
Builder if the payload came late or if
 

00:13:33.240 --> 00:13:35.990 align:start position:0%
Builder if the payload came late or if
the<00:13:33.360><c> payload</c><00:13:34.279><c> did</c><00:13:34.720><c> if</c><00:13:34.880><c> the</c><00:13:35.000><c> Builder</c><00:13:35.320><c> wanted</c><00:13:35.600><c> to</c>

00:13:35.990 --> 00:13:36.000 align:start position:0%
the payload did if the Builder wanted to
 

00:13:36.000 --> 00:13:38.670 align:start position:0%
the payload did if the Builder wanted to
withhold<00:13:36.440><c> the</c><00:13:36.600><c> payload</c><00:13:37.600><c> this</c><00:13:37.680><c> is</c><00:13:37.920><c> because</c>

00:13:38.670 --> 00:13:38.680 align:start position:0%
withhold the payload this is because
 

00:13:38.680 --> 00:13:39.910 align:start position:0%
withhold the payload this is because
well<00:13:38.839><c> the</c><00:13:38.959><c> proposer</c><00:13:39.360><c> is</c><00:13:39.480><c> the</c><00:13:39.600><c> same</c><00:13:39.760><c> as</c><00:13:39.839><c> the</c>

00:13:39.910 --> 00:13:39.920 align:start position:0%
well the proposer is the same as the
 

00:13:39.920 --> 00:13:41.470 align:start position:0%
well the proposer is the same as the
Builder<00:13:40.320><c> he</c><00:13:40.440><c> should</c><00:13:40.600><c> have</c><00:13:40.760><c> sent</c><00:13:41.040><c> everything</c>

00:13:41.470 --> 00:13:41.480 align:start position:0%
Builder he should have sent everything
 

00:13:41.480 --> 00:13:43.629 align:start position:0%
Builder he should have sent everything
together<00:13:42.360><c> but</c><00:13:42.480><c> in</c><00:13:42.600><c> a</c><00:13:42.680><c> world</c><00:13:42.920><c> in</c><00:13:43.040><c> with</c><00:13:43.199><c> the</c><00:13:43.560><c> in</c>

00:13:43.629 --> 00:13:43.639 align:start position:0%
together but in a world in with the in
 

00:13:43.639 --> 00:13:44.910 align:start position:0%
together but in a world in with the in
which<00:13:43.800><c> the</c><00:13:43.920><c> proposer</c><00:13:44.320><c> and</c><00:13:44.440><c> the</c><00:13:44.519><c> Builder</c><00:13:44.760><c> are</c>

00:13:44.910 --> 00:13:44.920 align:start position:0%
which the proposer and the Builder are
 

00:13:44.920 --> 00:13:46.230 align:start position:0%
which the proposer and the Builder are
different<00:13:45.480><c> you</c><00:13:45.600><c> need</c><00:13:45.720><c> to</c><00:13:45.880><c> protect</c><00:13:46.160><c> the</c>

00:13:46.230 --> 00:13:46.240 align:start position:0%
different you need to protect the
 

00:13:46.240 --> 00:13:48.470 align:start position:0%
different you need to protect the
Builder<00:13:47.120><c> you</c><00:13:47.240><c> need</c><00:13:47.399><c> to</c><00:13:47.680><c> give</c><00:13:47.880><c> assurances</c><00:13:48.360><c> to</c>

00:13:48.470 --> 00:13:48.480 align:start position:0%
Builder you need to give assurances to
 

00:13:48.480 --> 00:13:49.629 align:start position:0%
Builder you need to give assurances to
the<00:13:48.560><c> Builder</c><00:13:48.920><c> that</c><00:13:49.040><c> if</c><00:13:49.160><c> the</c><00:13:49.279><c> Builder</c>

00:13:49.629 --> 00:13:49.639 align:start position:0%
the Builder that if the Builder
 

00:13:49.639 --> 00:13:52.430 align:start position:0%
the Builder that if the Builder
submitted<00:13:50.240><c> his</c><00:13:50.440><c> block</c><00:13:51.320><c> on</c><00:13:51.560><c> time</c><00:13:52.000><c> the</c><00:13:52.120><c> block</c><00:13:52.320><c> is</c>

00:13:52.430 --> 00:13:52.440 align:start position:0%
submitted his block on time the block is
 

00:13:52.440 --> 00:13:54.509 align:start position:0%
submitted his block on time the block is
canonical<00:13:53.000><c> the</c><00:13:53.120><c> payload</c><00:13:53.440><c> is</c><00:13:53.519><c> canonical</c><00:13:54.399><c> and</c>

00:13:54.509 --> 00:13:54.519 align:start position:0%
canonical the payload is canonical and
 

00:13:54.519 --> 00:13:56.350 align:start position:0%
canonical the payload is canonical and
you<00:13:54.600><c> need</c><00:13:54.759><c> to</c><00:13:54.880><c> give</c><00:13:55.040><c> assurances</c><00:13:55.480><c> of</c><00:13:55.720><c> hard</c><00:13:55.959><c> one</c>

00:13:56.350 --> 00:13:56.360 align:start position:0%
you need to give assurances of hard one
 

00:13:56.360 --> 00:13:59.110 align:start position:0%
you need to give assurances of hard one
is<00:13:56.519><c> a</c><00:13:56.720><c> new</c><00:13:57.320><c> situation</c><00:13:58.279><c> this</c><00:13:58.399><c> was</c><00:13:58.519><c> a</c><00:13:58.639><c> previous</c>

00:13:59.110 --> 00:13:59.120 align:start position:0%
is a new situation this was a previous
 

00:13:59.120 --> 00:14:01.030 align:start position:0%
is a new situation this was a previous
slide<00:13:59.759><c> where</c><00:13:59.959><c> the</c><00:14:00.079><c> three</c><00:14:00.320><c> phenomenas</c><00:14:00.800><c> could</c>

00:14:01.030 --> 00:14:01.040 align:start position:0%
slide where the three phenomenas could
 

00:14:01.040 --> 00:14:03.069 align:start position:0%
slide where the three phenomenas could
happen<00:14:01.680><c> this</c><00:14:01.800><c> is</c><00:14:02.160><c> the</c><00:14:02.279><c> full</c><00:14:02.560><c> the</c><00:14:02.680><c> block</c><00:14:02.920><c> was</c>

00:14:03.069 --> 00:14:03.079 align:start position:0%
happen this is the full the block was
 

00:14:03.079 --> 00:14:06.509 align:start position:0%
happen this is the full the block was
full<00:14:03.880><c> here</c><00:14:04.519><c> the</c><00:14:04.680><c> proposal</c><00:14:05.079><c> of</c><00:14:05.320><c> slot</c><00:14:05.680><c> n</c><00:14:06.320><c> is</c>

00:14:06.509 --> 00:14:06.519 align:start position:0%
full here the proposal of slot n is
 

00:14:06.519 --> 00:14:09.110 align:start position:0%
full here the proposal of slot n is
building<00:14:06.880><c> on</c><00:14:07.079><c> top</c><00:14:07.240><c> of</c><00:14:07.320><c> an</c><00:14:07.480><c> empty</c><00:14:08.079><c> slot</c><00:14:08.880><c> here</c>

00:14:09.110 --> 00:14:09.120 align:start position:0%
building on top of an empty slot here
 

00:14:09.120 --> 00:14:12.350 align:start position:0%
building on top of an empty slot here
the<00:14:09.279><c> proposer</c><00:14:09.639><c> of</c><00:14:09.759><c> slot</c><00:14:10.040><c> n</c><00:14:10.440><c> is</c><00:14:10.639><c> reorg</c><00:14:11.360><c> entirely</c>

00:14:12.350 --> 00:14:12.360 align:start position:0%
the proposer of slot n is reorg entirely
 

00:14:12.360 --> 00:14:14.509 align:start position:0%
the proposer of slot n is reorg entirely
the<00:14:12.839><c> previous</c><00:14:13.199><c> block</c><00:14:13.759><c> but</c><00:14:13.880><c> now</c><00:14:14.040><c> we</c><00:14:14.120><c> have</c><00:14:14.240><c> a</c><00:14:14.320><c> new</c>

00:14:14.509 --> 00:14:14.519 align:start position:0%
the previous block but now we have a new
 

00:14:14.519 --> 00:14:16.550 align:start position:0%
the previous block but now we have a new
situation<00:14:15.120><c> in</c><00:14:15.279><c> which</c><00:14:15.440><c> the</c><00:14:15.560><c> proposer</c><00:14:15.920><c> of</c><00:14:16.040><c> slot</c>

00:14:16.550 --> 00:14:16.560 align:start position:0%
situation in which the proposer of slot
 

00:14:16.560 --> 00:14:19.910 align:start position:0%
situation in which the proposer of slot
n<00:14:17.560><c> is</c><00:14:17.759><c> trying</c><00:14:18.120><c> to</c><00:14:18.399><c> make</c><00:14:18.759><c> the</c><00:14:18.920><c> Builder</c><00:14:19.440><c> pay</c><00:14:19.680><c> for</c>

00:14:19.910 --> 00:14:19.920 align:start position:0%
n is trying to make the Builder pay for
 

00:14:19.920 --> 00:14:22.509 align:start position:0%
n is trying to make the Builder pay for
a<00:14:20.199><c> payload</c><00:14:20.920><c> that</c><00:14:21.040><c> he</c><00:14:21.160><c> didn't</c><00:14:21.399><c> reveal</c><00:14:22.160><c> because</c>

00:14:22.509 --> 00:14:22.519 align:start position:0%
a payload that he didn't reveal because
 

00:14:22.519 --> 00:14:24.990 align:start position:0%
a payload that he didn't reveal because
the<00:14:22.680><c> previous</c><00:14:23.079><c> block</c><00:14:23.399><c> was</c><00:14:23.600><c> weak</c><00:14:24.600><c> so</c><00:14:24.759><c> we</c><00:14:24.880><c> need</c>

00:14:24.990 --> 00:14:25.000 align:start position:0%
the previous block was weak so we need
 

00:14:25.000 --> 00:14:27.110 align:start position:0%
the previous block was weak so we need
to<00:14:25.399><c> prevent</c><00:14:25.800><c> that</c><00:14:25.959><c> situation</c><00:14:26.360><c> from</c><00:14:26.600><c> happening</c>

00:14:27.110 --> 00:14:27.120 align:start position:0%
to prevent that situation from happening
 

00:14:27.120 --> 00:14:28.749 align:start position:0%
to prevent that situation from happening
and<00:14:27.279><c> this</c><00:14:27.399><c> is</c><00:14:27.480><c> a</c><00:14:27.639><c> minimal</c><00:14:28.000><c> change</c><00:14:28.240><c> likely</c><00:14:28.600><c> for</c>

00:14:28.749 --> 00:14:28.759 align:start position:0%
and this is a minimal change likely for
 

00:14:28.759 --> 00:14:29.910 align:start position:0%
and this is a minimal change likely for
us

00:14:29.910 --> 00:14:29.920 align:start position:0%
us
 

00:14:29.920 --> 00:14:32.670 align:start position:0%
us
uh<00:14:30.800><c> EF</c><00:14:31.199><c> researchers</c><00:14:31.639><c> on</c><00:14:31.759><c> for</c><00:14:32.040><c> Choice</c><00:14:32.279><c> are</c><00:14:32.440><c> very</c>

00:14:32.670 --> 00:14:32.680 align:start position:0%
uh EF researchers on for Choice are very
 

00:14:32.680 --> 00:14:35.069 align:start position:0%
uh EF researchers on for Choice are very
good<00:14:33.240><c> and</c><00:14:33.480><c> we</c><00:14:33.680><c> have</c><00:14:34.079><c> minimal</c><00:14:34.519><c> solutions</c><00:14:34.880><c> for</c>

00:14:35.069 --> 00:14:35.079 align:start position:0%
good and we have minimal solutions for
 

00:14:35.079 --> 00:14:37.550 align:start position:0%
good and we have minimal solutions for
this<00:14:35.240><c> that</c><00:14:35.399><c> are</c><00:14:36.040><c> a</c><00:14:36.240><c> tiny</c><00:14:36.519><c> bit</c><00:14:36.720><c> more</c><00:14:36.880><c> of</c><00:14:37.120><c> code</c><00:14:37.399><c> to</c>

00:14:37.550 --> 00:14:37.560 align:start position:0%
this that are a tiny bit more of code to
 

00:14:37.560 --> 00:14:39.470 align:start position:0%
this that are a tiny bit more of code to
the<00:14:37.800><c> previous</c><00:14:38.160><c> heavy</c><00:14:38.399><c> lifting</c><00:14:38.880><c> which</c><00:14:39.000><c> is</c>

00:14:39.470 --> 00:14:39.480 align:start position:0%
the previous heavy lifting which is
 

00:14:39.480 --> 00:14:42.189 align:start position:0%
the previous heavy lifting which is
dealing<00:14:40.040><c> with</c><00:14:40.360><c> the</c><00:14:40.519><c> whole</c>

00:14:42.189 --> 00:14:42.199 align:start position:0%
dealing with the whole
 

00:14:42.199 --> 00:14:45.430 align:start position:0%
dealing with the whole
tree<00:14:43.199><c> so</c><00:14:43.399><c> how</c><00:14:43.600><c> does</c><00:14:43.759><c> the</c><00:14:43.959><c> PB</c><00:14:44.519><c> epbs</c><00:14:45.079><c> slot</c>

00:14:45.430 --> 00:14:45.440 align:start position:0%
tree so how does the PB epbs slot
 

00:14:45.440 --> 00:14:48.389 align:start position:0%
tree so how does the PB epbs slot
actually<00:14:45.720><c> work</c><00:14:46.480><c> on</c><00:14:46.720><c> an</c><00:14:46.920><c> auction</c><00:14:47.399><c> mechanism</c>

00:14:48.389 --> 00:14:48.399 align:start position:0%
actually work on an auction mechanism
 

00:14:48.399 --> 00:14:51.150 align:start position:0%
actually work on an auction mechanism
the<00:14:49.360><c> builder</c><00:14:50.040><c> at</c><00:14:50.279><c> the</c><00:14:50.440><c> proposer</c><00:14:50.959><c> at</c><00:14:51.079><c> the</c>

00:14:51.150 --> 00:14:51.160 align:start position:0%
the builder at the proposer at the
 

00:14:51.160 --> 00:14:53.550 align:start position:0%
the builder at the proposer at the
beginning<00:14:51.440><c> of</c><00:14:51.519><c> the</c><00:14:51.680><c> slot</c><00:14:52.160><c> requests</c><00:14:53.079><c> exactly</c>

00:14:53.550 --> 00:14:53.560 align:start position:0%
beginning of the slot requests exactly
 

00:14:53.560 --> 00:14:55.870 align:start position:0%
beginning of the slot requests exactly
as<00:14:53.720><c> with</c><00:14:53.920><c> me</c><00:14:54.160><c> boo</c><00:14:54.399><c> today</c><00:14:54.759><c> with</c><00:14:54.880><c> the</c><00:14:55.199><c> exact</c>

00:14:55.870 --> 00:14:55.880 align:start position:0%
as with me boo today with the exact
 

00:14:55.880 --> 00:14:58.430 align:start position:0%
as with me boo today with the exact
lines<00:14:56.160><c> of</c><00:14:56.399><c> code</c><00:14:57.040><c> will</c><00:14:57.320><c> request</c><00:14:57.800><c> directly</c><00:14:58.240><c> from</c>

00:14:58.430 --> 00:14:58.440 align:start position:0%
lines of code will request directly from
 

00:14:58.440 --> 00:15:01.509 align:start position:0%
lines of code will request directly from
the<00:14:58.560><c> builders</c><00:14:59.199><c> not</c><00:14:59.399><c> the</c><00:14:59.600><c> relays</c><00:15:00.600><c> their</c><00:15:01.120><c> best</c>

00:15:01.509 --> 00:15:01.519 align:start position:0%
the builders not the relays their best
 

00:15:01.519 --> 00:15:03.590 align:start position:0%
the builders not the relays their best
bid<00:15:02.360><c> it</c><00:15:02.480><c> would</c><00:15:02.639><c> choose</c><00:15:02.920><c> whatever</c><00:15:03.240><c> bit</c><00:15:03.440><c> he</c>

00:15:03.590 --> 00:15:03.600 align:start position:0%
bid it would choose whatever bit he
 

00:15:03.600 --> 00:15:05.550 align:start position:0%
bid it would choose whatever bit he
wants<00:15:04.079><c> it</c><00:15:04.199><c> would</c><00:15:04.360><c> include</c><00:15:04.639><c> it</c><00:15:04.720><c> in</c><00:15:04.839><c> the</c><00:15:04.959><c> blog</c>

00:15:05.550 --> 00:15:05.560 align:start position:0%
wants it would include it in the blog
 

00:15:05.560 --> 00:15:08.189 align:start position:0%
wants it would include it in the blog
and<00:15:05.759><c> submit</c><00:15:06.199><c> his</c><00:15:06.639><c> consensus</c><00:15:07.199><c> block</c><00:15:07.800><c> that</c><00:15:07.959><c> can</c>

00:15:08.189 --> 00:15:08.199 align:start position:0%
and submit his consensus block that can
 

00:15:08.199 --> 00:15:10.829 align:start position:0%
and submit his consensus block that can
be<00:15:08.519><c> validated</c><00:15:09.120><c> immediately</c><00:15:10.120><c> before</c><00:15:10.560><c> 3</c>

00:15:10.829 --> 00:15:10.839 align:start position:0%
be validated immediately before 3
 

00:15:10.839 --> 00:15:12.430 align:start position:0%
be validated immediately before 3
seconds<00:15:11.199><c> we</c><00:15:11.320><c> could</c><00:15:11.440><c> have</c><00:15:11.560><c> been</c><00:15:11.800><c> two</c><00:15:12.040><c> seconds</c>

00:15:12.430 --> 00:15:12.440 align:start position:0%
seconds we could have been two seconds
 

00:15:12.440 --> 00:15:14.189 align:start position:0%
seconds we could have been two seconds
actually<00:15:13.040><c> because</c><00:15:13.279><c> we</c><00:15:13.399><c> don't</c><00:15:13.560><c> need</c><00:15:13.800><c> time</c><00:15:14.000><c> to</c>

00:15:14.189 --> 00:15:14.199 align:start position:0%
actually because we don't need time to
 

00:15:14.199 --> 00:15:16.430 align:start position:0%
actually because we don't need time to
propose<00:15:14.639><c> blocks</c><00:15:15.279><c> consensus</c>

00:15:16.430 --> 00:15:16.440 align:start position:0%
propose blocks consensus
 

00:15:16.440 --> 00:15:19.710 align:start position:0%
propose blocks consensus
blocks<00:15:17.440><c> the</c><00:15:17.639><c> rest</c><00:15:17.920><c> of</c><00:15:18.120><c> the</c><00:15:18.240><c> slot</c><00:15:18.759><c> well</c><00:15:19.040><c> the</c><00:15:19.360><c> the</c>

00:15:19.710 --> 00:15:19.720 align:start position:0%
blocks the rest of the slot well the the
 

00:15:19.720 --> 00:15:22.430 align:start position:0%
blocks the rest of the slot well the the
Builder<00:15:20.360><c> would</c><00:15:20.959><c> now</c><00:15:21.320><c> have</c><00:15:21.440><c> to</c><00:15:21.600><c> be</c><00:15:21.800><c> protected</c>

00:15:22.430 --> 00:15:22.440 align:start position:0%
Builder would now have to be protected
 

00:15:22.440 --> 00:15:24.389 align:start position:0%
Builder would now have to be protected
is<00:15:22.560><c> going</c><00:15:22.759><c> to</c><00:15:23.000><c> count</c><00:15:23.360><c> attestations</c><00:15:24.000><c> for</c><00:15:24.240><c> that</c>

00:15:24.389 --> 00:15:24.399 align:start position:0%
is going to count attestations for that
 

00:15:24.399 --> 00:15:26.629 align:start position:0%
is going to count attestations for that
block<00:15:24.839><c> it's</c><00:15:25.040><c> going</c><00:15:25.199><c> to</c><00:15:25.360><c> count</c><00:15:25.600><c> for</c><00:15:25.839><c> one</c><00:15:26.120><c> second</c>

00:15:26.629 --> 00:15:26.639 align:start position:0%
block it's going to count for one second
 

00:15:26.639 --> 00:15:29.150 align:start position:0%
block it's going to count for one second
until<00:15:26.920><c> he</c><00:15:27.120><c> reaches</c><00:15:27.560><c> enough</c><00:15:27.959><c> attestations</c><00:15:29.000><c> in</c>

00:15:29.150 --> 00:15:29.160 align:start position:0%
until he reaches enough attestations in
 

00:15:29.160 --> 00:15:30.670 align:start position:0%
until he reaches enough attestations in
practice<00:15:29.480><c> it's</c><00:15:29.600><c> going</c><00:15:29.720><c> to</c><00:15:29.800><c> be</c><00:15:29.920><c> 40%</c><00:15:30.480><c> of</c>

00:15:30.670 --> 00:15:30.680 align:start position:0%
practice it's going to be 40% of
 

00:15:30.680 --> 00:15:33.870 align:start position:0%
practice it's going to be 40% of
attestations<00:15:31.680><c> once</c><00:15:32.040><c> the</c><00:15:32.160><c> Builder</c><00:15:32.600><c> saw</c><00:15:33.079><c> 40%</c><00:15:33.720><c> of</c>

00:15:33.870 --> 00:15:33.880 align:start position:0%
attestations once the Builder saw 40% of
 

00:15:33.880 --> 00:15:35.710 align:start position:0%
attestations once the Builder saw 40% of
attestations<00:15:34.399><c> for</c><00:15:34.600><c> the</c><00:15:34.720><c> block</c><00:15:35.199><c> the</c><00:15:35.319><c> Builder</c>

00:15:35.710 --> 00:15:35.720 align:start position:0%
attestations for the block the Builder
 

00:15:35.720 --> 00:15:38.069 align:start position:0%
attestations for the block the Builder
knows<00:15:36.160><c> that</c><00:15:36.360><c> that</c><00:15:36.519><c> block</c><00:15:36.800><c> cannot</c><00:15:37.160><c> be</c>

00:15:38.069 --> 00:15:38.079 align:start position:0%
knows that that block cannot be
 

00:15:38.079 --> 00:15:41.189 align:start position:0%
knows that that block cannot be
reor<00:15:39.079><c> therefore</c><00:15:39.360><c> the</c><00:15:39.440><c> Builder</c><00:15:39.759><c> Reveals</c><00:15:40.160><c> His</c>

00:15:41.189 --> 00:15:41.199 align:start position:0%
reor therefore the Builder Reveals His
 

00:15:41.199 --> 00:15:43.749 align:start position:0%
reor therefore the Builder Reveals His
payload<00:15:42.199><c> this</c><00:15:42.319><c> is</c><00:15:42.440><c> a</c><00:15:42.680><c> 4</c><00:15:43.000><c> seconds</c><00:15:43.319><c> so</c><00:15:43.440><c> you</c><00:15:43.560><c> have</c>

00:15:43.749 --> 00:15:43.759 align:start position:0%
payload this is a 4 seconds so you have
 

00:15:43.759 --> 00:15:46.790 align:start position:0%
payload this is a 4 seconds so you have
since<00:15:44.160><c> then</c><00:15:44.600><c> until</c><00:15:45.160><c> the</c><00:15:45.480><c> very</c><00:15:45.800><c> next</c><00:15:46.120><c> slot</c><00:15:46.600><c> to</c>

00:15:46.790 --> 00:15:46.800 align:start position:0%
since then until the very next slot to
 

00:15:46.800 --> 00:15:48.189 align:start position:0%
since then until the very next slot to
validate<00:15:47.160><c> the</c><00:15:47.240><c> payload</c><00:15:47.639><c> you</c><00:15:47.720><c> can</c><00:15:47.839><c> just</c>

00:15:48.189 --> 00:15:48.199 align:start position:0%
validate the payload you can just
 

00:15:48.199 --> 00:15:49.949 align:start position:0%
validate the payload you can just
increase<00:15:48.600><c> the</c><00:15:48.720><c> gas</c><00:15:48.920><c> limit</c><00:15:49.160><c> a</c><00:15:49.279><c> lot</c><00:15:49.480><c> if</c><00:15:49.600><c> we</c><00:15:49.720><c> could</c>

00:15:49.949 --> 00:15:49.959 align:start position:0%
increase the gas limit a lot if we could
 

00:15:49.959 --> 00:15:53.949 align:start position:0%
increase the gas limit a lot if we could
manage<00:15:50.560><c> to</c><00:15:50.759><c> solve</c><00:15:51.639><c> the</c><00:15:52.480><c> disk</c><00:15:53.360><c> uh</c><00:15:53.519><c> the</c><00:15:53.680><c> state</c>

00:15:53.949 --> 00:15:53.959 align:start position:0%
manage to solve the disk uh the state
 

00:15:53.959 --> 00:15:56.990 align:start position:0%
manage to solve the disk uh the state
growth<00:15:54.639><c> problem</c><00:15:55.639><c> uh</c><00:15:55.920><c> you</c><00:15:56.120><c> can</c><00:15:56.319><c> increase</c><00:15:56.800><c> the</c>

00:15:56.990 --> 00:15:57.000 align:start position:0%
growth problem uh you can increase the
 

00:15:57.000 --> 00:15:59.030 align:start position:0%
growth problem uh you can increase the
blob<00:15:57.399><c> number</c><00:15:57.880><c> a</c><00:15:58.040><c> lot</c><00:15:58.399><c> because</c><00:15:58.600><c> now</c><00:15:58.720><c> we</c><00:15:58.800><c> have</c>

00:15:59.030 --> 00:15:59.040 align:start position:0%
blob number a lot because now we have
 

00:15:59.040 --> 00:16:00.749 align:start position:0%
blob number a lot because now we have
have<00:15:59.120><c> 12</c><00:15:59.399><c> seconds</c><00:15:59.680><c> to</c><00:15:59.839><c> distribute</c><00:16:00.240><c> the</c><00:16:00.319><c> blocks</c>

00:16:00.749 --> 00:16:00.759 align:start position:0%
have 12 seconds to distribute the blocks
 

00:16:00.759 --> 00:16:02.309 align:start position:0%
have 12 seconds to distribute the blocks
you<00:16:00.880><c> don't</c><00:16:01.079><c> have</c><00:16:01.279><c> two</c><00:16:01.759><c> two</c><00:16:01.920><c> seconds</c><00:16:02.160><c> to</c>

00:16:02.309 --> 00:16:02.319 align:start position:0%
you don't have two two seconds to
 

00:16:02.319 --> 00:16:03.550 align:start position:0%
you don't have two two seconds to
distribute<00:16:02.759><c> the</c>

00:16:03.550 --> 00:16:03.560 align:start position:0%
distribute the
 

00:16:03.560 --> 00:16:05.990 align:start position:0%
distribute the
blocks<00:16:04.560><c> later</c><00:16:04.800><c> on</c><00:16:05.000><c> there's</c><00:16:05.160><c> a</c><00:16:05.279><c> light</c><00:16:05.519><c> vote</c>

00:16:05.990 --> 00:16:06.000 align:start position:0%
blocks later on there's a light vote
 

00:16:06.000 --> 00:16:08.470 align:start position:0%
blocks later on there's a light vote
there's<00:16:06.199><c> a</c><00:16:06.319><c> light</c><00:16:06.560><c> vote</c><00:16:06.959><c> by</c><00:16:07.319><c> a</c><00:16:07.560><c> committee</c><00:16:08.000><c> of</c>

00:16:08.470 --> 00:16:08.480 align:start position:0%
there's a light vote by a committee of
 

00:16:08.480 --> 00:16:13.389 align:start position:0%
there's a light vote by a committee of
512<00:16:09.759><c> members</c><00:16:10.759><c> and</c><00:16:11.000><c> that</c><00:16:11.199><c> vote</c><00:16:11.480><c> is</c><00:16:11.639><c> to</c><00:16:12.399><c> Signal</c>

00:16:13.389 --> 00:16:13.399 align:start position:0%
512 members and that vote is to Signal
 

00:16:13.399 --> 00:16:15.749 align:start position:0%
512 members and that vote is to Signal
the<00:16:13.639><c> rest</c><00:16:13.880><c> of</c><00:16:14.000><c> the</c><00:16:14.120><c> chain</c><00:16:14.600><c> that</c><00:16:15.160><c> the</c><00:16:15.319><c> payload</c>

00:16:15.749 --> 00:16:15.759 align:start position:0%
the rest of the chain that the payload
 

00:16:15.759 --> 00:16:18.030 align:start position:0%
the rest of the chain that the payload
was<00:16:15.959><c> on</c><00:16:16.160><c> time</c><00:16:16.880><c> that</c><00:16:17.040><c> the</c><00:16:17.160><c> next</c><00:16:17.399><c> proposer</c>

00:16:18.030 --> 00:16:18.040 align:start position:0%
was on time that the next proposer
 

00:16:18.040 --> 00:16:20.230 align:start position:0%
was on time that the next proposer
should<00:16:18.319><c> not</c><00:16:18.560><c> reort</c><00:16:19.079><c> the</c>

00:16:20.230 --> 00:16:20.240 align:start position:0%
should not reort the
 

00:16:20.240 --> 00:16:22.870 align:start position:0%
should not reort the
payload<00:16:21.240><c> there</c><00:16:21.360><c> are</c><00:16:21.519><c> other</c><00:16:21.839><c> designs</c><00:16:22.440><c> that</c><00:16:22.639><c> do</c>

00:16:22.870 --> 00:16:22.880 align:start position:0%
payload there are other designs that do
 

00:16:22.880 --> 00:16:24.949 align:start position:0%
payload there are other designs that do
not<00:16:23.120><c> include</c><00:16:23.759><c> uh</c><00:16:24.199><c> that</c><00:16:24.319><c> do</c><00:16:24.440><c> not</c><00:16:24.600><c> include</c><00:16:24.880><c> a</c>

00:16:24.949 --> 00:16:24.959 align:start position:0%
not include uh that do not include a
 

00:16:24.959 --> 00:16:26.309 align:start position:0%
not include uh that do not include a
light<00:16:25.160><c> vote</c><00:16:25.440><c> there</c><00:16:25.639><c> there</c><00:16:25.720><c> were</c><00:16:25.959><c> previous</c>

00:16:26.309 --> 00:16:26.319 align:start position:0%
light vote there there were previous
 

00:16:26.319 --> 00:16:28.509 align:start position:0%
light vote there there were previous
designs<00:16:26.800><c> that</c><00:16:26.959><c> included</c><00:16:27.560><c> a</c><00:16:27.720><c> full</c><00:16:28.079><c> vote</c><00:16:28.360><c> an</c>

00:16:28.509 --> 00:16:28.519 align:start position:0%
designs that included a full vote an
 

00:16:28.519 --> 00:16:30.350 align:start position:0%
designs that included a full vote an
aggregated<00:16:29.120><c> vote</c><00:16:29.519><c> an</c><00:16:29.639><c> attestation</c><00:16:30.120><c> of</c><00:16:30.240><c> the</c>

00:16:30.350 --> 00:16:30.360 align:start position:0%
aggregated vote an attestation of the
 

00:16:30.360 --> 00:16:33.030 align:start position:0%
aggregated vote an attestation of the
whole<00:16:30.639><c> committee</c><00:16:31.120><c> for</c><00:16:31.319><c> the</c><00:16:31.440><c> payload</c><00:16:31.839><c> or</c><00:16:32.040><c> not</c>

00:16:33.030 --> 00:16:33.040 align:start position:0%
whole committee for the payload or not
 

00:16:33.040 --> 00:16:34.990 align:start position:0%
whole committee for the payload or not
uh<00:16:33.160><c> but</c><00:16:33.319><c> this</c><00:16:33.519><c> design</c><00:16:33.880><c> is</c><00:16:34.160><c> robust</c><00:16:34.600><c> enough</c><00:16:34.920><c> and</c>

00:16:34.990 --> 00:16:35.000 align:start position:0%
uh but this design is robust enough and
 

00:16:35.000 --> 00:16:39.269 align:start position:0%
uh but this design is robust enough and
it<00:16:35.160><c> requires</c><00:16:35.560><c> only</c><00:16:36.040><c> 512</c>

00:16:39.269 --> 00:16:39.279 align:start position:0%
 
 

00:16:39.279 --> 00:16:41.110 align:start position:0%
 
signatures<00:16:40.279><c> so</c><00:16:40.440><c> let</c><00:16:40.560><c> me</c><00:16:40.639><c> tell</c><00:16:40.759><c> you</c><00:16:40.880><c> about</c>

00:16:41.110 --> 00:16:41.120 align:start position:0%
signatures so let me tell you about
 

00:16:41.120 --> 00:16:44.710 align:start position:0%
signatures so let me tell you about
implementation<00:16:41.759><c> status</c><00:16:42.639><c> of</c><00:16:43.360><c> uh</c><00:16:44.319><c> I'm</c><00:16:44.440><c> not</c><00:16:44.560><c> sure</c>

00:16:44.710 --> 00:16:44.720 align:start position:0%
implementation status of uh I'm not sure
 

00:16:44.720 --> 00:16:48.910 align:start position:0%
implementation status of uh I'm not sure
if<00:16:44.839><c> I</c><00:16:44.959><c> can</c><00:16:45.639><c> ah</c><00:16:46.040><c> yes</c><00:16:47.040><c> it's</c><00:16:47.279><c> an</c><00:16:47.480><c> empty</c><00:16:48.000><c> video</c><00:16:48.440><c> but</c>

00:16:48.910 --> 00:16:48.920 align:start position:0%
if I can ah yes it's an empty video but
 

00:16:48.920 --> 00:16:50.189 align:start position:0%
if I can ah yes it's an empty video but
uh<00:16:49.040><c> let</c><00:16:49.120><c> me</c><00:16:49.240><c> tell</c><00:16:49.360><c> you</c><00:16:49.440><c> about</c><00:16:49.639><c> implementation</c>

00:16:50.189 --> 00:16:50.199 align:start position:0%
uh let me tell you about implementation
 

00:16:50.199 --> 00:16:52.030 align:start position:0%
uh let me tell you about implementation
status<00:16:50.519><c> of</c><00:16:50.680><c> this</c><00:16:50.959><c> so</c><00:16:51.240><c> we</c><00:16:51.360><c> wanted</c><00:16:51.639><c> to</c><00:16:51.800><c> have</c><00:16:51.920><c> a</c>

00:16:52.030 --> 00:16:52.040 align:start position:0%
status of this so we wanted to have a
 

00:16:52.040 --> 00:16:54.949 align:start position:0%
status of this so we wanted to have a
proof<00:16:52.240><c> of</c><00:16:53.160><c> uh</c><00:16:53.600><c> yeah</c><00:16:53.720><c> a</c><00:16:53.839><c> proof</c><00:16:54.040><c> of</c><00:16:54.240><c> concept</c>

00:16:54.949 --> 00:16:54.959 align:start position:0%
proof of uh yeah a proof of concept
 

00:16:54.959 --> 00:16:58.629 align:start position:0%
proof of uh yeah a proof of concept
model<00:16:55.360><c> for</c><00:16:55.800><c> EBS</c><00:16:56.600><c> and</c><00:16:56.720><c> we</c><00:16:56.880><c> have</c><00:16:57.000><c> it</c><00:16:57.680><c> there's</c><00:16:58.399><c> uh</c>

00:16:58.629 --> 00:16:58.639 align:start position:0%
model for EBS and we have it there's uh
 

00:16:58.639 --> 00:17:01.069 align:start position:0%
model for EBS and we have it there's uh
we<00:16:58.880><c> we</c><00:16:58.959><c> are</c><00:16:59.160><c> finalizing</c><00:16:59.839><c> epbs</c><00:17:00.680><c> locally</c>

00:17:01.069 --> 00:17:01.079 align:start position:0%
we we are finalizing epbs locally
 

00:17:01.079 --> 00:17:02.350 align:start position:0%
we we are finalizing epbs locally
constructing<00:17:01.560><c> blocks</c><00:17:01.839><c> so</c><00:17:02.000><c> we're</c><00:17:02.160><c> not</c>

00:17:02.350 --> 00:17:02.360 align:start position:0%
constructing blocks so we're not
 

00:17:02.360 --> 00:17:04.110 align:start position:0%
constructing blocks so we're not
contacting<00:17:02.720><c> a</c><00:17:02.839><c> builder</c><00:17:03.519><c> but</c><00:17:03.759><c> we</c><00:17:03.880><c> are</c>

00:17:04.110 --> 00:17:04.120 align:start position:0%
contacting a builder but we are
 

00:17:04.120 --> 00:17:06.710 align:start position:0%
contacting a builder but we are
finalizing<00:17:04.799><c> a</c><00:17:04.959><c> Network</c><00:17:05.559><c> that</c><00:17:06.160><c> has</c><00:17:06.559><c> the</c>

00:17:06.710 --> 00:17:06.720 align:start position:0%
finalizing a Network that has the
 

00:17:06.720 --> 00:17:09.669 align:start position:0%
finalizing a Network that has the
payload<00:17:07.120><c> and</c><00:17:07.240><c> the</c><00:17:07.319><c> block</c><00:17:08.000><c> separated</c><00:17:09.000><c> um</c><00:17:09.400><c> two</c>

00:17:09.669 --> 00:17:09.679 align:start position:0%
payload and the block separated um two
 

00:17:09.679 --> 00:17:12.470 align:start position:0%
payload and the block separated um two
clients<00:17:10.079><c> two</c><00:17:10.280><c> consensus</c><00:17:10.760><c> clients</c><00:17:11.679><c> have</c><00:17:12.280><c> have</c>

00:17:12.470 --> 00:17:12.480 align:start position:0%
clients two consensus clients have have
 

00:17:12.480 --> 00:17:14.789 align:start position:0%
clients two consensus clients have have
already<00:17:13.000><c> the</c><00:17:13.079><c> implementation</c><00:17:13.559><c> is</c><00:17:13.799><c> underway</c>

00:17:14.789 --> 00:17:14.799 align:start position:0%
already the implementation is underway
 

00:17:14.799 --> 00:17:17.630 align:start position:0%
already the implementation is underway
um<00:17:15.439><c> te</c><00:17:16.079><c> I</c><00:17:16.160><c> believe</c><00:17:16.480><c> is</c><00:17:16.679><c> close</c><00:17:17.000><c> to</c><00:17:17.120><c> being</c><00:17:17.319><c> an</c>

00:17:17.630 --> 00:17:17.640 align:start position:0%
um te I believe is close to being an
 

00:17:17.640 --> 00:17:20.750 align:start position:0%
um te I believe is close to being an
interupt<00:17:18.640><c> uh</c><00:17:18.799><c> Nimbus</c><00:17:19.319><c> has</c><00:17:19.480><c> two</c><00:17:19.720><c> EPF</c><00:17:20.640><c> uh</c>

00:17:20.750 --> 00:17:20.760 align:start position:0%
interupt uh Nimbus has two EPF uh
 

00:17:20.760 --> 00:17:23.270 align:start position:0%
interupt uh Nimbus has two EPF uh
working<00:17:21.039><c> on</c><00:17:21.319><c> this</c><00:17:22.000><c> uh</c><00:17:22.120><c> loads</c><00:17:22.439><c> are</c><00:17:22.600><c> on</c><00:17:22.760><c> Li</c><00:17:23.039><c> house</c>

00:17:23.270 --> 00:17:23.280 align:start position:0%
working on this uh loads are on Li house
 

00:17:23.280 --> 00:17:24.710 align:start position:0%
working on this uh loads are on Li house
I<00:17:23.400><c> think</c><00:17:23.559><c> they</c><00:17:23.720><c> initiated</c><00:17:24.319><c> at</c><00:17:24.400><c> least</c><00:17:24.559><c> they</c>

00:17:24.710 --> 00:17:24.720 align:start position:0%
I think they initiated at least they
 

00:17:24.720 --> 00:17:26.270 align:start position:0%
I think they initiated at least they
have<00:17:24.839><c> the</c><00:17:25.000><c> typing</c><00:17:25.600><c> but</c><00:17:25.880><c> they</c><00:17:26.039><c> haven't</c>

00:17:26.270 --> 00:17:26.280 align:start position:0%
have the typing but they haven't
 

00:17:26.280 --> 00:17:28.189 align:start position:0%
have the typing but they haven't
Advanced<00:17:26.640><c> much</c><00:17:26.839><c> more</c><00:17:27.319><c> but</c><00:17:27.480><c> the</c><00:17:27.679><c> point</c><00:17:27.880><c> is</c><00:17:28.039><c> that</c>

00:17:28.189 --> 00:17:28.199 align:start position:0%
Advanced much more but the point is that
 

00:17:28.199 --> 00:17:30.909 align:start position:0%
Advanced much more but the point is that
it<00:17:28.319><c> takes</c><00:17:29.320><c> it</c><00:17:29.480><c> took</c><00:17:29.720><c> us</c><00:17:30.120><c> a</c><00:17:30.280><c> couple</c><00:17:30.480><c> of</c><00:17:30.640><c> months</c>

00:17:30.909 --> 00:17:30.919 align:start position:0%
it takes it took us a couple of months
 

00:17:30.919 --> 00:17:33.870 align:start position:0%
it takes it took us a couple of months
of<00:17:31.080><c> sitting</c><00:17:31.400><c> down</c><00:17:31.640><c> and</c><00:17:31.799><c> coding</c><00:17:32.320><c> not</c><00:17:32.760><c> more</c><00:17:33.760><c> uh</c>

00:17:33.870 --> 00:17:33.880 align:start position:0%
of sitting down and coding not more uh
 

00:17:33.880 --> 00:17:35.430 align:start position:0%
of sitting down and coding not more uh
it's<00:17:34.080><c> not</c><00:17:34.400><c> production</c><00:17:34.840><c> code</c><00:17:35.160><c> but</c><00:17:35.280><c> it's</c>

00:17:35.430 --> 00:17:35.440 align:start position:0%
it's not production code but it's
 

00:17:35.440 --> 00:17:38.630 align:start position:0%
it's not production code but it's
certainly<00:17:35.880><c> ready</c><00:17:36.440><c> the</c><00:17:36.720><c> the</c><00:17:36.960><c> EIP</c><00:17:37.440><c> is</c><00:17:37.600><c> ready</c><00:17:37.840><c> to</c>

00:17:38.630 --> 00:17:38.640 align:start position:0%
certainly ready the the EIP is ready to
 

00:17:38.640 --> 00:17:40.430 align:start position:0%
certainly ready the the EIP is ready to
go

00:17:40.430 --> 00:17:40.440 align:start position:0%
go
 

00:17:40.440 --> 00:17:43.909 align:start position:0%
go
uh<00:17:41.440><c> as</c><00:17:41.600><c> I</c><00:17:41.840><c> described</c><00:17:42.720><c> there's</c><00:17:43.039><c> no</c><00:17:43.280><c> changes</c><00:17:43.799><c> I'm</c>

00:17:43.909 --> 00:17:43.919 align:start position:0%
uh as I described there's no changes I'm
 

00:17:43.919 --> 00:17:45.950 align:start position:0%
uh as I described there's no changes I'm
only<00:17:44.120><c> mentioning</c><00:17:44.679><c> consensus</c><00:17:45.120><c> layer</c><00:17:45.400><c> changes</c>

00:17:45.950 --> 00:17:45.960 align:start position:0%
only mentioning consensus layer changes
 

00:17:45.960 --> 00:17:47.390 align:start position:0%
only mentioning consensus layer changes
there's<00:17:46.160><c> no</c><00:17:46.360><c> changes</c><00:17:46.679><c> on</c><00:17:46.880><c> the</c><00:17:47.000><c> execution</c>

00:17:47.390 --> 00:17:47.400 align:start position:0%
there's no changes on the execution
 

00:17:47.400 --> 00:17:49.150 align:start position:0%
there's no changes on the execution
layer<00:17:47.960><c> that's</c><00:17:48.160><c> why</c><00:17:48.320><c> the</c><00:17:48.480><c> execution</c><00:17:48.880><c> layer</c>

00:17:49.150 --> 00:17:49.160 align:start position:0%
layer that's why the execution layer
 

00:17:49.160 --> 00:17:50.630 align:start position:0%
layer that's why the execution layer
guys<00:17:49.360><c> are</c><00:17:49.559><c> happy</c><00:17:49.880><c> because</c><00:17:50.200><c> we're</c><00:17:50.360><c> going</c><00:17:50.480><c> to</c>

00:17:50.630 --> 00:17:50.640 align:start position:0%
guys are happy because we're going to
 

00:17:50.640 --> 00:17:52.270 align:start position:0%
guys are happy because we're going to
give<00:17:50.840><c> them</c><00:17:51.080><c> a</c><00:17:51.200><c> lot</c><00:17:51.360><c> of</c><00:17:51.520><c> time</c><00:17:51.640><c> to</c><00:17:51.840><c> validate</c><00:17:52.160><c> the</c>

00:17:52.270 --> 00:17:52.280 align:start position:0%
give them a lot of time to validate the
 

00:17:52.280 --> 00:17:55.230 align:start position:0%
give them a lot of time to validate the
block<00:17:52.880><c> without</c><00:17:53.360><c> anything</c><00:17:53.840><c> on</c><00:17:54.240><c> without</c><00:17:54.880><c> them</c>

00:17:55.230 --> 00:17:55.240 align:start position:0%
block without anything on without them
 

00:17:55.240 --> 00:17:59.390 align:start position:0%
block without anything on without them
writing<00:17:55.600><c> a</c><00:17:55.720><c> single</c><00:17:55.960><c> line</c><00:17:56.120><c> of</c><00:17:56.520><c> quote</c><00:17:57.520><c> however</c>

00:17:59.390 --> 00:17:59.400 align:start position:0%
writing a single line of quote however
 

00:17:59.400 --> 00:18:01.470 align:start position:0%
writing a single line of quote however
the<00:17:59.600><c> interaction</c><00:18:00.159><c> with</c><00:18:00.360><c> fossil</c><00:18:01.039><c> is</c><00:18:01.240><c> not</c>

00:18:01.470 --> 00:18:01.480 align:start position:0%
the interaction with fossil is not
 

00:18:01.480 --> 00:18:03.590 align:start position:0%
the interaction with fossil is not
trivial<00:18:02.440><c> if</c><00:18:02.559><c> we</c><00:18:02.679><c> want</c><00:18:02.799><c> to</c><00:18:02.919><c> include</c><00:18:03.200><c> inclusion</c>

00:18:03.590 --> 00:18:03.600 align:start position:0%
trivial if we want to include inclusion
 

00:18:03.600 --> 00:18:04.909 align:start position:0%
trivial if we want to include inclusion
list<00:18:03.919><c> which</c><00:18:04.039><c> is</c><00:18:04.159><c> something</c><00:18:04.440><c> that</c><00:18:04.559><c> we</c><00:18:04.720><c> really</c>

00:18:04.909 --> 00:18:04.919 align:start position:0%
list which is something that we really
 

00:18:04.919 --> 00:18:07.029 align:start position:0%
list which is something that we really
need<00:18:05.200><c> in</c><00:18:05.520><c> in</c><00:18:05.640><c> ethereum</c><00:18:06.400><c> we're</c><00:18:06.640><c> going</c><00:18:06.760><c> to</c><00:18:06.919><c> have</c>

00:18:07.029 --> 00:18:07.039 align:start position:0%
need in in ethereum we're going to have
 

00:18:07.039 --> 00:18:08.549 align:start position:0%
need in in ethereum we're going to have
to<00:18:07.159><c> involve</c><00:18:07.480><c> the</c><00:18:07.600><c> execution</c><00:18:08.000><c> layer</c><00:18:08.320><c> and</c><00:18:08.440><c> the</c>

00:18:08.549 --> 00:18:08.559 align:start position:0%
to involve the execution layer and the
 

00:18:08.559 --> 00:18:10.590 align:start position:0%
to involve the execution layer and the
interaction<00:18:08.960><c> of</c><00:18:09.120><c> fossil</c><00:18:09.520><c> with</c><00:18:09.640><c> the</c><00:18:09.840><c> IP</c><00:18:10.240><c> with</c>

00:18:10.590 --> 00:18:10.600 align:start position:0%
interaction of fossil with the IP with
 

00:18:10.600 --> 00:18:12.990 align:start position:0%
interaction of fossil with the IP with
epbs<00:18:11.200><c> is</c><00:18:11.360><c> not</c><00:18:11.559><c> entirely</c><00:18:11.919><c> trivial</c><00:18:12.320><c> it's</c><00:18:12.480><c> not</c><00:18:12.919><c> uh</c>

00:18:12.990 --> 00:18:13.000 align:start position:0%
epbs is not entirely trivial it's not uh
 

00:18:13.000 --> 00:18:14.990 align:start position:0%
epbs is not entirely trivial it's not uh
something<00:18:13.280><c> that</c><00:18:13.400><c> I'll</c><00:18:13.600><c> describe</c><00:18:13.919><c> today</c><00:18:14.240><c> here</c>

00:18:14.990 --> 00:18:15.000 align:start position:0%
something that I'll describe today here
 

00:18:15.000 --> 00:18:20.549 align:start position:0%
something that I'll describe today here
all<00:18:15.159><c> right</c><00:18:15.600><c> thank</c><00:18:15.760><c> you</c><00:18:15.880><c> very</c><00:18:16.039><c> much</c>

00:18:20.549 --> 00:18:20.559 align:start position:0%
 
 

00:18:20.559 --> 00:18:23.070 align:start position:0%
 
guys<00:18:21.559><c> all</c><00:18:21.760><c> right</c><00:18:22.200><c> we'll</c><00:18:22.400><c> go</c><00:18:22.559><c> through</c><00:18:22.840><c> some</c>

00:18:23.070 --> 00:18:23.080 align:start position:0%
guys all right we'll go through some
 

00:18:23.080 --> 00:18:25.149 align:start position:0%
guys all right we'll go through some
questions<00:18:23.600><c> from</c><00:18:24.080><c> most</c><00:18:24.320><c> upvoted</c><00:18:24.880><c> are</c><00:18:25.000><c> there</c>

00:18:25.149 --> 00:18:25.159 align:start position:0%
questions from most upvoted are there
 

00:18:25.159 --> 00:18:26.590 align:start position:0%
questions from most upvoted are there
any<00:18:25.400><c> other</c><00:18:25.600><c> protocols</c><00:18:26.039><c> or</c><00:18:26.240><c> message</c>

00:18:26.590 --> 00:18:26.600 align:start position:0%
any other protocols or message
 

00:18:26.600 --> 00:18:28.430 align:start position:0%
any other protocols or message
propagation<00:18:27.120><c> mechanism</c><00:18:27.679><c> being</c><00:18:27.960><c> explored</c>

00:18:28.430 --> 00:18:28.440 align:start position:0%
propagation mechanism being explored
 

00:18:28.440 --> 00:18:31.029 align:start position:0%
propagation mechanism being explored
other<00:18:28.600><c> than</c><00:18:28.960><c> Li</c><00:18:29.240><c> P</c><00:18:29.400><c> to</c><00:18:29.600><c> be</c><00:18:29.960><c> not</c><00:18:30.120><c> that</c><00:18:30.240><c> I</c>

00:18:31.029 --> 00:18:31.039 align:start position:0%
other than Li P to be not that I
 

00:18:31.039 --> 00:18:33.909 align:start position:0%
other than Li P to be not that I
know<00:18:32.039><c> simple</c>

00:18:33.909 --> 00:18:33.919 align:start position:0%
know simple
 

00:18:33.919 --> 00:18:36.789 align:start position:0%
know simple
answer<00:18:34.919><c> after</c><00:18:35.200><c> implementing</c><00:18:35.679><c> epbs</c><00:18:36.240><c> on</c><00:18:36.400><c> prism</c>

00:18:36.789 --> 00:18:36.799 align:start position:0%
answer after implementing epbs on prism
 

00:18:36.799 --> 00:18:37.990 align:start position:0%
answer after implementing epbs on prism
how<00:18:36.919><c> would</c><00:18:37.039><c> you</c><00:18:37.120><c> rate</c><00:18:37.320><c> the</c><00:18:37.440><c> complexity</c><00:18:37.880><c> of</c>

00:18:37.990 --> 00:18:38.000 align:start position:0%
how would you rate the complexity of
 

00:18:38.000 --> 00:18:40.230 align:start position:0%
how would you rate the complexity of
changing<00:18:38.360><c> the</c><00:18:38.520><c> entire</c><00:18:38.960><c> consensus</c><00:18:39.720><c> execution</c>

00:18:40.230 --> 00:18:40.240 align:start position:0%
changing the entire consensus execution
 

00:18:40.240 --> 00:18:42.149 align:start position:0%
changing the entire consensus execution
validation<00:18:40.799><c> sync</c><00:18:41.280><c> Etc</c><00:18:41.840><c> while</c><00:18:42.000><c> still</c>

00:18:42.149 --> 00:18:42.159 align:start position:0%
validation sync Etc while still
 

00:18:42.159 --> 00:18:43.669 align:start position:0%
validation sync Etc while still
maintaining<00:18:42.640><c> backwards</c><00:18:43.000><c> compatibility</c>

00:18:43.669 --> 00:18:43.679 align:start position:0%
maintaining backwards compatibility
 

00:18:43.679 --> 00:18:45.950 align:start position:0%
maintaining backwards compatibility
that's<00:18:43.919><c> that's</c><00:18:44.039><c> a</c><00:18:44.200><c> great</c><00:18:44.480><c> question</c>

00:18:45.950 --> 00:18:45.960 align:start position:0%
that's that's a great question
 

00:18:45.960 --> 00:18:50.430 align:start position:0%
that's that's a great question
uh<00:18:46.960><c> it</c><00:18:47.120><c> was</c><00:18:47.679><c> much</c><00:18:48.000><c> harder</c><00:18:48.480><c> than</c><00:18:48.679><c> I</c><00:18:49.120><c> thought</c><00:18:50.120><c> uh</c>

00:18:50.430 --> 00:18:50.440 align:start position:0%
uh it was much harder than I thought uh
 

00:18:50.440 --> 00:18:55.549 align:start position:0%
uh it was much harder than I thought uh
Fortress<00:18:51.440><c> was</c><00:18:51.760><c> the</c><00:18:52.280><c> problem</c><00:18:53.280><c> and</c><00:18:53.840><c> uh</c><00:18:54.640><c> but</c><00:18:55.240><c> uh</c>

00:18:55.549 --> 00:18:55.559 align:start position:0%
Fortress was the problem and uh but uh
 

00:18:55.559 --> 00:18:58.190 align:start position:0%
Fortress was the problem and uh but uh
we<00:18:55.840><c> have</c><00:18:56.120><c> now</c><00:18:56.440><c> a</c><00:18:57.360><c> because</c><00:18:57.600><c> we</c><00:18:57.760><c> iterated</c>

00:18:58.190 --> 00:18:58.200 align:start position:0%
we have now a because we iterated
 

00:18:58.200 --> 00:19:00.110 align:start position:0%
we have now a because we iterated
several<00:18:58.480><c> times</c><00:18:58.919><c> until</c><00:18:59.200><c> we</c><00:18:59.360><c> realize</c><00:18:59.840><c> what</c><00:18:59.960><c> is</c>

00:19:00.110 --> 00:19:00.120 align:start position:0%
several times until we realize what is
 

00:19:00.120 --> 00:19:01.909 align:start position:0%
several times until we realize what is
the<00:19:00.280><c> right</c><00:19:00.440><c> way</c><00:19:00.559><c> of</c><00:19:00.720><c> doing</c><00:19:00.919><c> it</c><00:19:01.240><c> so</c><00:19:01.440><c> now</c>

00:19:01.909 --> 00:19:01.919 align:start position:0%
the right way of doing it so now
 

00:19:01.919 --> 00:19:03.669 align:start position:0%
the right way of doing it so now
backwards<00:19:02.400><c> looking</c><00:19:03.120><c> there</c><00:19:03.200><c> was</c><00:19:03.360><c> a</c><00:19:03.480><c> very</c>

00:19:03.669 --> 00:19:03.679 align:start position:0%
backwards looking there was a very
 

00:19:03.679 --> 00:19:05.350 align:start position:0%
backwards looking there was a very
simple<00:19:03.960><c> way</c><00:19:04.080><c> of</c><00:19:04.200><c> doing</c><00:19:04.440><c> it</c><00:19:04.600><c> so</c><00:19:04.799><c> my</c><00:19:04.960><c> original</c>

00:19:05.350 --> 00:19:05.360 align:start position:0%
simple way of doing it so my original
 

00:19:05.360 --> 00:19:07.230 align:start position:0%
simple way of doing it so my original
implementation<00:19:05.960><c> was</c><00:19:06.400><c> hard</c><00:19:06.760><c> but</c><00:19:06.880><c> now</c><00:19:07.039><c> we</c><00:19:07.120><c> have</c>

00:19:07.230 --> 00:19:07.240 align:start position:0%
implementation was hard but now we have
 

00:19:07.240 --> 00:19:08.470 align:start position:0%
implementation was hard but now we have
a<00:19:07.400><c> very</c><00:19:07.600><c> simple</c>

00:19:08.470 --> 00:19:08.480 align:start position:0%
a very simple
 

00:19:08.480 --> 00:19:11.470 align:start position:0%
a very simple
change<00:19:09.480><c> as</c><00:19:09.600><c> I</c><00:19:09.720><c> said</c><00:19:09.880><c> in</c><00:19:10.000><c> two</c><00:19:10.200><c> months</c><00:19:10.600><c> we</c><00:19:10.760><c> did</c><00:19:10.919><c> it</c>

00:19:11.470 --> 00:19:11.480 align:start position:0%
change as I said in two months we did it
 

00:19:11.480 --> 00:19:13.830 align:start position:0%
change as I said in two months we did it
now<00:19:11.720><c> I</c><00:19:11.840><c> believe</c><00:19:12.760><c> knowing</c><00:19:13.200><c> what</c><00:19:13.320><c> is</c><00:19:13.440><c> the</c><00:19:13.640><c> right</c>

00:19:13.830 --> 00:19:13.840 align:start position:0%
now I believe knowing what is the right
 

00:19:13.840 --> 00:19:15.549 align:start position:0%
now I believe knowing what is the right
design<00:19:14.320><c> we</c><00:19:14.440><c> could</c><00:19:14.559><c> have</c><00:19:14.760><c> done</c><00:19:14.919><c> it</c><00:19:15.039><c> in</c><00:19:15.120><c> two</c>

00:19:15.549 --> 00:19:15.559 align:start position:0%
design we could have done it in two
 

00:19:15.559 --> 00:19:18.149 align:start position:0%
design we could have done it in two
weeks<00:19:16.559><c> what</c><00:19:16.679><c> if</c><00:19:16.799><c> there's</c><00:19:16.960><c> a</c><00:19:17.280><c> reorg</c><00:19:17.840><c> larger</c>

00:19:18.149 --> 00:19:18.159 align:start position:0%
weeks what if there's a reorg larger
 

00:19:18.159 --> 00:19:21.669 align:start position:0%
weeks what if there's a reorg larger
than<00:19:18.360><c> depth</c><00:19:18.960><c> uh</c><00:19:19.080><c> of</c><00:19:19.240><c> one</c><00:19:19.760><c> nothing</c><00:19:20.200><c> changes</c><00:19:21.200><c> uh</c>

00:19:21.669 --> 00:19:21.679 align:start position:0%
than depth uh of one nothing changes uh
 

00:19:21.679 --> 00:19:24.350 align:start position:0%
than depth uh of one nothing changes uh
absolutely<00:19:22.120><c> nothing</c><00:19:22.360><c> changes</c><00:19:22.960><c> for</c><00:19:23.320><c> Choice</c><00:19:24.159><c> uh</c>

00:19:24.350 --> 00:19:24.360 align:start position:0%
absolutely nothing changes for Choice uh
 

00:19:24.360 --> 00:19:28.830 align:start position:0%
absolutely nothing changes for Choice uh
my<00:19:24.559><c> original</c><00:19:25.039><c> design</c><00:19:25.679><c> used</c><00:19:26.679><c> boosts</c><00:19:27.600><c> to</c><00:19:28.159><c> rely</c>

00:19:28.830 --> 00:19:28.840 align:start position:0%
my original design used boosts to rely
 

00:19:28.840 --> 00:19:32.870 align:start position:0%
my original design used boosts to rely
on<00:19:29.799><c> the</c><00:19:30.120><c> if</c><00:19:30.280><c> the</c><00:19:30.520><c> block</c><00:19:30.840><c> was</c><00:19:31.360><c> poor</c><00:19:32.120><c> and</c><00:19:32.320><c> the</c><00:19:32.520><c> pay</c>

00:19:32.870 --> 00:19:32.880 align:start position:0%
on the if the block was poor and the pay
 

00:19:32.880 --> 00:19:34.950 align:start position:0%
on the if the block was poor and the pay
the<00:19:33.280><c> the</c><00:19:33.400><c> Builder</c><00:19:33.799><c> did</c><00:19:34.000><c> not</c><00:19:34.200><c> want</c><00:19:34.360><c> to</c><00:19:34.840><c> uh</c>

00:19:34.950 --> 00:19:34.960 align:start position:0%
the the Builder did not want to uh
 

00:19:34.960 --> 00:19:37.350 align:start position:0%
the the Builder did not want to uh
reveal<00:19:35.360><c> the</c><00:19:35.600><c> the</c><00:19:35.720><c> payload</c><00:19:36.600><c> my</c><00:19:36.799><c> original</c><00:19:37.120><c> for</c>

00:19:37.350 --> 00:19:37.360 align:start position:0%
reveal the the payload my original for
 

00:19:37.360 --> 00:19:40.190 align:start position:0%
reveal the the payload my original for
Choice<00:19:37.640><c> design</c><00:19:38.520><c> uh</c><00:19:38.720><c> relied</c><00:19:39.120><c> on</c><00:19:39.360><c> the</c><00:19:39.600><c> network</c>

00:19:40.190 --> 00:19:40.200 align:start position:0%
Choice design uh relied on the network
 

00:19:40.200 --> 00:19:42.710 align:start position:0%
Choice design uh relied on the network
reorg<00:19:40.799><c> the</c><00:19:40.919><c> whole</c><00:19:41.159><c> thing</c><00:19:42.159><c> uh</c><00:19:42.360><c> luckily</c>

00:19:42.710 --> 00:19:42.720 align:start position:0%
reorg the whole thing uh luckily
 

00:19:42.720 --> 00:19:44.230 align:start position:0%
reorg the whole thing uh luckily
Francesco<00:19:43.240><c> came</c><00:19:43.360><c> up</c><00:19:43.480><c> with</c><00:19:43.559><c> a</c><00:19:43.720><c> simplest</c>

00:19:44.230 --> 00:19:44.240 align:start position:0%
Francesco came up with a simplest
 

00:19:44.240 --> 00:19:46.230 align:start position:0%
Francesco came up with a simplest
solution<00:19:44.720><c> that</c><00:19:44.880><c> doesn't</c><00:19:45.159><c> touch</c><00:19:45.720><c> for</c><00:19:46.039><c> choice</c>

00:19:46.230 --> 00:19:46.240 align:start position:0%
solution that doesn't touch for choice
 

00:19:46.240 --> 00:19:48.750 align:start position:0%
solution that doesn't touch for choice
at<00:19:46.360><c> all</c><00:19:46.640><c> it's</c><00:19:46.799><c> the</c><00:19:47.039><c> usual</c><00:19:47.480><c> lmg</c><00:19:48.039><c> ghost</c>

00:19:48.750 --> 00:19:48.760 align:start position:0%
at all it's the usual lmg ghost
 

00:19:48.760 --> 00:19:51.630 align:start position:0%
at all it's the usual lmg ghost
mechanism<00:19:49.559><c> without</c><00:19:49.840><c> any</c><00:19:50.039><c> boosts</c><00:19:50.760><c> so</c><00:19:51.280><c> for</c>

00:19:51.630 --> 00:19:51.640 align:start position:0%
mechanism without any boosts so for
 

00:19:51.640 --> 00:19:54.390 align:start position:0%
mechanism without any boosts so for
choice<00:19:51.919><c> is</c><00:19:52.080><c> not</c><00:19:52.679><c> change</c><00:19:53.000><c> is</c><00:19:53.120><c> not</c><00:19:53.440><c> different</c><00:19:54.080><c> in</c>

00:19:54.390 --> 00:19:54.400 align:start position:0%
choice is not change is not different in
 

00:19:54.400 --> 00:19:56.390 align:start position:0%
choice is not change is not different in
the<00:19:54.520><c> way</c><00:19:54.679><c> that</c><00:19:54.840><c> we</c><00:19:55.000><c> count</c><00:19:55.320><c> weights</c><00:19:55.919><c> the</c><00:19:56.080><c> only</c>

00:19:56.390 --> 00:19:56.400 align:start position:0%
the way that we count weights the only
 

00:19:56.400 --> 00:19:57.870 align:start position:0%
the way that we count weights the only
difference<00:19:56.760><c> is</c><00:19:56.880><c> in</c><00:19:57.039><c> the</c><00:19:57.200><c> way</c><00:19:57.400><c> that</c><00:19:57.600><c> there</c><00:19:57.720><c> are</c>

00:19:57.870 --> 00:19:57.880 align:start position:0%
difference is in the way that there are
 

00:19:57.880 --> 00:20:00.390 align:start position:0%
difference is in the way that there are
nodes<00:19:58.480><c> that</c><00:19:58.799><c> may</c><00:19:58.960><c> or</c><00:19:59.120><c> may</c><00:19:59.280><c> not</c><00:19:59.480><c> have</c><00:19:59.559><c> a</c>

00:20:00.390 --> 00:20:00.400 align:start position:0%
nodes that may or may not have a
 

00:20:00.400 --> 00:20:02.070 align:start position:0%
nodes that may or may not have a
payload<00:20:01.400><c> what</c><00:20:01.520><c> do</c><00:20:01.600><c> you</c><00:20:01.720><c> think</c><00:20:01.880><c> about</c>

00:20:02.070 --> 00:20:02.080 align:start position:0%
payload what do you think about
 

00:20:02.080 --> 00:20:03.750 align:start position:0%
payload what do you think about
implementing<00:20:02.640><c> consensus</c><00:20:03.200><c> execution</c>

00:20:03.750 --> 00:20:03.760 align:start position:0%
implementing consensus execution
 

00:20:03.760 --> 00:20:07.470 align:start position:0%
implementing consensus execution
separation<00:20:04.320><c> without</c><00:20:04.960><c> epbs</c><00:20:05.960><c> uh</c><00:20:06.320><c> I</c><00:20:06.520><c> so</c><00:20:07.000><c> the</c><00:20:07.320><c> I</c>

00:20:07.470 --> 00:20:07.480 align:start position:0%
separation without epbs uh I so the I
 

00:20:07.480 --> 00:20:09.830 align:start position:0%
separation without epbs uh I so the I
think<00:20:07.720><c> that</c><00:20:07.880><c> I</c><00:20:08.159><c> the</c><00:20:08.679><c> the</c><00:20:08.840><c> way</c><00:20:09.039><c> I</c><00:20:09.240><c> phrase</c><00:20:09.640><c> this</c>

00:20:09.830 --> 00:20:09.840 align:start position:0%
think that I the the way I phrase this
 

00:20:09.840 --> 00:20:13.270 align:start position:0%
think that I the the way I phrase this
talk<00:20:10.799><c> is</c><00:20:11.080><c> that</c><00:20:12.080><c> uh</c><00:20:12.240><c> there's</c><00:20:12.440><c> a</c><00:20:12.600><c> big</c><00:20:12.799><c> chunk</c><00:20:13.120><c> of</c>

00:20:13.270 --> 00:20:13.280 align:start position:0%
talk is that uh there's a big chunk of
 

00:20:13.280 --> 00:20:14.950 align:start position:0%
talk is that uh there's a big chunk of
changes<00:20:13.720><c> that</c><00:20:13.840><c> are</c><00:20:14.039><c> completely</c><00:20:14.440><c> independent</c>

00:20:14.950 --> 00:20:14.960 align:start position:0%
changes that are completely independent
 

00:20:14.960 --> 00:20:17.549 align:start position:0%
changes that are completely independent
of<00:20:15.120><c> any</c><00:20:15.320><c> kind</c><00:20:15.480><c> of</c><00:20:15.640><c> mechanism</c><00:20:16.360><c> for</c><00:20:16.559><c> auctioning</c>

00:20:17.549 --> 00:20:17.559 align:start position:0%
of any kind of mechanism for auctioning
 

00:20:17.559 --> 00:20:19.190 align:start position:0%
of any kind of mechanism for auctioning
and<00:20:17.799><c> those</c><00:20:17.960><c> changes</c><00:20:18.400><c> are</c><00:20:18.640><c> going</c><00:20:18.799><c> to</c><00:20:18.960><c> have</c><00:20:19.080><c> to</c>

00:20:19.190 --> 00:20:19.200 align:start position:0%
and those changes are going to have to
 

00:20:19.200 --> 00:20:22.909 align:start position:0%
and those changes are going to have to
be<00:20:19.360><c> included</c><00:20:19.840><c> in</c><00:20:20.280><c> any</c><00:20:21.039><c> known</c><00:20:22.039><c> road</c><00:20:22.440><c> map</c><00:20:22.799><c> for</c>

00:20:22.909 --> 00:20:22.919 align:start position:0%
be included in any known road map for
 

00:20:22.919 --> 00:20:24.909 align:start position:0%
be included in any known road map for
ethereum<00:20:23.520><c> ethereum</c><00:20:23.960><c> in</c><00:20:24.200><c> all</c><00:20:24.320><c> of</c><00:20:24.480><c> the</c><00:20:24.600><c> known</c>

00:20:24.909 --> 00:20:24.919 align:start position:0%
ethereum ethereum in all of the known
 

00:20:24.919 --> 00:20:26.669 align:start position:0%
ethereum ethereum in all of the known
road<00:20:25.159><c> maps</c><00:20:25.400><c> for</c><00:20:25.520><c> ethereum</c><00:20:26.159><c> we</c><00:20:26.320><c> have</c><00:20:26.520><c> the</c>

00:20:26.669 --> 00:20:26.679 align:start position:0%
road maps for ethereum we have the
 

00:20:26.679 --> 00:20:28.310 align:start position:0%
road maps for ethereum we have the
separation<00:20:27.080><c> between</c><00:20:27.320><c> payload</c><00:20:27.640><c> and</c><00:20:27.760><c> block</c><00:20:28.159><c> and</c>

00:20:28.310 --> 00:20:28.320 align:start position:0%
separation between payload and block and
 

00:20:28.320 --> 00:20:29.590 align:start position:0%
separation between payload and block and
that's<00:20:28.440><c> the</c><00:20:28.679><c> heavy</c><00:20:28.880><c> lifting</c><00:20:29.159><c> that</c><00:20:29.280><c> has</c><00:20:29.440><c> been</c>

00:20:29.590 --> 00:20:29.600 align:start position:0%
that's the heavy lifting that has been
 

00:20:29.600 --> 00:20:31.230 align:start position:0%
that's the heavy lifting that has been
done<00:20:30.120><c> now</c><00:20:30.240><c> you</c><00:20:30.360><c> need</c><00:20:30.480><c> to</c><00:20:30.600><c> put</c><00:20:30.720><c> on</c><00:20:30.880><c> top</c><00:20:31.000><c> of</c><00:20:31.080><c> this</c>

00:20:31.230 --> 00:20:31.240 align:start position:0%
done now you need to put on top of this
 

00:20:31.240 --> 00:20:33.310 align:start position:0%
done now you need to put on top of this
an<00:20:31.400><c> auction</c><00:20:31.840><c> just</c><00:20:31.960><c> to</c><00:20:32.440><c> as</c><00:20:32.640><c> an</c><00:20:32.799><c> implementation</c>

00:20:33.310 --> 00:20:33.320 align:start position:0%
an auction just to as an implementation
 

00:20:33.320 --> 00:20:35.590 align:start position:0%
an auction just to as an implementation
detail<00:20:34.080><c> and</c><00:20:34.320><c> the</c><00:20:34.520><c> way</c><00:20:34.760><c> the</c><00:20:34.960><c> reason</c><00:20:35.320><c> why</c><00:20:35.480><c> we</c>

00:20:35.590 --> 00:20:35.600 align:start position:0%
detail and the way the reason why we
 

00:20:35.600 --> 00:20:38.909 align:start position:0%
detail and the way the reason why we
chose<00:20:36.200><c> uh</c><00:20:36.280><c> block</c><00:20:36.640><c> auctions</c><00:20:37.520><c> is</c><00:20:37.880><c> because</c><00:20:38.640><c> I</c><00:20:38.760><c> do</c>

00:20:38.909 --> 00:20:38.919 align:start position:0%
chose uh block auctions is because I do
 

00:20:38.919 --> 00:20:40.710 align:start position:0%
chose uh block auctions is because I do
not<00:20:39.120><c> know</c><00:20:39.360><c> how</c><00:20:39.480><c> to</c><00:20:39.760><c> implement</c><00:20:40.280><c> any</c><00:20:40.440><c> of</c><00:20:40.600><c> the</c>

00:20:40.710 --> 00:20:40.720 align:start position:0%
not know how to implement any of the
 

00:20:40.720 --> 00:20:43.190 align:start position:0%
not know how to implement any of the
other<00:20:40.880><c> ones</c><00:20:41.799><c> and</c><00:20:42.080><c> if</c><00:20:42.200><c> anyone</c><00:20:42.520><c> gives</c><00:20:42.720><c> me</c><00:20:43.080><c> an</c>

00:20:43.190 --> 00:20:43.200 align:start position:0%
other ones and if anyone gives me an
 

00:20:43.200 --> 00:20:45.070 align:start position:0%
other ones and if anyone gives me an
actual<00:20:43.520><c> spec</c><00:20:43.840><c> to</c><00:20:44.039><c> implement</c><00:20:44.640><c> execution</c>

00:20:45.070 --> 00:20:45.080 align:start position:0%
actual spec to implement execution
 

00:20:45.080 --> 00:20:47.950 align:start position:0%
actual spec to implement execution
tickets<00:20:45.720><c> or</c><00:20:45.960><c> future</c><00:20:46.400><c> slots</c><00:20:47.320><c> without</c><00:20:47.640><c> single</c>

00:20:47.950 --> 00:20:47.960 align:start position:0%
tickets or future slots without single
 

00:20:47.960 --> 00:20:51.029 align:start position:0%
tickets or future slots without single
slot<00:20:48.280><c> finality</c><00:20:48.840><c> I'll</c><00:20:49.039><c> be</c><00:20:49.280><c> happy</c><00:20:49.520><c> to</c><00:20:49.960><c> code</c><00:20:50.280><c> it</c>

00:20:51.029 --> 00:20:51.039 align:start position:0%
slot finality I'll be happy to code it
 

00:20:51.039 --> 00:20:53.350 align:start position:0%
slot finality I'll be happy to code it
but<00:20:52.000><c> these</c><00:20:52.120><c> are</c><00:20:52.280><c> the</c><00:20:52.360><c> only</c><00:20:52.640><c> two</c><00:20:53.000><c> that</c><00:20:53.159><c> we</c>

00:20:53.350 --> 00:20:53.360 align:start position:0%
but these are the only two that we
 

00:20:53.360 --> 00:20:54.990 align:start position:0%
but these are the only two that we
actually<00:20:53.600><c> have</c><00:20:53.720><c> a</c><00:20:53.880><c> spec</c><00:20:54.120><c> and</c><00:20:54.320><c> we</c><00:20:54.440><c> know</c><00:20:54.880><c> that</c>

00:20:54.990 --> 00:20:55.000 align:start position:0%
actually have a spec and we know that
 

00:20:55.000 --> 00:20:58.070 align:start position:0%
actually have a spec and we know that
it's<00:20:55.200><c> robust</c><00:20:56.039><c> and</c><00:20:56.600><c> safe</c><00:20:57.600><c> what</c><00:20:57.720><c> about</c><00:20:57.919><c> the</c>

00:20:58.070 --> 00:20:58.080 align:start position:0%
it's robust and safe what about the
 

00:20:58.080 --> 00:20:59.830 align:start position:0%
it's robust and safe what about the
impact<00:20:58.360><c> on</c><00:20:58.480><c> the</c><00:20:58.640><c> the</c><00:20:58.720><c> late</c><00:20:58.960><c> block</c><00:20:59.240><c> of</c><00:20:59.400><c> proposer</c>

00:20:59.830 --> 00:20:59.840 align:start position:0%
impact on the the late block of proposer
 

00:20:59.840 --> 00:21:02.110 align:start position:0%
impact on the the late block of proposer
boost<00:21:00.640><c> uh</c><00:21:00.799><c> what</c><00:21:00.960><c> about</c><00:21:01.240><c> the</c><00:21:01.640><c> could</c><00:21:01.760><c> you</c><00:21:01.880><c> repeat</c>

00:21:02.110 --> 00:21:02.120 align:start position:0%
boost uh what about the could you repeat
 

00:21:02.120 --> 00:21:04.430 align:start position:0%
boost uh what about the could you repeat
that<00:21:02.280><c> one</c><00:21:02.840><c> what</c><00:21:02.960><c> about</c><00:21:03.240><c> the</c><00:21:03.440><c> impact</c><00:21:04.080><c> on</c><00:21:04.280><c> the</c>

00:21:04.430 --> 00:21:04.440 align:start position:0%
that one what about the impact on the
 

00:21:04.440 --> 00:21:06.909 align:start position:0%
that one what about the impact on the
late<00:21:04.880><c> block</c><00:21:05.240><c> of</c><00:21:05.520><c> proposer</c>

00:21:06.909 --> 00:21:06.919 align:start position:0%
late block of proposer
 

00:21:06.919 --> 00:21:10.390 align:start position:0%
late block of proposer
boost<00:21:07.919><c> we</c><00:21:08.840><c> I'm</c><00:21:09.039><c> not</c><00:21:09.200><c> sure</c><00:21:09.559><c> if</c><00:21:09.799><c> I</c><00:21:10.240><c> understand</c>

00:21:10.390 --> 00:21:10.400 align:start position:0%
boost we I'm not sure if I understand
 

00:21:10.400 --> 00:21:14.549 align:start position:0%
boost we I'm not sure if I understand
the<00:21:10.559><c> question</c><00:21:11.039><c> but</c><00:21:11.400><c> uh</c><00:21:11.880><c> so</c><00:21:13.120><c> perhaps</c><00:21:14.120><c> oh</c><00:21:14.360><c> okay</c>

00:21:14.549 --> 00:21:14.559 align:start position:0%
the question but uh so perhaps oh okay
 

00:21:14.559 --> 00:21:17.350 align:start position:0%
the question but uh so perhaps oh okay
so<00:21:15.440><c> the</c><00:21:15.720><c> the</c><00:21:15.840><c> question</c><00:21:16.120><c> is</c><00:21:16.360><c> perhaps</c><00:21:16.720><c> that</c><00:21:16.880><c> if</c><00:21:17.000><c> a</c>

00:21:17.350 --> 00:21:17.360 align:start position:0%
so the the question is perhaps that if a
 

00:21:17.360 --> 00:21:19.430 align:start position:0%
so the the question is perhaps that if a
block<00:21:17.679><c> comes</c><00:21:18.000><c> late</c><00:21:18.600><c> proposer</c><00:21:19.039><c> boots</c><00:21:19.320><c> can</c>

00:21:19.430 --> 00:21:19.440 align:start position:0%
block comes late proposer boots can
 

00:21:19.440 --> 00:21:21.390 align:start position:0%
block comes late proposer boots can
reorg<00:21:20.159><c> yes</c><00:21:20.440><c> and</c><00:21:20.640><c> this</c><00:21:20.760><c> is</c><00:21:20.919><c> something</c><00:21:21.159><c> that</c><00:21:21.279><c> we</c>

00:21:21.390 --> 00:21:21.400 align:start position:0%
reorg yes and this is something that we
 

00:21:21.400 --> 00:21:23.710 align:start position:0%
reorg yes and this is something that we
do<00:21:21.600><c> today</c><00:21:22.159><c> today</c><00:21:22.640><c> in</c><00:21:22.760><c> order</c><00:21:22.960><c> to</c><00:21:23.200><c> not</c>

00:21:23.710 --> 00:21:23.720 align:start position:0%
do today today in order to not
 

00:21:23.720 --> 00:21:25.950 align:start position:0%
do today today in order to not
incentivize<00:21:24.720><c> seeing</c><00:21:25.080><c> late</c><00:21:25.320><c> blocks</c><00:21:25.720><c> we</c>

00:21:25.950 --> 00:21:25.960 align:start position:0%
incentivize seeing late blocks we
 

00:21:25.960 --> 00:21:27.789 align:start position:0%
incentivize seeing late blocks we
actually<00:21:26.279><c> have</c><00:21:26.440><c> seen</c><00:21:26.679><c> blocks</c><00:21:27.240><c> coming</c><00:21:27.559><c> in</c><00:21:27.679><c> the</c>

00:21:27.789 --> 00:21:27.799 align:start position:0%
actually have seen blocks coming in the
 

00:21:27.799 --> 00:21:30.149 align:start position:0%
actually have seen blocks coming in the
early<00:21:28.080><c> days</c><00:21:28.600><c> at</c><00:21:28.760><c> 12</c><00:21:29.080><c> seconds</c><00:21:29.440><c> trying</c><00:21:29.640><c> to</c><00:21:29.799><c> reorg</c>

00:21:30.149 --> 00:21:30.159 align:start position:0%
early days at 12 seconds trying to reorg
 

00:21:30.159 --> 00:21:31.470 align:start position:0%
early days at 12 seconds trying to reorg
the<00:21:30.279><c> next</c><00:21:30.440><c> block</c><00:21:30.799><c> in</c><00:21:30.919><c> order</c><00:21:31.120><c> to</c><00:21:31.279><c> not</c>

00:21:31.470 --> 00:21:31.480 align:start position:0%
the next block in order to not
 

00:21:31.480 --> 00:21:34.149 align:start position:0%
the next block in order to not
incentivize<00:21:32.159><c> this</c><00:21:32.679><c> we</c><00:21:33.080><c> actually</c><00:21:33.480><c> actively</c>

00:21:34.149 --> 00:21:34.159 align:start position:0%
incentivize this we actually actively
 

00:21:34.159 --> 00:21:36.630 align:start position:0%
incentivize this we actually actively
reorg<00:21:34.720><c> a</c><00:21:34.840><c> block</c><00:21:35.120><c> that</c><00:21:35.279><c> comes</c><00:21:35.520><c> late</c><00:21:36.240><c> and</c><00:21:36.400><c> that's</c>

00:21:36.630 --> 00:21:36.640 align:start position:0%
reorg a block that comes late and that's
 

00:21:36.640 --> 00:21:38.710 align:start position:0%
reorg a block that comes late and that's
not<00:21:36.799><c> going</c><00:21:36.960><c> to</c><00:21:37.120><c> change</c><00:21:37.440><c> here</c><00:21:38.200><c> uh</c><00:21:38.360><c> the</c><00:21:38.480><c> only</c>

00:21:38.710 --> 00:21:38.720 align:start position:0%
not going to change here uh the only
 

00:21:38.720 --> 00:21:40.230 align:start position:0%
not going to change here uh the only
thing<00:21:38.880><c> that</c><00:21:39.000><c> is</c><00:21:39.120><c> going</c><00:21:39.360><c> to</c><00:21:39.520><c> change</c><00:21:39.919><c> is</c><00:21:40.080><c> that</c>

00:21:40.230 --> 00:21:40.240 align:start position:0%
thing that is going to change is that
 

00:21:40.240 --> 00:21:43.590 align:start position:0%
thing that is going to change is that
the<00:21:40.559><c> Builder</c><00:21:41.559><c> uh</c><00:21:41.919><c> has</c><00:21:42.240><c> a</c><00:21:42.440><c> safety</c><00:21:43.039><c> mechanism</c>

00:21:43.590 --> 00:21:43.600 align:start position:0%
the Builder uh has a safety mechanism
 

00:21:43.600 --> 00:21:45.310 align:start position:0%
the Builder uh has a safety mechanism
that<00:21:43.760><c> if</c><00:21:43.919><c> the</c><00:21:44.039><c> block</c><00:21:44.320><c> came</c><00:21:44.600><c> late</c><00:21:45.039><c> with</c><00:21:45.200><c> a</c>

00:21:45.310 --> 00:21:45.320 align:start position:0%
that if the block came late with a
 

00:21:45.320 --> 00:21:46.990 align:start position:0%
that if the block came late with a
commitment<00:21:45.720><c> to</c><00:21:45.880><c> its</c><00:21:46.080><c> payload</c><00:21:46.760><c> then</c><00:21:46.880><c> the</c>

00:21:46.990 --> 00:21:47.000 align:start position:0%
commitment to its payload then the
 

00:21:47.000 --> 00:21:48.590 align:start position:0%
commitment to its payload then the
Builder<00:21:47.320><c> may</c><00:21:47.520><c> not</c><00:21:47.720><c> reveal</c><00:21:48.080><c> it</c><00:21:48.279><c> because</c><00:21:48.480><c> he</c>

00:21:48.590 --> 00:21:48.600 align:start position:0%
Builder may not reveal it because he
 

00:21:48.600 --> 00:21:49.830 align:start position:0%
Builder may not reveal it because he
knows<00:21:48.799><c> that</c><00:21:48.919><c> it's</c><00:21:49.039><c> not</c><00:21:49.200><c> going</c><00:21:49.320><c> to</c><00:21:49.440><c> be</c><00:21:49.520><c> forced</c>

00:21:49.830 --> 00:21:49.840 align:start position:0%
knows that it's not going to be forced
 

00:21:49.840 --> 00:21:50.590 align:start position:0%
knows that it's not going to be forced
to

00:21:50.590 --> 00:21:50.600 align:start position:0%
to
 

00:21:50.600 --> 00:21:53.990 align:start position:0%
to
pay<00:21:51.600><c> because</c><00:21:51.799><c> it</c><00:21:51.960><c> has</c><00:21:52.080><c> to</c><00:21:52.159><c> be</c><00:21:52.559><c> reor</c><00:21:53.559><c> does</c><00:21:53.799><c> this</c>

00:21:53.990 --> 00:21:54.000 align:start position:0%
pay because it has to be reor does this
 

00:21:54.000 --> 00:21:56.470 align:start position:0%
pay because it has to be reor does this
proposed<00:21:54.360><c> change</c><00:21:54.640><c> require</c><00:21:55.000><c> an</c><00:21:55.240><c> e</c><00:21:55.640><c> spec</c><00:21:55.960><c> change</c>

00:21:56.470 --> 00:21:56.480 align:start position:0%
proposed change require an e spec change
 

00:21:56.480 --> 00:21:59.149 align:start position:0%
proposed change require an e spec change
or<00:21:56.760><c> an</c><00:21:56.960><c> EIP</c><00:21:57.720><c> and</c><00:21:57.919><c> or</c><00:21:58.080><c> does</c><00:21:58.240><c> it</c>

00:21:59.149 --> 00:21:59.159 align:start position:0%
or an EIP and or does it
 

00:21:59.159 --> 00:22:01.070 align:start position:0%
or an EIP and or does it
only<00:21:59.600><c> require</c><00:22:00.080><c> client</c><00:22:00.679><c> client</c>

00:22:01.070 --> 00:22:01.080 align:start position:0%
only require client client
 

00:22:01.080 --> 00:22:03.110 align:start position:0%
only require client client
implementation<00:22:01.880><c> it</c><00:22:02.000><c> is</c><00:22:02.159><c> a</c><00:22:02.400><c> it</c><00:22:02.480><c> is</c><00:22:02.600><c> a</c><00:22:02.720><c> consensus</c>

00:22:03.110 --> 00:22:03.120 align:start position:0%
implementation it is a it is a consensus
 

00:22:03.120 --> 00:22:05.110 align:start position:0%
implementation it is a it is a consensus
breaking<00:22:03.559><c> protocol</c><00:22:04.120><c> it's</c><00:22:04.320><c> a</c><00:22:04.520><c> it's</c><00:22:04.720><c> it's</c><00:22:04.880><c> not</c>

00:22:05.110 --> 00:22:05.120 align:start position:0%
breaking protocol it's a it's it's not
 

00:22:05.120 --> 00:22:07.029 align:start position:0%
breaking protocol it's a it's it's not
backwards<00:22:05.520><c> compatible</c><00:22:06.120><c> it's</c><00:22:06.360><c> requires</c><00:22:06.799><c> any</c>

00:22:07.029 --> 00:22:07.039 align:start position:0%
backwards compatible it's requires any
 

00:22:07.039 --> 00:22:09.230 align:start position:0%
backwards compatible it's requires any
IP<00:22:07.320><c> the</c><00:22:07.480><c> IP</c><00:22:07.760><c> is</c>

00:22:09.230 --> 00:22:09.240 align:start position:0%
IP the IP is
 

00:22:09.240 --> 00:22:11.430 align:start position:0%
IP the IP is
7732<00:22:10.240><c> we</c><00:22:10.360><c> have</c><00:22:10.520><c> two</c><00:22:10.679><c> more</c><00:22:10.880><c> minutes</c><00:22:11.159><c> so</c><00:22:11.320><c> if</c>

00:22:11.430 --> 00:22:11.440 align:start position:0%
7732 we have two more minutes so if
 

00:22:11.440 --> 00:22:12.789 align:start position:0%
7732 we have two more minutes so if
anybody<00:22:11.760><c> has</c><00:22:11.880><c> a</c><00:22:12.039><c> Live</c><00:22:12.320><c> question</c><00:22:12.559><c> that</c><00:22:12.679><c> they</c>

00:22:12.789 --> 00:22:12.799 align:start position:0%
anybody has a Live question that they
 

00:22:12.799 --> 00:22:20.230 align:start position:0%
anybody has a Live question that they
want<00:22:12.919><c> to</c>

00:22:20.230 --> 00:22:20.240 align:start position:0%
 
 

00:22:20.240 --> 00:22:22.909 align:start position:0%
 
ask<00:22:21.240><c> oh</c><00:22:21.480><c> that's</c><00:22:22.039><c> uh</c><00:22:22.279><c> that</c><00:22:22.480><c> that</c><00:22:22.679><c> that's</c><00:22:22.799><c> a</c>

00:22:22.909 --> 00:22:22.919 align:start position:0%
ask oh that's uh that that that's a
 

00:22:22.919 --> 00:22:24.110 align:start position:0%
ask oh that's uh that that that's a
great<00:22:23.120><c> question</c><00:22:23.520><c> can</c><00:22:23.600><c> you</c><00:22:23.760><c> repeat</c><00:22:24.039><c> the</c>

00:22:24.110 --> 00:22:24.120 align:start position:0%
great question can you repeat the
 

00:22:24.120 --> 00:22:25.750 align:start position:0%
great question can you repeat the
question<00:22:24.840><c> so</c><00:22:24.960><c> the</c><00:22:25.039><c> question</c><00:22:25.240><c> is</c><00:22:25.400><c> whether</c><00:22:25.600><c> or</c>

00:22:25.750 --> 00:22:25.760 align:start position:0%
question so the question is whether or
 

00:22:25.760 --> 00:22:28.669 align:start position:0%
question so the question is whether or
not<00:22:25.960><c> we</c><00:22:26.080><c> have</c><00:22:26.880><c> we</c><00:22:27.080><c> if</c><00:22:27.200><c> we've</c><00:22:27.480><c> implemented</c><00:22:28.080><c> syn</c>

00:22:28.669 --> 00:22:28.679 align:start position:0%
not we have we if we've implemented syn
 

00:22:28.679 --> 00:22:31.310 align:start position:0%
not we have we if we've implemented syn
no<00:22:29.000><c> I</c><00:22:29.159><c> have</c><00:22:29.360><c> not</c><00:22:30.200><c> uh</c><00:22:30.360><c> purposely</c><00:22:30.919><c> because</c><00:22:31.159><c> I</c>

00:22:31.310 --> 00:22:31.320 align:start position:0%
no I have not uh purposely because I
 

00:22:31.320 --> 00:22:32.950 align:start position:0%
no I have not uh purposely because I
really<00:22:31.480><c> wanted</c><00:22:31.760><c> to</c><00:22:31.919><c> have</c><00:22:32.120><c> the</c><00:22:32.400><c> the</c><00:22:32.600><c> proof</c><00:22:32.799><c> of</c>

00:22:32.950 --> 00:22:32.960 align:start position:0%
really wanted to have the the proof of
 

00:22:32.960 --> 00:22:35.630 align:start position:0%
really wanted to have the the proof of
concept<00:22:33.279><c> before</c><00:22:33.520><c> Devcon</c><00:22:34.480><c> it</c><00:22:35.039><c> nothing</c><00:22:35.400><c> really</c>

00:22:35.630 --> 00:22:35.640 align:start position:0%
concept before Devcon it nothing really
 

00:22:35.640 --> 00:22:38.669 align:start position:0%
concept before Devcon it nothing really
changes<00:22:36.159><c> though</c><00:22:36.679><c> because</c><00:22:36.919><c> for</c><00:22:37.159><c> sync</c><00:22:37.880><c> what</c><00:22:38.080><c> you</c>

00:22:38.669 --> 00:22:38.679 align:start position:0%
changes though because for sync what you
 

00:22:38.679 --> 00:22:40.870 align:start position:0%
changes though because for sync what you
you<00:22:38.799><c> don't</c><00:22:39.039><c> you</c><00:22:39.120><c> can</c><00:22:39.799><c> pck</c><00:22:40.000><c> it</c><00:22:40.320><c> you</c><00:22:40.440><c> can</c><00:22:40.559><c> pick</c><00:22:40.760><c> it</c>

00:22:40.870 --> 00:22:40.880 align:start position:0%
you don't you can pck it you can pick it
 

00:22:40.880 --> 00:22:42.750 align:start position:0%
you don't you can pck it you can pick it
back<00:22:41.200><c> what</c><00:22:41.320><c> we</c><00:22:41.480><c> already</c><00:22:41.760><c> have</c><00:22:41.919><c> today</c><00:22:42.440><c> so</c><00:22:42.600><c> for</c>

00:22:42.750 --> 00:22:42.760 align:start position:0%
back what we already have today so for
 

00:22:42.760 --> 00:22:45.710 align:start position:0%
back what we already have today so for
sync<00:22:43.039><c> you're</c><00:22:43.159><c> going</c><00:22:43.240><c> to</c><00:22:43.320><c> send</c><00:22:43.520><c> the</c><00:22:43.600><c> full</c><00:22:43.799><c> block</c>

00:22:45.710 --> 00:22:45.720 align:start position:0%
sync you're going to send the full block
 

00:22:45.720 --> 00:22:50.750 align:start position:0%
sync you're going to send the full block
together<00:22:46.960><c> anymore</c><00:22:48.080><c> yes</c><00:22:49.080><c> are</c><00:22:49.279><c> you</c><00:22:49.760><c> afraid</c><00:22:50.320><c> that</c>

00:22:50.750 --> 00:22:50.760 align:start position:0%
together anymore yes are you afraid that
 

00:22:50.760 --> 00:22:53.510 align:start position:0%
together anymore yes are you afraid that
given<00:22:51.240><c> the</c><00:22:51.919><c> changes</c><00:22:52.480><c> and</c><00:22:52.720><c> introduction</c><00:22:53.240><c> of</c>

00:22:53.510 --> 00:22:53.520 align:start position:0%
given the changes and introduction of
 

00:22:53.520 --> 00:22:57.590 align:start position:0%
given the changes and introduction of
new<00:22:54.039><c> features</c><00:22:55.039><c> of</c><00:22:55.240><c> the</c><00:22:55.440><c> offchain</c><00:22:56.320><c> PBS</c><00:22:57.320><c> uh</c>

00:22:57.590 --> 00:22:57.600 align:start position:0%
new features of the offchain PBS uh
 

00:22:57.600 --> 00:23:01.149 align:start position:0%
new features of the offchain PBS uh
pipeline<00:22:58.880><c> we</c><00:22:59.120><c> are</c><00:22:59.960><c> soon</c><00:23:00.360><c> going</c><00:23:00.600><c> to</c><00:23:00.760><c> reach</c><00:23:01.000><c> a</c>

00:23:01.149 --> 00:23:01.159 align:start position:0%
pipeline we are soon going to reach a
 

00:23:01.159 --> 00:23:04.470 align:start position:0%
pipeline we are soon going to reach a
point<00:23:01.360><c> of</c><00:23:01.520><c> no</c><00:23:01.919><c> return</c><00:23:02.200><c> where</c><00:23:02.480><c> epbs</c><00:23:03.200><c> is</c><00:23:04.080><c> pretty</c>

00:23:04.470 --> 00:23:04.480 align:start position:0%
point of no return where epbs is pretty
 

00:23:04.480 --> 00:23:08.630 align:start position:0%
point of no return where epbs is pretty
hard<00:23:04.760><c> to</c><00:23:04.960><c> even</c><00:23:05.200><c> be</c><00:23:05.880><c> realized</c><00:23:06.880><c> uh</c><00:23:07.679><c> I'm</c><00:23:07.799><c> not</c><00:23:08.000><c> sure</c>

00:23:08.630 --> 00:23:08.640 align:start position:0%
hard to even be realized uh I'm not sure
 

00:23:08.640 --> 00:23:09.789 align:start position:0%
hard to even be realized uh I'm not sure
I'm<00:23:08.720><c> not</c><00:23:08.840><c> sure</c><00:23:08.960><c> I</c><00:23:09.320><c> understand</c><00:23:09.440><c> the</c><00:23:09.600><c> question</c>

00:23:09.789 --> 00:23:09.799 align:start position:0%
I'm not sure I understand the question
 

00:23:09.799 --> 00:23:12.669 align:start position:0%
I'm not sure I understand the question
I'm<00:23:09.919><c> sorry</c><00:23:10.640><c> for</c><00:23:10.799><c> example</c><00:23:11.240><c> when</c><00:23:11.760><c> PBS</c><00:23:12.200><c> started</c>

00:23:12.669 --> 00:23:12.679 align:start position:0%
I'm sorry for example when PBS started
 

00:23:12.679 --> 00:23:15.070 align:start position:0%
I'm sorry for example when PBS started
we<00:23:12.880><c> had</c><00:23:13.039><c> the</c><00:23:13.159><c> relayer</c><00:23:14.039><c> just</c><00:23:14.240><c> do</c><00:23:14.480><c> one</c><00:23:14.679><c> thing</c><00:23:14.919><c> but</c>

00:23:15.070 --> 00:23:15.080 align:start position:0%
we had the relayer just do one thing but
 

00:23:15.080 --> 00:23:17.269 align:start position:0%
we had the relayer just do one thing but
then<00:23:15.200><c> we</c><00:23:15.360><c> did</c><00:23:15.600><c> stuff</c><00:23:15.880><c> like</c><00:23:16.120><c> optimistic</c><00:23:16.679><c> relays</c>

00:23:17.269 --> 00:23:17.279 align:start position:0%
then we did stuff like optimistic relays
 

00:23:17.279 --> 00:23:19.070 align:start position:0%
then we did stuff like optimistic relays
recently<00:23:17.720><c> there</c><00:23:17.919><c> have</c><00:23:18.080><c> been</c><00:23:18.360><c> proposals</c><00:23:18.880><c> of</c>

00:23:19.070 --> 00:23:19.080 align:start position:0%
recently there have been proposals of
 

00:23:19.080 --> 00:23:21.070 align:start position:0%
recently there have been proposals of
stuff<00:23:19.400><c> like</c><00:23:19.640><c> gateways</c><00:23:20.240><c> which</c><00:23:20.440><c> again</c><00:23:20.640><c> relays</c>

00:23:21.070 --> 00:23:21.080 align:start position:0%
stuff like gateways which again relays
 

00:23:21.080 --> 00:23:23.830 align:start position:0%
stuff like gateways which again relays
do<00:23:21.320><c> so</c><00:23:21.960><c> we</c><00:23:22.120><c> keep</c><00:23:22.400><c> adding</c><00:23:22.760><c> complexity</c><00:23:23.400><c> into</c><00:23:23.640><c> the</c>

00:23:23.830 --> 00:23:23.840 align:start position:0%
do so we keep adding complexity into the
 

00:23:23.840 --> 00:23:26.990 align:start position:0%
do so we keep adding complexity into the
offchain<00:23:24.360><c> PBS</c><00:23:24.840><c> stuff</c><00:23:25.360><c> that</c><00:23:25.559><c> would</c><00:23:26.080><c> need</c><00:23:26.320><c> to</c><00:23:26.480><c> be</c>

00:23:26.990 --> 00:23:27.000 align:start position:0%
offchain PBS stuff that would need to be
 

00:23:27.000 --> 00:23:30.750 align:start position:0%
offchain PBS stuff that would need to be
matched<00:23:27.640><c> or</c><00:23:28.679><c> very</c><00:23:29.080><c> or</c><00:23:29.240><c> or</c><00:23:29.720><c> improved</c><00:23:30.360><c> within</c>

00:23:30.750 --> 00:23:30.760 align:start position:0%
matched or very or or improved within
 

00:23:30.760 --> 00:23:34.110 align:start position:0%
matched or very or or improved within
epbs<00:23:31.760><c> do</c><00:23:31.960><c> you</c><00:23:32.600><c> is</c><00:23:32.799><c> this</c><00:23:33.000><c> a</c><00:23:33.480><c> problem</c><00:23:33.880><c> that</c><00:23:34.000><c> you</c>

00:23:34.110 --> 00:23:34.120 align:start position:0%
epbs do you is this a problem that you
 

00:23:34.120 --> 00:23:36.310 align:start position:0%
epbs do you is this a problem that you
see<00:23:34.480><c> or</c><00:23:34.640><c> foresee</c><00:23:35.159><c> or</c><00:23:35.320><c> is</c><00:23:35.440><c> this</c><00:23:35.559><c> a</c><00:23:35.720><c> viable</c><00:23:36.080><c> risk</c>

00:23:36.310 --> 00:23:36.320 align:start position:0%
see or foresee or is this a viable risk
 

00:23:36.320 --> 00:23:38.510 align:start position:0%
see or foresee or is this a viable risk
for<00:23:36.559><c> you</c><00:23:37.000><c> I</c><00:23:37.120><c> I</c><00:23:37.200><c> don't</c><00:23:37.480><c> I</c><00:23:37.559><c> don't</c><00:23:37.720><c> see</c><00:23:38.000><c> this</c><00:23:38.279><c> I</c><00:23:38.440><c> I</c>

00:23:38.510 --> 00:23:38.520 align:start position:0%
for you I I don't I don't see this I I
 

00:23:38.520 --> 00:23:39.789 align:start position:0%
for you I I don't I don't see this I I
can<00:23:38.640><c> tell</c><00:23:38.760><c> you</c><00:23:38.919><c> something</c><00:23:39.200><c> that</c><00:23:39.279><c> I</c><00:23:39.400><c> see</c><00:23:39.559><c> as</c><00:23:39.640><c> a</c>

00:23:39.789 --> 00:23:39.799 align:start position:0%
can tell you something that I see as a
 

00:23:39.799 --> 00:23:41.470 align:start position:0%
can tell you something that I see as a
risk<00:23:40.400><c> uh</c><00:23:40.480><c> I</c><00:23:40.559><c> don't</c><00:23:40.679><c> see</c><00:23:40.919><c> this</c><00:23:41.080><c> particular</c>

00:23:41.470 --> 00:23:41.480 align:start position:0%
risk uh I don't see this particular
 

00:23:41.480 --> 00:23:42.950 align:start position:0%
risk uh I don't see this particular
thing<00:23:41.640><c> a</c><00:23:41.799><c> risk</c><00:23:42.039><c> because</c><00:23:42.279><c> complexity</c><00:23:42.720><c> on</c><00:23:42.840><c> the</c>

00:23:42.950 --> 00:23:42.960 align:start position:0%
thing a risk because complexity on the
 

00:23:42.960 --> 00:23:46.350 align:start position:0%
thing a risk because complexity on the
relay<00:23:43.960><c> all</c><00:23:44.200><c> that</c><00:23:44.320><c> it</c><00:23:44.720><c> will</c><00:23:45.120><c> CH</c><00:23:45.400><c> change</c><00:23:45.880><c> what</c>

00:23:46.350 --> 00:23:46.360 align:start position:0%
relay all that it will CH change what
 

00:23:46.360 --> 00:23:48.470 align:start position:0%
relay all that it will CH change what
epbs<00:23:46.880><c> the</c><00:23:47.039><c> way</c><00:23:47.159><c> we</c><00:23:47.400><c> proposing</c><00:23:47.880><c> is</c><00:23:48.240><c> what</c><00:23:48.360><c> it</c>

00:23:48.470 --> 00:23:48.480 align:start position:0%
epbs the way we proposing is what it
 

00:23:48.480 --> 00:23:50.350 align:start position:0%
epbs the way we proposing is what it
does<00:23:48.799><c> is</c><00:23:49.000><c> it</c><00:23:49.240><c> allows</c><00:23:49.559><c> the</c><00:23:49.679><c> Builder</c><00:23:50.000><c> to</c><00:23:50.120><c> be</c><00:23:50.240><c> a</c>

00:23:50.350 --> 00:23:50.360 align:start position:0%
does is it allows the Builder to be a
 

00:23:50.360 --> 00:23:54.269 align:start position:0%
does is it allows the Builder to be a
relay<00:23:51.080><c> directly</c><00:23:52.000><c> and</c><00:23:52.640><c> permissionless</c><00:23:53.640><c> so</c>

00:23:54.269 --> 00:23:54.279 align:start position:0%
relay directly and permissionless so
 

00:23:54.279 --> 00:23:56.350 align:start position:0%
relay directly and permissionless so
what<00:23:54.960><c> what</c><00:23:55.080><c> you're</c><00:23:55.320><c> describing</c><00:23:55.760><c> to</c><00:23:55.880><c> me</c><00:23:56.039><c> sounds</c>

00:23:56.350 --> 00:23:56.360 align:start position:0%
what what you're describing to me sounds
 

00:23:56.360 --> 00:23:58.190 align:start position:0%
what what you're describing to me sounds
like<00:23:56.679><c> builders</c><00:23:57.120><c> in</c><00:23:57.279><c> the</c><00:23:57.440><c> protocol</c><00:23:57.880><c> which</c><00:23:58.080><c> they</c>

00:23:58.190 --> 00:23:58.200 align:start position:0%
like builders in the protocol which they
 

00:23:58.200 --> 00:23:59.669 align:start position:0%
like builders in the protocol which they
are<00:23:58.480><c> already</c><00:23:58.720><c> are</c><00:23:58.919><c> because</c><00:23:59.120><c> relays</c><00:23:59.480><c> are</c>

00:23:59.669 --> 00:23:59.679 align:start position:0%
are already are because relays are
 

00:23:59.679 --> 00:24:01.710 align:start position:0%
are already are because relays are
Builders<00:24:00.600><c> uh</c><00:24:00.799><c> they</c><00:24:00.919><c> will</c><00:24:01.120><c> have</c><00:24:01.240><c> to</c><00:24:01.360><c> have</c><00:24:01.520><c> this</c>

00:24:01.710 --> 00:24:01.720 align:start position:0%
Builders uh they will have to have this
 

00:24:01.720 --> 00:24:03.190 align:start position:0%
Builders uh they will have to have this
complexity<00:24:02.200><c> if</c><00:24:02.320><c> they</c><00:24:02.440><c> want</c><00:24:02.559><c> to</c><00:24:02.720><c> compete</c><00:24:03.039><c> be</c>

00:24:03.190 --> 00:24:03.200 align:start position:0%
complexity if they want to compete be
 

00:24:03.200 --> 00:24:05.430 align:start position:0%
complexity if they want to compete be
competitive<00:24:03.640><c> in</c><00:24:03.760><c> the</c><00:24:03.840><c> market</c><00:24:04.480><c> but</c><00:24:04.760><c> from</c><00:24:04.919><c> the</c>

00:24:05.430 --> 00:24:05.440 align:start position:0%
competitive in the market but from the
 

00:24:05.440 --> 00:24:07.269 align:start position:0%
competitive in the market but from the
protocol<00:24:05.919><c> perspective</c><00:24:06.400><c> we</c><00:24:06.480><c> don't</c><00:24:06.640><c> care</c><00:24:07.159><c> what</c>

00:24:07.269 --> 00:24:07.279 align:start position:0%
protocol perspective we don't care what
 

00:24:07.279 --> 00:24:09.590 align:start position:0%
protocol perspective we don't care what
I<00:24:07.400><c> do</c><00:24:07.559><c> see</c><00:24:07.760><c> as</c><00:24:07.840><c> a</c><00:24:08.000><c> risk</c><00:24:08.360><c> though</c><00:24:08.760><c> is</c><00:24:09.120><c> other</c>

00:24:09.590 --> 00:24:09.600 align:start position:0%
I do see as a risk though is other
 

00:24:09.600 --> 00:24:11.630 align:start position:0%
I do see as a risk though is other
things<00:24:09.880><c> that</c><00:24:10.000><c> are</c><00:24:10.120><c> being</c><00:24:10.440><c> piggy</c><00:24:10.840><c> back</c><00:24:11.039><c> on</c><00:24:11.200><c> PBS</c>

00:24:11.630 --> 00:24:11.640 align:start position:0%
things that are being piggy back on PBS
 

00:24:11.640 --> 00:24:14.630 align:start position:0%
things that are being piggy back on PBS
say<00:24:11.880><c> for</c><00:24:12.080><c> example</c><00:24:12.919><c> uh</c><00:24:13.039><c> pre-confirmation</c><00:24:13.640><c> uh</c>

00:24:14.630 --> 00:24:14.640 align:start position:0%
say for example uh pre-confirmation uh
 

00:24:14.640 --> 00:24:16.470 align:start position:0%
say for example uh pre-confirmation uh
and<00:24:14.880><c> all</c><00:24:15.000><c> of</c><00:24:15.200><c> these</c><00:24:15.559><c> extra</c><00:24:15.880><c> markets</c><00:24:16.279><c> that</c><00:24:16.360><c> are</c>

00:24:16.470 --> 00:24:16.480 align:start position:0%
and all of these extra markets that are
 

00:24:16.480 --> 00:24:19.070 align:start position:0%
and all of these extra markets that are
being<00:24:16.679><c> done</c><00:24:17.120><c> I</c><00:24:17.200><c> would</c><00:24:17.480><c> require</c><00:24:17.840><c> I</c><00:24:17.919><c> would</c><00:24:18.559><c> ask</c>

00:24:19.070 --> 00:24:19.080 align:start position:0%
being done I would require I would ask
 

00:24:19.080 --> 00:24:20.909 align:start position:0%
being done I would require I would ask
for<00:24:19.400><c> the</c><00:24:19.600><c> teams</c><00:24:20.000><c> that</c><00:24:20.120><c> are</c><00:24:20.240><c> working</c><00:24:20.520><c> on</c><00:24:20.679><c> pre-</c>

00:24:20.909 --> 00:24:20.919 align:start position:0%
for the teams that are working on pre-
 

00:24:20.919 --> 00:24:23.350 align:start position:0%
for the teams that are working on pre-
comps<00:24:21.400><c> to</c><00:24:21.960><c> make</c><00:24:22.200><c> it</c><00:24:22.480><c> compatible</c><00:24:22.960><c> forward</c>

00:24:23.350 --> 00:24:23.360 align:start position:0%
comps to make it compatible forward
 

00:24:23.360 --> 00:24:26.230 align:start position:0%
comps to make it compatible forward
looking<00:24:23.679><c> compatible</c><00:24:24.320><c> with</c><00:24:25.000><c> mechanisms</c><00:24:25.480><c> of</c>

00:24:26.230 --> 00:24:26.240 align:start position:0%
looking compatible with mechanisms of
 

00:24:26.240 --> 00:24:28.870 align:start position:0%
looking compatible with mechanisms of
separation<00:24:27.240><c> and</c><00:24:27.480><c> if</c><00:24:27.640><c> the</c><00:24:27.799><c> person</c><00:24:28.000><c> who</c><00:24:28.200><c> has</c><00:24:28.679><c> um</c>

00:24:28.870 --> 00:24:28.880 align:start position:0%
separation and if the person who has um
 

00:24:28.880 --> 00:24:31.190 align:start position:0%
separation and if the person who has um
answered<00:24:29.240><c> the</c><00:24:29.399><c> multiple</c><00:24:30.200><c> current</c><00:24:30.679><c> concurrent</c>

00:24:31.190 --> 00:24:31.200 align:start position:0%
answered the multiple current concurrent
 

00:24:31.200 --> 00:24:32.870 align:start position:0%
answered the multiple current concurrent
proposer<00:24:31.760><c> question</c><00:24:32.080><c> wants</c><00:24:32.279><c> to</c><00:24:32.440><c> ask</c><00:24:32.640><c> him</c>

00:24:32.870 --> 00:24:32.880 align:start position:0%
proposer question wants to ask him
 

00:24:32.880 --> 00:24:34.149 align:start position:0%
proposer question wants to ask him
afterwards<00:24:33.320><c> we're</c><00:24:33.520><c> out</c><00:24:33.679><c> of</c><00:24:33.840><c> time</c><00:24:33.960><c> for</c>

00:24:34.149 --> 00:24:34.159 align:start position:0%
afterwards we're out of time for
 

00:24:34.159 --> 00:24:35.870 align:start position:0%
afterwards we're out of time for
questions<00:24:34.799><c> um</c><00:24:34.960><c> but</c><00:24:35.080><c> he'll</c><00:24:35.279><c> be</c><00:24:35.440><c> around</c><00:24:35.640><c> in</c><00:24:35.760><c> the</c>

00:24:35.870 --> 00:24:35.880 align:start position:0%
questions um but he'll be around in the
 

00:24:35.880 --> 00:24:40.670 align:start position:0%
questions um but he'll be around in the
room<00:24:36.799><c> um</c><00:24:37.080><c> thank</c><00:24:37.399><c> give</c><00:24:37.520><c> a</c><00:24:37.640><c> hand</c><00:24:37.799><c> to</c><00:24:37.919><c> pus</c>

00:24:40.670 --> 00:24:40.680 align:start position:0%
room um thank give a hand to pus
 

00:24:40.680 --> 00:24:44.739 align:start position:0%
room um thank give a hand to pus
[Applause]

