WEBVTT
Kind: captions
Language: en

00:00:04.760 --> 00:00:06.700 align:start position:0%
 
thank<00:00:05.330><c> you</c><00:00:05.450><c> all</c><00:00:05.570><c> for</c><00:00:05.600><c> braving</c><00:00:06.110><c> the</c><00:00:06.350><c> tsunami</c>

00:00:06.700 --> 00:00:06.710 align:start position:0%
thank you all for braving the tsunami
 

00:00:06.710 --> 00:00:09.190 align:start position:0%
thank you all for braving the tsunami
for<00:00:07.070><c> one</c><00:00:07.190><c> of</c><00:00:07.310><c> the</c><00:00:07.520><c> best</c><00:00:08.270><c> last</c><00:00:08.540><c> talks</c><00:00:08.930><c> at</c><00:00:09.110><c> the</c>

00:00:09.190 --> 00:00:09.200 align:start position:0%
for one of the best last talks at the
 

00:00:09.200 --> 00:00:11.680 align:start position:0%
for one of the best last talks at the
conference<00:00:09.650><c> this</c><00:00:09.980><c> is</c><00:00:10.040><c> the</c><00:00:10.280><c> talk</c><00:00:10.490><c> on</c><00:00:10.760><c> Satoshi</c>

00:00:11.680 --> 00:00:11.690 align:start position:0%
conference this is the talk on Satoshi
 

00:00:11.690 --> 00:00:12.580 align:start position:0%
conference this is the talk on Satoshi
she<00:00:11.750><c> has</c><00:00:11.900><c> no</c><00:00:12.020><c> clothes</c>

00:00:12.580 --> 00:00:12.590 align:start position:0%
she has no clothes
 

00:00:12.590 --> 00:00:15.190 align:start position:0%
she has no clothes
what<00:00:13.100><c> about</c><00:00:13.190><c> Szabo</c><00:00:13.670><c> so</c><00:00:14.090><c> do</c><00:00:14.480><c> we</c><00:00:14.600><c> need</c><00:00:14.750><c> privacy</c>

00:00:15.190 --> 00:00:15.200 align:start position:0%
what about Szabo so do we need privacy
 

00:00:15.200 --> 00:00:19.660 align:start position:0%
what about Szabo so do we need privacy
for<00:00:15.320><c> smart</c><00:00:15.980><c> contracts</c><00:00:16.930><c> I</c><00:00:18.250><c> sort</c><00:00:19.250><c> of</c><00:00:19.340><c> started</c>

00:00:19.660 --> 00:00:19.670 align:start position:0%
for smart contracts I sort of started
 

00:00:19.670 --> 00:00:21.300 align:start position:0%
for smart contracts I sort of started
about<00:00:19.850><c> thinking</c><00:00:20.270><c> about</c><00:00:20.480><c> this</c><00:00:20.660><c> because</c>

00:00:21.300 --> 00:00:21.310 align:start position:0%
about thinking about this because
 

00:00:21.310 --> 00:00:24.820 align:start position:0%
about thinking about this because
everyone<00:00:22.600><c> sort</c><00:00:23.600><c> of</c><00:00:23.660><c> understands</c><00:00:24.350><c> that</c><00:00:24.530><c> you</c>

00:00:24.820 --> 00:00:24.830 align:start position:0%
everyone sort of understands that you
 

00:00:24.830 --> 00:00:26.710 align:start position:0%
everyone sort of understands that you
want<00:00:25.190><c> privacy</c><00:00:25.640><c> for</c><00:00:25.820><c> money</c><00:00:26.000><c> for</c><00:00:26.210><c> some</c><00:00:26.390><c> reasons</c>

00:00:26.710 --> 00:00:26.720 align:start position:0%
want privacy for money for some reasons
 

00:00:26.720 --> 00:00:28.180 align:start position:0%
want privacy for money for some reasons
that's<00:00:26.870><c> the</c><00:00:26.960><c> problem</c><00:00:27.260><c> for</c><00:00:27.440><c> cryptocurrencies</c>

00:00:28.180 --> 00:00:28.190 align:start position:0%
that's the problem for cryptocurrencies
 

00:00:28.190 --> 00:00:30.760 align:start position:0%
that's the problem for cryptocurrencies
is<00:00:28.760><c> that</c><00:00:29.510><c> they</c><00:00:29.660><c> are</c><00:00:29.720><c> basically</c><00:00:29.930><c> Twitter</c><00:00:30.530><c> for</c>

00:00:30.760 --> 00:00:30.770 align:start position:0%
is that they are basically Twitter for
 

00:00:30.770 --> 00:00:32.709 align:start position:0%
is that they are basically Twitter for
your<00:00:30.890><c> bank</c><00:00:31.070><c> account</c><00:00:31.400><c> they</c><00:00:31.610><c> expose</c><00:00:32.210><c> all</c><00:00:32.570><c> of</c>

00:00:32.709 --> 00:00:32.719 align:start position:0%
your bank account they expose all of
 

00:00:32.719 --> 00:00:34.660 align:start position:0%
your bank account they expose all of
your<00:00:32.870><c> spending</c><00:00:33.230><c> details</c><00:00:33.620><c> to</c><00:00:33.980><c> everybody</c>

00:00:34.660 --> 00:00:34.670 align:start position:0%
your spending details to everybody
 

00:00:34.670 --> 00:00:36.279 align:start position:0%
your spending details to everybody
your<00:00:35.270><c> creepy</c><00:00:35.450><c> ex</c><00:00:35.719><c> girlfriend</c><00:00:36.170><c> or</c><00:00:36.260><c> boyfriend</c>

00:00:36.279 --> 00:00:36.289 align:start position:0%
your creepy ex girlfriend or boyfriend
 

00:00:36.289 --> 00:00:38.530 align:start position:0%
your creepy ex girlfriend or boyfriend
do<00:00:36.740><c> your</c><00:00:36.829><c> business</c><00:00:37.130><c> competitor</c><00:00:37.640><c> is</c><00:00:37.820><c> literally</c>

00:00:38.530 --> 00:00:38.540 align:start position:0%
do your business competitor is literally
 

00:00:38.540 --> 00:00:40.390 align:start position:0%
do your business competitor is literally
everybody<00:00:38.780><c> so</c><00:00:39.590><c> this</c><00:00:39.740><c> is</c><00:00:39.890><c> the</c><00:00:40.040><c> thing</c><00:00:40.190><c> that</c>

00:00:40.390 --> 00:00:40.400 align:start position:0%
everybody so this is the thing that
 

00:00:40.400 --> 00:00:42.150 align:start position:0%
everybody so this is the thing that
we're<00:00:40.550><c> starting</c><00:00:40.730><c> to</c><00:00:41.030><c> understand</c><00:00:41.480><c> these</c><00:00:41.690><c> days</c>

00:00:42.150 --> 00:00:42.160 align:start position:0%
we're starting to understand these days
 

00:00:42.160 --> 00:00:45.310 align:start position:0%
we're starting to understand these days
but<00:00:43.160><c> it's</c><00:00:43.460><c> not</c><00:00:43.700><c> clear</c><00:00:44.090><c> what</c><00:00:44.450><c> the</c><00:00:44.480><c> analogy</c><00:00:45.140><c> we</c>

00:00:45.310 --> 00:00:45.320 align:start position:0%
but it's not clear what the analogy we
 

00:00:45.320 --> 00:00:47.350 align:start position:0%
but it's not clear what the analogy we
should<00:00:45.500><c> draw</c><00:00:45.710><c> for</c><00:00:46.160><c> smart</c><00:00:46.430><c> contracts</c><00:00:46.880><c> is</c><00:00:47.090><c> it's</c>

00:00:47.350 --> 00:00:47.360 align:start position:0%
should draw for smart contracts is it's
 

00:00:47.360 --> 00:00:49.090 align:start position:0%
should draw for smart contracts is it's
not<00:00:47.510><c> exactly</c><00:00:47.900><c> clear</c><00:00:47.989><c> what</c><00:00:48.739><c> we</c><00:00:48.860><c> mean</c><00:00:48.890><c> by</c>

00:00:49.090 --> 00:00:49.100 align:start position:0%
not exactly clear what we mean by
 

00:00:49.100 --> 00:00:52.270 align:start position:0%
not exactly clear what we mean by
privacy<00:00:49.790><c> and</c><00:00:50.000><c> it's</c><00:00:50.480><c> not</c><00:00:50.690><c> clear</c><00:00:51.230><c> how</c><00:00:51.950><c> we</c><00:00:52.010><c> could</c>

00:00:52.270 --> 00:00:52.280 align:start position:0%
privacy and it's not clear how we could
 

00:00:52.280 --> 00:00:54.310 align:start position:0%
privacy and it's not clear how we could
possibly<00:00:52.399><c> get</c><00:00:52.850><c> it</c><00:00:53.030><c> right</c><00:00:53.660><c> so</c><00:00:53.899><c> if</c><00:00:54.020><c> you</c><00:00:54.230><c> know</c>

00:00:54.310 --> 00:00:54.320 align:start position:0%
possibly get it right so if you know
 

00:00:54.320 --> 00:00:55.780 align:start position:0%
possibly get it right so if you know
cryptocurrencies<00:00:54.770><c> Twitter</c><00:00:55.310><c> for</c><00:00:55.489><c> your</c><00:00:55.610><c> bank</c>

00:00:55.780 --> 00:00:55.790 align:start position:0%
cryptocurrencies Twitter for your bank
 

00:00:55.790 --> 00:00:57.340 align:start position:0%
cryptocurrencies Twitter for your bank
account<00:00:56.149><c> you</c><00:00:56.630><c> know</c><00:00:56.720><c> what</c><00:00:56.989><c> is</c><00:00:57.079><c> a</c><00:00:57.110><c> smart</c>

00:00:57.340 --> 00:00:57.350 align:start position:0%
account you know what is a smart
 

00:00:57.350 --> 00:01:00.400 align:start position:0%
account you know what is a smart
contract<00:00:58.300><c> well</c><00:00:59.300><c> it</c><00:00:59.480><c> could</c><00:00:59.660><c> be</c><00:00:59.780><c> Twitter</c><00:01:00.079><c> for</c>

00:01:00.400 --> 00:01:00.410 align:start position:0%
contract well it could be Twitter for
 

00:01:00.410 --> 00:01:03.010 align:start position:0%
contract well it could be Twitter for
you<00:01:00.530><c> easy</c><00:01:00.710><c> to</c><00:01:00.860><c> account</c><00:01:01.370><c> but</c><00:01:01.730><c> easy</c><00:01:02.450><c> to</c><00:01:02.660><c> already</c>

00:01:03.010 --> 00:01:03.020 align:start position:0%
you easy to account but easy to already
 

00:01:03.020 --> 00:01:05.469 align:start position:0%
you easy to account but easy to already
has<00:01:03.350><c> that</c><00:01:03.649><c> that's</c><00:01:04.040><c> Amazon</c><00:01:04.549><c> s3</c><00:01:04.729><c> that</c><00:01:05.149><c> everyone</c>

00:01:05.469 --> 00:01:05.479 align:start position:0%
has that that's Amazon s3 that everyone
 

00:01:05.479 --> 00:01:07.389 align:start position:0%
has that that's Amazon s3 that everyone
fails<00:01:05.719><c> to</c><00:01:05.899><c> secure</c><00:01:06.049><c> and</c><00:01:06.380><c> like</c><00:01:06.500><c> leaks</c><00:01:07.040><c> all</c><00:01:07.250><c> the</c>

00:01:07.389 --> 00:01:07.399 align:start position:0%
fails to secure and like leaks all the
 

00:01:07.399 --> 00:01:09.520 align:start position:0%
fails to secure and like leaks all the
credit<00:01:07.670><c> card</c><00:01:07.820><c> databases</c><00:01:08.360><c> and</c><00:01:08.509><c> such</c><00:01:08.630><c> so</c><00:01:08.990><c> it's</c>

00:01:09.520 --> 00:01:09.530 align:start position:0%
credit card databases and such so it's
 

00:01:09.530 --> 00:01:11.649 align:start position:0%
credit card databases and such so it's
not<00:01:09.650><c> that</c><00:01:10.120><c> squared</c><00:01:11.120><c> over</c><00:01:11.299><c> your</c><00:01:11.450><c> Tamagotchi</c>

00:01:11.649 --> 00:01:11.659 align:start position:0%
not that squared over your Tamagotchi
 

00:01:11.659 --> 00:01:14.140 align:start position:0%
not that squared over your Tamagotchi
clone<00:01:12.290><c> is</c><00:01:12.530><c> a</c><00:01:12.560><c> nice</c><00:01:12.799><c> description</c><00:01:13.190><c> of</c><00:01:13.460><c> crypto</c>

00:01:14.140 --> 00:01:14.150 align:start position:0%
clone is a nice description of crypto
 

00:01:14.150 --> 00:01:15.670 align:start position:0%
clone is a nice description of crypto
kitties<00:01:14.450><c> but</c><00:01:14.720><c> doesn't</c><00:01:15.290><c> tell</c><00:01:15.409><c> you</c><00:01:15.500><c> why</c><00:01:15.620><c> you</c>

00:01:15.670 --> 00:01:15.680 align:start position:0%
kitties but doesn't tell you why you
 

00:01:15.680 --> 00:01:18.190 align:start position:0%
kitties but doesn't tell you why you
care<00:01:15.979><c> about</c><00:01:16.159><c> privacy</c><00:01:16.549><c> and</c><00:01:16.880><c> similarly</c><00:01:17.780><c> twitter</c>

00:01:18.190 --> 00:01:18.200 align:start position:0%
care about privacy and similarly twitter
 

00:01:18.200 --> 00:01:20.770 align:start position:0%
care about privacy and similarly twitter
for<00:01:18.409><c> your</c><00:01:18.500><c> ponzi</c><00:01:18.860><c> scheme</c><00:01:19.159><c> well</c><00:01:19.610><c> that</c><00:01:20.600><c> doesn't</c>

00:01:20.770 --> 00:01:20.780 align:start position:0%
for your ponzi scheme well that doesn't
 

00:01:20.780 --> 00:01:23.050 align:start position:0%
for your ponzi scheme well that doesn't
work<00:01:20.930><c> either</c><00:01:21.170><c> so</c><00:01:21.920><c> we</c><00:01:22.070><c> don't</c><00:01:22.220><c> have</c><00:01:22.460><c> that</c><00:01:22.520><c> kind</c>

00:01:23.050 --> 00:01:23.060 align:start position:0%
work either so we don't have that kind
 

00:01:23.060 --> 00:01:25.120 align:start position:0%
work either so we don't have that kind
of<00:01:23.210><c> analogy</c><00:01:23.780><c> but</c><00:01:24.530><c> there</c><00:01:24.650><c> is</c><00:01:24.740><c> an</c><00:01:24.890><c> interesting</c>

00:01:25.120 --> 00:01:25.130 align:start position:0%
of analogy but there is an interesting
 

00:01:25.130 --> 00:01:26.200 align:start position:0%
of analogy but there is an interesting
one<00:01:25.490><c> that</c><00:01:25.549><c> I</c><00:01:25.700><c> think</c><00:01:25.790><c> is</c><00:01:26.000><c> worth</c><00:01:26.150><c> mentioning</c>

00:01:26.200 --> 00:01:26.210 align:start position:0%
one that I think is worth mentioning
 

00:01:26.210 --> 00:01:28.780 align:start position:0%
one that I think is worth mentioning
because<00:01:26.840><c> it's</c><00:01:27.080><c> linked</c><00:01:27.470><c> to</c><00:01:27.680><c> privacy</c><00:01:28.070><c> which</c><00:01:28.760><c> is</c>

00:01:28.780 --> 00:01:28.790 align:start position:0%
because it's linked to privacy which is
 

00:01:28.790 --> 00:01:31.960 align:start position:0%
because it's linked to privacy which is
a<00:01:29.180><c> you</c><00:01:29.869><c> know</c><00:01:30.250><c> small</c><00:01:31.250><c> contracts</c><00:01:31.760><c> are</c><00:01:31.850><c> like</c>

00:01:31.960 --> 00:01:31.970 align:start position:0%
a you know small contracts are like
 

00:01:31.970 --> 00:01:33.640 align:start position:0%
a you know small contracts are like
privacy<00:01:32.270><c> in</c><00:01:32.420><c> a</c><00:01:32.479><c> different</c><00:01:32.750><c> way</c><00:01:32.869><c> right</c><00:01:33.320><c> we</c><00:01:33.500><c> have</c>

00:01:33.640 --> 00:01:33.650 align:start position:0%
privacy in a different way right we have
 

00:01:33.650 --> 00:01:35.740 align:start position:0%
privacy in a different way right we have
this<00:01:33.830><c> fail</c><00:01:34.070><c> whale</c><00:01:34.400><c> problem</c><00:01:34.970><c> right</c><00:01:35.270><c> so</c><00:01:35.299><c> for</c>

00:01:35.740 --> 00:01:35.750 align:start position:0%
this fail whale problem right so for
 

00:01:35.750 --> 00:01:37.149 align:start position:0%
this fail whale problem right so for
those<00:01:35.840><c> of</c><00:01:35.900><c> you</c><00:01:36.049><c> who</c><00:01:36.320><c> you</c><00:01:36.590><c> know</c><00:01:36.680><c> use</c><00:01:36.860><c> Twitter</c>

00:01:37.149 --> 00:01:37.159 align:start position:0%
those of you who you know use Twitter
 

00:01:37.159 --> 00:01:39.370 align:start position:0%
those of you who you know use Twitter
back<00:01:37.369><c> in</c><00:01:37.520><c> the</c><00:01:37.610><c> day</c><00:01:37.760><c> Twitter</c><00:01:38.659><c> broadcasts</c><00:01:39.290><c> all</c>

00:01:39.370 --> 00:01:39.380 align:start position:0%
back in the day Twitter broadcasts all
 

00:01:39.380 --> 00:01:41.710 align:start position:0%
back in the day Twitter broadcasts all
your<00:01:39.500><c> data</c><00:01:39.650><c> to</c><00:01:39.799><c> everyone</c><00:01:40.159><c> and</c><00:01:40.479><c> they</c><00:01:41.479><c> had</c><00:01:41.600><c> the</c>

00:01:41.710 --> 00:01:41.720 align:start position:0%
your data to everyone and they had the
 

00:01:41.720 --> 00:01:43.149 align:start position:0%
your data to everyone and they had the
scaling<00:01:42.080><c> problem</c><00:01:42.380><c> or</c><00:01:42.439><c> they</c><00:01:42.500><c> couldn't</c><00:01:42.740><c> handle</c>

00:01:43.149 --> 00:01:43.159 align:start position:0%
scaling problem or they couldn't handle
 

00:01:43.159 --> 00:01:44.410 align:start position:0%
scaling problem or they couldn't handle
the<00:01:43.310><c> massive</c><00:01:43.670><c> amount</c><00:01:43.880><c> of</c><00:01:43.970><c> data</c><00:01:44.119><c> that</c><00:01:44.240><c> was</c>

00:01:44.410 --> 00:01:44.420 align:start position:0%
the massive amount of data that was
 

00:01:44.420 --> 00:01:47.590 align:start position:0%
the massive amount of data that was
public<00:01:44.869><c> and</c><00:01:45.110><c> so</c><00:01:45.950><c> it</c><00:01:46.130><c> turns</c><00:01:46.369><c> out</c><00:01:46.580><c> that</c><00:01:46.880><c> if</c><00:01:47.299><c> you</c>

00:01:47.590 --> 00:01:47.600 align:start position:0%
public and so it turns out that if you
 

00:01:47.600 --> 00:01:49.600 align:start position:0%
public and so it turns out that if you
could<00:01:47.750><c> solve</c><00:01:47.990><c> whatever</c><00:01:48.560><c> it</c><00:01:48.860><c> is</c><00:01:48.950><c> about</c><00:01:49.189><c> privacy</c>

00:01:49.600 --> 00:01:49.610 align:start position:0%
could solve whatever it is about privacy
 

00:01:49.610 --> 00:01:52.510 align:start position:0%
could solve whatever it is about privacy
and<00:01:49.850><c> some</c><00:01:50.060><c> worry</c><00:01:50.270><c> for</c><00:01:50.540><c> payments</c><00:01:51.380><c> and</c><00:01:52.310><c> you</c><00:01:52.430><c> do</c>

00:01:52.510 --> 00:01:52.520 align:start position:0%
and some worry for payments and you do
 

00:01:52.520 --> 00:01:54.310 align:start position:0%
and some worry for payments and you do
refer<00:01:53.090><c> small</c><00:01:53.390><c> contacts</c><00:01:53.780><c> as</c><00:01:53.869><c> well</c><00:01:53.900><c> you'd</c>

00:01:54.310 --> 00:01:54.320 align:start position:0%
refer small contacts as well you'd
 

00:01:54.320 --> 00:01:56.170 align:start position:0%
refer small contacts as well you'd
actually<00:01:54.530><c> end</c><00:01:54.799><c> up</c><00:01:54.860><c> helping</c><00:01:55.549><c> scaling</c><00:01:55.970><c> in</c><00:01:56.090><c> the</c>

00:01:56.170 --> 00:01:56.180 align:start position:0%
actually end up helping scaling in the
 

00:01:56.180 --> 00:01:57.640 align:start position:0%
actually end up helping scaling in the
same<00:01:56.330><c> way</c><00:01:56.540><c> because</c><00:01:56.869><c> you'd</c><00:01:56.990><c> have</c><00:01:57.140><c> less</c><00:01:57.350><c> data</c>

00:01:57.640 --> 00:01:57.650 align:start position:0%
same way because you'd have less data
 

00:01:57.650 --> 00:01:59.890 align:start position:0%
same way because you'd have less data
right<00:01:58.430><c> so</c><00:01:58.640><c> something</c><00:01:59.090><c> vaguely</c><00:01:59.330><c> before</c>

00:01:59.890 --> 00:01:59.900 align:start position:0%
right so something vaguely before
 

00:01:59.900 --> 00:02:02.050 align:start position:0%
right so something vaguely before
figuring<00:02:00.080><c> out</c><00:02:00.350><c> what</c><00:02:00.530><c> privacy</c><00:02:00.860><c> is</c><00:02:01.070><c> these</c><00:02:01.850><c> two</c>

00:02:02.050 --> 00:02:02.060 align:start position:0%
figuring out what privacy is these two
 

00:02:02.060 --> 00:02:03.700 align:start position:0%
figuring out what privacy is these two
things<00:02:02.270><c> are</c><00:02:02.360><c> linked</c><00:02:02.659><c> right</c><00:02:02.810><c> if</c><00:02:02.930><c> you</c><00:02:02.990><c> reduce</c>

00:02:03.700 --> 00:02:03.710 align:start position:0%
things are linked right if you reduce
 

00:02:03.710 --> 00:02:04.929 align:start position:0%
things are linked right if you reduce
the<00:02:03.860><c> amount</c><00:02:03.890><c> of</c><00:02:04.159><c> information</c><00:02:04.310><c> that's</c><00:02:04.759><c> out</c>

00:02:04.929 --> 00:02:04.939 align:start position:0%
the amount of information that's out
 

00:02:04.939 --> 00:02:06.730 align:start position:0%
the amount of information that's out
there<00:02:05.000><c> for</c><00:02:05.540><c> everyone</c><00:02:05.720><c> to</c><00:02:05.840><c> see</c><00:02:06.049><c> about</c><00:02:06.140><c> you</c><00:02:06.470><c> you</c>

00:02:06.730 --> 00:02:06.740 align:start position:0%
there for everyone to see about you you
 

00:02:06.740 --> 00:02:08.229 align:start position:0%
there for everyone to see about you you
also<00:02:07.040><c> reduce</c><00:02:07.280><c> the</c><00:02:07.310><c> amount</c><00:02:07.490><c> of</c><00:02:07.729><c> information</c>

00:02:08.229 --> 00:02:08.239 align:start position:0%
also reduce the amount of information
 

00:02:08.239 --> 00:02:11.589 align:start position:0%
also reduce the amount of information
the<00:02:08.360><c> network</c><00:02:08.599><c> has</c><00:02:08.810><c> to</c><00:02:08.840><c> deal</c><00:02:09.049><c> with</c><00:02:09.939><c> so</c><00:02:10.939><c> okay</c>

00:02:11.589 --> 00:02:11.599 align:start position:0%
the network has to deal with so okay
 

00:02:11.599 --> 00:02:14.320 align:start position:0%
the network has to deal with so okay
well<00:02:11.810><c> what's</c><00:02:12.170><c> a</c><00:02:12.260><c> smart</c><00:02:12.500><c> contract</c><00:02:12.680><c> well</c><00:02:13.400><c> okay</c>

00:02:14.320 --> 00:02:14.330 align:start position:0%
well what's a smart contract well okay
 

00:02:14.330 --> 00:02:15.970 align:start position:0%
well what's a smart contract well okay
I'm<00:02:14.599><c> a</c><00:02:14.630><c> computer</c><00:02:14.989><c> scientist</c><00:02:15.349><c> I'm</c><00:02:15.590><c> about</c><00:02:15.739><c> to</c><00:02:15.890><c> be</c>

00:02:15.970 --> 00:02:15.980 align:start position:0%
I'm a computer scientist I'm about to be
 

00:02:15.980 --> 00:02:16.960 align:start position:0%
I'm a computer scientist I'm about to be
a<00:02:16.010><c> professor</c><00:02:16.370><c> at</c><00:02:16.459><c> the</c><00:02:16.520><c> University</c><00:02:16.940><c> of</c>

00:02:16.960 --> 00:02:16.970 align:start position:0%
a professor at the University of
 

00:02:16.970 --> 00:02:17.949 align:start position:0%
a professor at the University of
Maryland

00:02:17.949 --> 00:02:17.959 align:start position:0%
Maryland
 

00:02:17.959 --> 00:02:20.920 align:start position:0%
Maryland
next<00:02:18.409><c> year</c><00:02:18.620><c> found</c><00:02:19.040><c> excited</c><00:02:19.489><c> Z</c><00:02:19.760><c> cash</c><00:02:20.000><c> you</c><00:02:20.840><c> know</c>

00:02:20.920 --> 00:02:20.930 align:start position:0%
next year found excited Z cash you know
 

00:02:20.930 --> 00:02:22.630 align:start position:0%
next year found excited Z cash you know
I<00:02:21.170><c> tend</c><00:02:21.500><c> to</c><00:02:21.560><c> try</c><00:02:21.709><c> to</c><00:02:21.739><c> define</c><00:02:22.069><c> things</c><00:02:22.280><c> so</c><00:02:22.579><c> you</c>

00:02:22.630 --> 00:02:22.640 align:start position:0%
I tend to try to define things so you
 

00:02:22.640 --> 00:02:24.610 align:start position:0%
I tend to try to define things so you
can<00:02:22.849><c> look</c><00:02:22.969><c> at</c><00:02:23.150><c> a</c><00:02:23.269><c> small</c><00:02:23.959><c> contract</c><00:02:24.409><c> as</c><00:02:24.590><c> a</c>

00:02:24.610 --> 00:02:24.620 align:start position:0%
can look at a small contract as a
 

00:02:24.620 --> 00:02:28.240 align:start position:0%
can look at a small contract as a
function<00:02:25.010><c> f</c><00:02:25.189><c> on</c><00:02:25.549><c> some</c><00:02:25.879><c> state</c><00:02:26.209><c> AK</c><00:02:26.810><c> s</c><00:02:27.140><c> and</c><00:02:27.709><c> it</c>

