WEBVTT
Kind: captions
Language: en

00:00:01.070 --> 00:00:12.770 align:start position:0%
 
[Applause]

00:00:12.770 --> 00:00:12.780 align:start position:0%
 
 

00:00:12.780 --> 00:00:16.260 align:start position:0%
 
everyone<00:00:13.780><c> let's</c><00:00:13.990><c> get</c><00:00:14.170><c> started</c><00:00:14.969><c> the</c><00:00:15.969><c> my</c><00:00:16.119><c> name</c>

00:00:16.260 --> 00:00:16.270 align:start position:0%
everyone let's get started the my name
 

00:00:16.270 --> 00:00:18.000 align:start position:0%
everyone let's get started the my name
is<00:00:16.390><c> miracle</c><00:00:16.690><c> chef</c><00:00:16.990><c> Smith</c><00:00:17.230><c> there</c><00:00:17.560><c> we</c><00:00:17.680><c> talked</c>

00:00:18.000 --> 00:00:18.010 align:start position:0%
is miracle chef Smith there we talked
 

00:00:18.010 --> 00:00:21.810 align:start position:0%
is miracle chef Smith there we talked
about<00:00:18.599><c> shrubs</c><00:00:19.599><c> some</c><00:00:20.439><c> new</c><00:00:20.619><c> suits</c><00:00:21.220><c> have</c><00:00:21.430><c> style</c>

00:00:21.810 --> 00:00:21.820 align:start position:0%
about shrubs some new suits have style
 

00:00:21.820 --> 00:00:29.130 align:start position:0%
about shrubs some new suits have style
gas<00:00:22.480><c> efficient</c><00:00:23.279><c> privacy</c><00:00:24.279><c> protocol</c><00:00:28.050><c> it's</c><00:00:29.050><c> a</c>

00:00:29.130 --> 00:00:29.140 align:start position:0%
gas efficient privacy protocol it's a
 

00:00:29.140 --> 00:00:31.140 align:start position:0%
gas efficient privacy protocol it's a
mr.<00:00:29.410><c> joint</c><00:00:29.619><c> work</c><00:00:29.830><c> with</c><00:00:30.070><c> selling</c><00:00:30.609><c> herbs</c><00:00:30.760><c> and</c>

00:00:31.140 --> 00:00:31.150 align:start position:0%
mr. joint work with selling herbs and
 

00:00:31.150 --> 00:00:48.270 align:start position:0%
mr. joint work with selling herbs and
matter<00:00:32.020><c> labs</c><00:00:32.730><c> with</c><00:00:33.730><c> a</c><00:00:33.790><c> public</c><00:00:34.120><c> folks</c><00:00:47.160><c> first</c><00:00:48.160><c> of</c>

00:00:48.270 --> 00:00:48.280 align:start position:0%
matter labs with a public folks first of
 

00:00:48.280 --> 00:00:51.540 align:start position:0%
matter labs with a public folks first of
all<00:00:48.370><c> like</c><00:00:48.610><c> privacy</c><00:00:49.059><c> wine</c><00:00:49.719><c> shops</c><00:00:50.140><c> at</c><00:00:50.469><c> all</c><00:00:50.620><c> so</c>

00:00:51.540 --> 00:00:51.550 align:start position:0%
all like privacy wine shops at all so
 

00:00:51.550 --> 00:00:54.660 align:start position:0%
all like privacy wine shops at all so
maybe<00:00:51.670><c> this</c><00:00:51.879><c> is</c><00:00:52.090><c> some</c><00:00:52.270><c> quick</c><00:00:53.050><c> context</c><00:00:53.920><c> so</c>

00:00:54.660 --> 00:00:54.670 align:start position:0%
maybe this is some quick context so
 

00:00:54.670 --> 00:00:58.229 align:start position:0%
maybe this is some quick context so
seller<00:00:54.940><c> is</c><00:00:55.300><c> essentially</c><00:00:55.899><c> a</c><00:00:56.200><c> mobile-first</c><00:00:57.239><c> and</c>

00:00:58.229 --> 00:00:58.239 align:start position:0%
seller is essentially a mobile-first and
 

00:00:58.239 --> 00:01:03.389 align:start position:0%
seller is essentially a mobile-first and
a<00:00:58.329><c> theory</c><00:01:00.180><c> which</c><00:01:01.180><c> allows</c><00:01:02.170><c> us</c><00:01:02.500><c> to</c><00:01:02.649><c> build</c><00:01:02.829><c> a</c><00:01:03.070><c> user</c>

00:01:03.389 --> 00:01:03.399 align:start position:0%
a theory which allows us to build a user
 

00:01:03.399 --> 00:01:05.550 align:start position:0%
a theory which allows us to build a user
experience<00:01:03.579><c> like</c><00:01:04.030><c> this</c><00:01:04.210><c> and</c><00:01:04.509><c> stove</c><00:01:04.720><c> it</c><00:01:04.960><c> has</c><00:01:05.199><c> a</c>

00:01:05.550 --> 00:01:05.560 align:start position:0%
experience like this and stove it has a
 

00:01:05.560 --> 00:01:13.320 align:start position:0%
experience like this and stove it has a
lot<00:01:05.710><c> of</c><00:01:05.740><c> focus</c><00:01:06.009><c> on</c><00:01:07.110><c> like</c><00:01:08.110><c> planked</c><00:01:09.869><c> we</c><00:01:10.869><c> use</c>

00:01:13.320 --> 00:01:13.330 align:start position:0%
 
 

00:01:13.330 --> 00:01:16.080 align:start position:0%
 
to<00:01:13.780><c> change</c><00:01:14.020><c> we</c><00:01:14.770><c> have</c><00:01:14.800><c> a</c><00:01:15.010><c> stable</c><00:01:15.400><c> point</c><00:01:15.640><c> that's</c>

00:01:16.080 --> 00:01:16.090 align:start position:0%
to change we have a stable point that's
 

00:01:16.090 --> 00:01:17.880 align:start position:0%
to change we have a stable point that's
back<00:01:16.330><c> to</c><00:01:16.570><c> park</c><00:01:16.810><c> by</c><00:01:16.960><c> eat</c><00:01:17.140><c> which</c><00:01:17.440><c> is</c><00:01:17.470><c> why</c><00:01:17.740><c> it's</c>

00:01:17.880 --> 00:01:17.890 align:start position:0%
back to park by eat which is why it's
 

00:01:17.890 --> 00:01:20.640 align:start position:0%
back to park by eat which is why it's
relevant<00:01:18.070><c> to</c><00:01:18.430><c> the</c><00:01:18.550><c> community</c><00:01:19.530><c> and</c><00:01:20.530><c> then</c><00:01:20.620><c> we</c>

00:01:20.640 --> 00:01:20.650 align:start position:0%
relevant to the community and then we
 

00:01:20.650 --> 00:01:22.110 align:start position:0%
relevant to the community and then we
have<00:01:20.860><c> a</c><00:01:20.890><c> way</c><00:01:21.040><c> to</c><00:01:21.070><c> send</c><00:01:21.370><c> a</c><00:01:21.550><c> mistake</c><00:01:21.940><c> phone</c>

00:01:22.110 --> 00:01:22.120 align:start position:0%
have a way to send a mistake phone
 

00:01:22.120 --> 00:01:24.480 align:start position:0%
have a way to send a mistake phone
numbers<00:01:22.450><c> so</c><00:01:22.720><c> all</c><00:01:23.380><c> of</c><00:01:23.530><c> that</c><00:01:23.650><c> means</c><00:01:23.860><c> that</c><00:01:23.980><c> you</c>

00:01:24.480 --> 00:01:24.490 align:start position:0%
numbers so all of that means that you
 

00:01:24.490 --> 00:01:28.050 align:start position:0%
numbers so all of that means that you
want<00:01:24.670><c> to</c><00:01:24.820><c> send</c><00:01:25.060><c> the</c><00:01:25.120><c> payment</c><00:01:25.360><c> to</c><00:01:26.260><c> a</c><00:01:26.290><c> friend</c><00:01:27.060><c> say</c>

00:01:28.050 --> 00:01:28.060 align:start position:0%
want to send the payment to a friend say
 

00:01:28.060 --> 00:01:32.280 align:start position:0%
want to send the payment to a friend say
you<00:01:28.120><c> want</c><00:01:28.300><c> to</c><00:01:28.330><c> kiss</c><00:01:28.510><c> him</c><00:01:28.690><c> back</c><00:01:28.960><c> or</c><00:01:30.000><c> coffee</c><00:01:31.290><c> you</c>

00:01:32.280 --> 00:01:32.290 align:start position:0%
you want to kiss him back or coffee you
 

00:01:32.290 --> 00:01:34.020 align:start position:0%
you want to kiss him back or coffee you
can<00:01:32.410><c> find</c><00:01:32.680><c> them</c><00:01:32.830><c> in</c><00:01:32.920><c> your</c><00:01:32.950><c> contact</c><00:01:33.460><c> list</c><00:01:33.520><c> and</c>

00:01:34.020 --> 00:01:34.030 align:start position:0%
can find them in your contact list and
 

00:01:34.030 --> 00:01:38.150 align:start position:0%
can find them in your contact list and
since<00:01:34.780><c> hello</c><00:01:35.970><c> maybe</c><00:01:36.970><c> central</c><00:01:37.300><c> that's</c><00:01:37.450><c> where</c>

00:01:38.150 --> 00:01:38.160 align:start position:0%
since hello maybe central that's where
 

00:01:38.160 --> 00:01:43.260 align:start position:0%
since hello maybe central that's where
we<00:01:39.160><c> spend</c><00:01:39.880><c> say</c><00:01:40.260><c> 500</c><00:01:41.430><c> dollars</c><00:01:42.430><c> to</c><00:01:42.460><c> them</c><00:01:42.850><c> and</c>

00:01:43.260 --> 00:01:43.270 align:start position:0%
we spend say 500 dollars to them and
 

00:01:43.270 --> 00:01:49.280 align:start position:0%
we spend say 500 dollars to them and
since<00:01:43.750><c> it's</c><00:01:43.930><c> 2019</c><00:01:44.890><c> of</c><00:01:45.850><c> course</c><00:01:47.160><c> emoji</c><00:01:48.160><c> and</c>

00:01:49.280 --> 00:01:49.290 align:start position:0%
since it's 2019 of course emoji and
 

00:01:49.290 --> 00:01:51.600 align:start position:0%
since it's 2019 of course emoji and
uncritically<00:01:50.290><c> to</c><00:01:50.650><c> pay</c><00:01:50.890><c> for</c><00:01:51.160><c> this</c><00:01:51.250><c> transaction</c>

00:01:51.600 --> 00:01:51.610 align:start position:0%
uncritically to pay for this transaction
 

00:01:51.610 --> 00:01:54.690 align:start position:0%
uncritically to pay for this transaction
using<00:01:52.120><c> the</c><00:01:52.330><c> stable</c><00:01:52.690><c> target</c><00:01:53.020><c> itself</c><00:01:53.520><c> and</c><00:01:54.520><c> so</c>

00:01:54.690 --> 00:01:54.700 align:start position:0%
using the stable target itself and so
 

00:01:54.700 --> 00:01:56.910 align:start position:0%
using the stable target itself and so
the<00:01:54.820><c> whole</c><00:01:55.000><c> experience</c><00:01:55.420><c> is</c><00:01:55.720><c> quite</c><00:01:55.900><c> quick</c><00:01:56.229><c> it's</c>

00:01:56.910 --> 00:01:56.920 align:start position:0%
the whole experience is quite quick it's
 

00:01:56.920 --> 00:01:58.500 align:start position:0%
the whole experience is quite quick it's
fully<00:01:57.220><c> decentralized</c><00:01:57.400><c> this</c><00:01:58.060><c> is</c><00:01:58.180><c> going</c><00:01:58.360><c> to</c><00:01:58.420><c> go</c>

00:01:58.500 --> 00:01:58.510 align:start position:0%
fully decentralized this is going to go
 

00:01:58.510 --> 00:02:03.480 align:start position:0%
fully decentralized this is going to go
like<00:01:58.690><c> mine</c><00:02:00.750><c> it's</c><00:02:01.750><c> like</c><00:02:01.960><c> my</c><00:02:02.140><c> protocol</c><00:02:02.650><c> and</c><00:02:03.369><c> so</c>

00:02:03.480 --> 00:02:03.490 align:start position:0%
like mine it's like my protocol and so
 

00:02:03.490 --> 00:02:05.760 align:start position:0%
like mine it's like my protocol and so
it<00:02:03.550><c> allows</c><00:02:03.760><c> you</c><00:02:03.970><c> to</c><00:02:04.150><c> recreate</c><00:02:04.540><c> a</c><00:02:04.990><c> venmo</c><00:02:05.380><c> or</c>

00:02:05.760 --> 00:02:05.770 align:start position:0%
it allows you to recreate a venmo or
 

00:02:05.770 --> 00:02:09.090 align:start position:0%
it allows you to recreate a venmo or
PayPal<00:02:06.220><c> experience</c><00:02:07.560><c> that</c><00:02:08.560><c> is</c><00:02:08.800><c> fully</c>

00:02:09.090 --> 00:02:09.100 align:start position:0%
PayPal experience that is fully
 

00:02:09.100 --> 00:02:11.430 align:start position:0%
PayPal experience that is fully
permissionless<00:02:09.610><c> will</c><00:02:10.090><c> appear</c><00:02:10.390><c> here</c><00:02:10.630><c> so</c>

00:02:11.430 --> 00:02:11.440 align:start position:0%
permissionless will appear here so
 

00:02:11.440 --> 00:02:14.670 align:start position:0%
permissionless will appear here so
that's<00:02:11.620><c> though</c><00:02:11.890><c> and</c><00:02:12.990><c> given</c><00:02:13.990><c> that</c><00:02:14.080><c> it</c><00:02:14.200><c> has</c><00:02:14.320><c> this</c>

00:02:14.670 --> 00:02:14.680 align:start position:0%
that's though and given that it has this
 

00:02:14.680 --> 00:02:18.870 align:start position:0%
that's though and given that it has this
really<00:02:15.190><c> big</c><00:02:15.520><c> focus</c><00:02:16.150><c> on</c><00:02:17.430><c> some</c><00:02:18.430><c> of</c><00:02:18.459><c> the</c><00:02:18.610><c> things</c>

00:02:18.870 --> 00:02:18.880 align:start position:0%
really big focus on some of the things
 

00:02:18.880 --> 00:02:20.250 align:start position:0%
really big focus on some of the things
that<00:02:19.060><c> are</c><00:02:19.239><c> useful</c><00:02:19.360><c> as</c><00:02:19.690><c> a</c><00:02:19.720><c> medium</c><00:02:20.110><c> of</c><00:02:20.170><c> exchange</c>

00:02:20.250 --> 00:02:20.260 align:start position:0%
that are useful as a medium of exchange
 

00:02:20.260 --> 00:02:24.090 align:start position:0%
that are useful as a medium of exchange
sending<00:02:21.190><c> stable</c><00:02:21.790><c> value</c><00:02:22.140><c> we</c><00:02:23.140><c> hypothesize</c><00:02:24.070><c> that</c>

00:02:24.090 --> 00:02:24.100 align:start position:0%
sending stable value we hypothesize that
 

00:02:24.100 --> 00:02:27.440 align:start position:0%
sending stable value we hypothesize that
privacy<00:02:24.850><c> is</c><00:02:24.970><c> actually</c><00:02:25.420><c> even</c><00:02:26.350><c> more</c><00:02:26.709><c> important</c>

00:02:27.440 --> 00:02:27.450 align:start position:0%
privacy is actually even more important
 

00:02:27.450 --> 00:02:31.350 align:start position:0%
privacy is actually even more important
for<00:02:28.450><c> such</c><00:02:29.230><c> a</c><00:02:29.260><c> network</c><00:02:29.470><c> Bank</c><00:02:29.980><c> for</c><00:02:30.670><c> points</c><00:02:31.150><c> that</c>

00:02:31.350 --> 00:02:31.360 align:start position:0%
for such a network Bank for points that
 

00:02:31.360 --> 00:02:34.800 align:start position:0%
for such a network Bank for points that
are<00:02:31.660><c> primarily</c><00:02:32.260><c> store</c><00:02:32.739><c> of</c><00:02:32.830><c> elements</c><00:02:33.630><c> and</c><00:02:34.630><c> so</c>

00:02:34.800 --> 00:02:34.810 align:start position:0%
are primarily store of elements and so
 

00:02:34.810 --> 00:02:37.050 align:start position:0%
are primarily store of elements and so
we<00:02:34.900><c> spent</c><00:02:35.170><c> a</c><00:02:35.380><c> fair</c><00:02:35.650><c> amount</c><00:02:35.709><c> of</c><00:02:36.430><c> time</c><00:02:36.610><c> thinking</c>

00:02:37.050 --> 00:02:37.060 align:start position:0%
we spent a fair amount of time thinking
 

00:02:37.060 --> 00:02:40.740 align:start position:0%
we spent a fair amount of time thinking
about<00:02:37.300><c> that</c><00:02:38.140><c> privacy</c><00:02:38.800><c> or</c><00:02:39.519><c> so</c><00:02:39.760><c> and</c><00:02:40.150><c> again</c><00:02:40.239><c> solo</c>

00:02:40.740 --> 00:02:40.750 align:start position:0%
about that privacy or so and again solo
 

00:02:40.750 --> 00:02:43.890 align:start position:0%
about that privacy or so and again solo
is<00:02:41.220><c> here</c><00:02:42.220><c> a</c><00:02:42.250><c> minute</c><00:02:42.519><c> passed</c><00:02:42.850><c> the</c><00:02:43.060><c> DMV</c><00:02:43.209><c> so</c>

00:02:43.890 --> 00:02:43.900 align:start position:0%
is here a minute passed the DMV so
 

00:02:43.900 --> 00:02:49.920 align:start position:0%
is here a minute passed the DMV so
everything<00:02:44.290><c> that</c><00:02:48.269><c> so</c><00:02:49.269><c> we</c><00:02:49.360><c> have</c><00:02:49.510><c> three</c><00:02:49.750><c> goals</c>

00:02:49.920 --> 00:02:49.930 align:start position:0%
everything that so we have three goals
 

00:02:49.930 --> 00:02:55.259 align:start position:0%
everything that so we have three goals
we<00:02:50.920><c> wanted</c><00:02:51.340><c> to</c><00:02:52.950><c> make</c><00:02:53.950><c> the</c><00:02:54.250><c> balances</c><00:02:54.820><c> of</c><00:02:55.150><c> these</c>

00:02:55.259 --> 00:02:55.269 align:start position:0%
we wanted to make the balances of these
 

00:02:55.269 --> 00:02:58.080 align:start position:0%
we wanted to make the balances of these
reductions<00:02:55.630><c> only</c><00:02:56.260><c> private</c><00:02:56.730><c> we</c><00:02:57.730><c> didn't</c><00:02:57.970><c> want</c>

00:02:58.080 --> 00:02:58.090 align:start position:0%
reductions only private we didn't want
 

00:02:58.090 --> 00:03:00.390 align:start position:0%
reductions only private we didn't want
the<00:02:58.180><c> ability</c><00:02:58.420><c> we</c><00:02:59.230><c> wanted</c><00:02:59.560><c> to</c><00:02:59.709><c> keep</c><00:02:59.920><c> the</c>

00:03:00.390 --> 00:03:00.400 align:start position:0%
the ability we wanted to keep the
 

00:03:00.400 --> 00:03:03.630 align:start position:0%
the ability we wanted to keep the
recipient<00:03:01.239><c> and</c><00:03:01.510><c> send</c><00:03:01.810><c> their</c><00:03:01.930><c> addresses</c><00:03:02.640><c> as</c>

00:03:03.630 --> 00:03:03.640 align:start position:0%
recipient and send their addresses as
 

00:03:03.640 --> 00:03:10.110 align:start position:0%
recipient and send their addresses as
well<00:03:06.959><c> isn't</c><00:03:07.959><c> that</c><00:03:08.200><c> common</c><00:03:08.530><c> today</c><00:03:08.790><c> in</c><00:03:09.790><c> other</c>

00:03:10.110 --> 00:03:10.120 align:start position:0%
well isn't that common today in other
 

00:03:10.120 --> 00:03:13.229 align:start position:0%
well isn't that common today in other
theory<00:03:10.660><c> based</c><00:03:11.110><c> privacy</c><00:03:11.650><c> no</c><00:03:11.980><c> solutions</c><00:03:12.430><c> and</c>

00:03:13.229 --> 00:03:13.239 align:start position:0%
theory based privacy no solutions and
 

