WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:04.350 align:start position:0%
 
foreign

00:00:04.350 --> 00:00:04.360 align:start position:0%
 
 

00:00:04.360 --> 00:00:15.189 align:start position:0%
 
[Music]

00:00:15.189 --> 00:00:15.199 align:start position:0%
 
 

00:00:15.199 --> 00:00:18.830 align:start position:0%
 
my<00:00:16.199><c> name</c><00:00:16.260><c> is</c><00:00:16.379><c> torgen</c><00:00:16.859><c> I</c><00:00:17.400><c> also</c><00:00:17.760><c> work</c><00:00:18.240><c> at</c><00:00:18.660><c> chain</c>

00:00:18.830 --> 00:00:18.840 align:start position:0%
my name is torgen I also work at chain
 

00:00:18.840 --> 00:00:20.050 align:start position:0%
my name is torgen I also work at chain
security

00:00:20.050 --> 00:00:20.060 align:start position:0%
security
 

00:00:20.060 --> 00:00:22.429 align:start position:0%
security
and<00:00:21.060><c> today</c><00:00:21.240><c> I'm</c><00:00:21.480><c> going</c><00:00:21.660><c> to</c><00:00:21.720><c> be</c><00:00:21.779><c> talking</c><00:00:22.020><c> about</c>

00:00:22.429 --> 00:00:22.439 align:start position:0%
and today I'm going to be talking about
 

00:00:22.439 --> 00:00:26.870 align:start position:0%
and today I'm going to be talking about
what<00:00:23.279><c> I</c><00:00:23.460><c> call</c><00:00:23.640><c> Future</c><00:00:24.119><c> block</c><00:00:24.539><c> Mev</c><00:00:25.460><c> in</c><00:00:26.460><c> proof</c><00:00:26.760><c> of</c>

00:00:26.870 --> 00:00:26.880 align:start position:0%
what I call Future block Mev in proof of
 

00:00:26.880 --> 00:00:29.630 align:start position:0%
what I call Future block Mev in proof of
stake<00:00:27.539><c> so</c><00:00:28.019><c> what</c><00:00:28.380><c> the</c><00:00:28.500><c> hell</c><00:00:28.680><c> is</c><00:00:28.980><c> future</c><00:00:29.340><c> block</c>

00:00:29.630 --> 00:00:29.640 align:start position:0%
stake so what the hell is future block
 

00:00:29.640 --> 00:00:32.269 align:start position:0%
stake so what the hell is future block
Mev<00:00:30.180><c> supposed</c><00:00:30.480><c> to</c><00:00:30.660><c> be</c>

00:00:32.269 --> 00:00:32.279 align:start position:0%
Mev supposed to be
 

00:00:32.279 --> 00:00:34.549 align:start position:0%
Mev supposed to be
um<00:00:32.340><c> to</c><00:00:32.820><c> understand</c><00:00:33.059><c> that</c><00:00:33.480><c> first</c><00:00:33.899><c> we</c><00:00:34.320><c> have</c><00:00:34.440><c> to</c>

00:00:34.549 --> 00:00:34.559 align:start position:0%
um to understand that first we have to
 

00:00:34.559 --> 00:00:37.190 align:start position:0%
um to understand that first we have to
talk<00:00:34.739><c> about</c><00:00:34.860><c> block</c><00:00:35.219><c> production</c><00:00:35.660><c> and</c><00:00:36.660><c> how</c><00:00:36.960><c> it</c>

00:00:37.190 --> 00:00:37.200 align:start position:0%
talk about block production and how it
 

00:00:37.200 --> 00:00:38.450 align:start position:0%
talk about block production and how it
changed

00:00:38.450 --> 00:00:38.460 align:start position:0%
changed
 

00:00:38.460 --> 00:00:40.369 align:start position:0%
changed
um with<00:00:38.940><c> the</c><00:00:39.180><c> merge</c><00:00:39.540><c> that</c><00:00:39.840><c> happened</c><00:00:40.020><c> a</c><00:00:40.260><c> couple</c>

00:00:40.369 --> 00:00:40.379 align:start position:0%
um with the merge that happened a couple
 

00:00:40.379 --> 00:00:43.310 align:start position:0%
um with the merge that happened a couple
weeks<00:00:40.620><c> ago</c><00:00:41.219><c> so</c><00:00:41.760><c> in</c><00:00:42.059><c> proof</c><00:00:42.360><c> of</c><00:00:42.420><c> work</c><00:00:42.600><c> every</c>

00:00:43.310 --> 00:00:43.320 align:start position:0%
weeks ago so in proof of work every
 

00:00:43.320 --> 00:00:45.430 align:start position:0%
weeks ago so in proof of work every
Miner<00:00:43.739><c> tries</c><00:00:44.100><c> to</c><00:00:44.280><c> mine</c><00:00:44.520><c> every</c><00:00:45.000><c> single</c><00:00:45.239><c> block</c>

00:00:45.430 --> 00:00:45.440 align:start position:0%
Miner tries to mine every single block
 

00:00:45.440 --> 00:00:48.830 align:start position:0%
Miner tries to mine every single block
and<00:00:46.440><c> what</c><00:00:46.739><c> that</c><00:00:46.860><c> means</c><00:00:47.160><c> is</c><00:00:47.399><c> at</c><00:00:48.120><c> no</c><00:00:48.360><c> point</c><00:00:48.539><c> can</c>

00:00:48.830 --> 00:00:48.840 align:start position:0%
and what that means is at no point can
 

00:00:48.840 --> 00:00:51.529 align:start position:0%
and what that means is at no point can
you<00:00:49.020><c> know</c><00:00:49.260><c> who</c><00:00:50.160><c> the</c><00:00:50.460><c> next</c><00:00:50.579><c> block</c><00:00:50.820><c> producer</c><00:00:51.360><c> is</c>

00:00:51.529 --> 00:00:51.539 align:start position:0%
you know who the next block producer is
 

00:00:51.539 --> 00:00:52.490 align:start position:0%
you know who the next block producer is
going<00:00:51.660><c> to</c><00:00:51.780><c> be</c>

00:00:52.490 --> 00:00:52.500 align:start position:0%
going to be
 

00:00:52.500 --> 00:00:54.470 align:start position:0%
going to be
but<00:00:52.860><c> improve</c><00:00:53.399><c> of</c><00:00:53.460><c> stake</c><00:00:53.760><c> that's</c><00:00:54.120><c> a</c><00:00:54.239><c> little</c><00:00:54.360><c> bit</c>

00:00:54.470 --> 00:00:54.480 align:start position:0%
but improve of stake that's a little bit
 

00:00:54.480 --> 00:00:56.990 align:start position:0%
but improve of stake that's a little bit
different<00:00:54.920><c> and</c><00:00:55.920><c> there</c><00:00:56.100><c> we</c><00:00:56.399><c> actually</c><00:00:56.520><c> decide</c>