00:02:28.240 --> 00:02:28.250 align:start position:0%
function f on some state AK s and it
 

00:02:28.250 --> 00:02:30.550 align:start position:0%
function f on some state AK s and it
takes<00:02:28.430><c> inputs</c><00:02:28.819><c> you</c><00:02:29.420><c> know</c><00:02:29.510><c> X</c><00:02:29.750><c> and</c><00:02:30.079><c> it</c><00:02:30.170><c> does</c><00:02:30.439><c> an</c>

00:02:30.550 --> 00:02:30.560 align:start position:0%
takes inputs you know X and it does an
 

00:02:30.560 --> 00:02:31.800 align:start position:0%
takes inputs you know X and it does an
update<00:02:30.799><c> to</c><00:02:30.890><c> get</c><00:02:31.010><c> you</c><00:02:31.099><c> a</c><00:02:31.129><c> new</c><00:02:31.310><c> state</c><00:02:31.549><c> the</c>

00:02:31.800 --> 00:02:31.810 align:start position:0%
update to get you a new state the
 

00:02:31.810 --> 00:02:34.119 align:start position:0%
update to get you a new state the
blockchain<00:02:32.810><c> checks</c><00:02:33.319><c> that</c><00:02:33.469><c> all</c><00:02:33.620><c> this</c><00:02:33.799><c> stuff</c><00:02:34.010><c> is</c>

00:02:34.119 --> 00:02:34.129 align:start position:0%
blockchain checks that all this stuff is
 

00:02:34.129 --> 00:02:36.069 align:start position:0%
blockchain checks that all this stuff is
enforced<00:02:34.639><c> this</c><00:02:34.849><c> is</c><00:02:35.000><c> really</c><00:02:35.269><c> just</c><00:02:35.299><c> formalism</c>

00:02:36.069 --> 00:02:36.079 align:start position:0%
enforced this is really just formalism
 

00:02:36.079 --> 00:02:37.479 align:start position:0%
enforced this is really just formalism
so<00:02:36.290><c> you</c><00:02:36.349><c> start</c><00:02:36.620><c> thinking</c><00:02:36.680><c> through</c><00:02:37.159><c> this</c><00:02:37.280><c> and</c>

00:02:37.479 --> 00:02:37.489 align:start position:0%
so you start thinking through this and
 

00:02:37.489 --> 00:02:39.369 align:start position:0%
so you start thinking through this and
you<00:02:37.549><c> start</c><00:02:37.790><c> thinking</c><00:02:37.939><c> about</c><00:02:38.239><c> well</c><00:02:38.989><c> what</c><00:02:39.019><c> can</c>

00:02:39.369 --> 00:02:39.379 align:start position:0%
you start thinking about well what can
 

00:02:39.379 --> 00:02:41.349 align:start position:0%
you start thinking about well what can
we<00:02:39.530><c> hide</c><00:02:39.709><c> right</c><00:02:40.069><c> we</c><00:02:40.250><c> can</c><00:02:40.430><c> hide</c><00:02:40.459><c> the</c><00:02:41.000><c> inputs</c>

00:02:41.349 --> 00:02:41.359 align:start position:0%
we hide right we can hide the inputs
 

00:02:41.359 --> 00:02:42.849 align:start position:0%
we hide right we can hide the inputs
that<00:02:41.450><c> you're</c><00:02:41.629><c> calling</c><00:02:42.170><c> the</c><00:02:42.260><c> smart</c><00:02:42.500><c> contract</c>

00:02:42.849 --> 00:02:42.859 align:start position:0%
that you're calling the smart contract
 

00:02:42.859 --> 00:02:45.940 align:start position:0%
that you're calling the smart contract
on<00:02:43.010><c> that's</c><00:02:43.700><c> one</c><00:02:44.299><c> thing</c><00:02:44.510><c> we</c><00:02:44.989><c> could</c><00:02:45.109><c> hide</c><00:02:45.590><c> the</c>

00:02:45.940 --> 00:02:45.950 align:start position:0%
on that's one thing we could hide the
 

00:02:45.950 --> 00:02:47.550 align:start position:0%
on that's one thing we could hide the
actual<00:02:46.310><c> state</c><00:02:46.549><c> of</c><00:02:46.700><c> the</c><00:02:46.760><c> smart</c><00:02:47.030><c> contract</c>

00:02:47.550 --> 00:02:47.560 align:start position:0%
actual state of the smart contract
 

00:02:47.560 --> 00:02:49.390 align:start position:0%
actual state of the smart contract
that's<00:02:48.560><c> another</c><00:02:48.859><c> thing</c><00:02:49.099><c> and</c><00:02:49.280><c> then</c>

00:02:49.390 --> 00:02:49.400 align:start position:0%
that's another thing and then
 

00:02:49.400 --> 00:02:50.740 align:start position:0%
that's another thing and then
importantly<00:02:49.790><c> we</c><00:02:49.970><c> could</c><00:02:50.120><c> hide</c><00:02:50.299><c> what</c><00:02:50.599><c> the</c>

00:02:50.740 --> 00:02:50.750 align:start position:0%
importantly we could hide what the
 

00:02:50.750 --> 00:02:52.449 align:start position:0%
importantly we could hide what the
actual<00:02:51.019><c> smart</c><00:02:51.379><c> contract</c><00:02:51.739><c> even</c><00:02:51.889><c> is</c><00:02:52.159><c> so</c><00:02:52.340><c> that</c>

00:02:52.449 --> 00:02:52.459 align:start position:0%
actual smart contract even is so that
 

00:02:52.459 --> 00:02:54.610 align:start position:0%
actual smart contract even is so that
nobody<00:02:52.849><c> knows</c><00:02:53.030><c> that</c><00:02:53.329><c> like</c><00:02:53.599><c> crypto</c><00:02:54.349><c> Katie's</c>

00:02:54.610 --> 00:02:54.620 align:start position:0%
nobody knows that like crypto Katie's
 

00:02:54.620 --> 00:02:57.099 align:start position:0%
nobody knows that like crypto Katie's
Observer<00:02:55.040><c> ran</c><00:02:55.639><c> but</c><00:02:56.359><c> when</c><00:02:56.510><c> we</c><00:02:56.629><c> start</c><00:02:56.900><c> thinking</c>

00:02:57.099 --> 00:02:57.109 align:start position:0%
Observer ran but when we start thinking
 

00:02:57.109 --> 00:02:58.960 align:start position:0%
Observer ran but when we start thinking
about<00:02:57.500><c> it</c><00:02:57.650><c> in</c><00:02:57.799><c> this</c><00:02:57.919><c> way</c><00:02:58.159><c> in</c><00:02:58.280><c> this</c><00:02:58.370><c> sort</c><00:02:58.579><c> of</c><00:02:58.639><c> dry</c>

00:02:58.960 --> 00:02:58.970 align:start position:0%
about it in this way in this sort of dry
 

00:02:58.970 --> 00:03:03.759 align:start position:0%
about it in this way in this sort of dry
academic<00:03:00.430><c> approach</c><00:03:01.659><c> we</c><00:03:02.659><c> just</c><00:03:02.810><c> go</c><00:03:02.900><c> whoa</c><00:03:03.049><c> what</c>

00:03:03.759 --> 00:03:03.769 align:start position:0%
academic approach we just go whoa what
 

00:03:03.769 --> 00:03:05.110 align:start position:0%
academic approach we just go whoa what
are<00:03:03.799><c> we</c><00:03:03.919><c> even</c><00:03:04.040><c> trying</c><00:03:04.250><c> to</c><00:03:04.400><c> do</c><00:03:04.519><c> here</c><00:03:04.700><c> again</c><00:03:04.909><c> like</c>

00:03:05.110 --> 00:03:05.120 align:start position:0%
are we even trying to do here again like
 

00:03:05.120 --> 00:03:06.729 align:start position:0%
are we even trying to do here again like
this<00:03:05.299><c> formalism</c><00:03:05.719><c> doesn't</c><00:03:06.139><c> sort</c><00:03:06.290><c> of</c><00:03:06.409><c> reflect</c>

00:03:06.729 --> 00:03:06.739 align:start position:0%
this formalism doesn't sort of reflect
 

00:03:06.739 --> 00:03:08.500 align:start position:0%
this formalism doesn't sort of reflect
real<00:03:06.919><c> life</c><00:03:06.980><c> it's</c><00:03:07.639><c> not</c><00:03:07.819><c> clear</c><00:03:08.120><c> what</c><00:03:08.269><c> to</c><00:03:08.389><c> think</c>

00:03:08.500 --> 00:03:08.510 align:start position:0%
real life it's not clear what to think
 

00:03:08.510 --> 00:03:09.789 align:start position:0%
real life it's not clear what to think
about<00:03:08.659><c> this</c><00:03:08.959><c> is</c><00:03:09.079><c> not</c><00:03:09.200><c> the</c><00:03:09.379><c> way</c><00:03:09.469><c> you</c><00:03:09.500><c> should</c><00:03:09.769><c> go</c>

00:03:09.789 --> 00:03:09.799 align:start position:0%
about this is not the way you should go
 

00:03:09.799 --> 00:03:12.339 align:start position:0%
about this is not the way you should go
about<00:03:10.010><c> this</c><00:03:10.340><c> right</c><00:03:11.299><c> so</c><00:03:11.540><c> the</c><00:03:11.810><c> first</c><00:03:11.930><c> questions</c>

00:03:12.339 --> 00:03:12.349 align:start position:0%
about this right so the first questions
 

00:03:12.349 --> 00:03:14.110 align:start position:0%
about this right so the first questions
like<00:03:12.500><c> why</c><00:03:12.769><c> does</c><00:03:13.040><c> privacy</c><00:03:13.430><c> matter</c><00:03:13.730><c> for</c>

00:03:14.110 --> 00:03:14.120 align:start position:0%
like why does privacy matter for
 

00:03:14.120 --> 00:03:16.629 align:start position:0%
like why does privacy matter for
contracts<00:03:14.629><c> at</c><00:03:14.780><c> all</c><00:03:14.900><c> right</c><00:03:15.739><c> and</c><00:03:15.980><c> it's</c><00:03:16.189><c> hard</c><00:03:16.519><c> to</c>

00:03:16.629 --> 00:03:16.639 align:start position:0%
contracts at all right and it's hard to
 

00:03:16.639 --> 00:03:19.959 align:start position:0%
contracts at all right and it's hard to
give<00:03:16.969><c> just</c><00:03:17.389><c> one</c><00:03:17.480><c> reason</c><00:03:17.900><c> because</c><00:03:18.739><c> unlike</c><00:03:19.639><c> you</c>

00:03:19.959 --> 00:03:19.969 align:start position:0%
give just one reason because unlike you
 

00:03:19.969 --> 00:03:21.789 align:start position:0%
give just one reason because unlike you
know<00:03:20.090><c> peanuts</c><00:03:20.599><c> right</c><00:03:20.930><c> well</c><00:03:21.139><c> we</c><00:03:21.260><c> all</c><00:03:21.379><c> know</c><00:03:21.620><c> what</c>

00:03:21.789 --> 00:03:21.799 align:start position:0%
know peanuts right well we all know what
 

00:03:21.799 --> 00:03:23.289 align:start position:0%
know peanuts right well we all know what
payments<00:03:22.220><c> are</c><00:03:22.310><c> on</c><00:03:22.400><c> a</c><00:03:22.459><c> day</c><00:03:22.579><c> to</c><00:03:22.639><c> day</c><00:03:22.849><c> life</c><00:03:23.060><c> we</c>

00:03:23.289 --> 00:03:23.299 align:start position:0%
payments are on a day to day life we
 

00:03:23.299 --> 00:03:25.809 align:start position:0%
payments are on a day to day life we
know<00:03:23.419><c> what</c><00:03:23.629><c> bitcoin</c><00:03:23.810><c> was</c><00:03:24.109><c> trying</c><00:03:24.379><c> to</c><00:03:24.530><c> do</c><00:03:24.819><c> smart</c>

00:03:25.809 --> 00:03:25.819 align:start position:0%
know what bitcoin was trying to do smart
 

00:03:25.819 --> 00:03:27.250 align:start position:0%
know what bitcoin was trying to do smart
contracts<00:03:26.359><c> are</c><00:03:26.510><c> everything</c><00:03:26.780><c> to</c><00:03:26.989><c> everybody</c>

00:03:27.250 --> 00:03:27.260 align:start position:0%
contracts are everything to everybody
 

00:03:27.260 --> 00:03:29.199 align:start position:0%
contracts are everything to everybody
right<00:03:27.650><c> there</c><00:03:27.799><c> is</c><00:03:27.919><c> no</c><00:03:28.190><c> one</c><00:03:28.400><c> use</c><00:03:28.609><c> case</c><00:03:28.729><c> there</c><00:03:29.120><c> is</c>

00:03:29.199 --> 00:03:29.209 align:start position:0%
right there is no one use case there is
 

00:03:29.209 --> 00:03:31.149 align:start position:0%
right there is no one use case there is
no<00:03:29.449><c> one</c><00:03:29.720><c> privacy</c><00:03:30.290><c> story</c><00:03:30.530><c> I</c><00:03:30.590><c> can</c><00:03:30.829><c> tell</c><00:03:31.010><c> you</c>

00:03:31.149 --> 00:03:31.159 align:start position:0%
no one privacy story I can tell you
 

00:03:31.159 --> 00:03:34.179 align:start position:0%
no one privacy story I can tell you
right<00:03:32.030><c> for</c><00:03:33.019><c> things</c><00:03:33.260><c> like</c><00:03:33.379><c> actual</c><00:03:33.979><c> legal</c>

00:03:34.179 --> 00:03:34.189 align:start position:0%
right for things like actual legal
 

00:03:34.189 --> 00:03:35.920 align:start position:0%
right for things like actual legal
contracts<00:03:34.909><c> going</c><00:03:35.150><c> back</c><00:03:35.329><c> to</c><00:03:35.479><c> like</c><00:03:35.629><c> the</c><00:03:35.780><c> nick</c>

00:03:35.920 --> 00:03:35.930 align:start position:0%
contracts going back to like the nick
 

00:03:35.930 --> 00:03:37.899 align:start position:0%
contracts going back to like the nick
szabo<00:03:36.290><c> ideas</c><00:03:36.650><c> of</c><00:03:36.799><c> these</c><00:03:36.889><c> things</c><00:03:37.189><c> right</c><00:03:37.849><c> you</c>

00:03:37.899 --> 00:03:37.909 align:start position:0%
szabo ideas of these things right you
 

00:03:37.909 --> 00:03:39.460 align:start position:0%
szabo ideas of these things right you
have<00:03:38.180><c> some</c><00:03:38.359><c> kind</c><00:03:38.569><c> of</c><00:03:38.599><c> settlement</c><00:03:38.810><c> mechanism</c>

00:03:39.460 --> 00:03:39.470 align:start position:0%
have some kind of settlement mechanism
 

00:03:39.470 --> 00:03:41.259 align:start position:0%
have some kind of settlement mechanism
for<00:03:39.620><c> it</c><00:03:39.739><c> an</c><00:03:39.859><c> actual</c><00:03:40.189><c> like</c><00:03:40.489><c> agreement</c><00:03:41.060><c> you</c><00:03:41.120><c> made</c>

00:03:41.259 --> 00:03:41.269 align:start position:0%
for it an actual like agreement you made
 

00:03:41.269 --> 00:03:43.839 align:start position:0%
for it an actual like agreement you made
between<00:03:41.900><c> parties</c><00:03:42.409><c> it's</c><00:03:43.310><c> kind</c><00:03:43.579><c> of</c><00:03:43.669><c> obvious</c>

00:03:43.839 --> 00:03:43.849 align:start position:0%
between parties it's kind of obvious
 

00:03:43.849 --> 00:03:45.280 align:start position:0%
between parties it's kind of obvious
that<00:03:44.180><c> you</c><00:03:44.299><c> need</c><00:03:44.479><c> some</c><00:03:44.900><c> form</c><00:03:45.199><c> of</c>

00:03:45.280 --> 00:03:45.290 align:start position:0%
that you need some form of
 

00:03:45.290 --> 00:03:47.110 align:start position:0%
that you need some form of
confidentiality<00:03:45.739><c> because</c><00:03:46.340><c> when</c><00:03:46.669><c> businesses</c>

00:03:47.110 --> 00:03:47.120 align:start position:0%
confidentiality because when businesses
 

00:03:47.120 --> 00:03:48.729 align:start position:0%
confidentiality because when businesses
sign<00:03:47.389><c> contractual</c><00:03:48.019><c> relationships</c><00:03:48.560><c> between</c>

00:03:48.729 --> 00:03:48.739 align:start position:0%
sign contractual relationships between
 

00:03:48.739 --> 00:03:50.770 align:start position:0%
sign contractual relationships between
each<00:03:49.009><c> other</c><00:03:49.189><c> they</c><00:03:49.579><c> don't</c><00:03:49.759><c> publish</c><00:03:50.030><c> them</c><00:03:50.509><c> too</c>

00:03:50.770 --> 00:03:50.780 align:start position:0%
each other they don't publish them too
 

00:03:50.780 --> 00:03:52.599 align:start position:0%
each other they don't publish them too
happy<00:03:51.019><c> about</c><00:03:51.049><c> the</c><00:03:51.379><c> world</c><00:03:51.620><c> right</c><00:03:51.979><c> and</c><00:03:52.189><c> so</c><00:03:52.519><c> if</c>

00:03:52.599 --> 00:03:52.609 align:start position:0%
happy about the world right and so if
 

00:03:52.609 --> 00:03:54.939 align:start position:0%
happy about the world right and so if
you<00:03:52.699><c> really</c><00:03:52.849><c> use</c><00:03:53.290><c> smart</c><00:03:54.290><c> context</c><00:03:54.650><c> as</c><00:03:54.739><c> part</c><00:03:54.889><c> of</c>

00:03:54.939 --> 00:03:54.949 align:start position:0%
you really use smart context as part of
 

00:03:54.949 --> 00:03:57.219 align:start position:0%
you really use smart context as part of
business<00:03:55.069><c> relationships</c><00:03:55.819><c> then</c><00:03:56.389><c> all</c><00:03:56.810><c> of</c><00:03:56.870><c> a</c>

00:03:57.219 --> 00:03:57.229 align:start position:0%
business relationships then all of a
 

00:03:57.229 --> 00:03:58.539 align:start position:0%
business relationships then all of a
company's<00:03:57.590><c> business</c><00:03:57.709><c> relationships</c><00:03:58.459><c> would</c>

00:03:58.539 --> 00:03:58.549 align:start position:0%
company's business relationships would
 

00:03:58.549 --> 00:04:00.909 align:start position:0%
company's business relationships would
be<00:03:58.699><c> public</c><00:03:59.120><c> and</c><00:03:59.329><c> no</c><00:04:00.109><c> business</c><00:04:00.319><c> will</c><00:04:00.620><c> do</c><00:04:00.739><c> that</c>

00:04:00.909 --> 00:04:00.919 align:start position:0%
be public and no business will do that
 

00:04:00.919 --> 00:04:02.409 align:start position:0%
be public and no business will do that
because<00:04:01.099><c> we</c><00:04:01.280><c> won't</c><00:04:01.400><c> use</c><00:04:01.639><c> these</c><00:04:01.849><c> tools</c><00:04:02.120><c> that</c>

00:04:02.409 --> 00:04:02.419 align:start position:0%
because we won't use these tools that
 

00:04:02.419 --> 00:04:04.960 align:start position:0%
because we won't use these tools that
prefer<00:04:02.659><c> to</c><00:04:02.780><c> pay</c><00:04:02.930><c> lawyers</c><00:04:03.139><c> $400</c><00:04:04.069><c> an</c><00:04:04.189><c> hour</c><00:04:04.310><c> to</c><00:04:04.849><c> do</c>

00:04:04.960 --> 00:04:04.970 align:start position:0%
prefer to pay lawyers $400 an hour to do
 

00:04:04.970 --> 00:04:06.509 align:start position:0%
prefer to pay lawyers $400 an hour to do
actual<00:04:05.299><c> contracts</c><00:04:05.840><c> that</c><00:04:05.959><c> are</c><00:04:06.079><c> confidential</c>

00:04:06.509 --> 00:04:06.519 align:start position:0%
actual contracts that are confidential
 

00:04:06.519 --> 00:04:09.780 align:start position:0%
actual contracts that are confidential
all<00:04:07.519><c> right</c><00:04:07.609><c> so</c><00:04:07.909><c> that's</c><00:04:08.030><c> one</c><00:04:08.900><c> use</c><00:04:09.139><c> case</c><00:04:09.409><c> right</c>

00:04:09.780 --> 00:04:09.790 align:start position:0%
all right so that's one use case right
 

00:04:09.790 --> 00:04:12.009 align:start position:0%
all right so that's one use case right
another<00:04:10.790><c> one</c><00:04:11.030><c> if</c><00:04:11.150><c> you're</c><00:04:11.239><c> trying</c><00:04:11.419><c> to</c><00:04:11.509><c> do</c><00:04:11.629><c> defy</c>

00:04:12.009 --> 00:04:12.019 align:start position:0%
another one if you're trying to do defy
 

00:04:12.019 --> 00:04:14.559 align:start position:0%
another one if you're trying to do defy
right<00:04:12.530><c> well</c><00:04:13.310><c> you</c><00:04:13.879><c> don't</c><00:04:13.970><c> want</c><00:04:14.239><c> trading</c>

00:04:14.559 --> 00:04:14.569 align:start position:0%
right well you don't want trading
 

00:04:14.569 --> 00:04:15.939 align:start position:0%
right well you don't want trading
strategies<00:04:14.959><c> to</c><00:04:15.109><c> be</c><00:04:15.199><c> public</c><00:04:15.500><c> you</c><00:04:15.620><c> don't</c><00:04:15.769><c> want</c>

00:04:15.939 --> 00:04:15.949 align:start position:0%
strategies to be public you don't want
 

00:04:15.949 --> 00:04:17.680 align:start position:0%
strategies to be public you don't want
all<00:04:16.099><c> the</c><00:04:16.310><c> information</c><00:04:16.759><c> about</c><00:04:16.849><c> how</c><00:04:17.090><c> you're</c>

00:04:17.680 --> 00:04:17.690 align:start position:0%
all the information about how you're
 

00:04:17.690 --> 00:04:18.909 align:start position:0%
all the information about how you're
trading<00:04:17.930><c> what</c><00:04:18.169><c> you're</c><00:04:18.289><c> doing</c><00:04:18.470><c> to</c><00:04:18.560><c> be</c><00:04:18.650><c> visible</c>

00:04:18.909 --> 00:04:18.919 align:start position:0%
trading what you're doing to be visible
 

00:04:18.919 --> 00:04:20.439 align:start position:0%
trading what you're doing to be visible
to<00:04:19.039><c> everybody</c><00:04:19.340><c> and</c><00:04:19.940><c> I</c><00:04:20.000><c> think</c><00:04:20.030><c> this</c><00:04:20.299><c> is</c>

00:04:20.439 --> 00:04:20.449 align:start position:0%
to everybody and I think this is
 

00:04:20.449 --> 00:04:22.089 align:start position:0%
to everybody and I think this is
probably<00:04:20.690><c> one</c><00:04:20.930><c> of</c><00:04:20.989><c> the</c><00:04:21.139><c> more</c><00:04:21.289><c> compelling</c><00:04:21.709><c> use</c>

00:04:22.089 --> 00:04:22.099 align:start position:0%
probably one of the more compelling use
 

00:04:22.099 --> 00:04:23.439 align:start position:0%
probably one of the more compelling use
cases<00:04:22.370><c> for</c><00:04:22.639><c> privacy</c><00:04:23.030><c> on</c><00:04:23.120><c> the</c><00:04:23.180><c> blockchain</c>

00:04:23.439 --> 00:04:23.449 align:start position:0%
cases for privacy on the blockchain
 

00:04:23.449 --> 00:04:26.620 align:start position:0%
cases for privacy on the blockchain
because<00:04:24.320><c> we</c><00:04:24.440><c> know</c><00:04:24.680><c> that</c><00:04:25.190><c> finance</c><00:04:25.759><c> firms</c><00:04:26.060><c> try</c>

00:04:26.620 --> 00:04:26.630 align:start position:0%
because we know that finance firms try
 

00:04:26.630 --> 00:04:28.680 align:start position:0%
because we know that finance firms try
to<00:04:26.690><c> get</c><00:04:26.870><c> any</c><00:04:27.080><c> edge</c><00:04:27.349><c> they</c><00:04:27.620><c> possibly</c><00:04:28.039><c> can</c><00:04:28.340><c> right</c>

00:04:28.680 --> 00:04:28.690 align:start position:0%
to get any edge they possibly can right
 

00:04:28.690 --> 00:04:31.659 align:start position:0%
to get any edge they possibly can right
so<00:04:29.690><c> if</c><00:04:29.779><c> you've</c><00:04:29.930><c> used</c><00:04:30.139><c> Google</c><00:04:30.770><c> Maps</c>

00:04:31.659 --> 00:04:31.669 align:start position:0%
so if you've used Google Maps
 

00:04:31.669 --> 00:04:32.890 align:start position:0%
so if you've used Google Maps
you<00:04:31.759><c> know</c><00:04:31.879><c> that</c><00:04:32.030><c> there's</c><00:04:32.210><c> a</c><00:04:32.300><c> satellite</c><00:04:32.599><c> photo</c>

00:04:32.890 --> 00:04:32.900 align:start position:0%
you know that there's a satellite photo
 

00:04:32.900 --> 00:04:34.659 align:start position:0%
you know that there's a satellite photo
button<00:04:33.199><c> that</c><00:04:33.499><c> you</c><00:04:33.590><c> can</c><00:04:33.740><c> get</c><00:04:33.919><c> satellite</c><00:04:34.400><c> photos</c>

00:04:34.659 --> 00:04:34.669 align:start position:0%
button that you can get satellite photos
 

00:04:34.669 --> 00:04:36.640 align:start position:0%
button that you can get satellite photos
of<00:04:34.759><c> the</c><00:04:34.849><c> entire</c><00:04:35.030><c> Earth</c><00:04:35.240><c> right</c><00:04:35.930><c> Google</c><00:04:36.349><c> is</c><00:04:36.469><c> not</c>

00:04:36.640 --> 00:04:36.650 align:start position:0%
of the entire Earth right Google is not
 

00:04:36.650 --> 00:04:38.350 align:start position:0%
of the entire Earth right Google is not
the<00:04:36.860><c> one</c><00:04:37.009><c> financing</c><00:04:37.580><c> all</c><00:04:37.699><c> the</c><00:04:37.849><c> satellites</c>

00:04:38.350 --> 00:04:38.360 align:start position:0%
the one financing all the satellites
 

00:04:38.360 --> 00:04:39.879 align:start position:0%
the one financing all the satellites
those<00:04:38.629><c> companies</c><00:04:39.139><c> that</c><00:04:39.259><c> do</c><00:04:39.530><c> commercial</c>

00:04:39.879 --> 00:04:39.889 align:start position:0%
those companies that do commercial
 

00:04:39.889 --> 00:04:40.959 align:start position:0%
those companies that do commercial
satellite<00:04:40.189><c> photography</c><00:04:40.340><c> one</c><00:04:40.789><c> of</c><00:04:40.909><c> the</c>

00:04:40.959 --> 00:04:40.969 align:start position:0%
satellite photography one of the
 

