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

00:00:09.110 --> 00:00:09.120 align:start position:0%
[Music]
 

00:00:09.120 --> 00:00:11.150 align:start position:0%
[Music]
quick<00:00:09.400><c> talk</c><00:00:09.679><c> I</c><00:00:09.800><c> think</c><00:00:09.920><c> it</c><00:00:10.000><c> shows</c><00:00:10.440><c> expert</c><00:00:11.000><c> I'm</c>

00:00:11.150 --> 00:00:11.160 align:start position:0%
quick talk I think it shows expert I'm
 

00:00:11.160 --> 00:00:14.509 align:start position:0%
quick talk I think it shows expert I'm
actually<00:00:11.320><c> not</c><00:00:11.440><c> going</c><00:00:11.559><c> to</c><00:00:11.679><c> go</c><00:00:11.960><c> that</c><00:00:12.200><c> deep</c><00:00:12.960><c> um</c><00:00:13.759><c> so</c>

00:00:14.509 --> 00:00:14.519 align:start position:0%
actually not going to go that deep um so
 

00:00:14.519 --> 00:00:18.510 align:start position:0%
actually not going to go that deep um so
I<00:00:14.839><c> am</c><00:00:15.400><c> a</c><00:00:16.199><c> actually</c><00:00:16.520><c> let</c><00:00:16.600><c> me</c><00:00:16.840><c> go</c><00:00:17.080><c> back</c><00:00:17.920><c> okay</c><00:00:18.160><c> so</c><00:00:18.400><c> I</c>

00:00:18.510 --> 00:00:18.520 align:start position:0%
I am a actually let me go back okay so I
 

00:00:18.520 --> 00:00:21.150 align:start position:0%
I am a actually let me go back okay so I
think<00:00:18.680><c> we</c><00:00:18.800><c> should</c><00:00:19.359><c> uh</c><00:00:19.520><c> rethink</c><00:00:20.000><c> some</c><00:00:20.560><c> concepts</c>

00:00:21.150 --> 00:00:21.160 align:start position:0%
think we should uh rethink some concepts
 

00:00:21.160 --> 00:00:22.910 align:start position:0%
think we should uh rethink some concepts
of<00:00:21.439><c> the</c><00:00:21.560><c> ethereum</c><00:00:22.039><c> account</c><00:00:22.279><c> model</c><00:00:22.600><c> and</c><00:00:22.720><c> also</c>

00:00:22.910 --> 00:00:22.920 align:start position:0%
of the ethereum account model and also
 

00:00:22.920 --> 00:00:24.550 align:start position:0%
of the ethereum account model and also
the<00:00:23.039><c> account</c><00:00:23.279><c> models</c><00:00:23.599><c> that</c><00:00:23.680><c> we're</c><00:00:23.800><c> using</c><00:00:24.160><c> on</c>

00:00:24.550 --> 00:00:24.560 align:start position:0%
the account models that we're using on
 

00:00:24.560 --> 00:00:26.870 align:start position:0%
the account models that we're using on
l2s<00:00:25.560><c> specifically</c><00:00:26.080><c> to</c><00:00:26.240><c> scale</c><00:00:26.560><c> this</c><00:00:26.679><c> is</c><00:00:26.720><c> a</c>

00:00:26.870 --> 00:00:26.880 align:start position:0%
l2s specifically to scale this is a
 

00:00:26.880 --> 00:00:28.830 align:start position:0%
l2s specifically to scale this is a
forgotten<00:00:27.279><c> mechanism</c><00:00:27.679><c> to</c><00:00:27.840><c> scale</c><00:00:28.519><c> I'll</c><00:00:28.720><c> go</c>

00:00:28.830 --> 00:00:28.840 align:start position:0%
forgotten mechanism to scale I'll go
 

00:00:28.840 --> 00:00:30.630 align:start position:0%
forgotten mechanism to scale I'll go
into<00:00:29.039><c> some</c><00:00:29.439><c> things</c><00:00:29.720><c> here</c>

00:00:30.630 --> 00:00:30.640 align:start position:0%
into some things here
 

00:00:30.640 --> 00:00:32.790 align:start position:0%
into some things here
really<00:00:30.960><c> quickly</c><00:00:31.840><c> I</c><00:00:31.960><c> think</c><00:00:32.119><c> deterministic</c>

00:00:32.790 --> 00:00:32.800 align:start position:0%
really quickly I think deterministic
 

00:00:32.800 --> 00:00:35.030 align:start position:0%
really quickly I think deterministic
State<00:00:33.120><c> addresses</c><00:00:33.800><c> and</c><00:00:33.960><c> state</c><00:00:34.320><c> access</c><00:00:34.840><c> is</c>

00:00:35.030 --> 00:00:35.040 align:start position:0%
State addresses and state access is
 

00:00:35.040 --> 00:00:36.910 align:start position:0%
State addresses and state access is
really<00:00:35.280><c> important</c><00:00:35.879><c> in</c><00:00:36.000><c> order</c><00:00:36.200><c> to</c><00:00:36.399><c> accomplish</c>

00:00:36.910 --> 00:00:36.920 align:start position:0%
really important in order to accomplish
 

00:00:36.920 --> 00:00:39.750 align:start position:0%
really important in order to accomplish
this<00:00:37.719><c> um</c><00:00:38.399><c> I</c><00:00:38.480><c> think</c><00:00:39.079><c> uh</c><00:00:39.280><c> there</c><00:00:39.399><c> has</c><00:00:39.559><c> been</c>

00:00:39.750 --> 00:00:39.760 align:start position:0%
this um I think uh there has been
 

00:00:39.760 --> 00:00:41.790 align:start position:0%
this um I think uh there has been
discussions<00:00:40.200><c> of</c><00:00:40.440><c> access</c><00:00:40.840><c> lists</c><00:00:41.160><c> in</c><00:00:41.280><c> the</c><00:00:41.480><c> past</c>

00:00:41.790 --> 00:00:41.800 align:start position:0%
discussions of access lists in the past
 

00:00:41.800 --> 00:00:44.029 align:start position:0%
discussions of access lists in the past
that<00:00:41.920><c> didn't</c><00:00:42.280><c> necessarily</c><00:00:43.039><c> get</c><00:00:43.600><c> enough</c>

00:00:44.029 --> 00:00:44.039 align:start position:0%
that didn't necessarily get enough
 

00:00:44.039 --> 00:00:47.790 align:start position:0%
that didn't necessarily get enough
traction<00:00:45.039><c> um</c><00:00:45.200><c> but</c><00:00:45.360><c> this</c><00:00:45.600><c> actually</c><00:00:46.239><c> can</c><00:00:47.199><c> uh</c>

00:00:47.790 --> 00:00:47.800 align:start position:0%
traction um but this actually can uh
 

00:00:47.800 --> 00:00:50.709 align:start position:0%
traction um but this actually can uh
provide<00:00:48.239><c> significant</c><00:00:48.719><c> scaling</c><00:00:49.600><c> indexing</c><00:00:50.600><c> uh</c>

00:00:50.709 --> 00:00:50.719 align:start position:0%
provide significant scaling indexing uh
 

00:00:50.719 --> 00:00:52.270 align:start position:0%
provide significant scaling indexing uh
improvements<00:00:51.239><c> and</c><00:00:51.399><c> security</c><00:00:51.800><c> improvements</c>

00:00:52.270 --> 00:00:52.280 align:start position:0%
improvements and security improvements
 

00:00:52.280 --> 00:00:56.150 align:start position:0%
improvements and security improvements
to<00:00:52.440><c> ethereum</c><00:00:52.879><c> as</c><00:00:52.960><c> a</c><00:00:53.359><c> whole</c><00:00:54.359><c> um</c><00:00:55.039><c> so</c><00:00:55.440><c> with</c><00:00:55.719><c> access</c>

00:00:56.150 --> 00:00:56.160 align:start position:0%
to ethereum as a whole um so with access
 

00:00:56.160 --> 00:00:58.630 align:start position:0%
to ethereum as a whole um so with access
lists<00:00:56.559><c> or</c><00:00:56.960><c> account</c><00:00:57.280><c> lists</c><00:00:58.079><c> um</c><00:00:58.199><c> you</c><00:00:58.320><c> know</c><00:00:58.480><c> the</c>

00:00:58.630 --> 00:00:58.640 align:start position:0%
lists or account lists um you know the
 

00:00:58.640 --> 00:01:01.670 align:start position:0%
lists or account lists um you know the
state<00:00:59.000><c> ahead</c><00:00:59.199><c> of</c><00:00:59.480><c> time</c><00:00:59.680><c> that</c><00:01:00.120><c> can</c><00:01:00.399><c> touch</c><00:01:01.359><c> this</c>

00:01:01.670 --> 00:01:01.680 align:start position:0%
state ahead of time that can touch this
 

00:01:01.680 --> 00:01:05.429 align:start position:0%
state ahead of time that can touch this
allows<00:01:02.239><c> for</c><00:01:02.920><c> uh</c><00:01:03.039><c> being</c><00:01:03.280><c> able</c><00:01:03.559><c> to</c><00:01:04.280><c> uh</c><00:01:04.760><c> do</c><00:01:05.040><c> things</c>

00:01:05.429 --> 00:01:05.439 align:start position:0%
allows for uh being able to uh do things
 

00:01:05.439 --> 00:01:08.230 align:start position:0%
allows for uh being able to uh do things
like<00:01:06.000><c> uh</c><00:01:06.200><c> execute</c><00:01:06.880><c> concurrently</c><00:01:07.880><c> um</c><00:01:08.080><c> since</c>

00:01:08.230 --> 00:01:08.240 align:start position:0%
like uh execute concurrently um since
 

00:01:08.240 --> 00:01:10.310 align:start position:0%
like uh execute concurrently um since
you<00:01:08.320><c> know</c><00:01:08.479><c> the</c><00:01:08.640><c> different</c><00:01:08.960><c> parts</c><00:01:09.400><c> of</c><00:01:09.759><c> a</c><00:01:10.040><c> graph</c>

00:01:10.310 --> 00:01:10.320 align:start position:0%
you know the different parts of a graph
 

00:01:10.320 --> 00:01:13.149 align:start position:0%
you know the different parts of a graph
of<00:01:10.479><c> nodes</c><00:01:11.080><c> that</c><00:01:11.240><c> you</c><00:01:11.360><c> are</c><00:01:12.040><c> uh</c><00:01:12.200><c> touching</c><00:01:13.040><c> this</c>

00:01:13.149 --> 00:01:13.159 align:start position:0%
of nodes that you are uh touching this
 

00:01:13.159 --> 00:01:15.030 align:start position:0%
of nodes that you are uh touching this
can<00:01:13.280><c> be</c><00:01:13.400><c> enforced</c><00:01:13.880><c> by</c><00:01:14.080><c> the</c><00:01:14.200><c> runtime</c><00:01:14.880><c> it</c>

00:01:15.030 --> 00:01:15.040 align:start position:0%
can be enforced by the runtime it
 

00:01:15.040 --> 00:01:16.109 align:start position:0%
can be enforced by the runtime it
prevents<00:01:15.360><c> any</c>

00:01:16.109 --> 00:01:16.119 align:start position:0%
prevents any
 