00:00:56.990 --> 00:00:57.000 align:start position:0%
different and there we actually decide
 

00:00:57.000 --> 00:00:59.810 align:start position:0%
different and there we actually decide
ahead<00:00:57.420><c> of</c><00:00:57.539><c> time</c><00:00:57.780><c> who</c><00:00:58.739><c> the</c><00:00:59.039><c> proposer</c><00:00:59.460><c> for</c><00:00:59.640><c> which</c>

00:00:59.810 --> 00:00:59.820 align:start position:0%
ahead of time who the proposer for which
 

00:00:59.820 --> 00:01:03.290 align:start position:0%
ahead of time who the proposer for which
block<00:01:00.120><c> is</c><00:01:00.660><c> going</c><00:01:00.840><c> to</c><00:01:00.960><c> be</c><00:01:01.640><c> and</c><00:01:02.640><c> in</c><00:01:03.000><c> particular</c>

00:01:03.290 --> 00:01:03.300 align:start position:0%
block is going to be and in particular
 

00:01:03.300 --> 00:01:06.530 align:start position:0%
block is going to be and in particular
for<00:01:03.600><c> ethereum</c><00:01:04.159><c> we</c><00:01:05.159><c> use</c><00:01:05.339><c> the</c><00:01:05.760><c> randow</c><00:01:06.299><c> value</c>

00:01:06.530 --> 00:01:06.540 align:start position:0%
for ethereum we use the randow value
 

00:01:06.540 --> 00:01:08.690 align:start position:0%
for ethereum we use the randow value
together<00:01:06.900><c> with</c><00:01:07.500><c> the</c><00:01:07.799><c> current</c><00:01:07.920><c> validator</c><00:01:08.460><c> set</c>

00:01:08.690 --> 00:01:08.700 align:start position:0%
together with the current validator set
 

00:01:08.700 --> 00:01:11.990 align:start position:0%
together with the current validator set
to<00:01:09.060><c> do</c><00:01:09.180><c> this</c><00:01:09.840><c> and</c><00:01:10.320><c> that</c><00:01:10.500><c> means</c><00:01:10.740><c> that</c><00:01:11.100><c> you</c><00:01:11.939><c> can</c>

00:01:11.990 --> 00:01:12.000 align:start position:0%
to do this and that means that you can
 

00:01:12.000 --> 00:01:14.690 align:start position:0%
to do this and that means that you can
always<00:01:12.240><c> know</c><00:01:12.780><c> all</c><00:01:13.320><c> the</c><00:01:13.439><c> block</c><00:01:13.560><c> proposers</c><00:01:14.159><c> for</c>

00:01:14.690 --> 00:01:14.700 align:start position:0%
always know all the block proposers for
 

00:01:14.700 --> 00:01:18.530 align:start position:0%
always know all the block proposers for
the<00:01:15.119><c> current</c><00:01:15.240><c> Epoch</c><00:01:15.960><c> and</c><00:01:16.500><c> for</c><00:01:16.920><c> the</c><00:01:17.220><c> next</c><00:01:17.460><c> epoch</c>

00:01:18.530 --> 00:01:18.540 align:start position:0%
the current Epoch and for the next epoch
 

00:01:18.540 --> 00:01:20.870 align:start position:0%
the current Epoch and for the next epoch
and<00:01:19.140><c> since</c><00:01:19.380><c> two</c><00:01:19.619><c> epochs</c><00:01:20.100><c> and</c><00:01:20.159><c> ethereum</c><00:01:20.580><c> take</c>

00:01:20.870 --> 00:01:20.880 align:start position:0%
and since two epochs and ethereum take
 

00:01:20.880 --> 00:01:23.749 align:start position:0%
and since two epochs and ethereum take
about<00:01:21.119><c> 12</c><00:01:21.420><c> minutes</c><00:01:21.740><c> that</c><00:01:22.740><c> means</c><00:01:22.979><c> that</c><00:01:23.159><c> if</c><00:01:23.580><c> you</c>

00:01:23.749 --> 00:01:23.759 align:start position:0%
about 12 minutes that means that if you
 

00:01:23.759 --> 00:01:27.109 align:start position:0%
about 12 minutes that means that if you
are<00:01:23.939><c> a</c><00:01:24.420><c> validator</c><00:01:25.200><c> on</c><00:01:25.500><c> ethereum</c><00:01:26.000><c> you</c><00:01:27.000><c> will</c>

00:01:27.109 --> 00:01:27.119 align:start position:0%
are a validator on ethereum you will
 

00:01:27.119 --> 00:01:29.630 align:start position:0%
are a validator on ethereum you will
know<00:01:27.240><c> up</c><00:01:27.540><c> to</c><00:01:27.659><c> 12</c><00:01:27.840><c> minutes</c><00:01:28.080><c> ahead</c><00:01:28.439><c> of</c><00:01:28.560><c> time</c><00:01:28.740><c> when</c>

00:01:29.630 --> 00:01:29.640 align:start position:0%
know up to 12 minutes ahead of time when
 

00:01:29.640 --> 00:01:32.090 align:start position:0%
know up to 12 minutes ahead of time when
you<00:01:30.060><c> will</c><00:01:30.299><c> actually</c><00:01:30.479><c> be</c><00:01:31.080><c> the</c><00:01:31.380><c> one</c><00:01:31.500><c> that</c><00:01:31.860><c> is</c>

00:01:32.090 --> 00:01:32.100 align:start position:0%
you will actually be the one that is
 

00:01:32.100 --> 00:01:34.609 align:start position:0%
you will actually be the one that is
able<00:01:32.340><c> to</c><00:01:32.460><c> produce</c><00:01:32.820><c> a</c><00:01:32.939><c> block</c>

00:01:34.609 --> 00:01:34.619 align:start position:0%
able to produce a block
 

00:01:34.619 --> 00:01:36.530 align:start position:0%
able to produce a block
um<00:01:34.740><c> so</c><00:01:34.979><c> now</c><00:01:35.159><c> what</c><00:01:35.460><c> do</c><00:01:35.579><c> you</c><00:01:35.700><c> do</c><00:01:35.820><c> with</c><00:01:36.360><c> this</c>

00:01:36.530 --> 00:01:36.540 align:start position:0%
um so now what do you do with this
 

00:01:36.540 --> 00:01:37.850 align:start position:0%
um so now what do you do with this
information

00:01:37.850 --> 00:01:37.860 align:start position:0%
information
 

00:01:37.860 --> 00:01:42.050 align:start position:0%
information
this<00:01:38.579><c> is</c><00:01:38.700><c> what</c><00:01:38.939><c> I</c><00:01:39.060><c> call</c><00:01:39.299><c> Future</c><00:01:39.780><c> block</c><00:01:40.140><c> Mev</c>

00:01:42.050 --> 00:01:42.060 align:start position:0%
this is what I call Future block Mev
 

