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.270 align:start position:0%
 
[Music]

00:00:09.270 --> 00:00:09.280 align:start position:0%
[Music]
 

00:00:09.280 --> 00:00:12.629 align:start position:0%
[Music]
it<00:00:09.559><c> it</c><00:00:09.679><c> is</c><00:00:10.040><c> right</c><00:00:11.040><c> okay</c><00:00:11.320><c> so</c><00:00:11.880><c> yeah</c><00:00:12.080><c> I'm</c><00:00:12.240><c> Lucas</c>

00:00:12.629 --> 00:00:12.639 align:start position:0%
it it is right okay so yeah I'm Lucas
 

00:00:12.639 --> 00:00:15.110 align:start position:0%
it it is right okay so yeah I'm Lucas
and<00:00:12.759><c> I've</c><00:00:12.920><c> got</c><00:00:13.080><c> Stefan</c><00:00:13.480><c> here</c><00:00:13.639><c> with</c><00:00:13.799><c> me</c><00:00:14.599><c> um</c><00:00:14.920><c> our</c>

00:00:15.110 --> 00:00:15.120 align:start position:0%
and I've got Stefan here with me um our
 

00:00:15.120 --> 00:00:17.630 align:start position:0%
and I've got Stefan here with me um our
talk<00:00:15.519><c> was</c><00:00:15.920><c> originally</c><00:00:16.400><c> designed</c><00:00:16.800><c> to</c><00:00:16.960><c> be</c><00:00:17.199><c> two</c>

00:00:17.630 --> 00:00:17.640 align:start position:0%
talk was originally designed to be two
 

00:00:17.640 --> 00:00:20.429 align:start position:0%
talk was originally designed to be two
talks<00:00:18.640><c> but</c><00:00:18.840><c> do</c><00:00:19.080><c> some</c><00:00:19.359><c> scheding</c><00:00:19.920><c> things</c><00:00:20.160><c> we</c><00:00:20.279><c> had</c>

00:00:20.429 --> 00:00:20.439 align:start position:0%
talks but do some scheding things we had
 

00:00:20.439 --> 00:00:23.150 align:start position:0%
talks but do some scheding things we had
to<00:00:20.519><c> merge</c><00:00:20.880><c> them</c><00:00:21.199><c> together</c><00:00:21.680><c> so</c><00:00:22.680><c> well</c><00:00:22.840><c> we'll</c><00:00:23.039><c> do</c>

00:00:23.150 --> 00:00:23.160 align:start position:0%
to merge them together so well we'll do
 

00:00:23.160 --> 00:00:24.470 align:start position:0%
to merge them together so well we'll do
our<00:00:23.320><c> best</c><00:00:23.439><c> to</c><00:00:23.640><c> make</c><00:00:23.760><c> sure</c><00:00:24.000><c> we</c><00:00:24.080><c> go</c><00:00:24.199><c> through</c><00:00:24.359><c> the</c>

00:00:24.470 --> 00:00:24.480 align:start position:0%
our best to make sure we go through the
 

00:00:24.480 --> 00:00:25.710 align:start position:0%
our best to make sure we go through the
content<00:00:24.800><c> and</c><00:00:24.920><c> everyone</c><00:00:25.439><c> understands</c>

00:00:25.710 --> 00:00:25.720 align:start position:0%
content and everyone understands
 

00:00:25.720 --> 00:00:28.109 align:start position:0%
content and everyone understands
everything<00:00:26.720><c> so</c><00:00:27.119><c> yeah</c><00:00:27.279><c> I'll</c><00:00:27.439><c> start</c><00:00:27.679><c> with</c><00:00:27.840><c> my</c>

00:00:28.109 --> 00:00:28.119 align:start position:0%
everything so yeah I'll start with my
 

00:00:28.119 --> 00:00:29.550 align:start position:0%
everything so yeah I'll start with my
part<00:00:28.320><c> and</c><00:00:28.439><c> then</c><00:00:28.599><c> we're</c><00:00:28.800><c> going</c><00:00:28.880><c> to</c><00:00:29.000><c> have</c><00:00:29.160><c> Stefan</c>

00:00:29.550 --> 00:00:29.560 align:start position:0%
part and then we're going to have Stefan
 

00:00:29.560 --> 00:00:32.430 align:start position:0%
part and then we're going to have Stefan
thank<00:00:29.720><c> you</c><00:00:30.000><c> St</c><00:00:30.359><c> thank</c>

00:00:32.430 --> 00:00:32.440 align:start position:0%
thank you St thank
 

00:00:32.440 --> 00:00:35.630 align:start position:0%
thank you St thank
you<00:00:33.640><c> okay</c><00:00:34.640><c> so</c><00:00:34.960><c> we're</c><00:00:35.079><c> going</c><00:00:35.200><c> to</c><00:00:35.280><c> start</c><00:00:35.480><c> with</c>

00:00:35.630 --> 00:00:35.640 align:start position:0%
you okay so we're going to start with
 

00:00:35.640 --> 00:00:39.590 align:start position:0%
you okay so we're going to start with
EIP<00:00:36.280><c> 70002</c><00:00:37.280><c> execution</c><00:00:37.760><c> layer</c><00:00:38.160><c> triggerable</c>

00:00:39.590 --> 00:00:39.600 align:start position:0%
EIP 70002 execution layer triggerable
 

00:00:39.600 --> 00:00:41.869 align:start position:0%
EIP 70002 execution layer triggerable
withdrawals<00:00:40.600><c> before</c><00:00:40.920><c> it</c><00:00:41.079><c> was</c><00:00:41.280><c> named</c>

00:00:41.869 --> 00:00:41.879 align:start position:0%
withdrawals before it was named
 

00:00:41.879 --> 00:00:44.590 align:start position:0%
withdrawals before it was named
execution<00:00:42.360><c> layer</c><00:00:42.640><c> triggerable</c><00:00:43.520><c> exits</c><00:00:44.079><c> but</c>

00:00:44.590 --> 00:00:44.600 align:start position:0%
execution layer triggerable exits but
 

00:00:44.600 --> 00:00:46.830 align:start position:0%
execution layer triggerable exits but
there<00:00:44.719><c> are</c><00:00:44.879><c> some</c><00:00:45.039><c> updates</c><00:00:45.520><c> that</c><00:00:45.879><c> um</c><00:00:46.440><c> made</c><00:00:46.680><c> we</c>

00:00:46.830 --> 00:00:46.840 align:start position:0%
there are some updates that um made we
 

00:00:46.840 --> 00:00:49.110 align:start position:0%
there are some updates that um made we
renamed<00:00:47.239><c> the</c><00:00:47.399><c> zip</c><00:00:48.320><c> before</c><00:00:48.600><c> talking</c><00:00:48.840><c> about</c><00:00:49.000><c> the</c>

00:00:49.110 --> 00:00:49.120 align:start position:0%
renamed the zip before talking about the
 

00:00:49.120 --> 00:00:50.830 align:start position:0%
renamed the zip before talking about the
EIP<00:00:49.559><c> I</c><00:00:49.640><c> want</c><00:00:49.760><c> to</c><00:00:49.960><c> go</c><00:00:50.160><c> through</c><00:00:50.360><c> a</c><00:00:50.480><c> little</c><00:00:50.640><c> bit</c><00:00:50.760><c> of</c>

00:00:50.830 --> 00:00:50.840 align:start position:0%
EIP I want to go through a little bit of
 

00:00:50.840 --> 00:00:52.910 align:start position:0%
EIP I want to go through a little bit of
a<00:00:51.000><c> context</c><00:00:51.480><c> here</c><00:00:51.879><c> so</c><00:00:52.320><c> I'm</c><00:00:52.440><c> assuming</c><00:00:52.719><c> that</c>

00:00:52.910 --> 00:00:52.920 align:start position:0%
a context here so I'm assuming that
 

00:00:52.920 --> 00:00:55.189 align:start position:0%
a context here so I'm assuming that
everyone<00:00:53.359><c> is</c><00:00:53.520><c> aware</c><00:00:54.359><c> that</c><00:00:54.520><c> in</c><00:00:54.680><c> ethereum</c><00:00:55.079><c> we</c>

00:00:55.189 --> 00:00:55.199 align:start position:0%
everyone is aware that in ethereum we
 

00:00:55.199 --> 00:00:58.509 align:start position:0%
everyone is aware that in ethereum we
have<00:00:55.359><c> validators</c><00:00:56.039><c> and</c><00:00:56.280><c> they</c><00:00:56.559><c> are</c><00:00:57.559><c> staking</c><00:00:58.039><c> 32</c>

00:00:58.509 --> 00:00:58.519 align:start position:0%
have validators and they are staking 32
 

00:00:58.519 --> 00:01:00.389 align:start position:0%
have validators and they are staking 32
e<00:00:58.920><c> and</c><00:00:59.000><c> then</c><00:00:59.120><c> they</c><00:00:59.399><c> performing</c><00:00:59.719><c> the</c><00:01:00.000><c> duties</c>

00:01:00.389 --> 00:01:00.399 align:start position:0%
e and then they performing the duties
 

00:01:00.399 --> 00:01:02.229 align:start position:0%
e and then they performing the duties
like<00:01:00.640><c> voting</c><00:01:01.000><c> at</c><00:01:01.160><c> the</c><00:01:01.440><c> U</c><00:01:01.719><c> voting</c><00:01:01.960><c> for</c><00:01:02.120><c> new</c>

00:01:02.229 --> 00:01:02.239 align:start position:0%
like voting at the U voting for new
 

00:01:02.239 --> 00:01:03.670 align:start position:0%
like voting at the U voting for new
blocks<00:01:02.480><c> with</c><00:01:02.600><c> at</c><00:01:02.760><c> the</c><00:01:02.920><c> stations</c><00:01:03.320><c> proposing</c>

00:01:03.670 --> 00:01:03.680 align:start position:0%
blocks with at the stations proposing
 

00:01:03.680 --> 00:01:07.270 align:start position:0%
blocks with at the stations proposing
new<00:01:03.800><c> blocks</c><00:01:04.119><c> and</c><00:01:04.280><c> things</c><00:01:04.559><c> like</c><00:01:05.280><c> that</c><00:01:06.280><c> and</c><00:01:07.119><c> well</c>

00:01:07.270 --> 00:01:07.280 align:start position:0%
new blocks and things like that and well
 

00:01:07.280 --> 00:01:09.109 align:start position:0%
new blocks and things like that and well
when<00:01:07.400><c> you're</c><00:01:07.600><c> creating</c><00:01:07.880><c> a</c><00:01:08.000><c> validator</c><00:01:08.799><c> maybe</c>

00:01:09.109 --> 00:01:09.119 align:start position:0%
when you're creating a validator maybe
 

00:01:09.119 --> 00:01:11.950 align:start position:0%
when you're creating a validator maybe
everyone<00:01:09.680><c> knows</c><00:01:10.080><c> that</c><00:01:10.360><c> but</c><00:01:10.640><c> we</c><00:01:10.920><c> have</c><00:01:11.520><c> two</c><00:01:11.720><c> sets</c>

00:01:11.950 --> 00:01:11.960 align:start position:0%
everyone knows that but we have two sets
 

00:01:11.960 --> 00:01:13.990 align:start position:0%
everyone knows that but we have two sets
of<00:01:12.119><c> credentials</c><00:01:12.759><c> you</c><00:01:12.960><c> have</c><00:01:13.240><c> your</c><00:01:13.520><c> validator</c>

00:01:13.990 --> 00:01:14.000 align:start position:0%
of credentials you have your validator
 

00:01:14.000 --> 00:01:15.350 align:start position:0%
of credentials you have your validator
key<00:01:14.400><c> which</c><00:01:14.520><c> is</c><00:01:14.640><c> associated</c><00:01:15.080><c> with</c><00:01:15.200><c> your</c>

00:01:15.350 --> 00:01:15.360 align:start position:0%
key which is associated with your
 

00:01:15.360 --> 00:01:17.469 align:start position:0%
key which is associated with your
validator<00:01:15.799><c> public</c><00:01:16.200><c> key</c><00:01:16.759><c> which</c><00:01:16.880><c> is</c><00:01:17.000><c> used</c><00:01:17.280><c> for</c>

00:01:17.469 --> 00:01:17.479 align:start position:0%
validator public key which is used for
 

00:01:17.479 --> 00:01:18.590 align:start position:0%
validator public key which is used for
signing<00:01:17.799><c> your</c><00:01:17.960><c> blocks</c><00:01:18.280><c> signing</c><00:01:18.479><c> your</c>

00:01:18.590 --> 00:01:18.600 align:start position:0%
signing your blocks signing your
 

00:01:18.600 --> 00:01:20.830 align:start position:0%
signing your blocks signing your
attestations<00:01:19.119><c> and</c><00:01:19.400><c> everything</c><00:01:20.400><c> and</c><00:01:20.560><c> you</c><00:01:20.720><c> have</c>

00:01:20.830 --> 00:01:20.840 align:start position:0%
attestations and everything and you have
 

00:01:20.840 --> 00:01:23.630 align:start position:0%
attestations and everything and you have
your<00:01:21.040><c> withdraw</c><00:01:21.799><c> uh</c><00:01:21.960><c> key</c><00:01:22.360><c> which</c><00:01:22.600><c> is</c><00:01:23.320><c> kind</c><00:01:23.479><c> of</c>

00:01:23.630 --> 00:01:23.640 align:start position:0%
your withdraw uh key which is kind of
 

00:01:23.640 --> 00:01:26.590 align:start position:0%
your withdraw uh key which is kind of
represents<00:01:24.280><c> the</c><00:01:24.640><c> uh</c><00:01:24.759><c> ownership</c><00:01:25.280><c> of</c><00:01:25.439><c> the</c><00:01:26.000><c> state</c>

00:01:26.590 --> 00:01:26.600 align:start position:0%
represents the uh ownership of the state
 

00:01:26.600 --> 00:01:30.270 align:start position:0%
represents the uh ownership of the state
amount<00:01:27.280><c> of</c><00:01:27.520><c> of</c><00:01:27.880><c> of</c><00:01:28.040><c> E</c>

00:01:30.270 --> 00:01:30.280 align:start position:0%
amount of of of E
 

00:01:30.280 --> 00:01:33.350 align:start position:0%
amount of of of E
um<00:01:30.960><c> another</c><00:01:31.360><c> concept</c><00:01:31.920><c> is</c><00:01:32.520><c> solo</c><00:01:32.880><c> staking</c>

00:01:33.350 --> 00:01:33.360 align:start position:0%
um another concept is solo staking
 

00:01:33.360 --> 00:01:35.270 align:start position:0%
um another concept is solo staking
versus<00:01:33.799><c> delegated</c><00:01:34.280><c> staking</c><00:01:34.680><c> so</c><00:01:34.840><c> this</c><00:01:34.960><c> is</c><00:01:35.159><c> kind</c>

00:01:35.270 --> 00:01:35.280 align:start position:0%
versus delegated staking so this is kind
 

00:01:35.280 --> 00:01:37.590 align:start position:0%
versus delegated staking so this is kind
of<00:01:35.439><c> a</c><00:01:36.200><c> different</c><00:01:36.520><c> thing</c><00:01:36.759><c> like</c><00:01:37.040><c> staking</c><00:01:37.439><c> is</c>

00:01:37.590 --> 00:01:37.600 align:start position:0%
of a different thing like staking is
 

00:01:37.600 --> 00:01:40.710 align:start position:0%
of a different thing like staking is
staking<00:01:38.159><c> but</c><00:01:39.040><c> uh</c><00:01:39.200><c> I</c><00:01:39.280><c> think</c><00:01:39.439><c> solo</c><00:01:39.799><c> staking</c><00:01:40.360><c> will</c>

00:01:40.710 --> 00:01:40.720 align:start position:0%
staking but uh I think solo staking will
 

00:01:40.720 --> 00:01:43.789 align:start position:0%
staking but uh I think solo staking will
be<00:01:41.439><c> uh</c><00:01:41.600><c> kind</c><00:01:41.759><c> of</c><00:01:41.880><c> the</c><00:01:42.079><c> most</c><00:01:42.399><c> basic</c><00:01:43.280><c> uh</c><00:01:43.520><c> thing</c>

00:01:43.789 --> 00:01:43.799 align:start position:0%
be uh kind of the most basic uh thing
 

00:01:43.799 --> 00:01:44.910 align:start position:0%
be uh kind of the most basic uh thing
when<00:01:43.960><c> you</c><00:01:44.040><c> think</c><00:01:44.240><c> about</c><00:01:44.399><c> staking</c><00:01:44.719><c> you</c><00:01:44.840><c> know</c>

00:01:44.910 --> 00:01:44.920 align:start position:0%
when you think about staking you know
 

00:01:44.920 --> 00:01:46.550 align:start position:0%
when you think about staking you know
you<00:01:45.040><c> have</c><00:01:45.159><c> your</c><00:01:45.360><c> laptop</c><00:01:46.000><c> you</c><00:01:46.159><c> create</c><00:01:46.399><c> a</c>

00:01:46.550 --> 00:01:46.560 align:start position:0%
you have your laptop you create a
 

00:01:46.560 --> 00:01:48.670 align:start position:0%
you have your laptop you create a
validator<00:01:47.280><c> you</c><00:01:47.479><c> have</c><00:01:47.759><c> the</c><00:01:47.880><c> validator</c><00:01:48.320><c> key</c><00:01:48.520><c> you</c>

00:01:48.670 --> 00:01:48.680 align:start position:0%
validator you have the validator key you
 

00:01:48.680 --> 00:01:50.789 align:start position:0%
validator you have the validator key you
have<00:01:49.119><c> your</c><00:01:49.360><c> withdraw</c><00:01:49.840><c> key</c><00:01:50.000><c> so</c><00:01:50.240><c> you</c><00:01:50.360><c> own</c><00:01:50.640><c> kind</c>

00:01:50.789 --> 00:01:50.799 align:start position:0%
have your withdraw key so you own kind
 

00:01:50.799 --> 00:01:52.510 align:start position:0%
have your withdraw key so you own kind
of<00:01:51.000><c> everything</c><00:01:51.880><c> and</c><00:01:52.000><c> when</c><00:01:52.119><c> it</c><00:01:52.240><c> comes</c><00:01:52.399><c> to</c>

00:01:52.510 --> 00:01:52.520 align:start position:0%
of everything and when it comes to
 

00:01:52.520 --> 00:01:54.429 align:start position:0%
of everything and when it comes to
delegate<00:01:52.920><c> staking</c><00:01:53.479><c> there</c><00:01:53.600><c> is</c><00:01:53.880><c> like</c><00:01:54.040><c> a</c><00:01:54.200><c> bunch</c>

00:01:54.429 --> 00:01:54.439 align:start position:0%
delegate staking there is like a bunch
 

00:01:54.439 --> 00:01:56.190 align:start position:0%
delegate staking there is like a bunch
of<00:01:54.640><c> different</c><00:01:55.119><c> uh</c><00:01:55.240><c> Arrangements</c><00:01:55.840><c> you</c><00:01:55.960><c> have</c>

00:01:56.190 --> 00:01:56.200 align:start position:0%
of different uh Arrangements you have
 

00:01:56.200 --> 00:01:58.950 align:start position:0%
of different uh Arrangements you have
custodial<00:01:56.759><c> non-custodial</c><00:01:57.399><c> but</c><00:01:58.320><c> for</c><00:01:58.719><c> this</c>

00:01:58.950 --> 00:01:58.960 align:start position:0%
custodial non-custodial but for this
 

00:01:58.960 --> 00:02:01.190 align:start position:0%
custodial non-custodial but for this
exercise<00:01:59.479><c> that's</c><00:01:59.640><c> just</c><00:02:00.000><c> assume</c><00:02:00.360><c> that</c><00:02:00.719><c> you</c><00:02:00.880><c> own</c>

00:02:01.190 --> 00:02:01.200 align:start position:0%
exercise that's just assume that you own
 

00:02:01.200 --> 00:02:03.469 align:start position:0%
exercise that's just assume that you own
the<00:02:01.320><c> withdrawal</c><00:02:01.799><c> key</c><00:02:02.399><c> someone</c><00:02:02.719><c> else</c><00:02:03.000><c> owns</c><00:02:03.320><c> the</c>

00:02:03.469 --> 00:02:03.479 align:start position:0%
the withdrawal key someone else owns the
 

00:02:03.479 --> 00:02:04.749 align:start position:0%
the withdrawal key someone else owns the
validator<00:02:03.920><c> key</c><00:02:04.119><c> because</c><00:02:04.280><c> they're</c><00:02:04.479><c> running</c>

00:02:04.749 --> 00:02:04.759 align:start position:0%
validator key because they're running
 

00:02:04.759 --> 00:02:06.749 align:start position:0%
validator key because they're running
your<00:02:04.920><c> node</c><00:02:05.200><c> for</c><00:02:05.399><c> you</c><00:02:05.920><c> but</c><00:02:06.079><c> they</c><00:02:06.280><c> do</c><00:02:06.439><c> need</c><00:02:06.600><c> the</c>

00:02:06.749 --> 00:02:06.759 align:start position:0%
your node for you but they do need the
 

00:02:06.759 --> 00:02:07.870 align:start position:0%
your node for you but they do need the
key<00:02:06.920><c> because</c><00:02:07.079><c> they're</c><00:02:07.200><c> going</c><00:02:07.320><c> to</c><00:02:07.399><c> be</c><00:02:07.479><c> signing</c>

00:02:07.870 --> 00:02:07.880 align:start position:0%
key because they're going to be signing
 

00:02:07.880 --> 00:02:09.070 align:start position:0%
key because they're going to be signing
the<00:02:08.000><c> the</c><00:02:08.119><c> stations</c><00:02:08.399><c> and</c><00:02:08.520><c> everything</c><00:02:08.800><c> so</c><00:02:09.000><c> they</c>

00:02:09.070 --> 00:02:09.080 align:start position:0%
the the stations and everything so they
 

00:02:09.080 --> 00:02:12.270 align:start position:0%
the the stations and everything so they
need<00:02:09.239><c> the</c><00:02:09.399><c> key</c><00:02:10.119><c> so</c><00:02:10.360><c> that</c><00:02:10.560><c> let's</c><00:02:10.800><c> just</c><00:02:11.200><c> do</c><00:02:11.480><c> with</c>

00:02:12.270 --> 00:02:12.280 align:start position:0%
need the key so that let's just do with
 

00:02:12.280 --> 00:02:14.670 align:start position:0%
need the key so that let's just do with
that<00:02:13.280><c> okay</c><00:02:13.520><c> another</c><00:02:13.840><c> thing</c><00:02:14.080><c> before</c><00:02:14.319><c> we</c><00:02:14.440><c> jump</c>

00:02:14.670 --> 00:02:14.680 align:start position:0%
that okay another thing before we jump
 

00:02:14.680 --> 00:02:16.630 align:start position:0%
that okay another thing before we jump
into<00:02:14.840><c> the</c><00:02:14.959><c> EIP</c><00:02:15.599><c> uh</c><00:02:15.680><c> I</c><00:02:15.760><c> want</c><00:02:15.879><c> to</c><00:02:16.040><c> touch</c><00:02:16.319><c> on</c>

00:02:16.630 --> 00:02:16.640 align:start position:0%
into the EIP uh I want to touch on
 

00:02:16.640 --> 00:02:20.350 align:start position:0%
into the EIP uh I want to touch on
voluntary<00:02:17.239><c> exits</c><00:02:17.720><c> so</c><00:02:18.680><c> um</c><00:02:19.599><c> voluntary</c><00:02:20.080><c> exit</c>

00:02:20.350 --> 00:02:20.360 align:start position:0%
voluntary exits so um voluntary exit
 

00:02:20.360 --> 00:02:21.830 align:start position:0%
voluntary exits so um voluntary exit
since<00:02:20.599><c> phase</c><00:02:20.840><c> zero</c><00:02:21.120><c> has</c><00:02:21.239><c> been</c><00:02:21.440><c> pretty</c><00:02:21.640><c> much</c>

00:02:21.830 --> 00:02:21.840 align:start position:0%
since phase zero has been pretty much
 

00:02:21.840 --> 00:02:24.070 align:start position:0%
since phase zero has been pretty much
the<00:02:22.000><c> same</c><00:02:22.879><c> you</c><00:02:23.200><c> if</c><00:02:23.319><c> you</c><00:02:23.400><c> want</c><00:02:23.519><c> to</c><00:02:23.680><c> exit</c>

00:02:24.070 --> 00:02:24.080 align:start position:0%
the same you if you want to exit
 

00:02:24.080 --> 00:02:26.470 align:start position:0%
the same you if you want to exit
validator<00:02:24.519><c> you</c><00:02:24.640><c> don't</c><00:02:24.800><c> want</c><00:02:24.920><c> a</c><00:02:25.120><c> stake</c><00:02:25.480><c> anymore</c>

00:02:26.470 --> 00:02:26.480 align:start position:0%
validator you don't want a stake anymore
 

00:02:26.480 --> 00:02:28.910 align:start position:0%
validator you don't want a stake anymore
you<00:02:26.760><c> will</c><00:02:27.360><c> uh</c><00:02:27.480><c> send</c><00:02:27.879><c> a</c><00:02:28.120><c> volun</c><00:02:28.519><c> assigned</c>

00:02:28.910 --> 00:02:28.920 align:start position:0%
you will uh send a volun assigned
 

00:02:28.920 --> 00:02:31.750 align:start position:0%
you will uh send a volun assigned
voluntary<00:02:29.400><c> exit</c><00:02:29.959><c> message</c><00:02:30.840><c> but</c><00:02:31.040><c> that</c><00:02:31.239><c> message</c>

00:02:31.750 --> 00:02:31.760 align:start position:0%
voluntary exit message but that message
 

00:02:31.760 --> 00:02:34.949 align:start position:0%
voluntary exit message but that message
is<00:02:32.000><c> signed</c><00:02:32.440><c> with</c><00:02:32.599><c> your</c><00:02:32.840><c> validator</c><00:02:33.440><c> key</c><00:02:34.319><c> so</c><00:02:34.800><c> you</c>

00:02:34.949 --> 00:02:34.959 align:start position:0%
is signed with your validator key so you
 

00:02:34.959 --> 00:02:36.990 align:start position:0%
is signed with your validator key so you
sign<00:02:35.200><c> that</c><00:02:35.360><c> message</c><00:02:35.760><c> broadcast</c><00:02:36.280><c> it</c><00:02:36.480><c> through</c>

00:02:36.990 --> 00:02:37.000 align:start position:0%
sign that message broadcast it through
 

00:02:37.000 --> 00:02:39.350 align:start position:0%
sign that message broadcast it through
uh<00:02:37.080><c> send</c><00:02:37.319><c> it</c><00:02:37.599><c> through</c><00:02:37.920><c> the</c><00:02:38.040><c> beon</c><00:02:38.360><c> API</c><00:02:39.200><c> it's</c>

00:02:39.350 --> 00:02:39.360 align:start position:0%
uh send it through the beon API it's
 

00:02:39.360 --> 00:02:40.710 align:start position:0%
uh send it through the beon API it's
going<00:02:39.440><c> to</c><00:02:39.560><c> be</c><00:02:39.640><c> propagated</c><00:02:40.040><c> in</c><00:02:40.120><c> the</c><00:02:40.239><c> network</c>

00:02:40.710 --> 00:02:40.720 align:start position:0%
going to be propagated in the network
 

00:02:40.720 --> 00:02:43.550 align:start position:0%
going to be propagated in the network
eventually<00:02:41.120><c> included</c><00:02:41.480><c> in</c><00:02:41.599><c> a</c><00:02:41.720><c> block</c><00:02:42.400><c> and</c><00:02:43.239><c> after</c>

00:02:43.550 --> 00:02:43.560 align:start position:0%
eventually included in a block and after
 

00:02:43.560 --> 00:02:45.390 align:start position:0%
eventually included in a block and after
some<00:02:43.800><c> time</c><00:02:44.080><c> your</c><00:02:44.319><c> validator</c><00:02:44.720><c> joins</c><00:02:45.000><c> the</c><00:02:45.120><c> exit</c>

00:02:45.390 --> 00:02:45.400 align:start position:0%
some time your validator joins the exit
 

00:02:45.400 --> 00:02:48.550 align:start position:0%
some time your validator joins the exit
Cube<00:02:46.280><c> pretty</c><00:02:46.959><c> straightforward</c><00:02:47.959><c> uh</c><00:02:48.280><c> however</c>

00:02:48.550 --> 00:02:48.560 align:start position:0%
Cube pretty straightforward uh however
 

00:02:48.560 --> 00:02:50.509 align:start position:0%
Cube pretty straightforward uh however
as<00:02:48.640><c> you</c><00:02:48.720><c> can</c><00:02:48.840><c> see</c><00:02:49.000><c> in</c><00:02:49.080><c> the</c><00:02:49.200><c> diagram</c><00:02:49.680><c> here</c><00:02:50.319><c> if</c>

00:02:50.509 --> 00:02:50.519 align:start position:0%
as you can see in the diagram here if
 

00:02:50.519 --> 00:02:53.149 align:start position:0%
as you can see in the diagram here if
you<00:02:51.200><c> don't</c><00:02:51.519><c> have</c><00:02:51.640><c> the</c><00:02:51.800><c> validator</c><00:02:52.280><c> key</c><00:02:52.920><c> you're</c>

00:02:53.149 --> 00:02:53.159 align:start position:0%
you don't have the validator key you're
 

00:02:53.159 --> 00:02:54.630 align:start position:0%
you don't have the validator key you're
kind<00:02:53.319><c> of</c><00:02:53.400><c> in</c><00:02:53.480><c> trouble</c><00:02:53.879><c> because</c><00:02:54.200><c> you</c><00:02:54.360><c> don't</c>

00:02:54.630 --> 00:02:54.640 align:start position:0%
kind of in trouble because you don't
 

00:02:54.640 --> 00:02:56.309 align:start position:0%
kind of in trouble because you don't
really<00:02:55.280><c> have</c><00:02:55.440><c> a</c><00:02:55.560><c> way</c><00:02:55.720><c> of</c><00:02:55.840><c> accessing</c><00:02:56.239><c> your</c>

00:02:56.309 --> 00:02:56.319 align:start position:0%
really have a way of accessing your
 

00:02:56.319 --> 00:02:58.949 align:start position:0%
really have a way of accessing your
valid<00:02:56.840><c> dator</c><00:02:57.840><c> and</c><00:02:58.159><c> you</c><00:02:58.280><c> need</c><00:02:58.400><c> to</c><00:02:58.519><c> kind</c><00:02:58.640><c> of</c><00:02:58.720><c> ring</c>

00:02:58.949 --> 00:02:58.959 align:start position:0%
valid dator and you need to kind of ring
 

