WEBVTT
Kind: captions
Language: en

00:00:00.210 --> 00:00:17.760 align:start position:0%
 
[Music]

00:00:17.760 --> 00:00:17.770 align:start position:0%
[Music]
 

00:00:17.770 --> 00:00:20.050 align:start position:0%
[Music]
well<00:00:18.770><c> while</c><00:00:19.010><c> we're</c><00:00:19.250><c> waiting</c><00:00:19.280><c> for</c><00:00:19.550><c> the</c><00:00:19.790><c> slides</c>

00:00:20.050 --> 00:00:20.060 align:start position:0%
well while we're waiting for the slides
 

00:00:20.060 --> 00:00:22.769 align:start position:0%
well while we're waiting for the slides
to<00:00:20.240><c> load</c><00:00:20.830><c> we're</c><00:00:21.830><c> going</c><00:00:22.070><c> to</c><00:00:22.160><c> be</c><00:00:22.250><c> talking</c><00:00:22.490><c> about</c>

00:00:22.769 --> 00:00:22.779 align:start position:0%
to load we're going to be talking about
 

00:00:22.779 --> 00:00:26.080 align:start position:0%
to load we're going to be talking about
swarm<00:00:23.779><c> which</c><00:00:24.380><c> many</c><00:00:25.040><c> of</c><00:00:25.189><c> you</c><00:00:25.279><c> probably</c><00:00:25.550><c> know</c><00:00:25.760><c> is</c>

00:00:26.080 --> 00:00:26.090 align:start position:0%
swarm which many of you probably know is
 

00:00:26.090 --> 00:00:28.480 align:start position:0%
swarm which many of you probably know is
just<00:00:26.240><c> vaguely</c><00:00:26.600><c> is</c><00:00:26.900><c> just</c><00:00:27.140><c> sort</c><00:00:27.320><c> of</c><00:00:27.380><c> the</c><00:00:27.619><c> content</c>

00:00:28.480 --> 00:00:28.490 align:start position:0%
just vaguely is just sort of the content
 

00:00:28.490 --> 00:00:32.140 align:start position:0%
just vaguely is just sort of the content
storage<00:00:28.880><c> part</c><00:00:29.480><c> of</c><00:00:29.720><c> the</c><00:00:30.050><c> holy</c><00:00:31.040><c> theorem</c><00:00:31.700><c> Trinity</c>

00:00:32.140 --> 00:00:32.150 align:start position:0%
storage part of the holy theorem Trinity
 

00:00:32.150 --> 00:00:32.819 align:start position:0%
storage part of the holy theorem Trinity
of

00:00:32.819 --> 00:00:32.829 align:start position:0%
of
 

00:00:32.829 --> 00:00:36.300 align:start position:0%
of
the<00:00:33.829><c> blockchain</c><00:00:34.070><c> and</c><00:00:34.610><c> whisper</c><00:00:35.030><c> and</c><00:00:35.180><c> swarm</c>

00:00:36.300 --> 00:00:36.310 align:start position:0%
the blockchain and whisper and swarm
 

00:00:36.310 --> 00:00:38.650 align:start position:0%
the blockchain and whisper and swarm
swarm<00:00:37.310><c> is</c><00:00:37.550><c> actually</c><00:00:37.880><c> going</c><00:00:38.120><c> to</c><00:00:38.210><c> be</c><00:00:38.270><c> a</c><00:00:38.300><c> lot</c><00:00:38.450><c> more</c>

00:00:38.650 --> 00:00:38.660 align:start position:0%
swarm is actually going to be a lot more
 

00:00:38.660 --> 00:00:40.900 align:start position:0%
swarm is actually going to be a lot more
than<00:00:38.870><c> that</c><00:00:38.960><c> we</c><00:00:39.260><c> can</c><00:00:39.440><c> do</c><00:00:39.950><c> directed</c><00:00:40.579><c> message</c>

00:00:40.900 --> 00:00:40.910 align:start position:0%
than that we can do directed message
 

00:00:40.910 --> 00:00:42.520 align:start position:0%
than that we can do directed message
routing<00:00:41.239><c> we</c><00:00:41.300><c> can</c><00:00:41.450><c> use</c><00:00:41.570><c> it</c><00:00:41.690><c> for</c><00:00:41.840><c> communication</c>

00:00:42.520 --> 00:00:42.530 align:start position:0%
routing we can use it for communication
 

00:00:42.530 --> 00:00:45.510 align:start position:0%
routing we can use it for communication
and<00:00:42.940><c> content</c><00:00:43.940><c> publication</c><00:00:44.480><c> content</c><00:00:44.899><c> delivery</c>

00:00:45.510 --> 00:00:45.520 align:start position:0%
and content publication content delivery
 

00:00:45.520 --> 00:00:48.310 align:start position:0%
and content publication content delivery
and<00:00:46.630><c> today</c><00:00:47.630><c> we're</c><00:00:47.810><c> going</c><00:00:47.900><c> to</c><00:00:48.020><c> be</c><00:00:48.080><c> talking</c>

00:00:48.310 --> 00:00:48.320 align:start position:0%
and today we're going to be talking
 

00:00:48.320 --> 00:00:50.640 align:start position:0%
and today we're going to be talking
about<00:00:48.380><c> the</c>

00:00:50.640 --> 00:00:50.650 align:start position:0%
about the
 

00:00:50.650 --> 00:00:53.620 align:start position:0%
about the
there<00:00:51.650><c> we</c><00:00:51.710><c> go</c><00:00:52.090><c> we're</c><00:00:53.090><c> going</c><00:00:53.210><c> to</c><00:00:53.330><c> be</c><00:00:53.390><c> talking</c>

00:00:53.620 --> 00:00:53.630 align:start position:0%
there we go we're going to be talking
 

00:00:53.630 --> 00:00:55.570 align:start position:0%
there we go we're going to be talking
about<00:00:53.690><c> the</c><00:00:53.900><c> incentive</c><00:00:54.350><c> structure</c><00:00:54.830><c> built</c><00:00:55.310><c> into</c>

00:00:55.570 --> 00:00:55.580 align:start position:0%
about the incentive structure built into
 

00:00:55.580 --> 00:00:58.150 align:start position:0%
about the incentive structure built into
swarm<00:00:55.820><c> to</c><00:00:56.000><c> make</c><00:00:56.150><c> it</c><00:00:56.300><c> a</c><00:00:56.420><c> good</c><00:00:56.600><c> content</c><00:00:57.200><c> delivery</c>

00:00:58.150 --> 00:00:58.160 align:start position:0%
swarm to make it a good content delivery
 

00:00:58.160 --> 00:01:03.299 align:start position:0%
swarm to make it a good content delivery
network<00:00:58.520><c> and</c><00:00:58.700><c> content</c><00:00:59.060><c> storage</c><00:00:59.360><c> network</c>

00:01:03.299 --> 00:01:03.309 align:start position:0%
 
 

00:01:03.309 --> 00:01:06.570 align:start position:0%
 
yeah<00:01:04.309><c> that's</c><00:01:04.820><c> the</c><00:01:05.059><c> Holy</c><00:01:05.509><c> Trinity</c>

00:01:06.570 --> 00:01:06.580 align:start position:0%
yeah that's the Holy Trinity
 

00:01:06.580 --> 00:01:09.340 align:start position:0%
yeah that's the Holy Trinity
all<00:01:07.580><c> right</c><00:01:07.850><c> so</c><00:01:08.060><c> content</c><00:01:08.540><c> delivery</c><00:01:08.930><c> I'll</c><00:01:09.170><c> be</c>

00:01:09.340 --> 00:01:09.350 align:start position:0%
all right so content delivery I'll be
 

00:01:09.350 --> 00:01:10.630 align:start position:0%
all right so content delivery I'll be
talking<00:01:09.530><c> about</c><00:01:09.680><c> Victor</c><00:01:10.189><c> we'll</c><00:01:10.340><c> talk</c><00:01:10.520><c> about</c>

00:01:10.630 --> 00:01:10.640 align:start position:0%
talking about Victor we'll talk about
 

00:01:10.640 --> 00:01:12.340 align:start position:0%
talking about Victor we'll talk about
content<00:01:11.060><c> storage</c><00:01:11.330><c> because</c><00:01:12.080><c> they</c><00:01:12.200><c> have</c>

00:01:12.340 --> 00:01:12.350 align:start position:0%
content storage because they have
 

00:01:12.350 --> 00:01:14.069 align:start position:0%
content storage because they have
different<00:01:12.710><c> use</c><00:01:12.860><c> cases</c><00:01:13.100><c> there's</c><00:01:13.400><c> different</c>

00:01:14.069 --> 00:01:14.079 align:start position:0%
different use cases there's different
 

00:01:14.079 --> 00:01:16.240 align:start position:0%
different use cases there's different
different<00:01:15.079><c> incentive</c><00:01:15.439><c> structure</c><00:01:15.829><c> built</c><00:01:16.009><c> into</c>

00:01:16.240 --> 00:01:16.250 align:start position:0%
different incentive structure built into
 

00:01:16.250 --> 00:01:19.149 align:start position:0%
different incentive structure built into
it<00:01:16.369><c> so</c><00:01:16.810><c> first</c><00:01:17.810><c> of</c><00:01:17.960><c> all</c><00:01:18.020><c> let's</c><00:01:18.830><c> say</c><00:01:18.980><c> you're</c>

00:01:19.149 --> 00:01:19.159 align:start position:0%
it so first of all let's say you're
 

00:01:19.159 --> 00:01:20.530 align:start position:0%
it so first of all let's say you're
using<00:01:19.340><c> swarm</c><00:01:19.820><c> and</c><00:01:19.970><c> you're</c><00:01:20.120><c> just</c><00:01:20.240><c> trying</c><00:01:20.480><c> to</c>

00:01:20.530 --> 00:01:20.540 align:start position:0%
using swarm and you're just trying to
 

00:01:20.540 --> 00:01:22.990 align:start position:0%
using swarm and you're just trying to
get<00:01:20.990><c> data</c><00:01:21.230><c> out</c><00:01:21.500><c> which</c><00:01:21.860><c> is</c><00:01:22.070><c> what</c><00:01:22.250><c> anyone</c><00:01:22.670><c> using</c>

00:01:22.990 --> 00:01:23.000 align:start position:0%
get data out which is what anyone using
 

00:01:23.000 --> 00:01:25.000 align:start position:0%
get data out which is what anyone using
adapt<00:01:23.270><c> would</c><00:01:23.540><c> do</c><00:01:23.720><c> if</c><00:01:24.020><c> the</c><00:01:24.320><c> dab</c><00:01:24.470><c> stores</c><00:01:24.800><c> its</c>

00:01:25.000 --> 00:01:25.010 align:start position:0%
adapt would do if the dab stores its
 

00:01:25.010 --> 00:01:28.060 align:start position:0%
adapt would do if the dab stores its
data<00:01:25.040><c> on</c><00:01:25.490><c> the</c><00:01:25.730><c> swarm</c><00:01:26.200><c> in</c><00:01:27.200><c> swarm</c><00:01:27.560><c> everything</c>

00:01:28.060 --> 00:01:28.070 align:start position:0%
data on the swarm in swarm everything
 

00:01:28.070 --> 00:01:30.100 align:start position:0%
data on the swarm in swarm everything
has<00:01:28.220><c> an</c><00:01:28.370><c> ID</c><00:01:28.520><c> I</c><00:01:28.820><c> know</c><00:01:29.120><c> it</c><00:01:29.240><c> has</c><00:01:29.360><c> an</c><00:01:29.450><c> ID</c><00:01:29.570><c> data</c><00:01:29.870><c> has</c>

00:01:30.100 --> 00:01:30.110 align:start position:0%
has an ID I know it has an ID data has
 

00:01:30.110 --> 00:01:31.750 align:start position:0%
has an ID I know it has an ID data has
an<00:01:30.200><c> ID</c><00:01:30.409><c> which</c><00:01:30.620><c> all</c><00:01:30.890><c> share</c><00:01:31.130><c> the</c><00:01:31.280><c> same</c><00:01:31.430><c> address</c>

00:01:31.750 --> 00:01:31.760 align:start position:0%
an ID which all share the same address
 

00:01:31.760 --> 00:01:34.450 align:start position:0%
an ID which all share the same address
space<00:01:31.909><c> so</c><00:01:32.690><c> if</c><00:01:33.409><c> these</c><00:01:33.650><c> are</c><00:01:33.800><c> some</c><00:01:33.979><c> swarm</c><00:01:34.250><c> nodes</c>

00:01:34.450 --> 00:01:34.460 align:start position:0%
space so if these are some swarm nodes
 

00:01:34.460 --> 00:01:36.399 align:start position:0%
space so if these are some swarm nodes
you're<00:01:35.030><c> one</c><00:01:35.240><c> of</c><00:01:35.330><c> them</c>

00:01:36.399 --> 00:01:36.409 align:start position:0%
you're one of them
 

00:01:36.409 --> 00:01:37.990 align:start position:0%
you're one of them
you'd<00:01:36.680><c> have</c><00:01:36.830><c> an</c><00:01:36.979><c> address</c><00:01:37.159><c> and</c><00:01:37.580><c> if</c><00:01:37.670><c> you</c><00:01:37.729><c> try</c><00:01:37.940><c> to</c>

00:01:37.990 --> 00:01:38.000 align:start position:0%
you'd have an address and if you try to
 

00:01:38.000 --> 00:01:40.360 align:start position:0%
you'd have an address and if you try to
get<00:01:38.210><c> some</c><00:01:39.200><c> piece</c><00:01:39.350><c> of</c><00:01:39.470><c> data</c><00:01:39.620><c> you</c><00:01:39.890><c> would</c><00:01:40.100><c> get</c>

00:01:40.360 --> 00:01:40.370 align:start position:0%
get some piece of data you would get
 

00:01:40.370 --> 00:01:43.060 align:start position:0%
get some piece of data you would get
that<00:01:40.520><c> data's</c><00:01:41.030><c> address</c><00:01:41.570><c> and</c><00:01:41.810><c> that</c><00:01:42.560><c> location</c>

00:01:43.060 --> 00:01:43.070 align:start position:0%
that data's address and that location
 

00:01:43.070 --> 00:01:44.920 align:start position:0%
that data's address and that location
that's<00:01:43.790><c> where</c><00:01:44.060><c> you're</c><00:01:44.180><c> gonna</c><00:01:44.330><c> look</c><00:01:44.570><c> for</c><00:01:44.810><c> the</c>

00:01:44.920 --> 00:01:44.930 align:start position:0%
that's where you're gonna look for the
 

00:01:44.930 --> 00:01:47.020 align:start position:0%
that's where you're gonna look for the
data<00:01:45.110><c> now</c><00:01:45.979><c> what</c><00:01:46.130><c> does</c><00:01:46.250><c> that</c><00:01:46.280><c> mean</c><00:01:46.430><c> everything</c>

00:01:47.020 --> 00:01:47.030 align:start position:0%
data now what does that mean everything
 

00:01:47.030 --> 00:01:48.700 align:start position:0%
data now what does that mean everything
is<00:01:47.120><c> peer-to-peer</c><00:01:47.450><c> so</c><00:01:47.990><c> everything</c><00:01:48.440><c> is</c><00:01:48.530><c> stored</c>

00:01:48.700 --> 00:01:48.710 align:start position:0%
is peer-to-peer so everything is stored
 

00:01:48.710 --> 00:01:51.280 align:start position:0%
is peer-to-peer so everything is stored
when<00:01:48.950><c> up</c><00:01:49.040><c> here</c><00:01:49.310><c> so</c><00:01:49.700><c> what</c><00:01:50.510><c> it</c><00:01:50.600><c> means</c><00:01:50.810><c> we</c><00:01:51.020><c> look</c><00:01:51.140><c> at</c>

00:01:51.280 --> 00:01:51.290 align:start position:0%
when up here so what it means we look at
 

00:01:51.290 --> 00:01:53.140 align:start position:0%
when up here so what it means we look at
the<00:01:51.409><c> node</c><00:01:51.590><c> that</c><00:01:51.890><c> is</c><00:01:52.070><c> closest</c><00:01:52.610><c> to</c><00:01:52.820><c> that</c><00:01:52.850><c> address</c>

00:01:53.140 --> 00:01:53.150 align:start position:0%
the node that is closest to that address
 

00:01:53.150 --> 00:01:54.640 align:start position:0%
the node that is closest to that address
space<00:01:53.540><c> and</c><00:01:53.840><c> that's</c><00:01:53.930><c> the</c><00:01:54.200><c> node</c><00:01:54.380><c> that's</c>

00:01:54.640 --> 00:01:54.650 align:start position:0%
space and that's the node that's
 

00:01:54.650 --> 00:01:56.020 align:start position:0%
space and that's the node that's
supposed<00:01:54.979><c> to</c><00:01:55.040><c> be</c><00:01:55.159><c> storing</c><00:01:55.490><c> the</c><00:01:55.580><c> data</c><00:01:55.610><c> so</c>

00:01:56.020 --> 00:01:56.030 align:start position:0%
supposed to be storing the data so
 

00:01:56.030 --> 00:01:57.460 align:start position:0%
supposed to be storing the data so
that's<00:01:56.150><c> or</c><00:01:56.510><c> we're</c><00:01:56.930><c> going</c><00:01:57.049><c> to</c><00:01:57.140><c> have</c><00:01:57.229><c> to</c>

00:01:57.460 --> 00:01:57.470 align:start position:0%
that's or we're going to have to
 

00:01:57.470 --> 00:01:59.340 align:start position:0%
that's or we're going to have to
retrieve<00:01:57.799><c> it</c><00:01:57.950><c> and</c><00:01:58.070><c> the</c><00:01:58.130><c> retrieval</c><00:01:58.460><c> process</c><00:01:59.000><c> is</c>

00:01:59.340 --> 00:01:59.350 align:start position:0%
retrieve it and the retrieval process is
 

00:01:59.350 --> 00:02:02.350 align:start position:0%
retrieve it and the retrieval process is
what<00:02:00.350><c> gets</c><00:02:00.650><c> the</c><00:02:00.860><c> data</c><00:02:01.010><c> to</c><00:02:01.250><c> you</c><00:02:01.369><c> and</c><00:02:01.729><c> instead</c><00:02:02.180><c> of</c>

00:02:02.350 --> 00:02:02.360 align:start position:0%
what gets the data to you and instead of
 

00:02:02.360 --> 00:02:04.180 align:start position:0%
what gets the data to you and instead of
talking<00:02:02.720><c> to</c><00:02:02.900><c> that</c><00:02:03.110><c> node</c><00:02:03.350><c> you're</c><00:02:03.979><c> going</c><00:02:04.100><c> to</c>

00:02:04.180 --> 00:02:04.190 align:start position:0%
talking to that node you're going to
 

00:02:04.190 --> 00:02:05.500 align:start position:0%
talking to that node you're going to
just<00:02:04.369><c> be</c><00:02:04.490><c> talking</c><00:02:04.729><c> to</c><00:02:04.970><c> the</c><00:02:05.090><c> peers</c><00:02:05.330><c> you're</c>

00:02:05.500 --> 00:02:05.510 align:start position:0%
just be talking to the peers you're
 

00:02:05.510 --> 00:02:07.510 align:start position:0%
just be talking to the peers you're
already<00:02:05.720><c> connected</c><00:02:06.200><c> to</c><00:02:06.260><c> so</c><00:02:07.010><c> this</c><00:02:07.159><c> is</c><00:02:07.280><c> how</c><00:02:07.400><c> it</c>

00:02:07.510 --> 00:02:07.520 align:start position:0%
already connected to so this is how it
 

00:02:07.520 --> 00:02:09.850 align:start position:0%
already connected to so this is how it
will<00:02:07.580><c> work</c><00:02:07.640><c> this</c><00:02:08.420><c> is</c><00:02:08.569><c> the</c><00:02:08.659><c> retriever</c><00:02:08.989><c> here's</c>

00:02:09.850 --> 00:02:09.860 align:start position:0%
will work this is the retriever here's
 

00:02:09.860 --> 00:02:11.530 align:start position:0%
will work this is the retriever here's
the<00:02:10.009><c> data</c><00:02:10.190><c> address</c><00:02:10.399><c> and</c><00:02:10.849><c> this</c><00:02:10.909><c> is</c><00:02:11.060><c> the</c><00:02:11.150><c> closest</c>

00:02:11.530 --> 00:02:11.540 align:start position:0%
the data address and this is the closest
 

00:02:11.540 --> 00:02:13.360 align:start position:0%
the data address and this is the closest
node<00:02:11.720><c> and</c><00:02:11.989><c> that</c><00:02:12.019><c> orange</c><00:02:12.409><c> chunk</c><00:02:13.010><c> down</c><00:02:13.159><c> there</c>

00:02:13.360 --> 00:02:13.370 align:start position:0%
node and that orange chunk down there
 

00:02:13.370 --> 00:02:15.670 align:start position:0%
node and that orange chunk down there
that's<00:02:13.549><c> the</c><00:02:13.760><c> data</c><00:02:13.939><c> we're</c><00:02:14.120><c> interested</c><00:02:14.510><c> in</c><00:02:14.680><c> the</c>

00:02:15.670 --> 00:02:15.680 align:start position:0%
that's the data we're interested in the
 

00:02:15.680 --> 00:02:17.740 align:start position:0%
that's the data we're interested in the
way<00:02:15.799><c> that</c><00:02:15.830><c> the</c><00:02:16.250><c> routing</c><00:02:16.580><c> works</c><00:02:16.700><c> in</c><00:02:17.000><c> swarm</c><00:02:17.269><c> we</c>

00:02:17.740 --> 00:02:17.750 align:start position:0%
way that the routing works in swarm we
 

00:02:17.750 --> 00:02:19.360 align:start position:0%
way that the routing works in swarm we
have<00:02:17.930><c> a</c><00:02:17.959><c> bunch</c><00:02:18.260><c> of</c><00:02:18.349><c> peers</c><00:02:18.620><c> we're</c><00:02:18.799><c> connected</c><00:02:19.220><c> to</c>

00:02:19.360 --> 00:02:19.370 align:start position:0%
have a bunch of peers we're connected to
 

00:02:19.370 --> 00:02:21.309 align:start position:0%
have a bunch of peers we're connected to
there<00:02:19.549><c> will</c><00:02:19.670><c> always</c><00:02:19.939><c> be</c><00:02:20.209><c> one</c><00:02:20.629><c> that</c><00:02:20.900><c> is</c><00:02:21.019><c> closer</c>

00:02:21.309 --> 00:02:21.319 align:start position:0%
there will always be one that is closer
 