00:01:16.119 --> 00:01:18.469 align:start position:0%
prevents any
overrides<00:01:17.119><c> um</c><00:01:17.320><c> for</c><00:01:17.479><c> example</c><00:01:17.799><c> if</c><00:01:17.920><c> two</c><00:01:18.080><c> swap</c>

00:01:18.469 --> 00:01:18.479 align:start position:0%
overrides um for example if two swap
 

00:01:18.479 --> 00:01:19.789 align:start position:0%
overrides um for example if two swap
transactions<00:01:19.040><c> are</c><00:01:19.200><c> happening</c><00:01:19.520><c> through</c><00:01:19.680><c> the</c>

00:01:19.789 --> 00:01:19.799 align:start position:0%
transactions are happening through the
 

00:01:19.799 --> 00:01:22.749 align:start position:0%
transactions are happening through the
same<00:01:20.439><c> protocol</c><00:01:21.439><c> um</c><00:01:21.759><c> but</c><00:01:21.920><c> the</c><00:01:22.000><c> same</c><00:01:22.200><c> token</c><00:01:22.640><c> this</c>

00:01:22.749 --> 00:01:22.759 align:start position:0%
same protocol um but the same token this
 

00:01:22.759 --> 00:01:25.190 align:start position:0%
same protocol um but the same token this
can<00:01:23.000><c> actually</c><00:01:23.240><c> happen</c><00:01:23.520><c> concurrently</c><00:01:24.479><c> so</c><00:01:24.799><c> I</c><00:01:25.000><c> I</c>

00:01:25.190 --> 00:01:25.200 align:start position:0%
can actually happen concurrently so I I
 

00:01:25.200 --> 00:01:26.630 align:start position:0%
can actually happen concurrently so I I
sort<00:01:25.360><c> of</c><00:01:25.520><c> think</c><00:01:25.680><c> of</c><00:01:25.840><c> this</c><00:01:26.159><c> as</c><00:01:26.360><c> another</c>

00:01:26.630 --> 00:01:26.640 align:start position:0%
sort of think of this as another
 

00:01:26.640 --> 00:01:29.149 align:start position:0%
sort of think of this as another
mechanism<00:01:27.040><c> for</c><00:01:27.280><c> Mex</c><00:01:27.960><c> uh</c><00:01:28.200><c> multiplexing</c>

00:01:29.149 --> 00:01:29.159 align:start position:0%
mechanism for Mex uh multiplexing
 

00:01:29.159 --> 00:01:30.469 align:start position:0%
mechanism for Mex uh multiplexing
spawning<00:01:29.560><c> parallel</c>

00:01:30.469 --> 00:01:30.479 align:start position:0%
spawning parallel
 

00:01:30.479 --> 00:01:32.590 align:start position:0%
spawning parallel
processors<00:01:31.479><c> um</c><00:01:31.680><c> another</c><00:01:31.920><c> way</c><00:01:32.040><c> to</c><00:01:32.200><c> think</c><00:01:32.399><c> about</c>

00:01:32.590 --> 00:01:32.600 align:start position:0%
processors um another way to think about
 

00:01:32.600 --> 00:01:36.069 align:start position:0%
processors um another way to think about
it<00:01:32.880><c> is</c><00:01:33.399><c> um</c><00:01:33.920><c> knowing</c><00:01:34.240><c> your</c><00:01:34.439><c> IO</c><00:01:34.759><c> ahead</c><00:01:34.920><c> of</c><00:01:35.159><c> time</c>

00:01:36.069 --> 00:01:36.079 align:start position:0%
it is um knowing your IO ahead of time
 

00:01:36.079 --> 00:01:38.910 align:start position:0%
it is um knowing your IO ahead of time
um<00:01:36.320><c> and</c><00:01:36.479><c> or</c><00:01:36.840><c> having</c><00:01:37.399><c> a</c><00:01:37.799><c> uh</c><00:01:38.159><c> essentially</c><00:01:38.680><c> a</c>

00:01:38.910 --> 00:01:38.920 align:start position:0%
um and or having a uh essentially a
 

00:01:38.920 --> 00:01:42.630 align:start position:0%
um and or having a uh essentially a
built-in<00:01:39.479><c> mechanism</c><00:01:40.320><c> for</c><00:01:41.320><c> um</c><00:01:41.960><c> for</c><00:01:42.119><c> sharding</c>

00:01:42.630 --> 00:01:42.640 align:start position:0%
built-in mechanism for um for sharding
 

00:01:42.640 --> 00:01:44.270 align:start position:0%
built-in mechanism for um for sharding
as<00:01:42.799><c> well</c><00:01:43.200><c> I</c><00:01:43.280><c> think</c><00:01:43.439><c> this</c><00:01:43.600><c> also</c><00:01:43.799><c> works</c><00:01:44.119><c> really</c>

00:01:44.270 --> 00:01:44.280 align:start position:0%
as well I think this also works really
 

00:01:44.280 --> 00:01:47.149 align:start position:0%
as well I think this also works really
well<00:01:44.479><c> for</c><00:01:44.799><c> multiple</c><00:01:45.320><c> concurrent</c><00:01:46.119><c> uh</c><00:01:46.759><c> uh</c>

00:01:47.149 --> 00:01:47.159 align:start position:0%
well for multiple concurrent uh uh
 

00:01:47.159 --> 00:01:49.270 align:start position:0%
well for multiple concurrent uh uh
proposers<00:01:48.159><c> um</c><00:01:48.320><c> this</c><00:01:48.479><c> kind</c><00:01:48.640><c> of</c><00:01:48.719><c> go</c><00:01:48.880><c> hands</c><00:01:49.079><c> in</c>

00:01:49.270 --> 00:01:49.280 align:start position:0%
proposers um this kind of go hands in
 

00:01:49.280 --> 00:01:51.789 align:start position:0%
proposers um this kind of go hands in
hand<00:01:49.640><c> it's</c><00:01:49.840><c> really</c><00:01:50.119><c> great</c><00:01:51.079><c> um</c><00:01:51.320><c> again</c><00:01:51.560><c> I</c><00:01:51.719><c> I'll</c>

00:01:51.789 --> 00:01:51.799 align:start position:0%
hand it's really great um again I I'll
 

00:01:51.799 --> 00:01:54.950 align:start position:0%
hand it's really great um again I I'll
go<00:01:51.920><c> into</c><00:01:52.079><c> erc20</c><00:01:52.719><c> as</c><00:01:52.799><c> an</c><00:01:52.960><c> example</c><00:01:53.799><c> erc20</c><00:01:54.799><c> um</c>

00:01:54.950 --> 00:01:54.960 align:start position:0%
go into erc20 as an example erc20 um
 

00:01:54.960 --> 00:01:56.870 align:start position:0%
go into erc20 as an example erc20 um
sort<00:01:55.119><c> of</c><00:01:55.280><c> represents</c><00:01:55.920><c> a</c><00:01:56.119><c> massive</c><00:01:56.520><c> Global</c>

00:01:56.870 --> 00:01:56.880 align:start position:0%
sort of represents a massive Global
 

00:01:56.880 --> 00:01:58.709 align:start position:0%
sort of represents a massive Global
state<00:01:57.200><c> that</c><00:01:57.360><c> everyone</c><00:01:57.680><c> can</c><00:01:57.880><c> touch</c><00:01:58.520><c> and</c>

00:01:58.709 --> 00:01:58.719 align:start position:0%
state that everyone can touch and
 

00:01:58.719 --> 00:02:00.510 align:start position:0%
state that everyone can touch and
anytime<00:01:59.079><c> anyone</c><00:01:59.360><c> touches</c><00:01:59.640><c> it</c><00:02:00.000><c> this</c><00:02:00.159><c> sort</c><00:02:00.360><c> of</c>

00:02:00.510 --> 00:02:00.520 align:start position:0%
anytime anyone touches it this sort of
 

00:02:00.520 --> 00:02:04.310 align:start position:0%
anytime anyone touches it this sort of
creates<00:02:00.880><c> a</c><00:02:01.039><c> global</c><00:02:01.439><c> lock</c><00:02:01.920><c> on</c><00:02:02.039><c> the</c><00:02:02.680><c> system</c><00:02:03.680><c> um</c>

00:02:04.310 --> 00:02:04.320 align:start position:0%
creates a global lock on the system um
 

00:02:04.320 --> 00:02:07.550 align:start position:0%
creates a global lock on the system um
and<00:02:04.560><c> so</c><00:02:05.520><c> uh</c><00:02:05.719><c> you</c><00:02:05.880><c> know</c><00:02:06.719><c> I</c><00:02:06.840><c> I</c><00:02:06.960><c> sort</c><00:02:07.079><c> of</c><00:02:07.200><c> mentioned</c>

00:02:07.550 --> 00:02:07.560 align:start position:0%
and so uh you know I I sort of mentioned
 

00:02:07.560 --> 00:02:10.589 align:start position:0%
and so uh you know I I sort of mentioned
this<00:02:07.719><c> so</c><00:02:08.399><c> um</c><00:02:09.399><c> you</c><00:02:09.479><c> know</c><00:02:10.039><c> I'll</c><00:02:10.160><c> go</c><00:02:10.280><c> ahead</c><00:02:10.440><c> and</c>

00:02:10.589 --> 00:02:10.599 align:start position:0%
this so um you know I'll go ahead and
 

00:02:10.599 --> 00:02:13.990 align:start position:0%
this so um you know I'll go ahead and
skip<00:02:11.160><c> this</c><00:02:11.360><c> part</c><00:02:12.080><c> um</c><00:02:12.520><c> so</c><00:02:12.720><c> this</c><00:02:12.840><c> is</c><00:02:13.080><c> like</c><00:02:13.440><c> I</c><00:02:13.760><c> got</c>

00:02:13.990 --> 00:02:14.000 align:start position:0%
skip this part um so this is like I got
 

00:02:14.000 --> 00:02:15.710 align:start position:0%
skip this part um so this is like I got
this<00:02:14.239><c> silly</c><00:02:14.760><c> graph</c><00:02:15.040><c> here</c><00:02:15.200><c> but</c><00:02:15.319><c> you</c><00:02:15.400><c> can</c><00:02:15.519><c> see</c>

00:02:15.710 --> 00:02:15.720 align:start position:0%
this silly graph here but you can see
 

00:02:15.720 --> 00:02:17.589 align:start position:0%
this silly graph here but you can see
there's<00:02:16.080><c> different</c><00:02:16.360><c> parts</c><00:02:16.640><c> that</c><00:02:16.760><c> are</c><00:02:17.000><c> being</c>

00:02:17.589 --> 00:02:17.599 align:start position:0%
there's different parts that are being
 

00:02:17.599 --> 00:02:19.949 align:start position:0%
there's different parts that are being
touched<00:02:18.599><c> um</c><00:02:19.000><c> and</c><00:02:19.200><c> in</c><00:02:19.360><c> this</c><00:02:19.519><c> case</c><00:02:19.680><c> you</c><00:02:19.800><c> could</c>

00:02:19.949 --> 00:02:19.959 align:start position:0%
touched um and in this case you could
 

00:02:19.959 --> 00:02:21.390 align:start position:0%
touched um and in this case you could
split<00:02:20.239><c> this</c><00:02:20.400><c> up</c><00:02:20.560><c> into</c><00:02:20.800><c> three</c><00:02:21.080><c> different</c>