00:02:58.959 --> 00:03:00.990 align:start position:0%
valid dator and you need to kind of ring
your<00:02:59.120><c> operator</c><00:02:59.920><c> hey</c><00:03:00.159><c> could</c><00:03:00.280><c> you</c><00:03:00.440><c> please</c><00:03:00.720><c> exit</c>

00:03:00.990 --> 00:03:01.000 align:start position:0%
your operator hey could you please exit
 

00:03:01.000 --> 00:03:03.630 align:start position:0%
your operator hey could you please exit
my<00:03:01.120><c> validator</c><00:03:01.560><c> for</c><00:03:01.720><c> me</c><00:03:02.680><c> well</c><00:03:02.959><c> if</c><00:03:03.120><c> they</c><00:03:03.239><c> are</c><00:03:03.560><c> you</c>

00:03:03.630 --> 00:03:03.640 align:start position:0%
my validator for me well if they are you
 

00:03:03.640 --> 00:03:05.390 align:start position:0%
my validator for me well if they are you
know<00:03:03.840><c> nice</c><00:03:04.159><c> people</c><00:03:04.400><c> they</c><00:03:04.480><c> will</c><00:03:04.640><c> do</c><00:03:04.760><c> it</c><00:03:04.840><c> for</c><00:03:05.040><c> you</c>

00:03:05.390 --> 00:03:05.400 align:start position:0%
know nice people they will do it for you
 

00:03:05.400 --> 00:03:08.390 align:start position:0%
know nice people they will do it for you
but<00:03:05.640><c> you</c><00:03:05.760><c> know</c><00:03:06.120><c> it's</c><00:03:06.319><c> kind</c><00:03:06.440><c> of</c><00:03:06.560><c> like</c><00:03:06.720><c> a</c><00:03:07.440><c> grief</c>

00:03:08.390 --> 00:03:08.400 align:start position:0%
but you know it's kind of like a grief
 

00:03:08.400 --> 00:03:11.350 align:start position:0%
but you know it's kind of like a grief
Tech<00:03:08.720><c> Vector</c><00:03:09.480><c> because</c><00:03:10.480><c> technically</c><00:03:11.159><c> the</c><00:03:11.280><c> the</c>

00:03:11.350 --> 00:03:11.360 align:start position:0%
Tech Vector because technically the the
 

00:03:11.360 --> 00:03:16.110 align:start position:0%
Tech Vector because technically the the
node<00:03:11.640><c> operator</c><00:03:12.200><c> can</c><00:03:13.360><c> um</c><00:03:14.360><c> like</c><00:03:14.640><c> not</c><00:03:14.920><c> really</c><00:03:15.799><c> do</c>

00:03:16.110 --> 00:03:16.120 align:start position:0%
node operator can um like not really do
 

00:03:16.120 --> 00:03:18.309 align:start position:0%
node operator can um like not really do
their<00:03:16.360><c> best</c><00:03:16.640><c> job</c><00:03:17.519><c> uh</c><00:03:17.680><c> when</c><00:03:17.799><c> doing</c><00:03:18.000><c> their</c>

00:03:18.309 --> 00:03:18.319 align:start position:0%
their best job uh when doing their
 

00:03:18.319 --> 00:03:19.869 align:start position:0%
their best job uh when doing their
decisions<00:03:18.680><c> and</c><00:03:18.799><c> everything</c><00:03:19.360><c> and</c><00:03:19.480><c> they</c><00:03:19.640><c> have</c>

00:03:19.869 --> 00:03:19.879 align:start position:0%
decisions and everything and they have
 

00:03:19.879 --> 00:03:22.670 align:start position:0%
decisions and everything and they have
ways<00:03:20.080><c> of</c><00:03:20.280><c> like</c><00:03:20.400><c> slowly</c><00:03:21.080><c> chipping</c><00:03:21.519><c> away</c><00:03:21.959><c> your</c>

00:03:22.670 --> 00:03:22.680 align:start position:0%
ways of like slowly chipping away your
 

00:03:22.680 --> 00:03:26.149 align:start position:0%
ways of like slowly chipping away your
uh<00:03:23.000><c> your</c><00:03:23.680><c> uh</c><00:03:23.920><c> steak</c><00:03:24.280><c> which</c><00:03:24.480><c> not</c><00:03:25.000><c> great</c><00:03:26.000><c> there</c>

00:03:26.149 --> 00:03:26.159 align:start position:0%
uh your uh steak which not great there
 

00:03:26.159 --> 00:03:27.990 align:start position:0%
uh your uh steak which not great there
are<00:03:26.560><c> ways</c><00:03:26.879><c> around</c><00:03:27.239><c> this</c><00:03:27.560><c> some</c><00:03:27.799><c> other</c>

00:03:27.990 --> 00:03:28.000 align:start position:0%
are ways around this some other
 

00:03:28.000 --> 00:03:30.229 align:start position:0%
are ways around this some other
operators<00:03:28.400><c> will</c><00:03:28.599><c> give</c><00:03:28.760><c> you</c><00:03:28.920><c> a</c><00:03:29.120><c> pre-sign</c><00:03:29.879><c> exit</c>

00:03:30.229 --> 00:03:30.239 align:start position:0%
operators will give you a pre-sign exit
 

00:03:30.239 --> 00:03:33.350 align:start position:0%
operators will give you a pre-sign exit
message<00:03:30.799><c> when</c><00:03:30.920><c> you</c><00:03:31.200><c> join</c><00:03:31.640><c> the</c><00:03:32.200><c> uh</c><00:03:32.519><c> the</c><00:03:32.920><c> system</c>

00:03:33.350 --> 00:03:33.360 align:start position:0%
message when you join the uh the system
 

00:03:33.360 --> 00:03:35.470 align:start position:0%
message when you join the uh the system
so<00:03:33.920><c> you</c><00:03:34.120><c> keep</c><00:03:34.280><c> that</c><00:03:34.439><c> message</c><00:03:34.760><c> safe</c><00:03:35.159><c> whenever</c>

00:03:35.470 --> 00:03:35.480 align:start position:0%
so you keep that message safe whenever
 

00:03:35.480 --> 00:03:36.869 align:start position:0%
so you keep that message safe whenever
you<00:03:35.599><c> want</c><00:03:35.720><c> to</c><00:03:35.879><c> exit</c><00:03:36.200><c> you</c><00:03:36.319><c> already</c><00:03:36.560><c> have</c><00:03:36.720><c> the</c>

00:03:36.869 --> 00:03:36.879 align:start position:0%
you want to exit you already have the
 

00:03:36.879 --> 00:03:39.350 align:start position:0%
you want to exit you already have the
signed<00:03:37.120><c> message</c><00:03:37.400><c> and</c><00:03:37.519><c> then</c><00:03:37.599><c> you</c><00:03:37.720><c> can</c><00:03:38.360><c> exit</c>

00:03:39.350 --> 00:03:39.360 align:start position:0%
signed message and then you can exit
 

00:03:39.360 --> 00:03:41.110 align:start position:0%
signed message and then you can exit
this<00:03:39.640><c> is</c><00:03:39.799><c> a</c><00:03:39.959><c> workaround</c><00:03:40.599><c> because</c><00:03:40.840><c> there</c><00:03:40.920><c> are</c><00:03:41.040><c> a</c>

00:03:41.110 --> 00:03:41.120 align:start position:0%
this is a workaround because there are a
 

00:03:41.120 --> 00:03:42.509 align:start position:0%
this is a workaround because there are a
lot<00:03:41.239><c> of</c><00:03:41.360><c> complications</c><00:03:41.840><c> with</c><00:03:42.040><c> this</c><00:03:42.239><c> there's</c><00:03:42.439><c> a</c>

00:03:42.509 --> 00:03:42.519 align:start position:0%
lot of complications with this there's a
 

00:03:42.519 --> 00:03:43.630 align:start position:0%
lot of complications with this there's a
lot<00:03:42.640><c> of</c><00:03:42.799><c> you</c><00:03:42.879><c> know</c><00:03:43.000><c> you</c><00:03:43.080><c> need</c><00:03:43.200><c> to</c><00:03:43.319><c> keep</c><00:03:43.480><c> that</c>

00:03:43.630 --> 00:03:43.640 align:start position:0%
lot of you know you need to keep that
 

00:03:43.640 --> 00:03:46.070 align:start position:0%
lot of you know you need to keep that
message<00:03:43.959><c> safe</c><00:03:44.760><c> you</c><00:03:45.040><c> don't</c><00:03:45.360><c> you're</c><00:03:45.519><c> not</c><00:03:45.799><c> 100%</c>

00:03:46.070 --> 00:03:46.080 align:start position:0%
message safe you don't you're not 100%
 

00:03:46.080 --> 00:03:48.030 align:start position:0%
message safe you don't you're not 100%
sure<00:03:46.239><c> if</c><00:03:46.360><c> that</c><00:03:46.480><c> message</c><00:03:46.720><c> is</c><00:03:46.760><c> going</c><00:03:46.879><c> to</c><00:03:47.040><c> work</c>

00:03:48.030 --> 00:03:48.040 align:start position:0%
sure if that message is going to work
 

00:03:48.040 --> 00:03:49.470 align:start position:0%
sure if that message is going to work
and<00:03:48.519><c> they</c><00:03:48.680><c> have</c><00:03:48.840><c> to</c><00:03:49.000><c> have</c><00:03:49.200><c> all</c><00:03:49.360><c> the</c>

00:03:49.470 --> 00:03:49.480 align:start position:0%
and they have to have all the
 

00:03:49.480 --> 00:03:50.949 align:start position:0%
and they have to have all the
infrastructure<00:03:50.080><c> around</c><00:03:50.360><c> managing</c><00:03:50.799><c> that</c>

00:03:50.949 --> 00:03:50.959 align:start position:0%
infrastructure around managing that
 

00:03:50.959 --> 00:03:53.949 align:start position:0%
infrastructure around managing that
message<00:03:51.360><c> and</c><00:03:51.560><c> everything</c><00:03:52.239><c> so</c><00:03:53.239><c> it's</c><00:03:53.680><c> yeah</c><00:03:53.840><c> it's</c>

00:03:53.949 --> 00:03:53.959 align:start position:0%
message and everything so it's yeah it's
 

00:03:53.959 --> 00:03:56.589 align:start position:0%
message and everything so it's yeah it's
kind<00:03:54.079><c> of</c><00:03:54.159><c> a</c><00:03:54.680><c> heck</c><00:03:55.680><c> well</c><00:03:55.920><c> back</c><00:03:56.079><c> to</c><00:03:56.200><c> the</c><00:03:56.360><c> problem</c>

00:03:56.589 --> 00:03:56.599 align:start position:0%
kind of a heck well back to the problem
 

00:03:56.599 --> 00:03:58.470 align:start position:0%
kind of a heck well back to the problem
that<00:03:56.680><c> we</c><00:03:56.799><c> were</c><00:03:56.920><c> talking</c><00:03:57.239><c> about</c>

00:03:58.470 --> 00:03:58.480 align:start position:0%
that we were talking about
 

00:03:58.480 --> 00:04:00.910 align:start position:0%
that we were talking about
we<00:03:59.480><c> you</c><00:03:59.560><c> can</c><00:03:59.840><c> only</c><00:04:00.040><c> exit</c><00:04:00.280><c> your</c><00:04:00.400><c> validator</c>

00:04:00.910 --> 00:04:00.920 align:start position:0%
we you can only exit your validator
 

00:04:00.920 --> 00:04:04.670 align:start position:0%
we you can only exit your validator
today<00:04:01.360><c> with</c><00:04:01.519><c> your</c><00:04:01.840><c> validator</c><00:04:02.360><c> key</c><00:04:03.519><c> right</c><00:04:04.519><c> and</c>

00:04:04.670 --> 00:04:04.680 align:start position:0%
today with your validator key right and
 

00:04:04.680 --> 00:04:07.630 align:start position:0%
today with your validator key right and
the<00:04:04.760><c> solution</c><00:04:05.079><c> is</c><00:04:05.599><c> easy</c><00:04:06.599><c> just</c><00:04:06.799><c> allow</c><00:04:07.239><c> both</c><00:04:07.480><c> the</c>

00:04:07.630 --> 00:04:07.640 align:start position:0%
the solution is easy just allow both the
 

00:04:07.640 --> 00:04:09.429 align:start position:0%
the solution is easy just allow both the
validator<00:04:08.159><c> key</c><00:04:08.519><c> and</c><00:04:08.720><c> the</c><00:04:08.840><c> withdraw</c><00:04:09.200><c> key</c><00:04:09.360><c> to</c>

00:04:09.429 --> 00:04:09.439 align:start position:0%
validator key and the withdraw key to
 

00:04:09.439 --> 00:04:12.229 align:start position:0%
validator key and the withdraw key to
exit<00:04:09.680><c> the</c><00:04:09.959><c> validator</c><00:04:10.959><c> yep</c><00:04:11.360><c> it's</c><00:04:11.879><c> it's</c><00:04:12.040><c> pretty</c>

00:04:12.229 --> 00:04:12.239 align:start position:0%
exit the validator yep it's it's pretty
 

00:04:12.239 --> 00:04:13.630 align:start position:0%
exit the validator yep it's it's pretty
straightforward<00:04:12.959><c> unfortunately</c>

00:04:13.630 --> 00:04:13.640 align:start position:0%
straightforward unfortunately
 

00:04:13.640 --> 00:04:16.110 align:start position:0%
straightforward unfortunately
implementing<00:04:14.200><c> it</c><00:04:14.799><c> it's</c><00:04:15.000><c> not</c><00:04:15.239><c> that</c>

00:04:16.110 --> 00:04:16.120 align:start position:0%
implementing it it's not that
 

00:04:16.120 --> 00:04:18.590 align:start position:0%
implementing it it's not that
easy<00:04:17.120><c> um</c><00:04:17.400><c> and</c><00:04:17.560><c> that's</c><00:04:17.959><c> pretty</c><00:04:18.199><c> much</c><00:04:18.440><c> the</c>

00:04:18.590 --> 00:04:18.600 align:start position:0%
easy um and that's pretty much the
 

00:04:18.600 --> 00:04:21.590 align:start position:0%
easy um and that's pretty much the
context<00:04:19.160><c> and</c><00:04:19.400><c> how</c><00:04:19.519><c> we</c><00:04:19.680><c> get</c><00:04:19.840><c> to</c><00:04:20.120><c> EIP</c>

00:04:21.590 --> 00:04:21.600 align:start position:0%
context and how we get to EIP
 

00:04:21.600 --> 00:04:24.950 align:start position:0%
context and how we get to EIP
7002<00:04:22.680><c> so</c><00:04:23.680><c> why</c><00:04:23.840><c> it's</c><00:04:23.960><c> not</c><00:04:24.160><c> easy</c><00:04:24.520><c> it's</c><00:04:24.680><c> important</c>

00:04:24.950 --> 00:04:24.960 align:start position:0%
7002 so why it's not easy it's important
 

00:04:24.960 --> 00:04:26.550 align:start position:0%
7002 so why it's not easy it's important
to<00:04:25.120><c> remember</c><00:04:25.639><c> that</c><00:04:25.800><c> when</c><00:04:25.919><c> it</c><00:04:26.040><c> comes</c><00:04:26.240><c> to</c><00:04:26.400><c> the</c>

00:04:26.550 --> 00:04:26.560 align:start position:0%
to remember that when it comes to the
 

00:04:26.560 --> 00:04:28.430 align:start position:0%
to remember that when it comes to the
consensus<00:04:27.320><c> uh</c><00:04:27.400><c> layer</c><00:04:27.759><c> and</c><00:04:27.880><c> the</c><00:04:28.000><c> execution</c>

00:04:28.430 --> 00:04:28.440 align:start position:0%
consensus uh layer and the execution
 

00:04:28.440 --> 00:04:30.749 align:start position:0%
consensus uh layer and the execution
layer<00:04:29.440><c> the</c><00:04:29.720><c> consensus</c><00:04:30.080><c> layer</c><00:04:30.320><c> doesn't</c><00:04:30.520><c> have</c>

00:04:30.749 --> 00:04:30.759 align:start position:0%
layer the consensus layer doesn't have
 

00:04:30.759 --> 00:04:32.629 align:start position:0%
layer the consensus layer doesn't have
like<00:04:30.919><c> a</c><00:04:31.120><c> complete</c><00:04:31.560><c> view</c><00:04:31.960><c> of</c><00:04:32.120><c> what</c><00:04:32.280><c> happens</c><00:04:32.520><c> on</c>

00:04:32.629 --> 00:04:32.639 align:start position:0%
like a complete view of what happens on
 

00:04:32.639 --> 00:04:35.390 align:start position:0%
like a complete view of what happens on
the<00:04:32.759><c> execution</c><00:04:33.120><c> layer</c><00:04:33.960><c> right</c><00:04:34.199><c> so</c><00:04:35.080><c> it's</c><00:04:35.240><c> got</c>

00:04:35.390 --> 00:04:35.400 align:start position:0%
the execution layer right so it's got
 

00:04:35.400 --> 00:04:36.870 align:start position:0%
the execution layer right so it's got
like<00:04:35.479><c> a</c><00:04:35.639><c> limited</c><00:04:36.080><c> amount</c><00:04:36.280><c> of</c><00:04:36.440><c> information</c>

00:04:36.870 --> 00:04:36.880 align:start position:0%
like a limited amount of information
 

00:04:36.880 --> 00:04:38.510 align:start position:0%
like a limited amount of information
that<00:04:37.039><c> comes</c><00:04:37.280><c> through</c><00:04:37.560><c> that</c><00:04:37.840><c> side</c><00:04:38.199><c> I</c><00:04:38.280><c> think</c><00:04:38.400><c> a</c>

00:04:38.510 --> 00:04:38.520 align:start position:0%
that comes through that side I think a
 

00:04:38.520 --> 00:04:40.230 align:start position:0%
that comes through that side I think a
good<00:04:38.680><c> example</c><00:04:39.039><c> of</c><00:04:39.240><c> this</c><00:04:39.440><c> is</c><00:04:39.560><c> you</c><00:04:39.720><c> think</c><00:04:39.960><c> about</c>

00:04:40.230 --> 00:04:40.240 align:start position:0%
good example of this is you think about
 

00:04:40.240 --> 00:04:42.270 align:start position:0%
good example of this is you think about
deposit<00:04:40.720><c> processing</c><00:04:41.479><c> stepan</c><00:04:41.880><c> is</c><00:04:41.960><c> going</c><00:04:42.080><c> to</c><00:04:42.160><c> be</c>

00:04:42.270 --> 00:04:42.280 align:start position:0%
deposit processing stepan is going to be
 

00:04:42.280 --> 00:04:44.070 align:start position:0%
deposit processing stepan is going to be
talking<00:04:42.680><c> a</c><00:04:42.759><c> little</c><00:04:42.919><c> bit</c><00:04:43.160><c> about</c><00:04:43.600><c> about</c><00:04:43.800><c> it</c>

00:04:44.070 --> 00:04:44.080 align:start position:0%
talking a little bit about about it
 

00:04:44.080 --> 00:04:46.430 align:start position:0%
talking a little bit about about it
later<00:04:45.080><c> it's</c><00:04:45.199><c> a</c><00:04:45.360><c> complicated</c><00:04:46.199><c> it's</c><00:04:46.280><c> a</c>

00:04:46.430 --> 00:04:46.440 align:start position:0%
later it's a complicated it's a
 

00:04:46.440 --> 00:04:47.749 align:start position:0%
later it's a complicated it's a
complicated<00:04:46.880><c> Mass</c><00:04:47.160><c> you</c><00:04:47.240><c> know</c><00:04:47.320><c> it's</c><00:04:47.400><c> a</c><00:04:47.520><c> whole</c>

00:04:47.749 --> 00:04:47.759 align:start position:0%
complicated Mass you know it's a whole
 

00:04:47.759 --> 00:04:49.550 align:start position:0%
complicated Mass you know it's a whole
system<00:04:48.199><c> keeps</c><00:04:48.479><c> updating</c><00:04:49.000><c> and</c><00:04:49.160><c> fetching</c>

00:04:49.550 --> 00:04:49.560 align:start position:0%
system keeps updating and fetching
 

00:04:49.560 --> 00:04:52.150 align:start position:0%
system keeps updating and fetching
information<00:04:50.360><c> it's</c><00:04:50.520><c> not</c><00:04:50.680><c> that</c><00:04:50.840><c> easy</c><00:04:51.800><c> so</c><00:04:52.000><c> what</c>

00:04:52.150 --> 00:04:52.160 align:start position:0%
information it's not that easy so what
 

00:04:52.160 --> 00:04:56.310 align:start position:0%
information it's not that easy so what
we<00:04:52.280><c> really</c><00:04:52.479><c> need</c><00:04:52.919><c> is</c><00:04:53.199><c> we</c><00:04:53.360><c> need</c><00:04:53.520><c> a</c><00:04:53.960><c> mechanism</c><00:04:55.320><c> to</c>

00:04:56.310 --> 00:04:56.320 align:start position:0%
we really need is we need a mechanism to
 

00:04:56.320 --> 00:04:59.790 align:start position:0%
we really need is we need a mechanism to
create<00:04:56.720><c> a</c><00:04:56.919><c> message</c><00:04:57.520><c> on</c><00:04:57.880><c> the</c><00:04:58.039><c> execution</c><00:04:58.520><c> layer</c>

00:04:59.790 --> 00:04:59.800 align:start position:0%
create a message on the execution layer
 

00:04:59.800 --> 00:05:01.430 align:start position:0%
create a message on the execution layer
send<00:05:00.160><c> that</c><00:05:00.360><c> message</c><00:05:00.720><c> all</c><00:05:00.919><c> the</c><00:05:01.039><c> way</c><00:05:01.160><c> to</c><00:05:01.280><c> the</c>

00:05:01.430 --> 00:05:01.440 align:start position:0%
send that message all the way to the
 

00:05:01.440 --> 00:05:04.150 align:start position:0%
send that message all the way to the
consensus<00:05:01.960><c> layer</c><00:05:02.960><c> but</c><00:05:03.160><c> that</c><00:05:03.360><c> message</c><00:05:03.759><c> has</c><00:05:03.880><c> to</c>

00:05:04.150 --> 00:05:04.160 align:start position:0%
consensus layer but that message has to
 

00:05:04.160 --> 00:05:07.430 align:start position:0%
consensus layer but that message has to
be<00:05:05.160><c> authenticated</c><00:05:06.120><c> with</c><00:05:06.639><c> an</c><00:05:06.800><c> account</c><00:05:07.080><c> on</c><00:05:07.280><c> the</c>

00:05:07.430 --> 00:05:07.440 align:start position:0%
be authenticated with an account on the
 

00:05:07.440 --> 00:05:09.790 align:start position:0%
be authenticated with an account on the
execution<00:05:07.919><c> layer</c><00:05:08.280><c> side</c><00:05:09.160><c> but</c><00:05:09.280><c> at</c><00:05:09.400><c> the</c><00:05:09.520><c> same</c>

00:05:09.790 --> 00:05:09.800 align:start position:0%
execution layer side but at the same
 

00:05:09.800 --> 00:05:11.950 align:start position:0%
execution layer side but at the same
time<00:05:10.440><c> all</c><00:05:10.639><c> the</c><00:05:10.759><c> authorization</c><00:05:11.520><c> happens</c><00:05:11.800><c> on</c>

00:05:11.950 --> 00:05:11.960 align:start position:0%
time all the authorization happens on
 

00:05:11.960 --> 00:05:13.310 align:start position:0%
time all the authorization happens on
the<00:05:12.080><c> consensus</c><00:05:12.520><c> layer</c><00:05:12.800><c> side</c><00:05:13.039><c> because</c><00:05:13.199><c> the</c>

00:05:13.310 --> 00:05:13.320 align:start position:0%
the consensus layer side because the
 

00:05:13.320 --> 00:05:15.350 align:start position:0%
the consensus layer side because the
consensus<00:05:13.720><c> layer</c><00:05:13.960><c> is</c><00:05:14.080><c> the</c><00:05:14.199><c> one</c><00:05:14.360><c> that</c><00:05:14.520><c> knows</c>

00:05:15.350 --> 00:05:15.360 align:start position:0%
consensus layer is the one that knows
 

00:05:15.360 --> 00:05:17.150 align:start position:0%
consensus layer is the one that knows
who's<00:05:15.600><c> the</c><00:05:15.759><c> validator</c><00:05:16.440><c> what's</c><00:05:16.680><c> the</c><00:05:16.759><c> withdraw</c>

00:05:17.150 --> 00:05:17.160 align:start position:0%
who's the validator what's the withdraw
 

00:05:17.160 --> 00:05:18.350 align:start position:0%
who's the validator what's the withdraw
credential<00:05:17.600><c> associated</c><00:05:18.039><c> with</c><00:05:18.160><c> that</c>

00:05:18.350 --> 00:05:18.360 align:start position:0%
credential associated with that
 

00:05:18.360 --> 00:05:20.270 align:start position:0%
credential associated with that
validator<00:05:19.240><c> what's</c><00:05:19.440><c> the</c><00:05:19.560><c> balance</c><00:05:20.039><c> and</c><00:05:20.160><c> all</c>

00:05:20.270 --> 00:05:20.280 align:start position:0%
validator what's the balance and all
 

00:05:20.280 --> 00:05:22.990 align:start position:0%
validator what's the balance and all
this<00:05:20.440><c> kind</c><00:05:20.560><c> of</c><00:05:20.800><c> stuff</c><00:05:21.800><c> so</c><00:05:22.080><c> that's</c><00:05:22.360><c> the</c><00:05:22.639><c> kind</c><00:05:22.759><c> of</c>

00:05:22.990 --> 00:05:23.000 align:start position:0%
this kind of stuff so that's the kind of
 

00:05:23.000 --> 00:05:24.870 align:start position:0%
this kind of stuff so that's the kind of
the<00:05:23.199><c> the</c><00:05:23.319><c> thing</c><00:05:23.479><c> that</c><00:05:23.560><c> we're</c><00:05:23.759><c> trying</c><00:05:23.960><c> to</c><00:05:24.039><c> solve</c>

00:05:24.870 --> 00:05:24.880 align:start position:0%
the the thing that we're trying to solve
 

00:05:24.880 --> 00:05:28.309 align:start position:0%
the the thing that we're trying to solve
here<00:05:25.960><c> um</c><00:05:26.960><c> and</c><00:05:27.160><c> that's</c><00:05:27.479><c> pretty</c><00:05:27.680><c> much</c><00:05:27.880><c> the</c><00:05:28.039><c> idea</c>

00:05:28.309 --> 00:05:28.319 align:start position:0%
here um and that's pretty much the idea
 

00:05:28.319 --> 00:05:30.590 align:start position:0%
here um and that's pretty much the idea
with<00:05:28.520><c> withdraw</c><00:05:29.199><c> requests</c><00:05:29.800><c> so</c><00:05:30.039><c> it's</c><00:05:30.160><c> a</c><00:05:30.319><c> request</c>

00:05:30.590 --> 00:05:30.600 align:start position:0%
with withdraw requests so it's a request
 

00:05:30.600 --> 00:05:32.790 align:start position:0%
with withdraw requests so it's a request
that<00:05:30.720><c> comes</c><00:05:30.880><c> from</c><00:05:31.039><c> the</c><00:05:31.120><c> e</c><00:05:31.520><c> goes</c><00:05:31.680><c> to</c><00:05:31.800><c> the</c><00:05:31.919><c> CL</c><00:05:32.680><c> and</c>

00:05:32.790 --> 00:05:32.800 align:start position:0%
that comes from the e goes to the CL and
 

00:05:32.800 --> 00:05:35.710 align:start position:0%
that comes from the e goes to the CL and
it's<00:05:33.000><c> got</c><00:05:33.479><c> um</c><00:05:33.759><c> pretty</c><00:05:33.960><c> much</c><00:05:34.280><c> three</c><00:05:35.280><c> uh</c><00:05:35.440><c> pieces</c>

00:05:35.710 --> 00:05:35.720 align:start position:0%
it's got um pretty much three uh pieces
 

00:05:35.720 --> 00:05:38.029 align:start position:0%
it's got um pretty much three uh pieces
of<00:05:35.919><c> information</c><00:05:36.520><c> one</c><00:05:36.759><c> is</c><00:05:36.880><c> the</c><00:05:37.039><c> source</c><00:05:37.360><c> address</c>

00:05:38.029 --> 00:05:38.039 align:start position:0%
of information one is the source address
 

00:05:38.039 --> 00:05:41.150 align:start position:0%
of information one is the source address
which<00:05:38.280><c> is</c><00:05:38.479><c> supposed</c><00:05:38.880><c> to</c><00:05:39.360><c> be</c><00:05:40.360><c> the</c><00:05:40.600><c> address</c><00:05:41.039><c> that</c>

00:05:41.150 --> 00:05:41.160 align:start position:0%
which is supposed to be the address that
 

00:05:41.160 --> 00:05:43.550 align:start position:0%
which is supposed to be the address that
you<00:05:41.360><c> have</c><00:05:41.600><c> set</c><00:05:41.880><c> as</c><00:05:42.039><c> withdraw</c><00:05:42.440><c> credential</c><00:05:43.120><c> on</c>

00:05:43.550 --> 00:05:43.560 align:start position:0%
you have set as withdraw credential on
 

00:05:43.560 --> 00:05:44.790 align:start position:0%
you have set as withdraw credential on
your

00:05:44.790 --> 00:05:44.800 align:start position:0%
your
 

00:05:44.800 --> 00:05:47.510 align:start position:0%
your
validator<00:05:45.800><c> the</c><00:05:45.960><c> public</c><00:05:46.319><c> key</c><00:05:46.800><c> which</c><00:05:47.039><c> is</c>

00:05:47.510 --> 00:05:47.520 align:start position:0%
validator the public key which is
 

00:05:47.520 --> 00:05:49.230 align:start position:0%
validator the public key which is
basically<00:05:47.919><c> what</c><00:05:48.039><c> is</c><00:05:48.160><c> the</c><00:05:48.280><c> validator</c><00:05:48.800><c> you</c><00:05:49.000><c> send</c>

00:05:49.230 --> 00:05:49.240 align:start position:0%
basically what is the validator you send
 

00:05:49.240 --> 00:05:52.070 align:start position:0%
basically what is the validator you send
you're<00:05:49.400><c> sending</c><00:05:49.759><c> this</c><00:05:50.000><c> request</c><00:05:50.720><c> to</c><00:05:51.720><c> and</c><00:05:51.919><c> the</c>

00:05:52.070 --> 00:05:52.080 align:start position:0%
you're sending this request to and the
 

00:05:52.080 --> 00:05:54.909 align:start position:0%
you're sending this request to and the
amount<00:05:53.080><c> which</c><00:05:53.199><c> is</c><00:05:53.400><c> an</c><00:05:53.600><c> interesting</c><00:05:54.039><c> one</c><00:05:54.280><c> so</c>