00:02:21.319 --> 00:02:23.290 align:start position:0%
there will always be one that is closer
to<00:02:21.650><c> the</c><00:02:21.739><c> data</c><00:02:21.890><c> than</c><00:02:22.220><c> you</c><00:02:22.250><c> are</c><00:02:22.489><c> you're</c><00:02:23.060><c> going</c><00:02:23.209><c> to</c>

00:02:23.290 --> 00:02:23.300 align:start position:0%
to the data than you are you're going to
 

00:02:23.300 --> 00:02:25.270 align:start position:0%
to the data than you are you're going to
send<00:02:23.480><c> it</c><00:02:23.599><c> a</c><00:02:23.690><c> request</c><00:02:24.050><c> it's</c><00:02:24.590><c> going</c><00:02:24.860><c> to</c><00:02:24.950><c> forward</c>

00:02:25.270 --> 00:02:25.280 align:start position:0%
send it a request it's going to forward
 

00:02:25.280 --> 00:02:27.130 align:start position:0%
send it a request it's going to forward
the<00:02:25.370><c> request</c><00:02:25.490><c> to</c><00:02:25.849><c> nodes</c><00:02:26.240><c> that</c><00:02:26.390><c> are</c><00:02:26.450><c> closer</c><00:02:26.780><c> and</c>

00:02:27.130 --> 00:02:27.140 align:start position:0%
the request to nodes that are closer and
 

00:02:27.140 --> 00:02:28.929 align:start position:0%
the request to nodes that are closer and
it'll<00:02:27.410><c> continue</c><00:02:27.620><c> on</c><00:02:28.069><c> this</c><00:02:28.189><c> way</c><00:02:28.370><c> until</c><00:02:28.609><c> the</c>

00:02:28.929 --> 00:02:28.939 align:start position:0%
it'll continue on this way until the
 

00:02:28.939 --> 00:02:31.089 align:start position:0%
it'll continue on this way until the
request<00:02:29.239><c> hits</c><00:02:29.510><c> the</c><00:02:29.659><c> closest</c><00:02:30.049><c> node</c><00:02:30.230><c> and</c><00:02:30.499><c> the</c>

00:02:31.089 --> 00:02:31.099 align:start position:0%
request hits the closest node and the
 

00:02:31.099 --> 00:02:33.099 align:start position:0%
request hits the closest node and the
data<00:02:31.280><c> is</c><00:02:31.489><c> passed</c><00:02:31.670><c> back</c><00:02:31.999><c> note</c><00:02:32.359><c> to</c><00:02:32.569><c> note</c><00:02:32.599><c> until</c>

00:02:33.099 --> 00:02:33.109 align:start position:0%
data is passed back note to note until
 

00:02:33.109 --> 00:02:35.550 align:start position:0%
data is passed back note to note until
the<00:02:33.379><c> retriever</c><00:02:33.709><c> has</c><00:02:34.579><c> the</c><00:02:34.879><c> data</c>

00:02:35.550 --> 00:02:35.560 align:start position:0%
the retriever has the data
 

00:02:35.560 --> 00:02:37.619 align:start position:0%
the retriever has the data
so<00:02:36.560><c> that's</c>

00:02:37.619 --> 00:02:37.629 align:start position:0%
so that's
 

00:02:37.629 --> 00:02:40.750 align:start position:0%
so that's
that's<00:02:38.629><c> the</c><00:02:38.900><c> method</c><00:02:39.079><c> for</c><00:02:39.409><c> delivering</c><00:02:40.099><c> data</c><00:02:40.489><c> so</c>

00:02:40.750 --> 00:02:40.760 align:start position:0%
that's the method for delivering data so
 

00:02:40.760 --> 00:02:42.369 align:start position:0%
that's the method for delivering data so
how<00:02:40.909><c> do</c><00:02:40.969><c> we</c><00:02:41.180><c> account</c><00:02:41.599><c> for</c><00:02:41.749><c> it</c><00:02:41.959><c> how</c><00:02:42.079><c> do</c><00:02:42.139><c> we</c><00:02:42.230><c> do</c>

00:02:42.369 --> 00:02:42.379 align:start position:0%
how do we account for it how do we do
 

00:02:42.379 --> 00:02:44.530 align:start position:0%
how do we account for it how do we do
the<00:02:42.530><c> incentives</c><00:02:43.040><c> the</c><00:02:43.790><c> swarm</c><00:02:44.030><c> accounting</c>

00:02:44.530 --> 00:02:44.540 align:start position:0%
the incentives the swarm accounting
 

00:02:44.540 --> 00:02:47.619 align:start position:0%
the incentives the swarm accounting
protocol<00:02:45.049><c> is</c><00:02:45.730><c> the</c><00:02:46.730><c> protocol</c><00:02:47.090><c> that</c><00:02:47.120><c> accounts</c>

00:02:47.619 --> 00:02:47.629 align:start position:0%
protocol is the protocol that accounts
 

00:02:47.629 --> 00:02:49.420 align:start position:0%
protocol is the protocol that accounts
for<00:02:47.780><c> all</c><00:02:47.930><c> the</c><00:02:48.079><c> data</c><00:02:48.290><c> delivered</c><00:02:49.250><c> data</c>

00:02:49.420 --> 00:02:49.430 align:start position:0%
for all the data delivered data
 

00:02:49.430 --> 00:02:51.729 align:start position:0%
for all the data delivered data
requested<00:02:50.000><c> and</c><00:02:50.439><c> it's</c><00:02:51.439><c> a</c><00:02:51.530><c> peer-to-peer</c>

00:02:51.729 --> 00:02:51.739 align:start position:0%
requested and it's a peer-to-peer
 

00:02:51.739 --> 00:02:53.860 align:start position:0%
requested and it's a peer-to-peer
accounting<00:02:52.700><c> system</c><00:02:53.060><c> it</c><00:02:53.209><c> has</c><00:02:53.359><c> to</c><00:02:53.540><c> be</c><00:02:53.629><c> in</c><00:02:53.719><c> this</c>

00:02:53.860 --> 00:02:53.870 align:start position:0%
accounting system it has to be in this
 

00:02:53.870 --> 00:02:56.890 align:start position:0%
accounting system it has to be in this
context<00:02:54.379><c> so</c><00:02:54.590><c> if</c><00:02:55.489><c> your</c><00:02:56.150><c> node</c><00:02:56.419><c> and</c><00:02:56.689><c> you're</c>

00:02:56.890 --> 00:02:56.900 align:start position:0%
context so if your node and you're
 

00:02:56.900 --> 00:02:58.270 align:start position:0%
context so if your node and you're
connected<00:02:57.319><c> to</c><00:02:57.379><c> appear</c><00:02:57.620><c> all</c><00:02:57.799><c> you</c><00:02:57.950><c> can</c><00:02:58.069><c> really</c>

00:02:58.270 --> 00:02:58.280 align:start position:0%
connected to appear all you can really
 

00:02:58.280 --> 00:02:59.500 align:start position:0%
connected to appear all you can really
keep<00:02:58.400><c> track</c><00:02:58.609><c> of</c><00:02:58.760><c> is</c><00:02:58.849><c> how</c><00:02:58.969><c> much</c><00:02:59.120><c> data</c><00:02:59.299><c> you've</c>

00:02:59.500 --> 00:02:59.510 align:start position:0%
keep track of is how much data you've
 

00:02:59.510 --> 00:03:01.420 align:start position:0%
keep track of is how much data you've
given<00:02:59.810><c> the</c><00:02:59.900><c> node</c><00:03:00.079><c> and</c><00:03:00.349><c> how</c><00:03:00.859><c> much</c><00:03:01.040><c> data</c><00:03:01.219><c> you've</c>

00:03:01.420 --> 00:03:01.430 align:start position:0%
given the node and how much data you've
 

00:03:01.430 --> 00:03:02.589 align:start position:0%
given the node and how much data you've
requested<00:03:01.669><c> from</c><00:03:02.000><c> the</c><00:03:02.090><c> node</c><00:03:02.299><c> and</c><00:03:02.480><c> the</c>

00:03:02.589 --> 00:03:02.599 align:start position:0%
requested from the node and the
 

00:03:02.599 --> 00:03:05.170 align:start position:0%
requested from the node and the
difference<00:03:02.989><c> if</c><00:03:03.829><c> that</c><00:03:04.040><c> becomes</c><00:03:04.250><c> too</c><00:03:04.519><c> lopsided</c>

00:03:05.170 --> 00:03:05.180 align:start position:0%
difference if that becomes too lopsided
 

00:03:05.180 --> 00:03:07.569 align:start position:0%
difference if that becomes too lopsided
that<00:03:05.329><c> means</c><00:03:05.689><c> you</c><00:03:05.930><c> owe</c><00:03:05.959><c> the</c><00:03:06.439><c> other</c><00:03:07.129><c> node</c><00:03:07.370><c> some</c>

00:03:07.569 --> 00:03:07.579 align:start position:0%
that means you owe the other node some
 

00:03:07.579 --> 00:03:10.890 align:start position:0%
that means you owe the other node some
payment<00:03:07.939><c> or</c><00:03:08.030><c> the</c><00:03:08.060><c> other</c><00:03:08.269><c> node</c><00:03:09.230><c> owes</c><00:03:09.500><c> you</c>

00:03:10.890 --> 00:03:10.900 align:start position:0%
payment or the other node owes you
 

00:03:10.900 --> 00:03:13.360 align:start position:0%
payment or the other node owes you
we<00:03:11.900><c> cannot</c><00:03:12.230><c> pay</c><00:03:12.439><c> for</c><00:03:12.650><c> every</c><00:03:12.829><c> chunk</c><00:03:13.010><c> of</c><00:03:13.189><c> data</c>

00:03:13.360 --> 00:03:13.370 align:start position:0%
we cannot pay for every chunk of data
 

00:03:13.370 --> 00:03:15.030 align:start position:0%
we cannot pay for every chunk of data
that's<00:03:13.939><c> just</c>

00:03:15.030 --> 00:03:15.040 align:start position:0%
that's just
 

00:03:15.040 --> 00:03:17.140 align:start position:0%
that's just
too<00:03:16.040><c> many</c><00:03:16.189><c> transactions</c><00:03:16.760><c> too</c><00:03:17.030><c> much</c>

00:03:17.140 --> 00:03:17.150 align:start position:0%
too many transactions too much
 

00:03:17.150 --> 00:03:19.360 align:start position:0%
too many transactions too much
blockchain<00:03:17.599><c> bloat</c><00:03:17.810><c> we</c><00:03:18.290><c> can't</c><00:03:18.500><c> even</c><00:03:18.650><c> pay</c><00:03:19.129><c> in</c>

00:03:19.360 --> 00:03:19.370 align:start position:0%
blockchain bloat we can't even pay in
 

00:03:19.370 --> 00:03:21.280 align:start position:0%
blockchain bloat we can't even pay in
batches<00:03:19.909><c> so</c><00:03:20.060><c> we</c><00:03:20.239><c> really</c><00:03:20.569><c> really</c><00:03:20.900><c> need</c><00:03:21.079><c> to</c>

00:03:21.280 --> 00:03:21.290 align:start position:0%
batches so we really really need to
 

00:03:21.290 --> 00:03:23.050 align:start position:0%
batches so we really really need to
limit<00:03:21.500><c> the</c><00:03:21.769><c> number</c><00:03:22.010><c> of</c><00:03:22.040><c> transactions</c><00:03:22.669><c> for</c>

00:03:23.050 --> 00:03:23.060 align:start position:0%
limit the number of transactions for
 

00:03:23.060 --> 00:03:25.720 align:start position:0%
limit the number of transactions for
this<00:03:23.180><c> to</c><00:03:23.389><c> be</c><00:03:23.480><c> viable</c><00:03:24.040><c> and</c><00:03:25.040><c> what</c><00:03:25.549><c> we're</c><00:03:25.699><c> doing</c>

00:03:25.720 --> 00:03:25.730 align:start position:0%
this to be viable and what we're doing
 

00:03:25.730 --> 00:03:28.319 align:start position:0%
this to be viable and what we're doing
in<00:03:26.060><c> swap</c><00:03:26.359><c> me</c><00:03:26.689><c> is</c><00:03:26.750><c> a</c><00:03:26.810><c> checkbook</c><00:03:27.349><c> smart</c><00:03:27.799><c> contract</c>

00:03:28.319 --> 00:03:28.329 align:start position:0%
in swap me is a checkbook smart contract
 

00:03:28.329 --> 00:03:30.879 align:start position:0%
in swap me is a checkbook smart contract
checkbook<00:03:29.329><c> works</c><00:03:29.599><c> just</c><00:03:29.870><c> like</c><00:03:29.959><c> your</c><00:03:30.469><c> checkbook</c>

00:03:30.879 --> 00:03:30.889 align:start position:0%
checkbook works just like your checkbook
 

00:03:30.889 --> 00:03:33.099 align:start position:0%
checkbook works just like your checkbook
in<00:03:31.040><c> a</c><00:03:31.099><c> bank</c><00:03:31.310><c> you</c><00:03:31.639><c> write</c><00:03:31.849><c> checks</c><00:03:32.180><c> and</c><00:03:32.449><c> at</c><00:03:32.900><c> any</c>

00:03:33.099 --> 00:03:33.109 align:start position:0%
in a bank you write checks and at any
 

00:03:33.109 --> 00:03:35.080 align:start position:0%
in a bank you write checks and at any
time<00:03:33.229><c> your</c><00:03:33.919><c> counterparty</c><00:03:34.459><c> can</c><00:03:34.639><c> take</c><00:03:34.849><c> that</c>

00:03:35.080 --> 00:03:35.090 align:start position:0%
time your counterparty can take that
 

00:03:35.090 --> 00:03:37.050 align:start position:0%
time your counterparty can take that
check<00:03:35.509><c> and</c><00:03:35.540><c> cash</c><00:03:35.870><c> it</c>

00:03:37.050 --> 00:03:37.060 align:start position:0%
check and cash it
 

00:03:37.060 --> 00:03:39.399 align:start position:0%
check and cash it
of<00:03:38.060><c> course</c><00:03:38.329><c> if</c><00:03:38.449><c> you</c><00:03:38.540><c> cashed</c><00:03:38.780><c> every</c><00:03:39.079><c> single</c>

00:03:39.399 --> 00:03:39.409 align:start position:0%
of course if you cashed every single
 

00:03:39.409 --> 00:03:40.509 align:start position:0%
of course if you cashed every single
check<00:03:39.590><c> that</c><00:03:39.799><c> would</c><00:03:39.919><c> still</c><00:03:40.099><c> be</c><00:03:40.129><c> a</c><00:03:40.250><c> lot</c><00:03:40.310><c> of</c>

00:03:40.509 --> 00:03:40.519 align:start position:0%
check that would still be a lot of
 

00:03:40.519 --> 00:03:41.949 align:start position:0%
check that would still be a lot of
transactions<00:03:41.120><c> so</c><00:03:41.269><c> the</c><00:03:41.389><c> way</c><00:03:41.479><c> this</c><00:03:41.659><c> is</c><00:03:41.720><c> designed</c>

00:03:41.949 --> 00:03:41.959 align:start position:0%
transactions so the way this is designed
 

00:03:41.959 --> 00:03:44.110 align:start position:0%
transactions so the way this is designed
is<00:03:42.439><c> you</c><00:03:42.979><c> can</c><00:03:43.099><c> just</c><00:03:43.189><c> keep</c><00:03:43.370><c> collecting</c><00:03:43.699><c> checks</c>

00:03:44.110 --> 00:03:44.120 align:start position:0%
is you can just keep collecting checks
 

00:03:44.120 --> 00:03:46.749 align:start position:0%
is you can just keep collecting checks
from<00:03:44.359><c> your</c><00:03:44.569><c> peer</c><00:03:44.840><c> and</c><00:03:45.310><c> whenever</c><00:03:46.310><c> you</c><00:03:46.579><c> feel</c>

00:03:46.749 --> 00:03:46.759 align:start position:0%
from your peer and whenever you feel
 

00:03:46.759 --> 00:03:48.969 align:start position:0%
from your peer and whenever you feel
like<00:03:46.819><c> it's</c><00:03:47.419><c> getting</c><00:03:47.599><c> too</c><00:03:47.930><c> much</c><00:03:48.049><c> you</c><00:03:48.319><c> want</c><00:03:48.859><c> to</c>

00:03:48.969 --> 00:03:48.979 align:start position:0%
like it's getting too much you want to
 

00:03:48.979 --> 00:03:50.499 align:start position:0%
like it's getting too much you want to
make<00:03:49.400><c> sure</c><00:03:49.430><c> this</c><00:03:49.849><c> transaction</c><00:03:50.209><c> will</c><00:03:50.419><c> go</c>

00:03:50.499 --> 00:03:50.509 align:start position:0%
make sure this transaction will go
 

00:03:50.509 --> 00:03:52.240 align:start position:0%
make sure this transaction will go
through<00:03:50.689><c> you</c><00:03:50.900><c> cash</c><00:03:51.290><c> it</c><00:03:51.470><c> in</c><00:03:51.560><c> on</c><00:03:51.709><c> the</c><00:03:51.799><c> blockchain</c>

00:03:52.240 --> 00:03:52.250 align:start position:0%
through you cash it in on the blockchain
 

00:03:52.250 --> 00:03:54.399 align:start position:0%
through you cash it in on the blockchain
but<00:03:53.000><c> you</c><00:03:53.120><c> only</c><00:03:53.239><c> ever</c><00:03:53.449><c> need</c><00:03:53.659><c> to</c><00:03:53.780><c> cache</c><00:03:53.959><c> the</c><00:03:54.199><c> last</c>

00:03:54.399 --> 00:03:54.409 align:start position:0%
but you only ever need to cache the last
 

00:03:54.409 --> 00:03:56.349 align:start position:0%
but you only ever need to cache the last
check<00:03:54.829><c> receive</c><00:03:55.220><c> their</c><00:03:55.489><c> cumulative</c><00:03:55.790><c> so</c><00:03:56.239><c> that</c>

00:03:56.349 --> 00:03:56.359 align:start position:0%
check receive their cumulative so that
 

00:03:56.359 --> 00:03:58.860 align:start position:0%
check receive their cumulative so that
is<00:03:56.509><c> a</c><00:03:56.540><c> way</c><00:03:56.720><c> to</c><00:03:56.780><c> really</c><00:03:57.169><c> reduce</c><00:03:57.409><c> the</c><00:03:57.799><c> number</c><00:03:58.069><c> of</c>

00:03:58.860 --> 00:03:58.870 align:start position:0%
is a way to really reduce the number of
 

00:03:58.870 --> 00:04:01.210 align:start position:0%
is a way to really reduce the number of
transactions<00:03:59.870><c> and</c><00:04:00.109><c> if</c><00:04:00.620><c> this</c><00:04:00.799><c> sounds</c><00:04:00.949><c> like</c><00:04:01.129><c> a</c>

00:04:01.210 --> 00:04:01.220 align:start position:0%
transactions and if this sounds like a
 

00:04:01.220 --> 00:04:03.330 align:start position:0%
transactions and if this sounds like a
payment<00:04:01.669><c> channel</c><00:04:01.939><c> it's</c><00:04:02.090><c> sort</c><00:04:02.329><c> of</c><00:04:02.419><c> is</c>

00:04:03.330 --> 00:04:03.340 align:start position:0%
payment channel it's sort of is
 

00:04:03.340 --> 00:04:05.830 align:start position:0%
payment channel it's sort of is
soon<00:04:04.340><c> we</c><00:04:04.519><c> will</c><00:04:04.699><c> have</c><00:04:04.759><c> payment</c><00:04:05.419><c> channels</c><00:04:05.689><c> we're</c>

00:04:05.830 --> 00:04:05.840 align:start position:0%
soon we will have payment channels we're
 

00:04:05.840 --> 00:04:07.349 align:start position:0%
soon we will have payment channels we're
working<00:04:06.079><c> with</c><00:04:06.199><c> the</c><00:04:06.290><c> rating</c><00:04:06.590><c> guys</c>

00:04:07.349 --> 00:04:07.359 align:start position:0%
working with the rating guys
 

00:04:07.359 --> 00:04:10.149 align:start position:0%
working with the rating guys
to<00:04:08.359><c> implement</c><00:04:08.720><c> payment</c><00:04:09.019><c> channels</c><00:04:09.319><c> I'll</c><00:04:09.919><c> just</c>

00:04:10.149 --> 00:04:10.159 align:start position:0%
to implement payment channels I'll just
 

00:04:10.159 --> 00:04:11.199 align:start position:0%
to implement payment channels I'll just
want<00:04:10.280><c> to</c><00:04:10.340><c> highlight</c><00:04:10.489><c> the</c><00:04:10.729><c> difference</c><00:04:10.759><c> both</c>

00:04:11.199 --> 00:04:11.209 align:start position:0%
want to highlight the difference both
 

00:04:11.209 --> 00:04:13.689 align:start position:0%
want to highlight the difference both
payment<00:04:11.689><c> channels</c><00:04:12.019><c> and</c><00:04:12.199><c> checkbook</c><00:04:13.189><c> move</c>

00:04:13.689 --> 00:04:13.699 align:start position:0%
payment channels and checkbook move
 

00:04:13.699 --> 00:04:16.990 align:start position:0%
payment channels and checkbook move
transactions<00:04:14.389><c> off</c><00:04:14.569><c> chain</c><00:04:15.250><c> the</c><00:04:16.250><c> checkbook</c><00:04:16.820><c> has</c>

00:04:16.990 --> 00:04:17.000 align:start position:0%
transactions off chain the checkbook has
 

00:04:17.000 --> 00:04:19.270 align:start position:0%
transactions off chain the checkbook has
a<00:04:17.030><c> very</c><00:04:17.269><c> low</c><00:04:17.449><c> barrier</c><00:04:17.659><c> to</c><00:04:18.049><c> entry</c><00:04:18.199><c> because</c><00:04:18.409><c> if</c><00:04:19.130><c> I</c>

00:04:19.270 --> 00:04:19.280 align:start position:0%
a very low barrier to entry because if I
 

00:04:19.280 --> 00:04:22.270 align:start position:0%
a very low barrier to entry because if I
have<00:04:19.430><c> a</c><00:04:19.459><c> checkbook</c><00:04:19.909><c> contract</c><00:04:20.859><c> deployed</c><00:04:21.859><c> I</c><00:04:22.099><c> can</c>

00:04:22.270 --> 00:04:22.280 align:start position:0%
have a checkbook contract deployed I can
 

