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

00:00:13.009 --> 00:00:13.019 align:start position:0%
 
 

00:00:13.019 --> 00:00:15.049 align:start position:0%
 
I'm<00:00:13.500><c> really</c><00:00:13.620><c> interested</c><00:00:13.980><c> at</c><00:00:14.219><c> and</c><00:00:14.639><c> I</c><00:00:14.820><c> think</c><00:00:14.940><c> a</c>

00:00:15.049 --> 00:00:15.059 align:start position:0%
I'm really interested at and I think a
 

00:00:15.059 --> 00:00:16.609 align:start position:0%
I'm really interested at and I think a
lot<00:00:15.179><c> of</c><00:00:15.240><c> people</c><00:00:15.360><c> in</c><00:00:15.719><c> the</c><00:00:15.839><c> security</c><00:00:15.960><c> field</c><00:00:16.260><c> sort</c>

00:00:16.609 --> 00:00:16.619 align:start position:0%
lot of people in the security field sort
 

00:00:16.619 --> 00:00:18.890 align:start position:0%
lot of people in the security field sort
of<00:00:16.740><c> should</c><00:00:17.220><c> be</c><00:00:17.340><c> as</c><00:00:17.580><c> well</c><00:00:17.760><c> and</c><00:00:18.480><c> that's</c><00:00:18.600><c> Escape</c>

00:00:18.890 --> 00:00:18.900 align:start position:0%
of should be as well and that's Escape
 

00:00:18.900 --> 00:00:20.990 align:start position:0%
of should be as well and that's Escape
patches<00:00:19.380><c> for</c><00:00:19.680><c> Roll-Ups</c><00:00:20.340><c> you've</c><00:00:20.640><c> heard</c><00:00:20.760><c> a</c><00:00:20.939><c> lot</c>

00:00:20.990 --> 00:00:21.000 align:start position:0%
patches for Roll-Ups you've heard a lot
 

00:00:21.000 --> 00:00:23.510 align:start position:0%
patches for Roll-Ups you've heard a lot
about<00:00:21.119><c> Roll-Ups</c><00:00:21.779><c> uh</c><00:00:22.560><c> so</c><00:00:22.680><c> let's</c><00:00:22.859><c> give</c><00:00:23.160><c> a</c><00:00:23.340><c> brief</c>

00:00:23.510 --> 00:00:23.520 align:start position:0%
about Roll-Ups uh so let's give a brief
 

00:00:23.520 --> 00:00:25.130 align:start position:0%
about Roll-Ups uh so let's give a brief
introduction<00:00:23.880><c> about</c><00:00:24.119><c> what</c><00:00:24.600><c> they</c><00:00:24.779><c> are</c><00:00:24.900><c> and</c>

00:00:25.130 --> 00:00:25.140 align:start position:0%
introduction about what they are and
 

00:00:25.140 --> 00:00:26.150 align:start position:0%
introduction about what they are and
then<00:00:25.199><c> we'll</c><00:00:25.380><c> talk</c><00:00:25.500><c> about</c><00:00:25.680><c> the</c><00:00:25.920><c> specific</c>

00:00:26.150 --> 00:00:26.160 align:start position:0%
then we'll talk about the specific
 

00:00:26.160 --> 00:00:28.250 align:start position:0%
then we'll talk about the specific
feature<00:00:26.519><c> I</c><00:00:26.699><c> care</c><00:00:26.880><c> about</c><00:00:27.060><c> and</c><00:00:27.779><c> then</c><00:00:27.900><c> we'll</c><00:00:28.080><c> talk</c>

00:00:28.250 --> 00:00:28.260 align:start position:0%
feature I care about and then we'll talk
 

00:00:28.260 --> 00:00:30.529 align:start position:0%
feature I care about and then we'll talk
about<00:00:28.439><c> some</c><00:00:28.800><c> features</c><00:00:29.160><c> that</c><00:00:29.580><c> those</c><00:00:30.180><c> features</c>

00:00:30.529 --> 00:00:30.539 align:start position:0%
about some features that those features
 

00:00:30.539 --> 00:00:32.450 align:start position:0%
about some features that those features
should<00:00:30.779><c> have</c><00:00:30.900><c> so</c><00:00:31.140><c> what</c><00:00:31.320><c> a</c><00:00:31.500><c> good</c><00:00:31.619><c> roll-up</c><00:00:31.980><c> might</c>

00:00:32.450 --> 00:00:32.460 align:start position:0%
should have so what a good roll-up might
 

00:00:32.460 --> 00:00:34.970 align:start position:0%
should have so what a good roll-up might
want<00:00:33.079><c> so</c><00:00:34.079><c> this</c><00:00:34.200><c> will</c><00:00:34.380><c> be</c><00:00:34.440><c> sort</c><00:00:34.559><c> of</c><00:00:34.620><c> similar</c><00:00:34.860><c> to</c>

00:00:34.970 --> 00:00:34.980 align:start position:0%
want so this will be sort of similar to
 

00:00:34.980 --> 00:00:36.709 align:start position:0%
want so this will be sort of similar to
my<00:00:35.160><c> colleague's</c><00:00:35.520><c> talk</c><00:00:35.700><c> from</c><00:00:36.120><c> earlier</c><00:00:36.420><c> except</c>

00:00:36.709 --> 00:00:36.719 align:start position:0%
my colleague's talk from earlier except
 

00:00:36.719 --> 00:00:38.510 align:start position:0%
my colleague's talk from earlier except
not<00:00:36.960><c> Bridges</c><00:00:37.440><c> but</c><00:00:37.620><c> okay</c><00:00:37.920><c> so</c><00:00:38.160><c> what</c><00:00:38.280><c> is</c><00:00:38.399><c> a</c>

00:00:38.510 --> 00:00:38.520 align:start position:0%
not Bridges but okay so what is a
 

00:00:38.520 --> 00:00:40.970 align:start position:0%
not Bridges but okay so what is a
roll-up<00:00:38.820><c> well</c><00:00:39.180><c> if</c><00:00:39.480><c> you</c><00:00:39.719><c> you</c><00:00:40.260><c> know</c><00:00:40.379><c> attended</c><00:00:40.860><c> a</c>

00:00:40.970 --> 00:00:40.980 align:start position:0%
roll-up well if you you know attended a
 

00:00:40.980 --> 00:00:43.130 align:start position:0%
roll-up well if you you know attended a
lot<00:00:41.100><c> of</c><00:00:41.219><c> these</c><00:00:41.399><c> talks</c><00:00:41.760><c> here</c><00:00:42.000><c> at</c><00:00:42.480><c> Defcon</c><00:00:42.960><c> or</c>

00:00:43.130 --> 00:00:43.140 align:start position:0%
lot of these talks here at Defcon or
 

00:00:43.140 --> 00:00:44.510 align:start position:0%
lot of these talks here at Defcon or
elsewhere<00:00:43.440><c> you</c><00:00:43.739><c> know</c><00:00:43.860><c> you</c><00:00:43.980><c> see</c><00:00:44.100><c> a</c><00:00:44.280><c> bunch</c><00:00:44.399><c> of</c>

00:00:44.510 --> 00:00:44.520 align:start position:0%
elsewhere you know you see a bunch of
 

00:00:44.520 --> 00:00:45.650 align:start position:0%
elsewhere you know you see a bunch of
more<00:00:44.879><c> or</c><00:00:45.000><c> less</c><00:00:45.059><c> you</c><00:00:45.239><c> know</c><00:00:45.360><c> mutually</c>

00:00:45.650 --> 00:00:45.660 align:start position:0%
more or less you know mutually
 

00:00:45.660 --> 00:00:47.810 align:start position:0%
more or less you know mutually
consistent<00:00:46.140><c> definitions</c><00:00:46.980><c> but</c><00:00:47.520><c> essentially</c>

00:00:47.810 --> 00:00:47.820 align:start position:0%
consistent definitions but essentially
 

00:00:47.820 --> 00:00:49.310 align:start position:0%
consistent definitions but essentially
it's<00:00:48.000><c> some</c><00:00:48.180><c> sort</c><00:00:48.300><c> of</c><00:00:48.420><c> layer</c><00:00:48.719><c> to</c><00:00:48.840><c> scaling</c>

00:00:49.310 --> 00:00:49.320 align:start position:0%
it's some sort of layer to scaling
 

00:00:49.320 --> 00:00:50.750 align:start position:0%
it's some sort of layer to scaling
solution<00:00:49.620><c> or</c><00:00:49.800><c> maybe</c><00:00:49.920><c> layer</c><00:00:50.219><c> three</c><00:00:50.340><c> or</c><00:00:50.460><c> layer</c>

00:00:50.750 --> 00:00:50.760 align:start position:0%
solution or maybe layer three or layer
 

00:00:50.760 --> 00:00:52.790 align:start position:0%
solution or maybe layer three or layer
four<00:00:50.879><c> if</c><00:00:51.059><c> you're</c><00:00:51.180><c> really</c><00:00:51.300><c> Forward</c><00:00:51.539><c> Thinking</c>

00:00:52.790 --> 00:00:52.800 align:start position:0%
four if you're really Forward Thinking
 

00:00:52.800 --> 00:00:54.350 align:start position:0%
four if you're really Forward Thinking
um<00:00:52.860><c> and</c><00:00:53.039><c> it's</c><00:00:53.219><c> some</c><00:00:53.460><c> system</c><00:00:53.640><c> that</c><00:00:54.000><c> just</c><00:00:54.180><c> takes</c>

00:00:54.350 --> 00:00:54.360 align:start position:0%
um and it's some system that just takes
 

00:00:54.360 --> 00:00:57.049 align:start position:0%
um and it's some system that just takes
transactions<00:00:55.020><c> and</c><00:00:55.260><c> executes</c><00:00:55.739><c> them</c><00:00:55.980><c> off</c><00:00:56.760><c> chain</c>

00:00:57.049 --> 00:00:57.059 align:start position:0%
transactions and executes them off chain
 

00:00:57.059 --> 00:00:58.910 align:start position:0%
transactions and executes them off chain
and<00:00:57.539><c> then</c><00:00:57.600><c> batches</c><00:00:58.020><c> them</c><00:00:58.260><c> and</c><00:00:58.440><c> compresses</c>

00:00:58.910 --> 00:00:58.920 align:start position:0%
and then batches them and compresses
 

00:00:58.920 --> 00:01:00.470 align:start position:0%
and then batches them and compresses
them<00:00:59.100><c> and</c><00:00:59.340><c> does</c><00:00:59.460><c> something</c><00:00:59.640><c> to</c><00:01:00.000><c> get</c><00:01:00.180><c> you</c><00:01:00.300><c> some</c>

00:01:00.470 --> 00:01:00.480 align:start position:0%
them and does something to get you some
 

00:01:00.480 --> 00:01:01.910 align:start position:0%
them and does something to get you some
sort<00:01:00.600><c> of</c><00:01:00.719><c> savings</c><00:01:01.020><c> and</c><00:01:01.260><c> pushes</c><00:01:01.500><c> some</c><00:01:01.680><c> data</c>

00:01:01.910 --> 00:01:01.920 align:start position:0%
sort of savings and pushes some data
 

00:01:01.920 --> 00:01:04.430 align:start position:0%
sort of savings and pushes some data
onto<00:01:02.219><c> layer</c><00:01:02.460><c> one</c><00:01:02.579><c> and</c><00:01:03.239><c> so</c><00:01:03.420><c> essentially</c><00:01:03.899><c> it's</c><00:01:04.320><c> a</c>

00:01:04.430 --> 00:01:04.440 align:start position:0%
onto layer one and so essentially it's a
 

00:01:04.440 --> 00:01:06.109 align:start position:0%
onto layer one and so essentially it's a
system<00:01:04.680><c> that's</c><00:01:04.920><c> replicating</c><00:01:05.460><c> your</c><00:01:05.700><c> layer</c><00:01:06.000><c> one</c>