00:01:42.060 --> 00:01:43.190 align:start position:0%
this is what I call Future block Mev
um so

00:01:43.190 --> 00:01:43.200 align:start position:0%
um so
 

00:01:43.200 --> 00:01:45.530 align:start position:0%
um so
if<00:01:44.040><c> you</c><00:01:44.400><c> are</c><00:01:44.579><c> the</c><00:01:44.700><c> block</c><00:01:44.820><c> producer</c><00:01:45.240><c> for</c><00:01:45.420><c> a</c>

00:01:45.530 --> 00:01:45.540 align:start position:0%
if you are the block producer for a
 

00:01:45.540 --> 00:01:47.870 align:start position:0%
if you are the block producer for a
block<00:01:45.659><c> you</c><00:01:46.380><c> can</c><00:01:46.500><c> control</c><00:01:46.740><c> the</c><00:01:47.340><c> transactions</c>

00:01:47.870 --> 00:01:47.880 align:start position:0%
block you can control the transactions
 

00:01:47.880 --> 00:01:49.789 align:start position:0%
block you can control the transactions
that<00:01:48.119><c> are</c><00:01:48.240><c> included</c><00:01:48.659><c> and</c><00:01:49.020><c> The</c><00:01:49.259><c> Ordering</c><00:01:49.619><c> of</c>

00:01:49.789 --> 00:01:49.799 align:start position:0%
that are included and The Ordering of
 

00:01:49.799 --> 00:01:51.710 align:start position:0%
that are included and The Ordering of
the<00:01:49.979><c> transactions</c>

00:01:51.710 --> 00:01:51.720 align:start position:0%
the transactions
 

00:01:51.720 --> 00:01:54.770 align:start position:0%
the transactions
um<00:01:51.840><c> so</c><00:01:52.619><c> if</c><00:01:52.920><c> you</c><00:01:53.100><c> know</c><00:01:53.280><c> that</c><00:01:53.640><c> in</c><00:01:54.000><c> some</c><00:01:54.119><c> block</c><00:01:54.360><c> n</c>

00:01:54.770 --> 00:01:54.780 align:start position:0%
um so if you know that in some block n
 

00:01:54.780 --> 00:01:57.649 align:start position:0%
um so if you know that in some block n
plus<00:01:54.960><c> one</c><00:01:55.320><c> you</c><00:01:55.860><c> are</c><00:01:56.040><c> going</c><00:01:56.280><c> to</c><00:01:56.520><c> be</c>

00:01:57.649 --> 00:01:57.659 align:start position:0%
plus one you are going to be
 

00:01:57.659 --> 00:01:59.870 align:start position:0%
plus one you are going to be
um<00:01:57.720><c> controlling</c><00:01:58.259><c> that</c><00:01:58.500><c> block</c><00:01:58.680><c> you</c><00:01:59.640><c> can</c><00:01:59.700><c> do</c>

00:01:59.870 --> 00:01:59.880 align:start position:0%
um controlling that block you can do
 

00:01:59.880 --> 00:02:01.850 align:start position:0%
um controlling that block you can do
some<00:02:00.060><c> weird</c><00:02:00.299><c> stuff</c><00:02:00.540><c> in</c><00:02:00.840><c> the</c><00:02:00.960><c> blog</c><00:02:01.200><c> before</c><00:02:01.500><c> that</c>

00:02:01.850 --> 00:02:01.860 align:start position:0%
some weird stuff in the blog before that
 

00:02:01.860 --> 00:02:04.749 align:start position:0%
some weird stuff in the blog before that
in<00:02:02.159><c> Block</c><00:02:02.340><c> n</c><00:02:02.640><c> which</c><00:02:03.180><c> you</c><00:02:03.360><c> wouldn't</c><00:02:03.540><c> do</c><00:02:03.840><c> usually</c>

00:02:04.749 --> 00:02:04.759 align:start position:0%
in Block n which you wouldn't do usually
 

00:02:04.759 --> 00:02:07.609 align:start position:0%
in Block n which you wouldn't do usually
so<00:02:05.759><c> one</c><00:02:05.939><c> example</c><00:02:06.299><c> of</c><00:02:06.479><c> that</c><00:02:06.659><c> would</c><00:02:07.020><c> be</c><00:02:07.200><c> that</c><00:02:07.380><c> if</c>

00:02:07.609 --> 00:02:07.619 align:start position:0%
so one example of that would be that if
 

00:02:07.619 --> 00:02:09.589 align:start position:0%
so one example of that would be that if
you<00:02:07.680><c> want</c><00:02:07.860><c> to</c><00:02:07.920><c> do</c><00:02:08.099><c> an</c><00:02:08.340><c> oracle</c><00:02:08.819><c> manipulation</c><00:02:09.300><c> on</c>

00:02:09.589 --> 00:02:09.599 align:start position:0%
you want to do an oracle manipulation on
 

00:02:09.599 --> 00:02:11.150 align:start position:0%
you want to do an oracle manipulation on
uniswap

00:02:11.150 --> 00:02:11.160 align:start position:0%
uniswap
 

00:02:11.160 --> 00:02:14.449 align:start position:0%
uniswap
um<00:02:11.280><c> the</c><00:02:11.459><c> way</c><00:02:11.520><c> that</c><00:02:11.700><c> you</c><00:02:11.819><c> do</c><00:02:11.940><c> that</c><00:02:12.120><c> is</c><00:02:12.920><c> you</c><00:02:13.920><c> buy</c>

00:02:14.449 --> 00:02:14.459 align:start position:0%
um the way that you do that is you buy
 

00:02:14.459 --> 00:02:16.490 align:start position:0%
um the way that you do that is you buy
some<00:02:14.760><c> asset</c><00:02:15.120><c> like</c><00:02:15.540><c> here</c><00:02:15.660><c> we</c><00:02:15.840><c> have</c><00:02:15.959><c> some</c><00:02:16.200><c> asset</c>

00:02:16.490 --> 00:02:16.500 align:start position:0%
some asset like here we have some asset
 

00:02:16.500 --> 00:02:19.070 align:start position:0%
some asset like here we have some asset
that<00:02:16.680><c> is</c><00:02:16.800><c> worth</c><00:02:16.920><c> one</c><00:02:17.220><c> and</c><00:02:18.120><c> then</c><00:02:18.300><c> you</c><00:02:18.780><c> buy</c>

00:02:19.070 --> 00:02:19.080 align:start position:0%
that is worth one and then you buy
 

00:02:19.080 --> 00:02:21.229 align:start position:0%
that is worth one and then you buy
enough<00:02:19.260><c> of</c><00:02:19.500><c> that</c><00:02:19.620><c> to</c><00:02:20.099><c> let's</c><00:02:20.400><c> say</c><00:02:20.580><c> move</c><00:02:20.819><c> it</c><00:02:21.000><c> to</c>

00:02:21.229 --> 00:02:21.239 align:start position:0%
enough of that to let's say move it to
 

