WEBVTT
Kind: captions
Language: en

00:00:00.290 --> 00:00:04.820 align:start position:0%
 
hi<00:00:01.290><c> guys</c><00:00:01.800><c> so</c><00:00:02.340><c> yeah</c><00:00:02.970><c> I'm</c><00:00:03.419><c> Felix</c><00:00:03.959><c> I</c><00:00:04.230><c> work</c><00:00:04.560><c> for</c><00:00:04.799><c> a</c>

00:00:04.820 --> 00:00:04.830 align:start position:0%
hi guys so yeah I'm Felix I work for a
 

00:00:04.830 --> 00:00:06.950 align:start position:0%
hi guys so yeah I'm Felix I work for a
third<00:00:05.100><c> Foundation</c><00:00:05.700><c> I'm</c><00:00:06.480><c> one</c><00:00:06.779><c> of</c><00:00:06.870><c> the</c>

00:00:06.950 --> 00:00:06.960 align:start position:0%
third Foundation I'm one of the
 

00:00:06.960 --> 00:00:09.440 align:start position:0%
third Foundation I'm one of the
maintainer<00:00:07.350><c> of</c><00:00:07.470><c> goethe</c><00:00:08.160><c> room</c><00:00:08.340><c> and</c><00:00:08.670><c> I'm</c><00:00:09.150><c> also</c>

00:00:09.440 --> 00:00:09.450 align:start position:0%
maintainer of goethe room and I'm also
 

00:00:09.450 --> 00:00:11.600 align:start position:0%
maintainer of goethe room and I'm also
the<00:00:09.900><c> maintainer</c><00:00:10.380><c> of</c><00:00:10.500><c> the</c><00:00:10.740><c> deaf</c><00:00:11.190><c> PDP</c>

00:00:11.600 --> 00:00:11.610 align:start position:0%
the maintainer of the deaf PDP
 

00:00:11.610 --> 00:00:17.990 align:start position:0%
the maintainer of the deaf PDP
specifications<00:00:13.099><c> so</c><00:00:14.450><c> in</c><00:00:15.619><c> this</c><00:00:16.619><c> talk</c><00:00:17.400><c> I'm</c><00:00:17.460><c> just</c>

00:00:17.990 --> 00:00:18.000 align:start position:0%
specifications so in this talk I'm just
 

00:00:18.000 --> 00:00:20.720 align:start position:0%
specifications so in this talk I'm just
gonna<00:00:18.210><c> you</c><00:00:18.539><c> know</c><00:00:18.630><c> talk</c><00:00:19.020><c> about</c><00:00:19.640><c> things</c><00:00:20.640><c> that</c>

00:00:20.720 --> 00:00:20.730 align:start position:0%
gonna you know talk about things that
 

00:00:20.730 --> 00:00:25.700 align:start position:0%
gonna you know talk about things that
happened<00:00:21.210><c> around</c><00:00:21.420><c> FPTP</c><00:00:22.020><c> in</c><00:00:22.350><c> 2018</c><00:00:24.410><c> so</c><00:00:25.410><c> yeah</c><00:00:25.650><c> I</c>

00:00:25.700 --> 00:00:25.710 align:start position:0%
happened around FPTP in 2018 so yeah I
 

00:00:25.710 --> 00:00:27.650 align:start position:0%
happened around FPTP in 2018 so yeah I
get<00:00:26.160><c> to</c><00:00:26.250><c> answer</c><00:00:26.430><c> this</c><00:00:26.730><c> question</c><00:00:26.880><c> every</c><00:00:27.300><c> year</c>

00:00:27.650 --> 00:00:27.660 align:start position:0%
get to answer this question every year
 

00:00:27.660 --> 00:00:30.679 align:start position:0%
get to answer this question every year
so<00:00:27.810><c> once</c><00:00:28.800><c> def</c><00:00:29.039><c> TV</c><00:00:29.490><c> well</c><00:00:29.880><c> it's</c><00:00:30.119><c> a</c><00:00:30.330><c> peer-to-peer</c>

00:00:30.679 --> 00:00:30.689 align:start position:0%
so once def TV well it's a peer-to-peer
 

00:00:30.689 --> 00:00:34.850 align:start position:0%
so once def TV well it's a peer-to-peer
networking<00:00:31.289><c> stack</c><00:00:31.679><c> and</c><00:00:33.110><c> it's</c><00:00:34.110><c> a</c><00:00:34.260><c> system</c><00:00:34.440><c> that</c>

00:00:34.850 --> 00:00:34.860 align:start position:0%
networking stack and it's a system that
 

00:00:34.860 --> 00:00:36.860 align:start position:0%
networking stack and it's a system that
if<00:00:35.219><c> there</c><00:00:35.460><c> am</c><00:00:35.550><c> notes</c><00:00:35.790><c> used</c><00:00:36.090><c> to</c><00:00:36.329><c> talk</c><00:00:36.630><c> to</c><00:00:36.780><c> each</c>

00:00:36.860 --> 00:00:36.870 align:start position:0%
if there am notes used to talk to each
 

00:00:36.870 --> 00:00:40.729 align:start position:0%
if there am notes used to talk to each
other<00:00:37.050><c> over</c><00:00:37.380><c> the</c><00:00:37.739><c> network</c><00:00:38.070><c> so</c><00:00:38.430><c> and</c><00:00:38.989><c> it</c><00:00:39.989><c> has</c><00:00:40.020><c> all</c>

00:00:40.729 --> 00:00:40.739 align:start position:0%
other over the network so and it has all
 

00:00:40.739 --> 00:00:42.860 align:start position:0%
other over the network so and it has all
the<00:00:40.950><c> things</c><00:00:41.190><c> that</c><00:00:41.300><c> peer-to-peer</c><00:00:42.300><c> networking</c>

00:00:42.860 --> 00:00:42.870 align:start position:0%
the things that peer-to-peer networking
 

00:00:42.870 --> 00:00:45.260 align:start position:0%
the things that peer-to-peer networking
stacks<00:00:43.230><c> usually</c><00:00:43.649><c> have</c><00:00:43.860><c> so</c><00:00:44.190><c> it</c><00:00:44.370><c> has</c><00:00:44.579><c> a</c><00:00:44.610><c> system</c>

00:00:45.260 --> 00:00:45.270 align:start position:0%
stacks usually have so it has a system
 

00:00:45.270 --> 00:00:49.190 align:start position:0%
stacks usually have so it has a system
for<00:00:45.480><c> finding</c><00:00:46.379><c> nodes</c><00:00:46.770><c> on</c><00:00:47.070><c> the</c><00:00:47.190><c> internet</c><00:00:47.610><c> and</c><00:00:48.200><c> it</c>

00:00:49.190 --> 00:00:49.200 align:start position:0%
for finding nodes on the internet and it
 

00:00:49.200 --> 00:00:51.049 align:start position:0%
for finding nodes on the internet and it
has<00:00:49.350><c> an</c><00:00:49.500><c> encrypted</c><00:00:49.710><c> transport</c><00:00:50.370><c> protocol</c><00:00:50.820><c> that</c>

00:00:51.049 --> 00:00:51.059 align:start position:0%
has an encrypted transport protocol that
 

00:00:51.059 --> 00:00:53.810 align:start position:0%
has an encrypted transport protocol that
you<00:00:51.239><c> even</c><00:00:51.780><c> heard</c><00:00:51.930><c> about</c><00:00:52.050><c> a</c><00:00:52.260><c> bit</c><00:00:52.590><c> earlier</c><00:00:52.820><c> it's</c>

00:00:53.810 --> 00:00:53.820 align:start position:0%
you even heard about a bit earlier it's
 

00:00:53.820 --> 00:00:55.910 align:start position:0%
you even heard about a bit earlier it's
not<00:00:54.030><c> the</c><00:00:54.149><c> best</c><00:00:54.329><c> but</c><00:00:54.899><c> it</c><00:00:55.079><c> does</c><00:00:55.230><c> have</c><00:00:55.440><c> one</c><00:00:55.680><c> and</c>

00:00:55.910 --> 00:00:55.920 align:start position:0%
not the best but it does have one and
 

00:00:55.920 --> 00:00:58.790 align:start position:0%
not the best but it does have one and
this<00:00:56.879><c> is</c><00:00:57.000><c> the</c><00:00:57.120><c> protocol</c><00:00:57.420><c> that</c><00:00:57.780><c> the</c><00:00:58.530><c> notes</c>

00:00:58.790 --> 00:00:58.800 align:start position:0%
this is the protocol that the notes
 

00:00:58.800 --> 00:01:01.040 align:start position:0%
this is the protocol that the notes
actually<00:00:59.039><c> use</c><00:00:59.460><c> once</c><00:01:00.270><c> they</c><00:01:00.449><c> are</c><00:01:00.510><c> exchanging</c>

00:01:01.040 --> 00:01:01.050 align:start position:0%
actually use once they are exchanging
 

00:01:01.050 --> 00:01:05.090 align:start position:0%
actually use once they are exchanging
data<00:01:02.300><c> I</c><00:01:03.300><c> think</c><00:01:04.080><c> the</c><00:01:04.170><c> important</c><00:01:04.619><c> thing</c><00:01:04.650><c> to</c><00:01:04.949><c> know</c>

00:01:05.090 --> 00:01:05.100 align:start position:0%
data I think the important thing to know
 

00:01:05.100 --> 00:01:06.109 align:start position:0%
data I think the important thing to know
about<00:01:05.129><c> this</c><00:01:05.549><c> PDE</c>

00:01:06.109 --> 00:01:06.119 align:start position:0%
about this PDE
 

00:01:06.119 --> 00:01:08.410 align:start position:0%
about this PDE
mostly<00:01:06.720><c> is</c><00:01:06.840><c> that</c><00:01:06.869><c> it's</c><00:01:07.170><c> an</c><00:01:07.320><c> integrated</c>

00:01:08.410 --> 00:01:08.420 align:start position:0%
mostly is that it's an integrated
 

00:01:08.420 --> 00:01:11.149 align:start position:0%
mostly is that it's an integrated
networking<00:01:09.420><c> stack</c><00:01:09.720><c> so</c><00:01:10.350><c> all</c><00:01:10.530><c> the</c><00:01:10.619><c> components</c>

00:01:11.149 --> 00:01:11.159 align:start position:0%
networking stack so all the components
 

00:01:11.159 --> 00:01:15.160 align:start position:0%
networking stack so all the components
work<00:01:11.310><c> together</c><00:01:11.460><c> in</c><00:01:11.909><c> a</c><00:01:12.439><c> predefined</c><00:01:13.439><c> way</c><00:01:13.680><c> and</c>

00:01:15.160 --> 00:01:15.170 align:start position:0%
work together in a predefined way and
 

00:01:15.170 --> 00:01:18.499 align:start position:0%
work together in a predefined way and
this<00:01:16.170><c> is</c><00:01:16.229><c> great</c><00:01:16.590><c> because</c><00:01:16.799><c> it</c><00:01:17.130><c> means</c><00:01:17.250><c> that</c><00:01:17.509><c> the</c>

00:01:18.499 --> 00:01:18.509 align:start position:0%
this is great because it means that the
 

00:01:18.509 --> 00:01:20.179 align:start position:0%
this is great because it means that the
system<00:01:18.689><c> has</c><00:01:18.990><c> certain</c><00:01:19.259><c> properties</c><00:01:19.439><c> that</c><00:01:19.740><c> we</c>

00:01:20.179 --> 00:01:20.189 align:start position:0%
system has certain properties that we
 

00:01:20.189 --> 00:01:21.770 align:start position:0%
system has certain properties that we
can<00:01:20.340><c> rely</c><00:01:20.610><c> on</c><00:01:20.640><c> and</c><00:01:21.119><c> it's</c><00:01:21.270><c> actually</c><00:01:21.600><c> much</c>

00:01:21.770 --> 00:01:21.780 align:start position:0%
can rely on and it's actually much
 

00:01:21.780 --> 00:01:23.899 align:start position:0%
can rely on and it's actually much
easier<00:01:21.810><c> to</c><00:01:22.350><c> evaluate</c><00:01:22.619><c> the</c><00:01:23.070><c> security</c><00:01:23.369><c> this</c><00:01:23.759><c> way</c>

00:01:23.899 --> 00:01:23.909 align:start position:0%
easier to evaluate the security this way
 

00:01:23.909 --> 00:01:26.630 align:start position:0%
easier to evaluate the security this way
because<00:01:24.600><c> if</c><00:01:24.810><c> well</c><00:01:25.409><c> if</c><00:01:25.439><c> you</c><00:01:25.920><c> know</c><00:01:26.070><c> how</c><00:01:26.310><c> exactly</c>

00:01:26.630 --> 00:01:26.640 align:start position:0%
because if well if you know how exactly
 

00:01:26.640 --> 00:01:29.179 align:start position:0%
because if well if you know how exactly
this<00:01:26.939><c> stuff</c><00:01:27.180><c> is</c><00:01:27.330><c> going</c><00:01:27.570><c> to</c><00:01:27.630><c> be</c><00:01:27.720><c> used</c><00:01:27.990><c> and</c><00:01:28.350><c> it's</c>

00:01:29.179 --> 00:01:29.189 align:start position:0%
this stuff is going to be used and it's
 

00:01:29.189 --> 00:01:33.999 align:start position:0%
this stuff is going to be used and it's
it's<00:01:29.700><c> it's</c><00:01:30.119><c> easy</c><00:01:30.360><c> to</c><00:01:30.600><c> to</c><00:01:30.960><c> reason</c><00:01:31.829><c> about</c><00:01:32.840><c> so</c>

00:01:33.999 --> 00:01:34.009 align:start position:0%
it's it's easy to to reason about so
 

00:01:34.009 --> 00:01:36.700 align:start position:0%
it's it's easy to to reason about so
there<00:01:35.009><c> are</c><00:01:35.100><c> around</c><00:01:35.310><c> 10</c><00:01:35.610><c> implementations</c><00:01:36.420><c> of</c>

00:01:36.700 --> 00:01:36.710 align:start position:0%
there are around 10 implementations of
 

00:01:36.710 --> 00:01:39.410 align:start position:0%
there are around 10 implementations of
def<00:01:37.710><c> PDP</c><00:01:38.100><c> right</c><00:01:38.310><c> now</c><00:01:38.490><c> so</c><00:01:38.549><c> you</c><00:01:38.909><c> can</c><00:01:38.970><c> see</c><00:01:39.119><c> them</c>

00:01:39.410 --> 00:01:39.420 align:start position:0%
def PDP right now so you can see them
 

00:01:39.420 --> 00:01:44.810 align:start position:0%
def PDP right now so you can see them
listed<00:01:39.720><c> here</c><00:01:42.890><c> most</c><00:01:43.890><c> of</c><00:01:44.100><c> these</c><00:01:44.189><c> implements</c><00:01:44.700><c> are</c>

00:01:44.810 --> 00:01:44.820 align:start position:0%
listed here most of these implements are
 

00:01:44.820 --> 00:01:47.210 align:start position:0%
listed here most of these implements are
like<00:01:45.119><c> most</c><00:01:45.390><c> of</c><00:01:45.570><c> the</c><00:01:45.990><c> deputy</c><00:01:46.560><c> implementations</c>

00:01:47.210 --> 00:01:47.220 align:start position:0%
like most of the deputy implementations
 

00:01:47.220 --> 00:01:48.620 align:start position:0%
like most of the deputy implementations
are<00:01:47.369><c> part</c><00:01:47.640><c> of</c><00:01:47.759><c> some</c><00:01:48.000><c> kind</c><00:01:48.270><c> of</c><00:01:48.329><c> ethereum</c>

00:01:48.620 --> 00:01:48.630 align:start position:0%
are part of some kind of ethereum
 

00:01:48.630 --> 00:01:52.069 align:start position:0%
are part of some kind of ethereum
blockchain<00:01:48.810><c> client</c><00:01:49.640><c> but</c><00:01:50.640><c> it's</c><00:01:51.270><c> not</c><00:01:51.540><c> all</c><00:01:51.810><c> block</c>

00:01:52.069 --> 00:01:52.079 align:start position:0%
blockchain client but it's not all block
 

00:01:52.079 --> 00:01:54.649 align:start position:0%
blockchain client but it's not all block
chains<00:01:52.320><c> so</c><00:01:52.710><c> there's</c><00:01:53.250><c> there</c><00:01:54.240><c> are</c><00:01:54.270><c> some</c>

00:01:54.649 --> 00:01:54.659 align:start position:0%
chains so there's there are some
 

00:01:54.659 --> 00:01:56.749 align:start position:0%
chains so there's there are some
implementations<00:01:55.380><c> that</c><00:01:55.619><c> are</c><00:01:55.740><c> incomplete</c><00:01:56.310><c> or</c>

00:01:56.749 --> 00:01:56.759 align:start position:0%
implementations that are incomplete or
 

00:01:56.759 --> 00:01:58.399 align:start position:0%
implementations that are incomplete or
they're<00:01:56.909><c> just</c><00:01:56.939><c> a</c><00:01:57.329><c> library</c><00:01:57.719><c> that</c><00:01:57.899><c> implements</c><00:01:58.290><c> a</c>

00:01:58.399 --> 00:01:58.409 align:start position:0%
they're just a library that implements a
 

00:01:58.409 --> 00:02:01.819 align:start position:0%
they're just a library that implements a
certain<00:01:58.740><c> part</c><00:01:58.979><c> of</c><00:01:59.070><c> it</c><00:01:59.250><c> and</c><00:02:00.439><c> their</c><00:02:01.439><c> feet</c><00:02:01.619><c> EP</c>

00:02:01.819 --> 00:02:01.829 align:start position:0%
certain part of it and their feet EP
 

00:02:01.829 --> 00:02:03.770 align:start position:0%
certain part of it and their feet EP
isn't<00:02:02.340><c> just</c><00:02:02.610><c> useful</c><00:02:02.820><c> the</c><00:02:03.119><c> blockchain</c><00:02:03.329><c> it's</c>

00:02:03.770 --> 00:02:03.780 align:start position:0%
isn't just useful the blockchain it's
 

00:02:03.780 --> 00:02:06.679 align:start position:0%
isn't just useful the blockchain it's
also<00:02:03.990><c> used</c><00:02:04.729><c> by</c><00:02:05.729><c> other</c><00:02:05.880><c> projects</c><00:02:06.360><c> like</c><00:02:06.450><c> this</c>

00:02:06.679 --> 00:02:06.689 align:start position:0%
also used by other projects like this
 

00:02:06.689 --> 00:02:09.800 align:start position:0%
also used by other projects like this
one<00:02:06.930><c> distributed</c><00:02:07.469><c> file</c><00:02:07.680><c> system</c><00:02:08.509><c> most</c><00:02:09.509><c> of</c><00:02:09.660><c> the</c>

00:02:09.800 --> 00:02:09.810 align:start position:0%
one distributed file system most of the
 

00:02:09.810 --> 00:02:11.350 align:start position:0%
one distributed file system most of the
offshoots<00:02:10.440><c> of</c>

00:02:11.350 --> 00:02:11.360 align:start position:0%
offshoots of
 

00:02:11.360 --> 00:02:15.850 align:start position:0%
offshoots of
sois<00:02:12.320><c> file</c><00:02:12.650><c> system</c><00:02:13.040><c> also</c><00:02:13.220><c> use</c><00:02:13.520><c> it</c><00:02:13.700><c> and</c><00:02:14.860><c> even</c>

00:02:15.850 --> 00:02:15.860 align:start position:0%
sois file system also use it and even
 

00:02:15.860 --> 00:02:18.310 align:start position:0%
sois file system also use it and even
the<00:02:16.160><c> status</c><00:02:16.670><c> messenger</c><00:02:17.090><c> abuse</c><00:02:17.450><c> it</c><00:02:17.630><c> for</c><00:02:17.900><c> a</c><00:02:17.930><c> long</c>

00:02:18.310 --> 00:02:18.320 align:start position:0%
the status messenger abuse it for a long
 

00:02:18.320 --> 00:02:20.860 align:start position:0%
the status messenger abuse it for a long
time<00:02:18.560><c> but</c><00:02:19.070><c> I'm</c><00:02:19.340><c> not</c><00:02:19.370><c> sure</c><00:02:20.180><c> whether</c><00:02:20.600><c> they're</c>

00:02:20.860 --> 00:02:20.870 align:start position:0%
time but I'm not sure whether they're
 

00:02:20.870 --> 00:02:23.020 align:start position:0%
time but I'm not sure whether they're
still<00:02:21.320><c> using</c><00:02:21.770><c> it</c><00:02:21.920><c> or</c><00:02:22.160><c> whether</c><00:02:22.340><c> they</c><00:02:22.550><c> switch</c><00:02:22.880><c> to</c>

00:02:23.020 --> 00:02:23.030 align:start position:0%
still using it or whether they switch to
 

00:02:23.030 --> 00:02:23.710 align:start position:0%
still using it or whether they switch to
something<00:02:23.240><c> else</c>

00:02:23.710 --> 00:02:23.720 align:start position:0%
something else
 

00:02:23.720 --> 00:02:28.630 align:start position:0%
something else
by<00:02:23.870><c> now</c><00:02:25.600><c> yeah</c><00:02:26.600><c> so</c><00:02:27.320><c> apart</c><00:02:28.310><c> from</c><00:02:28.370><c> these</c>

00:02:28.630 --> 00:02:28.640 align:start position:0%
by now yeah so apart from these
 

00:02:28.640 --> 00:02:30.670 align:start position:0%
by now yeah so apart from these
implementations<00:02:29.450><c> that</c><00:02:29.810><c> are</c><00:02:30.200><c> just</c><00:02:30.500><c> you</c><00:02:30.650><c> know</c>

00:02:30.670 --> 00:02:30.680 align:start position:0%
implementations that are just you know
 

00:02:30.680 --> 00:02:33.370 align:start position:0%
implementations that are just you know
speaking<00:02:31.460><c> the</c><00:02:31.550><c> protocol</c><00:02:32.000><c> there</c><00:02:32.930><c> are</c><00:02:33.080><c> a</c><00:02:33.170><c> couple</c>

00:02:33.370 --> 00:02:33.380 align:start position:0%
speaking the protocol there are a couple
 

00:02:33.380 --> 00:02:36.460 align:start position:0%
speaking the protocol there are a couple
of<00:02:33.560><c> tools</c><00:02:33.800><c> around</c><00:02:34.930><c> specifically</c><00:02:35.930><c> what</c><00:02:36.320><c> we</c>

00:02:36.460 --> 00:02:36.470 align:start position:0%
of tools around specifically what we
 

