WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:02.840 align:start position:0%
 
I'm<00:00:00.930><c> gonna</c><00:00:01.140><c> give</c><00:00:01.380><c> an</c><00:00:01.500><c> update</c><00:00:01.589><c> on</c><00:00:01.800><c> whispers</c><00:00:02.580><c> so</c>

00:00:02.840 --> 00:00:02.850 align:start position:0%
I'm gonna give an update on whispers so
 

00:00:02.850 --> 00:00:06.079 align:start position:0%
I'm gonna give an update on whispers so
a<00:00:02.879><c> quick</c><00:00:03.810><c> reminder</c><00:00:04.110><c> what</c><00:00:04.529><c> is</c><00:00:04.650><c> whisper</c><00:00:05.040><c> it's</c><00:00:06.000><c> a</c>

00:00:06.079 --> 00:00:06.089 align:start position:0%
a quick reminder what is whisper it's a
 

00:00:06.089 --> 00:00:07.519 align:start position:0%
a quick reminder what is whisper it's a
peer-to-peer<00:00:06.270><c> messaging</c><00:00:06.990><c> system</c><00:00:07.350><c> with</c>

00:00:07.519 --> 00:00:07.529 align:start position:0%
peer-to-peer messaging system with
 

00:00:07.529 --> 00:00:10.430 align:start position:0%
peer-to-peer messaging system with
strong<00:00:07.799><c> metadata</c><00:00:08.639><c> privacy</c><00:00:09.240><c> guarantee</c><00:00:09.599><c> you</c>

00:00:10.430 --> 00:00:10.440 align:start position:0%
strong metadata privacy guarantee you
 

00:00:10.440 --> 00:00:12.740 align:start position:0%
strong metadata privacy guarantee you
cannot<00:00:10.740><c> like</c><00:00:11.099><c> no</c><00:00:11.340><c> one</c><00:00:11.490><c> can</c><00:00:11.700><c> read</c><00:00:11.910><c> the</c><00:00:11.940><c> content</c>

00:00:12.740 --> 00:00:12.750 align:start position:0%
cannot like no one can read the content
 

00:00:12.750 --> 00:00:14.900 align:start position:0%
cannot like no one can read the content
of<00:00:12.840><c> your</c><00:00:12.870><c> message</c><00:00:13.080><c> and</c><00:00:13.559><c> they</c><00:00:14.219><c> cannot</c><00:00:14.460><c> know</c><00:00:14.700><c> who</c>

00:00:14.900 --> 00:00:14.910 align:start position:0%
of your message and they cannot know who
 

00:00:14.910 --> 00:00:17.210 align:start position:0%
of your message and they cannot know who
you're<00:00:15.030><c> sending</c><00:00:15.240><c> it</c><00:00:15.450><c> to</c><00:00:15.599><c> either</c><00:00:15.949><c> so</c><00:00:16.949><c> because</c>

00:00:17.210 --> 00:00:17.220 align:start position:0%
you're sending it to either so because
 

00:00:17.220 --> 00:00:20.720 align:start position:0%
you're sending it to either so because
of<00:00:17.369><c> the</c><00:00:17.460><c> way</c><00:00:17.490><c> it's</c><00:00:17.760><c> implemented</c><00:00:19.130><c> you</c><00:00:20.130><c> need</c><00:00:20.699><c> a</c>

00:00:20.720 --> 00:00:20.730 align:start position:0%
of the way it's implemented you need a
 

00:00:20.730 --> 00:00:23.090 align:start position:0%
of the way it's implemented you need a
lot<00:00:20.970><c> of</c><00:00:21.090><c> bandwidth</c><00:00:21.480><c> you</c><00:00:21.930><c> cannot</c><00:00:22.289><c> really</c><00:00:22.650><c> do</c>

00:00:23.090 --> 00:00:23.100 align:start position:0%
lot of bandwidth you cannot really do
 

00:00:23.100 --> 00:00:27.170 align:start position:0%
lot of bandwidth you cannot really do
video<00:00:23.930><c> chat</c><00:00:24.930><c> things</c><00:00:25.289><c> like</c><00:00:25.470><c> that</c><00:00:25.730><c> the</c><00:00:26.730><c> best</c><00:00:26.970><c> use</c>

00:00:27.170 --> 00:00:27.180 align:start position:0%
video chat things like that the best use
 

00:00:27.180 --> 00:00:30.769 align:start position:0%
video chat things like that the best use
case<00:00:27.480><c> is</c><00:00:27.750><c> really</c><00:00:27.960><c> to</c><00:00:28.490><c> distribute</c><00:00:29.490><c> a</c><00:00:30.060><c> message</c>

00:00:30.769 --> 00:00:30.779 align:start position:0%
case is really to distribute a message
 

00:00:30.779 --> 00:00:34.520 align:start position:0%
case is really to distribute a message
to<00:00:30.990><c> several</c><00:00:31.410><c> recipients</c><00:00:32.009><c> and</c><00:00:32.750><c> so</c><00:00:33.750><c> like</c><00:00:33.960><c> what</c>

00:00:34.520 --> 00:00:34.530 align:start position:0%
to several recipients and so like what
 

00:00:34.530 --> 00:00:36.590 align:start position:0%
to several recipients and so like what
would<00:00:34.620><c> be</c><00:00:34.680><c> a</c><00:00:34.829><c> necessary</c><00:00:35.160><c> or</c><00:00:35.670><c> possible</c><00:00:36.450><c> in</c>

00:00:36.590 --> 00:00:36.600 align:start position:0%
would be a necessary or possible in
 

00:00:36.600 --> 00:00:39.319 align:start position:0%
would be a necessary or possible in
distributed<00:00:37.559><c> exchanges</c><00:00:38.070><c> but</c><00:00:38.879><c> you</c><00:00:39.000><c> have</c><00:00:39.120><c> some</c>

00:00:39.319 --> 00:00:39.329 align:start position:0%
distributed exchanges but you have some
 

00:00:39.329 --> 00:00:41.900 align:start position:0%
distributed exchanges but you have some
company<00:00:39.660><c> like</c><00:00:39.930><c> less</c><00:00:40.140><c> like</c><00:00:40.440><c> like</c><00:00:41.370><c> status</c><00:00:41.760><c> of</c>

00:00:41.900 --> 00:00:41.910 align:start position:0%
company like less like like status of
 

00:00:41.910 --> 00:00:43.819 align:start position:0%
company like less like like status of
course<00:00:42.120><c> who</c><00:00:42.270><c> have</c><00:00:42.420><c> who</c><00:00:43.260><c> have</c><00:00:43.379><c> implemented</c>

00:00:43.819 --> 00:00:43.829 align:start position:0%
course who have who have implemented
 

00:00:43.829 --> 00:00:47.209 align:start position:0%
course who have who have implemented
that<00:00:44.149><c> as</c><00:00:45.149><c> a</c><00:00:45.210><c> messaging</c><00:00:45.690><c> system</c><00:00:45.840><c> so</c><00:00:46.350><c> so</c><00:00:46.770><c> that's</c>

00:00:47.209 --> 00:00:47.219 align:start position:0%
that as a messaging system so so that's
 

00:00:47.219 --> 00:00:50.150 align:start position:0%
that as a messaging system so so that's
really<00:00:47.700><c> nice</c><00:00:48.170><c> as</c><00:00:49.170><c> a</c><00:00:49.230><c> quick</c><00:00:49.469><c> reminder</c><00:00:49.649><c> of</c><00:00:50.010><c> how</c>

00:00:50.150 --> 00:00:50.160 align:start position:0%
really nice as a quick reminder of how
 

00:00:50.160 --> 00:00:50.630 align:start position:0%
really nice as a quick reminder of how
it<00:00:50.280><c> works</c>

00:00:50.630 --> 00:00:50.640 align:start position:0%
it works
 

00:00:50.640 --> 00:00:52.310 align:start position:0%
it works
imagining<00:00:51.449><c> that</c><00:00:51.539><c> those</c><00:00:51.719><c> diamonds</c><00:00:51.989><c> represent</c>

00:00:52.310 --> 00:00:52.320 align:start position:0%
imagining that those diamonds represent
 

00:00:52.320 --> 00:00:57.470 align:start position:0%
imagining that those diamonds represent
nodes<00:00:53.309><c> on</c><00:00:53.460><c> the</c><00:00:53.550><c> network</c><00:00:54.199><c> and</c><00:00:55.969><c> node</c><00:00:56.969><c> on</c><00:00:57.120><c> the</c><00:00:57.239><c> far</c>

00:00:57.470 --> 00:00:57.480 align:start position:0%
nodes on the network and node on the far
 

00:00:57.480 --> 00:00:59.479 align:start position:0%
nodes on the network and node on the far
left<00:00:57.690><c> wants</c><00:00:58.079><c> to</c><00:00:58.230><c> send</c><00:00:58.440><c> a</c><00:00:58.530><c> message</c><00:00:58.859><c> to</c><00:00:58.890><c> notes</c><00:00:59.280><c> on</c>

00:00:59.479 --> 00:00:59.489 align:start position:0%
left wants to send a message to notes on
 

00:00:59.489 --> 00:01:02.750 align:start position:0%
left wants to send a message to notes on
the<00:00:59.670><c> on</c><00:01:00.000><c> the</c><00:01:00.420><c> right</c><00:01:00.600><c> so</c><00:01:01.379><c> what</c><00:01:01.559><c> they</c><00:01:01.680><c> do</c><00:01:01.760><c> they</c>

00:01:02.750 --> 00:01:02.760 align:start position:0%
the on the right so what they do they
 

00:01:02.760 --> 00:01:05.000 align:start position:0%
the on the right so what they do they
just<00:01:02.789><c> forward</c><00:01:03.539><c> now</c><00:01:04.350><c> you</c><00:01:04.379><c> have</c><00:01:04.530><c> forgot</c><00:01:04.769><c> to</c><00:01:04.799><c> say</c>

00:01:05.000 --> 00:01:05.010 align:start position:0%
just forward now you have forgot to say
 

00:01:05.010 --> 00:01:07.520 align:start position:0%
just forward now you have forgot to say
the<00:01:05.159><c> blue</c><00:01:05.580><c> lines</c><00:01:05.970><c> are</c><00:01:06.210><c> the</c><00:01:06.869><c> network</c><00:01:07.260><c> here</c>

00:01:07.520 --> 00:01:07.530 align:start position:0%
the blue lines are the network here
 

00:01:07.530 --> 00:01:10.340 align:start position:0%
the blue lines are the network here
links<00:01:07.799><c> so</c><00:01:08.490><c> the</c><00:01:08.729><c> the</c><00:01:09.090><c> node</c><00:01:09.270><c> force</c><00:01:09.570><c> the</c><00:01:09.930><c> message</c>

00:01:10.340 --> 00:01:10.350 align:start position:0%
links so the the node force the message
 

00:01:10.350 --> 00:01:13.609 align:start position:0%
links so the the node force the message
to<00:01:10.560><c> their</c><00:01:10.830><c> to</c><00:01:11.790><c> its</c><00:01:11.939><c> neighbors</c><00:01:12.299><c> and</c><00:01:12.720><c> those</c>

00:01:13.609 --> 00:01:13.619 align:start position:0%
to their to its neighbors and those
 

00:01:13.619 --> 00:01:16.730 align:start position:0%
to their to its neighbors and those
neighbors<00:01:14.040><c> in</c><00:01:14.220><c> turn</c><00:01:14.460><c> forward</c><00:01:15.180><c> the</c><00:01:16.170><c> message</c><00:01:16.500><c> to</c>

00:01:16.730 --> 00:01:16.740 align:start position:0%
neighbors in turn forward the message to
 

