WEBVTT
Kind: captions
Language: en

00:00:14.610 --> 00:00:17.070 align:start position:0%
 
hi<00:00:15.610><c> everyone</c><00:00:15.970><c> good</c><00:00:16.119><c> morning</c><00:00:16.299><c> thanks</c><00:00:16.929><c> for</c>

00:00:17.070 --> 00:00:17.080 align:start position:0%
hi everyone good morning thanks for
 

00:00:17.080 --> 00:00:20.970 align:start position:0%
hi everyone good morning thanks for
coming<00:00:17.710><c> at</c><00:00:17.829><c> this</c><00:00:17.859><c> early</c><00:00:18.699><c> hour</c><00:00:18.929><c> hopefully</c><00:00:19.980><c> no</c>

00:00:20.970 --> 00:00:20.980 align:start position:0%
coming at this early hour hopefully no
 

00:00:20.980 --> 00:00:22.559 align:start position:0%
coming at this early hour hopefully no
one's<00:00:21.189><c> too</c><00:00:21.369><c> hungover</c>

00:00:22.559 --> 00:00:22.569 align:start position:0%
one's too hungover
 

00:00:22.569 --> 00:00:25.620 align:start position:0%
one's too hungover
so<00:00:23.349><c> I'm</c><00:00:24.189><c> gonna</c><00:00:24.399><c> talk</c><00:00:24.669><c> about</c><00:00:24.699><c> enigma</c><00:00:25.449><c> and</c>

00:00:25.620 --> 00:00:25.630 align:start position:0%
so I'm gonna talk about enigma and
 

00:00:25.630 --> 00:00:28.139 align:start position:0%
so I'm gonna talk about enigma and
specifically<00:00:26.529><c> our</c><00:00:26.880><c> decentralized</c><00:00:27.880><c> data</c>

00:00:28.139 --> 00:00:28.149 align:start position:0%
specifically our decentralized data
 

00:00:28.149 --> 00:00:39.540 align:start position:0%
specifically our decentralized data
marketplace<00:00:28.720><c> protocol</c><00:00:38.220><c> all</c><00:00:39.220><c> right</c>

00:00:39.540 --> 00:00:39.550 align:start position:0%
marketplace protocol all right
 

00:00:39.550 --> 00:00:41.430 align:start position:0%
marketplace protocol all right
hey<00:00:39.760><c> everyone</c><00:00:40.030><c> again</c><00:00:40.240><c> good</c><00:00:40.420><c> morning</c><00:00:40.690><c> I'm</c>

00:00:41.430 --> 00:00:41.440 align:start position:0%
hey everyone again good morning I'm
 

00:00:41.440 --> 00:00:43.320 align:start position:0%
hey everyone again good morning I'm
gonna<00:00:41.710><c> talk</c><00:00:41.950><c> to</c><00:00:41.980><c> you</c><00:00:42.130><c> about</c><00:00:42.220><c> enigma</c><00:00:42.820><c> enigma'</c>

00:00:43.320 --> 00:00:43.330 align:start position:0%
gonna talk to you about enigma enigma'
 

00:00:43.330 --> 00:00:45.090 align:start position:0%
gonna talk to you about enigma enigma'
is<00:00:43.570><c> building</c><00:00:43.990><c> a</c><00:00:44.170><c> decentralized</c><00:00:44.920><c> data</c>

00:00:45.090 --> 00:00:45.100 align:start position:0%
is building a decentralized data
 

00:00:45.100 --> 00:00:47.820 align:start position:0%
is building a decentralized data
marketplace<00:00:45.670><c> that</c><00:00:46.600><c> is</c><00:00:46.750><c> part</c><00:00:47.050><c> on</c><00:00:47.290><c> chain</c><00:00:47.620><c> on</c>

00:00:47.820 --> 00:00:47.830 align:start position:0%
marketplace that is part on chain on
 

00:00:47.830 --> 00:00:50.520 align:start position:0%
marketplace that is part on chain on
ethereum<00:00:48.100><c> in</c><00:00:48.520><c> part</c><00:00:48.790><c> off</c><00:00:48.970><c> chain</c><00:00:49.270><c> so</c><00:00:50.230><c> the</c>

00:00:50.520 --> 00:00:50.530 align:start position:0%
ethereum in part off chain so the
 

00:00:50.530 --> 00:00:52.800 align:start position:0%
ethereum in part off chain so the
background<00:00:50.740><c> to</c><00:00:51.130><c> enigma</c><00:00:51.520><c> starts</c><00:00:51.910><c> at</c><00:00:52.060><c> MIT</c><00:00:52.450><c> in</c>

00:00:52.800 --> 00:00:52.810 align:start position:0%
background to enigma starts at MIT in
 

00:00:52.810 --> 00:00:57.330 align:start position:0%
background to enigma starts at MIT in
2015<00:00:53.910><c> we</c><00:00:54.910><c> launched</c><00:00:55.450><c> a</c><00:00:55.600><c> enigma</c><00:00:56.140><c> project</c><00:00:56.560><c> from</c>

00:00:57.330 --> 00:00:57.340 align:start position:0%
2015 we launched a enigma project from
 

00:00:57.340 --> 00:01:00.110 align:start position:0%
2015 we launched a enigma project from
there<00:00:57.579><c> where</c><00:00:58.510><c> we</c><00:00:58.600><c> basically</c><00:00:59.100><c> conceptualize</c>

00:01:00.110 --> 00:01:00.120 align:start position:0%
there where we basically conceptualize
 

00:01:00.120 --> 00:01:02.910 align:start position:0%
there where we basically conceptualize
at<00:01:01.120><c> the</c><00:01:01.270><c> centralized</c><00:01:01.750><c> computation</c><00:01:02.410><c> platform</c>

00:01:02.910 --> 00:01:02.920 align:start position:0%
at the centralized computation platform
 

00:01:02.920 --> 00:01:05.209 align:start position:0%
at the centralized computation platform
that<00:01:03.489><c> can</c><00:01:03.640><c> guarantee</c><00:01:03.880><c> both</c><00:01:04.449><c> privacy</c><00:01:04.930><c> and</c>

00:01:05.209 --> 00:01:05.219 align:start position:0%
that can guarantee both privacy and
 

00:01:05.219 --> 00:01:07.679 align:start position:0%
that can guarantee both privacy and
correctness<00:01:06.219><c> and</c><00:01:06.579><c> with</c><00:01:06.789><c> better</c><00:01:06.999><c> scale</c><00:01:07.420><c> than</c>

00:01:07.679 --> 00:01:07.689 align:start position:0%
correctness and with better scale than
 

00:01:07.689 --> 00:01:10.620 align:start position:0%
correctness and with better scale than
just<00:01:07.990><c> blocks</c><00:01:08.289><c> and</c><00:01:08.560><c> themself</c><00:01:09.399><c> allow</c><00:01:09.640><c> how</c><00:01:10.420><c> many</c>

00:01:10.620 --> 00:01:10.630 align:start position:0%
just blocks and themself allow how many
 

00:01:10.630 --> 00:01:12.149 align:start position:0%
just blocks and themself allow how many
of<00:01:10.780><c> you</c><00:01:10.899><c> here</c><00:01:11.140><c> have</c><00:01:11.200><c> like</c><00:01:11.530><c> seen</c><00:01:11.799><c> that</c><00:01:11.979><c> white</c>

00:01:12.149 --> 00:01:12.159 align:start position:0%
of you here have like seen that white
 

00:01:12.159 --> 00:01:14.010 align:start position:0%
of you here have like seen that white
paper<00:01:12.399><c> like</c><00:01:12.789><c> our</c><00:01:12.999><c> familiar</c><00:01:13.450><c> with</c><00:01:13.600><c> the</c><00:01:13.689><c> enigma</c>

00:01:14.010 --> 00:01:14.020 align:start position:0%
paper like our familiar with the enigma
 

00:01:14.020 --> 00:01:16.050 align:start position:0%
paper like our familiar with the enigma
project<00:01:14.409><c> from</c><00:01:14.530><c> that</c><00:01:14.710><c> sense</c><00:01:14.950><c> all</c><00:01:15.759><c> right</c><00:01:15.850><c> not</c>

00:01:16.050 --> 00:01:16.060 align:start position:0%
project from that sense all right not
 

00:01:16.060 --> 00:01:19.499 align:start position:0%
project from that sense all right not
not<00:01:16.420><c> bad</c><00:01:16.689><c> not</c><00:01:16.899><c> bad</c><00:01:17.880><c> so</c><00:01:18.880><c> cool</c><00:01:19.090><c> yeah</c><00:01:19.240><c> it's</c><00:01:19.359><c> been</c>

00:01:19.499 --> 00:01:19.509 align:start position:0%
not bad not bad so cool yeah it's been
 

00:01:19.509 --> 00:01:21.090 align:start position:0%
not bad not bad so cool yeah it's been
sighted<00:01:19.960><c> quite</c><00:01:20.200><c> a</c><00:01:20.229><c> lot</c><00:01:20.469><c> I</c><00:01:20.499><c> think</c><00:01:20.679><c> it's</c><00:01:20.889><c> one</c><00:01:21.009><c> of</c>

00:01:21.090 --> 00:01:21.100 align:start position:0%
sighted quite a lot I think it's one of
 

00:01:21.100 --> 00:01:22.649 align:start position:0%
sighted quite a lot I think it's one of
the<00:01:21.189><c> more</c><00:01:21.310><c> sighted</c><00:01:21.759><c> white</c><00:01:22.060><c> papers</c><00:01:22.450><c> in</c><00:01:22.569><c> the</c>

00:01:22.649 --> 00:01:22.659 align:start position:0%
the more sighted white papers in the
 

00:01:22.659 --> 00:01:25.950 align:start position:0%
the more sighted white papers in the
space<00:01:22.920><c> download</c><00:01:23.920><c> it</c><00:01:24.039><c> quite</c><00:01:24.249><c> frequently</c><00:01:24.450><c> so</c><00:01:25.450><c> I</c>

00:01:25.950 --> 00:01:25.960 align:start position:0%
space download it quite frequently so I
 

00:01:25.960 --> 00:01:27.419 align:start position:0%
space download it quite frequently so I
guess<00:01:26.409><c> there's</c><00:01:26.619><c> a</c><00:01:26.649><c> lot</c><00:01:26.799><c> of</c><00:01:26.889><c> people</c><00:01:27.009><c> who</c><00:01:27.189><c> share</c>

00:01:27.419 --> 00:01:27.429 align:start position:0%
guess there's a lot of people who share
 

00:01:27.429 --> 00:01:35.819 align:start position:0%
guess there's a lot of people who share
our<00:01:27.460><c> vision</c><00:01:29.429><c> and</c><00:01:31.829><c> yeah</c><00:01:34.289><c> anyone</c><00:01:35.289><c> can</c><00:01:35.350><c> help</c><00:01:35.709><c> me</c>

00:01:35.819 --> 00:01:35.829 align:start position:0%
our vision and yeah anyone can help me
 

00:01:35.829 --> 00:01:41.170 align:start position:0%
our vision and yeah anyone can help me
with<00:01:36.069><c> the</c><00:01:36.249><c> slide</c>

00:01:41.170 --> 00:01:41.180 align:start position:0%
 
 

00:01:41.180 --> 00:01:50.860 align:start position:0%
 
I<00:01:41.920><c> should</c><00:01:42.920><c> go</c><00:01:43.040><c> closer</c><00:01:46.330><c> nice</c><00:01:47.330><c> coupe</c><00:01:48.190><c> so</c><00:01:49.870><c> some</c>

00:01:50.860 --> 00:01:50.870 align:start position:0%
I should go closer nice coupe so some
 

00:01:50.870 --> 00:01:53.350 align:start position:0%
I should go closer nice coupe so some
apart<00:01:51.140><c> of</c><00:01:51.290><c> motivation</c><00:01:51.830><c> so</c><00:01:52.160><c> our</c><00:01:52.610><c> motivations</c>

00:01:53.350 --> 00:01:53.360 align:start position:0%
apart of motivation so our motivations
 

00:01:53.360 --> 00:01:55.390 align:start position:0%
apart of motivation so our motivations
you<00:01:53.540><c> know</c><00:01:53.780><c> data</c><00:01:54.020><c> is</c><00:01:54.200><c> everywhere</c><00:01:54.530><c> it's</c><00:01:55.160><c> the</c>

00:01:55.390 --> 00:01:55.400 align:start position:0%
you know data is everywhere it's the
 

00:01:55.400 --> 00:01:57.310 align:start position:0%
you know data is everywhere it's the
most<00:01:55.580><c> valuable</c><00:01:56.150><c> asset</c><00:01:56.660><c> right</c><00:01:56.840><c> now</c><00:01:57.050><c> in</c><00:01:57.230><c> the</c>

00:01:57.310 --> 00:01:57.320 align:start position:0%
most valuable asset right now in the
 

00:01:57.320 --> 00:01:58.360 align:start position:0%
most valuable asset right now in the
21st<00:01:57.710><c> century</c>

00:01:58.360 --> 00:01:58.370 align:start position:0%
21st century
 

00:01:58.370 --> 00:02:00.520 align:start position:0%
21st century
but<00:01:58.850><c> right</c><00:01:59.000><c> now</c><00:01:59.210><c> the</c><00:01:59.270><c> situation</c><00:01:59.540><c> is</c><00:02:00.080><c> that</c><00:02:00.110><c> only</c>

00:02:00.520 --> 00:02:00.530 align:start position:0%
but right now the situation is that only
 

00:02:00.530 --> 00:02:02.500 align:start position:0%
but right now the situation is that only
a<00:02:00.680><c> handful</c><00:02:01.130><c> of</c><00:02:01.190><c> companies</c><00:02:01.460><c> can</c><00:02:02.270><c> really</c>

00:02:02.500 --> 00:02:02.510 align:start position:0%
a handful of companies can really
 

00:02:02.510 --> 00:02:04.420 align:start position:0%
a handful of companies can really
capitalize<00:02:02.750><c> on</c><00:02:03.140><c> that</c><00:02:03.320><c> you</c><00:02:03.920><c> know</c><00:02:04.040><c> they're</c><00:02:04.190><c> hard</c>

00:02:04.420 --> 00:02:04.430 align:start position:0%
capitalize on that you know they're hard
 

00:02:04.430 --> 00:02:06.160 align:start position:0%
capitalize on that you know they're hard
you<00:02:04.520><c> need</c><00:02:04.640><c> the</c><00:02:04.820><c> monetize</c><00:02:05.300><c> you</c><00:02:05.390><c> need</c><00:02:05.570><c> but</c>

00:02:06.160 --> 00:02:06.170 align:start position:0%
you need the monetize you need but
 

00:02:06.170 --> 00:02:07.570 align:start position:0%
you need the monetize you need but
that's<00:02:06.410><c> not</c><00:02:06.620><c> something</c><00:02:07.040><c> that</c><00:02:07.070><c> the</c><00:02:07.310><c> open</c>

00:02:07.570 --> 00:02:07.580 align:start position:0%
that's not something that the open
 

00:02:07.580 --> 00:02:09.999 align:start position:0%
that's not something that the open
public<00:02:07.760><c> can</c><00:02:08.330><c> take</c><00:02:08.540><c> part</c><00:02:08.780><c> in</c><00:02:08.960><c> and</c><00:02:09.200><c> that</c><00:02:09.740><c> is</c><00:02:09.860><c> what</c>

00:02:09.999 --> 00:02:10.009 align:start position:0%
public can take part in and that is what
 

00:02:10.009 --> 00:02:13.780 align:start position:0%
public can take part in and that is what
we<00:02:10.190><c> are</c><00:02:10.310><c> said</c><00:02:10.580><c> to</c><00:02:10.729><c> protocol</c><00:02:12.400><c> I'm</c><00:02:13.400><c> gonna</c><00:02:13.640><c> give</c>

00:02:13.780 --> 00:02:13.790 align:start position:0%
we are said to protocol I'm gonna give
 

00:02:13.790 --> 00:02:16.180 align:start position:0%
we are said to protocol I'm gonna give
you<00:02:13.880><c> a</c><00:02:13.940><c> quick</c><00:02:14.209><c> outline</c><00:02:14.450><c> of</c><00:02:14.690><c> my</c><00:02:14.990><c> talk</c><00:02:15.020><c> I'm</c><00:02:15.860><c> gonna</c>

00:02:16.180 --> 00:02:16.190 align:start position:0%
you a quick outline of my talk I'm gonna
 

00:02:16.190 --> 00:02:18.670 align:start position:0%
you a quick outline of my talk I'm gonna
first<00:02:16.520><c> of</c><00:02:16.700><c> all</c><00:02:16.820><c> speak</c><00:02:17.300><c> about</c><00:02:17.600><c> you</c><00:02:17.870><c> know</c><00:02:17.990><c> what</c>

00:02:18.670 --> 00:02:18.680 align:start position:0%
first of all speak about you know what
 

00:02:18.680 --> 00:02:20.170 align:start position:0%
first of all speak about you know what
is<00:02:18.830><c> the</c><00:02:18.890><c> data</c><00:02:19.070><c> marketplace</c><00:02:19.640><c> at</c><00:02:19.910><c> a</c><00:02:19.940><c> high</c><00:02:20.150><c> level</c>

00:02:20.170 --> 00:02:20.180 align:start position:0%
is the data marketplace at a high level
 

00:02:20.180 --> 00:02:22.660 align:start position:0%
is the data marketplace at a high level
how<00:02:21.050><c> does</c><00:02:21.290><c> the</c><00:02:21.440><c> arm</c><00:02:21.650><c> chain</c><00:02:21.980><c> works</c><00:02:22.250><c> with</c><00:02:22.459><c> the</c><00:02:22.520><c> of</c>

00:02:22.660 --> 00:02:22.670 align:start position:0%
how does the arm chain works with the of
 

00:02:22.670 --> 00:02:25.000 align:start position:0%
how does the arm chain works with the of
chain<00:02:22.970><c> for</c><00:02:23.510><c> the</c><00:02:23.690><c> stakeholders</c><00:02:24.410><c> and</c><00:02:24.680><c> how</c><00:02:24.860><c> we're</c>

00:02:25.000 --> 00:02:25.010 align:start position:0%
chain for the stakeholders and how we're
 

00:02:25.010 --> 00:02:28.210 align:start position:0%
chain for the stakeholders and how we're
thinking<00:02:25.040><c> about</c><00:02:25.459><c> designing</c><00:02:25.940><c> this</c><00:02:26.240><c> I</c><00:02:27.110><c> will</c><00:02:27.920><c> at</c>

00:02:28.210 --> 00:02:28.220 align:start position:0%
thinking about designing this I will at
 

00:02:28.220 --> 00:02:30.970 align:start position:0%
thinking about designing this I will at
that<00:02:28.580><c> point</c><00:02:28.910><c> I</c><00:02:29.240><c> will</c><00:02:29.510><c> not</c><00:02:29.900><c> focus</c><00:02:30.170><c> on</c><00:02:30.530><c> you</c><00:02:30.860><c> know</c>

00:02:30.970 --> 00:02:30.980 align:start position:0%
that point I will not focus on you know
 

00:02:30.980 --> 00:02:32.680 align:start position:0%
that point I will not focus on you know
how<00:02:31.160><c> the</c><00:02:31.220><c> network</c><00:02:31.520><c> stores</c><00:02:32.030><c> data</c><00:02:32.330><c> how</c>

00:02:32.680 --> 00:02:32.690 align:start position:0%
how the network stores data how
 

00:02:32.690 --> 00:02:35.440 align:start position:0%
how the network stores data how
computation<00:02:33.410><c> is</c><00:02:33.530><c> done</c><00:02:34.000><c> that</c><00:02:35.000><c> would</c><00:02:35.180><c> be</c><00:02:35.300><c> the</c>

00:02:35.440 --> 00:02:35.450 align:start position:0%
computation is done that would be the
 

00:02:35.450 --> 00:02:37.420 align:start position:0%
computation is done that would be the
second<00:02:35.810><c> part</c><00:02:36.020><c> of</c><00:02:36.080><c> the</c><00:02:36.200><c> talk</c><00:02:36.380><c> when</c><00:02:36.650><c> we</c><00:02:36.830><c> like</c><00:02:37.220><c> go</c>

00:02:37.420 --> 00:02:37.430 align:start position:0%
second part of the talk when we like go
 

00:02:37.430 --> 00:02:39.640 align:start position:0%
second part of the talk when we like go
deeply<00:02:37.850><c> into</c><00:02:37.940><c> that</c><00:02:38.330><c> again</c><00:02:39.080><c> given</c><00:02:39.440><c> time</c>

00:02:39.640 --> 00:02:39.650 align:start position:0%
deeply into that again given time
 

00:02:39.650 --> 00:02:41.020 align:start position:0%
deeply into that again given time
constraints<00:02:39.800><c> this</c><00:02:40.400><c> is</c><00:02:40.490><c> going</c><00:02:40.670><c> to</c><00:02:40.760><c> be</c><00:02:40.820><c> pretty</c>

00:02:41.020 --> 00:02:41.030 align:start position:0%
constraints this is going to be pretty
 

00:02:41.030 --> 00:02:44.230 align:start position:0%
constraints this is going to be pretty
high<00:02:41.240><c> level</c><00:02:41.890><c> and</c><00:02:42.890><c> finally</c><00:02:43.850><c> I'm</c><00:02:43.910><c> going</c><00:02:44.030><c> to</c><00:02:44.120><c> give</c>

00:02:44.230 --> 00:02:44.240 align:start position:0%
high level and finally I'm going to give
 

00:02:44.240 --> 00:02:46.030 align:start position:0%
high level and finally I'm going to give
you<00:02:44.330><c> a</c><00:02:44.390><c> taste</c><00:02:44.660><c> of</c><00:02:44.810><c> catalyst</c><00:02:45.320><c> calories</c><00:02:45.860><c> is</c><00:02:45.950><c> an</c>

00:02:46.030 --> 00:02:46.040 align:start position:0%
you a taste of catalyst calories is an
 

00:02:46.040 --> 00:02:47.650 align:start position:0%
you a taste of catalyst calories is an
application<00:02:46.489><c> that</c><00:02:46.730><c> we're</c><00:02:46.910><c> developing</c><00:02:47.120><c> that</c>

00:02:47.650 --> 00:02:47.660 align:start position:0%
application that we're developing that
 

00:02:47.660 --> 00:02:50.350 align:start position:0%
application that we're developing that
is<00:02:48.560><c> going</c><00:02:48.950><c> to</c><00:02:49.040><c> be</c><00:02:49.130><c> the</c><00:02:49.250><c> first</c><00:02:49.430><c> one</c><00:02:49.730><c> to</c><00:02:49.850><c> live</c><00:02:50.090><c> on</c>

00:02:50.350 --> 00:02:50.360 align:start position:0%
is going to be the first one to live on
 

00:02:50.360 --> 00:02:54.729 align:start position:0%
is going to be the first one to live on
the<00:02:50.570><c> data</c><00:02:50.750><c> marketplace</c><00:02:52.900><c> all</c><00:02:53.900><c> right</c><00:02:53.989><c> so</c><00:02:54.230><c> at</c><00:02:54.560><c> the</c>

00:02:54.729 --> 00:02:54.739 align:start position:0%
the data marketplace all right so at the
 

00:02:54.739 --> 00:02:56.890 align:start position:0%
the data marketplace all right so at the
high<00:02:54.890><c> level</c><00:02:55.310><c> you</c><00:02:55.850><c> know</c><00:02:56.000><c> the</c><00:02:56.239><c> enigma</c><00:02:56.750><c> data</c>