00:02:36.470 --> 00:02:40.660 align:start position:0%
of tools around specifically what we
have<00:02:36.680><c> is</c><00:02:36.950><c> a</c><00:02:37.580><c> couple</c><00:02:38.060><c> of</c><00:02:38.270><c> DHT</c><00:02:38.600><c> crawlers</c><00:02:39.580><c> some</c><00:02:40.580><c> of</c>

00:02:40.660 --> 00:02:40.670 align:start position:0%
have is a couple of DHT crawlers some of
 

00:02:40.670 --> 00:02:42.880 align:start position:0%
have is a couple of DHT crawlers some of
them<00:02:40.820><c> open-source</c><00:02:41.360><c> some</c><00:02:41.960><c> of</c><00:02:42.080><c> them</c><00:02:42.230><c> dot</c><00:02:42.440><c> so</c><00:02:42.770><c> the</c>

00:02:42.880 --> 00:02:42.890 align:start position:0%
them open-source some of them dot so the
 

00:02:42.890 --> 00:02:45.580 align:start position:0%
them open-source some of them dot so the
most<00:02:43.130><c> famous</c><00:02:43.850><c> one</c><00:02:44.030><c> is</c><00:02:44.060><c> ether</c><00:02:44.540><c> notes</c><00:02:44.750><c> org</c><00:02:45.260><c> which</c>

00:02:45.580 --> 00:02:45.590 align:start position:0%
most famous one is ether notes org which
 

00:02:45.590 --> 00:02:50.430 align:start position:0%
most famous one is ether notes org which
you<00:02:45.740><c> can</c><00:02:45.920><c> visit</c><00:02:46.610><c> and</c><00:02:46.880><c> check</c><00:02:47.560><c> stats</c><00:02:48.560><c> and</c>

00:02:50.430 --> 00:02:50.440 align:start position:0%
you can visit and check stats and
 

00:02:50.440 --> 00:02:53.199 align:start position:0%
you can visit and check stats and
basically<00:02:51.440><c> so</c><00:02:51.650><c> a</c><00:02:51.680><c> DHT</c><00:02:52.040><c> troller</c><00:02:52.430><c> it</c><00:02:52.730><c> explores</c>

00:02:53.199 --> 00:02:53.209 align:start position:0%
basically so a DHT troller it explores
 

00:02:53.209 --> 00:02:55.390 align:start position:0%
basically so a DHT troller it explores
the<00:02:53.540><c> note</c><00:02:53.990><c> discovery</c><00:02:54.500><c> system</c><00:02:54.860><c> to</c><00:02:55.010><c> see</c><00:02:55.190><c> which</c>

00:02:55.390 --> 00:02:55.400 align:start position:0%
the note discovery system to see which
 

00:02:55.400 --> 00:02:57.220 align:start position:0%
the note discovery system to see which
notes<00:02:55.640><c> are</c><00:02:55.790><c> around</c><00:02:56.150><c> and</c><00:02:56.540><c> then</c><00:02:56.660><c> it</c><00:02:56.780><c> lists</c><00:02:57.080><c> those</c>

00:02:57.220 --> 00:02:57.230 align:start position:0%
notes are around and then it lists those
 

00:02:57.230 --> 00:03:00.400 align:start position:0%
notes are around and then it lists those
on<00:02:57.440><c> a</c><00:02:57.470><c> webpage</c><00:02:57.680><c> and</c><00:02:58.600><c> then</c><00:02:59.600><c> finally</c><00:03:00.050><c> for</c>

00:03:00.400 --> 00:03:00.410 align:start position:0%
on a webpage and then finally for
 

00:03:00.410 --> 00:03:03.699 align:start position:0%
on a webpage and then finally for
networking<00:03:01.010><c> nerds</c><00:03:01.570><c> this</c><00:03:02.570><c> year</c><00:03:02.900><c> consensus</c><00:03:03.560><c> has</c>

00:03:03.699 --> 00:03:03.709 align:start position:0%
networking nerds this year consensus has
 

00:03:03.709 --> 00:03:06.100 align:start position:0%
networking nerds this year consensus has
released<00:03:04.180><c> Wireshark</c><00:03:05.180><c> detectors</c><00:03:05.750><c> for</c><00:03:05.959><c> the</c>

00:03:06.100 --> 00:03:06.110 align:start position:0%
released Wireshark detectors for the
 

00:03:06.110 --> 00:03:08.199 align:start position:0%
released Wireshark detectors for the
protocols<00:03:06.590><c> and</c><00:03:06.860><c> I'm</c><00:03:07.520><c> actually</c><00:03:07.670><c> really</c><00:03:07.820><c> happy</c>

00:03:08.199 --> 00:03:08.209 align:start position:0%
protocols and I'm actually really happy
 

00:03:08.209 --> 00:03:10.660 align:start position:0%
protocols and I'm actually really happy
about<00:03:08.420><c> that</c><00:03:08.600><c> because</c><00:03:09.080><c> it</c><00:03:09.500><c> means</c><00:03:09.680><c> it's</c><00:03:10.490><c> much</c>

00:03:10.660 --> 00:03:10.670 align:start position:0%
about that because it means it's much
 

00:03:10.670 --> 00:03:12.520 align:start position:0%
about that because it means it's much
easier<00:03:11.060><c> now</c><00:03:11.270><c> to</c><00:03:11.330><c> debug</c><00:03:11.930><c> issues</c><00:03:12.140><c> with</c><00:03:12.500><c> a</c>

00:03:12.520 --> 00:03:12.530 align:start position:0%
easier now to debug issues with a
 

00:03:12.530 --> 00:03:14.440 align:start position:0%
easier now to debug issues with a
protocol<00:03:13.010><c> because</c><00:03:13.400><c> I</c><00:03:13.490><c> can</c><00:03:13.670><c> just</c><00:03:13.790><c> load</c><00:03:14.209><c> it</c><00:03:14.240><c> up</c>

00:03:14.440 --> 00:03:14.450 align:start position:0%
protocol because I can just load it up
 

00:03:14.450 --> 00:03:16.780 align:start position:0%
protocol because I can just load it up
and<00:03:14.630><c> in</c><00:03:14.900><c> Wireshark</c><00:03:15.440><c> and</c><00:03:15.650><c> see</c><00:03:15.860><c> what</c><00:03:16.550><c> is</c><00:03:16.670><c> the</c>

00:03:16.780 --> 00:03:16.790 align:start position:0%
and in Wireshark and see what is the
 

00:03:16.790 --> 00:03:19.870 align:start position:0%
and in Wireshark and see what is the
note<00:03:16.970><c> doing</c><00:03:17.300><c> and</c><00:03:17.630><c> it</c><00:03:18.250><c> labels</c><00:03:19.250><c> all</c><00:03:19.430><c> the</c><00:03:19.550><c> packets</c>

00:03:19.870 --> 00:03:19.880 align:start position:0%
note doing and it labels all the packets
 

00:03:19.880 --> 00:03:21.670 align:start position:0%
note doing and it labels all the packets
that<00:03:20.000><c> are</c><00:03:20.120><c> being</c><00:03:20.360><c> sent</c><00:03:20.660><c> on</c><00:03:20.840><c> the</c><00:03:20.959><c> wire</c><00:03:21.110><c> by</c><00:03:21.470><c> name</c>

00:03:21.670 --> 00:03:21.680 align:start position:0%
that are being sent on the wire by name
 

00:03:21.680 --> 00:03:23.350 align:start position:0%
that are being sent on the wire by name
and<00:03:21.980><c> things</c><00:03:22.190><c> like</c><00:03:22.340><c> that</c><00:03:22.519><c> so</c><00:03:22.730><c> this</c><00:03:22.850><c> is</c><00:03:22.910><c> a</c><00:03:23.030><c> really</c>

00:03:23.350 --> 00:03:23.360 align:start position:0%
and things like that so this is a really
 

00:03:23.360 --> 00:03:30.940 align:start position:0%
and things like that so this is a really
helpful<00:03:23.540><c> thing</c><00:03:25.690><c> alright</c><00:03:29.680><c> let's</c><00:03:30.680><c> talk</c><00:03:30.890><c> about</c>

00:03:30.940 --> 00:03:30.950 align:start position:0%
helpful thing alright let's talk about
 

00:03:30.950 --> 00:03:34.720 align:start position:0%
helpful thing alright let's talk about
the<00:03:31.190><c> live</c><00:03:32.030><c> network</c><00:03:32.300><c> for</c><00:03:32.690><c> bit</c><00:03:33.010><c> so</c><00:03:34.010><c> we're</c><00:03:34.400><c> still</c>

00:03:34.720 --> 00:03:34.730 align:start position:0%
the live network for bit so we're still
 

00:03:34.730 --> 00:03:42.070 align:start position:0%
the live network for bit so we're still
alive<00:03:35.060><c> I</c><00:03:35.510><c> guess</c><00:03:37.660><c> we</c><00:03:38.660><c> have</c><00:03:38.810><c> around</c><00:03:39.459><c> 12,000</c><00:03:41.080><c> if</c>

00:03:42.070 --> 00:03:42.080 align:start position:0%
alive I guess we have around 12,000 if
 

00:03:42.080 --> 00:03:43.600 align:start position:0%
alive I guess we have around 12,000 if
they<00:03:42.230><c> remain</c><00:03:42.530><c> had</c><00:03:42.709><c> notes</c><00:03:42.920><c> just</c><00:03:43.190><c> like</c><00:03:43.310><c> last</c>

00:03:43.600 --> 00:03:43.610 align:start position:0%
they remain had notes just like last
 

00:03:43.610 --> 00:03:46.979 align:start position:0%
they remain had notes just like last
year<00:03:43.880><c> at</c><00:03:44.870><c> least</c><00:03:45.140><c> that's</c><00:03:45.440><c> what</c><00:03:45.560><c> if</c><00:03:46.190><c> a</c><00:03:46.340><c> note</c><00:03:46.459><c> says</c>

00:03:46.979 --> 00:03:46.989 align:start position:0%
year at least that's what if a note says
 

00:03:46.989 --> 00:03:52.150 align:start position:0%
year at least that's what if a note says
and<00:03:49.209><c> the</c><00:03:50.209><c> number</c><00:03:50.840><c> of</c><00:03:50.959><c> tht</c><00:03:51.230><c> participants</c><00:03:52.040><c> is</c>

00:03:52.150 --> 00:03:52.160 align:start position:0%
and the number of tht participants is
 

00:03:52.160 --> 00:03:55.090 align:start position:0%
and the number of tht participants is
actually<00:03:52.459><c> quite</c><00:03:52.670><c> a</c><00:03:52.700><c> bit</c><00:03:52.850><c> higher</c><00:03:53.030><c> because</c><00:03:54.100><c> when</c>

00:03:55.090 --> 00:03:55.100 align:start position:0%
actually quite a bit higher because when
 

00:03:55.100 --> 00:03:56.380 align:start position:0%
actually quite a bit higher because when
you<00:03:55.190><c> look</c><00:03:55.280><c> at</c><00:03:55.400><c> even</c><00:03:55.519><c> notes</c><00:03:55.790><c> would</c><00:03:55.970><c> you</c><00:03:56.060><c> what</c>

00:03:56.380 --> 00:03:56.390 align:start position:0%
you look at even notes would you what
 

00:03:56.390 --> 00:03:57.970 align:start position:0%
you look at even notes would you what
you<00:03:56.510><c> see</c><00:03:56.690><c> on</c><00:03:56.840><c> the</c><00:03:56.930><c> front</c><00:03:57.050><c> page</c><00:03:57.350><c> is</c><00:03:57.620><c> if</c><00:03:57.830><c> there</c>

00:03:57.970 --> 00:03:57.980 align:start position:0%
you see on the front page is if there
 

00:03:57.980 --> 00:04:00.370 align:start position:0%
you see on the front page is if there
are<00:03:58.010><c> made</c><00:03:58.250><c> out</c><00:03:58.400><c> nodes</c><00:03:58.640><c> which</c><00:03:58.970><c> ether</c><00:03:59.570><c> notes</c><00:03:59.780><c> has</c>

00:04:00.370 --> 00:04:00.380 align:start position:0%
are made out nodes which ether notes has
 

00:04:00.380 --> 00:04:02.080 align:start position:0%
are made out nodes which ether notes has
decided<00:04:00.860><c> that</c><00:04:01.010><c> you</c><00:04:01.250><c> know</c><00:04:01.370><c> this</c><00:04:01.550><c> note</c><00:04:01.760><c> is</c><00:04:01.880><c> part</c>

00:04:02.080 --> 00:04:02.090 align:start position:0%
decided that you know this note is part
 

00:04:02.090 --> 00:04:03.460 align:start position:0%
decided that you know this note is part
of<00:04:02.120><c> the</c><00:04:02.239><c> main</c><00:04:02.420><c> that</c><00:04:02.570><c> but</c><00:04:02.810><c> actually</c><00:04:02.959><c> in</c><00:04:03.380><c> the</c>

00:04:03.460 --> 00:04:03.470 align:start position:0%
of the main that but actually in the
 

00:04:03.470 --> 00:04:05.229 align:start position:0%
of the main that but actually in the
discovery<00:04:03.950><c> you'll</c><00:04:04.130><c> find</c><00:04:04.430><c> a</c><00:04:04.670><c> bunch</c><00:04:04.850><c> more</c><00:04:04.910><c> nodes</c>

00:04:05.229 --> 00:04:05.239 align:start position:0%
discovery you'll find a bunch more nodes
 

00:04:05.239 --> 00:04:07.630 align:start position:0%
discovery you'll find a bunch more nodes
that<00:04:05.390><c> are</c><00:04:05.510><c> doing</c><00:04:05.780><c> all</c><00:04:06.260><c> kinds</c><00:04:06.350><c> of</c><00:04:06.709><c> stuff</c><00:04:06.920><c> like</c>

00:04:07.630 --> 00:04:07.640 align:start position:0%
that are doing all kinds of stuff like
 

00:04:07.640 --> 00:04:10.240 align:start position:0%
that are doing all kinds of stuff like
there<00:04:07.790><c> are</c><00:04:07.850><c> other</c><00:04:08.000><c> block</c><00:04:08.299><c> chains</c><00:04:08.920><c> which</c><00:04:09.920><c> which</c>

00:04:10.240 --> 00:04:10.250 align:start position:0%
there are other block chains which which
 

00:04:10.250 --> 00:04:12.789 align:start position:0%
there are other block chains which which
have<00:04:10.459><c> somehow</c><00:04:10.790><c> imported</c><00:04:11.390><c> FPTP</c><00:04:11.810><c> there</c><00:04:12.320><c> there's</c>

00:04:12.789 --> 00:04:12.799 align:start position:0%
have somehow imported FPTP there there's
 

00:04:12.799 --> 00:04:14.800 align:start position:0%
have somehow imported FPTP there there's
there<00:04:13.519><c> are</c><00:04:13.549><c> swarm</c><00:04:13.910><c> nodes</c><00:04:14.120><c> there</c><00:04:14.450><c> are</c><00:04:14.540><c> all</c>

00:04:14.800 --> 00:04:14.810 align:start position:0%
there are swarm nodes there are all
 

00:04:14.810 --> 00:04:16.719 align:start position:0%
there are swarm nodes there are all
kinds<00:04:15.080><c> of</c><00:04:15.110><c> nodes</c><00:04:15.320><c> listed</c><00:04:15.709><c> so</c><00:04:16.370><c> you</c><00:04:16.400><c> can</c>

00:04:16.719 --> 00:04:16.729 align:start position:0%
kinds of nodes listed so you can
 

00:04:16.729 --> 00:04:18.699 align:start position:0%
kinds of nodes listed so you can
actually<00:04:17.720><c> find</c><00:04:17.930><c> a</c><00:04:18.019><c> lot</c><00:04:18.140><c> more</c><00:04:18.169><c> nervous</c><00:04:18.470><c> than</c>

00:04:18.699 --> 00:04:18.709 align:start position:0%
actually find a lot more nervous than
 

00:04:18.709 --> 00:04:21.150 align:start position:0%
actually find a lot more nervous than
just<00:04:18.950><c> those</c>

00:04:21.150 --> 00:04:21.160 align:start position:0%
 
 

00:04:21.160 --> 00:04:26.560 align:start position:0%
 
oh<00:04:23.110><c> right</c><00:04:24.110><c> I</c><00:04:24.380><c> forgot</c><00:04:24.470><c> something</c><00:04:25.570><c> yeah</c>

00:04:26.560 --> 00:04:26.570 align:start position:0%
oh right I forgot something yeah
 

00:04:26.570 --> 00:04:30.580 align:start position:0%
oh right I forgot something yeah
actually<00:04:27.050><c> we</c><00:04:27.470><c> haven't</c><00:04:27.860><c> in</c><00:04:29.170><c> 2018</c><00:04:30.170><c> they</c><00:04:30.290><c> haven't</c>

00:04:30.580 --> 00:04:30.590 align:start position:0%
actually we haven't in 2018 they haven't
 

00:04:30.590 --> 00:04:32.920 align:start position:0%
actually we haven't in 2018 they haven't
been<00:04:30.710><c> any</c><00:04:30.890><c> new</c><00:04:30.980><c> attacks</c><00:04:31.490><c> so</c><00:04:32.090><c> this</c><00:04:32.330><c> is</c><00:04:32.450><c> oh</c><00:04:32.630><c> I'm</c>

00:04:32.920 --> 00:04:32.930 align:start position:0%
been any new attacks so this is oh I'm
 

00:04:32.930 --> 00:04:35.860 align:start position:0%
been any new attacks so this is oh I'm
also<00:04:33.110><c> happy</c><00:04:33.350><c> about</c><00:04:33.560><c> that</c><00:04:33.910><c> so</c><00:04:34.910><c> and</c><00:04:35.330><c> in</c><00:04:35.510><c> general</c>

00:04:35.860 --> 00:04:35.870 align:start position:0%
also happy about that so and in general
 

00:04:35.870 --> 00:04:37.510 align:start position:0%
also happy about that so and in general
we're<00:04:36.260><c> not</c><00:04:36.410><c> seeing</c><00:04:36.620><c> a</c><00:04:36.800><c> lot</c><00:04:36.950><c> of</c><00:04:36.980><c> network</c><00:04:37.370><c> level</c>

00:04:37.510 --> 00:04:37.520 align:start position:0%
we're not seeing a lot of network level
 

00:04:37.520 --> 00:04:39.070 align:start position:0%
we're not seeing a lot of network level
attacks<00:04:37.910><c> so</c><00:04:38.150><c> most</c><00:04:38.360><c> of</c><00:04:38.450><c> the</c><00:04:38.570><c> attacks</c><00:04:38.900><c> on</c><00:04:39.050><c> a</c>

00:04:39.070 --> 00:04:39.080 align:start position:0%
attacks so most of the attacks on a
 

00:04:39.080 --> 00:04:40.870 align:start position:0%
attacks so most of the attacks on a
theorem<00:04:39.470><c> have</c><00:04:39.680><c> been</c><00:04:39.950><c> on</c><00:04:40.220><c> the</c><00:04:40.400><c> consensus</c>

00:04:40.870 --> 00:04:40.880 align:start position:0%
theorem have been on the consensus
 

00:04:40.880 --> 00:04:44.770 align:start position:0%
theorem have been on the consensus
protocol<00:04:41.690><c> level</c><00:04:42.580><c> but</c><00:04:43.580><c> on</c><00:04:43.910><c> on</c><00:04:44.330><c> the</c><00:04:44.390><c> network</c>

00:04:44.770 --> 00:04:44.780 align:start position:0%
protocol level but on on the network
 

00:04:44.780 --> 00:04:46.620 align:start position:0%
protocol level but on on the network
level<00:04:44.930><c> we</c><00:04:45.200><c> haven't</c><00:04:45.530><c> actually</c><00:04:45.650><c> seen</c><00:04:46.010><c> any</c>

00:04:46.620 --> 00:04:46.630 align:start position:0%
level we haven't actually seen any
 

00:04:46.630 --> 00:04:49.750 align:start position:0%
level we haven't actually seen any
malicious<00:04:47.630><c> activity</c><00:04:48.110><c> as</c><00:04:48.230><c> far</c><00:04:48.410><c> as</c><00:04:48.530><c> we</c><00:04:48.680><c> know</c><00:04:49.610><c> at</c>

00:04:49.750 --> 00:04:49.760 align:start position:0%
malicious activity as far as we know at
 

00:04:49.760 --> 00:04:52.780 align:start position:0%
malicious activity as far as we know at
least<00:04:49.910><c> in</c><00:04:50.600><c> 2018</c><00:04:51.530><c> so</c><00:04:51.740><c> there</c><00:04:51.890><c> wasn't</c><00:04:52.040><c> was</c><00:04:52.580><c> none</c>

00:04:52.780 --> 00:04:52.790 align:start position:0%
least in 2018 so there wasn't was none
 

00:04:52.790 --> 00:04:58.360 align:start position:0%
least in 2018 so there wasn't was none
like<00:04:53.060><c> a</c><00:04:53.090><c> major</c><00:04:54.340><c> network</c><00:04:55.340><c> disruption</c><00:04:55.880><c> but</c><00:04:57.370><c> what</c>

00:04:58.360 --> 00:04:58.370 align:start position:0%
like a major network disruption but what
 

00:04:58.370 --> 00:05:00.670 align:start position:0%
like a major network disruption but what
we<00:04:58.520><c> did</c><00:04:58.700><c> see</c><00:04:58.910><c> was</c><00:04:58.940><c> that</c><00:04:59.240><c> there</c><00:04:59.660><c> was</c><00:04:59.780><c> a</c><00:04:59.810><c> research</c>

00:05:00.670 --> 00:05:00.680 align:start position:0%
we did see was that there was a research
 

00:05:00.680 --> 00:05:02.080 align:start position:0%
we did see was that there was a research
paper<00:05:00.860><c> was</c><00:05:01.100><c> published</c><00:05:01.250><c> in</c><00:05:01.520><c> the</c><00:05:01.580><c> beginning</c><00:05:01.970><c> of</c>

00:05:02.080 --> 00:05:02.090 align:start position:0%
paper was published in the beginning of
 

00:05:02.090 --> 00:05:04.120 align:start position:0%
paper was published in the beginning of
the<00:05:02.240><c> year</c><00:05:02.450><c> by</c><00:05:02.920><c> researchers</c><00:05:03.920><c> at</c><00:05:04.100><c> the</c>

00:05:04.120 --> 00:05:04.130 align:start position:0%
the year by researchers at the
 