00:03:13.239 --> 00:03:14.670 align:start position:0%
theory based privacy no solutions and
then<00:03:13.330><c> finally</c><00:03:13.660><c> we</c><00:03:13.780><c> wanted</c><00:03:14.019><c> all</c><00:03:14.170><c> of</c><00:03:14.200><c> this</c><00:03:14.440><c> to</c>

00:03:14.670 --> 00:03:14.680 align:start position:0%
then finally we wanted all of this to
 

00:03:14.680 --> 00:03:17.370 align:start position:0%
then finally we wanted all of this to
work<00:03:14.709><c> really</c><00:03:15.340><c> well</c><00:03:15.459><c> on</c><00:03:16.060><c> mobile</c><00:03:16.299><c> again</c><00:03:17.110><c> it's</c>

00:03:17.370 --> 00:03:17.380 align:start position:0%
work really well on mobile again it's
 

00:03:17.380 --> 00:03:26.550 align:start position:0%
work really well on mobile again it's
mobile<00:03:17.590><c> first</c><00:03:17.860><c> so</c><00:03:18.700><c> we</c><00:03:18.790><c> want</c><00:03:19.000><c> to</c><00:03:24.990><c> look</c><00:03:25.990><c> at</c><00:03:26.200><c> seek</c>

00:03:26.550 --> 00:03:26.560 align:start position:0%
mobile first so we want to look at seek
 

00:03:26.560 --> 00:03:32.089 align:start position:0%
mobile first so we want to look at seek
apps<00:03:26.770><c> and</c><00:03:27.069><c> start</c><00:03:27.220><c> reporting</c><00:03:27.370><c> any</c><00:03:27.730><c> cash</c><00:03:28.080><c> into</c>

00:03:32.089 --> 00:03:32.099 align:start position:0%
 
 

00:03:32.099 --> 00:03:34.940 align:start position:0%
 
and<00:03:32.640><c> we</c><00:03:32.760><c> quickly</c><00:03:32.879><c> run</c><00:03:33.239><c> into</c><00:03:33.599><c> a</c><00:03:33.629><c> few</c><00:03:34.019><c> issues</c><00:03:34.080><c> so</c>

00:03:34.940 --> 00:03:34.950 align:start position:0%
and we quickly run into a few issues so
 

00:03:34.950 --> 00:03:38.000 align:start position:0%
and we quickly run into a few issues so
everyone<00:03:35.750><c> the</c><00:03:36.750><c> gas</c><00:03:36.900><c> cost</c><00:03:37.260><c> is</c><00:03:37.500><c> perhaps</c><00:03:37.650><c> not</c>

00:03:38.000 --> 00:03:38.010 align:start position:0%
everyone the gas cost is perhaps not
 

00:03:38.010 --> 00:03:40.880 align:start position:0%
everyone the gas cost is perhaps not
surprisingly<00:03:38.519><c> quite</c><00:03:38.849><c> high</c><00:03:39.409><c> and</c><00:03:40.409><c> number</c><00:03:40.709><c> two</c>

00:03:40.880 --> 00:03:40.890 align:start position:0%
surprisingly quite high and number two
 

00:03:40.890 --> 00:03:42.589 align:start position:0%
surprisingly quite high and number two
the<00:03:41.579><c> mobile</c><00:03:41.819><c> support</c><00:03:42.120><c> it's</c><00:03:42.209><c> actually</c><00:03:42.510><c> not</c>

00:03:42.589 --> 00:03:42.599 align:start position:0%
the mobile support it's actually not
 

00:03:42.599 --> 00:03:45.410 align:start position:0%
the mobile support it's actually not
that<00:03:42.659><c> great</c><00:03:43.159><c> except</c><00:03:44.159><c> for</c><00:03:44.189><c> this</c><00:03:44.370><c> talk</c><00:03:44.610><c> most</c><00:03:45.209><c> our</c>

00:03:45.410 --> 00:03:45.420 align:start position:0%
that great except for this talk most our
 

00:03:45.420 --> 00:03:48.860 align:start position:0%
that great except for this talk most our
focus<00:03:45.900><c> on</c><00:03:46.170><c> the</c><00:03:47.040><c> former</c><00:03:47.519><c> and</c><00:03:48.390><c> just</c><00:03:48.629><c> kind</c><00:03:48.810><c> of</c>

00:03:48.860 --> 00:03:48.870 align:start position:0%
focus on the former and just kind of
 

00:03:48.870 --> 00:03:50.569 align:start position:0%
focus on the former and just kind of
things<00:03:49.079><c> a</c><00:03:49.200><c> little</c><00:03:49.440><c> bit</c><00:03:49.560><c> about</c><00:03:49.769><c> possible</c>

00:03:50.569 --> 00:03:50.579 align:start position:0%
things a little bit about possible
 

00:03:50.579 --> 00:03:55.190 align:start position:0%
things a little bit about possible
solutions<00:03:51.060><c> for</c><00:03:51.360><c> the</c><00:03:52.140><c> light</c><00:03:53.930><c> so</c><00:03:54.930><c> maybe</c><00:03:55.079><c> just</c>

00:03:55.190 --> 00:03:55.200 align:start position:0%
solutions for the light so maybe just
 

00:03:55.200 --> 00:03:59.470 align:start position:0%
solutions for the light so maybe just
some<00:03:55.500><c> super</c><00:03:56.190><c> quick</c><00:03:56.400><c> background</c><00:03:56.819><c> on</c><00:03:57.239><c> Z</c><00:03:57.569><c> cash</c>

00:03:59.470 --> 00:03:59.480 align:start position:0%
some super quick background on Z cash
 

00:03:59.480 --> 00:04:02.899 align:start position:0%
some super quick background on Z cash
just<00:04:00.480><c> to</c><00:04:00.569><c> get</c><00:04:00.750><c> everyone</c><00:04:00.989><c> on</c><00:04:01.319><c> the</c><00:04:01.349><c> same</c><00:04:01.470><c> page</c><00:04:01.909><c> so</c>

00:04:02.899 --> 00:04:02.909 align:start position:0%
just to get everyone on the same page so
 

00:04:02.909 --> 00:04:05.149 align:start position:0%
just to get everyone on the same page so
NC<00:04:03.359><c> captures</c><00:04:03.840><c> a</c><00:04:03.900><c> number</c><00:04:04.170><c> of</c><00:04:04.260><c> operations</c><00:04:04.829><c> one</c>

00:04:05.149 --> 00:04:05.159 align:start position:0%
NC captures a number of operations one
 

00:04:05.159 --> 00:04:08.000 align:start position:0%
NC captures a number of operations one
of<00:04:05.280><c> which</c><00:04:05.459><c> is</c><00:04:05.760><c> the</c><00:04:06.510><c> stealing</c><00:04:07.079><c> operation</c><00:04:07.680><c> so</c>

00:04:08.000 --> 00:04:08.010 align:start position:0%
of which is the stealing operation so
 

00:04:08.010 --> 00:04:12.190 align:start position:0%
of which is the stealing operation so
that's<00:04:08.220><c> when</c><00:04:09.030><c> you</c><00:04:09.150><c> take</c><00:04:09.450><c> one</c><00:04:10.400><c> public</c><00:04:11.400><c> the</c><00:04:11.519><c> SEC</c>

00:04:12.190 --> 00:04:12.200 align:start position:0%
that's when you take one public the SEC
 

00:04:12.200 --> 00:04:15.410 align:start position:0%
that's when you take one public the SEC
and<00:04:13.200><c> eternities</c><00:04:14.010><c> for</c><00:04:14.040><c> one</c><00:04:14.370><c> private</c><00:04:14.700><c> sector</c>

00:04:15.410 --> 00:04:15.420 align:start position:0%
and eternities for one private sector
 

00:04:15.420 --> 00:04:17.000 align:start position:0%
and eternities for one private sector
lean<00:04:16.229><c> operation</c>

00:04:17.000 --> 00:04:17.010 align:start position:0%
lean operation
 

00:04:17.010 --> 00:04:19.280 align:start position:0%
lean operation
the<00:04:17.490><c> way</c><00:04:17.610><c> that</c><00:04:17.760><c> you</c><00:04:17.880><c> do</c><00:04:18.060><c> that</c><00:04:18.210><c> is</c><00:04:18.480><c> you</c><00:04:18.630><c> create</c><00:04:18.870><c> a</c>

00:04:19.280 --> 00:04:19.290 align:start position:0%
the way that you do that is you create a
 

00:04:19.290 --> 00:04:21.890 align:start position:0%
the way that you do that is you create a
serial<00:04:19.710><c> number</c><00:04:20.150><c> and</c><00:04:21.150><c> then</c><00:04:21.360><c> you</c><00:04:21.450><c> sent</c><00:04:21.690><c> us</c><00:04:21.810><c> and</c>

00:04:21.890 --> 00:04:21.900 align:start position:0%
serial number and then you sent us and
 

00:04:21.900 --> 00:04:24.320 align:start position:0%
serial number and then you sent us and
running<00:04:22.230><c> this</c><00:04:22.320><c> from</c><00:04:22.470><c> somewhere</c><00:04:22.830><c> and</c><00:04:23.640><c> you</c><00:04:23.970><c> can</c>

00:04:24.320 --> 00:04:24.330 align:start position:0%
running this from somewhere and you can
 

00:04:24.330 --> 00:04:28.070 align:start position:0%
running this from somewhere and you can
compute<00:04:25.200><c> a</c><00:04:25.470><c> commitment</c><00:04:26.570><c> to</c><00:04:27.570><c> that</c><00:04:27.750><c> serial</c>

00:04:28.070 --> 00:04:28.080 align:start position:0%
compute a commitment to that serial
 

00:04:28.080 --> 00:04:33.320 align:start position:0%
compute a commitment to that serial
number<00:04:28.670><c> yeah</c><00:04:30.380><c> and</c><00:04:31.380><c> then</c><00:04:31.590><c> you</c><00:04:31.710><c> create</c><00:04:32.070><c> a</c><00:04:32.460><c> public</c>

00:04:33.320 --> 00:04:33.330 align:start position:0%
number yeah and then you create a public
 

00:04:33.330 --> 00:04:35.840 align:start position:0%
number yeah and then you create a public
transaction<00:04:33.720><c> that</c><00:04:34.530><c> shares</c><00:04:34.920><c> that</c><00:04:35.280><c> commitment</c>

00:04:35.840 --> 00:04:35.850 align:start position:0%
transaction that shares that commitment
 

00:04:35.850 --> 00:04:39.440 align:start position:0%
transaction that shares that commitment
while<00:04:36.540><c> spending</c><00:04:36.930><c> and</c><00:04:37.440><c> one</c><00:04:37.650><c> sec</c><00:04:38.010><c> and</c><00:04:38.450><c> the</c>

00:04:39.440 --> 00:04:39.450 align:start position:0%
while spending and one sec and the
 

00:04:39.450 --> 00:04:41.480 align:start position:0%
while spending and one sec and the
miners<00:04:39.930><c> will</c><00:04:40.140><c> add</c><00:04:40.350><c> that</c><00:04:40.560><c> protection</c><00:04:41.190><c> will</c>

00:04:41.480 --> 00:04:41.490 align:start position:0%
miners will add that protection will
 

00:04:41.490 --> 00:04:44.720 align:start position:0%
miners will add that protection will
take<00:04:41.700><c> that</c><00:04:41.940><c> SEC</c><00:04:42.240><c> put</c><00:04:42.780><c> it</c><00:04:42.930><c> into</c><00:04:43.590><c> a</c><00:04:43.890><c> escrow</c><00:04:44.460><c> pool</c>

00:04:44.720 --> 00:04:44.730 align:start position:0%
take that SEC put it into a escrow pool
 

00:04:44.730 --> 00:04:46.850 align:start position:0%
take that SEC put it into a escrow pool
but<00:04:45.000><c> that's</c><00:04:45.270><c> basically</c><00:04:45.930><c> the</c><00:04:46.170><c> private</c><00:04:46.620><c> point</c>

00:04:46.850 --> 00:04:46.860 align:start position:0%
but that's basically the private point
 

00:04:46.860 --> 00:04:51.710 align:start position:0%
but that's basically the private point
and<00:04:47.760><c> then</c><00:04:48.060><c> adds</c><00:04:48.620><c> this</c><00:04:49.620><c> commitment</c><00:04:50.490><c> to</c><00:04:50.940><c> what's</c>

00:04:51.710 --> 00:04:51.720 align:start position:0%
and then adds this commitment to what's
 

00:04:51.720 --> 00:04:53.390 align:start position:0%
and then adds this commitment to what's
known

00:04:53.390 --> 00:04:53.400 align:start position:0%
known
 

00:04:53.400 --> 00:04:55.680 align:start position:0%
known
and<00:04:54.400><c> once</c><00:04:54.580><c> that</c><00:04:54.699><c> came</c><00:04:55.030><c> in</c><00:04:55.180><c> is</c><00:04:55.330><c> a</c><00:04:55.360><c> member</c>

00:04:55.680 --> 00:04:55.690 align:start position:0%
and once that came in is a member
 

00:04:55.690 --> 00:04:58.350 align:start position:0%
and once that came in is a member
country<00:04:55.870><c> then</c><00:04:56.680><c> it</c><00:04:56.800><c> exists</c><00:04:57.400><c> and</c><00:04:57.669><c> that</c><00:04:57.909><c> ones</c>

00:04:58.350 --> 00:04:58.360 align:start position:0%
country then it exists and that ones
 

00:04:58.360 --> 00:05:02.040 align:start position:0%
country then it exists and that ones
that<00:04:58.659><c> exists</c><00:04:59.379><c> in</c><00:04:59.680><c> this</c><00:05:00.060><c> private</c><00:05:01.060><c> world</c><00:05:01.840><c> of</c>

00:05:02.040 --> 00:05:02.050 align:start position:0%
that exists in this private world of
 

00:05:02.050 --> 00:05:09.839 align:start position:0%
that exists in this private world of
succession<00:05:04.889><c> so</c><00:05:05.889><c> here</c><00:05:06.099><c> we</c><00:05:06.190><c> go</c><00:05:06.310><c> we</c><00:05:06.580><c> have</c><00:05:06.610><c> that</c><00:05:08.849><c> so</c>

00:05:09.839 --> 00:05:09.849 align:start position:0%
succession so here we go we have that so
 

00:05:09.849 --> 00:05:12.119 align:start position:0%
succession so here we go we have that so
mixed<00:05:10.120><c> up</c><00:05:10.210><c> how</c><00:05:10.599><c> do</c><00:05:10.659><c> you</c><00:05:10.780><c> then</c><00:05:11.050><c> spending</c><00:05:11.800><c> for</c>

00:05:12.119 --> 00:05:12.129 align:start position:0%
mixed up how do you then spending for
 

00:05:12.129 --> 00:05:15.240 align:start position:0%
mixed up how do you then spending for
this<00:05:12.250><c> private</c><00:05:12.849><c> point</c><00:05:13.409><c> I</c><00:05:14.409><c> think</c><00:05:14.830><c> one</c><00:05:15.009><c> of</c><00:05:15.039><c> the</c>

00:05:15.240 --> 00:05:15.250 align:start position:0%
this private point I think one of the
 

00:05:15.250 --> 00:05:16.980 align:start position:0%
this private point I think one of the
easier<00:05:15.819><c> things</c><00:05:15.849><c> to</c><00:05:16.180><c> understand</c><00:05:16.599><c> is</c><00:05:16.720><c> how</c><00:05:16.930><c> do</c>

00:05:16.980 --> 00:05:16.990 align:start position:0%
easier things to understand is how do
 

00:05:16.990 --> 00:05:19.170 align:start position:0%
easier things to understand is how do
you<00:05:17.050><c> turn</c><00:05:17.289><c> it</c><00:05:17.349><c> back</c><00:05:17.590><c> into</c><00:05:17.800><c> a</c><00:05:17.889><c> public</c><00:05:18.310><c> point</c><00:05:18.580><c> so</c>

00:05:19.170 --> 00:05:19.180 align:start position:0%
you turn it back into a public point so
 

00:05:19.180 --> 00:05:24.800 align:start position:0%
you turn it back into a public point so
that's<00:05:19.360><c> called</c><00:05:19.539><c> shooting</c><00:05:20.440><c> and</c><00:05:21.069><c> I</c><00:05:21.159><c> should</c><00:05:21.340><c> have</c>

00:05:24.800 --> 00:05:24.810 align:start position:0%
 
 

00:05:24.810 --> 00:05:28.290 align:start position:0%
 
actually<00:05:25.810><c> existed</c><00:05:26.229><c> zero</c><00:05:27.159><c> cash</c><00:05:27.400><c> paper</c><00:05:27.819><c> it's</c>

00:05:28.290 --> 00:05:28.300 align:start position:0%
actually existed zero cash paper it's
 

00:05:28.300 --> 00:05:38.450 align:start position:0%
actually existed zero cash paper it's
actually<00:05:28.599><c> a</c><00:05:28.629><c> little</c><00:05:28.840><c> more</c><00:05:28.960><c> than</c><00:05:29.710><c> this</c><00:05:36.569><c> but</c><00:05:37.569><c> as</c>

00:05:38.450 --> 00:05:38.460 align:start position:0%
actually a little more than this but as
 

00:05:38.460 --> 00:05:42.779 align:start position:0%
actually a little more than this but as
we're<00:05:39.569><c> turning</c><00:05:40.569><c> this</c><00:05:40.840><c> back</c><00:05:40.900><c> into</c><00:05:41.440><c> a</c><00:05:41.889><c> public</c>

00:05:42.779 --> 00:05:42.789 align:start position:0%
we're turning this back into a public
 

00:05:42.789 --> 00:05:46.820 align:start position:0%
we're turning this back into a public
asset<00:05:43.139><c> tea</c><00:05:44.139><c> either</c><00:05:44.259><c> side</c><00:05:45.180><c> you</c>

00:05:46.820 --> 00:05:46.830 align:start position:0%
asset tea either side you
 

00:05:46.830 --> 00:05:49.990 align:start position:0%
asset tea either side you
to<00:05:47.009><c> reveal</c><00:05:47.430><c> the</c><00:05:47.720><c> serial</c><00:05:48.720><c> number</c><00:05:49.020><c> to</c><00:05:49.770><c> your</c>

00:05:49.990 --> 00:05:50.000 align:start position:0%
to reveal the serial number to your
 

00:05:50.000 --> 00:05:52.369 align:start position:0%
to reveal the serial number to your
commitment<00:05:51.000><c> so</c><00:05:51.569><c> let's</c><00:05:51.720><c> assume</c><00:05:52.020><c> we're</c><00:05:52.229><c> using</c>

00:05:52.369 --> 00:05:52.379 align:start position:0%
commitment so let's assume we're using
 

00:05:52.379 --> 00:05:55.580 align:start position:0%
commitment so let's assume we're using
this<00:05:52.620><c> amendment</c><00:05:53.129><c> over</c><00:05:53.340><c> here</c><00:05:54.050><c> and</c><00:05:55.050><c> then</c><00:05:55.319><c> in</c>

00:05:55.580 --> 00:05:55.590 align:start position:0%
this amendment over here and then in
 

00:05:55.590 --> 00:05:57.980 align:start position:0%
this amendment over here and then in
your<00:05:55.979><c> knowledge</c><00:05:56.280><c> you</c><00:05:56.849><c> have</c><00:05:57.060><c> to</c><00:05:57.090><c> prove</c><00:05:57.599><c> that</c>

00:05:57.980 --> 00:05:57.990 align:start position:0%
your knowledge you have to prove that
 

00:05:57.990 --> 00:06:00.950 align:start position:0%
your knowledge you have to prove that
you<00:05:58.680><c> know</c><00:05:58.949><c> of</c><00:05:59.310><c> surroundings</c><00:05:59.909><c> you</c><00:06:00.150><c> know</c><00:06:00.360><c> of</c><00:06:00.629><c> our</c>

00:06:00.950 --> 00:06:00.960 align:start position:0%
you know of surroundings you know of our
 

00:06:00.960 --> 00:06:06.140 align:start position:0%
you know of surroundings you know of our
such<00:06:01.860><c> that</c><00:06:02.069><c> this</c><00:06:02.220><c> commitment</c><00:06:03.110><c> cm</c><00:06:04.639><c> appears</c><00:06:05.639><c> in</c>

00:06:06.140 --> 00:06:06.150 align:start position:0%
such that this commitment cm appears in
 

00:06:06.150 --> 00:06:10.159 align:start position:0%
such that this commitment cm appears in
this<00:06:07.789><c> and</c><00:06:08.789><c> the</c><00:06:09.000><c> way</c><00:06:09.120><c> you</c><00:06:09.180><c> do</c><00:06:09.360><c> that</c><00:06:09.539><c> is</c><00:06:09.930><c> you</c>