00:01:16.740 --> 00:01:18.469 align:start position:0%
neighbors in turn forward the message to
to<00:01:17.070><c> their</c><00:01:17.220><c> neighbors</c><00:01:17.580><c> and</c><00:01:18.000><c> you</c><00:01:18.090><c> can</c><00:01:18.240><c> already</c>

00:01:18.469 --> 00:01:18.479 align:start position:0%
to their neighbors and you can already
 

00:01:18.479 --> 00:01:19.969 align:start position:0%
to their neighbors and you can already
see<00:01:18.750><c> that</c><00:01:18.780><c> the</c><00:01:19.020><c> one</c><00:01:19.200><c> at</c><00:01:19.320><c> the</c><00:01:19.409><c> bottom</c><00:01:19.590><c> already</c>

00:01:19.969 --> 00:01:19.979 align:start position:0%
see that the one at the bottom already
 

00:01:19.979 --> 00:01:23.090 align:start position:0%
see that the one at the bottom already
received<00:01:20.580><c> two</c><00:01:20.729><c> copies</c><00:01:21.090><c> of</c><00:01:21.119><c> the</c><00:01:21.330><c> message</c><00:01:22.100><c> and</c>

00:01:23.090 --> 00:01:23.100 align:start position:0%
received two copies of the message and
 

00:01:23.100 --> 00:01:25.700 align:start position:0%
received two copies of the message and
the<00:01:23.610><c> other</c><00:01:23.729><c> thing</c><00:01:24.030><c> is</c><00:01:24.299><c> that</c><00:01:24.630><c> one</c><00:01:25.530><c> of</c><00:01:25.560><c> the</c>

00:01:25.700 --> 00:01:25.710 align:start position:0%
the other thing is that one of the
 

00:01:25.710 --> 00:01:27.890 align:start position:0%
the other thing is that one of the
recipients<00:01:26.250><c> got</c><00:01:26.430><c> the</c><00:01:26.549><c> message</c><00:01:26.909><c> but</c><00:01:27.450><c> to</c><00:01:27.570><c> not</c><00:01:27.689><c> be</c>

00:01:27.890 --> 00:01:27.900 align:start position:0%
recipients got the message but to not be
 

00:01:27.900 --> 00:01:30.140 align:start position:0%
recipients got the message but to not be
identified<00:01:28.500><c> as</c><00:01:28.710><c> the</c><00:01:29.009><c> recipient</c><00:01:29.549><c> they</c><00:01:30.000><c> will</c>

00:01:30.140 --> 00:01:30.150 align:start position:0%
identified as the recipient they will
 

00:01:30.150 --> 00:01:32.690 align:start position:0%
identified as the recipient they will
still<00:01:30.420><c> keep</c><00:01:31.079><c> forwarding</c><00:01:31.710><c> the</c><00:01:32.100><c> message</c><00:01:32.520><c> to</c>

00:01:32.690 --> 00:01:32.700 align:start position:0%
still keep forwarding the message to
 

00:01:32.700 --> 00:01:34.609 align:start position:0%
still keep forwarding the message to
their<00:01:32.850><c> neighbors</c><00:01:33.150><c> and</c><00:01:33.390><c> you</c><00:01:34.049><c> can</c><00:01:34.200><c> see</c><00:01:34.380><c> that</c><00:01:34.530><c> one</c>

00:01:34.609 --> 00:01:34.619 align:start position:0%
their neighbors and you can see that one
 

00:01:34.619 --> 00:01:36.170 align:start position:0%
their neighbors and you can see that one
of<00:01:34.710><c> the</c><00:01:34.829><c> nodes</c><00:01:35.009><c> already</c><00:01:35.579><c> received</c><00:01:35.970><c> three</c>

00:01:36.170 --> 00:01:36.180 align:start position:0%
of the nodes already received three
 

00:01:36.180 --> 00:01:37.580 align:start position:0%
of the nodes already received three
copies<00:01:36.540><c> and</c><00:01:36.780><c> that</c><00:01:36.900><c> is</c><00:01:37.020><c> a</c><00:01:37.049><c> pretty</c><00:01:37.320><c> simple</c>

00:01:37.580 --> 00:01:37.590 align:start position:0%
copies and that is a pretty simple
 

00:01:37.590 --> 00:01:41.630 align:start position:0%
copies and that is a pretty simple
network<00:01:38.780><c> so</c><00:01:39.780><c> over</c><00:01:40.020><c> the</c><00:01:40.170><c> last</c><00:01:40.320><c> year</c><00:01:40.740><c> we</c>

00:01:41.630 --> 00:01:41.640 align:start position:0%
network so over the last year we
 

00:01:41.640 --> 00:01:42.679 align:start position:0%
network so over the last year we
released<00:01:41.939><c> version</c><00:01:42.270><c> 6</c>

00:01:42.679 --> 00:01:42.689 align:start position:0%
released version 6
 

00:01:42.689 --> 00:01:46.069 align:start position:0%
released version 6
I<00:01:42.990><c> built</c><00:01:43.860><c> a</c><00:01:43.950><c> test</c><00:01:44.159><c> net</c><00:01:44.399><c> and</c><00:01:45.240><c> I</c><00:01:45.450><c> implemented</c><00:01:45.810><c> a</c>

00:01:46.069 --> 00:01:46.079 align:start position:0%
I built a test net and I implemented a
 

00:01:46.079 --> 00:01:50.480 align:start position:0%
I built a test net and I implemented a
leap<00:01:46.259><c> p2p</c><00:01:46.619><c> version</c><00:01:46.979><c> of</c><00:01:47.070><c> whisper</c><00:01:48.920><c> right</c><00:01:49.920><c> so</c><00:01:50.340><c> the</c>

00:01:50.480 --> 00:01:50.490 align:start position:0%
leap p2p version of whisper right so the
 

00:01:50.490 --> 00:01:53.240 align:start position:0%
leap p2p version of whisper right so the
leap<00:01:50.640><c> p2p</c><00:01:51.030><c> version</c><00:01:51.450><c> last</c><00:01:52.350><c> year</c><00:01:52.560><c> in</c><00:01:52.710><c> Cancun</c><00:01:53.100><c> we</c>

00:01:53.240 --> 00:01:53.250 align:start position:0%
leap p2p version last year in Cancun we
 

00:01:53.250 --> 00:01:55.010 align:start position:0%
leap p2p version last year in Cancun we
we<00:01:53.490><c> had</c><00:01:53.610><c> to</c><00:01:53.640><c> talk</c><00:01:53.880><c> with</c><00:01:54.000><c> parity</c><00:01:54.390><c> with</c><00:01:54.630><c> a</c><00:01:54.750><c> p2p</c>

00:01:55.010 --> 00:01:55.020 align:start position:0%
we had to talk with parity with a p2p
 

00:01:55.020 --> 00:01:58.760 align:start position:0%
we had to talk with parity with a p2p
people<00:01:55.439><c> and</c><00:01:56.369><c> we</c><00:01:56.520><c> agreed</c><00:01:56.909><c> to</c><00:01:57.719><c> try</c><00:01:58.200><c> to</c><00:01:58.619><c> use</c>

00:01:58.760 --> 00:01:58.770 align:start position:0%
people and we agreed to try to use
 

00:01:58.770 --> 00:02:01.100 align:start position:0%
people and we agreed to try to use
whisper<00:01:59.219><c> as</c><00:01:59.369><c> a</c><00:01:59.399><c> test</c><00:01:59.700><c> bed</c><00:01:59.880><c> for</c><00:01:59.909><c> a</c><00:02:00.149><c> p2p</c><00:02:00.450><c> simply</c>

00:02:01.100 --> 00:02:01.110 align:start position:0%
whisper as a test bed for a p2p simply
 

00:02:01.110 --> 00:02:03.830 align:start position:0%
whisper as a test bed for a p2p simply
because<00:02:01.500><c> whisper</c><00:02:02.310><c> is</c><00:02:02.399><c> fairly</c><00:02:02.840><c> independent</c>

00:02:03.830 --> 00:02:03.840 align:start position:0%
because whisper is fairly independent
 

00:02:03.840 --> 00:02:06.889 align:start position:0%
because whisper is fairly independent
from<00:02:04.020><c> the</c><00:02:04.140><c> rest</c><00:02:04.320><c> of</c><00:02:04.530><c> the</c><00:02:04.770><c> of</c><00:02:05.250><c> the</c><00:02:05.700><c> network</c><00:02:06.060><c> so</c>

00:02:06.889 --> 00:02:06.899 align:start position:0%
from the rest of the of the network so
 

00:02:06.899 --> 00:02:10.100 align:start position:0%
from the rest of the of the network so
so<00:02:07.560><c> that</c><00:02:07.710><c> was</c><00:02:07.799><c> a</c><00:02:07.860><c> nice</c><00:02:08.220><c> experiment</c><00:02:08.970><c> and</c><00:02:09.360><c> I</c><00:02:09.750><c> made</c>

00:02:10.100 --> 00:02:10.110 align:start position:0%
so that was a nice experiment and I made
 

00:02:10.110 --> 00:02:13.479 align:start position:0%
so that was a nice experiment and I made
a<00:02:10.140><c> couple</c><00:02:10.379><c> a</c><00:02:10.530><c> couple</c>

00:02:13.479 --> 00:02:13.489 align:start position:0%
 
 

00:02:13.489 --> 00:02:15.770 align:start position:0%
 
article<00:02:14.489><c> that</c><00:02:14.549><c> a</c><00:02:14.670><c> couple</c><00:02:14.849><c> PRS</c><00:02:15.329><c> one</c><00:02:15.510><c> of</c><00:02:15.629><c> them</c>

00:02:15.770 --> 00:02:15.780 align:start position:0%
article that a couple PRS one of them
 

00:02:15.780 --> 00:02:18.679 align:start position:0%
article that a couple PRS one of them
one<00:02:16.680><c> of</c><00:02:16.769><c> those</c><00:02:16.980><c> proof</c><00:02:17.250><c> of</c><00:02:17.340><c> concept</c><00:02:17.790><c> of</c><00:02:18.000><c> work</c><00:02:18.420><c> so</c>

00:02:18.679 --> 00:02:18.689 align:start position:0%
one of those proof of concept of work so
 

00:02:18.689 --> 00:02:21.410 align:start position:0%
one of those proof of concept of work so
it's<00:02:18.840><c> available</c><00:02:19.319><c> at</c><00:02:19.409><c> this</c><00:02:19.530><c> address</c><00:02:19.969><c> I</c><00:02:20.969><c> have</c><00:02:21.390><c> a</c>

00:02:21.410 --> 00:02:21.420 align:start position:0%
it's available at this address I have a
 

00:02:21.420 --> 00:02:25.429 align:start position:0%
it's available at this address I have a
test<00:02:21.810><c> net</c><00:02:22.019><c> of</c><00:02:22.290><c> Lee</c><00:02:23.129><c> p2p</c><00:02:23.609><c> of</c><00:02:23.909><c> whisper</c><00:02:24.780><c> clients</c>

00:02:25.429 --> 00:02:25.439 align:start position:0%
test net of Lee p2p of whisper clients
 

00:02:25.439 --> 00:02:27.470 align:start position:0%
test net of Lee p2p of whisper clients
talking<00:02:25.769><c> to</c><00:02:26.010><c> each</c><00:02:26.129><c> other</c><00:02:26.250><c> the</c><00:02:27.030><c> problem</c><00:02:27.390><c> is</c>

00:02:27.470 --> 00:02:27.480 align:start position:0%
talking to each other the problem is
 

00:02:27.480 --> 00:02:29.690 align:start position:0%
talking to each other the problem is
that<00:02:27.750><c> literally</c><00:02:28.530><c> p2p</c><00:02:29.129><c> at</c><00:02:29.280><c> least</c><00:02:29.459><c> the</c><00:02:29.549><c> go</c>