00:02:56.890 --> 00:02:56.900 align:start position:0%
high level you know the enigma data
 

00:02:56.900 --> 00:02:58.570 align:start position:0%
high level you know the enigma data
marketplace<00:02:57.410><c> it</c><00:02:57.680><c> has</c><00:02:57.920><c> three</c><00:02:58.550><c> main</c>

00:02:58.570 --> 00:02:58.580 align:start position:0%
marketplace it has three main
 

00:02:58.580 --> 00:03:01.509 align:start position:0%
marketplace it has three main
stakeholders<00:02:59.440><c> which</c><00:03:00.440><c> are</c><00:03:00.650><c> pretty</c><00:03:00.890><c> pretty</c>

00:03:01.509 --> 00:03:01.519 align:start position:0%
stakeholders which are pretty pretty
 

00:03:01.519 --> 00:03:03.820 align:start position:0%
stakeholders which are pretty pretty
obvious<00:03:02.150><c> and</c><00:03:02.330><c> trivial</c><00:03:02.660><c> you</c><00:03:03.200><c> have</c><00:03:03.380><c> data</c>

00:03:03.820 --> 00:03:03.830 align:start position:0%
obvious and trivial you have data
 

00:03:03.830 --> 00:03:06.250 align:start position:0%
obvious and trivial you have data
providers<00:03:04.430><c> those</c><00:03:05.360><c> who</c><00:03:05.540><c> want</c><00:03:05.690><c> to</c><00:03:05.750><c> sell</c><00:03:06.050><c> data</c>

00:03:06.250 --> 00:03:06.260 align:start position:0%
providers those who want to sell data
 

00:03:06.260 --> 00:03:08.740 align:start position:0%
providers those who want to sell data
data<00:03:06.830><c> consumers</c><00:03:07.310><c> those</c><00:03:08.060><c> who</c><00:03:08.209><c> want</c><00:03:08.360><c> to</c><00:03:08.450><c> consume</c>

00:03:08.740 --> 00:03:08.750 align:start position:0%
data consumers those who want to consume
 

00:03:08.750 --> 00:03:10.840 align:start position:0%
data consumers those who want to consume
data<00:03:08.989><c> and</c><00:03:09.440><c> on</c><00:03:10.040><c> the</c><00:03:10.190><c> off</c><00:03:10.340><c> chain</c><00:03:10.640><c> you</c><00:03:10.820><c> have</c>

00:03:10.840 --> 00:03:10.850 align:start position:0%
data and on the off chain you have
 

00:03:10.850 --> 00:03:13.840 align:start position:0%
data and on the off chain you have
worker<00:03:11.660><c> nodes</c><00:03:11.930><c> which</c><00:03:12.500><c> are</c><00:03:12.680><c> basically</c><00:03:13.190><c> you</c>

00:03:13.840 --> 00:03:13.850 align:start position:0%
worker nodes which are basically you
 

00:03:13.850 --> 00:03:16.000 align:start position:0%
worker nodes which are basically you
know<00:03:13.970><c> just</c><00:03:14.000><c> nodes</c><00:03:14.540><c> who</c><00:03:15.050><c> don't</c><00:03:15.350><c> have</c><00:03:15.530><c> any</c><00:03:15.709><c> stake</c>

00:03:16.000 --> 00:03:16.010 align:start position:0%
know just nodes who don't have any stake
 

00:03:16.010 --> 00:03:18.340 align:start position:0%
know just nodes who don't have any stake
in<00:03:16.220><c> the</c><00:03:16.340><c> data</c><00:03:16.550><c> buying</c><00:03:16.910><c> or</c><00:03:17.060><c> selling</c><00:03:17.140><c> but</c><00:03:18.140><c> there</c>

00:03:18.340 --> 00:03:18.350 align:start position:0%
in the data buying or selling but there
 

00:03:18.350 --> 00:03:19.449 align:start position:0%
in the data buying or selling but there
are<00:03:18.440><c> the</c><00:03:18.530><c> ones</c><00:03:18.739><c> who</c><00:03:18.860><c> are</c><00:03:18.890><c> actually</c><00:03:19.190><c> storing</c>

00:03:19.449 --> 00:03:19.459 align:start position:0%
are the ones who are actually storing
 

00:03:19.459 --> 00:03:22.090 align:start position:0%
are the ones who are actually storing
the<00:03:19.580><c> data</c><00:03:19.610><c> doing</c><00:03:20.390><c> computation</c><00:03:21.260><c> answering</c>

00:03:22.090 --> 00:03:22.100 align:start position:0%
the data doing computation answering
 

00:03:22.100 --> 00:03:24.580 align:start position:0%
the data doing computation answering
queries<00:03:22.370><c> and</c><00:03:22.760><c> so</c><00:03:23.030><c> forth</c><00:03:23.330><c> so</c><00:03:23.930><c> my</c><00:03:24.080><c> focus</c><00:03:24.350><c> right</c>

00:03:24.580 --> 00:03:24.590 align:start position:0%
queries and so forth so my focus right
 

00:03:24.590 --> 00:03:27.250 align:start position:0%
queries and so forth so my focus right
now<00:03:24.769><c> is</c><00:03:24.799><c> going</c><00:03:25.040><c> to</c><00:03:25.100><c> be</c><00:03:25.220><c> mostly</c><00:03:25.670><c> on</c><00:03:25.970><c> the</c><00:03:26.299><c> on</c><00:03:26.660><c> the</c>

00:03:27.250 --> 00:03:27.260 align:start position:0%
now is going to be mostly on the on the
 

00:03:27.260 --> 00:03:28.900 align:start position:0%
now is going to be mostly on the on the
kind<00:03:27.680><c> of</c><00:03:27.739><c> the</c><00:03:27.830><c> contracts</c><00:03:28.250><c> between</c><00:03:28.430><c> the</c><00:03:28.760><c> data</c>

00:03:28.900 --> 00:03:28.910 align:start position:0%
kind of the contracts between the data
 

00:03:28.910 --> 00:03:33.460 align:start position:0%
kind of the contracts between the data
providers<00:03:29.480><c> and</c><00:03:29.660><c> data</c><00:03:29.840><c> consumers</c><00:03:30.260><c> first</c><00:03:32.470><c> so</c>

00:03:33.460 --> 00:03:33.470 align:start position:0%
providers and data consumers first so
 

00:03:33.470 --> 00:03:35.140 align:start position:0%
providers and data consumers first so
starting<00:03:33.860><c> with</c><00:03:33.950><c> the</c><00:03:34.040><c> data</c><00:03:34.220><c> provider</c><00:03:34.610><c> a</c><00:03:34.910><c> data</c>

00:03:35.140 --> 00:03:35.150 align:start position:0%
starting with the data provider a data
 

00:03:35.150 --> 00:03:37.030 align:start position:0%
starting with the data provider a data
provider<00:03:35.480><c> comes</c><00:03:35.840><c> has</c><00:03:36.200><c> the</c><00:03:36.350><c> data</c><00:03:36.590><c> said</c><00:03:36.860><c> that</c>

00:03:37.030 --> 00:03:37.040 align:start position:0%
provider comes has the data said that
 

00:03:37.040 --> 00:03:40.840 align:start position:0%
provider comes has the data said that
they<00:03:37.130><c> want</c><00:03:37.400><c> to</c><00:03:37.610><c> sell</c><00:03:38.560><c> what</c><00:03:39.560><c> they</c><00:03:39.590><c> do</c><00:03:39.769><c> is</c><00:03:40.100><c> first</c>

00:03:40.840 --> 00:03:40.850 align:start position:0%
they want to sell what they do is first
 

00:03:40.850 --> 00:03:43.270 align:start position:0%
they want to sell what they do is first
of<00:03:41.000><c> all</c><00:03:41.150><c> they</c><00:03:41.570><c> provide</c><00:03:41.959><c> enough</c><00:03:42.530><c> context</c><00:03:43.130><c> to</c>

00:03:43.270 --> 00:03:43.280 align:start position:0%
of all they provide enough context to
 

00:03:43.280 --> 00:03:46.210 align:start position:0%
of all they provide enough context to
the<00:03:43.549><c> oft</c><00:03:43.760><c> a</c><00:03:44.060><c> network</c><00:03:44.510><c> they</c><00:03:45.170><c> basically</c><00:03:45.860><c> need</c><00:03:46.070><c> to</c>

00:03:46.210 --> 00:03:46.220 align:start position:0%
the oft a network they basically need to
 

00:03:46.220 --> 00:03:48.490 align:start position:0%
the oft a network they basically need to
register<00:03:46.400><c> the</c><00:03:46.850><c> data</c><00:03:47.060><c> set</c><00:03:47.330><c> now</c><00:03:48.019><c> that</c><00:03:48.260><c> could</c><00:03:48.440><c> be</c>

00:03:48.490 --> 00:03:48.500 align:start position:0%
register the data set now that could be
 

00:03:48.500 --> 00:03:50.500 align:start position:0%
register the data set now that could be
in<00:03:48.709><c> one</c><00:03:48.890><c> of</c><00:03:48.950><c> two</c><00:03:49.190><c> ways</c><00:03:49.220><c> either</c><00:03:49.639><c> they</c><00:03:50.030><c> come</c><00:03:50.269><c> they</c>

00:03:50.500 --> 00:03:50.510 align:start position:0%
in one of two ways either they come they
 

00:03:50.510 --> 00:03:52.539 align:start position:0%
in one of two ways either they come they
upload<00:03:51.019><c> the</c><00:03:51.320><c> data</c><00:03:51.530><c> to</c><00:03:51.739><c> the</c><00:03:51.829><c> network</c><00:03:52.190><c> and</c><00:03:52.370><c> I</c>

00:03:52.539 --> 00:03:52.549 align:start position:0%
upload the data to the network and I
 

00:03:52.549 --> 00:03:53.980 align:start position:0%
upload the data to the network and I
will<00:03:52.730><c> show</c><00:03:52.910><c> later</c><00:03:53.090><c> on</c><00:03:53.389><c> how</c><00:03:53.600><c> that's</c>

00:03:53.980 --> 00:03:53.990 align:start position:0%
will show later on how that's
 

00:03:53.990 --> 00:03:56.650 align:start position:0%
will show later on how that's
done<00:03:54.110><c> securely</c><00:03:54.650><c> or</c><00:03:55.160><c> they</c><00:03:55.820><c> can</c><00:03:56.060><c> actually</c><00:03:56.210><c> store</c>

00:03:56.650 --> 00:03:56.660 align:start position:0%
done securely or they can actually store
 

00:03:56.660 --> 00:03:58.750 align:start position:0%
done securely or they can actually store
it<00:03:56.810><c> in</c><00:03:57.050><c> some</c><00:03:57.320><c> some</c><00:03:57.800><c> of</c><00:03:57.920><c> their</c><00:03:58.070><c> own</c><00:03:58.220><c> nodes</c><00:03:58.520><c> and</c>

00:03:58.750 --> 00:03:58.760 align:start position:0%
it in some some of their own nodes and
 

00:03:58.760 --> 00:04:00.670 align:start position:0%
it in some some of their own nodes and
just<00:03:59.270><c> provide</c><00:03:59.600><c> enough</c><00:03:59.840><c> context</c><00:04:00.380><c> to</c><00:04:00.500><c> the</c>

00:04:00.670 --> 00:04:00.680 align:start position:0%
just provide enough context to the
 

00:04:00.680 --> 00:04:02.950 align:start position:0%
just provide enough context to the
network<00:04:01.040><c> onward</c><00:04:01.670><c> that</c><00:04:01.820><c> daily</c><00:04:02.060><c> lives</c><00:04:02.360><c> the</c>

00:04:02.950 --> 00:04:02.960 align:start position:0%
network onward that daily lives the
 

00:04:02.960 --> 00:04:05.230 align:start position:0%
network onward that daily lives the
network<00:04:03.290><c> then</c><00:04:03.530><c> computes</c><00:04:04.190><c> some</c><00:04:04.880><c> kind</c><00:04:05.150><c> of</c>

00:04:05.230 --> 00:04:05.240 align:start position:0%
network then computes some kind of
 

00:04:05.240 --> 00:04:08.320 align:start position:0%
network then computes some kind of
address<00:04:06.070><c> like</c><00:04:07.070><c> a</c><00:04:07.100><c> permanent</c><00:04:07.580><c> address</c><00:04:07.700><c> kind</c><00:04:08.270><c> of</c>

00:04:08.320 --> 00:04:08.330 align:start position:0%
address like a permanent address kind of
 

00:04:08.330 --> 00:04:10.930 align:start position:0%
address like a permanent address kind of
like<00:04:08.420><c> a</c><00:04:08.510><c> DNS</c><00:04:08.870><c> that</c><00:04:09.340><c> the</c><00:04:10.340><c> network</c><00:04:10.640><c> can</c><00:04:10.670><c> then</c>

00:04:10.930 --> 00:04:10.940 align:start position:0%
like a DNS that the network can then
 

00:04:10.940 --> 00:04:14.950 align:start position:0%
like a DNS that the network can then
route<00:04:11.320><c> consumers</c><00:04:12.320><c> to</c><00:04:12.620><c> that</c><00:04:12.770><c> data</c><00:04:12.980><c> set</c><00:04:13.960><c> the</c>

00:04:14.950 --> 00:04:14.960 align:start position:0%
route consumers to that data set the
 

00:04:14.960 --> 00:04:16.810 align:start position:0%
route consumers to that data set the
data<00:04:15.380><c> provider</c><00:04:15.770><c> then</c><00:04:15.980><c> takes</c><00:04:16.280><c> that</c><00:04:16.430><c> address</c>

00:04:16.810 --> 00:04:16.820 align:start position:0%
data provider then takes that address
 

00:04:16.820 --> 00:04:18.630 align:start position:0%
data provider then takes that address
that<00:04:17.030><c> unique</c><00:04:17.300><c> address</c><00:04:17.600><c> some</c><00:04:18.320><c> meats</c>

00:04:18.630 --> 00:04:18.640 align:start position:0%
that unique address some meats
 

00:04:18.640 --> 00:04:21.910 align:start position:0%
that unique address some meats
transaction<00:04:19.640><c> to</c><00:04:19.760><c> the</c><00:04:19.790><c> blockchain</c><00:04:20.650><c> also</c><00:04:21.650><c> puts</c>

00:04:21.910 --> 00:04:21.920 align:start position:0%
transaction to the blockchain also puts
 

00:04:21.920 --> 00:04:23.670 align:start position:0%
transaction to the blockchain also puts
like<00:04:22.130><c> the</c><00:04:22.280><c> price</c><00:04:22.520><c> of</c><00:04:22.550><c> the</c><00:04:22.790><c> data</c><00:04:23.000><c> in</c><00:04:23.210><c> some</c><00:04:23.390><c> other</c>

00:04:23.670 --> 00:04:23.680 align:start position:0%
like the price of the data in some other
 

00:04:23.680 --> 00:04:27.700 align:start position:0%
like the price of the data in some other
metadata<00:04:24.680><c> and</c><00:04:25.190><c> also</c><00:04:26.000><c> stores</c><00:04:26.330><c> a</c><00:04:26.540><c> deposit</c><00:04:27.200><c> which</c>

00:04:27.700 --> 00:04:27.710 align:start position:0%
metadata and also stores a deposit which
 

00:04:27.710 --> 00:04:32.440 align:start position:0%
metadata and also stores a deposit which
I'll<00:04:27.980><c> touch</c><00:04:28.280><c> a</c><00:04:28.340><c> bit</c><00:04:28.640><c> later</c><00:04:28.880><c> on</c><00:04:31.150><c> now</c><00:04:32.150><c> that</c><00:04:32.360><c> the</c>

00:04:32.440 --> 00:04:32.450 align:start position:0%
I'll touch a bit later on now that the
 

00:04:32.450 --> 00:04:34.360 align:start position:0%
I'll touch a bit later on now that the
day<00:04:32.630><c> that</c><00:04:32.870><c> that</c><00:04:32.900><c> data</c><00:04:33.380><c> set</c><00:04:33.620><c> is</c><00:04:33.710><c> registered</c><00:04:34.160><c> on</c>

00:04:34.360 --> 00:04:34.370 align:start position:0%
day that that data set is registered on
 

00:04:34.370 --> 00:04:36.370 align:start position:0%
day that that data set is registered on
chain<00:04:34.700><c> there's</c><00:04:35.330><c> a</c><00:04:35.390><c> reference</c><00:04:35.900><c> to</c><00:04:36.050><c> it</c><00:04:36.170><c> off</c>

00:04:36.370 --> 00:04:36.380 align:start position:0%
chain there's a reference to it off
 

00:04:36.380 --> 00:04:39.250 align:start position:0%
chain there's a reference to it off
chain<00:04:36.710><c> a</c><00:04:37.400><c> data</c><00:04:37.910><c> consumer</c><00:04:38.450><c> can</c><00:04:38.630><c> actually</c><00:04:38.990><c> come</c>

00:04:39.250 --> 00:04:39.260 align:start position:0%
chain a data consumer can actually come
 

00:04:39.260 --> 00:04:41.200 align:start position:0%
chain a data consumer can actually come
in<00:04:39.470><c> and</c><00:04:39.710><c> send</c><00:04:40.340><c> a</c><00:04:40.400><c> message</c><00:04:40.700><c> to</c><00:04:40.730><c> the</c><00:04:41.000><c> blockchain</c>

00:04:41.200 --> 00:04:41.210 align:start position:0%
in and send a message to the blockchain
 

00:04:41.210 --> 00:04:44.050 align:start position:0%
in and send a message to the blockchain
saying<00:04:41.690><c> hey</c><00:04:42.170><c> I</c><00:04:42.470><c> want</c><00:04:42.500><c> to</c><00:04:42.860><c> subscribe</c><00:04:43.430><c> to</c><00:04:43.940><c> this</c>

00:04:44.050 --> 00:04:44.060 align:start position:0%
saying hey I want to subscribe to this
 

00:04:44.060 --> 00:04:46.420 align:start position:0%
saying hey I want to subscribe to this
feed<00:04:44.300><c> of</c><00:04:44.450><c> data</c><00:04:44.660><c> and</c><00:04:45.020><c> obviously</c><00:04:45.770><c> they</c><00:04:46.190><c> need</c><00:04:46.340><c> to</c>

00:04:46.420 --> 00:04:46.430 align:start position:0%
feed of data and obviously they need to
 

00:04:46.430 --> 00:04:48.160 align:start position:0%
feed of data and obviously they need to
provide<00:04:46.670><c> payment</c><00:04:47.180><c> and</c><00:04:47.450><c> they</c><00:04:47.690><c> also</c><00:04:47.870><c> need</c><00:04:48.140><c> to</c>

00:04:48.160 --> 00:04:48.170 align:start position:0%
provide payment and they also need to
 

00:04:48.170 --> 00:04:51.370 align:start position:0%
provide payment and they also need to
provide<00:04:48.410><c> a</c><00:04:49.010><c> deposit</c><00:04:49.970><c> a</c><00:04:50.120><c> deposit</c><00:04:50.690><c> is</c><00:04:50.870><c> there</c><00:04:51.110><c> in</c>

00:04:51.370 --> 00:04:51.380 align:start position:0%
provide a deposit a deposit is there in
 

00:04:51.380 --> 00:04:55.090 align:start position:0%
provide a deposit a deposit is there in
case<00:04:52.150><c> the</c><00:04:53.150><c> consumer</c><00:04:54.020><c> defaults</c><00:04:54.770><c> in</c><00:04:54.950><c> their</c>

00:04:55.090 --> 00:04:55.100 align:start position:0%
case the consumer defaults in their
 

00:04:55.100 --> 00:05:00.760 align:start position:0%
case the consumer defaults in their
payments<00:04:55.580><c> in</c><00:04:55.730><c> the</c><00:04:55.850><c> future</c><00:04:58.690><c> so</c><00:04:59.690><c> one</c><00:05:00.230><c> note</c><00:05:00.440><c> about</c>

00:05:00.760 --> 00:05:00.770 align:start position:0%
payments in the future so one note about
 

00:05:00.770 --> 00:05:03.160 align:start position:0%
payments in the future so one note about
the<00:05:01.070><c> incentive</c><00:05:01.640><c> structure</c><00:05:02.000><c> here</c><00:05:02.330><c> really</c><00:05:03.050><c> what</c>

00:05:03.160 --> 00:05:03.170 align:start position:0%
the incentive structure here really what
 

00:05:03.170 --> 00:05:05.170 align:start position:0%
the incentive structure here really what
enigma<00:05:03.620><c> is</c><00:05:03.710><c> trying</c><00:05:03.920><c> to</c><00:05:04.070><c> do</c><00:05:04.220><c> is</c><00:05:04.400><c> is</c><00:05:04.670><c> it's</c><00:05:04.970><c> trying</c>

00:05:05.170 --> 00:05:05.180 align:start position:0%
enigma is trying to do is is it's trying
 

00:05:05.180 --> 00:05:08.620 align:start position:0%
enigma is trying to do is is it's trying
to<00:05:05.510><c> kind</c><00:05:05.900><c> of</c><00:05:05.960><c> tokenize</c><00:05:06.580><c> or</c><00:05:07.580><c> capture</c><00:05:08.180><c> in</c><00:05:08.480><c> a</c>

00:05:08.620 --> 00:05:08.630 align:start position:0%
to kind of tokenize or capture in a
 

00:05:08.630 --> 00:05:10.660 align:start position:0%
to kind of tokenize or capture in a
token<00:05:09.050><c> the</c><00:05:09.500><c> value</c><00:05:09.800><c> of</c><00:05:09.890><c> data</c><00:05:10.040><c> we're</c><00:05:10.340><c> trying</c><00:05:10.550><c> to</c>

00:05:10.660 --> 00:05:10.670 align:start position:0%
token the value of data we're trying to
 

00:05:10.670 --> 00:05:12.340 align:start position:0%
token the value of data we're trying to
make<00:05:10.820><c> something</c><00:05:11.210><c> that's</c><00:05:11.360><c> really</c><00:05:11.450><c> implicit</c>

00:05:12.340 --> 00:05:12.350 align:start position:0%
make something that's really implicit
 

00:05:12.350 --> 00:05:15.460 align:start position:0%
make something that's really implicit
today<00:05:12.740><c> and</c><00:05:13.010><c> kind</c><00:05:13.520><c> of</c><00:05:13.670><c> I</c><00:05:13.880><c> guess</c><00:05:14.330><c> stuck</c><00:05:15.050><c> behind</c>

00:05:15.460 --> 00:05:15.470 align:start position:0%
today and kind of I guess stuck behind
 

00:05:15.470 --> 00:05:17.110 align:start position:0%
today and kind of I guess stuck behind
walls<00:05:15.770><c> we're</c><00:05:16.310><c> trying</c><00:05:16.520><c> to</c><00:05:16.670><c> make</c><00:05:16.820><c> that</c><00:05:17.000><c> more</c>

00:05:17.110 --> 00:05:17.120 align:start position:0%
walls we're trying to make that more
 

00:05:17.120 --> 00:05:20.290 align:start position:0%
walls we're trying to make that more
open<00:05:17.630><c> and</c><00:05:17.840><c> very</c><00:05:18.110><c> very</c><00:05:18.440><c> very</c><00:05:19.130><c> explicit</c><00:05:19.730><c> so</c>

00:05:20.290 --> 00:05:20.300 align:start position:0%
open and very very very explicit so
 

00:05:20.300 --> 00:05:21.760 align:start position:0%
open and very very very explicit so
there<00:05:20.510><c> are</c><00:05:20.570><c> two</c><00:05:20.750><c> ways</c><00:05:20.780><c> in</c><00:05:20.990><c> which</c><00:05:21.410><c> the</c>