00:04:40.969 --> 00:04:43.719 align:start position:0%
satellite photography one of the
principal<00:04:41.419><c> clients</c><00:04:41.870><c> is</c><00:04:41.990><c> hedge</c><00:04:42.379><c> funds</c><00:04:42.729><c> because</c>

00:04:43.719 --> 00:04:43.729 align:start position:0%
principal clients is hedge funds because
 

00:04:43.729 --> 00:04:45.850 align:start position:0%
principal clients is hedge funds because
they<00:04:43.849><c> buy</c><00:04:44.029><c> overhead</c><00:04:44.599><c> and</c><00:04:44.749><c> he'll</c><00:04:44.930><c> of</c><00:04:45.110><c> photos</c><00:04:45.469><c> to</c>

00:04:45.850 --> 00:04:45.860 align:start position:0%
they buy overhead and he'll of photos to
 

00:04:45.860 --> 00:04:47.559 align:start position:0%
they buy overhead and he'll of photos to
be<00:04:45.889><c> able</c><00:04:46.099><c> to</c><00:04:46.159><c> figure</c><00:04:46.279><c> out</c><00:04:46.520><c> how</c><00:04:46.849><c> much</c><00:04:47.029><c> forming</c>

00:04:47.559 --> 00:04:47.569 align:start position:0%
be able to figure out how much forming
 

00:04:47.569 --> 00:04:48.959 align:start position:0%
be able to figure out how much forming
someone's<00:04:47.900><c> doing</c><00:04:48.110><c> how</c><00:04:48.199><c> much</c><00:04:48.349><c> business</c><00:04:48.680><c> our</c>

00:04:48.959 --> 00:04:48.969 align:start position:0%
someone's doing how much business our
 

00:04:48.969 --> 00:04:50.860 align:start position:0%
someone's doing how much business our
factory<00:04:49.969><c> is</c><00:04:50.120><c> making</c><00:04:50.389><c> how</c><00:04:50.509><c> many</c><00:04:50.659><c> employees</c>

00:04:50.860 --> 00:04:50.870 align:start position:0%
factory is making how many employees
 

00:04:50.870 --> 00:04:52.179 align:start position:0%
factory is making how many employees
someone<00:04:51.379><c> has</c><00:04:51.529><c> based</c><00:04:51.770><c> on</c><00:04:51.889><c> who's</c><00:04:52.009><c> in</c><00:04:52.129><c> the</c>

00:04:52.179 --> 00:04:52.189 align:start position:0%
someone has based on who's in the
 

00:04:52.189 --> 00:04:54.369 align:start position:0%
someone has based on who's in the
parking<00:04:52.520><c> lot</c><00:04:52.699><c> right</c><00:04:53.509><c> so</c><00:04:53.749><c> these</c><00:04:54.080><c> are</c><00:04:54.139><c> guys</c><00:04:54.349><c> who</c>

00:04:54.369 --> 00:04:54.379 align:start position:0%
parking lot right so these are guys who
 

00:04:54.379 --> 00:04:56.320 align:start position:0%
parking lot right so these are guys who
are<00:04:54.680><c> willing</c><00:04:54.800><c> to</c><00:04:54.979><c> build</c><00:04:55.279><c> spy</c><00:04:55.639><c> satellites</c><00:04:56.180><c> to</c>

00:04:56.320 --> 00:04:56.330 align:start position:0%
are willing to build spy satellites to
 

00:04:56.330 --> 00:04:57.279 align:start position:0%
are willing to build spy satellites to
get<00:04:56.449><c> information</c><00:04:56.629><c> about</c><00:04:56.900><c> what</c><00:04:57.050><c> they're</c><00:04:57.259><c> doing</c>

00:04:57.279 --> 00:04:57.289 align:start position:0%
get information about what they're doing
 

00:04:57.289 --> 00:04:58.869 align:start position:0%
get information about what they're doing
on<00:04:57.499><c> a</c><00:04:57.529><c> market</c><00:04:57.919><c> so</c><00:04:58.430><c> compared</c><00:04:58.759><c> to</c><00:04:58.789><c> that</c>

00:04:58.869 --> 00:04:58.879 align:start position:0%
on a market so compared to that
 

00:04:58.879 --> 00:05:00.700 align:start position:0%
on a market so compared to that
downloading<00:04:59.599><c> your</c><00:04:59.689><c> blockchain</c><00:05:00.259><c> and</c><00:05:00.439><c> doing</c><00:05:00.620><c> a</c>

00:05:00.700 --> 00:05:00.710 align:start position:0%
downloading your blockchain and doing a
 

00:05:00.710 --> 00:05:02.350 align:start position:0%
downloading your blockchain and doing a
bunch<00:05:00.800><c> of</c><00:05:00.919><c> analysis</c><00:05:01.490><c> it's</c><00:05:01.879><c> a</c><00:05:01.939><c> really</c><00:05:02.180><c> easy</c>

00:05:02.350 --> 00:05:02.360 align:start position:0%
bunch of analysis it's a really easy
 

00:05:02.360 --> 00:05:04.420 align:start position:0%
bunch of analysis it's a really easy
thing<00:05:02.479><c> right</c><00:05:03.319><c> so</c><00:05:03.469><c> you</c><00:05:03.590><c> need</c><00:05:03.770><c> privacy</c><00:05:04.129><c> in</c><00:05:04.310><c> that</c>

00:05:04.420 --> 00:05:04.430 align:start position:0%
thing right so you need privacy in that
 

00:05:04.430 --> 00:05:06.969 align:start position:0%
thing right so you need privacy in that
setting<00:05:04.789><c> if</c><00:05:05.750><c> you</c><00:05:06.050><c> want</c><00:05:06.229><c> to</c><00:05:06.319><c> do</c><00:05:06.409><c> some</c><00:05:06.680><c> kind</c><00:05:06.919><c> of</c>

00:05:06.969 --> 00:05:06.979 align:start position:0%
setting if you want to do some kind of
 

00:05:06.979 --> 00:05:09.129 align:start position:0%
setting if you want to do some kind of
crazy<00:05:07.250><c> global</c><00:05:07.729><c> computer</c><00:05:08.029><c> it's</c><00:05:08.719><c> not</c><00:05:08.900><c> clear</c>

00:05:09.129 --> 00:05:09.139 align:start position:0%
crazy global computer it's not clear
 

00:05:09.139 --> 00:05:10.149 align:start position:0%
crazy global computer it's not clear
what<00:05:09.319><c> you're</c><00:05:09.409><c> going</c><00:05:09.560><c> to</c><00:05:09.590><c> do</c><00:05:09.710><c> with</c><00:05:09.830><c> this</c><00:05:09.919><c> what</c>

00:05:10.149 --> 00:05:10.159 align:start position:0%
what you're going to do with this what
 

00:05:10.159 --> 00:05:12.670 align:start position:0%
what you're going to do with this what
your<00:05:10.310><c> access</c><00:05:11.180><c> policy</c><00:05:11.539><c> is</c><00:05:11.599><c> all</c><00:05:11.750><c> but</c><00:05:12.379><c> we</c><00:05:12.529><c> already</c>

00:05:12.670 --> 00:05:12.680 align:start position:0%
your access policy is all but we already
 

00:05:12.680 --> 00:05:14.080 align:start position:0%
your access policy is all but we already
know<00:05:12.919><c> that</c><00:05:13.099><c> you</c><00:05:13.159><c> don't</c><00:05:13.340><c> want</c><00:05:13.520><c> your</c><00:05:13.729><c> actual</c>

00:05:14.080 --> 00:05:14.090 align:start position:0%
know that you don't want your actual
 

00:05:14.090 --> 00:05:15.909 align:start position:0%
know that you don't want your actual
computational<00:05:14.930><c> stuff</c><00:05:15.139><c> to</c><00:05:15.259><c> be</c><00:05:15.349><c> public</c><00:05:15.710><c> right</c>

00:05:15.909 --> 00:05:15.919 align:start position:0%
computational stuff to be public right
 

00:05:15.919 --> 00:05:18.159 align:start position:0%
computational stuff to be public right
this<00:05:16.069><c> is</c><00:05:16.219><c> again</c><00:05:16.460><c> back</c><00:05:16.699><c> to</c><00:05:16.879><c> s3</c><00:05:17.060><c> right</c><00:05:17.659><c> Amazon</c>

00:05:18.159 --> 00:05:18.169 align:start position:0%
this is again back to s3 right Amazon
 

00:05:18.169 --> 00:05:20.050 align:start position:0%
this is again back to s3 right Amazon
leaking<00:05:18.680><c> everything</c><00:05:19.129><c> mistakes</c><00:05:19.580><c> happening</c>

00:05:20.050 --> 00:05:20.060 align:start position:0%
leaking everything mistakes happening
 

00:05:20.060 --> 00:05:21.670 align:start position:0%
leaking everything mistakes happening
things<00:05:20.689><c> getting</c><00:05:20.960><c> breached</c><00:05:21.139><c> you</c><00:05:21.349><c> just</c><00:05:21.529><c> you</c>

00:05:21.670 --> 00:05:21.680 align:start position:0%
things getting breached you just you
 

00:05:21.680 --> 00:05:23.589 align:start position:0%
things getting breached you just you
don't<00:05:21.889><c> want</c><00:05:22.129><c> your</c><00:05:22.219><c> computer</c><00:05:22.460><c> harddrive</c><00:05:23.000><c> to</c><00:05:23.509><c> be</c>

00:05:23.589 --> 00:05:23.599 align:start position:0%
don't want your computer harddrive to be
 

00:05:23.599 --> 00:05:25.240 align:start position:0%
don't want your computer harddrive to be
public<00:05:23.960><c> to</c><00:05:24.050><c> the</c><00:05:24.169><c> Internet</c><00:05:24.439><c> right</c><00:05:24.680><c> anybody</c>

00:05:25.240 --> 00:05:25.250 align:start position:0%
public to the Internet right anybody
 

00:05:25.250 --> 00:05:26.709 align:start position:0%
public to the Internet right anybody
here<00:05:25.580><c> want</c><00:05:25.789><c> to</c><00:05:25.849><c> put</c><00:05:26.029><c> up</c><00:05:26.120><c> their</c><00:05:26.270><c> entire</c><00:05:26.389><c> hard</c>

00:05:26.709 --> 00:05:26.719 align:start position:0%
here want to put up their entire hard
 

00:05:26.719 --> 00:05:29.019 align:start position:0%
here want to put up their entire hard
drive<00:05:26.930><c> on</c><00:05:27.139><c> like</c><00:05:27.379><c> like</c><00:05:28.279><c> a</c><00:05:28.430><c> share</c><00:05:28.699><c> link</c><00:05:28.849><c> to</c>

00:05:29.019 --> 00:05:29.029 align:start position:0%
drive on like like a share link to
 

00:05:29.029 --> 00:05:32.230 align:start position:0%
drive on like like a share link to
Twitter<00:05:29.150><c> anybody</c><00:05:29.689><c> can</c><00:05:29.839><c> read</c><00:05:29.960><c> it</c><00:05:30.080><c> right</c><00:05:31.240><c> nobody</c>

00:05:32.230 --> 00:05:32.240 align:start position:0%
Twitter anybody can read it right nobody
 

00:05:32.240 --> 00:05:34.869 align:start position:0%
Twitter anybody can read it right nobody
wants<00:05:32.449><c> to</c><00:05:32.479><c> do</c><00:05:32.599><c> that</c><00:05:32.779><c> all</c><00:05:33.289><c> right</c><00:05:33.319><c> so</c><00:05:33.610><c> that's</c><00:05:34.610><c> the</c>

00:05:34.869 --> 00:05:34.879 align:start position:0%
wants to do that all right so that's the
 

00:05:34.879 --> 00:05:36.459 align:start position:0%
wants to do that all right so that's the
use<00:05:34.999><c> case</c><00:05:35.210><c> there</c><00:05:35.419><c> the</c><00:05:35.629><c> bottom</c><00:05:36.020><c> line</c><00:05:36.199><c> is</c><00:05:36.379><c> that</c>

00:05:36.459 --> 00:05:36.469 align:start position:0%
use case there the bottom line is that
 

00:05:36.469 --> 00:05:38.230 align:start position:0%
use case there the bottom line is that
no<00:05:36.680><c> business</c><00:05:36.949><c> is</c><00:05:37.310><c> gonna</c><00:05:37.490><c> use</c><00:05:37.729><c> any</c><00:05:37.939><c> of</c><00:05:38.060><c> this</c>

00:05:38.230 --> 00:05:38.240 align:start position:0%
no business is gonna use any of this
 

00:05:38.240 --> 00:05:40.390 align:start position:0%
no business is gonna use any of this
stuff<00:05:38.300><c> that</c><00:05:38.539><c> leaks</c><00:05:38.930><c> all</c><00:05:39.110><c> this</c><00:05:39.229><c> data</c><00:05:39.469><c> so</c><00:05:40.310><c> you</c>

00:05:40.390 --> 00:05:40.400 align:start position:0%
stuff that leaks all this data so you
 

00:05:40.400 --> 00:05:41.649 align:start position:0%
stuff that leaks all this data so you
need<00:05:40.580><c> to</c><00:05:40.699><c> have</c><00:05:40.849><c> stories</c><00:05:41.300><c> about</c><00:05:41.479><c> how</c><00:05:41.599><c> to</c>

00:05:41.649 --> 00:05:41.659 align:start position:0%
need to have stories about how to
 

00:05:41.659 --> 00:05:43.629 align:start position:0%
need to have stories about how to
mitigate<00:05:41.930><c> what's</c><00:05:42.379><c> going</c><00:05:42.680><c> on</c><00:05:42.830><c> and</c><00:05:43.099><c> to</c><00:05:43.430><c> provide</c>

00:05:43.629 --> 00:05:43.639 align:start position:0%
mitigate what's going on and to provide
 

00:05:43.639 --> 00:05:46.240 align:start position:0%
mitigate what's going on and to provide
privacy<00:05:44.029><c> options</c><00:05:44.479><c> so</c><00:05:45.319><c> now</c><00:05:45.500><c> we're</c><00:05:46.039><c> back</c><00:05:46.069><c> to</c>

00:05:46.240 --> 00:05:46.250 align:start position:0%
privacy options so now we're back to
 

00:05:46.250 --> 00:05:48.429 align:start position:0%
privacy options so now we're back to
this<00:05:46.610><c> well</c><00:05:47.000><c> what</c><00:05:47.180><c> is</c><00:05:47.300><c> a</c><00:05:47.330><c> smart</c><00:05:47.629><c> contract</c><00:05:47.839><c> and</c>

00:05:48.429 --> 00:05:48.439 align:start position:0%
this well what is a smart contract and
 

00:05:48.439 --> 00:05:50.619 align:start position:0%
this well what is a smart contract and
again<00:05:48.710><c> it</c><00:05:48.919><c> turns</c><00:05:49.159><c> out</c><00:05:49.360><c> definition</c><00:05:50.360><c> is</c><00:05:50.479><c> useful</c>

00:05:50.619 --> 00:05:50.629 align:start position:0%
again it turns out definition is useful
 

00:05:50.629 --> 00:05:52.089 align:start position:0%
again it turns out definition is useful
but<00:05:51.080><c> the</c><00:05:51.229><c> real</c><00:05:51.379><c> thing</c><00:05:51.589><c> you</c><00:05:51.740><c> need</c><00:05:51.919><c> to</c><00:05:51.949><c> think</c>

00:05:52.089 --> 00:05:52.099 align:start position:0%
but the real thing you need to think
 

00:05:52.099 --> 00:05:55.719 align:start position:0%
but the real thing you need to think
about<00:05:52.430><c> is</c><00:05:53.229><c> you</c><00:05:54.229><c> know</c><00:05:54.349><c> what</c><00:05:54.830><c> do</c><00:05:54.889><c> you</c><00:05:54.919><c> what</c><00:05:55.699><c> are</c>

00:05:55.719 --> 00:05:55.729 align:start position:0%
about is you know what do you what are
 

00:05:55.729 --> 00:05:56.829 align:start position:0%
about is you know what do you what are
you<00:05:55.849><c> actually</c><00:05:56.000><c> trying</c><00:05:56.240><c> to</c><00:05:56.389><c> do</c><00:05:56.539><c> right</c><00:05:56.810><c> so</c>

00:05:56.829 --> 00:05:56.839 align:start position:0%
you actually trying to do right so
 

00:05:56.839 --> 00:05:59.290 align:start position:0%
you actually trying to do right so
though<00:05:57.080><c> for</c><00:05:57.319><c> questions</c><00:05:57.800><c> right</c><00:05:58.430><c> who</c><00:05:58.909><c> needs</c><00:05:59.060><c> to</c>

00:05:59.290 --> 00:05:59.300 align:start position:0%
though for questions right who needs to
 

00:05:59.300 --> 00:06:02.139 align:start position:0%
though for questions right who needs to
verify<00:05:59.659><c> your</c><00:05:59.779><c> data</c><00:05:59.930><c> right</c><00:06:00.860><c> where</c><00:06:01.580><c> when</c><00:06:02.000><c> do</c>

00:06:02.139 --> 00:06:02.149 align:start position:0%
verify your data right where when do
 

00:06:02.149 --> 00:06:04.450 align:start position:0%
verify your data right where when do
they<00:06:02.240><c> need</c><00:06:02.270><c> to</c><00:06:02.539><c> do</c><00:06:02.659><c> it</c><00:06:02.810><c> where</c><00:06:03.680><c> is</c><00:06:03.860><c> the</c><00:06:04.039><c> secrets</c>

00:06:04.450 --> 00:06:04.460 align:start position:0%
they need to do it where is the secrets
 

00:06:04.460 --> 00:06:05.649 align:start position:0%
they need to do it where is the secrets
where<00:06:04.699><c> are</c><00:06:04.819><c> the</c><00:06:04.909><c> secrets</c><00:06:05.240><c> in</c><00:06:05.360><c> this</c><00:06:05.479><c> system</c>

00:06:05.649 --> 00:06:05.659 align:start position:0%
where are the secrets in this system
 

00:06:05.659 --> 00:06:08.139 align:start position:0%
where are the secrets in this system
right<00:06:06.409><c> and</c><00:06:06.979><c> then</c><00:06:07.550><c> finally</c><00:06:07.909><c> what</c><00:06:08.029><c> are</c><00:06:08.089><c> you</c>

00:06:08.139 --> 00:06:08.149 align:start position:0%
right and then finally what are you
 

00:06:08.149 --> 00:06:10.059 align:start position:0%
right and then finally what are you
trying<00:06:08.389><c> to</c><00:06:08.419><c> hide</c><00:06:08.629><c> so</c><00:06:09.020><c> in</c><00:06:09.139><c> terms</c><00:06:09.319><c> of</c><00:06:09.409><c> verifying</c>

00:06:10.059 --> 00:06:10.069 align:start position:0%
trying to hide so in terms of verifying
 

00:06:10.069 --> 00:06:12.490 align:start position:0%
trying to hide so in terms of verifying
it<00:06:10.279><c> yeah</c><00:06:11.000><c> it</c><00:06:11.060><c> could</c><00:06:11.240><c> be</c><00:06:11.360><c> just</c><00:06:11.599><c> you</c><00:06:11.659><c> but</c><00:06:12.409><c> if</c>

00:06:12.490 --> 00:06:12.500 align:start position:0%
it yeah it could be just you but if
 

00:06:12.500 --> 00:06:13.719 align:start position:0%
it yeah it could be just you but if
you're<00:06:12.649><c> just</c><00:06:12.800><c> trying</c><00:06:12.979><c> to</c><00:06:13.189><c> verify</c><00:06:13.339><c> your</c><00:06:13.639><c> own</c>

00:06:13.719 --> 00:06:13.729 align:start position:0%
you're just trying to verify your own
 

00:06:13.729 --> 00:06:16.300 align:start position:0%
you're just trying to verify your own
data<00:06:14.000><c> well</c><00:06:14.569><c> that's</c><00:06:14.810><c> kind</c><00:06:15.020><c> of</c><00:06:15.080><c> sad</c><00:06:15.319><c> and</c><00:06:15.649><c> you</c>

00:06:16.300 --> 00:06:16.310 align:start position:0%
data well that's kind of sad and you
 

00:06:16.310 --> 00:06:18.339 align:start position:0%
data well that's kind of sad and you
really<00:06:16.669><c> don't</c><00:06:16.789><c> need</c><00:06:16.939><c> a</c><00:06:17.000><c> blockchain</c><00:06:17.240><c> right</c><00:06:18.199><c> if</c>

00:06:18.339 --> 00:06:18.349 align:start position:0%
really don't need a blockchain right if
 

00:06:18.349 --> 00:06:19.749 align:start position:0%
really don't need a blockchain right if
it's<00:06:18.500><c> the</c><00:06:18.620><c> current</c><00:06:18.889><c> participants</c><00:06:19.009><c> that's</c>

00:06:19.749 --> 00:06:19.759 align:start position:0%
it's the current participants that's
 

00:06:19.759 --> 00:06:21.129 align:start position:0%
it's the current participants that's
actually<00:06:20.089><c> a</c><00:06:20.120><c> thing</c><00:06:20.180><c> we</c><00:06:20.419><c> know</c><00:06:20.539><c> how</c><00:06:20.659><c> to</c><00:06:20.719><c> do</c><00:06:20.930><c> and</c>

00:06:21.129 --> 00:06:21.139 align:start position:0%
actually a thing we know how to do and
 

00:06:21.139 --> 00:06:23.649 align:start position:0%
actually a thing we know how to do and
that's<00:06:21.259><c> really</c><00:06:21.349><c> nice</c><00:06:21.649><c> if</c><00:06:22.550><c> you</c><00:06:22.849><c> want</c><00:06:23.089><c> anybody</c>

00:06:23.649 --> 00:06:23.659 align:start position:0%
that's really nice if you want anybody
 

00:06:23.659 --> 00:06:25.450 align:start position:0%
that's really nice if you want anybody
in<00:06:23.810><c> the</c><00:06:23.930><c> future</c><00:06:24.409><c> to</c><00:06:24.589><c> possibly</c><00:06:25.039><c> be</c><00:06:25.219><c> able</c><00:06:25.250><c> to</c>

00:06:25.450 --> 00:06:25.460 align:start position:0%
in the future to possibly be able to
 

00:06:25.460 --> 00:06:27.369 align:start position:0%
in the future to possibly be able to
verify<00:06:25.699><c> what's</c><00:06:26.060><c> going</c><00:06:26.360><c> on</c><00:06:26.479><c> things</c><00:06:27.199><c> get</c>

00:06:27.369 --> 00:06:27.379 align:start position:0%
verify what's going on things get
 

00:06:27.379 --> 00:06:28.029 align:start position:0%
verify what's going on things get
interesting

00:06:28.029 --> 00:06:28.039 align:start position:0%
interesting
 

00:06:28.039 --> 00:06:29.409 align:start position:0%
interesting
and<00:06:28.279><c> actually</c><00:06:28.669><c> we'll</c><00:06:28.819><c> get</c><00:06:28.939><c> to</c><00:06:29.029><c> some</c><00:06:29.149><c> research</c>

00:06:29.409 --> 00:06:29.419 align:start position:0%
and actually we'll get to some research
 

00:06:29.419 --> 00:06:30.999 align:start position:0%
and actually we'll get to some research
on<00:06:29.569><c> that</c><00:06:29.599><c> that</c><00:06:30.080><c> solves</c><00:06:30.560><c> it</c><00:06:30.649><c> at</c><00:06:30.740><c> the</c><00:06:30.830><c> end</c><00:06:30.949><c> of</c>

00:06:30.999 --> 00:06:31.009 align:start position:0%
on that that solves it at the end of
 

00:06:31.009 --> 00:06:33.040 align:start position:0%
on that that solves it at the end of
this<00:06:31.069><c> talk</c><00:06:31.279><c> right</c><00:06:32.089><c> the</c><00:06:32.389><c> other</c><00:06:32.569><c> important</c>

00:06:33.040 --> 00:06:33.050 align:start position:0%
this talk right the other important
 

00:06:33.050 --> 00:06:34.589 align:start position:0%
this talk right the other important
question<00:06:33.319><c> is</c><00:06:33.439><c> when</c><00:06:33.800><c> do</c><00:06:34.009><c> you</c><00:06:34.099><c> need</c><00:06:34.279><c> to</c><00:06:34.430><c> verify</c>

00:06:34.589 --> 00:06:34.599 align:start position:0%
question is when do you need to verify
 

00:06:34.599 --> 00:06:37.209 align:start position:0%
question is when do you need to verify
right<00:06:35.599><c> if</c><00:06:35.870><c> there</c><00:06:36.139><c> was</c><00:06:36.229><c> a</c><00:06:36.259><c> smart</c><00:06:36.529><c> contract</c><00:06:36.740><c> or</c>

00:06:37.209 --> 00:06:37.219 align:start position:0%
right if there was a smart contract or
 

00:06:37.219 --> 00:06:38.740 align:start position:0%
right if there was a smart contract or
you<00:06:37.520><c> know</c><00:06:37.610><c> you're</c><00:06:37.789><c> doing</c><00:06:38.060><c> some</c><00:06:38.210><c> computation</c>

00:06:38.740 --> 00:06:38.750 align:start position:0%
you know you're doing some computation
 

00:06:38.750 --> 00:06:40.240 align:start position:0%
you know you're doing some computation
with<00:06:38.870><c> people</c><00:06:39.169><c> do</c><00:06:39.620><c> you</c><00:06:39.649><c> just</c><00:06:39.919><c> need</c><00:06:40.009><c> to</c><00:06:40.129><c> know</c>

00:06:40.240 --> 00:06:40.250 align:start position:0%
with people do you just need to know
 

00:06:40.250 --> 00:06:42.279 align:start position:0%
with people do you just need to know
it's<00:06:40.399><c> correct</c><00:06:40.669><c> right</c><00:06:41.000><c> now</c><00:06:41.209><c> do</c><00:06:41.990><c> you</c><00:06:42.019><c> need</c><00:06:42.199><c> to</c>

00:06:42.279 --> 00:06:42.289 align:start position:0%
it's correct right now do you need to
 

00:06:42.289 --> 00:06:44.559 align:start position:0%
it's correct right now do you need to
know<00:06:42.379><c> it's</c><00:06:42.560><c> correct</c><00:06:42.860><c> as</c><00:06:43.159><c> the</c><00:06:44.029><c> computation</c>

00:06:44.559 --> 00:06:44.569 align:start position:0%
know it's correct as the computation
 

00:06:44.569 --> 00:06:45.490 align:start position:0%
know it's correct as the computation
goes<00:06:44.719><c> on</c><00:06:44.930><c> after</c><00:06:45.169><c> you</c>

00:06:45.490 --> 00:06:45.500 align:start position:0%
goes on after you
 

00:06:45.500 --> 00:06:46.810 align:start position:0%
goes on after you
laughter<00:06:45.830><c> they're</c><00:06:45.950><c> no</c><00:06:46.070><c> longer</c><00:06:46.190><c> participating</c>

00:06:46.810 --> 00:06:46.820 align:start position:0%
laughter they're no longer participating
 

00:06:46.820 --> 00:06:48.640 align:start position:0%
laughter they're no longer participating
do<00:06:47.510><c> you</c><00:06:47.570><c> need</c><00:06:47.750><c> to</c><00:06:47.870><c> low</c><00:06:47.960><c> no</c><00:06:48.170><c> it's</c><00:06:48.320><c> correct</c>

00:06:48.640 --> 00:06:48.650 align:start position:0%
do you need to low no it's correct
 