00:05:54.909 --> 00:05:54.919 align:start position:0%
amount which is an interesting one so
 

00:05:54.919 --> 00:05:57.430 align:start position:0%
amount which is an interesting one so
before<00:05:55.199><c> we</c><00:05:55.319><c> didn't</c><00:05:55.560><c> have</c><00:05:55.720><c> the</c><00:05:56.080><c> amount</c><00:05:57.080><c> so</c><00:05:57.319><c> the</c>

00:05:57.430 --> 00:05:57.440 align:start position:0%
before we didn't have the amount so the
 

00:05:57.440 --> 00:06:00.430 align:start position:0%
before we didn't have the amount so the
amount<00:05:57.759><c> was</c><00:05:58.000><c> introduced</c><00:05:58.600><c> because</c><00:05:59.120><c> after</c><00:06:00.000><c> EIP</c>

00:06:00.430 --> 00:06:00.440 align:start position:0%
amount was introduced because after EIP
 

00:06:00.440 --> 00:06:02.909 align:start position:0%
amount was introduced because after EIP
7251<00:06:01.319><c> if</c><00:06:01.400><c> you</c><00:06:01.520><c> guys</c><00:06:01.680><c> were</c><00:06:01.919><c> here</c><00:06:02.400><c> to</c><00:06:02.520><c> listen</c><00:06:02.759><c> to</c>

00:06:02.909 --> 00:06:02.919 align:start position:0%
7251 if you guys were here to listen to
 

00:06:02.919 --> 00:06:05.670 align:start position:0%
7251 if you guys were here to listen to
post<00:06:03.280><c> talk</c><00:06:03.520><c> on</c><00:06:03.720><c> Max</c><00:06:04.039><c> CB</c><00:06:05.039><c> now</c><00:06:05.199><c> it's</c><00:06:05.400><c> possible</c>

00:06:05.670 --> 00:06:05.680 align:start position:0%
post talk on Max CB now it's possible
 

00:06:05.680 --> 00:06:08.870 align:start position:0%
post talk on Max CB now it's possible
for<00:06:05.840><c> validators</c><00:06:06.400><c> to</c><00:06:06.639><c> have</c><00:06:06.960><c> more</c><00:06:07.240><c> than</c><00:06:07.440><c> 32</c><00:06:08.000><c> e</c><00:06:08.680><c> uh</c>

00:06:08.870 --> 00:06:08.880 align:start position:0%
for validators to have more than 32 e uh
 

00:06:08.880 --> 00:06:11.189 align:start position:0%
for validators to have more than 32 e uh
balance<00:06:09.639><c> right</c><00:06:10.360><c> so</c><00:06:10.680><c> technically</c><00:06:11.039><c> you</c><00:06:11.080><c> can</c>

00:06:11.189 --> 00:06:11.199 align:start position:0%
balance right so technically you can
 

00:06:11.199 --> 00:06:13.350 align:start position:0%
balance right so technically you can
have<00:06:11.280><c> a</c><00:06:11.400><c> validator</c><00:06:11.800><c> with</c><00:06:12.000><c> like</c><00:06:12.360><c> a</c><00:06:12.520><c> th000</c><00:06:13.080><c> eth</c>

00:06:13.350 --> 00:06:13.360 align:start position:0%
have a validator with like a th000 eth
 

00:06:13.360 --> 00:06:16.870 align:start position:0%
have a validator with like a th000 eth
or<00:06:13.520><c> something</c><00:06:14.039><c> stake</c><00:06:15.039><c> so</c><00:06:15.680><c> we</c><00:06:15.960><c> basically</c><00:06:16.440><c> split</c>

00:06:16.870 --> 00:06:16.880 align:start position:0%
or something stake so we basically split
 

00:06:16.880 --> 00:06:18.670 align:start position:0%
or something stake so we basically split
the<00:06:17.160><c> uh</c><00:06:17.280><c> the</c><00:06:17.400><c> withdraw</c><00:06:17.880><c> into</c><00:06:18.120><c> two</c><00:06:18.319><c> different</c>

00:06:18.670 --> 00:06:18.680 align:start position:0%
the uh the withdraw into two different
 

00:06:18.680 --> 00:06:21.589 align:start position:0%
the uh the withdraw into two different
types<00:06:18.919><c> of</c><00:06:19.120><c> withdraw</c><00:06:20.039><c> you</c><00:06:20.199><c> can</c><00:06:20.360><c> do</c><00:06:21.160><c> a</c><00:06:21.319><c> full</c>

00:06:21.589 --> 00:06:21.599 align:start position:0%
types of withdraw you can do a full
 

00:06:21.599 --> 00:06:23.510 align:start position:0%
types of withdraw you can do a full
withdraw<00:06:22.240><c> which</c><00:06:22.360><c> means</c><00:06:22.840><c> I</c><00:06:23.199><c> I</c><00:06:23.280><c> want</c><00:06:23.440><c> to</c>

00:06:23.510 --> 00:06:23.520 align:start position:0%
withdraw which means I I want to
 

00:06:23.520 --> 00:06:26.430 align:start position:0%
withdraw which means I I want to
withdraw<00:06:24.280><c> every</c><00:06:25.039><c> single</c><00:06:25.759><c> way</c><00:06:26.039><c> that</c><00:06:26.160><c> I</c><00:06:26.280><c> have</c>

00:06:26.430 --> 00:06:26.440 align:start position:0%
withdraw every single way that I have
 

00:06:26.440 --> 00:06:28.629 align:start position:0%
withdraw every single way that I have
staked<00:06:27.160><c> which</c><00:06:27.400><c> basically</c><00:06:27.800><c> translate</c><00:06:28.280><c> into</c><00:06:28.479><c> an</c>

00:06:28.629 --> 00:06:28.639 align:start position:0%
staked which basically translate into an
 

00:06:28.639 --> 00:06:31.350 align:start position:0%
staked which basically translate into an
exit<00:06:29.720><c> or</c><00:06:30.199><c> I</c><00:06:30.319><c> want</c><00:06:30.520><c> to</c><00:06:30.639><c> do</c><00:06:30.840><c> a</c><00:06:31.000><c> partial</c>

00:06:31.350 --> 00:06:31.360 align:start position:0%
exit or I want to do a partial
 

00:06:31.360 --> 00:06:33.270 align:start position:0%
exit or I want to do a partial
withdrawal<00:06:31.919><c> which</c><00:06:32.039><c> means</c><00:06:32.560><c> well</c><00:06:32.840><c> you</c><00:06:32.919><c> know</c><00:06:33.199><c> I</c>

00:06:33.270 --> 00:06:33.280 align:start position:0%
withdrawal which means well you know I
 

00:06:33.280 --> 00:06:35.790 align:start position:0%
withdrawal which means well you know I
have<00:06:33.599><c> 100</c><00:06:33.880><c> E</c><00:06:34.319><c> I</c><00:06:34.560><c> want</c><00:06:34.880><c> 50</c><00:06:35.199><c> back</c><00:06:35.440><c> because</c><00:06:35.599><c> I</c><00:06:35.680><c> want</c>

00:06:35.790 --> 00:06:35.800 align:start position:0%
have 100 E I want 50 back because I want
 

00:06:35.800 --> 00:06:37.790 align:start position:0%
have 100 E I want 50 back because I want
to<00:06:35.880><c> buy</c><00:06:36.000><c> a</c><00:06:36.120><c> new</c><00:06:36.280><c> car</c><00:06:36.440><c> or</c><00:06:36.599><c> something</c><00:06:37.199><c> so</c><00:06:37.440><c> you</c><00:06:37.639><c> do</c>

00:06:37.790 --> 00:06:37.800 align:start position:0%
to buy a new car or something so you do
 

00:06:37.800 --> 00:06:39.230 align:start position:0%
to buy a new car or something so you do
like<00:06:37.919><c> a</c><00:06:38.039><c> partial</c><00:06:38.319><c> withdrawal</c><00:06:38.800><c> you</c><00:06:38.919><c> get</c><00:06:39.080><c> it</c>

00:06:39.230 --> 00:06:39.240 align:start position:0%
like a partial withdrawal you get it
 

00:06:39.240 --> 00:06:41.670 align:start position:0%
like a partial withdrawal you get it
back<00:06:39.400><c> into</c><00:06:39.720><c> your</c><00:06:40.400><c> uh</c><00:06:40.759><c> account</c><00:06:41.400><c> and</c><00:06:41.479><c> then</c><00:06:41.599><c> you</c>

00:06:41.670 --> 00:06:41.680 align:start position:0%
back into your uh account and then you
 

00:06:41.680 --> 00:06:44.430 align:start position:0%
back into your uh account and then you
can<00:06:41.800><c> use</c><00:06:41.960><c> the</c><00:06:42.039><c> money</c><00:06:42.919><c> and</c><00:06:43.080><c> that's</c><00:06:43.360><c> the</c><00:06:44.039><c> we</c><00:06:44.199><c> use</c>

00:06:44.430 --> 00:06:44.440 align:start position:0%
can use the money and that's the we use
 

00:06:44.440 --> 00:06:46.189 align:start position:0%
can use the money and that's the we use
the<00:06:44.560><c> amount</c><00:06:44.840><c> Feud</c><00:06:45.120><c> for</c><00:06:45.280><c> that</c><00:06:45.440><c> so</c><00:06:45.800><c> an</c><00:06:45.919><c> amount</c>

00:06:46.189 --> 00:06:46.199 align:start position:0%
the amount Feud for that so an amount
 

00:06:46.199 --> 00:06:48.350 align:start position:0%
the amount Feud for that so an amount
equals<00:06:46.560><c> zero</c><00:06:46.840><c> means</c><00:06:47.080><c> a</c><00:06:47.240><c> full</c><00:06:47.479><c> withdraw</c><00:06:48.199><c> which</c>

00:06:48.350 --> 00:06:48.360 align:start position:0%
equals zero means a full withdraw which
 

00:06:48.360 --> 00:06:50.230 align:start position:0%
equals zero means a full withdraw which
can<00:06:48.479><c> be</c><00:06:48.599><c> a</c><00:06:48.720><c> bit</c><00:06:49.160><c> a</c><00:06:49.280><c> bit</c><00:06:49.440><c> weird</c><00:06:49.639><c> to</c><00:06:49.759><c> think</c><00:06:49.960><c> about</c>

00:06:50.230 --> 00:06:50.240 align:start position:0%
can be a bit a bit weird to think about
 

00:06:50.240 --> 00:06:52.790 align:start position:0%
can be a bit a bit weird to think about
but<00:06:50.639><c> and</c><00:06:50.840><c> an</c><00:06:51.000><c> amount</c><00:06:51.680><c> uh</c><00:06:51.800><c> greater</c><00:06:52.120><c> than</c><00:06:52.319><c> zero</c>

00:06:52.790 --> 00:06:52.800 align:start position:0%
but and an amount uh greater than zero
 

00:06:52.800 --> 00:06:54.670 align:start position:0%
but and an amount uh greater than zero
is<00:06:53.560><c> it's</c><00:06:53.680><c> like</c><00:06:53.800><c> a</c><00:06:53.960><c> partial</c><00:06:54.199><c> withdraw</c><00:06:54.520><c> I</c><00:06:54.599><c> just</c>

00:06:54.670 --> 00:06:54.680 align:start position:0%
is it's like a partial withdraw I just
 

00:06:54.680 --> 00:06:57.270 align:start position:0%
is it's like a partial withdraw I just
want<00:06:54.800><c> to</c><00:06:55.039><c> withdraw</c><00:06:55.479><c> part</c><00:06:55.599><c> of</c><00:06:55.759><c> my</c><00:06:56.280><c> stake</c>

00:06:57.270 --> 00:06:57.280 align:start position:0%
want to withdraw part of my stake
 

00:06:57.280 --> 00:06:59.110 align:start position:0%
want to withdraw part of my stake
hopefully<00:06:57.639><c> everything</c><00:06:58.400><c> makes</c><00:06:58.639><c> sense</c><00:06:58.840><c> until</c>

00:06:59.110 --> 00:06:59.120 align:start position:0%
hopefully everything makes sense until
 

00:06:59.120 --> 00:07:00.629 align:start position:0%
hopefully everything makes sense until
now

00:07:00.629 --> 00:07:00.639 align:start position:0%
now
 

00:07:00.639 --> 00:07:02.749 align:start position:0%
now
um<00:07:01.120><c> and</c><00:07:01.479><c> on</c><00:07:01.639><c> this</c><00:07:01.800><c> diagram</c><00:07:02.199><c> I'm</c><00:07:02.319><c> trying</c><00:07:02.520><c> to</c>

00:07:02.749 --> 00:07:02.759 align:start position:0%
um and on this diagram I'm trying to
 

00:07:02.759 --> 00:07:05.749 align:start position:0%
um and on this diagram I'm trying to
capture<00:07:03.680><c> uh</c><00:07:03.960><c> how</c><00:07:04.720><c> things</c><00:07:05.039><c> have</c><00:07:05.240><c> changed</c>

00:07:05.749 --> 00:07:05.759 align:start position:0%
capture uh how things have changed
 

00:07:05.759 --> 00:07:08.670 align:start position:0%
capture uh how things have changed
compared<00:07:06.080><c> to</c><00:07:06.199><c> the</c><00:07:06.319><c> previous</c><00:07:06.759><c> diagram</c><00:07:07.759><c> so</c><00:07:08.560><c> the</c>

00:07:08.670 --> 00:07:08.680 align:start position:0%
compared to the previous diagram so the
 

00:07:08.680 --> 00:07:10.029 align:start position:0%
compared to the previous diagram so the
way<00:07:08.840><c> that</c><00:07:08.960><c> we're</c><00:07:09.120><c> creating</c><00:07:09.440><c> this</c><00:07:09.599><c> mechanism</c>

00:07:10.029 --> 00:07:10.039 align:start position:0%
way that we're creating this mechanism
 

00:07:10.039 --> 00:07:11.469 align:start position:0%
way that we're creating this mechanism
is<00:07:10.240><c> basically</c><00:07:10.759><c> now</c><00:07:11.039><c> we're</c><00:07:11.199><c> going</c><00:07:11.319><c> to</c>

00:07:11.469 --> 00:07:11.479 align:start position:0%
is basically now we're going to
 

00:07:11.479 --> 00:07:13.710 align:start position:0%
is basically now we're going to
introduce<00:07:12.080><c> this</c><00:07:12.639><c> withdraw</c><00:07:13.080><c> request</c><00:07:13.400><c> smart</c>

00:07:13.710 --> 00:07:13.720 align:start position:0%
introduce this withdraw request smart
 

00:07:13.720 --> 00:07:15.909 align:start position:0%
introduce this withdraw request smart
contract<00:07:14.080><c> on</c><00:07:14.199><c> the</c><00:07:14.319><c> execution</c><00:07:14.759><c> layer</c><00:07:15.120><c> side</c><00:07:15.759><c> and</c>

00:07:15.909 --> 00:07:15.919 align:start position:0%
contract on the execution layer side and
 

00:07:15.919 --> 00:07:19.309 align:start position:0%
contract on the execution layer side and
that<00:07:16.120><c> con</c><00:07:16.599><c> has</c><00:07:16.759><c> pretty</c><00:07:16.960><c> much</c><00:07:17.160><c> two</c><00:07:18.120><c> uh</c><00:07:19.120><c> two</c>

00:07:19.309 --> 00:07:19.319 align:start position:0%
that con has pretty much two uh two
 

00:07:19.319 --> 00:07:21.909 align:start position:0%
that con has pretty much two uh two
functional<00:07:20.160><c> two</c><00:07:20.400><c> functions</c><00:07:21.319><c> so</c><00:07:21.520><c> the</c><00:07:21.680><c> first</c>

00:07:21.909 --> 00:07:21.919 align:start position:0%
functional two functions so the first
 

00:07:21.919 --> 00:07:23.990 align:start position:0%
functional two functions so the first
one<00:07:22.400><c> is</c><00:07:22.840><c> a</c><00:07:23.080><c> function</c><00:07:23.400><c> that</c><00:07:23.560><c> the</c><00:07:23.639><c> user</c><00:07:23.800><c> is</c><00:07:23.879><c> going</c>

00:07:23.990 --> 00:07:24.000 align:start position:0%
one is a function that the user is going
 

00:07:24.000 --> 00:07:26.790 align:start position:0%
one is a function that the user is going
to<00:07:24.080><c> call</c><00:07:24.360><c> to</c><00:07:24.639><c> basically</c><00:07:25.400><c> create</c><00:07:25.800><c> a</c><00:07:26.319><c> a</c><00:07:26.479><c> request</c>

00:07:26.790 --> 00:07:26.800 align:start position:0%
to call to basically create a a request
 

00:07:26.800 --> 00:07:28.150 align:start position:0%
to call to basically create a a request
so<00:07:27.039><c> when</c><00:07:27.199><c> when</c><00:07:27.280><c> the</c><00:07:27.360><c> user</c><00:07:27.599><c> wants</c><00:07:27.720><c> to</c><00:07:27.840><c> create</c><00:07:28.039><c> a</c>

00:07:28.150 --> 00:07:28.160 align:start position:0%
so when when the user wants to create a
 

00:07:28.160 --> 00:07:29.710 align:start position:0%
so when when the user wants to create a
request<00:07:29.000><c> I'm</c><00:07:29.120><c> going</c><00:07:29.240><c> to</c><00:07:29.319><c> send</c><00:07:29.520><c> send</c><00:07:29.599><c> a</c>

00:07:29.710 --> 00:07:29.720 align:start position:0%
request I'm going to send send a
 

00:07:29.720 --> 00:07:32.189 align:start position:0%
request I'm going to send send a
transaction<00:07:30.440><c> signing</c><00:07:30.879><c> it</c><00:07:31.080><c> with</c><00:07:31.280><c> my</c><00:07:31.599><c> withdraw</c>

00:07:32.189 --> 00:07:32.199 align:start position:0%
transaction signing it with my withdraw
 

00:07:32.199 --> 00:07:35.390 align:start position:0%
transaction signing it with my withdraw
key<00:07:32.800><c> not</c><00:07:33.000><c> the</c><00:07:33.120><c> validator</c><00:07:33.800><c> key</c><00:07:34.800><c> and</c><00:07:34.960><c> the</c><00:07:35.080><c> Contra</c>

00:07:35.390 --> 00:07:35.400 align:start position:0%
key not the validator key and the Contra
 

00:07:35.400 --> 00:07:37.749 align:start position:0%
key not the validator key and the Contra
is<00:07:35.479><c> going</c><00:07:35.560><c> to</c><00:07:35.680><c> look</c><00:07:35.840><c> at</c><00:07:35.919><c> it</c><00:07:36.160><c> like</c><00:07:36.400><c> oh</c><00:07:36.800><c> okay</c><00:07:37.479><c> that</c>

00:07:37.749 --> 00:07:37.759 align:start position:0%
is going to look at it like oh okay that
 

00:07:37.759 --> 00:07:39.150 align:start position:0%
is going to look at it like oh okay that
that<00:07:37.919><c> that's</c><00:07:38.120><c> cool</c><00:07:38.400><c> someone's</c><00:07:38.720><c> creating</c><00:07:39.039><c> a</c>

00:07:39.150 --> 00:07:39.160 align:start position:0%
that that's cool someone's creating a
 

00:07:39.160 --> 00:07:41.230 align:start position:0%
that that's cool someone's creating a
withdraw<00:07:39.599><c> request</c><00:07:40.280><c> it's</c><00:07:40.400><c> going</c><00:07:40.520><c> to</c><00:07:40.680><c> set</c><00:07:41.000><c> that</c>

00:07:41.230 --> 00:07:41.240 align:start position:0%
withdraw request it's going to set that
 

00:07:41.240 --> 00:07:44.189 align:start position:0%
withdraw request it's going to set that
address<00:07:41.840><c> as</c><00:07:42.080><c> the</c><00:07:42.280><c> source</c><00:07:42.759><c> address</c><00:07:43.080><c> on</c><00:07:43.240><c> the</c>

00:07:44.189 --> 00:07:44.199 align:start position:0%
address as the source address on the
 

00:07:44.199 --> 00:07:46.710 align:start position:0%
address as the source address on the
request<00:07:45.199><c> uh</c><00:07:45.479><c> and</c><00:07:45.599><c> I'm</c><00:07:45.720><c> going</c><00:07:45.840><c> to</c><00:07:46.000><c> be</c><00:07:46.360><c> on</c><00:07:46.520><c> this</c>

00:07:46.710 --> 00:07:46.720 align:start position:0%
request uh and I'm going to be on this
 

00:07:46.720 --> 00:07:48.749 align:start position:0%
request uh and I'm going to be on this
request<00:07:47.199><c> here</c><00:07:47.759><c> we</c><00:07:47.960><c> pass</c><00:07:48.199><c> two</c><00:07:48.360><c> pieces</c><00:07:48.599><c> of</c>

00:07:48.749 --> 00:07:48.759 align:start position:0%
request here we pass two pieces of
 

00:07:48.759 --> 00:07:50.390 align:start position:0%
request here we pass two pieces of
information<00:07:49.159><c> the</c><00:07:49.280><c> validat</c><00:07:49.759><c> public</c><00:07:50.039><c> key</c><00:07:50.280><c> and</c>

00:07:50.390 --> 00:07:50.400 align:start position:0%
information the validat public key and
 

00:07:50.400 --> 00:07:53.670 align:start position:0%
information the validat public key and
the<00:07:50.800><c> amount</c><00:07:51.919><c> eventually</c><00:07:52.919><c> uh</c><00:07:53.039><c> the</c><00:07:53.159><c> execution</c>

00:07:53.670 --> 00:07:53.680 align:start position:0%
the amount eventually uh the execution
 

00:07:53.680 --> 00:07:55.670 align:start position:0%
the amount eventually uh the execution
client<00:07:54.000><c> is</c><00:07:54.120><c> going</c><00:07:54.240><c> to</c><00:07:54.759><c> call</c><00:07:55.039><c> the</c><00:07:55.159><c> contract</c><00:07:55.520><c> and</c>

00:07:55.670 --> 00:07:55.680 align:start position:0%
client is going to call the contract and
 

00:07:55.680 --> 00:07:57.749 align:start position:0%
client is going to call the contract and
read<00:07:56.120><c> uh</c><00:07:56.360><c> the</c><00:07:56.560><c> information</c><00:07:56.960><c> for</c><00:07:57.159><c> it</c><00:07:57.400><c> read</c><00:07:57.599><c> the</c>

00:07:57.749 --> 00:07:57.759 align:start position:0%
read uh the information for it read the
 

00:07:57.759 --> 00:07:59.670 align:start position:0%
read uh the information for it read the
request<00:07:58.080><c> that</c><00:07:58.199><c> are</c><00:07:58.319><c> on</c><00:07:58.479><c> the</c><00:07:58.639><c> on</c><00:07:58.720><c> the</c><00:07:58.840><c> Queue</c><00:07:59.199><c> the</c>

00:07:59.670 --> 00:07:59.680 align:start position:0%
request that are on the on the Queue the
 

00:07:59.680 --> 00:08:02.670 align:start position:0%
request that are on the on the Queue the
is<00:07:59.800><c> on</c><00:07:59.960><c> the</c><00:08:00.159><c> contract</c><00:08:00.720><c> State</c><00:08:01.720><c> and</c><00:08:02.199><c> send</c><00:08:02.479><c> it</c>

00:08:02.670 --> 00:08:02.680 align:start position:0%
is on the contract State and send it
 

00:08:02.680 --> 00:08:05.070 align:start position:0%
is on the contract State and send it
over<00:08:02.960><c> to</c><00:08:03.120><c> the</c><00:08:03.240><c> Bono</c><00:08:03.759><c> to</c><00:08:03.960><c> engine</c><00:08:04.280><c> API</c><00:08:04.919><c> and</c>

00:08:05.070 --> 00:08:05.080 align:start position:0%
over to the Bono to engine API and
 

00:08:05.080 --> 00:08:06.430 align:start position:0%
over to the Bono to engine API and
that's<00:08:05.280><c> I'm</c><00:08:05.400><c> not</c><00:08:05.520><c> going</c><00:08:05.599><c> to</c><00:08:05.720><c> go</c><00:08:05.879><c> in</c><00:08:06.039><c> a</c><00:08:06.159><c> lot</c><00:08:06.280><c> of</c>

00:08:06.430 --> 00:08:06.440 align:start position:0%
that's I'm not going to go in a lot of
 

00:08:06.440 --> 00:08:08.749 align:start position:0%
that's I'm not going to go in a lot of
details<00:08:06.879><c> of</c><00:08:07.039><c> that</c><00:08:07.240><c> because</c><00:08:07.919><c> again</c><00:08:08.280><c> not</c><00:08:08.520><c> a</c><00:08:08.599><c> lot</c>

00:08:08.749 --> 00:08:08.759 align:start position:0%
details of that because again not a lot
 

00:08:08.759 --> 00:08:11.830 align:start position:0%
details of that because again not a lot
of<00:08:08.960><c> time</c><00:08:09.879><c> but</c><00:08:10.319><c> basically</c><00:08:11.240><c> when</c><00:08:11.479><c> whenever</c><00:08:11.720><c> it's</c>

00:08:11.830 --> 00:08:11.840 align:start position:0%
of time but basically when whenever it's
 

00:08:11.840 --> 00:08:13.510 align:start position:0%
of time but basically when whenever it's
time<00:08:12.000><c> to</c><00:08:12.120><c> create</c><00:08:12.319><c> a</c><00:08:12.400><c> block</c><00:08:12.720><c> and</c><00:08:13.000><c> the</c><00:08:13.120><c> beon</c><00:08:13.360><c> node</c>

00:08:13.510 --> 00:08:13.520 align:start position:0%
time to create a block and the beon node
 

00:08:13.520 --> 00:08:15.589 align:start position:0%
time to create a block and the beon node
is<00:08:13.599><c> going</c><00:08:13.680><c> to</c><00:08:13.840><c> receive</c><00:08:14.440><c> those</c><00:08:14.720><c> requests</c><00:08:15.319><c> from</c>

00:08:15.589 --> 00:08:15.599 align:start position:0%
is going to receive those requests from
 

00:08:15.599 --> 00:08:18.589 align:start position:0%
is going to receive those requests from
the<00:08:16.039><c> El</c><00:08:17.039><c> uh</c><00:08:17.199><c> some</c><00:08:17.440><c> verification</c><00:08:18.120><c> happens</c><00:08:18.400><c> and</c>

00:08:18.589 --> 00:08:18.599 align:start position:0%
the El uh some verification happens and
 

00:08:18.599 --> 00:08:20.710 align:start position:0%
the El uh some verification happens and
everything<00:08:19.440><c> and</c><00:08:19.599><c> then</c><00:08:19.879><c> the</c><00:08:20.000><c> authorization</c>

00:08:20.710 --> 00:08:20.720 align:start position:0%
everything and then the authorization
 

00:08:20.720 --> 00:08:22.589 align:start position:0%
everything and then the authorization
part<00:08:21.319><c> uh</c><00:08:21.479><c> happens</c><00:08:21.720><c> on</c><00:08:21.840><c> the</c><00:08:21.960><c> consensus</c><00:08:22.440><c> side</c>

00:08:22.589 --> 00:08:22.599 align:start position:0%
part uh happens on the consensus side
 

00:08:22.599 --> 00:08:24.230 align:start position:0%
part uh happens on the consensus side
it's<00:08:22.720><c> going</c><00:08:22.800><c> to</c><00:08:22.919><c> look</c><00:08:23.000><c> at</c><00:08:23.120><c> the</c><00:08:23.199><c> request</c><00:08:24.039><c> make</c>

00:08:24.230 --> 00:08:24.240 align:start position:0%
it's going to look at the request make
 

00:08:24.240 --> 00:08:26.629 align:start position:0%
it's going to look at the request make
sure<00:08:24.560><c> that</c><00:08:24.800><c> the</c><00:08:25.400><c> source</c><00:08:25.879><c> address</c><00:08:26.240><c> so</c><00:08:26.479><c> the</c>

00:08:26.629 --> 00:08:26.639 align:start position:0%
sure that the source address so the
 

00:08:26.639 --> 00:08:27.990 align:start position:0%
sure that the source address so the
account<00:08:26.879><c> that</c><00:08:27.000><c> is</c><00:08:27.080><c> send</c><00:08:27.240><c> in</c><00:08:27.360><c> this</c><00:08:27.479><c> transaction</c>

00:08:27.990 --> 00:08:28.000 align:start position:0%
account that is send in this transaction
 

00:08:28.000 --> 00:08:30.110 align:start position:0%
account that is send in this transaction
here<00:08:28.319><c> matches</c><00:08:28.800><c> the</c><00:08:29.000><c> with</c><00:08:29.520><c> credentials</c><00:08:29.919><c> on</c><00:08:30.039><c> the</c>

00:08:30.110 --> 00:08:30.120 align:start position:0%
here matches the with credentials on the
 

00:08:30.120 --> 00:08:33.269 align:start position:0%
here matches the with credentials on the
validator<00:08:30.599><c> on</c><00:08:30.680><c> the</c><00:08:30.800><c> consensus</c><00:08:31.519><c> side</c><00:08:32.519><c> and</c><00:08:33.159><c> um</c>

00:08:33.269 --> 00:08:33.279 align:start position:0%
validator on the consensus side and um
 

00:08:33.279 --> 00:08:35.110 align:start position:0%
validator on the consensus side and um
some<00:08:33.479><c> other</c><00:08:33.839><c> rules</c><00:08:34.200><c> you</c><00:08:34.320><c> know</c><00:08:34.479><c> make</c><00:08:34.599><c> sure</c><00:08:34.760><c> that</c>

00:08:35.110 --> 00:08:35.120 align:start position:0%
some other rules you know make sure that
 

00:08:35.120 --> 00:08:36.990 align:start position:0%
some other rules you know make sure that
you<00:08:35.599><c> exit</c><00:08:35.880><c> you're</c><00:08:36.039><c> creating</c><00:08:36.360><c> a</c><00:08:36.560><c> request</c><00:08:36.839><c> for</c>

00:08:36.990 --> 00:08:37.000 align:start position:0%
you exit you're creating a request for
 

00:08:37.000 --> 00:08:38.870 align:start position:0%
you exit you're creating a request for
the<00:08:37.120><c> right</c><00:08:37.320><c> validator</c><00:08:37.959><c> and</c>

00:08:38.870 --> 00:08:38.880 align:start position:0%
the right validator and
 

00:08:38.880 --> 00:08:41.550 align:start position:0%
the right validator and
everything<00:08:39.880><c> cool</c><00:08:40.440><c> so</c><00:08:40.680><c> hopefully</c><00:08:41.039><c> this</c><00:08:41.240><c> makes</c>