00:01:06.109 --> 00:01:06.119 align:start position:0%
system that's replicating your layer one
 

00:01:06.119 --> 00:01:08.330 align:start position:0%
system that's replicating your layer one
blockchain<00:01:06.840><c> like</c><00:01:07.020><c> ethereum</c><00:01:07.500><c> but</c><00:01:07.979><c> it's</c><00:01:08.100><c> doing</c>

00:01:08.330 --> 00:01:08.340 align:start position:0%
blockchain like ethereum but it's doing
 

00:01:08.340 --> 00:01:09.950 align:start position:0%
blockchain like ethereum but it's doing
it<00:01:08.520><c> elsewhere</c><00:01:08.880><c> with</c><00:01:09.240><c> some</c><00:01:09.360><c> nice</c><00:01:09.540><c> advantage</c>

00:01:09.950 --> 00:01:09.960 align:start position:0%
it elsewhere with some nice advantage
 

00:01:09.960 --> 00:01:12.109 align:start position:0%
it elsewhere with some nice advantage
that<00:01:10.260><c> gives</c><00:01:10.439><c> you</c><00:01:10.619><c> you</c><00:01:10.920><c> know</c><00:01:11.100><c> scalability</c><00:01:11.760><c> in</c>

00:01:12.109 --> 00:01:12.119 align:start position:0%
that gives you you know scalability in
 

00:01:12.119 --> 00:01:14.810 align:start position:0%
that gives you you know scalability in
in<00:01:12.299><c> some</c><00:01:12.479><c> sense</c><00:01:12.659><c> or</c><00:01:12.960><c> or</c><00:01:13.320><c> savings</c><00:01:13.740><c> and</c><00:01:14.460><c> so</c><00:01:14.580><c> how</c>

00:01:14.810 --> 00:01:14.820 align:start position:0%
in some sense or or savings and so how
 

00:01:14.820 --> 00:01:16.670 align:start position:0%
in some sense or or savings and so how
does<00:01:14.939><c> the</c><00:01:15.060><c> system</c><00:01:15.240><c> work</c><00:01:15.600><c> well</c><00:01:16.200><c> usually</c><00:01:16.619><c> you</c>

00:01:16.670 --> 00:01:16.680 align:start position:0%
does the system work well usually you
 

00:01:16.680 --> 00:01:18.170 align:start position:0%
does the system work well usually you
get<00:01:16.860><c> some</c><00:01:16.979><c> transactions</c><00:01:17.580><c> and</c><00:01:17.760><c> then</c><00:01:17.939><c> your</c>

00:01:18.170 --> 00:01:18.180 align:start position:0%
get some transactions and then your
 

00:01:18.180 --> 00:01:20.990 align:start position:0%
get some transactions and then your
system<00:01:18.720><c> design</c><00:01:19.140><c> is</c><00:01:19.860><c> very</c><00:01:20.220><c> dependent</c><00:01:20.640><c> on</c><00:01:20.820><c> the</c>

00:01:20.990 --> 00:01:21.000 align:start position:0%
system design is very dependent on the
 

00:01:21.000 --> 00:01:22.789 align:start position:0%
system design is very dependent on the
implementation<00:01:21.540><c> but</c><00:01:22.200><c> typically</c><00:01:22.500><c> there's</c>

00:01:22.789 --> 00:01:22.799 align:start position:0%
implementation but typically there's
 

00:01:22.799 --> 00:01:24.170 align:start position:0%
implementation but typically there's
something<00:01:22.979><c> called</c><00:01:23.220><c> a</c><00:01:23.400><c> sequencer</c><00:01:23.820><c> that</c><00:01:24.000><c> gives</c>

00:01:24.170 --> 00:01:24.180 align:start position:0%
something called a sequencer that gives
 

00:01:24.180 --> 00:01:25.730 align:start position:0%
something called a sequencer that gives
an<00:01:24.360><c> order</c><00:01:24.479><c> to</c><00:01:24.720><c> the</c><00:01:24.840><c> transactions</c><00:01:25.320><c> that</c><00:01:25.560><c> are</c>

00:01:25.730 --> 00:01:25.740 align:start position:0%
an order to the transactions that are
 

00:01:25.740 --> 00:01:28.609 align:start position:0%
an order to the transactions that are
taken<00:01:26.100><c> and</c><00:01:26.700><c> then</c><00:01:26.880><c> this</c><00:01:27.240><c> order</c><00:01:27.479><c> of</c><00:01:27.720><c> ordered</c><00:01:28.380><c> set</c>

00:01:28.609 --> 00:01:28.619 align:start position:0%
taken and then this order of ordered set
 

00:01:28.619 --> 00:01:30.649 align:start position:0%
taken and then this order of ordered set
of<00:01:28.740><c> transactions</c><00:01:29.340><c> is</c><00:01:29.700><c> executed</c><00:01:30.240><c> in</c><00:01:30.479><c> some</c>

00:01:30.649 --> 00:01:30.659 align:start position:0%
of transactions is executed in some
 

00:01:30.659 --> 00:01:32.510 align:start position:0%
of transactions is executed in some
State<00:01:30.840><c> transition</c><00:01:31.259><c> function</c><00:01:31.680><c> the</c><00:01:32.159><c> state</c><00:01:32.340><c> is</c>

00:01:32.510 --> 00:01:32.520 align:start position:0%
State transition function the state is
 

00:01:32.520 --> 00:01:34.490 align:start position:0%
State transition function the state is
updated<00:01:32.820><c> and</c><00:01:33.180><c> something</c><00:01:33.360><c> gets</c><00:01:33.780><c> pushed</c><00:01:34.140><c> to</c>

00:01:34.490 --> 00:01:34.500 align:start position:0%
updated and something gets pushed to
 

00:01:34.500 --> 00:01:36.469 align:start position:0%
updated and something gets pushed to
your<00:01:34.740><c> layer</c><00:01:35.040><c> one</c><00:01:35.159><c> chain</c><00:01:35.400><c> where</c><00:01:36.060><c> it's</c><00:01:36.180><c> you</c><00:01:36.420><c> know</c>

00:01:36.469 --> 00:01:36.479 align:start position:0%
your layer one chain where it's you know
 

00:01:36.479 --> 00:01:39.830 align:start position:0%
your layer one chain where it's you know
eventually<00:01:36.840><c> considered</c><00:01:37.320><c> final</c><00:01:37.579><c> but</c><00:01:38.579><c> uh</c><00:01:39.540><c> this</c>

00:01:39.830 --> 00:01:39.840 align:start position:0%
eventually considered final but uh this
 

00:01:39.840 --> 00:01:41.690 align:start position:0%
eventually considered final but uh this
is<00:01:39.960><c> great</c><00:01:40.259><c> when</c><00:01:40.500><c> everything</c><00:01:40.740><c> works</c><00:01:41.159><c> but</c><00:01:41.460><c> what</c>

00:01:41.690 --> 00:01:41.700 align:start position:0%
is great when everything works but what
 

00:01:41.700 --> 00:01:43.609 align:start position:0%
is great when everything works but what
happens<00:01:42.000><c> when</c><00:01:42.360><c> things</c><00:01:42.600><c> don't</c><00:01:42.960><c> work</c><00:01:43.200><c> in</c>

00:01:43.609 --> 00:01:43.619 align:start position:0%
happens when things don't work in
 

00:01:43.619 --> 00:01:46.130 align:start position:0%
happens when things don't work in
particular<00:01:43.979><c> if</c><00:01:44.579><c> your</c><00:01:44.759><c> sequencer</c><00:01:45.360><c> goes</c>

00:01:46.130 --> 00:01:46.140 align:start position:0%
particular if your sequencer goes
 

00:01:46.140 --> 00:01:48.289 align:start position:0%
particular if your sequencer goes
offline<00:01:46.439><c> or</c><00:01:47.159><c> some</c><00:01:47.340><c> other</c><00:01:47.520><c> component</c><00:01:47.939><c> possibly</c>

00:01:48.289 --> 00:01:48.299 align:start position:0%
offline or some other component possibly
 

00:01:48.299 --> 00:01:50.569 align:start position:0%
offline or some other component possibly
but<00:01:48.659><c> typically</c><00:01:49.020><c> these</c><00:01:49.619><c> Escape</c><00:01:49.920><c> patches</c><00:01:50.399><c> are</c>

00:01:50.569 --> 00:01:50.579 align:start position:0%
but typically these Escape patches are
 

00:01:50.579 --> 00:01:53.270 align:start position:0%
but typically these Escape patches are
discussed<00:01:51.180><c> in</c><00:01:51.360><c> the</c><00:01:51.899><c> context</c><00:01:52.200><c> of</c><00:01:52.500><c> sequence</c><00:01:53.159><c> or</c>

00:01:53.270 --> 00:01:53.280 align:start position:0%
discussed in the context of sequence or
 

00:01:53.280 --> 00:01:55.550 align:start position:0%
discussed in the context of sequence or
failures<00:01:53.640><c> what</c><00:01:54.240><c> happens</c><00:01:54.420><c> because</c><00:01:54.840><c> if</c><00:01:55.200><c> you</c><00:01:55.320><c> had</c>

00:01:55.550 --> 00:01:55.560 align:start position:0%
failures what happens because if you had
 

00:01:55.560 --> 00:01:57.710 align:start position:0%
failures what happens because if you had
a<00:01:55.740><c> bunch</c><00:01:55.920><c> of</c><00:01:56.040><c> money</c><00:01:56.399><c> or</c><00:01:56.700><c> assets</c><00:01:57.060><c> or</c><00:01:57.299><c> tokens</c>

00:01:57.710 --> 00:01:57.720 align:start position:0%
a bunch of money or assets or tokens
 

00:01:57.720 --> 00:02:00.410 align:start position:0%
a bunch of money or assets or tokens
locked<00:01:58.439><c> up</c><00:01:58.500><c> in</c><00:01:58.799><c> one</c><00:01:58.979><c> of</c><00:01:59.100><c> these</c><00:01:59.220><c> Roll-Ups</c><00:01:59.939><c> and</c>

00:02:00.410 --> 00:02:00.420 align:start position:0%
locked up in one of these Roll-Ups and
 

00:02:00.420 --> 00:02:02.330 align:start position:0%
locked up in one of these Roll-Ups and
suddenly<00:02:00.780><c> the</c><00:02:01.020><c> transaction</c><00:02:01.500><c> that</c><00:02:01.799><c> says</c><00:02:02.100><c> give</c>

00:02:02.330 --> 00:02:02.340 align:start position:0%
suddenly the transaction that says give
 

00:02:02.340 --> 00:02:04.190 align:start position:0%
suddenly the transaction that says give
me<00:02:02.460><c> my</c><00:02:02.700><c> money</c><00:02:02.820><c> back</c><00:02:03.060><c> is</c><00:02:03.299><c> no</c><00:02:03.479><c> longer</c><00:02:03.720><c> sequenced</c>

00:02:04.190 --> 00:02:04.200 align:start position:0%
me my money back is no longer sequenced
 

00:02:04.200 --> 00:02:06.469 align:start position:0%
me my money back is no longer sequenced
you're<00:02:04.740><c> kind</c><00:02:04.920><c> of</c><00:02:05.040><c> screwed</c><00:02:05.340><c> so</c><00:02:05.880><c> uh</c><00:02:06.240><c> the</c>

00:02:06.469 --> 00:02:06.479 align:start position:0%
you're kind of screwed so uh the
 

00:02:06.479 --> 00:02:08.150 align:start position:0%
you're kind of screwed so uh the
functionality<00:02:06.840><c> of</c><00:02:07.079><c> an</c><00:02:07.200><c> escape</c><00:02:07.320><c> hatch</c><00:02:07.799><c> is</c><00:02:07.979><c> some</c>

00:02:08.150 --> 00:02:08.160 align:start position:0%
functionality of an escape hatch is some
 