00:04:22.280 --> 00:04:23.740 align:start position:0%
have a checkbook contract deployed I can
start<00:04:22.490><c> paying</c><00:04:22.759><c> every</c><00:04:23.090><c> one</c><00:04:23.270><c> of</c><00:04:23.300><c> you</c><00:04:23.539><c> and</c><00:04:23.690><c> you</c>

00:04:23.740 --> 00:04:23.750 align:start position:0%
start paying every one of you and you
 

00:04:23.750 --> 00:04:25.330 align:start position:0%
start paying every one of you and you
can<00:04:23.900><c> all</c><00:04:24.020><c> use</c><00:04:24.229><c> my</c><00:04:24.409><c> cheques</c><00:04:24.710><c> and</c><00:04:24.919><c> send</c><00:04:25.190><c> them</c><00:04:25.310><c> to</c>

00:04:25.330 --> 00:04:25.340 align:start position:0%
can all use my cheques and send them to
 

00:04:25.340 --> 00:04:28.450 align:start position:0%
can all use my cheques and send them to
the<00:04:25.520><c> checkbook</c><00:04:25.880><c> contract</c><00:04:26.300><c> in</c><00:04:27.080><c> order</c><00:04:27.229><c> to</c><00:04:27.460><c> cash</c>

00:04:28.450 --> 00:04:28.460 align:start position:0%
the checkbook contract in order to cash
 

00:04:28.460 --> 00:04:29.790 align:start position:0%
the checkbook contract in order to cash
in<00:04:28.639><c> the</c><00:04:28.789><c> cheque</c>

00:04:29.790 --> 00:04:29.800 align:start position:0%
in the cheque
 

00:04:29.800 --> 00:04:31.959 align:start position:0%
in the cheque
whereas<00:04:30.800><c> in</c><00:04:30.979><c> payment</c><00:04:31.340><c> channels</c><00:04:31.639><c> everyone</c>

00:04:31.959 --> 00:04:31.969 align:start position:0%
whereas in payment channels everyone
 

00:04:31.969 --> 00:04:34.600 align:start position:0%
whereas in payment channels everyone
would<00:04:32.120><c> have</c><00:04:32.240><c> to</c><00:04:32.419><c> have</c><00:04:32.599><c> joined</c><00:04:33.199><c> the</c><00:04:33.610><c> Pacini</c>

00:04:34.600 --> 00:04:34.610 align:start position:0%
would have to have joined the Pacini
 

00:04:34.610 --> 00:04:36.180 align:start position:0%
would have to have joined the Pacini
payment<00:04:35.000><c> channel</c><00:04:35.270><c> network</c>

00:04:36.180 --> 00:04:36.190 align:start position:0%
payment channel network
 

00:04:36.190 --> 00:04:38.769 align:start position:0%
payment channel network
the<00:04:37.190><c> downside</c><00:04:37.610><c> is</c><00:04:37.760><c> a</c><00:04:37.789><c> cheque</c><00:04:38.060><c> can</c><00:04:38.300><c> bounce</c><00:04:38.539><c> I</c>

00:04:38.769 --> 00:04:38.779 align:start position:0%
the downside is a cheque can bounce I
 

00:04:38.779 --> 00:04:40.420 align:start position:0%
the downside is a cheque can bounce I
can<00:04:38.960><c> write</c><00:04:39.139><c> millions</c><00:04:39.710><c> of</c><00:04:39.830><c> cheques</c><00:04:40.070><c> but</c><00:04:40.310><c> my</c>

00:04:40.420 --> 00:04:40.430 align:start position:0%
can write millions of cheques but my
 

00:04:40.430 --> 00:04:42.670 align:start position:0%
can write millions of cheques but my
checkbook<00:04:40.820><c> doesn't</c><00:04:41.090><c> have</c><00:04:41.430><c> required</c><00:04:41.970><c> balance</c>

00:04:42.670 --> 00:04:42.680 align:start position:0%
checkbook doesn't have required balance
 

00:04:42.680 --> 00:04:45.469 align:start position:0%
checkbook doesn't have required balance
so<00:04:43.680><c> that's</c><00:04:43.860><c> the</c><00:04:44.040><c> trade-off</c><00:04:44.460><c> but</c><00:04:44.850><c> we</c><00:04:45.030><c> find</c><00:04:45.300><c> it's</c>

00:04:45.469 --> 00:04:45.479 align:start position:0%
so that's the trade-off but we find it's
 

00:04:45.479 --> 00:04:47.180 align:start position:0%
so that's the trade-off but we find it's
a<00:04:45.630><c> it's</c><00:04:46.080><c> a</c><00:04:46.199><c> good</c><00:04:46.350><c> way</c><00:04:46.470><c> to</c><00:04:46.530><c> get</c><00:04:46.740><c> people</c><00:04:46.919><c> on</c><00:04:47.160><c> board</c>

00:04:47.180 --> 00:04:47.190 align:start position:0%
a it's a good way to get people on board
 

00:04:47.190 --> 00:04:48.950 align:start position:0%
a it's a good way to get people on board
to<00:04:47.430><c> get</c><00:04:47.729><c> things</c><00:04:47.940><c> started</c><00:04:48.120><c> but</c><00:04:48.600><c> as</c><00:04:48.750><c> I</c><00:04:48.810><c> said</c>

00:04:48.950 --> 00:04:48.960 align:start position:0%
to get things started but as I said
 

00:04:48.960 --> 00:04:51.279 align:start position:0%
to get things started but as I said
payment<00:04:49.440><c> channels</c><00:04:49.710><c> are</c><00:04:49.830><c> coming</c><00:04:50.160><c> too</c>

00:04:51.279 --> 00:04:51.289 align:start position:0%
payment channels are coming too
 

00:04:51.289 --> 00:04:54.740 align:start position:0%
payment channels are coming too
so<00:04:52.289><c> what</c><00:04:52.440><c> does</c><00:04:52.560><c> this</c><00:04:52.680><c> get</c><00:04:52.919><c> us</c><00:04:53.180><c> swarm</c><00:04:54.180><c> with</c><00:04:54.570><c> the</c>

00:04:54.740 --> 00:04:54.750 align:start position:0%
so what does this get us swarm with the
 

00:04:54.750 --> 00:04:57.290 align:start position:0%
so what does this get us swarm with the
swap<00:04:55.020><c> accounting</c><00:04:55.500><c> system</c><00:04:55.949><c> allows</c><00:04:56.910><c> us</c><00:04:57.150><c> to</c>

00:04:57.290 --> 00:04:57.300 align:start position:0%
swap accounting system allows us to
 

00:04:57.300 --> 00:04:59.480 align:start position:0%
swap accounting system allows us to
program<00:04:57.600><c> the</c><00:04:57.930><c> incentives</c><00:04:58.440><c> of</c><00:04:58.530><c> every</c><00:04:58.770><c> node</c><00:04:58.979><c> so</c>

00:04:59.480 --> 00:04:59.490 align:start position:0%
program the incentives of every node so
 

00:04:59.490 --> 00:05:01.189 align:start position:0%
program the incentives of every node so
we're<00:04:59.639><c> assuming</c><00:04:59.850><c> every</c><00:05:00.300><c> node</c><00:05:00.509><c> is</c><00:05:00.750><c> profit</c>

00:05:01.189 --> 00:05:01.199 align:start position:0%
we're assuming every node is profit
 

00:05:01.199 --> 00:05:04.460 align:start position:0%
we're assuming every node is profit
maximizing<00:05:01.740><c> rational</c><00:05:02.340><c> actor</c><00:05:03.030><c> and</c><00:05:03.259><c> one</c><00:05:04.259><c> of</c><00:05:04.350><c> the</c>

00:05:04.460 --> 00:05:04.470 align:start position:0%
maximizing rational actor and one of the
 

00:05:04.470 --> 00:05:06.650 align:start position:0%
maximizing rational actor and one of the
effects<00:05:05.130><c> of</c><00:05:05.340><c> the</c><00:05:05.490><c> way</c><00:05:05.610><c> we've</c><00:05:05.789><c> designed</c><00:05:06.000><c> so</c><00:05:06.419><c> far</c>

00:05:06.650 --> 00:05:06.660 align:start position:0%
effects of the way we've designed so far
 

00:05:06.660 --> 00:05:08.210 align:start position:0%
effects of the way we've designed so far
is<00:05:06.840><c> that</c><00:05:07.050><c> as</c><00:05:07.199><c> a</c><00:05:07.229><c> content</c><00:05:07.740><c> delivery</c><00:05:07.919><c> network</c>

00:05:08.210 --> 00:05:08.220 align:start position:0%
is that as a content delivery network
 

00:05:08.220 --> 00:05:10.939 align:start position:0%
is that as a content delivery network
the<00:05:09.120><c> swarm</c><00:05:09.419><c> will</c><00:05:09.600><c> be</c><00:05:09.690><c> automatically</c><00:05:10.410><c> scaling</c>

00:05:10.939 --> 00:05:10.949 align:start position:0%
the swarm will be automatically scaling
 

00:05:10.949 --> 00:05:13.070 align:start position:0%
the swarm will be automatically scaling
so<00:05:11.639><c> if</c><00:05:11.759><c> you</c><00:05:11.880><c> remember</c><00:05:12.060><c> in</c><00:05:12.419><c> our</c><00:05:12.720><c> retrieval</c>

00:05:13.070 --> 00:05:13.080 align:start position:0%
so if you remember in our retrieval
 

00:05:13.080 --> 00:05:14.659 align:start position:0%
so if you remember in our retrieval
there's<00:05:13.410><c> no</c><00:05:13.650><c> trying</c><00:05:13.979><c> to</c><00:05:14.039><c> retrieve</c><00:05:14.370><c> there's</c>

00:05:14.659 --> 00:05:14.669 align:start position:0%
there's no trying to retrieve there's
 

00:05:14.669 --> 00:05:16.219 align:start position:0%
there's no trying to retrieve there's
the<00:05:14.789><c> data</c><00:05:15.000><c> there</c><00:05:15.720><c> are</c><00:05:15.750><c> a</c><00:05:15.810><c> bunch</c><00:05:15.870><c> of</c><00:05:16.020><c> nodes</c>

00:05:16.219 --> 00:05:16.229 align:start position:0%
the data there are a bunch of nodes
 

00:05:16.229 --> 00:05:18.379 align:start position:0%
the data there are a bunch of nodes
involved<00:05:16.740><c> that</c><00:05:17.250><c> orange</c><00:05:17.610><c> chunk</c><00:05:17.910><c> was</c><00:05:18.210><c> being</c>

00:05:18.379 --> 00:05:18.389 align:start position:0%
involved that orange chunk was being
 

00:05:18.389 --> 00:05:20.270 align:start position:0%
involved that orange chunk was being
passed<00:05:18.660><c> along</c><00:05:18.870><c> as</c><00:05:19.320><c> a</c><00:05:19.650><c> response</c><00:05:20.100><c> to</c><00:05:20.190><c> the</c>

00:05:20.270 --> 00:05:20.280 align:start position:0%
passed along as a response to the
 

00:05:20.280 --> 00:05:23.210 align:start position:0%
passed along as a response to the
requests<00:05:21.199><c> the</c><00:05:22.199><c> nodes</c><00:05:22.380><c> in</c><00:05:22.620><c> the</c><00:05:22.710><c> middle</c><00:05:22.740><c> along</c>

00:05:23.210 --> 00:05:23.220 align:start position:0%
requests the nodes in the middle along
 

00:05:23.220 --> 00:05:25.100 align:start position:0%
requests the nodes in the middle along
the<00:05:23.280><c> sequence</c><00:05:23.850><c> they</c><00:05:24.449><c> didn't</c><00:05:24.750><c> really</c><00:05:24.840><c> make</c><00:05:25.050><c> a</c>

00:05:25.100 --> 00:05:25.110 align:start position:0%
the sequence they didn't really make a
 

00:05:25.110 --> 00:05:27.170 align:start position:0%
the sequence they didn't really make a
profit<00:05:25.560><c> they</c><00:05:25.680><c> had</c><00:05:25.860><c> in</c><00:05:26.070><c> the</c><00:05:26.310><c> swap</c><00:05:26.580><c> on</c><00:05:26.789><c> one</c><00:05:26.940><c> side</c>

00:05:27.170 --> 00:05:27.180 align:start position:0%
profit they had in the swap on one side
 

00:05:27.180 --> 00:05:28.430 align:start position:0%
profit they had in the swap on one side
they<00:05:27.330><c> had</c><00:05:27.449><c> to</c><00:05:27.570><c> pay</c><00:05:27.720><c> on</c><00:05:27.840><c> the</c><00:05:27.930><c> other</c><00:05:28.050><c> side</c><00:05:28.289><c> they</c>

00:05:28.430 --> 00:05:28.440 align:start position:0%
they had to pay on the other side they
 

00:05:28.440 --> 00:05:29.930 align:start position:0%
they had to pay on the other side they
got<00:05:28.560><c> paid</c><00:05:28.830><c> they're</c><00:05:29.130><c> just</c><00:05:29.280><c> sort</c><00:05:29.400><c> of</c><00:05:29.490><c> passing</c><00:05:29.699><c> it</c>

00:05:29.930 --> 00:05:29.940 align:start position:0%
got paid they're just sort of passing it
 

00:05:29.940 --> 00:05:31.939 align:start position:0%
got paid they're just sort of passing it
along<00:05:30.030><c> the</c><00:05:30.810><c> node</c><00:05:30.990><c> that</c><00:05:31.169><c> had</c><00:05:31.380><c> the</c><00:05:31.500><c> date</c><00:05:31.650><c> I</c><00:05:31.680><c> got</c>

00:05:31.939 --> 00:05:31.949 align:start position:0%
along the node that had the date I got
 

00:05:31.949 --> 00:05:33.469 align:start position:0%
along the node that had the date I got
paid<00:05:32.220><c> and</c><00:05:32.490><c> the</c><00:05:32.580><c> one</c><00:05:32.760><c> that</c><00:05:32.940><c> wanted</c><00:05:33.210><c> the</c><00:05:33.270><c> date</c><00:05:33.449><c> I</c>

00:05:33.469 --> 00:05:33.479 align:start position:0%
paid and the one that wanted the date I
 

00:05:33.479 --> 00:05:35.750 align:start position:0%
paid and the one that wanted the date I
had<00:05:33.750><c> to</c><00:05:33.900><c> pay</c><00:05:34.080><c> now</c><00:05:34.919><c> the</c><00:05:34.979><c> nodes</c><00:05:35.220><c> along</c><00:05:35.520><c> the</c><00:05:35.669><c> way</c>

00:05:35.750 --> 00:05:35.760 align:start position:0%
had to pay now the nodes along the way
 

00:05:35.760 --> 00:05:37.370 align:start position:0%
had to pay now the nodes along the way
they<00:05:35.940><c> can</c><00:05:36.120><c> cache</c><00:05:36.330><c> the</c><00:05:36.539><c> data</c><00:05:36.570><c> they</c><00:05:36.900><c> can</c><00:05:36.960><c> keep</c><00:05:37.229><c> it</c>

00:05:37.370 --> 00:05:37.380 align:start position:0%
they can cache the data they can keep it
 

00:05:37.380 --> 00:05:39.260 align:start position:0%
they can cache the data they can keep it
or<00:05:37.560><c> they</c><00:05:37.680><c> can</c><00:05:37.830><c> delete</c><00:05:38.099><c> it</c><00:05:38.130><c> it's</c><00:05:38.760><c> up</c><00:05:38.940><c> to</c><00:05:39.090><c> them</c>

00:05:39.260 --> 00:05:39.270 align:start position:0%
or they can delete it it's up to them
 

00:05:39.270 --> 00:05:40.790 align:start position:0%
or they can delete it it's up to them
but<00:05:39.780><c> they</c><00:05:39.930><c> have</c><00:05:40.020><c> an</c><00:05:40.110><c> interest</c><00:05:40.440><c> to</c><00:05:40.620><c> keep</c>

00:05:40.790 --> 00:05:40.800 align:start position:0%
but they have an interest to keep
 

00:05:40.800 --> 00:05:43.370 align:start position:0%
but they have an interest to keep
popular<00:05:41.280><c> stuff</c><00:05:41.550><c> because</c><00:05:42.120><c> if</c><00:05:42.479><c> another</c><00:05:43.139><c> node</c>

00:05:43.370 --> 00:05:43.380 align:start position:0%
popular stuff because if another node
 

00:05:43.380 --> 00:05:45.200 align:start position:0%
popular stuff because if another node
comes<00:05:43.650><c> along</c><00:05:43.979><c> and</c><00:05:44.099><c> wants</c><00:05:44.190><c> to</c><00:05:44.340><c> access</c><00:05:44.639><c> the</c><00:05:45.000><c> same</c>

00:05:45.200 --> 00:05:45.210 align:start position:0%
comes along and wants to access the same
 

00:05:45.210 --> 00:05:48.140 align:start position:0%
comes along and wants to access the same
data<00:05:45.449><c> and</c><00:05:45.810><c> then</c><00:05:46.710><c> a</c><00:05:46.889><c> retrieval</c><00:05:47.310><c> request</c><00:05:47.760><c> hits</c><00:05:48.000><c> a</c>

00:05:48.140 --> 00:05:48.150 align:start position:0%
data and then a retrieval request hits a
 

00:05:48.150 --> 00:05:50.180 align:start position:0%
data and then a retrieval request hits a
node<00:05:48.330><c> that</c><00:05:48.360><c> had</c><00:05:48.870><c> it</c><00:05:49.020><c> cached</c><00:05:49.260><c> that</c><00:05:49.650><c> node</c><00:05:49.919><c> can</c>

00:05:50.180 --> 00:05:50.190 align:start position:0%
node that had it cached that node can
 

00:05:50.190 --> 00:05:52.760 align:start position:0%
node that had it cached that node can
now<00:05:50.310><c> deliver</c><00:05:50.580><c> it</c><00:05:50.789><c> and</c><00:05:51.000><c> earn</c><00:05:51.180><c> the</c><00:05:51.360><c> profit</c><00:05:51.770><c> so</c>

00:05:52.760 --> 00:05:52.770 align:start position:0%
now deliver it and earn the profit so
 

00:05:52.770 --> 00:05:54.650 align:start position:0%
now deliver it and earn the profit so
popular<00:05:53.190><c> data</c><00:05:53.400><c> you're</c><00:05:53.669><c> likely</c><00:05:53.880><c> to</c><00:05:54.120><c> cash</c><00:05:54.360><c> in</c>

00:05:54.650 --> 00:05:54.660 align:start position:0%
popular data you're likely to cash in
 

00:05:54.660 --> 00:05:56.360 align:start position:0%
popular data you're likely to cash in
fact<00:05:54.870><c> you're</c><00:05:55.320><c> likely</c><00:05:55.470><c> to</c><00:05:55.590><c> fill</c><00:05:55.860><c> up</c><00:05:55.979><c> your</c><00:05:56.130><c> space</c>

00:05:56.360 --> 00:05:56.370 align:start position:0%
fact you're likely to fill up your space
 

00:05:56.370 --> 00:05:57.740 align:start position:0%
fact you're likely to fill up your space
with<00:05:56.580><c> anything</c><00:05:56.940><c> that</c><00:05:57.060><c> goes</c><00:05:57.180><c> through</c><00:05:57.419><c> you</c><00:05:57.570><c> on</c>

00:05:57.740 --> 00:05:57.750 align:start position:0%
with anything that goes through you on
 

00:05:57.750 --> 00:05:59.689 align:start position:0%
with anything that goes through you on
the<00:05:57.840><c> off</c><00:05:57.960><c> chance</c><00:05:57.990><c> that</c><00:05:58.349><c> you</c><00:05:58.470><c> can</c><00:05:58.680><c> sell</c><00:05:58.889><c> it</c><00:05:59.039><c> so</c>

00:05:59.689 --> 00:05:59.699 align:start position:0%
the off chance that you can sell it so
 

00:05:59.699 --> 00:06:01.610 align:start position:0%
the off chance that you can sell it so
that<00:05:59.970><c> way</c><00:06:00.210><c> you</c><00:06:00.270><c> maximize</c><00:06:00.780><c> your</c><00:06:00.900><c> profit</c><00:06:01.320><c> but</c>

00:06:01.610 --> 00:06:01.620 align:start position:0%
that way you maximize your profit but
 

00:06:01.620 --> 00:06:03.950 align:start position:0%
that way you maximize your profit but
the<00:06:01.830><c> on</c><00:06:02.159><c> the</c><00:06:02.729><c> flipside</c><00:06:03.210><c> if</c><00:06:03.479><c> you</c><00:06:03.630><c> look</c><00:06:03.780><c> at</c><00:06:03.870><c> the</c>

00:06:03.950 --> 00:06:03.960 align:start position:0%
the on the flipside if you look at the
 

00:06:03.960 --> 00:06:05.870 align:start position:0%
the on the flipside if you look at the
network<00:06:04.289><c> as</c><00:06:04.409><c> a</c><00:06:04.440><c> whole</c><00:06:04.530><c> it</c><00:06:04.949><c> means</c><00:06:05.159><c> that</c><00:06:05.370><c> popular</c>

00:06:05.870 --> 00:06:05.880 align:start position:0%
network as a whole it means that popular
 

00:06:05.880 --> 00:06:07.730 align:start position:0%
network as a whole it means that popular
content<00:06:06.300><c> will</c><00:06:06.479><c> automatically</c><00:06:07.260><c> be</c><00:06:07.380><c> widely</c>

00:06:07.730 --> 00:06:07.740 align:start position:0%
content will automatically be widely
 

00:06:07.740 --> 00:06:10.040 align:start position:0%
content will automatically be widely
distributed<00:06:08.340><c> and</c><00:06:08.539><c> latency</c><00:06:09.539><c> and</c><00:06:09.630><c> bandwidth</c>

00:06:10.040 --> 00:06:10.050 align:start position:0%
distributed and latency and bandwidth
 

00:06:10.050 --> 00:06:11.810 align:start position:0%
distributed and latency and bandwidth
latency<00:06:10.590><c> will</c><00:06:10.919><c> reduce</c><00:06:11.190><c> bandwidth</c><00:06:11.639><c> will</c>

00:06:11.810 --> 00:06:11.820 align:start position:0%
latency will reduce bandwidth will
 

00:06:11.820 --> 00:06:14.300 align:start position:0%
latency will reduce bandwidth will
increase<00:06:12.270><c> certainly</c><00:06:12.889><c> so</c><00:06:13.889><c> that's</c><00:06:14.039><c> what</c><00:06:14.190><c> I</c><00:06:14.220><c> mean</c>

00:06:14.300 --> 00:06:14.310 align:start position:0%
increase certainly so that's what I mean
 