00:08:41.550 --> 00:08:41.560 align:start position:0%
everything cool so hopefully this makes
 

00:08:41.560 --> 00:08:43.790 align:start position:0%
everything cool so hopefully this makes
a<00:08:41.719><c> bit</c><00:08:41.880><c> more</c><00:08:42.039><c> sense</c><00:08:42.959><c> uh</c><00:08:43.120><c> one</c><00:08:43.320><c> interesting</c>

00:08:43.790 --> 00:08:43.800 align:start position:0%
a bit more sense uh one interesting
 

00:08:43.800 --> 00:08:45.550 align:start position:0%
a bit more sense uh one interesting
thing<00:08:44.159><c> uh</c><00:08:44.240><c> to</c><00:08:44.399><c> note</c><00:08:44.720><c> here</c><00:08:45.080><c> and</c><00:08:45.200><c> that</c><00:08:45.320><c> was</c>

00:08:45.550 --> 00:08:45.560 align:start position:0%
thing uh to note here and that was
 

00:08:45.560 --> 00:08:47.230 align:start position:0%
thing uh to note here and that was
actually<00:08:46.160><c> probably</c><00:08:46.519><c> like</c><00:08:46.720><c> half</c><00:08:46.920><c> of</c><00:08:47.080><c> my</c>

00:08:47.230 --> 00:08:47.240 align:start position:0%
actually probably like half of my
 

00:08:47.240 --> 00:08:49.630 align:start position:0%
actually probably like half of my
original<00:08:47.680><c> talk</c><00:08:48.560><c> is</c><00:08:48.800><c> that</c><00:08:48.959><c> when</c><00:08:49.080><c> you</c><00:08:49.240><c> look</c><00:08:49.399><c> at</c>

00:08:49.630 --> 00:08:49.640 align:start position:0%
original talk is that when you look at
 

00:08:49.640 --> 00:08:54.389 align:start position:0%
original talk is that when you look at
this<00:08:51.000><c> uh</c><00:08:52.000><c> this</c><00:08:52.399><c> kind</c><00:08:52.560><c> of</c><00:08:52.800><c> Orange</c><00:08:53.320><c> area</c><00:08:53.760><c> here</c>

00:08:54.389 --> 00:08:54.399 align:start position:0%
this uh this kind of Orange area here
 

00:08:54.399 --> 00:08:56.590 align:start position:0%
this uh this kind of Orange area here
you<00:08:54.519><c> can</c><00:08:54.680><c> see</c><00:08:54.920><c> that</c><00:08:55.080><c> this</c><00:08:55.320><c> mechanism</c><00:08:55.880><c> for</c>

00:08:56.590 --> 00:08:56.600 align:start position:0%
you can see that this mechanism for
 

00:08:56.600 --> 00:08:59.829 align:start position:0%
you can see that this mechanism for
sending<00:08:57.519><c> requests</c><00:08:58.040><c> from</c><00:08:58.279><c> E</c><00:08:58.640><c> to</c><00:08:58.800><c> CL</c><00:08:59.519><c> can</c><00:08:59.680><c> be</c>

00:08:59.829 --> 00:08:59.839 align:start position:0%
sending requests from E to CL can be
 

00:08:59.839 --> 00:09:02.389 align:start position:0%
sending requests from E to CL can be
quite<00:09:00.040><c> useful</c><00:09:00.600><c> for</c><00:09:01.360><c> a</c><00:09:01.440><c> bunch</c><00:09:01.640><c> of</c><00:09:01.800><c> different</c>

00:09:02.389 --> 00:09:02.399 align:start position:0%
quite useful for a bunch of different
 

00:09:02.399 --> 00:09:05.430 align:start position:0%
quite useful for a bunch of different
things<00:09:03.399><c> and</c><00:09:04.079><c> yep</c><00:09:04.320><c> we</c><00:09:04.440><c> did</c><00:09:04.600><c> notice</c><00:09:05.000><c> that</c><00:09:05.240><c> and</c>

00:09:05.430 --> 00:09:05.440 align:start position:0%
things and yep we did notice that and
 

00:09:05.440 --> 00:09:08.910 align:start position:0%
things and yep we did notice that and
that's<00:09:05.720><c> why</c><00:09:06.200><c> we</c><00:09:06.480><c> have</c><00:09:07.240><c> um</c><00:09:07.839><c> EIP</c>

00:09:08.910 --> 00:09:08.920 align:start position:0%
that's why we have um EIP
 

00:09:08.920 --> 00:09:12.269 align:start position:0%
that's why we have um EIP
7685<00:09:09.920><c> which</c><00:09:10.240><c> introduced</c><00:09:10.920><c> this</c><00:09:11.120><c> concept</c><00:09:11.640><c> of</c><00:09:12.120><c> uh</c>

00:09:12.269 --> 00:09:12.279 align:start position:0%
7685 which introduced this concept of uh
 

00:09:12.279 --> 00:09:15.630 align:start position:0%
7685 which introduced this concept of uh
execu<00:09:12.959><c> um</c><00:09:13.720><c> general</c><00:09:14.160><c> purpose</c><00:09:14.680><c> execution</c><00:09:15.200><c> layer</c>

00:09:15.630 --> 00:09:15.640 align:start position:0%
execu um general purpose execution layer
 

00:09:15.640 --> 00:09:18.230 align:start position:0%
execu um general purpose execution layer
requests<00:09:16.120><c> so</c><00:09:16.880><c> now</c><00:09:17.120><c> we</c><00:09:17.240><c> already</c><00:09:17.600><c> have</c><00:09:17.839><c> all</c><00:09:18.040><c> this</c>

00:09:18.230 --> 00:09:18.240 align:start position:0%
requests so now we already have all this
 

00:09:18.240 --> 00:09:19.910 align:start position:0%
requests so now we already have all this
mechanism<00:09:18.760><c> for</c><00:09:18.959><c> creating</c><00:09:19.399><c> different</c><00:09:19.720><c> types</c>

00:09:19.910 --> 00:09:19.920 align:start position:0%
mechanism for creating different types
 

00:09:19.920 --> 00:09:22.590 align:start position:0%
mechanism for creating different types
of<00:09:20.120><c> requests</c><00:09:21.040><c> for</c><00:09:21.399><c> the</c><00:09:21.519><c> next</c><00:09:21.720><c> four</c><00:09:22.079><c> Spectra</c><00:09:22.480><c> we</c>

00:09:22.590 --> 00:09:22.600 align:start position:0%
of requests for the next four Spectra we
 

00:09:22.600 --> 00:09:24.430 align:start position:0%
of requests for the next four Spectra we
already<00:09:22.880><c> have</c><00:09:23.040><c> three</c><00:09:23.279><c> types</c><00:09:23.560><c> of</c><00:09:23.680><c> requests</c><00:09:24.240><c> we</c>

00:09:24.430 --> 00:09:24.440 align:start position:0%
already have three types of requests we
 

00:09:24.440 --> 00:09:25.990 align:start position:0%
already have three types of requests we
have<00:09:24.760><c> withdrawals</c><00:09:25.399><c> the</c><00:09:25.480><c> ones</c><00:09:25.640><c> that</c><00:09:25.760><c> we</c><00:09:25.839><c> were</c>

00:09:25.990 --> 00:09:26.000 align:start position:0%
have withdrawals the ones that we were
 

00:09:26.000 --> 00:09:28.550 align:start position:0%
have withdrawals the ones that we were
just<00:09:26.160><c> talking</c><00:09:26.440><c> about</c><00:09:27.240><c> we</c><00:09:27.480><c> have</c><00:09:27.839><c> deposits</c><00:09:28.440><c> the</c>

00:09:28.550 --> 00:09:28.560 align:start position:0%
just talking about we have deposits the
 

00:09:28.560 --> 00:09:29.790 align:start position:0%
just talking about we have deposits the
one<00:09:28.720><c> that</c><00:09:28.839><c> Stephan's</c><00:09:29.160><c> going</c><00:09:29.240><c> to</c><00:09:29.480><c> talking</c>

00:09:29.790 --> 00:09:29.800 align:start position:0%
one that Stephan's going to talking
 

00:09:29.800 --> 00:09:32.230 align:start position:0%
one that Stephan's going to talking
about<00:09:30.800><c> and</c><00:09:31.240><c> if</c><00:09:31.360><c> you</c><00:09:31.519><c> were</c><00:09:31.760><c> here</c><00:09:31.920><c> for</c><00:09:32.120><c> the</c>

00:09:32.230 --> 00:09:32.240 align:start position:0%
about and if you were here for the
 

00:09:32.240 --> 00:09:34.110 align:start position:0%
about and if you were here for the
previous<00:09:32.560><c> talk</c><00:09:32.959><c> consolidations</c><00:09:33.680><c> it</c><00:09:33.880><c> also</c>

00:09:34.110 --> 00:09:34.120 align:start position:0%
previous talk consolidations it also
 

00:09:34.120 --> 00:09:36.069 align:start position:0%
previous talk consolidations it also
happens<00:09:34.480><c> through</c><00:09:34.839><c> a</c><00:09:35.160><c> execution</c><00:09:35.640><c> layer</c>

00:09:36.069 --> 00:09:36.079 align:start position:0%
happens through a execution layer
 

00:09:36.079 --> 00:09:39.389 align:start position:0%
happens through a execution layer
request<00:09:37.079><c> so</c><00:09:37.800><c> um</c><00:09:38.120><c> that</c><00:09:38.279><c> was</c><00:09:38.800><c> kind</c><00:09:38.920><c> of</c><00:09:39.040><c> the</c><00:09:39.160><c> most</c>

00:09:39.389 --> 00:09:39.399 align:start position:0%
request so um that was kind of the most
 

00:09:39.399 --> 00:09:42.389 align:start position:0%
request so um that was kind of the most
interesting<00:09:39.880><c> part</c><00:09:40.079><c> of</c><00:09:40.480><c> uh</c><00:09:40.720><c> this</c><00:09:41.160><c> uh</c><00:09:41.320><c> system</c><00:09:41.720><c> so</c>

00:09:42.389 --> 00:09:42.399 align:start position:0%
interesting part of uh this uh system so
 

00:09:42.399 --> 00:09:43.710 align:start position:0%
interesting part of uh this uh system so
yeah<00:09:42.600><c> take</c><00:09:42.760><c> a</c><00:09:42.839><c> look</c><00:09:43.000><c> into</c><00:09:43.200><c> that</c><00:09:43.360><c> because</c><00:09:43.519><c> it's</c>

00:09:43.710 --> 00:09:43.720 align:start position:0%
yeah take a look into that because it's
 

00:09:43.720 --> 00:09:44.990 align:start position:0%
yeah take a look into that because it's
pretty

00:09:44.990 --> 00:09:45.000 align:start position:0%
pretty
 

00:09:45.000 --> 00:09:47.190 align:start position:0%
pretty
cool<00:09:46.000><c> uh</c><00:09:46.160><c> before</c><00:09:46.399><c> I</c><00:09:46.519><c> finish</c><00:09:46.760><c> I</c><00:09:46.880><c> just</c><00:09:47.000><c> want</c><00:09:47.079><c> to</c>

00:09:47.190 --> 00:09:47.200 align:start position:0%
cool uh before I finish I just want to
 

00:09:47.200 --> 00:09:49.269 align:start position:0%
cool uh before I finish I just want to
go<00:09:47.360><c> through</c><00:09:47.600><c> a</c><00:09:47.720><c> few</c><00:09:48.160><c> uh</c><00:09:48.360><c> caveats</c><00:09:49.000><c> because</c><00:09:49.200><c> you</c>

00:09:49.269 --> 00:09:49.279 align:start position:0%
go through a few uh caveats because you
 

00:09:49.279 --> 00:09:50.550 align:start position:0%
go through a few uh caveats because you
know<00:09:49.480><c> there's</c><00:09:49.640><c> no</c><00:09:49.760><c> free</c><00:09:50.000><c> lunch</c><00:09:50.360><c> there's</c>

00:09:50.550 --> 00:09:50.560 align:start position:0%
know there's no free lunch there's
 

00:09:50.560 --> 00:09:51.710 align:start position:0%
know there's no free lunch there's
always<00:09:50.800><c> something</c><00:09:51.079><c> that</c><00:09:51.160><c> you</c><00:09:51.279><c> need</c><00:09:51.399><c> to</c><00:09:51.560><c> give</c>

00:09:51.710 --> 00:09:51.720 align:start position:0%
always something that you need to give
 

00:09:51.720 --> 00:09:55.150 align:start position:0%
always something that you need to give
away<00:09:52.600><c> so</c><00:09:53.600><c> the</c><00:09:53.800><c> problem</c><00:09:54.079><c> with</c><00:09:54.519><c> uh</c><00:09:54.680><c> withraw</c>

00:09:55.150 --> 00:09:55.160 align:start position:0%
away so the problem with uh withraw
 

00:09:55.160 --> 00:09:57.030 align:start position:0%
away so the problem with uh withraw
requests<00:09:55.600><c> and</c><00:09:55.839><c> kind</c><00:09:55.959><c> of</c><00:09:56.120><c> the</c><00:09:56.519><c> execution</c>

00:09:57.030 --> 00:09:57.040 align:start position:0%
requests and kind of the execution
 

00:09:57.040 --> 00:10:00.470 align:start position:0%
requests and kind of the execution
requests<00:09:57.399><c> in</c><00:09:57.600><c> general</c><00:09:58.040><c> is</c><00:09:58.240><c> that</c>

00:10:00.470 --> 00:10:00.480 align:start position:0%
requests in general is that
 

00:10:00.480 --> 00:10:02.870 align:start position:0%
requests in general is that
but<00:10:00.959><c> creating</c><00:10:01.399><c> a</c><00:10:01.600><c> successful</c><00:10:02.160><c> transaction</c><00:10:02.720><c> on</c>

00:10:02.870 --> 00:10:02.880 align:start position:0%
but creating a successful transaction on
 

00:10:02.880 --> 00:10:05.790 align:start position:0%
but creating a successful transaction on
the<00:10:03.000><c> El</c><00:10:03.480><c> side</c><00:10:03.720><c> like</c><00:10:04.320><c> creating</c><00:10:04.680><c> a</c><00:10:04.880><c> request</c>

00:10:05.790 --> 00:10:05.800 align:start position:0%
the El side like creating a request
 

00:10:05.800 --> 00:10:08.430 align:start position:0%
the El side like creating a request
doesn't<00:10:06.720><c> guarantee</c><00:10:07.480><c> that</c><00:10:07.680><c> that</c><00:10:07.920><c> request</c><00:10:08.320><c> is</c>

00:10:08.430 --> 00:10:08.440 align:start position:0%
doesn't guarantee that that request is
 

00:10:08.440 --> 00:10:11.310 align:start position:0%
doesn't guarantee that that request is
going<00:10:08.560><c> to</c><00:10:08.720><c> be</c><00:10:09.079><c> successfully</c><00:10:09.880><c> processed</c><00:10:10.560><c> on</c>

00:10:11.310 --> 00:10:11.320 align:start position:0%
going to be successfully processed on
 

00:10:11.320 --> 00:10:13.829 align:start position:0%
going to be successfully processed on
the<00:10:11.560><c> consensus</c><00:10:12.000><c> layer</c><00:10:12.519><c> side</c><00:10:13.519><c> I</c><00:10:13.640><c> know</c><00:10:13.760><c> it</c>

00:10:13.829 --> 00:10:13.839 align:start position:0%
the consensus layer side I know it
 

00:10:13.839 --> 00:10:16.389 align:start position:0%
the consensus layer side I know it
sounds<00:10:14.040><c> a</c><00:10:14.160><c> bit</c><00:10:14.320><c> weird</c><00:10:14.680><c> so</c><00:10:15.200><c> it</c><00:10:15.640><c> the</c><00:10:16.000><c> the</c><00:10:16.079><c> user</c>

00:10:16.389 --> 00:10:16.399 align:start position:0%
sounds a bit weird so it the the user
 

00:10:16.399 --> 00:10:17.829 align:start position:0%
sounds a bit weird so it the the user
experience<00:10:16.760><c> is</c><00:10:16.880><c> a</c><00:10:16.959><c> bit</c><00:10:17.120><c> clunky</c><00:10:17.480><c> you</c><00:10:17.640><c> kind</c><00:10:17.720><c> of</c>

00:10:17.829 --> 00:10:17.839 align:start position:0%
experience is a bit clunky you kind of
 

00:10:17.839 --> 00:10:19.870 align:start position:0%
experience is a bit clunky you kind of
need<00:10:17.959><c> to</c><00:10:18.519><c> look</c><00:10:18.720><c> at</c><00:10:18.839><c> the</c><00:10:18.959><c> consensus</c><00:10:19.440><c> side</c><00:10:19.720><c> make</c>

00:10:19.870 --> 00:10:19.880 align:start position:0%
need to look at the consensus side make
 

00:10:19.880 --> 00:10:22.190 align:start position:0%
need to look at the consensus side make
sure<00:10:20.040><c> that</c><00:10:20.240><c> everything</c><00:10:21.040><c> works</c><00:10:21.399><c> out</c><00:10:21.920><c> create</c>

00:10:22.190 --> 00:10:22.200 align:start position:0%
sure that everything works out create
 

00:10:22.200 --> 00:10:23.910 align:start position:0%
sure that everything works out create
the<00:10:22.399><c> request</c><00:10:22.800><c> and</c><00:10:23.000><c> that</c><00:10:23.200><c> just</c><00:10:23.480><c> kind</c><00:10:23.600><c> of</c><00:10:23.720><c> hope</c>

00:10:23.910 --> 00:10:23.920 align:start position:0%
the request and that just kind of hope
 

00:10:23.920 --> 00:10:25.110 align:start position:0%
the request and that just kind of hope
that<00:10:24.040><c> nothing's</c><00:10:24.320><c> going</c><00:10:24.399><c> to</c><00:10:24.519><c> change</c><00:10:24.760><c> in</c><00:10:24.920><c> this</c>

00:10:25.110 --> 00:10:25.120 align:start position:0%
that nothing's going to change in this
 

00:10:25.120 --> 00:10:26.910 align:start position:0%
that nothing's going to change in this
in<00:10:25.240><c> between</c><00:10:26.200><c> um</c><00:10:26.360><c> hopefully</c><00:10:26.600><c> it's</c><00:10:26.720><c> not</c><00:10:26.839><c> going</c>

00:10:26.910 --> 00:10:26.920 align:start position:0%
in between um hopefully it's not going
 

00:10:26.920 --> 00:10:30.230 align:start position:0%
in between um hopefully it's not going
to<00:10:27.040><c> be</c><00:10:27.160><c> too</c><00:10:27.399><c> bad</c><00:10:27.760><c> but</c><00:10:27.920><c> it's</c><00:10:28.760><c> it</c><00:10:28.880><c> can</c><00:10:29.440><c> it</c><00:10:29.560><c> can</c>

00:10:30.230 --> 00:10:30.240 align:start position:0%
to be too bad but it's it can it can
 

00:10:30.240 --> 00:10:33.030 align:start position:0%
to be too bad but it's it can it can
happen<00:10:31.240><c> and</c><00:10:31.519><c> another</c><00:10:31.880><c> interesting</c><00:10:32.320><c> thing</c><00:10:32.640><c> is</c>

00:10:33.030 --> 00:10:33.040 align:start position:0%
happen and another interesting thing is
 

00:10:33.040 --> 00:10:35.110 align:start position:0%
happen and another interesting thing is
if<00:10:33.160><c> you</c><00:10:33.320><c> currently</c><00:10:33.839><c> have</c><00:10:34.079><c> a</c><00:10:34.240><c> validator</c><00:10:35.000><c> and</c>

00:10:35.110 --> 00:10:35.120 align:start position:0%
if you currently have a validator and
 

00:10:35.120 --> 00:10:38.750 align:start position:0%
if you currently have a validator and
your<00:10:35.279><c> validator</c><00:10:36.000><c> has</c><00:10:36.720><c> a</c><00:10:37.720><c> contract</c><00:10:38.200><c> address</c>

00:10:38.750 --> 00:10:38.760 align:start position:0%
your validator has a contract address
 

00:10:38.760 --> 00:10:40.389 align:start position:0%
your validator has a contract address
set<00:10:39.120><c> as</c><00:10:39.279><c> withdraw</c>

00:10:40.389 --> 00:10:40.399 align:start position:0%
set as withdraw
 

00:10:40.399 --> 00:10:43.870 align:start position:0%
set as withdraw
credentials<00:10:41.760><c> um</c><00:10:42.760><c> well</c><00:10:43.440><c> things</c><00:10:43.600><c> are</c><00:10:43.720><c> going</c><00:10:43.800><c> to</c>

00:10:43.870 --> 00:10:43.880 align:start position:0%
credentials um well things are going to
 

00:10:43.880 --> 00:10:46.150 align:start position:0%
credentials um well things are going to
be<00:10:44.000><c> a</c><00:10:44.120><c> bit</c><00:10:44.399><c> bit</c><00:10:44.560><c> more</c><00:10:44.880><c> complicated</c><00:10:45.880><c> uh</c><00:10:45.959><c> for</c>

00:10:46.150 --> 00:10:46.160 align:start position:0%
be a bit bit more complicated uh for
 

00:10:46.160 --> 00:10:47.389 align:start position:0%
be a bit bit more complicated uh for
those<00:10:46.279><c> of</c><00:10:46.440><c> you</c><00:10:46.560><c> who</c><00:10:46.680><c> are</c><00:10:46.800><c> familiar</c><00:10:47.120><c> with</c><00:10:47.240><c> the</c>

00:10:47.389 --> 00:10:47.399 align:start position:0%
those of you who are familiar with the
 

00:10:47.399 --> 00:10:49.949 align:start position:0%
those of you who are familiar with the
evm<00:10:48.399><c> uh</c><00:10:48.600><c> the</c><00:10:48.800><c> contract</c><00:10:49.200><c> that</c><00:10:49.320><c> is</c><00:10:49.440><c> creating</c><00:10:49.800><c> the</c>

00:10:49.949 --> 00:10:49.959 align:start position:0%
evm uh the contract that is creating the
 

00:10:49.959 --> 00:10:51.910 align:start position:0%
evm uh the contract that is creating the
request<00:10:50.959><c> is</c><00:10:51.079><c> not</c><00:10:51.320><c> looking</c><00:10:51.600><c> at</c><00:10:51.760><c> the</c>

00:10:51.910 --> 00:10:51.920 align:start position:0%
request is not looking at the
 

00:10:51.920 --> 00:10:54.150 align:start position:0%
request is not looking at the
transaction<00:10:52.399><c> sender</c><00:10:53.279><c> for</c><00:10:53.480><c> authentication</c>

00:10:54.150 --> 00:10:54.160 align:start position:0%
transaction sender for authentication
 

00:10:54.160 --> 00:10:57.030 align:start position:0%
transaction sender for authentication
it's<00:10:54.320><c> looking</c><00:10:54.600><c> for</c><00:10:54.880><c> the</c><00:10:55.040><c> message</c><00:10:55.880><c> caller</c><00:10:56.880><c> so</c>

00:10:57.030 --> 00:10:57.040 align:start position:0%
it's looking for the message caller so
 

00:10:57.040 --> 00:10:59.030 align:start position:0%
it's looking for the message caller so
that<00:10:57.160><c> means</c><00:10:57.519><c> that</c><00:10:57.839><c> if</c><00:10:58.000><c> you</c><00:10:58.240><c> are</c><00:10:58.519><c> interacting</c>

00:10:59.030 --> 00:10:59.040 align:start position:0%
that means that if you are interacting
 

00:10:59.040 --> 00:11:02.470 align:start position:0%
that means that if you are interacting
with<00:10:59.360><c> the</c><00:10:59.519><c> request</c><00:11:00.000><c> contract</c><00:11:00.720><c> using</c><00:11:01.079><c> a</c><00:11:01.240><c> smart</c>

00:11:02.470 --> 00:11:02.480 align:start position:0%
with the request contract using a smart
 

00:11:02.480 --> 00:11:04.829 align:start position:0%
with the request contract using a smart
contract<00:11:03.480><c> the</c><00:11:03.680><c> smart</c><00:11:04.040><c> contract</c><00:11:04.440><c> address</c><00:11:04.760><c> is</c>

00:11:04.829 --> 00:11:04.839 align:start position:0%
contract the smart contract address is
 

00:11:04.839 --> 00:11:06.030 align:start position:0%
contract the smart contract address is
going<00:11:04.959><c> to</c><00:11:05.040><c> be</c><00:11:05.160><c> the</c><00:11:05.279><c> one</c><00:11:05.480><c> that's</c><00:11:05.639><c> going</c><00:11:05.760><c> to</c><00:11:05.839><c> end</c>

00:11:06.030 --> 00:11:06.040 align:start position:0%
going to be the one that's going to end
 

00:11:06.040 --> 00:11:09.949 align:start position:0%
going to be the one that's going to end
up<00:11:06.200><c> on</c><00:11:06.360><c> the</c><00:11:06.480><c> source</c><00:11:06.800><c> address</c><00:11:07.800><c> right</c><00:11:08.600><c> so</c><00:11:09.399><c> for</c>

00:11:09.949 --> 00:11:09.959 align:start position:0%
up on the source address right so for
 

00:11:09.959 --> 00:11:12.150 align:start position:0%
up on the source address right so for
this<00:11:10.120><c> whole</c><00:11:10.279><c> thing</c><00:11:10.440><c> to</c><00:11:10.680><c> work</c><00:11:11.360><c> your</c><00:11:11.600><c> validator</c>

00:11:12.150 --> 00:11:12.160 align:start position:0%
this whole thing to work your validator
 

00:11:12.160 --> 00:11:14.710 align:start position:0%
this whole thing to work your validator
withdraw<00:11:12.560><c> credentials</c><00:11:13.240><c> has</c><00:11:13.399><c> to</c><00:11:13.639><c> be</c><00:11:14.480><c> the</c>

00:11:14.710 --> 00:11:14.720 align:start position:0%
withdraw credentials has to be the
 

00:11:14.720 --> 00:11:16.750 align:start position:0%
withdraw credentials has to be the
contract<00:11:15.120><c> address</c><00:11:15.639><c> not</c><00:11:15.839><c> the</c><00:11:16.000><c> add</c><00:11:16.360><c> not</c><00:11:16.639><c> the</c>

00:11:16.750 --> 00:11:16.760 align:start position:0%
contract address not the add not the
 

00:11:16.760 --> 00:11:18.150 align:start position:0%
contract address not the add not the
account<00:11:17.000><c> that</c><00:11:17.120><c> is</c><00:11:17.200><c> sent</c><00:11:17.440><c> in</c><00:11:17.519><c> the</c>

00:11:18.150 --> 00:11:18.160 align:start position:0%
account that is sent in the
 

00:11:18.160 --> 00:11:21.829 align:start position:0%
account that is sent in the
transaction<00:11:19.160><c> so</c><00:11:19.639><c> again</c><00:11:20.639><c> I'm</c><00:11:21.200><c> sorry</c><00:11:21.480><c> for</c><00:11:21.680><c> you</c>

00:11:21.829 --> 00:11:21.839 align:start position:0%
transaction so again I'm sorry for you
 

00:11:21.839 --> 00:11:24.389 align:start position:0%
transaction so again I'm sorry for you
if<00:11:21.920><c> you're</c><00:11:22.079><c> in</c><00:11:22.200><c> this</c><00:11:22.920><c> situation</c><00:11:23.920><c> um</c><00:11:24.079><c> hopefully</c>

00:11:24.389 --> 00:11:24.399 align:start position:0%
if you're in this situation um hopefully
 

00:11:24.399 --> 00:11:26.269 align:start position:0%
if you're in this situation um hopefully
if<00:11:24.480><c> you</c><00:11:24.680><c> have</c><00:11:25.040><c> upgradeable</c><00:11:25.600><c> smart</c><00:11:25.920><c> contract</c>

00:11:26.269 --> 00:11:26.279 align:start position:0%
if you have upgradeable smart contract
 

00:11:26.279 --> 00:11:27.590 align:start position:0%
if you have upgradeable smart contract
you<00:11:26.360><c> can</c><00:11:26.480><c> kind</c><00:11:26.600><c> of</c><00:11:26.720><c> get</c><00:11:26.839><c> away</c><00:11:27.079><c> with</c><00:11:27.200><c> it</c><00:11:27.399><c> you</c><00:11:27.480><c> can</c>

00:11:27.590 --> 00:11:27.600 align:start position:0%
you can kind of get away with it you can
 

00:11:27.600 --> 00:11:29.870 align:start position:0%
you can kind of get away with it you can
use<00:11:27.800><c> like</c><00:11:27.959><c> delegate</c><00:11:28.360><c> calls</c><00:11:28.720><c> and</c><00:11:28.839><c> do</c><00:11:29.000><c> some</c><00:11:29.399><c> very</c>

00:11:29.870 --> 00:11:29.880 align:start position:0%
use like delegate calls and do some very
 

00:11:29.880 --> 00:11:32.310 align:start position:0%
use like delegate calls and do some very
smart<00:11:30.360><c> stuff</c><00:11:30.680><c> to</c><00:11:30.839><c> make</c><00:11:31.000><c> it</c><00:11:31.160><c> work</c><00:11:32.040><c> uh</c><00:11:32.200><c> that's</c>

00:11:32.310 --> 00:11:32.320 align:start position:0%
smart stuff to make it work uh that's
 

00:11:32.320 --> 00:11:33.750 align:start position:0%
smart stuff to make it work uh that's
not<00:11:32.480><c> my</c><00:11:32.680><c> expertise</c><00:11:33.200><c> I'm</c><00:11:33.279><c> not</c><00:11:33.399><c> going</c><00:11:33.480><c> to</c><00:11:33.639><c> talk</c>

00:11:33.750 --> 00:11:33.760 align:start position:0%
not my expertise I'm not going to talk
 

00:11:33.760 --> 00:11:35.990 align:start position:0%
not my expertise I'm not going to talk
too<00:11:33.959><c> much</c><00:11:34.160><c> about</c><00:11:34.320><c> it</c><00:11:34.560><c> but</c><00:11:35.040><c> there</c><00:11:35.200><c> is</c><00:11:35.320><c> a</c><00:11:35.519><c> way</c><00:11:35.760><c> for</c>

00:11:35.990 --> 00:11:36.000 align:start position:0%
too much about it but there is a way for
 

00:11:36.000 --> 00:11:38.790 align:start position:0%
too much about it but there is a way for
you<00:11:36.880><c> uh</c><00:11:37.519><c> but</c><00:11:37.680><c> yeah</c><00:11:37.959><c> just</c><00:11:38.160><c> keep</c><00:11:38.360><c> that</c><00:11:38.480><c> in</c><00:11:38.560><c> mind</c>