00:05:04.130 --> 00:05:07.150 align:start position:0%
the year by researchers at the
University<00:05:04.820><c> of</c><00:05:04.850><c> Boston</c><00:05:05.120><c> where</c><00:05:05.990><c> they</c><00:05:06.620><c> explored</c>

00:05:07.150 --> 00:05:07.160 align:start position:0%
University of Boston where they explored
 

00:05:07.160 --> 00:05:09.850 align:start position:0%
University of Boston where they explored
the<00:05:07.310><c> possibility</c><00:05:07.910><c> of</c><00:05:07.940><c> an</c><00:05:08.690><c> Eclipse</c><00:05:09.200><c> attack</c><00:05:09.560><c> on</c>

00:05:09.850 --> 00:05:09.860 align:start position:0%
the possibility of an Eclipse attack on
 

00:05:09.860 --> 00:05:12.370 align:start position:0%
the possibility of an Eclipse attack on
the<00:05:10.190><c> etherium</c><00:05:10.730><c> Discovery</c><00:05:11.240><c> Network</c><00:05:11.600><c> but</c>

00:05:12.370 --> 00:05:12.380 align:start position:0%
the etherium Discovery Network but
 

00:05:12.380 --> 00:05:17.320 align:start position:0%
the etherium Discovery Network but
fortunately<00:05:13.220><c> for</c><00:05:13.400><c> us</c><00:05:13.610><c> this</c><00:05:16.150><c> this</c><00:05:17.150><c> was</c>

00:05:17.320 --> 00:05:17.330 align:start position:0%
fortunately for us this this was
 

00:05:17.330 --> 00:05:19.030 align:start position:0%
fortunately for us this this was
disclosed<00:05:17.720><c> responsibly</c><00:05:18.290><c> through</c><00:05:18.620><c> the</c><00:05:18.740><c> bounty</c>

00:05:19.030 --> 00:05:19.040 align:start position:0%
disclosed responsibly through the bounty
 

00:05:19.040 --> 00:05:22.570 align:start position:0%
disclosed responsibly through the bounty
program<00:05:19.460><c> so</c><00:05:19.700><c> they</c><00:05:20.800><c> sent</c><00:05:21.800><c> the</c><00:05:21.860><c> paper</c><00:05:22.100><c> to</c><00:05:22.310><c> us</c><00:05:22.430><c> a</c>

00:05:22.570 --> 00:05:22.580 align:start position:0%
program so they sent the paper to us a
 

00:05:22.580 --> 00:05:24.730 align:start position:0%
program so they sent the paper to us a
month<00:05:22.790><c> in</c><00:05:22.910><c> advance</c><00:05:23.030><c> and</c><00:05:23.630><c> we</c><00:05:24.230><c> could</c><00:05:24.620><c> actually</c>

00:05:24.730 --> 00:05:24.740 align:start position:0%
month in advance and we could actually
 

00:05:24.740 --> 00:05:26.380 align:start position:0%
month in advance and we could actually
read<00:05:25.070><c> it</c><00:05:25.160><c> before</c><00:05:25.310><c> it</c><00:05:25.520><c> was</c><00:05:25.640><c> published</c><00:05:26.000><c> and</c><00:05:26.270><c> we</c>

00:05:26.380 --> 00:05:26.390 align:start position:0%
read it before it was published and we
 

00:05:26.390 --> 00:05:29.350 align:start position:0%
read it before it was published and we
could<00:05:26.570><c> mitigate</c><00:05:26.750><c> the</c><00:05:27.080><c> issues</c><00:05:27.440><c> and</c><00:05:28.090><c> I'll</c><00:05:29.090><c> talk</c>

00:05:29.350 --> 00:05:29.360 align:start position:0%
could mitigate the issues and I'll talk
 

00:05:29.360 --> 00:05:34.330 align:start position:0%
could mitigate the issues and I'll talk
a<00:05:29.390><c> bit</c><00:05:29.600><c> about</c><00:05:29.630><c> that</c><00:05:29.930><c> later</c><00:05:30.680><c> so</c><00:05:32.800><c> yeah</c><00:05:33.800><c> this</c><00:05:34.280><c> is</c>

00:05:34.330 --> 00:05:34.340 align:start position:0%
a bit about that later so yeah this is
 

00:05:34.340 --> 00:05:36.490 align:start position:0%
a bit about that later so yeah this is
now<00:05:34.640><c> the</c><00:05:34.700><c> section</c><00:05:35.690><c> where</c><00:05:35.870><c> we</c><00:05:36.020><c> talk</c><00:05:36.200><c> about</c><00:05:36.230><c> you</c>

00:05:36.490 --> 00:05:36.500 align:start position:0%
now the section where we talk about you
 

00:05:36.500 --> 00:05:37.750 align:start position:0%
now the section where we talk about you
know<00:05:36.770><c> what</c><00:05:36.980><c> happened</c><00:05:37.310><c> in</c><00:05:37.430><c> terms</c><00:05:37.580><c> of</c>

00:05:37.750 --> 00:05:37.760 align:start position:0%
know what happened in terms of
 

00:05:37.760 --> 00:05:42.490 align:start position:0%
know what happened in terms of
development<00:05:38.260><c> in</c><00:05:39.370><c> 2018</c><00:05:40.990><c> so</c><00:05:41.990><c> the</c><00:05:42.110><c> first</c><00:05:42.320><c> new</c>

00:05:42.490 --> 00:05:42.500 align:start position:0%
development in 2018 so the first new
 

00:05:42.500 --> 00:05:46.870 align:start position:0%
development in 2018 so the first new
thing<00:05:42.680><c> is</c><00:05:42.800><c> actually</c><00:05:43.240><c> kind</c><00:05:44.240><c> of</c><00:05:44.300><c> old</c><00:05:44.510><c> so</c><00:05:45.670><c> all</c><00:05:46.670><c> the</c>

00:05:46.870 --> 00:05:46.880 align:start position:0%
thing is actually kind of old so all the
 

00:05:46.880 --> 00:05:52.210 align:start position:0%
thing is actually kind of old so all the
specs<00:05:47.150><c> were</c><00:05:47.360><c> rewritten</c><00:05:47.750><c> and</c><00:05:48.820><c> if</c><00:05:49.820><c> you</c><00:05:50.470><c> read</c><00:05:51.470><c> the</c>

00:05:52.210 --> 00:05:52.220 align:start position:0%
specs were rewritten and if you read the
 

00:05:52.220 --> 00:05:55.090 align:start position:0%
specs were rewritten and if you read the
old<00:05:52.430><c> spec</c><00:05:52.910><c> it</c><00:05:53.150><c> was</c><00:05:53.300><c> just</c><00:05:53.480><c> one</c><00:05:53.630><c> document</c><00:05:54.100><c> maybe</c>

00:05:55.090 --> 00:05:55.100 align:start position:0%
old spec it was just one document maybe
 

00:05:55.100 --> 00:05:57.490 align:start position:0%
old spec it was just one document maybe
you'll<00:05:55.280><c> understand</c><00:05:55.730><c> why</c><00:05:55.880><c> so</c><00:05:56.180><c> it</c><00:05:56.360><c> was</c><00:05:56.510><c> really</c><00:05:57.470><c> a</c>

00:05:57.490 --> 00:05:57.500 align:start position:0%
you'll understand why so it was really a
 

00:05:57.500 --> 00:05:59.950 align:start position:0%
you'll understand why so it was really a
lot<00:05:57.620><c> to</c><00:05:57.680><c> read</c><00:05:58.040><c> it</c><00:05:58.730><c> was</c><00:05:58.940><c> incomplete</c><00:05:59.540><c> at</c><00:05:59.720><c> times</c>

00:05:59.950 --> 00:05:59.960 align:start position:0%
lot to read it was incomplete at times
 

00:05:59.960 --> 00:06:02.680 align:start position:0%
lot to read it was incomplete at times
you<00:06:00.200><c> couldn't</c><00:06:00.860><c> really</c><00:06:01.610><c> figure</c><00:06:01.910><c> to</c><00:06:02.300><c> figure</c><00:06:02.570><c> out</c>

00:06:02.680 --> 00:06:02.690 align:start position:0%
you couldn't really figure to figure out
 

00:06:02.690 --> 00:06:05.050 align:start position:0%
you couldn't really figure to figure out
what<00:06:03.650><c> what</c><00:06:03.830><c> the</c><00:06:03.950><c> semantics</c><00:06:04.430><c> of</c><00:06:04.520><c> the</c><00:06:04.640><c> protocol</c>

00:06:05.050 --> 00:06:05.060 align:start position:0%
what what the semantics of the protocol
 

00:06:05.060 --> 00:06:07.630 align:start position:0%
what what the semantics of the protocol
were<00:06:05.240><c> half</c><00:06:05.960><c> of</c><00:06:06.170><c> the</c><00:06:06.350><c> document</c><00:06:07.010><c> was</c><00:06:07.160><c> stuff</c><00:06:07.430><c> that</c>

00:06:07.630 --> 00:06:07.640 align:start position:0%
were half of the document was stuff that
 

00:06:07.640 --> 00:06:10.360 align:start position:0%
were half of the document was stuff that
never<00:06:08.000><c> got</c><00:06:08.390><c> implemented</c><00:06:08.780><c> which</c><00:06:09.230><c> is</c><00:06:09.410><c> the</c><00:06:09.620><c> big</c>

00:06:10.360 --> 00:06:10.370 align:start position:0%
never got implemented which is the big
 

00:06:10.370 --> 00:06:14.890 align:start position:0%
never got implemented which is the big
bunch<00:06:10.730><c> of</c><00:06:10.880><c> notes</c><00:06:11.720><c> basically</c><00:06:12.470><c> so</c><00:06:13.480><c> yeah</c><00:06:14.480><c> I'm</c><00:06:14.600><c> a</c>

00:06:14.890 --> 00:06:14.900 align:start position:0%
bunch of notes basically so yeah I'm a
 

00:06:14.900 --> 00:06:16.540 align:start position:0%
bunch of notes basically so yeah I'm a
bit<00:06:15.170><c> proud</c><00:06:15.380><c> to</c><00:06:15.500><c> say</c><00:06:15.650><c> that</c><00:06:15.680><c> you</c><00:06:16.010><c> know</c><00:06:16.130><c> the</c><00:06:16.310><c> specs</c>

00:06:16.540 --> 00:06:16.550 align:start position:0%
bit proud to say that you know the specs
 

00:06:16.550 --> 00:06:19.480 align:start position:0%
bit proud to say that you know the specs
are<00:06:16.730><c> now</c><00:06:16.880><c> much</c><00:06:17.660><c> more</c><00:06:17.840><c> readable</c><00:06:18.020><c> and</c><00:06:18.650><c> they're</c>

00:06:19.480 --> 00:06:19.490 align:start position:0%
are now much more readable and they're
 

00:06:19.490 --> 00:06:23.080 align:start position:0%
are now much more readable and they're
up<00:06:19.640><c> to</c><00:06:19.670><c> date</c><00:06:19.790><c> and</c><00:06:21.040><c> yeah</c><00:06:22.040><c> just</c><00:06:22.490><c> in</c><00:06:22.610><c> general</c><00:06:22.730><c> the</c>

00:06:23.080 --> 00:06:23.090 align:start position:0%
up to date and yeah just in general the
 

00:06:23.090 --> 00:06:24.820 align:start position:0%
up to date and yeah just in general the
drive<00:06:23.360><c> type</c><00:06:23.570><c> I've</c><00:06:23.810><c> split</c><00:06:23.990><c> up</c><00:06:24.200><c> the</c><00:06:24.320><c> specs</c><00:06:24.590><c> into</c>

00:06:24.820 --> 00:06:24.830 align:start position:0%
drive type I've split up the specs into
 

00:06:24.830 --> 00:06:26.890 align:start position:0%
drive type I've split up the specs into
into<00:06:25.310><c> into</c><00:06:25.340><c> multiple</c><00:06:25.970><c> parts</c><00:06:26.150><c> so</c><00:06:26.420><c> I</c><00:06:26.450><c> feel</c><00:06:26.750><c> like</c>

00:06:26.890 --> 00:06:26.900 align:start position:0%
into into multiple parts so I feel like
 

00:06:26.900 --> 00:06:29.620 align:start position:0%
into into multiple parts so I feel like
it<00:06:27.050><c> should</c><00:06:27.230><c> it</c><00:06:27.470><c> should</c><00:06:27.500><c> all</c><00:06:27.919><c> be</c><00:06:28.100><c> a</c><00:06:28.760><c> lot</c><00:06:29.570><c> nicer</c>

00:06:29.620 --> 00:06:29.630 align:start position:0%
it should it should all be a lot nicer
 

00:06:29.630 --> 00:06:32.390 align:start position:0%
it should it should all be a lot nicer
now<00:06:30.669><c> and</c>

00:06:32.390 --> 00:06:32.400 align:start position:0%
now and
 

00:06:32.400 --> 00:06:34.680 align:start position:0%
now and
[Music]

00:06:34.680 --> 00:06:34.690 align:start position:0%
[Music]
 

00:06:34.690 --> 00:06:39.100 align:start position:0%
[Music]
we<00:06:35.690><c> never</c><00:06:35.810><c> tested</c><00:06:36.230><c> now</c><00:06:36.410><c> so</c><00:06:37.480><c> this</c><00:06:38.480><c> is</c><00:06:38.540><c> something</c>

00:06:39.100 --> 00:06:39.110 align:start position:0%
we never tested now so this is something
 

00:06:39.110 --> 00:06:44.440 align:start position:0%
we never tested now so this is something
I'm<00:06:39.380><c> very</c><00:06:39.740><c> sad</c><00:06:39.950><c> about</c><00:06:40.720><c> Frank</c><00:06:42.670><c> has</c><00:06:43.670><c> joined</c><00:06:44.210><c> the</c>

00:06:44.440 --> 00:06:44.450 align:start position:0%
I'm very sad about Frank has joined the
 

00:06:44.450 --> 00:06:47.140 align:start position:0%
I'm very sad about Frank has joined the
Goya<00:06:44.660><c> theorem</c><00:06:44.990><c> team</c><00:06:45.200><c> very</c><00:06:45.560><c> recently</c><00:06:46.010><c> and</c><00:06:46.490><c> he</c>

00:06:47.140 --> 00:06:47.150 align:start position:0%
Goya theorem team very recently and he
 

00:06:47.150 --> 00:06:49.360 align:start position:0%
Goya theorem team very recently and he
has<00:06:47.270><c> created</c><00:06:47.510><c> a</c><00:06:47.900><c> peer-to-peer</c><00:06:48.740><c> networking</c>

00:06:49.360 --> 00:06:49.370 align:start position:0%
has created a peer-to-peer networking
 

00:06:49.370 --> 00:06:52.180 align:start position:0%
has created a peer-to-peer networking
testitude<00:06:49.790><c> based</c><00:06:50.120><c> on</c><00:06:50.360><c> the</c><00:06:50.510><c> high</c><00:06:50.630><c> of</c><00:06:50.780><c> tool</c><00:06:51.190><c> so</c>

00:06:52.180 --> 00:06:52.190 align:start position:0%
testitude based on the high of tool so
 

00:06:52.190 --> 00:06:54.430 align:start position:0%
testitude based on the high of tool so
hive<00:06:52.580><c> is</c><00:06:52.940><c> a</c><00:06:52.970><c> tool</c><00:06:53.270><c> that</c><00:06:53.300><c> we</c><00:06:53.510><c> use</c><00:06:53.540><c> for</c><00:06:54.050><c> testing</c>

00:06:54.430 --> 00:06:54.440 align:start position:0%
hive is a tool that we use for testing
 

00:06:54.440 --> 00:06:56.950 align:start position:0%
hive is a tool that we use for testing
the<00:06:54.770><c> consensus</c><00:06:55.280><c> between</c><00:06:55.460><c> clients</c><00:06:56.120><c> and</c><00:06:56.150><c> it's</c>

00:06:56.950 --> 00:06:56.960 align:start position:0%
the consensus between clients and it's
 

00:06:56.960 --> 00:06:59.980 align:start position:0%
the consensus between clients and it's
also<00:06:57.200><c> a</c><00:06:57.610><c> it's</c><00:06:58.610><c> also</c><00:06:58.790><c> used</c><00:06:59.030><c> for</c><00:06:59.150><c> testing</c><00:06:59.810><c> the</c>

00:06:59.980 --> 00:06:59.990 align:start position:0%
also a it's also used for testing the
 

00:06:59.990 --> 00:07:04.300 align:start position:0%
also a it's also used for testing the
RPC<00:07:00.890><c> interface</c><00:07:01.520><c> -</c><00:07:02.210><c> -</c><00:07:02.480><c> -</c><00:07:02.840><c> to</c><00:07:03.380><c> the</c><00:07:03.500><c> clients</c><00:07:03.860><c> so</c>

00:07:04.300 --> 00:07:04.310 align:start position:0%
RPC interface - - - to the clients so
 

00:07:04.310 --> 00:07:05.530 align:start position:0%
RPC interface - - - to the clients so
now<00:07:04.460><c> we</c><00:07:04.520><c> can</c><00:07:04.790><c> test</c><00:07:05.000><c> the</c><00:07:05.210><c> peer-to-peer</c>

00:07:05.530 --> 00:07:05.540 align:start position:0%
now we can test the peer-to-peer
 

00:07:05.540 --> 00:07:10.660 align:start position:0%
now we can test the peer-to-peer
networking<00:07:06.080><c> as</c><00:07:06.320><c> well</c><00:07:06.350><c> and</c><00:07:07.870><c> death</c><00:07:08.870><c> parity</c><00:07:09.830><c> LF</c>

00:07:10.660 --> 00:07:10.670 align:start position:0%
networking as well and death parity LF
 

00:07:10.670 --> 00:07:13.030 align:start position:0%
networking as well and death parity LF
and<00:07:10.910><c> ether</c><00:07:11.150><c> MJ</c><00:07:11.540><c> are</c><00:07:11.720><c> hooked</c><00:07:11.900><c> up</c><00:07:12.050><c> to</c><00:07:12.230><c> this</c><00:07:12.350><c> test</c>

00:07:13.030 --> 00:07:13.040 align:start position:0%
and ether MJ are hooked up to this test
 

00:07:13.040 --> 00:07:15.100 align:start position:0%
and ether MJ are hooked up to this test
suit<00:07:13.220><c> and</c><00:07:13.520><c> Trinity</c><00:07:14.060><c> is</c><00:07:14.210><c> being</c><00:07:14.450><c> added</c><00:07:14.720><c> well</c>

00:07:15.100 --> 00:07:15.110 align:start position:0%
suit and Trinity is being added well
 

00:07:15.110 --> 00:07:18.010 align:start position:0%
suit and Trinity is being added well
it's<00:07:15.320><c> you</c><00:07:15.950><c> know</c><00:07:16.070><c> been</c><00:07:16.400><c> being</c><00:07:16.700><c> added</c><00:07:17.030><c> since</c><00:07:17.630><c> a</c>

00:07:18.010 --> 00:07:18.020 align:start position:0%
it's you know been being added since a
 

00:07:18.020 --> 00:07:19.960 align:start position:0%
it's you know been being added since a
couple<00:07:18.410><c> months</c><00:07:18.830><c> now</c><00:07:19.010><c> so</c><00:07:19.220><c> I</c><00:07:19.250><c> think</c><00:07:19.760><c> it's</c><00:07:19.880><c> gonna</c>

00:07:19.960 --> 00:07:19.970 align:start position:0%
couple months now so I think it's gonna
 

00:07:19.970 --> 00:07:24.220 align:start position:0%
couple months now so I think it's gonna
be<00:07:20.150><c> done</c><00:07:20.330><c> any</c><00:07:20.540><c> any</c><00:07:20.750><c> second</c><00:07:21.610><c> but</c><00:07:22.610><c> yeah</c><00:07:23.360><c> it</c><00:07:23.720><c> will</c>

00:07:24.220 --> 00:07:24.230 align:start position:0%
be done any any second but yeah it will
 

00:07:24.230 --> 00:07:26.650 align:start position:0%
be done any any second but yeah it will
eventually<00:07:24.440><c> also</c><00:07:24.950><c> be</c><00:07:25.070><c> there</c><00:07:25.340><c> and</c><00:07:25.580><c> really</c><00:07:26.480><c> like</c>

00:07:26.650 --> 00:07:26.660 align:start position:0%
eventually also be there and really like
 

00:07:26.660 --> 00:07:28.330 align:start position:0%
eventually also be there and really like
adding<00:07:26.960><c> a</c><00:07:27.050><c> client</c><00:07:27.380><c> to</c><00:07:27.530><c> to</c><00:07:27.800><c> hive</c><00:07:27.950><c> isn't</c><00:07:28.250><c> all</c>

00:07:28.330 --> 00:07:28.340 align:start position:0%
adding a client to to hive isn't all
 

00:07:28.340 --> 00:07:31.900 align:start position:0%
adding a client to to hive isn't all
that<00:07:28.370><c> hard</c><00:07:28.670><c> so</c><00:07:29.060><c> it's</c><00:07:29.690><c> I</c><00:07:30.110><c> think</c><00:07:31.040><c> this</c><00:07:31.160><c> is</c><00:07:31.310><c> a</c><00:07:31.580><c> huge</c>

00:07:31.900 --> 00:07:31.910 align:start position:0%
that hard so it's I think this is a huge
 

00:07:31.910 --> 00:07:37.180 align:start position:0%
that hard so it's I think this is a huge
success<00:07:33.940><c> so</c><00:07:34.940><c> in</c><00:07:35.300><c> guess</c><00:07:35.540><c> what</c><00:07:36.530><c> what's</c><00:07:36.860><c> happened</c>

00:07:37.180 --> 00:07:37.190 align:start position:0%
success so in guess what what's happened
 

00:07:37.190 --> 00:07:41.080 align:start position:0%
success so in guess what what's happened
in<00:07:37.310><c> gif</c><00:07:37.490><c> so</c><00:07:39.250><c> in</c><00:07:40.250><c> the</c><00:07:40.340><c> beginning</c><00:07:40.460><c> of</c><00:07:40.670><c> you</c><00:07:40.820><c> we</c>

00:07:41.080 --> 00:07:41.090 align:start position:0%
in gif so in the beginning of you we
 

00:07:41.090 --> 00:07:43.870 align:start position:0%
in gif so in the beginning of you we
were<00:07:41.240><c> we</c><00:07:41.570><c> were</c><00:07:41.690><c> really</c><00:07:41.870><c> busy</c><00:07:42.880><c> implementing</c>