00:06:14.310 --> 00:06:15.620 align:start position:0%
increase certainly so that's what I mean
by<00:06:14.370><c> auto</c><00:06:14.639><c> scaling</c><00:06:15.030><c> and</c><00:06:15.270><c> it's</c><00:06:15.360><c> one</c><00:06:15.449><c> of</c><00:06:15.479><c> those</c>

00:06:15.620 --> 00:06:15.630 align:start position:0%
by auto scaling and it's one of those
 

00:06:15.630 --> 00:06:17.210 align:start position:0%
by auto scaling and it's one of those
features<00:06:15.870><c> when</c><00:06:16.229><c> if</c><00:06:16.409><c> you</c><00:06:16.830><c> can</c><00:06:16.979><c> program</c>

00:06:17.210 --> 00:06:17.220 align:start position:0%
features when if you can program
 

00:06:17.220 --> 00:06:19.460 align:start position:0%
features when if you can program
everyone's<00:06:17.820><c> incentives</c><00:06:18.360><c> you</c><00:06:19.020><c> can</c><00:06:19.139><c> get</c><00:06:19.229><c> really</c>

00:06:19.460 --> 00:06:19.470 align:start position:0%
everyone's incentives you can get really
 

00:06:19.470 --> 00:06:20.899 align:start position:0%
everyone's incentives you can get really
nice<00:06:19.590><c> emergent</c><00:06:20.099><c> behavior</c><00:06:20.460><c> on</c><00:06:20.550><c> the</c><00:06:20.669><c> swarm</c>

00:06:20.899 --> 00:06:20.909 align:start position:0%
nice emergent behavior on the swarm
 

00:06:20.909 --> 00:06:21.909 align:start position:0%
nice emergent behavior on the swarm
overall

00:06:21.909 --> 00:06:21.919 align:start position:0%
overall
 

00:06:21.919 --> 00:06:23.529 align:start position:0%
overall
and

00:06:23.529 --> 00:06:23.539 align:start position:0%
and
 

00:06:23.539 --> 00:06:26.330 align:start position:0%
and
that<00:06:24.539><c> might</c><00:06:24.720><c> be</c><00:06:24.840><c> great</c><00:06:25.020><c> for</c><00:06:25.050><c> popular</c><00:06:25.919><c> content</c>

00:06:26.330 --> 00:06:26.340 align:start position:0%
that might be great for popular content
 

00:06:26.340 --> 00:06:28.279 align:start position:0%
that might be great for popular content
but<00:06:26.699><c> if</c><00:06:26.909><c> I've</c><00:06:27.090><c> unpopular</c><00:06:27.720><c> content</c><00:06:28.080><c> that</c><00:06:28.229><c> I</c>

00:06:28.279 --> 00:06:28.289 align:start position:0%
but if I've unpopular content that I
 

00:06:28.289 --> 00:06:31.060 align:start position:0%
but if I've unpopular content that I
need<00:06:28.440><c> stored</c><00:06:28.770><c> for</c><00:06:29.010><c> a</c><00:06:29.039><c> long</c><00:06:29.220><c> time</c>

00:06:31.060 --> 00:06:31.070 align:start position:0%
need stored for a long time
 

00:06:31.070 --> 00:06:32.990 align:start position:0%
need stored for a long time
we're<00:06:32.070><c> gonna</c><00:06:32.190><c> need</c><00:06:32.280><c> a</c><00:06:32.340><c> different</c><00:06:32.460><c> system</c><00:06:32.909><c> and</c>

00:06:32.990 --> 00:06:33.000 align:start position:0%
we're gonna need a different system and
 

00:06:33.000 --> 00:06:35.300 align:start position:0%
we're gonna need a different system and
I'll<00:06:33.150><c> hand</c><00:06:33.419><c> over</c><00:06:33.510><c> to</c><00:06:33.630><c> Victor</c><00:06:33.990><c> for</c><00:06:34.380><c> that</c><00:06:34.500><c> can</c>

00:06:35.300 --> 00:06:35.310 align:start position:0%
I'll hand over to Victor for that can
 

00:06:35.310 --> 00:06:37.960 align:start position:0%
I'll hand over to Victor for that can
you<00:06:35.400><c> hear</c><00:06:35.550><c> me</c><00:06:35.669><c> and</c><00:06:35.789><c> Mike</c>

00:06:37.960 --> 00:06:37.970 align:start position:0%
you hear me and Mike
 

00:06:37.970 --> 00:06:40.760 align:start position:0%
you hear me and Mike
ok<00:06:38.970><c> fantastic</c><00:06:39.120><c> so</c><00:06:39.840><c> if</c><00:06:39.990><c> you</c><00:06:40.080><c> don't</c><00:06:40.260><c> mind</c><00:06:40.440><c> I</c><00:06:40.530><c> stay</c>

00:06:40.760 --> 00:06:40.770 align:start position:0%
ok fantastic so if you don't mind I stay
 

00:06:40.770 --> 00:06:42.320 align:start position:0%
ok fantastic so if you don't mind I stay
seated<00:06:41.070><c> because</c><00:06:41.340><c> I'm</c><00:06:41.520><c> bit</c>

00:06:42.320 --> 00:06:42.330 align:start position:0%
seated because I'm bit
 

00:06:42.330 --> 00:06:44.659 align:start position:0%
seated because I'm bit
and<00:06:42.750><c> stable</c><00:06:43.259><c> on</c><00:06:43.379><c> my</c><00:06:43.530><c> my</c><00:06:43.919><c> feet</c><00:06:44.129><c> at</c><00:06:44.310><c> the</c><00:06:44.400><c> moment</c>

00:06:44.659 --> 00:06:44.669 align:start position:0%
and stable on my my feet at the moment
 

00:06:44.669 --> 00:06:48.770 align:start position:0%
and stable on my my feet at the moment
so<00:06:45.710><c> the</c><00:06:46.710><c> storage</c><00:06:46.949><c> inside</c><00:06:47.310><c> this</c><00:06:48.150><c> talk</c><00:06:48.419><c> has</c><00:06:48.599><c> two</c>

00:06:48.770 --> 00:06:48.780 align:start position:0%
so the storage inside this talk has two
 

00:06:48.780 --> 00:06:51.860 align:start position:0%
so the storage inside this talk has two
parts<00:06:49.169><c> and</c><00:06:49.349><c> two</c><00:06:49.500><c> authors</c><00:06:50.129><c> it's</c><00:06:50.460><c> quite</c><00:06:51.330><c> lovely</c>

00:06:51.860 --> 00:06:51.870 align:start position:0%
parts and two authors it's quite lovely
 

00:06:51.870 --> 00:06:54.430 align:start position:0%
parts and two authors it's quite lovely
so<00:06:52.830><c> storage</c>

00:06:54.430 --> 00:06:54.440 align:start position:0%
so storage
 

00:06:54.440 --> 00:06:57.080 align:start position:0%
so storage
incentives<00:06:55.440><c> are</c><00:06:55.620><c> pretty</c><00:06:55.979><c> different</c><00:06:56.639><c> animal</c>

00:06:57.080 --> 00:06:57.090 align:start position:0%
incentives are pretty different animal
 

00:06:57.090 --> 00:06:59.180 align:start position:0%
incentives are pretty different animal
from<00:06:57.330><c> from</c><00:06:57.750><c> the</c><00:06:57.930><c> bandwidth</c><00:06:58.289><c> incentives</c><00:06:58.830><c> it's</c>

00:06:59.180 --> 00:06:59.190 align:start position:0%
from from the bandwidth incentives it's
 

00:06:59.190 --> 00:07:00.920 align:start position:0%
from from the bandwidth incentives it's
because<00:06:59.490><c> they</c><00:06:59.639><c> are</c><00:06:59.729><c> not</c><00:06:59.849><c> immediately</c><00:07:00.569><c> SATA</c>

00:07:00.920 --> 00:07:00.930 align:start position:0%
because they are not immediately SATA
 

00:07:00.930 --> 00:07:02.839 align:start position:0%
because they are not immediately SATA
level<00:07:01.259><c> it's</c><00:07:01.710><c> not</c><00:07:01.800><c> it's</c><00:07:02.190><c> not</c><00:07:02.310><c> a</c><00:07:02.370><c> good</c><00:07:02.550><c> that</c><00:07:02.729><c> you</c>

00:07:02.839 --> 00:07:02.849 align:start position:0%
level it's not it's not a good that you
 

00:07:02.849 --> 00:07:05.330 align:start position:0%
level it's not it's not a good that you
immediately<00:07:03.330><c> have</c><00:07:03.449><c> and</c><00:07:03.870><c> you</c><00:07:04.229><c> can</c><00:07:04.409><c> pay</c><00:07:04.590><c> for</c><00:07:04.650><c> its</c>

00:07:05.330 --> 00:07:05.340 align:start position:0%
immediately have and you can pay for its
 

00:07:05.340 --> 00:07:07.670 align:start position:0%
immediately have and you can pay for its
it's<00:07:05.909><c> something</c><00:07:06.300><c> that</c><00:07:06.539><c> you</c><00:07:06.780><c> is</c><00:07:07.169><c> basically</c><00:07:07.560><c> a</c>

00:07:07.670 --> 00:07:07.680 align:start position:0%
it's something that you is basically a
 

00:07:07.680 --> 00:07:12.260 align:start position:0%
it's something that you is basically a
promise<00:07:08.030><c> so</c><00:07:09.500><c> wide</c><00:07:10.500><c> swap</c><00:07:10.860><c> guarantees</c><00:07:11.610><c> the</c>

00:07:12.260 --> 00:07:12.270 align:start position:0%
promise so wide swap guarantees the
 

00:07:12.270 --> 00:07:14.089 align:start position:0%
promise so wide swap guarantees the
emergent<00:07:12.900><c> behavior</c><00:07:13.229><c> like</c><00:07:13.500><c> half</c><00:07:13.919><c> the</c>

00:07:14.089 --> 00:07:14.099 align:start position:0%
emergent behavior like half the
 

00:07:14.099 --> 00:07:16.159 align:start position:0%
emergent behavior like half the
operation<00:07:14.669><c> of</c><00:07:14.759><c> the</c><00:07:14.940><c> swamp</c><00:07:15.210><c> which</c><00:07:15.599><c> means</c><00:07:15.840><c> low</c>

00:07:16.159 --> 00:07:16.169 align:start position:0%
operation of the swamp which means low
 

00:07:16.169 --> 00:07:18.559 align:start position:0%
operation of the swamp which means low
latency<00:07:16.710><c> retrieval</c><00:07:17.159><c> of</c><00:07:17.250><c> content</c><00:07:17.729><c> it</c><00:07:18.240><c> really</c>

00:07:18.559 --> 00:07:18.569 align:start position:0%
latency retrieval of content it really
 

00:07:18.569 --> 00:07:20.839 align:start position:0%
latency retrieval of content it really
only<00:07:19.139><c> works</c><00:07:19.379><c> for</c><00:07:19.650><c> popular</c><00:07:20.099><c> content</c><00:07:20.490><c> because</c>

00:07:20.839 --> 00:07:20.849 align:start position:0%
only works for popular content because
 

00:07:20.849 --> 00:07:23.270 align:start position:0%
only works for popular content because
although<00:07:21.539><c> the</c><00:07:22.110><c> swarm</c><00:07:22.379><c> has</c><00:07:22.590><c> maximum</c>

00:07:23.270 --> 00:07:23.280 align:start position:0%
although the swarm has maximum
 

00:07:23.280 --> 00:07:26.260 align:start position:0%
although the swarm has maximum
utilization<00:07:23.520><c> at</c><00:07:24.150><c> all</c><00:07:24.330><c> points</c><00:07:24.780><c> when</c>

00:07:26.260 --> 00:07:26.270 align:start position:0%
utilization at all points when
 

00:07:26.270 --> 00:07:29.390 align:start position:0%
utilization at all points when
an<00:07:27.270><c> unpopular</c><00:07:27.990><c> content</c><00:07:28.440><c> is</c><00:07:28.590><c> uploaded</c><00:07:28.860><c> and</c><00:07:29.370><c> you</c>

00:07:29.390 --> 00:07:29.400 align:start position:0%
an unpopular content is uploaded and you
 

00:07:29.400 --> 00:07:31.730 align:start position:0%
an unpopular content is uploaded and you
have<00:07:30.060><c> a</c><00:07:30.210><c> lot</c><00:07:30.449><c> more</c><00:07:30.479><c> popular</c><00:07:30.870><c> content</c><00:07:31.409><c> coming</c>

00:07:31.730 --> 00:07:31.740 align:start position:0%
have a lot more popular content coming
 

00:07:31.740 --> 00:07:33.950 align:start position:0%
have a lot more popular content coming
in<00:07:31.919><c> you'll</c><00:07:32.430><c> be</c><00:07:32.580><c> inclined</c><00:07:32.819><c> to</c><00:07:32.849><c> delete</c><00:07:33.599><c> the</c>

00:07:33.950 --> 00:07:33.960 align:start position:0%
in you'll be inclined to delete the
 

00:07:33.960 --> 00:07:36.020 align:start position:0%
in you'll be inclined to delete the
stuff<00:07:34.199><c> that's</c><00:07:34.440><c> not</c><00:07:34.860><c> requested</c><00:07:35.460><c> often</c><00:07:35.819><c> and</c>

00:07:36.020 --> 00:07:36.030 align:start position:0%
stuff that's not requested often and
 

00:07:36.030 --> 00:07:38.959 align:start position:0%
stuff that's not requested often and
this<00:07:36.719><c> is</c><00:07:36.840><c> exactly</c><00:07:37.199><c> how</c><00:07:37.379><c> the</c><00:07:38.039><c> algorithm</c><00:07:38.729><c> should</c>

00:07:38.959 --> 00:07:38.969 align:start position:0%
this is exactly how the algorithm should
 

00:07:38.969 --> 00:07:41.809 align:start position:0%
this is exactly how the algorithm should
work<00:07:39.150><c> and</c><00:07:39.360><c> her</c><00:07:40.020><c> rational</c><00:07:40.469><c> agent</c><00:07:41.370><c> should</c>

00:07:41.809 --> 00:07:41.819 align:start position:0%
work and her rational agent should
 

00:07:41.819 --> 00:07:45.350 align:start position:0%
work and her rational agent should
behave<00:07:42.030><c> so</c><00:07:42.629><c> what</c><00:07:42.990><c> do</c><00:07:43.080><c> we</c><00:07:43.169><c> do</c><00:07:43.289><c> with</c><00:07:43.409><c> it</c><00:07:43.469><c> well</c><00:07:44.430><c> we</c>

00:07:45.350 --> 00:07:45.360 align:start position:0%
behave so what do we do with it well we
 

00:07:45.360 --> 00:07:46.999 align:start position:0%
behave so what do we do with it well we
have<00:07:45.479><c> to</c><00:07:45.629><c> somehow</c><00:07:45.810><c> make</c><00:07:46.080><c> sure</c><00:07:46.289><c> that</c><00:07:46.500><c> those</c>

00:07:46.999 --> 00:07:47.009 align:start position:0%
have to somehow make sure that those
 

00:07:47.009 --> 00:07:49.219 align:start position:0%
have to somehow make sure that those
content<00:07:47.550><c> that</c><00:07:47.880><c> I</c><00:07:48.060><c> really</c><00:07:48.479><c> want</c><00:07:48.630><c> to</c><00:07:48.719><c> keep</c><00:07:48.960><c> for</c><00:07:49.169><c> a</c>

00:07:49.219 --> 00:07:49.229 align:start position:0%
content that I really want to keep for a
 

00:07:49.229 --> 00:07:51.589 align:start position:0%
content that I really want to keep for a
longer<00:07:49.469><c> term</c><00:07:49.729><c> it's</c><00:07:50.729><c> not</c><00:07:50.909><c> not</c><00:07:51.240><c> going</c><00:07:51.389><c> to</c><00:07:51.449><c> get</c>

00:07:51.589 --> 00:07:51.599 align:start position:0%
longer term it's not not going to get
 

00:07:51.599 --> 00:07:55.580 align:start position:0%
longer term it's not not going to get
deleted<00:07:51.900><c> by</c><00:07:52.199><c> the</c><00:07:52.259><c> time</c><00:07:52.560><c> I</c><00:07:52.590><c> need</c><00:07:53.250><c> it</c><00:07:53.300><c> so</c><00:07:54.349><c> what</c><00:07:55.349><c> we</c>

00:07:55.580 --> 00:07:55.590 align:start position:0%
deleted by the time I need it so what we
 

00:07:55.590 --> 00:07:58.370 align:start position:0%
deleted by the time I need it so what we
do<00:07:55.710><c> where</c><00:07:56.039><c> we</c><00:07:56.099><c> pay</c><00:07:56.460><c> to</c><00:07:56.909><c> know</c><00:07:57.810><c> it's</c><00:07:57.990><c> like</c><00:07:58.199><c> to</c>

00:07:58.370 --> 00:07:58.380 align:start position:0%
do where we pay to know it's like to
 

00:07:58.380 --> 00:08:00.830 align:start position:0%
do where we pay to know it's like to
store<00:07:58.650><c> us</c><00:07:58.830><c> to</c><00:07:59.190><c> store</c><00:08:00.060><c> my</c><00:08:00.240><c> content</c><00:08:00.659><c> like</c>

00:08:00.830 --> 00:08:00.840 align:start position:0%
store us to store my content like
 

00:08:00.840 --> 00:08:03.050 align:start position:0%
store us to store my content like
basically<00:08:01.319><c> by</c><00:08:01.409><c> that</c><00:08:01.650><c> promise</c><00:08:01.830><c> well</c><00:08:02.250><c> it's</c><00:08:02.460><c> it</c>

00:08:03.050 --> 00:08:03.060 align:start position:0%
basically by that promise well it's it
 

00:08:03.060 --> 00:08:05.809 align:start position:0%
basically by that promise well it's it
sounds<00:08:03.330><c> like</c><00:08:03.599><c> okay</c><00:08:03.930><c> so</c><00:08:04.620><c> if</c><00:08:05.099><c> you</c><00:08:05.310><c> want</c><00:08:05.490><c> your</c>

00:08:05.809 --> 00:08:05.819 align:start position:0%
sounds like okay so if you want your
 

00:08:05.819 --> 00:08:07.700 align:start position:0%
sounds like okay so if you want your
baby<00:08:06.090><c> to</c><00:08:06.270><c> be</c><00:08:06.509><c> taken</c><00:08:06.840><c> care</c><00:08:07.050><c> of</c><00:08:07.080><c> like</c><00:08:07.469><c> you</c><00:08:07.590><c> pay</c>

00:08:07.700 --> 00:08:07.710 align:start position:0%
baby to be taken care of like you pay
 

00:08:07.710 --> 00:08:11.260 align:start position:0%
baby to be taken care of like you pay
the<00:08:07.860><c> babysitter</c><00:08:08.520><c> that's</c><00:08:08.819><c> that's</c><00:08:09.330><c> not</c><00:08:09.509><c> a</c><00:08:10.080><c> very</c>

00:08:11.260 --> 00:08:11.270 align:start position:0%
the babysitter that's that's not a very
 

00:08:11.270 --> 00:08:14.029 align:start position:0%
the babysitter that's that's not a very
big<00:08:12.270><c> invention</c><00:08:12.810><c> but</c><00:08:12.990><c> the</c><00:08:13.560><c> problem</c><00:08:13.889><c> is</c><00:08:14.009><c> that</c>

00:08:14.029 --> 00:08:14.039 align:start position:0%
big invention but the problem is that
 

00:08:14.039 --> 00:08:15.769 align:start position:0%
big invention but the problem is that
first<00:08:14.699><c> of</c><00:08:14.849><c> all</c><00:08:14.940><c> you</c><00:08:15.000><c> don't</c><00:08:15.240><c> know</c><00:08:15.389><c> who</c><00:08:15.599><c> the</c>

00:08:15.769 --> 00:08:15.779 align:start position:0%
first of all you don't know who the
 

00:08:15.779 --> 00:08:18.080 align:start position:0%
first of all you don't know who the
babysitter<00:08:16.259><c> will</c><00:08:16.560><c> be</c><00:08:16.710><c> and</c><00:08:16.919><c> second</c><00:08:17.490><c> of</c><00:08:17.550><c> all</c><00:08:17.729><c> you</c>

00:08:18.080 --> 00:08:18.090 align:start position:0%
babysitter will be and second of all you
 

00:08:18.090 --> 00:08:20.959 align:start position:0%
babysitter will be and second of all you
might<00:08:18.270><c> not</c><00:08:18.479><c> you</c><00:08:19.440><c> might</c><00:08:19.500><c> not</c><00:08:19.909><c> want</c><00:08:20.909><c> to</c>

00:08:20.959 --> 00:08:20.969 align:start position:0%
might not you might not want to
 

00:08:20.969 --> 00:08:22.730 align:start position:0%
might not you might not want to
completely<00:08:21.419><c> trust</c><00:08:21.719><c> the</c><00:08:21.900><c> babysitter</c><00:08:22.409><c> and</c><00:08:22.529><c> you</c>

00:08:22.730 --> 00:08:22.740 align:start position:0%
completely trust the babysitter and you
 

00:08:22.740 --> 00:08:25.209 align:start position:0%
completely trust the babysitter and you
want<00:08:22.919><c> to</c><00:08:23.009><c> check</c><00:08:23.190><c> on</c><00:08:23.250><c> a</c><00:08:23.639><c> check</c><00:08:23.940><c> on</c><00:08:24.029><c> the</c><00:08:24.150><c> baby</c><00:08:24.330><c> and</c>

00:08:25.209 --> 00:08:25.219 align:start position:0%
want to check on a check on the baby and
 

00:08:25.219 --> 00:08:29.390 align:start position:0%
want to check on a check on the baby and
sometimes<00:08:26.219><c> so</c><00:08:26.940><c> what</c><00:08:27.569><c> what</c><00:08:28.020><c> do</c><00:08:28.110><c> you</c><00:08:28.199><c> do</c><00:08:28.349><c> how</c><00:08:29.340><c> do</c>

00:08:29.390 --> 00:08:29.400 align:start position:0%
sometimes so what what do you do how do
 

00:08:29.400 --> 00:08:30.610 align:start position:0%
sometimes so what what do you do how do
you<00:08:29.550><c> do</c><00:08:29.669><c> that</c>

00:08:30.610 --> 00:08:30.620 align:start position:0%
you do that
 

00:08:30.620 --> 00:08:33.699 align:start position:0%
you do that
sorry<00:08:31.620><c> I'm</c><00:08:31.740><c> going</c><00:08:32.099><c> the</c><00:08:32.310><c> wrong</c><00:08:32.399><c> way</c>