00:11:38.790 --> 00:11:38.800 align:start position:0%
you uh but yeah just keep that in mind
 

00:11:38.800 --> 00:11:40.710 align:start position:0%
you uh but yeah just keep that in mind
when<00:11:38.920><c> you</c><00:11:39.480><c> uh</c><00:11:39.600><c> looking</c><00:11:39.839><c> into</c>

00:11:40.710 --> 00:11:40.720 align:start position:0%
when you uh looking into
 

00:11:40.720 --> 00:11:43.710 align:start position:0%
when you uh looking into
this<00:11:41.720><c> um</c><00:11:42.440><c> oh</c><00:11:42.639><c> yeah</c><00:11:42.839><c> one</c><00:11:43.079><c> important</c><00:11:43.440><c> thing</c><00:11:43.600><c> is</c>

00:11:43.710 --> 00:11:43.720 align:start position:0%
this um oh yeah one important thing is
 

00:11:43.720 --> 00:11:45.550 align:start position:0%
this um oh yeah one important thing is
that<00:11:43.959><c> this</c><00:11:44.160><c> does</c><00:11:44.360><c> not</c><00:11:44.600><c> replace</c><00:11:45.040><c> voluntary</c>

00:11:45.550 --> 00:11:45.560 align:start position:0%
that this does not replace voluntary
 

00:11:45.560 --> 00:11:48.230 align:start position:0%
that this does not replace voluntary
exits<00:11:46.000><c> voluntary</c><00:11:46.519><c> exits</c><00:11:46.959><c> are</c><00:11:47.279><c> still</c><00:11:48.040><c> the</c>

00:11:48.230 --> 00:11:48.240 align:start position:0%
exits voluntary exits are still the
 

00:11:48.240 --> 00:11:50.430 align:start position:0%
exits voluntary exits are still the
easiest<00:11:48.639><c> way</c><00:11:48.760><c> to</c><00:11:49.000><c> exit</c><00:11:49.320><c> your</c><00:11:49.440><c> validator</c><00:11:50.320><c> if</c>

00:11:50.430 --> 00:11:50.440 align:start position:0%
easiest way to exit your validator if
 

00:11:50.440 --> 00:11:52.750 align:start position:0%
easiest way to exit your validator if
you<00:11:50.600><c> have</c><00:11:50.760><c> the</c><00:11:50.920><c> validator</c><00:11:51.360><c> key</c><00:11:52.040><c> you</c><00:11:52.279><c> sign</c><00:11:52.600><c> the</c>

00:11:52.750 --> 00:11:52.760 align:start position:0%
you have the validator key you sign the
 

00:11:52.760 --> 00:11:54.590 align:start position:0%
you have the validator key you sign the
message<00:11:53.360><c> it's</c><00:11:53.519><c> going</c><00:11:53.639><c> to</c><00:11:53.720><c> be</c><00:11:53.920><c> broadcast</c><00:11:54.440><c> to</c>

00:11:54.590 --> 00:11:54.600 align:start position:0%
message it's going to be broadcast to
 

00:11:54.600 --> 00:11:56.389 align:start position:0%
message it's going to be broadcast to
the<00:11:54.760><c> network</c><00:11:55.279><c> it</c><00:11:55.360><c> doesn't</c><00:11:55.639><c> cost</c><00:11:55.839><c> you</c><00:11:56.000><c> gas</c><00:11:56.240><c> or</c>

00:11:56.389 --> 00:11:56.399 align:start position:0%
the network it doesn't cost you gas or
 

00:11:56.399 --> 00:11:57.550 align:start position:0%
the network it doesn't cost you gas or
anything<00:11:56.720><c> there's</c><00:11:56.920><c> no</c><00:11:57.040><c> transactions</c>

00:11:57.550 --> 00:11:57.560 align:start position:0%
anything there's no transactions
 

00:11:57.560 --> 00:12:00.470 align:start position:0%
anything there's no transactions
involved<00:11:58.519><c> so</c><00:11:59.079><c> yeah</c><00:11:59.279><c> yeah</c><00:11:59.639><c> keep</c><00:11:59.839><c> doing</c><00:12:00.120><c> that</c><00:12:00.320><c> if</c>

00:12:00.470 --> 00:12:00.480 align:start position:0%
involved so yeah yeah keep doing that if
 

00:12:00.480 --> 00:12:03.430 align:start position:0%
involved so yeah yeah keep doing that if
you<00:12:00.800><c> can</c><00:12:01.560><c> but</c><00:12:01.760><c> this</c><00:12:01.880><c> is</c><00:12:02.279><c> basically</c><00:12:02.880><c> like</c><00:12:03.079><c> a</c><00:12:03.240><c> way</c>

00:12:03.430 --> 00:12:03.440 align:start position:0%
you can but this is basically like a way
 

00:12:03.440 --> 00:12:05.949 align:start position:0%
you can but this is basically like a way
of<00:12:03.880><c> kind</c><00:12:04.000><c> of</c><00:12:04.440><c> filling</c><00:12:04.880><c> that</c><00:12:05.079><c> Gap</c><00:12:05.360><c> that</c><00:12:05.480><c> we</c><00:12:05.680><c> have</c>

00:12:05.949 --> 00:12:05.959 align:start position:0%
of kind of filling that Gap that we have
 

00:12:05.959 --> 00:12:07.790 align:start position:0%
of kind of filling that Gap that we have
on<00:12:06.160><c> those</c><00:12:06.519><c> scenarios</c><00:12:07.000><c> where</c><00:12:07.200><c> you</c><00:12:07.279><c> don't</c><00:12:07.560><c> have</c>

00:12:07.790 --> 00:12:07.800 align:start position:0%
on those scenarios where you don't have
 

00:12:07.800 --> 00:12:11.590 align:start position:0%
on those scenarios where you don't have
your<00:12:08.160><c> your</c><00:12:08.360><c> your</c><00:12:08.480><c> validator</c><00:12:09.120><c> key</c><00:12:10.240><c> and</c><00:12:11.240><c> quickly</c>

00:12:11.590 --> 00:12:11.600 align:start position:0%
your your your validator key and quickly
 

00:12:11.600 --> 00:12:13.550 align:start position:0%
your your your validator key and quickly
before<00:12:11.880><c> I</c><00:12:12.000><c> run</c><00:12:12.200><c> out</c><00:12:12.320><c> of</c><00:12:12.519><c> time</c><00:12:13.120><c> uh</c><00:12:13.240><c> I</c><00:12:13.360><c> just</c><00:12:13.440><c> want</c>

00:12:13.550 --> 00:12:13.560 align:start position:0%
before I run out of time uh I just want
 

00:12:13.560 --> 00:12:15.509 align:start position:0%
before I run out of time uh I just want
to<00:12:13.680><c> mention</c><00:12:13.920><c> that</c><00:12:14.079><c> withdraw</c><00:12:14.440><c> requests</c><00:12:15.120><c> uh</c>

00:12:15.509 --> 00:12:15.519 align:start position:0%
to mention that withdraw requests uh
 

00:12:15.519 --> 00:12:18.550 align:start position:0%
to mention that withdraw requests uh
different<00:12:15.839><c> from</c><00:12:16.880><c> withdrawals</c><00:12:17.880><c> in</c><00:12:18.000><c> the</c><00:12:18.160><c> sense</c>

00:12:18.550 --> 00:12:18.560 align:start position:0%
different from withdrawals in the sense
 

00:12:18.560 --> 00:12:20.750 align:start position:0%
different from withdrawals in the sense
that<00:12:19.360><c> if</c><00:12:19.440><c> you</c><00:12:19.560><c> guys</c><00:12:19.720><c> remember</c><00:12:20.000><c> capella</c><00:12:20.600><c> that's</c>

00:12:20.750 --> 00:12:20.760 align:start position:0%
that if you guys remember capella that's
 

00:12:20.760 --> 00:12:23.189 align:start position:0%
that if you guys remember capella that's
when<00:12:20.920><c> we</c><00:12:21.040><c> introduced</c><00:12:21.880><c> withdrawals</c><00:12:22.880><c> a</c>

00:12:23.189 --> 00:12:23.199 align:start position:0%
when we introduced withdrawals a
 

00:12:23.199 --> 00:12:25.310 align:start position:0%
when we introduced withdrawals a
withdraw<00:12:23.639><c> requests</c><00:12:24.600><c> can</c><00:12:24.880><c> eventually</c>

00:12:25.310 --> 00:12:25.320 align:start position:0%
withdraw requests can eventually
 

00:12:25.320 --> 00:12:26.870 align:start position:0%
withdraw requests can eventually
generate<00:12:25.720><c> a</c><00:12:25.920><c> withdraw</c><00:12:26.399><c> when</c><00:12:26.519><c> you're</c><00:12:26.639><c> doing</c>

00:12:26.870 --> 00:12:26.880 align:start position:0%
generate a withdraw when you're doing
 

00:12:26.880 --> 00:12:29.189 align:start position:0%
generate a withdraw when you're doing
like<00:12:27.000><c> a</c><00:12:27.079><c> partial</c><00:12:27.440><c> withdraw</c><00:12:28.440><c> but</c><00:12:28.720><c> they're</c><00:12:28.920><c> not</c>

00:12:29.189 --> 00:12:29.199 align:start position:0%
like a partial withdraw but they're not
 

00:12:29.199 --> 00:12:31.030 align:start position:0%
like a partial withdraw but they're not
same<00:12:29.399><c> thing</c><00:12:29.639><c> just</c><00:12:29.959><c> because</c><00:12:30.320><c> yeah</c><00:12:30.680><c> the</c>

00:12:31.030 --> 00:12:31.040 align:start position:0%
same thing just because yeah the
 

00:12:31.040 --> 00:12:34.310 align:start position:0%
same thing just because yeah the
terminology<00:12:31.600><c> and</c><00:12:31.800><c> things</c><00:12:32.040><c> like</c><00:12:32.639><c> that</c><00:12:33.639><c> okay</c>

00:12:34.310 --> 00:12:34.320 align:start position:0%
terminology and things like that okay
 

00:12:34.320 --> 00:12:36.269 align:start position:0%
terminology and things like that okay
that<00:12:34.440><c> was</c><00:12:34.600><c> a</c><00:12:34.720><c> lot</c><00:12:35.000><c> hopefully</c><00:12:35.839><c> enough</c><00:12:36.120><c> for</c>

00:12:36.269 --> 00:12:36.279 align:start position:0%
that was a lot hopefully enough for
 

00:12:36.279 --> 00:12:38.069 align:start position:0%
that was a lot hopefully enough for
people<00:12:36.480><c> to</c><00:12:36.880><c> understand</c><00:12:37.160><c> I'll</c><00:12:37.519><c> leave</c><00:12:37.720><c> it</c><00:12:37.920><c> here</c>

00:12:38.069 --> 00:12:38.079 align:start position:0%
people to understand I'll leave it here
 

00:12:38.079 --> 00:12:39.590 align:start position:0%
people to understand I'll leave it here
and<00:12:38.160><c> then</c><00:12:38.279><c> I'll</c><00:12:38.519><c> hand</c><00:12:38.680><c> over</c><00:12:38.839><c> to</c><00:12:39.000><c> Stefan</c><00:12:39.360><c> for</c>

00:12:39.590 --> 00:12:39.600 align:start position:0%
and then I'll hand over to Stefan for
 

00:12:39.600 --> 00:12:41.750 align:start position:0%
and then I'll hand over to Stefan for
his<00:12:39.800><c> Mar</c><00:12:40.440><c> thank</c>

00:12:41.750 --> 00:12:41.760 align:start position:0%
his Mar thank
 

00:12:41.760 --> 00:12:45.750 align:start position:0%
his Mar thank
you<00:12:42.760><c> oh</c><00:12:43.000><c> thank</c><00:12:43.160><c> you</c><00:12:44.160><c> how</c><00:12:44.320><c> does</c><00:12:44.480><c> that</c><00:12:44.720><c> work</c><00:12:45.399><c> just</c>

00:12:45.750 --> 00:12:45.760 align:start position:0%
you oh thank you how does that work just
 

00:12:45.760 --> 00:12:54.829 align:start position:0%
you oh thank you how does that work just
yeah<00:12:45.920><c> next</c>

00:12:54.829 --> 00:12:54.839 align:start position:0%
 
 

00:12:54.839 --> 00:12:57.590 align:start position:0%
 
slide

00:12:57.590 --> 00:12:57.600 align:start position:0%
slide
 

00:12:57.600 --> 00:13:00.030 align:start position:0%
slide
okay<00:12:58.600><c> hello</c>

00:13:00.030 --> 00:13:00.040 align:start position:0%
okay hello
 

00:13:00.040 --> 00:13:03.389 align:start position:0%
okay hello
uh<00:13:00.720><c> so</c><00:13:00.959><c> I'm</c><00:13:01.079><c> going</c><00:13:01.279><c> to</c><00:13:01.440><c> talk</c><00:13:01.680><c> about</c><00:13:02.279><c> EIP</c>

00:13:03.389 --> 00:13:03.399 align:start position:0%
uh so I'm going to talk about EIP
 

00:13:03.399 --> 00:13:05.990 align:start position:0%
uh so I'm going to talk about EIP
6110<00:13:04.399><c> which</c><00:13:04.519><c> is</c><00:13:04.720><c> Supply</c><00:13:05.120><c> validator</c><00:13:05.680><c> deposits</c>

00:13:05.990 --> 00:13:06.000 align:start position:0%
6110 which is Supply validator deposits
 

00:13:06.000 --> 00:13:06.910 align:start position:0%
6110 which is Supply validator deposits
on

00:13:06.910 --> 00:13:06.920 align:start position:0%
on
 

00:13:06.920 --> 00:13:10.350 align:start position:0%
on
chain<00:13:07.920><c> and</c><00:13:08.120><c> you</c><00:13:08.279><c> may</c><00:13:08.519><c> wonder</c><00:13:09.160><c> what</c><00:13:09.560><c> the</c><00:13:09.760><c> CIP</c><00:13:10.199><c> is</c>

00:13:10.350 --> 00:13:10.360 align:start position:0%
chain and you may wonder what the CIP is
 

00:13:10.360 --> 00:13:12.310 align:start position:0%
chain and you may wonder what the CIP is
about<00:13:10.760><c> because</c><00:13:11.079><c> validator</c><00:13:11.680><c> deposits</c><00:13:12.040><c> are</c>

00:13:12.310 --> 00:13:12.320 align:start position:0%
about because validator deposits are
 

00:13:12.320 --> 00:13:15.189 align:start position:0%
about because validator deposits are
already<00:13:12.600><c> on</c><00:13:13.000><c> chain</c><00:13:14.000><c> but</c><00:13:14.199><c> the</c><00:13:14.360><c> keyword</c><00:13:14.800><c> here</c><00:13:14.959><c> is</c>

00:13:15.189 --> 00:13:15.199 align:start position:0%
already on chain but the keyword here is
 

00:13:15.199 --> 00:13:18.110 align:start position:0%
already on chain but the keyword here is
Supply<00:13:16.079><c> so</c><00:13:16.320><c> essentially</c><00:13:16.880><c> the</c><00:13:17.079><c> CIP</c><00:13:17.560><c> changes</c>

00:13:18.110 --> 00:13:18.120 align:start position:0%
Supply so essentially the CIP changes
 

00:13:18.120 --> 00:13:20.030 align:start position:0%
Supply so essentially the CIP changes
how<00:13:18.320><c> the</c><00:13:18.519><c> deposits</c><00:13:19.000><c> made</c><00:13:19.199><c> to</c><00:13:19.360><c> the</c><00:13:19.560><c> deposit</c>

00:13:20.030 --> 00:13:20.040 align:start position:0%
how the deposits made to the deposit
 

00:13:20.040 --> 00:13:22.350 align:start position:0%
how the deposits made to the deposit
contract<00:13:21.040><c> which</c><00:13:21.199><c> sits</c><00:13:21.440><c> on</c><00:13:21.560><c> the</c><00:13:21.680><c> execution</c>

00:13:22.350 --> 00:13:22.360 align:start position:0%
contract which sits on the execution
 

00:13:22.360 --> 00:13:25.350 align:start position:0%
contract which sits on the execution
layer<00:13:23.360><c> how</c><00:13:23.920><c> these</c><00:13:24.240><c> deposits</c><00:13:24.600><c> are</c><00:13:24.880><c> supply</c><00:13:25.240><c> to</c>

00:13:25.350 --> 00:13:25.360 align:start position:0%
layer how these deposits are supply to
 

00:13:25.360 --> 00:13:27.790 align:start position:0%
layer how these deposits are supply to
the<00:13:25.480><c> consens</c><00:13:25.880><c> Slayer</c><00:13:26.519><c> where</c><00:13:27.279><c> either</c><00:13:27.519><c> a</c><00:13:27.639><c> new</c>

00:13:27.790 --> 00:13:27.800 align:start position:0%
the consens Slayer where either a new
 

00:13:27.800 --> 00:13:30.269 align:start position:0%
the consens Slayer where either a new
validator<00:13:28.519><c> is</c><00:13:28.720><c> initially</c><00:13:29.279><c> ized</c><00:13:29.880><c> or</c><00:13:30.079><c> an</c>

00:13:30.269 --> 00:13:30.279 align:start position:0%
validator is initially ized or an
 

00:13:30.279 --> 00:13:33.310 align:start position:0%
validator is initially ized or an
existing<00:13:30.639><c> validator</c><00:13:31.160><c> balance</c><00:13:31.560><c> is</c><00:13:31.720><c> topped</c><00:13:32.320><c> up</c>

00:13:33.310 --> 00:13:33.320 align:start position:0%
existing validator balance is topped up
 

00:13:33.320 --> 00:13:35.910 align:start position:0%
existing validator balance is topped up
so<00:13:33.560><c> I'm</c><00:13:33.680><c> going</c><00:13:33.839><c> to</c><00:13:34.040><c> start</c><00:13:35.000><c> by</c><00:13:35.360><c> explaining</c>

00:13:35.910 --> 00:13:35.920 align:start position:0%
so I'm going to start by explaining
 

00:13:35.920 --> 00:13:37.470 align:start position:0%
so I'm going to start by explaining
briefly<00:13:36.360><c> how</c><00:13:36.560><c> the</c><00:13:36.720><c> current</c><00:13:37.079><c> deposit</c>

00:13:37.470 --> 00:13:37.480 align:start position:0%
briefly how the current deposit
 

00:13:37.480 --> 00:13:40.430 align:start position:0%
briefly how the current deposit
processing<00:13:38.199><c> works</c><00:13:39.199><c> and</c><00:13:39.760><c> then</c><00:13:39.880><c> I'll</c><00:13:40.079><c> go</c><00:13:40.240><c> over</c>

00:13:40.430 --> 00:13:40.440 align:start position:0%
processing works and then I'll go over
 

00:13:40.440 --> 00:13:44.110 align:start position:0%
processing works and then I'll go over
the<00:13:40.639><c> depositing</c><00:13:41.199><c> processing</c><00:13:41.760><c> after</c><00:13:42.600><c> this</c><00:13:43.120><c> EIP</c>

00:13:44.110 --> 00:13:44.120 align:start position:0%
the depositing processing after this EIP
 

00:13:44.120 --> 00:13:49.470 align:start position:0%
the depositing processing after this EIP
which<00:13:44.360><c> will</c><00:13:44.560><c> be</c><00:13:44.880><c> part</c><00:13:45.480><c> of</c><00:13:45.680><c> the</c><00:13:45.959><c> next</c>

00:13:49.470 --> 00:13:49.480 align:start position:0%
 
 

00:13:49.480 --> 00:13:52.949 align:start position:0%
 
Fork<00:13:50.480><c> yeah</c><00:13:50.720><c> so</c><00:13:51.040><c> current</c><00:13:51.320><c> deposit</c><00:13:51.959><c> processing</c>

00:13:52.949 --> 00:13:52.959 align:start position:0%
Fork yeah so current deposit processing
 

00:13:52.959 --> 00:13:55.150 align:start position:0%
Fork yeah so current deposit processing
uh<00:13:53.480><c> basically</c><00:13:54.160><c> a</c><00:13:54.279><c> user</c><00:13:54.639><c> submits</c><00:13:55.000><c> a</c>

00:13:55.150 --> 00:13:55.160 align:start position:0%
uh basically a user submits a
 

00:13:55.160 --> 00:13:57.189 align:start position:0%
uh basically a user submits a
transaction<00:13:55.800><c> containing</c><00:13:56.279><c> deposit</c><00:13:56.680><c> data</c><00:13:56.880><c> to</c><00:13:57.040><c> a</c>

00:13:57.189 --> 00:13:57.199 align:start position:0%
transaction containing deposit data to a
 

00:13:57.199 --> 00:14:00.069 align:start position:0%
transaction containing deposit data to a
deposit<00:13:57.680><c> contract</c><00:13:58.680><c> which</c><00:13:58.800><c> is</c><00:13:59.440><c> uh</c><00:13:59.680><c> essentially</c>

00:14:00.069 --> 00:14:00.079 align:start position:0%
deposit contract which is uh essentially
 

00:14:00.079 --> 00:14:04.150 align:start position:0%
deposit contract which is uh essentially
32<00:14:00.800><c> if</c><00:14:01.800><c> and</c><00:14:02.560><c> users</c><00:14:03.040><c> usually</c><00:14:03.320><c> do</c><00:14:03.560><c> that</c><00:14:03.800><c> via</c><00:14:04.040><c> the</c>

00:14:04.150 --> 00:14:04.160 align:start position:0%
32 if and users usually do that via the
 

00:14:04.160 --> 00:14:05.629 align:start position:0%
32 if and users usually do that via the
staking<00:14:04.519><c> launch</c>

00:14:05.629 --> 00:14:05.639 align:start position:0%
staking launch
 

00:14:05.639 --> 00:14:09.310 align:start position:0%
staking launch
pad<00:14:06.639><c> and</c><00:14:06.839><c> then</c><00:14:07.639><c> there</c><00:14:07.839><c> is</c><00:14:08.160><c> this</c><00:14:08.639><c> uh</c><00:14:08.720><c> 8</c><00:14:09.079><c> hour</c>

00:14:09.310 --> 00:14:09.320 align:start position:0%
pad and then there is this uh 8 hour
 

00:14:09.320 --> 00:14:11.990 align:start position:0%
pad and then there is this uh 8 hour
delay<00:14:10.000><c> where</c><00:14:10.199><c> the</c><00:14:10.399><c> consensus</c><00:14:10.920><c> layer</c><00:14:11.519><c> has</c><00:14:11.680><c> to</c>

00:14:11.990 --> 00:14:12.000 align:start position:0%
delay where the consensus layer has to
 

00:14:12.000 --> 00:14:13.670 align:start position:0%
delay where the consensus layer has to
consider<00:14:12.399><c> the</c><00:14:12.519><c> state</c><00:14:12.759><c> of</c><00:14:12.880><c> the</c><00:14:13.040><c> deposit</c>

00:14:13.670 --> 00:14:13.680 align:start position:0%
consider the state of the deposit
 

00:14:13.680 --> 00:14:16.470 align:start position:0%
consider the state of the deposit
contract<00:14:14.680><c> and</c><00:14:14.920><c> this</c><00:14:15.639><c> has</c><00:14:15.759><c> been</c><00:14:16.000><c> designed</c><00:14:16.399><c> to</c>

00:14:16.470 --> 00:14:16.480 align:start position:0%
contract and this has been designed to
 

00:14:16.480 --> 00:14:20.790 align:start position:0%
contract and this has been designed to
be<00:14:16.720><c> 248</c><00:14:18.120><c> blocks</c><00:14:19.120><c> uh</c><00:14:19.279><c> when</c><00:14:20.000><c> with</c><00:14:20.199><c> proof</c><00:14:20.440><c> of</c><00:14:20.600><c> work</c>

00:14:20.790 --> 00:14:20.800 align:start position:0%
be 248 blocks uh when with proof of work
 

00:14:20.800 --> 00:14:22.949 align:start position:0%
be 248 blocks uh when with proof of work
blocks<00:14:21.160><c> which</c><00:14:21.279><c> are</c><00:14:21.720><c> which</c><00:14:21.839><c> were</c><00:14:22.040><c> around</c><00:14:22.320><c> 14</c>

00:14:22.949 --> 00:14:22.959 align:start position:0%
blocks which are which were around 14
 

00:14:22.959 --> 00:14:26.230 align:start position:0%
blocks which are which were around 14
seconds<00:14:23.959><c> and</c><00:14:24.160><c> this</c><00:14:24.279><c> was</c><00:14:24.600><c> done</c><00:14:24.880><c> to</c><00:14:25.120><c> ensure</c><00:14:25.759><c> that</c>

00:14:26.230 --> 00:14:26.240 align:start position:0%
seconds and this was done to ensure that
 

00:14:26.240 --> 00:14:30.030 align:start position:0%
seconds and this was done to ensure that
if<00:14:26.399><c> there</c><00:14:26.519><c> are</c><00:14:26.720><c> any</c><00:14:26.959><c> issues</c><00:14:27.360><c> with</c><00:14:27.880><c> if1</c><00:14:28.880><c> uh</c><00:14:29.399><c> then</c>

00:14:30.030 --> 00:14:30.040 align:start position:0%
if there are any issues with if1 uh then
 

00:14:30.040 --> 00:14:32.670 align:start position:0%
if there are any issues with if1 uh then
uh<00:14:30.480><c> essentially</c><00:14:31.279><c> that</c><00:14:31.600><c> wouldn't</c><00:14:32.120><c> impact</c><00:14:32.560><c> the</c>

00:14:32.670 --> 00:14:32.680 align:start position:0%
uh essentially that wouldn't impact the
 

00:14:32.680 --> 00:14:36.350 align:start position:0%
uh essentially that wouldn't impact the
beacon<00:14:33.000><c> chain</c><00:14:33.880><c> and</c><00:14:34.040><c> 8</c><00:14:34.399><c> Hour</c><00:14:34.759><c> was</c><00:14:35.480><c> just</c><00:14:36.199><c> it</c>

00:14:36.350 --> 00:14:36.360 align:start position:0%
beacon chain and 8 Hour was just it
 

00:14:36.360 --> 00:14:39.189 align:start position:0%
beacon chain and 8 Hour was just it
gives<00:14:37.000><c> about</c><00:14:37.320><c> enough</c><00:14:37.600><c> wiggle</c><00:14:38.000><c> room</c><00:14:38.639><c> to</c><00:14:38.839><c> ensure</c>

00:14:39.189 --> 00:14:39.199 align:start position:0%
gives about enough wiggle room to ensure
 

00:14:39.199 --> 00:14:41.110 align:start position:0%
gives about enough wiggle room to ensure
that<00:14:39.399><c> any</c><00:14:39.759><c> issues</c><00:14:40.079><c> are</c>

00:14:41.110 --> 00:14:41.120 align:start position:0%
that any issues are
 

00:14:41.120 --> 00:14:43.350 align:start position:0%
that any issues are
fixed<00:14:42.120><c> and</c><00:14:42.240><c> then</c><00:14:42.399><c> there</c><00:14:42.519><c> is</c><00:14:42.639><c> a</c><00:14:42.759><c> voting</c><00:14:43.240><c> which</c>

00:14:43.350 --> 00:14:43.360 align:start position:0%
fixed and then there is a voting which
 

00:14:43.360 --> 00:14:46.790 align:start position:0%
fixed and then there is a voting which
is<00:14:43.480><c> a</c><00:14:43.720><c> 64</c><00:14:44.639><c> EPO</c><00:14:45.639><c> and</c><00:14:45.800><c> it's</c><00:14:46.040><c> kind</c><00:14:46.160><c> of</c><00:14:46.480><c> this</c><00:14:46.600><c> is</c>

00:14:46.790 --> 00:14:46.800 align:start position:0%
is a 64 EPO and it's kind of this is
 

00:14:46.800 --> 00:14:49.269 align:start position:0%
is a 64 EPO and it's kind of this is
like<00:14:47.000><c> a</c><00:14:47.279><c> off-protocol</c><00:14:47.759><c> consensus</c><00:14:48.600><c> mechanism</c>

00:14:49.269 --> 00:14:49.279 align:start position:0%
like a off-protocol consensus mechanism
 

00:14:49.279 --> 00:14:51.990 align:start position:0%
like a off-protocol consensus mechanism
it<00:14:49.399><c> was</c><00:14:49.560><c> designed</c><00:14:49.920><c> before</c><00:14:50.160><c> the</c><00:14:50.759><c> merge</c><00:14:51.759><c> and</c>

00:14:51.990 --> 00:14:52.000 align:start position:0%
it was designed before the merge and
 

00:14:52.000 --> 00:14:53.949 align:start position:0%
it was designed before the merge and
basically<00:14:52.360><c> it</c><00:14:52.480><c> ensures</c><00:14:52.920><c> that</c><00:14:53.160><c> validators</c>

00:14:53.949 --> 00:14:53.959 align:start position:0%
basically it ensures that validators
 

00:14:53.959 --> 00:14:56.350 align:start position:0%
basically it ensures that validators
agree<00:14:54.279><c> on</c><00:14:54.440><c> the</c><00:14:54.600><c> state</c><00:14:55.480><c> on</c><00:14:55.720><c> on</c><00:14:55.839><c> the</c><00:14:55.959><c> same</c><00:14:56.160><c> view</c>

00:14:56.350 --> 00:14:56.360 align:start position:0%
agree on the state on on the same view
 

00:14:56.360 --> 00:14:58.430 align:start position:0%
agree on the state on on the same view
of<00:14:56.440><c> the</c><00:14:56.560><c> deposit</c><00:14:56.959><c> contract</c><00:14:57.800><c> which</c><00:14:58.000><c> sits</c><00:14:58.279><c> in</c>

00:14:58.430 --> 00:14:58.440 align:start position:0%
of the deposit contract which sits in
 

00:14:58.440 --> 00:14:59.790 align:start position:0%
of the deposit contract which sits in
the<00:14:58.600><c> EO</c>

00:14:59.790 --> 00:14:59.800 align:start position:0%
the EO
 

00:14:59.800 --> 00:15:02.150 align:start position:0%
the EO
and<00:15:00.320><c> before</c><00:15:00.600><c> the</c><00:15:00.720><c> merge</c><00:15:01.079><c> basically</c><00:15:01.519><c> the</c><00:15:01.639><c> EO</c><00:15:02.040><c> is</c>

00:15:02.150 --> 00:15:02.160 align:start position:0%
and before the merge basically the EO is
 

00:15:02.160 --> 00:15:05.189 align:start position:0%
and before the merge basically the EO is
driven<00:15:02.519><c> by</c><00:15:02.759><c> proof</c><00:15:02.959><c> of</c><00:15:03.160><c> work</c><00:15:04.160><c> so</c><00:15:04.639><c> there</c><00:15:04.759><c> was</c><00:15:05.000><c> no</c>