00:06:48.650 --> 00:06:50.830 align:start position:0%
do you need to low no it's correct
before<00:06:49.370><c> you</c><00:06:49.700><c> even</c><00:06:49.880><c> get</c><00:06:50.030><c> started</c><00:06:50.090><c> like</c><00:06:50.630><c> you</c>

00:06:50.830 --> 00:06:50.840 align:start position:0%
before you even get started like you
 

00:06:50.840 --> 00:06:52.540 align:start position:0%
before you even get started like you
walk<00:06:51.110><c> into</c><00:06:51.320><c> a</c><00:06:51.410><c> room</c><00:06:51.650><c> people</c><00:06:52.220><c> have</c><00:06:52.430><c> been</c>

00:06:52.540 --> 00:06:52.550 align:start position:0%
walk into a room people have been
 

00:06:52.550 --> 00:06:54.490 align:start position:0%
walk into a room people have been
dealing<00:06:52.700><c> cards</c><00:06:53.060><c> and</c><00:06:53.420><c> playing</c><00:06:53.630><c> a</c><00:06:53.750><c> game</c><00:06:53.930><c> do</c><00:06:54.410><c> you</c>

00:06:54.490 --> 00:06:54.500 align:start position:0%
dealing cards and playing a game do you
 

00:06:54.500 --> 00:06:55.780 align:start position:0%
dealing cards and playing a game do you
need<00:06:54.680><c> to</c><00:06:54.800><c> know</c><00:06:54.830><c> that</c><00:06:55.100><c> the</c><00:06:55.190><c> deck</c><00:06:55.340><c> wasn't</c><00:06:55.580><c> loaded</c>

00:06:55.780 --> 00:06:55.790 align:start position:0%
need to know that the deck wasn't loaded
 

00:06:55.790 --> 00:06:57.280 align:start position:0%
need to know that the deck wasn't loaded
even<00:06:56.120><c> though</c><00:06:56.180><c> you</c><00:06:56.240><c> never</c><00:06:56.420><c> saw</c><00:06:56.720><c> that</c><00:06:56.750><c> part</c><00:06:57.200><c> of</c>

00:06:57.280 --> 00:06:57.290 align:start position:0%
even though you never saw that part of
 

00:06:57.290 --> 00:07:01.020 align:start position:0%
even though you never saw that part of
the<00:06:57.380><c> of</c><00:06:57.620><c> the</c><00:06:58.010><c> game</c><00:06:58.190><c> happen</c><00:06:58.610><c> it</c><00:06:59.390><c> depends</c><00:06:59.930><c> right</c>

00:07:01.020 --> 00:07:01.030 align:start position:0%
the of the game happen it depends right
 

00:07:01.030 --> 00:07:04.030 align:start position:0%
the of the game happen it depends right
the<00:07:02.030><c> next</c><00:07:02.810><c> question</c><00:07:03.140><c> is</c><00:07:03.260><c> where</c><00:07:03.560><c> -</c><00:07:03.680><c> secrets</c>

00:07:04.030 --> 00:07:04.040 align:start position:0%
the next question is where - secrets
 

00:07:04.040 --> 00:07:05.440 align:start position:0%
the next question is where - secrets
live<00:07:04.250><c> and</c><00:07:04.490><c> this</c><00:07:04.580><c> is</c><00:07:04.730><c> actually</c><00:07:05.030><c> probably</c><00:07:05.210><c> their</c>

00:07:05.440 --> 00:07:05.450 align:start position:0%
live and this is actually probably their
 

00:07:05.450 --> 00:07:07.150 align:start position:0%
live and this is actually probably their
will<00:07:05.600><c> got</c><00:07:05.930><c> chair</c><00:07:06.230><c> with</c><00:07:06.410><c> smart</c><00:07:06.710><c> contracts</c>

00:07:07.150 --> 00:07:07.160 align:start position:0%
will got chair with smart contracts
 

00:07:07.160 --> 00:07:10.240 align:start position:0%
will got chair with smart contracts
because<00:07:08.090><c> if</c><00:07:08.750><c> you</c><00:07:09.140><c> want</c><00:07:09.380><c> your</c><00:07:09.530><c> secrets</c><00:07:09.920><c> to</c><00:07:10.070><c> live</c>

00:07:10.240 --> 00:07:10.250 align:start position:0%
because if you want your secrets to live
 

00:07:10.250 --> 00:07:12.760 align:start position:0%
because if you want your secrets to live
with<00:07:10.580><c> random</c><00:07:11.480><c> people</c><00:07:11.810><c> off</c><00:07:11.990><c> chain</c><00:07:12.320><c> the</c><00:07:12.530><c> people</c>

00:07:12.760 --> 00:07:12.770 align:start position:0%
with random people off chain the people
 

00:07:12.770 --> 00:07:16.420 align:start position:0%
with random people off chain the people
are<00:07:12.860><c> participating</c><00:07:13.370><c> it's</c><00:07:14.030><c> fine</c><00:07:14.360><c> but</c><00:07:15.430><c> two</c>

00:07:16.420 --> 00:07:16.430 align:start position:0%
are participating it's fine but two
 

00:07:16.430 --> 00:07:17.980 align:start position:0%
are participating it's fine but two
people<00:07:16.730><c> can</c><00:07:16.880><c> share</c><00:07:16.910><c> it</c><00:07:17.240><c> can</c><00:07:17.390><c> keep</c><00:07:17.480><c> a</c><00:07:17.600><c> secret</c><00:07:17.750><c> if</c>

00:07:17.980 --> 00:07:17.990 align:start position:0%
people can share it can keep a secret if
 

00:07:17.990 --> 00:07:19.300 align:start position:0%
people can share it can keep a secret if
one<00:07:18.050><c> of</c><00:07:18.260><c> them</c><00:07:18.350><c> is</c><00:07:18.410><c> not</c><00:07:18.530><c> a</c><00:07:18.590><c> blockchain</c><00:07:18.860><c> right</c>

00:07:19.300 --> 00:07:19.310 align:start position:0%
one of them is not a blockchain right
 

00:07:19.310 --> 00:07:21.640 align:start position:0%
one of them is not a blockchain right
block<00:07:19.550><c> chains</c><00:07:19.820><c> don't</c><00:07:20.030><c> keep</c><00:07:20.360><c> secrets</c><00:07:20.810><c> and</c><00:07:20.990><c> so</c>

00:07:21.640 --> 00:07:21.650 align:start position:0%
block chains don't keep secrets and so
 

00:07:21.650 --> 00:07:23.830 align:start position:0%
block chains don't keep secrets and so
the<00:07:21.770><c> usual</c><00:07:22.190><c> problem</c><00:07:22.610><c> we</c><00:07:23.210><c> run</c><00:07:23.390><c> into</c><00:07:23.690><c> when</c>

00:07:23.830 --> 00:07:23.840 align:start position:0%
the usual problem we run into when
 

00:07:23.840 --> 00:07:24.940 align:start position:0%
the usual problem we run into when
people<00:07:24.080><c> start</c><00:07:24.290><c> thinking</c><00:07:24.500><c> about</c><00:07:24.590><c> private</c>

00:07:24.940 --> 00:07:24.950 align:start position:0%
people start thinking about private
 

00:07:24.950 --> 00:07:27.370 align:start position:0%
people start thinking about private
smart<00:07:25.190><c> contracts</c><00:07:25.580><c> is</c><00:07:25.760><c> they</c><00:07:25.880><c> go</c><00:07:26.030><c> oh</c><00:07:26.180><c> I</c><00:07:26.660><c> want</c><00:07:27.290><c> the</c>

00:07:27.370 --> 00:07:27.380 align:start position:0%
smart contracts is they go oh I want the
 

00:07:27.380 --> 00:07:29.290 align:start position:0%
smart contracts is they go oh I want the
blockchain<00:07:27.590><c> to</c><00:07:27.860><c> hold</c><00:07:28.400><c> an</c><00:07:28.580><c> encryption</c><00:07:28.910><c> key</c><00:07:29.180><c> to</c>

00:07:29.290 --> 00:07:29.300 align:start position:0%
blockchain to hold an encryption key to
 

00:07:29.300 --> 00:07:31.150 align:start position:0%
blockchain to hold an encryption key to
hold<00:07:29.510><c> my</c><00:07:29.720><c> password</c><00:07:30.230><c> to</c><00:07:30.260><c> hold</c><00:07:30.500><c> some</c><00:07:30.710><c> data</c><00:07:30.890><c> and</c>

00:07:31.150 --> 00:07:31.160 align:start position:0%
hold my password to hold some data and
 

00:07:31.160 --> 00:07:33.310 align:start position:0%
hold my password to hold some data and
that<00:07:31.730><c> turns</c><00:07:32.060><c> out</c><00:07:32.240><c> to</c><00:07:32.270><c> be</c><00:07:32.480><c> incredibly</c><00:07:32.750><c> hard</c><00:07:33.140><c> to</c>

00:07:33.310 --> 00:07:33.320 align:start position:0%
that turns out to be incredibly hard to
 

00:07:33.320 --> 00:07:37.780 align:start position:0%
that turns out to be incredibly hard to
do<00:07:33.440><c> and</c><00:07:33.710><c> quite</c><00:07:34.070><c> problematic</c><00:07:35.919><c> so</c><00:07:36.919><c> you</c><00:07:36.980><c> you</c>

00:07:37.780 --> 00:07:37.790 align:start position:0%
do and quite problematic so you you
 

00:07:37.790 --> 00:07:40.360 align:start position:0%
do and quite problematic so you you
prefer<00:07:38.120><c> to</c><00:07:38.240><c> avoid</c><00:07:38.330><c> it</c><00:07:38.600><c> and</c><00:07:39.440><c> then</c><00:07:39.680><c> finally</c><00:07:40.100><c> and</c>

00:07:40.360 --> 00:07:40.370 align:start position:0%
prefer to avoid it and then finally and
 

00:07:40.370 --> 00:07:41.590 align:start position:0%
prefer to avoid it and then finally and
this<00:07:40.520><c> is</c><00:07:40.610><c> sort</c><00:07:40.880><c> of</c><00:07:40.910><c> the</c><00:07:41.000><c> mundane</c><00:07:41.330><c> more</c>

00:07:41.590 --> 00:07:41.600 align:start position:0%
this is sort of the mundane more
 

00:07:41.600 --> 00:07:43.480 align:start position:0%
this is sort of the mundane more
low-level<00:07:41.840><c> putting</c><00:07:42.650><c> my</c><00:07:42.740><c> professor</c><00:07:43.130><c> hat</c><00:07:43.310><c> on</c>

00:07:43.480 --> 00:07:43.490 align:start position:0%
low-level putting my professor hat on
 

00:07:43.490 --> 00:07:45.159 align:start position:0%
low-level putting my professor hat on
like<00:07:43.730><c> what</c><00:07:44.270><c> are</c><00:07:44.330><c> you</c><00:07:44.390><c> trying</c><00:07:44.630><c> to</c><00:07:44.690><c> hide</c><00:07:44.870><c> right</c>

00:07:45.159 --> 00:07:45.169 align:start position:0%
like what are you trying to hide right
 

00:07:45.169 --> 00:07:47.050 align:start position:0%
like what are you trying to hide right
are<00:07:45.380><c> you</c><00:07:45.470><c> trying</c><00:07:45.710><c> to</c><00:07:45.740><c> tie</c><00:07:45.950><c> the</c><00:07:46.010><c> state</c><00:07:46.580><c> of</c><00:07:46.910><c> the</c>

00:07:47.050 --> 00:07:47.060 align:start position:0%
are you trying to tie the state of the
 

00:07:47.060 --> 00:07:49.659 align:start position:0%
are you trying to tie the state of the
contract<00:07:47.510><c> which</c><00:07:48.380><c> the</c><00:07:48.830><c> state</c><00:07:49.070><c> metadata</c><00:07:49.460><c> like</c>

00:07:49.659 --> 00:07:49.669 align:start position:0%
contract which the state metadata like
 

00:07:49.669 --> 00:07:51.550 align:start position:0%
contract which the state metadata like
which<00:07:49.910><c> contracts</c><00:07:50.360><c> being</c><00:07:50.540><c> run</c><00:07:50.810><c> that</c><00:07:51.140><c> one</c><00:07:51.320><c> turns</c>

00:07:51.550 --> 00:07:51.560 align:start position:0%
which contracts being run that one turns
 

00:07:51.560 --> 00:07:54.219 align:start position:0%
which contracts being run that one turns
out<00:07:51.650><c> to</c><00:07:51.710><c> be</c><00:07:51.860><c> important</c><00:07:52.280><c> the</c><00:07:52.850><c> inputs</c><00:07:53.240><c> or</c><00:07:53.540><c> even</c>

00:07:54.219 --> 00:07:54.229 align:start position:0%
out to be important the inputs or even
 

00:07:54.229 --> 00:07:57.580 align:start position:0%
out to be important the inputs or even
the<00:07:54.320><c> actual</c><00:07:54.560><c> function</c><00:07:55.040><c> right</c><00:07:55.940><c> so</c><00:07:56.500><c> well</c><00:07:57.500><c> okay</c>

00:07:57.580 --> 00:07:57.590 align:start position:0%
the actual function right so well okay
 

00:07:57.590 --> 00:07:58.870 align:start position:0%
the actual function right so well okay
what<00:07:57.950><c> are</c><00:07:58.040><c> these</c><00:07:58.130><c> things</c><00:07:58.340><c> how</c><00:07:58.580><c> do</c><00:07:58.640><c> they</c><00:07:58.760><c> break</c>

00:07:58.870 --> 00:07:58.880 align:start position:0%
what are these things how do they break
 

00:07:58.880 --> 00:08:00.040 align:start position:0%
what are these things how do they break
down<00:07:58.940><c> well</c><00:07:59.270><c> let's</c><00:07:59.330><c> look</c><00:07:59.630><c> at</c><00:07:59.720><c> a</c><00:07:59.750><c> couple</c><00:07:59.900><c> of</c>

00:08:00.040 --> 00:08:00.050 align:start position:0%
down well let's look at a couple of
 

00:08:00.050 --> 00:08:01.750 align:start position:0%
down well let's look at a couple of
examples<00:08:00.169><c> I'm</c><00:08:00.710><c> going</c><00:08:01.130><c> to</c><00:08:01.190><c> go</c><00:08:01.280><c> over</c><00:08:01.310><c> three</c><00:08:01.669><c> of</c>

00:08:01.750 --> 00:08:01.760 align:start position:0%
examples I'm going to go over three of
 

00:08:01.760 --> 00:08:03.370 align:start position:0%
examples I'm going to go over three of
them<00:08:01.910><c> right</c><00:08:02.419><c> which</c><00:08:02.690><c> is</c><00:08:02.840><c> sort</c><00:08:02.990><c> of</c><00:08:03.020><c> common</c>

00:08:03.370 --> 00:08:03.380 align:start position:0%
them right which is sort of common
 

00:08:03.380 --> 00:08:05.140 align:start position:0%
them right which is sort of common
things<00:08:03.590><c> that</c><00:08:03.770><c> come</c><00:08:03.919><c> to</c><00:08:04.040><c> mind</c><00:08:04.220><c> right</c><00:08:04.880><c> one</c><00:08:05.060><c> of</c>

00:08:05.140 --> 00:08:05.150 align:start position:0%
things that come to mind right one of
 

00:08:05.150 --> 00:08:07.090 align:start position:0%
things that come to mind right one of
them<00:08:05.270><c> is</c><00:08:05.360><c> a</c><00:08:05.390><c> simple</c><00:08:05.720><c> game</c><00:08:05.870><c> poker</c><00:08:06.440><c> right</c><00:08:06.890><c> the</c>

00:08:07.090 --> 00:08:07.100 align:start position:0%
them is a simple game poker right the
 

00:08:07.100 --> 00:08:08.290 align:start position:0%
them is a simple game poker right the
next<00:08:07.340><c> one</c><00:08:07.490><c> is</c><00:08:07.580><c> let's</c><00:08:07.729><c> consider</c><00:08:07.970><c> something</c>

00:08:08.290 --> 00:08:08.300 align:start position:0%
next one is let's consider something
 

00:08:08.300 --> 00:08:10.540 align:start position:0%
next one is let's consider something
like<00:08:08.419><c> payments</c><00:08:08.990><c> this</c><00:08:09.860><c> could</c><00:08:10.070><c> also</c><00:08:10.190><c> be</c><00:08:10.370><c> like</c>

00:08:10.540 --> 00:08:10.550 align:start position:0%
like payments this could also be like
 

00:08:10.550 --> 00:08:12.400 align:start position:0%
like payments this could also be like
custom<00:08:10.910><c> tokens</c><00:08:11.270><c> custom</c><00:08:11.600><c> assets</c><00:08:11.960><c> any</c><00:08:12.140><c> of</c><00:08:12.290><c> these</c>

00:08:12.400 --> 00:08:12.410 align:start position:0%
custom tokens custom assets any of these
 

00:08:12.410 --> 00:08:14.260 align:start position:0%
custom tokens custom assets any of these
crazy<00:08:12.620><c> defy</c><00:08:13.040><c> projects</c><00:08:13.520><c> right</c><00:08:13.760><c> they</c><00:08:13.940><c> all</c><00:08:14.060><c> have</c>

00:08:14.260 --> 00:08:14.270 align:start position:0%
crazy defy projects right they all have
 

00:08:14.270 --> 00:08:16.719 align:start position:0%
crazy defy projects right they all have
these<00:08:14.510><c> like</c><00:08:14.780><c> custom</c><00:08:15.770><c> tokens</c><00:08:16.160><c> and</c><00:08:16.280><c> underlie</c>

00:08:16.719 --> 00:08:16.729 align:start position:0%
these like custom tokens and underlie
 

00:08:16.729 --> 00:08:18.670 align:start position:0%
these like custom tokens and underlie
them<00:08:16.940><c> right</c><00:08:17.150><c> it's</c><00:08:17.300><c> like</c><00:08:17.419><c> a</c><00:08:17.660><c> video</c><00:08:18.229><c> game</c><00:08:18.530><c> arcade</c>

00:08:18.670 --> 00:08:18.680 align:start position:0%
them right it's like a video game arcade
 

00:08:18.680 --> 00:08:20.260 align:start position:0%
them right it's like a video game arcade
at<00:08:19.010><c> Chucky</c><00:08:19.280><c> Cheese</c><00:08:19.460><c> right</c><00:08:19.729><c> you</c><00:08:19.850><c> built</c><00:08:20.120><c> this</c>

00:08:20.260 --> 00:08:20.270 align:start position:0%
at Chucky Cheese right you built this
 

00:08:20.270 --> 00:08:22.510 align:start position:0%
at Chucky Cheese right you built this
whole<00:08:20.479><c> complicated</c><00:08:21.200><c> machine</c><00:08:21.590><c> but</c><00:08:22.310><c> you</c><00:08:22.370><c> also</c>

00:08:22.510 --> 00:08:22.520 align:start position:0%
whole complicated machine but you also
 

00:08:22.520 --> 00:08:24.100 align:start position:0%
whole complicated machine but you also
have<00:08:22.820><c> these</c><00:08:22.940><c> custom</c><00:08:23.300><c> tokens</c><00:08:23.660><c> you</c><00:08:23.750><c> have</c><00:08:23.870><c> to</c><00:08:23.960><c> put</c>

00:08:24.100 --> 00:08:24.110 align:start position:0%
have these custom tokens you have to put
 

00:08:24.110 --> 00:08:26.050 align:start position:0%
have these custom tokens you have to put
into<00:08:24.229><c> it</c><00:08:24.350><c> to</c><00:08:24.440><c> power</c><00:08:24.680><c> it</c><00:08:24.890><c> and</c><00:08:25.040><c> you</c><00:08:25.790><c> might</c><00:08:25.940><c> need</c>

00:08:26.050 --> 00:08:26.060 align:start position:0%
into it to power it and you might need
 

00:08:26.060 --> 00:08:28.240 align:start position:0%
into it to power it and you might need
privacy<00:08:26.479><c> there</c><00:08:26.660><c> and</c><00:08:26.900><c> then</c><00:08:27.290><c> finally</c><00:08:27.740><c> a</c><00:08:27.770><c> typical</c>

00:08:28.240 --> 00:08:28.250 align:start position:0%
privacy there and then finally a typical
 

00:08:28.250 --> 00:08:30.490 align:start position:0%
privacy there and then finally a typical
thing<00:08:28.400><c> that</c><00:08:28.580><c> comes</c><00:08:28.790><c> up</c><00:08:28.970><c> I'm</c><00:08:29.810><c> not</c><00:08:30.080><c> really</c><00:08:30.260><c> sure</c>

00:08:30.490 --> 00:08:30.500 align:start position:0%
thing that comes up I'm not really sure
 

00:08:30.500 --> 00:08:31.750 align:start position:0%
thing that comes up I'm not really sure
why<00:08:30.740><c> but</c><00:08:30.979><c> it's</c><00:08:31.130><c> what</c><00:08:31.220><c> everyone</c><00:08:31.460><c> thinks</c><00:08:31.580><c> of</c>

00:08:31.750 --> 00:08:31.760 align:start position:0%
why but it's what everyone thinks of
 

00:08:31.760 --> 00:08:33.190 align:start position:0%
why but it's what everyone thinks of
it's<00:08:31.970><c> like</c><00:08:32.120><c> auctions</c><00:08:32.630><c> right</c><00:08:32.839><c> you</c><00:08:32.930><c> want</c><00:08:33.080><c> to</c><00:08:33.140><c> do</c>

00:08:33.190 --> 00:08:33.200 align:start position:0%
it's like auctions right you want to do
 

00:08:33.200 --> 00:08:35.200 align:start position:0%
it's like auctions right you want to do
a<00:08:33.229><c> sealed</c><00:08:33.530><c> bid</c><00:08:33.770><c> auction</c><00:08:34.159><c> to</c><00:08:34.490><c> price</c><00:08:34.729><c> an</c><00:08:34.880><c> asset</c>

00:08:35.200 --> 00:08:35.210 align:start position:0%
a sealed bid auction to price an asset
 

00:08:35.210 --> 00:08:37.209 align:start position:0%
a sealed bid auction to price an asset
right<00:08:35.930><c> and</c><00:08:36.140><c> these</c><00:08:36.229><c> all</c><00:08:36.469><c> it</c><00:08:36.620><c> turns</c><00:08:36.830><c> out</c><00:08:36.979><c> have</c>

00:08:37.209 --> 00:08:37.219 align:start position:0%
right and these all it turns out have
 

00:08:37.219 --> 00:08:39.610 align:start position:0%
right and these all it turns out have
some<00:08:37.520><c> privacy</c><00:08:37.909><c> goal</c><00:08:38.150><c> they</c><00:08:38.300><c> want</c><00:08:38.409><c> but</c><00:08:39.409><c> they're</c>

00:08:39.610 --> 00:08:39.620 align:start position:0%
some privacy goal they want but they're
 

00:08:39.620 --> 00:08:41.890 align:start position:0%
some privacy goal they want but they're
different<00:08:40.030><c> right</c><00:08:41.030><c> so</c><00:08:41.240><c> in</c><00:08:41.360><c> terms</c><00:08:41.539><c> of</c><00:08:41.659><c> poker</c>

00:08:41.890 --> 00:08:41.900 align:start position:0%
different right so in terms of poker
 

00:08:41.900 --> 00:08:44.680 align:start position:0%
different right so in terms of poker
right<00:08:42.800><c> who</c><00:08:43.520><c> needs</c><00:08:43.760><c> to</c><00:08:43.909><c> verify</c><00:08:44.240><c> what's</c><00:08:44.450><c> going</c>

00:08:44.680 --> 00:08:44.690 align:start position:0%
right who needs to verify what's going
 

00:08:44.690 --> 00:08:46.600 align:start position:0%
right who needs to verify what's going
on<00:08:44.870><c> well</c><00:08:45.380><c> it's</c><00:08:45.560><c> only</c><00:08:45.710><c> the</c><00:08:45.890><c> people</c><00:08:46.220><c> playing</c><00:08:46.430><c> the</c>

00:08:46.600 --> 00:08:46.610 align:start position:0%
on well it's only the people playing the
 

00:08:46.610 --> 00:08:48.820 align:start position:0%
on well it's only the people playing the
game<00:08:46.640><c> right</c><00:08:47.390><c> if</c><00:08:47.510><c> you</c><00:08:47.600><c> all</c><00:08:47.750><c> show</c><00:08:48.350><c> up</c><00:08:48.380><c> to</c><00:08:48.589><c> a</c><00:08:48.650><c> poker</c>

00:08:48.820 --> 00:08:48.830 align:start position:0%
game right if you all show up to a poker
 

00:08:48.830 --> 00:08:50.800 align:start position:0%
game right if you all show up to a poker
table<00:08:49.040><c> you</c><00:08:49.220><c> decide</c><00:08:49.460><c> to</c><00:08:49.550><c> do</c><00:08:49.670><c> hand</c><00:08:50.089><c> the</c><00:08:50.690><c> only</c>

00:08:50.800 --> 00:08:50.810 align:start position:0%
table you decide to do hand the only
 

00:08:50.810 --> 00:08:52.270 align:start position:0%
table you decide to do hand the only
people<00:08:51.080><c> who</c><00:08:51.230><c> care</c><00:08:51.530><c> what's</c><00:08:51.770><c> going</c><00:08:51.830><c> on</c><00:08:52.100><c> in</c><00:08:52.160><c> the</c>

00:08:52.270 --> 00:08:52.280 align:start position:0%
people who care what's going on in the
 

00:08:52.280 --> 00:08:54.100 align:start position:0%
people who care what's going on in the
poker<00:08:52.580><c> game</c><00:08:52.760><c> really</c><00:08:53.180><c> all</c><00:08:53.390><c> the</c><00:08:53.630><c> people</c><00:08:53.930><c> there</c>

00:08:54.100 --> 00:08:54.110 align:start position:0%
poker game really all the people there
 

00:08:54.110 --> 00:08:56.500 align:start position:0%
poker game really all the people there
right<00:08:54.830><c> and</c><00:08:55.040><c> they</c><00:08:55.610><c> only</c><00:08:55.730><c> care</c><00:08:56.000><c> about</c><00:08:56.030><c> it</c><00:08:56.300><c> for</c><00:08:56.420><c> as</c>

00:08:56.500 --> 00:08:56.510 align:start position:0%
right and they only care about it for as
 

00:08:56.510 --> 00:08:58.319 align:start position:0%
right and they only care about it for as
long<00:08:56.540><c> as</c><00:08:56.660><c> they're</c><00:08:56.900><c> playing</c><00:08:57.020><c> the</c><00:08:57.170><c> game</c><00:08:57.350><c> and</c>

00:08:58.319 --> 00:08:58.329 align:start position:0%
long as they're playing the game and
 

00:08:58.329 --> 00:09:00.869 align:start position:0%
long as they're playing the game and
they<00:08:58.389><c> get</c><00:08:58.540><c> the</c><00:08:58.660><c> money</c><00:08:58.809><c> out</c><00:08:58.989><c> after</c><00:08:59.499><c> that</c><00:08:59.879><c> nobody</c>

00:09:00.869 --> 00:09:00.879 align:start position:0%
they get the money out after that nobody
 

00:09:00.879 --> 00:09:01.350 align:start position:0%
they get the money out after that nobody
cares

00:09:01.350 --> 00:09:01.360 align:start position:0%
cares
 

00:09:01.360 --> 00:09:03.919 align:start position:0%
cares
alright<00:09:01.959><c> so</c><00:09:02.259><c> veil</c><00:09:02.559><c> needs</c><00:09:02.739><c> verify</c><00:09:03.279><c> it</c><00:09:03.339><c> then</c><00:09:03.579><c> and</c>