00:08:33.699 --> 00:08:33.709 align:start position:0%
sorry I'm going the wrong way
 

00:08:33.709 --> 00:08:37.219 align:start position:0%
sorry I'm going the wrong way
so<00:08:34.709><c> the</c><00:08:34.979><c> basic</c><00:08:35.279><c> idea</c><00:08:35.399><c> is</c><00:08:35.849><c> that</c><00:08:36.229><c> basically</c>

00:08:37.219 --> 00:08:37.229 align:start position:0%
so the basic idea is that basically
 

00:08:37.229 --> 00:08:40.850 align:start position:0%
so the basic idea is that basically
commit<00:08:37.560><c> a</c><00:08:38.130><c> particular</c><00:08:38.610><c> amount</c><00:08:39.029><c> of</c><00:08:39.860><c> payment</c>

00:08:40.850 --> 00:08:40.860 align:start position:0%
commit a particular amount of payment
 

00:08:40.860 --> 00:08:43.459 align:start position:0%
commit a particular amount of payment
that<00:08:41.010><c> it's</c><00:08:41.310><c> that</c><00:08:41.729><c> is</c><00:08:41.909><c> needed</c><00:08:42.390><c> for</c><00:08:42.419><c> for</c><00:08:43.110><c> storing</c>

00:08:43.459 --> 00:08:43.469 align:start position:0%
that it's that is needed for for storing
 

00:08:43.469 --> 00:08:45.259 align:start position:0%
that it's that is needed for for storing
that<00:08:43.620><c> that</c><00:08:44.159><c> chunk</c><00:08:44.430><c> or</c><00:08:44.579><c> that</c><00:08:44.730><c> piece</c><00:08:44.940><c> of</c><00:08:45.089><c> content</c>

00:08:45.259 --> 00:08:45.269 align:start position:0%
that that chunk or that piece of content
 

00:08:45.269 --> 00:08:47.079 align:start position:0%
that that chunk or that piece of content
for<00:08:45.720><c> a</c><00:08:45.750><c> while</c><00:08:45.930><c> and</c>

00:08:47.079 --> 00:08:47.089 align:start position:0%
for a while and
 

00:08:47.089 --> 00:08:51.430 align:start position:0%
for a while and
but<00:08:48.089><c> you</c><00:08:48.240><c> you</c><00:08:48.480><c> you</c><00:08:48.720><c> you</c><00:08:49.320><c> release</c><00:08:49.680><c> it</c>

00:08:51.430 --> 00:08:51.440 align:start position:0%
but you you you you release it
 

00:08:51.440 --> 00:08:54.439 align:start position:0%
but you you you you release it
periodically<00:08:52.440><c> in</c><00:08:52.589><c> installments</c><00:08:53.070><c> in</c><00:08:53.940><c> response</c>

00:08:54.439 --> 00:08:54.449 align:start position:0%
periodically in installments in response
 

00:08:54.449 --> 00:08:56.720 align:start position:0%
periodically in installments in response
to<00:08:54.720><c> certain</c><00:08:55.020><c> proof</c><00:08:55.410><c> that</c><00:08:55.889><c> that</c><00:08:56.339><c> you're</c>

00:08:56.720 --> 00:08:56.730 align:start position:0%
to certain proof that that you're
 

00:08:56.730 --> 00:08:58.910 align:start position:0%
to certain proof that that you're
content<00:08:57.149><c> exists</c><00:08:57.569><c> so</c><00:08:57.720><c> in</c><00:08:58.109><c> the</c><00:08:58.199><c> baby's</c><00:08:58.529><c> case</c><00:08:58.769><c> you</c>

00:08:58.910 --> 00:08:58.920 align:start position:0%
content exists so in the baby's case you
 

00:08:58.920 --> 00:09:01.009 align:start position:0%
content exists so in the baby's case you
basically<00:08:59.639><c> call</c><00:08:59.910><c> the</c><00:09:00.059><c> babysitter</c><00:09:00.329><c> every</c><00:09:00.839><c> day</c>

00:09:01.009 --> 00:09:01.019 align:start position:0%
basically call the babysitter every day
 

00:09:01.019 --> 00:09:03.109 align:start position:0%
basically call the babysitter every day
for<00:09:01.799><c> the</c><00:09:01.889><c> week</c><00:09:02.009><c> that</c><00:09:02.189><c> they</c><00:09:02.339><c> are</c><00:09:02.399><c> there</c><00:09:02.579><c> and</c><00:09:02.790><c> you</c>

00:09:03.109 --> 00:09:03.119 align:start position:0%
for the week that they are there and you
 

00:09:03.119 --> 00:09:04.879 align:start position:0%
for the week that they are there and you
want<00:09:03.269><c> to</c><00:09:03.329><c> check</c><00:09:03.540><c> like</c><00:09:03.779><c> whether</c><00:09:04.139><c> they</c><00:09:04.350><c> are</c><00:09:04.499><c> okay</c>

00:09:04.879 --> 00:09:04.889 align:start position:0%
want to check like whether they are okay
 

00:09:04.889 --> 00:09:07.639 align:start position:0%
want to check like whether they are okay
so<00:09:05.519><c> this</c><00:09:05.819><c> is</c><00:09:05.970><c> this</c><00:09:06.119><c> particular</c><00:09:06.929><c> type</c><00:09:07.619><c> of</c>

00:09:07.639 --> 00:09:07.649 align:start position:0%
so this is this particular type of
 

00:09:07.649 --> 00:09:09.559 align:start position:0%
so this is this particular type of
constructs<00:09:08.279><c> they</c><00:09:08.519><c> could</c><00:09:08.730><c> proof</c><00:09:08.999><c> of</c><00:09:09.149><c> course</c><00:09:09.359><c> to</c>

00:09:09.559 --> 00:09:09.569 align:start position:0%
constructs they could proof of course to
 

00:09:09.569 --> 00:09:10.329 align:start position:0%
constructs they could proof of course to
the

00:09:10.329 --> 00:09:10.339 align:start position:0%
the
 

00:09:10.339 --> 00:09:13.400 align:start position:0%
the
constructs<00:09:11.339><c> which</c><00:09:11.819><c> make</c><00:09:12.029><c> sure</c><00:09:12.269><c> that</c><00:09:12.509><c> you</c><00:09:13.139><c> can</c>

00:09:13.400 --> 00:09:13.410 align:start position:0%
constructs which make sure that you can
 

00:09:13.410 --> 00:09:17.289 align:start position:0%
constructs which make sure that you can
you<00:09:14.009><c> can</c><00:09:14.040><c> actually</c><00:09:14.519><c> have</c><00:09:15.089><c> a</c><00:09:15.389><c> very</c><00:09:15.899><c> good</c>

00:09:17.289 --> 00:09:17.299 align:start position:0%
you can actually have a very good
 

00:09:17.299 --> 00:09:20.210 align:start position:0%
you can actually have a very good
level<00:09:18.299><c> of</c><00:09:18.359><c> security</c><00:09:18.689><c> in</c><00:09:19.199><c> telling</c><00:09:19.589><c> your</c>

00:09:20.210 --> 00:09:20.220 align:start position:0%
level of security in telling your
 

00:09:20.220 --> 00:09:22.669 align:start position:0%
level of security in telling your
content<00:09:20.730><c> is</c><00:09:20.879><c> stored</c><00:09:21.119><c> by</c><00:09:21.509><c> by</c><00:09:21.929><c> a</c><00:09:21.959><c> store</c><00:09:22.319><c> without</c>

00:09:22.669 --> 00:09:22.679 align:start position:0%
content is stored by by a store without
 

00:09:22.679 --> 00:09:25.960 align:start position:0%
content is stored by by a store without
actually<00:09:23.429><c> having</c><00:09:23.549><c> to</c><00:09:23.730><c> retrieve</c><00:09:24.179><c> the</c><00:09:24.389><c> full</c><00:09:24.600><c> set</c>

00:09:25.960 --> 00:09:25.970 align:start position:0%
actually having to retrieve the full set
 

00:09:25.970 --> 00:09:30.049 align:start position:0%
actually having to retrieve the full set
this<00:09:26.970><c> this</c><00:09:27.299><c> is</c><00:09:27.480><c> this</c><00:09:28.350><c> constructor</c><00:09:29.309><c> analyze</c>

00:09:30.049 --> 00:09:30.059 align:start position:0%
this this is this constructor analyze
 

00:09:30.059 --> 00:09:32.389 align:start position:0%
this this is this constructor analyze
them<00:09:30.329><c> and</c><00:09:30.509><c> a</c><00:09:30.869><c> suggestion</c><00:09:31.410><c> of</c><00:09:31.709><c> like</c><00:09:32.040><c> which</c><00:09:32.220><c> one</c>

00:09:32.389 --> 00:09:32.399 align:start position:0%
them and a suggestion of like which one
 

00:09:32.399 --> 00:09:34.329 align:start position:0%
them and a suggestion of like which one
to<00:09:32.549><c> use</c><00:09:32.579><c> this</c><00:09:32.879><c> is</c>

00:09:34.329 --> 00:09:34.339 align:start position:0%
to use this is
 

00:09:34.339 --> 00:09:39.069 align:start position:0%
to use this is
written<00:09:35.339><c> in</c><00:09:35.459><c> the</c><00:09:35.579><c> orange</c>

00:09:39.069 --> 00:09:39.079 align:start position:0%
 
 

00:09:39.079 --> 00:09:40.989 align:start position:0%
 
so

00:09:40.989 --> 00:09:40.999 align:start position:0%
so
 

00:09:40.999 --> 00:09:44.960 align:start position:0%
so
once<00:09:41.999><c> again</c><00:09:42.179><c> these</c><00:09:42.689><c> these</c><00:09:43.639><c> payments</c><00:09:44.639><c> for</c><00:09:44.879><c> the</c>

00:09:44.960 --> 00:09:44.970 align:start position:0%
once again these these payments for the
 

00:09:44.970 --> 00:09:47.090 align:start position:0%
once again these these payments for the
storage<00:09:45.239><c> are</c><00:09:45.509><c> really</c><00:09:46.199><c> still</c><00:09:46.439><c> installments</c>

00:09:47.090 --> 00:09:47.100 align:start position:0%
storage are really still installments
 

00:09:47.100 --> 00:09:47.799 align:start position:0%
storage are really still installments
and

00:09:47.799 --> 00:09:47.809 align:start position:0%
and
 

00:09:47.809 --> 00:09:51.319 align:start position:0%
and
they<00:09:48.809><c> can</c><00:09:49.169><c> be</c><00:09:49.379><c> integrated</c><00:09:50.339><c> in</c><00:09:50.819><c> the</c><00:09:50.939><c> payment</c>

00:09:51.319 --> 00:09:51.329 align:start position:0%
they can be integrated in the payment
 

00:09:51.329 --> 00:09:54.939 align:start position:0%
they can be integrated in the payment
channel<00:09:51.629><c> logic</c><00:09:52.019><c> how</c><00:09:52.980><c> well</c><00:09:53.579><c> as</c>

00:09:54.939 --> 00:09:54.949 align:start position:0%
channel logic how well as
 

00:09:54.949 --> 00:09:58.340 align:start position:0%
channel logic how well as
physically<00:09:56.329><c> escrow</c><00:09:57.329><c> release</c><00:09:57.689><c> conditions</c>

00:09:58.340 --> 00:09:58.350 align:start position:0%
physically escrow release conditions
 

00:09:58.350 --> 00:10:01.429 align:start position:0%
physically escrow release conditions
what<00:09:59.129><c> this</c><00:09:59.279><c> means</c><00:09:59.549><c> is</c><00:09:59.850><c> that</c><00:09:59.910><c> you</c><00:10:00.899><c> can</c><00:10:01.110><c> have</c><00:10:01.259><c> an</c>

00:10:01.429 --> 00:10:01.439 align:start position:0%
what this means is that you can have an
 

00:10:01.439 --> 00:10:03.720 align:start position:0%
what this means is that you can have an
automated<00:10:01.799><c> process</c><00:10:02.209><c> which</c>

00:10:03.720 --> 00:10:03.730 align:start position:0%
automated process which
 

00:10:03.730 --> 00:10:04.900 align:start position:0%
automated process which
[Music]

00:10:04.900 --> 00:10:04.910 align:start position:0%
[Music]
 

00:10:04.910 --> 00:10:07.579 align:start position:0%
[Music]
which<00:10:05.910><c> can</c><00:10:06.360><c> make</c><00:10:06.540><c> sure</c><00:10:06.749><c> that</c><00:10:06.959><c> that</c><00:10:07.290><c> the</c><00:10:07.410><c> proof</c>

00:10:07.579 --> 00:10:07.589 align:start position:0%
which can make sure that that the proof
 

00:10:07.589 --> 00:10:10.449 align:start position:0%
which can make sure that that the proof
of<00:10:07.679><c> custody</c><00:10:08.189><c> is</c><00:10:08.220><c> valid</c><00:10:08.639><c> and</c><00:10:08.939><c> if</c><00:10:09.660><c> if</c><00:10:09.929><c> that</c>

00:10:10.449 --> 00:10:10.459 align:start position:0%
of custody is valid and if if that
 

00:10:10.459 --> 00:10:14.569 align:start position:0%
of custody is valid and if if that
verification<00:10:11.459><c> can</c><00:10:12.059><c> be</c><00:10:12.269><c> done</c><00:10:12.480><c> then</c><00:10:13.350><c> then</c><00:10:14.339><c> the</c>

00:10:14.569 --> 00:10:14.579 align:start position:0%
verification can be done then then the
 

00:10:14.579 --> 00:10:16.970 align:start position:0%
verification can be done then then the
release<00:10:15.089><c> of</c><00:10:15.419><c> the</c><00:10:15.689><c> of</c><00:10:15.869><c> the</c><00:10:16.079><c> installment</c><00:10:16.439><c> can</c>

00:10:16.970 --> 00:10:16.980 align:start position:0%
release of the of the installment can
 

00:10:16.980 --> 00:10:19.669 align:start position:0%
release of the of the installment can
can<00:10:17.339><c> be</c><00:10:17.389><c> conditional</c><00:10:18.389><c> on</c><00:10:18.509><c> that</c><00:10:18.689><c> which</c><00:10:19.410><c> means</c>

00:10:19.669 --> 00:10:19.679 align:start position:0%
can be conditional on that which means
 

00:10:19.679 --> 00:10:21.859 align:start position:0%
can be conditional on that which means
that<00:10:19.949><c> smart</c><00:10:20.610><c> contracts</c><00:10:21.089><c> are</c><00:10:21.209><c> idea</c><00:10:21.600><c> to</c>

00:10:21.859 --> 00:10:21.869 align:start position:0%
that smart contracts are idea to
 

00:10:21.869 --> 00:10:25.249 align:start position:0%
that smart contracts are idea to
increment<00:10:22.110><c> this</c><00:10:22.410><c> this</c><00:10:22.829><c> kind</c><00:10:23.069><c> of</c><00:10:23.160><c> logic</c><00:10:23.730><c> so</c><00:10:24.689><c> we</c>

00:10:25.249 --> 00:10:25.259 align:start position:0%
increment this this kind of logic so we
 

00:10:25.259 --> 00:10:28.819 align:start position:0%
increment this this kind of logic so we
call<00:10:25.499><c> the</c><00:10:26.100><c> the</c><00:10:26.610><c> the</c><00:10:27.480><c> logic</c><00:10:27.809><c> that</c><00:10:28.019><c> determines</c>

00:10:28.819 --> 00:10:28.829 align:start position:0%
call the the the logic that determines
 

00:10:28.829 --> 00:10:30.739 align:start position:0%
call the the the logic that determines
whether<00:10:29.040><c> in</c><00:10:29.489><c> a</c><00:10:29.610><c> particular</c><00:10:29.730><c> incentive</c><00:10:30.329><c> scheme</c>

00:10:30.739 --> 00:10:30.749 align:start position:0%
whether in a particular incentive scheme
 

00:10:30.749 --> 00:10:33.319 align:start position:0%
whether in a particular incentive scheme
like<00:10:30.929><c> promises</c><00:10:31.619><c> is</c><00:10:32.220><c> kept</c><00:10:32.489><c> is</c><00:10:32.970><c> called</c><00:10:33.269><c> the</c>

00:10:33.319 --> 00:10:33.329 align:start position:0%
like promises is kept is called the
 

00:10:33.329 --> 00:10:35.629 align:start position:0%
like promises is kept is called the
judge<00:10:33.509><c> contract</c><00:10:34.019><c> and</c><00:10:34.290><c> this</c><00:10:34.739><c> whole</c><00:10:34.980><c> you</c><00:10:35.610><c> know</c>

00:10:35.629 --> 00:10:35.639 align:start position:0%
judge contract and this whole you know
 

00:10:35.639 --> 00:10:37.789 align:start position:0%
judge contract and this whole you know
pattern<00:10:35.970><c> of</c><00:10:36.239><c> refusing</c><00:10:37.230><c> the</c><00:10:37.350><c> smart</c><00:10:37.589><c> contract</c>

00:10:37.789 --> 00:10:37.799 align:start position:0%
pattern of refusing the smart contract
 

00:10:37.799 --> 00:10:40.929 align:start position:0%
pattern of refusing the smart contract
as<00:10:38.189><c> a</c><00:10:38.220><c> as</c><00:10:38.910><c> a</c><00:10:39.059><c> judge</c><00:10:39.299><c> is</c><00:10:39.689><c> gonna</c>

00:10:40.929 --> 00:10:40.939 align:start position:0%
as a as a judge is gonna
 

00:10:40.939 --> 00:10:44.419 align:start position:0%
as a as a judge is gonna
come<00:10:41.939><c> in</c><00:10:42.089><c> in</c><00:10:42.269><c> in</c><00:10:42.480><c> various</c><00:10:42.869><c> forms</c><00:10:43.259><c> in</c><00:10:43.439><c> in</c><00:10:43.769><c> a</c><00:10:44.249><c> lot</c>

00:10:44.419 --> 00:10:44.429 align:start position:0%
come in in in various forms in in a lot
 

00:10:44.429 --> 00:10:47.799 align:start position:0%
come in in in various forms in in a lot
of<00:10:44.459><c> incentive</c><00:10:45.059><c> systems</c><00:10:45.509><c> so</c>

00:10:47.799 --> 00:10:47.809 align:start position:0%
of incentive systems so
 

00:10:47.809 --> 00:10:53.239 align:start position:0%
of incentive systems so
so<00:10:48.809><c> far</c><00:10:49.309><c> we</c><00:10:50.480><c> we</c><00:10:51.480><c> can</c><00:10:51.689><c> make</c><00:10:51.869><c> sure</c><00:10:52.109><c> that</c><00:10:52.249><c> the</c>

00:10:53.239 --> 00:10:53.249 align:start position:0%
so far we we can make sure that the
 

00:10:53.249 --> 00:10:55.759 align:start position:0%
so far we we can make sure that the
babysitter<00:10:53.730><c> is</c><00:10:53.939><c> not</c><00:10:54.149><c> getting</c><00:10:54.419><c> paid</c><00:10:54.749><c> if</c><00:10:55.379><c> our</c>

00:10:55.759 --> 00:10:55.769 align:start position:0%
babysitter is not getting paid if our
 

00:10:55.769 --> 00:10:59.239 align:start position:0%
babysitter is not getting paid if our
baby<00:10:56.009><c> goes</c><00:10:56.279><c> missing</c><00:10:56.999><c> are</c><00:10:57.359><c> you</c><00:10:57.449><c> happy</c><00:10:57.919><c> well</c><00:10:58.919><c> I'm</c>

00:10:59.239 --> 00:10:59.249 align:start position:0%
baby goes missing are you happy well I'm
 

00:10:59.249 --> 00:11:02.869 align:start position:0%
baby goes missing are you happy well I'm
a<00:10:59.309><c> habit</c><00:11:00.059><c> in</c><00:11:00.329><c> two</c><00:11:00.480><c> months</c><00:11:00.629><c> so</c><00:11:01.049><c> I</c><00:11:01.799><c> think</c><00:11:02.279><c> we</c><00:11:02.549><c> need</c>

00:11:02.869 --> 00:11:02.879 align:start position:0%
a habit in two months so I think we need
 

00:11:02.879 --> 00:11:04.609 align:start position:0%
a habit in two months so I think we need
in<00:11:03.239><c> this</c><00:11:03.389><c> case</c><00:11:03.629><c> some</c><00:11:04.139><c> sort</c><00:11:04.350><c> of</c><00:11:04.410><c> punitive</c>

00:11:04.609 --> 00:11:04.619 align:start position:0%
in this case some sort of punitive
 

00:11:04.619 --> 00:11:07.740 align:start position:0%
in this case some sort of punitive
measure<00:11:05.450><c> added</c><00:11:05.690><c> to</c><00:11:05.810><c> that</c><00:11:05.930><c> so</c>

00:11:07.740 --> 00:11:07.750 align:start position:0%
measure added to that so
 

00:11:07.750 --> 00:11:11.080 align:start position:0%
measure added to that so
we're<00:11:08.750><c> holding</c><00:11:08.990><c> them</c><00:11:09.380><c> the</c><00:11:09.560><c> positive</c><00:11:10.090><c> reward</c>

00:11:11.080 --> 00:11:11.090 align:start position:0%
we're holding them the positive reward
 

00:11:11.090 --> 00:11:14.080 align:start position:0%
we're holding them the positive reward
as<00:11:11.780><c> an</c><00:11:11.990><c> incentive</c><00:11:12.320><c> is</c><00:11:12.770><c> nice</c><00:11:13.400><c> it's</c><00:11:13.820><c> almost</c>

00:11:14.080 --> 00:11:14.090 align:start position:0%
as an incentive is nice it's almost
 

00:11:14.090 --> 00:11:15.940 align:start position:0%
as an incentive is nice it's almost
necessary<00:11:14.600><c> but</c><00:11:14.870><c> it's</c><00:11:15.020><c> not</c><00:11:15.080><c> sufficient</c><00:11:15.200><c> and</c>

00:11:15.940 --> 00:11:15.950 align:start position:0%
necessary but it's not sufficient and
 

00:11:15.950 --> 00:11:18.040 align:start position:0%
necessary but it's not sufficient and
therefore<00:11:16.400><c> we</c><00:11:16.910><c> we</c><00:11:17.180><c> need</c><00:11:17.390><c> to</c><00:11:17.510><c> introduce</c><00:11:17.720><c> this</c>

00:11:18.040 --> 00:11:18.050 align:start position:0%
therefore we we need to introduce this
 