00:15:05.189 --> 00:15:05.199 align:start position:0%
driven by proof of work so there was no
 

00:15:05.199 --> 00:15:06.629 align:start position:0%
driven by proof of work so there was no
real<00:15:05.480><c> connection</c><00:15:05.880><c> between</c><00:15:06.120><c> the</c><00:15:06.240><c> execution</c>

00:15:06.629 --> 00:15:06.639 align:start position:0%
real connection between the execution
 

00:15:06.639 --> 00:15:08.550 align:start position:0%
real connection between the execution
layer<00:15:06.880><c> and</c><00:15:07.000><c> the</c><00:15:07.120><c> consensus</c>

00:15:08.550 --> 00:15:08.560 align:start position:0%
layer and the consensus
 

00:15:08.560 --> 00:15:12.230 align:start position:0%
layer and the consensus
layer<00:15:09.560><c> um</c><00:15:09.920><c> and</c><00:15:10.160><c> then</c><00:15:11.000><c> this</c><00:15:11.199><c> voting</c><00:15:11.720><c> basically</c>

00:15:12.230 --> 00:15:12.240 align:start position:0%
layer um and then this voting basically
 

00:15:12.240 --> 00:15:15.110 align:start position:0%
layer um and then this voting basically
it<00:15:12.399><c> finishes</c><00:15:12.920><c> when</c><00:15:13.519><c> at</c><00:15:13.680><c> least</c><00:15:14.000><c> half</c><00:15:14.639><c> half</c>

00:15:15.110 --> 00:15:15.120 align:start position:0%
it finishes when at least half half
 

00:15:15.120 --> 00:15:17.550 align:start position:0%
it finishes when at least half half
number<00:15:15.360><c> of</c><00:15:15.480><c> the</c><00:15:15.600><c> votes</c><00:15:15.880><c> are</c><00:15:16.079><c> the</c><00:15:16.360><c> same</c><00:15:17.360><c> and</c>

00:15:17.550 --> 00:15:17.560 align:start position:0%
number of the votes are the same and
 

00:15:17.560 --> 00:15:19.749 align:start position:0%
number of the votes are the same and
after<00:15:17.800><c> that</c><00:15:18.040><c> proposers</c><00:15:18.639><c> include</c><00:15:19.079><c> those</c>

00:15:19.749 --> 00:15:19.759 align:start position:0%
after that proposers include those
 

00:15:19.759 --> 00:15:22.990 align:start position:0%
after that proposers include those
deposits<00:15:20.759><c> uh</c><00:15:20.959><c> alongside</c><00:15:21.920><c> the</c>

00:15:22.990 --> 00:15:23.000 align:start position:0%
deposits uh alongside the
 

00:15:23.000 --> 00:15:26.150 align:start position:0%
deposits uh alongside the
block<00:15:24.000><c> and</c><00:15:24.120><c> then</c><00:15:24.279><c> all</c><00:15:24.560><c> notes</c><00:15:24.880><c> can</c><00:15:25.160><c> verify</c>

00:15:26.150 --> 00:15:26.160 align:start position:0%
block and then all notes can verify
 

00:15:26.160 --> 00:15:27.189 align:start position:0%
block and then all notes can verify
these

00:15:27.189 --> 00:15:27.199 align:start position:0%
these
 

00:15:27.199 --> 00:15:29.670 align:start position:0%
these
blocks<00:15:28.199><c> and</c><00:15:28.399><c> then</c>

00:15:29.670 --> 00:15:29.680 align:start position:0%
blocks and then
 

00:15:29.680 --> 00:15:31.470 align:start position:0%
blocks and then
uh<00:15:29.920><c> a</c><00:15:30.079><c> valid</c><00:15:30.360><c> deposit</c><00:15:30.759><c> basically</c><00:15:31.199><c> either</c>

00:15:31.470 --> 00:15:31.480 align:start position:0%
uh a valid deposit basically either
 

00:15:31.480 --> 00:15:33.910 align:start position:0%
uh a valid deposit basically either
creates<00:15:31.720><c> a</c><00:15:31.800><c> new</c><00:15:32.000><c> validator</c><00:15:32.720><c> or</c><00:15:33.279><c> it</c><00:15:33.480><c> tops</c><00:15:33.759><c> up</c>

00:15:33.910 --> 00:15:33.920 align:start position:0%
creates a new validator or it tops up
 

00:15:33.920 --> 00:15:36.309 align:start position:0%
creates a new validator or it tops up
the<00:15:34.040><c> balance</c><00:15:34.319><c> of</c><00:15:34.480><c> an</c><00:15:34.720><c> existing</c>

00:15:36.309 --> 00:15:36.319 align:start position:0%
the balance of an existing
 

00:15:36.319 --> 00:15:39.069 align:start position:0%
the balance of an existing
validator<00:15:37.319><c> and</c><00:15:37.519><c> this</c><00:15:37.639><c> is</c><00:15:37.759><c> a</c><00:15:38.000><c> diagram</c><00:15:38.519><c> of</c><00:15:38.720><c> the</c>

00:15:39.069 --> 00:15:39.079 align:start position:0%
validator and this is a diagram of the
 

00:15:39.079 --> 00:15:42.790 align:start position:0%
validator and this is a diagram of the
current<00:15:40.040><c> uh</c><00:15:40.240><c> process</c><00:15:41.240><c> so</c><00:15:41.720><c> you</c><00:15:41.839><c> can</c><00:15:42.000><c> see</c><00:15:42.519><c> this</c>

00:15:42.790 --> 00:15:42.800 align:start position:0%
current uh process so you can see this
 

00:15:42.800 --> 00:15:46.910 align:start position:0%
current uh process so you can see this
user<00:15:43.800><c> he</c><00:15:44.800><c> uh</c><00:15:45.279><c> B</c><00:15:45.959><c> basically</c><00:15:46.319><c> does</c><00:15:46.440><c> a</c><00:15:46.600><c> deposit</c>

00:15:46.910 --> 00:15:46.920 align:start position:0%
user he uh B basically does a deposit
 

00:15:46.920 --> 00:15:49.430 align:start position:0%
user he uh B basically does a deposit
transaction<00:15:47.360><c> use</c><00:15:47.560><c> the</c><00:15:47.680><c> stank</c><00:15:48.000><c> launch</c><00:15:48.360><c> p</c><00:15:49.279><c> and</c>

00:15:49.430 --> 00:15:49.440 align:start position:0%
transaction use the stank launch p and
 

00:15:49.440 --> 00:15:51.269 align:start position:0%
transaction use the stank launch p and
then<00:15:50.000><c> the</c><00:15:50.160><c> important</c><00:15:50.600><c> part</c><00:15:50.880><c> here</c><00:15:51.040><c> is</c>

00:15:51.269 --> 00:15:51.279 align:start position:0%
then the important part here is
 

00:15:51.279 --> 00:15:52.710 align:start position:0%
then the important part here is
basically<00:15:51.720><c> you</c><00:15:51.839><c> can</c><00:15:51.959><c> see</c><00:15:52.199><c> on</c><00:15:52.319><c> the</c><00:15:52.440><c> right</c><00:15:52.639><c> the</c>

00:15:52.710 --> 00:15:52.720 align:start position:0%
basically you can see on the right the
 

00:15:52.720 --> 00:15:56.550 align:start position:0%
basically you can see on the right the
Bon<00:15:53.120><c> note</c><00:15:54.000><c> and</c><00:15:54.480><c> it</c><00:15:54.680><c> has</c><00:15:54.920><c> this</c><00:15:55.399><c> chunky</c><00:15:55.920><c> if1</c>

00:15:56.550 --> 00:15:56.560 align:start position:0%
Bon note and it has this chunky if1
 

00:15:56.560 --> 00:16:00.550 align:start position:0%
Bon note and it has this chunky if1
module<00:15:57.560><c> which</c><00:15:57.920><c> constantly</c><00:15:58.480><c> psts</c><00:15:59.199><c> the</c><00:15:59.399><c> E</c><00:16:00.279><c> via</c>

00:16:00.550 --> 00:16:00.560 align:start position:0%
module which constantly psts the E via
 

00:16:00.560 --> 00:16:05.430 align:start position:0%
module which constantly psts the E via
the<00:16:00.759><c> Json</c><00:16:01.079><c> RPC</c><00:16:01.759><c> API</c><00:16:02.759><c> and</c><00:16:03.040><c> it</c><00:16:03.199><c> does</c><00:16:03.519><c> that</c><00:16:04.440><c> 248</c>

00:16:05.430 --> 00:16:05.440 align:start position:0%
the Json RPC API and it does that 248
 

00:16:05.440 --> 00:16:08.629 align:start position:0%
the Json RPC API and it does that 248
blocks<00:16:06.279><c> uh</c><00:16:06.759><c> constantly</c><00:16:07.319><c> it</c><00:16:07.560><c> POS</c><00:16:07.800><c> it</c><00:16:08.199><c> in</c><00:16:08.360><c> order</c>

00:16:08.629 --> 00:16:08.639 align:start position:0%
blocks uh constantly it POS it in order
 

00:16:08.639 --> 00:16:11.829 align:start position:0%
blocks uh constantly it POS it in order
to<00:16:08.839><c> build</c><00:16:09.440><c> the</c><00:16:09.680><c> merco</c><00:16:10.240><c> tree</c><00:16:11.079><c> which</c><00:16:11.360><c> then</c><00:16:11.680><c> can</c>

00:16:11.829 --> 00:16:11.839 align:start position:0%
to build the merco tree which then can
 

00:16:11.839 --> 00:16:14.790 align:start position:0%
to build the merco tree which then can
be<00:16:12.000><c> used</c><00:16:12.279><c> to</c><00:16:12.639><c> produce</c><00:16:13.279><c> proofs</c><00:16:14.279><c> which</c><00:16:14.440><c> are</c>

00:16:14.790 --> 00:16:14.800 align:start position:0%
be used to produce proofs which are
 

00:16:14.800 --> 00:16:17.350 align:start position:0%
be used to produce proofs which are
included<00:16:15.360><c> alongside</c>

00:16:17.350 --> 00:16:17.360 align:start position:0%
included alongside
 

00:16:17.360 --> 00:16:20.670 align:start position:0%
included alongside
deposits<00:16:18.360><c> uh</c><00:16:18.920><c> and</c><00:16:19.839><c> this</c><00:16:20.000><c> is</c><00:16:20.160><c> the</c><00:16:20.319><c> current</c>

00:16:20.670 --> 00:16:20.680 align:start position:0%
deposits uh and this is the current
 

00:16:20.680 --> 00:16:23.870 align:start position:0%
deposits uh and this is the current
process<00:16:21.120><c> which</c><00:16:21.519><c> is</c><00:16:22.000><c> still</c><00:16:23.000><c> still</c><00:16:23.399><c> ethereum</c>

00:16:23.870 --> 00:16:23.880 align:start position:0%
process which is still still ethereum
 

00:16:23.880 --> 00:16:25.389 align:start position:0%
process which is still still ethereum
works<00:16:24.199><c> like</c><00:16:24.399><c> that</c><00:16:24.600><c> even</c><00:16:24.880><c> though</c><00:16:25.079><c> we</c><00:16:25.199><c> have</c>

00:16:25.389 --> 00:16:25.399 align:start position:0%
works like that even though we have
 

00:16:25.399 --> 00:16:28.150 align:start position:0%
works like that even though we have
already<00:16:25.759><c> migrated</c><00:16:26.240><c> to</c><00:16:26.800><c> proof</c><00:16:27.079><c> of</c><00:16:27.279><c> stake</c><00:16:28.000><c> we</c>

00:16:28.150 --> 00:16:28.160 align:start position:0%
already migrated to proof of stake we
 

00:16:28.160 --> 00:16:29.790 align:start position:0%
already migrated to proof of stake we
still<00:16:28.360><c> use</c><00:16:28.600><c> this</c><00:16:28.920><c> J</c><00:16:29.079><c> an</c>

00:16:29.790 --> 00:16:29.800 align:start position:0%
still use this J an
 

00:16:29.800 --> 00:16:35.590 align:start position:0%
still use this J an
RPC<00:16:30.800><c> and</c><00:16:31.279><c> the</c><00:16:31.399><c> way</c><00:16:32.040><c> this</c><00:16:33.040><c> the</c><00:16:33.160><c> EAP</c><00:16:33.600><c> 6110</c><00:16:34.600><c> works</c>

00:16:35.590 --> 00:16:35.600 align:start position:0%
RPC and the way this the EAP 6110 works
 

00:16:35.600 --> 00:16:38.550 align:start position:0%
RPC and the way this the EAP 6110 works
is<00:16:35.880><c> it</c><00:16:36.079><c> simplifies</c><00:16:36.720><c> a</c><00:16:36.920><c> lot</c><00:16:37.680><c> basically</c><00:16:38.440><c> the</c>

00:16:38.550 --> 00:16:38.560 align:start position:0%
is it simplifies a lot basically the
 

00:16:38.560 --> 00:16:41.629 align:start position:0%
is it simplifies a lot basically the
same<00:16:38.839><c> deposit</c><00:16:39.199><c> transaction</c><00:16:39.639><c> is</c><00:16:40.319><c> made</c><00:16:41.319><c> uh</c><00:16:41.480><c> but</c>

00:16:41.629 --> 00:16:41.639 align:start position:0%
same deposit transaction is made uh but
 

00:16:41.639 --> 00:16:43.949 align:start position:0%
same deposit transaction is made uh but
then<00:16:41.839><c> the</c><00:16:42.040><c> deposits</c><00:16:42.440><c> come</c><00:16:42.720><c> directly</c><00:16:43.120><c> from</c><00:16:43.399><c> the</c>

00:16:43.949 --> 00:16:43.959 align:start position:0%
then the deposits come directly from the
 

00:16:43.959 --> 00:16:46.350 align:start position:0%
then the deposits come directly from the
e<00:16:44.440><c> via</c><00:16:44.680><c> the</c><00:16:44.800><c> engine</c><00:16:45.120><c> API</c><00:16:46.040><c> and</c><00:16:46.160><c> they're</c>

00:16:46.350 --> 00:16:46.360 align:start position:0%
e via the engine API and they're
 

00:16:46.360 --> 00:16:48.509 align:start position:0%
e via the engine API and they're
included<00:16:46.800><c> in</c><00:16:46.920><c> blocks</c><00:16:47.519><c> and</c><00:16:47.680><c> then</c><00:16:47.880><c> they</c><00:16:48.160><c> process</c>

00:16:48.509 --> 00:16:48.519 align:start position:0%
included in blocks and then they process
 

00:16:48.519 --> 00:16:50.829 align:start position:0%
included in blocks and then they process
on<00:16:48.759><c> finalization</c><00:16:49.360><c> of</c><00:16:49.480><c> the</c><00:16:49.600><c> chain</c><00:16:50.480><c> which</c><00:16:50.639><c> is</c>

00:16:50.829 --> 00:16:50.839 align:start position:0%
on finalization of the chain which is
 

00:16:50.839 --> 00:16:54.309 align:start position:0%
on finalization of the chain which is
currently<00:16:51.279><c> around</c><00:16:51.639><c> 13</c><00:16:52.160><c> minutes</c><00:16:53.160><c> and</c><00:16:53.360><c> then</c><00:16:53.639><c> the</c>

00:16:54.309 --> 00:16:54.319 align:start position:0%
currently around 13 minutes and then the
 

00:16:54.319 --> 00:16:57.470 align:start position:0%
currently around 13 minutes and then the
same<00:16:55.319><c> flow</c><00:16:55.920><c> the</c><00:16:56.040><c> same</c>

00:16:57.470 --> 00:16:57.480 align:start position:0%
same flow the same
 

00:16:57.480 --> 00:16:59.829 align:start position:0%
same flow the same
it's<00:16:58.480><c> again</c><00:16:58.680><c> the</c><00:16:59.000><c> same</c><00:16:59.160><c> thing</c><00:16:59.399><c> a</c><00:16:59.560><c> valid</c>

00:16:59.829 --> 00:16:59.839 align:start position:0%
it's again the same thing a valid
 

00:16:59.839 --> 00:17:01.629 align:start position:0%
it's again the same thing a valid
deposit<00:17:00.240><c> will</c><00:17:00.440><c> are</c><00:17:00.680><c> create</c><00:17:00.920><c> new</c><00:17:01.079><c> validator</c><00:17:01.480><c> or</c>

00:17:01.629 --> 00:17:01.639 align:start position:0%
deposit will are create new validator or
 

00:17:01.639 --> 00:17:03.189 align:start position:0%
deposit will are create new validator or
top<00:17:01.839><c> up</c><00:17:01.959><c> an</c><00:17:02.120><c> existing</c>

00:17:03.189 --> 00:17:03.199 align:start position:0%
top up an existing
 

00:17:03.199 --> 00:17:07.510 align:start position:0%
top up an existing
validator<00:17:04.199><c> and</c><00:17:04.400><c> the</c><00:17:04.559><c> diagram</c><00:17:05.360><c> now</c><00:17:06.360><c> uh</c><00:17:07.160><c> looks</c>

00:17:07.510 --> 00:17:07.520 align:start position:0%
validator and the diagram now uh looks
 

00:17:07.520 --> 00:17:08.990 align:start position:0%
validator and the diagram now uh looks
like<00:17:07.760><c> this</c><00:17:08.079><c> which</c><00:17:08.199><c> is</c><00:17:08.400><c> pretty</c><00:17:08.600><c> much</c><00:17:08.839><c> what</c>

00:17:08.990 --> 00:17:09.000 align:start position:0%
like this which is pretty much what
 

00:17:09.000 --> 00:17:11.829 align:start position:0%
like this which is pretty much what
Lucas<00:17:09.520><c> showed</c><00:17:10.520><c> you</c><00:17:10.839><c> basically</c><00:17:11.520><c> have</c><00:17:11.679><c> the</c>

00:17:11.829 --> 00:17:11.839 align:start position:0%
Lucas showed you basically have the
 

00:17:11.839 --> 00:17:14.549 align:start position:0%
Lucas showed you basically have the
execution<00:17:12.400><c> requests</c><00:17:13.400><c> and</c><00:17:13.600><c> now</c><00:17:13.959><c> you</c><00:17:14.240><c> get</c><00:17:14.400><c> the</c>

00:17:14.549 --> 00:17:14.559 align:start position:0%
execution requests and now you get the
 

00:17:14.559 --> 00:17:16.549 align:start position:0%
execution requests and now you get the
deposit<00:17:15.000><c> request</c><00:17:15.319><c> over</c><00:17:15.520><c> the</c><00:17:15.640><c> engine</c><00:17:15.919><c> API</c><00:17:16.360><c> so</c>

00:17:16.549 --> 00:17:16.559 align:start position:0%
deposit request over the engine API so
 

00:17:16.559 --> 00:17:19.510 align:start position:0%
deposit request over the engine API so
whenever<00:17:17.120><c> a</c><00:17:18.120><c> proposer</c><00:17:18.679><c> proposes</c><00:17:19.039><c> a</c><00:17:19.160><c> block</c>

00:17:19.510 --> 00:17:19.520 align:start position:0%
whenever a proposer proposes a block
 

00:17:19.520 --> 00:17:22.710 align:start position:0%
whenever a proposer proposes a block
they<00:17:19.679><c> get</c><00:17:19.799><c> the</c><00:17:19.959><c> deposit</c><00:17:20.839><c> requests</c><00:17:21.839><c> and</c><00:17:22.520><c> uh</c>

00:17:22.710 --> 00:17:22.720 align:start position:0%
they get the deposit requests and uh
 

00:17:22.720 --> 00:17:25.549 align:start position:0%
they get the deposit requests and uh
basically<00:17:23.720><c> this</c><00:17:23.959><c> whole</c><00:17:24.319><c> E1</c><00:17:24.799><c> module</c><00:17:25.199><c> which</c><00:17:25.319><c> was</c>

00:17:25.549 --> 00:17:25.559 align:start position:0%
basically this whole E1 module which was
 

00:17:25.559 --> 00:17:29.190 align:start position:0%
basically this whole E1 module which was
quite<00:17:25.760><c> chunky</c><00:17:26.240><c> now</c><00:17:26.480><c> it's</c><00:17:26.679><c> no</c><00:17:26.919><c> longer</c><00:17:27.919><c> part</c><00:17:28.960><c> of</c>

00:17:29.190 --> 00:17:29.200 align:start position:0%
quite chunky now it's no longer part of
 

00:17:29.200 --> 00:17:30.510 align:start position:0%
quite chunky now it's no longer part of
the<00:17:29.320><c> Bon</c>

00:17:30.510 --> 00:17:30.520 align:start position:0%
the Bon
 

00:17:30.520 --> 00:17:32.230 align:start position:0%
the Bon
note

00:17:32.230 --> 00:17:32.240 align:start position:0%
note
 

00:17:32.240 --> 00:17:36.310 align:start position:0%
note
um<00:17:33.240><c> so</c><00:17:33.480><c> this</c><00:17:33.600><c> is</c><00:17:33.679><c> the</c><00:17:33.840><c> diagram</c><00:17:34.679><c> and</c><00:17:35.520><c> to</c><00:17:35.960><c> quickly</c>

00:17:36.310 --> 00:17:36.320 align:start position:0%
um so this is the diagram and to quickly
 

00:17:36.320 --> 00:17:38.510 align:start position:0%
um so this is the diagram and to quickly
summarize<00:17:36.960><c> the</c><00:17:37.120><c> advantages</c><00:17:37.720><c> of</c><00:17:37.880><c> the</c>

00:17:38.510 --> 00:17:38.520 align:start position:0%
summarize the advantages of the
 

00:17:38.520 --> 00:17:42.590 align:start position:0%
summarize the advantages of the
EIP<00:17:39.679><c> basically</c><00:17:40.679><c> there</c><00:17:40.799><c> is</c><00:17:41.360><c> nowadays</c><00:17:42.160><c> a</c><00:17:42.320><c> delay</c>

00:17:42.590 --> 00:17:42.600 align:start position:0%
EIP basically there is nowadays a delay
 

00:17:42.600 --> 00:17:45.710 align:start position:0%
EIP basically there is nowadays a delay
of<00:17:42.799><c> around</c><00:17:43.160><c> 11.4</c><00:17:44.000><c> hours</c><00:17:44.480><c> before</c>

00:17:45.710 --> 00:17:45.720 align:start position:0%
of around 11.4 hours before
 

00:17:45.720 --> 00:17:48.510 align:start position:0%
of around 11.4 hours before
your<00:17:46.720><c> UH</c><00:17:47.080><c> validator</c><00:17:47.679><c> is</c><00:17:47.840><c> added</c><00:17:48.160><c> to</c><00:17:48.320><c> the</c>

00:17:48.510 --> 00:17:48.520 align:start position:0%
your UH validator is added to the
 

00:17:48.520 --> 00:17:51.789 align:start position:0%
your UH validator is added to the
activation<00:17:49.360><c> queue</c><00:17:50.360><c> and</c><00:17:50.960><c> this</c><00:17:51.120><c> is</c><00:17:51.360><c> basically</c>

00:17:51.789 --> 00:17:51.799 align:start position:0%
activation queue and this is basically
 

00:17:51.799 --> 00:17:54.789 align:start position:0%
activation queue and this is basically
the<00:17:51.919><c> follow</c><00:17:52.280><c> distance</c><00:17:52.640><c> this</c><00:17:52.880><c> 248</c><00:17:53.840><c> blocks</c>

00:17:54.789 --> 00:17:54.799 align:start position:0%
the follow distance this 248 blocks
 

00:17:54.799 --> 00:17:56.470 align:start position:0%
the follow distance this 248 blocks
which<00:17:54.919><c> is</c><00:17:55.080><c> around</c><00:17:55.360><c> eight</c><00:17:55.600><c> hours</c><00:17:56.240><c> and</c><00:17:56.360><c> then</c>

00:17:56.470 --> 00:17:56.480 align:start position:0%
which is around eight hours and then
 

00:17:56.480 --> 00:17:59.909 align:start position:0%
which is around eight hours and then
there's<00:17:56.760><c> this</c><00:17:56.919><c> voting</c><00:17:57.600><c> of</c><00:17:57.799><c> around</c>

00:17:59.909 --> 00:17:59.919 align:start position:0%
there's this voting of around
 

00:17:59.919 --> 00:18:03.110 align:start position:0%
there's this voting of around
uh<00:18:00.080><c> 32</c><00:18:00.559><c> EPO</c><00:18:01.080><c> which</c><00:18:01.200><c> is</c><00:18:01.400><c> 33.4</c>

00:18:03.110 --> 00:18:03.120 align:start position:0%
uh 32 EPO which is 33.4
 

00:18:03.120 --> 00:18:06.149 align:start position:0%
uh 32 EPO which is 33.4
hours<00:18:04.120><c> uh</c><00:18:04.320><c> and</c><00:18:04.480><c> now</c><00:18:04.679><c> this</c><00:18:04.799><c> is</c><00:18:04.919><c> reduced</c><00:18:05.280><c> to</c><00:18:05.520><c> Just</c>

00:18:06.149 --> 00:18:06.159 align:start position:0%
hours uh and now this is reduced to Just
 

00:18:06.159 --> 00:18:08.590 align:start position:0%
hours uh and now this is reduced to Just
Around<00:18:06.480><c> 13</c><00:18:06.880><c> minutes</c><00:18:07.440><c> or</c><00:18:07.640><c> two</c>

00:18:08.590 --> 00:18:08.600 align:start position:0%
Around 13 minutes or two
 

00:18:08.600 --> 00:18:10.830 align:start position:0%
Around 13 minutes or two
AO<00:18:09.600><c> and</c><00:18:09.880><c> another</c><00:18:10.200><c> Advantage</c><00:18:10.600><c> is</c><00:18:10.720><c> the</c>

00:18:10.830 --> 00:18:10.840 align:start position:0%
AO and another Advantage is the
 

00:18:10.840 --> 00:18:13.909 align:start position:0%
AO and another Advantage is the
increased<00:18:11.280><c> security</c><00:18:11.880><c> because</c><00:18:12.240><c> we</c><00:18:12.600><c> no</c><00:18:12.919><c> longer</c>

00:18:13.909 --> 00:18:13.919 align:start position:0%
increased security because we no longer
 

00:18:13.919 --> 00:18:16.710 align:start position:0%
increased security because we no longer
uh<00:18:14.280><c> rely</c><00:18:14.600><c> on</c><00:18:14.799><c> this</c><00:18:15.000><c> off</c><00:18:15.240><c> protocol</c><00:18:15.720><c> mechanism</c>

00:18:16.710 --> 00:18:16.720 align:start position:0%
uh rely on this off protocol mechanism
 

00:18:16.720 --> 00:18:19.110 align:start position:0%
uh rely on this off protocol mechanism
now<00:18:16.919><c> we</c><00:18:17.039><c> can</c><00:18:17.280><c> just</c><00:18:18.080><c> now</c><00:18:18.240><c> we</c><00:18:18.400><c> just</c><00:18:18.600><c> inherit</c><00:18:19.000><c> the</c>

00:18:19.110 --> 00:18:19.120 align:start position:0%
now we can just now we just inherit the
 

00:18:19.120 --> 00:18:20.270 align:start position:0%
now we can just now we just inherit the
security<00:18:19.440><c> of</c><00:18:19.559><c> the</c>

00:18:20.270 --> 00:18:20.280 align:start position:0%
security of the
 

00:18:20.280 --> 00:18:24.350 align:start position:0%
security of the
chain<00:18:21.280><c> and</c><00:18:22.080><c> uh</c><00:18:22.360><c> also</c><00:18:22.840><c> there</c><00:18:22.960><c> is</c><00:18:23.080><c> not</c><00:18:23.240><c> a</c><00:18:23.400><c> benefit</c>

00:18:24.350 --> 00:18:24.360 align:start position:0%
chain and uh also there is not a benefit
 

00:18:24.360 --> 00:18:26.510 align:start position:0%
chain and uh also there is not a benefit
because<00:18:24.679><c> currently</c><00:18:25.240><c> we</c><00:18:25.720><c> have</c><00:18:25.880><c> these</c><00:18:26.120><c> deposit</c>

00:18:26.510 --> 00:18:26.520 align:start position:0%
because currently we have these deposit
 

00:18:26.520 --> 00:18:29.750 align:start position:0%
because currently we have these deposit
contract<00:18:26.960><c> snapshots</c><00:18:27.960><c> which</c><00:18:28.200><c> basically</c><00:18:28.919><c> are</c>

00:18:29.750 --> 00:18:29.760 align:start position:0%
contract snapshots which basically are
 

00:18:29.760 --> 00:18:33.870 align:start position:0%
contract snapshots which basically are
um<00:18:30.159><c> a</c><00:18:30.320><c> merket</c><00:18:30.760><c> tree</c><00:18:31.159><c> up</c><00:18:31.320><c> to</c><00:18:31.520><c> a</c><00:18:31.720><c> certain</c><00:18:32.880><c> point</c>

00:18:33.870 --> 00:18:33.880 align:start position:0%
um a merket tree up to a certain point
 

00:18:33.880 --> 00:18:36.950 align:start position:0%
um a merket tree up to a certain point
uh<00:18:34.200><c> in</c><00:18:34.559><c> in</c><00:18:35.200><c> in</c><00:18:35.480><c> time</c><00:18:36.039><c> and</c><00:18:36.159><c> we</c><00:18:36.320><c> no</c><00:18:36.440><c> longer</c><00:18:36.760><c> need</c>

00:18:36.950 --> 00:18:36.960 align:start position:0%
uh in in in time and we no longer need
 

00:18:36.960 --> 00:18:38.270 align:start position:0%
uh in in in time and we no longer need
this<00:18:37.200><c> because</c><00:18:37.440><c> we</c><00:18:37.559><c> no</c><00:18:37.720><c> longer</c><00:18:37.960><c> need</c><00:18:38.120><c> to</c>

00:18:38.270 --> 00:18:38.280 align:start position:0%
this because we no longer need to
 

00:18:38.280 --> 00:18:41.430 align:start position:0%
this because we no longer need to
provide<00:18:38.600><c> proofs</c><00:18:39.559><c> because</c><00:18:39.880><c> we're</c><00:18:40.200><c> just</c><00:18:40.720><c> uh</c>

00:18:41.430 --> 00:18:41.440 align:start position:0%
provide proofs because we're just uh
 

00:18:41.440 --> 00:18:43.909 align:start position:0%
provide proofs because we're just uh
getting<00:18:41.840><c> the</c><00:18:42.039><c> deposits</c><00:18:42.440><c> from</c><00:18:42.600><c> the</c><00:18:42.760><c> engine</c>