00:02:21.239 --> 00:02:22.070 align:start position:0%
enough of that to let's say move it to
six

00:02:22.070 --> 00:02:22.080 align:start position:0%
six
 

00:02:22.080 --> 00:02:24.050 align:start position:0%
six
and<00:02:22.500><c> then</c><00:02:22.620><c> the</c><00:02:22.739><c> uniswap</c><00:02:23.160><c> Oracle</c><00:02:23.580><c> will</c><00:02:23.819><c> always</c>

00:02:24.050 --> 00:02:24.060 align:start position:0%
and then the uniswap Oracle will always
 

00:02:24.060 --> 00:02:27.890 align:start position:0%
and then the uniswap Oracle will always
record<00:02:24.780><c> the</c><00:02:25.620><c> price</c><00:02:25.860><c> in</c><00:02:26.760><c> between</c><00:02:26.940><c> two</c><00:02:27.480><c> blocks</c>

00:02:27.890 --> 00:02:27.900 align:start position:0%
record the price in between two blocks
 

00:02:27.900 --> 00:02:30.350 align:start position:0%
record the price in between two blocks
so<00:02:28.260><c> it</c><00:02:28.379><c> will</c><00:02:28.500><c> record</c><00:02:28.680><c> this</c><00:02:29.040><c> price</c><00:02:29.280><c> of</c><00:02:29.520><c> six</c><00:02:29.700><c> at</c>

00:02:30.350 --> 00:02:30.360 align:start position:0%
so it will record this price of six at
 

00:02:30.360 --> 00:02:32.750 align:start position:0%
so it will record this price of six at
the<00:02:30.480><c> end</c><00:02:30.540><c> and</c><00:02:30.840><c> we'll</c><00:02:30.959><c> take</c><00:02:31.200><c> that</c><00:02:31.440><c> into</c><00:02:31.739><c> its</c><00:02:32.520><c> uh</c>

00:02:32.750 --> 00:02:32.760 align:start position:0%
the end and we'll take that into its uh
 

00:02:32.760 --> 00:02:35.030 align:start position:0%
the end and we'll take that into its uh
average<00:02:33.180><c> that</c><00:02:33.959><c> it</c><00:02:34.080><c> reports</c>

00:02:35.030 --> 00:02:35.040 align:start position:0%
average that it reports
 

00:02:35.040 --> 00:02:36.949 align:start position:0%
average that it reports
and<00:02:35.400><c> now</c><00:02:35.520><c> usually</c><00:02:35.879><c> this</c><00:02:36.300><c> would</c><00:02:36.480><c> be</c><00:02:36.660><c> very</c>

00:02:36.949 --> 00:02:36.959 align:start position:0%
and now usually this would be very
 

00:02:36.959 --> 00:02:39.650 align:start position:0%
and now usually this would be very
expensive<00:02:37.379><c> to</c><00:02:37.620><c> do</c><00:02:37.739><c> because</c><00:02:38.580><c> everyone</c><00:02:39.180><c> would</c>

00:02:39.650 --> 00:02:39.660 align:start position:0%
expensive to do because everyone would
 

00:02:39.660 --> 00:02:42.470 align:start position:0%
expensive to do because everyone would
see<00:02:40.440><c> that</c><00:02:41.040><c> this</c><00:02:41.220><c> price</c><00:02:41.459><c> is</c><00:02:41.640><c> incorrect</c><00:02:42.120><c> so</c>

00:02:42.470 --> 00:02:42.480 align:start position:0%
see that this price is incorrect so
 

00:02:42.480 --> 00:02:44.150 align:start position:0%
see that this price is incorrect so
there's<00:02:42.720><c> obviously</c><00:02:43.080><c> a</c><00:02:43.319><c> really</c><00:02:43.440><c> big</c><00:02:43.620><c> Arbitrage</c>

00:02:44.150 --> 00:02:44.160 align:start position:0%
there's obviously a really big Arbitrage
 

00:02:44.160 --> 00:02:47.150 align:start position:0%
there's obviously a really big Arbitrage
opportunity<00:02:44.700><c> that</c><00:02:45.120><c> somebody</c><00:02:45.300><c> could</c><00:02:45.780><c> take</c>

00:02:47.150 --> 00:02:47.160 align:start position:0%
opportunity that somebody could take
 

00:02:47.160 --> 00:02:49.430 align:start position:0%
opportunity that somebody could take
um<00:02:47.220><c> to</c><00:02:47.700><c> like</c><00:02:48.000><c> sell</c><00:02:48.239><c> this</c><00:02:48.480><c> asset</c><00:02:48.840><c> at</c><00:02:49.080><c> a</c><00:02:49.200><c> higher</c>

00:02:49.430 --> 00:02:49.440 align:start position:0%
um to like sell this asset at a higher
 

00:02:49.440 --> 00:02:51.710 align:start position:0%
um to like sell this asset at a higher
price<00:02:49.560><c> than</c><00:02:49.800><c> what</c><00:02:50.040><c> it</c><00:02:50.160><c> is</c><00:02:50.220><c> actually</c><00:02:50.459><c> at</c><00:02:50.720><c> and</c>

00:02:51.710 --> 00:02:51.720 align:start position:0%
price than what it is actually at and
 

00:02:51.720 --> 00:02:53.690 align:start position:0%
price than what it is actually at and
that<00:02:51.959><c> means</c><00:02:52.140><c> that</c><00:02:52.319><c> for</c><00:02:52.560><c> the</c><00:02:52.739><c> attacker</c><00:02:53.160><c> this</c>

00:02:53.690 --> 00:02:53.700 align:start position:0%
that means that for the attacker this
 

00:02:53.700 --> 00:02:56.570 align:start position:0%
that means that for the attacker this
would<00:02:53.819><c> be</c><00:02:53.940><c> really</c><00:02:54.180><c> expensive</c><00:02:55.140><c> but</c><00:02:55.980><c> because</c>

00:02:56.570 --> 00:02:56.580 align:start position:0%
would be really expensive but because
 

00:02:56.580 --> 00:02:58.670 align:start position:0%
would be really expensive but because
now<00:02:57.060><c> we're</c><00:02:57.360><c> assuming</c><00:02:57.780><c> that</c><00:02:57.959><c> the</c><00:02:58.140><c> attacker</c><00:02:58.500><c> is</c>

00:02:58.670 --> 00:02:58.680 align:start position:0%
now we're assuming that the attacker is
 

00:02:58.680 --> 00:03:00.170 align:start position:0%
now we're assuming that the attacker is
actually<00:02:58.800><c> the</c><00:02:59.040><c> block</c><00:02:59.160><c> producer</c><00:02:59.640><c> for</c><00:02:59.760><c> Block</c><00:02:59.940><c> n</c>

00:03:00.170 --> 00:03:00.180 align:start position:0%
actually the block producer for Block n
 