00:02:29.690 --> 00:02:29.700 align:start position:0%
that literally p2p at least the go
 

00:02:29.700 --> 00:02:31.550 align:start position:0%
that literally p2p at least the go
implementation<00:02:30.450><c> is</c><00:02:30.599><c> not</c><00:02:30.629><c> exactly</c><00:02:31.109><c> modular</c>

00:02:31.550 --> 00:02:31.560 align:start position:0%
implementation is not exactly modular
 

00:02:31.560 --> 00:02:35.509 align:start position:0%
implementation is not exactly modular
yet<00:02:31.969><c> so</c><00:02:32.969><c> we</c><00:02:33.659><c> have</c><00:02:33.689><c> to</c><00:02:33.959><c> bring</c><00:02:34.139><c> in</c><00:02:34.290><c> 400</c><00:02:34.739><c> files</c><00:02:34.980><c> so</c>

00:02:35.509 --> 00:02:35.519 align:start position:0%
yet so we have to bring in 400 files so
 

00:02:35.519 --> 00:02:36.979 align:start position:0%
yet so we have to bring in 400 files so
that's<00:02:35.700><c> a</c><00:02:35.819><c> bit</c><00:02:35.939><c> of</c><00:02:36.030><c> a</c><00:02:36.090><c> problem</c><00:02:36.359><c> so</c><00:02:36.659><c> that's</c><00:02:36.810><c> why</c>

00:02:36.979 --> 00:02:36.989 align:start position:0%
that's a bit of a problem so that's why
 

00:02:36.989 --> 00:02:40.039 align:start position:0%
that's a bit of a problem so that's why
it's<00:02:37.139><c> not</c><00:02:37.290><c> it's</c><00:02:37.620><c> not</c><00:02:37.769><c> available</c><00:02:37.950><c> yet</c><00:02:38.599><c> so</c><00:02:39.599><c> when</c>

00:02:40.039 --> 00:02:40.049 align:start position:0%
it's not it's not available yet so when
 

00:02:40.049 --> 00:02:43.009 align:start position:0%
it's not it's not available yet so when
it<00:02:40.170><c> comes</c><00:02:40.349><c> to</c><00:02:40.590><c> the</c><00:02:41.540><c> development</c><00:02:42.540><c> that</c><00:02:42.810><c> is</c>

00:02:43.009 --> 00:02:43.019 align:start position:0%
it comes to the development that is
 

00:02:43.019 --> 00:02:45.500 align:start position:0%
it comes to the development that is
going<00:02:43.230><c> to</c><00:02:43.319><c> take</c><00:02:43.500><c> place</c><00:02:43.620><c> this</c><00:02:43.859><c> year</c><00:02:44.510><c> first</c>

00:02:45.500 --> 00:02:45.510 align:start position:0%
going to take place this year first
 

00:02:45.510 --> 00:02:48.890 align:start position:0%
going to take place this year first
status<00:02:46.349><c> is</c><00:02:46.819><c> starting</c><00:02:47.819><c> a</c><00:02:47.970><c> big</c><00:02:48.180><c> documentation</c>

00:02:48.890 --> 00:02:48.900 align:start position:0%
status is starting a big documentation
 

00:02:48.900 --> 00:02:51.619 align:start position:0%
status is starting a big documentation
effort<00:02:49.230><c> so</c><00:02:49.799><c> I'm</c><00:02:50.189><c> joining</c><00:02:50.579><c> in</c><00:02:50.700><c> so</c><00:02:50.970><c> kudos</c><00:02:51.480><c> to</c>

00:02:51.619 --> 00:02:51.629 align:start position:0%
effort so I'm joining in so kudos to
 

00:02:51.629 --> 00:02:54.740 align:start position:0%
effort so I'm joining in so kudos to
them<00:02:51.750><c> for</c><00:02:51.810><c> for</c><00:02:52.739><c> helping</c><00:02:53.010><c> with</c><00:02:53.040><c> that</c><00:02:53.750><c> there's</c>

00:02:54.740 --> 00:02:54.750 align:start position:0%
them for for helping with that there's
 

00:02:54.750 --> 00:02:57.110 align:start position:0%
them for for helping with that there's
drive<00:02:55.560><c> because</c><00:02:55.829><c> parity</c><00:02:56.579><c> has</c><00:02:56.730><c> a</c><00:02:56.760><c> slightly</c>

00:02:57.110 --> 00:02:57.120 align:start position:0%
drive because parity has a slightly
 

00:02:57.120 --> 00:03:00.289 align:start position:0%
drive because parity has a slightly
different<00:02:58.400><c> version</c><00:02:59.400><c> of</c><00:02:59.459><c> the</c><00:02:59.579><c> protocol</c><00:02:59.819><c> is</c><00:03:00.090><c> not</c>

00:03:00.289 --> 00:03:00.299 align:start position:0%
different version of the protocol is not
 

00:03:00.299 --> 00:03:01.909 align:start position:0%
different version of the protocol is not
compatible<00:03:00.599><c> so</c><00:03:01.049><c> I'm</c><00:03:01.139><c> going</c><00:03:01.319><c> to</c><00:03:01.439><c> spend</c><00:03:01.680><c> some</c>

00:03:01.909 --> 00:03:01.919 align:start position:0%
compatible so I'm going to spend some
 

00:03:01.919 --> 00:03:05.809 align:start position:0%
compatible so I'm going to spend some
time<00:03:02.150><c> trying</c><00:03:03.150><c> to</c><00:03:03.359><c> make</c><00:03:03.930><c> them</c><00:03:04.139><c> talk</c><00:03:04.590><c> offer</c><00:03:05.400><c> a</c><00:03:05.579><c> PR</c>

00:03:05.809 --> 00:03:05.819 align:start position:0%
time trying to make them talk offer a PR
 

00:03:05.819 --> 00:03:08.119 align:start position:0%
time trying to make them talk offer a PR
hopefully<00:03:06.419><c> I'll</c><00:03:06.599><c> get</c><00:03:06.719><c> a</c><00:03:06.780><c> t-shirt</c><00:03:06.989><c> in</c><00:03:07.379><c> in</c>

00:03:08.119 --> 00:03:08.129 align:start position:0%
hopefully I'll get a t-shirt in in
 

00:03:08.129 --> 00:03:12.770 align:start position:0%
hopefully I'll get a t-shirt in in
response<00:03:08.609><c> and</c><00:03:10.459><c> the</c><00:03:11.459><c> other</c><00:03:11.609><c> the</c><00:03:12.419><c> other</c><00:03:12.540><c> two</c>

00:03:12.770 --> 00:03:12.780 align:start position:0%
response and the other the other two
 

00:03:12.780 --> 00:03:14.539 align:start position:0%
response and the other the other two
things<00:03:13.049><c> so</c><00:03:13.590><c> there's</c><00:03:13.769><c> the</c><00:03:13.919><c> test</c><00:03:14.159><c> net</c><00:03:14.310><c> there</c><00:03:14.489><c> are</c>

00:03:14.539 --> 00:03:14.549 align:start position:0%
things so there's the test net there are
 

00:03:14.549 --> 00:03:16.640 align:start position:0%
things so there's the test net there are
examples<00:03:15.030><c> on</c><00:03:15.209><c> how</c><00:03:15.239><c> to</c><00:03:15.419><c> use</c><00:03:15.750><c> it</c><00:03:15.930><c> but</c><00:03:16.319><c> people</c>

00:03:16.640 --> 00:03:16.650 align:start position:0%
examples on how to use it but people
 

00:03:16.650 --> 00:03:19.099 align:start position:0%
examples on how to use it but people
keep<00:03:16.799><c> asking</c><00:03:16.979><c> questions</c><00:03:17.549><c> so</c><00:03:17.790><c> there's</c><00:03:18.629><c> there's</c>

00:03:19.099 --> 00:03:19.109 align:start position:0%
keep asking questions so there's there's
 

00:03:19.109 --> 00:03:21.229 align:start position:0%
keep asking questions so there's there's
a<00:03:19.169><c> need</c><00:03:19.379><c> to</c><00:03:19.560><c> to</c><00:03:19.799><c> improve</c><00:03:20.190><c> the</c><00:03:20.639><c> communication</c>

00:03:21.229 --> 00:03:21.239 align:start position:0%
a need to to improve the communication
 

00:03:21.239 --> 00:03:24.710 align:start position:0%
a need to to improve the communication
on<00:03:21.359><c> that</c><00:03:21.560><c> so</c><00:03:22.560><c> these</c><00:03:22.680><c> are</c><00:03:22.889><c> the</c><00:03:23.150><c> easier</c><00:03:24.150><c> things</c>

00:03:24.710 --> 00:03:24.720 align:start position:0%
on that so these are the easier things
 

00:03:24.720 --> 00:03:28.339 align:start position:0%
on that so these are the easier things
now<00:03:25.470><c> I</c><00:03:25.500><c> want</c><00:03:26.040><c> to</c><00:03:26.129><c> have</c><00:03:27.000><c> a</c><00:03:27.030><c> little</c><00:03:27.359><c> bit</c><00:03:27.659><c> more</c>

00:03:28.339 --> 00:03:28.349 align:start position:0%
now I want to have a little bit more
 

00:03:28.349 --> 00:03:31.789 align:start position:0%
now I want to have a little bit more
into<00:03:28.769><c> the</c><00:03:29.000><c> leap</c><00:03:30.000><c> p2p</c><00:03:30.510><c> changes</c><00:03:30.959><c> so</c><00:03:31.169><c> this</c><00:03:31.530><c> is</c><00:03:31.769><c> a</c>

00:03:31.789 --> 00:03:31.799 align:start position:0%
into the leap p2p changes so this is a
 

00:03:31.799 --> 00:03:33.339 align:start position:0%
into the leap p2p changes so this is a
very<00:03:32.069><c> contrived</c><00:03:32.489><c> examples</c><00:03:33.120><c> or</c>

00:03:33.339 --> 00:03:33.349 align:start position:0%
very contrived examples or
 

00:03:33.349 --> 00:03:35.569 align:start position:0%
very contrived examples or
representation<00:03:34.349><c> of</c><00:03:34.470><c> the</c><00:03:34.680><c> of</c><00:03:34.949><c> the</c><00:03:35.069><c> current</c>

00:03:35.569 --> 00:03:35.579 align:start position:0%
representation of the of the current
 

00:03:35.579 --> 00:03:38.629 align:start position:0%
representation of the of the current
state<00:03:35.819><c> with</c><00:03:35.970><c> Def</c><00:03:36.209><c> be</c><00:03:36.389><c> to</c><00:03:36.510><c> PD</c><00:03:36.689><c> so</c><00:03:37.620><c> on</c><00:03:37.739><c> top</c><00:03:37.979><c> in</c><00:03:38.519><c> the</c>

00:03:38.629 --> 00:03:38.639 align:start position:0%
state with Def be to PD so on top in the
 

00:03:38.639 --> 00:03:40.249 align:start position:0%
state with Def be to PD so on top in the
red<00:03:38.790><c> boxes</c><00:03:39.209><c> you've</c><00:03:39.359><c> got</c><00:03:39.540><c> the</c><00:03:39.629><c> protocols</c><00:03:40.109><c> you</c>

00:03:40.249 --> 00:03:40.259 align:start position:0%
red boxes you've got the protocols you
 

00:03:40.259 --> 00:03:42.170 align:start position:0%
red boxes you've got the protocols you
have<00:03:40.439><c> you</c><00:03:40.680><c> have</c><00:03:40.829><c> ETH</c><00:03:41.280><c> you</c><00:03:41.459><c> have</c><00:03:41.579><c> whisper</c><00:03:42.000><c> and</c>