00:06:10.159 --> 00:06:10.169 align:start position:0%
this and the way you do that is you
 

00:06:10.169 --> 00:06:12.890 align:start position:0%
this and the way you do that is you
construct<00:06:10.650><c> a</c><00:06:10.970><c> vertical</c><00:06:11.970><c> path</c><00:06:12.150><c> that</c><00:06:12.569><c> goes</c><00:06:12.690><c> up</c>

00:06:12.890 --> 00:06:12.900 align:start position:0%
construct a vertical path that goes up
 

00:06:12.900 --> 00:06:15.950 align:start position:0%
construct a vertical path that goes up
to<00:06:13.050><c> the</c><00:06:13.139><c> roof</c><00:06:13.319><c> and</c><00:06:14.090><c> inside</c><00:06:15.090><c> it's</c><00:06:15.300><c> not</c><00:06:15.360><c> circuit</c>

00:06:15.950 --> 00:06:15.960 align:start position:0%
to the roof and inside it's not circuit
 

00:06:15.960 --> 00:06:22.070 align:start position:0%
to the roof and inside it's not circuit
if<00:06:16.050><c> I</c><00:06:16.379><c> could</c><00:06:16.530><c> prove</c><00:06:17.150><c> that</c><00:06:18.150><c> this</c><00:06:19.669><c> exists</c><00:06:21.080><c> and</c>

00:06:22.070 --> 00:06:22.080 align:start position:0%
if I could prove that this exists and
 

00:06:22.080 --> 00:06:25.070 align:start position:0%
if I could prove that this exists and
then<00:06:22.979><c> other</c><00:06:23.159><c> full</c><00:06:23.490><c> nodes</c><00:06:23.789><c> or</c><00:06:23.909><c> miners</c><00:06:24.270><c> would</c>

00:06:25.070 --> 00:06:25.080 align:start position:0%
then other full nodes or miners would
 

00:06:25.080 --> 00:06:29.689 align:start position:0%
then other full nodes or miners would
then<00:06:25.349><c> think</c><00:06:26.310><c> this</c><00:06:26.490><c> proof</c><00:06:28.280><c> verified</c><00:06:29.280><c> and</c><00:06:29.639><c> they</c>

00:06:29.689 --> 00:06:29.699 align:start position:0%
then think this proof verified and they
 

00:06:29.699 --> 00:06:33.080 align:start position:0%
then think this proof verified and they
verified<00:06:30.180><c> by</c><00:06:30.530><c> giving</c><00:06:31.530><c> them</c><00:06:31.680><c> to</c><00:06:31.919><c> prove</c><00:06:32.460><c> the</c>

00:06:33.080 --> 00:06:33.090 align:start position:0%
verified by giving them to prove the
 

00:06:33.090 --> 00:06:36.309 align:start position:0%
verified by giving them to prove the
same<00:06:33.419><c> are</c><00:06:34.020><c> both</c><00:06:34.259><c> leaders</c><00:06:35.069><c> themselves</c>

00:06:36.309 --> 00:06:36.319 align:start position:0%
same are both leaders themselves
 

00:06:36.319 --> 00:06:41.059 align:start position:0%
same are both leaders themselves
and<00:06:37.319><c> if</c><00:06:37.530><c> the</c><00:06:37.800><c> proof</c><00:06:38.129><c> verifies</c><00:06:39.120><c> then</c><00:06:39.780><c> they</c><00:06:40.069><c> add</c>

00:06:41.059 --> 00:06:41.069 align:start position:0%
and if the proof verifies then they add
 

00:06:41.069 --> 00:06:44.570 align:start position:0%
and if the proof verifies then they add
the<00:06:41.849><c> serial</c><00:06:42.300><c> number</c><00:06:43.039><c> that</c><00:06:44.039><c> you</c><00:06:44.129><c> just</c><00:06:44.310><c> revealed</c>

00:06:44.570 --> 00:06:44.580 align:start position:0%
the serial number that you just revealed
 

00:06:44.580 --> 00:06:48.050 align:start position:0%
the serial number that you just revealed
earlier<00:06:45.000><c> to</c><00:06:45.629><c> what's</c><00:06:45.930><c> another</c><00:06:46.349><c> fire</c><00:06:46.590><c> step</c><00:06:47.060><c> so</c>

00:06:48.050 --> 00:06:48.060 align:start position:0%
earlier to what's another fire step so
 

00:06:48.060 --> 00:06:49.760 align:start position:0%
earlier to what's another fire step so
that<00:06:48.090><c> you</c><00:06:48.210><c> can't</c><00:06:48.479><c> spend</c><00:06:48.990><c> that</c><00:06:49.110><c> commitment</c>

00:06:49.760 --> 00:06:49.770 align:start position:0%
that you can't spend that commitment
 

00:06:49.770 --> 00:06:56.330 align:start position:0%
that you can't spend that commitment
again<00:06:50.509><c> and</c><00:06:51.509><c> then</c><00:06:51.810><c> gives</c><00:06:52.680><c> you</c><00:06:52.919><c> the</c><00:06:53.310><c> ones</c><00:06:54.319><c> escrow</c>

00:06:56.330 --> 00:06:56.340 align:start position:0%
again and then gives you the ones escrow
 

00:06:56.340 --> 00:07:00.800 align:start position:0%
again and then gives you the ones escrow
it's<00:06:56.700><c> be</c><00:06:56.940><c> back</c><00:06:57.150><c> of</c><00:06:57.750><c> the</c><00:06:58.050><c> private</c><00:06:58.470><c> point</c><00:06:59.690><c> and</c><00:07:00.690><c> so</c>

00:07:00.800 --> 00:07:00.810 align:start position:0%
it's be back of the private point and so
 

00:07:00.810 --> 00:07:02.450 align:start position:0%
it's be back of the private point and so
if<00:07:00.870><c> you</c><00:07:00.990><c> wanted</c><00:07:01.230><c> to</c><00:07:01.290><c> them</c><00:07:01.590><c> exactly</c>

00:07:02.450 --> 00:07:02.460 align:start position:0%
if you wanted to them exactly
 

00:07:02.460 --> 00:07:05.660 align:start position:0%
if you wanted to them exactly
privately<00:07:03.470><c> you're</c><00:07:04.470><c> in</c><00:07:04.740><c> effect</c><00:07:05.010><c> doing</c><00:07:05.550><c> the</c>

00:07:05.660 --> 00:07:05.670 align:start position:0%
privately you're in effect doing the
 

00:07:05.670 --> 00:07:07.340 align:start position:0%
privately you're in effect doing the
deshielding<00:07:06.240><c> operation</c><00:07:06.750><c> in</c><00:07:06.900><c> the</c><00:07:06.990><c> shielding</c>

00:07:07.340 --> 00:07:07.350 align:start position:0%
deshielding operation in the shielding
 

00:07:07.350 --> 00:07:10.780 align:start position:0%
deshielding operation in the shielding
operation<00:07:07.910><c> back-to-back</c><00:07:09.050><c> so</c><00:07:10.050><c> you</c><00:07:10.170><c> first</c>

00:07:10.780 --> 00:07:10.790 align:start position:0%
operation back-to-back so you first
 

00:07:10.790 --> 00:07:14.060 align:start position:0%
operation back-to-back so you first
improve<00:07:11.790><c> that</c><00:07:12.150><c> you</c><00:07:12.330><c> have</c><00:07:12.950><c> one</c><00:07:13.950><c> of</c><00:07:13.980><c> these</c>

00:07:14.060 --> 00:07:14.070 align:start position:0%
improve that you have one of these
 

00:07:14.070 --> 00:07:15.890 align:start position:0%
improve that you have one of these
commitments<00:07:14.430><c> and</c><00:07:14.850><c> you</c><00:07:15.390><c> create</c><00:07:15.720><c> a</c><00:07:15.780><c> new</c>

00:07:15.890 --> 00:07:15.900 align:start position:0%
commitments and you create a new
 

00:07:15.900 --> 00:07:21.980 align:start position:0%
commitments and you create a new
commitment<00:07:16.820><c> usually</c><00:07:20.450><c> it's</c><00:07:21.450><c> not</c><00:07:21.510><c> more</c><00:07:21.780><c> or</c><00:07:21.870><c> less</c>

00:07:21.980 --> 00:07:21.990 align:start position:0%
commitment usually it's not more or less
 

00:07:21.990 --> 00:07:32.390 align:start position:0%
commitment usually it's not more or less
made<00:07:22.230><c> sense</c><00:07:22.470><c> so</c><00:07:27.980><c> why</c><00:07:28.980><c> is</c><00:07:29.040><c> this</c><00:07:31.160><c> you</c><00:07:32.160><c> know</c><00:07:32.250><c> the</c>

00:07:32.390 --> 00:07:32.400 align:start position:0%
made sense so why is this you know the
 

00:07:32.400 --> 00:07:34.550 align:start position:0%
made sense so why is this you know the
answer<00:07:32.700><c> is</c><00:07:32.850><c> it's</c><00:07:33.390><c> not</c><00:07:33.540><c> difficult</c><00:07:33.810><c> but</c><00:07:34.380><c> it</c><00:07:34.500><c> is</c>

00:07:34.550 --> 00:07:34.560 align:start position:0%
answer is it's not difficult but it is
 

00:07:34.560 --> 00:07:38.210 align:start position:0%
answer is it's not difficult but it is
expensive<00:07:35.600><c> so</c><00:07:36.600><c> if</c><00:07:36.750><c> you</c><00:07:36.930><c> were</c><00:07:37.200><c> to</c><00:07:37.470><c> use</c><00:07:37.740><c> a</c><00:07:37.770><c> tree</c>

00:07:38.210 --> 00:07:38.220 align:start position:0%
expensive so if you were to use a tree
 

00:07:38.220 --> 00:07:42.680 align:start position:0%
expensive so if you were to use a tree
that's<00:07:38.460><c> around</c><00:07:38.820><c> 32</c><00:07:39.480><c> above</c><00:07:40.410><c> the</c><00:07:40.530><c> time</c><00:07:41.690><c> then</c>

00:07:42.680 --> 00:07:42.690 align:start position:0%
that's around 32 above the time then
 

00:07:42.690 --> 00:07:46.100 align:start position:0%
that's around 32 above the time then
this<00:07:43.320><c> is</c><00:07:43.500><c> quasi</c><00:07:43.920><c> -</c><00:07:44.100><c> news</c><00:07:44.460><c> today</c><00:07:44.760><c> he</c><00:07:45.110><c> recommends</c>

00:07:46.100 --> 00:07:46.110 align:start position:0%
this is quasi - news today he recommends
 

00:07:46.110 --> 00:07:48.950 align:start position:0%
this is quasi - news today he recommends
a<00:07:46.530><c> bigger</c><00:07:46.860><c> tree</c><00:07:47.310><c> but</c><00:07:48.000><c> see</c><00:07:48.150><c> -</c><00:07:48.330><c> was</c><00:07:48.510><c> being</c><00:07:48.750><c> a</c>

00:07:48.950 --> 00:07:48.960 align:start position:0%
a bigger tree but see - was being a
 

00:07:48.960 --> 00:07:51.140 align:start position:0%
a bigger tree but see - was being a
steadily<00:07:49.230><c> increasing</c><00:07:49.530><c> their</c><00:07:50.070><c> decides</c><00:07:50.490><c> with</c>

00:07:51.140 --> 00:07:51.150 align:start position:0%
steadily increasing their decides with
 

00:07:51.150 --> 00:07:53.750 align:start position:0%
steadily increasing their decides with
every<00:07:51.330><c> upgrade</c><00:07:52.100><c> but</c><00:07:53.100><c> if</c><00:07:53.220><c> you</c><00:07:53.310><c> were</c><00:07:53.400><c> to</c><00:07:53.550><c> have</c><00:07:53.700><c> a</c>

00:07:53.750 --> 00:07:53.760 align:start position:0%
every upgrade but if you were to have a
 

00:07:53.760 --> 00:07:56.150 align:start position:0%
every upgrade but if you were to have a
tree<00:07:54.270><c> of</c><00:07:54.300><c> this</c><00:07:54.510><c> height</c><00:07:54.950><c> then</c><00:07:55.950><c> you</c><00:07:56.040><c> would</c>

00:07:56.150 --> 00:07:56.160 align:start position:0%
tree of this height then you would
 

00:07:56.160 --> 00:07:59.330 align:start position:0%
tree of this height then you would
require<00:07:56.490><c> around</c><00:07:56.850><c> 1.7</c><00:07:57.780><c> million</c><00:07:58.020><c> gasps</c><00:07:58.320><c> just</c><00:07:59.130><c> to</c>

00:07:59.330 --> 00:07:59.340 align:start position:0%
require around 1.7 million gasps just to
 

00:07:59.340 --> 00:08:02.990 align:start position:0%
require around 1.7 million gasps just to
make<00:07:59.550><c> an</c><00:07:59.910><c> insert</c><00:08:00.419><c> operation</c><00:08:01.430><c> into</c><00:08:02.430><c> this</c><00:08:02.700><c> train</c>

00:08:02.990 --> 00:08:03.000 align:start position:0%
make an insert operation into this train
 

00:08:03.000 --> 00:08:05.540 align:start position:0%
make an insert operation into this train
so<00:08:03.240><c> not</c><00:08:03.390><c> even</c><00:08:03.510><c> can't</c><00:08:03.810><c> even</c><00:08:03.960><c> kind</c><00:08:04.890><c> of</c><00:08:04.950><c> gas</c><00:08:05.130><c> you</c>

00:08:05.540 --> 00:08:05.550 align:start position:0%
so not even can't even kind of gas you
 

00:08:05.550 --> 00:08:09.050 align:start position:0%
so not even can't even kind of gas you
need<00:08:05.669><c> to</c><00:08:05.790><c> verify</c><00:08:06.210><c> the</c><00:08:06.270><c> actual</c><00:08:06.960><c> proof</c><00:08:07.850><c> and</c><00:08:08.850><c> this</c>

00:08:09.050 --> 00:08:09.060 align:start position:0%
need to verify the actual proof and this
 

00:08:09.060 --> 00:08:11.600 align:start position:0%
need to verify the actual proof and this
is<00:08:09.210><c> assuming</c><00:08:09.690><c> you're</c><00:08:10.560><c> using</c><00:08:10.590><c> the</c><00:08:10.950><c> MC</c><00:08:11.310><c> hash</c>

00:08:11.600 --> 00:08:11.610 align:start position:0%
is assuming you're using the MC hash
 

00:08:11.610 --> 00:08:14.780 align:start position:0%
is assuming you're using the MC hash
function<00:08:12.060><c> in</c><00:08:12.150><c> which</c><00:08:12.680><c> we</c><00:08:13.680><c> had</c><00:08:14.040><c> to</c><00:08:14.190><c> use</c><00:08:14.370><c> in</c><00:08:14.640><c> order</c>

00:08:14.780 --> 00:08:14.790 align:start position:0%
function in which we had to use in order
 

00:08:14.790 --> 00:08:17.909 align:start position:0%
function in which we had to use in order
to<00:08:15.000><c> have</c><00:08:16.010><c> official</c><00:08:17.010><c> proving</c><00:08:17.310><c> times</c>

00:08:17.909 --> 00:08:17.919 align:start position:0%
to have official proving times
 

00:08:17.919 --> 00:08:20.700 align:start position:0%
to have official proving times
devices<00:08:18.580><c> so</c><00:08:18.969><c> if</c><00:08:19.030><c> you</c><00:08:19.240><c> shot</c><00:08:19.629><c> six</c><00:08:20.259><c> this</c><00:08:20.469><c> would</c><00:08:20.620><c> be</c>

00:08:20.700 --> 00:08:20.710 align:start position:0%
devices so if you shot six this would be
 

00:08:20.710 --> 00:08:23.939 align:start position:0%
devices so if you shot six this would be
cheaper<00:08:21.069><c> but</c><00:08:21.789><c> it</c><00:08:22.060><c> would</c><00:08:22.210><c> just</c><00:08:22.240><c> be</c><00:08:22.539><c> very</c><00:08:23.080><c> very</c>

00:08:23.939 --> 00:08:23.949 align:start position:0%
cheaper but it would just be very very
 

00:08:23.949 --> 00:08:25.559 align:start position:0%
cheaper but it would just be very very
expensive<00:08:24.219><c> actually</c><00:08:24.879><c> construct</c><00:08:25.270><c> the</c><00:08:25.360><c> proofs</c>

00:08:25.559 --> 00:08:25.569 align:start position:0%
expensive actually construct the proofs
 

00:08:25.569 --> 00:08:27.619 align:start position:0%
expensive actually construct the proofs
of<00:08:25.719><c> constructor</c><00:08:26.199><c> as</c><00:08:26.620><c> actions</c><00:08:27.039><c> on</c><00:08:27.279><c> your</c><00:08:27.310><c> phone</c>

00:08:27.619 --> 00:08:27.629 align:start position:0%
of constructor as actions on your phone
 

00:08:27.629 --> 00:08:31.699 align:start position:0%
of constructor as actions on your phone
so<00:08:28.629><c> we've</c><00:08:28.779><c> put</c><00:08:28.960><c> them</c><00:08:29.139><c> in</c><00:08:29.319><c> C</c><00:08:29.560><c> in</c><00:08:30.340><c> our</c><00:08:30.759><c> contract</c>

00:08:31.699 --> 00:08:31.709 align:start position:0%
so we've put them in C in our contract
 

00:08:31.709 --> 00:08:36.139 align:start position:0%
so we've put them in C in our contract
and<00:08:32.709><c> if</c><00:08:33.610><c> you</c><00:08:33.849><c> include</c><00:08:34.029><c> that</c><00:08:34.419><c> and</c><00:08:34.890><c> it</c><00:08:35.890><c> takes</c>

00:08:36.139 --> 00:08:36.149 align:start position:0%
and if you include that and it takes
 

00:08:36.149 --> 00:08:41.069 align:start position:0%
and if you include that and it takes
everything<00:08:37.149><c> gets</c><00:08:37.930><c> it</c><00:08:38.640><c> and</c><00:08:39.640><c> this</c><00:08:40.240><c> is</c><00:08:40.360><c> even</c><00:08:40.750><c> with</c>

00:08:41.069 --> 00:08:41.079 align:start position:0%
everything gets it and this is even with
 

00:08:41.079 --> 00:08:43.589 align:start position:0%
everything gets it and this is even with
optimizations<00:08:41.800><c> to</c><00:08:41.919><c> the</c><00:08:42.310><c> J</c><00:08:42.459><c> structure</c><00:08:42.909><c> it's</c><00:08:43.360><c> a</c>

00:08:43.589 --> 00:08:43.599 align:start position:0%
optimizations to the J structure it's a
 

00:08:43.599 --> 00:08:44.819 align:start position:0%
optimizations to the J structure it's a
bit<00:08:43.719><c> of</c><00:08:43.810><c> time</c><00:08:43.990><c> did</c><00:08:44.200><c> I</c><00:08:44.260><c> make</c><00:08:44.470><c> this</c><00:08:44.589><c> quite</c>

00:08:44.819 --> 00:08:44.829 align:start position:0%
bit of time did I make this quite
 

00:08:44.829 --> 00:08:48.780 align:start position:0%
bit of time did I make this quite
efficient<00:08:46.680><c> so</c><00:08:47.680><c> again</c><00:08:47.920><c> why</c><00:08:48.100><c> is</c><00:08:48.160><c> it</c><00:08:48.279><c> expensive</c>

00:08:48.780 --> 00:08:48.790 align:start position:0%
efficient so again why is it expensive
 

00:08:48.790 --> 00:08:50.310 align:start position:0%
efficient so again why is it expensive
well<00:08:49.060><c> if</c><00:08:49.209><c> you</c><00:08:49.329><c> insert</c><00:08:49.690><c> one</c><00:08:49.720><c> of</c><00:08:50.019><c> these</c><00:08:50.140><c> leaf</c>

00:08:50.310 --> 00:08:50.320 align:start position:0%
well if you insert one of these leaf
 

00:08:50.320 --> 00:08:53.579 align:start position:0%
well if you insert one of these leaf
nodes<00:08:50.649><c> you</c><00:08:51.430><c> have</c><00:08:51.640><c> to</c><00:08:52.019><c> compute</c><00:08:53.019><c> the</c><00:08:53.140><c> hashes</c>

00:08:53.579 --> 00:08:53.589 align:start position:0%
nodes you have to compute the hashes
 