00:05:21.760 --> 00:05:21.770 align:start position:0%
there are two ways in which the
 

00:05:21.770 --> 00:05:24.190 align:start position:0%
there are two ways in which the
incentives<00:05:22.310><c> mechanics</c><00:05:23.180><c> kind</c><00:05:23.390><c> of</c><00:05:23.480><c> work</c><00:05:23.630><c> the</c>

00:05:24.190 --> 00:05:24.200 align:start position:0%
incentives mechanics kind of work the
 

00:05:24.200 --> 00:05:27.160 align:start position:0%
incentives mechanics kind of work the
first<00:05:24.470><c> one</c><00:05:24.680><c> is</c><00:05:24.800><c> the</c><00:05:24.920><c> value</c><00:05:25.250><c> of</c><00:05:25.280><c> data</c><00:05:26.170><c> directly</c>

00:05:27.160 --> 00:05:27.170 align:start position:0%
first one is the value of data directly
 

00:05:27.170 --> 00:05:29.500 align:start position:0%
first one is the value of data directly
that's<00:05:27.440><c> an</c><00:05:27.560><c> explicit</c><00:05:28.130><c> metric</c><00:05:28.550><c> so</c><00:05:29.180><c> a</c><00:05:29.210><c> data</c>

00:05:29.500 --> 00:05:29.510 align:start position:0%
that's an explicit metric so a data
 

00:05:29.510 --> 00:05:31.960 align:start position:0%
that's an explicit metric so a data
provider<00:05:29.720><c> basically</c><00:05:30.380><c> sets</c><00:05:30.710><c> a</c><00:05:30.860><c> price</c><00:05:31.130><c> to</c><00:05:31.820><c> what</c>

00:05:31.960 --> 00:05:31.970 align:start position:0%
provider basically sets a price to what
 

00:05:31.970 --> 00:05:33.730 align:start position:0%
provider basically sets a price to what
the<00:05:32.090><c> data</c><00:05:32.300><c> it's</c><00:05:32.510><c> worse</c><00:05:32.660><c> and</c><00:05:32.930><c> then</c><00:05:33.320><c> the</c><00:05:33.440><c> market</c>

00:05:33.730 --> 00:05:33.740 align:start position:0%
the data it's worse and then the market
 

00:05:33.740 --> 00:05:35.530 align:start position:0%
the data it's worse and then the market
either<00:05:33.920><c> buys</c><00:05:34.250><c> into</c><00:05:34.520><c> that</c><00:05:34.670><c> or</c><00:05:35.030><c> no</c><00:05:35.180><c> that's</c><00:05:35.450><c> like</c>

00:05:35.530 --> 00:05:35.540 align:start position:0%
either buys into that or no that's like
 

00:05:35.540 --> 00:05:38.080 align:start position:0%
either buys into that or no that's like
the<00:05:35.690><c> explicit</c><00:05:36.170><c> value</c><00:05:36.500><c> of</c><00:05:36.560><c> data</c><00:05:36.740><c> and</c><00:05:37.130><c> they</c><00:05:37.880><c> have</c>

00:05:38.080 --> 00:05:38.090 align:start position:0%
the explicit value of data and they have
 

00:05:38.090 --> 00:05:40.270 align:start position:0%
the explicit value of data and they have
to<00:05:38.240><c> share</c><00:05:38.450><c> their</c><00:05:38.510><c> earnings</c><00:05:39.170><c> with</c><00:05:39.860><c> the</c><00:05:40.010><c> nodes</c>

00:05:40.270 --> 00:05:40.280 align:start position:0%
to share their earnings with the nodes
 

00:05:40.280 --> 00:05:42.640 align:start position:0%
to share their earnings with the nodes
the<00:05:41.180><c> worker</c><00:05:41.390><c> nodes</c><00:05:41.750><c> in</c><00:05:41.930><c> the</c><00:05:42.050><c> network</c><00:05:42.380><c> that</c><00:05:42.500><c> are</c>

00:05:42.640 --> 00:05:42.650 align:start position:0%
the worker nodes in the network that are
 

00:05:42.650 --> 00:05:44.740 align:start position:0%
the worker nodes in the network that are
doing<00:05:42.830><c> computation</c><00:05:43.670><c> that</c><00:05:43.910><c> are</c><00:05:44.360><c> doing</c><00:05:44.510><c> the</c>

00:05:44.740 --> 00:05:44.750 align:start position:0%
doing computation that are doing the
 

00:05:44.750 --> 00:05:46.690 align:start position:0%
doing computation that are doing the
storage<00:05:45.170><c> and</c><00:05:45.470><c> that</c><00:05:45.950><c> is</c><00:05:46.100><c> really</c><00:05:46.280><c> where</c><00:05:46.670><c> the</c>

00:05:46.690 --> 00:05:46.700 align:start position:0%
storage and that is really where the
 

00:05:46.700 --> 00:05:49.800 align:start position:0%
storage and that is really where the
implicit<00:05:47.240><c> value</c><00:05:47.810><c> of</c><00:05:47.870><c> data</c><00:05:48.080><c> is</c><00:05:48.500><c> also</c><00:05:48.920><c> reflected</c>

00:05:49.800 --> 00:05:49.810 align:start position:0%
implicit value of data is also reflected
 

00:05:49.810 --> 00:05:52.600 align:start position:0%
implicit value of data is also reflected
another<00:05:50.810><c> note</c><00:05:51.080><c> about</c><00:05:51.380><c> discovery</c><00:05:51.980><c> in</c><00:05:52.100><c> ranking</c>

00:05:52.600 --> 00:05:52.610 align:start position:0%
another note about discovery in ranking
 

00:05:52.610 --> 00:05:54.940 align:start position:0%
another note about discovery in ranking
so<00:05:52.910><c> we</c><00:05:53.060><c> expect</c><00:05:53.510><c> to</c><00:05:53.660><c> have</c><00:05:53.840><c> you</c><00:05:54.320><c> know</c><00:05:54.440><c> eventually</c>

00:05:54.940 --> 00:05:54.950 align:start position:0%
so we expect to have you know eventually
 

00:05:54.950 --> 00:05:56.890 align:start position:0%
so we expect to have you know eventually
many<00:05:55.460><c> thousands</c><00:05:56.060><c> of</c><00:05:56.120><c> data</c><00:05:56.390><c> sets</c><00:05:56.660><c> in</c><00:05:56.810><c> our</c>

00:05:56.890 --> 00:05:56.900 align:start position:0%
many thousands of data sets in our
 

00:05:56.900 --> 00:05:59.440 align:start position:0%
many thousands of data sets in our
system<00:05:57.320><c> of</c><00:05:57.470><c> all</c><00:05:58.010><c> kinds</c><00:05:58.610><c> you</c><00:05:59.060><c> know</c><00:05:59.120><c> we</c><00:05:59.300><c> can</c>

00:05:59.440 --> 00:05:59.450 align:start position:0%
system of all kinds you know we can
 

00:05:59.450 --> 00:06:01.300 align:start position:0%
system of all kinds you know we can
employ<00:05:59.720><c> some</c><00:06:00.080><c> statistical</c><00:06:00.710><c> methods</c><00:06:01.130><c> we</c><00:06:01.280><c> can</c>

00:06:01.300 --> 00:06:01.310 align:start position:0%
employ some statistical methods we can
 

00:06:01.310 --> 00:06:03.640 align:start position:0%
employ some statistical methods we can
tag<00:06:01.700><c> data</c><00:06:01.970><c> cells</c><00:06:02.300><c> but</c><00:06:02.870><c> in</c><00:06:02.990><c> the</c><00:06:03.110><c> end</c><00:06:03.229><c> of</c><00:06:03.320><c> the</c><00:06:03.440><c> day</c>

00:06:03.640 --> 00:06:03.650 align:start position:0%
tag data cells but in the end of the day
 

00:06:03.650 --> 00:06:06.159 align:start position:0%
tag data cells but in the end of the day
we<00:06:04.640><c> need</c><00:06:04.760><c> to</c><00:06:04.820><c> find</c><00:06:05.090><c> some</c><00:06:05.330><c> mechanism</c><00:06:05.810><c> to</c><00:06:05.900><c> rank</c>

00:06:06.159 --> 00:06:06.169 align:start position:0%
we need to find some mechanism to rank
 

00:06:06.169 --> 00:06:07.390 align:start position:0%
we need to find some mechanism to rank
datasets<00:06:06.710><c> that</c><00:06:06.830><c> are</c><00:06:07.070><c> kind</c>

00:06:07.390 --> 00:06:07.400 align:start position:0%
datasets that are kind
 

00:06:07.400 --> 00:06:09.700 align:start position:0%
datasets that are kind
like<00:06:07.520><c> in</c><00:06:07.729><c> the</c><00:06:07.850><c> same</c><00:06:08.030><c> bucket</c><00:06:08.270><c> and</c><00:06:08.690><c> the</c><00:06:09.229><c> best</c><00:06:09.470><c> way</c>

00:06:09.700 --> 00:06:09.710 align:start position:0%
like in the same bucket and the best way
 

00:06:09.710 --> 00:06:12.400 align:start position:0%
like in the same bucket and the best way
we<00:06:10.009><c> see</c><00:06:10.400><c> to</c><00:06:10.550><c> do</c><00:06:10.699><c> that</c><00:06:10.910><c> is</c><00:06:11.120><c> by</c><00:06:11.690><c> directly</c>

00:06:12.400 --> 00:06:12.410 align:start position:0%
we see to do that is by directly
 

00:06:12.410 --> 00:06:15.999 align:start position:0%
we see to do that is by directly
correlating<00:06:13.370><c> the</c><00:06:13.970><c> economic</c><00:06:14.600><c> incentive</c><00:06:15.259><c> that</c>

00:06:15.999 --> 00:06:16.009 align:start position:0%
correlating the economic incentive that
 

00:06:16.009 --> 00:06:19.150 align:start position:0%
correlating the economic incentive that
is<00:06:16.310><c> locked</c><00:06:16.940><c> in</c><00:06:17.449><c> a</c><00:06:17.600><c> data</c><00:06:17.810><c> set</c><00:06:18.139><c> with</c><00:06:18.710><c> its</c><00:06:18.830><c> rank</c>

00:06:19.150 --> 00:06:19.160 align:start position:0%
is locked in a data set with its rank
 

00:06:19.160 --> 00:06:23.020 align:start position:0%
is locked in a data set with its rank
what<00:06:19.850><c> I</c><00:06:19.880><c> mean</c><00:06:20.150><c> by</c><00:06:20.300><c> that</c><00:06:20.330><c> is</c><00:06:20.810><c> that</c><00:06:21.199><c> simply</c><00:06:22.130><c> it's</c>

00:06:23.020 --> 00:06:23.030 align:start position:0%
what I mean by that is that simply it's
 

00:06:23.030 --> 00:06:25.210 align:start position:0%
what I mean by that is that simply it's
the<00:06:23.990><c> amount</c><00:06:24.169><c> of</c><00:06:24.289><c> money</c><00:06:24.530><c> that</c><00:06:24.650><c> people</c><00:06:25.039><c> have</c>

00:06:25.210 --> 00:06:25.220 align:start position:0%
the amount of money that people have
 

00:06:25.220 --> 00:06:26.680 align:start position:0%
the amount of money that people have
bought<00:06:25.430><c> into</c><00:06:25.610><c> that</c><00:06:25.880><c> data</c><00:06:26.090><c> set</c>

00:06:26.680 --> 00:06:26.690 align:start position:0%
bought into that data set
 

00:06:26.690 --> 00:06:31.120 align:start position:0%
bought into that data set
plus<00:06:27.280><c> some</c><00:06:28.330><c> factorization</c><00:06:29.330><c> of</c><00:06:29.509><c> the</c><00:06:30.320><c> deposit</c>

00:06:31.120 --> 00:06:31.130 align:start position:0%
plus some factorization of the deposit
 

00:06:31.130 --> 00:06:33.909 align:start position:0%
plus some factorization of the deposit
that<00:06:31.729><c> the</c><00:06:31.970><c> data</c><00:06:32.300><c> provider</c><00:06:32.690><c> has</c><00:06:33.050><c> put</c><00:06:33.410><c> in</c><00:06:33.650><c> so</c>

00:06:33.909 --> 00:06:33.919 align:start position:0%
that the data provider has put in so
 

00:06:33.919 --> 00:06:36.070 align:start position:0%
that the data provider has put in so
basically<00:06:34.729><c> the</c><00:06:35.000><c> idea</c><00:06:35.030><c> with</c><00:06:35.360><c> the</c><00:06:35.419><c> deposit</c><00:06:35.720><c> here</c>

00:06:36.070 --> 00:06:36.080 align:start position:0%
basically the idea with the deposit here
 

00:06:36.080 --> 00:06:37.779 align:start position:0%
basically the idea with the deposit here
is<00:06:36.169><c> that</c><00:06:36.320><c> data</c><00:06:36.590><c> providers</c><00:06:37.130><c> need</c><00:06:37.310><c> to</c><00:06:37.340><c> kind</c><00:06:37.729><c> of</c>

00:06:37.779 --> 00:06:37.789 align:start position:0%
is that data providers need to kind of
 

00:06:37.789 --> 00:06:40.090 align:start position:0%
is that data providers need to kind of
put<00:06:38.570><c> their</c><00:06:39.139><c> money</c><00:06:39.320><c> where</c><00:06:39.470><c> their</c><00:06:39.590><c> mouth</c><00:06:39.889><c> is</c>

00:06:40.090 --> 00:06:40.100 align:start position:0%
put their money where their mouth is
 

00:06:40.100 --> 00:06:42.760 align:start position:0%
put their money where their mouth is
that<00:06:40.910><c> sets</c><00:06:41.270><c> the</c><00:06:41.449><c> rank</c><00:06:41.660><c> of</c><00:06:41.960><c> a</c><00:06:42.050><c> data</c><00:06:42.229><c> set</c><00:06:42.530><c> and</c>

00:06:42.760 --> 00:06:42.770 align:start position:0%
that sets the rank of a data set and
 

00:06:42.770 --> 00:06:47.350 align:start position:0%
that sets the rank of a data set and
kind<00:06:43.039><c> of</c><00:06:43.130><c> use</c><00:06:43.250><c> to</c><00:06:43.430><c> break</c><00:06:43.639><c> ties</c><00:06:45.789><c> now</c><00:06:46.789><c> this</c><00:06:46.970><c> is</c><00:06:47.120><c> a</c>

00:06:47.350 --> 00:06:47.360 align:start position:0%
kind of use to break ties now this is a
 

00:06:47.360 --> 00:06:49.270 align:start position:0%
kind of use to break ties now this is a
good<00:06:47.660><c> way</c><00:06:47.810><c> to</c><00:06:47.840><c> transition</c><00:06:48.560><c> to</c><00:06:48.740><c> like</c><00:06:49.070><c> the</c>

00:06:49.270 --> 00:06:49.280 align:start position:0%
good way to transition to like the
 

00:06:49.280 --> 00:06:52.750 align:start position:0%
good way to transition to like the
option<00:06:50.180><c> computation</c><00:06:50.930><c> and</c><00:06:51.229><c> storage</c><00:06:51.760><c> again</c>

00:06:52.750 --> 00:06:52.760 align:start position:0%
option computation and storage again
 

00:06:52.760 --> 00:06:54.969 align:start position:0%
option computation and storage again
would<00:06:53.090><c> be</c><00:06:53.120><c> pretty</c><00:06:53.419><c> high</c><00:06:53.600><c> level</c><00:06:53.930><c> but</c><00:06:54.110><c> I</c><00:06:54.169><c> want</c><00:06:54.919><c> to</c>

00:06:54.969 --> 00:06:54.979 align:start position:0%
would be pretty high level but I want to
 

00:06:54.979 --> 00:06:57.279 align:start position:0%
would be pretty high level but I want to
go<00:06:55.100><c> through</c><00:06:55.310><c> some</c><00:06:55.669><c> of</c><00:06:55.699><c> the</c><00:06:55.880><c> main</c><00:06:56.030><c> ideas</c><00:06:56.289><c> this</c>

00:06:57.279 --> 00:06:57.289 align:start position:0%
go through some of the main ideas this
 

00:06:57.289 --> 00:06:58.480 align:start position:0%
go through some of the main ideas this
is<00:06:57.440><c> really</c><00:06:57.650><c> where</c><00:06:57.800><c> the</c><00:06:57.830><c> heavy</c><00:06:58.130><c> lifting</c>

00:06:58.480 --> 00:06:58.490 align:start position:0%
is really where the heavy lifting
 

00:06:58.490 --> 00:07:01.060 align:start position:0%
is really where the heavy lifting
happens<00:06:58.849><c> off</c><00:06:59.090><c> chain</c><00:06:59.530><c> and</c><00:07:00.530><c> we'll</c><00:07:00.740><c> talk</c><00:07:00.919><c> about</c>

00:07:01.060 --> 00:07:01.070 align:start position:0%
happens off chain and we'll talk about
 

00:07:01.070 --> 00:07:06.700 align:start position:0%
happens off chain and we'll talk about
that<00:07:01.340><c> next</c><00:07:02.050><c> so</c><00:07:04.300><c> the</c><00:07:05.300><c> main</c><00:07:05.449><c> idea</c><00:07:05.750><c> is</c><00:07:05.810><c> and</c><00:07:06.530><c> that's</c>

00:07:06.700 --> 00:07:06.710 align:start position:0%
that next so the main idea is and that's
 

00:07:06.710 --> 00:07:08.050 align:start position:0%
that next so the main idea is and that's
the<00:07:06.800><c> main</c><00:07:06.979><c> idea</c><00:07:07.009><c> that</c><00:07:07.370><c> we</c><00:07:07.460><c> also</c><00:07:07.580><c> set</c><00:07:07.880><c> in</c><00:07:08.000><c> the</c>

00:07:08.050 --> 00:07:08.060 align:start position:0%
the main idea that we also set in the
 

00:07:08.060 --> 00:07:11.170 align:start position:0%
the main idea that we also set in the
2015<00:07:08.630><c> white</c><00:07:08.780><c> paper</c><00:07:09.020><c> is</c><00:07:09.349><c> as</c><00:07:10.160><c> follows</c><00:07:10.550><c> global</c>

00:07:11.170 --> 00:07:11.180 align:start position:0%
2015 white paper is as follows global
 

00:07:11.180 --> 00:07:13.240 align:start position:0%
2015 white paper is as follows global
consensus<00:07:11.630><c> is</c><00:07:11.750><c> expensive</c><00:07:12.320><c> I</c><00:07:12.560><c> think</c><00:07:12.590><c> all</c><00:07:13.010><c> of</c><00:07:13.039><c> us</c>

00:07:13.240 --> 00:07:13.250 align:start position:0%
consensus is expensive I think all of us
 

00:07:13.250 --> 00:07:16.450 align:start position:0%
consensus is expensive I think all of us
here<00:07:13.520><c> are</c><00:07:13.760><c> aware</c><00:07:14.120><c> of</c><00:07:14.210><c> that</c><00:07:14.620><c> it's</c><00:07:15.620><c> not</c><00:07:15.889><c> scalable</c>

00:07:16.450 --> 00:07:16.460 align:start position:0%
here are aware of that it's not scalable
 

00:07:16.460 --> 00:07:18.490 align:start position:0%
here are aware of that it's not scalable
it's<00:07:16.760><c> very</c><00:07:17.030><c> very</c><00:07:17.180><c> pricey</c><00:07:17.479><c> we</c><00:07:18.139><c> need</c><00:07:18.260><c> to</c><00:07:18.349><c> figure</c>

00:07:18.490 --> 00:07:18.500 align:start position:0%
it's very very pricey we need to figure
 

00:07:18.500 --> 00:07:20.740 align:start position:0%
it's very very pricey we need to figure
out<00:07:18.680><c> a</c><00:07:18.710><c> way</c><00:07:18.889><c> to</c><00:07:19.310><c> basically</c><00:07:19.760><c> segment</c><00:07:20.660><c> the</c>

00:07:20.740 --> 00:07:20.750 align:start position:0%
out a way to basically segment the
 

00:07:20.750 --> 00:07:23.230 align:start position:0%
out a way to basically segment the
network<00:07:21.139><c> and</c><00:07:21.410><c> you</c><00:07:22.070><c> know</c><00:07:22.190><c> and</c><00:07:22.849><c> four</c><00:07:23.090><c> different</c>

00:07:23.230 --> 00:07:23.240 align:start position:0%
network and you know and four different
 

00:07:23.240 --> 00:07:26.189 align:start position:0%
network and you know and four different
computations<00:07:24.050><c> for</c><00:07:24.289><c> different</c><00:07:24.849><c> storage</c>

00:07:26.189 --> 00:07:26.199 align:start position:0%
computations for different storage
 

00:07:26.199 --> 00:07:28.600 align:start position:0%
computations for different storage
different<00:07:27.199><c> data</c><00:07:27.380><c> set</c><00:07:27.650><c> data</c><00:07:28.099><c> blocks</c><00:07:28.430><c> of</c>

00:07:28.600 --> 00:07:28.610 align:start position:0%
different data set data blocks of
 

00:07:28.610 --> 00:07:30.670 align:start position:0%
different data set data blocks of
restoring<00:07:29.090><c> we</c><00:07:29.630><c> need</c><00:07:29.810><c> to</c><00:07:29.900><c> make</c><00:07:30.050><c> sure</c><00:07:30.289><c> that</c><00:07:30.440><c> only</c>

00:07:30.670 --> 00:07:30.680 align:start position:0%
restoring we need to make sure that only
 

00:07:30.680 --> 00:07:33.040 align:start position:0%
restoring we need to make sure that only
some<00:07:31.039><c> of</c><00:07:31.159><c> the</c><00:07:31.280><c> network</c><00:07:31.580><c> is</c><00:07:31.760><c> utilized</c><00:07:32.330><c> and</c><00:07:32.599><c> we</c>

00:07:33.040 --> 00:07:33.050 align:start position:0%
some of the network is utilized and we
 

00:07:33.050 --> 00:07:34.570 align:start position:0%
some of the network is utilized and we
need<00:07:33.169><c> to</c><00:07:33.260><c> do</c><00:07:33.380><c> it</c><00:07:33.500><c> in</c><00:07:33.590><c> a</c><00:07:33.680><c> way</c><00:07:33.800><c> that's</c><00:07:34.099><c> secure</c>

00:07:34.570 --> 00:07:34.580 align:start position:0%
need to do it in a way that's secure
 

00:07:34.580 --> 00:07:38.260 align:start position:0%
need to do it in a way that's secure
enough<00:07:35.270><c> again</c><00:07:36.169><c> it</c><00:07:36.380><c> does</c><00:07:36.590><c> it's</c><00:07:36.979><c> not</c><00:07:37.250><c> as</c><00:07:37.580><c> you</c>

00:07:38.260 --> 00:07:38.270 align:start position:0%
enough again it does it's not as you
 

00:07:38.270 --> 00:07:40.120 align:start position:0%
enough again it does it's not as you
know<00:07:38.389><c> won't</c><00:07:38.840><c> be</c><00:07:39.020><c> as</c><00:07:39.139><c> perfect</c><00:07:39.620><c> security</c><00:07:39.710><c> is</c>

00:07:40.120 --> 00:07:40.130 align:start position:0%
know won't be as perfect security is
 