00:03:42.170 --> 00:03:42.180 align:start position:0%
have you have ETH you have whisper and
 

00:03:42.180 --> 00:03:45.369 align:start position:0%
have you have ETH you have whisper and
then<00:03:42.870><c> just</c><00:03:43.409><c> below</c><00:03:43.560><c> it</c><00:03:43.680><c> you</c><00:03:44.250><c> have</c><00:03:44.489><c> library</c>

00:03:45.369 --> 00:03:45.379 align:start position:0%
then just below it you have library
 

00:03:45.379 --> 00:03:47.479 align:start position:0%
then just below it you have library
let's<00:03:46.379><c> call</c><00:03:46.530><c> it</c><00:03:46.650><c> the</c><00:03:46.739><c> libraries</c><00:03:47.129><c> so</c><00:03:47.340><c> the</c>

00:03:47.479 --> 00:03:47.489 align:start position:0%
let's call it the libraries so the
 

00:03:47.489 --> 00:03:49.189 align:start position:0%
let's call it the libraries so the
server<00:03:47.729><c> object</c><00:03:48.209><c> the</c><00:03:48.299><c> protocol</c><00:03:48.569><c> object</c><00:03:49.049><c> and</c>

00:03:49.189 --> 00:03:49.199 align:start position:0%
server object the protocol object and
 

00:03:49.199 --> 00:03:52.490 align:start position:0%
server object the protocol object and
then<00:03:49.739><c> you</c><00:03:49.769><c> have</c><00:03:50.040><c> def</c><00:03:50.579><c> p2p</c><00:03:51.030><c> proper</c><00:03:51.419><c> and</c><00:03:52.319><c> the</c>

00:03:52.490 --> 00:03:52.500 align:start position:0%
then you have def p2p proper and the
 

00:03:52.500 --> 00:03:54.979 align:start position:0%
then you have def p2p proper and the
FPTP<00:03:52.859><c> does</c><00:03:53.189><c> all</c><00:03:53.430><c> the</c><00:03:53.579><c> heavy</c><00:03:53.669><c> lifting</c><00:03:53.819><c> it</c><00:03:54.720><c> does</c>

00:03:54.979 --> 00:03:54.989 align:start position:0%
FPTP does all the heavy lifting it does
 

00:03:54.989 --> 00:03:58.399 align:start position:0%
FPTP does all the heavy lifting it does
the<00:03:55.169><c> discovery</c><00:03:55.560><c> does</c><00:03:56.280><c> all</c><00:03:56.849><c> the</c><00:03:57.409><c> connection</c>

00:03:58.399 --> 00:03:58.409 align:start position:0%
the discovery does all the connection
 

00:03:58.409 --> 00:04:01.640 align:start position:0%
the discovery does all the connection
connection<00:03:58.949><c> things</c><00:03:59.310><c> and</c><00:03:59.549><c> and</c><00:04:00.540><c> really</c><00:04:01.079><c> down</c><00:04:01.470><c> at</c>

00:04:01.640 --> 00:04:01.650 align:start position:0%
connection things and and really down at
 

00:04:01.650 --> 00:04:02.899 align:start position:0%
connection things and and really down at
the<00:04:01.769><c> bottom</c><00:04:02.069><c> you</c><00:04:02.189><c> got</c><00:04:02.310><c> the</c><00:04:02.430><c> transport</c><00:04:02.879><c> layer</c>

00:04:02.899 --> 00:04:02.909 align:start position:0%
the bottom you got the transport layer
 

00:04:02.909 --> 00:04:05.719 align:start position:0%
the bottom you got the transport layer
which<00:04:03.419><c> is</c><00:04:03.870><c> called</c><00:04:04.379><c> our</c><00:04:04.889><c> lpx</c>

00:04:05.719 --> 00:04:05.729 align:start position:0%
which is called our lpx
 

00:04:05.729 --> 00:04:08.899 align:start position:0%
which is called our lpx
it's<00:04:06.629><c> got</c><00:04:06.930><c> some</c><00:04:07.199><c> sub</c><00:04:07.500><c> security</c><00:04:07.949><c> issues</c><00:04:08.310><c> so</c>

00:04:08.899 --> 00:04:08.909 align:start position:0%
it's got some sub security issues so
 

00:04:08.909 --> 00:04:11.089 align:start position:0%
it's got some sub security issues so
that's<00:04:09.150><c> what's</c><00:04:09.659><c> initially</c><00:04:10.470><c> driving</c><00:04:10.889><c> the</c>

00:04:11.089 --> 00:04:11.099 align:start position:0%
that's what's initially driving the
 

00:04:11.099 --> 00:04:14.259 align:start position:0%
that's what's initially driving the
potential<00:04:11.879><c> potential</c><00:04:12.599><c> switch</c><00:04:12.840><c> to</c><00:04:13.139><c> to</c><00:04:13.680><c> the</c><00:04:13.829><c> p2p</c>

00:04:14.259 --> 00:04:14.269 align:start position:0%
potential potential switch to to the p2p
 

00:04:14.269 --> 00:04:17.569 align:start position:0%
potential potential switch to to the p2p
now<00:04:15.269><c> the</c><00:04:15.569><c> pr</c><00:04:15.870><c> that</c><00:04:16.139><c> i</c><00:04:16.169><c> that</c><00:04:16.799><c> is</c><00:04:16.829><c> available</c><00:04:17.159><c> the</c>

00:04:17.569 --> 00:04:17.579 align:start position:0%
now the pr that i that is available the
 

00:04:17.579 --> 00:04:20.000 align:start position:0%
now the pr that i that is available the
one<00:04:17.699><c> I</c><00:04:17.729><c> described</c><00:04:18.209><c> earlier</c><00:04:18.590><c> it's</c><00:04:19.590><c> basically</c>

00:04:20.000 --> 00:04:20.010 align:start position:0%
one I described earlier it's basically
 

00:04:20.010 --> 00:04:22.339 align:start position:0%
one I described earlier it's basically
just<00:04:20.130><c> putting</c><00:04:21.000><c> another</c><00:04:21.389><c> server</c><00:04:21.750><c> right</c><00:04:22.079><c> next</c>

00:04:22.339 --> 00:04:22.349 align:start position:0%
just putting another server right next
 

00:04:22.349 --> 00:04:24.920 align:start position:0%
just putting another server right next
to<00:04:22.500><c> the</c><00:04:22.680><c> DEF</c><00:04:23.039><c> p2p</c><00:04:23.460><c> server</c>

00:04:24.920 --> 00:04:24.930 align:start position:0%
to the DEF p2p server
 

00:04:24.930 --> 00:04:28.880 align:start position:0%
to the DEF p2p server
and<00:04:25.400><c> like</c><00:04:26.400><c> you</c><00:04:27.270><c> have</c><00:04:27.450><c> some</c><00:04:27.960><c> -</c><00:04:28.380><c> almost</c>

00:04:28.880 --> 00:04:28.890 align:start position:0%
and like you have some - almost
 

00:04:28.890 --> 00:04:31.940 align:start position:0%
and like you have some - almost
independent<00:04:29.610><c> entities</c><00:04:30.260><c> except</c><00:04:31.260><c> whisper</c><00:04:31.650><c> kind</c>

00:04:31.940 --> 00:04:31.950 align:start position:0%
independent entities except whisper kind
 

00:04:31.950 --> 00:04:34.160 align:start position:0%
independent entities except whisper kind
of<00:04:32.070><c> still</c><00:04:32.370><c> relies</c><00:04:32.760><c> on</c><00:04:32.790><c> the</c><00:04:33.030><c> library</c><00:04:33.420><c> layer</c><00:04:33.690><c> so</c>

00:04:34.160 --> 00:04:34.170 align:start position:0%
of still relies on the library layer so
 

00:04:34.170 --> 00:04:36.920 align:start position:0%
of still relies on the library layer so
it's<00:04:34.320><c> a</c><00:04:34.500><c> bit</c><00:04:34.650><c> of</c><00:04:34.800><c> a</c><00:04:34.920><c> hack</c><00:04:35.580><c> but</c><00:04:36.540><c> this</c><00:04:36.660><c> is</c><00:04:36.780><c> not</c>

00:04:36.920 --> 00:04:36.930 align:start position:0%
it's a bit of a hack but this is not
 

00:04:36.930 --> 00:04:38.390 align:start position:0%
it's a bit of a hack but this is not
what<00:04:37.080><c> we</c><00:04:37.140><c> want</c><00:04:37.320><c> to</c><00:04:37.440><c> do</c><00:04:37.530><c> for</c><00:04:37.770><c> several</c><00:04:37.920><c> reasons</c>

00:04:38.390 --> 00:04:38.400 align:start position:0%
what we want to do for several reasons
 

00:04:38.400 --> 00:04:40.640 align:start position:0%
what we want to do for several reasons
well<00:04:38.580><c> one</c><00:04:38.820><c> of</c><00:04:38.940><c> them</c><00:04:39.090><c> is</c><00:04:39.270><c> that</c><00:04:39.510><c> we</c><00:04:40.020><c> know</c><00:04:40.200><c> a</c><00:04:40.230><c> lot</c>

00:04:40.640 --> 00:04:40.650 align:start position:0%
well one of them is that we know a lot
 

00:04:40.650 --> 00:04:43.400 align:start position:0%
well one of them is that we know a lot
of<00:04:40.680><c> things</c><00:04:41.040><c> about</c><00:04:41.280><c> the</c><00:04:41.670><c> deaf</c><00:04:42.090><c> p2p</c><00:04:42.570><c> felix</c><00:04:43.260><c> has</c>

00:04:43.400 --> 00:04:43.410 align:start position:0%
of things about the deaf p2p felix has
 

00:04:43.410 --> 00:04:45.620 align:start position:0%
of things about the deaf p2p felix has
invested<00:04:43.890><c> a</c><00:04:43.950><c> lot</c><00:04:44.100><c> of</c><00:04:44.220><c> time</c><00:04:44.430><c> in</c><00:04:44.580><c> in</c><00:04:44.790><c> in</c><00:04:45.210><c> that</c><00:04:45.240><c> for</c>

00:04:45.620 --> 00:04:45.630 align:start position:0%
invested a lot of time in in in that for
 

00:04:45.630 --> 00:04:48.050 align:start position:0%
invested a lot of time in in in that for
example<00:04:46.040><c> we</c><00:04:47.040><c> can't</c><00:04:47.280><c> just</c><00:04:47.490><c> chuck</c><00:04:47.730><c> everything</c>

00:04:48.050 --> 00:04:48.060 align:start position:0%
example we can't just chuck everything
 

00:04:48.060 --> 00:04:50.960 align:start position:0%
example we can't just chuck everything
and<00:04:48.690><c> move</c><00:04:49.350><c> to</c><00:04:49.620><c> the</c><00:04:49.740><c> next</c><00:04:49.770><c> to</c><00:04:50.370><c> something</c><00:04:50.820><c> new</c>

00:04:50.960 --> 00:04:50.970 align:start position:0%
and move to the next to something new
 

00:04:50.970 --> 00:04:53.120 align:start position:0%
and move to the next to something new
that<00:04:51.180><c> we</c><00:04:51.300><c> don't</c><00:04:51.480><c> really</c><00:04:51.660><c> understand</c><00:04:52.130><c> the</c>

00:04:53.120 --> 00:04:53.130 align:start position:0%
that we don't really understand the
 

00:04:53.130 --> 00:04:56.600 align:start position:0%
that we don't really understand the
other<00:04:53.280><c> the</c><00:04:54.210><c> other</c><00:04:54.330><c> issue</c><00:04:54.810><c> is</c><00:04:55.230><c> that</c><00:04:55.260><c> the</c><00:04:56.190><c> p2p</c>