00:08:53.589 --> 00:08:57.569 align:start position:0%
nodes you have to compute the hashes
going<00:08:54.459><c> all</c><00:08:54.699><c> the</c><00:08:54.880><c> way</c><00:08:54.910><c> up</c><00:08:55.300><c> to</c><00:08:55.810><c> the</c><00:08:55.930><c> root</c><00:08:56.339><c> and</c><00:08:57.339><c> so</c>

00:08:57.569 --> 00:08:57.579 align:start position:0%
going all the way up to the root and so
 

00:08:57.579 --> 00:09:02.400 align:start position:0%
going all the way up to the root and so
that<00:08:57.730><c> you</c><00:08:57.820><c> can</c><00:08:57.970><c> update</c><00:08:58.149><c> the</c><00:09:00.839><c> and</c><00:09:01.839><c> that</c>

00:09:02.400 --> 00:09:02.410 align:start position:0%
that you can update the and that
 

00:09:02.410 --> 00:09:05.430 align:start position:0%
that you can update the and that
requires<00:09:02.800><c> each</c><00:09:03.459><c> ashes</c><00:09:04.300><c> and</c><00:09:04.660><c> depending</c><00:09:05.290><c> how</c>

00:09:05.430 --> 00:09:05.440 align:start position:0%
requires each ashes and depending how
 

00:09:05.440 --> 00:09:07.439 align:start position:0%
requires each ashes and depending how
you're<00:09:05.680><c> storing</c><00:09:05.980><c> the</c><00:09:06.100><c> tree</c><00:09:06.399><c> and</c><00:09:06.640><c> optimizing</c>

00:09:07.439 --> 00:09:07.449 align:start position:0%
you're storing the tree and optimizing
 

00:09:07.449 --> 00:09:10.620 align:start position:0%
you're storing the tree and optimizing
it's<00:09:07.630><c> potentially</c><00:09:08.199><c> up</c><00:09:08.440><c> to</c><00:09:08.800><c> each</c><00:09:09.630><c> storage</c>

00:09:10.620 --> 00:09:10.630 align:start position:0%
it's potentially up to each storage
 

00:09:10.630 --> 00:09:15.150 align:start position:0%
it's potentially up to each storage
updates<00:09:11.140><c> which</c><00:09:11.920><c> is</c><00:09:12.640><c> expensive</c><00:09:13.600><c> and</c><00:09:14.589><c> then</c><00:09:14.890><c> of</c>

00:09:15.150 --> 00:09:15.160 align:start position:0%
updates which is expensive and then of
 

00:09:15.160 --> 00:09:16.590 align:start position:0%
updates which is expensive and then of
course<00:09:15.250><c> as</c><00:09:15.640><c> you</c><00:09:15.670><c> make</c><00:09:16.029><c> them</c><00:09:16.209><c> to</c><00:09:16.300><c> be</c><00:09:16.390><c> bigger</c>

00:09:16.590 --> 00:09:16.600 align:start position:0%
course as you make them to be bigger
 

00:09:16.600 --> 00:09:18.360 align:start position:0%
course as you make them to be bigger
this<00:09:16.959><c> nation</c><00:09:17.260><c> support</c><00:09:17.620><c> more</c><00:09:17.890><c> total</c>

00:09:18.360 --> 00:09:18.370 align:start position:0%
this nation support more total
 

00:09:18.370 --> 00:09:23.370 align:start position:0%
this nation support more total
transactions<00:09:19.029><c> and</c><00:09:20.019><c> more</c><00:09:20.110><c> expensive</c><00:09:22.019><c> so</c><00:09:23.019><c> how</c>

00:09:23.370 --> 00:09:23.380 align:start position:0%
transactions and more expensive so how
 

00:09:23.380 --> 00:09:26.750 align:start position:0%
transactions and more expensive so how
do<00:09:23.440><c> we</c><00:09:23.500><c> improve</c><00:09:24.160><c> on</c><00:09:24.399><c> this</c><00:09:25.019><c> we</c><00:09:26.019><c> came</c><00:09:26.170><c> up</c><00:09:26.320><c> with</c>

00:09:26.750 --> 00:09:26.760 align:start position:0%
do we improve on this we came up with
 

00:09:26.760 --> 00:09:33.020 align:start position:0%
do we improve on this we came up with
drugs<00:09:27.760><c> and</c><00:09:28.120><c> the</c><00:09:29.019><c> basic</c><00:09:29.320><c> idea</c><00:09:29.769><c> is</c>

00:09:33.020 --> 00:09:33.030 align:start position:0%
 
 

00:09:33.030 --> 00:09:36.290 align:start position:0%
 
which<00:09:33.780><c> we</c><00:09:33.900><c> call</c><00:09:34.170><c> a</c><00:09:34.200><c> miracle</c><00:09:34.520><c> shrub</c><00:09:35.520><c> tree</c><00:09:35.820><c> and</c>

00:09:36.290 --> 00:09:36.300 align:start position:0%
which we call a miracle shrub tree and
 

00:09:36.300 --> 00:09:39.200 align:start position:0%
which we call a miracle shrub tree and
in<00:09:37.080><c> this</c><00:09:37.250><c> destruction</c><00:09:38.250><c> of</c><00:09:38.310><c> the</c><00:09:38.460><c> tree</c><00:09:38.760><c> is</c><00:09:39.000><c> not</c>

00:09:39.200 --> 00:09:39.210 align:start position:0%
in this destruction of the tree is not
 

00:09:39.210 --> 00:09:41.870 align:start position:0%
in this destruction of the tree is not
defined<00:09:39.690><c> by</c><00:09:40.050><c> the</c><00:09:40.110><c> room</c><00:09:40.530><c> but</c><00:09:41.250><c> it's</c><00:09:41.400><c> instead</c>

00:09:41.870 --> 00:09:41.880 align:start position:0%
defined by the room but it's instead
 

00:09:41.880 --> 00:09:45.080 align:start position:0%
defined by the room but it's instead
defined<00:09:42.360><c> by</c><00:09:42.900><c> the</c><00:09:43.770><c> path</c><00:09:44.100><c> to</c><00:09:44.460><c> the</c><00:09:44.580><c> right</c><00:09:44.790><c> most</c>

00:09:45.080 --> 00:09:45.090 align:start position:0%
defined by the path to the right most
 

00:09:45.090 --> 00:09:48.170 align:start position:0%
defined by the path to the right most
non<00:09:45.630><c> empty</c><00:09:45.830><c> so</c><00:09:46.830><c> that</c><00:09:46.860><c> means</c><00:09:47.160><c> to</c><00:09:47.550><c> me</c><00:09:47.760><c> basically</c>

00:09:48.170 --> 00:09:48.180 align:start position:0%
non empty so that means to me basically
 

00:09:48.180 --> 00:09:51.200 align:start position:0%
non empty so that means to me basically
the<00:09:48.540><c> frontier</c><00:09:49.230><c> of</c><00:09:49.500><c> this</c><00:09:50.280><c> tree</c><00:09:50.820><c> that</c><00:09:50.850><c> were</c>

00:09:51.200 --> 00:09:51.210 align:start position:0%
the frontier of this tree that were
 

00:09:51.210 --> 00:09:53.030 align:start position:0%
the frontier of this tree that were
filling<00:09:51.480><c> from</c><00:09:51.900><c> the</c><00:09:51.990><c> left</c><00:09:52.320><c> and</c><00:09:52.590><c> going</c><00:09:52.740><c> to</c><00:09:52.950><c> the</c>

00:09:53.030 --> 00:09:53.040 align:start position:0%
filling from the left and going to the
 

00:09:53.040 --> 00:09:57.230 align:start position:0%
filling from the left and going to the
right<00:09:53.220><c> and</c><00:09:54.650><c> as</c><00:09:55.650><c> an</c><00:09:56.160><c> optimization</c><00:09:56.520><c> instead</c><00:09:57.150><c> of</c>

00:09:57.230 --> 00:09:57.240 align:start position:0%
right and as an optimization instead of
 

00:09:57.240 --> 00:10:02.300 align:start position:0%
right and as an optimization instead of
storing<00:09:57.690><c> that</c><00:09:58.680><c> entire</c><00:09:59.160><c> path</c><00:10:00.260><c> since</c><00:10:01.280><c> some</c><00:10:02.280><c> of</c>

00:10:02.300 --> 00:10:02.310 align:start position:0%
storing that entire path since some of
 

00:10:02.310 --> 00:10:03.830 align:start position:0%
storing that entire path since some of
the<00:10:02.430><c> notes</c><00:10:02.640><c> on</c><00:10:02.850><c> that</c><00:10:03.000><c> path</c><00:10:03.180><c> may</c><00:10:03.420><c> not</c><00:10:03.600><c> have</c>

00:10:03.830 --> 00:10:03.840 align:start position:0%
the notes on that path may not have
 

00:10:03.840 --> 00:10:06.770 align:start position:0%
the notes on that path may not have
children<00:10:04.620><c> on</c><00:10:04.980><c> their</c><00:10:05.130><c> right</c><00:10:05.370><c> side</c><00:10:05.630><c> we</c><00:10:06.630><c> can</c>

00:10:06.770 --> 00:10:06.780 align:start position:0%
children on their right side we can
 

00:10:06.780 --> 00:10:08.660 align:start position:0%
children on their right side we can
actually<00:10:06.930><c> store</c><00:10:07.260><c> fewer</c><00:10:07.590><c> notes</c><00:10:07.920><c> and</c><00:10:08.310><c> all</c><00:10:08.460><c> page</c>

00:10:08.660 --> 00:10:08.670 align:start position:0%
actually store fewer notes and all page
 

00:10:08.670 --> 00:10:10.850 align:start position:0%
actually store fewer notes and all page
notes<00:10:08.970><c> and</c><00:10:09.720><c> so</c><00:10:09.930><c> we</c><00:10:10.080><c> only</c><00:10:10.230><c> store</c><00:10:10.500><c> in</c><00:10:10.680><c> those</c>

00:10:10.850 --> 00:10:10.860 align:start position:0%
notes and so we only store in those
 

00:10:10.860 --> 00:10:17.450 align:start position:0%
notes and so we only store in those
units<00:10:11.280><c> that</c><00:10:11.430><c> actually</c><00:10:11.660><c> calculate</c><00:10:12.660><c> that's</c><00:10:16.460><c> not</c>

00:10:17.450 --> 00:10:17.460 align:start position:0%
units that actually calculate that's not
 

00:10:17.460 --> 00:10:21.320 align:start position:0%
units that actually calculate that's not
responding<00:10:18.110><c> and</c><00:10:19.110><c> we</c><00:10:19.530><c> call</c><00:10:19.940><c> these</c><00:10:20.940><c> notes</c>

00:10:21.320 --> 00:10:21.330 align:start position:0%
responding and we call these notes
 

00:10:21.330 --> 00:10:23.660 align:start position:0%
responding and we call these notes
required<00:10:21.840><c> to</c><00:10:22.080><c> reconstruct</c><00:10:22.680><c> this</c><00:10:22.920><c> this</c><00:10:23.370><c> path</c>

00:10:23.660 --> 00:10:23.670 align:start position:0%
required to reconstruct this this path
 

00:10:23.670 --> 00:10:26.990 align:start position:0%
required to reconstruct this this path
adds<00:10:24.830><c> shrubs</c><00:10:25.830><c> and</c><00:10:26.550><c> we</c><00:10:26.670><c> call</c><00:10:26.850><c> them</c><00:10:26.970><c> that</c>

00:10:26.990 --> 00:10:27.000 align:start position:0%
adds shrubs and we call them that
 

00:10:27.000 --> 00:10:29.330 align:start position:0%
adds shrubs and we call them that
because<00:10:27.270><c> if</c><00:10:27.630><c> you</c><00:10:27.780><c> include</c><00:10:28.110><c> the</c><00:10:28.230><c> path</c><00:10:28.440><c> that's</c><00:10:29.130><c> a</c>

00:10:29.330 --> 00:10:29.340 align:start position:0%
because if you include the path that's a
 

00:10:29.340 --> 00:10:33.340 align:start position:0%
because if you include the path that's a
bit<00:10:29.670><c> like</c><00:10:29.790><c> a</c><00:10:29.820><c> stroke</c><00:10:30.150><c> not</c><00:10:30.810><c> quite</c><00:10:31.050><c> a</c><00:10:31.080><c> tree</c><00:10:31.380><c> and</c>

00:10:33.340 --> 00:10:33.350 align:start position:0%
bit like a stroke not quite a tree and
 

00:10:33.350 --> 00:10:38.270 align:start position:0%
bit like a stroke not quite a tree and
so<00:10:34.350><c> what</c><00:10:35.280><c> does</c><00:10:35.370><c> a</c><00:10:35.430><c> proof</c><00:10:35.820><c> look</c><00:10:36.120><c> like</c><00:10:37.130><c> you</c><00:10:38.130><c> can</c>

00:10:38.270 --> 00:10:38.280 align:start position:0%
so what does a proof look like you can
 

00:10:38.280 --> 00:10:41.570 align:start position:0%
so what does a proof look like you can
this<00:10:38.370><c> new</c><00:10:38.550><c> beta</c><00:10:38.760><c> structure</c><00:10:39.320><c> so</c><00:10:40.400><c> you</c><00:10:41.400><c> basically</c>

00:10:41.570 --> 00:10:41.580 align:start position:0%
this new beta structure so you basically
 

00:10:41.580 --> 00:10:43.490 align:start position:0%
this new beta structure so you basically
have<00:10:41.940><c> to</c><00:10:42.240><c> construct</c><00:10:42.630><c> the</c><00:10:42.900><c> vertical</c><00:10:43.260><c> proof</c>

00:10:43.490 --> 00:10:43.500 align:start position:0%
have to construct the vertical proof
 

00:10:43.500 --> 00:10:46.010 align:start position:0%
have to construct the vertical proof
that<00:10:43.920><c> doesn't</c><00:10:44.400><c> end</c><00:10:44.580><c> up</c><00:10:44.850><c> at</c><00:10:45.150><c> the</c><00:10:45.300><c> root</c><00:10:45.510><c> but</c>

00:10:46.010 --> 00:10:46.020 align:start position:0%
that doesn't end up at the root but
 

00:10:46.020 --> 00:10:49.700 align:start position:0%
that doesn't end up at the root but
instead<00:10:46.589><c> ends</c><00:10:47.130><c> up</c><00:10:47.310><c> at</c><00:10:48.120><c> this</c><00:10:48.390><c> frontier</c><00:10:48.960><c> town</c><00:10:49.200><c> so</c>

00:10:49.700 --> 00:10:49.710 align:start position:0%
instead ends up at this frontier town so
 

00:10:49.710 --> 00:10:50.940 align:start position:0%
instead ends up at this frontier town so
say<00:10:49.980><c> that</c><00:10:50.190><c> we</c><00:10:50.310><c> want</c><00:10:50.550><c> to</c>

00:10:50.940 --> 00:10:50.950 align:start position:0%
say that we want to
 

00:10:50.950 --> 00:10:55.889 align:start position:0%
say that we want to
but<00:10:51.760><c> this</c><00:10:52.000><c> note</c><00:10:52.329><c> is</c><00:10:52.660><c> part</c><00:10:52.990><c> of</c><00:10:53.279><c> the</c><00:10:54.779><c> part</c><00:10:55.779><c> of</c>

00:10:55.889 --> 00:10:55.899 align:start position:0%
but this note is part of the part of
 

00:10:55.899 --> 00:10:58.860 align:start position:0%
but this note is part of the part of
this<00:10:56.139><c> site</c><00:10:56.920><c> and</c><00:10:57.399><c> then</c><00:10:58.300><c> you</c><00:10:58.389><c> construct</c><00:10:58.570><c> the</c>

00:10:58.860 --> 00:10:58.870 align:start position:0%
this site and then you construct the
 

00:10:58.870 --> 00:11:00.389 align:start position:0%
this site and then you construct the
merkel<00:10:59.139><c> path</c><00:10:59.350><c> that</c><00:10:59.769><c> doesn't</c><00:11:00.130><c> go</c><00:11:00.220><c> with</c><00:11:00.250><c> a</c>

00:11:00.389 --> 00:11:00.399 align:start position:0%
merkel path that doesn't go with a
 

00:11:00.399 --> 00:11:02.040 align:start position:0%
merkel path that doesn't go with a
bitter<00:11:00.670><c> an</c><00:11:00.760><c> eclectic</c><00:11:00.970><c> ghost</c><00:11:01.389><c> to</c><00:11:01.630><c> this</c><00:11:01.750><c> note</c>

00:11:02.040 --> 00:11:02.050 align:start position:0%
bitter an eclectic ghost to this note
 

00:11:02.050 --> 00:11:05.579 align:start position:0%
bitter an eclectic ghost to this note
which<00:11:02.740><c> is</c><00:11:02.769><c> part</c><00:11:03.160><c> of</c><00:11:03.220><c> the</c><00:11:03.310><c> frontier</c><00:11:03.790><c> I</c><00:11:04.500><c> need</c><00:11:05.500><c> to</c>

00:11:05.579 --> 00:11:05.589 align:start position:0%
which is part of the frontier I need to
 

00:11:05.589 --> 00:11:10.069 align:start position:0%
which is part of the frontier I need to
do<00:11:05.709><c> that</c><00:11:05.860><c> you</c><00:11:06.070><c> need</c><00:11:06.250><c> this</c><00:11:06.670><c> no</c><00:11:06.940><c> just</c><00:11:07.449><c> note</c><00:11:07.690><c> that</c>

00:11:10.069 --> 00:11:10.079 align:start position:0%
 
 

00:11:10.079 --> 00:11:13.800 align:start position:0%
 
and<00:11:11.079><c> verify</c><00:11:11.560><c> that</c><00:11:11.589><c> it</c><00:11:11.860><c> matches</c><00:11:12.240><c> what's</c><00:11:13.240><c> there</c>

00:11:13.800 --> 00:11:13.810 align:start position:0%
and verify that it matches what's there
 

00:11:13.810 --> 00:11:17.129 align:start position:0%
and verify that it matches what's there
and<00:11:14.709><c> then</c><00:11:15.360><c> if</c><00:11:16.360><c> you</c><00:11:16.449><c> want</c><00:11:16.600><c> to</c><00:11:16.630><c> verify</c><00:11:16.870><c> this</c>

00:11:17.129 --> 00:11:17.139 align:start position:0%
and then if you want to verify this
 

00:11:17.139 --> 00:11:20.819 align:start position:0%
and then if you want to verify this
proof<00:11:17.560><c> you</c><00:11:18.010><c> need</c><00:11:18.190><c> to</c><00:11:18.430><c> know</c><00:11:18.779><c> the</c><00:11:19.779><c> frontier</c><00:11:20.470><c> one</c>

00:11:20.819 --> 00:11:20.829 align:start position:0%
proof you need to know the frontier one
 

00:11:20.829 --> 00:11:25.650 align:start position:0%
proof you need to know the frontier one
side<00:11:21.040><c> of</c><00:11:21.160><c> knowing</c><00:11:21.430><c> just</c><00:11:21.610><c> the</c><00:11:23.880><c> old</c><00:11:24.880><c> frontier</c><00:11:25.329><c> or</c>

00:11:25.650 --> 00:11:25.660 align:start position:0%
side of knowing just the old frontier or
 

00:11:25.660 --> 00:11:28.350 align:start position:0%
side of knowing just the old frontier or
again<00:11:26.350><c> s</c><00:11:26.529><c> optimization</c><00:11:27.220><c> the</c><00:11:27.820><c> strobus</c><00:11:28.120><c> that</c>

00:11:28.350 --> 00:11:28.360 align:start position:0%
again s optimization the strobus that
 

00:11:28.360 --> 00:11:31.110 align:start position:0%
again s optimization the strobus that
you<00:11:28.449><c> can</c><00:11:28.660><c> use</c><00:11:28.839><c> to</c><00:11:29.019><c> generate</c><00:11:29.199><c> definitely</c><00:11:30.120><c> so</c>

00:11:31.110 --> 00:11:31.120 align:start position:0%
you can use to generate definitely so
 

00:11:31.120 --> 00:11:32.910 align:start position:0%
you can use to generate definitely so
let's<00:11:31.269><c> look</c><00:11:31.389><c> at</c><00:11:31.540><c> another</c><00:11:31.630><c> example</c><00:11:31.839><c> say</c><00:11:32.769><c> that</c>

00:11:32.910 --> 00:11:32.920 align:start position:0%
let's look at another example say that
 

00:11:32.920 --> 00:11:38.220 align:start position:0%
let's look at another example say that
you<00:11:33.010><c> want</c><00:11:33.190><c> to</c><00:11:33.310><c> verify</c><00:11:33.610><c> this</c><00:11:34.120><c> guy</c><00:11:35.220><c> this</c><00:11:36.220><c> guy</c><00:11:37.230><c> go</c>