00:07:40.130 --> 00:07:42.490 align:start position:0%
know won't be as perfect security is
like<00:07:40.400><c> global</c><00:07:40.909><c> consensus</c><00:07:41.419><c> but</c><00:07:42.020><c> good</c><00:07:42.260><c> enough</c>

00:07:42.490 --> 00:07:42.500 align:start position:0%
like global consensus but good enough
 

00:07:42.500 --> 00:07:44.800 align:start position:0%
like global consensus but good enough
for<00:07:42.979><c> you</c><00:07:43.460><c> know</c><00:07:43.580><c> decentralized</c><00:07:44.240><c> needs</c><00:07:44.539><c> and</c>

00:07:44.800 --> 00:07:44.810 align:start position:0%
for you know decentralized needs and
 

00:07:44.810 --> 00:07:48.010 align:start position:0%
for you know decentralized needs and
scalable<00:07:45.680><c> enough</c><00:07:46.330><c> there</c><00:07:47.330><c> are</c><00:07:47.360><c> a</c><00:07:47.510><c> couple</c><00:07:47.810><c> of</c>

00:07:48.010 --> 00:07:48.020 align:start position:0%
scalable enough there are a couple of
 

00:07:48.020 --> 00:07:50.890 align:start position:0%
scalable enough there are a couple of
good<00:07:48.199><c> ways</c><00:07:48.409><c> to</c><00:07:48.680><c> do</c><00:07:48.830><c> that</c><00:07:49.070><c> you</c><00:07:49.970><c> know</c><00:07:50.570><c> first</c><00:07:50.780><c> of</c>

00:07:50.890 --> 00:07:50.900 align:start position:0%
good ways to do that you know first of
 

00:07:50.900 --> 00:07:53.140 align:start position:0%
good ways to do that you know first of
all<00:07:51.020><c> let</c><00:07:51.139><c> me</c><00:07:51.169><c> let</c><00:07:51.770><c> me</c><00:07:51.800><c> let</c><00:07:51.889><c> me</c><00:07:52.099><c> touch</c><00:07:52.280><c> on</c><00:07:52.430><c> the</c><00:07:52.610><c> on</c>

00:07:53.140 --> 00:07:53.150 align:start position:0%
all let me let me let me touch on the on
 

00:07:53.150 --> 00:07:55.000 align:start position:0%
all let me let me let me touch on the on
the<00:07:53.570><c> stake</c><00:07:53.780><c> on</c><00:07:53.990><c> the</c><00:07:54.110><c> stake</c><00:07:54.320><c> holders</c><00:07:54.620><c> here</c><00:07:54.800><c> so</c>

00:07:55.000 --> 00:07:55.010 align:start position:0%
the stake on the stake holders here so
 

00:07:55.010 --> 00:07:56.830 align:start position:0%
the stake on the stake holders here so
you<00:07:55.550><c> probably</c><00:07:55.729><c> know</c><00:07:56.090><c> this</c><00:07:56.240><c> is</c><00:07:56.419><c> shardene</c>

00:07:56.830 --> 00:07:56.840 align:start position:0%
you probably know this is shardene
 

00:07:56.840 --> 00:07:58.750 align:start position:0%
you probably know this is shardene
that's<00:07:57.080><c> kind</c><00:07:57.680><c> of</c><00:07:57.710><c> what</c><00:07:57.860><c> has</c><00:07:57.979><c> been</c><00:07:58.190><c> popularized</c>

00:07:58.750 --> 00:07:58.760 align:start position:0%
that's kind of what has been popularized
 

00:07:58.760 --> 00:08:01.719 align:start position:0%
that's kind of what has been popularized
in<00:07:59.030><c> the</c><00:07:59.120><c> space</c><00:07:59.389><c> I'm</c><00:08:00.260><c> gonna</c><00:08:00.560><c> use</c><00:08:00.680><c> quorums</c><00:08:01.310><c> from</c>

00:08:01.719 --> 00:08:01.729 align:start position:0%
in the space I'm gonna use quorums from
 

00:08:01.729 --> 00:08:03.879 align:start position:0%
in the space I'm gonna use quorums from
these<00:08:02.000><c> more</c><00:08:02.539><c> of</c><00:08:02.630><c> an</c><00:08:02.720><c> academic</c><00:08:02.900><c> term</c><00:08:03.470><c> saying</c>

00:08:03.879 --> 00:08:03.889 align:start position:0%
these more of an academic term saying
 

00:08:03.889 --> 00:08:06.790 align:start position:0%
these more of an academic term saying
that<00:08:04.190><c> you</c><00:08:04.789><c> you</c><00:08:05.270><c> have</c><00:08:05.599><c> a</c><00:08:05.630><c> large</c><00:08:06.080><c> network</c><00:08:06.380><c> you</c>

00:08:06.790 --> 00:08:06.800 align:start position:0%
that you you have a large network you
 

00:08:06.800 --> 00:08:08.770 align:start position:0%
that you you have a large network you
select<00:08:07.460><c> like</c><00:08:07.669><c> a</c><00:08:07.849><c> committee</c><00:08:08.270><c> and</c><00:08:08.599><c> that</c>

00:08:08.770 --> 00:08:08.780 align:start position:0%
select like a committee and that
 

00:08:08.780 --> 00:08:11.050 align:start position:0%
select like a committee and that
committee<00:08:08.810><c> is</c><00:08:09.409><c> really</c><00:08:09.710><c> in</c><00:08:09.889><c> charge</c><00:08:09.919><c> of</c><00:08:10.520><c> like</c>

00:08:11.050 --> 00:08:11.060 align:start position:0%
committee is really in charge of like
 

00:08:11.060 --> 00:08:12.969 align:start position:0%
committee is really in charge of like
some<00:08:11.419><c> portion</c><00:08:11.840><c> of</c><00:08:11.930><c> the</c><00:08:12.050><c> data</c><00:08:12.229><c> some</c><00:08:12.530><c> portion</c><00:08:12.889><c> of</c>

00:08:12.969 --> 00:08:12.979 align:start position:0%
some portion of the data some portion of
 

00:08:12.979 --> 00:08:15.010 align:start position:0%
some portion of the data some portion of
the<00:08:13.099><c> state</c><00:08:13.370><c> some</c><00:08:14.030><c> portion</c><00:08:14.479><c> of</c><00:08:14.720><c> the</c>

00:08:15.010 --> 00:08:15.020 align:start position:0%
the state some portion of the
 

00:08:15.020 --> 00:08:18.490 align:start position:0%
the state some portion of the
computation<00:08:15.740><c> so</c><00:08:17.260><c> what</c><00:08:18.260><c> we're</c><00:08:18.469><c> doing</c>

00:08:18.490 --> 00:08:18.500 align:start position:0%
computation so what we're doing
 

00:08:18.500 --> 00:08:20.090 align:start position:0%
computation so what we're doing
basically

00:08:20.090 --> 00:08:20.100 align:start position:0%
basically
 

00:08:20.100 --> 00:08:22.610 align:start position:0%
basically
you<00:08:20.430><c> know</c><00:08:20.550><c> for</c><00:08:20.760><c> every</c><00:08:21.060><c> data</c><00:08:21.420><c> block</c><00:08:21.780><c> every</c><00:08:22.410><c> data</c>

00:08:22.610 --> 00:08:22.620 align:start position:0%
you know for every data block every data
 

00:08:22.620 --> 00:08:24.170 align:start position:0%
you know for every data block every data
segmentation<00:08:23.130><c> every</c><00:08:23.520><c> data</c><00:08:23.760><c> said</c><00:08:24.000><c> that's</c>

00:08:24.170 --> 00:08:24.180 align:start position:0%
segmentation every data said that's
 

00:08:24.180 --> 00:08:26.660 align:start position:0%
segmentation every data said that's
coming<00:08:24.510><c> into</c><00:08:24.750><c> the</c><00:08:24.960><c> network</c><00:08:25.140><c> the</c><00:08:26.130><c> option</c>

00:08:26.660 --> 00:08:26.670 align:start position:0%
coming into the network the option
 

00:08:26.670 --> 00:08:28.550 align:start position:0%
coming into the network the option
network<00:08:26.940><c> needs</c><00:08:27.120><c> to</c><00:08:27.330><c> go</c><00:08:27.480><c> into</c><00:08:27.810><c> a</c><00:08:27.990><c> randomized</c>

00:08:28.550 --> 00:08:28.560 align:start position:0%
network needs to go into a randomized
 

00:08:28.560 --> 00:08:30.980 align:start position:0%
network needs to go into a randomized
protocol<00:08:29.130><c> where</c><00:08:29.940><c> they</c><00:08:30.090><c> kind</c><00:08:30.300><c> of</c><00:08:30.390><c> like</c><00:08:30.570><c> flip</c><00:08:30.870><c> a</c>

00:08:30.980 --> 00:08:30.990 align:start position:0%
protocol where they kind of like flip a
 

00:08:30.990 --> 00:08:33.560 align:start position:0%
protocol where they kind of like flip a
coin<00:08:31.200><c> and</c><00:08:31.530><c> use</c><00:08:32.130><c> that</c><00:08:32.340><c> to</c><00:08:32.550><c> randomly</c><00:08:32.940><c> select</c><00:08:33.060><c> a</c>

00:08:33.560 --> 00:08:33.570 align:start position:0%
coin and use that to randomly select a
 

00:08:33.570 --> 00:08:37.070 align:start position:0%
coin and use that to randomly select a
subset<00:08:33.840><c> of</c><00:08:34.080><c> the</c><00:08:34.289><c> network</c><00:08:35.390><c> likely</c><00:08:36.390><c> small</c><00:08:36.810><c> it's</c>

00:08:37.070 --> 00:08:37.080 align:start position:0%
subset of the network likely small it's
 

00:08:37.080 --> 00:08:38.990 align:start position:0%
subset of the network likely small it's
big<00:08:37.710><c> enough</c><00:08:37.830><c> that</c><00:08:37.979><c> it's</c><00:08:38.280><c> secure</c><00:08:38.580><c> but</c><00:08:38.789><c> small</c>

00:08:38.990 --> 00:08:39.000 align:start position:0%
big enough that it's secure but small
 

00:08:39.000 --> 00:08:42.200 align:start position:0%
big enough that it's secure but small
enough<00:08:39.240><c> that</c><00:08:39.300><c> it's</c><00:08:39.539><c> scalable</c><00:08:39.900><c> and</c><00:08:40.849><c> to</c><00:08:41.849><c> select</c>

00:08:42.200 --> 00:08:42.210 align:start position:0%
enough that it's scalable and to select
 

00:08:42.210 --> 00:08:43.550 align:start position:0%
enough that it's scalable and to select
that<00:08:42.450><c> forum</c><00:08:42.840><c> there</c><00:08:43.020><c> are</c><00:08:43.080><c> several</c><00:08:43.289><c> techniques</c>

00:08:43.550 --> 00:08:43.560 align:start position:0%
that forum there are several techniques
 

00:08:43.560 --> 00:08:45.980 align:start position:0%
that forum there are several techniques
most<00:08:44.430><c> of</c><00:08:44.640><c> you</c><00:08:44.790><c> them</c><00:08:45.120><c> use</c><00:08:45.330><c> a</c><00:08:45.360><c> threshold</c>

00:08:45.980 --> 00:08:45.990 align:start position:0%
most of you them use a threshold
 

00:08:45.990 --> 00:08:48.650 align:start position:0%
most of you them use a threshold
cryptography<00:08:46.830><c> or</c><00:08:47.070><c> secret</c><00:08:48.000><c> cheering</c><00:08:48.360><c> which</c><00:08:48.540><c> is</c>

00:08:48.650 --> 00:08:48.660 align:start position:0%
cryptography or secret cheering which is
 

00:08:48.660 --> 00:08:52.250 align:start position:0%
cryptography or secret cheering which is
very<00:08:48.840><c> similar</c><00:08:49.140><c> you</c><00:08:50.040><c> can</c><00:08:50.460><c> also</c><00:08:50.670><c> use</c><00:08:51.260><c> random</c>

00:08:52.250 --> 00:08:52.260 align:start position:0%
very similar you can also use random
 

00:08:52.260 --> 00:08:55.550 align:start position:0%
very similar you can also use random
beacons<00:08:52.590><c> on</c><00:08:52.770><c> the</c><00:08:52.890><c> blockchain</c><00:08:53.450><c> which</c><00:08:54.450><c> are</c><00:08:54.870><c> very</c>

00:08:55.550 --> 00:08:55.560 align:start position:0%
beacons on the blockchain which are very
 

00:08:55.560 --> 00:08:57.710 align:start position:0%
beacons on the blockchain which are very
fast<00:08:55.920><c> but</c><00:08:56.400><c> they</c><00:08:56.640><c> have</c><00:08:56.880><c> some</c><00:08:57.060><c> trade-offs</c><00:08:57.510><c> in</c>

00:08:57.710 --> 00:08:57.720 align:start position:0%
fast but they have some trade-offs in
 

00:08:57.720 --> 00:08:59.440 align:start position:0%
fast but they have some trade-offs in
terms<00:08:57.930><c> of</c><00:08:58.200><c> the</c><00:08:58.320><c> entropy</c><00:08:58.710><c> that</c><00:08:58.800><c> you</c><00:08:58.980><c> can</c><00:08:59.160><c> get</c>

00:08:59.440 --> 00:08:59.450 align:start position:0%
terms of the entropy that you can get
 

00:08:59.450 --> 00:09:03.020 align:start position:0%
terms of the entropy that you can get
but<00:09:00.530><c> we</c><00:09:01.530><c> kind</c><00:09:01.890><c> of</c><00:09:01.950><c> like</c><00:09:02.100><c> this</c><00:09:02.310><c> black</c><00:09:02.580><c> box</c><00:09:02.850><c> you</c>

00:09:03.020 --> 00:09:03.030 align:start position:0%
but we kind of like this black box you
 

00:09:03.030 --> 00:09:05.210 align:start position:0%
but we kind of like this black box you
can<00:09:03.210><c> actually</c><00:09:03.570><c> for</c><00:09:03.810><c> each</c><00:09:03.840><c> data</c><00:09:04.200><c> you</c><00:09:05.040><c> can</c>

00:09:05.210 --> 00:09:05.220 align:start position:0%
can actually for each data you can
 

00:09:05.220 --> 00:09:07.910 align:start position:0%
can actually for each data you can
select<00:09:05.810><c> only</c><00:09:06.810><c> a</c><00:09:07.050><c> handful</c><00:09:07.500><c> of</c><00:09:07.530><c> nodes</c><00:09:07.800><c> that</c>

00:09:07.910 --> 00:09:07.920 align:start position:0%
select only a handful of nodes that
 

00:09:07.920 --> 00:09:09.260 align:start position:0%
select only a handful of nodes that
would<00:09:08.100><c> be</c><00:09:08.220><c> in</c><00:09:08.310><c> charge</c><00:09:08.550><c> of</c><00:09:08.700><c> that</c><00:09:08.820><c> and</c><00:09:09.090><c> that's</c>

00:09:09.260 --> 00:09:09.270 align:start position:0%
would be in charge of that and that's
 

00:09:09.270 --> 00:09:10.280 align:start position:0%
would be in charge of that and that's
where<00:09:09.420><c> you</c><00:09:09.480><c> kind</c><00:09:09.690><c> of</c><00:09:09.750><c> get</c><00:09:09.900><c> like</c><00:09:10.080><c> your</c>

00:09:10.280 --> 00:09:10.290 align:start position:0%
where you kind of get like your
 

00:09:10.290 --> 00:09:15.350 align:start position:0%
where you kind of get like your
scalability<00:09:10.920><c> properties</c><00:09:12.230><c> sorry</c><00:09:13.760><c> but</c><00:09:14.760><c> that</c>

00:09:15.350 --> 00:09:15.360 align:start position:0%
scalability properties sorry but that
 

00:09:15.360 --> 00:09:17.450 align:start position:0%
scalability properties sorry but that
raises<00:09:15.660><c> the</c><00:09:15.750><c> questions</c><00:09:16.140><c> once</c><00:09:16.620><c> we</c><00:09:16.950><c> have</c><00:09:17.160><c> a</c>

00:09:17.450 --> 00:09:17.460 align:start position:0%
raises the questions once we have a
 

00:09:17.460 --> 00:09:20.900 align:start position:0%
raises the questions once we have a
quorum<00:09:18.300><c> for</c><00:09:18.510><c> one</c><00:09:19.350><c> one</c><00:09:19.860><c> data</c><00:09:20.130><c> set</c><00:09:20.430><c> right</c><00:09:20.580><c> and</c>

00:09:20.900 --> 00:09:20.910 align:start position:0%
quorum for one one data set right and
 

00:09:20.910 --> 00:09:23.360 align:start position:0%
quorum for one one data set right and
that<00:09:21.540><c> core</c><00:09:21.780><c> needs</c><00:09:22.050><c> to</c><00:09:22.200><c> make</c><00:09:22.350><c> we</c><00:09:22.950><c> need</c><00:09:22.980><c> to</c><00:09:23.130><c> make</c>

00:09:23.360 --> 00:09:23.370 align:start position:0%
that core needs to make we need to make
 

00:09:23.370 --> 00:09:25.010 align:start position:0%
that core needs to make we need to make
sure<00:09:23.400><c> that</c><00:09:23.670><c> that</c><00:09:23.790><c> quorum</c><00:09:24.270><c> always</c><00:09:24.630><c> runs</c><00:09:24.870><c> the</c>

00:09:25.010 --> 00:09:25.020 align:start position:0%
sure that that quorum always runs the
 

00:09:25.020 --> 00:09:26.960 align:start position:0%
sure that that quorum always runs the
computation<00:09:25.620><c> correctly</c><00:09:26.160><c> over</c><00:09:26.370><c> that</c><00:09:26.520><c> data</c><00:09:26.640><c> set</c>

00:09:26.960 --> 00:09:26.970 align:start position:0%
computation correctly over that data set
 

00:09:26.970 --> 00:09:29.240 align:start position:0%
computation correctly over that data set
and<00:09:27.120><c> we</c><00:09:27.600><c> also</c><00:09:27.750><c> need</c><00:09:27.990><c> to</c><00:09:28.080><c> make</c><00:09:28.200><c> sure</c><00:09:28.260><c> that</c><00:09:28.500><c> that</c>

00:09:29.240 --> 00:09:29.250 align:start position:0%
and we also need to make sure that that
 

00:09:29.250 --> 00:09:31.100 align:start position:0%
and we also need to make sure that that
chrome<00:09:29.550><c> itself</c><00:09:29.880><c> cannot</c><00:09:30.270><c> actually</c><00:09:30.540><c> see</c><00:09:30.870><c> the</c>

00:09:31.100 --> 00:09:31.110 align:start position:0%
chrome itself cannot actually see the
 

00:09:31.110 --> 00:09:32.840 align:start position:0%
chrome itself cannot actually see the
underlying<00:09:31.530><c> data</c><00:09:31.800><c> if</c><00:09:32.130><c> that</c><00:09:32.550><c> data</c><00:09:32.730><c> is</c>

00:09:32.840 --> 00:09:32.850 align:start position:0%
underlying data if that data is
 

00:09:32.850 --> 00:09:34.520 align:start position:0%
underlying data if that data is
sensitive<00:09:33.360><c> these</c><00:09:33.960><c> are</c><00:09:34.140><c> the</c><00:09:34.230><c> three</c><00:09:34.410><c> key</c>

00:09:34.520 --> 00:09:34.530 align:start position:0%
sensitive these are the three key
 

00:09:34.530 --> 00:09:37.070 align:start position:0%
sensitive these are the three key
questions<00:09:34.680><c> that</c><00:09:35.220><c> we</c><00:09:35.340><c> have</c><00:09:35.550><c> and</c><00:09:35.820><c> I'm</c><00:09:36.750><c> going</c><00:09:37.050><c> to</c>

00:09:37.070 --> 00:09:37.080 align:start position:0%
questions that we have and I'm going to
 

00:09:37.080 --> 00:09:38.320 align:start position:0%
questions that we have and I'm going to
talk<00:09:37.260><c> about</c><00:09:37.530><c> that</c><00:09:37.680><c> now</c>

00:09:38.320 --> 00:09:38.330 align:start position:0%
talk about that now
 

00:09:38.330 --> 00:09:42.440 align:start position:0%
talk about that now
so<00:09:39.920><c> this</c><00:09:40.920><c> is</c><00:09:41.070><c> not</c><00:09:41.220><c> an</c><00:09:41.340><c> exhaustive</c><00:09:41.610><c> list</c><00:09:41.880><c> but</c>

00:09:42.440 --> 00:09:42.450 align:start position:0%
so this is not an exhaustive list but
 

00:09:42.450 --> 00:09:44.900 align:start position:0%
so this is not an exhaustive list but
this<00:09:42.570><c> is</c><00:09:42.630><c> meant</c><00:09:43.020><c> to</c><00:09:43.110><c> give</c><00:09:43.440><c> you</c><00:09:43.680><c> kind</c><00:09:44.400><c> of</c><00:09:44.520><c> like</c><00:09:44.580><c> a</c>

00:09:44.900 --> 00:09:44.910 align:start position:0%
this is meant to give you kind of like a
 

00:09:44.910 --> 00:09:46.820 align:start position:0%
this is meant to give you kind of like a
quick<00:09:45.300><c> overview</c><00:09:45.720><c> of</c><00:09:45.930><c> different</c><00:09:46.260><c> techniques</c>

00:09:46.820 --> 00:09:46.830 align:start position:0%
quick overview of different techniques
 

00:09:46.830 --> 00:09:49.850 align:start position:0%
quick overview of different techniques
in<00:09:46.980><c> the</c><00:09:47.100><c> literature</c><00:09:47.460><c> for</c><00:09:48.210><c> handling</c><00:09:48.860><c> outsource</c>

00:09:49.850 --> 00:09:49.860 align:start position:0%
in the literature for handling outsource
 

00:09:49.860 --> 00:09:53.120 align:start position:0%
in the literature for handling outsource
correct<00:09:50.490><c> computation</c><00:09:51.300><c> with</c><00:09:51.780><c> privacy</c><00:09:52.260><c> so</c><00:09:53.010><c> let</c>

00:09:53.120 --> 00:09:53.130 align:start position:0%
correct computation with privacy so let
 

00:09:53.130 --> 00:09:56.450 align:start position:0%
correct computation with privacy so let
me<00:09:53.220><c> go</c><00:09:53.340><c> very</c><00:09:53.550><c> quickly</c><00:09:53.850><c> over</c><00:09:54.210><c> that</c><00:09:55.310><c> first</c><00:09:56.310><c> we</c>

00:09:56.450 --> 00:09:56.460 align:start position:0%
me go very quickly over that first we
 

00:09:56.460 --> 00:09:58.960 align:start position:0%
me go very quickly over that first we
have<00:09:56.610><c> you</c><00:09:56.790><c> know</c><00:09:56.910><c> blockchain</c><00:09:57.450><c> blockchain</c><00:09:58.080><c> is</c>

00:09:58.960 --> 00:09:58.970 align:start position:0%
have you know blockchain blockchain is
 

00:09:58.970 --> 00:10:01.970 align:start position:0%
have you know blockchain blockchain is
you<00:09:59.970><c> know</c><00:10:00.060><c> fully</c><00:10:00.660><c> decentralized</c><00:10:00.870><c> gives</c><00:10:01.620><c> us</c><00:10:01.740><c> a</c>

00:10:01.970 --> 00:10:01.980 align:start position:0%
you know fully decentralized gives us a
 

00:10:01.980 --> 00:10:04.160 align:start position:0%
you know fully decentralized gives us a
very<00:10:02.400><c> strong</c><00:10:02.550><c> integrity</c><00:10:03.420><c> and</c><00:10:03.540><c> consists</c><00:10:03.900><c> in</c>