00:04:56.600 --> 00:04:56.610 align:start position:0%
other the other issue is that the p2p
 

00:04:56.610 --> 00:04:58.490 align:start position:0%
other the other issue is that the p2p
itself<00:04:57.000><c> I</c><00:04:57.240><c> mean</c><00:04:57.420><c> that's</c><00:04:57.780><c> that's</c><00:04:57.990><c> a</c><00:04:58.170><c> big</c><00:04:58.320><c> change</c>

00:04:58.490 --> 00:04:58.500 align:start position:0%
itself I mean that's that's a big change
 

00:04:58.500 --> 00:05:00.020 align:start position:0%
itself I mean that's that's a big change
that's<00:04:58.710><c> really</c><00:04:59.010><c> an</c><00:04:59.130><c> engineering</c><00:04:59.280><c> problem</c>

00:05:00.020 --> 00:05:00.030 align:start position:0%
that's really an engineering problem
 

00:05:00.030 --> 00:05:03.980 align:start position:0%
that's really an engineering problem
here<00:05:00.710><c> lee</c><00:05:01.710><c> p2p</c><00:05:02.190><c> has</c><00:05:02.760><c> we</c><00:05:03.270><c> started</c><00:05:03.630><c> discussion</c>

00:05:03.980 --> 00:05:03.990 align:start position:0%
here lee p2p has we started discussion
 

00:05:03.990 --> 00:05:07.880 align:start position:0%
here lee p2p has we started discussion
with<00:05:04.260><c> them</c><00:05:04.470><c> recently</c><00:05:05.300><c> it's</c><00:05:06.300><c> got</c><00:05:06.600><c> a</c><00:05:06.630><c> lot</c><00:05:06.960><c> of</c><00:05:06.990><c> a</c>

00:05:07.880 --> 00:05:07.890 align:start position:0%
with them recently it's got a lot of a
 

00:05:07.890 --> 00:05:10.400 align:start position:0%
with them recently it's got a lot of a
lot<00:05:08.670><c> of</c><00:05:08.820><c> modules</c><00:05:09.120><c> that</c><00:05:09.600><c> we</c><00:05:09.720><c> don't</c><00:05:09.900><c> need</c><00:05:10.020><c> a</c><00:05:10.080><c> lot</c>

00:05:10.400 --> 00:05:10.410 align:start position:0%
lot of modules that we don't need a lot
 

00:05:10.410 --> 00:05:13.220 align:start position:0%
lot of modules that we don't need a lot
of<00:05:10.820><c> redundant</c><00:05:11.820><c> things</c><00:05:12.330><c> so</c><00:05:12.600><c> I'm</c><00:05:13.020><c> really</c>

00:05:13.220 --> 00:05:13.230 align:start position:0%
of redundant things so I'm really
 

00:05:13.230 --> 00:05:14.720 align:start position:0%
of redundant things so I'm really
positive<00:05:13.470><c> really</c><00:05:14.040><c> happy</c><00:05:14.430><c> really</c>

00:05:14.720 --> 00:05:14.730 align:start position:0%
positive really happy really
 

00:05:14.730 --> 00:05:17.030 align:start position:0%
positive really happy really
enthusiastic<00:05:15.480><c> but</c><00:05:15.780><c> the</c><00:05:16.320><c> work</c><00:05:16.500><c> that</c><00:05:16.680><c> we</c><00:05:16.770><c> can</c><00:05:16.920><c> do</c>

00:05:17.030 --> 00:05:17.040 align:start position:0%
enthusiastic but the work that we can do
 

00:05:17.040 --> 00:05:20.300 align:start position:0%
enthusiastic but the work that we can do
together<00:05:17.630><c> but</c><00:05:18.630><c> yeah</c><00:05:19.350><c> the</c><00:05:19.740><c> goal</c><00:05:19.920><c> would</c><00:05:20.040><c> be</c><00:05:20.100><c> to</c>

00:05:20.300 --> 00:05:20.310 align:start position:0%
together but yeah the goal would be to
 

00:05:20.310 --> 00:05:23.600 align:start position:0%
together but yeah the goal would be to
end<00:05:21.030><c> up</c><00:05:21.150><c> with</c><00:05:21.330><c> this</c><00:05:21.540><c> so</c><00:05:22.320><c> we</c><00:05:22.890><c> just</c><00:05:22.920><c> keep</c><00:05:23.370><c> testing</c>

00:05:23.600 --> 00:05:23.610 align:start position:0%
end up with this so we just keep testing
 

00:05:23.610 --> 00:05:25.850 align:start position:0%
end up with this so we just keep testing
2p4<00:05:24.180><c> now</c><00:05:24.360><c> to</c><00:05:24.420><c> benefit</c><00:05:25.020><c> from</c><00:05:25.140><c> all</c><00:05:25.350><c> the</c><00:05:25.530><c> security</c>

00:05:25.850 --> 00:05:25.860 align:start position:0%
2p4 now to benefit from all the security
 

00:05:25.860 --> 00:05:29.900 align:start position:0%
2p4 now to benefit from all the security
we<00:05:26.640><c> have</c><00:05:27.570><c> so</c><00:05:27.780><c> far</c><00:05:27.990><c> and</c><00:05:28.290><c> we</c><00:05:28.440><c> just</c><00:05:28.710><c> slowly</c><00:05:29.400><c> phase</c>

00:05:29.900 --> 00:05:29.910 align:start position:0%
we have so far and we just slowly phase
 

00:05:29.910 --> 00:05:33.170 align:start position:0%
we have so far and we just slowly phase
out<00:05:30.170><c> our</c><00:05:31.170><c> lpx</c><00:05:31.770><c> and</c><00:05:32.010><c> we</c><00:05:32.100><c> use</c><00:05:32.310><c> the</c><00:05:32.640><c> lip</c><00:05:32.790><c> the</c>

00:05:33.170 --> 00:05:33.180 align:start position:0%
out our lpx and we use the lip the
 

00:05:33.180 --> 00:05:37.250 align:start position:0%
out our lpx and we use the lip the
transport<00:05:33.660><c> layer</c><00:05:33.690><c> of</c><00:05:34.170><c> flip</c><00:05:34.650><c> p2p</c><00:05:35.300><c> and</c><00:05:36.300><c> over</c>

00:05:37.250 --> 00:05:37.260 align:start position:0%
transport layer of flip p2p and over
 

00:05:37.260 --> 00:05:41.150 align:start position:0%
transport layer of flip p2p and over
time<00:05:37.530><c> we</c><00:05:38.520><c> slowly</c><00:05:39.080><c> replace</c><00:05:40.080><c> components</c><00:05:40.560><c> of</c><00:05:41.040><c> the</c>

00:05:41.150 --> 00:05:41.160 align:start position:0%
time we slowly replace components of the
 

00:05:41.160 --> 00:05:45.530 align:start position:0%
time we slowly replace components of the
FPTP<00:05:41.550><c> weasely</c><00:05:42.060><c> p2p</c><00:05:42.510><c> if</c><00:05:42.900><c> that</c><00:05:43.170><c> makes</c><00:05:43.380><c> sense</c><00:05:44.540><c> and</c>

00:05:45.530 --> 00:05:45.540 align:start position:0%
FPTP weasely p2p if that makes sense and
 

00:05:45.540 --> 00:05:47.030 align:start position:0%
FPTP weasely p2p if that makes sense and
then<00:05:45.720><c> they</c><00:05:45.930><c> are</c><00:05:46.050><c> on</c><00:05:46.230><c> the</c><00:05:46.350><c> horizon</c><00:05:46.470><c> there</c><00:05:46.920><c> are</c>

00:05:47.030 --> 00:05:47.040 align:start position:0%
then they are on the horizon there are
 

00:05:47.040 --> 00:05:50.090 align:start position:0%
then they are on the horizon there are
more<00:05:47.280><c> long-term</c><00:05:47.490><c> improvements</c><00:05:48.770><c> so</c><00:05:49.770><c> one</c><00:05:49.980><c> of</c>

00:05:50.090 --> 00:05:50.100 align:start position:0%
more long-term improvements so one of
 

00:05:50.100 --> 00:05:51.740 align:start position:0%
more long-term improvements so one of
them<00:05:50.220><c> is</c><00:05:50.430><c> the</c><00:05:50.550><c> proof</c><00:05:50.760><c> of</c><00:05:50.880><c> work</c><00:05:51.030><c> so</c><00:05:51.330><c> whisper</c>

00:05:51.740 --> 00:05:51.750 align:start position:0%
them is the proof of work so whisper
 

00:05:51.750 --> 00:05:53.960 align:start position:0%
them is the proof of work so whisper
when<00:05:52.230><c> you</c><00:05:52.320><c> send</c><00:05:52.560><c> a</c><00:05:52.650><c> message</c><00:05:52.980><c> you</c><00:05:53.430><c> calculate</c>

00:05:53.960 --> 00:05:53.970 align:start position:0%
when you send a message you calculate
 

00:05:53.970 --> 00:05:56.120 align:start position:0%
when you send a message you calculate
the<00:05:54.090><c> proof</c><00:05:54.270><c> of</c><00:05:54.420><c> work</c><00:05:54.600><c> on</c><00:05:54.870><c> this</c><00:05:55.230><c> message</c><00:05:55.500><c> this</c>

00:05:56.120 --> 00:05:56.130 align:start position:0%
the proof of work on this message this
 

00:05:56.130 --> 00:05:58.490 align:start position:0%
the proof of work on this message this
is<00:05:56.280><c> to</c><00:05:56.400><c> prevent</c><00:05:56.640><c> spamming</c><00:05:57.230><c> because</c><00:05:58.230><c> if</c><00:05:58.380><c> you</c>

00:05:58.490 --> 00:05:58.500 align:start position:0%
is to prevent spamming because if you
 

00:05:58.500 --> 00:06:00.890 align:start position:0%
is to prevent spamming because if you
remember<00:05:58.950><c> when</c><00:05:59.940><c> you</c><00:06:00.030><c> send</c><00:06:00.240><c> one</c><00:06:00.330><c> message</c><00:06:00.540><c> it</c>

00:06:00.890 --> 00:06:00.900 align:start position:0%
remember when you send one message it
 

00:06:00.900 --> 00:06:02.750 align:start position:0%
remember when you send one message it
gets<00:06:01.110><c> duplicated</c><00:06:01.470><c> and</c><00:06:02.010><c> sent</c><00:06:02.220><c> over</c><00:06:02.310><c> several</c>

00:06:02.750 --> 00:06:02.760 align:start position:0%
gets duplicated and sent over several
 

00:06:02.760 --> 00:06:04.700 align:start position:0%
gets duplicated and sent over several
times<00:06:02.880><c> so</c><00:06:03.330><c> you</c><00:06:03.810><c> need</c><00:06:03.990><c> to</c><00:06:04.110><c> make</c><00:06:04.260><c> sure</c><00:06:04.290><c> that</c><00:06:04.440><c> you</c>

00:06:04.700 --> 00:06:04.710 align:start position:0%
times so you need to make sure that you
 

00:06:04.710 --> 00:06:07.100 align:start position:0%
times so you need to make sure that you
don't<00:06:04.830><c> abuse</c><00:06:05.100><c> the</c><00:06:05.310><c> system</c><00:06:05.600><c> the</c><00:06:06.600><c> problem</c><00:06:06.810><c> with</c>

00:06:07.100 --> 00:06:07.110 align:start position:0%
don't abuse the system the problem with
 