00:09:03.919 --> 00:09:03.929 align:start position:0%
alright so veil needs verify it then and
 

00:09:03.929 --> 00:09:07.229 align:start position:0%
alright so veil needs verify it then and
finally<00:09:04.929><c> right</c><00:09:05.379><c> the</c><00:09:05.589><c> secrets</c><00:09:05.980><c> who</c><00:09:06.879><c> has</c><00:09:07.059><c> what</c>

00:09:07.229 --> 00:09:07.239 align:start position:0%
finally right the secrets who has what
 

00:09:07.239 --> 00:09:08.879 align:start position:0%
finally right the secrets who has what
card<00:09:07.540><c> what</c><00:09:07.689><c> hand</c><00:09:07.929><c> that's</c><00:09:08.290><c> just</c><00:09:08.649><c> shared</c>

00:09:08.879 --> 00:09:08.889 align:start position:0%
card what hand that's just shared
 

00:09:08.889 --> 00:09:10.590 align:start position:0%
card what hand that's just shared
between<00:09:09.220><c> them</c><00:09:09.369><c> the</c><00:09:09.549><c> blockchain</c><00:09:09.790><c> never</c><00:09:10.329><c> needs</c>

00:09:10.590 --> 00:09:10.600 align:start position:0%
between them the blockchain never needs
 

00:09:10.600 --> 00:09:12.299 align:start position:0%
between them the blockchain never needs
to<00:09:10.749><c> know</c><00:09:10.869><c> about</c><00:09:11.019><c> it</c><00:09:11.170><c> right</c><00:09:11.799><c> you</c><00:09:11.889><c> don't</c><00:09:12.069><c> need</c><00:09:12.220><c> to</c>

00:09:12.299 --> 00:09:12.309 align:start position:0%
to know about it right you don't need to
 

00:09:12.309 --> 00:09:13.799 align:start position:0%
to know about it right you don't need to
get<00:09:12.459><c> them</c><00:09:12.579><c> to</c><00:09:12.730><c> keep</c><00:09:12.910><c> something</c><00:09:13.239><c> permanently</c>

00:09:13.799 --> 00:09:13.809 align:start position:0%
get them to keep something permanently
 

00:09:13.809 --> 00:09:17.939 align:start position:0%
get them to keep something permanently
so<00:09:14.290><c> this</c><00:09:14.470><c> is</c><00:09:14.649><c> somewhat</c><00:09:15.309><c> easy</c><00:09:15.489><c> right</c><00:09:16.709><c> the</c><00:09:17.709><c> state</c>

00:09:17.939 --> 00:09:17.949 align:start position:0%
so this is somewhat easy right the state
 

00:09:17.949 --> 00:09:19.229 align:start position:0%
so this is somewhat easy right the state
you<00:09:18.100><c> want</c><00:09:18.189><c> to</c><00:09:18.309><c> keep</c><00:09:18.429><c> private</c><00:09:18.670><c> is</c><00:09:18.939><c> you</c><00:09:19.149><c> know</c>

00:09:19.229 --> 00:09:19.239 align:start position:0%
you want to keep private is you know
 

00:09:19.239 --> 00:09:21.030 align:start position:0%
you want to keep private is you know
what<00:09:19.480><c> people's</c><00:09:19.749><c> hands</c><00:09:20.049><c> are</c><00:09:20.199><c> the</c><00:09:20.649><c> inputs</c>

00:09:21.030 --> 00:09:21.040 align:start position:0%
what people's hands are the inputs
 

00:09:21.040 --> 00:09:22.829 align:start position:0%
what people's hands are the inputs
actually<00:09:21.220><c> the</c><00:09:21.519><c> bats</c><00:09:21.759><c> the</c><00:09:21.910><c> actions</c><00:09:22.449><c> that</c><00:09:22.689><c> like</c>

00:09:22.829 --> 00:09:22.839 align:start position:0%
actually the bats the actions that like
 

00:09:22.839 --> 00:09:25.559 align:start position:0%
actually the bats the actions that like
raise<00:09:23.619><c> call</c><00:09:24.040><c> flip</c><00:09:24.699><c> the</c><00:09:24.819><c> river</c><00:09:24.999><c> card</c><00:09:25.209><c> those</c>

00:09:25.559 --> 00:09:25.569 align:start position:0%
raise call flip the river card those
 

00:09:25.569 --> 00:09:28.829 align:start position:0%
raise call flip the river card those
actually<00:09:26.019><c> can</c><00:09:26.139><c> be</c><00:09:26.259><c> public</c><00:09:26.850><c> so</c><00:09:27.850><c> this</c><00:09:27.970><c> is</c><00:09:28.149><c> one</c>

00:09:28.829 --> 00:09:28.839 align:start position:0%
actually can be public so this is one
 

00:09:28.839 --> 00:09:32.009 align:start position:0%
actually can be public so this is one
setting<00:09:29.459><c> in</c><00:09:30.459><c> contrast</c><00:09:31.149><c> payments</c><00:09:31.629><c> get</c><00:09:31.839><c> a</c><00:09:31.869><c> lot</c>

00:09:32.009 --> 00:09:32.019 align:start position:0%
setting in contrast payments get a lot
 

00:09:32.019 --> 00:09:34.579 align:start position:0%
setting in contrast payments get a lot
harder<00:09:32.259><c> because</c><00:09:33.249><c> in</c><00:09:33.579><c> the</c><00:09:33.639><c> payment</c><00:09:33.999><c> system</c>

00:09:34.579 --> 00:09:34.589 align:start position:0%
harder because in the payment system
 

00:09:34.589 --> 00:09:36.449 align:start position:0%
harder because in the payment system
everybody<00:09:35.589><c> needs</c><00:09:35.860><c> to</c><00:09:35.949><c> be</c><00:09:36.009><c> able</c><00:09:36.129><c> to</c><00:09:36.249><c> verify</c>

00:09:36.449 --> 00:09:36.459 align:start position:0%
everybody needs to be able to verify
 

00:09:36.459 --> 00:09:38.160 align:start position:0%
everybody needs to be able to verify
what's<00:09:36.790><c> going</c><00:09:37.029><c> on</c><00:09:37.149><c> because</c><00:09:37.509><c> anybody</c><00:09:37.779><c> you</c>

00:09:38.160 --> 00:09:38.170 align:start position:0%
what's going on because anybody you
 

00:09:38.170 --> 00:09:40.049 align:start position:0%
what's going on because anybody you
might<00:09:38.410><c> pay</c><00:09:38.739><c> needs</c><00:09:39.189><c> to</c><00:09:39.369><c> know</c><00:09:39.519><c> that</c><00:09:39.730><c> your</c><00:09:39.850><c> money</c>

00:09:40.049 --> 00:09:40.059 align:start position:0%
might pay needs to know that your money
 

00:09:40.059 --> 00:09:44.009 align:start position:0%
might pay needs to know that your money
is<00:09:40.149><c> actually</c><00:09:40.449><c> good</c><00:09:41.429><c> so</c><00:09:42.629><c> this</c><00:09:43.629><c> process</c><00:09:43.809><c> is</c><00:09:43.929><c> a</c>

00:09:44.009 --> 00:09:44.019 align:start position:0%
is actually good so this process is a
 

00:09:44.019 --> 00:09:48.780 align:start position:0%
is actually good so this process is a
bit<00:09:44.110><c> of</c><00:09:44.199><c> a</c><00:09:44.259><c> problem</c><00:09:44.470><c> right</c><00:09:45.749><c> and</c><00:09:47.489><c> they</c><00:09:48.489><c> need</c><00:09:48.699><c> to</c>

00:09:48.780 --> 00:09:48.790 align:start position:0%
bit of a problem right and they need to
 

00:09:48.790 --> 00:09:50.850 align:start position:0%
bit of a problem right and they need to
verified<00:09:49.119><c> anytime</c><00:09:49.509><c> in</c><00:09:49.600><c> the</c><00:09:49.629><c> future</c><00:09:49.860><c> the</c>

00:09:50.850 --> 00:09:50.860 align:start position:0%
verified anytime in the future the
 

00:09:50.860 --> 00:09:52.710 align:start position:0%
verified anytime in the future the
people<00:09:50.889><c> who</c><00:09:51.160><c> keep</c><00:09:51.339><c> the</c><00:09:51.489><c> secrets</c><00:09:51.939><c> well</c><00:09:52.119><c> that</c><00:09:52.540><c> is</c>

00:09:52.710 --> 00:09:52.720 align:start position:0%
people who keep the secrets well that is
 

00:09:52.720 --> 00:09:53.999 align:start position:0%
people who keep the secrets well that is
simple<00:09:53.079><c> in</c><00:09:53.170><c> this</c><00:09:53.259><c> case</c><00:09:53.439><c> is</c><00:09:53.589><c> anyone</c><00:09:53.889><c> who's</c>

00:09:53.999 --> 00:09:54.009 align:start position:0%
simple in this case is anyone who's
 

00:09:54.009 --> 00:09:55.710 align:start position:0%
simple in this case is anyone who's
holding<00:09:54.339><c> the</c><00:09:54.399><c> bag</c><00:09:54.610><c> right</c><00:09:54.910><c> anybody</c><00:09:55.179><c> who</c><00:09:55.420><c> has</c>

00:09:55.710 --> 00:09:55.720 align:start position:0%
holding the bag right anybody who has
 

00:09:55.720 --> 00:09:57.869 align:start position:0%
holding the bag right anybody who has
money<00:09:56.290><c> he</c><00:09:56.410><c> has</c><00:09:56.649><c> crypto</c><00:09:57.009><c> tokens</c><00:09:57.369><c> those</c><00:09:57.670><c> bag</c>

00:09:57.869 --> 00:09:57.879 align:start position:0%
money he has crypto tokens those bag
 

00:09:57.879 --> 00:09:59.340 align:start position:0%
money he has crypto tokens those bag
holders<00:09:58.239><c> they</c><00:09:58.449><c> need</c><00:09:58.629><c> to</c><00:09:58.749><c> keep</c><00:09:58.899><c> the</c><00:09:59.019><c> secrets</c>

00:09:59.340 --> 00:09:59.350 align:start position:0%
holders they need to keep the secrets
 

00:09:59.350 --> 00:10:02.189 align:start position:0%
holders they need to keep the secrets
but<00:09:59.980><c> nobody</c><00:10:00.249><c> else</c><00:10:00.689><c> and</c><00:10:01.689><c> for</c><00:10:01.869><c> that</c><00:10:01.989><c> you're</c>

00:10:02.189 --> 00:10:02.199 align:start position:0%
but nobody else and for that you're
 

00:10:02.199 --> 00:10:04.139 align:start position:0%
but nobody else and for that you're
keeping<00:10:02.350><c> all</c><00:10:02.709><c> the</c><00:10:03.040><c> data</c><00:10:03.189><c> secret</c><00:10:03.579><c> the</c><00:10:03.790><c> balance</c>

00:10:04.139 --> 00:10:04.149 align:start position:0%
keeping all the data secret the balance
 

00:10:04.149 --> 00:10:07.169 align:start position:0%
keeping all the data secret the balance
from<00:10:04.809><c> the</c><00:10:04.929><c> to</c><00:10:05.290><c> everything</c><00:10:05.829><c> else</c><00:10:05.999><c> right</c><00:10:06.999><c> and</c>

00:10:07.169 --> 00:10:07.179 align:start position:0%
from the to everything else right and
 

00:10:07.179 --> 00:10:08.939 align:start position:0%
from the to everything else right and
then<00:10:07.269><c> finally</c><00:10:07.449><c> for</c><00:10:08.259><c> like</c><00:10:08.379><c> a</c><00:10:08.410><c> sealed</c><00:10:08.739><c> bid</c>

00:10:08.939 --> 00:10:08.949 align:start position:0%
then finally for like a sealed bid
 

00:10:08.949 --> 00:10:11.280 align:start position:0%
then finally for like a sealed bid
auction<00:10:09.749><c> again</c><00:10:10.749><c> we're</c><00:10:10.929><c> back</c><00:10:11.019><c> to</c><00:10:11.199><c> the</c>

00:10:11.280 --> 00:10:11.290 align:start position:0%
auction again we're back to the
 

00:10:11.290 --> 00:10:13.169 align:start position:0%
auction again we're back to the
participants<00:10:11.529><c> needing</c><00:10:12.100><c> to</c><00:10:12.189><c> just</c><00:10:12.369><c> know</c><00:10:12.999><c> what's</c>

00:10:13.169 --> 00:10:13.179 align:start position:0%
participants needing to just know what's
 

00:10:13.179 --> 00:10:15.210 align:start position:0%
participants needing to just know what's
going<00:10:13.449><c> on</c><00:10:13.540><c> only</c><00:10:14.019><c> during</c><00:10:14.499><c> the</c><00:10:14.589><c> auction</c><00:10:14.739><c> so</c><00:10:15.100><c> this</c>

00:10:15.210 --> 00:10:15.220 align:start position:0%
going on only during the auction so this
 

00:10:15.220 --> 00:10:17.340 align:start position:0%
going on only during the auction so this
is<00:10:15.339><c> similar</c><00:10:15.549><c> to</c><00:10:15.699><c> a</c><00:10:15.850><c> poker</c><00:10:16.360><c> game</c><00:10:16.480><c> but</c><00:10:17.259><c> the</c>

00:10:17.340 --> 00:10:17.350 align:start position:0%
is similar to a poker game but the
 

00:10:17.350 --> 00:10:19.139 align:start position:0%
is similar to a poker game but the
difference<00:10:17.619><c> is</c><00:10:17.769><c> that</c><00:10:18.069><c> the</c><00:10:18.489><c> secrets</c><00:10:18.879><c> are</c><00:10:18.970><c> kept</c>

00:10:19.139 --> 00:10:19.149 align:start position:0%
difference is that the secrets are kept
 

00:10:19.149 --> 00:10:20.780 align:start position:0%
difference is that the secrets are kept
with<00:10:19.299><c> an</c><00:10:19.389><c> auctioneer</c><00:10:19.869><c> those</c><00:10:20.139><c> are</c><00:10:20.259><c> the</c><00:10:20.350><c> bids</c>

00:10:20.780 --> 00:10:20.790 align:start position:0%
with an auctioneer those are the bids
 

00:10:20.790 --> 00:10:24.329 align:start position:0%
with an auctioneer those are the bids
and<00:10:22.619><c> the</c><00:10:23.619><c> bids</c><00:10:23.799><c> are</c><00:10:23.860><c> what</c><00:10:23.980><c> you</c><00:10:24.040><c> need</c><00:10:24.160><c> to</c><00:10:24.220><c> keep</c>

00:10:24.329 --> 00:10:24.339 align:start position:0%
and the bids are what you need to keep
 

00:10:24.339 --> 00:10:26.449 align:start position:0%
and the bids are what you need to keep
secret<00:10:24.699><c> so</c><00:10:25.029><c> what</c><00:10:25.540><c> do</c><00:10:25.600><c> we</c><00:10:25.689><c> do</c><00:10:25.809><c> about</c><00:10:25.929><c> this</c><00:10:26.169><c> well</c>

00:10:26.449 --> 00:10:26.459 align:start position:0%
secret so what do we do about this well
 

00:10:26.459 --> 00:10:28.139 align:start position:0%
secret so what do we do about this well
there<00:10:27.459><c> are</c><00:10:27.519><c> a</c><00:10:27.549><c> couple</c><00:10:27.699><c> of</c><00:10:27.879><c> different</c>

00:10:28.139 --> 00:10:28.149 align:start position:0%
there are a couple of different
 

00:10:28.149 --> 00:10:30.449 align:start position:0%
there are a couple of different
techniques<00:10:28.269><c> you</c><00:10:28.689><c> can</c><00:10:28.839><c> use</c><00:10:29.079><c> that</c><00:10:29.889><c> can</c><00:10:30.040><c> work</c><00:10:30.220><c> for</c>

00:10:30.449 --> 00:10:30.459 align:start position:0%
techniques you can use that can work for
 

00:10:30.459 --> 00:10:31.949 align:start position:0%
techniques you can use that can work for
various<00:10:30.669><c> things</c><00:10:30.759><c> there</c><00:10:31.600><c> were</c><00:10:31.660><c> basically</c>

00:10:31.949 --> 00:10:31.959 align:start position:0%
various things there were basically
 

00:10:31.959 --> 00:10:33.960 align:start position:0%
various things there were basically
three<00:10:32.049><c> on</c><00:10:32.529><c> the</c><00:10:33.040><c> first</c><00:10:33.249><c> one</c><00:10:33.459><c> is</c><00:10:33.549><c> a</c><00:10:33.579><c> thing</c><00:10:33.819><c> that's</c>

00:10:33.960 --> 00:10:33.970 align:start position:0%
three on the first one is a thing that's
 

00:10:33.970 --> 00:10:35.609 align:start position:0%
three on the first one is a thing that's
called<00:10:34.149><c> refereed</c><00:10:34.509><c> the</c><00:10:34.660><c> computation</c><00:10:35.379><c> this</c>

00:10:35.609 --> 00:10:35.619 align:start position:0%
called refereed the computation this
 

00:10:35.619 --> 00:10:39.179 align:start position:0%
called refereed the computation this
came<00:10:35.949><c> out</c><00:10:36.040><c> of</c><00:10:36.189><c> academic</c><00:10:36.639><c> work</c><00:10:36.669><c> in</c><00:10:37.739><c> 2009</c><00:10:38.739><c> him</c>

00:10:39.179 --> 00:10:39.189 align:start position:0%
came out of academic work in 2009 him
 

00:10:39.189 --> 00:10:40.409 align:start position:0%
came out of academic work in 2009 him
that<00:10:39.369><c> nobody</c><00:10:39.639><c> ever</c><00:10:39.790><c> heard</c><00:10:39.910><c> of</c><00:10:40.149><c> and</c><00:10:40.329><c> nobody</c>

00:10:40.409 --> 00:10:40.419 align:start position:0%
that nobody ever heard of and nobody
 

00:10:40.419 --> 00:10:42.929 align:start position:0%
that nobody ever heard of and nobody
ever<00:10:40.629><c> cites</c><00:10:41.220><c> but</c><00:10:42.220><c> then</c><00:10:42.429><c> got</c><00:10:42.639><c> sort</c><00:10:42.879><c> of</c>

00:10:42.929 --> 00:10:42.939 align:start position:0%
ever cites but then got sort of
 

00:10:42.939 --> 00:10:44.220 align:start position:0%
ever cites but then got sort of
reinvented<00:10:43.449><c> I</c><00:10:43.509><c> think</c><00:10:43.720><c> completely</c><00:10:44.110><c> by</c>

00:10:44.220 --> 00:10:44.230 align:start position:0%
reinvented I think completely by
 

00:10:44.230 --> 00:10:46.019 align:start position:0%
reinvented I think completely by
happenstance<00:10:44.769><c> by</c><00:10:45.160><c> things</c><00:10:45.459><c> like</c><00:10:45.549><c> true--but</c>

00:10:46.019 --> 00:10:46.029 align:start position:0%
happenstance by things like true--but
 

00:10:46.029 --> 00:10:48.539 align:start position:0%
happenstance by things like true--but
and<00:10:46.299><c> arbiter</c><00:10:46.660><c> manof</c><00:10:46.869><c> chain</c><00:10:47.110><c> labs</c><00:10:47.399><c> and</c><00:10:48.399><c> no</c>

00:10:48.539 --> 00:10:48.549 align:start position:0%
and arbiter manof chain labs and no
 

00:10:48.549 --> 00:10:49.590 align:start position:0%
and arbiter manof chain labs and no
doubt<00:10:48.699><c> other</c><00:10:48.819><c> things</c><00:10:49.089><c> I</c><00:10:49.179><c> haven't</c><00:10:49.449><c> thought</c><00:10:49.540><c> of</c>

00:10:49.590 --> 00:10:49.600 align:start position:0%
doubt other things I haven't thought of
 

00:10:49.600 --> 00:10:51.929 align:start position:0%
doubt other things I haven't thought of
this<00:10:49.929><c> is</c><00:10:50.230><c> sort</c><00:10:50.410><c> of</c><00:10:50.470><c> like</c><00:10:50.589><c> state</c><00:10:51.009><c> channels</c><00:10:51.429><c> in</c><00:10:51.850><c> a</c>

00:10:51.929 --> 00:10:51.939 align:start position:0%
this is sort of like state channels in a
 

00:10:51.939 --> 00:10:53.609 align:start position:0%
this is sort of like state channels in a
certain<00:10:52.209><c> sense</c><00:10:52.360><c> and</c><00:10:52.629><c> these</c><00:10:53.290><c> provide</c><00:10:53.499><c> a</c>

00:10:53.609 --> 00:10:53.619 align:start position:0%
certain sense and these provide a
 

00:10:53.619 --> 00:10:56.340 align:start position:0%
certain sense and these provide a
certain<00:10:53.919><c> kind</c><00:10:54.100><c> of</c><00:10:54.449><c> privacy</c><00:10:55.449><c> the</c><00:10:55.929><c> next</c><00:10:56.199><c> thing</c>

00:10:56.340 --> 00:10:56.350 align:start position:0%
certain kind of privacy the next thing
 

00:10:56.350 --> 00:10:58.319 align:start position:0%
certain kind of privacy the next thing
is<00:10:56.499><c> trusted</c><00:10:56.860><c> execution</c><00:10:57.100><c> in</c><00:10:57.699><c> the</c><00:10:58.059><c> form</c><00:10:58.269><c> of</c>

00:10:58.319 --> 00:10:58.329 align:start position:0%
is trusted execution in the form of
 

00:10:58.329 --> 00:11:01.019 align:start position:0%
is trusted execution in the form of
either<00:10:58.480><c> SGX</c><00:10:59.019><c> or</c><00:10:59.259><c> MPC</c><00:10:59.769><c> and</c><00:10:59.980><c> this</c><00:11:00.489><c> is</c><00:11:00.669><c> really</c>

00:11:01.019 --> 00:11:01.029 align:start position:0%
either SGX or MPC and this is really
 

00:11:01.029 --> 00:11:02.609 align:start position:0%
either SGX or MPC and this is really
sort<00:11:01.239><c> of</c><00:11:01.269><c> the</c><00:11:01.360><c> Holy</c><00:11:01.540><c> Grail</c><00:11:01.839><c> but</c><00:11:02.259><c> it</c><00:11:02.350><c> turns</c><00:11:02.529><c> out</c>

00:11:02.609 --> 00:11:02.619 align:start position:0%
sort of the Holy Grail but it turns out
 

00:11:02.619 --> 00:11:04.409 align:start position:0%
sort of the Holy Grail but it turns out
to<00:11:02.739><c> be</c><00:11:02.769><c> problematic</c><00:11:03.249><c> and</c><00:11:03.579><c> then</c><00:11:03.970><c> the</c><00:11:04.059><c> final</c>

00:11:04.409 --> 00:11:04.419 align:start position:0%
to be problematic and then the final
 

00:11:04.419 --> 00:11:05.789 align:start position:0%
to be problematic and then the final
thing<00:11:04.449><c> which</c><00:11:04.869><c> is</c><00:11:05.019><c> sort</c><00:11:05.259><c> of</c><00:11:05.290><c> what</c><00:11:05.470><c> my</c><00:11:05.589><c> research</c>

00:11:05.789 --> 00:11:05.799 align:start position:0%
thing which is sort of what my research
 

00:11:05.799 --> 00:11:07.439 align:start position:0%
thing which is sort of what my research
is<00:11:06.129><c> on</c><00:11:06.220><c> and</c><00:11:06.490><c> in</c><00:11:06.549><c> fact</c><00:11:06.579><c> I</c><00:11:06.819><c> have</c><00:11:06.939><c> a</c><00:11:06.970><c> paper</c>

00:11:07.439 --> 00:11:07.449 align:start position:0%
is on and in fact I have a paper
 

00:11:07.449 --> 00:11:09.230 align:start position:0%
is on and in fact I have a paper
appearing<00:11:07.990><c> this</c><00:11:08.169><c> year</c><00:11:08.439><c> on</c>

00:11:09.230 --> 00:11:09.240 align:start position:0%
appearing this year on
 

00:11:09.240 --> 00:11:11.000 align:start position:0%
appearing this year on
is<00:11:09.300><c> sort</c><00:11:10.230><c> of</c><00:11:10.290><c> zero</c><00:11:10.440><c> knowledge-based</c>

00:11:11.000 --> 00:11:11.010 align:start position:0%
is sort of zero knowledge-based
 

00:11:11.010 --> 00:11:13.220 align:start position:0%
is sort of zero knowledge-based
execution<00:11:11.670><c> protocols</c><00:11:12.270><c> and</c><00:11:12.600><c> so</c><00:11:12.690><c> this</c><00:11:12.839><c> starts</c>

00:11:13.220 --> 00:11:13.230 align:start position:0%
execution protocols and so this starts
 

00:11:13.230 --> 00:11:15.590 align:start position:0%
execution protocols and so this starts
with<00:11:13.440><c> Z</c><00:11:13.680><c> cash</c><00:11:13.890><c> which</c><00:11:14.580><c> does</c><00:11:14.820><c> privacy</c><00:11:15.149><c> just</c><00:11:15.390><c> for</c>

00:11:15.590 --> 00:11:15.600 align:start position:0%
with Z cash which does privacy just for
 

00:11:15.600 --> 00:11:17.449 align:start position:0%
with Z cash which does privacy just for
a<00:11:15.630><c> fixed</c><00:11:16.020><c> function</c><00:11:16.470><c> which</c><00:11:16.770><c> is</c><00:11:16.890><c> payments</c>

00:11:17.449 --> 00:11:17.459 align:start position:0%
a fixed function which is payments
 

00:11:17.459 --> 00:11:19.280 align:start position:0%
a fixed function which is payments
it<00:11:17.970><c> got</c><00:11:18.149><c> generalized</c><00:11:18.630><c> on</c><00:11:18.839><c> some</c><00:11:19.020><c> things</c><00:11:19.230><c> that</c>

00:11:19.280 --> 00:11:19.290 align:start position:0%
it got generalized on some things that
 

00:11:19.290 --> 00:11:20.750 align:start position:0%
it got generalized on some things that
say<00:11:19.470><c> oh</c><00:11:19.500><c> you</c><00:11:19.620><c> can</c><00:11:19.890><c> have</c><00:11:20.040><c> multiple</c><00:11:20.310><c> different</c>

00:11:20.750 --> 00:11:20.760 align:start position:0%
say oh you can have multiple different
 

00:11:20.760 --> 00:11:22.610 align:start position:0%
say oh you can have multiple different
functions<00:11:21.330><c> that</c><00:11:21.480><c> standalone</c><00:11:21.870><c> it's</c><00:11:22.230><c> basically</c>

00:11:22.610 --> 00:11:22.620 align:start position:0%
functions that standalone it's basically
 

00:11:22.620 --> 00:11:24.380 align:start position:0%
functions that standalone it's basically
different<00:11:22.770><c> block</c><00:11:23.100><c> chains</c><00:11:23.399><c> then</c><00:11:23.970><c> called</c><00:11:24.149><c> hock</c>

00:11:24.380 --> 00:11:24.390 align:start position:0%
different block chains then called hock
 

00:11:24.390 --> 00:11:25.940 align:start position:0%
different block chains then called hock
and<00:11:24.660><c> then</c><00:11:25.050><c> the</c><00:11:25.140><c> latest</c><00:11:25.410><c> piece</c><00:11:25.560><c> of</c><00:11:25.680><c> research</c>