00:10:04.160 --> 00:10:04.170 align:start position:0%
very strong integrity and consists in
 

00:10:04.170 --> 00:10:06.410 align:start position:0%
very strong integrity and consists in
consistency<00:10:04.770><c> but</c><00:10:05.700><c> it's</c><00:10:05.850><c> really</c><00:10:06.120><c> bad</c><00:10:06.270><c> at</c>

00:10:06.410 --> 00:10:06.420 align:start position:0%
consistency but it's really bad at
 

00:10:06.420 --> 00:10:08.000 align:start position:0%
consistency but it's really bad at
keeping<00:10:06.450><c> secrets</c><00:10:06.840><c> like</c><00:10:07.260><c> there's</c><00:10:07.500><c> zero</c>

00:10:08.000 --> 00:10:08.010 align:start position:0%
keeping secrets like there's zero
 

00:10:08.010 --> 00:10:10.940 align:start position:0%
keeping secrets like there's zero
privacy<00:10:08.250><c> in</c><00:10:08.700><c> it</c><00:10:08.850><c> and</c><00:10:09.060><c> it's</c><00:10:09.690><c> very</c><00:10:10.050><c> and</c><00:10:10.650><c> it's</c><00:10:10.800><c> not</c>

00:10:10.940 --> 00:10:10.950 align:start position:0%
privacy in it and it's very and it's not
 

00:10:10.950 --> 00:10:13.880 align:start position:0%
privacy in it and it's very and it's not
scalable<00:10:11.190><c> at</c><00:10:11.520><c> all</c><00:10:11.870><c> then</c><00:10:12.870><c> we</c><00:10:13.020><c> have</c><00:10:13.170><c> something</c><00:10:13.440><c> I</c>

00:10:13.880 --> 00:10:13.890 align:start position:0%
scalable at all then we have something I
 

00:10:13.890 --> 00:10:16.220 align:start position:0%
scalable at all then we have something I
like<00:10:14.070><c> to</c><00:10:14.220><c> call</c><00:10:14.250><c> partial</c><00:10:14.670><c> encryption</c><00:10:15.330><c> not</c><00:10:16.200><c> a</c>

00:10:16.220 --> 00:10:16.230 align:start position:0%
like to call partial encryption not a
 

00:10:16.230 --> 00:10:18.410 align:start position:0%
like to call partial encryption not a
scientific<00:10:16.890><c> term</c><00:10:17.070><c> but</c><00:10:17.790><c> that's</c><00:10:18.150><c> like</c><00:10:18.300><c> an</c>

00:10:18.410 --> 00:10:18.420 align:start position:0%
scientific term but that's like an
 

00:10:18.420 --> 00:10:20.450 align:start position:0%
scientific term but that's like an
umbrella<00:10:18.690><c> for</c><00:10:19.140><c> like</c><00:10:19.320><c> order</c><00:10:20.040><c> preserving</c>

00:10:20.450 --> 00:10:20.460 align:start position:0%
umbrella for like order preserving
 

00:10:20.460 --> 00:10:23.360 align:start position:0%
umbrella for like order preserving
encryption<00:10:21.000><c> deterministic</c><00:10:21.990><c> encryption</c><00:10:22.370><c> kind</c>

00:10:23.360 --> 00:10:23.370 align:start position:0%
encryption deterministic encryption kind
 

00:10:23.370 --> 00:10:26.000 align:start position:0%
encryption deterministic encryption kind
of<00:10:23.490><c> like</c><00:10:24.020><c> encryption</c><00:10:25.020><c> methods</c><00:10:25.440><c> that</c><00:10:25.620><c> are</c><00:10:25.770><c> not</c>

00:10:26.000 --> 00:10:26.010 align:start position:0%
of like encryption methods that are not
 

00:10:26.010 --> 00:10:29.140 align:start position:0%
of like encryption methods that are not
perfect<00:10:26.910><c> but</c><00:10:27.720><c> give</c><00:10:28.050><c> you</c><00:10:28.200><c> some</c><00:10:28.500><c> confirm</c><00:10:28.890><c> the</c>

00:10:29.140 --> 00:10:29.150 align:start position:0%
perfect but give you some confirm the
 

00:10:29.150 --> 00:10:31.970 align:start position:0%
perfect but give you some confirm the
confidentiality<00:10:30.150><c> for</c><00:10:30.330><c> the</c><00:10:30.420><c> data</c><00:10:30.600><c> but</c><00:10:31.440><c> zero</c>

00:10:31.970 --> 00:10:31.980 align:start position:0%
confidentiality for the data but zero
 

00:10:31.980 --> 00:10:32.769 align:start position:0%
confidentiality for the data but zero
and

00:10:32.769 --> 00:10:32.779 align:start position:0%
and
 

00:10:32.779 --> 00:10:35.470 align:start position:0%
and
and<00:10:33.819><c> then</c><00:10:34.819><c> we</c><00:10:34.939><c> really</c><00:10:35.149><c> get</c><00:10:35.300><c> to</c><00:10:35.329><c> the</c>

00:10:35.470 --> 00:10:35.480 align:start position:0%
and then we really get to the
 

00:10:35.480 --> 00:10:36.989 align:start position:0%
and then we really get to the
interesting<00:10:35.899><c> stuff</c><00:10:36.079><c> of</c><00:10:36.290><c> like</c><00:10:36.439><c> the</c><00:10:36.589><c> really</c>

00:10:36.989 --> 00:10:36.999 align:start position:0%
interesting stuff of like the really
 

00:10:36.999 --> 00:10:40.840 align:start position:0%
interesting stuff of like the really
heavy<00:10:38.499><c> heavy</c><00:10:39.499><c> machine</c><00:10:39.860><c> guns</c><00:10:40.129><c> of</c><00:10:40.429><c> cryptography</c>

00:10:40.840 --> 00:10:40.850 align:start position:0%
heavy heavy machine guns of cryptography
 

00:10:40.850 --> 00:10:42.809 align:start position:0%
heavy heavy machine guns of cryptography
we<00:10:41.240><c> have</c><00:10:41.420><c> fully</c><00:10:41.660><c> homomorphic</c><00:10:41.869><c> encryption</c>

00:10:42.809 --> 00:10:42.819 align:start position:0%
we have fully homomorphic encryption
 

00:10:42.819 --> 00:10:47.109 align:start position:0%
we have fully homomorphic encryption
which<00:10:43.819><c> is</c><00:10:44.499><c> would</c><00:10:45.499><c> be</c><00:10:45.529><c> the</c><00:10:45.769><c> best</c><00:10:46.009><c> if</c><00:10:46.759><c> we</c><00:10:46.970><c> ever</c>

00:10:47.109 --> 00:10:47.119 align:start position:0%
which is would be the best if we ever
 

00:10:47.119 --> 00:10:49.150 align:start position:0%
which is would be the best if we ever
figure<00:10:47.360><c> out</c><00:10:47.540><c> a</c><00:10:47.569><c> way</c><00:10:47.809><c> to</c><00:10:47.869><c> do</c><00:10:48.019><c> it</c><00:10:48.050><c> fast</c><00:10:48.379><c> enough</c><00:10:48.529><c> we</c>

00:10:49.150 --> 00:10:49.160 align:start position:0%
figure out a way to do it fast enough we
 

00:10:49.160 --> 00:10:51.850 align:start position:0%
figure out a way to do it fast enough we
right<00:10:49.579><c> now</c><00:10:49.610><c> we</c><00:10:49.790><c> we're</c><00:10:50.389><c> not</c><00:10:50.509><c> sure</c><00:10:50.660><c> how</c><00:10:50.779><c> to</c><00:10:50.809><c> do</c><00:10:51.050><c> it</c>

00:10:51.850 --> 00:10:51.860 align:start position:0%
right now we we're not sure how to do it
 

00:10:51.860 --> 00:10:54.579 align:start position:0%
right now we we're not sure how to do it
there's<00:10:52.429><c> snarks</c><00:10:52.970><c> which</c><00:10:53.540><c> are</c><00:10:53.720><c> great</c><00:10:54.079><c> if</c><00:10:54.379><c> you</c>

00:10:54.579 --> 00:10:54.589 align:start position:0%
there's snarks which are great if you
 

00:10:54.589 --> 00:10:56.230 align:start position:0%
there's snarks which are great if you
want<00:10:54.800><c> to</c><00:10:54.920><c> prove</c><00:10:55.189><c> a</c><00:10:55.339><c> statement</c><00:10:55.399><c> and</c><00:10:56.089><c> then</c>

00:10:56.230 --> 00:10:56.240 align:start position:0%
want to prove a statement and then
 

00:10:56.240 --> 00:10:59.079 align:start position:0%
want to prove a statement and then
verify<00:10:56.660><c> that</c><00:10:57.019><c> many</c><00:10:57.319><c> many</c><00:10:57.529><c> times</c><00:10:57.829><c> but</c><00:10:58.670><c> for</c>

00:10:59.079 --> 00:10:59.089 align:start position:0%
verify that many many times but for
 

00:10:59.089 --> 00:11:01.840 align:start position:0%
verify that many many times but for
other<00:10:59.389><c> use</c><00:10:59.660><c> cases</c><00:10:59.990><c> it</c><00:11:00.439><c> is</c><00:11:00.850><c> unfortunately</c>

00:11:01.840 --> 00:11:01.850 align:start position:0%
other use cases it is unfortunately
 

00:11:01.850 --> 00:11:04.449 align:start position:0%
other use cases it is unfortunately
limited<00:11:02.300><c> and</c><00:11:02.569><c> you</c><00:11:02.649><c> have</c><00:11:03.649><c> multi-party</c>

00:11:04.449 --> 00:11:04.459 align:start position:0%
limited and you have multi-party
 

00:11:04.459 --> 00:11:06.460 align:start position:0%
limited and you have multi-party
computation<00:11:04.730><c> which</c><00:11:05.660><c> we</c><00:11:05.929><c> feel</c><00:11:06.110><c> is</c><00:11:06.230><c> a</c><00:11:06.259><c> good</c>

00:11:06.460 --> 00:11:06.470 align:start position:0%
computation which we feel is a good
 

00:11:06.470 --> 00:11:08.650 align:start position:0%
computation which we feel is a good
trade-off<00:11:06.740><c> multi-party</c><00:11:07.339><c> computation</c><00:11:07.660><c> gives</c>

00:11:08.650 --> 00:11:08.660 align:start position:0%
trade-off multi-party computation gives
 

00:11:08.660 --> 00:11:10.720 align:start position:0%
trade-off multi-party computation gives
you<00:11:08.929><c> you</c><00:11:09.139><c> can</c><00:11:09.350><c> basically</c><00:11:09.529><c> compute</c><00:11:10.129><c> anything</c>

00:11:10.720 --> 00:11:10.730 align:start position:0%
you you can basically compute anything
 

00:11:10.730 --> 00:11:13.389 align:start position:0%
you you can basically compute anything
with<00:11:11.029><c> privacy</c><00:11:11.600><c> with</c><00:11:11.899><c> correctness</c><00:11:12.410><c> under</c><00:11:13.189><c> some</c>

00:11:13.389 --> 00:11:13.399 align:start position:0%
with privacy with correctness under some
 

00:11:13.399 --> 00:11:15.850 align:start position:0%
with privacy with correctness under some
assumptions<00:11:13.730><c> it</c><00:11:14.209><c> is</c><00:11:14.720><c> more</c><00:11:14.929><c> scalable</c><00:11:15.230><c> than</c><00:11:15.559><c> the</c>

00:11:15.850 --> 00:11:15.860 align:start position:0%
assumptions it is more scalable than the
 

00:11:15.860 --> 00:11:18.009 align:start position:0%
assumptions it is more scalable than the
other<00:11:15.980><c> cryptographic</c><00:11:16.339><c> solutions</c><00:11:17.119><c> because</c><00:11:17.899><c> it</c>

00:11:18.009 --> 00:11:18.019 align:start position:0%
other cryptographic solutions because it
 

00:11:18.019 --> 00:11:21.269 align:start position:0%
other cryptographic solutions because it
really<00:11:18.649><c> only</c><00:11:18.740><c> uses</c><00:11:19.129><c> symmetric</c><00:11:19.850><c> cryptography</c>

00:11:21.269 --> 00:11:21.279 align:start position:0%
really only uses symmetric cryptography
 

00:11:21.279 --> 00:11:24.160 align:start position:0%
really only uses symmetric cryptography
but<00:11:22.279><c> I</c><00:11:22.490><c> do</c><00:11:22.639><c> want</c><00:11:22.970><c> to</c><00:11:23.059><c> emphasize</c><00:11:23.540><c> that</c><00:11:23.569><c> it</c><00:11:24.019><c> is</c>

00:11:24.160 --> 00:11:24.170 align:start position:0%
but I do want to emphasize that it is
 

00:11:24.170 --> 00:11:27.280 align:start position:0%
but I do want to emphasize that it is
still<00:11:24.439><c> much</c><00:11:25.069><c> slower</c><00:11:25.730><c> they</c><00:11:26.600><c> like</c><00:11:26.809><c> hardware</c>

00:11:27.280 --> 00:11:27.290 align:start position:0%
still much slower they like hardware
 

00:11:27.290 --> 00:11:30.730 align:start position:0%
still much slower they like hardware
based<00:11:27.439><c> solutions</c><00:11:28.069><c> and</c><00:11:28.689><c> of</c><00:11:29.689><c> course</c><00:11:30.079><c> computing</c>

00:11:30.730 --> 00:11:30.740 align:start position:0%
based solutions and of course computing
 

00:11:30.740 --> 00:11:33.549 align:start position:0%
based solutions and of course computing
over<00:11:30.860><c> unencrypted</c><00:11:31.699><c> data</c><00:11:31.850><c> and</c><00:11:32.259><c> this</c><00:11:33.259><c> is</c><00:11:33.410><c> why</c>

00:11:33.549 --> 00:11:33.559 align:start position:0%
over unencrypted data and this is why
 

00:11:33.559 --> 00:11:35.619 align:start position:0%
over unencrypted data and this is why
actually<00:11:34.069><c> we're</c><00:11:34.399><c> to</c><00:11:34.579><c> make</c><00:11:34.730><c> mobile</c><00:11:34.970><c> focusing</c>

00:11:35.619 --> 00:11:35.629 align:start position:0%
actually we're to make mobile focusing
 

00:11:35.629 --> 00:11:38.590 align:start position:0%
actually we're to make mobile focusing
it's<00:11:36.379><c> a</c><00:11:36.470><c> bit</c><00:11:36.619><c> of</c><00:11:36.799><c> a</c><00:11:36.980><c> refocusing</c><00:11:37.579><c> on</c><00:11:37.730><c> both</c><00:11:38.389><c> of</c>

00:11:38.590 --> 00:11:38.600 align:start position:0%
it's a bit of a refocusing on both of
 

00:11:38.600 --> 00:11:41.470 align:start position:0%
it's a bit of a refocusing on both of
these<00:11:38.720><c> technologies</c><00:11:39.350><c> MPC</c><00:11:40.339><c> and</c><00:11:40.610><c> secure</c>

00:11:41.470 --> 00:11:41.480 align:start position:0%
these technologies MPC and secure
 

00:11:41.480 --> 00:11:43.389 align:start position:0%
these technologies MPC and secure
hardware<00:11:41.720><c> so</c><00:11:42.470><c> secure</c><00:11:42.769><c> hardware</c><00:11:43.069><c> is</c><00:11:43.189><c> stuff</c>

00:11:43.389 --> 00:11:43.399 align:start position:0%
hardware so secure hardware is stuff
 

00:11:43.399 --> 00:11:45.879 align:start position:0%
hardware so secure hardware is stuff
like<00:11:43.490><c> Intel</c><00:11:43.970><c> SGX</c><00:11:44.119><c> and</c><00:11:44.660><c> trusted</c><00:11:45.290><c> execution</c>

00:11:45.879 --> 00:11:45.889 align:start position:0%
like Intel SGX and trusted execution
 

00:11:45.889 --> 00:11:48.579 align:start position:0%
like Intel SGX and trusted execution
environments<00:11:46.549><c> we</c><00:11:47.119><c> feel</c><00:11:47.360><c> that</c><00:11:47.540><c> MPC</c><00:11:48.170><c> is</c><00:11:48.230><c> is</c>

00:11:48.579 --> 00:11:48.589 align:start position:0%
environments we feel that MPC is is
 

00:11:48.589 --> 00:11:50.919 align:start position:0%
environments we feel that MPC is is
great<00:11:49.100><c> for</c><00:11:49.910><c> like</c><00:11:50.029><c> applications</c><00:11:50.809><c> like</c>

00:11:50.919 --> 00:11:50.929 align:start position:0%
great for like applications like
 

00:11:50.929 --> 00:11:52.539 align:start position:0%
great for like applications like
identity<00:11:51.619><c> where</c><00:11:51.829><c> you</c><00:11:51.889><c> want</c><00:11:52.069><c> to</c><00:11:52.160><c> have</c><00:11:52.249><c> zero</c>

00:11:52.539 --> 00:11:52.549 align:start position:0%
identity where you want to have zero
 

00:11:52.549 --> 00:11:54.910 align:start position:0%
identity where you want to have zero
trust<00:11:52.850><c> but</c><00:11:53.449><c> if</c><00:11:53.569><c> you</c><00:11:53.689><c> okay</c><00:11:54.049><c> with</c><00:11:54.199><c> having</c><00:11:54.499><c> some</c>

00:11:54.910 --> 00:11:54.920 align:start position:0%
trust but if you okay with having some
 

00:11:54.920 --> 00:11:56.919 align:start position:0%
trust but if you okay with having some
minimal<00:11:55.279><c> trust</c><00:11:55.579><c> in</c><00:11:55.730><c> the</c><00:11:55.850><c> vendor</c><00:11:56.240><c> which</c><00:11:56.779><c> is</c>

00:11:56.919 --> 00:11:56.929 align:start position:0%
minimal trust in the vendor which is
 

00:11:56.929 --> 00:11:58.929 align:start position:0%
minimal trust in the vendor which is
what<00:11:57.079><c> secure</c><00:11:57.410><c> Hardware</c><00:11:57.769><c> requires</c><00:11:58.100><c> you</c><00:11:58.399><c> then</c>

00:11:58.929 --> 00:11:58.939 align:start position:0%
what secure Hardware requires you then
 

00:11:58.939 --> 00:12:00.730 align:start position:0%
what secure Hardware requires you then
you<00:11:59.029><c> can</c><00:11:59.179><c> really</c><00:11:59.420><c> get</c><00:11:59.600><c> full</c><00:12:00.290><c> functionality</c>

00:12:00.730 --> 00:12:00.740 align:start position:0%
you can really get full functionality
 

00:12:00.740 --> 00:12:06.069 align:start position:0%
you can really get full functionality
great<00:12:01.429><c> scalability</c><00:12:02.149><c> and</c><00:12:02.509><c> privacy</c><00:12:03.850><c> and</c><00:12:05.079><c> with</c>

00:12:06.069 --> 00:12:06.079 align:start position:0%
great scalability and privacy and with
 

00:12:06.079 --> 00:12:08.019 align:start position:0%
great scalability and privacy and with
that<00:12:06.199><c> I'm</c><00:12:06.410><c> gonna</c><00:12:06.649><c> yeah</c><00:12:07.579><c> I</c><00:12:07.610><c> think</c><00:12:07.850><c> I</c><00:12:07.910><c> have</c>

00:12:08.019 --> 00:12:08.029 align:start position:0%
that I'm gonna yeah I think I have
 

00:12:08.029 --> 00:12:09.879 align:start position:0%
that I'm gonna yeah I think I have
enough<00:12:08.240><c> time</c><00:12:08.449><c> I</c><00:12:08.689><c> want</c><00:12:09.170><c> to</c><00:12:09.230><c> walk</c><00:12:09.350><c> if</c><00:12:09.499><c> you</c><00:12:09.529><c> kind</c>

00:12:09.879 --> 00:12:09.889 align:start position:0%
enough time I want to walk if you kind
 

00:12:09.889 --> 00:12:11.859 align:start position:0%
enough time I want to walk if you kind
of<00:12:09.920><c> like</c><00:12:10.040><c> the</c><00:12:10.160><c> basics</c><00:12:10.549><c> of</c><00:12:10.670><c> MPC</c><00:12:11.179><c> right</c><00:12:11.389><c> MPC</c><00:12:11.839><c> is</c>

00:12:11.859 --> 00:12:11.869 align:start position:0%
of like the basics of MPC right MPC is
 

00:12:11.869 --> 00:12:13.689 align:start position:0%
of like the basics of MPC right MPC is
an<00:12:12.019><c> amazing</c><00:12:12.350><c> technology</c><00:12:12.619><c> it's</c><00:12:13.369><c> something</c>

00:12:13.689 --> 00:12:13.699 align:start position:0%
an amazing technology it's something
 

00:12:13.699 --> 00:12:15.039 align:start position:0%
an amazing technology it's something
we've<00:12:13.819><c> been</c><00:12:13.939><c> working</c><00:12:14.360><c> on</c><00:12:14.449><c> for</c><00:12:14.629><c> a</c><00:12:14.689><c> while</c><00:12:14.809><c> and</c>

00:12:15.039 --> 00:12:15.049 align:start position:0%
we've been working on for a while and
 

00:12:15.049 --> 00:12:17.350 align:start position:0%
we've been working on for a while and
that<00:12:15.589><c> also</c><00:12:15.799><c> would</c><00:12:16.009><c> help</c><00:12:16.279><c> to</c><00:12:16.579><c> illustrate</c><00:12:16.790><c> kind</c>

00:12:17.350 --> 00:12:17.360 align:start position:0%
that also would help to illustrate kind
 

00:12:17.360 --> 00:12:18.910 align:start position:0%
that also would help to illustrate kind
of<00:12:17.449><c> like</c><00:12:17.600><c> the</c><00:12:17.720><c> strengths</c><00:12:18.139><c> and</c><00:12:18.230><c> weaknesses</c><00:12:18.319><c> of</c>

00:12:18.910 --> 00:12:18.920 align:start position:0%
of like the strengths and weaknesses of
 

00:12:18.920 --> 00:12:19.389 align:start position:0%
of like the strengths and weaknesses of
it

00:12:19.389 --> 00:12:19.399 align:start position:0%
it
 

00:12:19.399 --> 00:12:23.949 align:start position:0%
it
so<00:12:20.029><c> MPC</c><00:12:20.720><c> says</c><00:12:21.649><c> something</c><00:12:22.160><c> like</c><00:12:22.189><c> this</c><00:12:22.959><c> imagine</c>

00:12:23.949 --> 00:12:23.959 align:start position:0%
so MPC says something like this imagine
 

00:12:23.959 --> 00:12:25.869 align:start position:0%
so MPC says something like this imagine
there's<00:12:24.379><c> an</c><00:12:24.559><c> ideal</c><00:12:24.889><c> world</c><00:12:25.129><c> where</c><00:12:25.579><c> we</c><00:12:25.730><c> have</c>

00:12:25.869 --> 00:12:25.879 align:start position:0%
there's an ideal world where we have
 

00:12:25.879 --> 00:12:27.850 align:start position:0%
there's an ideal world where we have
like<00:12:26.059><c> this</c><00:12:26.269><c> godlike</c><00:12:26.809><c> computer</c><00:12:27.350><c> that</c><00:12:27.559><c> we</c><00:12:27.679><c> can</c>