00:07:43.870 --> 00:07:43.880 align:start position:0%
were we were really busy implementing
 

00:07:43.880 --> 00:07:45.790 align:start position:0%
were we were really busy implementing
the<00:07:44.060><c> mitigation</c><00:07:44.660><c> for</c><00:07:44.900><c> the</c><00:07:45.080><c> for</c><00:07:45.410><c> the</c><00:07:45.500><c> Eclipse</c>

00:07:45.790 --> 00:07:45.800 align:start position:0%
the mitigation for the for the Eclipse
 

00:07:45.800 --> 00:07:49.660 align:start position:0%
the mitigation for the for the Eclipse
attack<00:07:46.160><c> and</c><00:07:47.980><c> basically</c><00:07:48.980><c> the</c><00:07:49.100><c> way</c><00:07:49.190><c> that</c><00:07:49.220><c> attack</c>

00:07:49.660 --> 00:07:49.670 align:start position:0%
attack and basically the way that attack
 

00:07:49.670 --> 00:07:52.930 align:start position:0%
attack and basically the way that attack
works<00:07:50.030><c> is</c><00:07:50.450><c> that</c><00:07:50.870><c> a</c><00:07:51.350><c> node</c><00:07:51.740><c> can</c><00:07:51.980><c> be</c><00:07:52.010><c> surrounded</c>

00:07:52.930 --> 00:07:52.940 align:start position:0%
works is that a node can be surrounded
 

00:07:52.940 --> 00:07:54.490 align:start position:0%
works is that a node can be surrounded
on<00:07:53.120><c> the</c><00:07:53.240><c> discovery</c><00:07:53.660><c> level</c><00:07:53.960><c> with</c><00:07:54.140><c> attacker</c>

00:07:54.490 --> 00:07:54.500 align:start position:0%
on the discovery level with attacker
 

00:07:54.500 --> 00:07:58.150 align:start position:0%
on the discovery level with attacker
nodes<00:07:54.770><c> and</c><00:07:55.070><c> it</c><00:07:55.610><c> won't</c><00:07:55.820><c> be</c><00:07:55.940><c> able</c><00:07:56.210><c> to</c><00:07:56.890><c> find</c><00:07:57.890><c> any</c>

00:07:58.150 --> 00:07:58.160 align:start position:0%
nodes and it won't be able to find any
 

00:07:58.160 --> 00:08:00.820 align:start position:0%
nodes and it won't be able to find any
any<00:07:58.610><c> kind</c><00:07:58.940><c> of</c><00:07:59.060><c> honest</c><00:07:59.360><c> node</c><00:07:59.570><c> because</c><00:08:00.260><c> all</c><00:08:00.530><c> all</c>

00:08:00.820 --> 00:08:00.830 align:start position:0%
any kind of honest node because all all
 

00:08:00.830 --> 00:08:02.800 align:start position:0%
any kind of honest node because all all
all<00:08:01.190><c> it</c><00:08:01.340><c> will</c><00:08:01.460><c> know</c><00:08:01.610><c> about</c><00:08:01.910><c> is</c><00:08:02.150><c> like</c><00:08:02.360><c> these</c>

00:08:02.800 --> 00:08:02.810 align:start position:0%
all it will know about is like these
 

00:08:02.810 --> 00:08:04.660 align:start position:0%
all it will know about is like these
these<00:08:03.200><c> these</c><00:08:03.500><c> attackers</c><00:08:04.040><c> that</c><00:08:04.220><c> were</c><00:08:04.370><c> spawned</c>

00:08:04.660 --> 00:08:04.670 align:start position:0%
these these attackers that were spawned
 

00:08:04.670 --> 00:08:07.060 align:start position:0%
these these attackers that were spawned
specifically<00:08:05.420><c> to</c><00:08:05.780><c> to</c><00:08:06.200><c> to</c><00:08:06.590><c> bring</c><00:08:06.740><c> us</c><00:08:06.890><c> know</c><00:08:07.040><c> down</c>

00:08:07.060 --> 00:08:07.070 align:start position:0%
specifically to to to bring us know down
 

00:08:07.070 --> 00:08:09.640 align:start position:0%
specifically to to to bring us know down
and<00:08:07.610><c> the</c><00:08:08.360><c> way</c><00:08:08.480><c> we</c><00:08:08.660><c> approach</c><00:08:08.990><c> the</c><00:08:09.110><c> mitigation</c>

00:08:09.640 --> 00:08:09.650 align:start position:0%
and the way we approach the mitigation
 

00:08:09.650 --> 00:08:12.640 align:start position:0%
and the way we approach the mitigation
was<00:08:09.830><c> to</c><00:08:10.190><c> introduce</c><00:08:10.810><c> IP</c><00:08:11.810><c> limits</c><00:08:12.350><c> on</c><00:08:12.530><c> the</c>

00:08:12.640 --> 00:08:12.650 align:start position:0%
was to introduce IP limits on the
 

00:08:12.650 --> 00:08:16.840 align:start position:0%
was to introduce IP limits on the
connectivity<00:08:13.010><c> and</c><00:08:14.290><c> so</c><00:08:15.290><c> basically</c><00:08:15.650><c> you</c><00:08:16.520><c> you</c>

00:08:16.840 --> 00:08:16.850 align:start position:0%
connectivity and so basically you you
 

00:08:16.850 --> 00:08:20.410 align:start position:0%
connectivity and so basically you you
can<00:08:17.090><c> you</c><00:08:17.750><c> have</c><00:08:17.930><c> to</c><00:08:17.960><c> have</c><00:08:18.230><c> like</c><00:08:18.440><c> a</c><00:08:19.420><c> nice-looking</c>

00:08:20.410 --> 00:08:20.420 align:start position:0%
can you have to have like a nice-looking
 

00:08:20.420 --> 00:08:22.480 align:start position:0%
can you have to have like a nice-looking
IP<00:08:20.570><c> address</c><00:08:20.930><c> to</c><00:08:21.170><c> connect</c><00:08:21.590><c> yeah</c><00:08:22.130><c> something</c>

00:08:22.480 --> 00:08:22.490 align:start position:0%
IP address to connect yeah something
 

00:08:22.490 --> 00:08:26.890 align:start position:0%
IP address to connect yeah something
like<00:08:22.520><c> that</c><00:08:22.760><c> and</c><00:08:23.110><c> and</c><00:08:24.110><c> we</c><00:08:24.440><c> also</c><00:08:25.210><c> we</c><00:08:26.210><c> reworked</c>

00:08:26.890 --> 00:08:26.900 align:start position:0%
like that and and we also we reworked
 

00:08:26.900 --> 00:08:29.050 align:start position:0%
like that and and we also we reworked
how<00:08:27.110><c> the</c><00:08:27.170><c> discovery</c><00:08:27.710><c> tables</c><00:08:28.220><c> work</c><00:08:28.460><c> so</c><00:08:28.760><c> that</c>

00:08:29.050 --> 00:08:29.060 align:start position:0%
how the discovery tables work so that
 

00:08:29.060 --> 00:08:31.990 align:start position:0%
how the discovery tables work so that
the<00:08:29.900><c> table</c><00:08:30.470><c> can't</c><00:08:30.740><c> be</c><00:08:30.890><c> overrun</c><00:08:31.400><c> by</c><00:08:31.550><c> attackers</c>

00:08:31.990 --> 00:08:32.000 align:start position:0%
the table can't be overrun by attackers
 

00:08:32.000 --> 00:08:35.550 align:start position:0%
the table can't be overrun by attackers
so<00:08:32.780><c> easily</c><00:08:32.960><c> and</c><00:08:33.770><c> then</c><00:08:34.520><c> later</c><00:08:34.700><c> in</c><00:08:34.910><c> the</c><00:08:35.000><c> year</c>

00:08:35.550 --> 00:08:35.560 align:start position:0%
so easily and then later in the year
 

00:08:35.560 --> 00:08:38.500 align:start position:0%
so easily and then later in the year
we've<00:08:36.560><c> introduced</c><00:08:37.460><c> support</c><00:08:37.729><c> for</c><00:08:38.000><c> Ian's</c><00:08:38.360><c> are</c>

00:08:38.500 --> 00:08:38.510 align:start position:0%
we've introduced support for Ian's are
 

00:08:38.510 --> 00:08:42.400 align:start position:0%
we've introduced support for Ian's are
throughout<00:08:38.840><c> the</c><00:08:39.140><c> gold</c><00:08:40.070><c> p2p</c><00:08:40.669><c> codebase</c><00:08:41.410><c> I'll</c>

00:08:42.400 --> 00:08:42.410 align:start position:0%
throughout the gold p2p codebase I'll
 

00:08:42.410 --> 00:08:44.950 align:start position:0%
throughout the gold p2p codebase I'll
have<00:08:42.620><c> something</c><00:08:43.460><c> about</c><00:08:43.820><c> Ian</c><00:08:44.030><c> or</c><00:08:44.180><c> later</c><00:08:44.390><c> if</c>

00:08:44.950 --> 00:08:44.960 align:start position:0%
have something about Ian or later if
 

00:08:44.960 --> 00:08:46.690 align:start position:0%
have something about Ian or later if
that<00:08:45.589><c> doesn't</c><00:08:45.830><c> mean</c><00:08:45.950><c> anything</c><00:08:46.040><c> to</c><00:08:46.339><c> you</c><00:08:46.490><c> it's</c>

00:08:46.690 --> 00:08:46.700 align:start position:0%
that doesn't mean anything to you it's
 

00:08:46.700 --> 00:08:47.240 align:start position:0%
that doesn't mean anything to you it's
fine

00:08:47.240 --> 00:08:47.250 align:start position:0%
fine
 

00:08:47.250 --> 00:08:50.750 align:start position:0%
fine
and<00:08:48.260><c> and</c><00:08:49.260><c> we've</c><00:08:49.620><c> modularized</c><00:08:50.220><c> the</c><00:08:50.370><c> discovery</c>

00:08:50.750 --> 00:08:50.760 align:start position:0%
and and we've modularized the discovery
 

00:08:50.760 --> 00:08:52.520 align:start position:0%
and and we've modularized the discovery
code<00:08:50.940><c> in</c><00:08:51.060><c> general</c><00:08:51.450><c> so</c><00:08:51.690><c> we're</c><00:08:51.990><c> now</c><00:08:52.080><c> ready</c><00:08:52.260><c> to</c>

00:08:52.520 --> 00:08:52.530 align:start position:0%
code in general so we're now ready to
 

00:08:52.530 --> 00:08:54.200 align:start position:0%
code in general so we're now ready to
actually<00:08:52.710><c> plug</c><00:08:53.100><c> in</c><00:08:53.250><c> different</c><00:08:53.400><c> pure</c>

00:08:54.200 --> 00:08:54.210 align:start position:0%
actually plug in different pure
 

00:08:54.210 --> 00:08:57.110 align:start position:0%
actually plug in different pure
discovery<00:08:54.660><c> mechanisms</c><00:08:55.290><c> and</c><00:08:55.970><c> this</c><00:08:56.970><c> is</c>

00:08:57.110 --> 00:08:57.120 align:start position:0%
discovery mechanisms and this is
 

00:08:57.120 --> 00:09:00.110 align:start position:0%
discovery mechanisms and this is
massively<00:08:57.690><c> gonna</c><00:08:57.990><c> help</c><00:08:58.430><c> with</c><00:08:59.430><c> adoption</c><00:08:59.910><c> of</c>

00:09:00.110 --> 00:09:00.120 align:start position:0%
massively gonna help with adoption of
 

00:09:00.120 --> 00:09:03.140 align:start position:0%
massively gonna help with adoption of
some<00:09:00.300><c> of</c><00:09:00.390><c> the</c><00:09:00.540><c> new</c><00:09:00.660><c> changes</c><00:09:01.160><c> but</c><00:09:02.160><c> most</c><00:09:02.940><c> of</c><00:09:03.030><c> the</c>

00:09:03.140 --> 00:09:03.150 align:start position:0%
some of the new changes but most of the
 

00:09:03.150 --> 00:09:05.210 align:start position:0%
some of the new changes but most of the
changes<00:09:03.510><c> so</c><00:09:03.630><c> the</c><00:09:03.720><c> PD</c><00:09:04.050><c> code</c><00:09:04.380><c> base</c><00:09:04.530><c> haven't</c><00:09:04.890><c> had</c>

00:09:05.210 --> 00:09:05.220 align:start position:0%
changes so the PD code base haven't had
 

00:09:05.220 --> 00:09:06.950 align:start position:0%
changes so the PD code base haven't had
any<00:09:05.550><c> kind</c><00:09:05.880><c> of</c><00:09:05.940><c> immediate</c><00:09:06.150><c> impact</c><00:09:06.720><c> on</c><00:09:06.840><c> the</c>

00:09:06.950 --> 00:09:06.960 align:start position:0%
any kind of immediate impact on the
 

00:09:06.960 --> 00:09:08.660 align:start position:0%
any kind of immediate impact on the
connectivity<00:09:07.380><c> so</c><00:09:07.830><c> you</c><00:09:07.890><c> know</c><00:09:08.100><c> as</c><00:09:08.250><c> a</c><00:09:08.280><c> user</c><00:09:08.520><c> of</c>

00:09:08.660 --> 00:09:08.670 align:start position:0%
connectivity so you know as a user of
 

00:09:08.670 --> 00:09:12.920 align:start position:0%
connectivity so you know as a user of
Kathy<00:09:09.060><c> not</c><00:09:09.210><c> gonna</c><00:09:09.420><c> like</c><00:09:09.780><c> see</c><00:09:10.020><c> I</c><00:09:11.870><c> don't</c><00:09:12.870><c> know</c>

00:09:12.920 --> 00:09:12.930 align:start position:0%
Kathy not gonna like see I don't know
 

00:09:12.930 --> 00:09:16.790 align:start position:0%
Kathy not gonna like see I don't know
any<00:09:13.440><c> improvements</c><00:09:14.010><c> basically</c><00:09:15.470><c> it's</c><00:09:16.470><c> only</c>

00:09:16.790 --> 00:09:16.800 align:start position:0%
any improvements basically it's only
 

00:09:16.800 --> 00:09:19.400 align:start position:0%
any improvements basically it's only
especially<00:09:17.700><c> it's</c><00:09:18.330><c> mostly</c><00:09:18.570><c> pin</c><00:09:18.750><c> prep</c><00:09:18.990><c> work</c><00:09:19.170><c> and</c>

00:09:19.400 --> 00:09:19.410 align:start position:0%
especially it's mostly pin prep work and
 

00:09:19.410 --> 00:09:22.160 align:start position:0%
especially it's mostly pin prep work and
then<00:09:19.740><c> as</c><00:09:20.010><c> you</c><00:09:20.790><c> mentioned</c><00:09:21.420><c> we</c><00:09:21.810><c> found</c><00:09:22.080><c> this</c>

00:09:22.160 --> 00:09:22.170 align:start position:0%
then as you mentioned we found this
 

00:09:22.170 --> 00:09:24.890 align:start position:0%
then as you mentioned we found this
experiment<00:09:22.770><c> to</c><00:09:22.920><c> run</c><00:09:22.950><c> to</c><00:09:23.730><c> run</c><00:09:23.910><c> deaf</c><00:09:24.540><c> p2p</c>

00:09:24.890 --> 00:09:24.900 align:start position:0%
experiment to run to run deaf p2p
 

00:09:24.900 --> 00:09:29.540 align:start position:0%
experiment to run to run deaf p2p
applications<00:09:25.020><c> or</c><00:09:25.650><c> let</c><00:09:25.800><c> p2p</c><00:09:26.510><c> so</c><00:09:28.430><c> since</c><00:09:29.430><c> you</c>

00:09:29.540 --> 00:09:29.550 align:start position:0%
applications or let p2p so since you
 

00:09:29.550 --> 00:09:30.650 align:start position:0%
applications or let p2p so since you
already<00:09:29.790><c> talked</c><00:09:30.180><c> about</c><00:09:30.240><c> it</c><00:09:30.420><c> so</c><00:09:30.540><c> much</c>

00:09:30.650 --> 00:09:30.660 align:start position:0%
already talked about it so much
 

00:09:30.660 --> 00:09:33.340 align:start position:0%
already talked about it so much
evolution<00:09:31.080><c> to</c><00:09:31.140><c> skip</c><00:09:31.350><c> it</c><00:09:31.470><c> now</c><00:09:31.620><c> so</c><00:09:31.920><c> it</c><00:09:32.130><c> was</c><00:09:32.310><c> I</c>

00:09:33.340 --> 00:09:33.350 align:start position:0%
evolution to skip it now so it was I
 

00:09:33.350 --> 00:09:36.680 align:start position:0%
evolution to skip it now so it was I
think<00:09:34.350><c> the</c><00:09:34.410><c> experiment</c><00:09:34.620><c> was</c><00:09:35.250><c> successful</c><00:09:35.880><c> and</c>

00:09:36.680 --> 00:09:36.690 align:start position:0%
think the experiment was successful and
 

00:09:36.690 --> 00:09:39.020 align:start position:0%
think the experiment was successful and
we<00:09:37.200><c> have</c><00:09:37.320><c> a</c><00:09:37.350><c> pretty</c><00:09:37.890><c> clear</c><00:09:38.220><c> roadmap</c><00:09:38.490><c> now</c><00:09:38.790><c> of</c>

00:09:39.020 --> 00:09:39.030 align:start position:0%
we have a pretty clear roadmap now of
 

00:09:39.030 --> 00:09:41.420 align:start position:0%
we have a pretty clear roadmap now of
how<00:09:39.210><c> to</c><00:09:39.270><c> integrate</c><00:09:39.540><c> the</c><00:09:40.290><c> p2p</c><00:09:40.590><c> into</c><00:09:41.160><c> the</c><00:09:41.280><c> whole</c>

00:09:41.420 --> 00:09:41.430 align:start position:0%
how to integrate the p2p into the whole
 

00:09:41.430 --> 00:09:46.930 align:start position:0%
how to integrate the p2p into the whole
deaf<00:09:41.700><c> people</c><00:09:42.150><c> thing</c><00:09:43.190><c> okay</c><00:09:44.190><c> so</c><00:09:45.260><c> there</c><00:09:46.260><c> are</c><00:09:46.500><c> some</c>

00:09:46.930 --> 00:09:46.940 align:start position:0%
deaf people thing okay so there are some
 

00:09:46.940 --> 00:09:50.270 align:start position:0%
deaf people thing okay so there are some
ongoing<00:09:47.940><c> changes</c><00:09:48.600><c> to</c><00:09:48.840><c> the</c><00:09:49.140><c> to</c><00:09:49.530><c> the</c><00:09:49.800><c> to</c><00:09:50.040><c> the</c><00:09:50.160><c> low</c>

00:09:50.270 --> 00:09:50.280 align:start position:0%
ongoing changes to the to the to the low
 

00:09:50.280 --> 00:09:53.360 align:start position:0%
ongoing changes to the to the to the low
level<00:09:50.550><c> protocols</c><00:09:51.030><c> so</c><00:09:51.830><c> independent</c><00:09:52.830><c> of</c><00:09:53.040><c> any</c>

00:09:53.360 --> 00:09:53.370 align:start position:0%
level protocols so independent of any
 

00:09:53.370 --> 00:09:59.120 align:start position:0%
level protocols so independent of any
actual<00:09:54.120><c> implementation</c><00:09:54.750><c> and</c><00:09:57.530><c> yeah</c><00:09:58.530><c> so</c><00:09:58.800><c> what</c>

00:09:59.120 --> 00:09:59.130 align:start position:0%
actual implementation and yeah so what
 

00:09:59.130 --> 00:10:01.700 align:start position:0%
actual implementation and yeah so what
I've<00:09:59.250><c> done</c><00:09:59.480><c> this</c><00:10:00.480><c> year</c><00:10:00.810><c> is</c><00:10:00.960><c> to</c><00:10:01.200><c> just</c><00:10:01.440><c> I've</c>

00:10:01.700 --> 00:10:01.710 align:start position:0%
I've done this year is to just I've
 

00:10:01.710 --> 00:10:05.870 align:start position:0%
I've done this year is to just I've
published<00:10:01.920><c> three</c><00:10:02.570><c> eep</c><00:10:03.570><c> drafts</c><00:10:04.370><c> the</c><00:10:05.370><c> first</c><00:10:05.730><c> one</c>

00:10:05.870 --> 00:10:05.880 align:start position:0%
published three eep drafts the first one
 

00:10:05.880 --> 00:10:07.970 align:start position:0%
published three eep drafts the first one
is<00:10:06.060><c> EEP</c><00:10:07.020><c> seven</c><00:10:07.380><c> seven</c><00:10:07.620><c> eight</c><00:10:07.740><c> that's</c>

00:10:07.970 --> 00:10:07.980 align:start position:0%
is EEP seven seven eight that's
 

00:10:07.980 --> 00:10:09.770 align:start position:0%
is EEP seven seven eight that's
aetherium<00:10:08.490><c> note</c><00:10:08.700><c> records</c><00:10:09.060><c> and</c><00:10:09.300><c> this</c><00:10:09.390><c> is</c><00:10:09.510><c> kind</c>

00:10:09.770 --> 00:10:09.780 align:start position:0%
aetherium note records and this is kind
 

00:10:09.780 --> 00:10:13.250 align:start position:0%
aetherium note records and this is kind
of<00:10:09.870><c> at</c><00:10:10.380><c> the</c><00:10:10.620><c> heart</c><00:10:10.800><c> of</c><00:10:11.310><c> it</c><00:10:11.430><c> so</c><00:10:12.120><c> if</c><00:10:12.810><c> there</c><00:10:13.020><c> are</c><00:10:13.110><c> no</c>

00:10:13.250 --> 00:10:13.260 align:start position:0%
of at the heart of it so if there are no
 

00:10:13.260 --> 00:10:15.470 align:start position:0%
of at the heart of it so if there are no
records<00:10:13.470><c> or</c><00:10:13.800><c> a</c><00:10:13.860><c> new</c><00:10:14.190><c> concept</c><00:10:14.580><c> is</c><00:10:14.790><c> like</c><00:10:14.820><c> a</c><00:10:15.000><c> small</c>

00:10:15.470 --> 00:10:15.480 align:start position:0%
records or a new concept is like a small
 

00:10:15.480 --> 00:10:18.910 align:start position:0%
records or a new concept is like a small
document<00:10:15.960><c> format</c><00:10:16.320><c> about</c><00:10:16.650><c> with</c><00:10:16.950><c> note</c><00:10:17.580><c> metadata</c>