00:02:21.390 --> 00:02:21.400 align:start position:0%
split this up into three different
 

00:02:21.400 --> 00:02:25.470 align:start position:0%
split this up into three different
concurrent<00:02:22.239><c> um</c><00:02:23.239><c> uh</c><00:02:23.879><c> processing</c><00:02:24.879><c> um</c><00:02:25.120><c> or</c>

00:02:25.470 --> 00:02:25.480 align:start position:0%
concurrent um uh processing um or
 

00:02:25.480 --> 00:02:27.710 align:start position:0%
concurrent um uh processing um or
execution<00:02:26.160><c> which</c><00:02:26.760><c> um</c><00:02:27.040><c> can</c><00:02:27.319><c> actually</c><00:02:27.519><c> make</c>

00:02:27.710 --> 00:02:27.720 align:start position:0%
execution which um can actually make
 

00:02:27.720 --> 00:02:30.350 align:start position:0%
execution which um can actually make
things<00:02:27.959><c> really</c><00:02:28.239><c> interesting</c><00:02:29.239><c> uh</c><00:02:29.360><c> from</c><00:02:29.480><c> the</c>

00:02:30.350 --> 00:02:30.360 align:start position:0%
things really interesting uh from the
 

00:02:30.360 --> 00:02:32.990 align:start position:0%
things really interesting uh from the
side<00:02:30.800><c> this</c><00:02:30.879><c> is</c><00:02:31.040><c> really</c><00:02:31.239><c> helpful</c><00:02:31.640><c> as</c><00:02:31.800><c> well</c><00:02:32.800><c> um</c><00:02:32.959><c> I</c>

00:02:32.990 --> 00:02:33.000 align:start position:0%
side this is really helpful as well um I
 

00:02:33.000 --> 00:02:34.550 align:start position:0%
side this is really helpful as well um I
think<00:02:33.239><c> security</c><00:02:33.640><c> and</c><00:02:33.800><c> the</c><00:02:33.920><c> data</c><00:02:34.239><c> side</c><00:02:34.480><c> like</c>

00:02:34.550 --> 00:02:34.560 align:start position:0%
think security and the data side like
 

00:02:34.560 --> 00:02:35.949 align:start position:0%
think security and the data side like
once<00:02:34.720><c> we're</c><00:02:34.879><c> indexing</c><00:02:35.360><c> and</c><00:02:35.519><c> once</c><00:02:35.640><c> we</c><00:02:35.800><c> get</c>

00:02:35.949 --> 00:02:35.959 align:start position:0%
once we're indexing and once we get
 

00:02:35.959 --> 00:02:37.509 align:start position:0%
once we're indexing and once we get
things<00:02:36.120><c> to</c><00:02:36.319><c> scale</c><00:02:36.640><c> and</c><00:02:36.800><c> get</c><00:02:36.959><c> really</c><00:02:37.160><c> really</c>

00:02:37.509 --> 00:02:37.519 align:start position:0%
things to scale and get really really
 

00:02:37.519 --> 00:02:39.470 align:start position:0%
things to scale and get really really
fast<00:02:38.280><c> these</c><00:02:38.440><c> are</c><00:02:38.599><c> things</c><00:02:38.760><c> we</c><00:02:38.920><c> think</c><00:02:39.120><c> about</c><00:02:39.360><c> we</c>

00:02:39.470 --> 00:02:39.480 align:start position:0%
fast these are things we think about we
 

00:02:39.480 --> 00:02:41.710 align:start position:0%
fast these are things we think about we
don't<00:02:39.640><c> think</c><00:02:39.800><c> about</c><00:02:40.000><c> this</c><00:02:40.120><c> a</c><00:02:40.239><c> lot</c><00:02:40.720><c> currently</c>

00:02:41.710 --> 00:02:41.720 align:start position:0%
don't think about this a lot currently
 

00:02:41.720 --> 00:02:44.110 align:start position:0%
don't think about this a lot currently
um<00:02:42.080><c> in</c><00:02:42.239><c> the</c><00:02:42.400><c> ethereum</c><00:02:43.000><c> ecosystem</c><00:02:43.680><c> I</c><00:02:43.879><c> I</c><00:02:43.959><c> think</c>

00:02:44.110 --> 00:02:44.120 align:start position:0%
um in the ethereum ecosystem I I think
 

00:02:44.120 --> 00:02:46.630 align:start position:0%
um in the ethereum ecosystem I I think
there's<00:02:44.440><c> maybe</c><00:02:44.680><c> some</c><00:02:44.879><c> exceptions</c><00:02:45.360><c> tjs</c><00:02:45.800><c> here</c>

00:02:46.630 --> 00:02:46.640 align:start position:0%
there's maybe some exceptions tjs here
 

00:02:46.640 --> 00:02:49.070 align:start position:0%
there's maybe some exceptions tjs here
um<00:02:46.920><c> but</c><00:02:47.200><c> as</c><00:02:47.519><c> as</c><00:02:47.720><c> things</c><00:02:47.959><c> scale</c><00:02:48.480><c> really</c><00:02:48.760><c> big</c><00:02:48.959><c> and</c>

00:02:49.070 --> 00:02:49.080 align:start position:0%
um but as as things scale really big and
 

00:02:49.080 --> 00:02:50.270 align:start position:0%
um but as as things scale really big and
we<00:02:49.200><c> get</c><00:02:49.280><c> to</c><00:02:49.400><c> the</c><00:02:49.480><c> point</c><00:02:49.680><c> that</c><00:02:49.760><c> we're</c><00:02:49.920><c> dealing</c>

00:02:50.270 --> 00:02:50.280 align:start position:0%
we get to the point that we're dealing
 

00:02:50.280 --> 00:02:52.149 align:start position:0%
we get to the point that we're dealing
with<00:02:50.519><c> like</c><00:02:51.159><c> hundreds</c><00:02:51.519><c> of</c><00:02:51.680><c> thousands</c><00:02:52.000><c> of</c>

00:02:52.149 --> 00:02:52.159 align:start position:0%
with like hundreds of thousands of
 

00:02:52.159 --> 00:02:54.149 align:start position:0%
with like hundreds of thousands of
transactions<00:02:52.760><c> per</c><00:02:52.920><c> second</c><00:02:53.200><c> across</c><00:02:53.519><c> all</c><00:02:53.720><c> the</c>

00:02:54.149 --> 00:02:54.159 align:start position:0%
transactions per second across all the
 

00:02:54.159 --> 00:02:56.830 align:start position:0%
transactions per second across all the
l2s<00:02:55.159><c> um</c><00:02:55.440><c> actually</c><00:02:55.800><c> having</c><00:02:56.080><c> mechanisms</c><00:02:56.680><c> that</c>

00:02:56.830 --> 00:02:56.840 align:start position:0%
l2s um actually having mechanisms that
 

00:02:56.840 --> 00:02:59.110 align:start position:0%
l2s um actually having mechanisms that
inherently<00:02:57.360><c> provide</c><00:02:57.680><c> better</c><00:02:58.000><c> indexing</c><00:02:59.000><c> uh</c>

00:02:59.110 --> 00:02:59.120 align:start position:0%
inherently provide better indexing uh
 

00:02:59.120 --> 00:03:00.630 align:start position:0%
inherently provide better indexing uh
via<00:02:59.280><c> the</c><00:02:59.400><c> account</c><00:02:59.599><c> model</c><00:03:00.000><c> can</c><00:03:00.120><c> be</c><00:03:00.239><c> extremely</c>

00:03:00.630 --> 00:03:00.640 align:start position:0%
via the account model can be extremely
 

00:03:00.640 --> 00:03:02.910 align:start position:0%
via the account model can be extremely
helpful<00:03:01.480><c> um</c><00:03:01.680><c> but</c><00:03:01.959><c> again</c><00:03:02.159><c> approved</c><00:03:02.519><c> pattern</c><00:03:02.800><c> on</c>

00:03:02.910 --> 00:03:02.920 align:start position:0%
helpful um but again approved pattern on
 

00:03:02.920 --> 00:03:04.990 align:start position:0%
helpful um but again approved pattern on
erc20<00:03:03.599><c> is</c><00:03:03.760><c> I'm</c><00:03:03.879><c> just</c><00:03:04.040><c> giving</c><00:03:04.560><c> specific</c>

00:03:04.990 --> 00:03:05.000 align:start position:0%
erc20 is I'm just giving specific
 

00:03:05.000 --> 00:03:06.750 align:start position:0%
erc20 is I'm just giving specific
concrete<00:03:05.440><c> examples</c><00:03:06.040><c> obviously</c><00:03:06.400><c> we</c><00:03:06.519><c> all</c><00:03:06.640><c> know</c>

00:03:06.750 --> 00:03:06.760 align:start position:0%
concrete examples obviously we all know
 

00:03:06.760 --> 00:03:09.710 align:start position:0%
concrete examples obviously we all know
it's<00:03:06.879><c> a</c><00:03:07.239><c> disaster</c><00:03:08.239><c> um</c><00:03:08.519><c> you</c><00:03:08.680><c> don't</c><00:03:09.000><c> know</c><00:03:09.519><c> ahead</c>

00:03:09.710 --> 00:03:09.720 align:start position:0%
it's a disaster um you don't know ahead
 

00:03:09.720 --> 00:03:12.030 align:start position:0%
it's a disaster um you don't know ahead
of<00:03:09.920><c> time</c><00:03:10.319><c> when</c><00:03:10.480><c> you</c><00:03:10.680><c> look</c><00:03:10.920><c> at</c><00:03:11.120><c> the</c><00:03:11.239><c> shape</c><00:03:11.480><c> of</c><00:03:11.599><c> a</c>

00:03:12.030 --> 00:03:12.040 align:start position:0%
of time when you look at the shape of a
 

00:03:12.040 --> 00:03:14.869 align:start position:0%
of time when you look at the shape of a
transaction<00:03:13.040><c> um</c><00:03:13.159><c> you</c><00:03:13.319><c> don't</c><00:03:13.519><c> know</c><00:03:13.959><c> what</c><00:03:14.640><c> uh</c>

00:03:14.869 --> 00:03:14.879 align:start position:0%
transaction um you don't know what uh
 

00:03:14.879 --> 00:03:16.710 align:start position:0%
transaction um you don't know what uh
what<00:03:15.120><c> accounts</c><00:03:15.440><c> will</c><00:03:15.599><c> end</c><00:03:15.760><c> up</c><00:03:15.879><c> being</c><00:03:16.080><c> touched</c>

00:03:16.710 --> 00:03:16.720 align:start position:0%
what accounts will end up being touched
 

00:03:16.720 --> 00:03:18.630 align:start position:0%
what accounts will end up being touched
you<00:03:16.840><c> don't</c><00:03:17.040><c> know</c><00:03:17.280><c> where</c><00:03:17.720><c> the</c><00:03:18.000><c> funds</c><00:03:18.319><c> can</c><00:03:18.480><c> end</c>

00:03:18.630 --> 00:03:18.640 align:start position:0%
you don't know where the funds can end
 