00:02:08.160 --> 00:02:10.910 align:start position:0%
functionality of an escape hatch is some
way<00:02:08.340><c> to</c><00:02:08.580><c> get</c><00:02:08.819><c> program</c><00:02:09.660><c> state</c><00:02:10.140><c> or</c><00:02:10.560><c> digital</c>

00:02:10.910 --> 00:02:10.920 align:start position:0%
way to get program state or digital
 

00:02:10.920 --> 00:02:13.490 align:start position:0%
way to get program state or digital
assets<00:02:11.220><c> because</c><00:02:11.580><c> you</c><00:02:11.879><c> know</c><00:02:12.000><c> tokens</c><00:02:12.959><c> nucleus</c>

00:02:13.490 --> 00:02:13.500 align:start position:0%
assets because you know tokens nucleus
 

00:02:13.500 --> 00:02:16.190 align:start position:0%
assets because you know tokens nucleus
program<00:02:13.680><c> State</c><00:02:14.060><c> off</c><00:02:15.060><c> of</c><00:02:15.239><c> this</c><00:02:15.599><c> roll-up</c><00:02:15.959><c> system</c>

00:02:16.190 --> 00:02:16.200 align:start position:0%
program State off of this roll-up system
 

00:02:16.200 --> 00:02:18.470 align:start position:0%
program State off of this roll-up system
even<00:02:16.860><c> when</c><00:02:17.220><c> your</c><00:02:17.520><c> sequencer</c><00:02:17.940><c> or</c><00:02:18.120><c> some</c><00:02:18.360><c> other</c>

00:02:18.470 --> 00:02:18.480 align:start position:0%
even when your sequencer or some other
 

00:02:18.480 --> 00:02:19.970 align:start position:0%
even when your sequencer or some other
component<00:02:18.900><c> has</c><00:02:19.080><c> failed</c><00:02:19.379><c> now</c><00:02:19.680><c> obviously</c>

00:02:19.970 --> 00:02:19.980 align:start position:0%
component has failed now obviously
 

00:02:19.980 --> 00:02:21.170 align:start position:0%
component has failed now obviously
there's<00:02:20.160><c> some</c><00:02:20.280><c> sort</c><00:02:20.400><c> of</c><00:02:20.520><c> caveat</c><00:02:20.819><c> some</c><00:02:21.060><c> things</c>

00:02:21.170 --> 00:02:21.180 align:start position:0%
there's some sort of caveat some things
 

00:02:21.180 --> 00:02:22.910 align:start position:0%
there's some sort of caveat some things
probably<00:02:21.360><c> can't</c><00:02:21.660><c> fail</c><00:02:21.900><c> and</c><00:02:22.140><c> always</c><00:02:22.319><c> work</c><00:02:22.620><c> with</c>

00:02:22.910 --> 00:02:22.920 align:start position:0%
probably can't fail and always work with
 

00:02:22.920 --> 00:02:24.170 align:start position:0%
probably can't fail and always work with
an<00:02:23.040><c> escape</c><00:02:23.160><c> hatch</c><00:02:23.459><c> right</c><00:02:23.700><c> if</c><00:02:23.819><c> you</c><00:02:23.940><c> have</c><00:02:24.000><c> a</c><00:02:24.060><c> bug</c>

00:02:24.170 --> 00:02:24.180 align:start position:0%
an escape hatch right if you have a bug
 

00:02:24.180 --> 00:02:26.210 align:start position:0%
an escape hatch right if you have a bug
in<00:02:24.300><c> your</c><00:02:24.420><c> smart</c><00:02:24.599><c> contract</c><00:02:24.959><c> maybe</c><00:02:25.680><c> no</c><00:02:25.980><c> Escape</c>

00:02:26.210 --> 00:02:26.220 align:start position:0%
in your smart contract maybe no Escape
 

00:02:26.220 --> 00:02:27.350 align:start position:0%
in your smart contract maybe no Escape
patch<00:02:26.640><c> functionality</c><00:02:27.000><c> is</c><00:02:27.060><c> going</c><00:02:27.239><c> to</c><00:02:27.300><c> work</c>

00:02:27.350 --> 00:02:27.360 align:start position:0%
patch functionality is going to work
 

00:02:27.360 --> 00:02:28.670 align:start position:0%
patch functionality is going to work
because<00:02:27.540><c> maybe</c><00:02:27.780><c> that's</c><00:02:28.020><c> what's</c><00:02:28.200><c> broken</c><00:02:28.440><c> but</c>

00:02:28.670 --> 00:02:28.680 align:start position:0%
because maybe that's what's broken but
 

00:02:28.680 --> 00:02:30.890 align:start position:0%
because maybe that's what's broken but
we'll<00:02:28.860><c> talk</c><00:02:29.040><c> about</c><00:02:29.160><c> that</c><00:02:29.400><c> uh</c><00:02:30.180><c> and</c><00:02:30.480><c> and</c><00:02:30.660><c> some</c>

00:02:30.890 --> 00:02:30.900 align:start position:0%
we'll talk about that uh and and some
 

00:02:30.900 --> 00:02:32.030 align:start position:0%
we'll talk about that uh and and some
people<00:02:31.020><c> have</c><00:02:31.200><c> actually</c><00:02:31.440><c> started</c><00:02:31.739><c> to</c><00:02:31.800><c> look</c><00:02:31.920><c> at</c>

00:02:32.030 --> 00:02:32.040 align:start position:0%
people have actually started to look at
 

00:02:32.040 --> 00:02:35.210 align:start position:0%
people have actually started to look at
this<00:02:32.220><c> uh</c><00:02:32.819><c> this</c><00:02:33.239><c> this</c><00:02:33.239><c> list</c><00:02:33.599><c> thanks</c><00:02:33.900><c> uh</c><00:02:34.440><c> to</c><00:02:34.620><c> l2b</c>

00:02:35.210 --> 00:02:35.220 align:start position:0%
this uh this this list thanks uh to l2b
 

00:02:35.220 --> 00:02:37.910 align:start position:0%
this uh this this list thanks uh to l2b
but<00:02:35.640><c> Rewritten</c><00:02:36.239><c> for</c><00:02:36.420><c> our</c><00:02:36.780><c> paper</c>

00:02:37.910 --> 00:02:37.920 align:start position:0%
but Rewritten for our paper
 

00:02:37.920 --> 00:02:39.830 align:start position:0%
but Rewritten for our paper
um they'll<00:02:38.700><c> suggest</c><00:02:39.000><c> that</c><00:02:39.180><c> that</c><00:02:39.480><c> various</c>

00:02:39.830 --> 00:02:39.840 align:start position:0%
um they'll suggest that that various
 

00:02:39.840 --> 00:02:41.570 align:start position:0%
um they'll suggest that that various
roll-up<00:02:40.260><c> projects</c><00:02:40.560><c> right</c><00:02:40.739><c> now</c><00:02:40.920><c> are</c><00:02:41.220><c> thinking</c>

00:02:41.570 --> 00:02:41.580 align:start position:0%
roll-up projects right now are thinking
 

00:02:41.580 --> 00:02:43.729 align:start position:0%
roll-up projects right now are thinking
about<00:02:41.700><c> this</c><00:02:42.060><c> and</c><00:02:42.599><c> uh</c><00:02:43.140><c> trying</c><00:02:43.319><c> to</c><00:02:43.500><c> implement</c>

00:02:43.729 --> 00:02:43.739 align:start position:0%
about this and uh trying to implement
 

00:02:43.739 --> 00:02:45.650 align:start position:0%
about this and uh trying to implement
the<00:02:43.980><c> solution</c><00:02:44.280><c> now</c><00:02:44.640><c> some</c><00:02:44.940><c> of</c><00:02:45.060><c> them</c><00:02:45.180><c> have</c><00:02:45.420><c> the</c>

00:02:45.650 --> 00:02:45.660 align:start position:0%
the solution now some of them have the
 

00:02:45.660 --> 00:02:46.850 align:start position:0%
the solution now some of them have the
none<00:02:45.900><c> there</c><00:02:46.140><c> we're</c><00:02:46.319><c> not</c><00:02:46.440><c> going</c><00:02:46.560><c> to</c><00:02:46.620><c> talk</c><00:02:46.739><c> about</c>

00:02:46.850 --> 00:02:46.860 align:start position:0%
none there we're not going to talk about
 

00:02:46.860 --> 00:02:48.650 align:start position:0%
none there we're not going to talk about
the<00:02:47.040><c> specifics</c><00:02:47.459><c> and</c><00:02:47.580><c> I'm</c><00:02:47.760><c> also</c><00:02:48.060><c> unfortunately</c>

00:02:48.650 --> 00:02:48.660 align:start position:0%
the specifics and I'm also unfortunately
 

00:02:48.660 --> 00:02:50.330 align:start position:0%
the specifics and I'm also unfortunately
not<00:02:49.260><c> I</c><00:02:49.500><c> don't</c><00:02:49.680><c> have</c><00:02:49.800><c> enough</c><00:02:49.920><c> time</c><00:02:50.040><c> to</c><00:02:50.220><c> talk</c>

00:02:50.330 --> 00:02:50.340 align:start position:0%
not I don't have enough time to talk
 

00:02:50.340 --> 00:02:52.910 align:start position:0%
not I don't have enough time to talk
about<00:02:50.519><c> even</c><00:02:50.760><c> one</c><00:02:51.060><c> of</c><00:02:51.180><c> these</c><00:02:51.360><c> approaches</c><00:02:51.920><c> but</c>

00:02:52.910 --> 00:02:52.920 align:start position:0%
about even one of these approaches but
 

00:02:52.920 --> 00:02:54.290 align:start position:0%
about even one of these approaches but
if<00:02:53.099><c> you</c><00:02:53.220><c> are</c><00:02:53.280><c> interested</c><00:02:53.580><c> let</c><00:02:53.760><c> me</c><00:02:53.879><c> know</c><00:02:54.000><c> or</c><00:02:54.120><c> go</c>

00:02:54.290 --> 00:02:54.300 align:start position:0%
if you are interested let me know or go
 

00:02:54.300 --> 00:02:55.790 align:start position:0%
if you are interested let me know or go
contact<00:02:54.480><c> the</c><00:02:54.780><c> projects</c><00:02:55.140><c> and</c><00:02:55.260><c> say</c><00:02:55.379><c> Hey</c><00:02:55.500><c> how</c><00:02:55.680><c> do</c>

00:02:55.790 --> 00:02:55.800 align:start position:0%
contact the projects and say Hey how do
 

00:02:55.800 --> 00:02:58.250 align:start position:0%
contact the projects and say Hey how do
you<00:02:55.920><c> do</c><00:02:56.040><c> this</c><00:02:56.239><c> uh</c><00:02:57.239><c> but</c><00:02:57.720><c> even</c><00:02:57.840><c> when</c><00:02:58.080><c> they're</c>

00:02:58.250 --> 00:02:58.260 align:start position:0%
you do this uh but even when they're
 

00:02:58.260 --> 00:03:00.229 align:start position:0%
you do this uh but even when they're
implemented<00:02:58.680><c> they're</c><00:02:58.920><c> often</c><00:02:59.280><c> not</c><00:02:59.580><c> exactly</c>

00:03:00.229 --> 00:03:00.239 align:start position:0%
implemented they're often not exactly
 

00:03:00.239 --> 00:03:02.869 align:start position:0%
implemented they're often not exactly
done<00:03:01.019><c> in</c><00:03:01.739><c> some</c><00:03:01.860><c> cases</c><00:03:02.099><c> the</c><00:03:02.340><c> design</c><00:03:02.519><c> is</c><00:03:02.760><c> not</c>

00:03:02.869 --> 00:03:02.879 align:start position:0%
done in some cases the design is not
 