00:11:18.050 --> 00:11:21.610 align:start position:0%
therefore we we need to introduce this
by<00:11:18.370><c> punishments</c><00:11:19.370><c> so</c><00:11:19.790><c> how</c><00:11:20.060><c> do</c><00:11:20.390><c> we</c><00:11:20.510><c> do</c><00:11:20.720><c> that</c><00:11:21.200><c> so</c>

00:11:21.610 --> 00:11:21.620 align:start position:0%
by punishments so how do we do that so
 

00:11:21.620 --> 00:11:25.920 align:start position:0%
by punishments so how do we do that so
first<00:11:21.890><c> of</c><00:11:22.070><c> all</c><00:11:22.390><c> we</c><00:11:23.390><c> need</c><00:11:23.510><c> a</c><00:11:23.680><c> component</c><00:11:24.680><c> where</c><00:11:25.280><c> I</c>

00:11:25.920 --> 00:11:25.930 align:start position:0%
first of all we need a component where I
 

00:11:25.930 --> 00:11:31.600 align:start position:0%
first of all we need a component where I
expect<00:11:27.430><c> the</c><00:11:28.430><c> nodes</c><00:11:28.730><c> to</c><00:11:29.000><c> be</c><00:11:29.420><c> registered</c><00:11:30.610><c> in</c>

00:11:31.600 --> 00:11:31.610 align:start position:0%
expect the nodes to be registered in
 

00:11:31.610 --> 00:11:32.730 align:start position:0%
expect the nodes to be registered in
order<00:11:31.910><c> to</c>

00:11:32.730 --> 00:11:32.740 align:start position:0%
order to
 

00:11:32.740 --> 00:11:36.430 align:start position:0%
order to
to<00:11:33.740><c> make</c><00:11:34.040><c> sure</c><00:11:34.190><c> that</c><00:11:34.820><c> they</c><00:11:35.600><c> have</c><00:11:35.810><c> something</c><00:11:36.080><c> on</c>

00:11:36.430 --> 00:11:36.440 align:start position:0%
to make sure that they have something on
 

00:11:36.440 --> 00:11:39.490 align:start position:0%
to make sure that they have something on
the<00:11:36.590><c> line</c><00:11:36.740><c> they</c><00:11:36.950><c> have</c><00:11:37.130><c> something</c><00:11:37.430><c> it's</c><00:11:38.500><c> to</c>

00:11:39.490 --> 00:11:39.500 align:start position:0%
the line they have something it's to
 

00:11:39.500 --> 00:11:43.030 align:start position:0%
the line they have something it's to
stake<00:11:39.800><c> so</c><00:11:40.520><c> if</c><00:11:40.640><c> they</c><00:11:40.820><c> make</c><00:11:40.970><c> a</c><00:11:41.030><c> mistake</c><00:11:42.040><c> then</c>

00:11:43.030 --> 00:11:43.040 align:start position:0%
stake so if they make a mistake then
 

00:11:43.040 --> 00:11:45.450 align:start position:0%
stake so if they make a mistake then
they<00:11:43.220><c> lose</c>

00:11:45.450 --> 00:11:45.460 align:start position:0%
 
 

00:11:45.460 --> 00:11:48.250 align:start position:0%
 
their<00:11:46.460><c> stake</c><00:11:46.730><c> in</c><00:11:46.760><c> this</c><00:11:47.630><c> case</c><00:11:47.840><c> we</c><00:11:48.050><c> called</c>

00:11:48.250 --> 00:11:48.260 align:start position:0%
their stake in this case we called
 

00:11:48.260 --> 00:11:52.240 align:start position:0%
their stake in this case we called
security<00:11:48.740><c> deposit</c><00:11:49.340><c> and</c><00:11:50.080><c> this</c><00:11:51.080><c> this</c><00:11:51.680><c> component</c>

00:11:52.240 --> 00:11:52.250 align:start position:0%
security deposit and this this component
 

00:11:52.250 --> 00:11:53.350 align:start position:0%
security deposit and this this component
of<00:11:52.370><c> the</c><00:11:52.460><c> system</c><00:11:52.760><c> is</c><00:11:52.850><c> called</c><00:11:53.060><c> as</c><00:11:53.150><c> where</c>

00:11:53.350 --> 00:11:53.360 align:start position:0%
of the system is called as where
 

00:11:53.360 --> 00:11:54.480 align:start position:0%
of the system is called as where
contract

00:11:54.480 --> 00:11:54.490 align:start position:0%
contract
 

00:11:54.490 --> 00:11:57.220 align:start position:0%
contract
double<00:11:55.490><c> meaning</c><00:11:55.790><c> it</c><00:11:55.940><c> means</c><00:11:56.480><c> that</c><00:11:56.630><c> you</c><00:11:56.780><c> swear</c>

00:11:57.220 --> 00:11:57.230 align:start position:0%
double meaning it means that you swear
 

00:11:57.230 --> 00:12:01.660 align:start position:0%
double meaning it means that you swear
to<00:11:57.440><c> to</c><00:11:58.420><c> keep</c><00:11:59.420><c> to</c><00:11:59.630><c> the</c><00:12:00.110><c> rules</c><00:12:00.320><c> of</c><00:12:00.470><c> the</c><00:12:00.650><c> game</c><00:12:01.520><c> and</c>

00:12:01.660 --> 00:12:01.670 align:start position:0%
to to keep to the rules of the game and
 

00:12:01.670 --> 00:12:05.350 align:start position:0%
to to keep to the rules of the game and
you<00:12:02.830><c> stand</c><00:12:03.830><c> to</c><00:12:04.010><c> lose</c><00:12:04.070><c> your</c><00:12:04.430><c> deposit</c><00:12:04.640><c> and</c>

00:12:05.350 --> 00:12:05.360 align:start position:0%
you stand to lose your deposit and
 

00:12:05.360 --> 00:12:08.370 align:start position:0%
you stand to lose your deposit and
therefore<00:12:06.320><c> your</c><00:12:06.440><c> reputation</c><00:12:06.710><c> and</c><00:12:07.220><c> and</c>

00:12:08.370 --> 00:12:08.380 align:start position:0%
therefore your reputation and and
 

00:12:08.380 --> 00:12:10.840 align:start position:0%
therefore your reputation and and
participation<00:12:09.380><c> at</c><00:12:10.370><c> least</c><00:12:10.640><c> with</c><00:12:10.820><c> that</c>

00:12:10.840 --> 00:12:10.850 align:start position:0%
participation at least with that
 

00:12:10.850 --> 00:12:14.050 align:start position:0%
participation at least with that
identity<00:12:11.480><c> for</c><00:12:12.020><c> a</c><00:12:12.050><c> while</c><00:12:12.200><c> in</c><00:12:12.680><c> case</c><00:12:12.980><c> you</c><00:12:13.370><c> found</c>

00:12:14.050 --> 00:12:14.060 align:start position:0%
identity for a while in case you found
 

00:12:14.060 --> 00:12:19.020 align:start position:0%
identity for a while in case you found
to<00:12:14.570><c> misbehave</c><00:12:15.310><c> so</c>

00:12:19.020 --> 00:12:19.030 align:start position:0%
 
 

00:12:19.030 --> 00:12:22.500 align:start position:0%
 
how<00:12:20.030><c> do</c><00:12:20.300><c> you</c><00:12:20.510><c> get</c><00:12:20.660><c> the</c><00:12:20.810><c> receipts</c>

00:12:22.500 --> 00:12:22.510 align:start position:0%
how do you get the receipts
 

00:12:22.510 --> 00:12:26.410 align:start position:0%
how do you get the receipts
so<00:12:23.590><c> so</c><00:12:24.590><c> this</c><00:12:24.740><c> one</c><00:12:24.950><c> we</c><00:12:25.790><c> already</c><00:12:25.970><c> talked</c><00:12:26.330><c> about</c>

00:12:26.410 --> 00:12:26.420 align:start position:0%
so so this one we already talked about
 

00:12:26.420 --> 00:12:29.440 align:start position:0%
so so this one we already talked about
the<00:12:26.720><c> retrieval</c><00:12:27.320><c> process</c><00:12:27.880><c> basically</c><00:12:28.880><c> the</c><00:12:29.180><c> same</c>

00:12:29.440 --> 00:12:29.450 align:start position:0%
the retrieval process basically the same
 

00:12:29.450 --> 00:12:32.320 align:start position:0%
the retrieval process basically the same
routing<00:12:29.930><c> mechanism</c><00:12:30.890><c> is</c><00:12:31.010><c> used</c><00:12:31.040><c> for</c><00:12:31.580><c> for</c><00:12:32.180><c> this</c>

00:12:32.320 --> 00:12:32.330 align:start position:0%
routing mechanism is used for for this
 

00:12:32.330 --> 00:12:35.170 align:start position:0%
routing mechanism is used for for this
process<00:12:33.050><c> called</c><00:12:33.320><c> singing</c><00:12:33.560><c> thinking</c><00:12:34.460><c> make</c>

00:12:35.170 --> 00:12:35.180 align:start position:0%
process called singing thinking make
 

00:12:35.180 --> 00:12:37.500 align:start position:0%
process called singing thinking make
sure<00:12:35.420><c> that</c><00:12:35.660><c> the</c><00:12:35.810><c> content</c>

00:12:37.500 --> 00:12:37.510 align:start position:0%
sure that the content
 

00:12:37.510 --> 00:12:41.350 align:start position:0%
sure that the content
finds<00:12:38.510><c> the</c><00:12:39.140><c> appropriate</c><00:12:39.710><c> address</c><00:12:40.250><c> that</c><00:12:40.910><c> it</c>

00:12:41.350 --> 00:12:41.360 align:start position:0%
finds the appropriate address that it
 

00:12:41.360 --> 00:12:44.140 align:start position:0%
finds the appropriate address that it
should<00:12:41.600><c> be</c><00:12:41.780><c> stored</c><00:12:42.020><c> at</c><00:12:42.290><c> so</c><00:12:43.130><c> you</c><00:12:43.880><c> have</c><00:12:44.030><c> the</c>

00:12:44.140 --> 00:12:44.150 align:start position:0%
should be stored at so you have the
 

00:12:44.150 --> 00:12:46.840 align:start position:0%
should be stored at so you have the
owner<00:12:44.300><c> who</c><00:12:44.710><c> puts</c><00:12:45.710><c> up</c><00:12:45.890><c> like</c><00:12:46.070><c> upload</c><00:12:46.460><c> the</c><00:12:46.580><c> chunk</c>

00:12:46.840 --> 00:12:46.850 align:start position:0%
owner who puts up like upload the chunk
 

00:12:46.850 --> 00:12:49.510 align:start position:0%
owner who puts up like upload the chunk
or<00:12:47.240><c> a</c><00:12:47.300><c> piece</c><00:12:47.750><c> of</c><00:12:47.900><c> data</c><00:12:48.050><c> to</c><00:12:48.230><c> the</c><00:12:48.440><c> network</c><00:12:48.830><c> then</c>

00:12:49.510 --> 00:12:49.520 align:start position:0%
or a piece of data to the network then
 

00:12:49.520 --> 00:12:52.960 align:start position:0%
or a piece of data to the network then
it<00:12:50.420><c> has</c><00:12:50.630><c> to</c><00:12:50.810><c> has</c><00:12:51.380><c> to</c><00:12:51.410><c> arrive</c><00:12:51.770><c> at</c><00:12:52.340><c> the</c><00:12:52.640><c> chunks</c>

00:12:52.960 --> 00:12:52.970 align:start position:0%
it has to has to arrive at the chunks
 

00:12:52.970 --> 00:12:54.480 align:start position:0%
it has to has to arrive at the chunks
address<00:12:53.330><c> and</c>

00:12:54.480 --> 00:12:54.490 align:start position:0%
address and
 

00:12:54.490 --> 00:12:56.890 align:start position:0%
address and
basically<00:12:55.490><c> have</c><00:12:55.700><c> to</c><00:12:55.850><c> be</c><00:12:55.970><c> stored</c><00:12:56.300><c> by</c><00:12:56.600><c> the</c><00:12:56.630><c> node</c>

00:12:56.890 --> 00:12:56.900 align:start position:0%
basically have to be stored by the node
 

00:12:56.900 --> 00:12:59.110 align:start position:0%
basically have to be stored by the node
that's<00:12:57.380><c> closest</c><00:12:57.800><c> to</c><00:12:57.980><c> that</c><00:12:58.010><c> address</c><00:12:58.310><c> how</c><00:12:58.910><c> does</c>

00:12:59.110 --> 00:12:59.120 align:start position:0%
that's closest to that address how does
 

00:12:59.120 --> 00:13:01.360 align:start position:0%
that's closest to that address how does
it<00:12:59.240><c> get</c><00:12:59.360><c> there</c><00:12:59.420><c> well</c><00:13:00.050><c> as</c><00:13:00.260><c> IRA</c><00:13:00.920><c> mentioned</c>

00:13:01.360 --> 00:13:01.370 align:start position:0%
it get there well as IRA mentioned
 

00:13:01.370 --> 00:13:03.460 align:start position:0%
it get there well as IRA mentioned
there's<00:13:01.490><c> always</c><00:13:01.700><c> a</c><00:13:01.880><c> node</c><00:13:02.240><c> that's</c><00:13:02.870><c> closer</c><00:13:03.200><c> to</c>

00:13:03.460 --> 00:13:03.470 align:start position:0%
there's always a node that's closer to
 

00:13:03.470 --> 00:13:05.800 align:start position:0%
there's always a node that's closer to
the<00:13:03.590><c> to</c><00:13:03.890><c> the</c><00:13:03.980><c> any</c><00:13:04.130><c> address</c><00:13:04.490><c> than</c><00:13:04.730><c> you</c><00:13:04.880><c> this</c><00:13:05.630><c> is</c>

00:13:05.800 --> 00:13:05.810 align:start position:0%
the to the any address than you this is
 

00:13:05.810 --> 00:13:07.810 align:start position:0%
the to the any address than you this is
the<00:13:05.990><c> property</c><00:13:06.530><c> of</c><00:13:06.680><c> the</c><00:13:06.860><c> Camellia</c><00:13:07.400><c> network</c>

00:13:07.810 --> 00:13:07.820 align:start position:0%
the property of the Camellia network
 

00:13:07.820 --> 00:13:10.720 align:start position:0%
the property of the Camellia network
this<00:13:08.750><c> particular</c><00:13:09.470><c> network</c><00:13:10.130><c> topology</c><00:13:10.700><c> that</c>

00:13:10.720 --> 00:13:10.730 align:start position:0%
this particular network topology that
 

00:13:10.730 --> 00:13:12.490 align:start position:0%
this particular network topology that
makes<00:13:11.060><c> sure</c><00:13:11.150><c> that</c><00:13:11.270><c> this</c><00:13:11.480><c> is</c><00:13:11.660><c> the</c><00:13:11.780><c> case</c><00:13:11.960><c> then</c>

00:13:12.490 --> 00:13:12.500 align:start position:0%
makes sure that this is the case then
 

00:13:12.500 --> 00:13:13.630 align:start position:0%
makes sure that this is the case then
you<00:13:12.530><c> pass</c><00:13:12.800><c> the</c>

00:13:13.630 --> 00:13:13.640 align:start position:0%
you pass the
 

00:13:13.640 --> 00:13:16.690 align:start position:0%
you pass the
talk<00:13:14.300><c> to</c><00:13:14.450><c> that</c><00:13:14.480><c> fear</c><00:13:15.050><c> which</c><00:13:15.800><c> is</c><00:13:15.980><c> directly</c>

00:13:16.690 --> 00:13:16.700 align:start position:0%
talk to that fear which is directly
 

00:13:16.700 --> 00:13:18.760 align:start position:0%
talk to that fear which is directly
connected<00:13:16.970><c> to</c><00:13:17.210><c> you</c><00:13:17.360><c> and</c><00:13:17.570><c> that</c><00:13:17.990><c> peer</c><00:13:18.350><c> does</c><00:13:18.590><c> the</c>

00:13:18.760 --> 00:13:18.770 align:start position:0%
connected to you and that peer does the
 

00:13:18.770 --> 00:13:21.730 align:start position:0%
connected to you and that peer does the
same<00:13:18.980><c> so</c><00:13:19.420><c> through</c><00:13:20.420><c> a</c><00:13:20.480><c> series</c><00:13:20.600><c> of</c><00:13:20.990><c> relay</c><00:13:21.470><c> nodes</c>

00:13:21.730 --> 00:13:21.740 align:start position:0%
same so through a series of relay nodes
 

00:13:21.740 --> 00:13:24.430 align:start position:0%
same so through a series of relay nodes
and<00:13:22.040><c> through</c><00:13:22.760><c> a</c><00:13:22.820><c> process</c><00:13:22.850><c> so</c><00:13:23.300><c> forwarding</c><00:13:23.930><c> the</c>

00:13:24.430 --> 00:13:24.440 align:start position:0%
and through a process so forwarding the
 

00:13:24.440 --> 00:13:28.050 align:start position:0%
and through a process so forwarding the
the<00:13:24.860><c> chunk</c><00:13:25.130><c> ends</c><00:13:26.090><c> up</c><00:13:26.210><c> and</c><00:13:26.450><c> the</c><00:13:27.230><c> closest</c><00:13:27.770><c> node</c>

00:13:28.050 --> 00:13:28.060 align:start position:0%
the chunk ends up and the closest node
 

00:13:28.060 --> 00:13:31.570 align:start position:0%
the chunk ends up and the closest node
so<00:13:29.060><c> what</c><00:13:30.020><c> what</c><00:13:30.410><c> what</c><00:13:30.710><c> happens</c><00:13:31.040><c> when</c><00:13:31.220><c> where</c><00:13:31.460><c> we</c>

00:13:31.570 --> 00:13:31.580 align:start position:0%
so what what what happens when where we
 

00:13:31.580 --> 00:13:34.630 align:start position:0%
so what what what happens when where we
are<00:13:31.700><c> want</c><00:13:31.820><c> to</c><00:13:31.880><c> ensure</c><00:13:32.240><c> the</c><00:13:32.420><c> storage</c><00:13:32.780><c> like</c><00:13:33.640><c> well</c>

00:13:34.630 --> 00:13:34.640 align:start position:0%
are want to ensure the storage like well
 

00:13:34.640 --> 00:13:36.850 align:start position:0%
are want to ensure the storage like well
it's<00:13:35.150><c> very</c><00:13:35.330><c> simple</c><00:13:35.810><c> we</c><00:13:36.050><c> just</c><00:13:36.230><c> enrich</c><00:13:36.650><c> this</c>

00:13:36.850 --> 00:13:36.860 align:start position:0%
it's very simple we just enrich this
 

00:13:36.860 --> 00:13:42.900 align:start position:0%
it's very simple we just enrich this
process<00:13:37.310><c> with</c><00:13:37.610><c> the</c><00:13:37.760><c> reverse</c>

00:13:42.900 --> 00:13:42.910 align:start position:0%
 
 

00:13:42.910 --> 00:13:46.470 align:start position:0%
 
basically<00:13:43.910><c> a</c><00:13:43.990><c> reverse</c><00:13:44.990><c> process</c><00:13:45.290><c> whereby</c>

00:13:46.470 --> 00:13:46.480 align:start position:0%
basically a reverse process whereby
 

00:13:46.480 --> 00:13:52.170 align:start position:0%
basically a reverse process whereby
on<00:13:47.480><c> each</c><00:13:47.740><c> swap</c><00:13:48.940><c> transaction</c><00:13:49.940><c> where</c><00:13:50.390><c> the</c><00:13:50.540><c> peer</c>

00:13:52.170 --> 00:13:52.180 align:start position:0%
on each swap transaction where the peer
 

00:13:52.180 --> 00:13:55.570 align:start position:0%
on each swap transaction where the peer
forwards<00:13:53.180><c> the</c><00:13:53.420><c> chunk</c><00:13:53.870><c> they</c><00:13:54.530><c> get</c><00:13:55.040><c> a</c><00:13:55.070><c> receipt</c>

00:13:55.570 --> 00:13:55.580 align:start position:0%
forwards the chunk they get a receipt
 

00:13:55.580 --> 00:13:57.360 align:start position:0%
forwards the chunk they get a receipt
back<00:13:56.510><c> and</c>

00:13:57.360 --> 00:13:57.370 align:start position:0%
back and
 

00:13:57.370 --> 00:14:00.940 align:start position:0%
back and
with<00:13:58.370><c> that</c><00:13:58.550><c> receipt</c><00:13:58.970><c> what</c><00:13:59.630><c> can</c><00:13:59.870><c> we</c><00:13:59.960><c> do</c><00:14:00.110><c> well</c>

00:14:00.940 --> 00:14:00.950 align:start position:0%
with that receipt what can we do well
 

00:14:00.950 --> 00:14:05.800 align:start position:0%
with that receipt what can we do well
the<00:14:01.910><c> word</c><00:14:02.840><c> for</c><00:14:03.080><c> every</c><00:14:03.550><c> peer</c><00:14:04.550><c> that</c><00:14:05.090><c> you</c><00:14:05.480><c> can</c><00:14:05.690><c> use</c>

00:14:05.800 --> 00:14:05.810 align:start position:0%
the word for every peer that you can use
 

00:14:05.810 --> 00:14:09.730 align:start position:0%
the word for every peer that you can use
the<00:14:05.960><c> receipt</c><00:14:06.320><c> to</c><00:14:06.620><c> to</c><00:14:07.430><c> sue</c><00:14:08.180><c> against</c><00:14:08.870><c> losing</c><00:14:09.590><c> the</c>

00:14:09.730 --> 00:14:09.740 align:start position:0%
the receipt to to sue against losing the
 

00:14:09.740 --> 00:14:12.700 align:start position:0%
the receipt to to sue against losing the
chunk<00:14:09.980><c> so</c><00:14:10.250><c> if</c><00:14:11.060><c> you</c><00:14:11.300><c> if</c><00:14:11.540><c> you</c><00:14:11.660><c> have</c><00:14:11.840><c> the</c><00:14:12.020><c> receipt</c>

00:14:12.700 --> 00:14:12.710 align:start position:0%
chunk so if you if you have the receipt
 

00:14:12.710 --> 00:14:15.730 align:start position:0%
chunk so if you if you have the receipt
then<00:14:13.480><c> you</c><00:14:14.480><c> can</c><00:14:14.690><c> start</c><00:14:15.140><c> the</c><00:14:15.290><c> litigation</c>

00:14:15.730 --> 00:14:15.740 align:start position:0%
then you can start the litigation
 

00:14:15.740 --> 00:14:19.200 align:start position:0%
then you can start the litigation
process<00:14:16.390><c> this</c><00:14:17.390><c> is</c><00:14:17.570><c> gonna</c><00:14:17.720><c> be</c><00:14:17.900><c> the</c><00:14:17.990><c> next</c>