00:11:38.220 --> 00:11:38.230 align:start position:0%
you want to verify this guy this guy go
 

00:11:38.230 --> 00:11:39.569 align:start position:0%
you want to verify this guy this guy go
all<00:11:38.350><c> the</c><00:11:38.470><c> way</c><00:11:38.500><c> up</c><00:11:38.680><c> to</c><00:11:38.860><c> the</c><00:11:39.070><c> top</c>

00:11:39.569 --> 00:11:39.579 align:start position:0%
all the way up to the top
 

00:11:39.579 --> 00:11:42.850 align:start position:0%
all the way up to the top
well<00:11:40.420><c> intersect</c><00:11:41.199><c> the</c><00:11:41.350><c> frontier</c>

00:11:42.850 --> 00:11:42.860 align:start position:0%
well intersect the frontier
 

00:11:42.860 --> 00:11:44.769 align:start position:0%
well intersect the frontier
and<00:11:43.249><c> that's</c><00:11:43.459><c> fine</c><00:11:43.699><c> the</c><00:11:44.149><c> root</c><00:11:44.329><c> is</c><00:11:44.449><c> part</c><00:11:44.660><c> of</c><00:11:44.689><c> the</c>

00:11:44.769 --> 00:11:44.779 align:start position:0%
and that's fine the root is part of the
 

00:11:44.779 --> 00:11:48.669 align:start position:0%
and that's fine the root is part of the
frontier<00:11:45.139><c> as</c><00:11:45.290><c> well</c><00:11:46.089><c> works</c><00:11:47.089><c> just</c><00:11:47.239><c> before</c><00:11:48.050><c> you</c>

00:11:48.669 --> 00:11:48.679 align:start position:0%
frontier as well works just before you
 

00:11:48.679 --> 00:11:52.319 align:start position:0%
frontier as well works just before you
just<00:11:48.920><c> in</c><00:11:49.309><c> my</c><00:11:49.459><c> notes</c><00:11:49.670><c> as</c><00:11:50.300><c> part</c><00:11:50.629><c> of</c><00:11:50.689><c> your</c><00:11:50.839><c> move</c>

00:11:52.319 --> 00:11:52.329 align:start position:0%
just in my notes as part of your move
 

00:11:52.329 --> 00:11:55.150 align:start position:0%
just in my notes as part of your move
and<00:11:53.329><c> so</c><00:11:53.600><c> in</c><00:11:53.809><c> fact</c><00:11:53.929><c> what</c><00:11:54.350><c> we're</c><00:11:54.499><c> doing</c><00:11:54.829><c> is</c><00:11:54.980><c> we're</c>

00:11:55.150 --> 00:11:55.160 align:start position:0%
and so in fact what we're doing is we're
 

00:11:55.160 --> 00:11:57.189 align:start position:0%
and so in fact what we're doing is we're
trading<00:11:55.610><c> off</c><00:11:55.819><c> the</c><00:11:56.480><c> amount</c><00:11:56.749><c> of</c><00:11:56.839><c> work</c><00:11:56.989><c> that</c><00:11:57.019><c> you</c>

00:11:57.189 --> 00:11:57.199 align:start position:0%
trading off the amount of work that you
 

00:11:57.199 --> 00:12:00.340 align:start position:0%
trading off the amount of work that you
have<00:11:57.350><c> to</c><00:11:57.470><c> do</c><00:11:57.649><c> to</c><00:11:58.009><c> perform</c><00:11:58.369><c> these</c><00:11:58.489><c> inserts</c><00:11:59.350><c> with</c>

00:12:00.340 --> 00:12:00.350 align:start position:0%
have to do to perform these inserts with
 

00:12:00.350 --> 00:12:01.629 align:start position:0%
have to do to perform these inserts with
the<00:12:00.529><c> work</c><00:12:00.709><c> that</c><00:12:00.860><c> you</c><00:12:00.920><c> have</c><00:12:00.980><c> to</c><00:12:01.160><c> do</c><00:12:01.279><c> to</c><00:12:01.489><c> verify</c>

00:12:01.629 --> 00:12:01.639 align:start position:0%
the work that you have to do to verify
 

00:12:01.639 --> 00:12:04.419 align:start position:0%
the work that you have to do to verify
these<00:12:01.999><c> markers</c><00:12:02.649><c> to</c><00:12:03.649><c> verify</c><00:12:04.009><c> which</c><00:12:04.189><c> will</c><00:12:04.309><c> prove</c>

00:12:04.419 --> 00:12:04.429 align:start position:0%
these markers to verify which will prove
 

00:12:04.429 --> 00:12:07.109 align:start position:0%
these markers to verify which will prove
you<00:12:04.579><c> have</c><00:12:04.730><c> to</c><00:12:04.879><c> provide</c><00:12:05.239><c> more</c><00:12:05.569><c> public</c><00:12:06.470><c> inputs</c>

00:12:07.109 --> 00:12:07.119 align:start position:0%
you have to provide more public inputs
 

00:12:07.119 --> 00:12:09.340 align:start position:0%
you have to provide more public inputs
which<00:12:08.119><c> makes</c><00:12:08.360><c> the</c><00:12:08.509><c> verification</c><00:12:09.049><c> a</c><00:12:09.139><c> little</c>

00:12:09.340 --> 00:12:09.350 align:start position:0%
which makes the verification a little
 

00:12:09.350 --> 00:12:11.530 align:start position:0%
which makes the verification a little
bit<00:12:09.439><c> more</c><00:12:09.649><c> expensive</c><00:12:10.160><c> but</c><00:12:10.759><c> as</c><00:12:11.059><c> well</c><00:12:11.209><c> find</c><00:12:11.449><c> that</c>

00:12:11.530 --> 00:12:11.540 align:start position:0%
bit more expensive but as well find that
 

00:12:11.540 --> 00:12:13.650 align:start position:0%
bit more expensive but as well find that
the<00:12:11.779><c> trade</c><00:12:11.989><c> off</c><00:12:12.139><c> protection</c><00:12:12.559><c> well</c><00:12:12.769><c> worth</c><00:12:12.949><c> it</c>

00:12:13.650 --> 00:12:13.660 align:start position:0%
the trade off protection well worth it
 

00:12:13.660 --> 00:12:17.019 align:start position:0%
the trade off protection well worth it
so<00:12:14.769><c> it</c><00:12:15.769><c> all</c><00:12:15.860><c> comes</c><00:12:16.040><c> down</c><00:12:16.160><c> to</c><00:12:16.489><c> the</c><00:12:16.579><c> cost</c><00:12:16.819><c> of</c>

00:12:17.019 --> 00:12:17.029 align:start position:0%
so it all comes down to the cost of
 

00:12:17.029 --> 00:12:19.509 align:start position:0%
so it all comes down to the cost of
inserts<00:12:17.509><c> so</c><00:12:18.259><c> what</c><00:12:18.619><c> is</c><00:12:18.709><c> an</c><00:12:18.829><c> insert</c><00:12:19.100><c> that</c><00:12:19.369><c> look</c>

00:12:19.509 --> 00:12:19.519 align:start position:0%
inserts so what is an insert that look
 

00:12:19.519 --> 00:12:22.109 align:start position:0%
inserts so what is an insert that look
like<00:12:19.699><c> and</c><00:12:20.089><c> that</c><00:12:20.179><c> was</c><00:12:20.389><c> the</c><00:12:20.569><c> expensive</c><00:12:21.049><c> thing</c><00:12:21.290><c> in</c>

00:12:22.109 --> 00:12:22.119 align:start position:0%
like and that was the expensive thing in
 

00:12:22.119 --> 00:12:25.449 align:start position:0%
like and that was the expensive thing in
traditional<00:12:23.119><c> medical</c><00:12:23.389><c> treatment</c><00:12:24.279><c> say</c><00:12:25.279><c> that</c>

00:12:25.449 --> 00:12:25.459 align:start position:0%
traditional medical treatment say that
 

00:12:25.459 --> 00:12:28.929 align:start position:0%
traditional medical treatment say that
we<00:12:25.519><c> want</c><00:12:25.699><c> to</c><00:12:25.759><c> insert</c><00:12:26.029><c> this</c><00:12:26.470><c> over</c><00:12:27.470><c> here</c><00:12:27.769><c> so</c><00:12:28.189><c> we</c>

00:12:28.929 --> 00:12:28.939 align:start position:0%
we want to insert this over here so we
 

00:12:28.939 --> 00:12:32.019 align:start position:0%
we want to insert this over here so we
just<00:12:29.119><c> insert</c><00:12:29.480><c> it</c><00:12:29.660><c> into</c><00:12:29.989><c> the</c><00:12:30.829><c> next</c><00:12:31.100><c> love</c><00:12:31.369><c> I'm</c>

00:12:32.019 --> 00:12:32.029 align:start position:0%
just insert it into the next love I'm
 

00:12:32.029 --> 00:12:33.759 align:start position:0%
just insert it into the next love I'm
currently<00:12:32.600><c> building</c><00:12:32.899><c> the</c><00:12:33.110><c> street</c><00:12:33.529><c> from</c>

00:12:33.759 --> 00:12:33.769 align:start position:0%
currently building the street from
 

00:12:33.769 --> 00:12:36.699 align:start position:0%
currently building the street from
that's<00:12:33.980><c> right</c><00:12:34.509><c> and</c><00:12:35.509><c> then</c><00:12:35.809><c> we</c><00:12:36.049><c> have</c><00:12:36.199><c> to</c><00:12:36.350><c> compute</c>

00:12:36.699 --> 00:12:36.709 align:start position:0%
that's right and then we have to compute
 

00:12:36.709 --> 00:12:38.530 align:start position:0%
that's right and then we have to compute
all<00:12:37.009><c> the</c><00:12:37.100><c> hashes</c><00:12:37.639><c> and</c><00:12:37.670><c> update</c><00:12:38.089><c> all</c><00:12:38.119><c> of</c><00:12:38.420><c> the</c>

00:12:38.530 --> 00:12:38.540 align:start position:0%
all the hashes and update all of the
 

00:12:38.540 --> 00:12:40.689 align:start position:0%
all the hashes and update all of the
shrubs<00:12:38.869><c> that</c><00:12:39.170><c> are</c><00:12:39.589><c> needed</c><00:12:39.920><c> to</c><00:12:40.069><c> construct</c><00:12:40.309><c> this</c>

00:12:40.689 --> 00:12:40.699 align:start position:0%
shrubs that are needed to construct this
 

00:12:40.699 --> 00:12:46.030 align:start position:0%
shrubs that are needed to construct this
you<00:12:42.369><c> frontier</c><00:12:43.369><c> that</c><00:12:43.549><c> exists</c><00:12:44.059><c> and</c><00:12:44.839><c> so</c><00:12:45.410><c> look</c>

00:12:46.030 --> 00:12:46.040 align:start position:0%
you frontier that exists and so look
 

00:12:46.040 --> 00:12:48.129 align:start position:0%
you frontier that exists and so look
these<00:12:46.309><c> are</c><00:12:46.549><c> the</c><00:12:46.670><c> shrubs</c><00:12:47.240><c> needed</c><00:12:47.720><c> to</c><00:12:47.899><c> construct</c>

00:12:48.129 --> 00:12:48.139 align:start position:0%
these are the shrubs needed to construct
 

00:12:48.139 --> 00:12:51.609 align:start position:0%
these are the shrubs needed to construct
a<00:12:48.439><c> frontier</c><00:12:48.829><c> before</c><00:12:49.339><c> we</c><00:12:49.490><c> edit</c><00:12:49.730><c> this</c><00:12:49.850><c> note</c><00:12:50.619><c> and</c>

00:12:51.609 --> 00:12:51.619 align:start position:0%
a frontier before we edit this note and
 

00:12:51.619 --> 00:12:54.809 align:start position:0%
a frontier before we edit this note and
these<00:12:52.279><c> are</c><00:12:52.459><c> the</c><00:12:52.549><c> ones</c><00:12:52.730><c> that</c><00:12:52.850><c> are</c><00:12:53.059><c> needed</c>

00:12:54.809 --> 00:12:54.819 align:start position:0%
these are the ones that are needed
 

00:12:54.819 --> 00:12:59.129 align:start position:0%
these are the ones that are needed
here<00:12:55.109><c> after</c><00:12:56.109><c> we</c><00:12:56.229><c> have</c><00:12:56.470><c> noted</c><00:12:56.889><c> and</c><00:12:57.879><c> since</c><00:12:58.809><c> the</c>

00:12:59.129 --> 00:12:59.139 align:start position:0%
here after we have noted and since the
 

00:12:59.139 --> 00:13:00.779 align:start position:0%
here after we have noted and since the
only<00:12:59.169><c> new</c><00:12:59.589><c> struggle</c><00:12:59.859><c> is</c><00:13:00.069><c> that</c><00:13:00.189><c> will</c><00:13:00.399><c> actually</c>

00:13:00.779 --> 00:13:00.789 align:start position:0%
only new struggle is that will actually
 

00:13:00.789 --> 00:13:04.590 align:start position:0%
only new struggle is that will actually
snowed<00:13:01.689><c> that</c><00:13:02.019><c> we</c><00:13:02.139><c> have</c><00:13:02.529><c> already</c><00:13:02.739><c> added</c><00:13:03.600><c> you</c>

00:13:04.590 --> 00:13:04.600 align:start position:0%
snowed that we have already added you
 

00:13:04.600 --> 00:13:07.109 align:start position:0%
snowed that we have already added you
actually<00:13:05.109><c> only</c><00:13:05.289><c> need</c><00:13:05.470><c> one</c><00:13:06.189><c> updating</c><00:13:06.819><c> zero</c>

00:13:07.109 --> 00:13:07.119 align:start position:0%
actually only need one updating zero
 

00:13:07.119 --> 00:13:10.499 align:start position:0%
actually only need one updating zero
ashes<00:13:07.739><c> performance</c><00:13:08.739><c> and</c><00:13:08.919><c> sir</c><00:13:09.119><c> that's</c><00:13:10.119><c> pretty</c>

00:13:10.499 --> 00:13:10.509 align:start position:0%
ashes performance and sir that's pretty
 

00:13:10.509 --> 00:13:13.949 align:start position:0%
ashes performance and sir that's pretty
efficient<00:13:11.019><c> and</c><00:13:11.259><c> that</c><00:13:11.470><c> translates</c><00:13:12.009><c> into</c><00:13:12.959><c> very</c>

00:13:13.949 --> 00:13:13.959 align:start position:0%
efficient and that translates into very
 

00:13:13.959 --> 00:13:16.710 align:start position:0%
efficient and that translates into very
good<00:13:14.169><c> SATs</c><00:13:14.769><c> now</c><00:13:15.519><c> we're</c><00:13:15.669><c> not</c><00:13:15.759><c> going</c><00:13:16.299><c> to</c><00:13:16.359><c> be</c><00:13:16.509><c> so</c>

00:13:16.710 --> 00:13:16.720 align:start position:0%
good SATs now we're not going to be so
 

00:13:16.720 --> 00:13:25.729 align:start position:0%
good SATs now we're not going to be so
lucky

00:13:25.729 --> 00:13:25.739 align:start position:0%
 
 

00:13:25.739 --> 00:14:05.639 align:start position:0%
 
so<00:13:26.739><c> let's</c><00:13:26.889><c> imagine</c><00:14:03.749><c> we</c><00:14:04.749><c> have</c><00:14:04.839><c> to</c><00:14:04.989><c> update</c><00:14:05.199><c> this</c>

00:14:05.639 --> 00:14:05.649 align:start position:0%
so let's imagine we have to update this
 

00:14:05.649 --> 00:14:09.149 align:start position:0%
so let's imagine we have to update this
and<00:14:06.009><c> pick</c><00:14:06.609><c> this</c><00:14:06.759><c> we</c><00:14:07.089><c> need</c><00:14:07.329><c> compute</c><00:14:08.049><c> the</c><00:14:09.009><c> hash</c>

00:14:09.149 --> 00:14:09.159 align:start position:0%
and pick this we need compute the hash
 

00:14:09.159 --> 00:14:17.960 align:start position:0%
and pick this we need compute the hash
of<00:14:09.429><c> this</c><00:14:10.259><c> and</c><00:14:11.259><c> the</c><00:14:11.409><c> hash</c><00:14:11.559><c> of</c><00:14:11.739><c> this</c><00:14:14.669><c> passionates</c>

00:14:17.960 --> 00:14:17.970 align:start position:0%
 
 

00:14:17.970 --> 00:14:21.539 align:start position:0%
 
and<00:14:18.970><c> so</c><00:14:19.229><c> in</c><00:14:20.229><c> the</c><00:14:20.350><c> expected</c><00:14:20.859><c> case</c><00:14:21.039><c> you</c><00:14:21.249><c> end</c><00:14:21.399><c> up</c>

00:14:21.539 --> 00:14:21.549 align:start position:0%
and so in the expected case you end up
 

00:14:21.549 --> 00:14:24.869 align:start position:0%
and so in the expected case you end up
having<00:14:21.669><c> to</c><00:14:21.909><c> do</c><00:14:22.059><c> about</c><00:14:22.329><c> 1.5</c><00:14:22.899><c> updates</c><00:14:23.579><c> and</c><00:14:24.579><c> about</c>

00:14:24.869 --> 00:14:24.879 align:start position:0%
having to do about 1.5 updates and about
 

00:14:24.879 --> 00:14:29.309 align:start position:0%
having to do about 1.5 updates and about
1<00:14:25.179><c> hash</c><00:14:26.399><c> on</c><00:14:27.399><c> average</c><00:14:27.970><c> so</c><00:14:28.720><c> obviously</c><00:14:29.109><c> their</c>

00:14:29.309 --> 00:14:29.319 align:start position:0%
1 hash on average so obviously their
 

00:14:29.319 --> 00:14:54.139 align:start position:0%
1 hash on average so obviously their
worst<00:14:29.439><c> case</c><00:14:50.129><c> comes</c><00:14:51.129><c> by</c><00:14:51.429><c> seller</c><00:14:51.729><c> -</c><00:14:51.999><c> or</c><00:14:52.239><c> /</c><00:14:53.069><c> drugs</c>

00:14:54.139 --> 00:14:54.149 align:start position:0%
worst case comes by seller - or / drugs
 

00:14:54.149 --> 00:15:02.849 align:start position:0%
worst case comes by seller - or / drugs
just<00:14:55.149><c> questions</c><00:14:55.720><c> it</c><00:14:55.959><c> see</c><00:14:56.949><c> the</c><00:14:59.100><c> figure</c><00:15:01.859><c> when</c>

00:15:02.849 --> 00:15:02.859 align:start position:0%
just questions it see the figure when
 

00:15:02.859 --> 00:15:04.949 align:start position:0%
just questions it see the figure when
you<00:15:02.889><c> think</c><00:15:03.189><c> that</c><00:15:03.309><c> the</c><00:15:03.429><c> verifying</c><00:15:03.970><c> like</c><00:15:04.149><c> you</c>

00:15:04.949 --> 00:15:04.959 align:start position:0%
you think that the verifying like you
 

00:15:04.959 --> 00:15:10.090 align:start position:0%
you think that the verifying like you
know<00:15:05.169><c> you</c><00:15:06.039><c> know</c>

00:15:10.090 --> 00:15:10.100 align:start position:0%
 
 

00:15:10.100 --> 00:15:13.670 align:start position:0%
 
whether<00:15:11.100><c> you're</c><00:15:11.400><c> in</c><00:15:11.670><c> the</c><00:15:11.700><c> right</c><00:15:12.600><c> subtree</c><00:15:13.230><c> here</c>

00:15:13.670 --> 00:15:13.680 align:start position:0%
whether you're in the right subtree here
 

00:15:13.680 --> 00:15:16.970 align:start position:0%
whether you're in the right subtree here
in<00:15:13.860><c> the</c><00:15:13.950><c> left</c><00:15:14.160><c> subtree</c><00:15:14.400><c> here</c><00:15:15.560><c> is</c><00:15:16.560><c> our</c><00:15:16.710><c> fighter</c>

00:15:16.970 --> 00:15:16.980 align:start position:0%
in the left subtree here is our fighter
 

00:15:16.980 --> 00:15:20.060 align:start position:0%
in the left subtree here is our fighter
fire<00:15:17.480><c> only</c><00:15:18.480><c> has</c><00:15:18.839><c> to</c><00:15:18.990><c> fight</c><00:15:19.260><c> as</c><00:15:19.410><c> a</c><00:15:19.440><c> publican</c><00:15:19.890><c> but</c>