00:03:02.879 --> 00:03:05.150 align:start position:0%
done in some cases the design is not
well<00:03:03.120><c> understood</c><00:03:03.660><c> in</c><00:03:04.019><c> some</c><00:03:04.140><c> cases</c><00:03:04.440><c> the</c><00:03:05.040><c> code</c>

00:03:05.150 --> 00:03:05.160 align:start position:0%
well understood in some cases the code
 

00:03:05.160 --> 00:03:06.830 align:start position:0%
well understood in some cases the code
is<00:03:05.400><c> literally</c><00:03:05.640><c> a</c><00:03:05.819><c> stub</c><00:03:06.060><c> and</c><00:03:06.239><c> it</c><00:03:06.360><c> says</c><00:03:06.540><c> you</c><00:03:06.720><c> know</c>

00:03:06.830 --> 00:03:06.840 align:start position:0%
is literally a stub and it says you know
 

00:03:06.840 --> 00:03:09.589 align:start position:0%
is literally a stub and it says you know
hey<00:03:07.019><c> it's</c><00:03:07.440><c> going</c><00:03:07.680><c> to</c><00:03:07.739><c> come</c><00:03:07.860><c> later</c><00:03:08.420><c> but</c><00:03:09.420><c> now</c>

00:03:09.589 --> 00:03:09.599 align:start position:0%
hey it's going to come later but now
 

00:03:09.599 --> 00:03:10.490 align:start position:0%
hey it's going to come later but now
that<00:03:09.720><c> the</c><00:03:09.900><c> rest</c><00:03:10.019><c> of</c><00:03:10.080><c> the</c><00:03:10.140><c> roll-up</c>

00:03:10.490 --> 00:03:10.500 align:start position:0%
that the rest of the roll-up
 

00:03:10.500 --> 00:03:12.890 align:start position:0%
that the rest of the roll-up
functionality<00:03:10.920><c> is</c><00:03:11.220><c> done</c><00:03:11.400><c> you</c><00:03:12.180><c> know</c><00:03:12.239><c> like</c><00:03:12.420><c> ZK</c>

00:03:12.890 --> 00:03:12.900 align:start position:0%
functionality is done you know like ZK
 

00:03:12.900 --> 00:03:14.449 align:start position:0%
functionality is done you know like ZK
parts<00:03:13.260><c> are</c><00:03:13.500><c> all</c><00:03:13.680><c> coming</c><00:03:13.860><c> together</c><00:03:14.159><c> and</c>

00:03:14.449 --> 00:03:14.459 align:start position:0%
parts are all coming together and
 

00:03:14.459 --> 00:03:15.770 align:start position:0%
parts are all coming together and
everyone's<00:03:14.879><c> got</c><00:03:15.000><c> roll</c><00:03:15.180><c> up</c><00:03:15.360><c> State</c><00:03:15.540><c> working</c>

00:03:15.770 --> 00:03:15.780 align:start position:0%
everyone's got roll up State working
 

00:03:15.780 --> 00:03:17.570 align:start position:0%
everyone's got roll up State working
it's<00:03:16.379><c> time</c><00:03:16.620><c> to</c><00:03:16.739><c> start</c><00:03:16.920><c> thinking</c><00:03:17.220><c> about</c><00:03:17.340><c> this</c>

00:03:17.570 --> 00:03:17.580 align:start position:0%
it's time to start thinking about this
 

00:03:17.580 --> 00:03:19.070 align:start position:0%
it's time to start thinking about this
feature<00:03:17.819><c> that</c><00:03:18.060><c> you</c><00:03:18.239><c> sort</c><00:03:18.420><c> of</c><00:03:18.480><c> kept</c><00:03:18.780><c> pushing</c>

00:03:19.070 --> 00:03:19.080 align:start position:0%
feature that you sort of kept pushing
 

00:03:19.080 --> 00:03:21.350 align:start position:0%
feature that you sort of kept pushing
off<00:03:19.260><c> and</c><00:03:20.040><c> you</c><00:03:20.220><c> know</c><00:03:20.340><c> into</c><00:03:20.400><c> the</c><00:03:20.640><c> future</c><00:03:20.819><c> because</c>

00:03:21.350 --> 00:03:21.360 align:start position:0%
off and you know into the future because
 

00:03:21.360 --> 00:03:23.330 align:start position:0%
off and you know into the future because
ultimately<00:03:21.959><c> while</c><00:03:22.440><c> I</c><00:03:22.680><c> hope</c><00:03:22.800><c> this</c><00:03:22.980><c> feature</c><00:03:23.220><c> is</c>

00:03:23.330 --> 00:03:23.340 align:start position:0%
ultimately while I hope this feature is
 

00:03:23.340 --> 00:03:25.729 align:start position:0%
ultimately while I hope this feature is
never<00:03:23.519><c> used</c><00:03:23.700><c> by</c><00:03:23.940><c> any</c><00:03:24.120><c> roll-up</c><00:03:24.540><c> ever</c><00:03:24.780><c> we</c><00:03:25.620><c> would</c>

00:03:25.729 --> 00:03:25.739 align:start position:0%
never used by any roll-up ever we would
 

00:03:25.739 --> 00:03:27.770 align:start position:0%
never used by any roll-up ever we would
like<00:03:25.920><c> to</c><00:03:26.099><c> see</c><00:03:26.220><c> it</c><00:03:26.400><c> exist</c><00:03:26.700><c> so</c><00:03:26.940><c> that</c><00:03:27.180><c> if</c><00:03:27.540><c> someone</c>

00:03:27.770 --> 00:03:27.780 align:start position:0%
like to see it exist so that if someone
 

00:03:27.780 --> 00:03:30.290 align:start position:0%
like to see it exist so that if someone
does<00:03:28.140><c> have</c><00:03:28.319><c> any</c><00:03:28.500><c> issues</c><00:03:28.980><c> you</c><00:03:29.640><c> know</c><00:03:29.700><c> you</c><00:03:30.120><c> get</c>

00:03:30.290 --> 00:03:30.300 align:start position:0%
does have any issues you know you get
 

00:03:30.300 --> 00:03:32.630 align:start position:0%
does have any issues you know you get
your<00:03:30.599><c> funds</c><00:03:30.959><c> back</c><00:03:31.080><c> and</c><00:03:31.500><c> things</c><00:03:31.739><c> work</c><00:03:32.159><c> out</c><00:03:32.400><c> in</c>

00:03:32.630 --> 00:03:32.640 align:start position:0%
your funds back and things work out in
 

00:03:32.640 --> 00:03:34.009 align:start position:0%
your funds back and things work out in
the<00:03:32.760><c> user's</c><00:03:33.120><c> favor</c><00:03:33.239><c> and</c><00:03:33.659><c> then</c><00:03:33.780><c> you</c><00:03:33.900><c> know</c>

00:03:34.009 --> 00:03:34.019 align:start position:0%
the user's favor and then you know
 

00:03:34.019 --> 00:03:35.630 align:start position:0%
the user's favor and then you know
ideally<00:03:34.319><c> you</c><00:03:34.500><c> fix</c><00:03:34.680><c> it</c><00:03:34.800><c> and</c><00:03:34.920><c> your</c><00:03:35.040><c> rollout</c><00:03:35.400><c> gets</c>

00:03:35.630 --> 00:03:35.640 align:start position:0%
ideally you fix it and your rollout gets
 

00:03:35.640 --> 00:03:38.390 align:start position:0%
ideally you fix it and your rollout gets
back<00:03:35.700><c> up</c><00:03:35.819><c> or</c><00:03:36.000><c> whatever</c><00:03:36.319><c> so</c><00:03:37.319><c> it's</c><00:03:37.980><c> being</c><00:03:38.159><c> done</c>

00:03:38.390 --> 00:03:38.400 align:start position:0%
back up or whatever so it's being done
 

00:03:38.400 --> 00:03:41.390 align:start position:0%
back up or whatever so it's being done
but<00:03:39.180><c> maybe</c><00:03:39.540><c> not</c><00:03:39.840><c> done</c><00:03:40.260><c> all</c><00:03:40.799><c> the</c><00:03:40.920><c> time</c><00:03:41.099><c> or</c>

00:03:41.390 --> 00:03:41.400 align:start position:0%
but maybe not done all the time or
 

00:03:41.400 --> 00:03:43.369 align:start position:0%
but maybe not done all the time or
entirely<00:03:42.120><c> correctly</c><00:03:42.540><c> and</c><00:03:42.900><c> so</c><00:03:43.019><c> I'm</c><00:03:43.140><c> going</c><00:03:43.319><c> to</c>

00:03:43.369 --> 00:03:43.379 align:start position:0%
entirely correctly and so I'm going to
 

00:03:43.379 --> 00:03:45.350 align:start position:0%
entirely correctly and so I'm going to
discuss<00:03:43.680><c> you</c><00:03:44.040><c> know</c><00:03:44.159><c> what</c><00:03:44.519><c> I</c><00:03:44.700><c> think</c>

00:03:45.350 --> 00:03:45.360 align:start position:0%
discuss you know what I think
 

00:03:45.360 --> 00:03:47.930 align:start position:0%
discuss you know what I think
some<00:03:45.900><c> nice</c><00:03:46.080><c> features</c><00:03:46.440><c> would</c><00:03:46.739><c> be</c><00:03:46.920><c> in</c><00:03:47.459><c> a</c><00:03:47.640><c> roll-up</c>

00:03:47.930 --> 00:03:47.940 align:start position:0%
some nice features would be in a roll-up
 

00:03:47.940 --> 00:03:50.750 align:start position:0%
some nice features would be in a roll-up
now<00:03:48.560><c> these</c><00:03:49.560><c> would</c><00:03:49.680><c> vary</c><00:03:49.920><c> and</c><00:03:50.220><c> just</c><00:03:50.459><c> like</c><00:03:50.580><c> in</c>

00:03:50.750 --> 00:03:50.760 align:start position:0%
now these would vary and just like in
 

00:03:50.760 --> 00:03:52.729 align:start position:0%
now these would vary and just like in
the<00:03:50.879><c> cases</c><00:03:51.060><c> for</c><00:03:51.299><c> bridges</c><00:03:51.659><c> for</c><00:03:51.840><c> features</c><00:03:52.200><c> some</c>

00:03:52.729 --> 00:03:52.739 align:start position:0%
the cases for bridges for features some
 

00:03:52.739 --> 00:03:54.710 align:start position:0%
the cases for bridges for features some
functionality<00:03:53.280><c> is</c><00:03:53.459><c> probably</c><00:03:53.720><c> contradictory</c>

00:03:54.710 --> 00:03:54.720 align:start position:0%
functionality is probably contradictory
 

00:03:54.720 --> 00:03:56.449 align:start position:0%
functionality is probably contradictory
and<00:03:54.959><c> you</c><00:03:55.140><c> can't</c><00:03:55.319><c> necessarily</c><00:03:55.799><c> do</c><00:03:56.099><c> all</c><00:03:56.400><c> of</c>

00:03:56.449 --> 00:03:56.459 align:start position:0%
and you can't necessarily do all of
 

00:03:56.459 --> 00:03:58.670 align:start position:0%
and you can't necessarily do all of
these<00:03:56.760><c> at</c><00:03:57.000><c> the</c><00:03:57.120><c> same</c><00:03:57.239><c> time</c><00:03:57.840><c> but</c><00:03:58.260><c> there's</c><00:03:58.500><c> some</c>

00:03:58.670 --> 00:03:58.680 align:start position:0%
these at the same time but there's some
 

00:03:58.680 --> 00:04:00.289 align:start position:0%
these at the same time but there's some
things<00:03:58.860><c> that</c><00:03:59.099><c> probably</c><00:03:59.280><c> should</c><00:03:59.640><c> be</c><00:03:59.819><c> nice</c><00:04:00.000><c> and</c>

00:04:00.289 --> 00:04:00.299 align:start position:0%
things that probably should be nice and
 