00:03:18.640 --> 00:03:20.710 align:start position:0%
you don't know where the funds can end
up<00:03:18.760><c> being</c><00:03:19.000><c> spent</c><00:03:19.959><c> um</c><00:03:20.120><c> you</c><00:03:20.239><c> don't</c><00:03:20.480><c> have</c><00:03:20.599><c> a</c>

00:03:20.710 --> 00:03:20.720 align:start position:0%
up being spent um you don't have a
 

00:03:20.720 --> 00:03:22.430 align:start position:0%
up being spent um you don't have a
deterministic<00:03:21.440><c> way</c><00:03:21.599><c> to</c><00:03:21.720><c> know</c><00:03:21.879><c> what</c><00:03:22.040><c> reads</c><00:03:22.280><c> or</c>

00:03:22.430 --> 00:03:22.440 align:start position:0%
deterministic way to know what reads or
 

00:03:22.440 --> 00:03:24.350 align:start position:0%
deterministic way to know what reads or
writes<00:03:22.720><c> are</c><00:03:22.840><c> going</c><00:03:23.000><c> to</c><00:03:23.239><c> happen</c><00:03:23.959><c> if</c><00:03:24.080><c> you</c><00:03:24.159><c> know</c>

00:03:24.350 --> 00:03:24.360 align:start position:0%
writes are going to happen if you know
 

00:03:24.360 --> 00:03:27.710 align:start position:0%
writes are going to happen if you know
this<00:03:24.560><c> ahead</c><00:03:24.760><c> of</c><00:03:25.000><c> time</c><00:03:26.000><c> um</c><00:03:26.440><c> then</c><00:03:26.720><c> this</c><00:03:27.239><c> actually</c>

00:03:27.710 --> 00:03:27.720 align:start position:0%
this ahead of time um then this actually
 

00:03:27.720 --> 00:03:29.830 align:start position:0%
this ahead of time um then this actually
prevents<00:03:28.319><c> a</c><00:03:28.439><c> lot</c><00:03:28.599><c> of</c><00:03:28.959><c> safeguards</c><00:03:29.480><c> that</c><00:03:29.560><c> you</c>

00:03:29.830 --> 00:03:29.840 align:start position:0%
prevents a lot of safeguards that you
 

00:03:29.840 --> 00:03:33.110 align:start position:0%
prevents a lot of safeguards that you
have<00:03:29.920><c> to</c><00:03:30.040><c> do</c><00:03:30.239><c> on</c><00:03:30.360><c> the</c><00:03:30.599><c> contract</c><00:03:31.439><c> layer</c><00:03:32.439><c> um</c><00:03:32.840><c> and</c>

00:03:33.110 --> 00:03:33.120 align:start position:0%
have to do on the contract layer um and
 

00:03:33.120 --> 00:03:34.869 align:start position:0%
have to do on the contract layer um and
this<00:03:33.200><c> is</c><00:03:33.319><c> what</c><00:03:33.439><c> I</c><00:03:33.599><c> call</c><00:03:33.760><c> an</c><00:03:33.920><c> account</c><00:03:34.319><c> Centric</c>

00:03:34.869 --> 00:03:34.879 align:start position:0%
this is what I call an account Centric
 

00:03:34.879 --> 00:03:38.309 align:start position:0%
this is what I call an account Centric
model<00:03:35.879><c> um</c><00:03:36.239><c> I</c><00:03:36.319><c> think</c><00:03:36.439><c> we've</c><00:03:36.640><c> seen</c><00:03:36.920><c> this</c><00:03:37.280><c> in</c><00:03:38.000><c> uh</c>

00:03:38.309 --> 00:03:38.319 align:start position:0%
model um I think we've seen this in uh
 

00:03:38.319 --> 00:03:41.030 align:start position:0%
model um I think we've seen this in uh
some<00:03:38.480><c> of</c><00:03:38.760><c> the</c><00:03:39.159><c> concepts</c><00:03:39.599><c> of</c><00:03:39.840><c> like</c><00:03:40.159><c> uh</c><00:03:40.360><c> move</c>

00:03:41.030 --> 00:03:41.040 align:start position:0%
some of the concepts of like uh move
 

00:03:41.040 --> 00:03:44.030 align:start position:0%
some of the concepts of like uh move
ecosystem<00:03:42.040><c> um</c><00:03:42.200><c> I</c><00:03:42.280><c> think</c><00:03:42.480><c> svm</c><00:03:43.319><c> has</c><00:03:43.680><c> has</c><00:03:43.799><c> done</c>

00:03:44.030 --> 00:03:44.040 align:start position:0%
ecosystem um I think svm has has done
 

00:03:44.040 --> 00:03:45.470 align:start position:0%
ecosystem um I think svm has has done
this<00:03:44.239><c> there's</c><00:03:44.439><c> been</c><00:03:44.599><c> some</c><00:03:44.840><c> experimentation</c>

00:03:45.470 --> 00:03:45.480 align:start position:0%
this there's been some experimentation
 

00:03:45.480 --> 00:03:49.710 align:start position:0%
this there's been some experimentation
with<00:03:45.599><c> other</c><00:03:45.879><c> models</c><00:03:46.280><c> as</c><00:03:46.840><c> well</c><00:03:47.840><c> um</c><00:03:48.599><c> and</c><00:03:49.159><c> varying</c>

00:03:49.710 --> 00:03:49.720 align:start position:0%
with other models as well um and varying
 

00:03:49.720 --> 00:03:52.830 align:start position:0%
with other models as well um and varying
parts<00:03:49.959><c> of</c><00:03:50.120><c> them</c><00:03:50.319><c> are</c><00:03:50.640><c> are</c><00:03:51.599><c> um</c><00:03:51.879><c> are</c><00:03:52.079><c> interesting</c>

00:03:52.830 --> 00:03:52.840 align:start position:0%
parts of them are are um are interesting
 

00:03:52.840 --> 00:03:55.110 align:start position:0%
parts of them are are um are interesting
so<00:03:53.680><c> um</c><00:03:53.879><c> this</c><00:03:54.040><c> also</c><00:03:54.280><c> helps</c><00:03:54.519><c> for</c><00:03:54.720><c> things</c><00:03:54.920><c> like</c>

00:03:55.110 --> 00:03:55.120 align:start position:0%
so um this also helps for things like
 

00:03:55.120 --> 00:03:57.270 align:start position:0%
so um this also helps for things like
memory<00:03:55.760><c> Pro</c><00:03:56.040><c> programmatic</c><00:03:56.640><c> ownership</c>

00:03:57.270 --> 00:03:57.280 align:start position:0%
memory Pro programmatic ownership
 

00:03:57.280 --> 00:03:59.350 align:start position:0%
memory Pro programmatic ownership
patterns<00:03:58.120><c> memory</c><00:03:58.480><c> ownership</c><00:03:59.000><c> patterns</c>

00:03:59.350 --> 00:03:59.360 align:start position:0%
patterns memory ownership patterns
 

00:03:59.360 --> 00:04:01.750 align:start position:0%
patterns memory ownership patterns
across<00:03:59.920><c> different</c><00:04:00.560><c> um</c><00:04:00.840><c> levels</c><00:04:01.120><c> of</c><00:04:01.280><c> the</c><00:04:01.439><c> stack</c>

00:04:01.750 --> 00:04:01.760 align:start position:0%
across different um levels of the stack
 

00:04:01.760 --> 00:04:04.589 align:start position:0%
across different um levels of the stack
when<00:04:01.879><c> we're</c><00:04:02.200><c> calling</c><00:04:03.200><c> um</c><00:04:03.560><c> when</c><00:04:03.720><c> we're</c><00:04:04.360><c> uh</c>

00:04:04.589 --> 00:04:04.599 align:start position:0%
when we're calling um when we're uh
 

00:04:04.599 --> 00:04:07.589 align:start position:0%
when we're calling um when we're uh
calling<00:04:05.120><c> between</c><00:04:05.400><c> different</c><00:04:05.680><c> contracts</c><00:04:06.680><c> so</c>

00:04:07.589 --> 00:04:07.599 align:start position:0%
calling between different contracts so
 

00:04:07.599 --> 00:04:10.869 align:start position:0%
calling between different contracts so
um<00:04:08.560><c> yeah</c><00:04:08.920><c> so</c><00:04:09.599><c> uh</c><00:04:09.879><c> also</c><00:04:10.079><c> it's</c><00:04:10.280><c> really</c><00:04:10.439><c> fast</c>

00:04:10.869 --> 00:04:10.879 align:start position:0%
um yeah so uh also it's really fast
 

00:04:10.879 --> 00:04:12.390 align:start position:0%
um yeah so uh also it's really fast
pre-processing<00:04:11.519><c> level</c><00:04:11.760><c> from</c><00:04:12.000><c> security</c>

00:04:12.390 --> 00:04:12.400 align:start position:0%
pre-processing level from security
 

00:04:12.400 --> 00:04:13.949 align:start position:0%
pre-processing level from security
perspective<00:04:13.239><c> um</c><00:04:13.400><c> I</c><00:04:13.439><c> think</c><00:04:13.599><c> what's</c><00:04:13.720><c> going</c><00:04:13.840><c> to</c>

00:04:13.949 --> 00:04:13.959 align:start position:0%
perspective um I think what's going to
 

00:04:13.959 --> 00:04:15.149 align:start position:0%
perspective um I think what's going to
happen<00:04:14.200><c> is</c><00:04:14.319><c> we're</c><00:04:14.400><c> going</c><00:04:14.519><c> to</c><00:04:14.599><c> have</c><00:04:14.680><c> a</c><00:04:14.799><c> lot</c><00:04:14.920><c> of</c>

00:04:15.149 --> 00:04:15.159 align:start position:0%
happen is we're going to have a lot of
 

00:04:15.159 --> 00:04:16.789 align:start position:0%
happen is we're going to have a lot of
wallets<00:04:15.760><c> that</c><00:04:15.920><c> are</c><00:04:16.160><c> going</c><00:04:16.320><c> to</c><00:04:16.479><c> look</c><00:04:16.639><c> at</c><00:04:16.720><c> the</c>

00:04:16.789 --> 00:04:16.799 align:start position:0%
wallets that are going to look at the
 

00:04:16.799 --> 00:04:18.270 align:start position:0%
wallets that are going to look at the
fingerprint<00:04:17.239><c> of</c><00:04:17.359><c> a</c><00:04:17.440><c> transaction</c><00:04:17.919><c> ahead</c><00:04:18.079><c> of</c>

00:04:18.270 --> 00:04:18.280 align:start position:0%
fingerprint of a transaction ahead of
 

00:04:18.280 --> 00:04:20.909 align:start position:0%
fingerprint of a transaction ahead of
time<00:04:18.400><c> and</c><00:04:18.600><c> let</c><00:04:18.799><c> you</c><00:04:19.000><c> know</c><00:04:19.880><c> without</c><00:04:20.400><c> processing</c>

00:04:20.909 --> 00:04:20.919 align:start position:0%
time and let you know without processing
 

00:04:20.919 --> 00:04:24.469 align:start position:0%
time and let you know without processing
on<00:04:21.320><c> chain</c><00:04:22.320><c> um</c><00:04:22.440><c> or</c><00:04:22.639><c> simulating</c><00:04:23.160><c> on</c><00:04:23.360><c> chain</c><00:04:24.320><c> um</c>