00:18:43.909 --> 00:18:43.919 align:start position:0%
getting the deposits from the engine
 

00:18:43.919 --> 00:18:47.350 align:start position:0%
getting the deposits from the engine
API<00:18:44.919><c> and</c><00:18:45.640><c> one</c><00:18:45.799><c> other</c><00:18:46.080><c> benefit</c><00:18:46.480><c> is</c><00:18:46.679><c> that</c><00:18:46.880><c> we</c><00:18:47.039><c> no</c>

00:18:47.350 --> 00:18:47.360 align:start position:0%
API and one other benefit is that we no
 

00:18:47.360 --> 00:18:50.950 align:start position:0%
API and one other benefit is that we no
longer<00:18:48.360><c> rely</c><00:18:48.720><c> on</c><00:18:48.840><c> the</c><00:18:48.960><c> Json</c><00:18:49.280><c> RPC</c><00:18:49.679><c> API</c><00:18:50.600><c> we</c><00:18:50.760><c> only</c>

00:18:50.950 --> 00:18:50.960 align:start position:0%
longer rely on the Json RPC API we only
 

00:18:50.960 --> 00:18:52.270 align:start position:0%
longer rely on the Json RPC API we only
rely<00:18:51.240><c> on</c><00:18:51.320><c> the</c><00:18:51.440><c> engine</c>

00:18:52.270 --> 00:18:52.280 align:start position:0%
rely on the engine
 

00:18:52.280 --> 00:18:56.549 align:start position:0%
rely on the engine
API<00:18:53.280><c> and</c><00:18:53.640><c> it's</c><00:18:53.960><c> also</c><00:18:54.960><c> we</c><00:18:55.240><c> just</c><00:18:55.720><c> no</c><00:18:55.919><c> longer</c><00:18:56.240><c> need</c>

00:18:56.549 --> 00:18:56.559 align:start position:0%
API and it's also we just no longer need
 

00:18:56.559 --> 00:18:59.710 align:start position:0%
API and it's also we just no longer need
that<00:18:57.200><c> very</c><00:18:57.600><c> Legacy</c><00:18:58.280><c> Legacy</c><00:18:58.799><c> and</c><00:18:58.919><c> brittle</c><00:18:59.440><c> part</c>

00:18:59.710 --> 00:18:59.720 align:start position:0%
that very Legacy Legacy and brittle part
 

00:18:59.720 --> 00:19:02.990 align:start position:0%
that very Legacy Legacy and brittle part
of<00:18:59.840><c> the</c><00:18:59.960><c> C</c><00:19:00.320><c> clients</c><00:19:01.039><c> code</c><00:19:02.039><c> uh</c><00:19:02.200><c> which</c><00:19:02.320><c> is</c><00:19:02.600><c> always</c>

00:19:02.990 --> 00:19:03.000 align:start position:0%
of the C clients code uh which is always
 

00:19:03.000 --> 00:19:05.190 align:start position:0%
of the C clients code uh which is always
good<00:19:03.240><c> to</c><00:19:03.559><c> delete</c>

00:19:05.190 --> 00:19:05.200 align:start position:0%
good to delete
 

00:19:05.200 --> 00:19:09.549 align:start position:0%
good to delete
stuff<00:19:06.679><c> uh</c><00:19:07.679><c> and</c><00:19:07.880><c> one</c><00:19:08.039><c> more</c><00:19:08.240><c> slide</c><00:19:08.600><c> I</c><00:19:08.679><c> wanted</c><00:19:09.039><c> to</c>

00:19:09.549 --> 00:19:09.559 align:start position:0%
stuff uh and one more slide I wanted to
 

00:19:09.559 --> 00:19:13.470 align:start position:0%
stuff uh and one more slide I wanted to
show<00:19:10.520><c> I</c><00:19:10.640><c> wanted</c><00:19:10.880><c> to</c><00:19:11.120><c> quickly</c><00:19:11.960><c> show</c><00:19:12.559><c> that</c><00:19:13.240><c> this</c>

00:19:13.470 --> 00:19:13.480 align:start position:0%
show I wanted to quickly show that this
 

00:19:13.480 --> 00:19:17.230 align:start position:0%
show I wanted to quickly show that this
EAP<00:19:13.960><c> is</c><00:19:14.120><c> actually</c><00:19:14.760><c> not</c><00:19:15.400><c> is</c><00:19:15.760><c> actually</c><00:19:16.200><c> simple</c>

00:19:17.230 --> 00:19:17.240 align:start position:0%
EAP is actually not is actually simple
 

00:19:17.240 --> 00:19:21.230 align:start position:0%
EAP is actually not is actually simple
to<00:19:18.240><c> uh</c><00:19:19.159><c> Implement</c><00:19:20.159><c> so</c><00:19:20.440><c> if</c><00:19:20.559><c> you're</c><00:19:20.760><c> interested</c>

00:19:21.230 --> 00:19:21.240 align:start position:0%
to uh Implement so if you're interested
 

00:19:21.240 --> 00:19:23.789 align:start position:0%
to uh Implement so if you're interested
you<00:19:21.360><c> can</c><00:19:21.799><c> go</c><00:19:22.000><c> over</c><00:19:22.240><c> this</c><00:19:22.400><c> link</c><00:19:22.760><c> and</c><00:19:23.000><c> see</c><00:19:23.400><c> how</c><00:19:23.640><c> we</c>

00:19:23.789 --> 00:19:23.799 align:start position:0%
you can go over this link and see how we
 

00:19:23.799 --> 00:19:26.710 align:start position:0%
you can go over this link and see how we
implement<00:19:24.320><c> it</c><00:19:25.159><c> we</c><00:19:25.760><c> generally</c><00:19:26.200><c> try</c><00:19:26.400><c> to</c><00:19:26.520><c> do</c>

00:19:26.710 --> 00:19:26.720 align:start position:0%
implement it we generally try to do
 

00:19:26.720 --> 00:19:29.190 align:start position:0%
implement it we generally try to do
small<00:19:27.080><c> PR</c><00:19:27.520><c> so</c><00:19:27.679><c> it's</c><00:19:27.880><c> just</c><00:19:28.039><c> eight</c><00:19:28.280><c> PRS</c><00:19:28.799><c> but</c><00:19:29.000><c> it's</c>

00:19:29.190 --> 00:19:29.200 align:start position:0%
small PR so it's just eight PRS but it's
 

00:19:29.200 --> 00:19:32.789 align:start position:0%
small PR so it's just eight PRS but it's
not<00:19:29.520><c> big</c><00:19:30.200><c> changes</c><00:19:31.200><c> uh</c><00:19:31.360><c> so</c><00:19:31.919><c> if</c><00:19:32.039><c> you</c><00:19:32.240><c> ever</c><00:19:32.559><c> want</c>

00:19:32.789 --> 00:19:32.799 align:start position:0%
not big changes uh so if you ever want
 

00:19:32.799 --> 00:19:35.230 align:start position:0%
not big changes uh so if you ever want
to<00:19:33.000><c> check</c><00:19:33.320><c> how</c><00:19:33.480><c> ANP</c><00:19:34.000><c> is</c><00:19:34.080><c> implemented</c><00:19:34.600><c> actually</c>

00:19:35.230 --> 00:19:35.240 align:start position:0%
to check how ANP is implemented actually
 

00:19:35.240 --> 00:19:36.870 align:start position:0%
to check how ANP is implemented actually
this<00:19:35.360><c> is</c><00:19:35.480><c> a</c><00:19:35.640><c> good</c><00:19:35.799><c> one</c><00:19:35.919><c> to</c><00:19:36.080><c> go</c><00:19:36.240><c> over</c><00:19:36.559><c> because</c>

00:19:36.870 --> 00:19:36.880 align:start position:0%
this is a good one to go over because
 

00:19:36.880 --> 00:19:38.510 align:start position:0%
this is a good one to go over because
it's<00:19:37.080><c> quite</c>

00:19:38.510 --> 00:19:38.520 align:start position:0%
it's quite
 

00:19:38.520 --> 00:19:42.070 align:start position:0%
it's quite
simple<00:19:39.520><c> um</c><00:19:40.240><c> yeah</c><00:19:40.520><c> and</c><00:19:40.720><c> that's</c><00:19:41.240><c> uh</c><00:19:41.400><c> that's</c><00:19:41.640><c> it</c>

00:19:42.070 --> 00:19:42.080 align:start position:0%
simple um yeah and that's uh that's it
 

00:19:42.080 --> 00:19:44.040 align:start position:0%
simple um yeah and that's uh that's it
pretty

00:19:44.040 --> 00:19:44.050 align:start position:0%
pretty
 

00:19:44.050 --> 00:19:50.430 align:start position:0%
pretty
[Applause]

00:19:50.430 --> 00:19:50.440 align:start position:0%
[Applause]
 

00:19:50.440 --> 00:19:52.669 align:start position:0%
[Applause]
much<00:19:51.440><c> thank</c><00:19:51.640><c> you</c><00:19:51.840><c> thank</c><00:19:52.039><c> you</c><00:19:52.240><c> we're</c><00:19:52.400><c> going</c><00:19:52.520><c> to</c>

00:19:52.669 --> 00:19:52.679 align:start position:0%
much thank you thank you we're going to
 

00:19:52.679 --> 00:19:56.590 align:start position:0%
much thank you thank you we're going to
get<00:19:52.799><c> to</c><00:19:53.000><c> some</c><00:19:53.400><c> some</c><00:19:53.679><c> questions</c><00:19:54.480><c> now</c><00:19:55.480><c> um</c><00:19:56.360><c> and</c>

00:19:56.590 --> 00:19:56.600 align:start position:0%
get to some some questions now um and
 

00:19:56.600 --> 00:19:59.149 align:start position:0%
get to some some questions now um and
again<00:19:57.400><c> uh</c><00:19:57.480><c> if</c><00:19:57.600><c> you're</c><00:19:58.039><c> new</c><00:19:58.320><c> to</c>

00:19:59.149 --> 00:19:59.159 align:start position:0%
again uh if you're new to
 

00:19:59.159 --> 00:20:01.789 align:start position:0%
again uh if you're new to
uh<00:19:59.480><c> seeing</c><00:19:59.760><c> a</c><00:19:59.960><c> talk</c><00:20:00.240><c> today</c><00:20:00.799><c> scan</c><00:20:01.080><c> the</c><00:20:01.200><c> QR</c><00:20:01.520><c> code</c>

00:20:01.789 --> 00:20:01.799 align:start position:0%
uh seeing a talk today scan the QR code
 

00:20:01.799 --> 00:20:03.270 align:start position:0%
uh seeing a talk today scan the QR code
add<00:20:01.960><c> your</c><00:20:02.200><c> question</c><00:20:02.520><c> and</c><00:20:02.679><c> you</c><00:20:02.799><c> can</c><00:20:02.960><c> vote</c><00:20:03.200><c> if</c>

00:20:03.270 --> 00:20:03.280 align:start position:0%
add your question and you can vote if
 

00:20:03.280 --> 00:20:04.230 align:start position:0%
add your question and you can vote if
there's<00:20:03.480><c> one</c><00:20:03.600><c> that's</c><00:20:03.760><c> already</c><00:20:04.000><c> there</c><00:20:04.080><c> and</c><00:20:04.159><c> you</c>

00:20:04.230 --> 00:20:04.240 align:start position:0%
there's one that's already there and you
 

00:20:04.240 --> 00:20:05.549 align:start position:0%
there's one that's already there and you
would<00:20:04.400><c> like</c><00:20:04.480><c> to</c><00:20:04.600><c> see</c><00:20:04.720><c> it</c><00:20:04.880><c> answered</c><00:20:05.320><c> just</c><00:20:05.400><c> to</c>

00:20:05.549 --> 00:20:05.559 align:start position:0%
would like to see it answered just to
 

00:20:05.559 --> 00:20:06.909 align:start position:0%
would like to see it answered just to
make<00:20:05.679><c> sure</c><00:20:05.799><c> it</c><00:20:05.960><c> gets</c><00:20:06.159><c> answered</c><00:20:06.440><c> and</c><00:20:06.559><c> push</c><00:20:06.760><c> to</c>

00:20:06.909 --> 00:20:06.919 align:start position:0%
make sure it gets answered and push to
 

00:20:06.919 --> 00:20:08.710 align:start position:0%
make sure it gets answered and push to
the<00:20:07.039><c> top</c><00:20:07.159><c> of</c><00:20:07.240><c> the</c><00:20:07.360><c> que</c><00:20:08.120><c> um</c><00:20:08.280><c> thank</c><00:20:08.400><c> you</c><00:20:08.559><c> thank</c>

00:20:08.710 --> 00:20:08.720 align:start position:0%
the top of the que um thank you thank
 

00:20:08.720 --> 00:20:11.669 align:start position:0%
the top of the que um thank you thank
you<00:20:08.840><c> so</c><00:20:09.039><c> we</c><00:20:09.120><c> will</c><00:20:09.400><c> start</c><00:20:09.880><c> with</c><00:20:10.880><c> why</c><00:20:11.039><c> a</c><00:20:11.240><c> valid</c>

00:20:11.669 --> 00:20:11.679 align:start position:0%
you so we will start with why a valid
 

00:20:11.679 --> 00:20:13.510 align:start position:0%
you so we will start with why a valid
request<00:20:12.200><c> from</c><00:20:12.360><c> the</c><00:20:12.520><c> execution</c><00:20:13.000><c> layer</c><00:20:13.360><c> would</c>

00:20:13.510 --> 00:20:13.520 align:start position:0%
request from the execution layer would
 

00:20:13.520 --> 00:20:16.669 align:start position:0%
request from the execution layer would
be<00:20:13.720><c> rejected</c><00:20:14.159><c> on</c><00:20:14.320><c> the</c><00:20:14.520><c> consensus</c>

00:20:16.669 --> 00:20:16.679 align:start position:0%
be rejected on the consensus
 

00:20:16.679 --> 00:20:19.750 align:start position:0%
be rejected on the consensus
layer<00:20:17.679><c> um</c><00:20:17.840><c> I</c><00:20:17.919><c> can</c><00:20:18.080><c> probably</c><00:20:18.320><c> take</c><00:20:18.559><c> that</c><00:20:18.720><c> one</c><00:20:19.440><c> um</c>

00:20:19.750 --> 00:20:19.760 align:start position:0%
layer um I can probably take that one um
 

00:20:19.760 --> 00:20:21.830 align:start position:0%
layer um I can probably take that one um
it's<00:20:20.400><c> it's</c><00:20:20.559><c> hard</c><00:20:20.720><c> to</c><00:20:21.200><c> it's</c><00:20:21.320><c> hard</c><00:20:21.480><c> to</c><00:20:21.640><c> go</c>

00:20:21.830 --> 00:20:21.840 align:start position:0%
it's it's hard to it's hard to go
 

00:20:21.840 --> 00:20:24.669 align:start position:0%
it's it's hard to it's hard to go
through<00:20:22.840><c> all</c><00:20:23.039><c> the</c><00:20:23.159><c> different</c><00:20:23.559><c> reasons</c><00:20:24.159><c> why</c><00:20:24.559><c> uh</c>

00:20:24.669 --> 00:20:24.679 align:start position:0%
through all the different reasons why uh
 

00:20:24.679 --> 00:20:25.909 align:start position:0%
through all the different reasons why uh
I<00:20:24.760><c> think</c><00:20:24.880><c> the</c><00:20:25.000><c> best</c><00:20:25.159><c> way</c><00:20:25.280><c> of</c><00:20:25.440><c> thinking</c><00:20:25.720><c> about</c>

00:20:25.909 --> 00:20:25.919 align:start position:0%
I think the best way of thinking about
 

00:20:25.919 --> 00:20:28.789 align:start position:0%
I think the best way of thinking about
it<00:20:26.120><c> is</c><00:20:26.280><c> that</c><00:20:26.840><c> I</c><00:20:27.000><c> like</c><00:20:27.159><c> to</c><00:20:27.360><c> separate</c><00:20:28.080><c> that</c><00:20:28.240><c> the</c><00:20:28.360><c> e</c>

00:20:28.789 --> 00:20:28.799 align:start position:0%
it is that I like to separate that the e
 

00:20:28.799 --> 00:20:31.149 align:start position:0%
it is that I like to separate that the e
is<00:20:28.880><c> doing</c><00:20:29.080><c> the</c><00:20:29.159><c> authentication</c><00:20:29.919><c> side</c><00:20:30.240><c> of</c><00:20:30.480><c> the</c>

00:20:31.149 --> 00:20:31.159 align:start position:0%
is doing the authentication side of the
 

00:20:31.159 --> 00:20:33.549 align:start position:0%
is doing the authentication side of the
uh<00:20:31.360><c> request</c><00:20:31.799><c> and</c><00:20:32.000><c> the</c><00:20:32.400><c> C</c><00:20:32.840><c> is</c><00:20:32.960><c> doing</c><00:20:33.280><c> the</c>

00:20:33.549 --> 00:20:33.559 align:start position:0%
uh request and the C is doing the
 

00:20:33.559 --> 00:20:36.149 align:start position:0%
uh request and the C is doing the
authorization<00:20:34.400><c> side</c><00:20:34.600><c> of</c><00:20:34.760><c> the</c><00:20:34.960><c> request</c><00:20:35.799><c> so</c><00:20:36.080><c> I</c>

00:20:36.149 --> 00:20:36.159 align:start position:0%
authorization side of the request so I
 

00:20:36.159 --> 00:20:37.669 align:start position:0%
authorization side of the request so I
think<00:20:36.440><c> the</c><00:20:36.640><c> easiest</c><00:20:37.039><c> example</c><00:20:37.320><c> that</c><00:20:37.440><c> I</c><00:20:37.520><c> can</c>

00:20:37.669 --> 00:20:37.679 align:start position:0%
think the easiest example that I can
 

00:20:37.679 --> 00:20:39.630 align:start position:0%
think the easiest example that I can
think<00:20:37.880><c> of</c><00:20:38.360><c> uh</c><00:20:38.440><c> for</c><00:20:38.640><c> example</c><00:20:38.960><c> for</c><00:20:39.200><c> withdraw</c>

00:20:39.630 --> 00:20:39.640 align:start position:0%
think of uh for example for withdraw
 

00:20:39.640 --> 00:20:41.669 align:start position:0%
think of uh for example for withdraw
requests<00:20:40.600><c> let's</c><00:20:40.760><c> say</c><00:20:40.919><c> that</c><00:20:41.039><c> you</c><00:20:41.159><c> create</c><00:20:41.480><c> a</c>

00:20:41.669 --> 00:20:41.679 align:start position:0%
requests let's say that you create a
 

00:20:41.679 --> 00:20:44.870 align:start position:0%
requests let's say that you create a
request<00:20:42.280><c> for</c><00:20:43.039><c> someone</c><00:20:43.320><c> else's</c><00:20:43.640><c> valid</c><00:20:43.919><c> dator</c>

00:20:44.870 --> 00:20:44.880 align:start position:0%
request for someone else's valid dator
 

00:20:44.880 --> 00:20:47.190 align:start position:0%
request for someone else's valid dator
right<00:20:45.520><c> so</c><00:20:46.240><c> the</c><00:20:46.400><c> transaction</c><00:20:46.799><c> is</c><00:20:46.880><c> going</c><00:20:46.960><c> to</c><00:20:47.080><c> be</c>

00:20:47.190 --> 00:20:47.200 align:start position:0%
right so the transaction is going to be
 

00:20:47.200 --> 00:20:48.669 align:start position:0%
right so the transaction is going to be
successful<00:20:47.720><c> the</c><00:20:47.840><c> request</c><00:20:48.120><c> is</c><00:20:48.240><c> going</c><00:20:48.320><c> to</c><00:20:48.480><c> be</c>

00:20:48.669 --> 00:20:48.679 align:start position:0%
successful the request is going to be
 

00:20:48.679 --> 00:20:51.870 align:start position:0%
successful the request is going to be
added<00:20:49.000><c> to</c><00:20:49.240><c> the</c><00:20:49.840><c> uh</c><00:20:49.960><c> to</c><00:20:50.120><c> the</c><00:20:50.360><c> contract</c><00:20:51.360><c> but</c><00:20:51.640><c> when</c>

00:20:51.870 --> 00:20:51.880 align:start position:0%
added to the uh to the contract but when
 

00:20:51.880 --> 00:20:54.110 align:start position:0%
added to the uh to the contract but when
the<00:20:52.080><c> cles</c><00:20:52.880><c> that</c><00:20:53.080><c> request</c><00:20:53.480><c> is</c><00:20:53.600><c> going</c><00:20:53.679><c> to</c><00:20:53.799><c> try</c><00:20:53.960><c> to</c>

00:20:54.110 --> 00:20:54.120 align:start position:0%
the cles that request is going to try to
 

00:20:54.120 --> 00:20:55.710 align:start position:0%
the cles that request is going to try to
match<00:20:54.480><c> the</c><00:20:54.640><c> source</c><00:20:55.000><c> address</c><00:20:55.440><c> with</c><00:20:55.559><c> the</c>

00:20:55.710 --> 00:20:55.720 align:start position:0%
match the source address with the
 

00:20:55.720 --> 00:20:57.350 align:start position:0%
match the source address with the
validator<00:20:56.480><c> uh</c><00:20:56.559><c> validator</c><00:20:57.000><c> withdraw</c>

00:20:57.350 --> 00:20:57.360 align:start position:0%
validator uh validator withdraw
 

00:20:57.360 --> 00:20:59.110 align:start position:0%
validator uh validator withdraw
credentials<00:20:57.840><c> it's</c><00:20:58.000><c> going</c><00:20:58.080><c> to</c><00:20:58.159><c> say</c><00:20:58.440><c> well</c><00:20:58.640><c> well</c>

00:20:59.110 --> 00:20:59.120 align:start position:0%
credentials it's going to say well well
 

00:20:59.120 --> 00:21:00.710 align:start position:0%
credentials it's going to say well well
you<00:20:59.240><c> don't</c><00:20:59.440><c> really</c><00:20:59.600><c> own</c><00:21:00.000><c> that</c><00:21:00.400><c> you</c><00:21:00.520><c> can't</c>

00:21:00.710 --> 00:21:00.720 align:start position:0%
you don't really own that you can't
 

00:21:00.720 --> 00:21:02.149 align:start position:0%
you don't really own that you can't
really<00:21:00.880><c> do</c><00:21:01.080><c> that</c><00:21:01.400><c> right</c><00:21:01.520><c> so</c><00:21:01.679><c> that's</c><00:21:01.919><c> one</c><00:21:02.039><c> of</c>

00:21:02.149 --> 00:21:02.159 align:start position:0%
really do that right so that's one of
 

00:21:02.159 --> 00:21:06.230 align:start position:0%
really do that right so that's one of
the<00:21:02.520><c> reasons</c><00:21:03.679><c> um</c><00:21:04.679><c> yeah</c><00:21:05.000><c> like</c><00:21:05.200><c> there</c><00:21:05.320><c> are</c><00:21:05.840><c> other</c>

00:21:06.230 --> 00:21:06.240 align:start position:0%
the reasons um yeah like there are other
 

00:21:06.240 --> 00:21:08.270 align:start position:0%
the reasons um yeah like there are other
more<00:21:06.640><c> specific</c><00:21:07.000><c> rules</c><00:21:07.440><c> that</c><00:21:07.640><c> can</c><00:21:08.000><c> but</c><00:21:08.120><c> I</c><00:21:08.200><c> think</c>

00:21:08.270 --> 00:21:08.280 align:start position:0%
more specific rules that can but I think
 

00:21:08.280 --> 00:21:09.390 align:start position:0%
more specific rules that can but I think
that's<00:21:08.440><c> probably</c><00:21:08.640><c> the</c><00:21:08.679><c> easiest</c><00:21:08.960><c> way</c><00:21:09.080><c> to</c><00:21:09.200><c> think</c>

00:21:09.390 --> 00:21:09.400 align:start position:0%
that's probably the easiest way to think
 

00:21:09.400 --> 00:21:11.909 align:start position:0%
that's probably the easiest way to think
about<00:21:09.559><c> it</c><00:21:10.240><c> the</c><00:21:10.400><c> E</c><00:21:10.760><c> doesn't</c><00:21:11.000><c> really</c><00:21:11.200><c> know</c><00:21:11.679><c> the</c>

00:21:11.909 --> 00:21:11.919 align:start position:0%
about it the E doesn't really know the
 

00:21:11.919 --> 00:21:14.669 align:start position:0%
about it the E doesn't really know the
rule<00:21:12.240><c> the</c><00:21:12.360><c> business</c><00:21:12.840><c> rules</c><00:21:13.200><c> on</c><00:21:13.320><c> the</c><00:21:13.440><c> CL</c><00:21:13.919><c> side</c>

00:21:14.669 --> 00:21:14.679 align:start position:0%
rule the business rules on the CL side
 

00:21:14.679 --> 00:21:16.070 align:start position:0%
rule the business rules on the CL side
in<00:21:14.799><c> the</c><00:21:14.880><c> same</c><00:21:15.039><c> way</c><00:21:15.159><c> that</c><00:21:15.320><c> a</c><00:21:15.679><c> can't</c><00:21:15.840><c> really</c>

00:21:16.070 --> 00:21:16.080 align:start position:0%
in the same way that a can't really
 

00:21:16.080 --> 00:21:17.789 align:start position:0%
in the same way that a can't really
validate<00:21:16.760><c> beforehand</c><00:21:17.279><c> that</c><00:21:17.440><c> that's</c><00:21:17.600><c> the</c>

00:21:17.789 --> 00:21:17.799 align:start position:0%
validate beforehand that that's the
 

00:21:17.799 --> 00:21:20.029 align:start position:0%
validate beforehand that that's the
right<00:21:18.200><c> uh</c><00:21:18.320><c> validator</c><00:21:18.919><c> so</c><00:21:19.159><c> that's</c><00:21:19.400><c> kind</c><00:21:19.520><c> of</c>

00:21:20.029 --> 00:21:20.039 align:start position:0%
right uh validator so that's kind of
 

00:21:20.039 --> 00:21:22.510 align:start position:0%
right uh validator so that's kind of
part<00:21:20.200><c> of</c><00:21:20.320><c> the</c><00:21:20.480><c> reason</c><00:21:21.080><c> hopefully</c><00:21:21.840><c> yeah</c><00:21:22.360><c> that's</c>

00:21:22.510 --> 00:21:22.520 align:start position:0%
part of the reason hopefully yeah that's
 

00:21:22.520 --> 00:21:24.269 align:start position:0%
part of the reason hopefully yeah that's
it<00:21:22.919><c> thank</c><00:21:23.080><c> you</c><00:21:23.480><c> and</c><00:21:23.679><c> looks</c><00:21:23.840><c> like</c><00:21:24.000><c> we</c><00:21:24.120><c> have</c>

00:21:24.269 --> 00:21:24.279 align:start position:0%
it thank you and looks like we have
 

00:21:24.279 --> 00:21:26.310 align:start position:0%
it thank you and looks like we have
another<00:21:24.520><c> one</c><00:21:24.640><c> for</c><00:21:24.840><c> you</c><00:21:25.240><c> right</c><00:21:25.480><c> again</c><00:21:26.000><c> so</c><00:21:26.200><c> why</c>

00:21:26.310 --> 00:21:26.320 align:start position:0%
another one for you right again so why
 

00:21:26.320 --> 00:21:28.029 align:start position:0%
another one for you right again so why
do<00:21:26.440><c> you</c><00:21:26.559><c> think</c><00:21:26.919><c> contract</c><00:21:27.400><c> address</c><00:21:27.840><c> as</c><00:21:27.960><c> a</c>

00:21:28.029 --> 00:21:28.039 align:start position:0%
do you think contract address as a
 

00:21:28.039 --> 00:21:32.110 align:start position:0%
do you think contract address as a
withdrawal<00:21:28.559><c> itial</c><00:21:28.919><c> is</c><00:21:29.000><c> a</c>

00:21:32.110 --> 00:21:32.120 align:start position:0%
 
 

00:21:32.120 --> 00:21:34.710 align:start position:0%
 
caveat<00:21:33.200><c> um</c>

00:21:34.710 --> 00:21:34.720 align:start position:0%
caveat um
 

00:21:34.720 --> 00:21:37.510 align:start position:0%
caveat um
it's<00:21:35.720><c> it's</c><00:21:35.919><c> more</c><00:21:36.279><c> like</c><00:21:36.720><c> it's</c><00:21:36.919><c> a</c><00:21:37.159><c> more</c>

00:21:37.510 --> 00:21:37.520 align:start position:0%
it's it's more like it's a more
 

00:21:37.520 --> 00:21:40.310 align:start position:0%
it's it's more like it's a more
complicated<00:21:38.279><c> thing</c><00:21:38.960><c> because</c><00:21:39.640><c> um</c><00:21:40.039><c> there</c><00:21:40.240><c> there</c>

00:21:40.310 --> 00:21:40.320 align:start position:0%
complicated thing because um there there
 

00:21:40.320 --> 00:21:42.070 align:start position:0%
complicated thing because um there there
are<00:21:40.440><c> two</c><00:21:40.640><c> problems</c><00:21:40.919><c> with</c><00:21:41.080><c> this</c><00:21:41.360><c> one</c><00:21:41.600><c> is</c><00:21:41.799><c> that</c>

00:21:42.070 --> 00:21:42.080 align:start position:0%
are two problems with this one is that
 

00:21:42.080 --> 00:21:44.350 align:start position:0%
are two problems with this one is that
the<00:21:42.919><c> currently</c><00:21:43.360><c> the</c><00:21:43.520><c> validator</c><00:21:43.960><c> withdra</c>

00:21:44.350 --> 00:21:44.360 align:start position:0%
the currently the validator withdra
 

00:21:44.360 --> 00:21:46.510 align:start position:0%
the currently the validator withdra
credentials<00:21:45.039><c> cannot</c><00:21:45.360><c> be</c><00:21:45.559><c> updated</c><00:21:46.080><c> so</c><00:21:46.279><c> once</c>

00:21:46.510 --> 00:21:46.520 align:start position:0%
credentials cannot be updated so once
 

00:21:46.520 --> 00:21:48.470 align:start position:0%
credentials cannot be updated so once
you<00:21:47.159><c> I</c><00:21:47.279><c> didn't</c><00:21:47.520><c> really</c><00:21:47.720><c> touch</c><00:21:47.960><c> on</c><00:21:48.120><c> the</c><00:21:48.279><c> whole</c>

00:21:48.470 --> 00:21:48.480 align:start position:0%
you I didn't really touch on the whole
 

00:21:48.480 --> 00:21:50.350 align:start position:0%
you I didn't really touch on the whole
BLS<00:21:48.960><c> credential</c><00:21:49.400><c> side</c><00:21:49.559><c> of</c><00:21:49.679><c> things</c><00:21:49.960><c> which</c><00:21:50.080><c> is</c>