00:10:18.910 --> 00:10:18.920 align:start position:0%
document format about with note metadata
 

00:10:18.920 --> 00:10:21.500 align:start position:0%
document format about with note metadata
it's<00:10:19.920><c> a</c><00:10:20.010><c> bit</c><00:10:20.130><c> like</c><00:10:20.280><c> business</c><00:10:20.580><c> cards</c><00:10:20.640><c> for</c><00:10:21.120><c> for</c>

00:10:21.500 --> 00:10:21.510 align:start position:0%
it's a bit like business cards for for
 

00:10:21.510 --> 00:10:24.290 align:start position:0%
it's a bit like business cards for for
notes<00:10:21.720><c> and</c><00:10:22.010><c> in</c><00:10:23.010><c> those</c><00:10:23.160><c> business</c><00:10:23.610><c> cards</c><00:10:23.670><c> the</c>

00:10:24.290 --> 00:10:24.300 align:start position:0%
notes and in those business cards the
 

00:10:24.300 --> 00:10:27.140 align:start position:0%
notes and in those business cards the
notes<00:10:24.690><c> can</c><00:10:24.960><c> declare</c><00:10:25.550><c> transport</c><00:10:26.550><c> capabilities</c>

00:10:27.140 --> 00:10:27.150 align:start position:0%
notes can declare transport capabilities
 

00:10:27.150 --> 00:10:30.200 align:start position:0%
notes can declare transport capabilities
and<00:10:27.480><c> application</c><00:10:28.470><c> capabilities</c><00:10:29.130><c> in</c><00:10:29.490><c> all</c>

00:10:30.200 --> 00:10:30.210 align:start position:0%
and application capabilities in all
 

00:10:30.210 --> 00:10:31.730 align:start position:0%
and application capabilities in all
these<00:10:30.390><c> kinds</c><00:10:30.750><c> of</c><00:10:30.780><c> things</c><00:10:30.960><c> and</c><00:10:31.260><c> then</c><00:10:31.380><c> they</c><00:10:31.530><c> can</c>

00:10:31.730 --> 00:10:31.740 align:start position:0%
these kinds of things and then they can
 

00:10:31.740 --> 00:10:35.450 align:start position:0%
these kinds of things and then they can
be<00:10:31.860><c> relayed</c><00:10:32.190><c> through</c><00:10:32.460><c> some</c><00:10:33.390><c> medium</c><00:10:33.750><c> and</c><00:10:34.650><c> then</c>

00:10:35.450 --> 00:10:35.460 align:start position:0%
be relayed through some medium and then
 

00:10:35.460 --> 00:10:37.490 align:start position:0%
be relayed through some medium and then
Nick<00:10:36.180><c> up</c><00:10:36.450><c> next</c><00:10:36.780><c> we</c><00:10:36.900><c> have</c><00:10:37.050><c> this</c>

00:10:37.490 --> 00:10:37.500 align:start position:0%
Nick up next we have this
 

00:10:37.500 --> 00:10:41.000 align:start position:0%
Nick up next we have this
eight<00:10:37.920><c> six</c><00:10:38.160><c> eight</c><00:10:38.280><c> which</c><00:10:38.520><c> is</c><00:10:38.550><c> a</c><00:10:39.470><c> specific</c><00:10:40.470><c> tiny</c>

00:10:41.000 --> 00:10:41.010 align:start position:0%
eight six eight which is a specific tiny
 

00:10:41.010 --> 00:10:44.000 align:start position:0%
eight six eight which is a specific tiny
specification<00:10:41.820><c> that</c><00:10:42.110><c> integrates</c><00:10:43.110><c> note</c>

00:10:44.000 --> 00:10:44.010 align:start position:0%
specification that integrates note
 

00:10:44.010 --> 00:10:45.829 align:start position:0%
specification that integrates note
records<00:10:44.400><c> into</c><00:10:44.790><c> the</c><00:10:44.970><c> existing</c><00:10:45.420><c> discovery</c>

00:10:45.829 --> 00:10:45.839 align:start position:0%
records into the existing discovery
 

00:10:45.839 --> 00:10:49.390 align:start position:0%
records into the existing discovery
protocol<00:10:46.050><c> so</c><00:10:46.950><c> this</c><00:10:47.130><c> one's</c><00:10:47.339><c> really</c><00:10:47.820><c> short</c><00:10:48.180><c> and</c>

00:10:49.390 --> 00:10:49.400 align:start position:0%
protocol so this one's really short and
 

00:10:49.400 --> 00:10:52.190 align:start position:0%
protocol so this one's really short and
then<00:10:50.400><c> finally</c><00:10:50.790><c> we</c><00:10:50.940><c> have</c><00:10:51.120><c> something</c><00:10:51.660><c> new</c><00:10:51.930><c> which</c>

00:10:52.190 --> 00:10:52.200 align:start position:0%
then finally we have something new which
 

00:10:52.200 --> 00:10:57.190 align:start position:0%
then finally we have something new which
is<00:10:52.550><c> the</c><00:10:53.550><c> last</c><00:10:53.730><c> item</c><00:10:53.970><c> and</c><00:10:54.270><c> that</c><00:10:54.839><c> one</c><00:10:55.110><c> is</c><00:10:55.350><c> a</c>

00:10:57.190 --> 00:10:57.200 align:start position:0%
is the last item and that one is a
 

00:10:57.200 --> 00:10:59.570 align:start position:0%
is the last item and that one is a
entirely<00:10:58.200><c> new</c><00:10:58.560><c> mechanism</c><00:10:59.040><c> for</c><00:10:59.190><c> discovering</c>

00:10:59.570 --> 00:10:59.580 align:start position:0%
entirely new mechanism for discovering
 

00:10:59.580 --> 00:11:00.830 align:start position:0%
entirely new mechanism for discovering
notes<00:10:59.790><c> based</c><00:11:00.089><c> on</c>

00:11:00.830 --> 00:11:00.840 align:start position:0%
notes based on
 

00:11:00.840 --> 00:11:04.130 align:start position:0%
notes based on
on<00:11:00.900><c> DNS</c><00:11:01.530><c> so</c><00:11:02.280><c> it</c><00:11:03.150><c> basically</c><00:11:03.600><c> allows</c><00:11:03.750><c> you</c><00:11:04.020><c> to</c>

00:11:04.130 --> 00:11:04.140 align:start position:0%
on DNS so it basically allows you to
 

00:11:04.140 --> 00:11:07.070 align:start position:0%
on DNS so it basically allows you to
find<00:11:04.380><c> node</c><00:11:05.190><c> records</c><00:11:05.550><c> behind</c><00:11:05.730><c> a</c><00:11:06.210><c> certain</c><00:11:06.540><c> DNS</c>

00:11:07.070 --> 00:11:07.080 align:start position:0%
find node records behind a certain DNS
 

00:11:07.080 --> 00:11:09.200 align:start position:0%
find node records behind a certain DNS
name<00:11:07.290><c> and</c><00:11:07.500><c> it's</c><00:11:07.620><c> totally</c><00:11:08.310><c> independent</c><00:11:08.910><c> of</c><00:11:09.030><c> the</c>

00:11:09.200 --> 00:11:09.210 align:start position:0%
name and it's totally independent of the
 

00:11:09.210 --> 00:11:14.020 align:start position:0%
name and it's totally independent of the
of<00:11:09.540><c> the</c><00:11:09.750><c> distributed</c><00:11:10.230><c> hash</c><00:11:10.260><c> table</c><00:11:11.660><c> so</c><00:11:12.660><c> yeah</c>

00:11:14.020 --> 00:11:14.030 align:start position:0%
of the distributed hash table so yeah
 

00:11:14.030 --> 00:11:18.590 align:start position:0%
of the distributed hash table so yeah
Ian's<00:11:15.030><c> are</c><00:11:15.180><c> so</c><00:11:15.420><c> what's</c><00:11:15.600><c> that</c><00:11:15.750><c> about</c><00:11:17.390><c> so</c><00:11:18.390><c> I'll</c>

00:11:18.590 --> 00:11:18.600 align:start position:0%
Ian's are so what's that about so I'll
 

00:11:18.600 --> 00:11:21.560 align:start position:0%
Ian's are so what's that about so I'll
maybe<00:11:19.050><c> I'll</c><00:11:19.400><c> it's</c><00:11:20.400><c> when</c><00:11:20.910><c> people</c><00:11:20.940><c> look</c><00:11:21.330><c> at</c><00:11:21.450><c> the</c>

00:11:21.560 --> 00:11:21.570 align:start position:0%
maybe I'll it's when people look at the
 

00:11:21.570 --> 00:11:24.740 align:start position:0%
maybe I'll it's when people look at the
e<00:11:21.600><c> on</c><00:11:21.780><c> our</c><00:11:21.900><c> specification</c><00:11:23.540><c> they</c><00:11:24.540><c> can</c>

00:11:24.740 --> 00:11:24.750 align:start position:0%
e on our specification they can
 

00:11:24.750 --> 00:11:26.930 align:start position:0%
e on our specification they can
sometimes<00:11:25.710><c> well</c><00:11:26.160><c> they</c><00:11:26.280><c> come</c><00:11:26.490><c> back</c><00:11:26.610><c> to</c><00:11:26.790><c> me</c><00:11:26.880><c> and</c>

00:11:26.930 --> 00:11:26.940 align:start position:0%
sometimes well they come back to me and
 

00:11:26.940 --> 00:11:28.640 align:start position:0%
sometimes well they come back to me and
they<00:11:27.030><c> say</c><00:11:27.180><c> well</c><00:11:27.390><c> what</c><00:11:27.900><c> can</c><00:11:28.020><c> I</c><00:11:28.080><c> use</c><00:11:28.170><c> this</c><00:11:28.410><c> for</c><00:11:28.590><c> I</c>

00:11:28.640 --> 00:11:28.650 align:start position:0%
they say well what can I use this for I
 

00:11:28.650 --> 00:11:30.800 align:start position:0%
they say well what can I use this for I
mean<00:11:28.860><c> this</c><00:11:28.980><c> is</c><00:11:29.130><c> like</c><00:11:29.490><c> you</c><00:11:29.790><c> know</c><00:11:29.910><c> there</c><00:11:30.720><c> are</c>

00:11:30.800 --> 00:11:30.810 align:start position:0%
mean this is like you know there are
 

00:11:30.810 --> 00:11:32.420 align:start position:0%
mean this is like you know there are
almost<00:11:30.960><c> no</c><00:11:31.200><c> details</c><00:11:31.560><c> and</c><00:11:31.770><c> the</c><00:11:31.830><c> eep</c><00:11:31.980><c> about</c><00:11:32.280><c> you</c>

00:11:32.420 --> 00:11:32.430 align:start position:0%
almost no details and the eep about you
 

00:11:32.430 --> 00:11:35.600 align:start position:0%
almost no details and the eep about you
know<00:11:32.550><c> potential</c><00:11:33.030><c> users</c><00:11:33.530><c> and</c><00:11:34.530><c> and</c><00:11:34.890><c> it's</c><00:11:35.040><c> it's</c>

00:11:35.600 --> 00:11:35.610 align:start position:0%
know potential users and and it's it's
 

00:11:35.610 --> 00:11:37.670 align:start position:0%
know potential users and and it's it's
it's<00:11:35.880><c> a</c><00:11:36.030><c> document</c><00:11:36.450><c> format</c><00:11:36.660><c> I</c><00:11:36.840><c> mean</c><00:11:36.990><c> how</c><00:11:37.110><c> does</c>

00:11:37.670 --> 00:11:37.680 align:start position:0%
it's a document format I mean how does
 

00:11:37.680 --> 00:11:40.850 align:start position:0%
it's a document format I mean how does
that<00:11:37.710><c> relate</c><00:11:38.130><c> to</c><00:11:38.420><c> to</c><00:11:39.420><c> to</c><00:11:39.840><c> to</c><00:11:39.870><c> the</c><00:11:40.410><c> grand</c><00:11:40.650><c> scheme</c>

00:11:40.850 --> 00:11:40.860 align:start position:0%
that relate to to to to the grand scheme
 

00:11:40.860 --> 00:11:43.880 align:start position:0%
that relate to to to to the grand scheme
of<00:11:41.010><c> things</c><00:11:41.220><c> so</c><00:11:41.990><c> the</c><00:11:42.990><c> thing</c><00:11:43.200><c> about</c><00:11:43.380><c> you</c><00:11:43.560><c> know</c><00:11:43.740><c> is</c>

00:11:43.880 --> 00:11:43.890 align:start position:0%
of things so the thing about you know is
 

00:11:43.890 --> 00:11:45.860 align:start position:0%
of things so the thing about you know is
that<00:11:44.070><c> is</c><00:11:44.220><c> more</c><00:11:44.400><c> like</c><00:11:44.580><c> it's</c><00:11:44.730><c> like</c><00:11:44.940><c> a</c><00:11:44.970><c> medium</c><00:11:45.450><c> for</c>

00:11:45.860 --> 00:11:45.870 align:start position:0%
that is more like it's like a medium for
 

00:11:45.870 --> 00:11:48.290 align:start position:0%
that is more like it's like a medium for
negotiating<00:11:46.800><c> all</c><00:11:47.700><c> kinds</c><00:11:48.060><c> of</c><00:11:48.120><c> capabilities</c>

00:11:48.290 --> 00:11:48.300 align:start position:0%
negotiating all kinds of capabilities
 

00:11:48.300 --> 00:11:53.570 align:start position:0%
negotiating all kinds of capabilities
that<00:11:49.050><c> nodes</c><00:11:49.320><c> have</c><00:11:49.560><c> and</c><00:11:52.130><c> it</c><00:11:53.130><c> can't</c><00:11:53.370><c> be</c><00:11:53.460><c> about</c>

00:11:53.570 --> 00:11:53.580 align:start position:0%
that nodes have and it can't be about
 

00:11:53.580 --> 00:11:55.190 align:start position:0%
that nodes have and it can't be about
hard<00:11:53.760><c> to</c><00:11:53.850><c> imagine</c><00:11:54.000><c> like</c><00:11:54.330><c> which</c><00:11:54.540><c> capabilities</c>

00:11:55.190 --> 00:11:55.200 align:start position:0%
hard to imagine like which capabilities
 

00:11:55.200 --> 00:11:57.110 align:start position:0%
hard to imagine like which capabilities
are<00:11:55.380><c> actually</c><00:11:55.740><c> worth</c><00:11:55.980><c> negotiating</c><00:11:56.790><c> between</c>

00:11:57.110 --> 00:11:57.120 align:start position:0%
are actually worth negotiating between
 

00:11:57.120 --> 00:11:59.270 align:start position:0%
are actually worth negotiating between
nodes<00:11:57.510><c> so</c><00:11:58.080><c> I'll</c><00:11:58.350><c> just</c><00:11:58.710><c> have</c><00:11:58.890><c> a</c><00:11:58.920><c> couple</c>

00:11:59.270 --> 00:11:59.280 align:start position:0%
nodes so I'll just have a couple
 

00:11:59.280 --> 00:12:03.260 align:start position:0%
nodes so I'll just have a couple
examples<00:11:59.370><c> for</c><00:11:59.970><c> for</c><00:12:00.530><c> for</c><00:12:01.530><c> you</c><00:12:01.620><c> guys</c><00:12:01.770><c> now</c><00:12:02.060><c> so</c><00:12:03.060><c> the</c>

00:12:03.260 --> 00:12:03.270 align:start position:0%
examples for for for you guys now so the
 

00:12:03.270 --> 00:12:07.340 align:start position:0%
examples for for for you guys now so the
one<00:12:03.660><c> of</c><00:12:03.810><c> the</c><00:12:04.490><c> things</c><00:12:05.490><c> that</c><00:12:05.960><c> makes</c><00:12:06.960><c> me</c><00:12:07.020><c> excited</c>

00:12:07.340 --> 00:12:07.350 align:start position:0%
one of the things that makes me excited
 

00:12:07.350 --> 00:12:09.350 align:start position:0%
one of the things that makes me excited
about<00:12:07.560><c> E&amp;R</c><00:12:08.010><c> is</c><00:12:08.250><c> that</c><00:12:08.670><c> it</c><00:12:08.760><c> gives</c><00:12:08.940><c> us</c><00:12:09.060><c> the</c><00:12:09.180><c> option</c>

00:12:09.350 --> 00:12:09.360 align:start position:0%
about E&amp;R is that it gives us the option
 

00:12:09.360 --> 00:12:12.290 align:start position:0%
about E&amp;R is that it gives us the option
to<00:12:09.750><c> switch</c><00:12:10.050><c> to</c><00:12:10.320><c> a</c><00:12:10.680><c> zero</c><00:12:11.400><c> round-trip</c><00:12:11.910><c> in</c><00:12:12.030><c> skin</c>

00:12:12.290 --> 00:12:12.300 align:start position:0%
to switch to a zero round-trip in skin
 

00:12:12.300 --> 00:12:16.400 align:start position:0%
to switch to a zero round-trip in skin
encryption<00:12:12.810><c> scheme</c><00:12:13.110><c> so</c><00:12:13.850><c> if</c><00:12:14.850><c> two</c><00:12:15.720><c> nodes</c><00:12:15.960><c> learn</c>

00:12:16.400 --> 00:12:16.410 align:start position:0%
encryption scheme so if two nodes learn
 

00:12:16.410 --> 00:12:18.470 align:start position:0%
encryption scheme so if two nodes learn
about<00:12:16.620><c> each</c><00:12:16.770><c> other</c><00:12:16.980><c> in</c><00:12:17.280><c> some</c><00:12:17.880><c> discovery</c>

00:12:18.470 --> 00:12:18.480 align:start position:0%
about each other in some discovery
 

00:12:18.480 --> 00:12:20.900 align:start position:0%
about each other in some discovery
system<00:12:18.870><c> what</c><00:12:19.770><c> what</c><00:12:20.070><c> the</c><00:12:20.190><c> discovery</c><00:12:20.580><c> system</c>

00:12:20.900 --> 00:12:20.910 align:start position:0%
system what what the discovery system
 

00:12:20.910 --> 00:12:23.000 align:start position:0%
system what what the discovery system
can<00:12:21.090><c> do</c><00:12:21.210><c> for</c><00:12:21.420><c> them</c><00:12:21.570><c> is</c><00:12:21.600><c> it</c><00:12:21.900><c> can</c><00:12:22.110><c> relay</c><00:12:22.350><c> key</c>

00:12:23.000 --> 00:12:23.010 align:start position:0%
can do for them is it can relay key
 

00:12:23.010 --> 00:12:26.230 align:start position:0%
can do for them is it can relay key
material<00:12:23.600><c> which</c><00:12:24.600><c> can</c><00:12:24.780><c> be</c><00:12:24.840><c> used</c><00:12:24.930><c> to</c>

00:12:26.230 --> 00:12:26.240 align:start position:0%
material which can be used to
 

00:12:26.240 --> 00:12:29.180 align:start position:0%
material which can be used to
pre-compute<00:12:27.240><c> secrets</c><00:12:27.900><c> for</c><00:12:28.230><c> a</c><00:12:28.260><c> connection</c><00:12:28.770><c> and</c>

00:12:29.180 --> 00:12:29.190 align:start position:0%
pre-compute secrets for a connection and
 

00:12:29.190 --> 00:12:31.430 align:start position:0%
pre-compute secrets for a connection and
this<00:12:29.790><c> is</c><00:12:29.940><c> actually</c><00:12:30.330><c> really</c><00:12:30.630><c> nice</c><00:12:30.780><c> because</c><00:12:30.840><c> it</c>

00:12:31.430 --> 00:12:31.440 align:start position:0%
this is actually really nice because it
 

00:12:31.440 --> 00:12:34.490 align:start position:0%
this is actually really nice because it
means<00:12:31.560><c> that</c><00:12:32.450><c> as</c><00:12:33.450><c> soon</c><00:12:33.720><c> as</c><00:12:33.870><c> a</c><00:12:34.020><c> connection</c>

00:12:34.490 --> 00:12:34.500 align:start position:0%
means that as soon as a connection
 

00:12:34.500 --> 00:12:37.460 align:start position:0%
means that as soon as a connection
between<00:12:34.650><c> those</c><00:12:34.950><c> two</c><00:12:35.190><c> nodes</c><00:12:35.430><c> is</c><00:12:35.640><c> created</c><00:12:36.470><c> the</c>

00:12:37.460 --> 00:12:37.470 align:start position:0%
between those two nodes is created the
 

00:12:37.470 --> 00:12:40.070 align:start position:0%
between those two nodes is created the
the<00:12:37.830><c> nodes</c><00:12:38.040><c> can</c><00:12:38.220><c> start</c><00:12:38.490><c> sending</c><00:12:38.700><c> data</c><00:12:39.690><c> that's</c>

00:12:40.070 --> 00:12:40.080 align:start position:0%
the nodes can start sending data that's
 

00:12:40.080 --> 00:12:42.350 align:start position:0%
the nodes can start sending data that's
relevant<00:12:40.380><c> to</c><00:12:40.560><c> the</c><00:12:40.740><c> application</c><00:12:41.150><c> pretty</c><00:12:42.150><c> much</c>

00:12:42.350 --> 00:12:42.360 align:start position:0%
relevant to the application pretty much
 

00:12:42.360 --> 00:12:45.080 align:start position:0%
relevant to the application pretty much
within<00:12:42.660><c> the</c><00:12:42.780><c> first</c><00:12:42.990><c> bite</c><00:12:43.260><c> because</c><00:12:44.090><c> because</c>

00:12:45.080 --> 00:12:45.090 align:start position:0%
within the first bite because because
 

00:12:45.090 --> 00:12:46.490 align:start position:0%
within the first bite because because
most<00:12:45.330><c> of</c><00:12:45.420><c> the</c><00:12:45.540><c> secrets</c><00:12:45.930><c> that</c><00:12:45.990><c> are</c><00:12:46.200><c> needed</c><00:12:46.470><c> to</c>

00:12:46.490 --> 00:12:46.500 align:start position:0%
most of the secrets that are needed to
 

00:12:46.500 --> 00:12:48.830 align:start position:0%
most of the secrets that are needed to
encrypt<00:12:47.490><c> their</c><00:12:47.640><c> communication</c><00:12:48.330><c> are</c><00:12:48.570><c> already</c>

00:12:48.830 --> 00:12:48.840 align:start position:0%
encrypt their communication are already
 

00:12:48.840 --> 00:12:51.560 align:start position:0%
encrypt their communication are already
pre<00:12:49.080><c> computed</c><00:12:49.730><c> before</c><00:12:50.730><c> the</c><00:12:51.060><c> connection</c><00:12:51.450><c> was</c>