00:14:19.200 --> 00:14:19.210 align:start position:0%
process this is gonna be the next
 

00:14:19.210 --> 00:14:22.000 align:start position:0%
process this is gonna be the next
component<00:14:20.210><c> that</c><00:14:20.540><c> we</c><00:14:20.690><c> talked</c><00:14:20.900><c> about</c><00:14:20.930><c> so</c><00:14:21.470><c> the</c>

00:14:22.000 --> 00:14:22.010 align:start position:0%
component that we talked about so the
 

00:14:22.010 --> 00:14:25.840 align:start position:0%
component that we talked about so the
litigation<00:14:22.370><c> process</c><00:14:22.600><c> is</c><00:14:23.600><c> in</c><00:14:24.350><c> in</c><00:14:25.310><c> very</c><00:14:25.550><c> short</c>

00:14:25.840 --> 00:14:25.850 align:start position:0%
litigation process is in in very short
 

00:14:25.850 --> 00:14:28.570 align:start position:0%
litigation process is in in very short
it<00:14:26.090><c> means</c><00:14:26.300><c> that</c><00:14:26.480><c> it</c><00:14:27.410><c> makes</c><00:14:27.830><c> sure</c><00:14:27.950><c> that</c><00:14:28.220><c> if</c><00:14:28.400><c> you</c>

00:14:28.570 --> 00:14:28.580 align:start position:0%
it means that it makes sure that if you
 

00:14:28.580 --> 00:14:30.640 align:start position:0%
it means that it makes sure that if you
if<00:14:28.880><c> you</c><00:14:29.120><c> if</c><00:14:29.390><c> you</c><00:14:29.540><c> date</c><00:14:29.720><c> in</c><00:14:29.930><c> the</c><00:14:30.050><c> data</c><00:14:30.230><c> is</c><00:14:30.410><c> lost</c>

00:14:30.640 --> 00:14:30.650 align:start position:0%
if you if you date in the data is lost
 

00:14:30.650 --> 00:14:40.200 align:start position:0%
if you if you date in the data is lost
then<00:14:31.220><c> then</c><00:14:32.210><c> the</c><00:14:32.470><c> food</c><00:14:33.580><c> store</c>

00:14:40.200 --> 00:14:40.210 align:start position:0%
 
 

00:14:40.210 --> 00:14:44.860 align:start position:0%
 
it's<00:14:41.210><c> the</c><00:14:41.750><c> litigation</c><00:14:42.200><c> is</c><00:14:42.470><c> does</c><00:14:42.710><c> is</c><00:14:43.100><c> done</c><00:14:43.870><c> by</c>

00:14:44.860 --> 00:14:44.870 align:start position:0%
it's the litigation is does is done by
 

00:14:44.870 --> 00:14:47.980 align:start position:0%
it's the litigation is does is done by
challenge<00:14:45.440><c> which</c><00:14:45.800><c> means</c><00:14:46.100><c> that</c><00:14:46.340><c> whoever</c><00:14:47.300><c> who'd</c>

00:14:47.980 --> 00:14:47.990 align:start position:0%
challenge which means that whoever who'd
 

00:14:47.990 --> 00:14:50.410 align:start position:0%
challenge which means that whoever who'd
valid<00:14:48.680><c> receipt</c><00:14:49.100><c> for</c><00:14:49.580><c> a</c><00:14:49.610><c> chunk</c><00:14:49.850><c> and</c><00:14:50.060><c> they</c><00:14:50.210><c> don't</c>

00:14:50.410 --> 00:14:50.420 align:start position:0%
valid receipt for a chunk and they don't
 

00:14:50.420 --> 00:14:53.910 align:start position:0%
valid receipt for a chunk and they don't
find<00:14:50.690><c> that</c><00:14:51.230><c> the</c><00:14:51.680><c> child</c><00:14:51.920><c> they</c><00:14:52.460><c> are</c>

00:14:53.910 --> 00:14:53.920 align:start position:0%
find that the child they are
 

00:14:53.920 --> 00:14:57.370 align:start position:0%
find that the child they are
allowed<00:14:54.920><c> to</c><00:14:54.950><c> to</c><00:14:55.780><c> launch</c><00:14:56.780><c> a</c><00:14:56.870><c> process</c><00:14:57.200><c> of</c>

00:14:57.370 --> 00:14:57.380 align:start position:0%
allowed to to launch a process of
 

00:14:57.380 --> 00:14:59.440 align:start position:0%
allowed to to launch a process of
litigation<00:14:57.770><c> which</c><00:14:58.280><c> basically</c><00:14:58.610><c> means</c><00:14:58.880><c> sue</c><00:14:59.300><c> on</c>

00:14:59.440 --> 00:14:59.450 align:start position:0%
litigation which basically means sue on
 

00:14:59.450 --> 00:15:01.180 align:start position:0%
litigation which basically means sue on
the<00:14:59.480><c> blockchain</c><00:14:59.810><c> it's</c><00:15:00.470><c> it's</c><00:15:00.800><c> sending</c><00:15:01.010><c> a</c>

00:15:01.180 --> 00:15:01.190 align:start position:0%
the blockchain it's it's sending a
 

00:15:01.190 --> 00:15:02.920 align:start position:0%
the blockchain it's it's sending a
particular<00:15:01.550><c> transaction</c><00:15:02.000><c> to</c><00:15:02.450><c> this</c><00:15:02.570><c> to</c><00:15:02.810><c> the</c>

00:15:02.920 --> 00:15:02.930 align:start position:0%
particular transaction to this to the
 

00:15:02.930 --> 00:15:04.750 align:start position:0%
particular transaction to this to the
swindle<00:15:03.320><c> contract</c><00:15:03.740><c> that</c><00:15:03.920><c> that</c><00:15:04.250><c> handles</c><00:15:04.640><c> the</c>

00:15:04.750 --> 00:15:04.760 align:start position:0%
swindle contract that that handles the
 

00:15:04.760 --> 00:15:09.180 align:start position:0%
swindle contract that that handles the
swarm<00:15:05.060><c> incentive</c><00:15:05.570><c> system</c><00:15:05.990><c> and</c>

00:15:09.180 --> 00:15:09.190 align:start position:0%
 
 

00:15:09.190 --> 00:15:12.490 align:start position:0%
 
once<00:15:10.190><c> once</c><00:15:10.520><c> you</c><00:15:10.640><c> get</c><00:15:10.850><c> to</c><00:15:11.030><c> this</c><00:15:11.180><c> stage</c><00:15:11.480><c> the</c><00:15:12.200><c> the</c>

00:15:12.490 --> 00:15:12.500 align:start position:0%
once once you get to this stage the the
 

00:15:12.500 --> 00:15:15.280 align:start position:0%
once once you get to this stage the the
only<00:15:12.650><c> way</c><00:15:12.920><c> that</c><00:15:13.220><c> appear</c><00:15:14.060><c> can</c><00:15:14.390><c> defend</c>

00:15:15.280 --> 00:15:15.290 align:start position:0%
only way that appear can defend
 

00:15:15.290 --> 00:15:17.810 align:start position:0%
only way that appear can defend
themselves<00:15:15.560><c> against</c><00:15:16.400><c> against</c><00:15:17.300><c> this</c>

00:15:17.810 --> 00:15:17.820 align:start position:0%
themselves against against this
 

00:15:17.820 --> 00:15:20.030 align:start position:0%
themselves against against this
Challenge<00:15:18.270><c> is</c><00:15:18.780><c> like</c><00:15:19.020><c> basically</c><00:15:19.650><c> two</c><00:15:19.890><c> ways</c>

00:15:20.030 --> 00:15:20.040 align:start position:0%
Challenge is like basically two ways
 

00:15:20.040 --> 00:15:22.130 align:start position:0%
Challenge is like basically two ways
like<00:15:20.340><c> one</c><00:15:20.550><c> is</c><00:15:20.700><c> to</c><00:15:20.880><c> show</c><00:15:21.540><c> the</c><00:15:21.720><c> channel</c><00:15:22.020><c> that</c>

00:15:22.130 --> 00:15:22.140 align:start position:0%
like one is to show the channel that
 

00:15:22.140 --> 00:15:24.530 align:start position:0%
like one is to show the channel that
here<00:15:22.320><c> you</c><00:15:22.440><c> premiere</c><00:15:22.800><c> you</c><00:15:22.890><c> go</c><00:15:23.010><c> so</c><00:15:23.490><c> like</c><00:15:23.790><c> your</c>

00:15:24.530 --> 00:15:24.540 align:start position:0%
here you premiere you go so like your
 

00:15:24.540 --> 00:15:26.270 align:start position:0%
here you premiere you go so like your
baby<00:15:24.750><c> is</c><00:15:24.900><c> actually</c><00:15:25.260><c> here</c><00:15:25.380><c> like</c><00:15:25.680><c> please</c><00:15:25.920><c> please</c>

00:15:26.270 --> 00:15:26.280 align:start position:0%
baby is actually here like please please
 

00:15:26.280 --> 00:15:29.150 align:start position:0%
baby is actually here like please please
believe<00:15:26.430><c> me</c><00:15:26.610><c> it's</c><00:15:27.210><c> okay</c><00:15:27.710><c> they</c><00:15:28.710><c> are</c><00:15:28.740><c> not</c><00:15:28.830><c> fast</c>

00:15:29.150 --> 00:15:29.160 align:start position:0%
believe me it's okay they are not fast
 

00:15:29.160 --> 00:15:32.000 align:start position:0%
believe me it's okay they are not fast
or<00:15:29.610><c> they</c><00:15:30.300><c> actually</c><00:15:30.420><c> do</c><00:15:30.750><c> some</c><00:15:31.200><c> finger-pointing</c>

00:15:32.000 --> 00:15:32.010 align:start position:0%
or they actually do some finger-pointing
 

00:15:32.010 --> 00:15:33.790 align:start position:0%
or they actually do some finger-pointing
they

00:15:33.790 --> 00:15:33.800 align:start position:0%
they
 

00:15:33.800 --> 00:15:35.720 align:start position:0%
they
essentially<00:15:34.800><c> it</c><00:15:34.920><c> means</c><00:15:34.980><c> they're</c><00:15:35.400><c> shifting</c>

00:15:35.720 --> 00:15:35.730 align:start position:0%
essentially it means they're shifting
 

00:15:35.730 --> 00:15:38.680 align:start position:0%
essentially it means they're shifting
the<00:15:35.880><c> blame</c><00:15:36.000><c> to</c><00:15:36.750><c> the</c><00:15:36.780><c> next</c><00:15:37.170><c> node</c><00:15:37.350><c> which</c>

00:15:38.680 --> 00:15:38.690 align:start position:0%
the blame to the next node which
 

00:15:38.690 --> 00:15:42.920 align:start position:0%
the blame to the next node which
so<00:15:39.690><c> it</c><00:15:39.840><c> was</c><00:15:40.080><c> the</c><00:15:40.230><c> previous</c><00:15:40.710><c> slide</c><00:15:41.270><c> so</c><00:15:42.270><c> the</c><00:15:42.570><c> next</c>

00:15:42.920 --> 00:15:42.930 align:start position:0%
so it was the previous slide so the next
 

00:15:42.930 --> 00:15:45.760 align:start position:0%
so it was the previous slide so the next
note<00:15:43.110><c> that</c><00:15:43.320><c> that</c><00:15:43.620><c> they</c><00:15:43.770><c> forwarded</c><00:15:44.280><c> it</c><00:15:44.430><c> to</c><00:15:44.460><c> so</c>

00:15:45.760 --> 00:15:45.770 align:start position:0%
note that that they forwarded it to so
 

00:15:45.770 --> 00:15:49.730 align:start position:0%
note that that they forwarded it to so
these<00:15:46.770><c> these</c><00:15:47.280><c> local</c><00:15:48.210><c> interactions</c><00:15:48.930><c> in</c><00:15:49.500><c> the</c>

00:15:49.730 --> 00:15:49.740 align:start position:0%
these these local interactions in the
 

00:15:49.740 --> 00:15:52.790 align:start position:0%
these these local interactions in the
end<00:15:49.860><c> make</c><00:15:50.250><c> sure</c><00:15:50.280><c> that</c><00:15:50.760><c> the</c><00:15:51.300><c> litigation</c><00:15:52.200><c> leads</c>

00:15:52.790 --> 00:15:52.800 align:start position:0%
end make sure that the litigation leads
 

00:15:52.800 --> 00:15:58.210 align:start position:0%
end make sure that the litigation leads
to<00:15:52.980><c> a</c><00:15:53.010><c> correct</c><00:15:54.000><c> result</c><00:15:54.300><c> and</c><00:15:54.860><c> at</c><00:15:55.860><c> the</c><00:15:56.040><c> same</c><00:15:56.220><c> time</c>

00:15:58.210 --> 00:15:58.220 align:start position:0%
to a correct result and at the same time
 

00:15:58.220 --> 00:16:00.680 align:start position:0%
to a correct result and at the same time
give<00:15:59.220><c> the</c><00:15:59.460><c> give</c><00:15:59.820><c> the</c><00:15:59.850><c> very</c><00:16:00.210><c> interesting</c>

00:16:00.680 --> 00:16:00.690 align:start position:0%
give the give the very interesting
 

00:16:00.690 --> 00:16:03.680 align:start position:0%
give the give the very interesting
property<00:16:01.140><c> of</c><00:16:01.170><c> the</c><00:16:01.260><c> system</c><00:16:01.500><c> that</c><00:16:01.920><c> the</c><00:16:02.690><c> storage</c>

00:16:03.680 --> 00:16:03.690 align:start position:0%
property of the system that the storage
 

00:16:03.690 --> 00:16:06.820 align:start position:0%
property of the system that the storage
promised

00:16:06.820 --> 00:16:06.830 align:start position:0%
 
 

00:16:06.830 --> 00:16:10.070 align:start position:0%
 
contract<00:16:07.830><c> is</c><00:16:08.700><c> immediately</c><00:16:09.300><c> settled</c><00:16:09.810><c> when</c>

00:16:10.070 --> 00:16:10.080 align:start position:0%
contract is immediately settled when
 

00:16:10.080 --> 00:16:12.500 align:start position:0%
contract is immediately settled when
when<00:16:10.560><c> the</c><00:16:10.680><c> load</c><00:16:10.830><c> approves</c><00:16:11.700><c> the</c><00:16:11.940><c> content</c><00:16:12.300><c> which</c>

00:16:12.500 --> 00:16:12.510 align:start position:0%
when the load approves the content which
 

00:16:12.510 --> 00:16:16.580 align:start position:0%
when the load approves the content which
spear<00:16:13.490><c> why</c><00:16:14.490><c> because</c><00:16:15.090><c> once</c><00:16:15.600><c> once</c><00:16:15.990><c> he</c><00:16:16.350><c> wants</c>

00:16:16.580 --> 00:16:16.590 align:start position:0%
spear why because once once he wants
 

00:16:16.590 --> 00:16:18.620 align:start position:0%
spear why because once once he wants
your<00:16:16.650><c> pier</c><00:16:16.920><c> gives</c><00:16:17.430><c> you</c><00:16:17.550><c> the</c><00:16:17.670><c> receipt</c><00:16:18.000><c> you</c><00:16:18.600><c> can</c>

00:16:18.620 --> 00:16:18.630 align:start position:0%
your pier gives you the receipt you can
 

00:16:18.630 --> 00:16:20.470 align:start position:0%
your pier gives you the receipt you can
always<00:16:18.960><c> at</c><00:16:19.350><c> the</c><00:16:19.500><c> later</c><00:16:19.680><c> point</c>

00:16:20.470 --> 00:16:20.480 align:start position:0%
always at the later point
 

00:16:20.480 --> 00:16:23.840 align:start position:0%
always at the later point
litigate<00:16:21.480><c> with</c><00:16:21.630><c> that</c><00:16:21.810><c> receipt</c><00:16:22.200><c> and</c><00:16:22.640><c> you</c><00:16:23.640><c> don't</c>

00:16:23.840 --> 00:16:23.850 align:start position:0%
litigate with that receipt and you don't
 

00:16:23.850 --> 00:16:25.940 align:start position:0%
litigate with that receipt and you don't
need<00:16:24.030><c> to</c><00:16:24.210><c> know</c><00:16:24.330><c> who</c><00:16:24.630><c> the</c><00:16:24.780><c> actual</c><00:16:25.110><c> story</c><00:16:25.380><c> was</c><00:16:25.590><c> so</c>

00:16:25.940 --> 00:16:25.950 align:start position:0%
need to know who the actual story was so
 

00:16:25.950 --> 00:16:27.770 align:start position:0%
need to know who the actual story was so
it's<00:16:26.340><c> like</c><00:16:26.520><c> it's</c><00:16:27.090><c> like</c><00:16:27.270><c> going</c><00:16:27.300><c> through</c><00:16:27.510><c> a</c>

00:16:27.770 --> 00:16:27.780 align:start position:0%
it's like it's like going through a
 

00:16:27.780 --> 00:16:30.710 align:start position:0%
it's like it's like going through a
series<00:16:28.320><c> of</c><00:16:28.410><c> agents</c><00:16:28.830><c> work</c><00:16:29.100><c> for</c><00:16:29.430><c> a</c><00:16:29.640><c> babysitter</c>

00:16:30.710 --> 00:16:30.720 align:start position:0%
series of agents work for a babysitter
 

00:16:30.720 --> 00:16:32.150 align:start position:0%
series of agents work for a babysitter
you'll<00:16:30.840><c> actually</c><00:16:31.170><c> don't</c><00:16:31.350><c> know</c><00:16:31.470><c> who</c><00:16:31.560><c> the</c><00:16:31.710><c> aunty</c>

00:16:32.150 --> 00:16:32.160 align:start position:0%
you'll actually don't know who the aunty
 

00:16:32.160 --> 00:16:35.180 align:start position:0%
you'll actually don't know who the aunty
babysitter<00:16:32.700><c> is</c><00:16:32.910><c> and</c><00:16:33.480><c> who</c><00:16:33.870><c> takes</c><00:16:34.470><c> care</c><00:16:34.650><c> of</c><00:16:34.710><c> you</c>

00:16:35.180 --> 00:16:35.190 align:start position:0%
babysitter is and who takes care of you
 

00:16:35.190 --> 00:16:37.180 align:start position:0%
babysitter is and who takes care of you
okay<00:16:36.120><c> so</c>

00:16:37.180 --> 00:16:37.190 align:start position:0%
okay so
 

00:16:37.190 --> 00:16:41.540 align:start position:0%
okay so
this<00:16:38.190><c> this</c><00:16:38.820><c> pattern</c><00:16:39.800><c> make</c><00:16:40.800><c> sure</c><00:16:41.040><c> that</c><00:16:41.190><c> you</c>

00:16:41.540 --> 00:16:41.550 align:start position:0%
this this pattern make sure that you
 

00:16:41.550 --> 00:16:43.640 align:start position:0%
this this pattern make sure that you
have<00:16:41.910><c> immediate</c><00:16:42.240><c> settlement</c><00:16:42.690><c> and</c><00:16:43.230><c> the</c>

00:16:43.640 --> 00:16:43.650 align:start position:0%
have immediate settlement and the
 

00:16:43.650 --> 00:16:44.830 align:start position:0%
have immediate settlement and the
correct

00:16:44.830 --> 00:16:44.840 align:start position:0%
correct
 

00:16:44.840 --> 00:16:47.380 align:start position:0%
correct
accountability<00:16:45.840><c> of</c><00:16:46.620><c> the</c><00:16:46.800><c> store</c>

00:16:47.380 --> 00:16:47.390 align:start position:0%
accountability of the store
 

00:16:47.390 --> 00:16:51.400 align:start position:0%
accountability of the store
simultaneously<00:16:48.390><c> the</c><00:16:48.660><c> system</c><00:16:49.050><c> and</c>

00:16:51.400 --> 00:16:51.410 align:start position:0%
simultaneously the system and
 

00:16:51.410 --> 00:16:55.730 align:start position:0%
simultaneously the system and
this<00:16:52.790><c> generic</c><00:16:53.790><c> pattern</c><00:16:54.360><c> for</c><00:16:54.900><c> with</c>

00:16:55.730 --> 00:16:55.740 align:start position:0%
this generic pattern for with
 

00:16:55.740 --> 00:16:57.670 align:start position:0%
this generic pattern for with
programmable<00:16:56.220><c> incentives</c>

00:16:57.670 --> 00:16:57.680 align:start position:0%
programmable incentives
 

00:16:57.680 --> 00:17:00.500 align:start position:0%
programmable incentives
which<00:16:58.680><c> we</c><00:16:58.890><c> kind</c><00:16:59.130><c> of</c><00:16:59.250><c> playfully</c><00:16:59.730><c> called</c><00:16:59.970><c> sports</c>

00:17:00.500 --> 00:17:00.510 align:start position:0%
which we kind of playfully called sports
 

00:17:00.510 --> 00:17:02.690 align:start position:0%
which we kind of playfully called sports
parents<00:17:00.930><c> window</c><00:17:01.260><c> good</c><00:17:02.040><c> luck</c><00:17:02.160><c> for</c><00:17:02.310><c> the</c><00:17:02.370><c> Chinese</c>

00:17:02.690 --> 00:17:02.700 align:start position:0%
parents window good luck for the Chinese
 

00:17:02.700 --> 00:17:04.390 align:start position:0%
parents window good luck for the Chinese
translation<00:17:02.880><c> with</c><00:17:03.450><c> this</c>

00:17:04.390 --> 00:17:04.400 align:start position:0%
translation with this
 

00:17:04.400 --> 00:17:06.850 align:start position:0%
translation with this
this<00:17:05.400><c> is</c><00:17:05.610><c> this</c><00:17:05.970><c> is</c><00:17:06.030><c> a</c>

00:17:06.850 --> 00:17:06.860 align:start position:0%
this is this is a
 

00:17:06.860 --> 00:17:09.140 align:start position:0%
this is this is a
physical<00:17:07.860><c> captures</c><00:17:08.490><c> this</c><00:17:08.640><c> whole</c><00:17:08.880><c> idea</c><00:17:09.120><c> that</c>

00:17:09.140 --> 00:17:09.150 align:start position:0%
physical captures this whole idea that
 

00:17:09.150 --> 00:17:11.090 align:start position:0%
physical captures this whole idea that
you<00:17:09.329><c> have</c><00:17:09.570><c> local</c><00:17:10.140><c> interactions</c><00:17:10.740><c> on</c><00:17:10.890><c> the</c><00:17:10.980><c> one</c>