00:04:24.469 --> 00:04:24.479 align:start position:0%
on chain um or simulating on chain um
 

00:04:24.479 --> 00:04:26.990 align:start position:0%
on chain um or simulating on chain um
what<00:04:24.560><c> are</c><00:04:24.720><c> sort</c><00:04:24.919><c> of</c><00:04:25.080><c> security</c><00:04:25.960><c> uh</c><00:04:26.440><c> aspects</c>

00:04:26.990 --> 00:04:27.000 align:start position:0%
what are sort of security uh aspects
 

00:04:27.000 --> 00:04:29.310 align:start position:0%
what are sort of security uh aspects
that<00:04:27.360><c> that</c><00:04:27.680><c> could</c><00:04:27.880><c> be</c><00:04:28.360><c> uh</c><00:04:28.479><c> vulnerabilities</c>

00:04:29.310 --> 00:04:29.320 align:start position:0%
that that could be uh vulnerabilities
 

00:04:29.320 --> 00:04:31.070 align:start position:0%
that that could be uh vulnerabilities
and<00:04:29.440><c> so</c><00:04:29.880><c> this</c><00:04:30.039><c> actually</c><00:04:30.199><c> makes</c><00:04:30.520><c> this</c><00:04:30.840><c> really</c>

00:04:31.070 --> 00:04:31.080 align:start position:0%
and so this actually makes this really
 

00:04:31.080 --> 00:04:32.710 align:start position:0%
and so this actually makes this really
clean<00:04:31.639><c> this</c><00:04:31.720><c> is</c><00:04:31.840><c> where</c><00:04:31.960><c> you</c><00:04:32.039><c> can</c><00:04:32.199><c> have</c><00:04:32.400><c> like</c><00:04:32.520><c> a</c>

00:04:32.710 --> 00:04:32.720 align:start position:0%
clean this is where you can have like a
 

00:04:32.720 --> 00:04:34.270 align:start position:0%
clean this is where you can have like a
easily<00:04:33.080><c> readable</c><00:04:33.520><c> format</c><00:04:33.880><c> of</c><00:04:34.039><c> what</c><00:04:34.120><c> your</c>

00:04:34.270 --> 00:04:34.280 align:start position:0%
easily readable format of what your
 

00:04:34.280 --> 00:04:37.150 align:start position:0%
easily readable format of what your
transaction<00:04:34.759><c> is</c><00:04:34.960><c> about</c><00:04:35.120><c> to</c><00:04:35.280><c> do</c><00:04:36.240><c> um</c><00:04:36.919><c> yeah</c>

00:04:37.150 --> 00:04:37.160 align:start position:0%
transaction is about to do um yeah
 

00:04:37.160 --> 00:04:40.230 align:start position:0%
transaction is about to do um yeah
that's<00:04:37.600><c> uh</c><00:04:38.000><c> that's</c><00:04:38.160><c> sort</c><00:04:38.360><c> of</c><00:04:38.800><c> the</c><00:04:39.400><c> the</c><00:04:39.600><c> thing</c><00:04:40.039><c> I</c>

00:04:40.230 --> 00:04:40.240 align:start position:0%
that's uh that's sort of the the thing I
 

00:04:40.240 --> 00:04:43.310 align:start position:0%
that's uh that's sort of the the thing I
I'm<00:04:40.479><c> all</c><00:04:40.680><c> for</c><00:04:41.080><c> State</c><00:04:41.479><c> access</c><00:04:41.880><c> lists</c><00:04:42.320><c> again</c><00:04:43.039><c> um</c>

00:04:43.310 --> 00:04:43.320 align:start position:0%
I'm all for State access lists again um
 

00:04:43.320 --> 00:04:45.950 align:start position:0%
I'm all for State access lists again um
I'd<00:04:43.520><c> love</c><00:04:43.680><c> to</c><00:04:43.759><c> see</c><00:04:43.960><c> this</c><00:04:44.120><c> come</c><00:04:44.360><c> back</c><00:04:45.240><c> and</c><00:04:45.800><c> have</c>

00:04:45.950 --> 00:04:45.960 align:start position:0%
I'd love to see this come back and have
 

00:04:45.960 --> 00:04:48.590 align:start position:0%
I'd love to see this come back and have
this<00:04:46.120><c> as</c><00:04:46.320><c> part</c><00:04:46.479><c> of</c><00:04:47.039><c> um</c><00:04:47.600><c> mechanisms</c><00:04:48.160><c> to</c><00:04:48.360><c> make</c>

00:04:48.590 --> 00:04:48.600 align:start position:0%
this as part of um mechanisms to make
 

00:04:48.600 --> 00:04:50.710 align:start position:0%
this as part of um mechanisms to make
things<00:04:48.919><c> run</c><00:04:49.199><c> concurrently</c><00:04:49.720><c> on</c><00:04:49.840><c> ethereum</c><00:04:50.600><c> and</c>

00:04:50.710 --> 00:04:50.720 align:start position:0%
things run concurrently on ethereum and
 

00:04:50.720 --> 00:04:53.990 align:start position:0%
things run concurrently on ethereum and
the<00:04:50.800><c> l2s</c><00:04:51.199><c> and</c><00:04:51.320><c> scale</c><00:04:51.680><c> that</c><00:04:52.080><c> um</c><00:04:52.560><c> that's</c><00:04:52.759><c> all</c><00:04:53.039><c> any</c>

00:04:53.990 --> 00:04:54.000 align:start position:0%
the l2s and scale that um that's all any
 

00:04:54.000 --> 00:04:56.310 align:start position:0%
the l2s and scale that um that's all any
questions

00:04:56.310 --> 00:04:56.320 align:start position:0%
questions
 

00:04:56.320 --> 00:05:00.230 align:start position:0%
questions
okay<00:04:57.320><c> okay</c><00:04:58.120><c> thank</c><00:04:58.280><c> you</c><00:04:58.520><c> L</c><00:04:59.199><c> um</c><00:04:59.320><c> do</c><00:04:59.440><c> we</c><00:04:59.520><c> have</c>

00:05:00.230 --> 00:05:00.240 align:start position:0%
okay okay thank you L um do we have
 

00:05:00.240 --> 00:05:05.950 align:start position:0%
okay okay thank you L um do we have
questions<00:05:01.240><c> okay</c><00:05:01.400><c> I</c><00:05:01.479><c> saw</c><00:05:01.680><c> your</c><00:05:01.880><c> hand</c>

00:05:05.950 --> 00:05:05.960 align:start position:0%
 
 

00:05:05.960 --> 00:05:09.629 align:start position:0%
 
so<00:05:06.960><c> that</c><00:05:07.120><c> was</c><00:05:07.880><c> good</c><00:05:08.880><c> so</c><00:05:09.080><c> yeah</c><00:05:09.199><c> I</c><00:05:09.320><c> have</c><00:05:09.479><c> this</c>

00:05:09.629 --> 00:05:09.639 align:start position:0%
so that was good so yeah I have this
 

00:05:09.639 --> 00:05:10.749 align:start position:0%
so that was good so yeah I have this
question<00:05:09.919><c> like</c><00:05:10.080><c> there</c><00:05:10.199><c> was</c><00:05:10.320><c> a</c><00:05:10.479><c> paper</c>

00:05:10.749 --> 00:05:10.759 align:start position:0%
question like there was a paper
 

00:05:10.759 --> 00:05:13.310 align:start position:0%
question like there was a paper
published<00:05:11.160><c> maybe</c><00:05:11.440><c> last</c><00:05:11.639><c> year</c><00:05:11.919><c> about</c><00:05:12.520><c> uh</c><00:05:12.960><c> like</c>

00:05:13.310 --> 00:05:13.320 align:start position:0%
published maybe last year about uh like
 

00:05:13.320 --> 00:05:17.150 align:start position:0%
published maybe last year about uh like
access<00:05:13.639><c> list</c><00:05:14.039><c> by</c><00:05:14.680><c> uh</c><00:05:14.800><c> some</c><00:05:15.000><c> people</c><00:05:15.240><c> at</c><00:05:15.520><c> it</c><00:05:16.520><c> and</c>

00:05:17.150 --> 00:05:17.160 align:start position:0%
access list by uh some people at it and
 

00:05:17.160 --> 00:05:20.110 align:start position:0%
access list by uh some people at it and
the<00:05:17.919><c> outcome</c><00:05:18.280><c> of</c><00:05:18.400><c> the</c><00:05:18.560><c> paper</c><00:05:18.800><c> is</c><00:05:19.120><c> essentially</c>

00:05:20.110 --> 00:05:20.120 align:start position:0%
the outcome of the paper is essentially
 

00:05:20.120 --> 00:05:22.430 align:start position:0%
the outcome of the paper is essentially
uh<00:05:20.280><c> the</c><00:05:20.440><c> discount</c><00:05:20.840><c> is</c><00:05:21.039><c> not</c><00:05:21.479><c> high</c><00:05:21.759><c> enough</c><00:05:22.199><c> many</c>

00:05:22.430 --> 00:05:22.440 align:start position:0%
uh the discount is not high enough many
 

00:05:22.440 --> 00:05:24.189 align:start position:0%
uh the discount is not high enough many
people<00:05:22.639><c> who</c><00:05:22.759><c> are</c><00:05:22.919><c> using</c><00:05:23.280><c> access</c><00:05:23.720><c> list</c><00:05:24.039><c> are</c>

00:05:24.189 --> 00:05:24.199 align:start position:0%
people who are using access list are
 

00:05:24.199 --> 00:05:25.830 align:start position:0%
people who are using access list are
misusing<00:05:24.759><c> it</c><00:05:25.000><c> many</c><00:05:25.240><c> clients</c><00:05:25.560><c> are</c>

00:05:25.830 --> 00:05:25.840 align:start position:0%
misusing it many clients are
 

00:05:25.840 --> 00:05:27.830 align:start position:0%
misusing it many clients are
implementing<00:05:26.639><c> it</c><00:05:26.919><c> incorrectly</c><00:05:27.479><c> and</c><00:05:27.600><c> so</c><00:05:27.720><c> on</c>

00:05:27.830 --> 00:05:27.840 align:start position:0%
implementing it incorrectly and so on
 

00:05:27.840 --> 00:05:30.629 align:start position:0%
implementing it incorrectly and so on
and<00:05:27.919><c> so</c><00:05:28.080><c> forth</c><00:05:28.319><c> so</c><00:05:29.080><c> what</c><00:05:29.759><c> steps</c><00:05:30.039><c> concretely</c><00:05:30.560><c> we</c>

00:05:30.629 --> 00:05:30.639 align:start position:0%
and so forth so what steps concretely we
 

00:05:30.639 --> 00:05:33.230 align:start position:0%
and so forth so what steps concretely we
should<00:05:30.960><c> take</c><00:05:31.400><c> to</c><00:05:32.000><c> solve</c><00:05:32.400><c> those</c><00:05:32.639><c> problems</c>

00:05:33.230 --> 00:05:33.240 align:start position:0%
should take to solve those problems
 

00:05:33.240 --> 00:05:35.590 align:start position:0%
should take to solve those problems
increasing<00:05:33.759><c> discount</c><00:05:34.199><c> or</c><00:05:34.440><c> what</c><00:05:35.039><c> yeah</c><00:05:35.240><c> I</c><00:05:35.479><c> I</c>