00:12:51.560 --> 00:12:51.570 align:start position:0%
pre computed before the connection was
 

00:12:51.570 --> 00:12:56.120 align:start position:0%
pre computed before the connection was
even<00:12:51.840><c> created</c><00:12:52.260><c> and</c><00:12:53.900><c> yeah</c><00:12:54.900><c> so</c><00:12:55.440><c> I</c><00:12:55.800><c> feel</c><00:12:56.100><c> like</c>

00:12:56.120 --> 00:12:56.130 align:start position:0%
even created and yeah so I feel like
 

00:12:56.130 --> 00:12:57.800 align:start position:0%
even created and yeah so I feel like
this<00:12:56.400><c> is</c><00:12:56.520><c> this</c><00:12:56.850><c> is</c><00:12:56.970><c> a</c><00:12:57.000><c> pretty</c><00:12:57.240><c> useful</c><00:12:57.450><c> feature</c>

00:12:57.800 --> 00:12:57.810 align:start position:0%
this is this is a pretty useful feature
 

00:12:57.810 --> 00:12:59.630 align:start position:0%
this is this is a pretty useful feature
but<00:12:58.200><c> what</c><00:12:58.410><c> we</c><00:12:58.500><c> need</c><00:12:58.650><c> for</c><00:12:58.800><c> that</c><00:12:58.950><c> obviously</c><00:12:59.220><c> is</c><00:12:59.550><c> a</c>

00:12:59.630 --> 00:12:59.640 align:start position:0%
but what we need for that obviously is a
 

00:12:59.640 --> 00:13:01.610 align:start position:0%
but what we need for that obviously is a
way<00:12:59.790><c> to</c><00:12:59.850><c> like</c><00:13:00.330><c> relay</c><00:13:00.720><c> this</c><00:13:00.990><c> initial</c><00:13:01.410><c> key</c>

00:13:01.610 --> 00:13:01.620 align:start position:0%
way to like relay this initial key
 

00:13:01.620 --> 00:13:03.650 align:start position:0%
way to like relay this initial key
material<00:13:02.130><c> and</c><00:13:02.370><c> this</c><00:13:02.580><c> is</c><00:13:02.730><c> where</c><00:13:02.940><c> where</c><00:13:03.390><c> where</c>

00:13:03.650 --> 00:13:03.660 align:start position:0%
material and this is where where where
 

00:13:03.660 --> 00:13:07.220 align:start position:0%
material and this is where where where
you<00:13:03.870><c> know</c><00:13:04.050><c> can</c><00:13:04.290><c> help</c><00:13:05.480><c> the</c><00:13:06.480><c> second</c><00:13:06.870><c> thing</c><00:13:07.050><c> is</c>

00:13:07.220 --> 00:13:07.230 align:start position:0%
you know can help the second thing is
 

00:13:07.230 --> 00:13:09.110 align:start position:0%
you know can help the second thing is
well<00:13:07.740><c> transport</c><00:13:08.190><c> options</c><00:13:08.700><c> so</c><00:13:08.820><c> this</c><00:13:09.000><c> is</c>

00:13:09.110 --> 00:13:09.120 align:start position:0%
well transport options so this is
 

00:13:09.120 --> 00:13:11.390 align:start position:0%
well transport options so this is
something<00:13:09.510><c> that</c><00:13:09.540><c> also</c><00:13:10.380><c> makes</c><00:13:10.680><c> sense</c><00:13:10.770><c> to</c><00:13:11.130><c> into</c>

00:13:11.390 --> 00:13:11.400 align:start position:0%
something that also makes sense to into
 

00:13:11.400 --> 00:13:14.070 align:start position:0%
something that also makes sense to into
to<00:13:11.670><c> negotiate</c><00:13:12.240><c> up</c><00:13:12.420><c> front</c><00:13:12.690><c> because</c>

00:13:14.070 --> 00:13:14.080 align:start position:0%
to negotiate up front because
 

00:13:14.080 --> 00:13:16.310 align:start position:0%
to negotiate up front because
like<00:13:14.260><c> Guillaume</c><00:13:14.920><c> told</c><00:13:15.190><c> you</c><00:13:15.370><c> we</c><00:13:15.850><c> have</c><00:13:16.000><c> this</c>

00:13:16.310 --> 00:13:16.320 align:start position:0%
like Guillaume told you we have this
 

00:13:16.320 --> 00:13:20.280 align:start position:0%
like Guillaume told you we have this
ambitious<00:13:17.320><c> plan</c><00:13:17.590><c> to</c><00:13:17.800><c> use</c><00:13:18.790><c> some</c><00:13:19.030><c> of</c><00:13:19.180><c> the</c><00:13:19.330><c> lipid</c>

00:13:20.280 --> 00:13:20.290 align:start position:0%
ambitious plan to use some of the lipid
 

00:13:20.290 --> 00:13:25.320 align:start position:0%
ambitious plan to use some of the lipid
EP<00:13:21.600><c> transport</c><00:13:22.600><c> offerings</c><00:13:22.960><c> in</c><00:13:23.700><c> our</c><00:13:24.700><c> deaf</c><00:13:24.880><c> p2p</c>

00:13:25.320 --> 00:13:25.330 align:start position:0%
EP transport offerings in our deaf p2p
 

00:13:25.330 --> 00:13:27.270 align:start position:0%
EP transport offerings in our deaf p2p
stack<00:13:25.660><c> but</c><00:13:26.320><c> in</c><00:13:26.590><c> order</c><00:13:26.800><c> to</c><00:13:26.860><c> make</c><00:13:27.100><c> this</c><00:13:27.220><c> work</c>

00:13:27.270 --> 00:13:27.280 align:start position:0%
stack but in order to make this work
 

00:13:27.280 --> 00:13:29.730 align:start position:0%
stack but in order to make this work
well<00:13:27.850><c> if</c><00:13:28.210><c> you</c><00:13:28.750><c> have</c><00:13:28.930><c> a</c><00:13:28.960><c> note</c><00:13:29.170><c> that</c><00:13:29.320><c> speaks</c><00:13:29.560><c> the</c>

00:13:29.730 --> 00:13:29.740 align:start position:0%
well if you have a note that speaks the
 

00:13:29.740 --> 00:13:31.620 align:start position:0%
well if you have a note that speaks the
p2p<00:13:30.040><c> and</c><00:13:30.310><c> have</c><00:13:30.520><c> in</c><00:13:30.670><c> it</c><00:13:30.820><c> you</c><00:13:30.940><c> have</c><00:13:31.090><c> another</c><00:13:31.360><c> that</c>

00:13:31.620 --> 00:13:31.630 align:start position:0%
p2p and have in it you have another that
 

00:13:31.630 --> 00:13:33.780 align:start position:0%
p2p and have in it you have another that
wants<00:13:31.900><c> to</c><00:13:31.930><c> talk</c><00:13:32.230><c> to</c><00:13:32.440><c> it</c><00:13:32.560><c> that</c><00:13:33.280><c> other</c><00:13:33.490><c> node</c>

00:13:33.780 --> 00:13:33.790 align:start position:0%
wants to talk to it that other node
 

00:13:33.790 --> 00:13:35.160 align:start position:0%
wants to talk to it that other node
needs<00:13:33.940><c> to</c><00:13:34.120><c> know</c><00:13:34.270><c> whether</c><00:13:34.480><c> the</c><00:13:34.750><c> p2p</c><00:13:35.050><c> is</c>

00:13:35.160 --> 00:13:35.170 align:start position:0%
needs to know whether the p2p is
 

00:13:35.170 --> 00:13:36.450 align:start position:0%
needs to know whether the p2p is
supported<00:13:35.800><c> and</c><00:13:35.980><c> this</c><00:13:36.160><c> isn't</c><00:13:36.340><c> really</c>

00:13:36.450 --> 00:13:36.460 align:start position:0%
supported and this isn't really
 

00:13:36.460 --> 00:13:37.890 align:start position:0%
supported and this isn't really
something<00:13:37.000><c> you</c><00:13:37.120><c> can</c><00:13:37.210><c> just</c><00:13:37.390><c> sort</c><00:13:37.510><c> of</c><00:13:37.630><c> try</c><00:13:37.870><c> I</c>

00:13:37.890 --> 00:13:37.900 align:start position:0%
something you can just sort of try I
 

00:13:37.900 --> 00:13:39.510 align:start position:0%
something you can just sort of try I
mean<00:13:38.050><c> you</c><00:13:38.140><c> can</c><00:13:38.290><c> poke</c><00:13:38.590><c> the</c><00:13:38.770><c> node</c><00:13:38.950><c> and</c><00:13:39.160><c> then</c><00:13:39.340><c> see</c>

00:13:39.510 --> 00:13:39.520 align:start position:0%
mean you can poke the node and then see
 

00:13:39.520 --> 00:13:41.010 align:start position:0%
mean you can poke the node and then see
it<00:13:39.670><c> was</c><00:13:39.790><c> not</c><00:13:40.060><c> responding</c><00:13:40.600><c> but</c><00:13:40.720><c> that</c><00:13:40.900><c> just</c>

00:13:41.010 --> 00:13:41.020 align:start position:0%
it was not responding but that just
 

00:13:41.020 --> 00:13:45.180 align:start position:0%
it was not responding but that just
takes<00:13:41.400><c> super</c><00:13:42.400><c> long</c><00:13:42.580><c> and</c><00:13:43.560><c> the</c><00:13:44.560><c> right</c><00:13:44.740><c> solution</c>

00:13:45.180 --> 00:13:45.190 align:start position:0%
takes super long and the right solution
 

00:13:45.190 --> 00:13:46.980 align:start position:0%
takes super long and the right solution
here<00:13:45.370><c> is</c><00:13:45.400><c> to</c><00:13:45.520><c> just</c><00:13:45.790><c> know</c><00:13:46.030><c> that</c><00:13:46.060><c> this</c><00:13:46.540><c> node</c><00:13:46.750><c> is</c>

00:13:46.980 --> 00:13:46.990 align:start position:0%
here is to just know that this node is
 

00:13:46.990 --> 00:13:51.600 align:start position:0%
here is to just know that this node is
capable<00:13:47.710><c> of</c><00:13:47.830><c> speaking</c><00:13:48.070><c> the</c><00:13:48.220><c> p2p</c><00:13:48.730><c> and</c><00:13:49.680><c> so</c><00:13:50.680><c> for</c>

00:13:51.600 --> 00:13:51.610 align:start position:0%
capable of speaking the p2p and so for
 

00:13:51.610 --> 00:13:52.860 align:start position:0%
capable of speaking the p2p and so for
these<00:13:51.700><c> kinds</c><00:13:52.030><c> of</c><00:13:52.060><c> things</c><00:13:52.210><c> it's</c><00:13:52.510><c> obviously</c>

00:13:52.860 --> 00:13:52.870 align:start position:0%
these kinds of things it's obviously
 

00:13:52.870 --> 00:13:54.750 align:start position:0%
these kinds of things it's obviously
very<00:13:52.960><c> useful</c><00:13:53.470><c> if</c><00:13:53.650><c> the</c><00:13:53.800><c> node</c><00:13:53.950><c> can</c><00:13:54.190><c> declare</c>

00:13:54.750 --> 00:13:54.760 align:start position:0%
very useful if the node can declare
 

00:13:54.760 --> 00:13:57.390 align:start position:0%
very useful if the node can declare
upfront<00:13:55.090><c> in</c><00:13:55.840><c> in</c><00:13:56.410><c> some</c><00:13:56.620><c> kind</c><00:13:56.860><c> of</c><00:13:56.920><c> system</c><00:13:57.250><c> that</c>

00:13:57.390 --> 00:13:57.400 align:start position:0%
upfront in in some kind of system that
 

00:13:57.400 --> 00:14:00.660 align:start position:0%
upfront in in some kind of system that
is<00:13:57.490><c> compatible</c><00:13:58.120><c> with</c><00:13:58.180><c> with</c><00:13:59.400><c> with</c><00:14:00.400><c> with</c>

00:14:00.660 --> 00:14:00.670 align:start position:0%
is compatible with with with with
 

00:14:00.670 --> 00:14:04.980 align:start position:0%
is compatible with with with with
whatever<00:14:01.510><c> transport</c><00:14:02.110><c> you</c><00:14:02.170><c> want</c><00:14:02.350><c> to</c><00:14:02.410><c> speak</c><00:14:03.990><c> and</c>

00:14:04.980 --> 00:14:04.990 align:start position:0%
whatever transport you want to speak and
 

00:14:04.990 --> 00:14:06.960 align:start position:0%
whatever transport you want to speak and
then<00:14:05.320><c> finally</c><00:14:05.710><c> there's</c><00:14:05.980><c> another</c><00:14:06.370><c> thing</c><00:14:06.820><c> which</c>

00:14:06.960 --> 00:14:06.970 align:start position:0%
then finally there's another thing which
 

00:14:06.970 --> 00:14:10.770 align:start position:0%
then finally there's another thing which
is<00:14:07.000><c> negotiating</c><00:14:07.930><c> prices</c><00:14:08.200><c> so</c><00:14:09.510><c> what</c><00:14:10.510><c> kind</c><00:14:10.720><c> of</c>

00:14:10.770 --> 00:14:10.780 align:start position:0%
is negotiating prices so what kind of
 

00:14:10.780 --> 00:14:13.890 align:start position:0%
is negotiating prices so what kind of
prices<00:14:11.200><c> well</c><00:14:11.770><c> so</c><00:14:12.250><c> in</c><00:14:13.060><c> systems</c><00:14:13.540><c> like</c><00:14:13.630><c> the</c>

00:14:13.890 --> 00:14:13.900 align:start position:0%
prices well so in systems like the
 

00:14:13.900 --> 00:14:16.860 align:start position:0%
prices well so in systems like the
etherium<00:14:14.740><c> like</c><00:14:14.920><c> client</c><00:14:15.370><c> or</c><00:14:15.640><c> swarm</c><00:14:16.120><c> you</c><00:14:16.690><c> have</c>

00:14:16.860 --> 00:14:16.870 align:start position:0%
etherium like client or swarm you have
 

00:14:16.870 --> 00:14:19.170 align:start position:0%
etherium like client or swarm you have
something<00:14:17.380><c> called</c><00:14:17.590><c> an</c><00:14:17.740><c> incentive</c><00:14:18.190><c> system</c><00:14:18.340><c> so</c>

00:14:19.170 --> 00:14:19.180 align:start position:0%
something called an incentive system so
 

00:14:19.180 --> 00:14:21.270 align:start position:0%
something called an incentive system so
in<00:14:19.810><c> an</c><00:14:19.960><c> incentive</c><00:14:20.410><c> system</c><00:14:20.530><c> on</c><00:14:20.860><c> the</c><00:14:20.980><c> network</c>

00:14:21.270 --> 00:14:21.280 align:start position:0%
in an incentive system on the network
 

00:14:21.280 --> 00:14:23.370 align:start position:0%
in an incentive system on the network
level<00:14:21.460><c> there</c><00:14:22.030><c> are</c><00:14:22.060><c> clients</c><00:14:22.750><c> and</c><00:14:22.930><c> there</c><00:14:23.320><c> are</c>

00:14:23.370 --> 00:14:23.380 align:start position:0%
level there are clients and there are
 

00:14:23.380 --> 00:14:26.160 align:start position:0%
level there are clients and there are
servers<00:14:23.620><c> and</c><00:14:24.070><c> the</c><00:14:24.490><c> clients</c><00:14:24.970><c> pay</c><00:14:25.630><c> the</c><00:14:25.810><c> servers</c>

00:14:26.160 --> 00:14:26.170 align:start position:0%
servers and the clients pay the servers
 

00:14:26.170 --> 00:14:29.910 align:start position:0%
servers and the clients pay the servers
for<00:14:26.500><c> whatever</c><00:14:26.830><c> bandwidth</c><00:14:27.430><c> they</c><00:14:28.360><c> if</c><00:14:28.920><c> they're</c>

00:14:29.910 --> 00:14:29.920 align:start position:0%
for whatever bandwidth they if they're
 

00:14:29.920 --> 00:14:34.200 align:start position:0%
for whatever bandwidth they if they're
using<00:14:30.190><c> and</c><00:14:31.890><c> well</c><00:14:32.890><c> that</c><00:14:33.130><c> bandwidth</c><00:14:33.490><c> comes</c><00:14:33.730><c> at</c><00:14:34.000><c> a</c>

00:14:34.200 --> 00:14:34.210 align:start position:0%
using and well that bandwidth comes at a
 

00:14:34.210 --> 00:14:37.410 align:start position:0%
using and well that bandwidth comes at a
certain<00:14:34.510><c> price</c><00:14:34.720><c> and</c><00:14:35.970><c> if</c><00:14:36.970><c> you</c><00:14:37.120><c> have</c><00:14:37.300><c> an</c>

00:14:37.410 --> 00:14:37.420 align:start position:0%
certain price and if you have an
 

00:14:37.420 --> 00:14:40.170 align:start position:0%
certain price and if you have an
incentive<00:14:37.720><c> system</c><00:14:37.960><c> set</c><00:14:38.800><c> up</c><00:14:38.950><c> then</c><00:14:39.610><c> there's</c><00:14:40.090><c> a</c>

00:14:40.170 --> 00:14:40.180 align:start position:0%
incentive system set up then there's a
 

00:14:40.180 --> 00:14:41.910 align:start position:0%
incentive system set up then there's a
market<00:14:40.600><c> for</c><00:14:40.630><c> service</c><00:14:41.110><c> obviously</c><00:14:41.320><c> because</c>

00:14:41.910 --> 00:14:41.920 align:start position:0%
market for service obviously because
 

00:14:41.920 --> 00:14:43.620 align:start position:0%
market for service obviously because
some<00:14:42.100><c> servers</c><00:14:42.430><c> have</c><00:14:42.610><c> gonna</c><00:14:43.030><c> have</c><00:14:43.180><c> one</c><00:14:43.360><c> price</c>

00:14:43.620 --> 00:14:43.630 align:start position:0%
some servers have gonna have one price
 

00:14:43.630 --> 00:14:45.240 align:start position:0%
some servers have gonna have one price
and<00:14:43.660><c> other</c><00:14:43.990><c> server</c><00:14:44.410><c> is</c><00:14:44.470><c> gonna</c><00:14:44.680><c> offer</c><00:14:44.860><c> another</c>

00:14:45.240 --> 00:14:45.250 align:start position:0%
and other server is gonna offer another
 

00:14:45.250 --> 00:14:48.660 align:start position:0%
and other server is gonna offer another
price<00:14:45.550><c> and</c><00:14:46.350><c> as</c><00:14:47.350><c> a</c><00:14:47.410><c> client</c><00:14:47.770><c> you</c><00:14:48.160><c> want</c><00:14:48.490><c> to</c>

00:14:48.660 --> 00:14:48.670 align:start position:0%
price and as a client you want to
 

00:14:48.670 --> 00:14:50.400 align:start position:0%
price and as a client you want to
connect<00:14:49.030><c> to</c><00:14:49.090><c> servers</c><00:14:49.660><c> that</c><00:14:49.810><c> are</c><00:14:49.870><c> sort</c><00:14:50.140><c> of</c><00:14:50.200><c> like</c>

00:14:50.400 --> 00:14:50.410 align:start position:0%
connect to servers that are sort of like
 

00:14:50.410 --> 00:14:52.170 align:start position:0%
connect to servers that are sort of like
in<00:14:50.560><c> your</c><00:14:50.710><c> price</c><00:14:50.950><c> range</c><00:14:50.980><c> right</c><00:14:51.610><c> I</c><00:14:51.640><c> mean</c><00:14:51.940><c> you</c>

00:14:52.170 --> 00:14:52.180 align:start position:0%
in your price range right I mean you
 

00:14:52.180 --> 00:14:55.200 align:start position:0%
in your price range right I mean you
don't<00:14:52.360><c> have</c><00:14:52.510><c> an</c><00:14:52.630><c> infinite</c><00:14:52.900><c> budget</c><00:14:53.170><c> you</c><00:14:54.210><c> you</c>

00:14:55.200 --> 00:14:55.210 align:start position:0%
don't have an infinite budget you you
 

00:14:55.210 --> 00:14:58.440 align:start position:0%
don't have an infinite budget you you
need<00:14:55.420><c> you</c><00:14:56.140><c> you</c><00:14:56.620><c> need</c><00:14:56.920><c> a</c><00:14:57.070><c> server</c><00:14:57.340><c> that</c><00:14:57.670><c> gives</c>

00:14:58.440 --> 00:14:58.450 align:start position:0%
need you you need a server that gives
 

00:14:58.450 --> 00:15:00.720 align:start position:0%
need you you need a server that gives
you<00:14:58.570><c> it</c><00:14:58.690><c> like</c><00:14:58.840><c> the</c><00:14:58.990><c> most</c><00:14:59.200><c> how</c><00:15:00.100><c> do</c><00:15:00.160><c> you</c><00:15:00.250><c> say</c><00:15:00.430><c> bang</c>

00:15:00.720 --> 00:15:00.730 align:start position:0%
you it like the most how do you say bang
 

00:15:00.730 --> 00:15:05.040 align:start position:0%
you it like the most how do you say bang
for<00:15:01.000><c> the</c><00:15:01.090><c> buck</c><00:15:01.120><c> I</c><00:15:01.270><c> guess</c><00:15:01.600><c> and</c><00:15:02.440><c> so</c><00:15:03.510><c> to</c><00:15:04.510><c> make</c><00:15:04.870><c> this</c>

00:15:05.040 --> 00:15:05.050 align:start position:0%
for the buck I guess and so to make this
 

00:15:05.050 --> 00:15:07.650 align:start position:0%
for the buck I guess and so to make this
work<00:15:05.340><c> if</c><00:15:06.340><c> you</c><00:15:06.550><c> if</c><00:15:06.790><c> you</c><00:15:06.910><c> can</c><00:15:07.060><c> already</c><00:15:07.390><c> know</c><00:15:07.510><c> up</c>

00:15:07.650 --> 00:15:07.660 align:start position:0%
work if you if you can already know up
 

00:15:07.660 --> 00:15:10.200 align:start position:0%
work if you if you can already know up
front<00:15:07.960><c> that</c><00:15:08.260><c> a</c><00:15:08.530><c> certain</c><00:15:09.130><c> server</c><00:15:09.400><c> force</c><00:15:09.940><c> a</c>

00:15:10.200 --> 00:15:10.210 align:start position:0%
front that a certain server force a
 