00:03:00.180 --> 00:03:02.930 align:start position:0%
actually the block producer for Block n
plus<00:03:00.360><c> one</c><00:03:00.599><c> they</c><00:03:01.379><c> can</c><00:03:01.620><c> just</c><00:03:01.920><c> put</c><00:03:02.519><c> their</c><00:03:02.819><c> own</c>

00:03:02.930 --> 00:03:02.940 align:start position:0%
plus one they can just put their own
 

00:03:02.940 --> 00:03:05.150 align:start position:0%
plus one they can just put their own
transaction<00:03:03.420><c> at</c><00:03:03.840><c> the</c><00:03:03.959><c> very</c><00:03:04.080><c> beginning</c><00:03:04.379><c> of</c><00:03:04.980><c> the</c>

00:03:05.150 --> 00:03:05.160 align:start position:0%
transaction at the very beginning of the
 

00:03:05.160 --> 00:03:07.790 align:start position:0%
transaction at the very beginning of the
block<00:03:05.280><c> n</c><00:03:05.580><c> plus</c><00:03:05.760><c> one</c><00:03:06.000><c> and</c><00:03:06.840><c> they</c><00:03:07.319><c> can</c><00:03:07.440><c> guarantee</c>

00:03:07.790 --> 00:03:07.800 align:start position:0%
block n plus one and they can guarantee
 

00:03:07.800 --> 00:03:09.830 align:start position:0%
block n plus one and they can guarantee
that<00:03:08.099><c> they</c><00:03:08.280><c> themselves</c><00:03:08.640><c> are</c><00:03:08.879><c> going</c><00:03:09.000><c> to</c><00:03:09.180><c> be</c><00:03:09.300><c> the</c>

00:03:09.830 --> 00:03:09.840 align:start position:0%
that they themselves are going to be the
 

00:03:09.840 --> 00:03:11.809 align:start position:0%
that they themselves are going to be the
one<00:03:09.959><c> that</c><00:03:10.200><c> takes</c><00:03:10.379><c> this</c><00:03:10.620><c> Arbitrage</c><00:03:11.159><c> instead</c><00:03:11.700><c> of</c>

00:03:11.809 --> 00:03:11.819 align:start position:0%
one that takes this Arbitrage instead of
 

00:03:11.819 --> 00:03:13.369 align:start position:0%
one that takes this Arbitrage instead of
anybody<00:03:12.239><c> else</c>

00:03:13.369 --> 00:03:13.379 align:start position:0%
anybody else
 

00:03:13.379 --> 00:03:16.790 align:start position:0%
anybody else
so<00:03:13.920><c> essentially</c><00:03:14.459><c> they</c><00:03:15.180><c> are</c><00:03:15.420><c> able</c><00:03:15.720><c> to</c><00:03:16.140><c> hide</c><00:03:16.500><c> the</c>

00:03:16.790 --> 00:03:16.800 align:start position:0%
so essentially they are able to hide the
 

00:03:16.800 --> 00:03:17.990 align:start position:0%
so essentially they are able to hide the
Mev

00:03:17.990 --> 00:03:18.000 align:start position:0%
Mev
 

00:03:18.000 --> 00:03:20.449 align:start position:0%
Mev
um<00:03:18.120><c> from</c><00:03:18.480><c> the</c><00:03:18.780><c> other</c><00:03:18.900><c> Searchers</c><00:03:19.379><c> and</c><00:03:20.340><c> here</c>

00:03:20.449 --> 00:03:20.459 align:start position:0%
um from the other Searchers and here
 

00:03:20.459 --> 00:03:21.710 align:start position:0%
um from the other Searchers and here
we're<00:03:20.640><c> assuming</c><00:03:21.060><c> that</c><00:03:21.239><c> there</c><00:03:21.420><c> is</c><00:03:21.540><c> some</c>

00:03:21.710 --> 00:03:21.720 align:start position:0%
we're assuming that there is some
 

00:03:21.720 --> 00:03:24.050 align:start position:0%
we're assuming that there is some
mechanism<00:03:22.080><c> in</c><00:03:22.379><c> which</c><00:03:22.560><c> they</c><00:03:22.860><c> can</c><00:03:23.040><c> make</c><00:03:23.819><c> that</c>

00:03:24.050 --> 00:03:24.060 align:start position:0%
mechanism in which they can make that
 

00:03:24.060 --> 00:03:26.210 align:start position:0%
mechanism in which they can make that
first<00:03:24.239><c> transaction</c><00:03:24.720><c> in</c><00:03:25.019><c> Block</c><00:03:25.200><c> n</c><00:03:25.440><c> without</c>

00:03:26.210 --> 00:03:26.220 align:start position:0%
first transaction in Block n without
 

00:03:26.220 --> 00:03:27.949 align:start position:0%
first transaction in Block n without
going<00:03:26.580><c> through</c><00:03:26.760><c> the</c><00:03:27.000><c> public</c><00:03:27.120><c> mempool</c><00:03:27.599><c> so</c>

00:03:27.949 --> 00:03:27.959 align:start position:0%
going through the public mempool so
 

00:03:27.959 --> 00:03:29.449 align:start position:0%
going through the public mempool so
maybe<00:03:28.080><c> they</c><00:03:28.319><c> put</c><00:03:28.500><c> it</c><00:03:28.620><c> like</c><00:03:28.739><c> through</c><00:03:28.920><c> flashbots</c>

00:03:29.449 --> 00:03:29.459 align:start position:0%
maybe they put it like through flashbots
 

00:03:29.459 --> 00:03:31.850 align:start position:0%
maybe they put it like through flashbots
or<00:03:29.640><c> something</c><00:03:29.819><c> and</c><00:03:30.599><c> that</c><00:03:30.780><c> means</c><00:03:31.080><c> that</c><00:03:31.379><c> people</c>

00:03:31.850 --> 00:03:31.860 align:start position:0%
or something and that means that people
 

00:03:31.860 --> 00:03:34.130 align:start position:0%
or something and that means that people
will<00:03:32.220><c> only</c><00:03:32.400><c> see</c><00:03:32.640><c> the</c><00:03:32.879><c> transaction</c><00:03:33.300><c> on</c><00:03:33.900><c> chain</c>

00:03:34.130 --> 00:03:34.140 align:start position:0%
will only see the transaction on chain
 

00:03:34.140 --> 00:03:36.470 align:start position:0%
will only see the transaction on chain
at<00:03:34.980><c> the</c><00:03:35.099><c> point</c><00:03:35.280><c> where</c><00:03:35.640><c> it's</c><00:03:35.760><c> already</c><00:03:36.000><c> too</c><00:03:36.300><c> late</c>

00:03:36.470 --> 00:03:36.480 align:start position:0%
at the point where it's already too late
 