00:06:07.110 --> 00:06:10.550 align:start position:0%
don't abuse the system the problem with
that<00:06:07.320><c> is</c><00:06:07.680><c> that</c><00:06:08.810><c> status</c><00:06:09.810><c> is</c><00:06:09.960><c> complaining</c><00:06:10.380><c> that</c>

00:06:10.550 --> 00:06:10.560 align:start position:0%
that is that status is complaining that
 

00:06:10.560 --> 00:06:13.640 align:start position:0%
that is that status is complaining that
the<00:06:11.190><c> proof</c><00:06:11.550><c> of</c><00:06:11.670><c> work</c><00:06:11.880><c> is</c><00:06:12.530><c> draining</c><00:06:13.530><c> the</c>

00:06:13.640 --> 00:06:13.650 align:start position:0%
the proof of work is draining the
 

00:06:13.650 --> 00:06:15.380 align:start position:0%
the proof of work is draining the
battery<00:06:14.010><c> like</c><00:06:14.190><c> calculation</c><00:06:14.730><c> is</c><00:06:14.880><c> draining</c><00:06:15.270><c> the</c>

00:06:15.380 --> 00:06:15.390 align:start position:0%
battery like calculation is draining the
 

00:06:15.390 --> 00:06:18.530 align:start position:0%
battery like calculation is draining the
batteries<00:06:15.840><c> of</c><00:06:16.020><c> mobile</c><00:06:16.380><c> phones</c><00:06:16.670><c> so</c><00:06:17.670><c> I</c><00:06:17.970><c> want</c><00:06:18.450><c> to</c>

00:06:18.530 --> 00:06:18.540 align:start position:0%
batteries of mobile phones so I want to
 

00:06:18.540 --> 00:06:20.630 align:start position:0%
batteries of mobile phones so I want to
spend<00:06:18.780><c> some</c><00:06:18.870><c> time</c><00:06:19.220><c> trying</c><00:06:20.220><c> to</c><00:06:20.280><c> find</c>

00:06:20.630 --> 00:06:20.640 align:start position:0%
spend some time trying to find
 

00:06:20.640 --> 00:06:22.760 align:start position:0%
spend some time trying to find
alternative<00:06:21.300><c> proof</c><00:06:21.630><c> of</c><00:06:21.750><c> work</c><00:06:21.870><c> algorithms</c>

00:06:22.760 --> 00:06:22.770 align:start position:0%
alternative proof of work algorithms
 

00:06:22.770 --> 00:06:24.830 align:start position:0%
alternative proof of work algorithms
that<00:06:23.310><c> will</c><00:06:23.460><c> consume</c><00:06:24.240><c> less</c><00:06:24.420><c> power</c>

00:06:24.830 --> 00:06:24.840 align:start position:0%
that will consume less power
 

00:06:24.840 --> 00:06:29.450 align:start position:0%
that will consume less power
and<00:06:25.400><c> Daniel</c><00:06:26.400><c> from</c><00:06:26.730><c> from</c><00:06:27.300><c> swarm</c><00:06:27.740><c> has</c><00:06:28.740><c> suggested</c>

00:06:29.450 --> 00:06:29.460 align:start position:0%
and Daniel from from swarm has suggested
 

00:06:29.460 --> 00:06:31.300 align:start position:0%
and Daniel from from swarm has suggested
to<00:06:29.610><c> use</c><00:06:29.760><c> proof</c><00:06:30.030><c> of</c><00:06:30.180><c> burn</c><00:06:30.390><c> which</c><00:06:30.630><c> is</c><00:06:30.780><c> great</c><00:06:31.020><c> for</c>

00:06:31.300 --> 00:06:31.310 align:start position:0%
to use proof of burn which is great for
 

00:06:31.310 --> 00:06:33.530 align:start position:0%
to use proof of burn which is great for
for<00:06:32.310><c> preventing</c><00:06:32.760><c> spam</c><00:06:33.000><c> because</c><00:06:33.120><c> it's</c><00:06:33.390><c> your</c>

00:06:33.530 --> 00:06:33.540 align:start position:0%
for preventing spam because it's your
 

00:06:33.540 --> 00:06:37.590 align:start position:0%
for preventing spam because it's your
own<00:06:33.600><c> money</c><00:06:34.310><c> however</c><00:06:35.310><c> it's</c><00:06:36.120><c> connected</c><00:06:36.510><c> to</c><00:06:36.660><c> your</c>

00:06:37.590 --> 00:06:37.600 align:start position:0%
own money however it's connected to your
 

00:06:37.600 --> 00:06:39.630 align:start position:0%
own money however it's connected to your
a<00:06:37.690><c> theorem</c><00:06:38.200><c> account</c><00:06:38.500><c> which</c><00:06:39.040><c> means</c><00:06:39.070><c> that</c><00:06:39.520><c> when</c>

00:06:39.630 --> 00:06:39.640 align:start position:0%
a theorem account which means that when
 

00:06:39.640 --> 00:06:42.030 align:start position:0%
a theorem account which means that when
it<00:06:39.670><c> comes</c><00:06:39.910><c> to</c><00:06:40.060><c> privacy</c><00:06:40.530><c> you</c><00:06:41.530><c> are</c><00:06:41.770><c> pretty</c><00:06:41.980><c> much</c>

00:06:42.030 --> 00:06:42.040 align:start position:0%
it comes to privacy you are pretty much
 

00:06:42.040 --> 00:06:45.420 align:start position:0%
it comes to privacy you are pretty much
identified<00:06:42.700><c> so</c><00:06:43.470><c> so</c><00:06:44.470><c> yeah</c><00:06:44.620><c> that</c><00:06:44.860><c> needs</c><00:06:45.070><c> to</c><00:06:45.280><c> be</c>

00:06:45.420 --> 00:06:45.430 align:start position:0%
identified so so yeah that needs to be
 

00:06:45.430 --> 00:06:49.140 align:start position:0%
identified so so yeah that needs to be
to<00:06:45.730><c> be</c><00:06:46.140><c> improved</c><00:06:47.140><c> and</c><00:06:47.410><c> then</c><00:06:48.010><c> we</c><00:06:48.550><c> want</c><00:06:48.730><c> I</c><00:06:48.940><c> want</c>

00:06:49.140 --> 00:06:49.150 align:start position:0%
to be improved and then we want I want
 

00:06:49.150 --> 00:06:52.890 align:start position:0%
to be improved and then we want I want
to<00:06:49.180><c> do</c><00:06:49.330><c> some</c><00:06:49.570><c> some</c><00:06:50.080><c> simulations</c><00:06:51.450><c> or</c><00:06:52.450><c> I</c><00:06:52.510><c> try</c><00:06:52.840><c> to</c>

00:06:52.890 --> 00:06:52.900 align:start position:0%
to do some some simulations or I try to
 

00:06:52.900 --> 00:06:56.310 align:start position:0%
to do some some simulations or I try to
not<00:06:53.170><c> for</c><00:06:53.470><c> forward</c><00:06:53.980><c> the</c><00:06:54.100><c> message</c><00:06:54.990><c> to</c><00:06:55.990><c> every</c>

00:06:56.310 --> 00:06:56.320 align:start position:0%
not for forward the message to every
 

00:06:56.320 --> 00:07:00.530 align:start position:0%
not for forward the message to every
every<00:06:56.770><c> single</c><00:06:57.070><c> node</c><00:06:57.280><c> try</c><00:06:58.240><c> to</c><00:06:58.300><c> have</c><00:06:58.800><c> a</c><00:06:59.800><c> bit</c><00:07:00.100><c> more</c>

00:07:00.530 --> 00:07:00.540 align:start position:0%
every single node try to have a bit more
 

00:07:00.540 --> 00:07:03.120 align:start position:0%
every single node try to have a bit more
feedback<00:07:01.540><c> between</c><00:07:02.140><c> the</c><00:07:02.230><c> nodes</c><00:07:02.440><c> to</c><00:07:02.710><c> to</c><00:07:02.950><c> not</c>

00:07:03.120 --> 00:07:03.130 align:start position:0%
feedback between the nodes to to not
 

00:07:03.130 --> 00:07:05.850 align:start position:0%
feedback between the nodes to to not
forward<00:07:03.760><c> so</c><00:07:03.940><c> as</c><00:07:04.090><c> once</c><00:07:05.080><c> again</c><00:07:05.170><c> a</c><00:07:05.320><c> control</c><00:07:05.770><c> the</c>

00:07:05.850 --> 00:07:05.860 align:start position:0%
forward so as once again a control the
 

00:07:05.860 --> 00:07:08.310 align:start position:0%
forward so as once again a control the
example<00:07:06.250><c> if</c><00:07:06.310><c> you</c><00:07:06.400><c> remember</c><00:07:06.820><c> this</c><00:07:07.000><c> slide</c><00:07:07.320><c> at</c>

00:07:08.310 --> 00:07:08.320 align:start position:0%
example if you remember this slide at
 

00:07:08.320 --> 00:07:10.020 align:start position:0%
example if you remember this slide at
the<00:07:08.470><c> point</c><00:07:08.710><c> where</c><00:07:08.920><c> the</c><00:07:09.070><c> node</c><00:07:09.280><c> received</c><00:07:09.820><c> two</c>

00:07:10.020 --> 00:07:10.030 align:start position:0%
the point where the node received two
 

00:07:10.030 --> 00:07:12.360 align:start position:0%
the point where the node received two
messages<00:07:10.210><c> if</c><00:07:11.050><c> you</c><00:07:11.290><c> see</c><00:07:11.620><c> that</c><00:07:12.010><c> the</c><00:07:12.160><c> same</c>

00:07:12.360 --> 00:07:12.370 align:start position:0%
messages if you see that the same
 

00:07:12.370 --> 00:07:15.270 align:start position:0%
messages if you see that the same
message<00:07:12.880><c> keeps</c><00:07:13.780><c> going</c><00:07:14.230><c> it</c><00:07:14.620><c> keeps</c><00:07:14.770><c> coming</c><00:07:15.160><c> from</c>

00:07:15.270 --> 00:07:15.280 align:start position:0%
message keeps going it keeps coming from
 

00:07:15.280 --> 00:07:17.550 align:start position:0%
message keeps going it keeps coming from
two<00:07:15.460><c> different</c><00:07:15.490><c> peers</c><00:07:16.120><c> well</c><00:07:16.690><c> you</c><00:07:17.320><c> simply</c>

00:07:17.550 --> 00:07:17.560 align:start position:0%
two different peers well you simply
 

00:07:17.560 --> 00:07:21.000 align:start position:0%
two different peers well you simply
remove<00:07:18.180><c> remove</c><00:07:19.180><c> one</c><00:07:19.330><c> of</c><00:07:19.360><c> the</c><00:07:19.480><c> peers</c><00:07:19.720><c> so</c><00:07:20.650><c> once</c>

00:07:21.000 --> 00:07:21.010 align:start position:0%
remove remove one of the peers so once
 

00:07:21.010 --> 00:07:22.530 align:start position:0%
remove remove one of the peers so once
again<00:07:21.100><c> this</c><00:07:21.310><c> is</c><00:07:21.430><c> a</c><00:07:21.460><c> very</c><00:07:21.640><c> controlled</c><00:07:22.120><c> example</c>

00:07:22.530 --> 00:07:22.540 align:start position:0%
again this is a very controlled example
 

00:07:22.540 --> 00:07:25.470 align:start position:0%
again this is a very controlled example
we<00:07:22.630><c> need</c><00:07:22.750><c> to</c><00:07:22.810><c> make</c><00:07:23.380><c> sure</c><00:07:23.410><c> that</c><00:07:24.360><c> you</c><00:07:25.360><c> know</c>

00:07:25.470 --> 00:07:25.480 align:start position:0%
we need to make sure that you know
 