00:12:27.850 --> 00:12:27.860 align:start position:0%
like this godlike computer that we can
 

00:12:27.860 --> 00:12:30.579 align:start position:0%
like this godlike computer that we can
trust<00:12:28.329><c> and</c><00:12:29.329><c> we</c><00:12:29.569><c> can</c><00:12:29.720><c> outsource</c><00:12:30.170><c> every</c>

00:12:30.579 --> 00:12:30.589 align:start position:0%
trust and we can outsource every
 

00:12:30.589 --> 00:12:32.980 align:start position:0%
trust and we can outsource every
computation<00:12:31.309><c> to</c><00:12:31.519><c> it</c><00:12:31.699><c> now</c><00:12:32.299><c> that</c><00:12:32.540><c> trusted</c>

00:12:32.980 --> 00:12:32.990 align:start position:0%
computation to it now that trusted
 

00:12:32.990 --> 00:12:35.799 align:start position:0%
computation to it now that trusted
machine<00:12:33.350><c> would</c><00:12:34.249><c> never</c><00:12:34.490><c> leave</c><00:12:34.730><c> the</c><00:12:34.759><c> data</c><00:12:35.059><c> it</c>

00:12:35.799 --> 00:12:35.809 align:start position:0%
machine would never leave the data it
 

00:12:35.809 --> 00:12:39.489 align:start position:0%
machine would never leave the data it
no-one<00:12:36.470><c> can</c><00:12:36.740><c> breach</c><00:12:37.009><c> it</c><00:12:37.600><c> and</c><00:12:38.600><c> we</c><00:12:39.199><c> can</c><00:12:39.350><c> always</c>

00:12:39.489 --> 00:12:39.499 align:start position:0%
no-one can breach it and we can always
 

00:12:39.499 --> 00:12:40.629 align:start position:0%
no-one can breach it and we can always
trust<00:12:39.829><c> it</c><00:12:40.040><c> to</c><00:12:40.129><c> run</c><00:12:40.249><c> the</c><00:12:40.370><c> computation</c>

00:12:40.629 --> 00:12:40.639 align:start position:0%
trust it to run the computation
 

00:12:40.639 --> 00:12:42.939 align:start position:0%
trust it to run the computation
correctly<00:12:41.389><c> but</c><00:12:42.049><c> in</c><00:12:42.139><c> the</c><00:12:42.259><c> real</c><00:12:42.410><c> world</c><00:12:42.679><c> that's</c>

00:12:42.939 --> 00:12:42.949 align:start position:0%
correctly but in the real world that's
 

00:12:42.949 --> 00:12:43.929 align:start position:0%
correctly but in the real world that's
not<00:12:43.160><c> possible</c>

00:12:43.929 --> 00:12:43.939 align:start position:0%
not possible
 

00:12:43.939 --> 00:12:46.040 align:start position:0%
not possible
so<00:12:44.389><c> what</c><00:12:44.540><c> MPC</c><00:12:45.049><c> comes</c><00:12:45.290><c> in</c>

00:12:46.040 --> 00:12:46.050 align:start position:0%
so what MPC comes in
 

00:12:46.050 --> 00:12:48.530 align:start position:0%
so what MPC comes in
let's<00:12:46.500><c> simulate</c><00:12:46.980><c> that</c><00:12:47.670><c> trusted</c><00:12:48.180><c> machine</c>

00:12:48.530 --> 00:12:48.540 align:start position:0%
let's simulate that trusted machine
 

00:12:48.540 --> 00:12:50.780 align:start position:0%
let's simulate that trusted machine
let's<00:12:49.290><c> simulate</c><00:12:49.530><c> that</c><00:12:49.980><c> with</c><00:12:50.280><c> the</c><00:12:50.400><c> network</c>

00:12:50.780 --> 00:12:50.790 align:start position:0%
let's simulate that with the network
 

00:12:50.790 --> 00:12:52.130 align:start position:0%
let's simulate that with the network
kind<00:12:51.300><c> of</c><00:12:51.390><c> like</c><00:12:51.540><c> the</c><00:12:51.720><c> argument</c><00:12:52.110><c> that</c>

00:12:52.130 --> 00:12:52.140 align:start position:0%
kind of like the argument that
 

00:12:52.140 --> 00:12:54.230 align:start position:0%
kind of like the argument that
blockchain<00:12:52.560><c> is</c><00:12:52.680><c> making</c><00:12:53.010><c> by</c><00:12:53.130><c> the</c><00:12:53.160><c> way</c><00:12:53.370><c> let's</c>

00:12:54.230 --> 00:12:54.240 align:start position:0%
blockchain is making by the way let's
 

00:12:54.240 --> 00:12:57.080 align:start position:0%
blockchain is making by the way let's
simulate<00:12:54.450><c> that</c><00:12:54.720><c> with</c><00:12:54.900><c> the</c><00:12:54.960><c> network</c><00:12:55.380><c> and</c><00:12:56.090><c> the</c>

00:12:57.080 --> 00:12:57.090 align:start position:0%
simulate that with the network and the
 

00:12:57.090 --> 00:12:58.850 align:start position:0%
simulate that with the network and the
statement<00:12:57.510><c> says</c><00:12:57.780><c> and</c><00:12:58.140><c> this</c><00:12:58.200><c> is</c><00:12:58.260><c> a</c><00:12:58.380><c> simplified</c>

00:12:58.850 --> 00:12:58.860 align:start position:0%
statement says and this is a simplified
 

00:12:58.860 --> 00:13:01.220 align:start position:0%
statement says and this is a simplified
statement<00:12:59.370><c> that</c><00:13:00.090><c> you</c><00:13:00.390><c> know</c><00:13:00.480><c> as</c><00:13:00.690><c> long</c><00:13:00.930><c> as</c>

00:13:01.220 --> 00:13:01.230 align:start position:0%
statement that you know as long as
 

00:13:01.230 --> 00:13:04.070 align:start position:0%
statement that you know as long as
there's<00:13:01.470><c> at</c><00:13:01.620><c> this</c><00:13:01.800><c> one</c><00:13:02.310><c> honest</c><00:13:03.240><c> node</c><00:13:03.480><c> this</c><00:13:03.750><c> one</c>

00:13:04.070 --> 00:13:04.080 align:start position:0%
there's at this one honest node this one
 

00:13:04.080 --> 00:13:06.260 align:start position:0%
there's at this one honest node this one
no<00:13:04.290><c> that</c><00:13:04.500><c> is</c><00:13:04.650><c> not</c><00:13:04.770><c> a</c><00:13:04.830><c> bad</c><00:13:05.070><c> actor</c><00:13:05.520><c> you</c><00:13:06.090><c> can</c>

00:13:06.260 --> 00:13:06.270 align:start position:0%
no that is not a bad actor you can
 

00:13:06.270 --> 00:13:08.110 align:start position:0%
no that is not a bad actor you can
actually<00:13:06.480><c> make</c><00:13:06.900><c> sure</c><00:13:06.930><c> that</c><00:13:07.260><c> the</c><00:13:07.380><c> computation</c>

00:13:08.110 --> 00:13:08.120 align:start position:0%
actually make sure that the computation
 

00:13:08.120 --> 00:13:09.950 align:start position:0%
actually make sure that the computation
is<00:13:09.120><c> correct</c>

00:13:09.950 --> 00:13:09.960 align:start position:0%
is correct
 

00:13:09.960 --> 00:13:12.920 align:start position:0%
is correct
every<00:13:10.470><c> computation</c><00:13:11.100><c> and</c><00:13:11.250><c> that</c><00:13:11.820><c> no</c><00:13:12.450><c> node</c><00:13:12.750><c> in</c>

00:13:12.920 --> 00:13:12.930 align:start position:0%
every computation and that no node in
 

00:13:12.930 --> 00:13:14.360 align:start position:0%
every computation and that no node in
the<00:13:13.050><c> network</c><00:13:13.080><c> no</c><00:13:13.710><c> one</c><00:13:13.860><c> in</c><00:13:13.950><c> the</c><00:13:14.040><c> network</c><00:13:14.340><c> can</c>

00:13:14.360 --> 00:13:14.370 align:start position:0%
the network no one in the network can
 

00:13:14.370 --> 00:13:16.760 align:start position:0%
the network no one in the network can
actually<00:13:14.940><c> see</c><00:13:15.150><c> the</c><00:13:15.270><c> data</c><00:13:15.480><c> the</c><00:13:16.110><c> raw</c><00:13:16.260><c> data</c><00:13:16.470><c> and</c>

00:13:16.760 --> 00:13:16.770 align:start position:0%
actually see the data the raw data and
 

00:13:16.770 --> 00:13:18.620 align:start position:0%
actually see the data the raw data and
that<00:13:17.130><c> basically</c><00:13:17.580><c> means</c><00:13:17.850><c> that</c><00:13:17.940><c> data</c><00:13:18.210><c> remains</c>

00:13:18.620 --> 00:13:18.630 align:start position:0%
that basically means that data remains
 

00:13:18.630 --> 00:13:22.880 align:start position:0%
that basically means that data remains
encrypted<00:13:19.320><c> and</c><00:13:19.500><c> to</c><00:13:20.160><c> end</c><00:13:21.620><c> let</c><00:13:22.620><c> me</c><00:13:22.710><c> walk</c><00:13:22.860><c> you</c>

00:13:22.880 --> 00:13:22.890 align:start position:0%
encrypted and to end let me walk you
 

00:13:22.890 --> 00:13:24.620 align:start position:0%
encrypted and to end let me walk you
through<00:13:23.010><c> a</c><00:13:23.190><c> simple</c><00:13:23.400><c> example</c><00:13:23.550><c> let's</c><00:13:24.480><c> imagine</c>

00:13:24.620 --> 00:13:24.630 align:start position:0%
through a simple example let's imagine
 

00:13:24.630 --> 00:13:27.470 align:start position:0%
through a simple example let's imagine
we<00:13:25.020><c> have</c><00:13:25.200><c> a</c><00:13:25.410><c> network</c><00:13:25.800><c> of</c><00:13:25.890><c> three</c><00:13:26.070><c> nodes</c><00:13:26.400><c> a</c><00:13:26.760><c> very</c>

00:13:27.470 --> 00:13:27.480 align:start position:0%
we have a network of three nodes a very
 

00:13:27.480 --> 00:13:29.870 align:start position:0%
we have a network of three nodes a very
small<00:13:27.750><c> network</c><00:13:28.170><c> and</c><00:13:28.470><c> let's</c><00:13:29.250><c> say</c><00:13:29.400><c> we</c><00:13:29.550><c> have</c><00:13:29.730><c> you</c>

00:13:29.870 --> 00:13:29.880 align:start position:0%
small network and let's say we have you
 

00:13:29.880 --> 00:13:31.550 align:start position:0%
small network and let's say we have you
know<00:13:29.970><c> the</c><00:13:30.120><c> data</c><00:13:30.300><c> provider</c><00:13:30.720><c> on</c><00:13:30.930><c> one</c><00:13:31.110><c> on</c><00:13:31.320><c> one</c>

00:13:31.550 --> 00:13:31.560 align:start position:0%
know the data provider on one on one
 

00:13:31.560 --> 00:13:34.040 align:start position:0%
know the data provider on one on one
hand<00:13:31.830><c> and</c><00:13:32.070><c> then</c><00:13:32.220><c> a</c><00:13:32.250><c> data</c><00:13:32.520><c> consumer</c><00:13:33.060><c> I'm</c>

00:13:34.040 --> 00:13:34.050 align:start position:0%
hand and then a data consumer I'm
 

00:13:34.050 --> 00:13:35.690 align:start position:0%
hand and then a data consumer I'm
ignoring<00:13:34.650><c> the</c><00:13:34.830><c> blocking</c><00:13:35.280><c> here</c><00:13:35.460><c> I'm</c><00:13:35.550><c> just</c>

00:13:35.690 --> 00:13:35.700 align:start position:0%
ignoring the blocking here I'm just
 

00:13:35.700 --> 00:13:37.490 align:start position:0%
ignoring the blocking here I'm just
talking<00:13:35.970><c> about</c><00:13:36.210><c> the</c><00:13:36.420><c> process</c><00:13:36.840><c> of</c><00:13:36.990><c> the</c><00:13:37.230><c> off</c>

00:13:37.490 --> 00:13:37.500 align:start position:0%
talking about the process of the off
 

00:13:37.500 --> 00:13:41.390 align:start position:0%
talking about the process of the off
chain<00:13:37.800><c> storage</c><00:13:38.310><c> in</c><00:13:38.430><c> computation</c><00:13:39.150><c> so</c><00:13:40.400><c> let's</c>

00:13:41.390 --> 00:13:41.400 align:start position:0%
chain storage in computation so let's
 

00:13:41.400 --> 00:13:44.960 align:start position:0%
chain storage in computation so let's
say<00:13:41.520><c> a</c><00:13:41.550><c> data</c><00:13:41.790><c> provider</c><00:13:43.340><c> wants</c><00:13:44.340><c> to</c><00:13:44.460><c> store</c><00:13:44.700><c> some</c>

00:13:44.960 --> 00:13:44.970 align:start position:0%
say a data provider wants to store some
 

00:13:44.970 --> 00:13:48.680 align:start position:0%
say a data provider wants to store some
number<00:13:45.270><c> X</c><00:13:46.130><c> what</c><00:13:47.130><c> it</c><00:13:47.310><c> does</c><00:13:47.610><c> locally</c><00:13:48.390><c> it</c>

00:13:48.680 --> 00:13:48.690 align:start position:0%
number X what it does locally it
 

00:13:48.690 --> 00:13:50.900 align:start position:0%
number X what it does locally it
basically<00:13:49.590><c> goes</c><00:13:49.890><c> through</c><00:13:49.920><c> a</c><00:13:50.160><c> protocol</c><00:13:50.610><c> called</c>

00:13:50.900 --> 00:13:50.910 align:start position:0%
basically goes through a protocol called
 

00:13:50.910 --> 00:13:53.870 align:start position:0%
basically goes through a protocol called
secret<00:13:51.330><c> sharing</c><00:13:51.570><c> that</c><00:13:52.560><c> protocol</c><00:13:53.100><c> essentially</c>

00:13:53.870 --> 00:13:53.880 align:start position:0%
secret sharing that protocol essentially
 

00:13:53.880 --> 00:13:57.710 align:start position:0%
secret sharing that protocol essentially
splits<00:13:54.330><c> that</c><00:13:55.020><c> data</c><00:13:55.350><c> into</c><00:13:56.340><c> shares</c><00:13:56.910><c> encrypted</c>

00:13:57.710 --> 00:13:57.720 align:start position:0%
splits that data into shares encrypted
 

00:13:57.720 --> 00:14:00.590 align:start position:0%
splits that data into shares encrypted
shares<00:13:57.990><c> and</c><00:13:58.230><c> sends</c><00:13:58.920><c> one</c><00:13:59.250><c> share</c><00:13:59.610><c> to</c><00:13:59.880><c> each</c><00:14:00.030><c> node</c>

00:14:00.590 --> 00:14:00.600 align:start position:0%
shares and sends one share to each node
 

00:14:00.600 --> 00:14:04.820 align:start position:0%
shares and sends one share to each node
okay<00:14:00.960><c> so</c><00:14:01.020><c> node</c><00:14:01.800><c> 1</c><00:14:02.010><c> has</c><00:14:02.160><c> x</c><00:14:02.370><c> 1</c><00:14:02.610><c> no</c><00:14:03.150><c> 2</c><00:14:03.180><c> X</c><00:14:03.510><c> 2</c><00:14:03.720><c> and</c><00:14:03.930><c> no</c><00:14:04.800><c> 3</c>

00:14:04.820 --> 00:14:04.830 align:start position:0%
okay so node 1 has x 1 no 2 X 2 and no 3
 

00:14:04.830 --> 00:14:07.610 align:start position:0%
okay so node 1 has x 1 no 2 X 2 and no 3
X<00:14:05.190><c> 3</c><00:14:05.370><c> these</c><00:14:06.360><c> shares</c><00:14:06.990><c> are</c><00:14:07.140><c> completely</c>

00:14:07.610 --> 00:14:07.620 align:start position:0%
X 3 these shares are completely
 

00:14:07.620 --> 00:14:09.650 align:start position:0%
X 3 these shares are completely
encrypted<00:14:08.070><c> no</c><00:14:08.280><c> one</c><00:14:08.490><c> and</c><00:14:08.850><c> the</c><00:14:09.030><c> others</c><00:14:09.300><c> cannot</c>

00:14:09.650 --> 00:14:09.660 align:start position:0%
encrypted no one and the others cannot
 

00:14:09.660 --> 00:14:12.200 align:start position:0%
encrypted no one and the others cannot
see<00:14:09.720><c> anything</c><00:14:10.320><c> about</c><00:14:10.440><c> the</c><00:14:10.710><c> row</c><00:14:10.830><c> X</c><00:14:11.070><c> then</c><00:14:11.970><c> we</c><00:14:12.120><c> do</c>

00:14:12.200 --> 00:14:12.210 align:start position:0%
see anything about the row X then we do
 

00:14:12.210 --> 00:14:17.600 align:start position:0%
see anything about the row X then we do
the<00:14:12.330><c> same</c><00:14:12.540><c> thing</c><00:14:12.840><c> with</c><00:14:13.260><c> Y</c><00:14:14.840><c> and</c><00:14:16.220><c> then</c><00:14:17.220><c> actually</c>

00:14:17.600 --> 00:14:17.610 align:start position:0%
the same thing with Y and then actually
 

00:14:17.610 --> 00:14:20.060 align:start position:0%
the same thing with Y and then actually
the<00:14:17.850><c> data</c><00:14:18.540><c> provider</c><00:14:18.960><c> can</c><00:14:19.170><c> go</c><00:14:19.320><c> offline</c><00:14:19.650><c> data</c>

00:14:20.060 --> 00:14:20.070 align:start position:0%
the data provider can go offline data
 

00:14:20.070 --> 00:14:22.670 align:start position:0%
the data provider can go offline data
lives<00:14:20.340><c> in</c><00:14:20.490><c> the</c><00:14:20.580><c> network</c><00:14:21.230><c> now</c><00:14:22.230><c> the</c><00:14:22.290><c> consumer</c>

00:14:22.670 --> 00:14:22.680 align:start position:0%
lives in the network now the consumer
 

00:14:22.680 --> 00:14:24.790 align:start position:0%
lives in the network now the consumer
comes<00:14:23.010><c> in</c><00:14:23.220><c> wants</c><00:14:23.460><c> to</c><00:14:23.520><c> run</c><00:14:23.670><c> some</c><00:14:23.850><c> computation</c>

00:14:24.790 --> 00:14:24.800 align:start position:0%
comes in wants to run some computation
 

00:14:24.800 --> 00:14:27.260 align:start position:0%
comes in wants to run some computation
the<00:14:25.800><c> state</c><00:14:26.070><c> of</c><00:14:26.250><c> the</c><00:14:26.370><c> network</c><00:14:26.730><c> is</c><00:14:26.910><c> that</c><00:14:27.120><c> they</c>

00:14:27.260 --> 00:14:27.270 align:start position:0%
the state of the network is that they
 

00:14:27.270 --> 00:14:29.180 align:start position:0%
the state of the network is that they
collectively<00:14:27.900><c> hold</c><00:14:28.170><c> X</c><00:14:28.470><c> and</c><00:14:28.680><c> y</c><00:14:28.800><c> but</c><00:14:29.040><c> it's</c>

00:14:29.180 --> 00:14:29.190 align:start position:0%
collectively hold X and y but it's
 

00:14:29.190 --> 00:14:32.870 align:start position:0%
collectively hold X and y but it's
encrypted<00:14:29.990><c> as</c><00:14:30.990><c> shares</c><00:14:31.470><c> in</c><00:14:31.680><c> each</c><00:14:31.770><c> node</c><00:14:32.010><c> now</c><00:14:32.820><c> the</c>

00:14:32.870 --> 00:14:32.880 align:start position:0%
encrypted as shares in each node now the
 

00:14:32.880 --> 00:14:34.940 align:start position:0%
encrypted as shares in each node now the
consumer<00:14:33.480><c> comes</c><00:14:33.720><c> in</c><00:14:33.990><c> and</c><00:14:34.230><c> wants</c><00:14:34.410><c> to</c><00:14:34.560><c> compute</c>

00:14:34.940 --> 00:14:34.950 align:start position:0%
consumer comes in and wants to compute
 

00:14:34.950 --> 00:14:39.530 align:start position:0%
consumer comes in and wants to compute
just<00:14:35.400><c> X</c><00:14:35.670><c> plus</c><00:14:35.790><c> y</c><00:14:37.339><c> so</c><00:14:38.339><c> because</c><00:14:39.300><c> of</c><00:14:39.450><c> the</c>

00:14:39.530 --> 00:14:39.540 align:start position:0%
just X plus y so because of the
 

00:14:39.540 --> 00:14:41.329 align:start position:0%
just X plus y so because of the
properties<00:14:39.930><c> of</c><00:14:40.020><c> secret</c><00:14:40.380><c> sharing</c><00:14:40.620><c> actually</c>

00:14:41.329 --> 00:14:41.339 align:start position:0%
properties of secret sharing actually
 

00:14:41.339 --> 00:14:43.700 align:start position:0%
properties of secret sharing actually
that's<00:14:41.730><c> that</c><00:14:42.060><c> comes</c><00:14:42.300><c> for</c><00:14:42.510><c> free</c><00:14:42.660><c> we</c><00:14:43.290><c> can</c><00:14:43.440><c> just</c>

00:14:43.700 --> 00:14:43.710 align:start position:0%
that's that comes for free we can just
 

00:14:43.710 --> 00:14:45.890 align:start position:0%
that's that comes for free we can just
each<00:14:44.130><c> node</c><00:14:44.460><c> can</c><00:14:44.640><c> locally</c><00:14:45.150><c> compute</c><00:14:45.570><c> their</c>

00:14:45.890 --> 00:14:45.900 align:start position:0%
each node can locally compute their
 

00:14:45.900 --> 00:14:48.290 align:start position:0%
each node can locally compute their
local<00:14:46.230><c> shares</c><00:14:46.500><c> which</c><00:14:47.339><c> give</c><00:14:47.820><c> them</c><00:14:48.089><c> the</c>

00:14:48.290 --> 00:14:48.300 align:start position:0%
local shares which give them the
 

00:14:48.300 --> 00:14:51.740 align:start position:0%
local shares which give them the
encrypted<00:14:49.490><c> summation</c><00:14:50.490><c> and</c><00:14:50.670><c> then</c><00:14:51.420><c> they</c><00:14:51.570><c> can</c>

00:14:51.740 --> 00:14:51.750 align:start position:0%
encrypted summation and then they can
 

00:14:51.750 --> 00:14:54.680 align:start position:0%
encrypted summation and then they can
just<00:14:51.780><c> send</c><00:14:52.290><c> all</c><00:14:52.640><c> all</c><00:14:53.640><c> of</c><00:14:53.850><c> the</c><00:14:53.970><c> shares</c><00:14:54.210><c> back</c><00:14:54.330><c> to</c>

00:14:54.680 --> 00:14:54.690 align:start position:0%
just send all all of the shares back to
 

00:14:54.690 --> 00:14:56.540 align:start position:0%
just send all all of the shares back to
the<00:14:54.780><c> consumer</c><00:14:55.320><c> and</c><00:14:55.500><c> the</c><00:14:56.100><c> one</c><00:14:56.250><c> thing</c><00:14:56.460><c> about</c>

00:14:56.540 --> 00:14:56.550 align:start position:0%
the consumer and the one thing about
 