00:11:25.940 --> 00:11:25.950 align:start position:0%
and then the latest piece of research
 

00:11:25.950 --> 00:11:27.590 align:start position:0%
and then the latest piece of research
which<00:11:26.160><c> is</c><00:11:26.279><c> by</c><00:11:26.399><c> me</c><00:11:26.610><c> and</c><00:11:26.850><c> my</c><00:11:27.120><c> co-authors</c>

00:11:27.590 --> 00:11:27.600 align:start position:0%
which is by me and my co-authors
 

00:11:27.600 --> 00:11:29.269 align:start position:0%
which is by me and my co-authors
actually<00:11:28.320><c> so</c><00:11:28.470><c> you</c><00:11:28.649><c> can</c><00:11:28.770><c> have</c><00:11:28.920><c> general</c>

00:11:29.269 --> 00:11:29.279 align:start position:0%
actually so you can have general
 

00:11:29.279 --> 00:11:31.010 align:start position:0%
actually so you can have general
computation<00:11:29.580><c> instead</c><00:11:30.149><c> of</c><00:11:30.240><c> a</c><00:11:30.300><c> composable</c><00:11:30.839><c> way</c>

00:11:31.010 --> 00:11:31.020 align:start position:0%
computation instead of a composable way
 

00:11:31.020 --> 00:11:32.840 align:start position:0%
computation instead of a composable way
right<00:11:31.950><c> so</c><00:11:32.160><c> I'll</c><00:11:32.250><c> give</c><00:11:32.370><c> you</c><00:11:32.399><c> a</c><00:11:32.520><c> brief</c><00:11:32.670><c> overview</c>

00:11:32.840 --> 00:11:32.850 align:start position:0%
right so I'll give you a brief overview
 

00:11:32.850 --> 00:11:35.660 align:start position:0%
right so I'll give you a brief overview
of<00:11:33.209><c> these</c><00:11:33.720><c> threes</c><00:11:33.990><c> that's</c><00:11:34.260><c> techniques</c><00:11:34.920><c> so</c>

00:11:35.660 --> 00:11:35.670 align:start position:0%
of these threes that's techniques so
 

00:11:35.670 --> 00:11:38.480 align:start position:0%
of these threes that's techniques so
refereed<00:11:36.149><c> computation</c><00:11:36.810><c> is</c><00:11:37.070><c> you</c><00:11:38.070><c> know</c><00:11:38.160><c> sort</c><00:11:38.459><c> of</c>

00:11:38.480 --> 00:11:38.490 align:start position:0%
refereed computation is you know sort of
 

00:11:38.490 --> 00:11:40.699 align:start position:0%
refereed computation is you know sort of
like<00:11:38.550><c> a</c><00:11:38.640><c> state</c><00:11:38.850><c> channel</c><00:11:39.209><c> and</c><00:11:39.390><c> it</c><00:11:40.320><c> actually</c><00:11:40.649><c> is</c>

00:11:40.699 --> 00:11:40.709 align:start position:0%
like a state channel and it actually is
 

00:11:40.709 --> 00:11:41.990 align:start position:0%
like a state channel and it actually is
the<00:11:40.800><c> closest</c><00:11:41.160><c> thing</c><00:11:41.339><c> to</c><00:11:41.370><c> a</c><00:11:41.550><c> wheel-like</c>

00:11:41.990 --> 00:11:42.000 align:start position:0%
the closest thing to a wheel-like
 

00:11:42.000 --> 00:11:43.610 align:start position:0%
the closest thing to a wheel-like
contract<00:11:42.779><c> in</c><00:11:42.959><c> the</c><00:11:43.020><c> sense</c><00:11:43.200><c> of</c><00:11:43.230><c> what</c><00:11:43.380><c> we</c><00:11:43.470><c> have</c>

00:11:43.610 --> 00:11:43.620 align:start position:0%
contract in the sense of what we have
 

00:11:43.620 --> 00:11:45.320 align:start position:0%
contract in the sense of what we have
under<00:11:43.830><c> the</c><00:11:43.920><c> law</c><00:11:44.100><c> right</c><00:11:44.550><c> you</c><00:11:45.000><c> have</c><00:11:45.149><c> some</c>

00:11:45.320 --> 00:11:45.330 align:start position:0%
under the law right you have some
 

00:11:45.330 --> 00:11:47.210 align:start position:0%
under the law right you have some
parties<00:11:45.660><c> they</c><00:11:45.930><c> agree</c><00:11:46.140><c> to</c><00:11:46.170><c> do</c><00:11:46.380><c> some</c><00:11:46.589><c> stuff</c><00:11:46.800><c> they</c>

00:11:47.210 --> 00:11:47.220 align:start position:0%
parties they agree to do some stuff they
 

00:11:47.220 --> 00:11:49.100 align:start position:0%
parties they agree to do some stuff they
do<00:11:47.279><c> whatever</c><00:11:47.640><c> it</c><00:11:47.790><c> is</c><00:11:47.880><c> off</c><00:11:48.029><c> chain</c><00:11:48.330><c> as</c><00:11:48.510><c> long</c><00:11:48.959><c> as</c>

00:11:49.100 --> 00:11:49.110 align:start position:0%
do whatever it is off chain as long as
 

00:11:49.110 --> 00:11:51.350 align:start position:0%
do whatever it is off chain as long as
everybody's<00:11:49.529><c> honest</c><00:11:50.250><c> right</c><00:11:51.029><c> they</c><00:11:51.209><c> don't</c>

00:11:51.350 --> 00:11:51.360 align:start position:0%
everybody's honest right they don't
 

00:11:51.360 --> 00:11:53.420 align:start position:0%
everybody's honest right they don't
disagree<00:11:51.649><c> nothing</c><00:11:52.649><c> happens</c><00:11:52.950><c> on</c><00:11:53.040><c> chain</c><00:11:53.279><c> you</c>

00:11:53.420 --> 00:11:53.430 align:start position:0%
disagree nothing happens on chain you
 

00:11:53.430 --> 00:11:55.100 align:start position:0%
disagree nothing happens on chain you
have<00:11:53.520><c> no</c><00:11:53.640><c> privacy</c><00:11:53.940><c> problems</c><00:11:54.330><c> if</c><00:11:54.600><c> there's</c><00:11:54.930><c> ever</c>

00:11:55.100 --> 00:11:55.110 align:start position:0%
have no privacy problems if there's ever
 

00:11:55.110 --> 00:11:57.079 align:start position:0%
have no privacy problems if there's ever
a<00:11:55.170><c> dispute</c><00:11:55.709><c> though</c><00:11:55.950><c> you</c><00:11:56.580><c> take</c><00:11:56.790><c> it</c><00:11:56.910><c> to</c><00:11:57.000><c> the</c>

00:11:57.079 --> 00:11:57.089 align:start position:0%
a dispute though you take it to the
 

00:11:57.089 --> 00:11:58.250 align:start position:0%
a dispute though you take it to the
blockchain<00:11:57.330><c> and</c><00:11:57.720><c> the</c><00:11:57.779><c> blockchain</c><00:11:57.959><c> is</c>

00:11:58.250 --> 00:11:58.260 align:start position:0%
blockchain and the blockchain is
 

00:11:58.260 --> 00:12:00.680 align:start position:0%
blockchain and the blockchain is
supposed<00:11:58.500><c> to</c><00:11:58.560><c> mediate</c><00:11:59.100><c> the</c><00:11:59.279><c> dispute</c><00:11:59.690><c> right</c>

00:12:00.680 --> 00:12:00.690 align:start position:0%
supposed to mediate the dispute right
 

00:12:00.690 --> 00:12:02.810 align:start position:0%
supposed to mediate the dispute right
and<00:12:00.899><c> so</c><00:12:01.230><c> this</c><00:12:01.490><c> works</c><00:12:02.490><c> quite</c><00:12:02.730><c> effectively</c>

00:12:02.810 --> 00:12:02.820 align:start position:0%
and so this works quite effectively
 

00:12:02.820 --> 00:12:05.750 align:start position:0%
and so this works quite effectively
quite<00:12:03.420><c> efficiently</c><00:12:04.310><c> it</c><00:12:05.310><c> doesn't</c><00:12:05.610><c> have</c>

00:12:05.750 --> 00:12:05.760 align:start position:0%
quite efficiently it doesn't have
 

00:12:05.760 --> 00:12:07.910 align:start position:0%
quite efficiently it doesn't have
privacy<00:12:06.120><c> inherently</c><00:12:06.839><c> when</c><00:12:07.140><c> you</c><00:12:07.260><c> resolve</c><00:12:07.740><c> it</c>

00:12:07.910 --> 00:12:07.920 align:start position:0%
privacy inherently when you resolve it
 

00:12:07.920 --> 00:12:09.170 align:start position:0%
privacy inherently when you resolve it
usually<00:12:08.310><c> when</c><00:12:08.399><c> you</c><00:12:08.490><c> resolve</c><00:12:08.760><c> it</c><00:12:08.850><c> on</c><00:12:08.970><c> chain</c>

00:12:09.170 --> 00:12:09.180 align:start position:0%
usually when you resolve it on chain
 

00:12:09.180 --> 00:12:10.760 align:start position:0%
usually when you resolve it on chain
everything's<00:12:09.570><c> public</c><00:12:09.959><c> similarly</c><00:12:10.380><c> to</c><00:12:10.470><c> a</c><00:12:10.529><c> court</c>

00:12:10.760 --> 00:12:10.770 align:start position:0%
everything's public similarly to a court
 

00:12:10.770 --> 00:12:12.620 align:start position:0%
everything's public similarly to a court
case<00:12:10.920><c> but</c><00:12:11.459><c> if</c><00:12:11.550><c> you</c><00:12:11.670><c> do</c><00:12:11.850><c> have</c><00:12:12.060><c> some</c><00:12:12.300><c> other</c><00:12:12.510><c> a</c>

00:12:12.620 --> 00:12:12.630 align:start position:0%
case but if you do have some other a
 

00:12:12.630 --> 00:12:14.240 align:start position:0%
case but if you do have some other a
privacy<00:12:13.140><c> solution</c><00:12:13.589><c> for</c><00:12:13.770><c> doing</c><00:12:13.860><c> private</c>

00:12:14.240 --> 00:12:14.250 align:start position:0%
privacy solution for doing private
 

00:12:14.250 --> 00:12:16.310 align:start position:0%
privacy solution for doing private
computation<00:12:14.880><c> on</c><00:12:15.000><c> chain</c><00:12:15.270><c> turns</c><00:12:15.990><c> out</c><00:12:16.110><c> you</c><00:12:16.200><c> can</c>

00:12:16.310 --> 00:12:16.320 align:start position:0%
computation on chain turns out you can
 

00:12:16.320 --> 00:12:18.019 align:start position:0%
computation on chain turns out you can
make<00:12:16.350><c> this</c><00:12:16.620><c> private</c><00:12:16.980><c> right</c><00:12:17.399><c> and</c><00:12:17.579><c> you</c><00:12:17.760><c> can</c><00:12:17.910><c> use</c>

00:12:18.019 --> 00:12:18.029 align:start position:0%
make this private right and you can use
 

00:12:18.029 --> 00:12:19.130 align:start position:0%
make this private right and you can use
this<00:12:18.180><c> for</c><00:12:18.390><c> something</c><00:12:18.630><c> like</c><00:12:18.720><c> a</c><00:12:18.750><c> poker</c><00:12:19.110><c> game</c>

00:12:19.130 --> 00:12:19.140 align:start position:0%
this for something like a poker game
 

00:12:19.140 --> 00:12:22.670 align:start position:0%
this for something like a poker game
quite<00:12:19.709><c> well</c><00:12:19.950><c> it</c><00:12:20.130><c> works</c><00:12:20.339><c> nicely</c><00:12:21.149><c> right</c><00:12:21.899><c> and</c><00:12:22.110><c> so</c>

00:12:22.670 --> 00:12:22.680 align:start position:0%
quite well it works nicely right and so
 

00:12:22.680 --> 00:12:24.560 align:start position:0%
quite well it works nicely right and so
in<00:12:23.040><c> this</c><00:12:23.279><c> case</c><00:12:23.520><c> right</c><00:12:23.760><c> this</c><00:12:23.970><c> works</c><00:12:24.209><c> for</c>

00:12:24.560 --> 00:12:24.570 align:start position:0%
in this case right this works for
 

00:12:24.570 --> 00:12:26.420 align:start position:0%
in this case right this works for
systems<00:12:25.140><c> where</c><00:12:25.380><c> you</c><00:12:25.740><c> know</c><00:12:25.980><c> only</c><00:12:26.339><c> the</c>

00:12:26.420 --> 00:12:26.430 align:start position:0%
systems where you know only the
 

00:12:26.430 --> 00:12:27.670 align:start position:0%
systems where you know only the
participants<00:12:26.880><c> care</c><00:12:27.029><c> about</c><00:12:27.180><c> the</c><00:12:27.270><c> correctness</c>

00:12:27.670 --> 00:12:27.680 align:start position:0%
participants care about the correctness
 

00:12:27.680 --> 00:12:29.510 align:start position:0%
participants care about the correctness
only<00:12:28.680><c> insures</c><00:12:28.950><c> correctness</c><00:12:29.310><c> well</c>

00:12:29.510 --> 00:12:29.520 align:start position:0%
only insures correctness well
 

00:12:29.520 --> 00:12:30.860 align:start position:0%
only insures correctness well
participating<00:12:30.149><c> because</c><00:12:30.360><c> you</c><00:12:30.450><c> actually</c><00:12:30.779><c> have</c>

00:12:30.860 --> 00:12:30.870 align:start position:0%
participating because you actually have
 

00:12:30.870 --> 00:12:34.780 align:start position:0%
participating because you actually have
to<00:12:30.990><c> be</c><00:12:31.220><c> moderating</c><00:12:32.220><c> with</c><00:12:32.490><c> these</c><00:12:32.640><c> people</c><00:12:32.990><c> and</c>

00:12:34.780 --> 00:12:34.790 align:start position:0%
to be moderating with these people and
 

00:12:34.790 --> 00:12:37.220 align:start position:0%
to be moderating with these people and
it<00:12:35.790><c> hides</c><00:12:36.120><c> pretty</c><00:12:36.480><c> much</c><00:12:36.630><c> everything</c><00:12:36.990><c> if</c><00:12:37.140><c> you</c>

00:12:37.220 --> 00:12:37.230 align:start position:0%
it hides pretty much everything if you
 

00:12:37.230 --> 00:12:39.519 align:start position:0%
it hides pretty much everything if you
get<00:12:37.350><c> the</c><00:12:37.440><c> dispute</c><00:12:37.740><c> process</c><00:12:37.770><c> right</c><00:12:38.279><c> so</c><00:12:39.240><c> that's</c>

00:12:39.519 --> 00:12:39.529 align:start position:0%
get the dispute process right so that's
 

00:12:39.529 --> 00:12:42.230 align:start position:0%
get the dispute process right so that's
one<00:12:40.529><c> option</c><00:12:40.709><c> but</c><00:12:41.399><c> it's</c><00:12:41.550><c> limited</c><00:12:41.970><c> right</c><00:12:42.149><c> it</c>

00:12:42.230 --> 00:12:42.240 align:start position:0%
one option but it's limited right it
 

00:12:42.240 --> 00:12:43.730 align:start position:0%
one option but it's limited right it
basically<00:12:42.540><c> works</c><00:12:42.870><c> for</c><00:12:43.079><c> these</c><00:12:43.140><c> things</c><00:12:43.470><c> where</c>

00:12:43.730 --> 00:12:43.740 align:start position:0%
basically works for these things where
 

00:12:43.740 --> 00:12:45.170 align:start position:0%
basically works for these things where
you<00:12:43.920><c> only</c><00:12:44.070><c> care</c><00:12:44.459><c> as</c><00:12:44.579><c> long</c><00:12:44.700><c> as</c><00:12:44.880><c> you</c><00:12:44.970><c> are</c><00:12:45.029><c> in</c><00:12:45.089><c> the</c>

00:12:45.170 --> 00:12:45.180 align:start position:0%
you only care as long as you are in the
 

00:12:45.180 --> 00:12:47.480 align:start position:0%
you only care as long as you are in the
room<00:12:45.360><c> right</c><00:12:45.540><c> it</c><00:12:46.290><c> doesn't</c><00:12:46.560><c> work</c><00:12:46.740><c> for</c><00:12:46.980><c> money</c><00:12:47.220><c> and</c>

00:12:47.480 --> 00:12:47.490 align:start position:0%
room right it doesn't work for money and
 

00:12:47.490 --> 00:12:49.160 align:start position:0%
room right it doesn't work for money and
the<00:12:48.000><c> reason</c><00:12:48.240><c> it</c><00:12:48.329><c> doesn't</c><00:12:48.480><c> work</c><00:12:48.600><c> for</c><00:12:48.839><c> money</c><00:12:48.990><c> or</c>

00:12:49.160 --> 00:12:49.170 align:start position:0%
the reason it doesn't work for money or
 

00:12:49.170 --> 00:12:52.730 align:start position:0%
the reason it doesn't work for money or
anything<00:12:49.230><c> like</c><00:12:49.620><c> it</c><00:12:49.829><c> is</c><00:12:49.920><c> because</c><00:12:50.279><c> a</c><00:12:51.529><c> year</c><00:12:52.529><c> ago</c>

00:12:52.730 --> 00:12:52.740 align:start position:0%
anything like it is because a year ago
 

00:12:52.740 --> 00:12:54.170 align:start position:0%
anything like it is because a year ago
when<00:12:52.950><c> you</c><00:12:52.980><c> weren't</c><00:12:53.399><c> part</c><00:12:54.029><c> of</c><00:12:54.120><c> the</c>

00:12:54.170 --> 00:12:54.180 align:start position:0%
when you weren't part of the
 

00:12:54.180 --> 00:12:56.150 align:start position:0%
when you weren't part of the
cryptocurrency<00:12:54.510><c> scene</c><00:12:54.899><c> or</c><00:12:55.110><c> whatever</c><00:12:55.230><c> twenty</c>

00:12:56.150 --> 00:12:56.160 align:start position:0%
cryptocurrency scene or whatever twenty
 

00:12:56.160 --> 00:12:57.350 align:start position:0%
cryptocurrency scene or whatever twenty
guys<00:12:56.279><c> could</c><00:12:56.520><c> have</c><00:12:56.610><c> gotten</c><00:12:56.820><c> together</c><00:12:56.910><c> and</c>

00:12:57.350 --> 00:12:57.360 align:start position:0%
guys could have gotten together and
 

00:12:57.360 --> 00:12:58.699 align:start position:0%
guys could have gotten together and
decided<00:12:57.899><c> they</c><00:12:57.990><c> were</c><00:12:58.079><c> going</c><00:12:58.230><c> to</c><00:12:58.290><c> invent</c><00:12:58.560><c> a</c>

00:12:58.699 --> 00:12:58.709 align:start position:0%
decided they were going to invent a
 

00:12:58.709 --> 00:13:01.100 align:start position:0%
decided they were going to invent a
bunch<00:12:58.920><c> of</c><00:12:59.100><c> extra</c><00:13:00.000><c> money</c><00:13:00.180><c> and</c><00:13:00.450><c> since</c><00:13:00.990><c> you</c>

00:13:01.100 --> 00:13:01.110 align:start position:0%
bunch of extra money and since you
 

00:13:01.110 --> 00:13:02.300 align:start position:0%
bunch of extra money and since you
weren't<00:13:01.290><c> in</c><00:13:01.380><c> the</c><00:13:01.440><c> room</c><00:13:01.470><c> you</c><00:13:01.860><c> didn't</c><00:13:02.100><c> see</c><00:13:02.190><c> them</c>

00:13:02.300 --> 00:13:02.310 align:start position:0%
weren't in the room you didn't see them
 

00:13:02.310 --> 00:13:03.889 align:start position:0%
weren't in the room you didn't see them
do<00:13:02.459><c> this</c><00:13:02.640><c> so</c><00:13:02.940><c> you</c><00:13:03.000><c> couldn't</c><00:13:03.329><c> dispute</c><00:13:03.540><c> it</c><00:13:03.779><c> on</c>

00:13:03.889 --> 00:13:03.899 align:start position:0%
do this so you couldn't dispute it on
 

00:13:03.899 --> 00:13:05.990 align:start position:0%
do this so you couldn't dispute it on
chain<00:13:04.200><c> and</c><00:13:04.529><c> now</c><00:13:05.130><c> you</c><00:13:05.190><c> have</c><00:13:05.520><c> no</c><00:13:05.670><c> idea</c><00:13:05.880><c> what</c>

00:13:05.990 --> 00:13:06.000 align:start position:0%
chain and now you have no idea what
 

00:13:06.000 --> 00:13:07.400 align:start position:0%
chain and now you have no idea what
happened<00:13:06.329><c> right</c><00:13:06.600><c> so</c><00:13:06.720><c> the</c><00:13:06.810><c> only</c><00:13:06.870><c> this</c><00:13:07.260><c> only</c>

00:13:07.400 --> 00:13:07.410 align:start position:0%
happened right so the only this only
 

00:13:07.410 --> 00:13:08.720 align:start position:0%
happened right so the only this only
works<00:13:07.709><c> when</c><00:13:07.860><c> you've</c><00:13:08.010><c> seen</c><00:13:08.220><c> all</c><00:13:08.370><c> the</c><00:13:08.550><c> state</c>

00:13:08.720 --> 00:13:08.730 align:start position:0%
works when you've seen all the state
 

00:13:08.730 --> 00:13:12.710 align:start position:0%
works when you've seen all the state
transitions<00:13:10.160><c> the</c><00:13:11.160><c> next</c><00:13:11.430><c> thing</c><00:13:11.579><c> you</c><00:13:11.730><c> can</c><00:13:11.910><c> do</c><00:13:12.060><c> is</c>

00:13:12.710 --> 00:13:12.720 align:start position:0%
transitions the next thing you can do is
 

00:13:12.720 --> 00:13:15.560 align:start position:0%
transitions the next thing you can do is
SGX<00:13:13.290><c> right</c><00:13:13.920><c> or</c><00:13:14.220><c> multi-party</c><00:13:14.880><c> computation</c><00:13:15.149><c> and</c>

00:13:15.560 --> 00:13:15.570 align:start position:0%
SGX right or multi-party computation and
 

00:13:15.570 --> 00:13:16.940 align:start position:0%
SGX right or multi-party computation and
these<00:13:15.660><c> are</c><00:13:15.779><c> actually</c><00:13:16.050><c> very</c><00:13:16.200><c> similar</c><00:13:16.560><c> from</c><00:13:16.890><c> a</c>

00:13:16.940 --> 00:13:16.950 align:start position:0%
these are actually very similar from a
 

00:13:16.950 --> 00:13:18.230 align:start position:0%
these are actually very similar from a
conceptual<00:13:17.400><c> point</c><00:13:17.520><c> of</c><00:13:17.640><c> view</c><00:13:17.760><c> they</c><00:13:17.940><c> basically</c>

00:13:18.230 --> 00:13:18.240 align:start position:0%
conceptual point of view they basically
 

00:13:18.240 --> 00:13:20.480 align:start position:0%
conceptual point of view they basically
both<00:13:18.510><c> conjure</c><00:13:19.110><c> a</c><00:13:19.140><c> trusted</c><00:13:19.709><c> third</c><00:13:19.740><c> party</c><00:13:20.279><c> out</c>

00:13:20.480 --> 00:13:20.490 align:start position:0%
both conjure a trusted third party out
 

00:13:20.490 --> 00:13:21.430 align:start position:0%
both conjure a trusted third party out
of<00:13:20.640><c> thin</c><00:13:20.880><c> air</c>

00:13:21.430 --> 00:13:21.440 align:start position:0%
of thin air
 

00:13:21.440 --> 00:13:23.319 align:start position:0%
of thin air
right<00:13:21.680><c> either</c><00:13:22.100><c> do</c><00:13:22.279><c> it</c><00:13:22.310><c> by</c><00:13:22.459><c> assuming</c><00:13:22.910><c> you</c><00:13:23.180><c> have</c>

00:13:23.319 --> 00:13:23.329 align:start position:0%
right either do it by assuming you have
 

00:13:23.329 --> 00:13:25.540 align:start position:0%
right either do it by assuming you have
hardware<00:13:23.720><c> that's</c><00:13:23.930><c> secure</c><00:13:24.319><c> or</c><00:13:24.529><c> by</c><00:13:25.040><c> assuming</c>

00:13:25.540 --> 00:13:25.550 align:start position:0%
hardware that's secure or by assuming
 

00:13:25.550 --> 00:13:28.869 align:start position:0%
hardware that's secure or by assuming
that<00:13:25.850><c> you</c><00:13:25.940><c> have</c><00:13:26.180><c> some</c><00:13:26.959><c> number</c><00:13:27.319><c> of</c><00:13:27.350><c> servers</c><00:13:27.879><c> one</c>

00:13:28.869 --> 00:13:28.879 align:start position:0%
that you have some number of servers one
 

00:13:28.879 --> 00:13:30.819 align:start position:0%
that you have some number of servers one
or<00:13:29.060><c> five</c><00:13:29.660><c> of</c><00:13:29.839><c> them</c><00:13:29.959><c> are</c><00:13:30.050><c> honest</c><00:13:30.410><c> and</c><00:13:30.589><c> then</c><00:13:30.769><c> you</c>

00:13:30.819 --> 00:13:30.829 align:start position:0%
or five of them are honest and then you
 

00:13:30.829 --> 00:13:33.730 align:start position:0%
or five of them are honest and then you
do<00:13:30.980><c> some</c><00:13:31.160><c> crazy</c><00:13:31.339><c> cryptography</c><00:13:32.089><c> and</c><00:13:32.740><c> ideally</c>

00:13:33.730 --> 00:13:33.740 align:start position:0%
do some crazy cryptography and ideally
 

00:13:33.740 --> 00:13:35.410 align:start position:0%
do some crazy cryptography and ideally
this<00:13:33.949><c> provides</c><00:13:34.399><c> exactly</c><00:13:35.060><c> what</c><00:13:35.209><c> you</c><00:13:35.300><c> would</c>

00:13:35.410 --> 00:13:35.420 align:start position:0%
this provides exactly what you would
 

00:13:35.420 --> 00:13:36.850 align:start position:0%
this provides exactly what you would
want<00:13:35.600><c> like</c><00:13:35.779><c> a</c><00:13:35.839><c> perfectly</c><00:13:36.259><c> private</c><00:13:36.620><c> smart</c>

00:13:36.850 --> 00:13:36.860 align:start position:0%
want like a perfectly private smart
 

00:13:36.860 --> 00:13:38.439 align:start position:0%
want like a perfectly private smart
contract<00:13:37.310><c> that</c><00:13:37.459><c> can</c><00:13:37.579><c> keep</c><00:13:37.730><c> secrets</c><00:13:37.970><c> and</c><00:13:38.329><c> do</c>

00:13:38.439 --> 00:13:38.449 align:start position:0%
contract that can keep secrets and do
 

00:13:38.449 --> 00:13:41.530 align:start position:0%
contract that can keep secrets and do
everything<00:13:39.100><c> in</c><00:13:40.100><c> practice</c><00:13:41.029><c> it's</c><00:13:41.209><c> a</c><00:13:41.269><c> little</c><00:13:41.449><c> bit</c>

00:13:41.530 --> 00:13:41.540 align:start position:0%
everything in practice it's a little bit
 