00:07:25.480 --> 00:07:28.470 align:start position:0%
we need to make sure that you know
privacy<00:07:26.080><c> is</c><00:07:26.650><c> in</c><00:07:26.950><c> metadata</c><00:07:27.370><c> privacy</c><00:07:28.000><c> privacy</c>

00:07:28.470 --> 00:07:28.480 align:start position:0%
privacy is in metadata privacy privacy
 

00:07:28.480 --> 00:07:32.430 align:start position:0%
privacy is in metadata privacy privacy
is<00:07:29.160><c> isn't</c><00:07:30.160><c> sure</c><00:07:30.400><c> if</c><00:07:30.430><c> we</c><00:07:31.000><c> do</c><00:07:31.120><c> that</c><00:07:31.270><c> but</c><00:07:31.810><c> I</c><00:07:32.080><c> think</c>

00:07:32.430 --> 00:07:32.440 align:start position:0%
is isn't sure if we do that but I think
 

00:07:32.440 --> 00:07:35.520 align:start position:0%
is isn't sure if we do that but I think
it's<00:07:32.590><c> it's</c><00:07:33.040><c> a</c><00:07:33.130><c> good</c><00:07:33.280><c> it's</c><00:07:33.670><c> a</c><00:07:33.820><c> good</c><00:07:34.530><c> experiment</c>

00:07:35.520 --> 00:07:35.530 align:start position:0%
it's it's a good it's a good experiment
 

00:07:35.530 --> 00:07:38.120 align:start position:0%
it's it's a good it's a good experiment
to<00:07:35.890><c> have</c><00:07:36.070><c> in</c><00:07:36.400><c> the</c><00:07:36.460><c> coming</c><00:07:36.730><c> year</c><00:07:36.910><c> and</c><00:07:37.750><c> the</c><00:07:37.930><c> last</c>

00:07:38.120 --> 00:07:38.130 align:start position:0%
to have in the coming year and the last
 

00:07:38.130 --> 00:07:40.740 align:start position:0%
to have in the coming year and the last
improvement<00:07:39.130><c> I</c><00:07:39.250><c> want</c><00:07:39.430><c> to</c><00:07:39.520><c> work</c><00:07:39.670><c> on</c><00:07:39.910><c> it</c><00:07:40.360><c> was</c>

00:07:40.740 --> 00:07:40.750 align:start position:0%
improvement I want to work on it was
 

00:07:40.750 --> 00:07:42.480 align:start position:0%
improvement I want to work on it was
them<00:07:40.960><c> so</c><00:07:41.110><c> I'm</c><00:07:41.230><c> sure</c><00:07:41.440><c> most</c><00:07:41.800><c> of</c><00:07:42.010><c> you</c><00:07:42.160><c> have</c><00:07:42.190><c> heard</c>

00:07:42.480 --> 00:07:42.490 align:start position:0%
them so I'm sure most of you have heard
 

00:07:42.490 --> 00:07:44.790 align:start position:0%
them so I'm sure most of you have heard
of<00:07:42.610><c> wisdom</c><00:07:42.970><c> but</c><00:07:43.600><c> just</c><00:07:43.810><c> in</c><00:07:43.960><c> case</c><00:07:43.990><c> you've</c><00:07:44.770><c> been</c>

00:07:44.790 --> 00:07:44.800 align:start position:0%
of wisdom but just in case you've been
 

00:07:44.800 --> 00:07:46.620 align:start position:0%
of wisdom but just in case you've been
living<00:07:44.950><c> under</c><00:07:45.280><c> a</c><00:07:45.430><c> rock</c><00:07:45.520><c> so</c><00:07:46.030><c> what</c><00:07:46.240><c> some</c><00:07:46.390><c> lets</c>

00:07:46.620 --> 00:07:46.630 align:start position:0%
living under a rock so what some lets
 

00:07:46.630 --> 00:07:49.290 align:start position:0%
living under a rock so what some lets
you<00:07:46.900><c> take</c><00:07:47.860><c> whatever</c><00:07:48.220><c> language</c><00:07:48.520><c> you</c><00:07:48.880><c> have</c><00:07:49.120><c> a</c>

00:07:49.290 --> 00:07:49.300 align:start position:0%
you take whatever language you have a
 

00:07:49.300 --> 00:07:50.720 align:start position:0%
you take whatever language you have a
program<00:07:49.780><c> written</c><00:07:49.930><c> in</c><00:07:50.200><c> whatever</c><00:07:50.410><c> language</c>

00:07:50.720 --> 00:07:50.730 align:start position:0%
program written in whatever language
 

00:07:50.730 --> 00:07:53.400 align:start position:0%
program written in whatever language
compile<00:07:51.730><c> it</c><00:07:51.880><c> to</c><00:07:52.030><c> a</c><00:07:52.060><c> blob</c><00:07:52.420><c> and</c><00:07:52.750><c> that</c><00:07:52.960><c> blob</c><00:07:53.200><c> will</c>

00:07:53.400 --> 00:07:53.410 align:start position:0%
compile it to a blob and that blob will
 

00:07:53.410 --> 00:07:55.200 align:start position:0%
compile it to a blob and that blob will
run<00:07:53.620><c> in</c><00:07:53.860><c> the</c><00:07:53.890><c> virtual</c><00:07:54.280><c> machine</c><00:07:54.640><c> in</c><00:07:55.030><c> your</c>

00:07:55.200 --> 00:07:55.210 align:start position:0%
run in the virtual machine in your
 

00:07:55.210 --> 00:07:59.190 align:start position:0%
run in the virtual machine in your
browser<00:07:55.480><c> or</c><00:07:55.810><c> unknown</c><00:07:57.210><c> and</c><00:07:58.210><c> onesome</c><00:07:58.870><c> has</c><00:07:58.990><c> a</c><00:07:59.020><c> lot</c>

00:07:59.190 --> 00:07:59.200 align:start position:0%
browser or unknown and onesome has a lot
 

00:07:59.200 --> 00:08:02.970 align:start position:0%
browser or unknown and onesome has a lot
of<00:07:59.230><c> nice</c><00:07:59.680><c> properties</c><00:08:00.060><c> because</c><00:08:01.060><c> so</c><00:08:01.540><c> far</c><00:08:01.980><c> what</c>

00:08:02.970 --> 00:08:02.980 align:start position:0%
of nice properties because so far what
 

00:08:02.980 --> 00:08:05.040 align:start position:0%
of nice properties because so far what
we<00:08:03.130><c> use</c><00:08:03.310><c> is</c><00:08:03.460><c> the</c><00:08:03.490><c> remote</c><00:08:03.850><c> procedure</c><00:08:04.120><c> call</c><00:08:04.630><c> call</c>

00:08:05.040 --> 00:08:05.050 align:start position:0%
we use is the remote procedure call call
 

00:08:05.050 --> 00:08:06.900 align:start position:0%
we use is the remote procedure call call
so<00:08:05.290><c> if</c><00:08:05.380><c> you</c><00:08:05.530><c> have</c><00:08:05.680><c> addy</c><00:08:05.950><c> app</c><00:08:06.070><c> it's</c><00:08:06.490><c> running</c><00:08:06.820><c> in</c>

00:08:06.900 --> 00:08:06.910 align:start position:0%
so if you have addy app it's running in
 

00:08:06.910 --> 00:08:08.640 align:start position:0%
so if you have addy app it's running in
your<00:08:07.000><c> browser</c><00:08:07.150><c> it</c><00:08:07.690><c> connects</c><00:08:08.140><c> to</c><00:08:08.230><c> one</c><00:08:08.470><c> of</c><00:08:08.560><c> the</c>

00:08:08.640 --> 00:08:08.650 align:start position:0%
your browser it connects to one of the
 

00:08:08.650 --> 00:08:11.610 align:start position:0%
your browser it connects to one of the
nodes<00:08:08.830><c> ask</c><00:08:09.190><c> the</c><00:08:09.640><c> node</c><00:08:09.850><c> to</c><00:08:10.480><c> create</c><00:08:10.900><c> a</c><00:08:11.170><c> private</c>

00:08:11.610 --> 00:08:11.620 align:start position:0%
nodes ask the node to create a private
 

00:08:11.620 --> 00:08:13.290 align:start position:0%
nodes ask the node to create a private
key<00:08:11.770><c> for</c><00:08:11.950><c> you</c><00:08:12.100><c> to</c><00:08:12.130><c> encrypt</c><00:08:12.520><c> your</c><00:08:12.700><c> message</c><00:08:13.150><c> and</c>

00:08:13.290 --> 00:08:13.300 align:start position:0%
key for you to encrypt your message and
 

00:08:13.300 --> 00:08:16.110 align:start position:0%
key for you to encrypt your message and
to<00:08:13.780><c> forward</c><00:08:14.140><c> it</c><00:08:14.290><c> which</c><00:08:14.710><c> means</c><00:08:14.950><c> you</c><00:08:15.280><c> need</c><00:08:15.910><c> to</c>

00:08:16.110 --> 00:08:16.120 align:start position:0%
to forward it which means you need to
 

00:08:16.120 --> 00:08:18.840 align:start position:0%
to forward it which means you need to
trust<00:08:16.570><c> the</c><00:08:16.720><c> node</c><00:08:16.960><c> and</c><00:08:17.290><c> thanks</c><00:08:18.250><c> to</c><00:08:18.340><c> awesome</c><00:08:18.700><c> now</c>

00:08:18.840 --> 00:08:18.850 align:start position:0%
trust the node and thanks to awesome now
 

00:08:18.850 --> 00:08:20.670 align:start position:0%
trust the node and thanks to awesome now
you<00:08:18.910><c> all</c><00:08:19.270><c> you</c><00:08:19.810><c> need</c><00:08:19.960><c> to</c><00:08:20.080><c> do</c><00:08:20.200><c> is</c><00:08:20.350><c> trust</c><00:08:20.560><c> your</c>

00:08:20.670 --> 00:08:20.680 align:start position:0%
you all you need to do is trust your
 

00:08:20.680 --> 00:08:24.780 align:start position:0%
you all you need to do is trust your
browser<00:08:22.320><c> okay</c><00:08:23.320><c> I</c><00:08:23.470><c> thought</c><00:08:23.740><c> I</c><00:08:24.070><c> thought</c><00:08:24.610><c> people</c>

00:08:24.780 --> 00:08:24.790 align:start position:0%
browser okay I thought I thought people
 

00:08:24.790 --> 00:08:30.990 align:start position:0%
browser okay I thought I thought people
would<00:08:25.060><c> think</c><00:08:25.210><c> it's</c><00:08:25.390><c> funny</c><00:08:28.710><c> but</c><00:08:29.710><c> ideally</c><00:08:30.370><c> if</c>

00:08:30.990 --> 00:08:31.000 align:start position:0%
would think it's funny but ideally if
 

00:08:31.000 --> 00:08:33.000 align:start position:0%
would think it's funny but ideally if
you<00:08:31.060><c> can</c><00:08:31.270><c> trust</c><00:08:31.540><c> your</c><00:08:31.720><c> browser</c><00:08:31.960><c> then</c><00:08:32.440><c> it's</c>

00:08:33.000 --> 00:08:33.010 align:start position:0%
you can trust your browser then it's
 

00:08:33.010 --> 00:08:40.320 align:start position:0%
you can trust your browser then it's
it's<00:08:33.310><c> much</c><00:08:33.520><c> more</c><00:08:33.700><c> secure</c><00:08:37.680><c> because</c><00:08:39.060><c> yet</c><00:08:40.060><c> it's</c>

00:08:40.320 --> 00:08:40.330 align:start position:0%
it's much more secure because yet it's
 