00:03:36.480 --> 00:03:38.449 align:start position:0%
at the point where it's already too late
because<00:03:37.080><c> the</c><00:03:37.560><c> next</c><00:03:37.680><c> block</c><00:03:37.860><c> is</c><00:03:38.099><c> going</c><00:03:38.280><c> to</c><00:03:38.340><c> be</c>

00:03:38.449 --> 00:03:38.459 align:start position:0%
because the next block is going to be
 

00:03:38.459 --> 00:03:40.729 align:start position:0%
because the next block is going to be
produced<00:03:38.940><c> by</c><00:03:39.239><c> the</c><00:03:39.420><c> attacker</c><00:03:39.840><c> and</c><00:03:40.319><c> nobody</c><00:03:40.620><c> is</c>

00:03:40.729 --> 00:03:40.739 align:start position:0%
produced by the attacker and nobody is
 

00:03:40.739 --> 00:03:42.470 align:start position:0%
produced by the attacker and nobody is
going<00:03:40.920><c> to</c><00:03:41.040><c> have</c><00:03:41.099><c> any</c><00:03:41.280><c> time</c><00:03:41.580><c> to</c><00:03:41.819><c> to</c><00:03:42.060><c> react</c>

00:03:42.470 --> 00:03:42.480 align:start position:0%
going to have any time to to react
 

00:03:42.480 --> 00:03:45.050 align:start position:0%
going to have any time to to react
before<00:03:42.780><c> that</c><00:03:43.080><c> happens</c>

00:03:45.050 --> 00:03:45.060 align:start position:0%
before that happens
 

00:03:45.060 --> 00:03:48.350 align:start position:0%
before that happens
um<00:03:45.120><c> and</c><00:03:45.900><c> so</c><00:03:46.080><c> one</c><00:03:47.040><c> example</c><00:03:47.519><c> of</c><00:03:47.819><c> what</c><00:03:48.120><c> you</c><00:03:48.239><c> could</c>

00:03:48.350 --> 00:03:48.360 align:start position:0%
um and so one example of what you could
 

00:03:48.360 --> 00:03:50.030 align:start position:0%
um and so one example of what you could
do<00:03:48.540><c> is</c><00:03:48.840><c> if</c><00:03:49.019><c> there</c><00:03:49.200><c> was</c><00:03:49.319><c> a</c><00:03:49.440><c> lending</c><00:03:49.739><c> protocol</c>

00:03:50.030 --> 00:03:50.040 align:start position:0%
do is if there was a lending protocol
 

00:03:50.040 --> 00:03:54.110 align:start position:0%
do is if there was a lending protocol
that<00:03:50.580><c> used</c><00:03:50.879><c> such</c><00:03:51.360><c> a</c><00:03:51.599><c> uniswap</c><00:03:52.319><c> Oracle</c>

00:03:54.110 --> 00:03:54.120 align:start position:0%
that used such a uniswap Oracle
 

00:03:54.120 --> 00:03:56.270 align:start position:0%
that used such a uniswap Oracle
um<00:03:54.239><c> you</c><00:03:54.720><c> might</c><00:03:54.840><c> be</c><00:03:55.019><c> able</c><00:03:55.260><c> to</c><00:03:55.440><c> manipulate</c><00:03:56.159><c> it</c>

00:03:56.270 --> 00:03:56.280 align:start position:0%
um you might be able to manipulate it
 

00:03:56.280 --> 00:04:00.470 align:start position:0%
um you might be able to manipulate it
enough<00:03:56.519><c> to</c><00:03:57.480><c> get</c><00:03:58.319><c> some</c><00:03:58.620><c> uh</c>

00:04:00.470 --> 00:04:00.480 align:start position:0%
enough to get some uh
 

00:04:00.480 --> 00:04:03.470 align:start position:0%
enough to get some uh
to<00:04:00.959><c> get</c><00:04:01.080><c> something</c><00:04:01.379><c> into</c><00:04:02.159><c> the</c><00:04:03.000><c> liquidation</c>

00:04:03.470 --> 00:04:03.480 align:start position:0%
to get something into the liquidation
 

00:04:03.480 --> 00:04:06.350 align:start position:0%
to get something into the liquidation
level<00:04:03.840><c> where</c><00:04:04.560><c> it</c><00:04:04.680><c> can</c><00:04:04.799><c> get</c><00:04:04.980><c> liquidated</c><00:04:05.580><c> but</c><00:04:06.060><c> it</c>

00:04:06.350 --> 00:04:06.360 align:start position:0%
level where it can get liquidated but it
 

00:04:06.360 --> 00:04:08.750 align:start position:0%
level where it can get liquidated but it
wasn't<00:04:06.540><c> able</c><00:04:06.959><c> to</c><00:04:07.080><c> before</c>

00:04:08.750 --> 00:04:08.760 align:start position:0%
wasn't able to before
 

00:04:08.760 --> 00:04:11.449 align:start position:0%
wasn't able to before
um<00:04:08.879><c> and</c><00:04:09.299><c> then</c><00:04:09.500><c> that</c><00:04:10.500><c> liquidation</c><00:04:10.980><c> will</c><00:04:11.280><c> be</c>

00:04:11.449 --> 00:04:11.459 align:start position:0%
um and then that liquidation will be
 

00:04:11.459 --> 00:04:13.070 align:start position:0%
um and then that liquidation will be
available<00:04:11.580><c> in</c><00:04:11.939><c> Block</c><00:04:12.060><c> n</c><00:04:12.299><c> plus</c><00:04:12.480><c> one</c><00:04:12.720><c> and</c><00:04:12.959><c> again</c>

00:04:13.070 --> 00:04:13.080 align:start position:0%
available in Block n plus one and again
 

00:04:13.080 --> 00:04:15.830 align:start position:0%
available in Block n plus one and again
because<00:04:13.379><c> you</c><00:04:13.739><c> control</c><00:04:13.920><c> it</c><00:04:14.340><c> no</c><00:04:15.180><c> other</c><00:04:15.420><c> Searcher</c>

00:04:15.830 --> 00:04:15.840 align:start position:0%
because you control it no other Searcher
 

00:04:15.840 --> 00:04:17.210 align:start position:0%
because you control it no other Searcher
is<00:04:15.959><c> going</c><00:04:16.079><c> to</c><00:04:16.199><c> be</c><00:04:16.260><c> able</c><00:04:16.380><c> to</c><00:04:16.560><c> compete</c><00:04:16.919><c> with</c><00:04:17.100><c> you</c>

00:04:17.210 --> 00:04:17.220 align:start position:0%
is going to be able to compete with you
 

00:04:17.220 --> 00:04:18.770 align:start position:0%
is going to be able to compete with you
for<00:04:17.400><c> it</c><00:04:17.519><c> because</c><00:04:17.699><c> you</c><00:04:18.000><c> can</c><00:04:18.060><c> just</c><00:04:18.239><c> put</c><00:04:18.540><c> your</c>

00:04:18.770 --> 00:04:18.780 align:start position:0%
for it because you can just put your
 