00:04:00.299 --> 00:04:02.330 align:start position:0%
things that probably should be nice and
obvious<00:04:00.599><c> first</c><00:04:01.620><c> um</c><00:04:01.620><c> you</c><00:04:01.860><c> know</c><00:04:01.920><c> they</c><00:04:02.040><c> should</c><00:04:02.220><c> be</c>

00:04:02.330 --> 00:04:02.340 align:start position:0%
obvious first um you know they should be
 

00:04:02.340 --> 00:04:04.009 align:start position:0%
obvious first um you know they should be
well<00:04:02.519><c> engineered</c><00:04:02.940><c> components</c><00:04:03.540><c> of</c><00:04:03.659><c> the</c><00:04:03.780><c> system</c>

00:04:04.009 --> 00:04:04.019 align:start position:0%
well engineered components of the system
 

00:04:04.019 --> 00:04:06.589 align:start position:0%
well engineered components of the system
uh<00:04:04.920><c> they</c><00:04:05.040><c> that</c><00:04:05.459><c> usually</c><00:04:05.819><c> means</c><00:04:06.180><c> you</c><00:04:06.299><c> know</c><00:04:06.420><c> very</c>

00:04:06.589 --> 00:04:06.599 align:start position:0%
uh they that usually means you know very
 

00:04:06.599 --> 00:04:08.570 align:start position:0%
uh they that usually means you know very
modular<00:04:07.019><c> and</c><00:04:07.379><c> in</c><00:04:07.560><c> case</c><00:04:07.799><c> you</c><00:04:07.980><c> need</c><00:04:08.220><c> to</c><00:04:08.280><c> upgrade</c>

00:04:08.570 --> 00:04:08.580 align:start position:0%
modular and in case you need to upgrade
 

00:04:08.580 --> 00:04:10.369 align:start position:0%
modular and in case you need to upgrade
your<00:04:08.760><c> roll</c><00:04:08.940><c> up</c><00:04:09.180><c> you</c><00:04:09.420><c> can</c><00:04:09.540><c> upgrade</c><00:04:09.900><c> part</c><00:04:10.140><c> of</c><00:04:10.260><c> it</c>

00:04:10.369 --> 00:04:10.379 align:start position:0%
your roll up you can upgrade part of it
 

00:04:10.379 --> 00:04:12.530 align:start position:0%
your roll up you can upgrade part of it
or<00:04:10.620><c> all</c><00:04:10.739><c> of</c><00:04:10.860><c> it</c><00:04:11.040><c> or</c><00:04:11.580><c> just</c><00:04:11.879><c> this</c><00:04:12.060><c> part</c><00:04:12.239><c> maybe</c>

00:04:12.530 --> 00:04:12.540 align:start position:0%
or all of it or just this part maybe
 

00:04:12.540 --> 00:04:13.910 align:start position:0%
or all of it or just this part maybe
this<00:04:12.720><c> is</c><00:04:12.840><c> the</c><00:04:12.959><c> only</c><00:04:13.019><c> part</c><00:04:13.200><c> that's</c><00:04:13.439><c> concerning</c>

00:04:13.910 --> 00:04:13.920 align:start position:0%
this is the only part that's concerning
 

00:04:13.920 --> 00:04:15.229 align:start position:0%
this is the only part that's concerning
because<00:04:14.099><c> if</c><00:04:14.280><c> you</c><00:04:14.400><c> saw</c><00:04:14.519><c> on</c><00:04:14.640><c> that</c><00:04:14.819><c> list</c><00:04:14.939><c> some</c>

00:04:15.229 --> 00:04:15.239 align:start position:0%
because if you saw on that list some
 

00:04:15.239 --> 00:04:16.729 align:start position:0%
because if you saw on that list some
people<00:04:15.360><c> just</c><00:04:15.599><c> force</c><00:04:15.900><c> a</c><00:04:16.019><c> transaction</c><00:04:16.380><c> whatever</c>

00:04:16.729 --> 00:04:16.739 align:start position:0%
people just force a transaction whatever
 

00:04:16.739 --> 00:04:18.949 align:start position:0%
people just force a transaction whatever
that<00:04:17.100><c> means</c><00:04:17.340><c> others</c><00:04:18.060><c> suggest</c><00:04:18.359><c> proposing</c><00:04:18.840><c> new</c>

00:04:18.949 --> 00:04:18.959 align:start position:0%
that means others suggest proposing new
 

00:04:18.959 --> 00:04:21.650 align:start position:0%
that means others suggest proposing new
blocks<00:04:19.320><c> whatever</c><00:04:19.560><c> whatever</c><00:04:19.859><c> that</c><00:04:20.280><c> means</c><00:04:20.660><c> but</c>

00:04:21.650 --> 00:04:21.660 align:start position:0%
blocks whatever whatever that means but
 

00:04:21.660 --> 00:04:23.390 align:start position:0%
blocks whatever whatever that means but
you<00:04:22.019><c> know</c><00:04:22.139><c> this</c><00:04:22.500><c> should</c><00:04:22.620><c> be</c><00:04:22.740><c> a</c><00:04:22.919><c> full-fledged</c>

00:04:23.390 --> 00:04:23.400 align:start position:0%
you know this should be a full-fledged
 

00:04:23.400 --> 00:04:25.670 align:start position:0%
you know this should be a full-fledged
feature<00:04:23.699><c> not</c><00:04:23.940><c> an</c><00:04:24.120><c> afterthought</c><00:04:24.720><c> second</c><00:04:25.320><c> it</c>

00:04:25.670 --> 00:04:25.680 align:start position:0%
feature not an afterthought second it
 

00:04:25.680 --> 00:04:28.969 align:start position:0%
feature not an afterthought second it
should<00:04:25.800><c> be</c><00:04:25.919><c> secure</c><00:04:26.220><c> you</c><00:04:27.060><c> know</c><00:04:27.120><c> big</c><00:04:28.080><c> we</c><00:04:28.560><c> always</c>

00:04:28.969 --> 00:04:28.979 align:start position:0%
should be secure you know big we always
 

00:04:28.979 --> 00:04:30.710 align:start position:0%
should be secure you know big we always
think<00:04:29.160><c> about</c><00:04:29.280><c> security</c><00:04:29.520><c> at</c><00:04:29.880><c> Quantum</c><00:04:30.240><c> and</c>

00:04:30.710 --> 00:04:30.720 align:start position:0%
think about security at Quantum and
 

00:04:30.720 --> 00:04:32.629 align:start position:0%
think about security at Quantum and
certainly<00:04:31.139><c> you</c><00:04:31.500><c> know</c><00:04:31.620><c> a</c><00:04:32.040><c> roll-up</c><00:04:32.400><c> is</c>

00:04:32.629 --> 00:04:32.639 align:start position:0%
certainly you know a roll-up is
 

00:04:32.639 --> 00:04:33.890 align:start position:0%
certainly you know a roll-up is
essentially<00:04:32.940><c> a</c><00:04:33.120><c> bridge</c><00:04:33.240><c> that's</c><00:04:33.479><c> even</c><00:04:33.660><c> more</c>

00:04:33.890 --> 00:04:33.900 align:start position:0%
essentially a bridge that's even more
 

00:04:33.900 --> 00:04:37.730 align:start position:0%
essentially a bridge that's even more
complicated<00:04:34.320><c> and</c><00:04:35.820><c> we</c><00:04:36.600><c> don't</c><00:04:36.840><c> want</c><00:04:37.139><c> to</c><00:04:37.320><c> have</c><00:04:37.500><c> to</c>

00:04:37.730 --> 00:04:37.740 align:start position:0%
complicated and we don't want to have to
 

00:04:37.740 --> 00:04:40.249 align:start position:0%
complicated and we don't want to have to
you<00:04:38.160><c> know</c><00:04:38.220><c> deal</c><00:04:38.820><c> with</c><00:04:39.060><c> exploits</c><00:04:39.600><c> that</c><00:04:39.840><c> arise</c>

00:04:40.249 --> 00:04:40.259 align:start position:0%
you know deal with exploits that arise
 

00:04:40.259 --> 00:04:41.810 align:start position:0%
you know deal with exploits that arise
for<00:04:40.500><c> the</c><00:04:40.620><c> roll-up</c><00:04:40.919><c> because</c><00:04:41.280><c> of</c><00:04:41.580><c> this</c>

00:04:41.810 --> 00:04:41.820 align:start position:0%
for the roll-up because of this
 

00:04:41.820 --> 00:04:44.150 align:start position:0%
for the roll-up because of this
functionality<00:04:42.419><c> if</c><00:04:43.020><c> you</c><00:04:43.139><c> do</c><00:04:43.320><c> this</c><00:04:43.500><c> do</c><00:04:43.800><c> it</c><00:04:43.979><c> right</c>

00:04:44.150 --> 00:04:44.160 align:start position:0%
functionality if you do this do it right
 

00:04:44.160 --> 00:04:45.890 align:start position:0%
functionality if you do this do it right
and<00:04:44.759><c> you</c><00:04:44.820><c> know</c><00:04:44.940><c> make</c><00:04:45.120><c> sure</c><00:04:45.240><c> you</c><00:04:45.360><c> test</c><00:04:45.540><c> it</c><00:04:45.720><c> and</c>

00:04:45.890 --> 00:04:45.900 align:start position:0%
and you know make sure you test it and
 

00:04:45.900 --> 00:04:47.689 align:start position:0%
and you know make sure you test it and
out<00:04:46.080><c> of</c><00:04:46.139><c> it</c><00:04:46.259><c> and</c><00:04:46.380><c> all</c><00:04:46.500><c> that</c><00:04:47.040><c> and</c><00:04:47.400><c> finally</c><00:04:47.580><c> it</c>

00:04:47.689 --> 00:04:47.699 align:start position:0%
out of it and all that and finally it
 

00:04:47.699 --> 00:04:49.010 align:start position:0%
out of it and all that and finally it
should<00:04:47.880><c> be</c><00:04:48.000><c> correcting</c><00:04:48.360><c> you</c><00:04:48.720><c> shouldn't</c>

00:04:49.010 --> 00:04:49.020 align:start position:0%
should be correcting you shouldn't
 

00:04:49.020 --> 00:04:51.230 align:start position:0%
should be correcting you shouldn't
really<00:04:49.139><c> have</c><00:04:49.320><c> to</c><00:04:49.440><c> use</c><00:04:49.880><c> consecutive</c><00:04:50.880><c> Escape</c>

00:04:51.230 --> 00:04:51.240 align:start position:0%
really have to use consecutive Escape
 

00:04:51.240 --> 00:04:53.629 align:start position:0%
really have to use consecutive Escape
patches<00:04:51.840><c> this</c><00:04:52.560><c> is</c><00:04:52.680><c> a</c><00:04:52.800><c> bit</c><00:04:52.919><c> confusing</c><00:04:53.280><c> but</c><00:04:53.520><c> I</c>

00:04:53.629 --> 00:04:53.639 align:start position:0%
patches this is a bit confusing but I
 

00:04:53.639 --> 00:04:56.270 align:start position:0%
patches this is a bit confusing but I
have<00:04:53.759><c> heard</c><00:04:54.060><c> some</c><00:04:54.300><c> people</c><00:04:54.479><c> say</c><00:04:54.840><c> uh</c><00:04:55.740><c> well</c><00:04:55.979><c> our</c>

00:04:56.270 --> 00:04:56.280 align:start position:0%
have heard some people say uh well our
 

00:04:56.280 --> 00:04:59.450 align:start position:0%
have heard some people say uh well our
plan<00:04:56.520><c> for</c><00:04:56.759><c> arola</c><00:04:57.259><c> escape</c><00:04:58.259><c> patch</c><00:04:58.800><c> is</c><00:04:59.100><c> to</c><00:04:59.340><c> just</c>

00:04:59.450 --> 00:04:59.460 align:start position:0%
plan for arola escape patch is to just
 