00:15:20.060 --> 00:15:20.070 align:start position:0%
fire only has to fight as a publican but
 

00:15:20.070 --> 00:15:23.480 align:start position:0%
fire only has to fight as a publican but
to<00:15:20.600><c> proof</c><00:15:21.600><c> the</c><00:15:21.960><c> actual</c><00:15:22.529><c> shrubs</c><00:15:23.070><c> you</c><00:15:23.190><c> need</c><00:15:23.400><c> to</c>

00:15:23.480 --> 00:15:23.490 align:start position:0%
to proof the actual shrubs you need to
 

00:15:23.490 --> 00:15:26.450 align:start position:0%
to proof the actual shrubs you need to
construct<00:15:23.880><c> the</c><00:15:24.210><c> frontier</c><00:15:24.720><c> and</c><00:15:25.080><c> then</c><00:15:25.860><c> in</c><00:15:26.190><c> zero</c>

00:15:26.450 --> 00:15:26.460 align:start position:0%
construct the frontier and then in zero
 

00:15:26.460 --> 00:15:27.980 align:start position:0%
construct the frontier and then in zero
knowledge<00:15:26.730><c> you're</c><00:15:27.210><c> actually</c><00:15:27.540><c> gonna</c><00:15:27.690><c> prove</c>

00:15:27.980 --> 00:15:27.990 align:start position:0%
knowledge you're actually gonna prove
 

00:15:27.990 --> 00:15:31.160 align:start position:0%
knowledge you're actually gonna prove
that<00:15:28.320><c> your</c><00:15:28.740><c> node</c><00:15:29.100><c> is</c><00:15:29.279><c> connected</c><00:15:30.050><c> so</c><00:15:31.050><c> the</c>

00:15:31.160 --> 00:15:31.170 align:start position:0%
that your node is connected so the
 

00:15:31.170 --> 00:15:34.630 align:start position:0%
that your node is connected so the
verifier<00:15:31.560><c> doesn't</c><00:15:32.100><c> actually</c><00:15:32.660><c> isn't</c><00:15:33.660><c> able</c><00:15:33.960><c> to</c>

00:15:34.630 --> 00:15:34.640 align:start position:0%
verifier doesn't actually isn't able to
 

00:15:34.640 --> 00:15:42.200 align:start position:0%
verifier doesn't actually isn't able to
wear

00:15:42.200 --> 00:15:42.210 align:start position:0%
 
 

00:15:42.210 --> 00:15:45.020 align:start position:0%
 
folks<00:15:42.810><c> coming</c><00:15:43.230><c> back</c><00:15:43.350><c> reforms</c><00:15:43.860><c> we</c><00:15:44.250><c> implemented</c>

00:15:45.020 --> 00:15:45.030 align:start position:0%
folks coming back reforms we implemented
 

00:15:45.030 --> 00:15:48.380 align:start position:0%
folks coming back reforms we implemented
a<00:15:45.120><c> few</c><00:15:45.150><c> variants</c><00:15:45.900><c> of</c><00:15:47.240><c> different</c><00:15:48.240><c> countries</c>

00:15:48.380 --> 00:15:48.390 align:start position:0%
a few variants of different countries
 

00:15:48.390 --> 00:15:53.260 align:start position:0%
a few variants of different countries
and<00:15:48.900><c> been</c><00:15:49.470><c> to</c><00:15:49.590><c> Russia</c><00:15:49.740><c> for</c><00:15:50.190><c> a</c><00:15:50.250><c> free</c><00:15:50.910><c> type</c><00:15:51.150><c> of</c><00:15:51.860><c> 32</c>

00:15:53.260 --> 00:15:53.270 align:start position:0%
and been to Russia for a free type of 32
 

00:15:53.270 --> 00:15:57.130 align:start position:0%
and been to Russia for a free type of 32
levels<00:15:54.890><c> and</c><00:15:55.890><c> the</c><00:15:56.130><c> basic</c><00:15:56.520><c> implementation</c>

00:15:57.130 --> 00:15:57.140 align:start position:0%
levels and the basic implementation
 

00:15:57.140 --> 00:16:01.270 align:start position:0%
levels and the basic implementation
surprisingly<00:15:58.140><c> is</c><00:15:58.560><c> slow</c><00:15:59.540><c> requiring</c><00:16:00.540><c> 1.8</c>

00:16:01.270 --> 00:16:01.280 align:start position:0%
surprisingly is slow requiring 1.8
 

00:16:01.280 --> 00:16:05.330 align:start position:0%
surprisingly is slow requiring 1.8
million<00:16:02.280><c> guests</c><00:16:02.850><c> or</c><00:16:03.320><c> every</c><00:16:04.320><c> insert</c><00:16:04.770><c> it</c>

00:16:05.330 --> 00:16:05.340 align:start position:0%
million guests or every insert it
 

00:16:05.340 --> 00:16:06.770 align:start position:0%
million guests or every insert it
doesn't<00:16:05.670><c> matter</c><00:16:05.850><c> where</c><00:16:06.240><c> in</c><00:16:06.360><c> the</c><00:16:06.390><c> GB</c><00:16:06.660><c> you're</c>

00:16:06.770 --> 00:16:06.780 align:start position:0%
doesn't matter where in the GB you're
 

00:16:06.780 --> 00:16:08.060 align:start position:0%
doesn't matter where in the GB you're
inserting<00:16:07.020><c> you're</c><00:16:07.320><c> always</c><00:16:07.440><c> going</c><00:16:07.800><c> to</c><00:16:07.830><c> the</c>

00:16:08.060 --> 00:16:08.070 align:start position:0%
inserting you're always going to the
 

00:16:08.070 --> 00:16:10.400 align:start position:0%
inserting you're always going to the
root<00:16:08.310><c> of</c><00:16:08.490><c> the</c><00:16:08.610><c> tree</c><00:16:08.850><c> and</c><00:16:09.330><c> so</c><00:16:09.750><c> it's</c><00:16:10.110><c> always</c>

00:16:10.400 --> 00:16:10.410 align:start position:0%
root of the tree and so it's always
 

00:16:10.410 --> 00:16:13.960 align:start position:0%
root of the tree and so it's always
expensive<00:16:11.240><c> then</c><00:16:12.240><c> in</c><00:16:12.390><c> the</c><00:16:12.510><c> optimized</c><00:16:12.900><c> case</c>

00:16:13.960 --> 00:16:13.970 align:start position:0%
expensive then in the optimized case
 

00:16:13.970 --> 00:16:17.020 align:start position:0%
expensive then in the optimized case
we're<00:16:14.970><c> able</c><00:16:15.030><c> to</c><00:16:15.390><c> save</c><00:16:15.840><c> a</c><00:16:15.870><c> little</c><00:16:16.080><c> bit</c><00:16:16.230><c> of</c><00:16:16.350><c> time</c>

00:16:17.020 --> 00:16:17.030 align:start position:0%
we're able to save a little bit of time
 

00:16:17.030 --> 00:16:20.070 align:start position:0%
we're able to save a little bit of time
or<00:16:18.030><c> gas</c>

00:16:20.070 --> 00:16:20.080 align:start position:0%
or gas
 

00:16:20.080 --> 00:16:23.460 align:start position:0%
or gas
1.7<00:16:21.040><c> million</c><00:16:21.730><c> got</c><00:16:22.030><c> and</c><00:16:22.420><c> then</c><00:16:22.630><c> it</c><00:16:22.750><c> rubs</c><00:16:23.080><c> the</c>

00:16:23.460 --> 00:16:23.470 align:start position:0%
1.7 million got and then it rubs the
 

00:16:23.470 --> 00:16:26.940 align:start position:0%
1.7 million got and then it rubs the
worst<00:16:23.650><c> a</c><00:16:24.030><c> 16.7</c><00:16:25.050><c> but</c><00:16:26.050><c> in</c><00:16:26.140><c> the</c><00:16:26.230><c> best</c><00:16:26.440><c> case</c><00:16:26.680><c> that</c>

00:16:26.940 --> 00:16:26.950 align:start position:0%
worst a 16.7 but in the best case that
 

00:16:26.950 --> 00:16:30.570 align:start position:0%
worst a 16.7 but in the best case that
can<00:16:27.100><c> be</c><00:16:27.220><c> as</c><00:16:27.370><c> low</c><00:16:27.580><c> as</c><00:16:28.440><c> 45,000</c><00:16:29.500><c> absent</c><00:16:30.190><c> is</c><00:16:30.340><c> quite</c>

00:16:30.570 --> 00:16:30.580 align:start position:0%
can be as low as 45,000 absent is quite
 

00:16:30.580 --> 00:16:33.600 align:start position:0%
can be as low as 45,000 absent is quite
incredible<00:16:30.880><c> and</c><00:16:31.560><c> then</c><00:16:32.560><c> in</c><00:16:32.800><c> the</c><00:16:32.920><c> mean</c><00:16:33.100><c> case</c><00:16:33.340><c> on</c>

00:16:33.600 --> 00:16:33.610 align:start position:0%
incredible and then in the mean case on
 

00:16:33.610 --> 00:16:36.000 align:start position:0%
incredible and then in the mean case on
average<00:16:33.940><c> that's</c><00:16:34.240><c> just</c><00:16:34.930><c> under</c><00:16:35.110><c> that's</c><00:16:35.590><c> all</c>

00:16:36.000 --> 00:16:36.010 align:start position:0%
average that's just under that's all
 

00:16:36.010 --> 00:16:40.170 align:start position:0%
average that's just under that's all
just<00:16:36.310><c> go</c><00:16:36.550><c> for</c><00:16:36.970><c> it</c><00:16:37.000><c> and</c><00:16:38.790><c> so</c><00:16:39.790><c> the</c><00:16:39.910><c> next</c><00:16:39.940><c> question</c>

00:16:40.170 --> 00:16:40.180 align:start position:0%
just go for it and so the next question
 

00:16:40.180 --> 00:16:42.240 align:start position:0%
just go for it and so the next question
is<00:16:40.510><c> okay</c><00:16:40.840><c> so</c><00:16:40.870><c> if</c><00:16:41.110><c> you</c><00:16:41.230><c> want</c><00:16:41.380><c> to</c><00:16:41.470><c> use</c><00:16:41.680><c> this</c><00:16:41.980><c> data</c>

00:16:42.240 --> 00:16:42.250 align:start position:0%
is okay so if you want to use this data
 

00:16:42.250 --> 00:16:43.560 align:start position:0%
is okay so if you want to use this data
structure<00:16:42.580><c> and</c><00:16:43.000><c> if</c><00:16:43.090><c> you</c><00:16:43.210><c> were</c><00:16:43.330><c> to</c><00:16:43.450><c> implement</c>

00:16:43.560 --> 00:16:43.570 align:start position:0%
structure and if you were to implement
 

00:16:43.570 --> 00:16:46.760 align:start position:0%
structure and if you were to implement
see<00:16:44.110><c> catch</c><00:16:44.320><c> what</c><00:16:44.890><c> would</c><00:16:45.040><c> the</c><00:16:45.160><c> actual</c><00:16:45.580><c> cost</c><00:16:45.910><c> of</c>

00:16:46.760 --> 00:16:46.770 align:start position:0%
see catch what would the actual cost of
 

00:16:46.770 --> 00:16:51.660 align:start position:0%
see catch what would the actual cost of
agents<00:16:47.770><c> actually</c><00:16:47.980><c> mean</c>

00:16:51.660 --> 00:16:51.670 align:start position:0%
 
 

00:16:51.670 --> 00:16:54.180 align:start position:0%
 
and<00:16:51.940><c> so</c><00:16:52.120><c> we</c><00:16:52.240><c> implemented</c><00:16:52.620><c> the</c><00:16:53.620><c> verification</c>

00:16:54.180 --> 00:16:54.190 align:start position:0%
and so we implemented the verification
 

00:16:54.190 --> 00:16:56.070 align:start position:0%
and so we implemented the verification
of<00:16:54.220><c> the</c><00:16:54.280><c> piece</c><00:16:54.520><c> of</c><00:16:55.060><c> that</c><00:16:55.300><c> we</c><00:16:55.570><c> brought</c><00:16:55.840><c> six</c>

00:16:56.070 --> 00:16:56.080 align:start position:0%
of the piece of that we brought six
 

00:16:56.080 --> 00:17:00.690 align:start position:0%
of the piece of that we brought six
teams<00:16:57.030><c> and</c><00:16:58.030><c> we</c><00:16:58.840><c> put</c><00:16:59.260><c> these</c><00:16:59.350><c> numbers</c><00:16:59.710><c> so</c><00:17:00.040><c> on</c>

00:17:00.690 --> 00:17:00.700 align:start position:0%
teams and we put these numbers so on
 

00:17:00.700 --> 00:17:06.540 align:start position:0%
teams and we put these numbers so on
average<00:17:02.460><c> around</c><00:17:03.460><c> 10,000</c><00:17:05.070><c> depending</c><00:17:06.070><c> on</c><00:17:06.400><c> the</c>

00:17:06.540 --> 00:17:06.550 align:start position:0%
average around 10,000 depending on the
 

00:17:06.550 --> 00:17:09.240 align:start position:0%
average around 10,000 depending on the
inputs<00:17:07.000><c> you</c><00:17:07.089><c> have</c><00:17:07.209><c> to</c><00:17:07.900><c> your</c><00:17:08.020><c> for</c><00:17:08.350><c> operation</c><00:17:09.070><c> so</c>

00:17:09.240 --> 00:17:09.250 align:start position:0%
inputs you have to your for operation so
 

00:17:09.250 --> 00:17:11.640 align:start position:0%
inputs you have to your for operation so
you<00:17:09.400><c> can</c><00:17:09.550><c> have</c><00:17:09.670><c> one</c><00:17:09.880><c> or</c><00:17:10.000><c> two</c><00:17:10.120><c> inputs</c><00:17:10.650><c> you're</c>

00:17:11.640 --> 00:17:11.650 align:start position:0%
you can have one or two inputs you're
 

00:17:11.650 --> 00:17:13.440 align:start position:0%
you can have one or two inputs you're
gonna<00:17:11.770><c> have</c><00:17:11.980><c> to</c><00:17:12.190><c> add</c><00:17:12.370><c> one</c><00:17:12.640><c> or</c><00:17:12.760><c> two</c><00:17:12.790><c> entries</c><00:17:13.209><c> to</c>

00:17:13.440 --> 00:17:13.450 align:start position:0%
gonna have to add one or two entries to
 

00:17:13.450 --> 00:17:15.060 align:start position:0%
gonna have to add one or two entries to
nullify<00:17:13.750><c> ourselves</c><00:17:14.410><c> for</c><00:17:14.560><c> this</c><00:17:14.650><c> we</c><00:17:14.830><c> take</c>

00:17:15.060 --> 00:17:15.070 align:start position:0%
nullify ourselves for this we take
 

00:17:15.070 --> 00:17:18.570 align:start position:0%
nullify ourselves for this we take
around<00:17:16.000><c> 26,000</c><00:17:16.959><c> or</c>

00:17:18.570 --> 00:17:18.580 align:start position:0%
around 26,000 or
 

00:17:18.580 --> 00:17:23.530 align:start position:0%
around 26,000 or
to<00:17:19.580><c> prevent</c><00:17:20.570><c> depends</c><00:17:21.200><c> on</c><00:17:21.680><c> return</c><00:17:22.240><c> and</c><00:17:23.240><c> then</c>

00:17:23.530 --> 00:17:23.540 align:start position:0%
to prevent depends on return and then
 

00:17:23.540 --> 00:17:25.720 align:start position:0%
to prevent depends on return and then
next<00:17:23.900><c> we</c><00:17:24.050><c> have</c><00:17:24.200><c> to</c><00:17:24.320><c> pre-process</c><00:17:24.710><c> the</c><00:17:25.220><c> in</c><00:17:25.520><c> the</c>

00:17:25.720 --> 00:17:25.730 align:start position:0%
next we have to pre-process the in the
 

00:17:25.730 --> 00:17:27.580 align:start position:0%
next we have to pre-process the in the
public<00:17:25.880><c> importance</c><00:17:26.180><c> so</c><00:17:26.810><c> in</c><00:17:26.930><c> this</c><00:17:27.050><c> case</c><00:17:27.320><c> the</c>

00:17:27.580 --> 00:17:27.590 align:start position:0%
public importance so in this case the
 

00:17:27.590 --> 00:17:30.820 align:start position:0%
public importance so in this case the
public<00:17:27.860><c> inputs</c><00:17:28.190><c> for</c><00:17:28.340><c> now</c><00:17:28.490><c> these</c><00:17:29.390><c> shrubs</c><00:17:29.830><c> so</c>

00:17:30.820 --> 00:17:30.830 align:start position:0%
public inputs for now these shrubs so
 

00:17:30.830 --> 00:17:32.860 align:start position:0%
public inputs for now these shrubs so
this<00:17:31.190><c> actually</c><00:17:31.610><c> costs</c><00:17:31.970><c> more</c><00:17:32.210><c> than</c><00:17:32.270><c> before</c>

00:17:32.860 --> 00:17:32.870 align:start position:0%
this actually costs more than before
 

00:17:32.870 --> 00:17:40.870 align:start position:0%
this actually costs more than before
before<00:17:33.200><c> we</c><00:17:33.230><c> only</c><00:17:33.470><c> had</c><00:17:37.960><c> but</c><00:17:38.960><c> we've</c><00:17:39.320><c> yet</c><00:17:40.190><c> key</c><00:17:40.520><c> one</c>

00:17:40.870 --> 00:17:40.880 align:start position:0%
before we only had but we've yet key one
 

00:17:40.880 --> 00:17:41.710 align:start position:0%
before we only had but we've yet key one
108

00:17:41.710 --> 00:17:41.720 align:start position:0%
108
 

00:17:41.720 --> 00:17:44.080 align:start position:0%
108
this<00:17:42.140><c> is</c><00:17:42.380><c> gonna</c><00:17:42.950><c> be</c><00:17:43.130><c> a</c><00:17:43.160><c> lot</c><00:17:43.280><c> cheaper</c><00:17:43.340><c> over</c><00:17:44.000><c> the</c>

00:17:44.080 --> 00:17:44.090 align:start position:0%
this is gonna be a lot cheaper over the
 

00:17:44.090 --> 00:17:46.480 align:start position:0%
this is gonna be a lot cheaper over the
next<00:17:44.330><c> five</c><00:17:44.510><c> pork</c><00:17:44.840><c> and</c><00:17:45.500><c> so</c><00:17:45.800><c> it's</c><00:17:46.010><c> still</c><00:17:46.250><c> pretty</c>

00:17:46.480 --> 00:17:46.490 align:start position:0%
next five pork and so it's still pretty
 

00:17:46.490 --> 00:17:49.480 align:start position:0%
next five pork and so it's still pretty
reasonable<00:17:47.060><c> around</c><00:17:47.300><c> 300,000</c><00:17:48.170><c> and</c><00:17:48.740><c> finding</c>

00:17:49.480 --> 00:17:49.490 align:start position:0%
reasonable around 300,000 and finding
 

00:17:49.490 --> 00:17:51.820 align:start position:0%
reasonable around 300,000 and finding
out<00:17:49.610><c> to</c><00:17:49.880><c> do</c><00:17:50.300><c> the</c><00:17:50.450><c> actual</c><00:17:50.750><c> verification</c><00:17:51.200><c> which</c>

00:17:51.820 --> 00:17:51.830 align:start position:0%
out to do the actual verification which
 

00:17:51.830 --> 00:17:53.710 align:start position:0%
out to do the actual verification which
requires<00:17:52.250><c> around</c><00:17:52.550><c> for</c><00:17:52.820><c> pairing</c><00:17:53.180><c> operations</c>

00:17:53.710 --> 00:17:53.720 align:start position:0%
requires around for pairing operations
 

00:17:53.720 --> 00:17:57.450 align:start position:0%
requires around for pairing operations
that<00:17:53.870><c> believe</c><00:17:54.160><c> which</c><00:17:55.160><c> adds</c><00:17:55.370><c> another</c><00:17:55.540><c> profit</c>

00:17:57.450 --> 00:17:57.460 align:start position:0%
that believe which adds another profit
 

00:17:57.460 --> 00:18:01.240 align:start position:0%
that believe which adds another profit
and<00:17:58.460><c> so</c><00:17:58.670><c> the</c><00:17:58.790><c> total</c><00:17:58.940><c> cost</c><00:17:59.240><c> is</c><00:17:59.570><c> around</c><00:18:00.250><c> five</c>

00:18:01.240 --> 00:18:01.250 align:start position:0%
and so the total cost is around five
 