00:15:10.210 --> 00:15:13.920 align:start position:0%
front that a certain server force a
swarm<00:15:10.660><c> can</c><00:15:11.200><c> offer</c><00:15:11.350><c> you</c><00:15:11.590><c> data</c><00:15:11.830><c> at</c><00:15:12.100><c> a</c><00:15:12.930><c> certain</c>

00:15:13.920 --> 00:15:13.930 align:start position:0%
swarm can offer you data at a certain
 

00:15:13.930 --> 00:15:17.010 align:start position:0%
swarm can offer you data at a certain
price<00:15:14.110><c> that</c><00:15:14.860><c> can</c><00:15:15.190><c> influence</c><00:15:15.730><c> your</c><00:15:16.060><c> your</c><00:15:16.690><c> your</c>

00:15:17.010 --> 00:15:17.020 align:start position:0%
price that can influence your your your
 

00:15:17.020 --> 00:15:19.200 align:start position:0%
price that can influence your your your
connectivity<00:15:17.410><c> decision</c><00:15:18.040><c> as</c><00:15:18.130><c> a</c><00:15:18.460><c> client</c><00:15:18.880><c> so</c>

00:15:19.200 --> 00:15:19.210 align:start position:0%
connectivity decision as a client so
 

00:15:19.210 --> 00:15:21.150 align:start position:0%
connectivity decision as a client so
you're<00:15:19.360><c> obviously</c><00:15:19.540><c> gonna</c><00:15:19.930><c> prefer</c><00:15:20.350><c> the</c><00:15:20.530><c> the</c>

00:15:21.150 --> 00:15:21.160 align:start position:0%
you're obviously gonna prefer the the
 

00:15:21.160 --> 00:15:23.430 align:start position:0%
you're obviously gonna prefer the the
servers<00:15:21.520><c> that</c><00:15:21.670><c> are</c><00:15:21.730><c> you</c><00:15:22.720><c> know</c><00:15:22.810><c> match</c><00:15:23.170><c> your</c>

00:15:23.430 --> 00:15:23.440 align:start position:0%
servers that are you know match your
 

00:15:23.440 --> 00:15:25.660 align:start position:0%
servers that are you know match your
your<00:15:24.430><c> price</c><00:15:24.670><c> expectations</c>

00:15:25.660 --> 00:15:25.670 align:start position:0%
your price expectations
 

00:15:25.670 --> 00:15:31.750 align:start position:0%
your price expectations
right<00:15:27.070><c> and</c><00:15:28.810><c> let's</c><00:15:29.810><c> just</c><00:15:30.020><c> go</c><00:15:30.260><c> and</c><00:15:30.560><c> look</c><00:15:31.340><c> a</c><00:15:31.370><c> bit</c>

00:15:31.750 --> 00:15:31.760 align:start position:0%
right and let's just go and look a bit
 

00:15:31.760 --> 00:15:33.850 align:start position:0%
right and let's just go and look a bit
at<00:15:31.910><c> how</c><00:15:32.150><c> the</c><00:15:32.210><c> D&amp;S</c><00:15:32.630><c> discovery</c><00:15:33.140><c> works</c><00:15:33.410><c> because</c>

00:15:33.850 --> 00:15:33.860 align:start position:0%
at how the D&amp;S discovery works because
 

00:15:33.860 --> 00:15:38.110 align:start position:0%
at how the D&amp;S discovery works because
this<00:15:34.010><c> is</c><00:15:34.130><c> like</c><00:15:34.370><c> the</c><00:15:34.690><c> new</c><00:15:35.690><c> thing</c><00:15:35.930><c> so</c><00:15:36.760><c> the</c><00:15:37.760><c> DNS</c>

00:15:38.110 --> 00:15:38.120 align:start position:0%
this is like the new thing so the DNS
 

00:15:38.120 --> 00:15:39.550 align:start position:0%
this is like the new thing so the DNS
discovery<00:15:38.570><c> is</c><00:15:38.810><c> a</c><00:15:38.840><c> bit</c><00:15:39.020><c> different</c><00:15:39.350><c> from</c><00:15:39.470><c> the</c>

00:15:39.550 --> 00:15:39.560 align:start position:0%
discovery is a bit different from the
 

00:15:39.560 --> 00:15:41.590 align:start position:0%
discovery is a bit different from the
others<00:15:39.920><c> because</c><00:15:40.250><c> it</c><00:15:40.370><c> doesn't</c><00:15:40.700><c> it</c><00:15:41.390><c> doesn't</c>

00:15:41.590 --> 00:15:41.600 align:start position:0%
others because it doesn't it doesn't
 

00:15:41.600 --> 00:15:43.390 align:start position:0%
others because it doesn't it doesn't
talk<00:15:41.870><c> about</c><00:15:42.110><c> improving</c><00:15:42.590><c> any</c><00:15:42.770><c> existing</c>

00:15:43.390 --> 00:15:43.400 align:start position:0%
talk about improving any existing
 

00:15:43.400 --> 00:15:46.560 align:start position:0%
talk about improving any existing
protocol<00:15:43.580><c> it's</c><00:15:44.000><c> a</c><00:15:44.090><c> totally</c><00:15:44.480><c> new</c><00:15:44.510><c> protocol</c><00:15:45.110><c> and</c>

00:15:46.560 --> 00:15:46.570 align:start position:0%
protocol it's a totally new protocol and
 

00:15:46.570 --> 00:15:49.690 align:start position:0%
protocol it's a totally new protocol and
we've<00:15:47.570><c> come</c><00:15:48.080><c> up</c><00:15:48.110><c> with</c><00:15:48.290><c> this</c><00:15:48.500><c> scheme</c><00:15:48.700><c> because</c>

00:15:49.690 --> 00:15:49.700 align:start position:0%
we've come up with this scheme because
 

00:15:49.700 --> 00:15:52.360 align:start position:0%
we've come up with this scheme because
we<00:15:49.850><c> want</c><00:15:50.060><c> a</c><00:15:50.240><c> replacement</c><00:15:50.840><c> for</c><00:15:51.290><c> bootstrap</c><00:15:52.160><c> node</c>

00:15:52.360 --> 00:15:52.370 align:start position:0%
we want a replacement for bootstrap node
 

00:15:52.370 --> 00:15:54.880 align:start position:0%
we want a replacement for bootstrap node
lists<00:15:52.730><c> so</c><00:15:53.210><c> in</c><00:15:53.450><c> most</c><00:15:53.630><c> clients</c><00:15:54.350><c> what</c><00:15:54.740><c> you'll</c>

00:15:54.880 --> 00:15:54.890 align:start position:0%
lists so in most clients what you'll
 

00:15:54.890 --> 00:15:57.160 align:start position:0%
lists so in most clients what you'll
find<00:15:55.130><c> is</c><00:15:55.370><c> there's</c><00:15:55.610><c> a</c><00:15:55.700><c> there's</c><00:15:56.480><c> a</c><00:15:56.570><c> hard-coded</c>

00:15:57.160 --> 00:15:57.170 align:start position:0%
find is there's a there's a hard-coded
 

00:15:57.170 --> 00:15:58.990 align:start position:0%
find is there's a there's a hard-coded
list<00:15:57.350><c> of</c><00:15:57.500><c> bootstrap</c><00:15:57.890><c> nodes</c><00:15:58.100><c> but</c><00:15:58.520><c> usually</c><00:15:58.880><c> it's</c>

00:15:58.990 --> 00:15:59.000 align:start position:0%
list of bootstrap nodes but usually it's
 

00:15:59.000 --> 00:16:00.820 align:start position:0%
list of bootstrap nodes but usually it's
not<00:15:59.150><c> that</c><00:15:59.300><c> long</c><00:15:59.480><c> and</c><00:15:59.780><c> these</c><00:16:00.200><c> nodes</c><00:16:00.440><c> are</c><00:16:00.650><c> the</c>

00:16:00.820 --> 00:16:00.830 align:start position:0%
not that long and these nodes are the
 

00:16:00.830 --> 00:16:02.710 align:start position:0%
not that long and these nodes are the
initial<00:16:01.250><c> entry</c><00:16:01.430><c> point</c><00:16:01.760><c> into</c><00:16:01.940><c> the</c><00:16:02.060><c> network</c><00:16:02.510><c> so</c>

00:16:02.710 --> 00:16:02.720 align:start position:0%
initial entry point into the network so
 

00:16:02.720 --> 00:16:04.510 align:start position:0%
initial entry point into the network so
when<00:16:02.840><c> you</c><00:16:02.960><c> want</c><00:16:03.110><c> to</c><00:16:03.170><c> talk</c><00:16:03.410><c> to</c><00:16:03.560><c> the</c><00:16:03.770><c> blockchain</c>

00:16:04.510 --> 00:16:04.520 align:start position:0%
when you want to talk to the blockchain
 

00:16:04.520 --> 00:16:05.950 align:start position:0%
when you want to talk to the blockchain
you've<00:16:04.850><c> got</c><00:16:05.000><c> to</c><00:16:05.090><c> start</c><00:16:05.450><c> somewhere</c><00:16:05.690><c> so</c><00:16:05.930><c> you</c>

00:16:05.950 --> 00:16:05.960 align:start position:0%
you've got to start somewhere so you
 

00:16:05.960 --> 00:16:07.180 align:start position:0%
you've got to start somewhere so you
gotta<00:16:06.170><c> find</c><00:16:06.380><c> someone</c><00:16:06.770><c> who's</c><00:16:06.920><c> on</c><00:16:07.160><c> that</c>

00:16:07.180 --> 00:16:07.190 align:start position:0%
gotta find someone who's on that
 

00:16:07.190 --> 00:16:09.940 align:start position:0%
gotta find someone who's on that
blockchain<00:16:08.060><c> more</c><00:16:08.540><c> or</c><00:16:08.600><c> less</c><00:16:08.720><c> talk</c><00:16:09.680><c> to</c><00:16:09.800><c> them</c>

00:16:09.940 --> 00:16:09.950 align:start position:0%
blockchain more or less talk to them
 

00:16:09.950 --> 00:16:11.470 align:start position:0%
blockchain more or less talk to them
first<00:16:10.160><c> and</c><00:16:10.370><c> then</c><00:16:10.520><c> find</c><00:16:10.730><c> all</c><00:16:10.880><c> the</c><00:16:10.970><c> others</c><00:16:11.240><c> who</c>

00:16:11.470 --> 00:16:11.480 align:start position:0%
first and then find all the others who
 

00:16:11.480 --> 00:16:13.620 align:start position:0%
first and then find all the others who
are<00:16:11.570><c> also</c><00:16:11.690><c> you</c><00:16:11.930><c> know</c><00:16:11.960><c> into</c><00:16:12.350><c> this</c><00:16:12.500><c> thing</c><00:16:12.890><c> and</c>

00:16:13.620 --> 00:16:13.630 align:start position:0%
are also you know into this thing and
 

00:16:13.630 --> 00:16:16.150 align:start position:0%
are also you know into this thing and
these<00:16:14.630><c> maintaining</c><00:16:15.380><c> these</c><00:16:15.500><c> lists</c><00:16:15.740><c> is</c><00:16:15.920><c> you</c>

00:16:16.150 --> 00:16:16.160 align:start position:0%
these maintaining these lists is you
 

00:16:16.160 --> 00:16:18.790 align:start position:0%
these maintaining these lists is you
know<00:16:16.280><c> annoying</c><00:16:16.850><c> because</c><00:16:17.180><c> when</c><00:16:17.870><c> we</c><00:16:18.080><c> if</c><00:16:18.440><c> we</c><00:16:18.590><c> want</c>

00:16:18.790 --> 00:16:18.800 align:start position:0%
know annoying because when we if we want
 

00:16:18.800 --> 00:16:20.410 align:start position:0%
know annoying because when we if we want
to<00:16:18.860><c> add</c><00:16:19.010><c> a</c><00:16:19.040><c> note</c><00:16:19.310><c> to</c><00:16:19.340><c> it</c><00:16:19.610><c> and</c><00:16:19.910><c> we</c><00:16:20.060><c> could</c><00:16:20.270><c> just</c>

00:16:20.410 --> 00:16:20.420 align:start position:0%
to add a note to it and we could just
 

00:16:20.420 --> 00:16:22.570 align:start position:0%
to add a note to it and we could just
put<00:16:20.600><c> in</c><00:16:20.690><c> a</c><00:16:20.780><c> source</c><00:16:21.080><c> code</c><00:16:21.260><c> people</c><00:16:21.590><c> can</c><00:16:21.980><c> download</c>

00:16:22.570 --> 00:16:22.580 align:start position:0%
put in a source code people can download
 

00:16:22.580 --> 00:16:24.310 align:start position:0%
put in a source code people can download
some<00:16:23.060><c> releases</c><00:16:23.510><c> and</c><00:16:23.660><c> you</c><00:16:23.750><c> release</c><00:16:24.050><c> off</c><00:16:24.230><c> the</c>

00:16:24.310 --> 00:16:24.320 align:start position:0%
some releases and you release off the
 

00:16:24.320 --> 00:16:26.440 align:start position:0%
some releases and you release off the
client<00:16:24.710><c> and</c><00:16:24.890><c> then</c><00:16:25.220><c> they'll</c><00:16:25.400><c> have</c><00:16:25.640><c> it</c><00:16:25.880><c> but</c><00:16:26.300><c> we'd</c>

00:16:26.440 --> 00:16:26.450 align:start position:0%
client and then they'll have it but we'd
 

00:16:26.450 --> 00:16:29.230 align:start position:0%
client and then they'll have it but we'd
rather<00:16:26.630><c> them</c><00:16:26.810><c> much</c><00:16:27.350><c> rather</c><00:16:27.500><c> have</c><00:16:27.800><c> a</c><00:16:28.240><c> list</c>

00:16:29.230 --> 00:16:29.240 align:start position:0%
rather them much rather have a list
 

00:16:29.240 --> 00:16:30.820 align:start position:0%
rather them much rather have a list
that's<00:16:29.420><c> dynamic</c><00:16:29.600><c> that</c><00:16:30.080><c> can</c><00:16:30.260><c> be</c><00:16:30.350><c> updated</c><00:16:30.500><c> on</c>

00:16:30.820 --> 00:16:30.830 align:start position:0%
that's dynamic that can be updated on
 

00:16:30.830 --> 00:16:32.650 align:start position:0%
that's dynamic that can be updated on
the<00:16:30.950><c> fly</c><00:16:31.160><c> and</c><00:16:31.460><c> the</c><00:16:31.580><c> list</c><00:16:31.760><c> is</c><00:16:31.910><c> like</c><00:16:32.120><c> very</c><00:16:32.330><c> very</c>

00:16:32.650 --> 00:16:32.660 align:start position:0%
the fly and the list is like very very
 

00:16:32.660 --> 00:16:34.690 align:start position:0%
the fly and the list is like very very
long<00:16:32.930><c> right</c><00:16:33.260><c> so</c><00:16:33.500><c> we</c><00:16:33.650><c> you</c><00:16:33.920><c> know</c><00:16:34.070><c> for</c><00:16:34.370><c> initial</c>

00:16:34.690 --> 00:16:34.700 align:start position:0%
long right so we you know for initial
 

00:16:34.700 --> 00:16:36.880 align:start position:0%
long right so we you know for initial
entry<00:16:34.970><c> points</c><00:16:35.300><c> you</c><00:16:35.390><c> better</c><00:16:36.140><c> give</c><00:16:36.380><c> people</c><00:16:36.590><c> some</c>

00:16:36.880 --> 00:16:36.890 align:start position:0%
entry points you better give people some
 

00:16:36.890 --> 00:16:40.330 align:start position:0%
entry points you better give people some
some<00:16:37.220><c> options</c><00:16:37.640><c> so</c><00:16:38.650><c> what</c><00:16:39.650><c> we</c><00:16:39.770><c> envisioned</c><00:16:40.190><c> for</c>

00:16:40.330 --> 00:16:40.340 align:start position:0%
some options so what we envisioned for
 

00:16:40.340 --> 00:16:42.640 align:start position:0%
some options so what we envisioned for
DNS<00:16:40.700><c> discovery</c><00:16:41.240><c> is</c><00:16:41.450><c> a</c><00:16:41.900><c> system</c><00:16:42.350><c> that</c><00:16:42.380><c> can</c>

00:16:42.640 --> 00:16:42.650 align:start position:0%
DNS discovery is a system that can
 

00:16:42.650 --> 00:16:44.620 align:start position:0%
DNS discovery is a system that can
dynamically<00:16:43.580><c> with</c><00:16:43.970><c> the</c><00:16:44.090><c> help</c><00:16:44.300><c> of</c><00:16:44.420><c> the</c>

00:16:44.620 --> 00:16:44.630 align:start position:0%
dynamically with the help of the
 

00:16:44.630 --> 00:16:47.110 align:start position:0%
dynamically with the help of the
distributed<00:16:45.230><c> hash</c><00:16:45.380><c> table</c><00:16:45.830><c> create</c><00:16:46.190><c> a</c><00:16:46.490><c> massive</c>

00:16:47.110 --> 00:16:47.120 align:start position:0%
distributed hash table create a massive
 

00:16:47.120 --> 00:16:49.180 align:start position:0%
distributed hash table create a massive
list<00:16:47.480><c> of</c><00:16:47.690><c> nodes</c><00:16:47.930><c> that</c><00:16:48.230><c> have</c><00:16:48.290><c> a</c><00:16:48.470><c> certain</c><00:16:49.100><c> of</c>

00:16:49.180 --> 00:16:49.190 align:start position:0%
list of nodes that have a certain of
 

00:16:49.190 --> 00:16:51.160 align:start position:0%
list of nodes that have a certain of
time<00:16:49.490><c> and</c><00:16:49.790><c> that</c><00:16:49.910><c> have</c><00:16:50.120><c> certain</c><00:16:50.420><c> capabilities</c>

00:16:51.160 --> 00:16:51.170 align:start position:0%
time and that have certain capabilities
 

00:16:51.170 --> 00:16:54.130 align:start position:0%
time and that have certain capabilities
like<00:16:51.610><c> say</c><00:16:52.610><c> let's</c><00:16:52.880><c> say</c><00:16:53.060><c> like</c><00:16:53.330><c> a</c><00:16:53.390><c> big</c><00:16:53.840><c> list</c><00:16:53.990><c> of</c>

00:16:54.130 --> 00:16:54.140 align:start position:0%
like say let's say like a big list of
 

00:16:54.140 --> 00:16:56.860 align:start position:0%
like say let's say like a big list of
many<00:16:54.350><c> of</c><00:16:54.590><c> meyneth</c><00:16:55.130><c> nodes</c><00:16:55.510><c> well</c><00:16:56.510><c> then</c><00:16:56.720><c> we</c>

00:16:56.860 --> 00:16:56.870 align:start position:0%
many of meyneth nodes well then we
 

00:16:56.870 --> 00:16:58.930 align:start position:0%
many of meyneth nodes well then we
compile<00:16:57.350><c> them</c><00:16:57.590><c> into</c><00:16:57.860><c> a</c><00:16:57.890><c> certain</c><00:16:58.190><c> format</c><00:16:58.730><c> and</c>

00:16:58.930 --> 00:16:58.940 align:start position:0%
compile them into a certain format and
 

00:16:58.940 --> 00:17:03.569 align:start position:0%
compile them into a certain format and
publish<00:16:59.270><c> that</c><00:16:59.450><c> at</c><00:16:59.660><c> some</c><00:16:59.920><c> DNS</c><00:17:00.920><c> provider</c><00:17:01.520><c> and</c>

00:17:03.569 --> 00:17:03.579 align:start position:0%
publish that at some DNS provider and
 

00:17:03.579 --> 00:17:05.890 align:start position:0%
publish that at some DNS provider and
well<00:17:04.579><c> and</c><00:17:04.790><c> then</c><00:17:05.060><c> clients</c><00:17:05.449><c> would</c><00:17:05.570><c> be</c><00:17:05.600><c> able</c><00:17:05.780><c> to</c>

00:17:05.890 --> 00:17:05.900 align:start position:0%
well and then clients would be able to
 

00:17:05.900 --> 00:17:09.520 align:start position:0%
well and then clients would be able to
find<00:17:06.170><c> them</c><00:17:06.320><c> there</c><00:17:06.500><c> and</c><00:17:07.930><c> well</c><00:17:08.930><c> that's</c><00:17:09.079><c> DNS</c>

00:17:09.520 --> 00:17:09.530 align:start position:0%
find them there and well that's DNS
 

00:17:09.530 --> 00:17:11.439 align:start position:0%
find them there and well that's DNS
discovery<00:17:09.980><c> for</c><00:17:10.160><c> you</c><00:17:10.280><c> all</c><00:17:10.640><c> right</c><00:17:10.850><c> and</c><00:17:11.030><c> there's</c>

00:17:11.439 --> 00:17:11.449 align:start position:0%
discovery for you all right and there's
 

00:17:11.449 --> 00:17:14.230 align:start position:0%
discovery for you all right and there's
one<00:17:12.380><c> more</c><00:17:12.500><c> feature</c><00:17:12.709><c> so</c><00:17:13.190><c> the</c><00:17:13.430><c> thing</c><00:17:13.610><c> is</c><00:17:13.730><c> the</c><00:17:13.910><c> the</c>

00:17:14.230 --> 00:17:14.240 align:start position:0%
one more feature so the thing is the the
 

00:17:14.240 --> 00:17:16.060 align:start position:0%
one more feature so the thing is the the
system<00:17:14.420><c> also</c><00:17:14.750><c> includes</c><00:17:14.990><c> a</c><00:17:15.350><c> certain</c><00:17:15.650><c> it's</c><00:17:15.890><c> a</c>

00:17:16.060 --> 00:17:16.070 align:start position:0%
system also includes a certain it's a
 

00:17:16.070 --> 00:17:18.250 align:start position:0%
system also includes a certain it's a
bit<00:17:16.220><c> like</c><00:17:16.400><c> a</c><00:17:16.430><c> web</c><00:17:16.670><c> of</c><00:17:16.790><c> trust</c><00:17:16.970><c> so</c><00:17:17.600><c> one</c><00:17:17.839><c> node</c><00:17:18.050><c> list</c>

00:17:18.250 --> 00:17:18.260 align:start position:0%
bit like a web of trust so one node list
 

00:17:18.260 --> 00:17:20.079 align:start position:0%
bit like a web of trust so one node list
can<00:17:18.560><c> actually</c><00:17:18.860><c> refer</c><00:17:19.040><c> to</c><00:17:19.339><c> another</c><00:17:19.579><c> node</c><00:17:19.850><c> list</c>