00:05:35.590 --> 00:05:35.600 align:start position:0%
increasing discount or what yeah I I
 

00:05:35.600 --> 00:05:37.830 align:start position:0%
increasing discount or what yeah I I
think<00:05:36.080><c> in</c><00:05:36.199><c> general</c><00:05:36.479><c> you</c><00:05:36.560><c> need</c><00:05:36.720><c> to</c><00:05:36.880><c> enshrine</c>

00:05:37.830 --> 00:05:37.840 align:start position:0%
think in general you need to enshrine
 

00:05:37.840 --> 00:05:40.430 align:start position:0%
think in general you need to enshrine
more<00:05:38.280><c> into</c><00:05:38.720><c> the</c><00:05:38.880><c> actual</c><00:05:39.160><c> consensus</c><00:05:39.880><c> on</c><00:05:40.080><c> rules</c>

00:05:40.430 --> 00:05:40.440 align:start position:0%
more into the actual consensus on rules
 

00:05:40.440 --> 00:05:43.230 align:start position:0%
more into the actual consensus on rules
on<00:05:40.639><c> how</c><00:05:40.840><c> access</c><00:05:41.199><c> lists</c><00:05:41.520><c> can</c><00:05:41.680><c> be</c><00:05:41.840><c> used</c><00:05:42.600><c> um</c>

00:05:43.230 --> 00:05:43.240 align:start position:0%
on how access lists can be used um
 

00:05:43.240 --> 00:05:44.870 align:start position:0%
on how access lists can be used um
different<00:05:43.720><c> different</c><00:05:44.039><c> aspects</c><00:05:44.400><c> like</c><00:05:44.639><c> that</c>

00:05:44.870 --> 00:05:44.880 align:start position:0%
different different aspects like that
 

00:05:44.880 --> 00:05:47.790 align:start position:0%
different different aspects like that
and<00:05:45.000><c> then</c><00:05:45.520><c> also</c><00:05:46.199><c> from</c><00:05:46.680><c> the</c><00:05:46.880><c> security</c><00:05:47.400><c> side</c>

00:05:47.790 --> 00:05:47.800 align:start position:0%
and then also from the security side
 

00:05:47.800 --> 00:05:49.830 align:start position:0%
and then also from the security side
it's<00:05:48.080><c> it's</c><00:05:48.440><c> really</c><00:05:48.680><c> important</c><00:05:49.120><c> and</c><00:05:49.199><c> then</c><00:05:49.440><c> I</c><00:05:49.680><c> I</c>

00:05:49.830 --> 00:05:49.840 align:start position:0%
it's it's really important and then I I
 

00:05:49.840 --> 00:05:52.150 align:start position:0%
it's it's really important and then I I
also<00:05:50.120><c> think</c><00:05:50.680><c> um</c><00:05:51.000><c> I</c><00:05:51.160><c> I</c><00:05:51.240><c> think</c><00:05:51.440><c> that</c><00:05:51.639><c> particular</c>

00:05:52.150 --> 00:05:52.160 align:start position:0%
also think um I I think that particular
 

00:05:52.160 --> 00:05:55.150 align:start position:0%
also think um I I think that particular
study<00:05:53.160><c> um</c><00:05:53.720><c> looked</c><00:05:53.960><c> at</c><00:05:54.120><c> it</c><00:05:54.479><c> comparing</c><00:05:54.880><c> to</c><00:05:55.080><c> what</c>

00:05:55.150 --> 00:05:55.160 align:start position:0%
study um looked at it comparing to what
 

00:05:55.160 --> 00:05:57.749 align:start position:0%
study um looked at it comparing to what
the<00:05:55.280><c> current</c><00:05:55.639><c> patterns</c><00:05:56.160><c> are</c><00:05:56.479><c> on</c><00:05:56.680><c> chain</c><00:05:57.560><c> um</c><00:05:57.720><c> I</c>

00:05:57.749 --> 00:05:57.759 align:start position:0%
the current patterns are on chain um I
 

00:05:57.759 --> 00:05:59.710 align:start position:0%
the current patterns are on chain um I
think<00:05:57.919><c> if</c><00:05:58.000><c> you</c><00:05:58.160><c> make</c><00:05:58.360><c> the</c><00:05:58.520><c> changes</c><00:05:59.039><c> to</c><00:05:59.400><c> have</c>

00:05:59.710 --> 00:05:59.720 align:start position:0%
think if you make the changes to have
 

00:05:59.720 --> 00:06:02.029 align:start position:0%
think if you make the changes to have
have<00:06:00.120><c> a</c><00:06:00.360><c> model</c><00:06:00.680><c> like</c><00:06:00.880><c> this</c><00:06:01.400><c> um</c><00:06:01.680><c> some</c><00:06:01.800><c> of</c><00:06:01.919><c> the</c>

00:06:02.029 --> 00:06:02.039 align:start position:0%
have a model like this um some of the
 

00:06:02.039 --> 00:06:03.670 align:start position:0%
have a model like this um some of the
programmatic<00:06:02.560><c> patterns</c><00:06:02.919><c> will</c><00:06:03.120><c> change</c><00:06:03.520><c> and</c>

00:06:03.670 --> 00:06:03.680 align:start position:0%
programmatic patterns will change and
 

00:06:03.680 --> 00:06:06.189 align:start position:0%
programmatic patterns will change and
therefore<00:06:04.039><c> will</c><00:06:04.240><c> lead</c><00:06:04.479><c> to</c><00:06:05.080><c> scaling</c><00:06:06.080><c> uh</c>

00:06:06.189 --> 00:06:06.199 align:start position:0%
therefore will lead to scaling uh
 

00:06:06.199 --> 00:06:09.469 align:start position:0%
therefore will lead to scaling uh
naturally<00:06:06.800><c> but</c><00:06:07.280><c> yeah</c><00:06:08.280><c> next</c>

00:06:09.469 --> 00:06:09.479 align:start position:0%
naturally but yeah next
 

00:06:09.479 --> 00:06:15.029 align:start position:0%
naturally but yeah next
question

00:06:15.029 --> 00:06:15.039 align:start position:0%
 
 

00:06:15.039 --> 00:06:19.110 align:start position:0%
 
okay<00:06:16.039><c> beautiful</c><00:06:16.960><c> so</c><00:06:17.680><c> the</c><00:06:17.840><c> eth</c><00:06:18.199><c> research</c><00:06:18.720><c> post</c>

00:06:19.110 --> 00:06:19.120 align:start position:0%
okay beautiful so the eth research post
 

00:06:19.120 --> 00:06:20.430 align:start position:0%
okay beautiful so the eth research post
or<00:06:19.400><c> discussion</c><00:06:19.800><c> that</c><00:06:19.919><c> was</c><00:06:20.039><c> talking</c><00:06:20.240><c> about</c>

00:06:20.430 --> 00:06:20.440 align:start position:0%
or discussion that was talking about
 

00:06:20.440 --> 00:06:22.990 align:start position:0%
or discussion that was talking about
State<00:06:20.720><c> access</c><00:06:20.960><c> list</c><00:06:21.280><c> way</c><00:06:21.440><c> back</c><00:06:21.560><c> in</c><00:06:21.639><c> the</c><00:06:21.800><c> day</c><00:06:22.599><c> is</c>

00:06:22.990 --> 00:06:23.000 align:start position:0%
State access list way back in the day is
 

00:06:23.000 --> 00:06:25.189 align:start position:0%
State access list way back in the day is
cited<00:06:23.520><c> by</c><00:06:23.800><c> Fuel</c><00:06:24.440><c> and</c><00:06:24.680><c> there's</c><00:06:24.840><c> been</c><00:06:25.039><c> some</c>

00:06:25.189 --> 00:06:25.199 align:start position:0%
cited by Fuel and there's been some
 

00:06:25.199 --> 00:06:26.350 align:start position:0%
cited by Fuel and there's been some
extra<00:06:25.560><c> thought</c><00:06:25.759><c> on</c><00:06:25.960><c> that</c><00:06:26.080><c> and</c><00:06:26.199><c> some</c>

00:06:26.350 --> 00:06:26.360 align:start position:0%
extra thought on that and some
 

00:06:26.360 --> 00:06:28.550 align:start position:0%
extra thought on that and some
developments<00:06:27.280><c> are</c><00:06:27.479><c> there</c><00:06:27.680><c> any</c><00:06:28.000><c> differences</c>

00:06:28.550 --> 00:06:28.560 align:start position:0%
developments are there any differences
 

00:06:28.560 --> 00:06:30.510 align:start position:0%
developments are there any differences
between<00:06:29.120><c> your</c><00:06:29.639><c> absolute</c><00:06:30.000><c> dream</c><00:06:30.360><c> like</c><00:06:30.440><c> you</c>

00:06:30.510 --> 00:06:30.520 align:start position:0%
between your absolute dream like you
 

00:06:30.520 --> 00:06:32.550 align:start position:0%
between your absolute dream like you
know<00:06:30.720><c> Pie</c><00:06:30.880><c> in</c><00:06:31.000><c> the</c><00:06:31.160><c> Sky</c><00:06:31.800><c> perfect</c><00:06:32.080><c> if</c><00:06:32.240><c> you</c><00:06:32.400><c> a</c>

00:06:32.550 --> 00:06:32.560 align:start position:0%
know Pie in the Sky perfect if you a
 

00:06:32.560 --> 00:06:35.189 align:start position:0%
know Pie in the Sky perfect if you a
dictator<00:06:33.240><c> model</c><00:06:33.599><c> of</c><00:06:33.759><c> State</c><00:06:34.120><c> access</c><00:06:34.759><c> and</c><00:06:35.039><c> what</c>

00:06:35.189 --> 00:06:35.199 align:start position:0%
dictator model of State access and what
 

00:06:35.199 --> 00:06:37.469 align:start position:0%
dictator model of State access and what
fuel<00:06:35.520><c> is</c><00:06:35.720><c> currently</c><00:06:36.039><c> running</c><00:06:36.960><c> I</c><00:06:37.039><c> think</c><00:06:37.240><c> what</c>

00:06:37.469 --> 00:06:37.479 align:start position:0%
fuel is currently running I think what
 

00:06:37.479 --> 00:06:40.029 align:start position:0%
fuel is currently running I think what
fuel<00:06:37.720><c> is</c><00:06:37.840><c> doing</c><00:06:38.240><c> is</c><00:06:38.520><c> elegant</c><00:06:39.400><c> um</c><00:06:39.639><c> so</c><00:06:39.800><c> I</c><00:06:39.880><c> think</c>

00:06:40.029 --> 00:06:40.039 align:start position:0%
fuel is doing is elegant um so I think
 

00:06:40.039 --> 00:06:42.110 align:start position:0%
fuel is doing is elegant um so I think
it<00:06:40.240><c> it</c><00:06:40.400><c> follows</c><00:06:40.960><c> a</c><00:06:41.080><c> more</c><00:06:41.440><c> account</c><00:06:41.759><c> Centric</c>

00:06:42.110 --> 00:06:42.120 align:start position:0%
it it follows a more account Centric
 