00:18:01.250 --> 00:18:03.910 align:start position:0%
and so the total cost is around five
hundred<00:18:01.280><c> thousand</c><00:18:02.440><c> pending</c><00:18:03.440><c> on</c><00:18:03.560><c> from</c><00:18:03.770><c> you</c>

00:18:03.910 --> 00:18:03.920 align:start position:0%
hundred thousand pending on from you
 

00:18:03.920 --> 00:18:08.560 align:start position:0%
hundred thousand pending on from you
puts<00:18:04.160><c> you</c><00:18:04.250><c> up</c><00:18:04.460><c> again</c><00:18:04.730><c> which</c><00:18:05.690><c> is</c><00:18:06.410><c> about</c><00:18:06.790><c> 2x</c><00:18:07.790><c> more</c>

00:18:08.560 --> 00:18:08.570 align:start position:0%
puts you up again which is about 2x more
 

00:18:08.570 --> 00:18:11.530 align:start position:0%
puts you up again which is about 2x more
expensive<00:18:09.080><c> and</c><00:18:09.260><c> a</c><00:18:09.440><c> step</c><00:18:09.800><c> but</c><00:18:10.670><c> you</c><00:18:11.060><c> get</c><00:18:11.360><c> no</c>

00:18:11.530 --> 00:18:11.540 align:start position:0%
expensive and a step but you get no
 

00:18:11.540 --> 00:18:13.610 align:start position:0%
expensive and a step but you get no
eligibility<00:18:12.050><c> so</c><00:18:12.650><c> all</c><00:18:12.980><c> over</c><00:18:13.190><c> here</c>

00:18:13.610 --> 00:18:13.620 align:start position:0%
eligibility so all over here
 

00:18:13.620 --> 00:18:17.530 align:start position:0%
eligibility so all over here
and<00:18:14.630><c> Senator</c><00:18:15.630><c> addresses</c><00:18:16.230><c> right</c><00:18:16.440><c> now</c><00:18:16.590><c> right</c>

00:18:17.530 --> 00:18:17.540 align:start position:0%
and Senator addresses right now right
 

00:18:17.540 --> 00:18:20.600 align:start position:0%
and Senator addresses right now right
now<00:18:18.540><c> we</c><00:18:18.600><c> also</c><00:18:18.900><c> look</c><00:18:19.170><c> at</c><00:18:19.200><c> that</c><00:18:19.470><c> what</c><00:18:20.309><c> this</c><00:18:20.430><c> would</c>

00:18:20.600 --> 00:18:20.610 align:start position:0%
now we also look at that what this would
 

00:18:20.610 --> 00:18:22.190 align:start position:0%
now we also look at that what this would
look<00:18:20.670><c> like</c><00:18:20.760><c> a</c><00:18:20.940><c> punk</c><00:18:21.240><c> we</c><00:18:21.510><c> didn't</c><00:18:21.840><c> implement</c>

00:18:22.190 --> 00:18:22.200 align:start position:0%
look like a punk we didn't implement
 

00:18:22.200 --> 00:18:24.590 align:start position:0%
look like a punk we didn't implement
this<00:18:22.740><c> like</c><00:18:22.950><c> we</c><00:18:23.070><c> did</c><00:18:23.220><c> across</c><00:18:23.580><c> 16</c><00:18:23.850><c> but</c><00:18:24.270><c> we</c><00:18:24.390><c> did</c>

00:18:24.590 --> 00:18:24.600 align:start position:0%
this like we did across 16 but we did
 

00:18:24.600 --> 00:18:27.110 align:start position:0%
this like we did across 16 but we did
his<00:18:25.110><c> estimates</c><00:18:25.650><c> and</c><00:18:26.370><c> the</c><00:18:26.490><c> reason</c><00:18:26.940><c> is</c>

00:18:27.110 --> 00:18:27.120 align:start position:0%
his estimates and the reason is
 

00:18:27.120 --> 00:18:29.390 align:start position:0%
his estimates and the reason is
interesting<00:18:27.540><c> because</c><00:18:27.870><c> the</c><00:18:28.350><c> processing</c><00:18:29.280><c> of</c>

00:18:29.390 --> 00:18:29.400 align:start position:0%
interesting because the processing of
 

00:18:29.400 --> 00:18:32.630 align:start position:0%
interesting because the processing of
the<00:18:29.520><c> public</c><00:18:29.790><c> inputs</c><00:18:30.120><c> it's</c><00:18:30.300><c> a</c><00:18:30.390><c> lot</c><00:18:30.540><c> cheaper</c><00:18:31.640><c> you</c>

00:18:32.630 --> 00:18:32.640 align:start position:0%
the public inputs it's a lot cheaper you
 

00:18:32.640 --> 00:18:37.120 align:start position:0%
the public inputs it's a lot cheaper you
don't<00:18:32.820><c> have</c><00:18:32.970><c> to</c><00:18:33.120><c> do</c><00:18:35.180><c> exponentiation</c><00:18:36.180><c> and</c><00:18:36.420><c> so</c>

00:18:37.120 --> 00:18:37.130 align:start position:0%
don't have to do exponentiation and so
 

00:18:37.130 --> 00:18:39.280 align:start position:0%
don't have to do exponentiation and so
this<00:18:38.130><c> is</c><00:18:38.280><c> actually</c><00:18:38.580><c> quite</c><00:18:38.700><c> cheaper</c>

00:18:39.280 --> 00:18:39.290 align:start position:0%
this is actually quite cheaper
 

00:18:39.290 --> 00:18:41.600 align:start position:0%
this is actually quite cheaper
unfortunately<00:18:40.290><c> this</c><00:18:40.410><c> ends</c><00:18:40.650><c> up</c><00:18:40.770><c> being</c><00:18:40.830><c> a</c><00:18:41.370><c> fair</c>

00:18:41.600 --> 00:18:41.610 align:start position:0%
unfortunately this ends up being a fair
 

00:18:41.610 --> 00:18:43.940 align:start position:0%
unfortunately this ends up being a fair
amount<00:18:41.760><c> more</c><00:18:42.120><c> expensive</c><00:18:42.690><c> so</c><00:18:43.470><c> the</c><00:18:43.590><c> overall</c>

00:18:43.940 --> 00:18:43.950 align:start position:0%
amount more expensive so the overall
 

00:18:43.950 --> 00:18:52.840 align:start position:0%
amount more expensive so the overall
price<00:18:44.309><c> overall</c><00:18:45.090><c> cost</c><00:18:45.390><c> of</c><00:18:45.570><c> the</c><00:18:45.660><c> gas</c><00:18:46.610><c> is</c><00:18:47.610><c> high</c>

00:18:52.840 --> 00:18:52.850 align:start position:0%
 
 

00:18:52.850 --> 00:18:56.570 align:start position:0%
 
country<00:18:53.850><c> you're</c><00:18:54.809><c> gonna</c><00:18:54.929><c> have</c><00:18:55.050><c> the</c><00:18:55.950><c> less</c><00:18:56.160><c> I</c>

00:18:56.570 --> 00:18:56.580 align:start position:0%
country you're gonna have the less I
 

00:18:56.580 --> 00:18:59.150 align:start position:0%
country you're gonna have the less I
guess<00:18:57.420><c> that</c><00:18:57.750><c> in</c><00:18:57.870><c> here</c><00:18:58.140><c> or</c><00:18:58.320><c> versus</c><00:18:58.590><c> your</c><00:18:58.890><c> here</c>

00:18:59.150 --> 00:18:59.160 align:start position:0%
guess that in here or versus your here
 

00:18:59.160 --> 00:19:02.890 align:start position:0%
guess that in here or versus your here
that's<00:18:59.309><c> Washington</c>

00:19:02.890 --> 00:19:02.900 align:start position:0%
 
 

00:19:02.900 --> 00:19:07.720 align:start position:0%
 
quite<00:19:03.530><c> a</c><00:19:03.560><c> bit</c><00:19:03.740><c> more</c><00:19:03.950><c> masculine</c><00:19:05.530><c> so</c><00:19:06.730><c> generally</c>

00:19:07.720 --> 00:19:07.730 align:start position:0%
quite a bit more masculine so generally
 

00:19:07.730 --> 00:19:09.670 align:start position:0%
quite a bit more masculine so generally
are<00:19:08.210><c> hopeful</c><00:19:08.570><c> that</c><00:19:08.600><c> with</c><00:19:08.930><c> some</c><00:19:09.050><c> transitions</c>

00:19:09.670 --> 00:19:09.680 align:start position:0%
are hopeful that with some transitions
 

00:19:09.680 --> 00:19:14.850 align:start position:0%
are hopeful that with some transitions
we<00:19:09.860><c> can</c><00:19:10.310><c> lower</c><00:19:10.490><c> this</c><00:19:10.730><c> and</c><00:19:11.120><c> potentially</c>

00:19:14.850 --> 00:19:14.860 align:start position:0%
 
 

00:19:14.860 --> 00:19:18.190 align:start position:0%
 
cheaper<00:19:15.860><c> than</c><00:19:16.010><c> she</c><00:19:16.130><c> brought</c><00:19:16.520><c> 16</c><00:19:17.030><c> with</c><00:19:17.780><c> an</c><00:19:17.960><c> even</c>

00:19:18.190 --> 00:19:18.200 align:start position:0%
cheaper than she brought 16 with an even
 

00:19:18.200 --> 00:19:22.360 align:start position:0%
cheaper than she brought 16 with an even
length

00:19:22.360 --> 00:19:22.370 align:start position:0%
 
 

00:19:22.370 --> 00:19:25.570 align:start position:0%
 
I

00:19:25.570 --> 00:19:25.580 align:start position:0%
 
 

00:19:25.580 --> 00:19:29.830 align:start position:0%
 
Oh<00:19:26.360><c> so</c><00:19:26.539><c> I</c><00:19:26.570><c> mentioned</c><00:19:26.960><c> mobile</c><00:19:28.059><c> what</c><00:19:29.059><c> about</c><00:19:29.299><c> it</c>

00:19:29.830 --> 00:19:29.840 align:start position:0%
Oh so I mentioned mobile what about it
 

00:19:29.840 --> 00:19:32.259 align:start position:0%
Oh so I mentioned mobile what about it
so<00:19:30.769><c> the</c><00:19:30.889><c> nice</c><00:19:31.039><c> thing</c><00:19:31.279><c> is</c><00:19:31.309><c> by</c><00:19:31.610><c> using</c><00:19:31.850><c> them</c><00:19:32.029><c> see</c>

00:19:32.259 --> 00:19:32.269 align:start position:0%
so the nice thing is by using them see
 

00:19:32.269 --> 00:19:34.180 align:start position:0%
so the nice thing is by using them see
the<00:19:32.539><c> tripping</c><00:19:32.840><c> times</c><00:19:33.110><c> are</c><00:19:33.409><c> quite</c><00:19:33.769><c> short</c>

00:19:34.180 --> 00:19:34.190 align:start position:0%
the tripping times are quite short
 

00:19:34.190 --> 00:19:37.019 align:start position:0%
the tripping times are quite short
that's<00:19:34.639><c> quite</c><00:19:34.879><c> elegant</c><00:19:35.269><c> so</c><00:19:36.259><c> you</c><00:19:36.440><c> can</c>

00:19:37.019 --> 00:19:37.029 align:start position:0%
that's quite elegant so you can
 

00:19:37.029 --> 00:19:39.609 align:start position:0%
that's quite elegant so you can
construct<00:19:38.029><c> these</c><00:19:38.269><c> transactions</c><00:19:38.960><c> in</c><00:19:39.259><c> just</c><00:19:39.470><c> a</c>

00:19:39.609 --> 00:19:39.619 align:start position:0%
construct these transactions in just a
 

00:19:39.619 --> 00:19:44.710 align:start position:0%
construct these transactions in just a
few<00:19:39.769><c> seconds</c><00:19:40.340><c> on</c><00:19:40.549><c> a</c><00:19:41.110><c> $200</c><00:19:42.110><c> phone</c><00:19:43.720><c> but</c>

00:19:44.710 --> 00:19:44.720 align:start position:0%
few seconds on a $200 phone but
 

00:19:44.720 --> 00:19:48.480 align:start position:0%
few seconds on a $200 phone but
unfortunately<00:19:45.999><c> for</c><00:19:46.999><c> that</c><00:19:47.090><c> my</c><00:19:47.419><c> client</c>

00:19:48.480 --> 00:19:48.490 align:start position:0%
unfortunately for that my client
 

00:19:48.490 --> 00:19:51.090 align:start position:0%
unfortunately for that my client
so<00:19:48.940><c> it's</c><00:19:49.570><c> hard</c><00:19:49.870><c> to</c><00:19:49.960><c> know</c><00:19:50.110><c> which</c><00:19:50.470><c> productions</c>

00:19:51.090 --> 00:19:51.100 align:start position:0%
so it's hard to know which productions
 

00:19:51.100 --> 00:19:52.860 align:start position:0%
so it's hard to know which productions
are<00:19:51.220><c> reviewable</c><00:19:51.670><c> since</c><00:19:52.030><c> they</c><00:19:52.180><c> are</c><00:19:52.330><c> encrypted</c>

00:19:52.860 --> 00:19:52.870 align:start position:0%
are reviewable since they are encrypted
 

00:19:52.870 --> 00:19:55.290 align:start position:0%
are reviewable since they are encrypted
you<00:19:53.560><c> would</c><00:19:53.710><c> have</c><00:19:53.860><c> to</c><00:19:53.980><c> try</c><00:19:54.430><c> to</c><00:19:54.490><c> decrypt</c><00:19:54.910><c> every</c>

00:19:55.290 --> 00:19:55.300 align:start position:0%
you would have to try to decrypt every
 

00:19:55.300 --> 00:19:57.630 align:start position:0%
you would have to try to decrypt every
transaction<00:19:55.660><c> in</c><00:19:56.440><c> every</c><00:19:56.710><c> block</c><00:19:56.920><c> to</c><00:19:57.160><c> find</c><00:19:57.400><c> which</c>

00:19:57.630 --> 00:19:57.640 align:start position:0%
transaction in every block to find which
 

00:19:57.640 --> 00:20:03.170 align:start position:0%
transaction in every block to find which
is<00:19:57.670><c> actually</c><00:19:58.210><c> smashing</c><00:19:59.010><c> so</c><00:20:00.010><c> that's</c><00:20:00.870><c> my</c><00:20:01.870><c> client</c>

00:20:03.170 --> 00:20:03.180 align:start position:0%
is actually smashing so that's my client
 

00:20:03.180 --> 00:20:06.930 align:start position:0%
is actually smashing so that's my client
and<00:20:04.180><c> it's</c><00:20:04.420><c> also</c><00:20:04.570><c> hard</c><00:20:04.960><c> to</c><00:20:05.490><c> know</c><00:20:06.490><c> when</c><00:20:06.790><c> you're</c>

00:20:06.930 --> 00:20:06.940 align:start position:0%
and it's also hard to know when you're
 

00:20:06.940 --> 00:20:08.550 align:start position:0%
and it's also hard to know when you're
hidden<00:20:07.120><c> in</c><00:20:07.330><c> which</c><00:20:07.480><c> to</c><00:20:07.630><c> be</c><00:20:07.810><c> to</c><00:20:07.990><c> construct</c><00:20:08.410><c> those</c>

00:20:08.550 --> 00:20:08.560 align:start position:0%
hidden in which to be to construct those
 

00:20:08.560 --> 00:20:11.600 align:start position:0%
hidden in which to be to construct those
working<00:20:09.010><c> groups</c><00:20:09.130><c> going</c><00:20:10.060><c> up</c><00:20:10.210><c> to</c><00:20:10.420><c> the</c><00:20:10.570><c> frontier</c>

00:20:11.600 --> 00:20:11.610 align:start position:0%
working groups going up to the frontier
 

00:20:11.610 --> 00:20:14.400 align:start position:0%
working groups going up to the frontier
a<00:20:12.610><c> full</c><00:20:13.060><c> note</c><00:20:13.270><c> in</c><00:20:13.570><c> figured</c><00:20:13.960><c> it's</c><00:20:14.080><c> uh</c><00:20:14.200><c> pretty</c>

00:20:14.400 --> 00:20:14.410 align:start position:0%
a full note in figured it's uh pretty
 

00:20:14.410 --> 00:20:16.080 align:start position:0%
a full note in figured it's uh pretty
easily<00:20:14.620><c> as</c><00:20:15.160><c> they</c><00:20:15.370><c> see</c><00:20:15.430><c> every</c><00:20:15.760><c> transaction</c>

00:20:16.080 --> 00:20:16.090 align:start position:0%
easily as they see every transaction
 

00:20:16.090 --> 00:20:20.130 align:start position:0%
easily as they see every transaction
they<00:20:16.710><c> maintain</c><00:20:17.710><c> the</c><00:20:18.070><c> piece</c><00:20:18.370><c> of</c><00:20:18.820><c> the</c><00:20:19.810><c> tree</c><00:20:20.110><c> that</c>

00:20:20.130 --> 00:20:20.140 align:start position:0%
they maintain the piece of the tree that
 

00:20:20.140 --> 00:20:22.910 align:start position:0%
they maintain the piece of the tree that
they<00:20:20.650><c> care</c><00:20:20.860><c> about</c><00:20:20.980><c> the</c><00:20:21.340><c> Constructors</c><00:20:21.880><c> groups</c>

00:20:22.910 --> 00:20:22.920 align:start position:0%
they care about the Constructors groups
 

00:20:22.920 --> 00:20:26.340 align:start position:0%
they care about the Constructors groups
but<00:20:23.920><c> my</c><00:20:24.460><c> client</c><00:20:24.940><c> you</c><00:20:25.780><c> wouldn't</c><00:20:26.110><c> want</c><00:20:26.290><c> to</c>

00:20:26.340 --> 00:20:26.350 align:start position:0%
but my client you wouldn't want to
 

00:20:26.350 --> 00:20:28.350 align:start position:0%
but my client you wouldn't want to
actually<00:20:26.590><c> various</c><00:20:27.160><c> will</c><00:20:27.370><c> note</c><00:20:27.550><c> find</c><00:20:28.090><c> those</c>

00:20:28.350 --> 00:20:28.360 align:start position:0%
actually various will note find those
 

00:20:28.360 --> 00:20:36.139 align:start position:0%
actually various will note find those
notes<00:20:28.740><c> because</c><00:20:29.740><c> I</c><00:20:29.830><c> would</c><00:20:29.980><c> reveal</c><00:20:30.250><c> which</c>

00:20:36.139 --> 00:20:36.149 align:start position:0%
 
 

00:20:36.149 --> 00:20:40.590 align:start position:0%
 
so<00:20:37.149><c> one</c><00:20:38.020><c> solution</c><00:20:38.200><c> is</c><00:20:38.649><c> to</c><00:20:38.799><c> use</c><00:20:38.890><c> operators</c><00:20:39.600><c> and</c>

00:20:40.590 --> 00:20:40.600 align:start position:0%
so one solution is to use operators and
 

00:20:40.600 --> 00:20:42.980 align:start position:0%
so one solution is to use operators and
to<00:20:40.960><c> introduce</c><00:20:41.320><c> the</c><00:20:41.470><c> concept</c><00:20:41.830><c> of</c><00:20:41.950><c> a</c><00:20:42.100><c> routine</c>

00:20:42.980 --> 00:20:42.990 align:start position:0%
to introduce the concept of a routine
 

00:20:42.990 --> 00:20:45.269 align:start position:0%
to introduce the concept of a routine
decryption<00:20:43.990><c> key</c><00:20:44.200><c> would</c><00:20:44.470><c> allow</c><00:20:44.710><c> for</c><00:20:45.070><c> twice</c>

00:20:45.269 --> 00:20:45.279 align:start position:0%
decryption key would allow for twice
 

00:20:45.279 --> 00:20:48.230 align:start position:0%
decryption key would allow for twice
encrypt<00:20:46.090><c> all</c><00:20:46.330><c> transactions</c><00:20:47.080><c> Center</c><00:20:47.350><c> for</c><00:20:47.559><c> you</c>

00:20:48.230 --> 00:20:48.240 align:start position:0%
encrypt all transactions Center for you
 

00:20:48.240 --> 00:20:53.700 align:start position:0%
encrypt all transactions Center for you
without<00:20:49.240><c> even</c><00:20:49.980><c> the</c><00:20:51.809><c> transactions</c><00:20:52.809><c> see</c><00:20:53.590><c> the</c>

00:20:53.700 --> 00:20:53.710 align:start position:0%
without even the transactions see the
 

00:20:53.710 --> 00:21:09.779 align:start position:0%
without even the transactions see the
balances<00:20:54.159><c> and</c><00:20:54.340><c> the</c><00:20:54.370><c> sender's</c><00:21:00.330><c> trust</c><00:21:08.789><c> any</c>