00:21:50.350 --> 00:21:50.360 align:start position:0%
BLS credential side of things which is
 

00:21:50.360 --> 00:21:51.950 align:start position:0%
BLS credential side of things which is
something<00:21:50.640><c> that</c><00:21:50.840><c> already</c><00:21:51.159><c> was</c><00:21:51.400><c> there</c><00:21:51.600><c> before</c>

00:21:51.950 --> 00:21:51.960 align:start position:0%
something that already was there before
 

00:21:51.960 --> 00:21:53.950 align:start position:0%
something that already was there before
but<00:21:52.640><c> the</c><00:21:52.760><c> way</c><00:21:52.880><c> that</c><00:21:53.000><c> it</c><00:21:53.120><c> works</c><00:21:53.400><c> right</c><00:21:53.520><c> now</c><00:21:53.799><c> once</c>

00:21:53.950 --> 00:21:53.960 align:start position:0%
but the way that it works right now once
 

00:21:53.960 --> 00:21:55.430 align:start position:0%
but the way that it works right now once
you<00:21:54.120><c> set</c><00:21:54.400><c> your</c><00:21:54.679><c> validator</c><00:21:55.120><c> withdraw</c>

00:21:55.430 --> 00:21:55.440 align:start position:0%
you set your validator withdraw
 

00:21:55.440 --> 00:21:56.950 align:start position:0%
you set your validator withdraw
credentials<00:21:55.880><c> to</c><00:21:56.000><c> one</c><00:21:56.200><c> address</c><00:21:56.520><c> you</c><00:21:56.640><c> can</c><00:21:56.760><c> never</c>

00:21:56.950 --> 00:21:56.960 align:start position:0%
credentials to one address you can never
 

00:21:56.960 --> 00:22:00.269 align:start position:0%
credentials to one address you can never
change<00:21:57.240><c> that</c><00:21:57.440><c> address</c><00:21:58.279><c> so</c><00:21:58.640><c> so</c><00:21:59.440><c> a</c><00:21:59.520><c> few</c><00:21:59.799><c> problems</c>

00:22:00.269 --> 00:22:00.279 align:start position:0%
change that address so so a few problems
 

00:22:00.279 --> 00:22:02.590 align:start position:0%
change that address so so a few problems
happens<00:22:00.720><c> here</c><00:22:01.240><c> the</c><00:22:01.400><c> first</c><00:22:01.640><c> one</c><00:22:01.960><c> is</c><00:22:02.360><c> as</c><00:22:02.440><c> I</c>

00:22:02.590 --> 00:22:02.600 align:start position:0%
happens here the first one is as I
 

00:22:02.600 --> 00:22:05.350 align:start position:0%
happens here the first one is as I
mentioned<00:22:03.440><c> if</c><00:22:03.600><c> you</c><00:22:03.960><c> have</c><00:22:04.240><c> your</c><00:22:04.480><c> valid</c><00:22:04.840><c> dator</c>

00:22:05.350 --> 00:22:05.360 align:start position:0%
mentioned if you have your valid dator
 

00:22:05.360 --> 00:22:08.669 align:start position:0%
mentioned if you have your valid dator
credentials<00:22:06.240><c> set</c><00:22:06.559><c> to</c><00:22:06.799><c> a</c><00:22:07.559><c> contract</c><00:22:08.000><c> address</c>

00:22:08.669 --> 00:22:08.679 align:start position:0%
credentials set to a contract address
 

00:22:08.679 --> 00:22:11.310 align:start position:0%
credentials set to a contract address
that<00:22:08.840><c> is</c><00:22:09.000><c> not</c><00:22:09.720><c> upgradeable</c><00:22:10.720><c> you're</c><00:22:11.039><c> never</c>

00:22:11.310 --> 00:22:11.320 align:start position:0%
that is not upgradeable you're never
 

00:22:11.320 --> 00:22:13.350 align:start position:0%
that is not upgradeable you're never
going<00:22:11.440><c> to</c><00:22:11.559><c> be</c><00:22:11.679><c> able</c><00:22:11.880><c> to</c><00:22:12.360><c> update</c><00:22:12.720><c> that</c><00:22:12.919><c> code</c><00:22:13.200><c> to</c>

00:22:13.350 --> 00:22:13.360 align:start position:0%
going to be able to update that code to
 

00:22:13.360 --> 00:22:15.549 align:start position:0%
going to be able to update that code to
call<00:22:13.640><c> the</c><00:22:13.760><c> request</c><00:22:14.120><c> contract</c><00:22:14.440><c> so</c><00:22:14.760><c> you</c><00:22:14.960><c> you</c>

00:22:15.549 --> 00:22:15.559 align:start position:0%
call the request contract so you you
 

00:22:15.559 --> 00:22:17.029 align:start position:0%
call the request contract so you you
you're<00:22:15.760><c> you're</c><00:22:15.880><c> already</c><00:22:16.200><c> kind</c><00:22:16.320><c> of</c><00:22:16.480><c> locked</c><00:22:16.799><c> out</c>

00:22:17.029 --> 00:22:17.039 align:start position:0%
you're you're already kind of locked out
 

00:22:17.039 --> 00:22:19.789 align:start position:0%
you're you're already kind of locked out
from<00:22:17.200><c> this</c><00:22:17.400><c> mechanism</c><00:22:17.840><c> straight</c><00:22:18.240><c> away</c><00:22:19.240><c> if</c><00:22:19.360><c> you</c>

00:22:19.789 --> 00:22:19.799 align:start position:0%
from this mechanism straight away if you
 

00:22:19.799 --> 00:22:21.390 align:start position:0%
from this mechanism straight away if you
have<00:22:20.000><c> an</c><00:22:20.159><c> upgradable</c><00:22:20.679><c> contract</c><00:22:21.080><c> you</c><00:22:21.159><c> can</c>

00:22:21.390 --> 00:22:21.400 align:start position:0%
have an upgradable contract you can
 

00:22:21.400 --> 00:22:24.029 align:start position:0%
have an upgradable contract you can
write<00:22:21.640><c> some</c><00:22:21.840><c> code</c><00:22:22.080><c> to</c><00:22:22.279><c> kind</c><00:22:22.360><c> of</c><00:22:22.640><c> get</c><00:22:22.799><c> around</c><00:22:23.039><c> it</c>

00:22:24.029 --> 00:22:24.039 align:start position:0%
write some code to kind of get around it
 

00:22:24.039 --> 00:22:25.789 align:start position:0%
write some code to kind of get around it
um<00:22:24.159><c> so</c><00:22:24.279><c> it's</c><00:22:24.400><c> more</c><00:22:24.520><c> like</c><00:22:24.640><c> a</c><00:22:24.720><c> kvat</c><00:22:25.159><c> in</c><00:22:25.240><c> terms</c><00:22:25.520><c> of</c>

00:22:25.789 --> 00:22:25.799 align:start position:0%
um so it's more like a kvat in terms of
 

00:22:25.799 --> 00:22:26.870 align:start position:0%
um so it's more like a kvat in terms of
something<00:22:26.039><c> that</c><00:22:26.159><c> people</c><00:22:26.360><c> need</c><00:22:26.480><c> to</c><00:22:26.600><c> get</c><00:22:26.720><c> their</c>

00:22:26.870 --> 00:22:26.880 align:start position:0%
something that people need to get their
 

00:22:26.880 --> 00:22:28.110 align:start position:0%
something that people need to get their
heads<00:22:27.120><c> around</c><00:22:27.440><c> and</c><00:22:27.600><c> make</c><00:22:27.720><c> sure</c><00:22:27.880><c> that</c><00:22:28.000><c> they</c>

00:22:28.110 --> 00:22:28.120 align:start position:0%
heads around and make sure that they
 

00:22:28.120 --> 00:22:29.789 align:start position:0%
heads around and make sure that they
consider<00:22:28.520><c> when</c><00:22:28.640><c> they</c><00:22:28.799><c> implementing</c><00:22:29.640><c> because</c>

00:22:29.789 --> 00:22:29.799 align:start position:0%
consider when they implementing because
 

00:22:29.799 --> 00:22:31.750 align:start position:0%
consider when they implementing because
I<00:22:29.880><c> think</c><00:22:30.000><c> the</c><00:22:30.120><c> natural</c><00:22:30.480><c> thing</c><00:22:30.640><c> to</c><00:22:30.840><c> think</c><00:22:31.360><c> is</c>

00:22:31.750 --> 00:22:31.760 align:start position:0%
I think the natural thing to think is
 

00:22:31.760 --> 00:22:33.149 align:start position:0%
I think the natural thing to think is
well<00:22:32.000><c> I'm</c><00:22:32.120><c> going</c><00:22:32.240><c> to</c><00:22:32.360><c> sign</c><00:22:32.559><c> the</c><00:22:32.679><c> transaction</c>

00:22:33.149 --> 00:22:33.159 align:start position:0%
well I'm going to sign the transaction
 

00:22:33.159 --> 00:22:35.710 align:start position:0%
well I'm going to sign the transaction
with<00:22:33.320><c> this</c><00:22:33.559><c> credential</c><00:22:34.240><c> with</c><00:22:34.440><c> this</c><00:22:35.120><c> account</c>

00:22:35.710 --> 00:22:35.720 align:start position:0%
with this credential with this account
 

00:22:35.720 --> 00:22:37.230 align:start position:0%
with this credential with this account
sorry<00:22:36.159><c> uh</c><00:22:36.279><c> key</c><00:22:36.559><c> and</c><00:22:36.679><c> that's</c><00:22:36.840><c> the</c><00:22:36.960><c> one</c><00:22:37.080><c> that's</c>

00:22:37.230 --> 00:22:37.240 align:start position:0%
sorry uh key and that's the one that's
 

00:22:37.240 --> 00:22:39.310 align:start position:0%
sorry uh key and that's the one that's
going<00:22:37.320><c> to</c><00:22:37.400><c> show</c><00:22:37.600><c> up</c><00:22:37.720><c> on</c><00:22:37.840><c> the</c><00:22:37.960><c> request</c><00:22:38.440><c> but</c><00:22:39.159><c> that</c>

00:22:39.310 --> 00:22:39.320 align:start position:0%
going to show up on the request but that
 

00:22:39.320 --> 00:22:40.630 align:start position:0%
going to show up on the request but that
that's<00:22:39.480><c> why</c><00:22:39.679><c> it's</c><00:22:39.799><c> kind</c><00:22:39.919><c> of</c><00:22:40.000><c> a</c>

00:22:40.630 --> 00:22:40.640 align:start position:0%
that's why it's kind of a
 

00:22:40.640 --> 00:22:44.350 align:start position:0%
that's why it's kind of a
caveat<00:22:41.640><c> thank</c><00:22:41.840><c> you</c><00:22:42.480><c> all</c><00:22:42.679><c> right</c><00:22:43.000><c> now</c><00:22:43.159><c> for</c><00:22:43.440><c> you</c>

00:22:44.350 --> 00:22:44.360 align:start position:0%
caveat thank you all right now for you
 

00:22:44.360 --> 00:22:48.269 align:start position:0%
caveat thank you all right now for you
um<00:22:45.039><c> if</c><00:22:45.240><c> EIP</c><00:22:45.679><c> 6110</c><00:22:46.520><c> makes</c><00:22:46.799><c> eth1</c><00:22:47.320><c> vote</c><00:22:47.600><c> Legacy</c><00:22:48.159><c> do</c>

00:22:48.269 --> 00:22:48.279 align:start position:0%
um if EIP 6110 makes eth1 vote Legacy do
 

00:22:48.279 --> 00:22:51.269 align:start position:0%
um if EIP 6110 makes eth1 vote Legacy do
we<00:22:48.480><c> have</c><00:22:48.600><c> to</c><00:22:48.840><c> carry</c><00:22:49.480><c> all</c><00:22:49.720><c> eth1</c><00:22:50.200><c> voting</c><00:22:50.520><c> fields</c>

00:22:51.269 --> 00:22:51.279 align:start position:0%
we have to carry all eth1 voting fields
 

00:22:51.279 --> 00:22:53.950 align:start position:0%
we have to carry all eth1 voting fields
and<00:22:51.520><c> Logics</c><00:22:51.960><c> in</c><00:22:52.159><c> consensus</c><00:22:52.640><c> layer</c><00:22:53.120><c> even</c><00:22:53.720><c> in</c>

00:22:53.950 --> 00:22:53.960 align:start position:0%
and Logics in consensus layer even in
 

00:22:53.960 --> 00:22:56.990 align:start position:0%
and Logics in consensus layer even in
post<00:22:54.320><c> Electra</c><00:22:55.320><c> yeah</c><00:22:55.480><c> sure</c><00:22:56.120><c> uh</c><00:22:56.320><c> so</c><00:22:56.640><c> there</c><00:22:56.760><c> is</c><00:22:56.880><c> a</c>

00:22:56.990 --> 00:22:57.000 align:start position:0%
post Electra yeah sure uh so there is a
 

00:22:57.000 --> 00:22:59.390 align:start position:0%
post Electra yeah sure uh so there is a
little<00:22:57.200><c> bit</c><00:22:57.320><c> of</c><00:22:57.480><c> transition</c><00:22:57.960><c> period</c><00:22:58.520><c> when</c><00:22:58.919><c> the</c>

00:22:59.390 --> 00:22:59.400 align:start position:0%
little bit of transition period when the
 

00:22:59.400 --> 00:23:02.070 align:start position:0%
little bit of transition period when the
when<00:23:00.400><c> post</c><00:23:00.720><c> electrod</c><00:23:01.159><c> to</c><00:23:01.360><c> transition</c><00:23:01.799><c> to</c><00:23:01.960><c> the</c>

00:23:02.070 --> 00:23:02.080 align:start position:0%
when post electrod to transition to the
 

00:23:02.080 --> 00:23:04.310 align:start position:0%
when post electrod to transition to the
new<00:23:02.279><c> way</c><00:23:02.799><c> because</c><00:23:03.039><c> we</c><00:23:03.200><c> still</c><00:23:03.440><c> have</c><00:23:03.559><c> to</c><00:23:03.840><c> process</c>

00:23:04.310 --> 00:23:04.320 align:start position:0%
new way because we still have to process
 

00:23:04.320 --> 00:23:07.190 align:start position:0%
new way because we still have to process
deposits<00:23:05.120><c> VI</c><00:23:05.360><c> the</c><00:23:05.480><c> old</c><00:23:05.640><c> way</c><00:23:05.880><c> for</c><00:23:06.080><c> some</c><00:23:06.279><c> time</c>

00:23:07.190 --> 00:23:07.200 align:start position:0%
deposits VI the old way for some time
 

00:23:07.200 --> 00:23:09.390 align:start position:0%
deposits VI the old way for some time
but<00:23:07.440><c> after</c><00:23:07.720><c> that</c><00:23:07.880><c> is</c><00:23:08.080><c> done</c><00:23:08.679><c> we</c><00:23:08.840><c> can</c><00:23:09.159><c> pretty</c>

00:23:09.390 --> 00:23:09.400 align:start position:0%
but after that is done we can pretty
 

00:23:09.400 --> 00:23:11.950 align:start position:0%
but after that is done we can pretty
much<00:23:09.720><c> remove</c><00:23:10.240><c> all</c><00:23:10.440><c> of</c><00:23:10.679><c> the</c><00:23:10.919><c> this</c><00:23:11.159><c> Legacy</c><00:23:11.559><c> code</c>

00:23:11.950 --> 00:23:11.960 align:start position:0%
much remove all of the this Legacy code
 

00:23:11.960 --> 00:23:16.149 align:start position:0%
much remove all of the this Legacy code
in<00:23:12.679><c> uh</c><00:23:13.679><c> in</c><00:23:14.080><c> next</c><00:23:14.480><c> releases</c><00:23:14.960><c> after</c><00:23:15.279><c> the</c>

00:23:16.149 --> 00:23:16.159 align:start position:0%
in uh in next releases after the
 

00:23:16.159 --> 00:23:19.029 align:start position:0%
in uh in next releases after the
fork<00:23:17.159><c> thank</c><00:23:17.360><c> you</c><00:23:18.080><c> um</c><00:23:18.240><c> is</c><00:23:18.360><c> there</c><00:23:18.480><c> a</c><00:23:18.720><c> proof</c>

00:23:19.029 --> 00:23:19.039 align:start position:0%
fork thank you um is there a proof
 

00:23:19.039 --> 00:23:21.029 align:start position:0%
fork thank you um is there a proof
generation<00:23:19.720><c> process</c><00:23:20.080><c> to</c><00:23:20.240><c> withdrawal</c><00:23:20.760><c> similar</c>

00:23:21.029 --> 00:23:21.039 align:start position:0%
generation process to withdrawal similar
 

00:23:21.039 --> 00:23:23.269 align:start position:0%
generation process to withdrawal similar
to<00:23:21.200><c> performing</c><00:23:21.679><c> igen</c><00:23:22.000><c> layer</c>

00:23:23.269 --> 00:23:23.279 align:start position:0%
to performing igen layer
 

00:23:23.279 --> 00:23:25.549 align:start position:0%
to performing igen layer
withdraws<00:23:24.279><c> um</c><00:23:24.679><c> unfortunately</c><00:23:25.240><c> I'm</c><00:23:25.360><c> not</c>

00:23:25.549 --> 00:23:25.559 align:start position:0%
withdraws um unfortunately I'm not
 

00:23:25.559 --> 00:23:27.789 align:start position:0%
withdraws um unfortunately I'm not
familiar<00:23:26.039><c> with</c><00:23:26.360><c> IG</c><00:23:26.679><c> layer</c><00:23:27.000><c> withdrawals</c>

00:23:27.789 --> 00:23:27.799 align:start position:0%
familiar with IG layer withdrawals
 

00:23:27.799 --> 00:23:30.350 align:start position:0%
familiar with IG layer withdrawals
process<00:23:28.880><c> but</c><00:23:29.159><c> there's</c><00:23:29.360><c> no</c><00:23:29.520><c> proof</c><00:23:29.840><c> generation</c>

00:23:30.350 --> 00:23:30.360 align:start position:0%
process but there's no proof generation
 

00:23:30.360 --> 00:23:35.230 align:start position:0%
process but there's no proof generation
on<00:23:31.360><c> this</c><00:23:31.919><c> withdrawal</c><00:23:32.919><c> um</c><00:23:33.520><c> hopefully</c><00:23:34.360><c> uh</c><00:23:34.760><c> if</c><00:23:34.880><c> I</c>

00:23:35.230 --> 00:23:35.240 align:start position:0%
on this withdrawal um hopefully uh if I
 

00:23:35.240 --> 00:23:38.149 align:start position:0%
on this withdrawal um hopefully uh if I
understand<00:23:35.320><c> the</c><00:23:35.480><c> question</c><00:23:35.919><c> there's</c><00:23:36.159><c> no</c><00:23:36.600><c> Pro</c>

00:23:38.149 --> 00:23:38.159 align:start position:0%
understand the question there's no Pro
 

00:23:38.159 --> 00:23:40.549 align:start position:0%
understand the question there's no Pro
Generation<00:23:39.159><c> Um</c><00:23:39.360><c> what</c><00:23:39.520><c> if</c><00:23:39.640><c> a</c><00:23:39.840><c> deposited</c>

00:23:40.549 --> 00:23:40.559 align:start position:0%
Generation Um what if a deposited
 

00:23:40.559 --> 00:23:43.990 align:start position:0%
Generation Um what if a deposited
request<00:23:41.000><c> failed</c><00:23:41.720><c> will</c><00:23:41.960><c> users</c><00:23:42.640><c> eth</c><00:23:43.000><c> be</c>

00:23:43.990 --> 00:23:44.000 align:start position:0%
request failed will users eth be
 

00:23:44.000 --> 00:23:46.750 align:start position:0%
request failed will users eth be
refunded<00:23:45.000><c> so</c><00:23:45.440><c> when</c><00:23:45.600><c> you</c><00:23:45.840><c> deposit</c><00:23:46.279><c> if</c><00:23:46.520><c> to</c><00:23:46.640><c> the</c>

00:23:46.750 --> 00:23:46.760 align:start position:0%
refunded so when you deposit if to the
 

00:23:46.760 --> 00:23:47.870 align:start position:0%
refunded so when you deposit if to the
smart

00:23:47.870 --> 00:23:47.880 align:start position:0%
smart
 

00:23:47.880 --> 00:23:50.710 align:start position:0%
smart
contract<00:23:48.880><c> there</c><00:23:49.000><c> is</c><00:23:49.320><c> technically</c><00:23:49.919><c> no</c><00:23:50.240><c> way</c><00:23:50.520><c> a</c>

00:23:50.710 --> 00:23:50.720 align:start position:0%
contract there is technically no way a
 

00:23:50.720 --> 00:23:53.470 align:start position:0%
contract there is technically no way a
deposit<00:23:51.159><c> request</c><00:23:51.559><c> fails</c><00:23:52.279><c> so</c><00:23:52.679><c> if</c><00:23:52.960><c> the</c><00:23:53.120><c> deposit</c>

00:23:53.470 --> 00:23:53.480 align:start position:0%
deposit request fails so if the deposit
 

00:23:53.480 --> 00:23:55.510 align:start position:0%
deposit request fails so if the deposit
request<00:23:53.760><c> fails</c><00:23:54.240><c> that</c><00:23:54.880><c> that</c><00:23:55.000><c> means</c><00:23:55.240><c> that</c><00:23:55.400><c> there</c>

00:23:55.510 --> 00:23:55.520 align:start position:0%
request fails that that means that there
 

00:23:55.520 --> 00:23:58.710 align:start position:0%
request fails that that means that there
is<00:23:55.720><c> like</c><00:23:55.840><c> a</c><00:23:56.039><c> consensus</c><00:23:56.799><c> failure</c><00:23:57.440><c> which</c><00:23:58.520><c> yeah</c>

00:23:58.710 --> 00:23:58.720 align:start position:0%
is like a consensus failure which yeah
 

00:23:58.720 --> 00:24:01.990 align:start position:0%
is like a consensus failure which yeah
it<00:23:58.880><c> wouldn't</c><00:23:59.120><c> be</c><00:23:59.279><c> refunded</c><00:23:59.760><c> but</c><00:23:59.919><c> it's</c><00:24:00.080><c> a</c><00:24:00.400><c> big</c>

00:24:01.990 --> 00:24:02.000 align:start position:0%
it wouldn't be refunded but it's a big
 

00:24:02.000 --> 00:24:04.230 align:start position:0%
it wouldn't be refunded but it's a big
issue<00:24:03.000><c> all</c><00:24:03.159><c> right</c><00:24:03.320><c> I</c><00:24:03.400><c> think</c><00:24:03.520><c> we</c><00:24:03.640><c> have</c><00:24:03.840><c> time</c><00:24:04.000><c> for</c>

00:24:04.230 --> 00:24:04.240 align:start position:0%
issue all right I think we have time for
 

00:24:04.240 --> 00:24:08.070 align:start position:0%
issue all right I think we have time for
one<00:24:04.520><c> maybe</c><00:24:04.799><c> two</c><00:24:05.279><c> more</c><00:24:06.279><c> um</c><00:24:07.200><c> how</c><00:24:07.440><c> resilient</c><00:24:07.919><c> is</c>

00:24:08.070 --> 00:24:08.080 align:start position:0%
one maybe two more um how resilient is
 

00:24:08.080 --> 00:24:11.830 align:start position:0%
one maybe two more um how resilient is
the<00:24:08.200><c> engine</c><00:24:08.600><c> API</c><00:24:09.080><c> comparing</c><00:24:09.440><c> to</c><00:24:09.600><c> Json</c><00:24:10.200><c> RPC</c><00:24:10.840><c> API</c>

00:24:11.830 --> 00:24:11.840 align:start position:0%
the engine API comparing to Json RPC API
 

00:24:11.840 --> 00:24:15.710 align:start position:0%
the engine API comparing to Json RPC API
yeah<00:24:12.039><c> so</c><00:24:12.320><c> the</c><00:24:12.559><c> engine</c><00:24:12.840><c> API</c><00:24:13.400><c> basically</c><00:24:14.400><c> drives</c>

00:24:15.710 --> 00:24:15.720 align:start position:0%
yeah so the engine API basically drives
 

00:24:15.720 --> 00:24:19.269 align:start position:0%
yeah so the engine API basically drives
the<00:24:17.039><c> execution</c><00:24:18.039><c> uh</c><00:24:18.360><c> the</c><00:24:18.520><c> consensus</c><00:24:19.000><c> layer</c>

00:24:19.269 --> 00:24:19.279 align:start position:0%
the execution uh the consensus layer
 

00:24:19.279 --> 00:24:22.549 align:start position:0%
the execution uh the consensus layer
client<00:24:19.720><c> drives</c><00:24:20.200><c> the</c><00:24:20.400><c> execution</c><00:24:21.000><c> layer</c><00:24:22.000><c> client</c>

00:24:22.549 --> 00:24:22.559 align:start position:0%
client drives the execution layer client
 

00:24:22.559 --> 00:24:24.909 align:start position:0%
client drives the execution layer client
via<00:24:22.760><c> the</c><00:24:22.880><c> engine</c><00:24:23.120><c> API</c><00:24:23.960><c> so</c><00:24:24.159><c> it</c><00:24:24.279><c> is</c><00:24:24.480><c> very</c>

00:24:24.909 --> 00:24:24.919 align:start position:0%
via the engine API so it is very
 

00:24:24.919 --> 00:24:28.950 align:start position:0%
via the engine API so it is very
resilient<00:24:25.640><c> the</c><00:24:25.799><c> Json</c><00:24:26.120><c> RPC</c><00:24:26.760><c> API</c><00:24:27.760><c> can</c>

00:24:28.950 --> 00:24:28.960 align:start position:0%
resilient the Json RPC API can
 

00:24:28.960 --> 00:24:32.990 align:start position:0%
resilient the Json RPC API can
uh<00:24:29.320><c> it's</c><00:24:30.320><c> not</c><00:24:31.320><c> it's</c><00:24:31.520><c> still</c><00:24:31.799><c> very</c><00:24:32.000><c> reliable</c><00:24:32.679><c> but</c>

00:24:32.990 --> 00:24:33.000 align:start position:0%
uh it's not it's still very reliable but
 

00:24:33.000 --> 00:24:35.430 align:start position:0%
uh it's not it's still very reliable but
it<00:24:33.120><c> is</c><00:24:33.320><c> not</c><00:24:33.840><c> uh</c><00:24:34.080><c> critical</c><00:24:34.600><c> so</c><00:24:34.919><c> there</c><00:24:35.120><c> could</c><00:24:35.279><c> be</c>

00:24:35.430 --> 00:24:35.440 align:start position:0%
it is not uh critical so there could be
 

00:24:35.440 --> 00:24:38.110 align:start position:0%
it is not uh critical so there could be
some<00:24:36.360><c> implementations</c><00:24:37.080><c> in</c><00:24:37.240><c> some</c><00:24:37.440><c> Clans</c><00:24:38.000><c> which</c>

00:24:38.110 --> 00:24:38.120 align:start position:0%
some implementations in some Clans which
 

00:24:38.120 --> 00:24:40.470 align:start position:0%
some implementations in some Clans which
are<00:24:38.880><c> less</c><00:24:39.200><c> reliable</c><00:24:39.640><c> to</c><00:24:39.720><c> the</c><00:24:39.799><c> engine</c><00:24:40.080><c> API</c>

00:24:40.470 --> 00:24:40.480 align:start position:0%
are less reliable to the engine API
 

00:24:40.480 --> 00:24:43.669 align:start position:0%
are less reliable to the engine API
which<00:24:40.600><c> is</c><00:24:40.799><c> very</c><00:24:41.240><c> very</c><00:24:41.960><c> critical</c><00:24:42.960><c> awesome</c><00:24:43.360><c> and</c>

00:24:43.669 --> 00:24:43.679 align:start position:0%
which is very very critical awesome and
 

00:24:43.679 --> 00:24:45.990 align:start position:0%
which is very very critical awesome and
we<00:24:43.960><c> have</c><00:24:44.440><c> just</c><00:24:44.679><c> about</c><00:24:44.960><c> 5</c><00:24:45.200><c> seconds</c><00:24:45.559><c> left</c><00:24:45.799><c> so</c>

00:24:45.990 --> 00:24:46.000 align:start position:0%
we have just about 5 seconds left so
 

00:24:46.000 --> 00:24:47.990 align:start position:0%
we have just about 5 seconds left so
probably<00:24:46.240><c> not</c><00:24:46.399><c> enough</c><00:24:46.679><c> time</c><00:24:46.799><c> to</c><00:24:46.960><c> get</c><00:24:47.080><c> to</c><00:24:47.760><c> next</c>

00:24:47.990 --> 00:24:48.000 align:start position:0%
probably not enough time to get to next
 

00:24:48.000 --> 00:24:49.870 align:start position:0%
probably not enough time to get to next
question<00:24:48.279><c> but</c><00:24:48.399><c> if</c><00:24:48.480><c> you'd</c><00:24:48.679><c> like</c><00:24:48.880><c> to</c><00:24:49.480><c> come</c><00:24:49.640><c> up</c><00:24:49.760><c> to</c>

00:24:49.870 --> 00:24:49.880 align:start position:0%
question but if you'd like to come up to
 

00:24:49.880 --> 00:24:51.149 align:start position:0%
question but if you'd like to come up to
the<00:24:50.000><c> speakers</c><00:24:50.360><c> and</c><00:24:50.520><c> ask</c><00:24:50.679><c> them</c><00:24:50.880><c> questions</c>

00:24:51.149 --> 00:24:51.159 align:start position:0%
the speakers and ask them questions
 

00:24:51.159 --> 00:24:52.549 align:start position:0%
the speakers and ask them questions
later<00:24:51.440><c> they'll</c><00:24:51.640><c> be</c><00:24:51.760><c> sticking</c><00:24:52.080><c> around</c><00:24:52.360><c> for</c><00:24:52.440><c> a</c>

00:24:52.549 --> 00:24:52.559 align:start position:0%
later they'll be sticking around for a
 

00:24:52.559 --> 00:24:55.110 align:start position:0%
later they'll be sticking around for a
little<00:24:52.720><c> bit</c><00:24:53.520><c> um</c><00:24:53.720><c> so</c><00:24:54.000><c> thank</c><00:24:54.200><c> you</c><00:24:54.679><c> very</c><00:24:54.880><c> much</c>

00:24:55.110 --> 00:24:55.120 align:start position:0%
little bit um so thank you very much
 

00:24:55.120 --> 00:24:57.799 align:start position:0%
little bit um so thank you very much
let's<00:24:55.279><c> have</c><00:24:55.399><c> a</c><00:24:55.520><c> big</c>