00:04:59.460 --> 00:05:01.310 align:start position:0%
plan for arola escape patch is to just
migrate<00:04:59.880><c> the</c><00:05:00.000><c> state</c><00:05:00.180><c> to</c><00:05:00.360><c> another</c><00:05:00.540><c> copy</c><00:05:01.020><c> of</c><00:05:01.139><c> our</c>

00:05:01.310 --> 00:05:01.320 align:start position:0%
migrate the state to another copy of our
 

00:05:01.320 --> 00:05:02.870 align:start position:0%
migrate the state to another copy of our
roll<00:05:01.620><c> up</c><00:05:01.860><c> and</c><00:05:02.100><c> then</c><00:05:02.220><c> everything</c><00:05:02.400><c> will</c><00:05:02.639><c> work</c>

00:05:02.870 --> 00:05:02.880 align:start position:0%
roll up and then everything will work
 

00:05:02.880 --> 00:05:05.510 align:start position:0%
roll up and then everything will work
but<00:05:03.540><c> as</c><00:05:03.780><c> a</c><00:05:03.960><c> user</c><00:05:04.259><c> am</c><00:05:04.440><c> I</c><00:05:04.620><c> going</c><00:05:04.800><c> to</c><00:05:04.919><c> be</c><00:05:05.100><c> you</c><00:05:05.460><c> know</c>

00:05:05.510 --> 00:05:05.520 align:start position:0%
but as a user am I going to be you know
 

00:05:05.520 --> 00:05:07.730 align:start position:0%
but as a user am I going to be you know
really<00:05:05.699><c> trusting</c><00:05:06.240><c> of</c><00:05:06.720><c> the</c><00:05:07.080><c> same</c><00:05:07.199><c> type</c><00:05:07.440><c> of</c><00:05:07.560><c> roll</c>

00:05:07.730 --> 00:05:07.740 align:start position:0%
really trusting of the same type of roll
 

00:05:07.740 --> 00:05:09.950 align:start position:0%
really trusting of the same type of roll
up<00:05:07.919><c> that</c><00:05:08.280><c> just</c><00:05:08.460><c> went</c><00:05:08.639><c> down</c><00:05:08.820><c> on</c><00:05:09.000><c> me</c><00:05:09.180><c> I'm</c><00:05:09.660><c> not</c><00:05:09.840><c> so</c>

00:05:09.950 --> 00:05:09.960 align:start position:0%
up that just went down on me I'm not so
 

00:05:09.960 --> 00:05:11.629 align:start position:0%
up that just went down on me I'm not so
sure<00:05:10.139><c> that</c><00:05:10.320><c> that's</c><00:05:10.440><c> going</c><00:05:10.620><c> to</c><00:05:10.680><c> be</c><00:05:10.800><c> the</c><00:05:10.919><c> case</c><00:05:11.100><c> so</c>

00:05:11.629 --> 00:05:11.639 align:start position:0%
sure that that's going to be the case so
 

00:05:11.639 --> 00:05:13.310 align:start position:0%
sure that that's going to be the case so
ideally<00:05:12.180><c> something</c><00:05:12.540><c> that</c><00:05:12.720><c> gets</c><00:05:12.960><c> you</c><00:05:13.020><c> sort</c><00:05:13.199><c> of</c>

00:05:13.310 --> 00:05:13.320 align:start position:0%
ideally something that gets you sort of
 

00:05:13.320 --> 00:05:15.050 align:start position:0%
ideally something that gets you sort of
out<00:05:13.440><c> of</c><00:05:13.620><c> the</c><00:05:13.740><c> system</c><00:05:13.919><c> maybe</c><00:05:14.340><c> crafting</c><00:05:14.820><c> is</c><00:05:14.880><c> not</c>

00:05:15.050 --> 00:05:15.060 align:start position:0%
out of the system maybe crafting is not
 

00:05:15.060 --> 00:05:16.850 align:start position:0%
out of the system maybe crafting is not
the<00:05:15.180><c> best</c><00:05:15.300><c> name</c><00:05:15.479><c> is</c><00:05:16.139><c> something</c><00:05:16.380><c> that</c><00:05:16.560><c> I'd</c><00:05:16.680><c> like</c>

00:05:16.850 --> 00:05:16.860 align:start position:0%
the best name is something that I'd like
 

00:05:16.860 --> 00:05:19.430 align:start position:0%
the best name is something that I'd like
to<00:05:17.040><c> see</c><00:05:17.160><c> personally</c><00:05:17.580><c> but</c><00:05:18.000><c> beyond</c><00:05:18.300><c> that</c><00:05:18.479><c> we</c><00:05:19.259><c> can</c>

00:05:19.430 --> 00:05:19.440 align:start position:0%
to see personally but beyond that we can
 

00:05:19.440 --> 00:05:20.810 align:start position:0%
to see personally but beyond that we can
think<00:05:19.500><c> a</c><00:05:19.680><c> little</c><00:05:19.740><c> bit</c><00:05:19.860><c> deeper</c><00:05:20.160><c> about</c><00:05:20.340><c> what</c><00:05:20.699><c> it</c>

00:05:20.810 --> 00:05:20.820 align:start position:0%
think a little bit deeper about what it
 

00:05:20.820 --> 00:05:22.930 align:start position:0%
think a little bit deeper about what it
means<00:05:21.000><c> to</c><00:05:21.240><c> escape</c><00:05:21.360><c> from</c><00:05:21.720><c> a</c><00:05:21.900><c> roll</c><00:05:22.020><c> head</c><00:05:22.259><c> rolling</c>

00:05:22.930 --> 00:05:22.940 align:start position:0%
means to escape from a roll head rolling
 

00:05:22.940 --> 00:05:25.070 align:start position:0%
means to escape from a roll head rolling
in<00:05:23.940><c> particular</c><00:05:24.180><c> if</c><00:05:24.419><c> you're</c><00:05:24.539><c> taking</c><00:05:24.660><c> assets</c>

00:05:25.070 --> 00:05:25.080 align:start position:0%
in particular if you're taking assets
 

00:05:25.080 --> 00:05:26.629 align:start position:0%
in particular if you're taking assets
out<00:05:25.259><c> that's</c><00:05:25.560><c> pretty</c><00:05:25.740><c> well</c><00:05:25.919><c> understood</c><00:05:26.280><c> and</c><00:05:26.520><c> a</c>

00:05:26.629 --> 00:05:26.639 align:start position:0%
out that's pretty well understood and a
 

00:05:26.639 --> 00:05:27.830 align:start position:0%
out that's pretty well understood and a
lot<00:05:26.759><c> of</c><00:05:26.820><c> them</c><00:05:26.940><c> do</c><00:05:27.060><c> have</c><00:05:27.180><c> functionality</c><00:05:27.660><c> for</c>

00:05:27.830 --> 00:05:27.840 align:start position:0%
lot of them do have functionality for
 

00:05:27.840 --> 00:05:30.230 align:start position:0%
lot of them do have functionality for
forcing<00:05:28.259><c> transactions</c><00:05:28.860><c> for</c><00:05:29.220><c> erc20</c><00:05:29.820><c> tokens</c>

00:05:30.230 --> 00:05:30.240 align:start position:0%
forcing transactions for erc20 tokens
 

00:05:30.240 --> 00:05:31.909 align:start position:0%
forcing transactions for erc20 tokens
for<00:05:30.479><c> example</c><00:05:30.720><c> but</c><00:05:31.320><c> what</c><00:05:31.560><c> do</c><00:05:31.680><c> you</c><00:05:31.860><c> actually</c>

00:05:31.909 --> 00:05:31.919 align:start position:0%
for example but what do you actually
 

00:05:31.919 --> 00:05:33.830 align:start position:0%
for example but what do you actually
really<00:05:32.160><c> want</c><00:05:32.340><c> to</c><00:05:32.520><c> escape</c><00:05:32.699><c> maybe</c><00:05:33.360><c> you</c><00:05:33.539><c> want</c><00:05:33.720><c> to</c>

00:05:33.830 --> 00:05:33.840 align:start position:0%
really want to escape maybe you want to
 

00:05:33.840 --> 00:05:35.210 align:start position:0%
really want to escape maybe you want to
escape<00:05:34.020><c> more</c><00:05:34.320><c> than</c><00:05:34.440><c> just</c><00:05:34.560><c> a</c><00:05:34.740><c> year</c><00:05:34.919><c> or</c><00:05:34.979><c> 20</c>

00:05:35.210 --> 00:05:35.220 align:start position:0%
escape more than just a year or 20
 

00:05:35.220 --> 00:05:37.610 align:start position:0%
escape more than just a year or 20
tokens<00:05:35.639><c> uh</c><00:05:36.300><c> you</c><00:05:36.419><c> know</c><00:05:36.539><c> the</c><00:05:36.660><c> obvious</c><00:05:37.080><c> case</c><00:05:37.380><c> is</c>

00:05:37.610 --> 00:05:37.620 align:start position:0%
tokens uh you know the obvious case is
 

00:05:37.620 --> 00:05:39.290 align:start position:0%
tokens uh you know the obvious case is
what<00:05:37.800><c> if</c><00:05:37.979><c> you</c><00:05:38.039><c> have</c><00:05:38.160><c> an</c><00:05:38.340><c> nft</c><00:05:38.580><c> minted</c><00:05:39.000><c> on</c><00:05:39.120><c> your</c>

00:05:39.290 --> 00:05:39.300 align:start position:0%
what if you have an nft minted on your
 

00:05:39.300 --> 00:05:41.450 align:start position:0%
what if you have an nft minted on your
roll-up<00:05:39.660><c> obviously</c><00:05:40.380><c> you</c><00:05:40.800><c> probably</c><00:05:40.919><c> want</c><00:05:41.280><c> that</c>

00:05:41.450 --> 00:05:41.460 align:start position:0%
roll-up obviously you probably want that
 

00:05:41.460 --> 00:05:43.189 align:start position:0%
roll-up obviously you probably want that
back<00:05:41.699><c> too</c><00:05:41.940><c> without</c><00:05:42.539><c> having</c><00:05:42.840><c> to</c><00:05:43.020><c> go</c><00:05:43.139><c> through</c>

00:05:43.189 --> 00:05:43.199 align:start position:0%
back too without having to go through
 

00:05:43.199 --> 00:05:45.529 align:start position:0%
back too without having to go through
extra<00:05:43.380><c> Hoops</c><00:05:43.919><c> uh</c><00:05:44.639><c> this</c><00:05:44.940><c> also</c><00:05:45.240><c> very</c><00:05:45.360><c> much</c>

00:05:45.529 --> 00:05:45.539 align:start position:0%
extra Hoops uh this also very much
 

00:05:45.539 --> 00:05:46.730 align:start position:0%
extra Hoops uh this also very much
depends<00:05:45.900><c> on</c><00:05:46.020><c> the</c><00:05:46.199><c> actual</c><00:05:46.380><c> bridging</c><00:05:46.680><c> that's</c>

00:05:46.730 --> 00:05:46.740 align:start position:0%
depends on the actual bridging that's
 

00:05:46.740 --> 00:05:48.529 align:start position:0%
depends on the actual bridging that's
being<00:05:46.979><c> done</c><00:05:47.460><c> but</c><00:05:47.699><c> you</c><00:05:47.940><c> know</c><00:05:48.000><c> maybe</c><00:05:48.180><c> there's</c>

00:05:48.529 --> 00:05:48.539 align:start position:0%
being done but you know maybe there's
 

00:05:48.539 --> 00:05:49.790 align:start position:0%
being done but you know maybe there's
some<00:05:48.660><c> other</c><00:05:48.840><c> things</c><00:05:49.020><c> you</c><00:05:49.259><c> want</c><00:05:49.380><c> that</c><00:05:49.680><c> are</c>

00:05:49.790 --> 00:05:49.800 align:start position:0%
some other things you want that are
 