00:21:09.779 --> 00:21:09.789 align:start position:0%
balances and the sender's trust any
 

00:21:09.789 --> 00:21:26.940 align:start position:0%
balances and the sender's trust any
questions<00:21:24.299><c> so</c><00:21:25.299><c> the</c><00:21:25.390><c> sides</c><00:21:25.630><c> of</c><00:21:25.809><c> the</c><00:21:26.020><c> they've</c>

00:21:26.940 --> 00:21:26.950 align:start position:0%
questions so the sides of the they've
 

00:21:26.950 --> 00:21:29.909 align:start position:0%
questions so the sides of the they've
been<00:21:27.100><c> a</c><00:21:27.130><c> guess</c><00:21:27.399><c> that</c><00:21:27.940><c> you</c><00:21:28.059><c> have</c><00:21:28.330><c> to</c><00:21:28.919><c> approve</c>

00:21:29.909 --> 00:21:29.919 align:start position:0%
been a guess that you have to approve
 

00:21:29.919 --> 00:21:33.090 align:start position:0%
been a guess that you have to approve
and<00:21:30.309><c> I</c><00:21:30.399><c> guess</c><00:21:30.700><c> that</c><00:21:30.730><c> you</c><00:21:30.940><c> have</c><00:21:31.029><c> to</c><00:21:31.179><c> pay</c><00:21:31.830><c> will</c><00:21:32.830><c> be</c>

00:21:33.090 --> 00:21:33.100 align:start position:0%
and I guess that you have to pay will be
 

00:21:33.100 --> 00:21:34.980 align:start position:0%
and I guess that you have to pay will be
different<00:21:33.580><c> depending</c><00:21:33.700><c> on</c><00:21:34.059><c> where</c><00:21:34.360><c> you</c><00:21:34.539><c> are</c><00:21:34.570><c> in</c>

00:21:34.980 --> 00:21:34.990 align:start position:0%
different depending on where you are in
 

00:21:34.990 --> 00:21:38.250 align:start position:0%
different depending on where you are in
that<00:21:35.169><c> country</c><00:21:35.740><c> and</c><00:21:36.669><c> so</c><00:21:37.210><c> one</c><00:21:37.690><c> way</c><00:21:37.870><c> of</c><00:21:38.080><c> actually</c>

00:21:38.250 --> 00:21:38.260 align:start position:0%
that country and so one way of actually
 

00:21:38.260 --> 00:21:40.680 align:start position:0%
that country and so one way of actually
making<00:21:38.590><c> this</c><00:21:38.830><c> a</c><00:21:38.890><c> little</c><00:21:39.220><c> bit</c><00:21:39.490><c> more</c><00:21:39.669><c> uniform</c><00:21:40.240><c> is</c>

00:21:40.680 --> 00:21:40.690 align:start position:0%
making this a little bit more uniform is
 

00:21:40.690 --> 00:21:43.200 align:start position:0%
making this a little bit more uniform is
to<00:21:40.809><c> use</c><00:21:41.049><c> a</c><00:21:41.289><c> gas</c><00:21:41.470><c> token</c><00:21:41.919><c> so</c><00:21:42.669><c> that</c><00:21:42.850><c> everyone</c>

00:21:43.200 --> 00:21:43.210 align:start position:0%
to use a gas token so that everyone
 

00:21:43.210 --> 00:21:45.120 align:start position:0%
to use a gas token so that everyone
contributes<00:21:43.750><c> more</c><00:21:44.230><c> or</c><00:21:44.409><c> less</c><00:21:44.529><c> the</c><00:21:44.710><c> same</c><00:21:44.919><c> on</c><00:21:45.100><c> a</c>

00:21:45.120 --> 00:21:45.130 align:start position:0%
contributes more or less the same on a
 

00:21:45.130 --> 00:21:48.120 align:start position:0%
contributes more or less the same on a
gas<00:21:45.370><c> and</c><00:21:46.090><c> if</c><00:21:46.210><c> you</c><00:21:46.330><c> happen</c><00:21:46.809><c> to</c><00:21:46.840><c> be</c><00:21:46.960><c> unlucky</c><00:21:47.649><c> and</c>

00:21:48.120 --> 00:21:48.130 align:start position:0%
gas and if you happen to be unlucky and
 

00:21:48.130 --> 00:21:52.139 align:start position:0%
gas and if you happen to be unlucky and
go<00:21:48.940><c> all</c><00:21:49.029><c> the</c><00:21:49.090><c> way</c><00:21:49.120><c> to</c><00:21:49.240><c> the</c><00:21:49.360><c> room</c><00:21:49.679><c> then</c><00:21:51.000><c> mean</c><00:21:52.000><c> on</c>

00:21:52.139 --> 00:21:52.149 align:start position:0%
go all the way to the room then mean on
 

00:21:52.149 --> 00:21:54.230 align:start position:0%
go all the way to the room then mean on
that<00:21:52.179><c> guest</c><00:21:52.510><c> or</c><00:21:52.750><c> more</c><00:21:53.110><c> than</c><00:21:53.320><c> other</c><00:21:53.529><c> folks</c>

00:21:54.230 --> 00:21:54.240 align:start position:0%
that guest or more than other folks
 

00:21:54.240 --> 00:21:56.120 align:start position:0%
that guest or more than other folks
equation

00:21:56.120 --> 00:21:56.130 align:start position:0%
equation
 

00:21:56.130 --> 00:21:58.590 align:start position:0%
equation
it's<00:21:57.130><c> not</c><00:21:57.280><c> about</c><00:21:57.370><c> the</c><00:21:57.669><c> size</c><00:21:57.850><c> of</c><00:21:58.030><c> the</c><00:21:58.150><c> pool</c><00:21:58.360><c> it's</c>

00:21:58.590 --> 00:21:58.600 align:start position:0%
it's not about the size of the pool it's
 

00:21:58.600 --> 00:22:04.850 align:start position:0%
it's not about the size of the pool it's
more<00:21:58.929><c> about</c><00:22:00.240><c> the</c><00:22:01.240><c> size</c>

00:22:04.850 --> 00:22:04.860 align:start position:0%
 
 

00:22:04.860 --> 00:22:08.240 align:start position:0%
 
and<00:22:05.790><c> for</c><00:22:06.210><c> you</c><00:22:06.450><c> under</c><00:22:07.200><c> the</c><00:22:07.230><c> Bible</c><00:22:07.950><c> as</c><00:22:08.040><c> the</c>

00:22:08.240 --> 00:22:08.250 align:start position:0%
and for you under the Bible as the
 

00:22:08.250 --> 00:22:14.710 align:start position:0%
and for you under the Bible as the
ontology<00:22:09.000><c> deter</c><00:22:10.309><c> always</c><00:22:11.309><c> fast-paced</c><00:22:12.090><c> action</c>

00:22:14.710 --> 00:22:14.720 align:start position:0%
ontology deter always fast-paced action
 

00:22:14.720 --> 00:22:19.080 align:start position:0%
ontology deter always fast-paced action
that's<00:22:15.720><c> what</c><00:22:16.160><c> puppetry</c>

00:22:19.080 --> 00:22:19.090 align:start position:0%
that's what puppetry
 

00:22:19.090 --> 00:22:21.019 align:start position:0%
that's what puppetry
[Music]

00:22:21.019 --> 00:22:21.029 align:start position:0%
[Music]
 

00:22:21.029 --> 00:22:24.840 align:start position:0%
[Music]
every<00:22:21.689><c> joke</c>

00:22:24.840 --> 00:22:24.850 align:start position:0%
 
 

00:22:24.850 --> 00:22:30.039 align:start position:0%
 
have<00:22:25.850><c> any</c><00:22:26.030><c> differences</c>

00:22:30.039 --> 00:22:30.049 align:start position:0%
 
 

00:22:30.049 --> 00:22:33.639 align:start position:0%
 
I'm<00:22:30.740><c> married</c><00:22:31.039><c> so</c><00:22:31.070><c> but</c><00:22:31.520><c> I'm</c><00:22:31.640><c> not</c><00:22:31.820><c> the</c><00:22:32.649><c> Restless</c>

00:22:33.639 --> 00:22:33.649 align:start position:0%
I'm married so but I'm not the Restless
 

00:22:33.649 --> 00:22:39.680 align:start position:0%
I'm married so but I'm not the Restless
chat<00:22:33.890><c> why</c><00:22:35.440><c> so</c><00:22:36.440><c> you</c><00:22:36.529><c> get</c><00:22:37.279><c> slightly</c>

00:22:39.680 --> 00:22:39.690 align:start position:0%
 
 

00:22:39.690 --> 00:22:41.940 align:start position:0%
 
it<00:22:40.170><c> was</c><00:22:40.320><c> inspired</c><00:22:40.740><c> by</c>

00:22:41.940 --> 00:22:41.950 align:start position:0%
it was inspired by
 

00:22:41.950 --> 00:22:45.570 align:start position:0%
it was inspired by
it's<00:22:43.440><c> slightly</c><00:22:44.440><c> different</c><00:22:44.590><c> Boston</c><00:22:45.220><c> but</c>

00:22:45.570 --> 00:22:45.580 align:start position:0%
it's slightly different Boston but
 

00:22:45.580 --> 00:22:47.460 align:start position:0%
it's slightly different Boston but
concept<00:22:46.090><c> where</c><00:22:46.269><c> you</c><00:22:46.419><c> always</c><00:22:46.659><c> come</c><00:22:47.049><c> to</c><00:22:47.080><c> please</c>

00:22:47.460 --> 00:22:47.470 align:start position:0%
concept where you always come to please
 

00:22:47.470 --> 00:22:51.060 align:start position:0%
concept where you always come to please
sighs<00:22:48.309><c> a</c><00:22:48.700><c> minute</c><00:22:49.029><c> sit</c><00:22:49.809><c> in</c>

00:22:51.060 --> 00:22:51.070 align:start position:0%
sighs a minute sit in
 

00:22:51.070 --> 00:22:57.090 align:start position:0%
sighs a minute sit in
or<00:22:51.580><c> a</c><00:22:51.640><c> Taser</c><00:22:54.780><c> in</c><00:22:55.780><c> a</c><00:22:55.870><c> numerical</c><00:22:56.110><c> Trina</c><00:22:56.740><c> Merkley</c>

00:22:57.090 --> 00:22:57.100 align:start position:0%
or a Taser in a numerical Trina Merkley
 

00:22:57.100 --> 00:22:58.920 align:start position:0%
or a Taser in a numerical Trina Merkley
tree<00:22:57.280><c> is</c><00:22:57.640><c> a</c><00:22:57.700><c> cryptographic</c><00:22:58.180><c> accumulator</c>

00:22:58.920 --> 00:22:58.930 align:start position:0%
tree is a cryptographic accumulator
 

00:22:58.930 --> 00:23:00.750 align:start position:0%
tree is a cryptographic accumulator
which<00:22:59.290><c> gives</c><00:22:59.560><c> you</c><00:22:59.740><c> a</c><00:23:00.040><c> constant</c><00:23:00.430><c> size</c>

00:23:00.750 --> 00:23:00.760 align:start position:0%
which gives you a constant size
 

00:23:00.760 --> 00:23:03.210 align:start position:0%
which gives you a constant size
commitment<00:23:01.360><c> to</c><00:23:01.480><c> vector</c><00:23:01.870><c> phase</c><00:23:02.200><c> and</c><00:23:02.920><c> from</c><00:23:03.130><c> this</c>

00:23:03.210 --> 00:23:03.220 align:start position:0%
commitment to vector phase and from this
 

00:23:03.220 --> 00:23:06.090 align:start position:0%
commitment to vector phase and from this
commitment<00:23:03.520><c> is</c><00:23:03.910><c> the</c><00:23:04.630><c> root</c><00:23:04.870><c> of</c><00:23:05.020><c> the</c><00:23:05.080><c> tree</c><00:23:05.320><c> which</c>

00:23:06.090 --> 00:23:06.100 align:start position:0%
commitment is the root of the tree which
 

00:23:06.100 --> 00:23:09.600 align:start position:0%
commitment is the root of the tree which
wraps<00:23:06.430><c> is</c><00:23:07.240><c> also</c><00:23:07.750><c> a</c><00:23:07.780><c> generic</c><00:23:08.110><c> accumulator</c><00:23:08.680><c> with</c>

00:23:09.600 --> 00:23:09.610 align:start position:0%
wraps is also a generic accumulator with
 

00:23:09.610 --> 00:23:13.400 align:start position:0%
wraps is also a generic accumulator with
v<00:23:09.940><c> with</c><00:23:10.450><c> a</c><00:23:10.600><c> with</c><00:23:10.900><c> a</c><00:23:11.020><c> with</c><00:23:11.410><c> a</c><00:23:11.470><c> commitment</c><00:23:12.040><c> size</c>

00:23:13.400 --> 00:23:13.410 align:start position:0%
v with a with a with a commitment size
 

00:23:13.410 --> 00:23:15.480 align:start position:0%
v with a with a with a commitment size
proportional<00:23:14.410><c> to</c><00:23:14.530><c> this</c><00:23:14.650><c> height</c><00:23:15.040><c> of</c><00:23:15.190><c> the</c><00:23:15.310><c> tree</c>

00:23:15.480 --> 00:23:15.490 align:start position:0%
proportional to this height of the tree
 

00:23:15.490 --> 00:23:19.950 align:start position:0%
proportional to this height of the tree
and<00:23:15.760><c> it's</c><00:23:16.390><c> determined</c><00:23:16.750><c> by</c><00:23:16.960><c> the</c><00:23:17.080><c> edge</c><00:23:17.380><c> of</c><00:23:17.410><c> a</c><00:23:18.960><c> of</c>

00:23:19.950 --> 00:23:19.960 align:start position:0%
and it's determined by the edge of a of
 

00:23:19.960 --> 00:23:23.190 align:start position:0%
and it's determined by the edge of a of
the<00:23:20.470><c> treatment</c><00:23:20.920><c> of</c><00:23:21.040><c> the</c><00:23:21.970><c> entire</c><00:23:22.300><c> edge</c><00:23:22.540><c> with</c>

00:23:23.190 --> 00:23:23.200 align:start position:0%
the treatment of the entire edge with
 

00:23:23.200 --> 00:23:25.890 align:start position:0%
the treatment of the entire edge with
which<00:23:23.470><c> you</c><00:23:24.010><c> have</c><00:23:24.040><c> the</c><00:23:24.310><c> root</c><00:23:24.520><c> the</c><00:23:25.360><c> next</c><00:23:25.720><c> and</c>

00:23:25.890 --> 00:23:25.900 align:start position:0%
which you have the root the next and
 

00:23:25.900 --> 00:23:30.300 align:start position:0%
which you have the root the next and
next<00:23:26.080><c> element</c><00:23:26.620><c> on</c><00:23:26.740><c> the</c><00:23:26.830><c> right</c><00:23:29.070><c> yes</c>

00:23:30.300 --> 00:23:30.310 align:start position:0%
next element on the right yes
 

00:23:30.310 --> 00:23:34.350 align:start position:0%
next element on the right yes
and<00:23:30.930><c> this</c><00:23:31.930><c> edge</c><00:23:32.320><c> is</c><00:23:32.740><c> your</c><00:23:32.920><c> commitment</c><00:23:33.190><c> and</c><00:23:34.150><c> you</c>

00:23:34.350 --> 00:23:34.360 align:start position:0%
and this edge is your commitment and you
 

00:23:34.360 --> 00:23:35.820 align:start position:0%
and this edge is your commitment and you
will<00:23:34.510><c> have</c><00:23:34.660><c> to</c><00:23:34.810><c> pass</c><00:23:34.960><c> this</c><00:23:35.170><c> commitment</c><00:23:35.530><c> so</c>

00:23:35.820 --> 00:23:35.830 align:start position:0%
will have to pass this commitment so
 

00:23:35.830 --> 00:23:38.790 align:start position:0%
will have to pass this commitment so
like<00:23:35.950><c> all</c><00:23:36.190><c> the</c><00:23:36.490><c> items</c><00:23:37.480><c> on</c><00:23:37.660><c> the</c><00:23:37.750><c> edge</c><00:23:37.900><c> to</c><00:23:38.680><c> the</c>

00:23:38.790 --> 00:23:38.800 align:start position:0%
like all the items on the edge to the
 

00:23:38.800 --> 00:23:41.580 align:start position:0%
like all the items on the edge to the
start<00:23:39.100><c> but</c><00:23:39.880><c> since</c><00:23:40.300><c> we</c><00:23:40.510><c> have</c><00:23:40.660><c> a</c><00:23:40.690><c> tree</c><00:23:40.960><c> of</c><00:23:41.170><c> fixed</c>

00:23:41.580 --> 00:23:41.590 align:start position:0%
start but since we have a tree of fixed
 

00:23:41.590 --> 00:23:44.430 align:start position:0%
start but since we have a tree of fixed
size<00:23:41.920><c> we</c><00:23:42.760><c> just</c><00:23:43.150><c> dig</c><00:23:43.330><c> the</c><00:23:43.570><c> size</c><00:23:43.810><c> of</c><00:23:43.930><c> like</c><00:23:44.080><c> do</c><00:23:44.260><c> to</c>

00:23:44.430 --> 00:23:44.440 align:start position:0%
size we just dig the size of like do to
 

00:23:44.440 --> 00:23:48.420 align:start position:0%
size we just dig the size of like do to
it<00:23:44.560><c> power</c><00:23:44.950><c> 32</c><00:23:46.140><c> this</c><00:23:47.140><c> size</c><00:23:47.440><c> commitment</c><00:23:48.100><c> will</c><00:23:48.280><c> be</c>

00:23:48.420 --> 00:23:48.430 align:start position:0%
it power 32 this size commitment will be
 

00:23:48.430 --> 00:23:50.880 align:start position:0%
it power 32 this size commitment will be
also<00:23:48.730><c> fixed</c><00:23:49.210><c> which</c><00:23:49.900><c> is</c><00:23:49.930><c> just</c><00:23:50.200><c> logarithm</c><00:23:50.710><c> of</c>

00:23:50.880 --> 00:23:50.890 align:start position:0%
also fixed which is just logarithm of
 

00:23:50.890 --> 00:23:53.130 align:start position:0%
also fixed which is just logarithm of
this<00:23:51.130><c> we</c><00:23:51.400><c> should</c><00:23:51.430><c> send</c><00:23:51.730><c> it</c><00:23:51.820><c> which</c><00:23:52.720><c> which</c><00:23:52.930><c> we</c>

00:23:53.130 --> 00:23:53.140 align:start position:0%
this we should send it which which we
 

00:23:53.140 --> 00:23:56.790 align:start position:0%
this we should send it which which we
can<00:23:53.320><c> we</c><00:23:53.590><c> can</c><00:23:53.890><c> pass</c><00:23:54.070><c> as</c><00:23:54.340><c> inputs</c><00:23:54.970><c> to</c><00:23:55.090><c> the</c><00:23:55.840><c> start</c>

00:23:56.790 --> 00:23:56.800 align:start position:0%
can we can pass as inputs to the start
 

00:23:56.800 --> 00:24:00.450 align:start position:0%
can we can pass as inputs to the start
or<00:23:57.010><c> we</c><00:23:57.430><c> can</c><00:23:57.730><c> also</c><00:23:57.850><c> optimize</c><00:23:58.120><c> to</c><00:23:58.690><c> just</c><00:23:59.460><c> compress</c>

00:24:00.450 --> 00:24:00.460 align:start position:0%
or we can also optimize to just compress
 

00:24:00.460 --> 00:24:04.200 align:start position:0%
or we can also optimize to just compress
on<00:24:00.610><c> a</c><00:24:00.640><c> name</c><00:24:00.820><c> in</c><00:24:01.030><c> a</c><00:24:01.090><c> hash</c><00:24:02.670><c> thanks</c><00:24:03.670><c> guys</c><00:24:03.880><c> I</c><00:24:04.030><c> think</c>

00:24:04.200 --> 00:24:04.210 align:start position:0%
on a name in a hash thanks guys I think
 

00:24:04.210 --> 00:24:09.980 align:start position:0%
on a name in a hash thanks guys I think
that's<00:24:04.360><c> time</c><00:24:04.600><c> but</c><00:24:04.930><c> the</c><00:24:05.200><c> outside</c>

00:24:09.980 --> 00:24:09.990 align:start position:0%
 
 

00:24:09.990 --> 00:24:16.400 align:start position:0%
 
[Applause]

00:24:16.400 --> 00:24:16.410 align:start position:0%
 
 

00:24:16.410 --> 00:24:18.470 align:start position:0%
 
you