00:04:18.780 --> 00:04:21.409 align:start position:0%
for it because you can just put your
transaction<00:04:19.280><c> uh</c><00:04:20.280><c> like</c><00:04:20.519><c> in</c><00:04:20.940><c> second</c><00:04:21.120><c> position</c>

00:04:21.409 --> 00:04:21.419 align:start position:0%
transaction uh like in second position
 

00:04:21.419 --> 00:04:24.050 align:start position:0%
transaction uh like in second position
for<00:04:21.840><c> example</c><00:04:22.079><c> in</c><00:04:22.800><c> that</c><00:04:22.979><c> block</c><00:04:23.160><c> so</c><00:04:23.699><c> then</c><00:04:23.820><c> you</c>

00:04:24.050 --> 00:04:24.060 align:start position:0%
for example in that block so then you
 

00:04:24.060 --> 00:04:26.629 align:start position:0%
for example in that block so then you
can<00:04:24.180><c> trigger</c><00:04:24.600><c> a</c><00:04:24.900><c> liquidation</c><00:04:25.380><c> without</c><00:04:26.340><c> having</c>

00:04:26.629 --> 00:04:26.639 align:start position:0%
can trigger a liquidation without having
 

00:04:26.639 --> 00:04:29.390 align:start position:0%
can trigger a liquidation without having
to<00:04:26.940><c> compete</c><00:04:27.240><c> with</c><00:04:27.600><c> all</c><00:04:27.840><c> the</c><00:04:28.020><c> other</c><00:04:28.400><c> Searchers</c>

00:04:29.390 --> 00:04:29.400 align:start position:0%
to compete with all the other Searchers
 

00:04:29.400 --> 00:04:31.909 align:start position:0%
to compete with all the other Searchers
out<00:04:29.699><c> there</c><00:04:29.880><c> so</c><00:04:30.720><c> what</c><00:04:31.020><c> are</c><00:04:31.139><c> the</c><00:04:31.199><c> main</c><00:04:31.380><c> takeaways</c>

00:04:31.909 --> 00:04:31.919 align:start position:0%
out there so what are the main takeaways
 

00:04:31.919 --> 00:04:34.310 align:start position:0%
out there so what are the main takeaways
first<00:04:32.520><c> of</c><00:04:32.639><c> all</c><00:04:32.759><c> the</c><00:04:33.240><c> block</c><00:04:33.360><c> proposers</c><00:04:33.900><c> improve</c>

00:04:34.310 --> 00:04:34.320 align:start position:0%
first of all the block proposers improve
 

00:04:34.320 --> 00:04:37.070 align:start position:0%
first of all the block proposers improve
a<00:04:34.440><c> stake</c><00:04:34.740><c> are</c><00:04:35.460><c> known</c><00:04:35.759><c> in</c><00:04:36.000><c> advance</c><00:04:36.180><c> and</c><00:04:36.780><c> that</c><00:04:36.960><c> is</c>

00:04:37.070 --> 00:04:37.080 align:start position:0%
a stake are known in advance and that is
 

00:04:37.080 --> 00:04:39.230 align:start position:0%
a stake are known in advance and that is
different<00:04:37.320><c> than</c><00:04:37.740><c> it</c><00:04:37.979><c> was</c><00:04:38.160><c> in</c><00:04:38.759><c> proof</c><00:04:39.000><c> of</c><00:04:39.060><c> work</c>

00:04:39.230 --> 00:04:39.240 align:start position:0%
different than it was in proof of work
 

00:04:39.240 --> 00:04:41.870 align:start position:0%
different than it was in proof of work
and<00:04:40.139><c> second</c><00:04:40.259><c> of</c><00:04:40.500><c> all</c><00:04:40.680><c> this</c><00:04:41.040><c> information</c><00:04:41.220><c> is</c>

00:04:41.870 --> 00:04:41.880 align:start position:0%
and second of all this information is
 

00:04:41.880 --> 00:04:44.390 align:start position:0%
and second of all this information is
valuable<00:04:42.360><c> so</c><00:04:43.020><c> for</c><00:04:43.259><c> example</c><00:04:43.500><c> you</c><00:04:43.800><c> can</c><00:04:43.919><c> use</c><00:04:44.100><c> it</c>

00:04:44.390 --> 00:04:44.400 align:start position:0%
valuable so for example you can use it
 

00:04:44.400 --> 00:04:46.070 align:start position:0%
valuable so for example you can use it
through

00:04:46.070 --> 00:04:46.080 align:start position:0%
through
 

00:04:46.080 --> 00:04:48.830 align:start position:0%
through
um doing<00:04:46.680><c> manipulations</c><00:04:47.520><c> or</c><00:04:47.940><c> creating</c><00:04:48.240><c> Mev</c>

00:04:48.830 --> 00:04:48.840 align:start position:0%
um doing manipulations or creating Mev
 

00:04:48.840 --> 00:04:52.189 align:start position:0%
um doing manipulations or creating Mev
and<00:04:49.620><c> hiding</c><00:04:50.040><c> it</c><00:04:50.160><c> like</c><00:04:50.820><c> I</c><00:04:50.940><c> said</c><00:04:51.060><c> here</c><00:04:51.360><c> but</c><00:04:51.960><c> you</c>

00:04:52.189 --> 00:04:52.199 align:start position:0%
and hiding it like I said here but you
 

00:04:52.199 --> 00:04:54.710 align:start position:0%
and hiding it like I said here but you
could<00:04:52.320><c> also</c><00:04:52.620><c> imagine</c><00:04:53.040><c> that</c><00:04:53.580><c> you</c><00:04:53.880><c> could</c><00:04:54.060><c> maybe</c>

00:04:54.710 --> 00:04:54.720 align:start position:0%
could also imagine that you could maybe
 

00:04:54.720 --> 00:04:56.650 align:start position:0%
could also imagine that you could maybe
sell<00:04:55.320><c> future</c>

00:04:56.650 --> 00:04:56.660 align:start position:0%
sell future
 

00:04:56.660 --> 00:05:00.170 align:start position:0%
sell future
blog<00:04:57.660><c> space</c><00:04:57.919><c> and</c><00:04:58.919><c> guarantee</c><00:04:59.460><c> that</c><00:04:59.699><c> to</c><00:05:00.000><c> people</c>

00:05:00.170 --> 00:05:00.180 align:start position:0%
blog space and guarantee that to people
 

00:05:00.180 --> 00:05:04.070 align:start position:0%
blog space and guarantee that to people
or<00:05:01.020><c> you</c><00:05:01.199><c> could</c><00:05:01.259><c> even</c><00:05:01.500><c> incentivize</c><00:05:02.160><c> people</c><00:05:02.460><c> to</c>

00:05:04.070 --> 00:05:04.080 align:start position:0%
or you could even incentivize people to
 

00:05:04.080 --> 00:05:04.670 align:start position:0%
or you could even incentivize people to
um