00:06:42.120 --> 00:06:44.430 align:start position:0%
it it follows a more account Centric
model<00:06:42.479><c> it's</c><00:06:42.720><c> like</c><00:06:42.919><c> sort</c><00:06:43.080><c> of</c><00:06:43.199><c> like</c><00:06:43.280><c> an</c><00:06:43.360><c> a</c><00:06:43.440><c> utxo</c>

00:06:44.430 --> 00:06:44.440 align:start position:0%
model it's like sort of like an a utxo
 

00:06:44.440 --> 00:06:46.550 align:start position:0%
model it's like sort of like an a utxo
model<00:06:44.880><c> is</c><00:06:45.120><c> the</c><00:06:45.199><c> way</c><00:06:45.360><c> that</c><00:06:45.479><c> I</c><00:06:45.759><c> see</c><00:06:46.000><c> it</c><00:06:46.199><c> and</c><00:06:46.360><c> with</c>

00:06:46.550 --> 00:06:46.560 align:start position:0%
model is the way that I see it and with
 

00:06:46.560 --> 00:06:49.909 align:start position:0%
model is the way that I see it and with
utxo<00:06:47.240><c> style</c><00:06:47.720><c> models</c><00:06:48.720><c> um</c><00:06:49.160><c> you</c><00:06:49.360><c> have</c><00:06:49.639><c> better</c>

00:06:49.909 --> 00:06:49.919 align:start position:0%
utxo style models um you have better
 

00:06:49.919 --> 00:06:52.510 align:start position:0%
utxo style models um you have better
determinism<00:06:50.759><c> around</c><00:06:51.120><c> accounts</c><00:06:51.919><c> and</c><00:06:52.199><c> it's</c>

00:06:52.510 --> 00:06:52.520 align:start position:0%
determinism around accounts and it's
 

00:06:52.520 --> 00:06:54.029 align:start position:0%
determinism around accounts and it's
much<00:06:52.720><c> easier</c><00:06:53.039><c> to</c><00:06:53.160><c> see</c><00:06:53.440><c> what</c><00:06:53.599><c> you're</c><00:06:53.720><c> going</c><00:06:53.880><c> to</c>

00:06:54.029 --> 00:06:54.039 align:start position:0%
much easier to see what you're going to
 

00:06:54.039 --> 00:06:56.110 align:start position:0%
much easier to see what you're going to
touch<00:06:54.479><c> ahead</c><00:06:54.680><c> of</c><00:06:54.800><c> time</c><00:06:54.960><c> and</c><00:06:55.080><c> what</c><00:06:55.160><c> you</c><00:06:55.280><c> won't</c>

00:06:56.110 --> 00:06:56.120 align:start position:0%
touch ahead of time and what you won't
 

00:06:56.120 --> 00:06:58.029 align:start position:0%
touch ahead of time and what you won't
um<00:06:56.240><c> so</c><00:06:56.360><c> I</c><00:06:56.479><c> think</c><00:06:56.680><c> with</c><00:06:56.840><c> regards</c><00:06:57.120><c> to</c><00:06:57.280><c> ethereum</c>

00:06:58.029 --> 00:06:58.039 align:start position:0%
um so I think with regards to ethereum
 

00:06:58.039 --> 00:07:00.950 align:start position:0%
um so I think with regards to ethereum
um<00:06:58.360><c> it'll</c><00:06:58.599><c> never</c><00:06:58.840><c> go</c><00:06:59.000><c> to</c><00:06:59.160><c> that</c><00:06:59.680><c> stream</c><00:07:00.479><c> um</c><00:07:00.800><c> but</c>

00:07:00.950 --> 00:07:00.960 align:start position:0%
um it'll never go to that stream um but
 

00:07:00.960 --> 00:07:03.189 align:start position:0%
um it'll never go to that stream um but
I<00:07:01.039><c> think</c><00:07:01.199><c> there's</c><00:07:01.479><c> good</c><00:07:01.720><c> balances</c><00:07:02.560><c> to</c><00:07:02.840><c> where</c>

00:07:03.189 --> 00:07:03.199 align:start position:0%
I think there's good balances to where
 

00:07:03.199 --> 00:07:05.189 align:start position:0%
I think there's good balances to where
we<00:07:03.319><c> can</c><00:07:03.479><c> sort</c><00:07:03.639><c> of</c><00:07:03.840><c> keep</c><00:07:04.120><c> some</c><00:07:04.280><c> of</c><00:07:04.560><c> the</c><00:07:04.800><c> beauties</c>

00:07:05.189 --> 00:07:05.199 align:start position:0%
we can sort of keep some of the beauties
 

00:07:05.199 --> 00:07:07.390 align:start position:0%
we can sort of keep some of the beauties
of<00:07:05.479><c> the</c><00:07:05.599><c> current</c><00:07:05.919><c> account</c><00:07:06.280><c> model</c><00:07:06.879><c> but</c><00:07:07.080><c> also</c>

00:07:07.390 --> 00:07:07.400 align:start position:0%
of the current account model but also
 

00:07:07.400 --> 00:07:08.950 align:start position:0%
of the current account model but also
have<00:07:07.680><c> additional</c><00:07:08.000><c> speed</c><00:07:08.199><c> and</c>

00:07:08.950 --> 00:07:08.960 align:start position:0%
have additional speed and
 

00:07:08.960 --> 00:07:18.710 align:start position:0%
have additional speed and
security<00:07:09.960><c> thanks</c><00:07:10.560><c> last</c>

00:07:18.710 --> 00:07:18.720 align:start position:0%
 
 

00:07:18.720 --> 00:07:25.029 align:start position:0%
 
question<00:07:19.720><c> okay</c><00:07:20.400><c> TJ</c>

00:07:25.029 --> 00:07:25.039 align:start position:0%
 
 

00:07:25.039 --> 00:07:29.869 align:start position:0%
 
hello<00:07:26.039><c> um</c><00:07:26.280><c> can</c><00:07:26.440><c> you</c><00:07:27.160><c> just</c><00:07:27.680><c> Define</c><00:07:28.680><c> these</c><00:07:29.120><c> lists</c>

00:07:29.869 --> 00:07:29.879 align:start position:0%
hello um can you just Define these lists
 

00:07:29.879 --> 00:07:31.950 align:start position:0%
hello um can you just Define these lists
and<00:07:30.080><c> then</c><00:07:30.440><c> how</c><00:07:30.520><c> do</c><00:07:30.680><c> you</c><00:07:30.879><c> calculate</c><00:07:31.400><c> this</c><00:07:31.599><c> list</c>

00:07:31.950 --> 00:07:31.960 align:start position:0%
and then how do you calculate this list
 

00:07:31.960 --> 00:07:34.189 align:start position:0%
and then how do you calculate this list
prior<00:07:32.240><c> to</c><00:07:32.520><c> the</c><00:07:32.720><c> transaction</c><00:07:33.360><c> happen</c><00:07:33.840><c> I</c><00:07:33.960><c> never</c>

00:07:34.189 --> 00:07:34.199 align:start position:0%
prior to the transaction happen I never
 

00:07:34.199 --> 00:07:37.909 align:start position:0%
prior to the transaction happen I never
understood<00:07:34.759><c> that</c><00:07:35.400><c> how</c><00:07:35.520><c> do</c><00:07:35.639><c> you</c><00:07:36.400><c> oh</c><00:07:36.840><c> okay</c><00:07:37.280><c> um</c><00:07:37.680><c> so</c>

00:07:37.909 --> 00:07:37.919 align:start position:0%
understood that how do you oh okay um so
 

00:07:37.919 --> 00:07:40.710 align:start position:0%
understood that how do you oh okay um so
basically<00:07:38.479><c> any</c><00:07:39.280><c> state</c><00:07:39.759><c> that</c><00:07:39.879><c> you</c><00:07:40.120><c> access</c><00:07:40.639><c> you</c>

00:07:40.710 --> 00:07:40.720 align:start position:0%
basically any state that you access you
 

00:07:40.720 --> 00:07:41.670 align:start position:0%
basically any state that you access you
can

00:07:41.670 --> 00:07:41.680 align:start position:0%
can
 

00:07:41.680 --> 00:07:43.309 align:start position:0%
can
deterministically<00:07:42.680><c> write</c><00:07:42.879><c> you</c><00:07:42.960><c> can</c><00:07:43.080><c> have</c><00:07:43.199><c> a</c>

00:07:43.309 --> 00:07:43.319 align:start position:0%
deterministically write you can have a
 

00:07:43.319 --> 00:07:44.710 align:start position:0%
deterministically write you can have a
hash<00:07:43.599><c> that</c><00:07:43.720><c> represents</c><00:07:44.240><c> that</c><00:07:44.400><c> state</c><00:07:44.639><c> that</c>

00:07:44.710 --> 00:07:44.720 align:start position:0%
hash that represents that state that
 

00:07:44.720 --> 00:07:48.230 align:start position:0%
hash that represents that state that
you're<00:07:45.039><c> going</c><00:07:45.199><c> to</c><00:07:45.360><c> access</c><00:07:45.759><c> for</c><00:07:46.199><c> example</c><00:07:47.240><c> um</c>

00:07:48.230 --> 00:07:48.240 align:start position:0%
you're going to access for example um
 

00:07:48.240 --> 00:07:51.749 align:start position:0%
you're going to access for example um
and<00:07:48.599><c> so</c><00:07:49.599><c> uh</c><00:07:49.960><c> anything</c><00:07:50.440><c> that</c><00:07:50.680><c> you</c><00:07:50.879><c> touch</c><00:07:51.319><c> any</c><00:07:51.520><c> of</c>

00:07:51.749 --> 00:07:51.759 align:start position:0%
and so uh anything that you touch any of
 

00:07:51.759 --> 00:07:54.629 align:start position:0%
and so uh anything that you touch any of
those<00:07:52.520><c> um</c><00:07:52.759><c> State</c><00:07:53.159><c> locations</c><00:07:54.159><c> would</c><00:07:54.319><c> be</c>

00:07:54.629 --> 00:07:54.639 align:start position:0%
those um State locations would be
 

00:07:54.639 --> 00:07:56.869 align:start position:0%
those um State locations would be
referenced<00:07:55.280><c> via</c><00:07:55.680><c> a</c><00:07:55.840><c> list</c><00:07:56.000><c> of</c><00:07:56.199><c> hashes</c>

00:07:56.869 --> 00:07:56.879 align:start position:0%
referenced via a list of hashes
 

00:07:56.879 --> 00:07:58.830 align:start position:0%
referenced via a list of hashes
essentially<00:07:57.840><c> um</c><00:07:57.960><c> that's</c><00:07:58.159><c> one</c><00:07:58.360><c> mechanism</c><00:07:58.720><c> to</c>

00:07:58.830 --> 00:07:58.840 align:start position:0%
essentially um that's one mechanism to
 

00:07:58.840 --> 00:08:00.869 align:start position:0%
essentially um that's one mechanism to
do<00:07:58.960><c> it</c><00:07:59.080><c> there's</c><00:07:59.840><c> a</c><00:08:00.000><c> bunch</c><00:08:00.199><c> of</c><00:08:00.400><c> different</c><00:08:00.800><c> but</c>

00:08:00.869 --> 00:08:00.879 align:start position:0%
do it there's a bunch of different but
 