00:17:11.090 --> 00:17:11.100 align:start position:0%
you have local interactions on the one
 

00:17:11.100 --> 00:17:16.240 align:start position:0%
you have local interactions on the one
hand<00:17:11.310><c> you</c><00:17:11.730><c> have</c><00:17:11.760><c> protection</c><00:17:12.390><c> against</c>

00:17:16.240 --> 00:17:16.250 align:start position:0%
 
 

00:17:16.250 --> 00:17:19.400 align:start position:0%
 
the<00:17:17.250><c> deposit</c><00:17:17.760><c> with</c><00:17:18.209><c> a</c><00:17:18.240><c> security</c><00:17:18.780><c> deposit</c><00:17:18.930><c> and</c>

00:17:19.400 --> 00:17:19.410 align:start position:0%
the deposit with a security deposit and
 

00:17:19.410 --> 00:17:23.410 align:start position:0%
the deposit with a security deposit and
the<00:17:19.560><c> registration</c><00:17:20.280><c> and</c><00:17:20.459><c> you</c><00:17:21.449><c> have</c><00:17:22.010><c> provable</c>

00:17:23.410 --> 00:17:23.420 align:start position:0%
the registration and you have provable
 

00:17:23.420 --> 00:17:27.510 align:start position:0%
the registration and you have provable
verifiable

00:17:27.510 --> 00:17:27.520 align:start position:0%
 
 

00:17:27.520 --> 00:17:30.549 align:start position:0%
 
wait<00:17:28.520><c> to</c><00:17:28.880><c> tell</c><00:17:29.120><c> whether</c><00:17:29.480><c> something</c><00:17:29.990><c> whether</c>

00:17:30.549 --> 00:17:30.559 align:start position:0%
wait to tell whether something whether
 

00:17:30.559 --> 00:17:32.710 align:start position:0%
wait to tell whether something whether
whether<00:17:30.980><c> you</c><00:17:31.160><c> misbehaved</c><00:17:31.730><c> so</c><00:17:32.120><c> it's</c><00:17:32.360><c> in</c><00:17:32.570><c> this</c>

00:17:32.710 --> 00:17:32.720 align:start position:0%
whether you misbehaved so it's in this
 

00:17:32.720 --> 00:17:34.890 align:start position:0%
whether you misbehaved so it's in this
case<00:17:32.929><c> like</c><00:17:33.200><c> it's</c><00:17:33.710><c> basically</c>

00:17:34.890 --> 00:17:34.900 align:start position:0%
case like it's basically
 

00:17:34.900 --> 00:17:37.950 align:start position:0%
case like it's basically
expecting<00:17:35.900><c> your</c><00:17:36.049><c> value</c><00:17:36.320><c> for</c><00:17:36.740><c> custody</c>

00:17:37.950 --> 00:17:37.960 align:start position:0%
expecting your value for custody
 

00:17:37.960 --> 00:17:42.220 align:start position:0%
expecting your value for custody
you<00:17:38.960><c> don't</c><00:17:39.200><c> have</c><00:17:39.380><c> that</c><00:17:39.730><c> the</c><00:17:40.730><c> judge</c><00:17:40.940><c> can</c><00:17:41.230><c> say</c>

00:17:42.220 --> 00:17:42.230 align:start position:0%
you don't have that the judge can say
 

00:17:42.230 --> 00:17:45.190 align:start position:0%
you don't have that the judge can say
that<00:17:42.470><c> you</c><00:17:43.000><c> didn't</c><00:17:44.000><c> fulfil</c><00:17:44.540><c> your</c><00:17:44.660><c> promise</c><00:17:44.840><c> and</c>

00:17:45.190 --> 00:17:45.200 align:start position:0%
that you didn't fulfil your promise and
 

00:17:45.200 --> 00:17:47.220 align:start position:0%
that you didn't fulfil your promise and
therefore<00:17:45.740><c> the</c><00:17:45.919><c> punishment</c><00:17:46.460><c> is</c>

00:17:47.220 --> 00:17:47.230 align:start position:0%
therefore the punishment is
 

00:17:47.230 --> 00:17:50.460 align:start position:0%
therefore the punishment is
there<00:17:48.549><c> so</c>

00:17:50.460 --> 00:17:50.470 align:start position:0%
there so
 

00:17:50.470 --> 00:17:52.600 align:start position:0%
there so
there's<00:17:51.470><c> a</c><00:17:51.530><c> lot</c><00:17:51.650><c> of</c><00:17:51.679><c> details</c><00:17:52.190><c> about</c><00:17:52.309><c> this</c>

00:17:52.600 --> 00:17:52.610 align:start position:0%
there's a lot of details about this
 

00:17:52.610 --> 00:17:54.909 align:start position:0%
there's a lot of details about this
system<00:17:53.000><c> obviously</c><00:17:53.510><c> you</c><00:17:54.230><c> might</c><00:17:54.559><c> have</c><00:17:54.710><c> a</c><00:17:54.770><c> lot</c><00:17:54.890><c> of</c>

00:17:54.909 --> 00:17:54.919 align:start position:0%
system obviously you might have a lot of
 

00:17:54.919 --> 00:17:57.340 align:start position:0%
system obviously you might have a lot of
questions<00:17:55.400><c> immediately</c><00:17:55.640><c> arising</c><00:17:56.480><c> which</c>

00:17:57.340 --> 00:17:57.350 align:start position:0%
questions immediately arising which
 

00:17:57.350 --> 00:17:59.860 align:start position:0%
questions immediately arising which
relates<00:17:58.160><c> maybe</c><00:17:58.490><c> to</c><00:17:58.700><c> the</c><00:17:58.820><c> complex</c><00:17:59.299><c> you</c><00:17:59.840><c> know</c>

00:17:59.860 --> 00:17:59.870 align:start position:0%
relates maybe to the complex you know
 

00:17:59.870 --> 00:18:02.950 align:start position:0%
relates maybe to the complex you know
economic<00:18:00.470><c> setting</c><00:18:00.830><c> in</c><00:18:01.070><c> which</c><00:18:01.220><c> like</c><00:18:01.460><c> the</c><00:18:01.960><c> whole</c>

00:18:02.950 --> 00:18:02.960 align:start position:0%
economic setting in which like the whole
 

00:18:02.960 --> 00:18:05.590 align:start position:0%
economic setting in which like the whole
system<00:18:03.640><c> applies</c><00:18:04.640><c> these</c><00:18:04.850><c> rules</c><00:18:05.120><c> like</c><00:18:05.390><c> what</c>

00:18:05.590 --> 00:18:05.600 align:start position:0%
system applies these rules like what
 

00:18:05.600 --> 00:18:08.680 align:start position:0%
system applies these rules like what
kind<00:18:05.840><c> of</c><00:18:05.929><c> emergent</c><00:18:06.740><c> properties</c><00:18:07.280><c> can</c><00:18:08.179><c> occur</c>

00:18:08.680 --> 00:18:08.690 align:start position:0%
kind of emergent properties can occur
 

00:18:08.690 --> 00:18:11.020 align:start position:0%
kind of emergent properties can occur
and<00:18:08.960><c> whether</c><00:18:09.500><c> they</c><00:18:09.740><c> are</c><00:18:09.770><c> in</c><00:18:09.980><c> line</c><00:18:10.220><c> with</c><00:18:10.250><c> the</c>

00:18:11.020 --> 00:18:11.030 align:start position:0%
and whether they are in line with the
 

00:18:11.030 --> 00:18:13.390 align:start position:0%
and whether they are in line with the
intended<00:18:11.450><c> operation</c><00:18:12.049><c> of</c><00:18:12.140><c> this</c><00:18:12.320><c> network</c><00:18:12.740><c> so</c>

00:18:13.390 --> 00:18:13.400 align:start position:0%
intended operation of this network so
 

00:18:13.400 --> 00:18:15.730 align:start position:0%
intended operation of this network so
some<00:18:13.669><c> of</c><00:18:13.700><c> these</c><00:18:14.000><c> are</c><00:18:14.240><c> discussed</c><00:18:15.200><c> in</c><00:18:15.440><c> more</c>

00:18:15.730 --> 00:18:15.740 align:start position:0%
some of these are discussed in more
 

00:18:15.740 --> 00:18:17.740 align:start position:0%
some of these are discussed in more
telling<00:18:16.250><c> the</c><00:18:16.370><c> truth</c><00:18:16.610><c> orange</c><00:18:16.970><c> papers</c><00:18:17.360><c> that</c><00:18:17.510><c> we</c>

00:18:17.740 --> 00:18:17.750 align:start position:0%
telling the truth orange papers that we
 

00:18:17.750 --> 00:18:20.380 align:start position:0%
telling the truth orange papers that we
released<00:18:18.559><c> in</c><00:18:18.770><c> a</c><00:18:18.919><c> bizarre</c><00:18:19.700><c> kind</c><00:18:20.030><c> of</c><00:18:20.150><c> draft</c>

00:18:20.380 --> 00:18:20.390 align:start position:0%
released in a bizarre kind of draft
 

00:18:20.390 --> 00:18:23.669 align:start position:0%
released in a bizarre kind of draft
versions<00:18:20.750><c> and</c><00:18:20.929><c> we</c><00:18:21.169><c> still</c>

00:18:23.669 --> 00:18:23.679 align:start position:0%
 
 

00:18:23.679 --> 00:18:27.580 align:start position:0%
 
would<00:18:24.679><c> like</c><00:18:24.860><c> to</c><00:18:24.919><c> have</c><00:18:25.640><c> some</c><00:18:26.540><c> more</c><00:18:27.290><c> thorough</c>

00:18:27.580 --> 00:18:27.590 align:start position:0%
would like to have some more thorough
 

00:18:27.590 --> 00:18:29.260 align:start position:0%
would like to have some more thorough
peer<00:18:27.919><c> review</c><00:18:28.460><c> although</c><00:18:28.880><c> a</c><00:18:28.910><c> lot</c><00:18:29.090><c> of</c><00:18:29.150><c> people</c>

00:18:29.260 --> 00:18:29.270 align:start position:0%
peer review although a lot of people
 

00:18:29.270 --> 00:18:31.060 align:start position:0%
peer review although a lot of people
ready<00:18:29.690><c> that</c><00:18:29.990><c> we</c><00:18:30.380><c> would</c><00:18:30.559><c> like</c><00:18:30.740><c> to</c><00:18:30.890><c> have</c>

00:18:31.060 --> 00:18:31.070 align:start position:0%
ready that we would like to have
 

00:18:31.070 --> 00:18:34.830 align:start position:0%
ready that we would like to have
somewhere<00:18:31.460><c> in</c>

00:18:34.830 --> 00:18:34.840 align:start position:0%
 
 

00:18:34.840 --> 00:18:37.350 align:start position:0%
 
the

00:18:37.350 --> 00:18:37.360 align:start position:0%
the
 

00:18:37.360 --> 00:18:40.299 align:start position:0%
the
just<00:18:38.360><c> to</c><00:18:38.510><c> just</c><00:18:38.780><c> to</c><00:18:38.840><c> quickly</c><00:18:39.140><c> use</c><00:18:39.710><c> my</c><00:18:39.980><c> one</c>

00:18:40.299 --> 00:18:40.309 align:start position:0%
just to just to quickly use my one
 

00:18:40.309 --> 00:18:43.060 align:start position:0%
just to just to quickly use my one
minute<00:18:41.049><c> maybe</c><00:18:42.049><c> you</c><00:18:42.230><c> want</c><00:18:42.410><c> to</c><00:18:42.500><c> hear</c><00:18:42.710><c> a</c><00:18:42.740><c> little</c>

00:18:43.060 --> 00:18:43.070 align:start position:0%
minute maybe you want to hear a little
 

00:18:43.070 --> 00:18:46.390 align:start position:0%
minute maybe you want to hear a little
bit<00:18:43.280><c> about</c><00:18:43.340><c> the</c><00:18:44.120><c> status</c><00:18:44.990><c> of</c><00:18:45.290><c> this</c><00:18:45.440><c> one</c><00:18:45.679><c> because</c>

00:18:46.390 --> 00:18:46.400 align:start position:0%
bit about the status of this one because
 

00:18:46.400 --> 00:18:49.419 align:start position:0%
bit about the status of this one because
I'm<00:18:47.150><c> not</c><00:18:47.210><c> sure</c><00:18:47.690><c> I</c><00:18:47.750><c> was</c><00:18:48.020><c> very</c><00:18:48.350><c> prepared</c><00:18:48.530><c> to</c><00:18:48.890><c> to</c>

00:18:49.419 --> 00:18:49.429 align:start position:0%
I'm not sure I was very prepared to to
 

00:18:49.429 --> 00:18:51.100 align:start position:0%
I'm not sure I was very prepared to to
say<00:18:49.580><c> that</c><00:18:49.760><c> in</c><00:18:49.910><c> the</c><00:18:50.059><c> in</c><00:18:50.210><c> the</c><00:18:50.390><c> in</c><00:18:50.780><c> the</c><00:18:50.840><c> first</c>

00:18:51.100 --> 00:18:51.110 align:start position:0%
say that in the in the in the first
 

00:18:51.110 --> 00:18:54.150 align:start position:0%
say that in the in the in the first
panel<00:18:51.710><c> so</c><00:18:52.700><c> the</c>

00:18:54.150 --> 00:18:54.160 align:start position:0%
panel so the
 

00:18:54.160 --> 00:18:56.650 align:start position:0%
panel so the
the<00:18:55.160><c> most</c><00:18:55.340><c> important</c><00:18:55.850><c> bit</c><00:18:56.030><c> that</c><00:18:56.179><c> I</c><00:18:56.330><c> I</c><00:18:56.510><c> left</c>

00:18:56.650 --> 00:18:56.660 align:start position:0%
the most important bit that I I left
 

00:18:56.660 --> 00:18:59.049 align:start position:0%
the most important bit that I I left
that<00:18:56.840><c> was</c><00:18:57.080><c> that</c><00:18:57.260><c> there's</c><00:18:57.679><c> the</c><00:18:58.160><c> test</c><00:18:58.400><c> that</c><00:18:58.580><c> I'm</c>

00:18:59.049 --> 00:18:59.059 align:start position:0%
that was that there's the test that I'm
 

00:18:59.059 --> 00:19:03.419 align:start position:0%
that was that there's the test that I'm
running<00:18:59.330><c> in</c><00:19:00.230><c> which</c><00:19:00.350><c> we</c><00:19:00.530><c> can</c><00:19:00.710><c> actually</c>

00:19:03.419 --> 00:19:03.429 align:start position:0%
running in which we can actually
 

00:19:03.429 --> 00:19:07.060 align:start position:0%
running in which we can actually
check<00:19:04.429><c> on</c><00:19:04.669><c> on</c><00:19:04.910><c> the</c><00:19:05.179><c> the</c><00:19:05.780><c> largest</c><00:19:06.380><c> below</c><00:19:06.590><c> like</c>

00:19:07.060 --> 00:19:07.070 align:start position:0%
check on on the the largest below like
 

00:19:07.070 --> 00:19:08.890 align:start position:0%
check on on the the largest below like
relatively<00:19:07.520><c> larger</c><00:19:07.940><c> scale</c><00:19:08.210><c> operation</c><00:19:08.780><c> of</c>

00:19:08.890 --> 00:19:08.900 align:start position:0%
relatively larger scale operation of
 

00:19:08.900 --> 00:19:11.919 align:start position:0%
relatively larger scale operation of
this<00:19:09.530><c> network</c><00:19:09.980><c> and</c><00:19:10.220><c> this</c><00:19:11.210><c> is</c><00:19:11.419><c> this</c><00:19:11.780><c> is</c>

00:19:11.919 --> 00:19:11.929 align:start position:0%
this network and this is this is
 

00:19:11.929 --> 00:19:14.049 align:start position:0%
this network and this is this is
starting<00:19:12.290><c> on</c><00:19:12.520><c> Microsoft</c><00:19:13.520><c> edge</c><00:19:13.640><c> worked</c><00:19:13.850><c> out</c>

00:19:14.049 --> 00:19:14.059 align:start position:0%
starting on Microsoft edge worked out
 

00:19:14.059 --> 00:19:16.720 align:start position:0%
starting on Microsoft edge worked out
it's<00:19:15.020><c> going</c><00:19:15.169><c> to</c><00:19:15.230><c> have</c><00:19:15.380><c> my</c><00:19:15.620><c> father</c><00:19:16.100><c> has</c><00:19:16.490><c> not</c>

00:19:16.720 --> 00:19:16.730 align:start position:0%
it's going to have my father has not
 

00:19:16.730 --> 00:19:20.200 align:start position:0%
it's going to have my father has not
operated<00:19:17.270><c> by</c><00:19:17.630><c> us</c><00:19:17.780><c> but</c><00:19:18.260><c> once</c><00:19:18.470><c> the</c><00:19:18.770><c> public</c><00:19:19.190><c> is</c><00:19:19.340><c> is</c>

00:19:20.200 --> 00:19:20.210 align:start position:0%
operated by us but once the public is is
 

00:19:20.210 --> 00:19:23.590 align:start position:0%
operated by us but once the public is is
welcome<00:19:21.169><c> to</c><00:19:21.320><c> join</c><00:19:21.350><c> then</c><00:19:22.220><c> we</c><00:19:22.400><c> can</c><00:19:22.580><c> grow</c><00:19:23.270><c> it</c><00:19:23.419><c> up</c>

00:19:23.590 --> 00:19:23.600 align:start position:0%
welcome to join then we can grow it up
 

00:19:23.600 --> 00:19:25.330 align:start position:0%
welcome to join then we can grow it up
to<00:19:23.750><c> like</c><00:19:23.929><c> you</c><00:19:24.169><c> know</c><00:19:24.290><c> thousands</c><00:19:24.679><c> of</c><00:19:24.799><c> nodes</c><00:19:24.980><c> if</c>

00:19:25.330 --> 00:19:25.340 align:start position:0%
to like you know thousands of nodes if
 

00:19:25.340 --> 00:19:28.350 align:start position:0%
to like you know thousands of nodes if
you<00:19:25.700><c> guys</c><00:19:25.850><c> contribute</c><00:19:26.419><c> and</c><00:19:27.160><c> with</c><00:19:27.550><c> welcome</c>

00:19:28.350 --> 00:19:28.360 align:start position:0%
you guys contribute and with welcome
 

00:19:28.360 --> 00:19:31.970 align:start position:0%
you guys contribute and with welcome
developers<00:19:29.080><c> to</c><00:19:29.290><c> continue</c><00:19:29.710><c> today</c><00:19:29.890><c> and</c>

00:19:31.970 --> 00:19:31.980 align:start position:0%
developers to continue today and
 

00:19:31.980 --> 00:19:34.440 align:start position:0%
developers to continue today and
just<00:19:32.980><c> to</c><00:19:33.070><c> conclude</c><00:19:33.280><c> like</c><00:19:33.820><c> a</c><00:19:33.850><c> few</c><00:19:34.150><c> links</c><00:19:34.330><c> that</c>

00:19:34.440 --> 00:19:34.450 align:start position:0%
just to conclude like a few links that
 

00:19:34.450 --> 00:19:37.770 align:start position:0%
just to conclude like a few links that
you<00:19:34.690><c> can</c><00:19:34.870><c> visit</c><00:19:35.200><c> and</c><00:19:35.440><c> I</c><00:19:36.100><c> would</c><00:19:36.850><c> really</c><00:19:37.060><c> happy</c>

00:19:37.770 --> 00:19:37.780 align:start position:0%
you can visit and I would really happy
 

00:19:37.780 --> 00:19:41.040 align:start position:0%
you can visit and I would really happy
to<00:19:38.100><c> put</c><00:19:39.100><c> with</c><00:19:39.490><c> all</c><00:19:39.730><c> those</c><00:19:39.880><c> names</c><00:19:40.150><c> up</c><00:19:40.780><c> on</c><00:19:40.990><c> the</c>

00:19:41.040 --> 00:19:41.050 align:start position:0%
to put with all those names up on the
 

00:19:41.050 --> 00:19:43.860 align:start position:0%
to put with all those names up on the
board<00:19:41.410><c> who</c><00:19:41.860><c> contributed</c><00:19:42.520><c> to</c><00:19:42.580><c> this</c><00:19:42.870><c> fantastic</c>

00:19:43.860 --> 00:19:43.870 align:start position:0%
board who contributed to this fantastic
 

00:19:43.870 --> 00:19:45.450 align:start position:0%
board who contributed to this fantastic
project<00:19:44.050><c> and</c><00:19:44.380><c> I'm</c><00:19:44.470><c> very</c><00:19:44.590><c> enthusiastic</c><00:19:45.370><c> about</c>

00:19:45.450 --> 00:19:45.460 align:start position:0%
project and I'm very enthusiastic about
 

00:19:45.460 --> 00:19:48.570 align:start position:0%
project and I'm very enthusiastic about
so<00:19:45.910><c> you</c><00:19:46.750><c> will</c><00:19:46.900><c> hear</c><00:19:47.110><c> a</c><00:19:47.560><c> little</c><00:19:48.010><c> bit</c><00:19:48.130><c> more</c><00:19:48.310><c> about</c>

00:19:48.570 --> 00:19:48.580 align:start position:0%
so you will hear a little bit more about
 

00:19:48.580 --> 00:19:52.170 align:start position:0%
so you will hear a little bit more about
the<00:19:49.120><c> next</c><00:19:50.110><c> stage</c><00:19:50.410><c> plans</c><00:19:50.800><c> in</c><00:19:51.190><c> my</c><00:19:51.430><c> second</c><00:19:51.970><c> talk</c>

00:19:52.170 --> 00:19:52.180 align:start position:0%
the next stage plans in my second talk
 

00:19:52.180 --> 00:19:54.240 align:start position:0%
the next stage plans in my second talk
which<00:19:52.570><c> I</c><00:19:52.720><c> give</c><00:19:52.900><c> in</c><00:19:53.110><c> an</c><00:19:53.260><c> hour</c><00:19:53.710><c> thank</c><00:19:54.130><c> you</c><00:19:54.220><c> very</c>

00:19:54.240 --> 00:19:54.250 align:start position:0%
which I give in an hour thank you very
 

00:19:54.250 --> 00:19:54.970 align:start position:0%
which I give in an hour thank you very
much

00:19:54.970 --> 00:19:54.980 align:start position:0%
much
 

00:19:54.980 --> 00:20:02.590 align:start position:0%
much
[Applause]

00:20:02.590 --> 00:20:02.600 align:start position:0%
 
 

00:20:02.600 --> 00:20:05.910 align:start position:0%
 
[Music]