00:05:49.800 --> 00:05:51.469 align:start position:0%
some other things you want that are
valuable<00:05:50.100><c> to</c><00:05:50.280><c> you</c><00:05:50.460><c> they</c><00:05:50.820><c> should</c><00:05:50.940><c> be</c><00:05:51.060><c> built</c><00:05:51.419><c> in</c>

00:05:51.469 --> 00:05:51.479 align:start position:0%
valuable to you they should be built in
 

00:05:51.479 --> 00:05:54.170 align:start position:0%
valuable to you they should be built in
if<00:05:51.960><c> you</c><00:05:52.139><c> have</c><00:05:52.440><c> adapt</c><00:05:53.280><c> that</c><00:05:53.520><c> you</c><00:05:53.639><c> have</c><00:05:53.699><c> on</c><00:05:53.820><c> L1</c>

00:05:54.170 --> 00:05:54.180 align:start position:0%
if you have adapt that you have on L1
 

00:05:54.180 --> 00:05:56.330 align:start position:0%
if you have adapt that you have on L1
you<00:05:54.600><c> should</c><00:05:54.660><c> sort</c><00:05:54.840><c> of</c><00:05:54.960><c> migrate</c><00:05:55.259><c> it</c><00:05:55.380><c> to</c><00:05:55.500><c> L2</c><00:05:55.919><c> and</c>

00:05:56.330 --> 00:05:56.340 align:start position:0%
you should sort of migrate it to L2 and
 

00:05:56.340 --> 00:05:58.010 align:start position:0%
you should sort of migrate it to L2 and
sort<00:05:56.520><c> of</c><00:05:56.639><c> expect</c><00:05:56.759><c> minimal</c><00:05:57.360><c> extra</c><00:05:57.600><c> friction</c>

00:05:58.010 --> 00:05:58.020 align:start position:0%
sort of expect minimal extra friction
 

00:05:58.020 --> 00:05:59.570 align:start position:0%
sort of expect minimal extra friction
introduced<00:05:58.620><c> by</c><00:05:58.800><c> this</c><00:05:58.979><c> feature</c><00:05:59.280><c> so</c><00:05:59.400><c> in</c>

00:05:59.570 --> 00:05:59.580 align:start position:0%
introduced by this feature so in
 

00:05:59.580 --> 00:06:01.249 align:start position:0%
introduced by this feature so in
particular<00:05:59.940><c> if</c><00:06:00.300><c> that</c><00:06:00.539><c> dap</c><00:06:00.840><c> is</c><00:06:00.960><c> supposed</c><00:06:01.080><c> to</c>

00:06:01.249 --> 00:06:01.259 align:start position:0%
particular if that dap is supposed to
 

00:06:01.259 --> 00:06:03.409 align:start position:0%
particular if that dap is supposed to
escape<00:06:01.440><c> some</c><00:06:01.979><c> some</c><00:06:02.460><c> State</c><00:06:02.759><c> as</c><00:06:03.000><c> part</c><00:06:03.180><c> of</c><00:06:03.300><c> this</c>

00:06:03.409 --> 00:06:03.419 align:start position:0%
escape some some State as part of this
 

00:06:03.419 --> 00:06:05.930 align:start position:0%
escape some some State as part of this
functionality<00:06:04.020><c> it</c><00:06:04.800><c> should</c><00:06:04.979><c> come</c><00:06:05.280><c> for</c><00:06:05.520><c> free</c><00:06:05.699><c> in</c>

00:06:05.930 --> 00:06:05.940 align:start position:0%
functionality it should come for free in
 

00:06:05.940 --> 00:06:08.330 align:start position:0%
functionality it should come for free in
air<00:06:06.120><c> quotes</c><00:06:06.419><c> because</c><00:06:06.780><c> uh</c><00:06:07.560><c> doing</c><00:06:07.800><c> extra</c><00:06:07.979><c> work</c>

00:06:08.330 --> 00:06:08.340 align:start position:0%
air quotes because uh doing extra work
 

00:06:08.340 --> 00:06:09.710 align:start position:0%
air quotes because uh doing extra work
sucks<00:06:08.699><c> and</c><00:06:09.120><c> finally</c><00:06:09.300><c> it</c><00:06:09.479><c> should</c><00:06:09.600><c> be</c>

00:06:09.710 --> 00:06:09.720 align:start position:0%
sucks and finally it should be
 

00:06:09.720 --> 00:06:11.150 align:start position:0%
sucks and finally it should be
transaction<00:06:10.020><c> efficient</c><00:06:10.500><c> on</c><00:06:10.740><c> the</c><00:06:10.860><c> layer</c>

00:06:11.150 --> 00:06:11.160 align:start position:0%
transaction efficient on the layer
 

00:06:11.160 --> 00:06:13.909 align:start position:0%
transaction efficient on the layer
underneath<00:06:11.539><c> if</c><00:06:12.539><c> you</c><00:06:12.720><c> escape</c><00:06:12.900><c> from</c><00:06:13.259><c> a</c><00:06:13.440><c> layer</c><00:06:13.860><c> or</c>

00:06:13.909 --> 00:06:13.919 align:start position:0%
underneath if you escape from a layer or
 

00:06:13.919 --> 00:06:15.710 align:start position:0%
underneath if you escape from a layer or
two<00:06:14.039><c> roll-up</c><00:06:14.460><c> and</c><00:06:14.880><c> everyone</c><00:06:15.120><c> else</c><00:06:15.360><c> is</c><00:06:15.539><c> trying</c>

00:06:15.710 --> 00:06:15.720 align:start position:0%
two roll-up and everyone else is trying
 

00:06:15.720 --> 00:06:17.570 align:start position:0%
two roll-up and everyone else is trying
to<00:06:15.840><c> do</c><00:06:15.960><c> this</c><00:06:16.199><c> there's</c><00:06:16.800><c> going</c><00:06:16.979><c> to</c><00:06:17.039><c> be</c><00:06:17.100><c> a</c><00:06:17.220><c> gas</c><00:06:17.340><c> war</c>

00:06:17.570 --> 00:06:17.580 align:start position:0%
to do this there's going to be a gas war
 

00:06:17.580 --> 00:06:18.590 align:start position:0%
to do this there's going to be a gas war
and<00:06:17.759><c> things</c><00:06:17.880><c> are</c><00:06:18.000><c> going</c><00:06:18.120><c> to</c><00:06:18.180><c> get</c><00:06:18.300><c> expensive</c>

00:06:18.590 --> 00:06:18.600 align:start position:0%
and things are going to get expensive
 

00:06:18.600 --> 00:06:20.270 align:start position:0%
and things are going to get expensive
and<00:06:18.780><c> things</c><00:06:18.900><c> are</c><00:06:19.020><c> going</c><00:06:19.139><c> to</c><00:06:19.259><c> get</c><00:06:19.320><c> messy</c><00:06:19.680><c> if</c><00:06:20.160><c> you</c>

00:06:20.270 --> 00:06:20.280 align:start position:0%
and things are going to get messy if you
 

00:06:20.280 --> 00:06:21.890 align:start position:0%
and things are going to get messy if you
can<00:06:20.400><c> do</c><00:06:20.639><c> this</c><00:06:20.880><c> in</c><00:06:21.120><c> a</c><00:06:21.240><c> nice</c><00:06:21.360><c> way</c><00:06:21.539><c> that</c>

00:06:21.890 --> 00:06:21.900 align:start position:0%
can do this in a nice way that
 

00:06:21.900 --> 00:06:24.230 align:start position:0%
can do this in a nice way that
Aggregates<00:06:22.380><c> you</c><00:06:22.680><c> know</c><00:06:22.800><c> many</c><00:06:22.979><c> user</c><00:06:23.400><c> state</c><00:06:23.639><c> or</c>

00:06:24.230 --> 00:06:24.240 align:start position:0%
Aggregates you know many user state or
 

00:06:24.240 --> 00:06:26.210 align:start position:0%
Aggregates you know many user state or
does<00:06:24.479><c> something</c><00:06:24.660><c> clever</c><00:06:25.020><c> I</c><00:06:25.680><c> think</c><00:06:25.979><c> that's</c>

00:06:26.210 --> 00:06:26.220 align:start position:0%
does something clever I think that's
 

00:06:26.220 --> 00:06:28.129 align:start position:0%
does something clever I think that's
that's<00:06:26.460><c> really</c><00:06:26.759><c> the</c><00:06:27.000><c> way</c><00:06:27.360><c> to</c><00:06:27.479><c> go</c><00:06:27.600><c> now</c><00:06:27.840><c> I'm</c><00:06:28.020><c> not</c>

00:06:28.129 --> 00:06:28.139 align:start position:0%
that's really the way to go now I'm not
 

00:06:28.139 --> 00:06:29.629 align:start position:0%
that's really the way to go now I'm not
saying<00:06:28.319><c> I</c><00:06:28.440><c> have</c><00:06:28.620><c> solutions</c><00:06:28.979><c> for</c><00:06:29.220><c> these</c><00:06:29.400><c> but</c>

00:06:29.629 --> 00:06:29.639 align:start position:0%
saying I have solutions for these but
 

00:06:29.639 --> 00:06:31.370 align:start position:0%
saying I have solutions for these but
that's<00:06:29.759><c> just</c><00:06:29.940><c> what</c><00:06:30.120><c> I</c><00:06:30.240><c> want</c><00:06:30.300><c> to</c><00:06:30.419><c> see</c><00:06:30.539><c> uh</c><00:06:31.199><c> some</c>

00:06:31.370 --> 00:06:31.380 align:start position:0%
that's just what I want to see uh some
 

00:06:31.380 --> 00:06:32.809 align:start position:0%
that's just what I want to see uh some
other<00:06:31.500><c> properties</c><00:06:31.860><c> would</c><00:06:31.979><c> be</c><00:06:32.160><c> really</c><00:06:32.280><c> nice</c><00:06:32.460><c> be</c>

00:06:32.809 --> 00:06:32.819 align:start position:0%
other properties would be really nice be
 

00:06:32.819 --> 00:06:36.230 align:start position:0%
other properties would be really nice be
Global<00:06:33.240><c> so</c><00:06:33.840><c> in</c><00:06:34.020><c> particular</c><00:06:34.699><c> if</c><00:06:35.699><c> you</c><00:06:35.819><c> call</c><00:06:36.060><c> an</c>

00:06:36.230 --> 00:06:36.240 align:start position:0%
Global so in particular if you call an
 

00:06:36.240 --> 00:06:37.730 align:start position:0%
Global so in particular if you call an
escape<00:06:36.360><c> patch</c><00:06:36.840><c> functionality</c><00:06:37.319><c> you</c><00:06:37.680><c> don't</c>

00:06:37.730 --> 00:06:37.740 align:start position:0%
escape patch functionality you don't
 

00:06:37.740 --> 00:06:38.990 align:start position:0%
escape patch functionality you don't
have<00:06:37.919><c> to</c><00:06:37.979><c> do</c><00:06:38.039><c> it</c><00:06:38.160><c> for</c><00:06:38.280><c> every</c><00:06:38.400><c> dap</c><00:06:38.699><c> that</c><00:06:38.880><c> you've</c>

00:06:38.990 --> 00:06:39.000 align:start position:0%
have to do it for every dap that you've
 

00:06:39.000 --> 00:06:40.969 align:start position:0%
have to do it for every dap that you've
deployed<00:06:39.419><c> on</c><00:06:39.720><c> that</c><00:06:39.840><c> L2</c><00:06:40.259><c> so</c><00:06:40.500><c> if</c><00:06:40.560><c> I'm</c><00:06:40.680><c> using</c>

00:06:40.969 --> 00:06:40.979 align:start position:0%
deployed on that L2 so if I'm using
 

00:06:40.979 --> 00:06:43.010 align:start position:0%
deployed on that L2 so if I'm using
uniswap<00:06:41.639><c> and</c><00:06:41.819><c> something</c><00:06:42.060><c> else</c><00:06:42.300><c> on</c><00:06:42.600><c> some</c><00:06:42.780><c> roll</c>