00:08:00.879 --> 00:08:03.029 align:start position:0%
do it there's a bunch of different but
yeah<00:08:01.319><c> how</c><00:08:01.400><c> do</c><00:08:01.479><c> you</c><00:08:01.599><c> know</c><00:08:01.840><c> that</c><00:08:02.000><c> without</c>

00:08:03.029 --> 00:08:03.039 align:start position:0%
yeah how do you know that without
 

00:08:03.039 --> 00:08:05.909 align:start position:0%
yeah how do you know that without
running<00:08:04.039><c> um</c><00:08:04.319><c> so</c><00:08:04.520><c> you</c><00:08:04.720><c> have</c><00:08:04.840><c> to</c><00:08:05.560><c> how</c><00:08:05.680><c> do</c><00:08:05.800><c> you</c>

00:08:05.909 --> 00:08:05.919 align:start position:0%
running um so you have to how do you
 

00:08:05.919 --> 00:08:07.869 align:start position:0%
running um so you have to how do you
sorry<00:08:06.879><c> how</c><00:08:07.000><c> do</c><00:08:07.080><c> you</c><00:08:07.240><c> get</c><00:08:07.400><c> that</c><00:08:07.639><c> without</c>

00:08:07.869 --> 00:08:07.879 align:start position:0%
sorry how do you get that without
 

00:08:07.879 --> 00:08:10.149 align:start position:0%
sorry how do you get that without
running<00:08:08.199><c> the</c><00:08:08.400><c> transaction</c><00:08:09.400><c> um</c><00:08:09.800><c> yeah</c><00:08:09.919><c> so</c><00:08:10.039><c> the</c>

00:08:10.149 --> 00:08:10.159 align:start position:0%
running the transaction um yeah so the
 

00:08:10.159 --> 00:08:11.710 align:start position:0%
running the transaction um yeah so the
user<00:08:10.360><c> would</c><00:08:10.520><c> run</c><00:08:10.720><c> the</c><00:08:10.879><c> transaction</c><00:08:11.360><c> ahead</c><00:08:11.560><c> of</c>

00:08:11.710 --> 00:08:11.720 align:start position:0%
user would run the transaction ahead of
 

00:08:11.720 --> 00:08:13.909 align:start position:0%
user would run the transaction ahead of
time<00:08:12.080><c> right</c><00:08:12.759><c> um</c><00:08:12.879><c> or</c><00:08:13.039><c> may</c><00:08:13.199><c> run</c><00:08:13.360><c> the</c><00:08:13.479><c> transaction</c>

00:08:13.909 --> 00:08:13.919 align:start position:0%
time right um or may run the transaction
 

00:08:13.919 --> 00:08:16.830 align:start position:0%
time right um or may run the transaction
ahead<00:08:14.120><c> of</c><00:08:14.319><c> time</c><00:08:15.159><c> uh</c><00:08:15.360><c> before</c><00:08:15.639><c> they</c><00:08:15.759><c> form</c><00:08:16.120><c> that</c>

00:08:16.830 --> 00:08:16.840 align:start position:0%
ahead of time uh before they form that
 

00:08:16.840 --> 00:08:20.070 align:start position:0%
ahead of time uh before they form that
and<00:08:17.080><c> then</c><00:08:17.800><c> um</c><00:08:18.199><c> it's</c><00:08:18.599><c> then</c><00:08:18.759><c> it's</c><00:08:19.000><c> enforced</c><00:08:19.919><c> um</c>

00:08:20.070 --> 00:08:20.080 align:start position:0%
and then um it's then it's enforced um
 

00:08:20.080 --> 00:08:22.230 align:start position:0%
and then um it's then it's enforced um
in<00:08:20.199><c> the</c><00:08:20.360><c> consensus</c><00:08:21.000><c> protocol</c><00:08:21.800><c> if</c><00:08:21.919><c> that</c><00:08:22.039><c> makes</c>

00:08:22.230 --> 00:08:22.240 align:start position:0%
in the consensus protocol if that makes
 

00:08:22.240 --> 00:08:23.869 align:start position:0%
in the consensus protocol if that makes
sense<00:08:22.400><c> so</c><00:08:22.560><c> that</c><00:08:22.639><c> means</c><00:08:22.919><c> people</c><00:08:23.159><c> who</c><00:08:23.319><c> are</c>

00:08:23.869 --> 00:08:23.879 align:start position:0%
sense so that means people who are
 

00:08:23.879 --> 00:08:25.149 align:start position:0%
sense so that means people who are
listening<00:08:24.240><c> for</c><00:08:24.440><c> transactions</c><00:08:24.919><c> that</c><00:08:25.039><c> are</c>

00:08:25.149 --> 00:08:25.159 align:start position:0%
listening for transactions that are
 

00:08:25.159 --> 00:08:28.110 align:start position:0%
listening for transactions that are
coming<00:08:25.360><c> in</c><00:08:25.599><c> wallets</c><00:08:26.039><c> that</c><00:08:26.120><c> are</c><00:08:27.039><c> um</c><00:08:27.400><c> trying</c><00:08:27.680><c> to</c>

00:08:28.110 --> 00:08:28.120 align:start position:0%
coming in wallets that are um trying to
 

00:08:28.120 --> 00:08:29.510 align:start position:0%
coming in wallets that are um trying to
validate<00:08:28.560><c> the</c><00:08:28.680><c> security</c><00:08:29.000><c> of</c><00:08:29.039><c> a</c><00:08:29.159><c> transaction</c>

00:08:29.510 --> 00:08:29.520 align:start position:0%
validate the security of a transaction
 

00:08:29.520 --> 00:08:31.710 align:start position:0%
validate the security of a transaction
ction<00:08:29.840><c> things</c><00:08:30.039><c> like</c><00:08:30.240><c> that</c><00:08:31.080><c> um</c><00:08:31.319><c> know</c><00:08:31.520><c> that</c>

00:08:31.710 --> 00:08:31.720 align:start position:0%
ction things like that um know that
 

00:08:31.720 --> 00:08:33.029 align:start position:0%
ction things like that um know that
these<00:08:32.039><c> are</c><00:08:32.200><c> the</c><00:08:32.320><c> things</c><00:08:32.519><c> that</c><00:08:32.640><c> are</c><00:08:32.760><c> going</c><00:08:32.919><c> to</c>

00:08:33.029 --> 00:08:33.039 align:start position:0%
these are the things that are going to
 

00:08:33.039 --> 00:08:35.149 align:start position:0%
these are the things that are going to
be<00:08:33.159><c> touched</c><00:08:33.760><c> and</c><00:08:33.919><c> there's</c><00:08:34.120><c> no</c><00:08:34.360><c> like</c><00:08:34.519><c> bit</c><00:08:34.800><c> flip</c>

00:08:35.149 --> 00:08:35.159 align:start position:0%
be touched and there's no like bit flip
 

00:08:35.159 --> 00:08:37.269 align:start position:0%
be touched and there's no like bit flip
that<00:08:35.320><c> might</c><00:08:35.560><c> happen</c><00:08:35.959><c> that</c><00:08:36.200><c> might</c><00:08:36.760><c> suddenly</c>

00:08:37.269 --> 00:08:37.279 align:start position:0%
that might happen that might suddenly
 

00:08:37.279 --> 00:08:39.070 align:start position:0%
that might happen that might suddenly
have<00:08:37.479><c> it</c><00:08:37.640><c> touch</c><00:08:38.039><c> like</c><00:08:38.200><c> 10</c><00:08:38.440><c> other</c><00:08:38.719><c> accounts</c>

00:08:39.070 --> 00:08:39.080 align:start position:0%
have it touch like 10 other accounts
 

00:08:39.080 --> 00:08:41.110 align:start position:0%
have it touch like 10 other accounts
that<00:08:39.200><c> could</c><00:08:39.320><c> end</c><00:08:39.479><c> up</c><00:08:39.599><c> siphoning</c><00:08:40.080><c> funds</c><00:08:40.560><c> or</c><00:08:40.880><c> do</c>

00:08:41.110 --> 00:08:41.120 align:start position:0%
that could end up siphoning funds or do
 

00:08:41.120 --> 00:08:42.709 align:start position:0%
that could end up siphoning funds or do
some<00:08:41.320><c> type</c><00:08:41.440><c> of</c><00:08:41.599><c> bridge</c><00:08:41.919><c> attack</c><00:08:42.200><c> mechanism</c><00:08:42.599><c> if</c>

00:08:42.709 --> 00:08:42.719 align:start position:0%
some type of bridge attack mechanism if
 

00:08:42.719 --> 00:08:43.590 align:start position:0%
some type of bridge attack mechanism if
that<00:08:42.839><c> makes</c>

00:08:43.590 --> 00:08:43.600 align:start position:0%
that makes
 

00:08:43.600 --> 00:08:46.269 align:start position:0%
that makes
sense<00:08:44.600><c> okay</c><00:08:45.320><c> thank</c><00:08:45.480><c> you</c><00:08:45.600><c> so</c><00:08:45.720><c> much</c><00:08:45.959><c> let's</c><00:08:46.080><c> talk</c>

00:08:46.269 --> 00:08:46.279 align:start position:0%
sense okay thank you so much let's talk
 

00:08:46.279 --> 00:08:47.829 align:start position:0%
sense okay thank you so much let's talk
later<00:08:46.839><c> thank</c><00:08:46.959><c> you</c><00:08:47.080><c> so</c><00:08:47.200><c> much</c><00:08:47.399><c> guys</c><00:08:47.560><c> let's</c><00:08:47.720><c> give</c>

00:08:47.829 --> 00:08:47.839 align:start position:0%
later thank you so much guys let's give
 

00:08:47.839 --> 00:08:49.990 align:start position:0%
later thank you so much guys let's give
a<00:08:48.000><c> hand</c><00:08:48.200><c> of</c><00:08:48.360><c> Applause</c><00:08:48.680><c> for</c>

00:08:49.990 --> 00:08:50.000 align:start position:0%
a hand of Applause for
 

00:08:50.000 --> 00:08:52.310 align:start position:0%
a hand of Applause for
Wales<00:08:51.000><c> and</c><00:08:51.200><c> thank</c><00:08:51.360><c> you</c><00:08:51.480><c> for</c><00:08:51.680><c> your</c><00:08:51.920><c> amazing</c>

00:08:52.310 --> 00:08:52.320 align:start position:0%
Wales and thank you for your amazing
 

00:08:52.320 --> 00:08:54.150 align:start position:0%
Wales and thank you for your amazing
questions<00:08:53.200><c> like</c><00:08:53.360><c> I</c><00:08:53.519><c> said</c><00:08:53.680><c> it's</c><00:08:53.800><c> going</c><00:08:53.920><c> to</c><00:08:54.000><c> be</c>

00:08:54.150 --> 00:08:54.160 align:start position:0%
questions like I said it's going to be
 

00:08:54.160 --> 00:08:55.870 align:start position:0%
questions like I said it's going to be
interesting<00:08:54.640><c> this</c><00:08:54.760><c> morning</c><00:08:55.480><c> our</c><00:08:55.680><c> next</c>

00:08:55.870 --> 00:08:55.880 align:start position:0%
interesting this morning our next
 

00:08:55.880 --> 00:08:59.320 align:start position:0%
interesting this morning our next
speaker<00:08:56.480><c> is</c>