00:17:20.079 --> 00:17:20.089 align:start position:0%
can actually refer to another node list
 

00:17:20.089 --> 00:17:22.960 align:start position:0%
can actually refer to another node list
using<00:17:20.870><c> the</c><00:17:21.199><c> DNS</c><00:17:22.160><c> name</c><00:17:22.190><c> of</c><00:17:22.459><c> the</c><00:17:22.550><c> list</c><00:17:22.699><c> and</c><00:17:22.880><c> the</c>

00:17:22.960 --> 00:17:22.970 align:start position:0%
using the DNS name of the list and the
 

00:17:22.970 --> 00:17:25.090 align:start position:0%
using the DNS name of the list and the
public<00:17:23.270><c> key</c><00:17:23.449><c> and</c><00:17:23.660><c> this</c><00:17:24.110><c> means</c><00:17:24.380><c> that</c><00:17:24.650><c> well</c>

00:17:25.090 --> 00:17:25.100 align:start position:0%
public key and this means that well
 

00:17:25.100 --> 00:17:27.220 align:start position:0%
public key and this means that well
certainly<00:17:25.520><c> the</c><00:17:25.760><c> list</c><00:17:25.910><c> can</c><00:17:26.150><c> sort</c><00:17:26.449><c> of</c><00:17:26.510><c> authorize</c>

00:17:27.220 --> 00:17:27.230 align:start position:0%
certainly the list can sort of authorize
 

00:17:27.230 --> 00:17:29.050 align:start position:0%
certainly the list can sort of authorize
each<00:17:27.410><c> other</c><00:17:27.620><c> and</c><00:17:28.040><c> we</c><00:17:28.160><c> can</c><00:17:28.339><c> we</c><00:17:28.580><c> can</c><00:17:28.610><c> group</c><00:17:28.910><c> them</c>

00:17:29.050 --> 00:17:29.060 align:start position:0%
each other and we can we can group them
 

00:17:29.060 --> 00:17:31.170 align:start position:0%
each other and we can we can group them
into<00:17:29.240><c> metal</c><00:17:29.600><c> lists</c><00:17:29.870><c> and</c><00:17:30.050><c> things</c><00:17:30.230><c> like</c><00:17:30.380><c> that</c>

00:17:31.170 --> 00:17:31.180 align:start position:0%
into metal lists and things like that
 

00:17:31.180 --> 00:17:35.399 align:start position:0%
into metal lists and things like that
right<00:17:32.770><c> so</c>

00:17:35.399 --> 00:17:35.409 align:start position:0%
right so
 

00:17:35.409 --> 00:17:39.190 align:start position:0%
right so
yeah<00:17:37.100><c> the</c><00:17:37.309><c> eeap's</c><00:17:37.519><c> so</c><00:17:37.879><c> if</c><00:17:38.840><c> they're</c><00:17:38.989><c> endowed</c>

00:17:39.190 --> 00:17:39.200 align:start position:0%
yeah the eeap's so if they're endowed
 

00:17:39.200 --> 00:17:41.109 align:start position:0%
yeah the eeap's so if they're endowed
Records<00:17:39.590><c> is</c><00:17:39.710><c> implemented</c><00:17:40.220><c> in</c><00:17:40.340><c> gold</c><00:17:40.610><c> Python</c>

00:17:41.109 --> 00:17:41.119 align:start position:0%
Records is implemented in gold Python
 

00:17:41.119 --> 00:17:44.649 align:start position:0%
Records is implemented in gold Python
and<00:17:41.330><c> JavaScript</c><00:17:41.720><c> so</c><00:17:42.289><c> far</c><00:17:42.730><c> the</c><00:17:43.730><c> extension</c><00:17:44.480><c> is</c>

00:17:44.649 --> 00:17:44.659 align:start position:0%
and JavaScript so far the extension is
 

00:17:44.659 --> 00:17:47.169 align:start position:0%
and JavaScript so far the extension is
implemented<00:17:45.259><c> in</c><00:17:45.350><c> gold</c><00:17:45.590><c> but</c><00:17:45.830><c> isn't</c><00:17:46.249><c> isn't</c>

00:17:47.169 --> 00:17:47.179 align:start position:0%
implemented in gold but isn't isn't
 

00:17:47.179 --> 00:17:49.419 align:start position:0%
implemented in gold but isn't isn't
merged<00:17:47.960><c> in</c><00:17:48.139><c> the</c><00:17:48.259><c> master</c><00:17:48.529><c> branch</c><00:17:48.649><c> and</c><00:17:49.070><c> no</c>

00:17:49.419 --> 00:17:49.429 align:start position:0%
merged in the master branch and no
 

00:17:49.429 --> 00:17:51.609 align:start position:0%
merged in the master branch and no
discovery<00:17:49.759><c> via</c><00:17:50.090><c> DNS</c><00:17:50.509><c> is</c><00:17:50.749><c> implemented</c><00:17:51.350><c> in</c><00:17:51.470><c> go</c>

00:17:51.609 --> 00:17:51.619 align:start position:0%
discovery via DNS is implemented in go
 

00:17:51.619 --> 00:17:54.279 align:start position:0%
discovery via DNS is implemented in go
in<00:17:51.860><c> Python</c><00:17:52.279><c> but</c><00:17:52.789><c> the</c><00:17:53.149><c> deployer</c><00:17:53.629><c> tool</c><00:17:53.960><c> that</c>

00:17:54.279 --> 00:17:54.289 align:start position:0%
in Python but the deployer tool that
 

00:17:54.289 --> 00:17:58.779 align:start position:0%
in Python but the deployer tool that
that<00:17:54.669><c> moves</c><00:17:55.669><c> it</c><00:17:55.850><c> to</c><00:17:56.769><c> moves</c><00:17:57.769><c> it</c><00:17:57.950><c> to</c><00:17:58.100><c> it</c><00:17:58.220><c> to</c><00:17:58.399><c> a</c><00:17:58.429><c> DNS</c>

00:17:58.779 --> 00:17:58.789 align:start position:0%
that moves it to moves it to it to a DNS
 

00:17:58.789 --> 00:18:01.659 align:start position:0%
that moves it to moves it to it to a DNS
provider<00:17:59.179><c> isn't</c><00:17:59.389><c> really</c><00:17:59.749><c> done</c><00:17:59.899><c> yet</c><00:18:00.399><c> right</c><00:18:01.399><c> and</c>

00:18:01.659 --> 00:18:01.669 align:start position:0%
provider isn't really done yet right and
 

00:18:01.669 --> 00:18:04.060 align:start position:0%
provider isn't really done yet right and
now<00:18:01.999><c> I</c><00:18:02.029><c> had</c><00:18:02.269><c> just</c><00:18:02.450><c> have</c><00:18:02.659><c> two</c><00:18:03.470><c> more</c><00:18:03.499><c> minutes</c><00:18:03.710><c> so</c>

00:18:04.060 --> 00:18:04.070 align:start position:0%
now I had just have two more minutes so
 

00:18:04.070 --> 00:18:06.489 align:start position:0%
now I had just have two more minutes so
I<00:18:04.159><c> guess</c><00:18:04.340><c> more</c><00:18:05.269><c> or</c><00:18:05.389><c> less</c><00:18:05.509><c> it</c><00:18:05.809><c> says</c><00:18:06.049><c> two</c><00:18:06.259><c> there</c>

00:18:06.489 --> 00:18:06.499 align:start position:0%
I guess more or less it says two there
 

00:18:06.499 --> 00:18:11.470 align:start position:0%
I guess more or less it says two there
so<00:18:06.739><c> I'm</c><00:18:06.919><c> just</c><00:18:07.100><c> look</c><00:18:07.940><c> at</c><00:18:08.029><c> this</c><00:18:08.179><c> clock</c><00:18:08.389><c> and</c><00:18:10.480><c> so</c>

00:18:11.470 --> 00:18:11.480 align:start position:0%
so I'm just look at this clock and so
 

00:18:11.480 --> 00:18:13.299 align:start position:0%
so I'm just look at this clock and so
I'll<00:18:11.749><c> just</c><00:18:11.779><c> talk</c><00:18:12.169><c> about</c><00:18:12.289><c> a</c><00:18:12.440><c> bit</c><00:18:12.889><c> about</c><00:18:12.919><c> what's</c>

00:18:13.299 --> 00:18:13.309 align:start position:0%
I'll just talk about a bit about what's
 

00:18:13.309 --> 00:18:15.430 align:start position:0%
I'll just talk about a bit about what's
next<00:18:13.519><c> so</c><00:18:14.119><c> we</c><00:18:14.269><c> have</c><00:18:14.419><c> an</c><00:18:14.570><c> ongoing</c><00:18:14.749><c> discussion</c>

00:18:15.430 --> 00:18:15.440 align:start position:0%
next so we have an ongoing discussion
 

00:18:15.440 --> 00:18:18.639 align:start position:0%
next so we have an ongoing discussion
with<00:18:15.470><c> the</c><00:18:15.649><c> sharding</c><00:18:16.070><c> team</c><00:18:16.659><c> the</c><00:18:17.659><c> the</c><00:18:17.989><c> research</c>

00:18:18.639 --> 00:18:18.649 align:start position:0%
with the sharding team the the research
 

00:18:18.649 --> 00:18:22.389 align:start position:0%
with the sharding team the the research
team<00:18:19.330><c> about</c><00:18:20.330><c> how</c><00:18:21.259><c> we</c><00:18:21.320><c> can</c><00:18:21.649><c> how</c><00:18:21.859><c> we</c><00:18:21.889><c> can</c><00:18:22.039><c> join</c>

00:18:22.389 --> 00:18:22.399 align:start position:0%
team about how we can how we can join
 

00:18:22.399 --> 00:18:25.299 align:start position:0%
team about how we can how we can join
the<00:18:22.549><c> efforts</c><00:18:22.909><c> because</c><00:18:23.409><c> the</c><00:18:24.409><c> if</c><00:18:24.980><c> they're</c><00:18:25.220><c> I'm</c>

00:18:25.299 --> 00:18:25.309 align:start position:0%
the efforts because the if they're I'm
 

00:18:25.309 --> 00:18:27.549 align:start position:0%
the efforts because the if they're I'm
shorting<00:18:25.730><c> right</c><00:18:26.119><c> now</c><00:18:26.299><c> the</c><00:18:26.989><c> networking</c><00:18:27.440><c> is</c>

00:18:27.549 --> 00:18:27.559 align:start position:0%
shorting right now the networking is
 

00:18:27.559 --> 00:18:28.529 align:start position:0%
shorting right now the networking is
based<00:18:27.739><c> on</c><00:18:27.919><c> the</c><00:18:28.039><c> p2p</c>

00:18:28.529 --> 00:18:28.539 align:start position:0%
based on the p2p
 

00:18:28.539 --> 00:18:31.359 align:start position:0%
based on the p2p
so<00:18:29.539><c> I</c><00:18:29.570><c> feel</c><00:18:29.929><c> this</c><00:18:30.049><c> is</c><00:18:30.200><c> a</c><00:18:30.230><c> good</c><00:18:30.619><c> decision</c><00:18:30.769><c> with</c>

00:18:31.359 --> 00:18:31.369 align:start position:0%
so I feel this is a good decision with
 

00:18:31.369 --> 00:18:32.919 align:start position:0%
so I feel this is a good decision with
Lapita<00:18:31.759><c> P</c><00:18:31.879><c> because</c><00:18:32.210><c> it</c><00:18:32.239><c> gives</c><00:18:32.509><c> them</c><00:18:32.629><c> a</c><00:18:32.749><c> lot</c><00:18:32.869><c> of</c>

00:18:32.919 --> 00:18:32.929 align:start position:0%
Lapita P because it gives them a lot of
 

00:18:32.929 --> 00:18:36.009 align:start position:0%
Lapita P because it gives them a lot of
options<00:18:33.169><c> to</c><00:18:33.470><c> try</c><00:18:33.679><c> out</c><00:18:34.629><c> obviously</c><00:18:35.629><c> like</c><00:18:35.869><c> I</c>

00:18:36.009 --> 00:18:36.019 align:start position:0%
options to try out obviously like I
 

00:18:36.019 --> 00:18:38.529 align:start position:0%
options to try out obviously like I
myself<00:18:36.200><c> want</c><00:18:36.679><c> to</c><00:18:36.830><c> like</c><00:18:37.039><c> feed</c><00:18:37.730><c> my</c><00:18:37.940><c> improvements</c>

00:18:38.529 --> 00:18:38.539 align:start position:0%
myself want to like feed my improvements
 

00:18:38.539 --> 00:18:40.450 align:start position:0%
myself want to like feed my improvements
that<00:18:38.659><c> I'm</c><00:18:38.840><c> working</c><00:18:39.259><c> on</c><00:18:39.529><c> you</c><00:18:39.919><c> know</c><00:18:39.950><c> on</c><00:18:40.279><c> the</c>

00:18:40.450 --> 00:18:40.460 align:start position:0%
that I'm working on you know on the
 

00:18:40.460 --> 00:18:42.669 align:start position:0%
that I'm working on you know on the
phone<00:18:40.879><c> if</c><00:18:41.269><c> your</c><00:18:41.419><c> foundation</c><00:18:41.690><c> payroll</c><00:18:42.259><c> I</c><00:18:42.440><c> want</c>

00:18:42.669 --> 00:18:42.679 align:start position:0%
phone if your foundation payroll I want
 

00:18:42.679 --> 00:18:44.379 align:start position:0%
phone if your foundation payroll I want
to<00:18:42.769><c> you</c><00:18:42.859><c> know</c><00:18:42.889><c> feed</c><00:18:43.220><c> those</c><00:18:43.609><c> improvements</c><00:18:43.970><c> into</c>

00:18:44.379 --> 00:18:44.389 align:start position:0%
to you know feed those improvements into
 

00:18:44.389 --> 00:18:47.919 align:start position:0%
to you know feed those improvements into
the<00:18:44.509><c> shorting</c><00:18:44.869><c> so</c><00:18:45.409><c> I</c><00:18:46.389><c> feel</c><00:18:47.389><c> like</c><00:18:47.539><c> the</c><00:18:47.690><c> things</c>

00:18:47.919 --> 00:18:47.929 align:start position:0%
the shorting so I feel like the things
 

00:18:47.929 --> 00:18:50.739 align:start position:0%
the shorting so I feel like the things
that<00:18:48.109><c> that</c><00:18:48.590><c> we're</c><00:18:48.889><c> doing</c><00:18:49.039><c> here</c><00:18:49.460><c> to</c><00:18:49.730><c> to</c><00:18:50.450><c> improve</c>

00:18:50.739 --> 00:18:50.749 align:start position:0%
that that we're doing here to to improve
 

00:18:50.749 --> 00:18:51.369 align:start position:0%
that that we're doing here to to improve
the<00:18:50.869><c> FPTP</c>

00:18:51.369 --> 00:18:51.379 align:start position:0%
the FPTP
 

00:18:51.379 --> 00:18:52.960 align:start position:0%
the FPTP
these<00:18:51.649><c> things</c><00:18:51.889><c> can</c><00:18:52.129><c> actually</c><00:18:52.519><c> benefit</c>

00:18:52.960 --> 00:18:52.970 align:start position:0%
these things can actually benefit
 

00:18:52.970 --> 00:18:56.979 align:start position:0%
these things can actually benefit
shorting<00:18:53.899><c> in</c><00:18:54.019><c> the</c><00:18:54.139><c> long</c><00:18:54.289><c> run</c><00:18:54.499><c> but</c><00:18:55.749><c> right</c><00:18:56.749><c> now</c>

00:18:56.979 --> 00:18:56.989 align:start position:0%
shorting in the long run but right now
 

00:18:56.989 --> 00:18:59.289 align:start position:0%
shorting in the long run but right now
there<00:18:57.559><c> isn't</c><00:18:57.739><c> much</c><00:18:57.980><c> overlap</c><00:18:58.399><c> but</c><00:18:58.730><c> like</c><00:18:58.999><c> I</c><00:18:59.119><c> said</c>

00:18:59.289 --> 00:18:59.299 align:start position:0%
there isn't much overlap but like I said
 

00:18:59.299 --> 00:19:01.749 align:start position:0%
there isn't much overlap but like I said
we<00:18:59.419><c> have</c><00:18:59.570><c> an</c><00:18:59.659><c> ongoing</c><00:18:59.809><c> discussion</c><00:19:00.590><c> and</c><00:19:01.129><c> then</c>

00:19:01.749 --> 00:19:01.759 align:start position:0%
we have an ongoing discussion and then
 

00:19:01.759 --> 00:19:03.549 align:start position:0%
we have an ongoing discussion and then
the<00:19:01.940><c> the</c><00:19:02.149><c> biggest</c><00:19:02.450><c> challenge</c><00:19:02.840><c> the</c><00:19:03.139><c> charting</c>

00:19:03.549 --> 00:19:03.559 align:start position:0%
the the biggest challenge the charting
 

00:19:03.559 --> 00:19:05.499 align:start position:0%
the the biggest challenge the charting
phases<00:19:03.919><c> is</c><00:19:04.100><c> just</c><00:19:04.309><c> that</c><00:19:04.460><c> they</c><00:19:04.609><c> need</c><00:19:04.820><c> a</c><00:19:05.090><c> system</c>

00:19:05.499 --> 00:19:05.509 align:start position:0%
phases is just that they need a system
 

00:19:05.509 --> 00:19:08.590 align:start position:0%
phases is just that they need a system
where<00:19:06.100><c> peers</c><00:19:07.100><c> can</c><00:19:07.399><c> can</c><00:19:07.850><c> can</c><00:19:08.029><c> be</c><00:19:08.179><c> switch</c><00:19:08.389><c> really</c>

00:19:08.590 --> 00:19:08.600 align:start position:0%
where peers can can can be switch really
 

00:19:08.600 --> 00:19:09.970 align:start position:0%
where peers can can can be switch really
quickly<00:19:09.019><c> and</c><00:19:09.200><c> we're</c><00:19:09.320><c> trying</c><00:19:09.559><c> to</c><00:19:09.679><c> make</c><00:19:09.830><c> that</c>

00:19:09.970 --> 00:19:09.980 align:start position:0%
quickly and we're trying to make that
 

00:19:09.980 --> 00:19:13.119 align:start position:0%
quickly and we're trying to make that
work<00:19:10.629><c> right</c><00:19:11.629><c> I'm</c><00:19:11.869><c> gonna</c><00:19:12.259><c> skip</c><00:19:12.529><c> this</c><00:19:12.649><c> part</c><00:19:12.889><c> and</c>

00:19:13.119 --> 00:19:13.129 align:start position:0%
work right I'm gonna skip this part and
 

00:19:13.129 --> 00:19:15.639 align:start position:0%
work right I'm gonna skip this part and
I'm<00:19:13.609><c> gonna</c><00:19:13.759><c> just</c><00:19:14.480><c> quickly</c><00:19:14.600><c> say</c><00:19:14.989><c> before</c><00:19:15.470><c> I</c><00:19:15.499><c> have</c>

00:19:15.639 --> 00:19:15.649 align:start position:0%
I'm gonna just quickly say before I have
 

00:19:15.649 --> 00:19:19.869 align:start position:0%
I'm gonna just quickly say before I have
to<00:19:15.799><c> go</c><00:19:15.919><c> that</c><00:19:17.230><c> there's</c><00:19:18.230><c> a</c><00:19:18.320><c> big</c><00:19:18.590><c> plan</c><00:19:18.859><c> for</c><00:19:18.889><c> 2019</c>

00:19:19.869 --> 00:19:19.879 align:start position:0%
to go that there's a big plan for 2019
 

00:19:19.879 --> 00:19:22.090 align:start position:0%
to go that there's a big plan for 2019
to<00:19:20.059><c> our</c><00:19:20.179><c> offered</c><00:19:20.690><c> FPTP</c><00:19:21.169><c> as</c><00:19:21.379><c> a</c><00:19:21.409><c> web</c><00:19:21.679><c> assembly</c>

00:19:22.090 --> 00:19:22.100 align:start position:0%
to our offered FPTP as a web assembly
 

00:19:22.100 --> 00:19:24.970 align:start position:0%
to our offered FPTP as a web assembly
module<00:19:22.279><c> so</c><00:19:23.029><c> that</c><00:19:23.359><c> you</c><00:19:24.019><c> guys</c><00:19:24.200><c> if</c><00:19:24.470><c> you</c><00:19:24.619><c> ever</c><00:19:24.769><c> want</c>

00:19:24.970 --> 00:19:24.980 align:start position:0%
module so that you guys if you ever want
 

00:19:24.980 --> 00:19:26.950 align:start position:0%
module so that you guys if you ever want
to<00:19:25.009><c> use</c><00:19:25.100><c> def</c><00:19:25.639><c> PDP</c><00:19:26.029><c> you</c><00:19:26.149><c> don't</c><00:19:26.330><c> have</c><00:19:26.480><c> to</c><00:19:26.629><c> use</c><00:19:26.749><c> go</c>

00:19:26.950 --> 00:19:26.960 align:start position:0%
to use def PDP you don't have to use go
 

00:19:26.960 --> 00:19:29.529 align:start position:0%
to use def PDP you don't have to use go
or<00:19:27.379><c> like</c><00:19:27.739><c> another</c><00:19:28.039><c> good</c><00:19:28.639><c> implementation</c><00:19:28.879><c> but</c>

00:19:29.529 --> 00:19:29.539 align:start position:0%
or like another good implementation but
 

00:19:29.539 --> 00:19:36.789 align:start position:0%
or like another good implementation but
probably<00:19:30.320><c> that's</c><00:19:30.590><c> gonna</c><00:19:30.799><c> be</c><00:19:30.980><c> go</c><00:19:34.989><c> so</c><00:19:35.989><c> this</c><00:19:36.619><c> is</c><00:19:36.769><c> a</c>

00:19:36.789 --> 00:19:36.799 align:start position:0%
probably that's gonna be go so this is a
 

00:19:36.799 --> 00:19:41.680 align:start position:0%
probably that's gonna be go so this is a
plan<00:19:37.039><c> that</c><00:19:37.070><c> we</c><00:19:37.249><c> have</c><00:19:37.429><c> and</c><00:19:39.039><c> thanks</c>

00:19:41.680 --> 00:19:41.690 align:start position:0%
plan that we have and thanks
 

00:19:41.690 --> 00:19:51.650 align:start position:0%
plan that we have and thanks
you

00:19:51.650 --> 00:19:51.660 align:start position:0%
 
 

00:19:51.660 --> 00:19:53.720 align:start position:0%
 
you