00:13:41.540 --> 00:13:43.749 align:start position:0%
everything in practice it's a little bit
of<00:13:41.629><c> a</c><00:13:41.720><c> challenge</c><00:13:42.339><c> trusted</c><00:13:43.339><c> hardware</c><00:13:43.670><c> is</c>

00:13:43.749 --> 00:13:43.759 align:start position:0%
of a challenge trusted hardware is
 

00:13:43.759 --> 00:13:46.480 align:start position:0%
of a challenge trusted hardware is
frequently<00:13:44.149><c> broken</c><00:13:44.750><c> right</c><00:13:45.529><c> like</c><00:13:45.920><c> Intel</c><00:13:46.370><c> has</c>

00:13:46.480 --> 00:13:46.490 align:start position:0%
frequently broken right like Intel has
 

00:13:46.490 --> 00:13:47.800 align:start position:0%
frequently broken right like Intel has
had<00:13:46.639><c> problems</c><00:13:46.910><c> we</c><00:13:47.240><c> don't</c><00:13:47.329><c> really</c><00:13:47.569><c> think</c><00:13:47.689><c> you</c>

00:13:47.800 --> 00:13:47.810 align:start position:0%
had problems we don't really think you
 

00:13:47.810 --> 00:13:49.090 align:start position:0%
had problems we don't really think you
can<00:13:47.959><c> do</c><00:13:48.050><c> this</c><00:13:48.170><c> securely</c><00:13:48.529><c> if</c><00:13:48.709><c> you're</c><00:13:48.860><c> dealing</c>

00:13:49.090 --> 00:13:49.100 align:start position:0%
can do this securely if you're dealing
 

00:13:49.100 --> 00:13:51.220 align:start position:0%
can do this securely if you're dealing
with<00:13:49.310><c> a</c><00:13:49.339><c> serious</c><00:13:49.639><c> attacker</c><00:13:49.910><c> and</c><00:13:50.180><c> the</c><00:13:50.240><c> MPC</c>

00:13:51.220 --> 00:13:51.230 align:start position:0%
with a serious attacker and the MPC
 

00:13:51.230 --> 00:13:53.170 align:start position:0%
with a serious attacker and the MPC
stuff<00:13:51.439><c> is</c><00:13:51.589><c> actually</c><00:13:51.740><c> expensive</c><00:13:52.490><c> and</c><00:13:52.699><c> in</c>

00:13:53.170 --> 00:13:53.180 align:start position:0%
stuff is actually expensive and in
 

00:13:53.180 --> 00:13:55.090 align:start position:0%
stuff is actually expensive and in
particularly<00:13:53.569><c> dealing</c><00:13:53.870><c> with</c><00:13:54.319><c> parties</c><00:13:54.829><c> who</c><00:13:54.980><c> go</c>

00:13:55.090 --> 00:13:55.100 align:start position:0%
particularly dealing with parties who go
 

00:13:55.100 --> 00:13:57.790 align:start position:0%
particularly dealing with parties who go
offline<00:13:55.519><c> both</c><00:13:55.939><c> for</c><00:13:56.209><c> SGX</c><00:13:56.600><c> and</c><00:13:56.899><c> for</c><00:13:57.079><c> MPC</c><00:13:57.439><c> is</c><00:13:57.470><c> hard</c>

00:13:57.790 --> 00:13:57.800 align:start position:0%
offline both for SGX and for MPC is hard
 

00:13:57.800 --> 00:13:59.470 align:start position:0%
offline both for SGX and for MPC is hard
because<00:13:58.040><c> if</c><00:13:58.189><c> you</c><00:13:58.220><c> have</c><00:13:58.519><c> encrypted</c><00:13:59.180><c> data</c><00:13:59.329><c> on</c>

00:13:59.470 --> 00:13:59.480 align:start position:0%
because if you have encrypted data on
 

00:13:59.480 --> 00:14:01.449 align:start position:0%
because if you have encrypted data on
your<00:13:59.600><c> blockchain</c><00:13:59.990><c> and</c><00:14:00.199><c> the</c><00:14:00.829><c> guy</c><00:14:00.949><c> holding</c><00:14:01.220><c> the</c>

00:14:01.449 --> 00:14:01.459 align:start position:0%
your blockchain and the guy holding the
 

00:14:01.459 --> 00:14:03.220 align:start position:0%
your blockchain and the guy holding the
key<00:14:01.670><c> even</c><00:14:02.089><c> if</c><00:14:02.180><c> you</c><00:14:02.269><c> trust</c><00:14:02.509><c> him</c><00:14:02.689><c> disappears</c>

00:14:03.220 --> 00:14:03.230 align:start position:0%
key even if you trust him disappears
 

00:14:03.230 --> 00:14:05.650 align:start position:0%
key even if you trust him disappears
your<00:14:03.740><c> data's</c><00:14:04.069><c> gone</c><00:14:04.250><c> so</c><00:14:05.180><c> you</c><00:14:05.269><c> have</c><00:14:05.389><c> to</c><00:14:05.509><c> figure</c>

00:14:05.650 --> 00:14:05.660 align:start position:0%
your data's gone so you have to figure
 

00:14:05.660 --> 00:14:08.619 align:start position:0%
your data's gone so you have to figure
out<00:14:05.779><c> some</c><00:14:06.079><c> way</c><00:14:06.110><c> to</c><00:14:06.980><c> you</c><00:14:07.519><c> know</c><00:14:07.670><c> share</c><00:14:08.149><c> secret</c>

00:14:08.619 --> 00:14:08.629 align:start position:0%
out some way to you know share secret
 

00:14:08.629 --> 00:14:10.090 align:start position:0%
out some way to you know share secret
share<00:14:08.779><c> key</c><00:14:09.079><c> and</c><00:14:09.319><c> have</c><00:14:09.439><c> a</c><00:14:09.470><c> bunch</c><00:14:09.709><c> of</c><00:14:09.800><c> people</c>

00:14:10.090 --> 00:14:10.100 align:start position:0%
share key and have a bunch of people
 

00:14:10.100 --> 00:14:12.730 align:start position:0%
share key and have a bunch of people
then<00:14:10.310><c> you</c><00:14:11.029><c> know</c><00:14:11.060><c> we've</c><00:14:11.689><c> refreshed</c><00:14:12.170><c> shares</c><00:14:12.529><c> and</c>

00:14:12.730 --> 00:14:12.740 align:start position:0%
then you know we've refreshed shares and
 

00:14:12.740 --> 00:14:14.019 align:start position:0%
then you know we've refreshed shares and
someone<00:14:12.949><c> goes</c><00:14:13.069><c> offline</c><00:14:13.399><c> you</c><00:14:13.730><c> have</c><00:14:13.819><c> to</c><00:14:13.910><c> hope</c>

00:14:14.019 --> 00:14:14.029 align:start position:0%
someone goes offline you have to hope
 

00:14:14.029 --> 00:14:15.910 align:start position:0%
someone goes offline you have to hope
people<00:14:14.209><c> don't</c><00:14:14.389><c> get</c><00:14:14.899><c> corrupted</c><00:14:15.199><c> if</c><00:14:15.589><c> you</c><00:14:15.680><c> screw</c>

00:14:15.910 --> 00:14:15.920 align:start position:0%
people don't get corrupted if you screw
 

00:14:15.920 --> 00:14:17.769 align:start position:0%
people don't get corrupted if you screw
this<00:14:16.069><c> up</c><00:14:16.129><c> and</c><00:14:16.550><c> someone</c><00:14:17.120><c> pretends</c><00:14:17.540><c> to</c><00:14:17.689><c> go</c>

00:14:17.769 --> 00:14:17.779 align:start position:0%
this up and someone pretends to go
 

00:14:17.779 --> 00:14:19.569 align:start position:0%
this up and someone pretends to go
offline<00:14:18.139><c> and</c><00:14:18.379><c> it</c><00:14:18.439><c> comes</c><00:14:18.589><c> back</c><00:14:18.680><c> they</c><00:14:19.310><c> can</c><00:14:19.459><c> end</c>

00:14:19.569 --> 00:14:19.579 align:start position:0%
offline and it comes back they can end
 

00:14:19.579 --> 00:14:21.699 align:start position:0%
offline and it comes back they can end
up<00:14:19.610><c> holding</c><00:14:19.939><c> all</c><00:14:20.089><c> the</c><00:14:20.269><c> keys</c><00:14:20.449><c> and</c><00:14:20.720><c> either</c><00:14:21.259><c> in</c><00:14:21.439><c> PC</c>

00:14:21.699 --> 00:14:21.709 align:start position:0%
up holding all the keys and either in PC
 

00:14:21.709 --> 00:14:23.170 align:start position:0%
up holding all the keys and either in PC
or<00:14:21.860><c> SGX</c><00:14:22.339><c> and</c><00:14:22.490><c> then</c><00:14:22.639><c> they</c><00:14:22.730><c> have</c><00:14:22.850><c> all</c><00:14:22.970><c> your</c><00:14:23.060><c> data</c>

00:14:23.170 --> 00:14:23.180 align:start position:0%
or SGX and then they have all your data
 

00:14:23.180 --> 00:14:25.749 align:start position:0%
or SGX and then they have all your data
so<00:14:23.600><c> it's</c><00:14:23.899><c> risky</c><00:14:24.290><c> right</c><00:14:24.920><c> but</c><00:14:25.370><c> it</c><00:14:25.459><c> does</c><00:14:25.550><c> give</c><00:14:25.699><c> you</c>

00:14:25.749 --> 00:14:25.759 align:start position:0%
so it's risky right but it does give you
 

00:14:25.759 --> 00:14:27.009 align:start position:0%
so it's risky right but it does give you
the<00:14:25.880><c> ideal</c><00:14:26.120><c> right</c>

00:14:27.009 --> 00:14:27.019 align:start position:0%
the ideal right
 

00:14:27.019 --> 00:14:30.759 align:start position:0%
the ideal right
so<00:14:27.170><c> in</c><00:14:27.319><c> SGX</c><00:14:27.939><c> NBC</c><00:14:28.939><c> what</c><00:14:29.180><c> happens</c><00:14:29.600><c> everyone</c><00:14:30.050><c> can</c>

00:14:30.759 --> 00:14:30.769 align:start position:0%
so in SGX NBC what happens everyone can
 

00:14:30.769 --> 00:14:31.990 align:start position:0%
so in SGX NBC what happens everyone can
verify<00:14:30.949><c> because</c><00:14:31.310><c> they</c><00:14:31.579><c> are</c><00:14:31.699><c> supposed</c><00:14:31.939><c> to</c>

00:14:31.990 --> 00:14:32.000 align:start position:0%
verify because they are supposed to
 

00:14:32.000 --> 00:14:34.030 align:start position:0%
verify because they are supposed to
trust<00:14:32.240><c> this</c><00:14:32.360><c> mechanism</c><00:14:32.709><c> they</c><00:14:33.709><c> can</c><00:14:33.860><c> verify</c>

00:14:34.030 --> 00:14:34.040 align:start position:0%
trust this mechanism they can verify
 

00:14:34.040 --> 00:14:36.879 align:start position:0%
trust this mechanism they can verify
forever<00:14:34.550><c> but</c><00:14:35.209><c> before</c><00:14:35.660><c> after</c><00:14:36.019><c> assuming</c><00:14:36.649><c> they</c>

00:14:36.879 --> 00:14:36.889 align:start position:0%
forever but before after assuming they
 

00:14:36.889 --> 00:14:38.879 align:start position:0%
forever but before after assuming they
trust<00:14:37.100><c> the</c><00:14:37.220><c> nodes</c><00:14:37.399><c> that</c><00:14:37.519><c> are</c><00:14:37.639><c> running</c><00:14:37.790><c> it</c><00:14:37.939><c> the</c>

00:14:38.879 --> 00:14:38.889 align:start position:0%
trust the nodes that are running it the
 

00:14:38.889 --> 00:14:42.160 align:start position:0%
trust the nodes that are running it the
MPC<00:14:39.889><c> or</c><00:14:39.920><c> the</c><00:14:40.250><c> SGI</c><00:14:41.000><c> can</c><00:14:41.240><c> actually</c><00:14:41.569><c> keep</c><00:14:41.750><c> secrets</c>

00:14:42.160 --> 00:14:42.170 align:start position:0%
MPC or the SGI can actually keep secrets
 

00:14:42.170 --> 00:14:43.329 align:start position:0%
MPC or the SGI can actually keep secrets
it<00:14:42.319><c> can</c><00:14:42.410><c> keep</c><00:14:42.589><c> encrypted</c><00:14:43.040><c> data</c><00:14:43.160><c> on</c><00:14:43.310><c> a</c>

00:14:43.329 --> 00:14:43.339 align:start position:0%
it can keep encrypted data on a
 

00:14:43.339 --> 00:14:47.050 align:start position:0%
it can keep encrypted data on a
blockchain<00:14:43.870><c> and</c><00:14:44.870><c> everything's</c><00:14:45.529><c> hidden</c><00:14:46.060><c> but</c>

00:14:47.050 --> 00:14:47.060 align:start position:0%
blockchain and everything's hidden but
 

00:14:47.060 --> 00:14:48.730 align:start position:0%
blockchain and everything's hidden but
at<00:14:47.269><c> a</c><00:14:47.300><c> very</c><00:14:47.389><c> high</c><00:14:47.810><c> cost</c><00:14:48.079><c> which</c><00:14:48.439><c> is</c><00:14:48.470><c> dis</c>

00:14:48.730 --> 00:14:48.740 align:start position:0%
at a very high cost which is dis
 

00:14:48.740 --> 00:14:50.230 align:start position:0%
at a very high cost which is dis
conceptually<00:14:49.370><c> this</c><00:14:49.519><c> stuff</c><00:14:49.670><c> is</c><00:14:49.790><c> incredibly</c>

00:14:50.230 --> 00:14:50.240 align:start position:0%
conceptually this stuff is incredibly
 

00:14:50.240 --> 00:14:52.900 align:start position:0%
conceptually this stuff is incredibly
brother<00:14:50.949><c> so</c><00:14:51.949><c> that</c><00:14:52.100><c> brings</c><00:14:52.279><c> us</c><00:14:52.519><c> to</c><00:14:52.670><c> the</c><00:14:52.730><c> zero</c>

00:14:52.900 --> 00:14:52.910 align:start position:0%
brother so that brings us to the zero
 

00:14:52.910 --> 00:14:55.509 align:start position:0%
brother so that brings us to the zero
knowledge<00:14:53.089><c> approach</c><00:14:53.509><c> right</c><00:14:54.290><c> in</c><00:14:54.680><c> any</c><00:14:54.920><c> idea</c><00:14:55.220><c> is</c>

00:14:55.509 --> 00:14:55.519 align:start position:0%
knowledge approach right in any idea is
 

00:14:55.519 --> 00:14:59.050 align:start position:0%
knowledge approach right in any idea is
instead<00:14:55.880><c> of</c><00:14:56.740><c> posting</c><00:14:57.740><c> your</c><00:14:58.220><c> input</c><00:14:58.670><c> to</c><00:14:58.970><c> the</c>

00:14:59.050 --> 00:14:59.060 align:start position:0%
instead of posting your input to the
 

00:14:59.060 --> 00:15:00.670 align:start position:0%
instead of posting your input to the
smart<00:14:59.300><c> contract</c><00:14:59.480><c> and</c><00:14:59.930><c> the</c><00:14:59.990><c> existing</c><00:15:00.319><c> state</c><00:15:00.529><c> on</c>

00:15:00.670 --> 00:15:00.680 align:start position:0%
smart contract and the existing state on
 

00:15:00.680 --> 00:15:03.249 align:start position:0%
smart contract and the existing state on
chain<00:15:00.980><c> you</c><00:15:01.579><c> just</c><00:15:02.029><c> replace</c><00:15:02.509><c> all</c><00:15:02.779><c> that</c><00:15:02.990><c> with</c><00:15:03.230><c> a</c>

00:15:03.249 --> 00:15:03.259 align:start position:0%
chain you just replace all that with a
 

00:15:03.259 --> 00:15:05.889 align:start position:0%
chain you just replace all that with a
zero<00:15:04.040><c> knowledge</c><00:15:04.189><c> proof</c><00:15:04.339><c> that</c><00:15:05.180><c> hey</c><00:15:05.420><c> we</c><00:15:05.720><c> did</c>

00:15:05.889 --> 00:15:05.899 align:start position:0%
zero knowledge proof that hey we did
 

00:15:05.899 --> 00:15:07.799 align:start position:0%
zero knowledge proof that hey we did
this<00:15:06.050><c> update</c><00:15:06.410><c> and</c><00:15:06.559><c> it's</c><00:15:06.740><c> totally</c><00:15:06.889><c> correct</c>

00:15:07.799 --> 00:15:07.809 align:start position:0%
this update and it's totally correct
 

00:15:07.809 --> 00:15:10.360 align:start position:0%
this update and it's totally correct
naively<00:15:08.809><c> if</c><00:15:09.019><c> you</c><00:15:09.110><c> do</c><00:15:09.230><c> this</c><00:15:09.410><c> you'd</c><00:15:09.620><c> reveal</c><00:15:09.800><c> the</c>

00:15:10.360 --> 00:15:10.370 align:start position:0%
naively if you do this you'd reveal the
 

00:15:10.370 --> 00:15:12.519 align:start position:0%
naively if you do this you'd reveal the
actual<00:15:10.970><c> state</c><00:15:11.389><c> so</c><00:15:11.630><c> okay</c><00:15:11.899><c> you</c><00:15:11.959><c> encrypt</c><00:15:12.290><c> that</c>

00:15:12.519 --> 00:15:12.529 align:start position:0%
actual state so okay you encrypt that
 

00:15:12.529 --> 00:15:13.990 align:start position:0%
actual state so okay you encrypt that
you<00:15:12.709><c> hide</c><00:15:12.920><c> that</c><00:15:13.100><c> same</c><00:15:13.370><c> thing</c><00:15:13.550><c> you</c><00:15:13.639><c> do</c><00:15:13.759><c> and</c><00:15:13.910><c> like</c>

00:15:13.990 --> 00:15:14.000 align:start position:0%
you hide that same thing you do and like
 

00:15:14.000 --> 00:15:16.329 align:start position:0%
you hide that same thing you do and like
say<00:15:14.180><c> Z</c><00:15:14.360><c> cache</c><00:15:14.680><c> but</c><00:15:15.680><c> they're</c><00:15:15.829><c> two</c><00:15:15.949><c> problems</c>

00:15:16.329 --> 00:15:16.339 align:start position:0%
say Z cache but they're two problems
 

00:15:16.339 --> 00:15:17.829 align:start position:0%
say Z cache but they're two problems
with<00:15:16.490><c> this</c><00:15:16.670><c> naively</c><00:15:17.209><c> if</c><00:15:17.360><c> you</c><00:15:17.449><c> do</c><00:15:17.569><c> this</c><00:15:17.689><c> this</c>

00:15:17.829 --> 00:15:17.839 align:start position:0%
with this naively if you do this this
 

00:15:17.839 --> 00:15:20.710 align:start position:0%
with this naively if you do this this
way<00:15:18.050><c> it</c><00:15:18.259><c> reveals</c><00:15:18.620><c> the</c><00:15:19.009><c> metadata</c><00:15:19.699><c> of</c><00:15:19.879><c> like</c><00:15:20.420><c> what</c>

00:15:20.710 --> 00:15:20.720 align:start position:0%
way it reveals the metadata of like what
 

00:15:20.720 --> 00:15:21.910 align:start position:0%
way it reveals the metadata of like what
program<00:15:21.290><c> is</c><00:15:21.439><c> being</c><00:15:21.589><c> run</c>

00:15:21.910 --> 00:15:21.920 align:start position:0%
program is being run
 

00:15:21.920 --> 00:15:24.730 align:start position:0%
program is being run
what<00:15:22.459><c> payments</c><00:15:22.910><c> are</c><00:15:23.029><c> being</c><00:15:23.120><c> made</c><00:15:23.470><c> and</c><00:15:24.470><c> if</c><00:15:24.559><c> you</c>

00:15:24.730 --> 00:15:24.740 align:start position:0%
what payments are being made and if you
 

00:15:24.740 --> 00:15:26.740 align:start position:0%
what payments are being made and if you
and<00:15:25.550><c> it</c><00:15:25.910><c> reveals</c><00:15:26.180><c> what</c><00:15:26.269><c> function</c><00:15:26.629><c> you're</c>

00:15:26.740 --> 00:15:26.750 align:start position:0%
and it reveals what function you're
 

00:15:26.750 --> 00:15:28.389 align:start position:0%
and it reveals what function you're
running<00:15:26.990><c> so</c><00:15:27.259><c> what</c><00:15:27.680><c> do</c><00:15:27.740><c> I</c><00:15:27.800><c> mean</c><00:15:27.980><c> by</c><00:15:28.009><c> this</c><00:15:28.160><c> well</c>

00:15:28.389 --> 00:15:28.399 align:start position:0%
running so what do I mean by this well
 

00:15:28.399 --> 00:15:30.699 align:start position:0%
running so what do I mean by this well
consider<00:15:28.730><c> a</c><00:15:28.790><c> basic</c><00:15:29.059><c> ERC</c><00:15:29.750><c> 20</c><00:15:30.050><c> token</c><00:15:30.380><c> write</c><00:15:30.559><c> your</c>

00:15:30.699 --> 00:15:30.709 align:start position:0%
consider a basic ERC 20 token write your
 

00:15:30.709 --> 00:15:32.970 align:start position:0%
consider a basic ERC 20 token write your
state<00:15:30.949><c> is</c><00:15:31.160><c> a</c><00:15:31.189><c> table</c><00:15:31.639><c> of</c><00:15:31.819><c> who</c><00:15:32.180><c> has</c><00:15:32.389><c> what</c><00:15:32.420><c> money</c>

00:15:32.970 --> 00:15:32.980 align:start position:0%
state is a table of who has what money
 

00:15:32.980 --> 00:15:34.530 align:start position:0%
state is a table of who has what money
the<00:15:33.980><c> function</c>

00:15:34.530 --> 00:15:34.540 align:start position:0%
the function
 

00:15:34.540 --> 00:15:36.540 align:start position:0%
the function
you<00:15:34.600><c> know</c><00:15:34.690><c> allows</c><00:15:35.380><c> payments</c><00:15:35.890><c> decrement</c><00:15:36.400><c> one</c>

00:15:36.540 --> 00:15:36.550 align:start position:0%
you know allows payments decrement one
 

00:15:36.550 --> 00:15:38.640 align:start position:0%
you know allows payments decrement one
row<00:15:36.760><c> increment</c><00:15:37.210><c> the</c><00:15:37.270><c> other</c><00:15:37.440><c> and</c><00:15:38.440><c> if</c><00:15:38.530><c> you</c>

00:15:38.640 --> 00:15:38.650 align:start position:0%
row increment the other and if you
 

00:15:38.650 --> 00:15:40.410 align:start position:0%
row increment the other and if you
naively<00:15:39.190><c> did</c><00:15:39.370><c> this</c><00:15:39.550><c> just</c><00:15:39.700><c> let's</c><00:15:39.970><c> prove</c><00:15:40.210><c> this</c>

00:15:40.410 --> 00:15:40.420 align:start position:0%
naively did this just let's prove this
 

00:15:40.420 --> 00:15:44.250 align:start position:0%
naively did this just let's prove this
is<00:15:40.600><c> correct</c><00:15:40.980><c> you'd</c><00:15:41.980><c> run</c><00:15:42.160><c> into</c><00:15:42.960><c> one</c><00:15:43.960><c> of</c><00:15:43.990><c> two</c>

00:15:44.250 --> 00:15:44.260 align:start position:0%
is correct you'd run into one of two
 

00:15:44.260 --> 00:15:45.870 align:start position:0%
is correct you'd run into one of two
problems<00:15:44.500><c> either</c><00:15:44.830><c> everybody</c><00:15:45.340><c> would</c><00:15:45.670><c> be</c><00:15:45.730><c> able</c>

00:15:45.870 --> 00:15:45.880 align:start position:0%
problems either everybody would be able
 

00:15:45.880 --> 00:15:47.550 align:start position:0%
problems either everybody would be able
to<00:15:45.970><c> view</c><00:15:46.120><c> this</c><00:15:46.240><c> table</c><00:15:46.600><c> who</c><00:15:46.900><c> is</c><00:15:47.020><c> part</c><00:15:47.260><c> of</c><00:15:47.350><c> the</c>

00:15:47.550 --> 00:15:47.560 align:start position:0%
to view this table who is part of the
 

00:15:47.560 --> 00:15:49.020 align:start position:0%
to view this table who is part of the
the<00:15:47.830><c> RSC</c><00:15:48.160><c> 20</c><00:15:48.400><c> dokkan</c><00:15:48.670><c> so</c><00:15:48.760><c> you'd</c><00:15:48.880><c> have</c><00:15:48.910><c> no</c>

00:15:49.020 --> 00:15:49.030 align:start position:0%
the RSC 20 dokkan so you'd have no
 

00:15:49.030 --> 00:15:51.660 align:start position:0%
the RSC 20 dokkan so you'd have no
privacy<00:15:49.560><c> or</c><00:15:50.560><c> you</c><00:15:50.830><c> do</c><00:15:50.950><c> something</c><00:15:51.160><c> weird</c><00:15:51.460><c> will</c>

00:15:51.660 --> 00:15:51.670 align:start position:0%
privacy or you do something weird will
 

00:15:51.670 --> 00:15:53.910 align:start position:0%
privacy or you do something weird will
you<00:15:51.760><c> leak</c><00:15:52.030><c> which</c><00:15:52.300><c> things</c><00:15:52.570><c> being</c><00:15:52.780><c> updated</c><00:15:53.050><c> all</c>

00:15:53.910 --> 00:15:53.920 align:start position:0%
you leak which things being updated all
 

00:15:53.920 --> 00:15:55.230 align:start position:0%
you leak which things being updated all
right<00:15:54.010><c> so</c><00:15:54.250><c> what</c><00:15:54.400><c> do</c><00:15:54.460><c> you</c><00:15:54.520><c> do</c><00:15:54.640><c> instead</c><00:15:54.790><c> why</c><00:15:55.180><c> you</c>

00:15:55.230 --> 00:15:55.240 align:start position:0%
right so what do you do instead why you
 

00:15:55.240 --> 00:15:57.540 align:start position:0%
right so what do you do instead why you
take<00:15:55.480><c> this</c><00:15:55.660><c> table</c><00:15:55.990><c> and</c><00:15:56.200><c> you</c><00:15:56.800><c> split</c><00:15:57.010><c> it</c><00:15:57.190><c> up</c><00:15:57.280><c> into</c>

00:15:57.540 --> 00:15:57.550 align:start position:0%
take this table and you split it up into
 

00:15:57.550 --> 00:15:59.250 align:start position:0%
take this table and you split it up into
little<00:15:57.850><c> mini</c><00:15:58.240><c> tables</c><00:15:58.750><c> which</c><00:15:58.900><c> are</c><00:15:59.020><c> kind</c><00:15:59.200><c> of</c>

00:15:59.250 --> 00:15:59.260 align:start position:0%
little mini tables which are kind of
 

00:15:59.260 --> 00:16:00.780 align:start position:0%
little mini tables which are kind of
like<00:15:59.410><c> UTX</c><00:15:59.830><c> those</c><00:16:00.010><c> where</c><00:16:00.190><c> each</c><00:16:00.280><c> person</c><00:16:00.520><c> has</c>