00:08:40.330 --> 00:08:42.540 align:start position:0%
it's much more secure because yet it's
much<00:08:40.539><c> more</c><00:08:40.690><c> secure</c><00:08:40.960><c> but</c><00:08:41.140><c> or</c><00:08:41.590><c> if</c><00:08:42.070><c> you</c><00:08:42.219><c> run</c><00:08:42.340><c> its</c>

00:08:42.540 --> 00:08:42.550 align:start position:0%
much more secure but or if you run its
 

00:08:42.550 --> 00:08:44.580 align:start position:0%
much more secure but or if you run its
own<00:08:42.700><c> note</c><00:08:42.910><c> on</c><00:08:43.090><c> your</c><00:08:43.120><c> on</c><00:08:43.450><c> your</c><00:08:43.570><c> machine</c><00:08:43.960><c> you</c>

00:08:44.580 --> 00:08:44.590 align:start position:0%
own note on your on your machine you
 

00:08:44.590 --> 00:08:46.890 align:start position:0%
own note on your on your machine you
don't<00:08:44.680><c> have</c><00:08:44.830><c> to</c><00:08:44.950><c> trust</c><00:08:45.160><c> anybody</c><00:08:45.720><c> the</c><00:08:46.720><c> only</c>

00:08:46.890 --> 00:08:46.900 align:start position:0%
don't have to trust anybody the only
 

00:08:46.900 --> 00:08:49.020 align:start position:0%
don't have to trust anybody the only
issue<00:08:47.050><c> with</c><00:08:47.230><c> a</c><00:08:47.440><c> which</c><00:08:47.950><c> was</c><00:08:48.160><c> I'm</c><00:08:48.310><c> at</c><00:08:48.430><c> this</c><00:08:48.580><c> stage</c>

00:08:49.020 --> 00:08:49.030 align:start position:0%
issue with a which was I'm at this stage
 

00:08:49.030 --> 00:08:51.810 align:start position:0%
issue with a which was I'm at this stage
that<00:08:49.300><c> to</c><00:08:50.260><c> go</c><00:08:50.440><c> for</c><00:08:50.770><c> example</c><00:08:51.040><c> to</c><00:08:51.130><c> go</c><00:08:51.250><c> compiler</c><00:08:51.610><c> to</c>

00:08:51.810 --> 00:08:51.820 align:start position:0%
that to go for example to go compiler to
 

00:08:51.820 --> 00:08:54.720 align:start position:0%
that to go for example to go compiler to
SM<00:08:52.150><c> is</c><00:08:52.270><c> pretty</c><00:08:52.510><c> new</c><00:08:52.780><c> a</c><00:08:53.080><c> lot</c><00:08:53.590><c> of</c><00:08:53.710><c> a</c><00:08:54.220><c> lot</c><00:08:54.490><c> of</c><00:08:54.550><c> the</c>

00:08:54.720 --> 00:08:54.730 align:start position:0%
SM is pretty new a lot of a lot of the
 

00:08:54.730 --> 00:08:56.310 align:start position:0%
SM is pretty new a lot of a lot of the
dependencies<00:08:55.330><c> don't</c><00:08:55.510><c> compile</c><00:08:55.900><c> so</c><00:08:56.140><c> there's</c>

00:08:56.310 --> 00:08:56.320 align:start position:0%
dependencies don't compile so there's
 

00:08:56.320 --> 00:08:59.940 align:start position:0%
dependencies don't compile so there's
some<00:08:57.010><c> need</c><00:08:57.220><c> to</c><00:08:57.430><c> wait</c><00:08:57.640><c> for</c><00:08:58.270><c> the</c><00:08:58.710><c> for</c><00:08:59.710><c> the</c>

00:08:59.940 --> 00:08:59.950 align:start position:0%
some need to wait for the for the
 

00:08:59.950 --> 00:09:04.200 align:start position:0%
some need to wait for the for the
ecosystem<00:09:00.460><c> to</c><00:09:00.970><c> mature</c><00:09:01.360><c> so</c><00:09:01.960><c> we're</c><00:09:02.170><c> a</c><00:09:02.200><c> bit</c><00:09:03.210><c> yeah</c>

00:09:04.200 --> 00:09:04.210 align:start position:0%
ecosystem to mature so we're a bit yeah
 

00:09:04.210 --> 00:09:05.910 align:start position:0%
ecosystem to mature so we're a bit yeah
we're<00:09:04.480><c> waiting</c><00:09:04.900><c> a</c><00:09:05.080><c> bit</c><00:09:05.230><c> for</c><00:09:05.470><c> for</c><00:09:05.650><c> that</c><00:09:05.740><c> to</c>

00:09:05.910 --> 00:09:05.920 align:start position:0%
we're waiting a bit for for that to
 

00:09:05.920 --> 00:09:09.720 align:start position:0%
we're waiting a bit for for that to
happen<00:09:06.100><c> so</c><00:09:07.230><c> I'll</c><00:09:08.230><c> end</c><00:09:08.710><c> up</c><00:09:08.890><c> with</c><00:09:09.040><c> a</c><00:09:09.070><c> roadmap</c><00:09:09.520><c> so</c>

00:09:09.720 --> 00:09:09.730 align:start position:0%
happen so I'll end up with a roadmap so
 

00:09:09.730 --> 00:09:12.870 align:start position:0%
happen so I'll end up with a roadmap so
the<00:09:10.540><c> easy</c><00:09:10.720><c> stuff</c><00:09:11.080><c> first</c><00:09:11.760><c> documentation</c><00:09:12.760><c> and</c>

00:09:12.870 --> 00:09:12.880 align:start position:0%
the easy stuff first documentation and
 

00:09:12.880 --> 00:09:15.240 align:start position:0%
the easy stuff first documentation and
parity<00:09:13.300><c> compatibility</c><00:09:13.960><c> then</c><00:09:14.620><c> around</c><00:09:15.130><c> the</c>

00:09:15.240 --> 00:09:15.250 align:start position:0%
parity compatibility then around the
 

00:09:15.250 --> 00:09:16.740 align:start position:0%
parity compatibility then around the
middle<00:09:15.430><c> of</c><00:09:15.490><c> next</c><00:09:15.640><c> year</c><00:09:15.850><c> I</c><00:09:16.000><c> hope</c><00:09:16.180><c> to</c><00:09:16.240><c> be</c><00:09:16.450><c> able</c><00:09:16.630><c> to</c>

00:09:16.740 --> 00:09:16.750 align:start position:0%
middle of next year I hope to be able to
 

00:09:16.750 --> 00:09:19.110 align:start position:0%
middle of next year I hope to be able to
publish<00:09:17.110><c> some</c><00:09:17.830><c> results</c><00:09:18.430><c> about</c><00:09:18.460><c> my</c><00:09:18.730><c> networking</c>

00:09:19.110 --> 00:09:19.120 align:start position:0%
publish some results about my networking
 

00:09:19.120 --> 00:09:22.770 align:start position:0%
publish some results about my networking
experiments<00:09:19.900><c> maybe</c><00:09:20.640><c> the</c><00:09:21.640><c> collaboration</c><00:09:22.420><c> with</c>

00:09:22.770 --> 00:09:22.780 align:start position:0%
experiments maybe the collaboration with
 

00:09:22.780 --> 00:09:25.500 align:start position:0%
experiments maybe the collaboration with
wisly<00:09:23.410><c> p2p</c><00:09:23.830><c> will</c><00:09:24.010><c> will</c><00:09:24.610><c> be</c><00:09:24.730><c> fruitful</c><00:09:25.150><c> and</c><00:09:25.390><c> we</c>

00:09:25.500 --> 00:09:25.510 align:start position:0%
wisly p2p will will be fruitful and we
 

00:09:25.510 --> 00:09:29.220 align:start position:0%
wisly p2p will will be fruitful and we
can<00:09:25.690><c> we</c><00:09:25.960><c> can</c><00:09:26.110><c> provide</c><00:09:26.380><c> some</c><00:09:27.370><c> some</c><00:09:28.240><c> li</c><00:09:28.840><c> p2p</c>

00:09:29.220 --> 00:09:29.230 align:start position:0%
can we can provide some some li p2p
 

00:09:29.230 --> 00:09:32.400 align:start position:0%
can we can provide some some li p2p
enable<00:09:29.620><c> enable</c><00:09:30.220><c> guest</c><00:09:30.610><c> and</c><00:09:30.850><c> then</c><00:09:31.540><c> next</c><00:09:32.080><c> year</c>

00:09:32.400 --> 00:09:32.410 align:start position:0%
enable enable guest and then next year
 

00:09:32.410 --> 00:09:34.860 align:start position:0%
enable enable guest and then next year
early<00:09:32.890><c> next</c><00:09:33.040><c> year</c><00:09:33.190><c> was</c><00:09:33.790><c> demand</c><00:09:34.210><c> and</c><00:09:34.390><c> the</c><00:09:34.540><c> proof</c>

00:09:34.860 --> 00:09:34.870 align:start position:0%
early next year was demand and the proof
 

00:09:34.870 --> 00:09:37.530 align:start position:0%
early next year was demand and the proof
of<00:09:34.990><c> work</c><00:09:35.110><c> experiments</c><00:09:35.770><c> so</c><00:09:36.520><c> that</c><00:09:37.240><c> was</c><00:09:37.390><c> pretty</c>

00:09:37.530 --> 00:09:37.540 align:start position:0%
of work experiments so that was pretty
 

00:09:37.540 --> 00:09:39.780 align:start position:0%
of work experiments so that was pretty
much<00:09:37.750><c> it</c><00:09:38.020><c> if</c><00:09:38.350><c> you</c><00:09:38.530><c> have</c><00:09:38.710><c> plenty</c><00:09:39.160><c> of</c><00:09:39.220><c> questions</c>

00:09:39.780 --> 00:09:39.790 align:start position:0%
much it if you have plenty of questions
 

00:09:39.790 --> 00:09:41.640 align:start position:0%
much it if you have plenty of questions
you<00:09:40.240><c> can</c><00:09:40.450><c> hit</c><00:09:40.690><c> me</c><00:09:40.870><c> on</c><00:09:40.990><c> any</c><00:09:41.140><c> of</c><00:09:41.290><c> those</c><00:09:41.410><c> platforms</c>

00:09:41.640 --> 00:09:41.650 align:start position:0%
you can hit me on any of those platforms
 

00:09:41.650 --> 00:09:44.310 align:start position:0%
you can hit me on any of those platforms
or<00:09:42.400><c> you</c><00:09:43.180><c> can</c><00:09:43.330><c> catch</c><00:09:43.540><c> me</c><00:09:43.690><c> and</c><00:09:43.840><c> hit</c><00:09:43.960><c> me</c><00:09:44.110><c> for</c><00:09:44.260><c> real</c>

00:09:44.310 --> 00:09:44.320 align:start position:0%
or you can catch me and hit me for real
 

00:09:44.320 --> 00:09:47.820 align:start position:0%
or you can catch me and hit me for real
and<00:09:45.210><c> yes</c><00:09:46.210><c> that's</c><00:09:46.510><c> that</c><00:09:46.960><c> was</c><00:09:47.260><c> and</c><00:09:47.530><c> it</c><00:09:47.650><c> was</c><00:09:47.740><c> all</c>

00:09:47.820 --> 00:09:47.830 align:start position:0%
and yes that's that was and it was all
 

00:09:47.830 --> 00:09:49.040 align:start position:0%
and yes that's that was and it was all
for<00:09:47.980><c> me</c>

00:09:49.040 --> 00:09:49.050 align:start position:0%
for me
 

00:09:49.050 --> 00:10:00.070 align:start position:0%
for me
[Applause]

00:10:00.070 --> 00:10:00.080 align:start position:0%
 
 

00:10:00.080 --> 00:10:02.140 align:start position:0%
 
you