00:14:56.550 --> 00:14:58.640 align:start position:0%
the consumer and the one thing about
secret<00:14:57.030><c> charity</c><00:14:57.420><c> is</c><00:14:57.480><c> that</c><00:14:57.720><c> if</c><00:14:57.870><c> you</c><00:14:58.110><c> have</c><00:14:58.380><c> all</c>

00:14:58.640 --> 00:14:58.650 align:start position:0%
secret charity is that if you have all
 

00:14:58.650 --> 00:14:59.129 align:start position:0%
secret charity is that if you have all
the<00:14:58.830><c> share</c>

00:14:59.129 --> 00:14:59.139 align:start position:0%
the share
 

00:14:59.139 --> 00:15:01.410 align:start position:0%
the share
in<00:14:59.199><c> one</c><00:14:59.379><c> place</c><00:14:59.649><c> you</c><00:15:00.189><c> can</c><00:15:00.429><c> reconstruct</c><00:15:00.939><c> you</c><00:15:01.239><c> can</c>

00:15:01.410 --> 00:15:01.420 align:start position:0%
in one place you can reconstruct you can
 

00:15:01.420 --> 00:15:03.689 align:start position:0%
in one place you can reconstruct you can
decrypt<00:15:01.779><c> the</c><00:15:01.959><c> data</c><00:15:02.170><c> but</c><00:15:02.920><c> the</c><00:15:03.009><c> important</c><00:15:03.459><c> part</c>

00:15:03.689 --> 00:15:03.699 align:start position:0%
decrypt the data but the important part
 

00:15:03.699 --> 00:15:06.119 align:start position:0%
decrypt the data but the important part
to<00:15:03.850><c> realize</c><00:15:04.239><c> is</c><00:15:04.480><c> that</c><00:15:05.290><c> there</c><00:15:05.949><c> was</c><00:15:06.069><c> a</c>

00:15:06.119 --> 00:15:06.129 align:start position:0%
to realize is that there was a
 

00:15:06.129 --> 00:15:08.220 align:start position:0%
to realize is that there was a
computation<00:15:06.879><c> going</c><00:15:07.089><c> on</c><00:15:07.329><c> in</c><00:15:07.480><c> this</c><00:15:07.569><c> network</c><00:15:07.839><c> and</c>

00:15:08.220 --> 00:15:08.230 align:start position:0%
computation going on in this network and
 

00:15:08.230 --> 00:15:10.049 align:start position:0%
computation going on in this network and
we<00:15:08.529><c> can</c><00:15:08.679><c> extend</c><00:15:08.889><c> that</c><00:15:09.160><c> network</c><00:15:09.519><c> as</c><00:15:09.579><c> much</c><00:15:09.670><c> as</c><00:15:09.910><c> we</c>

00:15:10.049 --> 00:15:10.059 align:start position:0%
we can extend that network as much as we
 

00:15:10.059 --> 00:15:12.389 align:start position:0%
we can extend that network as much as we
want<00:15:10.269><c> but</c><00:15:11.019><c> none</c><00:15:11.799><c> of</c><00:15:11.920><c> the</c><00:15:12.040><c> nodes</c><00:15:12.220><c> in</c><00:15:12.369><c> the</c>

00:15:12.389 --> 00:15:12.399 align:start position:0%
want but none of the nodes in the
 

00:15:12.399 --> 00:15:14.160 align:start position:0%
want but none of the nodes in the
network<00:15:12.519><c> has</c><00:15:13.059><c> have</c><00:15:13.329><c> actually</c><00:15:13.720><c> seen</c><00:15:13.899><c> the</c><00:15:14.049><c> raw</c>

00:15:14.160 --> 00:15:14.170 align:start position:0%
network has have actually seen the raw
 

00:15:14.170 --> 00:15:16.650 align:start position:0%
network has have actually seen the raw
data<00:15:14.350><c> they</c><00:15:14.829><c> have</c><00:15:14.980><c> just</c><00:15:15.220><c> operated</c><00:15:15.879><c> on</c><00:15:16.029><c> fully</c>

00:15:16.650 --> 00:15:16.660 align:start position:0%
data they have just operated on fully
 

00:15:16.660 --> 00:15:19.280 align:start position:0%
data they have just operated on fully
encrypted<00:15:16.959><c> data</c><00:15:17.319><c> which</c><00:15:17.559><c> is</c><00:15:17.799><c> pretty</c><00:15:18.519><c> amazing</c>

00:15:19.280 --> 00:15:19.290 align:start position:0%
encrypted data which is pretty amazing
 

00:15:19.290 --> 00:15:21.749 align:start position:0%
encrypted data which is pretty amazing
so<00:15:20.290><c> let's</c><00:15:20.499><c> run</c><00:15:20.709><c> another</c><00:15:20.949><c> example</c><00:15:21.579><c> with</c>

00:15:21.749 --> 00:15:21.759 align:start position:0%
so let's run another example with
 

00:15:21.759 --> 00:15:25.229 align:start position:0%
so let's run another example with
multiplication<00:15:22.689><c> I'm</c><00:15:23.679><c> gonna</c><00:15:23.980><c> go</c><00:15:24.160><c> first</c><00:15:24.669><c> over</c>

00:15:25.229 --> 00:15:25.239 align:start position:0%
multiplication I'm gonna go first over
 

00:15:25.239 --> 00:15:27.809 align:start position:0%
multiplication I'm gonna go first over
that<00:15:25.419><c> it's</c><00:15:25.779><c> like</c><00:15:26.049><c> more</c><00:15:26.350><c> complicated</c><00:15:27.069><c> I</c><00:15:27.279><c> just</c>

00:15:27.809 --> 00:15:27.819 align:start position:0%
that it's like more complicated I just
 

00:15:27.819 --> 00:15:29.759 align:start position:0%
that it's like more complicated I just
want<00:15:27.939><c> to</c><00:15:27.999><c> give</c><00:15:28.149><c> you</c><00:15:28.239><c> the</c><00:15:28.359><c> main</c><00:15:28.540><c> ideas</c><00:15:28.929><c> so</c>

00:15:29.759 --> 00:15:29.769 align:start position:0%
want to give you the main ideas so
 

00:15:29.769 --> 00:15:32.309 align:start position:0%
want to give you the main ideas so
company<00:15:30.429><c> I'm</c><00:15:31.089><c> sorry</c><00:15:31.389><c> multiplication</c>

00:15:32.309 --> 00:15:32.319 align:start position:0%
company I'm sorry multiplication
 

00:15:32.319 --> 00:15:34.739 align:start position:0%
company I'm sorry multiplication
requires<00:15:33.189><c> communication</c><00:15:34.089><c> between</c><00:15:34.239><c> the</c><00:15:34.509><c> nodes</c>

00:15:34.739 --> 00:15:34.749 align:start position:0%
requires communication between the nodes
 

00:15:34.749 --> 00:15:39.030 align:start position:0%
requires communication between the nodes
they<00:15:35.350><c> can</c><00:15:35.589><c> just</c><00:15:35.829><c> compute</c><00:15:36.100><c> it</c><00:15:36.279><c> locally</c><00:15:37.319><c> but</c><00:15:38.319><c> we</c>

00:15:39.030 --> 00:15:39.040 align:start position:0%
they can just compute it locally but we
 

00:15:39.040 --> 00:15:41.159 align:start position:0%
they can just compute it locally but we
know<00:15:39.189><c> that</c><00:15:39.220><c> if</c><00:15:39.910><c> you</c><00:15:40.119><c> get</c><00:15:40.299><c> all</c><00:15:40.540><c> the</c><00:15:40.569><c> shares</c><00:15:40.959><c> in</c>

00:15:41.159 --> 00:15:41.169 align:start position:0%
know that if you get all the shares in
 

00:15:41.169 --> 00:15:43.679 align:start position:0%
know that if you get all the shares in
one<00:15:41.350><c> place</c><00:15:41.999><c> then</c><00:15:42.999><c> you</c><00:15:43.089><c> can</c><00:15:43.119><c> decrypt</c><00:15:43.509><c> the</c><00:15:43.660><c> data</c>

00:15:43.679 --> 00:15:43.689 align:start position:0%
one place then you can decrypt the data
 

00:15:43.689 --> 00:15:45.449 align:start position:0%
one place then you can decrypt the data
so<00:15:44.139><c> we</c><00:15:44.259><c> need</c><00:15:44.379><c> we</c><00:15:44.559><c> need</c><00:15:44.589><c> some</c><00:15:44.859><c> trick</c><00:15:45.100><c> we</c><00:15:45.220><c> need</c><00:15:45.339><c> to</c>

00:15:45.449 --> 00:15:45.459 align:start position:0%
so we need we need some trick we need to
 

00:15:45.459 --> 00:15:47.789 align:start position:0%
so we need we need some trick we need to
avoid<00:15:45.699><c> that</c><00:15:45.939><c> so</c><00:15:46.509><c> what</c><00:15:46.629><c> happens</c><00:15:46.989><c> in</c><00:15:47.079><c> MPC</c><00:15:47.379><c> and</c>

00:15:47.789 --> 00:15:47.799 align:start position:0%
avoid that so what happens in MPC and
 

00:15:47.799 --> 00:15:49.439 align:start position:0%
avoid that so what happens in MPC and
that<00:15:48.339><c> happens</c><00:15:48.699><c> here</c><00:15:48.970><c> but</c><00:15:49.089><c> that</c><00:15:49.209><c> really</c>

00:15:49.439 --> 00:15:49.449 align:start position:0%
that happens here but that really
 

00:15:49.449 --> 00:15:51.659 align:start position:0%
that happens here but that really
happens<00:15:49.809><c> in</c><00:15:49.989><c> every</c><00:15:50.619><c> like</c><00:15:51.189><c> if</c><00:15:51.339><c> you're</c><00:15:51.489><c> writing</c>

00:15:51.659 --> 00:15:51.669 align:start position:0%
happens in every like if you're writing
 

00:15:51.669 --> 00:15:54.449 align:start position:0%
happens in every like if you're writing
a<00:15:51.910><c> VM</c><00:15:52.269><c> and</c><00:15:52.509><c> you</c><00:15:53.019><c> implement</c><00:15:53.439><c> in</c><00:15:53.769><c> any</c><00:15:54.009><c> kind</c><00:15:54.369><c> of</c>

00:15:54.449 --> 00:15:54.459 align:start position:0%
a VM and you implement in any kind of
 

00:15:54.459 --> 00:15:56.999 align:start position:0%
a VM and you implement in any kind of
protocol<00:15:55.029><c> you're</c><00:15:55.509><c> actually</c><00:15:55.929><c> going</c><00:15:56.169><c> to</c><00:15:56.319><c> use</c>

00:15:56.999 --> 00:15:57.009 align:start position:0%
protocol you're actually going to use
 

00:15:57.009 --> 00:15:58.679 align:start position:0%
protocol you're actually going to use
this<00:15:57.189><c> the</c><00:15:57.429><c> same</c><00:15:57.639><c> trick</c><00:15:57.910><c> over</c><00:15:58.029><c> and</c><00:15:58.299><c> over</c><00:15:58.540><c> and</c>

00:15:58.679 --> 00:15:58.689 align:start position:0%
this the same trick over and over and
 

00:15:58.689 --> 00:16:00.989 align:start position:0%
this the same trick over and over and
the<00:15:59.139><c> trick</c><00:15:59.350><c> is</c><00:15:59.470><c> simple</c><00:15:59.649><c> whenever</c><00:16:00.639><c> you</c><00:16:00.819><c> need</c><00:16:00.970><c> to</c>

00:16:00.989 --> 00:16:00.999 align:start position:0%
the trick is simple whenever you need to
 

00:16:00.999 --> 00:16:02.639 align:start position:0%
the trick is simple whenever you need to
share<00:16:01.269><c> some</c><00:16:01.540><c> information</c><00:16:01.779><c> with</c><00:16:02.199><c> other</c><00:16:02.379><c> nodes</c>

00:16:02.639 --> 00:16:02.649 align:start position:0%
share some information with other nodes
 

00:16:02.649 --> 00:16:05.039 align:start position:0%
share some information with other nodes
you're<00:16:03.279><c> going</c><00:16:03.489><c> to</c><00:16:03.610><c> re-encrypt</c><00:16:04.059><c> it</c><00:16:04.329><c> using</c><00:16:04.779><c> some</c>

00:16:05.039 --> 00:16:05.049 align:start position:0%
you're going to re-encrypt it using some
 

00:16:05.049 --> 00:16:07.470 align:start position:0%
you're going to re-encrypt it using some
like<00:16:05.649><c> a</c><00:16:05.679><c> one-time</c><00:16:06.220><c> pad</c><00:16:06.459><c> and</c><00:16:06.759><c> then</c><00:16:07.360><c> you're</c>

00:16:07.470 --> 00:16:07.480 align:start position:0%
like a one-time pad and then you're
 

00:16:07.480 --> 00:16:09.150 align:start position:0%
like a one-time pad and then you're
going<00:16:07.600><c> to</c><00:16:07.660><c> send</c><00:16:07.839><c> the</c><00:16:07.989><c> information</c><00:16:08.499><c> so</c><00:16:09.009><c> that's</c>

00:16:09.150 --> 00:16:09.160 align:start position:0%
going to send the information so that's
 

00:16:09.160 --> 00:16:10.949 align:start position:0%
going to send the information so that's
what<00:16:09.369><c> the</c><00:16:09.459><c> nodes</c><00:16:09.639><c> are</c><00:16:09.790><c> doing</c><00:16:09.999><c> here</c><00:16:10.360><c> then</c>

00:16:10.949 --> 00:16:10.959 align:start position:0%
what the nodes are doing here then
 

00:16:10.959 --> 00:16:12.659 align:start position:0%
what the nodes are doing here then
they're<00:16:11.139><c> communicating</c><00:16:11.919><c> that</c><00:16:12.040><c> information</c>

00:16:12.659 --> 00:16:12.669 align:start position:0%
they're communicating that information
 

00:16:12.669 --> 00:16:15.419 align:start position:0%
they're communicating that information
with<00:16:12.999><c> each</c><00:16:13.149><c> other</c><00:16:13.389><c> and</c><00:16:13.889><c> then</c><00:16:14.889><c> there</c><00:16:15.069><c> is</c><00:16:15.309><c> some</c>

00:16:15.419 --> 00:16:15.429 align:start position:0%
with each other and then there is some
 

00:16:15.429 --> 00:16:18.119 align:start position:0%
with each other and then there is some
more<00:16:15.549><c> local</c><00:16:15.790><c> computation</c><00:16:16.379><c> that</c><00:16:17.379><c> if</c><00:16:17.619><c> you</c><00:16:17.829><c> kind</c>

00:16:18.119 --> 00:16:18.129 align:start position:0%
more local computation that if you kind
 

00:16:18.129 --> 00:16:19.919 align:start position:0%
more local computation that if you kind
of<00:16:18.189><c> plug</c><00:16:18.429><c> the</c><00:16:18.610><c> algebra</c><00:16:18.999><c> in</c><00:16:19.179><c> you</c><00:16:19.749><c> would</c>

00:16:19.919 --> 00:16:19.929 align:start position:0%
of plug the algebra in you would
 

00:16:19.929 --> 00:16:23.579 align:start position:0%
of plug the algebra in you would
actually<00:16:20.169><c> see</c><00:16:20.709><c> that</c><00:16:21.519><c> the</c><00:16:22.269><c> Z's</c><00:16:22.540><c> here</c><00:16:23.019><c> end</c><00:16:23.199><c> up</c>

00:16:23.579 --> 00:16:23.589 align:start position:0%
actually see that the Z's here end up
 

00:16:23.589 --> 00:16:26.729 align:start position:0%
actually see that the Z's here end up
being<00:16:23.860><c> exactly</c><00:16:24.699><c> the</c><00:16:25.089><c> encrypted</c><00:16:25.869><c> shares</c><00:16:26.470><c> of</c>

00:16:26.729 --> 00:16:26.739 align:start position:0%
being exactly the encrypted shares of
 

00:16:26.739 --> 00:16:30.809 align:start position:0%
being exactly the encrypted shares of
the<00:16:27.339><c> product</c><00:16:27.790><c> of</c><00:16:27.970><c> X</c><00:16:28.239><c> Y</c><00:16:28.540><c> and</c><00:16:28.839><c> then</c><00:16:29.679><c> you</c><00:16:30.309><c> can</c><00:16:30.519><c> send</c>

00:16:30.809 --> 00:16:30.819 align:start position:0%
the product of X Y and then you can send
 

00:16:30.819 --> 00:16:32.819 align:start position:0%
the product of X Y and then you can send
that<00:16:31.059><c> back</c><00:16:31.329><c> to</c><00:16:31.389><c> the</c><00:16:31.629><c> consumer</c><00:16:32.199><c> and</c><00:16:32.410><c> the</c>

00:16:32.819 --> 00:16:32.829 align:start position:0%
that back to the consumer and the
 

00:16:32.829 --> 00:16:35.269 align:start position:0%
that back to the consumer and the
consumer<00:16:32.860><c> again</c><00:16:33.549><c> having</c><00:16:33.879><c> all</c><00:16:34.059><c> the</c><00:16:34.209><c> shares</c><00:16:34.480><c> can</c>

00:16:35.269 --> 00:16:35.279 align:start position:0%
consumer again having all the shares can
 

00:16:35.279 --> 00:16:37.590 align:start position:0%
consumer again having all the shares can
pull<00:16:36.279><c> them</c><00:16:36.429><c> back</c><00:16:36.610><c> in</c><00:16:36.850><c> and</c><00:16:36.999><c> decrypt</c><00:16:37.329><c> the</c><00:16:37.389><c> data</c>

00:16:37.590 --> 00:16:37.600 align:start position:0%
pull them back in and decrypt the data
 

00:16:37.600 --> 00:16:39.840 align:start position:0%
pull them back in and decrypt the data
and<00:16:37.959><c> the</c><00:16:38.169><c> network</c><00:16:38.529><c> so</c><00:16:38.739><c> nothing</c><00:16:39.129><c> which</c><00:16:39.339><c> is</c><00:16:39.369><c> and</c>

00:16:39.840 --> 00:16:39.850 align:start position:0%
and the network so nothing which is and
 

00:16:39.850 --> 00:16:43.439 align:start position:0%
and the network so nothing which is and
that's<00:16:40.059><c> the</c><00:16:40.179><c> point</c><00:16:41.639><c> now</c><00:16:42.639><c> why</c><00:16:42.999><c> did</c><00:16:43.179><c> I</c><00:16:43.269><c> show</c><00:16:43.419><c> you</c>

00:16:43.439 --> 00:16:43.449 align:start position:0%
that's the point now why did I show you
 

00:16:43.449 --> 00:16:45.090 align:start position:0%
that's the point now why did I show you
addition<00:16:43.839><c> and</c><00:16:43.959><c> multiplication</c><00:16:44.019><c> other</c><00:16:44.860><c> than</c>

00:16:45.090 --> 00:16:45.100 align:start position:0%
addition and multiplication other than
 

00:16:45.100 --> 00:16:47.429 align:start position:0%
addition and multiplication other than
them<00:16:45.369><c> being</c><00:16:45.639><c> like</c><00:16:45.850><c> relatively</c><00:16:46.389><c> simple</c><00:16:46.779><c> well</c>

00:16:47.429 --> 00:16:47.439 align:start position:0%
them being like relatively simple well
 

00:16:47.439 --> 00:16:49.220 align:start position:0%
them being like relatively simple well
there's<00:16:47.649><c> a</c><00:16:47.709><c> nice</c><00:16:47.889><c> theorem</c><00:16:48.309><c> saying</c><00:16:48.699><c> in</c>

00:16:49.220 --> 00:16:49.230 align:start position:0%
there's a nice theorem saying in
 

00:16:49.230 --> 00:16:52.019 align:start position:0%
there's a nice theorem saying in
computation<00:16:50.230><c> theory</c><00:16:50.619><c> saying</c><00:16:51.369><c> that</c><00:16:51.730><c> you</c><00:16:51.939><c> know</c>

00:16:52.019 --> 00:16:52.029 align:start position:0%
computation theory saying that you know
 

00:16:52.029 --> 00:16:53.329 align:start position:0%
computation theory saying that you know
if<00:16:52.179><c> you</c><00:16:52.269><c> have</c><00:16:52.449><c> addition</c><00:16:53.049><c> and</c><00:16:53.110><c> multiplication</c>

00:16:53.329 --> 00:16:53.339 align:start position:0%
if you have addition and multiplication
 

00:16:53.339 --> 00:16:56.249 align:start position:0%
if you have addition and multiplication
you<00:16:54.339><c> can</c><00:16:54.549><c> build</c><00:16:54.789><c> any</c><00:16:55.179><c> theory</c><00:16:55.600><c> you</c><00:16:55.720><c> can</c><00:16:55.899><c> compute</c>

00:16:56.249 --> 00:16:56.259 align:start position:0%
you can build any theory you can compute
 

00:16:56.259 --> 00:16:58.590 align:start position:0%
you can build any theory you can compute
any<00:16:56.439><c> circuit</c><00:16:56.859><c> essentially</c><00:16:57.789><c> you</c><00:16:57.879><c> can</c><00:16:58.089><c> compute</c>

00:16:58.590 --> 00:16:58.600 align:start position:0%
any circuit essentially you can compute
 

00:16:58.600 --> 00:17:00.929 align:start position:0%
any circuit essentially you can compute
anything<00:16:59.379><c> that</c><00:16:59.529><c> you</c><00:16:59.619><c> want</c><00:16:59.829><c> so</c><00:17:00.579><c> these</c><00:17:00.730><c> are</c><00:17:00.879><c> the</c>

00:17:00.929 --> 00:17:00.939 align:start position:0%
anything that you want so these are the
 

00:17:00.939 --> 00:17:03.539 align:start position:0%
anything that you want so these are the
building<00:17:01.179><c> blocks</c><00:17:01.419><c> that</c><00:17:01.509><c> we</c><00:17:01.689><c> need</c><00:17:02.189><c> there</c><00:17:03.189><c> are</c><00:17:03.309><c> I</c>

00:17:03.539 --> 00:17:03.549 align:start position:0%
building blocks that we need there are I
 

00:17:03.549 --> 00:17:05.699 align:start position:0%
building blocks that we need there are I
mean<00:17:04.240><c> a</c><00:17:04.269><c> lot</c><00:17:04.510><c> more</c><00:17:04.539><c> like</c><00:17:04.929><c> more</c><00:17:05.110><c> complicated</c>

00:17:05.699 --> 00:17:05.709 align:start position:0%
mean a lot more like more complicated
 

00:17:05.709 --> 00:17:07.879 align:start position:0%
mean a lot more like more complicated
protocols<00:17:06.130><c> how</c><00:17:06.610><c> do</c><00:17:06.669><c> you</c><00:17:06.819><c> compare</c><00:17:07.240><c> two</c><00:17:07.389><c> numbers</c>

00:17:07.879 --> 00:17:07.889 align:start position:0%
protocols how do you compare two numbers
 

00:17:07.889 --> 00:17:10.139 align:start position:0%
protocols how do you compare two numbers
you<00:17:08.889><c> know</c><00:17:09.010><c> how</c><00:17:09.159><c> do</c><00:17:09.220><c> you</c><00:17:09.339><c> do</c><00:17:09.519><c> like</c><00:17:09.699><c> floating</c>

00:17:10.139 --> 00:17:10.149 align:start position:0%
you know how do you do like floating
 