00:16:00.780 --> 00:16:00.790 align:start position:0%
like UTX those where each person has
 

00:16:00.790 --> 00:16:03.120 align:start position:0%
like UTX those where each person has
their<00:16:00.910><c> own</c><00:16:00.970><c> separate</c><00:16:01.510><c> state</c><00:16:01.780><c> right</c><00:16:02.650><c> and</c><00:16:02.830><c> now</c>

00:16:03.120 --> 00:16:03.130 align:start position:0%
their own separate state right and now
 

00:16:03.130 --> 00:16:04.710 align:start position:0%
their own separate state right and now
nobody<00:16:03.910><c> can</c><00:16:04.030><c> see</c><00:16:04.210><c> all</c><00:16:04.360><c> this</c><00:16:04.540><c> thing</c>

00:16:04.710 --> 00:16:04.720 align:start position:0%
nobody can see all this thing
 

00:16:04.720 --> 00:16:06.030 align:start position:0%
nobody can see all this thing
necessarily<00:16:05.140><c> when</c><00:16:05.410><c> they're</c><00:16:05.530><c> doing</c><00:16:05.710><c> an</c><00:16:05.770><c> update</c>

00:16:06.030 --> 00:16:06.040 align:start position:0%
necessarily when they're doing an update
 

00:16:06.040 --> 00:16:08.850 align:start position:0%
necessarily when they're doing an update
and<00:16:06.970><c> so</c><00:16:07.330><c> you</c><00:16:07.660><c> have</c><00:16:07.870><c> this</c><00:16:08.080><c> but</c><00:16:08.530><c> you</c><00:16:08.620><c> still</c>

00:16:08.850 --> 00:16:08.860 align:start position:0%
and so you have this but you still
 

00:16:08.860 --> 00:16:10.260 align:start position:0%
and so you have this but you still
haven't<00:16:09.070><c> solved</c><00:16:09.400><c> your</c><00:16:09.460><c> privacy</c><00:16:09.880><c> problem</c>

00:16:10.260 --> 00:16:10.270 align:start position:0%
haven't solved your privacy problem
 

00:16:10.270 --> 00:16:12.000 align:start position:0%
haven't solved your privacy problem
because<00:16:11.020><c> if</c><00:16:11.200><c> you</c><00:16:11.290><c> want</c><00:16:11.470><c> to</c><00:16:11.530><c> make</c><00:16:11.650><c> a</c><00:16:11.680><c> payment</c>

00:16:12.000 --> 00:16:12.010 align:start position:0%
because if you want to make a payment
 

00:16:12.010 --> 00:16:16.200 align:start position:0%
because if you want to make a payment
from<00:16:12.400><c> like</c><00:16:12.640><c> Bob</c><00:16:13.300><c> to</c><00:16:13.600><c> Charlie</c><00:16:14.640><c> you</c><00:16:15.640><c> have</c><00:16:15.760><c> to</c><00:16:15.910><c> say</c>

00:16:16.200 --> 00:16:16.210 align:start position:0%
from like Bob to Charlie you have to say
 

00:16:16.210 --> 00:16:18.240 align:start position:0%
from like Bob to Charlie you have to say
I'm<00:16:16.420><c> gonna</c><00:16:16.600><c> update</c><00:16:16.780><c> this</c><00:16:17.110><c> entry</c><00:16:17.470><c> this</c><00:16:17.740><c> blob</c>

00:16:18.240 --> 00:16:18.250 align:start position:0%
I'm gonna update this entry this blob
 

00:16:18.250 --> 00:16:20.400 align:start position:0%
I'm gonna update this entry this blob
and<00:16:18.520><c> this</c><00:16:18.730><c> blob</c><00:16:19.030><c> and</c><00:16:19.330><c> people</c><00:16:20.170><c> are</c><00:16:20.230><c> going</c><00:16:20.350><c> to</c>

00:16:20.400 --> 00:16:20.410 align:start position:0%
and this blob and people are going to
 

00:16:20.410 --> 00:16:23.340 align:start position:0%
and this blob and people are going to
know<00:16:20.500><c> you're</c><00:16:20.650><c> updating</c><00:16:21.040><c> those</c><00:16:22.140><c> thankfully</c><00:16:23.140><c> we</c>

00:16:23.340 --> 00:16:23.350 align:start position:0%
know you're updating those thankfully we
 

00:16:23.350 --> 00:16:24.630 align:start position:0%
know you're updating those thankfully we
know<00:16:23.470><c> how</c><00:16:23.590><c> to</c><00:16:23.650><c> solve</c><00:16:23.800><c> this</c><00:16:24.040><c> right</c><00:16:24.220><c> we</c><00:16:24.370><c> just</c><00:16:24.550><c> do</c>

00:16:24.630 --> 00:16:24.640 align:start position:0%
know how to solve this right we just do
 

00:16:24.640 --> 00:16:26.580 align:start position:0%
know how to solve this right we just do
the<00:16:24.760><c> same</c><00:16:24.880><c> thing</c><00:16:24.940><c> that</c><00:16:25.300><c> Z</c><00:16:25.450><c> cash</c><00:16:25.660><c> does</c><00:16:25.900><c> right</c><00:16:26.290><c> we</c>

00:16:26.580 --> 00:16:26.590 align:start position:0%
the same thing that Z cash does right we
 

00:16:26.590 --> 00:16:28.770 align:start position:0%
the same thing that Z cash does right we
put<00:16:27.370><c> everything</c><00:16:27.550><c> in</c><00:16:27.730><c> a</c><00:16:27.790><c> miracle</c><00:16:28.030><c> tree</c><00:16:28.240><c> we</c>

00:16:28.770 --> 00:16:28.780 align:start position:0%
put everything in a miracle tree we
 

00:16:28.780 --> 00:16:30.900 align:start position:0%
put everything in a miracle tree we
prove<00:16:29.020><c> the</c><00:16:29.140><c> new</c><00:16:29.230><c> entries</c><00:16:29.500><c> on</c><00:16:29.650><c> the</c><00:16:29.710><c> tree</c><00:16:29.920><c> and</c><00:16:30.160><c> we</c>

00:16:30.900 --> 00:16:30.910 align:start position:0%
prove the new entries on the tree and we
 

00:16:30.910 --> 00:16:32.940 align:start position:0%
prove the new entries on the tree and we
show<00:16:31.840><c> that</c><00:16:31.870><c> the</c><00:16:32.050><c> records</c><00:16:32.320><c> are</c><00:16:32.410><c> correct</c><00:16:32.620><c> and</c><00:16:32.860><c> we</c>

00:16:32.940 --> 00:16:32.950 align:start position:0%
show that the records are correct and we
 

00:16:32.950 --> 00:16:36.000 align:start position:0%
show that the records are correct and we
break<00:16:33.130><c> this</c><00:16:33.310><c> linkage</c><00:16:33.640><c> right</c><00:16:34.270><c> this</c><00:16:34.480><c> is</c><00:16:35.010><c> fairly</c>

00:16:36.000 --> 00:16:36.010 align:start position:0%
break this linkage right this is fairly
 

00:16:36.010 --> 00:16:37.950 align:start position:0%
break this linkage right this is fairly
simple<00:16:36.460><c> it</c><00:16:36.700><c> was</c><00:16:36.850><c> straightforward</c><00:16:37.240><c> to</c><00:16:37.570><c> do</c><00:16:37.690><c> once</c>

00:16:37.950 --> 00:16:37.960 align:start position:0%
simple it was straightforward to do once
 

00:16:37.960 --> 00:16:39.690 align:start position:0%
simple it was straightforward to do once
you<00:16:38.080><c> have</c><00:16:38.110><c> decency</c><00:16:38.560><c> case</c><00:16:38.800><c> snarks</c><00:16:39.220><c> the</c>

00:16:39.690 --> 00:16:39.700 align:start position:0%
you have decency case snarks the
 

00:16:39.700 --> 00:16:41.130 align:start position:0%
you have decency case snarks the
question<00:16:40.210><c> is</c><00:16:40.390><c> and</c><00:16:40.660><c> the</c><00:16:40.750><c> thing</c><00:16:40.900><c> we</c><00:16:40.990><c> actually</c>

00:16:41.130 --> 00:16:41.140 align:start position:0%
question is and the thing we actually
 

00:16:41.140 --> 00:16:42.660 align:start position:0%
question is and the thing we actually
really<00:16:41.470><c> didn't</c><00:16:41.740><c> sexy</c><00:16:42.040><c> is</c><00:16:42.130><c> you</c><00:16:42.250><c> know</c><00:16:42.340><c> how</c><00:16:42.610><c> do</c>

00:16:42.660 --> 00:16:42.670 align:start position:0%
really didn't sexy is you know how do
 

00:16:42.670 --> 00:16:43.860 align:start position:0%
really didn't sexy is you know how do
you<00:16:42.760><c> get</c><00:16:42.970><c> this</c><00:16:43.150><c> to</c><00:16:43.300><c> work</c><00:16:43.450><c> what's</c><00:16:43.720><c> the</c>

00:16:43.860 --> 00:16:43.870 align:start position:0%
you get this to work what's the
 

00:16:43.870 --> 00:16:46.380 align:start position:0%
you get this to work what's the
computational<00:16:44.500><c> model</c><00:16:44.800><c> and</c><00:16:45.730><c> so</c><00:16:45.970><c> in</c><00:16:46.090><c> this</c><00:16:46.210><c> the</c>

00:16:46.380 --> 00:16:46.390 align:start position:0%
computational model and so in this the
 

00:16:46.390 --> 00:16:48.000 align:start position:0%
computational model and so in this the
computational<00:16:46.960><c> model</c><00:16:47.020><c> is</c><00:16:47.290><c> you</c><00:16:47.530><c> have</c><00:16:47.740><c> a</c>

00:16:48.000 --> 00:16:48.010 align:start position:0%
computational model is you have a
 

00:16:48.010 --> 00:16:50.580 align:start position:0%
computational model is you have a
commitment<00:16:48.370><c> to</c><00:16:48.790><c> data</c><00:16:48.970><c> on</c><00:16:49.150><c> chain</c><00:16:49.470><c> and</c><00:16:50.470><c> the</c>

00:16:50.580 --> 00:16:50.590 align:start position:0%
commitment to data on chain and the
 

00:16:50.590 --> 00:16:51.990 align:start position:0%
commitment to data on chain and the
commitment<00:16:51.010><c> contains</c><00:16:51.370><c> the</c><00:16:51.640><c> code</c><00:16:51.820><c> that</c>

00:16:51.990 --> 00:16:52.000 align:start position:0%
commitment contains the code that
 

00:16:52.000 --> 00:16:54.000 align:start position:0%
commitment contains the code that
created<00:16:52.420><c> it</c><00:16:52.510><c> and</c><00:16:52.750><c> the</c><00:16:53.500><c> code</c><00:16:53.650><c> that's</c><00:16:53.830><c> going</c><00:16:53.920><c> to</c>

00:16:54.000 --> 00:16:54.010 align:start position:0%
created it and the code that's going to
 

00:16:54.010 --> 00:16:55.940 align:start position:0%
created it and the code that's going to
run<00:16:54.160><c> when</c><00:16:54.310><c> you</c><00:16:54.400><c> try</c><00:16:54.550><c> to</c><00:16:54.580><c> hit</c><00:16:54.760><c> like</c><00:16:54.880><c> update</c><00:16:55.300><c> it</c>

00:16:55.940 --> 00:16:55.950 align:start position:0%
run when you try to hit like update it
 

00:16:55.950 --> 00:16:58.530 align:start position:0%
run when you try to hit like update it
and<00:16:56.950><c> then</c><00:16:57.400><c> every</c><00:16:57.640><c> time</c><00:16:57.850><c> you</c><00:16:57.910><c> do</c><00:16:58.120><c> a</c><00:16:58.150><c> transaction</c>

00:16:58.530 --> 00:16:58.540 align:start position:0%
and then every time you do a transaction
 

00:16:58.540 --> 00:17:01.320 align:start position:0%
and then every time you do a transaction
all<00:16:58.930><c> you</c><00:16:59.080><c> do</c><00:16:59.290><c> is</c><00:16:59.560><c> prove</c><00:17:00.550><c> and</c><00:17:00.790><c> zero</c><00:17:00.970><c> knowledge</c>

00:17:01.320 --> 00:17:01.330 align:start position:0%
all you do is prove and zero knowledge
 

00:17:01.330 --> 00:17:03.900 align:start position:0%
all you do is prove and zero knowledge
that<00:17:01.690><c> the</c><00:17:02.620><c> code</c><00:17:02.830><c> the</c><00:17:02.980><c> Creator</c><00:17:03.310><c> that</c><00:17:03.400><c> was</c><00:17:03.550><c> valid</c>

00:17:03.900 --> 00:17:03.910 align:start position:0%
that the code the Creator that was valid
 

00:17:03.910 --> 00:17:06.450 align:start position:0%
that the code the Creator that was valid
and<00:17:03.970><c> actually</c><00:17:04.300><c> ran</c><00:17:04.770><c> that</c><00:17:05.770><c> your</c><00:17:05.920><c> transaction</c>

00:17:06.450 --> 00:17:06.460 align:start position:0%
and actually ran that your transaction
 

00:17:06.460 --> 00:17:07.800 align:start position:0%
and actually ran that your transaction
is<00:17:06.550><c> well-formed</c><00:17:06.910><c> and</c><00:17:07.210><c> that</c><00:17:07.300><c> the</c><00:17:07.390><c> code</c><00:17:07.600><c> that</c>

00:17:07.800 --> 00:17:07.810 align:start position:0%
is well-formed and that the code that
 

00:17:07.810 --> 00:17:09.570 align:start position:0%
is well-formed and that the code that
was<00:17:07.990><c> supposed</c><00:17:08.320><c> to</c><00:17:08.380><c> run</c><00:17:08.590><c> when</c><00:17:08.770><c> you</c><00:17:08.860><c> updated</c><00:17:09.430><c> it</c>

00:17:09.570 --> 00:17:09.580 align:start position:0%
was supposed to run when you updated it
 

00:17:09.580 --> 00:17:11.190 align:start position:0%
was supposed to run when you updated it
actually<00:17:09.940><c> ran</c><00:17:10.090><c> correctly</c><00:17:10.570><c> right</c><00:17:11.110><c> you</c>

00:17:11.190 --> 00:17:11.200 align:start position:0%
actually ran correctly right you
 

00:17:11.200 --> 00:17:12.330 align:start position:0%
actually ran correctly right you
actually<00:17:11.350><c> do</c><00:17:11.560><c> this</c><00:17:11.710><c> via</c><00:17:11.860><c> a</c><00:17:11.980><c> layer</c><00:17:12.160><c> of</c>

00:17:12.330 --> 00:17:12.340 align:start position:0%
actually do this via a layer of
 

00:17:12.340 --> 00:17:13.290 align:start position:0%
actually do this via a layer of
indirection<00:17:12.550><c> where</c><00:17:12.970><c> you</c><00:17:13.030><c> have</c><00:17:13.150><c> multiple</c>

00:17:13.290 --> 00:17:13.300 align:start position:0%
indirection where you have multiple
 

00:17:13.300 --> 00:17:16.860 align:start position:0%
indirection where you have multiple
different<00:17:14.370><c> ZK</c><00:17:15.370><c> snarks</c><00:17:15.760><c> and</c><00:17:15.820><c> the</c><00:17:16.330><c> cool</c><00:17:16.570><c> thing</c>

00:17:16.860 --> 00:17:16.870 align:start position:0%
different ZK snarks and the cool thing
 

00:17:16.870 --> 00:17:19.320 align:start position:0%
different ZK snarks and the cool thing
about<00:17:16.990><c> this</c><00:17:17.320><c> is</c><00:17:17.650><c> that</c><00:17:18.220><c> unlike</c><00:17:18.430><c> previous</c><00:17:18.670><c> work</c>

00:17:19.320 --> 00:17:19.330 align:start position:0%
about this is that unlike previous work
 

00:17:19.330 --> 00:17:21.420 align:start position:0%
about this is that unlike previous work
which<00:17:20.110><c> did</c><00:17:20.350><c> this</c><00:17:20.440><c> is</c><00:17:20.560><c> a</c><00:17:20.590><c> standalone</c><00:17:20.950><c> thing</c><00:17:21.070><c> in</c>

00:17:21.420 --> 00:17:21.430 align:start position:0%
which did this is a standalone thing in
 

00:17:21.430 --> 00:17:22.680 align:start position:0%
which did this is a standalone thing in
this<00:17:21.580><c> system</c><00:17:21.820><c> you</c><00:17:22.030><c> can</c><00:17:22.300><c> have</c><00:17:22.450><c> multiple</c>

00:17:22.680 --> 00:17:22.690 align:start position:0%
this system you can have multiple
 

00:17:22.690 --> 00:17:24.780 align:start position:0%
this system you can have multiple
different<00:17:23.110><c> assets</c><00:17:23.740><c> multiple</c><00:17:24.520><c> different</c>

00:17:24.780 --> 00:17:24.790 align:start position:0%
different assets multiple different
 

00:17:24.790 --> 00:17:26.220 align:start position:0%
different assets multiple different
custom<00:17:25.090><c> contracts</c><00:17:25.540><c> and</c><00:17:25.810><c> they</c><00:17:25.990><c> can</c><00:17:26.140><c> all</c>

00:17:26.220 --> 00:17:26.230 align:start position:0%
custom contracts and they can all
 

00:17:26.230 --> 00:17:27.660 align:start position:0%
custom contracts and they can all
communicate<00:17:26.440><c> with</c><00:17:26.950><c> each</c><00:17:27.070><c> other</c><00:17:27.190><c> privately</c>

00:17:27.660 --> 00:17:27.670 align:start position:0%
communicate with each other privately
 

00:17:27.670 --> 00:17:29.730 align:start position:0%
communicate with each other privately
and<00:17:27.940><c> nobody</c><00:17:28.900><c> will</c><00:17:29.020><c> know</c><00:17:29.140><c> which</c><00:17:29.290><c> ones</c><00:17:29.530><c> which</c>

00:17:29.730 --> 00:17:29.740 align:start position:0%
and nobody will know which ones which
 

00:17:29.740 --> 00:17:31.650 align:start position:0%
and nobody will know which ones which
write<00:17:30.130><c> versus</c><00:17:30.640><c> in</c><00:17:30.730><c> the</c><00:17:30.760><c> previous</c><00:17:31.120><c> models</c><00:17:31.480><c> you</c>

00:17:31.650 --> 00:17:31.660 align:start position:0%
write versus in the previous models you
 

00:17:31.660 --> 00:17:34.560 align:start position:0%
write versus in the previous models you
had<00:17:32.100><c> basically</c><00:17:33.100><c> a</c><00:17:33.370><c> version</c><00:17:33.820><c> which</c><00:17:34.120><c> was</c><00:17:34.210><c> D</c><00:17:34.360><c> cash</c>

00:17:34.560 --> 00:17:34.570 align:start position:0%
had basically a version which was D cash
 

00:17:34.570 --> 00:17:36.660 align:start position:0%
had basically a version which was D cash
a<00:17:34.660><c> version</c><00:17:34.990><c> that</c><00:17:35.140><c> was</c><00:17:35.260><c> some</c><00:17:36.160><c> custom</c><00:17:36.520><c> asset</c>

00:17:36.660 --> 00:17:36.670 align:start position:0%
a version that was some custom asset
 

00:17:36.670 --> 00:17:38.610 align:start position:0%
a version that was some custom asset
another<00:17:37.150><c> custom</c><00:17:37.510><c> asset</c><00:17:37.810><c> and</c><00:17:37.990><c> everyone</c><00:17:38.470><c> could</c>

00:17:38.610 --> 00:17:38.620 align:start position:0%
another custom asset and everyone could
 

00:17:38.620 --> 00:17:40.250 align:start position:0%
another custom asset and everyone could
tell<00:17:38.770><c> which</c><00:17:38.950><c> one</c><00:17:39.130><c> was</c><00:17:39.160><c> moving</c><00:17:39.610><c> back</c><00:17:39.730><c> and</c><00:17:39.850><c> forth</c>

00:17:40.250 --> 00:17:40.260 align:start position:0%
tell which one was moving back and forth
 

00:17:40.260 --> 00:17:43.590 align:start position:0%
tell which one was moving back and forth
so<00:17:41.260><c> in</c><00:17:41.380><c> this</c><00:17:41.500><c> model</c><00:17:41.740><c> you</c><00:17:42.370><c> can</c><00:17:42.790><c> verify</c><00:17:42.970><c> everyone</c>

00:17:43.590 --> 00:17:43.600 align:start position:0%
so in this model you can verify everyone
 

00:17:43.600 --> 00:17:44.940 align:start position:0%
so in this model you can verify everyone
can<00:17:43.780><c> verify</c><00:17:43.960><c> what's</c><00:17:44.260><c> going</c><00:17:44.500><c> on</c><00:17:44.650><c> because</c><00:17:44.830><c> the</c>

00:17:44.940 --> 00:17:44.950 align:start position:0%
can verify what's going on because the
 

00:17:44.950 --> 00:17:46.320 align:start position:0%
can verify what's going on because the
zero<00:17:45.130><c> knowledge</c><00:17:45.310><c> of</c><00:17:45.490><c> proofs</c><00:17:45.670><c> are</c><00:17:45.790><c> correct</c><00:17:46.060><c> you</c>

00:17:46.320 --> 00:17:46.330 align:start position:0%
zero knowledge of proofs are correct you
 

00:17:46.330 --> 00:17:48.100 align:start position:0%
zero knowledge of proofs are correct you
can<00:17:46.480><c> do</c><00:17:46.600><c> it</c><00:17:46.750><c> at</c><00:17:46.900><c> any</c><00:17:47.020><c> time</c>

00:17:48.100 --> 00:17:48.110 align:start position:0%
can do it at any time
 

00:17:48.110 --> 00:17:50.020 align:start position:0%
can do it at any time
the<00:17:48.890><c> secrets</c><00:17:49.250><c> however</c><00:17:49.490><c> do</c><00:17:49.610><c> have</c><00:17:49.760><c> to</c><00:17:49.850><c> remain</c>

00:17:50.020 --> 00:17:50.030 align:start position:0%
the secrets however do have to remain
 

00:17:50.030 --> 00:17:52.990 align:start position:0%
the secrets however do have to remain
off<00:17:50.210><c> chain</c><00:17:50.510><c> and</c><00:17:51.410><c> so</c><00:17:52.010><c> that's</c><00:17:52.640><c> a</c><00:17:52.760><c> little</c><00:17:52.880><c> bit</c>

00:17:52.990 --> 00:17:53.000 align:start position:0%
off chain and so that's a little bit
 

00:17:53.000 --> 00:17:55.540 align:start position:0%
off chain and so that's a little bit
about<00:17:53.090><c> a</c><00:17:53.150><c> little</c><00:17:53.510><c> bit</c><00:17:53.630><c> worse</c><00:17:53.950><c> but</c><00:17:54.950><c> this</c><00:17:55.190><c> is</c><00:17:55.400><c> I</c>

00:17:55.540 --> 00:17:55.550 align:start position:0%
about a little bit worse but this is I
 

00:17:55.550 --> 00:17:57.250 align:start position:0%
about a little bit worse but this is I
think<00:17:55.580><c> quite</c><00:17:55.820><c> effective</c><00:17:56.300><c> and</c><00:17:56.480><c> so</c><00:17:56.570><c> we</c><00:17:56.660><c> have</c><00:17:56.870><c> you</c>

00:17:57.250 --> 00:17:57.260 align:start position:0%
think quite effective and so we have you
 

00:17:57.260 --> 00:17:59.560 align:start position:0%
think quite effective and so we have you
know<00:17:57.350><c> these</c><00:17:57.530><c> kind</c><00:17:57.890><c> of</c><00:17:58.120><c> options</c><00:17:59.120><c> to</c><00:17:59.360><c> do</c><00:17:59.450><c> all</c>

00:17:59.560 --> 00:17:59.570 align:start position:0%
know these kind of options to do all
 

00:17:59.570 --> 00:18:00.430 align:start position:0%
know these kind of options to do all
this<00:17:59.690><c> stuff</c>

00:18:00.430 --> 00:18:00.440 align:start position:0%
this stuff
 

00:18:00.440 --> 00:18:02.680 align:start position:0%
this stuff
and<00:18:01.010><c> I</c><00:18:01.610><c> think</c><00:18:01.910><c> the</c><00:18:02.030><c> zero</c><00:18:02.210><c> knowledge</c><00:18:02.450><c> one</c><00:18:02.600><c> is</c>

00:18:02.680 --> 00:18:02.690 align:start position:0%
and I think the zero knowledge one is
 

00:18:02.690 --> 00:18:03.370 align:start position:0%
and I think the zero knowledge one is
actually<00:18:02.780><c> something</c><00:18:03.080><c> you'd</c><00:18:03.200><c> seriously</c>

00:18:03.370 --> 00:18:03.380 align:start position:0%
actually something you'd seriously
 

00:18:03.380 --> 00:18:05.620 align:start position:0%
actually something you'd seriously
consider<00:18:03.920><c> it</c><00:18:04.070><c> so</c><00:18:04.250><c> with</c><00:18:04.430><c> that</c><00:18:04.670><c> I'll</c><00:18:05.360><c> take</c>

00:18:05.620 --> 00:18:05.630 align:start position:0%
consider it so with that I'll take
 

00:18:05.630 --> 00:18:07.180 align:start position:0%
consider it so with that I'll take
questions<00:18:05.840><c> also</c><00:18:06.530><c> on</c><00:18:06.620><c> the</c><00:18:06.710><c> off</c><00:18:06.830><c> chance</c><00:18:06.860><c> that</c>

00:18:07.180 --> 00:18:07.190 align:start position:0%
questions also on the off chance that
 

00:18:07.190 --> 00:18:09.550 align:start position:0%
questions also on the off chance that
any<00:18:07.430><c> of</c><00:18:07.580><c> you</c><00:18:07.730><c> want</c><00:18:08.570><c> to</c><00:18:08.660><c> study</c><00:18:08.870><c> this</c><00:18:09.080><c> stuff</c><00:18:09.320><c> I'm</c>

00:18:09.550 --> 00:18:09.560 align:start position:0%
any of you want to study this stuff I'm
 

00:18:09.560 --> 00:18:11.410 align:start position:0%
any of you want to study this stuff I'm
starting<00:18:10.010><c> at</c><00:18:10.100><c> fall</c><00:18:10.370><c> 2020</c><00:18:10.880><c> as</c><00:18:10.970><c> a</c><00:18:11.000><c> professor</c>

00:18:11.410 --> 00:18:11.420 align:start position:0%
starting at fall 2020 as a professor
 

00:18:11.420 --> 00:18:13.390 align:start position:0%
starting at fall 2020 as a professor
when<00:18:11.480><c> I'm</c><00:18:11.630><c> looking</c><00:18:11.720><c> for</c><00:18:11.960><c> grad</c><00:18:12.110><c> students</c><00:18:12.500><c> thank</c>

00:18:13.390 --> 00:18:13.400 align:start position:0%
when I'm looking for grad students thank
 

00:18:13.400 --> 00:18:14.720 align:start position:0%
when I'm looking for grad students thank
you

00:18:14.720 --> 00:18:14.730 align:start position:0%
you
 

00:18:14.730 --> 00:18:25.310 align:start position:0%
you
[Applause]

00:18:25.310 --> 00:18:25.320 align:start position:0%
 
 

00:18:25.320 --> 00:18:27.380 align:start position:0%
 
you