00:06:43.010 --> 00:06:43.020 align:start position:0%
uniswap and something else on some roll
 

00:06:43.020 --> 00:06:45.050 align:start position:0%
uniswap and something else on some roll
up<00:06:43.199><c> I</c><00:06:43.979><c> want</c><00:06:44.100><c> to</c><00:06:44.220><c> just</c><00:06:44.280><c> say</c><00:06:44.460><c> Escape</c><00:06:44.699><c> everything</c>

00:06:45.050 --> 00:06:45.060 align:start position:0%
up I want to just say Escape everything
 

00:06:45.060 --> 00:06:46.909 align:start position:0%
up I want to just say Escape everything
not<00:06:45.539><c> Escape</c><00:06:45.780><c> uniswell</c><00:06:46.319><c> then</c><00:06:46.560><c> and</c><00:06:46.620><c> also</c><00:06:46.800><c> Escape</c>

00:06:46.909 --> 00:06:46.919 align:start position:0%
not Escape uniswell then and also Escape
 

00:06:46.919 --> 00:06:48.950 align:start position:0%
not Escape uniswell then and also Escape
whatever<00:06:47.400><c> the</c><00:06:47.639><c> other</c><00:06:47.819><c> dap</c><00:06:48.120><c> is</c><00:06:48.240><c> that</c><00:06:48.720><c> would</c><00:06:48.840><c> be</c>

00:06:48.950 --> 00:06:48.960 align:start position:0%
whatever the other dap is that would be
 

00:06:48.960 --> 00:06:51.650 align:start position:0%
whatever the other dap is that would be
ideal<00:06:49.319><c> I'd</c><00:06:49.979><c> make</c><00:06:50.220><c> my</c><00:06:50.340><c> life</c><00:06:50.520><c> a</c><00:06:50.699><c> lot</c><00:06:50.819><c> easier</c>

00:06:51.650 --> 00:06:51.660 align:start position:0%
ideal I'd make my life a lot easier
 

00:06:51.660 --> 00:06:53.110 align:start position:0%
ideal I'd make my life a lot easier
and<00:06:52.080><c> it</c><00:06:52.199><c> should</c><00:06:52.380><c> be</c><00:06:52.440><c> automatic</c><00:06:52.860><c> and</c><00:06:52.979><c> live</c>

00:06:53.110 --> 00:06:53.120 align:start position:0%
and it should be automatic and live
 

00:06:53.120 --> 00:06:55.189 align:start position:0%
and it should be automatic and live
ideally<00:06:54.120><c> it's</c><00:06:54.360><c> always</c><00:06:54.539><c> available</c><00:06:54.780><c> because</c>

00:06:55.189 --> 00:06:55.199 align:start position:0%
ideally it's always available because
 

00:06:55.199 --> 00:06:56.689 align:start position:0%
ideally it's always available because
who<00:06:55.440><c> knows</c><00:06:55.620><c> when</c><00:06:55.800><c> the</c><00:06:55.979><c> system</c><00:06:56.100><c> could</c><00:06:56.340><c> go</c><00:06:56.520><c> down</c>

00:06:56.689 --> 00:06:56.699 align:start position:0%
who knows when the system could go down
 

00:06:56.699 --> 00:06:58.370 align:start position:0%
who knows when the system could go down
hopefully<00:06:57.180><c> never</c><00:06:57.360><c> but</c><00:06:57.720><c> you</c><00:06:57.900><c> know</c><00:06:58.020><c> if</c><00:06:58.139><c> it</c><00:06:58.259><c> does</c>

00:06:58.370 --> 00:06:58.380 align:start position:0%
hopefully never but you know if it does
 

00:06:58.380 --> 00:07:00.409 align:start position:0%
hopefully never but you know if it does
we<00:06:58.680><c> don't</c><00:06:58.800><c> know</c><00:06:58.919><c> when</c><00:06:59.100><c> it'll</c><00:06:59.340><c> be</c><00:06:59.520><c> and</c><00:07:00.240><c> it</c>

00:07:00.409 --> 00:07:00.419 align:start position:0%
we don't know when it'll be and it
 

00:07:00.419 --> 00:07:01.909 align:start position:0%
we don't know when it'll be and it
should<00:07:00.600><c> be</c><00:07:00.780><c> triggered</c><00:07:01.319><c> hopefully</c>

00:07:01.909 --> 00:07:01.919 align:start position:0%
should be triggered hopefully
 

00:07:01.919 --> 00:07:04.249 align:start position:0%
should be triggered hopefully
automatically<00:07:02.639><c> so</c><00:07:02.940><c> we're</c><00:07:03.120><c> not</c><00:07:03.360><c> depending</c><00:07:04.080><c> too</c>

00:07:04.249 --> 00:07:04.259 align:start position:0%
automatically so we're not depending too
 

00:07:04.259 --> 00:07:06.170 align:start position:0%
automatically so we're not depending too
much<00:07:04.380><c> on</c><00:07:04.560><c> social</c><00:07:04.740><c> consensus</c><00:07:05.400><c> I</c><00:07:05.819><c> mean</c><00:07:05.940><c> it</c><00:07:06.000><c> might</c>

00:07:06.170 --> 00:07:06.180 align:start position:0%
much on social consensus I mean it might
 

00:07:06.180 --> 00:07:08.629 align:start position:0%
much on social consensus I mean it might
be<00:07:06.240><c> unavoidable</c><00:07:06.840><c> but</c><00:07:07.199><c> it</c><00:07:07.860><c> should</c><00:07:08.100><c> be</c><00:07:08.280><c> you</c><00:07:08.580><c> know</c>

00:07:08.629 --> 00:07:08.639 align:start position:0%
be unavoidable but it should be you know
 

00:07:08.639 --> 00:07:10.689 align:start position:0%
be unavoidable but it should be you know
very<00:07:08.880><c> clear</c><00:07:09.120><c> when</c><00:07:09.660><c> you</c><00:07:09.900><c> can</c>

00:07:10.689 --> 00:07:10.699 align:start position:0%
very clear when you can
 

00:07:10.699 --> 00:07:13.070 align:start position:0%
very clear when you can
trigger<00:07:11.699><c> this</c><00:07:11.819><c> functionality</c><00:07:12.300><c> and</c><00:07:12.720><c> when</c><00:07:12.900><c> you</c>

00:07:13.070 --> 00:07:13.080 align:start position:0%
trigger this functionality and when you
 

00:07:13.080 --> 00:07:14.270 align:start position:0%
trigger this functionality and when you
want<00:07:13.199><c> to</c><00:07:13.319><c> do</c><00:07:13.440><c> that</c><00:07:13.560><c> it</c><00:07:13.800><c> should</c><00:07:13.979><c> be</c><00:07:14.100><c> available</c>

00:07:14.270 --> 00:07:14.280 align:start position:0%
want to do that it should be available
 

00:07:14.280 --> 00:07:16.550 align:start position:0%
want to do that it should be available
to<00:07:14.759><c> you</c><00:07:14.880><c> or</c><00:07:15.479><c> at</c><00:07:15.600><c> least</c><00:07:15.720><c> the</c><00:07:15.960><c> community</c><00:07:16.139><c> should</c>

00:07:16.550 --> 00:07:16.560 align:start position:0%
to you or at least the community should
 

00:07:16.560 --> 00:07:17.930 align:start position:0%
to you or at least the community should
be<00:07:16.680><c> able</c><00:07:16.800><c> to</c><00:07:16.919><c> make</c><00:07:17.039><c> the</c><00:07:17.160><c> decision</c><00:07:17.460><c> but</c>

00:07:17.930 --> 00:07:17.940 align:start position:0%
be able to make the decision but
 

00:07:17.940 --> 00:07:20.990 align:start position:0%
be able to make the decision but
automatic<00:07:18.660><c> would</c><00:07:19.020><c> be</c><00:07:19.139><c> you</c><00:07:19.380><c> know</c><00:07:19.440><c> ideal</c><00:07:20.280><c> so</c>

00:07:20.990 --> 00:07:21.000 align:start position:0%
automatic would be you know ideal so
 

00:07:21.000 --> 00:07:22.730 align:start position:0%
automatic would be you know ideal so
that's<00:07:21.599><c> what</c><00:07:21.780><c> I</c><00:07:21.900><c> think</c><00:07:22.080><c> they</c><00:07:22.199><c> should</c><00:07:22.319><c> do</c><00:07:22.440><c> have</c>

00:07:22.730 --> 00:07:22.740 align:start position:0%
that's what I think they should do have
 

00:07:22.740 --> 00:07:24.589 align:start position:0%
that's what I think they should do have
I<00:07:22.919><c> missed</c><00:07:23.160><c> anything</c><00:07:23.280><c> please</c><00:07:23.580><c> let</c><00:07:23.819><c> me</c><00:07:23.940><c> know</c><00:07:24.120><c> do</c>

00:07:24.589 --> 00:07:24.599 align:start position:0%
I missed anything please let me know do
 

00:07:24.599 --> 00:07:26.749 align:start position:0%
I missed anything please let me know do
you<00:07:24.780><c> disagree</c><00:07:25.139><c> please</c><00:07:25.500><c> also</c><00:07:25.919><c> let</c><00:07:26.039><c> me</c><00:07:26.160><c> know</c><00:07:26.280><c> uh</c>

00:07:26.749 --> 00:07:26.759 align:start position:0%
you disagree please also let me know uh
 

00:07:26.759 --> 00:07:28.309 align:start position:0%
you disagree please also let me know uh
you<00:07:26.880><c> can</c><00:07:27.000><c> contact</c><00:07:27.180><c> me</c>

00:07:28.309 --> 00:07:28.319 align:start position:0%
you can contact me
 

00:07:28.319 --> 00:07:30.830 align:start position:0%
you can contact me
um email<00:07:28.740><c> or</c><00:07:29.160><c> Twitter</c><00:07:29.460><c> there</c><00:07:29.880><c> find</c><00:07:30.479><c> me</c><00:07:30.660><c> around</c>

00:07:30.830 --> 00:07:30.840 align:start position:0%
um email or Twitter there find me around
 

00:07:30.840 --> 00:07:32.390 align:start position:0%
um email or Twitter there find me around
here<00:07:31.080><c> and</c><00:07:31.380><c> we</c><00:07:31.500><c> do</c><00:07:31.560><c> have</c><00:07:31.680><c> a</c><00:07:31.800><c> write-up</c><00:07:32.039><c> of</c><00:07:32.220><c> this</c>

00:07:32.390 --> 00:07:32.400 align:start position:0%
here and we do have a write-up of this
 

00:07:32.400 --> 00:07:35.270 align:start position:0%
here and we do have a write-up of this
at<00:07:33.180><c> um</c><00:07:33.300><c> a</c><00:07:33.599><c> non-blockchain</c><00:07:34.139><c> conference</c><00:07:34.620><c> uh</c><00:07:35.160><c> so</c>

00:07:35.270 --> 00:07:35.280 align:start position:0%
at um a non-blockchain conference uh so
 

00:07:35.280 --> 00:07:37.010 align:start position:0%
at um a non-blockchain conference uh so
I<00:07:35.759><c> can</c><00:07:35.880><c> send</c><00:07:36.060><c> you</c><00:07:36.180><c> some</c><00:07:36.300><c> papers</c><00:07:36.539><c> about</c><00:07:36.720><c> that</c>

00:07:37.010 --> 00:07:37.020 align:start position:0%
I can send you some papers about that
 

00:07:37.020 --> 00:07:38.560 align:start position:0%
I can send you some papers about that
thank<00:07:37.680><c> you</c>

00:07:38.560 --> 00:07:38.570 align:start position:0%
thank you
 

00:07:38.570 --> 00:07:42.310 align:start position:0%
thank you
[Applause]