00:17:10.149 --> 00:17:13.240 align:start position:0%
you know how do you do like floating
points<00:17:10.510><c> and</c><00:17:10.629><c> fixed</c><00:17:10.929><c> point</c><00:17:11.110><c> operations</c>

00:17:13.240 --> 00:17:13.250 align:start position:0%
points and fixed point operations
 

00:17:13.250 --> 00:17:14.710 align:start position:0%
points and fixed point operations
many<00:17:13.699><c> of</c><00:17:13.820><c> these</c><00:17:13.940><c> obviously</c><00:17:14.420><c> I'm</c><00:17:14.480><c> not</c><00:17:14.570><c> gonna</c>

00:17:14.710 --> 00:17:14.720 align:start position:0%
many of these obviously I'm not gonna
 

00:17:14.720 --> 00:17:17.020 align:start position:0%
many of these obviously I'm not gonna
get<00:17:14.959><c> to</c><00:17:15.079><c> hear</c><00:17:15.380><c> that</c><00:17:15.650><c> was</c><00:17:15.860><c> a</c><00:17:15.890><c> lot</c><00:17:16.220><c> of</c><00:17:16.250><c> my</c><00:17:16.579><c> teases</c>

00:17:17.020 --> 00:17:17.030 align:start position:0%
get to hear that was a lot of my teases
 

00:17:17.030 --> 00:17:19.630 align:start position:0%
get to hear that was a lot of my teases
actually<00:17:17.589><c> doing</c><00:17:18.589><c> in</c><00:17:18.800><c> working</c><00:17:19.459><c> about</c>

00:17:19.630 --> 00:17:19.640 align:start position:0%
actually doing in working about
 

00:17:19.640 --> 00:17:21.819 align:start position:0%
actually doing in working about
improving<00:17:20.089><c> these</c><00:17:20.360><c> protocols</c><00:17:20.690><c> we</c><00:17:21.410><c> got</c><00:17:21.589><c> like</c>

00:17:21.819 --> 00:17:21.829 align:start position:0%
improving these protocols we got like
 

00:17:21.829 --> 00:17:25.150 align:start position:0%
improving these protocols we got like
between<00:17:22.490><c> 10</c><00:17:22.850><c> to</c><00:17:22.880><c> 100</c><00:17:23.449><c> X</c><00:17:23.660><c> speed-up</c><00:17:24.320><c> on</c><00:17:24.500><c> quite</c><00:17:25.130><c> a</c>

00:17:25.150 --> 00:17:25.160 align:start position:0%
between 10 to 100 X speed-up on quite a
 

00:17:25.160 --> 00:17:27.040 align:start position:0%
between 10 to 100 X speed-up on quite a
few<00:17:25.250><c> foundational</c><00:17:25.940><c> protocols</c><00:17:26.449><c> but</c>

00:17:27.040 --> 00:17:27.050 align:start position:0%
few foundational protocols but
 

00:17:27.050 --> 00:17:28.300 align:start position:0%
few foundational protocols but
unfortunately<00:17:27.589><c> I</c><00:17:27.650><c> won't</c><00:17:27.949><c> have</c><00:17:28.100><c> time</c><00:17:28.250><c> to</c>

00:17:28.300 --> 00:17:28.310 align:start position:0%
unfortunately I won't have time to
 

00:17:28.310 --> 00:17:32.710 align:start position:0%
unfortunately I won't have time to
discuss<00:17:29.000><c> that</c><00:17:29.180><c> here</c><00:17:30.010><c> so</c><00:17:31.390><c> that's</c><00:17:32.390><c> it</c><00:17:32.510><c> on</c><00:17:32.630><c> the</c>

00:17:32.710 --> 00:17:32.720 align:start position:0%
discuss that here so that's it on the
 

00:17:32.720 --> 00:17:34.570 align:start position:0%
discuss that here so that's it on the
hard<00:17:32.930><c> stuff</c><00:17:33.020><c> I</c><00:17:33.500><c> want</c><00:17:33.830><c> to</c><00:17:33.890><c> finish</c><00:17:34.130><c> with</c><00:17:34.430><c> like</c>

00:17:34.570 --> 00:17:34.580 align:start position:0%
hard stuff I want to finish with like
 

00:17:34.580 --> 00:17:37.570 align:start position:0%
hard stuff I want to finish with like
something<00:17:35.000><c> simpler</c><00:17:35.450><c> and</c><00:17:35.600><c> kind</c><00:17:35.840><c> of</c><00:17:35.930><c> nice</c><00:17:36.580><c> we</c>

00:17:37.570 --> 00:17:37.580 align:start position:0%
something simpler and kind of nice we
 

00:17:37.580 --> 00:17:39.550 align:start position:0%
something simpler and kind of nice we
feel<00:17:37.910><c> that</c><00:17:38.240><c> in</c><00:17:38.420><c> order</c><00:17:38.510><c> to</c><00:17:38.690><c> bootstrap</c><00:17:39.260><c> a</c><00:17:39.380><c> data</c>

00:17:39.550 --> 00:17:39.560 align:start position:0%
feel that in order to bootstrap a data
 

00:17:39.560 --> 00:17:42.220 align:start position:0%
feel that in order to bootstrap a data
marketplace<00:17:40.160><c> we</c><00:17:40.940><c> need</c><00:17:41.120><c> to</c><00:17:41.300><c> also</c><00:17:41.420><c> introduce</c>

00:17:42.220 --> 00:17:42.230 align:start position:0%
marketplace we need to also introduce
 

00:17:42.230 --> 00:17:43.780 align:start position:0%
marketplace we need to also introduce
some<00:17:42.260><c> use</c><00:17:42.530><c> cases</c><00:17:42.800><c> right</c><00:17:43.190><c> we</c><00:17:43.310><c> need</c><00:17:43.430><c> to</c><00:17:43.520><c> set</c><00:17:43.700><c> the</c>

00:17:43.780 --> 00:17:43.790 align:start position:0%
some use cases right we need to set the
 

00:17:43.790 --> 00:17:45.880 align:start position:0%
some use cases right we need to set the
demand<00:17:44.150><c> side</c><00:17:44.450><c> we</c><00:17:44.960><c> need</c><00:17:45.080><c> to</c><00:17:45.200><c> boots</c><00:17:45.410><c> up</c><00:17:45.620><c> it</c><00:17:45.710><c> with</c>

00:17:45.880 --> 00:17:45.890 align:start position:0%
demand side we need to boots up it with
 

00:17:45.890 --> 00:17:48.220 align:start position:0%
demand side we need to boots up it with
some<00:17:46.040><c> interesting</c><00:17:46.280><c> data</c><00:17:46.640><c> and</c><00:17:47.110><c> given</c><00:17:48.110><c> the</c>

00:17:48.220 --> 00:17:48.230 align:start position:0%
some interesting data and given the
 

00:17:48.230 --> 00:17:49.540 align:start position:0%
some interesting data and given the
space<00:17:48.500><c> we're</c><00:17:48.770><c> in</c><00:17:48.890><c> given</c><00:17:49.250><c> what</c><00:17:49.400><c> we're</c>

00:17:49.540 --> 00:17:49.550 align:start position:0%
space we're in given what we're
 

00:17:49.550 --> 00:17:52.320 align:start position:0%
space we're in given what we're
interested<00:17:49.790><c> in</c><00:17:50.290><c> given</c><00:17:51.290><c> the</c><00:17:51.410><c> state</c><00:17:51.860><c> of</c>

00:17:52.320 --> 00:17:52.330 align:start position:0%
interested in given the state of
 

00:17:52.330 --> 00:17:54.010 align:start position:0%
interested in given the state of
everything<00:17:53.330><c> that's</c><00:17:53.480><c> related</c><00:17:53.810><c> to</c><00:17:53.840><c> like</c>

00:17:54.010 --> 00:17:54.020 align:start position:0%
everything that's related to like
 

00:17:54.020 --> 00:17:56.680 align:start position:0%
everything that's related to like
blockchain<00:17:54.650><c> and</c><00:17:54.830><c> cryptocurrencies</c><00:17:55.280><c> data</c><00:17:55.790><c> we</c>

00:17:56.680 --> 00:17:56.690 align:start position:0%
blockchain and cryptocurrencies data we
 

00:17:56.690 --> 00:18:00.850 align:start position:0%
blockchain and cryptocurrencies data we
felt<00:17:56.960><c> that</c><00:17:57.050><c> building</c><00:17:58.600><c> I'm</c><00:17:59.600><c> sorry</c><00:17:59.930><c> data-driven</c>

00:18:00.850 --> 00:18:00.860 align:start position:0%
felt that building I'm sorry data-driven
 

00:18:00.860 --> 00:18:03.450 align:start position:0%
felt that building I'm sorry data-driven
investment<00:18:01.760><c> platform</c><00:18:02.000><c> for</c><00:18:02.930><c> cryptocurrencies</c>

00:18:03.450 --> 00:18:03.460 align:start position:0%
investment platform for cryptocurrencies
 

00:18:03.460 --> 00:18:06.760 align:start position:0%
investment platform for cryptocurrencies
where<00:18:04.460><c> all</c><00:18:04.700><c> the</c><00:18:04.970><c> data</c><00:18:05.120><c> that</c><00:18:05.930><c> that</c><00:18:06.260><c> comes</c><00:18:06.590><c> in</c>

00:18:06.760 --> 00:18:06.770 align:start position:0%
where all the data that that comes in
 

00:18:06.770 --> 00:18:08.640 align:start position:0%
where all the data that that comes in
and<00:18:06.920><c> all</c><00:18:07.010><c> the</c><00:18:07.130><c> data</c><00:18:07.250><c> that</c><00:18:07.370><c> is</c><00:18:07.610><c> like</c><00:18:07.820><c> stored</c><00:18:08.210><c> and</c>

00:18:08.640 --> 00:18:08.650 align:start position:0%
and all the data that is like stored and
 

00:18:08.650 --> 00:18:11.920 align:start position:0%
and all the data that is like stored and
is<00:18:09.650><c> going</c><00:18:10.250><c> to</c><00:18:10.400><c> be</c><00:18:10.520><c> kept</c><00:18:10.850><c> on</c><00:18:11.120><c> the</c><00:18:11.450><c> enigma</c><00:18:11.750><c> data</c>

00:18:11.920 --> 00:18:11.930 align:start position:0%
is going to be kept on the enigma data
 

00:18:11.930 --> 00:18:13.690 align:start position:0%
is going to be kept on the enigma data
marketplace<00:18:12.500><c> and</c><00:18:12.740><c> that</c><00:18:12.890><c> kind</c><00:18:13.130><c> of</c><00:18:13.190><c> sets</c><00:18:13.460><c> in</c>

00:18:13.690 --> 00:18:13.700 align:start position:0%
marketplace and that kind of sets in
 

00:18:13.700 --> 00:18:15.700 align:start position:0%
marketplace and that kind of sets in
boots<00:18:13.910><c> up</c><00:18:14.090><c> the</c><00:18:14.180><c> network</c><00:18:14.510><c> and</c><00:18:14.750><c> also</c><00:18:15.140><c> allows</c><00:18:15.500><c> us</c>

00:18:15.700 --> 00:18:15.710 align:start position:0%
boots up the network and also allows us
 

00:18:15.710 --> 00:18:18.280 align:start position:0%
boots up the network and also allows us
to<00:18:15.890><c> stress</c><00:18:16.220><c> this</c><00:18:16.520><c> the</c><00:18:16.820><c> protocol</c><00:18:17.480><c> as</c><00:18:17.690><c> we</c><00:18:18.170><c> are</c>

00:18:18.280 --> 00:18:18.290 align:start position:0%
to stress this the protocol as we are
 

00:18:18.290 --> 00:18:20.800 align:start position:0%
to stress this the protocol as we are
building<00:18:18.560><c> this</c><00:18:18.740><c> out</c><00:18:18.980><c> now</c><00:18:19.970><c> catalyst</c><00:18:20.510><c> is</c><00:18:20.630><c> still</c>

00:18:20.800 --> 00:18:20.810 align:start position:0%
building this out now catalyst is still
 

00:18:20.810 --> 00:18:22.540 align:start position:0%
building this out now catalyst is still
centralized<00:18:21.440><c> because</c><00:18:21.770><c> the</c><00:18:21.890><c> protocol</c><00:18:22.400><c> is</c><00:18:22.520><c> not</c>

00:18:22.540 --> 00:18:22.550 align:start position:0%
centralized because the protocol is not
 

00:18:22.550 --> 00:18:25.180 align:start position:0%
centralized because the protocol is not
yet<00:18:22.940><c> live</c><00:18:23.210><c> but</c><00:18:23.870><c> catalyst</c><00:18:24.350><c> is</c><00:18:24.590><c> live</c><00:18:24.950><c> and</c>

00:18:25.180 --> 00:18:25.190 align:start position:0%
yet live but catalyst is live and
 

00:18:25.190 --> 00:18:27.700 align:start position:0%
yet live but catalyst is live and
operational<00:18:25.820><c> if</c><00:18:26.210><c> you're</c><00:18:26.480><c> interested</c><00:18:26.900><c> in</c><00:18:27.080><c> algo</c>

00:18:27.700 --> 00:18:27.710 align:start position:0%
operational if you're interested in algo
 

00:18:27.710 --> 00:18:30.130 align:start position:0%
operational if you're interested in algo
trading<00:18:27.740><c> or</c><00:18:28.460><c> just</c><00:18:29.000><c> like</c><00:18:29.210><c> using</c><00:18:29.540><c> crypto</c><00:18:29.900><c> data</c>

00:18:30.130 --> 00:18:30.140 align:start position:0%
trading or just like using crypto data
 

00:18:30.140 --> 00:18:32.260 align:start position:0%
trading or just like using crypto data
for<00:18:30.470><c> doing</c><00:18:30.650><c> some</c><00:18:30.800><c> research</c><00:18:30.980><c> I</c><00:18:31.460><c> really</c><00:18:32.090><c> welcome</c>

00:18:32.260 --> 00:18:32.270 align:start position:0%
for doing some research I really welcome
 

00:18:32.270 --> 00:18:35.920 align:start position:0%
for doing some research I really welcome
you<00:18:32.630><c> to</c><00:18:32.840><c> try</c><00:18:33.260><c> it</c><00:18:33.320><c> out</c><00:18:33.500><c> it's</c><00:18:33.800><c> on</c><00:18:33.920><c> a</c><00:18:33.980><c> website</c><00:18:34.930><c> this</c>

00:18:35.920 --> 00:18:35.930 align:start position:0%
you to try it out it's on a website this
 

00:18:35.930 --> 00:18:38.020 align:start position:0%
you to try it out it's on a website this
is<00:18:36.110><c> one</c><00:18:36.320><c> cool</c><00:18:36.650><c> example</c><00:18:37.190><c> so</c><00:18:37.370><c> someone</c><00:18:37.760><c> from</c><00:18:37.910><c> our</c>

00:18:38.020 --> 00:18:38.030 align:start position:0%
is one cool example so someone from our
 

00:18:38.030 --> 00:18:41.190 align:start position:0%
is one cool example so someone from our
community<00:18:38.510><c> has</c><00:18:39.140><c> actually</c><00:18:39.590><c> used</c><00:18:39.620><c> catalyst</c><00:18:40.340><c> to</c>

00:18:41.190 --> 00:18:41.200 align:start position:0%
community has actually used catalyst to
 

00:18:41.200 --> 00:18:44.620 align:start position:0%
community has actually used catalyst to
build<00:18:42.200><c> a</c><00:18:42.350><c> model</c><00:18:42.710><c> of</c><00:18:43.150><c> Markovic</c><00:18:44.150><c> portfolio</c>

00:18:44.620 --> 00:18:44.630 align:start position:0%
build a model of Markovic portfolio
 

00:18:44.630 --> 00:18:47.380 align:start position:0%
build a model of Markovic portfolio
optimizations<00:18:45.320><c> on</c><00:18:45.560><c> crypto</c><00:18:45.950><c> assets</c><00:18:46.370><c> which</c><00:18:47.090><c> i</c>

00:18:47.380 --> 00:18:47.390 align:start position:0%
optimizations on crypto assets which i
 

00:18:47.390 --> 00:18:49.480 align:start position:0%
optimizations on crypto assets which i
think<00:18:47.690><c> is</c><00:18:47.930><c> fascinating</c><00:18:48.200><c> where</c><00:18:49.070><c> a</c><00:18:49.100><c> few</c><00:18:49.370><c> other</c>

00:18:49.480 --> 00:18:49.490 align:start position:0%
think is fascinating where a few other
 

00:18:49.490 --> 00:18:51.550 align:start position:0%
think is fascinating where a few other
examples<00:18:49.670><c> like</c><00:18:50.180><c> that</c><00:18:50.240><c> in</c><00:18:50.600><c> our</c><00:18:50.720><c> blog</c><00:18:50.930><c> and</c><00:18:51.200><c> I</c>

00:18:51.550 --> 00:18:51.560 align:start position:0%
examples like that in our blog and I
 

00:18:51.560 --> 00:18:53.590 align:start position:0%
examples like that in our blog and I
welcome<00:18:51.770><c> all</c><00:18:52.130><c> of</c><00:18:52.250><c> you</c><00:18:52.460><c> to</c><00:18:52.790><c> really</c><00:18:52.940><c> look</c><00:18:53.390><c> into</c>

00:18:53.590 --> 00:18:53.600 align:start position:0%
welcome all of you to really look into
 

00:18:53.600 --> 00:18:58.570 align:start position:0%
welcome all of you to really look into
that<00:18:54.460><c> and</c><00:18:55.630><c> with</c><00:18:56.630><c> that</c><00:18:56.780><c> I'd</c><00:18:56.930><c> like</c><00:18:57.050><c> to</c><00:18:57.110><c> finish</c><00:18:57.580><c> if</c>

00:18:58.570 --> 00:18:58.580 align:start position:0%
that and with that I'd like to finish if
 

00:18:58.580 --> 00:19:01.420 align:start position:0%
that and with that I'd like to finish if
you're<00:18:58.880><c> interested</c><00:18:59.510><c> in</c><00:18:59.780><c> you</c><00:19:00.470><c> know</c><00:19:00.500><c> off</c><00:19:00.830><c> chain</c>

00:19:01.420 --> 00:19:01.430 align:start position:0%
you're interested in you know off chain
 

00:19:01.430 --> 00:19:03.670 align:start position:0%
you're interested in you know off chain
computation<00:19:02.270><c> the</c><00:19:02.570><c> future</c><00:19:02.930><c> of</c><00:19:03.080><c> data</c><00:19:03.290><c> data</c>

00:19:03.670 --> 00:19:03.680 align:start position:0%
computation the future of data data
 

00:19:03.680 --> 00:19:06.850 align:start position:0%
computation the future of data data
marketplace<00:19:04.280><c> is</c><00:19:05.110><c> anything</c><00:19:06.110><c> that</c><00:19:06.350><c> I</c><00:19:06.380><c> discuss</c>

00:19:06.850 --> 00:19:06.860 align:start position:0%
marketplace is anything that I discuss
 

00:19:06.860 --> 00:19:10.030 align:start position:0%
marketplace is anything that I discuss
right<00:19:07.070><c> now</c><00:19:07.210><c> please</c><00:19:08.210><c> come</c><00:19:08.540><c> talk</c><00:19:08.780><c> to</c><00:19:08.840><c> us</c><00:19:09.050><c> I'm</c>

00:19:10.030 --> 00:19:10.040 align:start position:0%
right now please come talk to us I'm
 

00:19:10.040 --> 00:19:12.700 align:start position:0%
right now please come talk to us I'm
here<00:19:10.550><c> John</c><00:19:10.910><c> is</c><00:19:10.940><c> John</c><00:19:11.420><c> show</c><00:19:11.600><c> your</c><00:19:11.750><c> hand</c><00:19:11.960><c> John</c><00:19:12.560><c> is</c>

00:19:12.700 --> 00:19:12.710 align:start position:0%
here John is John show your hand John is
 

00:19:12.710 --> 00:19:15.370 align:start position:0%
here John is John show your hand John is
also<00:19:12.860><c> here</c><00:19:13.160><c> John</c><00:19:13.370><c> is</c><00:19:13.400><c> my</c><00:19:13.580><c> co-founder</c><00:19:14.380><c> please</c>

00:19:15.370 --> 00:19:15.380 align:start position:0%
also here John is my co-founder please
 

00:19:15.380 --> 00:19:17.800 align:start position:0%
also here John is my co-founder please
come<00:19:15.620><c> talk</c><00:19:15.800><c> to</c><00:19:15.860><c> us</c><00:19:16.040><c> and</c><00:19:16.370><c> if</c><00:19:17.300><c> you're</c><00:19:17.540><c> excited</c>

00:19:17.800 --> 00:19:17.810 align:start position:0%
come talk to us and if you're excited
 

00:19:17.810 --> 00:19:19.630 align:start position:0%
come talk to us and if you're excited
about<00:19:18.170><c> this</c><00:19:18.350><c> and</c><00:19:18.650><c> like</c><00:19:18.830><c> you</c><00:19:19.070><c> really</c><00:19:19.280><c> want</c><00:19:19.550><c> to</c>

00:19:19.630 --> 00:19:19.640 align:start position:0%
about this and like you really want to
 

00:19:19.640 --> 00:19:21.430 align:start position:0%
about this and like you really want to
be<00:19:19.760><c> at</c><00:19:19.850><c> the</c><00:19:19.970><c> forefront</c><00:19:20.240><c> of</c><00:19:20.720><c> solving</c><00:19:21.350><c> like</c>

00:19:21.430 --> 00:19:21.440 align:start position:0%
be at the forefront of solving like
 

00:19:21.440 --> 00:19:23.440 align:start position:0%
be at the forefront of solving like
really<00:19:21.740><c> some</c><00:19:22.370><c> of</c><00:19:22.400><c> the</c><00:19:22.490><c> most</c><00:19:22.610><c> interesting</c><00:19:23.120><c> and</c>

00:19:23.440 --> 00:19:23.450 align:start position:0%
really some of the most interesting and
 

00:19:23.450 --> 00:19:26.020 align:start position:0%
really some of the most interesting and
hardest<00:19:23.780><c> problems</c><00:19:24.170><c> we're</c><00:19:24.950><c> like</c><00:19:25.160><c> we're</c><00:19:25.460><c> hiring</c>

00:19:26.020 --> 00:19:26.030 align:start position:0%
hardest problems we're like we're hiring
 

00:19:26.030 --> 00:19:28.630 align:start position:0%
hardest problems we're like we're hiring
so<00:19:26.420><c> come</c><00:19:26.960><c> talk</c><00:19:27.200><c> to</c><00:19:27.230><c> us</c><00:19:27.500><c> about</c><00:19:27.590><c> that</c><00:19:27.830><c> as</c><00:19:27.980><c> well</c>

00:19:28.630 --> 00:19:28.640 align:start position:0%
so come talk to us about that as well
 

00:19:28.640 --> 00:19:32.540 align:start position:0%
so come talk to us about that as well
we'd<00:19:29.210><c> love</c><00:19:29.360><c> to</c><00:19:29.420><c> hear</c><00:19:29.660><c> from</c><00:19:29.780><c> you</c><00:19:30.370><c> thank</c><00:19:31.370><c> you</c>

00:19:32.540 --> 00:19:32.550 align:start position:0%
we'd love to hear from you thank you
 

00:19:32.550 --> 00:19:39.340 align:start position:0%
we'd love to hear from you thank you
[Applause]

00:19:39.340 --> 00:19:39.350 align:start position:0%
[Applause]
 

00:19:39.350 --> 00:19:46.940 align:start position:0%
[Applause]
[Music]