00:05:04.670 --> 00:05:04.680 align:start position:0%
um
 

00:05:04.680 --> 00:05:07.730 align:start position:0%
um
create<00:05:05.220><c> a</c><00:05:05.520><c> lot</c><00:05:05.639><c> of</c><00:05:05.759><c> Mev</c><00:05:06.180><c> in</c><00:05:06.479><c> a</c><00:05:06.600><c> block</c><00:05:06.720><c> that</c><00:05:07.320><c> you</c>

00:05:07.730 --> 00:05:07.740 align:start position:0%
create a lot of Mev in a block that you
 

00:05:07.740 --> 00:05:09.650 align:start position:0%
create a lot of Mev in a block that you
will<00:05:07.979><c> control</c><00:05:08.160><c> like</c><00:05:08.880><c> you</c><00:05:09.000><c> can</c><00:05:09.120><c> imagine</c><00:05:09.300><c> if</c>

00:05:09.650 --> 00:05:09.660 align:start position:0%
will control like you can imagine if
 

00:05:09.660 --> 00:05:12.350 align:start position:0%
will control like you can imagine if
there's<00:05:09.900><c> some</c><00:05:10.259><c> nft</c><00:05:10.680><c> project</c><00:05:11.100><c> they</c><00:05:12.060><c> might</c><00:05:12.240><c> not</c>

00:05:12.350 --> 00:05:12.360 align:start position:0%
there's some nft project they might not
 

00:05:12.360 --> 00:05:14.510 align:start position:0%
there's some nft project they might not
care<00:05:12.600><c> exactly</c><00:05:13.080><c> in</c><00:05:13.380><c> which</c><00:05:13.620><c> block</c><00:05:13.979><c> they're</c>

00:05:14.510 --> 00:05:14.520 align:start position:0%
care exactly in which block they're
 

00:05:14.520 --> 00:05:16.129 align:start position:0%
care exactly in which block they're
going<00:05:14.639><c> to</c><00:05:14.759><c> be</c><00:05:14.820><c> launching</c><00:05:15.180><c> so</c><00:05:15.720><c> you</c><00:05:15.900><c> could</c><00:05:16.020><c> just</c>

00:05:16.129 --> 00:05:16.139 align:start position:0%
going to be launching so you could just
 

00:05:16.139 --> 00:05:18.530 align:start position:0%
going to be launching so you could just
tell<00:05:16.320><c> them</c><00:05:16.500><c> to</c><00:05:16.800><c> launch</c><00:05:17.160><c> in</c><00:05:17.820><c> the</c><00:05:17.940><c> blog</c><00:05:18.180><c> that</c><00:05:18.360><c> you</c>

00:05:18.530 --> 00:05:18.540 align:start position:0%
tell them to launch in the blog that you
 

00:05:18.540 --> 00:05:21.170 align:start position:0%
tell them to launch in the blog that you
create<00:05:18.720><c> and</c><00:05:19.320><c> then</c><00:05:19.440><c> all</c><00:05:19.680><c> of</c><00:05:19.860><c> the</c>

00:05:21.170 --> 00:05:21.180 align:start position:0%
create and then all of the
 

00:05:21.180 --> 00:05:23.570 align:start position:0%
create and then all of the
um gas<00:05:21.780><c> that</c><00:05:22.320><c> is</c><00:05:22.440><c> going</c><00:05:22.620><c> to</c><00:05:22.740><c> be</c><00:05:22.800><c> spent</c><00:05:23.160><c> on</c>

00:05:23.570 --> 00:05:23.580 align:start position:0%
um gas that is going to be spent on
 

00:05:23.580 --> 00:05:25.790 align:start position:0%
um gas that is going to be spent on
minting<00:05:23.940><c> those</c><00:05:24.120><c> nfts</c><00:05:24.720><c> early</c><00:05:24.900><c> is</c><00:05:25.440><c> going</c><00:05:25.620><c> to</c><00:05:25.740><c> be</c>

00:05:25.790 --> 00:05:25.800 align:start position:0%
minting those nfts early is going to be
 

00:05:25.800 --> 00:05:27.529 align:start position:0%
minting those nfts early is going to be
in<00:05:25.919><c> your</c><00:05:26.100><c> block</c><00:05:26.340><c> instead</c><00:05:26.759><c> of</c><00:05:26.820><c> somebody</c><00:05:27.000><c> else's</c>

00:05:27.529 --> 00:05:27.539 align:start position:0%
in your block instead of somebody else's
 

00:05:27.539 --> 00:05:31.430 align:start position:0%
in your block instead of somebody else's
so<00:05:28.500><c> I</c><00:05:29.039><c> wrote</c><00:05:29.280><c> a</c><00:05:30.000><c> paper</c><00:05:30.300><c> on</c><00:05:30.960><c> Oracle</c>

00:05:31.430 --> 00:05:31.440 align:start position:0%
so I wrote a paper on Oracle
 

00:05:31.440 --> 00:05:34.490 align:start position:0%
so I wrote a paper on Oracle
manipulation<00:05:31.919><c> and</c><00:05:32.759><c> a</c><00:05:33.000><c> blog</c><00:05:33.300><c> post</c><00:05:33.419><c> on</c><00:05:33.840><c> how</c><00:05:34.139><c> that</c>

00:05:34.490 --> 00:05:34.500 align:start position:0%
manipulation and a blog post on how that
 

00:05:34.500 --> 00:05:37.370 align:start position:0%
manipulation and a blog post on how that
changes<00:05:35.100><c> after</c><00:05:35.759><c> the</c><00:05:36.000><c> merge</c><00:05:36.360><c> so</c><00:05:36.960><c> if</c><00:05:37.080><c> you</c><00:05:37.259><c> guys</c>

00:05:37.370 --> 00:05:37.380 align:start position:0%
changes after the merge so if you guys
 

00:05:37.380 --> 00:05:39.170 align:start position:0%
changes after the merge so if you guys
are<00:05:37.620><c> interested</c><00:05:38.100><c> in</c><00:05:38.400><c> learning</c><00:05:38.699><c> more</c><00:05:38.880><c> about</c>

00:05:39.170 --> 00:05:39.180 align:start position:0%
are interested in learning more about
 

00:05:39.180 --> 00:05:41.270 align:start position:0%
are interested in learning more about
the<00:05:39.419><c> Oracle</c><00:05:39.720><c> manipulation</c><00:05:40.139><c> side</c><00:05:40.440><c> of</c><00:05:40.560><c> it</c><00:05:40.740><c> I</c>

00:05:41.270 --> 00:05:41.280 align:start position:0%
the Oracle manipulation side of it I
 

00:05:41.280 --> 00:05:44.900 align:start position:0%
the Oracle manipulation side of it I
highly<00:05:41.520><c> recommend</c><00:05:41.820><c> checking</c><00:05:42.600><c> it</c><00:05:42.720><c> out</c>

