WEBVTT
Kind: captions
Language: en

00:00:00.540 --> 00:00:18.100 align:start position:0%
 
[Music]

00:00:18.100 --> 00:00:18.110 align:start position:0%
 
 

00:00:18.110 --> 00:00:20.780 align:start position:0%
 
hi<00:00:19.110><c> everyone</c><00:00:19.350><c> I'm</c><00:00:19.740><c> David</c><00:00:20.100><c> and</c><00:00:20.369><c> I</c><00:00:20.520><c> work</c><00:00:20.670><c> for</c>

00:00:20.780 --> 00:00:20.790 align:start position:0%
hi everyone I'm David and I work for
 

00:00:20.790 --> 00:00:22.160 align:start position:0%
hi everyone I'm David and I work for
protocol<00:00:21.030><c> apps</c><00:00:21.360><c> I'm</c><00:00:21.720><c> a</c><00:00:21.780><c> software</c><00:00:22.080><c> engineer</c>

00:00:22.160 --> 00:00:22.170 align:start position:0%
protocol apps I'm a software engineer
 

00:00:22.170 --> 00:00:25.250 align:start position:0%
protocol apps I'm a software engineer
responsible<00:00:23.070><c> and</c><00:00:23.520><c> focused</c><00:00:23.939><c> on</c><00:00:24.119><c> the</c><00:00:24.390><c> JSI</c><00:00:24.930><c> PFS</c>

00:00:25.250 --> 00:00:25.260 align:start position:0%
responsible and focused on the JSI PFS
 

00:00:25.260 --> 00:00:26.830 align:start position:0%
responsible and focused on the JSI PFS
and<00:00:25.560><c> the</c><00:00:25.650><c> way</c><00:00:25.770><c> peer-to-peer</c><00:00:26.070><c> projects</c>

00:00:26.830 --> 00:00:26.840 align:start position:0%
and the way peer-to-peer projects
 

00:00:26.840 --> 00:00:29.090 align:start position:0%
and the way peer-to-peer projects
throughout<00:00:27.840><c> this</c><00:00:28.050><c> amazing</c><00:00:28.410><c> conference</c><00:00:28.710><c> we</c>

00:00:29.090 --> 00:00:29.100 align:start position:0%
throughout this amazing conference we
 

00:00:29.100 --> 00:00:30.589 align:start position:0%
throughout this amazing conference we
have<00:00:29.189><c> been</c><00:00:29.340><c> seeing</c><00:00:29.580><c> a</c><00:00:29.670><c> lot</c><00:00:29.820><c> of</c><00:00:29.880><c> technologies</c>

00:00:30.589 --> 00:00:30.599 align:start position:0%
have been seeing a lot of technologies
 

00:00:30.599 --> 00:00:32.180 align:start position:0%
have been seeing a lot of technologies
and<00:00:30.900><c> solutions</c><00:00:31.200><c> to</c><00:00:31.680><c> build</c><00:00:32.040><c> decentralized</c>

00:00:32.180 --> 00:00:32.190 align:start position:0%
and solutions to build decentralized
 

00:00:32.190 --> 00:00:35.119 align:start position:0%
and solutions to build decentralized
applications<00:00:33.020><c> pushing</c><00:00:34.020><c> the</c><00:00:34.110><c> boundaries</c><00:00:34.440><c> to</c><00:00:35.100><c> a</c>

00:00:35.119 --> 00:00:35.129 align:start position:0%
applications pushing the boundaries to a
 

00:00:35.129 --> 00:00:37.549 align:start position:0%
applications pushing the boundaries to a
complete<00:00:35.610><c> distributed</c><00:00:36.239><c> scenarios</c><00:00:36.690><c> however</c>

00:00:37.549 --> 00:00:37.559 align:start position:0%
complete distributed scenarios however
 

00:00:37.559 --> 00:00:40.070 align:start position:0%
complete distributed scenarios however
something<00:00:38.400><c> that</c><00:00:38.580><c> hasn't</c><00:00:38.940><c> been</c><00:00:39.150><c> covered</c><00:00:39.480><c> as</c>

00:00:40.070 --> 00:00:40.080 align:start position:0%
something that hasn't been covered as
 

00:00:40.080 --> 00:00:43.720 align:start position:0%
something that hasn't been covered as
much<00:00:40.140><c> is</c><00:00:40.650><c> the</c><00:00:41.640><c> networking</c><00:00:42.059><c> level</c><00:00:42.480><c> it</c><00:00:43.290><c> is</c>

00:00:43.720 --> 00:00:43.730 align:start position:0%
much is the networking level it is
 

00:00:43.730 --> 00:00:46.549 align:start position:0%
much is the networking level it is
required<00:00:44.730><c> to</c><00:00:44.940><c> do</c><00:00:45.180><c> a</c><00:00:45.210><c> lot</c><00:00:45.510><c> of</c><00:00:45.540><c> magic</c><00:00:46.290><c> I</c><00:00:46.320><c> might</c>

00:00:46.549 --> 00:00:46.559 align:start position:0%
required to do a lot of magic I might
 

00:00:46.559 --> 00:00:49.100 align:start position:0%
required to do a lot of magic I might
even<00:00:46.710><c> dare</c><00:00:46.949><c> to</c><00:00:47.159><c> say</c><00:00:47.339><c> black</c><00:00:47.699><c> magic</c><00:00:48.180><c> to</c><00:00:48.809><c> be</c><00:00:48.989><c> able</c>

00:00:49.100 --> 00:00:49.110 align:start position:0%
even dare to say black magic to be able
 

00:00:49.110 --> 00:00:50.689 align:start position:0%
even dare to say black magic to be able
to<00:00:49.500><c> do</c><00:00:49.739><c> these</c><00:00:50.070><c> peer-to-peer</c><00:00:50.400><c> applications</c>

00:00:50.689 --> 00:00:50.699 align:start position:0%
to do these peer-to-peer applications
 

00:00:50.699 --> 00:00:53.149 align:start position:0%
to do these peer-to-peer applications
work<00:00:51.420><c> in</c><00:00:51.720><c> the</c><00:00:52.199><c> infrastructure</c><00:00:52.680><c> that</c><00:00:52.800><c> we</c><00:00:52.949><c> have</c>

00:00:53.149 --> 00:00:53.159 align:start position:0%
work in the infrastructure that we have
 

00:00:53.159 --> 00:00:55.360 align:start position:0%
work in the infrastructure that we have
today<00:00:53.699><c> things</c><00:00:54.600><c> like</c>

00:00:55.360 --> 00:00:55.370 align:start position:0%
today things like
 

00:00:55.370 --> 00:00:59.530 align:start position:0%
today things like
Nats<00:00:56.720><c> firewalls</c><00:00:57.720><c> lack</c><00:00:58.620><c> of</c><00:00:58.769><c> cognitive</c><00:00:58.949><c> 'ti</c>

00:00:59.530 --> 00:00:59.540 align:start position:0%
Nats firewalls lack of cognitive 'ti
 

00:00:59.540 --> 00:01:02.329 align:start position:0%
Nats firewalls lack of cognitive 'ti
completely<00:01:00.540><c> offline</c><00:01:00.690><c> scenarios</c><00:01:01.440><c> sensor</c>

00:01:02.329 --> 00:01:02.339 align:start position:0%
completely offline scenarios sensor
 

00:01:02.339 --> 00:01:04.039 align:start position:0%
completely offline scenarios sensor
networks<00:01:02.760><c> are</c><00:01:03.030><c> some</c><00:01:03.269><c> of</c><00:01:03.390><c> the</c><00:01:03.510><c> problems</c><00:01:03.900><c> that</c>

00:01:04.039 --> 00:01:04.049 align:start position:0%
networks are some of the problems that
 

00:01:04.049 --> 00:01:06.860 align:start position:0%
networks are some of the problems that
we<00:01:04.530><c> peer-to-peer</c><00:01:05.190><c> software</c><00:01:05.790><c> developers</c><00:01:06.510><c> have</c>

00:01:06.860 --> 00:01:06.870 align:start position:0%
we peer-to-peer software developers have
 

00:01:06.870 --> 00:01:09.050 align:start position:0%
we peer-to-peer software developers have
to<00:01:07.200><c> overcome</c><00:01:07.560><c> in</c><00:01:07.860><c> order</c><00:01:08.159><c> to</c><00:01:08.310><c> build</c><00:01:08.460><c> these</c>

00:01:09.050 --> 00:01:09.060 align:start position:0%
to overcome in order to build these
 

00:01:09.060 --> 00:01:11.230 align:start position:0%
to overcome in order to build these
decentralized<00:01:09.720><c> applications</c><00:01:09.900><c> and</c>

00:01:11.230 --> 00:01:11.240 align:start position:0%
decentralized applications and
 

00:01:11.240 --> 00:01:15.200 align:start position:0%
decentralized applications and
it<00:01:12.240><c> is</c><00:01:12.479><c> not</c><00:01:12.630><c> by</c><00:01:12.840><c> chance</c><00:01:13.320><c> that</c><00:01:13.680><c> like</c><00:01:13.979><c> both</c><00:01:14.610><c> ipfs</c>

00:01:15.200 --> 00:01:15.210 align:start position:0%
it is not by chance that like both ipfs
 

00:01:15.210 --> 00:01:18.170 align:start position:0%
it is not by chance that like both ipfs
and<00:01:15.510><c> it</c><00:01:16.080><c> Helium</c><00:01:16.440><c> have</c><00:01:16.650><c> built</c><00:01:17.100><c> fully</c><00:01:17.640><c> matured</c>

00:01:18.170 --> 00:01:18.180 align:start position:0%
and it Helium have built fully matured
 

00:01:18.180 --> 00:01:20.690 align:start position:0%
and it Helium have built fully matured
networking<00:01:19.170><c> stacks</c><00:01:19.470><c> from</c><00:01:19.770><c> the</c><00:01:20.010><c> ground</c><00:01:20.220><c> up</c><00:01:20.370><c> to</c>

00:01:20.690 --> 00:01:20.700 align:start position:0%
networking stacks from the ground up to
 

00:01:20.700 --> 00:01:23.030 align:start position:0%
networking stacks from the ground up to
solve<00:01:21.000><c> these</c><00:01:21.540><c> challenges</c><00:01:21.770><c> we</c><00:01:22.770><c> peer-to-peer</c>

00:01:23.030 --> 00:01:23.040 align:start position:0%
solve these challenges we peer-to-peer
 

00:01:23.040 --> 00:01:24.980 align:start position:0%
solve these challenges we peer-to-peer
for<00:01:23.580><c> the</c><00:01:23.670><c> case</c><00:01:23.790><c> of</c><00:01:23.910><c> ipfs</c><00:01:24.330><c> and</c><00:01:24.540><c> DEF</c>

00:01:24.980 --> 00:01:24.990 align:start position:0%
for the case of ipfs and DEF
 

00:01:24.990 --> 00:01:28.100 align:start position:0%
for the case of ipfs and DEF
peer-to-peer<00:01:25.260><c> for</c><00:01:26.220><c> it</c><00:01:26.370><c> here</c><00:01:26.550><c> IAM</c><00:01:26.700><c> and</c><00:01:26.930><c> this</c><00:01:27.930><c> is</c>

00:01:28.100 --> 00:01:28.110 align:start position:0%
peer-to-peer for it here IAM and this is
 

00:01:28.110 --> 00:01:30.440 align:start position:0%
peer-to-peer for it here IAM and this is
simply<00:01:28.620><c> because</c><00:01:28.800><c> there</c><00:01:29.190><c> was</c><00:01:29.370><c> no</c><00:01:29.610><c> transport</c><00:01:30.210><c> in</c>

00:01:30.440 --> 00:01:30.450 align:start position:0%
simply because there was no transport in
 

00:01:30.450 --> 00:01:32.510 align:start position:0%
simply because there was no transport in
your<00:01:30.570><c> network</c><00:01:30.930><c> that</c><00:01:31.170><c> offered</c><00:01:31.890><c> the</c><00:01:32.040><c> primitives</c>

00:01:32.510 --> 00:01:32.520 align:start position:0%
your network that offered the primitives
 

00:01:32.520 --> 00:01:35.450 align:start position:0%
your network that offered the primitives
that<00:01:32.790><c> ipfs</c><00:01:33.660><c> and</c><00:01:33.960><c> it</c><00:01:34.050><c> even</c><00:01:34.260><c> needed</c><00:01:34.560><c> things</c><00:01:35.250><c> like</c>

00:01:35.450 --> 00:01:35.460 align:start position:0%
that ipfs and it even needed things like
 

00:01:35.460 --> 00:01:37.880 align:start position:0%
that ipfs and it even needed things like
authentication<00:01:36.150><c> and</c><00:01:36.390><c> encryption</c><00:01:36.740><c> being</c><00:01:37.740><c> able</c>

00:01:37.880 --> 00:01:37.890 align:start position:0%
authentication and encryption being able
 

00:01:37.890 --> 00:01:39.740 align:start position:0%
authentication and encryption being able
to<00:01:38.010><c> cope</c><00:01:38.310><c> with</c><00:01:38.460><c> several</c><00:01:38.850><c> network</c><00:01:39.180><c> topologies</c>

00:01:39.740 --> 00:01:39.750 align:start position:0%
to cope with several network topologies
 

00:01:39.750 --> 00:01:41.960 align:start position:0%
to cope with several network topologies
in<00:01:39.780><c> several</c><00:01:40.260><c> different</c><00:01:40.380><c> scenarios</c><00:01:40.710><c> are</c><00:01:41.250><c> some</c>

00:01:41.960 --> 00:01:41.970 align:start position:0%
in several different scenarios are some
 

00:01:41.970 --> 00:01:44.060 align:start position:0%
in several different scenarios are some
of<00:01:42.180><c> the</c><00:01:42.630><c> challenges</c><00:01:42.840><c> that</c><00:01:43.350><c> we</c><00:01:43.650><c> must</c><00:01:43.890><c> overcome</c>

00:01:44.060 --> 00:01:44.070 align:start position:0%
of the challenges that we must overcome
 

00:01:44.070 --> 00:01:46.160 align:start position:0%
of the challenges that we must overcome
and<00:01:44.640><c> like</c><00:01:44.970><c> face</c><00:01:45.210><c> when</c><00:01:45.600><c> we</c><00:01:45.720><c> are</c><00:01:45.810><c> building</c><00:01:46.050><c> these</c>

00:01:46.160 --> 00:01:46.170 align:start position:0%
and like face when we are building these
 

00:01:46.170 --> 00:01:50.600 align:start position:0%
and like face when we are building these
systems<00:01:46.700><c> however</c><00:01:47.700><c> there</c><00:01:48.690><c> is</c><00:01:48.810><c> a</c><00:01:48.840><c> key</c><00:01:49.260><c> small</c><00:01:50.220><c> key</c>

00:01:50.600 --> 00:01:50.610 align:start position:0%
systems however there is a key small key
 

00:01:50.610 --> 00:01:52.490 align:start position:0%
systems however there is a key small key
difference<00:01:50.970><c> between</c><00:01:51.420><c> the</c><00:01:51.510><c> designs</c><00:01:51.810><c> of</c><00:01:51.990><c> these</c>

00:01:52.490 --> 00:01:52.500 align:start position:0%
difference between the designs of these
 

00:01:52.500 --> 00:01:54.770 align:start position:0%
difference between the designs of these
networking<00:01:53.010><c> stacks</c><00:01:53.280><c> we</c><00:01:54.000><c> peer-to-peer</c><00:01:54.240><c> is</c>

00:01:54.770 --> 00:01:54.780 align:start position:0%
networking stacks we peer-to-peer is
 

00:01:54.780 --> 00:01:57.740 align:start position:0%
networking stacks we peer-to-peer is
modular<00:01:55.440><c> this</c><00:01:56.430><c> modularity</c><00:01:56.910><c> gives</c><00:01:57.450><c> us</c><00:01:57.600><c> the</c>

00:01:57.740 --> 00:01:57.750 align:start position:0%
modular this modularity gives us the
 

00:01:57.750 --> 00:02:01.220 align:start position:0%
modular this modularity gives us the
ability<00:01:57.870><c> to</c><00:01:58.640><c> increase</c><00:01:59.640><c> our</c><00:02:00.240><c> reach</c><00:02:00.750><c> in</c><00:02:01.080><c> terms</c>

00:02:01.220 --> 00:02:01.230 align:start position:0%
ability to increase our reach in terms
 

00:02:01.230 --> 00:02:03.890 align:start position:0%
ability to increase our reach in terms
of<00:02:01.409><c> devices</c><00:02:01.680><c> by</c><00:02:02.520><c> using</c><00:02:02.790><c> the</c><00:02:03.330><c> capabilities</c>

00:02:03.890 --> 00:02:03.900 align:start position:0%
of devices by using the capabilities
 

00:02:03.900 --> 00:02:05.690 align:start position:0%
of devices by using the capabilities
that<00:02:03.990><c> the</c><00:02:04.110><c> system</c><00:02:04.409><c> has</c><00:02:04.530><c> to</c><00:02:04.560><c> offer</c><00:02:05.100><c> every</c>

00:02:05.690 --> 00:02:05.700 align:start position:0%
that the system has to offer every
 

00:02:05.700 --> 00:02:08.960 align:start position:0%
that the system has to offer every
single<00:02:06.060><c> module</c><00:02:06.480><c> in</c><00:02:06.960><c> we</c><00:02:07.710><c> peer-to-peer</c><00:02:07.970><c> exposes</c>

00:02:08.960 --> 00:02:08.970 align:start position:0%
single module in we peer-to-peer exposes
 

00:02:08.970 --> 00:02:11.149 align:start position:0%
single module in we peer-to-peer exposes
a<00:02:09.000><c> well-defined</c><00:02:09.840><c> interface</c><00:02:10.289><c> for</c><00:02:10.920><c> peer</c>

00:02:11.149 --> 00:02:11.159 align:start position:0%
a well-defined interface for peer
 

00:02:11.159 --> 00:02:13.430 align:start position:0%
a well-defined interface for peer
discovery<00:02:11.700><c> for</c><00:02:12.060><c> routing</c><00:02:12.300><c> for</c><00:02:12.840><c> transports</c>

00:02:13.430 --> 00:02:13.440 align:start position:0%
discovery for routing for transports
 

00:02:13.440 --> 00:02:15.619 align:start position:0%
discovery for routing for transports
three<00:02:14.040><c> multiplexing</c><00:02:14.640><c> encryption</c><00:02:15.239><c> you</c><00:02:15.450><c> name</c>

00:02:15.619 --> 00:02:15.629 align:start position:0%
three multiplexing encryption you name
 

00:02:15.629 --> 00:02:19.640 align:start position:0%
three multiplexing encryption you name
it<00:02:15.780><c> and</c><00:02:16.050><c> we</c><00:02:17.040><c> can</c><00:02:17.310><c> pick</c><00:02:18.269><c> the</c><00:02:18.659><c> components</c><00:02:19.560><c> that</c>

00:02:19.640 --> 00:02:19.650 align:start position:0%
it and we can pick the components that
 

00:02:19.650 --> 00:02:21.619 align:start position:0%
it and we can pick the components that
we<00:02:19.890><c> want</c><00:02:20.129><c> and</c><00:02:20.310><c> bake</c><00:02:20.819><c> our</c><00:02:21.090><c> early</c><00:02:21.390><c> peer-to-peer</c>

00:02:21.619 --> 00:02:21.629 align:start position:0%
we want and bake our early peer-to-peer
 

00:02:21.629 --> 00:02:23.780 align:start position:0%
we want and bake our early peer-to-peer
solution<00:02:22.349><c> for</c><00:02:22.799><c> the</c><00:02:22.889><c> device</c><00:02:23.129><c> that</c><00:02:23.340><c> we</c><00:02:23.459><c> want</c><00:02:23.670><c> to</c>

00:02:23.780 --> 00:02:23.790 align:start position:0%
solution for the device that we want to
 

00:02:23.790 --> 00:02:26.809 align:start position:0%
solution for the device that we want to
run<00:02:23.969><c> this</c><00:02:24.840><c> modularity</c><00:02:25.379><c> gives</c><00:02:25.859><c> us</c><00:02:26.040><c> the</c>

00:02:26.809 --> 00:02:26.819 align:start position:0%
run this modularity gives us the
 

00:02:26.819 --> 00:02:29.420 align:start position:0%
run this modularity gives us the
opportunity<00:02:26.999><c> to</c><00:02:27.450><c> keep</c><00:02:28.330><c> our</c><00:02:28.510><c> primitives</c><00:02:29.200><c> for</c>

00:02:29.420 --> 00:02:29.430 align:start position:0%
opportunity to keep our primitives for
 

00:02:29.430 --> 00:02:32.550 align:start position:0%
opportunity to keep our primitives for
authenticated<00:02:30.630><c> process</c><00:02:31.630><c> addressing</c><00:02:32.110><c> intact</c>

00:02:32.550 --> 00:02:32.560 align:start position:0%
authenticated process addressing intact
 

00:02:32.560 --> 00:02:34.590 align:start position:0%
authenticated process addressing intact
it<00:02:32.770><c> is</c><00:02:33.040><c> a</c><00:02:33.070><c> very</c><00:02:33.370><c> powerful</c><00:02:33.610><c> construct</c><00:02:34.150><c> to</c><00:02:34.480><c> be</c>

00:02:34.590 --> 00:02:34.600 align:start position:0%
it is a very powerful construct to be
 

00:02:34.600 --> 00:02:37.140 align:start position:0%
it is a very powerful construct to be
able<00:02:34.690><c> to</c><00:02:34.870><c> address</c><00:02:35.680><c> any</c><00:02:35.980><c> other</c><00:02:36.160><c> process</c><00:02:36.760><c> in</c><00:02:36.940><c> the</c>

00:02:37.140 --> 00:02:37.150 align:start position:0%
able to address any other process in the
 

00:02:37.150 --> 00:02:39.570 align:start position:0%
able to address any other process in the
network<00:02:37.480><c> just</c><00:02:37.750><c> by</c><00:02:38.290><c> a</c><00:02:38.440><c> public</c><00:02:38.890><c> key</c><00:02:39.040><c> so</c><00:02:39.280><c> that</c><00:02:39.310><c> we</c>

00:02:39.570 --> 00:02:39.580 align:start position:0%
network just by a public key so that we
 

00:02:39.580 --> 00:02:41.520 align:start position:0%
network just by a public key so that we
can<00:02:39.760><c> find</c><00:02:40.390><c> the</c><00:02:40.540><c> process</c><00:02:40.870><c> in</c><00:02:40.990><c> the</c><00:02:41.050><c> network</c><00:02:41.380><c> and</c>

00:02:41.520 --> 00:02:41.530 align:start position:0%
can find the process in the network and
 

00:02:41.530 --> 00:02:43.680 align:start position:0%
can find the process in the network and
not<00:02:41.710><c> only</c><00:02:41.920><c> dial</c><00:02:42.310><c> to</c><00:02:42.550><c> it</c><00:02:42.640><c> but</c><00:02:43.210><c> also</c><00:02:43.360><c> make</c><00:02:43.660><c> sure</c>

00:02:43.680 --> 00:02:43.690 align:start position:0%
not only dial to it but also make sure
 

00:02:43.690 --> 00:02:44.910 align:start position:0%
not only dial to it but also make sure
that<00:02:43.960><c> we</c><00:02:44.080><c> are</c><00:02:44.170><c> talking</c><00:02:44.290><c> with</c><00:02:44.590><c> the</c><00:02:44.650><c> right</c>

00:02:44.910 --> 00:02:44.920 align:start position:0%
that we are talking with the right
 

00:02:44.920 --> 00:02:48.420 align:start position:0%
that we are talking with the right
endpoint<00:02:45.750><c> so</c><00:02:46.750><c> this</c><00:02:47.530><c> means</c><00:02:47.830><c> that</c><00:02:47.980><c> like</c><00:02:48.160><c> we</c><00:02:48.280><c> can</c>

00:02:48.420 --> 00:02:48.430 align:start position:0%
endpoint so this means that like we can
 

00:02:48.430 --> 00:02:51.240 align:start position:0%
endpoint so this means that like we can
go<00:02:48.610><c> from</c><00:02:48.910><c> the</c><00:02:49.120><c> traditional</c><00:02:49.660><c> physical</c><00:02:50.590><c> network</c>

00:02:51.240 --> 00:02:51.250 align:start position:0%
go from the traditional physical network
 

00:02:51.250 --> 00:02:53.910 align:start position:0%
go from the traditional physical network
to<00:02:51.970><c> a</c><00:02:52.000><c> super</c><00:02:52.510><c> connected</c><00:02:52.990><c> graph</c><00:02:53.230><c> with</c><00:02:53.890><c> a</c>

00:02:53.910 --> 00:02:53.920 align:start position:0%
to a super connected graph with a
 

00:02:53.920 --> 00:02:56.760 align:start position:0%
to a super connected graph with a
physical<00:02:54.490><c> and</c><00:02:54.820><c> virtual</c><00:02:55.120><c> over</c><00:02:55.690><c> on</c><00:02:55.960><c> physical</c>

00:02:56.760 --> 00:02:56.770 align:start position:0%
physical and virtual over on physical
 

00:02:56.770 --> 00:02:59.060 align:start position:0%
physical and virtual over on physical
and<00:02:56.920><c> virtual</c><00:02:57.430><c> overlay</c>

00:02:59.060 --> 00:02:59.070 align:start position:0%
and virtual overlay
 

00:02:59.070 --> 00:03:01.860 align:start position:0%
and virtual overlay
that<00:03:00.070><c> is</c><00:03:00.310><c> not</c><00:03:00.520><c> bound</c><00:03:00.880><c> by</c><00:03:01.150><c> the</c><00:03:01.330><c> capabilities</c><00:03:01.810><c> of</c>

00:03:01.860 --> 00:03:01.870 align:start position:0%
that is not bound by the capabilities of
 

00:03:01.870 --> 00:03:04.620 align:start position:0%
that is not bound by the capabilities of
the<00:03:02.050><c> system</c><00:03:02.230><c> we</c><00:03:02.950><c> can</c><00:03:02.980><c> use</c><00:03:03.580><c> things</c><00:03:03.850><c> like</c><00:03:04.060><c> butta</c>

00:03:04.620 --> 00:03:04.630 align:start position:0%
the system we can use things like butta
 

00:03:04.630 --> 00:03:06.390 align:start position:0%
the system we can use things like butta
to<00:03:04.840><c> create</c><00:03:05.140><c> some</c><00:03:05.260><c> of</c><00:03:05.290><c> these</c><00:03:05.470><c> channels</c><00:03:05.890><c> even</c>

00:03:06.390 --> 00:03:06.400 align:start position:0%
to create some of these channels even
 

00:03:06.400 --> 00:03:09.240 align:start position:0%
to create some of these channels even
radio<00:03:06.910><c> or</c><00:03:07.150><c> audio</c><00:03:07.540><c> can</c><00:03:07.720><c> be</c><00:03:07.750><c> transports</c><00:03:08.440><c> we</c><00:03:09.010><c> can</c>

00:03:09.240 --> 00:03:09.250 align:start position:0%
radio or audio can be transports we can
 

00:03:09.250 --> 00:03:11.400 align:start position:0%
radio or audio can be transports we can
upgrade<00:03:09.720><c> unreliable</c><00:03:10.720><c> channels</c><00:03:11.080><c> to</c><00:03:11.200><c> become</c>

00:03:11.400 --> 00:03:11.410 align:start position:0%
upgrade unreliable channels to become
 

00:03:11.410 --> 00:03:14.340 align:start position:0%
upgrade unreliable channels to become
reliable<00:03:11.950><c> with</c><00:03:12.190><c> reliability</c><00:03:13.150><c> upgrades</c><00:03:13.810><c> we</c>

00:03:14.340 --> 00:03:14.350 align:start position:0%
reliable with reliability upgrades we
 

00:03:14.350 --> 00:03:15.960 align:start position:0%
reliable with reliability upgrades we
can<00:03:14.530><c> encrypt</c><00:03:14.800><c> any</c><00:03:15.250><c> channel</c><00:03:15.520><c> that</c><00:03:15.550><c> we</c><00:03:15.730><c> want</c>

00:03:15.960 --> 00:03:15.970 align:start position:0%
can encrypt any channel that we want
 

00:03:15.970 --> 00:03:19.560 align:start position:0%
can encrypt any channel that we want
with<00:03:16.450><c> sekai</c><00:03:16.780><c> l</c><00:03:16.930><c> TLS</c><00:03:17.500><c> curve</c><00:03:18.040><c> DP</c><00:03:18.370><c> and</c><00:03:18.640><c> others</c><00:03:19.240><c> and</c>

00:03:19.560 --> 00:03:19.570 align:start position:0%
with sekai l TLS curve DP and others and
 

00:03:19.570 --> 00:03:22.590 align:start position:0%
with sekai l TLS curve DP and others and
this<00:03:20.560><c> means</c><00:03:20.830><c> that</c><00:03:20.980><c> we</c><00:03:21.130><c> can</c><00:03:21.160><c> also</c><00:03:21.280><c> enter</c><00:03:21.850><c> in</c><00:03:22.300><c> the</c>

00:03:22.590 --> 00:03:22.600 align:start position:0%
this means that we can also enter in the
 

00:03:22.600 --> 00:03:25.280 align:start position:0%
this means that we can also enter in the
ecosystems<00:03:23.260><c> that</c><00:03:23.380><c> don't</c><00:03:23.890><c> have</c><00:03:24.100><c> the</c><00:03:24.520><c> full</c>

00:03:25.280 --> 00:03:25.290 align:start position:0%
ecosystems that don't have the full
 

00:03:25.290 --> 00:03:27.600 align:start position:0%
ecosystems that don't have the full
networking<00:03:26.290><c> stacks</c><00:03:26.500><c> that</c><00:03:26.560><c> we</c><00:03:26.740><c> are</c><00:03:26.890><c> typically</c>

00:03:27.600 --> 00:03:27.610 align:start position:0%
networking stacks that we are typically
 

00:03:27.610 --> 00:03:30.780 align:start position:0%
networking stacks that we are typically
used<00:03:28.060><c> to</c><00:03:28.150><c> huge</c><00:03:28.960><c> cases</c><00:03:29.350><c> for</c><00:03:29.530><c> this</c><00:03:29.650><c> is</c><00:03:29.890><c> for</c>

00:03:30.780 --> 00:03:30.790 align:start position:0%
used to huge cases for this is for
 

00:03:30.790 --> 00:03:33.180 align:start position:0%
used to huge cases for this is for
example<00:03:31.060><c> the</c><00:03:31.150><c> browser</c><00:03:31.500><c> which</c><00:03:32.500><c> is</c><00:03:32.709><c> constrained</c>

00:03:33.180 --> 00:03:33.190 align:start position:0%
example the browser which is constrained
 

00:03:33.190 --> 00:03:36.210 align:start position:0%
example the browser which is constrained
to<00:03:33.340><c> just</c><00:03:33.640><c> have</c><00:03:33.790><c> WebSockets</c><00:03:34.450><c> HTTP</c><00:03:35.230><c> and</c><00:03:35.440><c> WebRTC</c>

00:03:36.210 --> 00:03:36.220 align:start position:0%
to just have WebSockets HTTP and WebRTC
 

00:03:36.220 --> 00:03:38.100 align:start position:0%
to just have WebSockets HTTP and WebRTC
or<00:03:36.430><c> Internet</c><00:03:37.180><c> of</c><00:03:37.209><c> Things</c><00:03:37.330><c> devices</c><00:03:37.810><c> that</c>

00:03:38.100 --> 00:03:38.110 align:start position:0%
or Internet of Things devices that
 

00:03:38.110 --> 00:03:40.140 align:start position:0%
or Internet of Things devices that
sometime<00:03:38.410><c> don't</c><00:03:38.620><c> even</c><00:03:38.860><c> have</c><00:03:39.070><c> TCP</c><00:03:39.640><c> stacks</c><00:03:39.910><c> you</c>

00:03:40.140 --> 00:03:40.150 align:start position:0%
sometime don't even have TCP stacks you
 

00:03:40.150 --> 00:03:43.229 align:start position:0%
sometime don't even have TCP stacks you
have<00:03:40.360><c> you</c><00:03:40.630><c> are</c><00:03:40.950><c> you</c><00:03:41.950><c> have</c><00:03:42.070><c> to</c><00:03:42.190><c> rely</c><00:03:42.520><c> on</c><00:03:42.790><c> some</c>

00:03:43.229 --> 00:03:43.239 align:start position:0%
have you are you have to rely on some
 

00:03:43.239 --> 00:03:46.050 align:start position:0%
have you are you have to rely on some
radio<00:03:43.770><c> protocol</c><00:03:44.770><c> in</c><00:03:45.040><c> order</c><00:03:45.250><c> to</c><00:03:45.640><c> be</c><00:03:45.760><c> able</c><00:03:45.820><c> to</c>

00:03:46.050 --> 00:03:46.060 align:start position:0%
radio protocol in order to be able to
 

00:03:46.060 --> 00:03:48.229 align:start position:0%
radio protocol in order to be able to
dial<00:03:46.239><c> out</c><00:03:46.450><c> of</c><00:03:46.720><c> that</c><00:03:47.050><c> device</c><00:03:47.350><c> for</c>

00:03:48.229 --> 00:03:48.239 align:start position:0%
dial out of that device for
 

00:03:48.239 --> 00:03:49.850 align:start position:0%
dial out of that device for
example

00:03:49.850 --> 00:03:49.860 align:start position:0%
example
 

00:03:49.860 --> 00:03:53.280 align:start position:0%
example
the<00:03:50.860><c> one</c><00:03:51.610><c> very</c><00:03:51.850><c> good</c><00:03:51.910><c> example</c><00:03:52.300><c> of</c><00:03:52.630><c> our</c><00:03:52.810><c> reputed</c>

00:03:53.280 --> 00:03:53.290 align:start position:0%
the one very good example of our reputed
 

00:03:53.290 --> 00:03:55.020 align:start position:0%
the one very good example of our reputed
peers<00:03:53.500><c> of</c><00:03:53.620><c> pluggable</c><00:03:54.040><c> is</c><00:03:54.190><c> that</c><00:03:54.310><c> our</c><00:03:54.489><c> friends</c>

00:03:55.020 --> 00:03:55.030 align:start position:0%
peers of pluggable is that our friends
 

00:03:55.030 --> 00:03:57.360 align:start position:0%
peers of pluggable is that our friends
from<00:03:55.239><c> open</c><00:03:55.660><c> Bazaar</c><00:03:55.959><c> needed</c><00:03:56.860><c> and</c><00:03:57.010><c> wanted</c><00:03:57.160><c> to</c>

00:03:57.360 --> 00:03:57.370 align:start position:0%
from open Bazaar needed and wanted to
 

00:03:57.370 --> 00:04:00.390 align:start position:0%
from open Bazaar needed and wanted to
have<00:03:57.580><c> a</c><00:03:57.670><c> tour</c><00:03:58.000><c> transport</c><00:03:58.570><c> for</c><00:03:58.989><c> their</c><00:03:59.920><c> their</c>

00:04:00.390 --> 00:04:00.400 align:start position:0%
have a tour transport for their their
 

00:04:00.400 --> 00:04:03.090 align:start position:0%
have a tour transport for their their
use<00:04:00.580><c> and</c><00:04:00.840><c> all</c><00:04:01.840><c> they</c><00:04:02.050><c> needed</c><00:04:02.290><c> to</c><00:04:02.440><c> do</c><00:04:02.680><c> was</c><00:04:03.070><c> to</c>

00:04:03.090 --> 00:04:03.100 align:start position:0%
use and all they needed to do was to
 

00:04:03.100 --> 00:04:05.310 align:start position:0%
use and all they needed to do was to
create<00:04:03.400><c> a</c><00:04:03.580><c> tour</c><00:04:03.880><c> transport</c><00:04:04.390><c> that</c><00:04:04.510><c> fulfill</c><00:04:05.050><c> the</c>

00:04:05.310 --> 00:04:05.320 align:start position:0%
create a tour transport that fulfill the
 

00:04:05.320 --> 00:04:07.620 align:start position:0%
create a tour transport that fulfill the
same<00:04:05.500><c> interface</c><00:04:05.950><c> as</c><00:04:06.220><c> the</c><00:04:06.790><c> other</c><00:04:06.940><c> transports</c>

00:04:07.620 --> 00:04:07.630 align:start position:0%
same interface as the other transports
 

00:04:07.630 --> 00:04:09.840 align:start position:0%
same interface as the other transports
only<00:04:07.780><c> peer-to-peer</c><00:04:08.230><c> and</c><00:04:08.709><c> they</c><00:04:09.160><c> can</c><00:04:09.340><c> just</c><00:04:09.520><c> plug</c>

00:04:09.840 --> 00:04:09.850 align:start position:0%
only peer-to-peer and they can just plug
 

00:04:09.850 --> 00:04:12.120 align:start position:0%
only peer-to-peer and they can just plug
it<00:04:09.970><c> right</c><00:04:10.120><c> in</c><00:04:10.300><c> and</c><00:04:10.330><c> once</c><00:04:11.050><c> that</c><00:04:11.530><c> is</c><00:04:11.590><c> done</c><00:04:11.739><c> every</c>

00:04:12.120 --> 00:04:12.130 align:start position:0%
it right in and once that is done every
 

00:04:12.130 --> 00:04:13.830 align:start position:0%
it right in and once that is done every
other<00:04:12.520><c> application</c><00:04:12.790><c> that</c><00:04:13.360><c> wants</c><00:04:13.480><c> to</c><00:04:13.690><c> use</c><00:04:13.810><c> that</c>

00:04:13.830 --> 00:04:13.840 align:start position:0%
other application that wants to use that
 

00:04:13.840 --> 00:04:15.930 align:start position:0%
other application that wants to use that
transport<00:04:14.350><c> can</c><00:04:14.530><c> just</c><00:04:14.739><c> bring</c><00:04:14.980><c> it</c><00:04:15.160><c> and</c><00:04:15.340><c> you</c>

00:04:15.930 --> 00:04:15.940 align:start position:0%
transport can just bring it and you
 

00:04:15.940 --> 00:04:18.060 align:start position:0%
transport can just bring it and you
don't<00:04:16.090><c> have</c><00:04:16.239><c> to</c><00:04:16.390><c> change</c><00:04:16.660><c> anything</c><00:04:17.290><c> from</c><00:04:17.890><c> the</c>

00:04:18.060 --> 00:04:18.070 align:start position:0%
don't have to change anything from the
 

00:04:18.070 --> 00:04:20.180 align:start position:0%
don't have to change anything from the
codebase<00:04:18.400><c> of</c><00:04:18.700><c> your</c><00:04:19.359><c> application</c><00:04:19.840><c> the</c>

00:04:20.180 --> 00:04:20.190 align:start position:0%
codebase of your application the
 

00:04:20.190 --> 00:04:22.890 align:start position:0%
codebase of your application the
primitives<00:04:21.190><c> stay</c><00:04:21.549><c> the</c><00:04:21.700><c> same</c><00:04:21.880><c> it</c><00:04:22.419><c> is</c><00:04:22.570><c> really</c>

00:04:22.890 --> 00:04:22.900 align:start position:0%
primitives stay the same it is really
 

00:04:22.900 --> 00:04:25.110 align:start position:0%
primitives stay the same it is really
powerful<00:04:23.050><c> think</c><00:04:23.620><c> like</c><00:04:24.100><c> having</c><00:04:24.520><c> fully</c><00:04:24.850><c> team</c>

00:04:25.110 --> 00:04:25.120 align:start position:0%
powerful think like having fully team
 

00:04:25.120 --> 00:04:27.120 align:start position:0%
powerful think like having fully team
notes<00:04:25.390><c> running</c><00:04:26.200><c> in</c><00:04:26.380><c> every</c><00:04:26.620><c> single</c><00:04:27.010><c> device</c>

00:04:27.120 --> 00:04:27.130 align:start position:0%
notes running in every single device
 

00:04:27.130 --> 00:04:30.740 align:start position:0%
notes running in every single device
with<00:04:27.790><c> no</c><00:04:27.820><c> limitations</c>

00:04:30.740 --> 00:04:30.750 align:start position:0%
 
 

00:04:30.750 --> 00:04:35.520 align:start position:0%
 
so<00:04:32.160><c> we</c><00:04:33.160><c> think</c><00:04:33.430><c> and</c><00:04:33.700><c> we</c><00:04:34.000><c> see</c><00:04:34.600><c> deaf</c><00:04:34.900><c> p2p</c><00:04:35.410><c> era</c>

00:04:35.520 --> 00:04:35.530 align:start position:0%
so we think and we see deaf p2p era
 

00:04:35.530 --> 00:04:36.770 align:start position:0%
so we think and we see deaf p2p era
peer-to-peer

00:04:36.770 --> 00:04:36.780 align:start position:0%
peer-to-peer
 

00:04:36.780 --> 00:04:39.390 align:start position:0%
peer-to-peer
being<00:04:37.780><c> able</c><00:04:37.900><c> to</c><00:04:38.050><c> converge</c><00:04:38.590><c> and</c><00:04:38.919><c> like</c><00:04:39.070><c> to</c><00:04:39.220><c> join</c>

00:04:39.390 --> 00:04:39.400 align:start position:0%
being able to converge and like to join
 

00:04:39.400 --> 00:04:42.269 align:start position:0%
being able to converge and like to join
efforts<00:04:39.640><c> to</c><00:04:40.120><c> make</c><00:04:40.510><c> a</c><00:04:40.810><c> way</c>

00:04:42.269 --> 00:04:42.279 align:start position:0%
efforts to make a way
 

00:04:42.279 --> 00:04:44.909 align:start position:0%
efforts to make a way
ecosystem<00:04:43.029><c> for</c><00:04:43.329><c> the</c><00:04:43.779><c> community</c><00:04:44.199><c> that</c><00:04:44.439><c> uses</c>

00:04:44.909 --> 00:04:44.919 align:start position:0%
ecosystem for the community that uses
 

00:04:44.919 --> 00:04:47.189 align:start position:0%
ecosystem for the community that uses
these<00:04:45.069><c> networks</c><00:04:45.609><c> tax</c><00:04:45.819><c> their</c><00:04:46.629><c> future</c><00:04:46.929><c> pier</c>

00:04:47.189 --> 00:04:47.199 align:start position:0%
these networks tax their future pier
 

00:04:47.199 --> 00:04:49.439 align:start position:0%
these networks tax their future pier
offers<00:04:47.649><c> a</c><00:04:47.679><c> lot</c><00:04:47.949><c> of</c><00:04:47.979><c> primitives</c><00:04:48.519><c> that</c><00:04:49.119><c> can</c>

00:04:49.439 --> 00:04:49.449 align:start position:0%
offers a lot of primitives that can
 

00:04:49.449 --> 00:04:52.429 align:start position:0%
offers a lot of primitives that can
augment<00:04:49.899><c> this</c><00:04:50.289><c> ecosystem</c><00:04:50.739><c> and</c>

00:04:52.429 --> 00:04:52.439 align:start position:0%
augment this ecosystem and
 

00:04:52.439 --> 00:04:54.769 align:start position:0%
augment this ecosystem and
since<00:04:53.439><c> we</c>

00:04:54.769 --> 00:04:54.779 align:start position:0%
since we
 

00:04:54.779 --> 00:04:57.149 align:start position:0%
since we
already<00:04:55.779><c> did</c><00:04:55.959><c> the</c><00:04:56.079><c> work</c><00:04:56.109><c> as</c><00:04:56.529><c> one</c><00:04:56.829><c> mentioned</c>

00:04:57.149 --> 00:04:57.159 align:start position:0%
already did the work as one mentioned
 

00:04:57.159 --> 00:04:59.039 align:start position:0%
already did the work as one mentioned
earlier<00:04:57.459><c> of</c><00:04:57.699><c> getting</c><00:04:58.149><c> ipfs</c><00:04:58.629><c> running</c><00:04:58.899><c> on</c><00:04:58.959><c> the</c>

00:04:59.039 --> 00:04:59.049 align:start position:0%
earlier of getting ipfs running on the
 

00:04:59.049 --> 00:05:01.289 align:start position:0%
earlier of getting ipfs running on the
browser<00:04:59.259><c> we</c><00:04:59.979><c> kind</c><00:05:00.159><c> of</c><00:05:00.249><c> like</c><00:05:00.399><c> went</c><00:05:00.729><c> ahead</c><00:05:00.879><c> and</c>

00:05:01.289 --> 00:05:01.299 align:start position:0%
browser we kind of like went ahead and
 

00:05:01.299 --> 00:05:02.239 align:start position:0%
browser we kind of like went ahead and
asked<00:05:01.569><c> ourselves</c>

00:05:02.239 --> 00:05:02.249 align:start position:0%
asked ourselves
 

00:05:02.249 --> 00:05:06.059 align:start position:0%
asked ourselves
what<00:05:03.249><c> would</c><00:05:03.489><c> we</c><00:05:03.729><c> have</c><00:05:03.849><c> to</c><00:05:04.149><c> do</c><00:05:04.449><c> in</c><00:05:05.049><c> order</c><00:05:05.469><c> to</c><00:05:05.649><c> get</c>

00:05:06.059 --> 00:05:06.069 align:start position:0%
what would we have to do in order to get
 

00:05:06.069 --> 00:05:10.489 align:start position:0%
what would we have to do in order to get
any<00:05:06.519><c> tem</c><00:05:06.909><c> node</c><00:05:07.139><c> running</c><00:05:08.139><c> on</c><00:05:08.439><c> the</c><00:05:08.529><c> browser</c><00:05:09.059><c> so</c>

00:05:10.489 --> 00:05:10.499 align:start position:0%
any tem node running on the browser so
 

00:05:10.499 --> 00:05:13.889 align:start position:0%
any tem node running on the browser so
I'll<00:05:11.499><c> just</c><00:05:11.679><c> show</c><00:05:12.219><c> like</c><00:05:12.669><c> we</c><00:05:13.149><c> started</c><00:05:13.569><c> hacking</c>

00:05:13.889 --> 00:05:13.899 align:start position:0%
I'll just show like we started hacking
 

00:05:13.899 --> 00:05:15.049 align:start position:0%
I'll just show like we started hacking
something

00:05:15.049 --> 00:05:15.059 align:start position:0%
something
 

00:05:15.059 --> 00:05:18.779 align:start position:0%
something
it<00:05:16.059><c> is</c><00:05:16.389><c> very</c><00:05:16.829><c> in</c><00:05:17.829><c> the</c><00:05:17.979><c> beginning</c><00:05:18.339><c> a</c><00:05:18.429><c> very</c><00:05:18.610><c> early</c>

00:05:18.779 --> 00:05:18.789 align:start position:0%
it is very in the beginning a very early
 

00:05:18.789 --> 00:05:21.659 align:start position:0%
it is very in the beginning a very early
stage<00:05:19.119><c> it's</c><00:05:19.569><c> a</c><00:05:19.659><c> humble</c><00:05:19.929><c> beginning</c><00:05:20.349><c> but</c><00:05:21.129><c> we</c>

00:05:21.659 --> 00:05:21.669 align:start position:0%
stage it's a humble beginning but we
 

00:05:21.669 --> 00:05:22.949 align:start position:0%
stage it's a humble beginning but we
want<00:05:21.849><c> to</c><00:05:21.939><c> show</c><00:05:22.059><c> you</c><00:05:22.089><c> the</c><00:05:22.299><c> process</c><00:05:22.509><c> the</c>

00:05:22.949 --> 00:05:22.959 align:start position:0%
want to show you the process the
 

00:05:22.959 --> 00:05:26.239 align:start position:0%
want to show you the process the
progress<00:05:23.319><c> I</c><00:05:23.789><c> have</c><00:05:24.789><c> two</c><00:05:24.939><c> demos</c><00:05:25.119><c> for</c><00:05:25.329><c> you</c>

00:05:26.239 --> 00:05:26.249 align:start position:0%
progress I have two demos for you
 

00:05:26.249 --> 00:05:28.069 align:start position:0%
progress I have two demos for you
so

00:05:28.069 --> 00:05:28.079 align:start position:0%
so
 

00:05:28.079 --> 00:05:31.039 align:start position:0%
so
looking<00:05:29.079><c> for</c><00:05:29.229><c> the</c><00:05:29.319><c> demo</c><00:05:29.499><c> one</c>

00:05:31.039 --> 00:05:31.049 align:start position:0%
looking for the demo one
 

00:05:31.049 --> 00:05:33.509 align:start position:0%
looking for the demo one
so<00:05:32.049><c> the</c><00:05:32.169><c> first</c><00:05:32.349><c> challenge</c><00:05:32.529><c> is</c><00:05:32.860><c> really</c><00:05:33.069><c> getting</c>

00:05:33.509 --> 00:05:33.519 align:start position:0%
so the first challenge is really getting
 

00:05:33.519 --> 00:05:35.819 align:start position:0%
so the first challenge is really getting
the<00:05:33.669><c> etherium</c><00:05:34.059><c> vm</c><00:05:34.389><c> working</c><00:05:35.289><c> on</c><00:05:35.469><c> the</c><00:05:35.619><c> browser</c>

00:05:35.819 --> 00:05:35.829 align:start position:0%
the etherium vm working on the browser
 

00:05:35.829 --> 00:05:38.969 align:start position:0%
the etherium vm working on the browser
here<00:05:36.759><c> basically</c><00:05:37.589><c> you</c><00:05:38.589><c> might</c><00:05:38.709><c> be</c><00:05:38.829><c> familiar</c>

00:05:38.969 --> 00:05:38.979 align:start position:0%
here basically you might be familiar
 

00:05:38.979 --> 00:05:41.579 align:start position:0%
here basically you might be familiar
with<00:05:39.339><c> the</c><00:05:39.519><c> standard</c><00:05:39.959><c> setup</c><00:05:40.959><c> of</c><00:05:41.229><c> getting</c><00:05:41.499><c> a</c>

00:05:41.579 --> 00:05:41.589 align:start position:0%
with the standard setup of getting a
 

00:05:41.589 --> 00:05:43.289 align:start position:0%
with the standard setup of getting a
browser<00:05:41.799><c> app</c><00:05:41.979><c> nowadays</c><00:05:42.459><c> running</c><00:05:43.029><c> on</c><00:05:43.179><c> the</c>

00:05:43.289 --> 00:05:43.299 align:start position:0%
browser app nowadays running on the
 

00:05:43.299 --> 00:05:46.379 align:start position:0%
browser app nowadays running on the
browser<00:05:43.479><c> you</c><00:05:43.989><c> have</c><00:05:44.649><c> to</c><00:05:44.909><c> physically</c><00:05:45.909><c> transpile</c>

00:05:46.379 --> 00:05:46.389 align:start position:0%
browser you have to physically transpile
 

00:05:46.389 --> 00:05:48.929 align:start position:0%
browser you have to physically transpile
everything<00:05:46.779><c> and</c><00:05:47.079><c> then</c><00:05:47.559><c> once</c><00:05:47.949><c> it's</c><00:05:48.399><c> transpiled</c>

00:05:48.929 --> 00:05:48.939 align:start position:0%
everything and then once it's transpiled
 

00:05:48.939 --> 00:05:51.569 align:start position:0%
everything and then once it's transpiled
we<00:05:49.179><c> can</c><00:05:49.360><c> load</c><00:05:49.629><c> it</c><00:05:49.779><c> and</c><00:05:50.159><c> we</c><00:05:51.159><c> prepared</c><00:05:51.489><c> this</c>

00:05:51.569 --> 00:05:51.579 align:start position:0%
we can load it and we prepared this
 

00:05:51.579 --> 00:05:53.100 align:start position:0%
we can load it and we prepared this
really<00:05:51.939><c> nice</c><00:05:52.029><c> fresh</c><00:05:52.299><c> world</c><00:05:52.569><c> so</c><00:05:52.719><c> you</c><00:05:52.809><c> can</c><00:05:52.839><c> see</c>

00:05:53.100 --> 00:05:53.110 align:start position:0%
really nice fresh world so you can see
 

00:05:53.110 --> 00:05:55.019 align:start position:0%
really nice fresh world so you can see
what's<00:05:53.259><c> going</c><00:05:53.349><c> on</c><00:05:53.619><c> and</c><00:05:53.860><c> here</c><00:05:54.489><c> we</c><00:05:54.639><c> are</c><00:05:54.669><c> going</c><00:05:54.819><c> to</c>

00:05:55.019 --> 00:05:55.029 align:start position:0%
what's going on and here we are going to
 

00:05:55.029 --> 00:05:57.239 align:start position:0%
what's going on and here we are going to
get<00:05:55.179><c> like</c><00:05:55.449><c> simulate</c><00:05:55.959><c> d2</c><00:05:56.619><c> in</c><00:05:56.739><c> blockchain</c><00:05:57.099><c> we</c>

00:05:57.239 --> 00:05:57.249 align:start position:0%
get like simulate d2 in blockchain we
 

00:05:57.249 --> 00:05:58.769 align:start position:0%
get like simulate d2 in blockchain we
are<00:05:57.339><c> going</c><00:05:57.459><c> to</c><00:05:57.549><c> create</c><00:05:57.729><c> some</c><00:05:57.789><c> blocks</c><00:05:58.119><c> and</c><00:05:58.329><c> we</c>

00:05:58.769 --> 00:05:58.779 align:start position:0%
are going to create some blocks and we
 

00:05:58.779 --> 00:06:00.689 align:start position:0%
are going to create some blocks and we
are<00:05:58.869><c> going</c><00:05:59.049><c> to</c><00:05:59.169><c> process</c><00:05:59.439><c> them</c><00:06:00.189><c> through</c><00:06:00.579><c> the</c>

00:06:00.689 --> 00:06:00.699 align:start position:0%
are going to process them through the
 

00:06:00.699 --> 00:06:03.359 align:start position:0%
are going to process them through the
etherium<00:06:00.999><c> vm</c><00:06:01.269><c> there</c><00:06:02.049><c> is</c><00:06:02.139><c> always</c><00:06:02.529><c> like</c><00:06:02.829><c> since</c>

00:06:03.359 --> 00:06:03.369 align:start position:0%
etherium vm there is always like since
 

00:06:03.369 --> 00:06:04.949 align:start position:0%
etherium vm there is always like since
these<00:06:03.669><c> operations</c><00:06:04.179><c> are</c><00:06:04.269><c> very</c><00:06:04.299><c> CPU</c><00:06:04.869><c> intensive</c>

00:06:04.949 --> 00:06:04.959 align:start position:0%
these operations are very CPU intensive
 

00:06:04.959 --> 00:06:07.319 align:start position:0%
these operations are very CPU intensive
it<00:06:05.589><c> takes</c><00:06:06.099><c> a</c><00:06:06.189><c> little</c><00:06:06.339><c> bit</c><00:06:06.549><c> to</c><00:06:06.669><c> warm</c><00:06:06.819><c> up</c><00:06:07.029><c> but</c>

00:06:07.319 --> 00:06:07.329 align:start position:0%
it takes a little bit to warm up but
 

00:06:07.329 --> 00:06:09.419 align:start position:0%
it takes a little bit to warm up but
once<00:06:07.389><c> it's</c><00:06:07.719><c> there</c><00:06:07.779><c> you</c><00:06:08.289><c> can</c><00:06:08.439><c> just</c><00:06:08.589><c> run</c><00:06:09.069><c> it</c><00:06:09.099><c> rest</c>

00:06:09.419 --> 00:06:09.429 align:start position:0%
once it's there you can just run it rest
 

00:06:09.429 --> 00:06:12.779 align:start position:0%
once it's there you can just run it rest
check<00:06:09.669><c> country</c><00:06:10.119><c> we</c><00:06:10.749><c> get</c><00:06:10.959><c> helium</c><00:06:11.769><c> VM</c><00:06:12.369><c> on</c><00:06:12.610><c> the</c>

00:06:12.779 --> 00:06:12.789 align:start position:0%
check country we get helium VM on the
 

00:06:12.789 --> 00:06:15.119 align:start position:0%
check country we get helium VM on the
browser<00:06:12.999><c> running</c><00:06:13.839><c> blocks</c><00:06:14.589><c> from</c><00:06:14.769><c> the</c><00:06:14.919><c> GM</c>

00:06:15.119 --> 00:06:15.129 align:start position:0%
browser running blocks from the GM
 

00:06:15.129 --> 00:06:17.399 align:start position:0%
browser running blocks from the GM
blockchain<00:06:15.519><c> but</c><00:06:16.029><c> there</c><00:06:16.329><c> is</c><00:06:16.419><c> more</c><00:06:16.569><c> so</c><00:06:17.079><c> now</c><00:06:17.229><c> I'm</c>

00:06:17.399 --> 00:06:17.409 align:start position:0%
blockchain but there is more so now I'm
 

00:06:17.409 --> 00:06:20.519 align:start position:0%
blockchain but there is more so now I'm
opening<00:06:17.769><c> another</c><00:06:18.039><c> tab</c><00:06:18.399><c> and</c><00:06:18.669><c> I'm</c><00:06:19.529><c> basically</c>

00:06:20.519 --> 00:06:20.529 align:start position:0%
opening another tab and I'm basically
 

00:06:20.529 --> 00:06:22.350 align:start position:0%
opening another tab and I'm basically
connecting<00:06:21.309><c> to</c><00:06:21.519><c> the</c><00:06:21.639><c> other</c><00:06:21.789><c> peer</c><00:06:22.029><c> that</c><00:06:22.209><c> was</c>

00:06:22.350 --> 00:06:22.360 align:start position:0%
connecting to the other peer that was
 

00:06:22.360 --> 00:06:24.539 align:start position:0%
connecting to the other peer that was
open<00:06:22.869><c> before</c><00:06:23.199><c> and</c><00:06:23.499><c> I'm</c><00:06:23.739><c> connecting</c><00:06:24.189><c> these</c><00:06:24.489><c> two</c>

00:06:24.539 --> 00:06:24.549 align:start position:0%
open before and I'm connecting these two
 

00:06:24.549 --> 00:06:26.789 align:start position:0%
open before and I'm connecting these two
browser<00:06:24.879><c> tabs</c><00:06:25.179><c> so</c><00:06:25.419><c> instead</c><00:06:25.779><c> of</c><00:06:25.929><c> generating</c>

00:06:26.789 --> 00:06:26.799 align:start position:0%
browser tabs so instead of generating
 

00:06:26.799 --> 00:06:28.679 align:start position:0%
browser tabs so instead of generating
blocks<00:06:27.189><c> I'm</c><00:06:27.459><c> just</c><00:06:27.729><c> going</c><00:06:27.939><c> to</c><00:06:28.029><c> ask</c><00:06:28.149><c> that</c><00:06:28.269><c> peer</c>

00:06:28.679 --> 00:06:28.689 align:start position:0%
blocks I'm just going to ask that peer
 

00:06:28.689 --> 00:06:31.259 align:start position:0%
blocks I'm just going to ask that peer
to<00:06:29.289><c> give</c><00:06:29.559><c> me</c><00:06:29.649><c> the</c><00:06:29.769><c> box</c><00:06:29.979><c> so</c><00:06:30.610><c> it</c><00:06:30.999><c> happens</c>

00:06:31.259 --> 00:06:31.269 align:start position:0%
to give me the box so it happens
 

00:06:31.269 --> 00:06:33.119 align:start position:0%
to give me the box so it happens
seamlessly<00:06:31.419><c> like</c><00:06:31.929><c> I</c><00:06:32.019><c> just</c><00:06:32.079><c> said</c><00:06:32.409><c> dial</c><00:06:32.799><c> to</c><00:06:33.009><c> this</c>

00:06:33.119 --> 00:06:33.129 align:start position:0%
seamlessly like I just said dial to this
 

00:06:33.129 --> 00:06:36.119 align:start position:0%
seamlessly like I just said dial to this
other<00:06:33.339><c> peer</c><00:06:33.699><c> it</c><00:06:34.269><c> found</c><00:06:34.659><c> the</c><00:06:34.809><c> peer</c><00:06:35.110><c> and</c><00:06:35.259><c> fetch</c>

00:06:36.119 --> 00:06:36.129 align:start position:0%
other peer it found the peer and fetch
 

00:06:36.129 --> 00:06:38.699 align:start position:0%
other peer it found the peer and fetch
the<00:06:36.339><c> blocks</c><00:06:36.579><c> from</c><00:06:36.759><c> that</c><00:06:36.999><c> network</c><00:06:37.360><c> so</c><00:06:37.539><c> we</c><00:06:38.499><c> can</c>

00:06:38.699 --> 00:06:38.709 align:start position:0%
the blocks from that network so we can
 

00:06:38.709 --> 00:06:41.339 align:start position:0%
the blocks from that network so we can
get<00:06:39.489><c> the</c><00:06:40.179><c> TMV</c><00:06:40.479><c> I'm</c><00:06:40.629><c> running</c><00:06:40.959><c> on</c><00:06:41.049><c> the</c><00:06:41.139><c> browser</c>

00:06:41.339 --> 00:06:41.349 align:start position:0%
get the TMV I'm running on the browser
 

00:06:41.349 --> 00:06:43.350 align:start position:0%
get the TMV I'm running on the browser
and<00:06:41.679><c> finding</c><00:06:42.189><c> blocks</c><00:06:42.429><c> from</c><00:06:42.549><c> other</c><00:06:42.759><c> nodes</c><00:06:42.969><c> this</c>

00:06:43.350 --> 00:06:43.360 align:start position:0%
and finding blocks from other nodes this
 

00:06:43.360 --> 00:06:44.869 align:start position:0%
and finding blocks from other nodes this
is<00:06:43.539><c> pretty</c><00:06:43.809><c> exciting</c>

00:06:44.869 --> 00:06:44.879 align:start position:0%
is pretty exciting
 

00:06:44.879 --> 00:06:47.399 align:start position:0%
is pretty exciting
but<00:06:45.879><c> there</c><00:06:45.999><c> is</c><00:06:46.089><c> more</c><00:06:46.269><c> so</c><00:06:46.599><c> you</c><00:06:46.689><c> can</c><00:06:46.719><c> see</c><00:06:46.869><c> I</c><00:06:47.049><c> can</c>

00:06:47.399 --> 00:06:47.409 align:start position:0%
but there is more so you can see I can
 

00:06:47.409 --> 00:06:48.959 align:start position:0%
but there is more so you can see I can
pop<00:06:47.799><c> more</c><00:06:48.009><c> nodes</c><00:06:48.219><c> and</c><00:06:48.459><c> like</c><00:06:48.549><c> they</c><00:06:48.669><c> find</c><00:06:48.879><c> each</c>

00:06:48.959 --> 00:06:48.969 align:start position:0%
pop more nodes and like they find each
 

00:06:48.969 --> 00:06:51.989 align:start position:0%
pop more nodes and like they find each
other<00:06:49.179><c> very</c><00:06:49.479><c> quickly</c><00:06:49.949><c> but</c><00:06:50.949><c> now</c><00:06:51.069><c> like</c><00:06:51.550><c> the</c><00:06:51.789><c> real</c>

00:06:51.989 --> 00:06:51.999 align:start position:0%
other very quickly but now like the real
 

00:06:51.999 --> 00:06:53.609 align:start position:0%
other very quickly but now like the real
interesting<00:06:52.419><c> demo</c><00:06:52.659><c> is</c><00:06:52.779><c> like</c><00:06:52.959><c> can</c><00:06:53.229><c> we</c><00:06:53.259><c> get</c>

00:06:53.609 --> 00:06:53.619 align:start position:0%
interesting demo is like can we get
 

00:06:53.619 --> 00:06:55.800 align:start position:0%
interesting demo is like can we get
these<00:06:54.309><c> browser</c><00:06:54.729><c> nodes</c>

00:06:55.800 --> 00:06:55.810 align:start position:0%
these browser nodes
 

00:06:55.810 --> 00:06:58.460 align:start position:0%
these browser nodes
connecting<00:06:56.650><c> to</c><00:06:56.680><c> the</c><00:06:56.860><c> real</c><00:06:57.220><c> etherium</c><00:06:57.940><c> network</c>

00:06:58.460 --> 00:06:58.470 align:start position:0%
connecting to the real etherium network
 

00:06:58.470 --> 00:07:01.170 align:start position:0%
connecting to the real etherium network
let's<00:06:59.470><c> see</c><00:06:59.800><c> demos</c><00:07:00.430><c> ooh</c><00:07:00.550><c> I</c><00:07:00.669><c> already</c><00:07:01.000><c> played</c>

00:07:01.170 --> 00:07:01.180 align:start position:0%
let's see demos ooh I already played
 

00:07:01.180 --> 00:07:04.440 align:start position:0%
let's see demos ooh I already played
awesome<00:07:01.960><c> okay</c><00:07:02.410><c> so</c><00:07:02.470><c> same</c><00:07:03.160><c> dance</c><00:07:03.430><c> getting</c><00:07:04.210><c> the</c>

00:07:04.440 --> 00:07:04.450 align:start position:0%
awesome okay so same dance getting the
 

00:07:04.450 --> 00:07:07.140 align:start position:0%
awesome okay so same dance getting the
application<00:07:05.110><c> to</c><00:07:05.200><c> run</c><00:07:05.490><c> but</c><00:07:06.490><c> here</c><00:07:06.790><c> we</c><00:07:06.910><c> are</c><00:07:06.940><c> doing</c>

00:07:07.140 --> 00:07:07.150 align:start position:0%
application to run but here we are doing
 

00:07:07.150 --> 00:07:09.420 align:start position:0%
application to run but here we are doing
something<00:07:07.660><c> extra</c><00:07:08.500><c> we</c><00:07:08.860><c> are</c><00:07:08.980><c> going</c><00:07:09.160><c> to</c><00:07:09.250><c> run</c><00:07:09.400><c> a</c>

00:07:09.420 --> 00:07:09.430 align:start position:0%
something extra we are going to run a
 

00:07:09.430 --> 00:07:11.430 align:start position:0%
something extra we are going to run a
gayageum<00:07:10.060><c> notes</c><00:07:10.630><c> patch</c><00:07:11.020><c> through</c><00:07:11.320><c> the</c>

00:07:11.430 --> 00:07:11.440 align:start position:0%
gayageum notes patch through the
 

00:07:11.440 --> 00:07:14.370 align:start position:0%
gayageum notes patch through the
peer-to-peer<00:07:11.860><c> so</c><00:07:12.760><c> it</c><00:07:12.910><c> does</c><00:07:13.090><c> an</c><00:07:13.389><c> address</c><00:07:14.110><c> in</c>

00:07:14.370 --> 00:07:14.380 align:start position:0%
peer-to-peer so it does an address in
 

00:07:14.380 --> 00:07:17.310 align:start position:0%
peer-to-peer so it does an address in
the<00:07:14.500><c> way</c><00:07:14.590><c> peer-to-peer</c><00:07:15.220><c> echo</c><00:07:15.790><c> system</c><00:07:16.020><c> and</c><00:07:17.020><c> now</c>

00:07:17.310 --> 00:07:17.320 align:start position:0%
the way peer-to-peer echo system and now
 

00:07:17.320 --> 00:07:18.570 align:start position:0%
the way peer-to-peer echo system and now
instead<00:07:17.620><c> of</c><00:07:17.770><c> like</c><00:07:17.980><c> simulating</c><00:07:18.520><c> the</c>

00:07:18.570 --> 00:07:18.580 align:start position:0%
instead of like simulating the
 

00:07:18.580 --> 00:07:20.280 align:start position:0%
instead of like simulating the
blockchain<00:07:18.850><c> I'm</c><00:07:19.180><c> just</c><00:07:19.600><c> going</c><00:07:19.810><c> to</c><00:07:19.840><c> dial</c><00:07:20.110><c> to</c>

00:07:20.280 --> 00:07:20.290 align:start position:0%
blockchain I'm just going to dial to
 

00:07:20.290 --> 00:07:22.710 align:start position:0%
blockchain I'm just going to dial to
that<00:07:20.410><c> girl</c><00:07:20.800><c> with</c><00:07:20.980><c> helium</c><00:07:21.220><c> note</c><00:07:21.430><c> and</c><00:07:21.669><c> fetch</c><00:07:22.480><c> the</c>

00:07:22.710 --> 00:07:22.720 align:start position:0%
that girl with helium note and fetch the
 

00:07:22.720 --> 00:07:24.150 align:start position:0%
that girl with helium note and fetch the
blocks<00:07:22.990><c> like</c><00:07:23.380><c> basically</c><00:07:23.770><c> I'm</c><00:07:23.860><c> using</c><00:07:23.919><c> this</c>

00:07:24.150 --> 00:07:24.160 align:start position:0%
blocks like basically I'm using this
 

00:07:24.160 --> 00:07:26.670 align:start position:0%
blocks like basically I'm using this
game<00:07:24.490><c> note</c><00:07:24.940><c> that</c><00:07:25.510><c> was</c><00:07:25.900><c> augmented</c><00:07:26.410><c> with</c><00:07:26.620><c> the</c>

00:07:26.670 --> 00:07:26.680 align:start position:0%
game note that was augmented with the
 

00:07:26.680 --> 00:07:28.800 align:start position:0%
game note that was augmented with the
peer-to-peer<00:07:27.040><c> to</c><00:07:27.880><c> connect</c><00:07:28.210><c> to</c><00:07:28.300><c> the</c><00:07:28.389><c> rest</c><00:07:28.570><c> of</c>

00:07:28.800 --> 00:07:28.810 align:start position:0%
peer-to-peer to connect to the rest of
 

00:07:28.810 --> 00:07:31.340 align:start position:0%
peer-to-peer to connect to the rest of
the<00:07:28.900><c> network</c><00:07:29.280><c> again</c><00:07:30.310><c> the</c>

00:07:31.340 --> 00:07:31.350 align:start position:0%
the network again the
 

00:07:31.350 --> 00:07:33.659 align:start position:0%
the network again the
generating<00:07:32.350><c> the</c><00:07:32.500><c> Genesis</c><00:07:32.919><c> block</c><00:07:33.040><c> dance</c><00:07:33.340><c> takes</c>

00:07:33.659 --> 00:07:33.669 align:start position:0%
generating the Genesis block dance takes
 

00:07:33.669 --> 00:07:35.250 align:start position:0%
generating the Genesis block dance takes
a<00:07:33.760><c> little</c><00:07:33.880><c> bit</c><00:07:34.300><c> this</c><00:07:34.750><c> can</c><00:07:34.930><c> be</c><00:07:35.050><c> greatly</c>

00:07:35.250 --> 00:07:35.260 align:start position:0%
a little bit this can be greatly
 

00:07:35.260 --> 00:07:36.990 align:start position:0%
a little bit this can be greatly
improved<00:07:35.440><c> especially</c><00:07:35.830><c> with</c><00:07:36.310><c> recent</c><00:07:36.700><c> work</c>

00:07:36.990 --> 00:07:37.000 align:start position:0%
improved especially with recent work
 

00:07:37.000 --> 00:07:40.230 align:start position:0%
improved especially with recent work
from<00:07:37.030><c> marketing</c><00:07:37.479><c> on</c><00:07:37.690><c> Ella</c><00:07:38.020><c> zoom</c><00:07:38.380><c> I'm</c><00:07:38.530><c> sure</c><00:07:39.240><c> but</c>

00:07:40.230 --> 00:07:40.240 align:start position:0%
from marketing on Ella zoom I'm sure but
 

00:07:40.240 --> 00:07:42.000 align:start position:0%
from marketing on Ella zoom I'm sure but
once<00:07:40.450><c> that's</c><00:07:40.630><c> there</c><00:07:41.020><c> we'll</c><00:07:41.470><c> start</c><00:07:41.740><c> receiving</c>

00:07:42.000 --> 00:07:42.010 align:start position:0%
once that's there we'll start receiving
 

00:07:42.010 --> 00:07:44.930 align:start position:0%
once that's there we'll start receiving
all<00:07:42.310><c> of</c><00:07:42.340><c> these</c><00:07:42.550><c> blocks</c>

00:07:44.930 --> 00:07:44.940 align:start position:0%
 
 

00:07:44.940 --> 00:07:47.340 align:start position:0%
 
there<00:07:45.940><c> you</c><00:07:46.000><c> go</c><00:07:46.180><c> and</c><00:07:46.540><c> you</c><00:07:46.690><c> can</c><00:07:46.840><c> see</c><00:07:47.020><c> like</c><00:07:47.200><c> this</c>

00:07:47.340 --> 00:07:47.350 align:start position:0%
there you go and you can see like this
 

00:07:47.350 --> 00:07:48.810 align:start position:0%
there you go and you can see like this
is<00:07:47.440><c> like</c><00:07:47.530><c> fetching</c><00:07:48.070><c> from</c><00:07:48.190><c> the</c><00:07:48.370><c> real</c><00:07:48.550><c> live</c>

00:07:48.810 --> 00:07:48.820 align:start position:0%
is like fetching from the real live
 

00:07:48.820 --> 00:07:50.820 align:start position:0%
is like fetching from the real live
network<00:07:49.090><c> it's</c><00:07:49.630><c> pulling</c><00:07:50.200><c> all</c><00:07:50.290><c> the</c><00:07:50.440><c> blocks</c><00:07:50.650><c> in</c>

00:07:50.820 --> 00:07:50.830 align:start position:0%
network it's pulling all the blocks in
 

00:07:50.830 --> 00:07:54.490 align:start position:0%
network it's pulling all the blocks in
into<00:07:51.370><c> the</c><00:07:51.490><c> browser</c>

00:07:54.490 --> 00:07:54.500 align:start position:0%
 
 

00:07:54.500 --> 00:07:59.730 align:start position:0%
 
[Applause]

00:07:59.730 --> 00:07:59.740 align:start position:0%
[Applause]
 

00:07:59.740 --> 00:08:03.310 align:start position:0%
[Applause]
awesome<00:08:00.740><c> so</c><00:08:00.980><c> let</c><00:08:01.940><c> me</c><00:08:02.060><c> explain</c><00:08:02.360><c> in</c><00:08:02.840><c> a</c><00:08:03.080><c> graph</c>

00:08:03.310 --> 00:08:03.320 align:start position:0%
awesome so let me explain in a graph
 

00:08:03.320 --> 00:08:06.340 align:start position:0%
awesome so let me explain in a graph
what<00:08:03.710><c> and</c><00:08:04.070><c> it</c><00:08:04.430><c> keeps</c><00:08:04.610><c> going</c><00:08:04.990><c> it</c><00:08:05.990><c> might</c><00:08:06.200><c> take</c><00:08:06.320><c> a</c>

00:08:06.340 --> 00:08:06.350 align:start position:0%
what and it keeps going it might take a
 

00:08:06.350 --> 00:08:07.480 align:start position:0%
what and it keeps going it might take a
while<00:08:06.500><c> if</c><00:08:06.710><c> you</c><00:08:06.830><c> have</c><00:08:06.860><c> downloaded</c><00:08:07.310><c> the</c>

00:08:07.480 --> 00:08:07.490 align:start position:0%
while if you have downloaded the
 

00:08:07.490 --> 00:08:09.070 align:start position:0%
while if you have downloaded the
blockchain<00:08:07.700><c> before</c><00:08:08.120><c> you</c><00:08:08.390><c> know</c><00:08:08.510><c> you</c><00:08:08.960><c> might</c>

00:08:09.070 --> 00:08:09.080 align:start position:0%
blockchain before you know you might
 

00:08:09.080 --> 00:08:14.310 align:start position:0%
blockchain before you know you might
know<00:08:09.200><c> that</c><00:08:09.230><c> can</c><00:08:09.710><c> you</c><00:08:09.860><c> go</c><00:08:09.980><c> back</c><00:08:10.100><c> to</c><00:08:10.160><c> the</c><00:08:10.280><c> slides</c>

00:08:14.310 --> 00:08:14.320 align:start position:0%
 
 

00:08:14.320 --> 00:08:20.270 align:start position:0%
 
okay

00:08:20.270 --> 00:08:20.280 align:start position:0%
 
 

00:08:20.280 --> 00:08:22.020 align:start position:0%
 
[Music]

00:08:22.020 --> 00:08:22.030 align:start position:0%
[Music]
 

00:08:22.030 --> 00:08:27.520 align:start position:0%
[Music]
okay<00:08:23.030><c> thank</c><00:08:23.570><c> you</c><00:08:23.600><c> okay</c>

00:08:27.520 --> 00:08:27.530 align:start position:0%
 
 

00:08:27.530 --> 00:08:29.470 align:start position:0%
 
so<00:08:27.740><c> what</c><00:08:28.160><c> is</c><00:08:28.280><c> happening</c><00:08:28.640><c> so</c><00:08:28.760><c> we</c><00:08:28.880><c> know</c><00:08:29.000><c> we</c><00:08:29.360><c> have</c>

00:08:29.470 --> 00:08:29.480 align:start position:0%
so what is happening so we know we have
 

00:08:29.480 --> 00:08:31.300 align:start position:0%
so what is happening so we know we have
the<00:08:29.660><c> acuity</c><00:08:29.930><c> met</c><00:08:30.170><c> work</c><00:08:30.350><c> that</c><00:08:30.620><c> already</c><00:08:30.920><c> exists</c>

00:08:31.300 --> 00:08:31.310 align:start position:0%
the acuity met work that already exists
 

00:08:31.310 --> 00:08:33.490 align:start position:0%
the acuity met work that already exists
and<00:08:31.460><c> pretty</c><00:08:31.820><c> well</c><00:08:31.940><c> connected</c><00:08:32.210><c> to</c><00:08:32.599><c> their</c><00:08:33.260><c> field</c>

00:08:33.490 --> 00:08:33.500 align:start position:0%
and pretty well connected to their field
 

00:08:33.500 --> 00:08:37.149 align:start position:0%
and pretty well connected to their field
of<00:08:33.560><c> view</c><00:08:33.710><c> and</c><00:08:33.890><c> then</c><00:08:34.610><c> we</c><00:08:35.200><c> added</c><00:08:36.200><c> this</c><00:08:36.320><c> Goethe</c>

00:08:37.149 --> 00:08:37.159 align:start position:0%
of view and then we added this Goethe
 

00:08:37.159 --> 00:08:39.480 align:start position:0%
of view and then we added this Goethe
Leonel<00:08:37.460><c> patched</c><00:08:37.909><c> with</c>

00:08:39.480 --> 00:08:39.490 align:start position:0%
Leonel patched with
 

00:08:39.490 --> 00:08:41.649 align:start position:0%
Leonel patched with
we<00:08:40.490><c> peer-to-peer</c><00:08:40.729><c> so</c><00:08:41.180><c> that</c><00:08:41.330><c> does</c><00:08:41.419><c> like</c><00:08:41.539><c> a</c>

00:08:41.649 --> 00:08:41.659 align:start position:0%
we peer-to-peer so that does like a
 

00:08:41.659 --> 00:08:44.020 align:start position:0%
we peer-to-peer so that does like a
presence<00:08:42.050><c> on</c><00:08:42.200><c> double</c><00:08:42.440><c> p2p</c><00:08:42.770><c> Network</c><00:08:43.070><c> and</c><00:08:43.250><c> then</c>

00:08:44.020 --> 00:08:44.030 align:start position:0%
presence on double p2p Network and then
 

00:08:44.030 --> 00:08:46.200 align:start position:0%
presence on double p2p Network and then
we<00:08:44.420><c> throw</c><00:08:44.630><c> the</c><00:08:44.840><c> node.js</c><00:08:45.080><c> snails</c>

00:08:46.200 --> 00:08:46.210 align:start position:0%
we throw the node.js snails
 

00:08:46.210 --> 00:08:48.810 align:start position:0%
we throw the node.js snails
running<00:08:47.210><c> loop</c><00:08:47.360><c> peer-to-peer</c><00:08:47.510><c> as</c><00:08:47.810><c> well</c><00:08:48.020><c> and</c>

00:08:48.810 --> 00:08:48.820 align:start position:0%
running loop peer-to-peer as well and
 

00:08:48.820 --> 00:08:52.300 align:start position:0%
running loop peer-to-peer as well and
then<00:08:49.820><c> we</c><00:08:50.000><c> have</c><00:08:50.270><c> our</c><00:08:50.720><c> browser</c><00:08:51.080><c> that</c><00:08:51.740><c> connects</c>

00:08:52.300 --> 00:08:52.310 align:start position:0%
then we have our browser that connects
 

00:08:52.310 --> 00:08:54.880 align:start position:0%
then we have our browser that connects
to<00:08:52.430><c> this</c><00:08:52.550><c> node.js</c><00:08:52.820><c> know</c><00:08:53.180><c> that</c><00:08:53.710><c> connects</c><00:08:54.710><c> to</c>

00:08:54.880 --> 00:08:54.890 align:start position:0%
to this node.js know that connects to
 

00:08:54.890 --> 00:08:56.520 align:start position:0%
to this node.js know that connects to
the<00:08:55.010><c> rest</c><00:08:55.190><c> of</c><00:08:55.250><c> the</c><00:08:55.340><c> network</c><00:08:55.490><c> to</c><00:08:55.790><c> the</c><00:08:55.820><c> other</c>

00:08:56.520 --> 00:08:56.530 align:start position:0%
the rest of the network to the other
 

00:08:56.530 --> 00:09:00.370 align:start position:0%
the rest of the network to the other
go<00:08:57.530><c> Jess</c><00:08:58.130><c> node</c><00:08:58.430><c> good</c><00:08:58.910><c> girl</c><00:08:59.390><c> just</c><00:08:59.420><c> node</c><00:08:59.870><c> to</c><00:09:00.290><c> go</c>

00:09:00.370 --> 00:09:00.380 align:start position:0%
go Jess node good girl just node to go
 

00:09:00.380 --> 00:09:01.780 align:start position:0%
go Jess node good girl just node to go
it<00:09:00.530><c> through</c><00:09:00.680><c> your</c><00:09:00.830><c> note</c><00:09:00.980><c> so</c><00:09:01.310><c> you</c><00:09:01.340><c> can</c><00:09:01.520><c> see</c><00:09:01.640><c> we</c>

00:09:01.780 --> 00:09:01.790 align:start position:0%
it through your note so you can see we
 

00:09:01.790 --> 00:09:03.190 align:start position:0%
it through your note so you can see we
already<00:09:01.910><c> like</c><00:09:02.150><c> using</c><00:09:02.360><c> multiple</c><00:09:02.780><c> transports</c>

00:09:03.190 --> 00:09:03.200 align:start position:0%
already like using multiple transports
 

00:09:03.200 --> 00:09:05.230 align:start position:0%
already like using multiple transports
here<00:09:03.380><c> like</c><00:09:03.560><c> I'm</c><00:09:03.680><c> using</c><00:09:03.860><c> TCP</c><00:09:04.310><c> to</c><00:09:04.490><c> connect</c><00:09:04.760><c> girl</c>

00:09:05.230 --> 00:09:05.240 align:start position:0%
here like I'm using TCP to connect girl
 

00:09:05.240 --> 00:09:07.420 align:start position:0%
here like I'm using TCP to connect girl
between<00:09:05.540><c> node</c><00:09:06.320><c> and</c><00:09:06.680><c> then</c><00:09:06.770><c> I'm</c><00:09:07.040><c> using</c><00:09:07.070><c> web</c>

00:09:07.420 --> 00:09:07.430 align:start position:0%
between node and then I'm using web
 

00:09:07.430 --> 00:09:10.690 align:start position:0%
between node and then I'm using web
sockets<00:09:07.610><c> from</c><00:09:08.150><c> nodes</c><00:09:08.600><c> to</c><00:09:08.840><c> the</c><00:09:09.200><c> browser</c><00:09:10.070><c> next</c>

00:09:10.690 --> 00:09:10.700 align:start position:0%
sockets from nodes to the browser next
 

00:09:10.700 --> 00:09:12.700 align:start position:0%
sockets from nodes to the browser next
up<00:09:10.820><c> like</c><00:09:11.510><c> I</c><00:09:11.690><c> can</c><00:09:11.930><c> connect</c><00:09:12.320><c> several</c><00:09:12.470><c> browsers</c>

00:09:12.700 --> 00:09:12.710 align:start position:0%
up like I can connect several browsers
 

00:09:12.710 --> 00:09:14.410 align:start position:0%
up like I can connect several browsers
together<00:09:13.190><c> right</c><00:09:13.430><c> so</c><00:09:13.610><c> what</c><00:09:13.940><c> I'm</c><00:09:14.030><c> going</c><00:09:14.210><c> to</c><00:09:14.270><c> do</c>

00:09:14.410 --> 00:09:14.420 align:start position:0%
together right so what I'm going to do
 

00:09:14.420 --> 00:09:16.000 align:start position:0%
together right so what I'm going to do
is<00:09:14.540><c> just</c><00:09:14.660><c> use</c><00:09:14.930><c> WebRTC</c><00:09:15.140><c> the</c><00:09:15.770><c> peer-to-peer</c>

00:09:16.000 --> 00:09:16.010 align:start position:0%
is just use WebRTC the peer-to-peer
 

00:09:16.010 --> 00:09:18.610 align:start position:0%
is just use WebRTC the peer-to-peer
transport<00:09:16.700><c> of</c><00:09:16.820><c> the</c><00:09:16.970><c> browser</c><00:09:17.180><c> and</c><00:09:17.510><c> I</c><00:09:18.050><c> just</c><00:09:18.350><c> put</c>

00:09:18.610 --> 00:09:18.620 align:start position:0%
transport of the browser and I just put
 

00:09:18.620 --> 00:09:20.680 align:start position:0%
transport of the browser and I just put
it<00:09:18.770><c> on</c><00:09:18.860><c> top</c><00:09:18.980><c> what</c><00:09:19.190><c> I</c><00:09:19.220><c> can</c><00:09:19.400><c> do</c><00:09:19.520><c> is</c><00:09:19.700><c> I</c><00:09:20.060><c> can</c><00:09:20.270><c> connect</c>

00:09:20.680 --> 00:09:20.690 align:start position:0%
it on top what I can do is I can connect
 

00:09:20.690 --> 00:09:22.180 align:start position:0%
it on top what I can do is I can connect
the<00:09:20.810><c> browser</c><00:09:20.990><c> again</c><00:09:21.320><c> to</c><00:09:21.500><c> the</c><00:09:21.620><c> girl</c><00:09:21.800><c> with</c><00:09:22.040><c> your</c>

00:09:22.180 --> 00:09:22.190 align:start position:0%
the browser again to the girl with your
 

00:09:22.190 --> 00:09:25.270 align:start position:0%
the browser again to the girl with your
note<00:09:22.400><c> and</c><00:09:22.610><c> this</c><00:09:23.360><c> way</c><00:09:23.540><c> like</c><00:09:23.930><c> any</c><00:09:24.500><c> browser</c><00:09:24.890><c> that</c>

00:09:25.270 --> 00:09:25.280 align:start position:0%
note and this way like any browser that
 

00:09:25.280 --> 00:09:28.360 align:start position:0%
note and this way like any browser that
has<00:09:25.640><c> a</c><00:09:26.510><c> common</c><00:09:27.050><c> transport</c><00:09:27.500><c> can</c><00:09:27.650><c> dial</c><00:09:27.890><c> to</c>

00:09:28.360 --> 00:09:28.370 align:start position:0%
has a common transport can dial to
 

00:09:28.370 --> 00:09:30.100 align:start position:0%
has a common transport can dial to
another<00:09:28.970><c> nail</c><00:09:29.150><c> that</c><00:09:29.450><c> supports</c><00:09:29.930><c> we</c>

00:09:30.100 --> 00:09:30.110 align:start position:0%
another nail that supports we
 

00:09:30.110 --> 00:09:32.110 align:start position:0%
another nail that supports we
peer-to-peer<00:09:30.800><c> this</c><00:09:31.430><c> is</c><00:09:31.550><c> pretty</c><00:09:31.730><c> exciting</c>

00:09:32.110 --> 00:09:32.120 align:start position:0%
peer-to-peer this is pretty exciting
 

00:09:32.120 --> 00:09:33.940 align:start position:0%
peer-to-peer this is pretty exciting
like<00:09:32.240><c> this</c><00:09:32.630><c> means</c><00:09:32.810><c> like</c><00:09:32.930><c> we</c><00:09:33.110><c> can</c><00:09:33.260><c> have</c><00:09:33.410><c> finally</c>

00:09:33.940 --> 00:09:33.950 align:start position:0%
like this means like we can have finally
 

00:09:33.950 --> 00:09:36.490 align:start position:0%
like this means like we can have finally
it<00:09:34.280><c> helium</c><00:09:34.820><c> in</c><00:09:35.030><c> the</c><00:09:35.210><c> browser</c><00:09:35.450><c> running</c><00:09:36.170><c> like</c>

00:09:36.490 --> 00:09:36.500 align:start position:0%
it helium in the browser running like
 

00:09:36.500 --> 00:09:38.230 align:start position:0%
it helium in the browser running like
fully<00:09:36.830><c> three</c><00:09:37.010><c> nodes</c><00:09:37.280><c> and</c><00:09:37.520><c> it's</c><00:09:37.820><c> just</c><00:09:38.000><c> a</c><00:09:38.120><c> little</c>

00:09:38.230 --> 00:09:38.240 align:start position:0%
fully three nodes and it's just a little
 

00:09:38.240 --> 00:09:39.850 align:start position:0%
fully three nodes and it's just a little
browser<00:09:38.510><c> is</c><00:09:38.750><c> basically</c><00:09:39.050><c> any</c><00:09:39.200><c> device</c><00:09:39.500><c> with</c><00:09:39.800><c> any</c>

00:09:39.850 --> 00:09:39.860 align:start position:0%
browser is basically any device with any
 

00:09:39.860 --> 00:09:41.530 align:start position:0%
browser is basically any device with any
network<00:09:40.070><c> capabilities</c><00:09:40.850><c> the</c><00:09:41.030><c> network</c><00:09:41.360><c> is</c><00:09:41.510><c> not</c>

00:09:41.530 --> 00:09:41.540 align:start position:0%
network capabilities the network is not
 

00:09:41.540 --> 00:09:44.440 align:start position:0%
network capabilities the network is not
the<00:09:42.260><c> problem</c><00:09:42.650><c> anymore</c><00:09:42.710><c> I</c><00:09:43.220><c> would</c><00:09:43.760><c> like</c><00:09:43.970><c> to</c><00:09:44.210><c> give</c>

00:09:44.440 --> 00:09:44.450 align:start position:0%
the problem anymore I would like to give
 

00:09:44.450 --> 00:09:46.660 align:start position:0%
the problem anymore I would like to give
a<00:09:44.750><c> huge</c><00:09:45.170><c> shout</c><00:09:45.470><c> to</c><00:09:45.680><c> Martin</c><00:09:46.040><c> because</c><00:09:46.430><c> Martin</c>

00:09:46.660 --> 00:09:46.670 align:start position:0%
a huge shout to Martin because Martin
 

00:09:46.670 --> 00:09:48.400 align:start position:0%
a huge shout to Martin because Martin
basically<00:09:47.060><c> did</c><00:09:47.360><c> all</c><00:09:47.510><c> of</c><00:09:47.630><c> the</c><00:09:47.870><c> magic</c><00:09:48.260><c> of</c>

00:09:48.400 --> 00:09:48.410 align:start position:0%
basically did all of the magic of
 

00:09:48.410 --> 00:09:53.769 align:start position:0%
basically did all of the magic of
getting<00:09:48.740><c> aetherium</c><00:09:49.100><c> running</c><00:09:49.490><c> on</c><00:09:49.670><c> the</c><00:09:50.120><c> browser</c>

00:09:53.769 --> 00:09:53.779 align:start position:0%
 
 

00:09:53.779 --> 00:09:57.480 align:start position:0%
 
I

00:09:57.480 --> 00:09:57.490 align:start position:0%
 
 

00:09:57.490 --> 00:10:00.100 align:start position:0%
 
just<00:09:58.490><c> had</c><00:09:58.639><c> to</c><00:09:58.759><c> plug</c><00:09:59.180><c> the</c><00:09:59.269><c> wires</c><00:09:59.449><c> together</c><00:09:59.750><c> that</c>

00:10:00.100 --> 00:10:00.110 align:start position:0%
just had to plug the wires together that
 

00:10:00.110 --> 00:10:02.259 align:start position:0%
just had to plug the wires together that
was<00:10:00.259><c> easy</c><00:10:00.769><c> thank</c><00:10:01.550><c> you</c><00:10:01.610><c> so</c><00:10:01.730><c> much</c><00:10:01.790><c> for</c><00:10:02.029><c> all</c><00:10:02.120><c> the</c>

00:10:02.259 --> 00:10:02.269 align:start position:0%
was easy thank you so much for all the
 

00:10:02.269 --> 00:10:04.749 align:start position:0%
was easy thank you so much for all the
wealth<00:10:02.449><c> and</c><00:10:02.689><c> like</c><00:10:03.439><c> what</c><00:10:04.069><c> you've</c><00:10:04.250><c> seen</c><00:10:04.399><c> here</c>

00:10:04.749 --> 00:10:04.759 align:start position:0%
wealth and like what you've seen here
 

00:10:04.759 --> 00:10:06.519 align:start position:0%
wealth and like what you've seen here
was<00:10:04.939><c> basically</c><00:10:05.300><c> like</c><00:10:05.750><c> a</c><00:10:05.930><c> couple</c><00:10:06.230><c> of</c><00:10:06.319><c> nights</c>

00:10:06.519 --> 00:10:06.529 align:start position:0%
was basically like a couple of nights
 

00:10:06.529 --> 00:10:08.290 align:start position:0%
was basically like a couple of nights
hacking<00:10:07.009><c> it</c><00:10:07.370><c> was</c><00:10:07.550><c> actually</c><00:10:07.850><c> very</c><00:10:07.910><c> impressive</c>

00:10:08.290 --> 00:10:08.300 align:start position:0%
hacking it was actually very impressive
 

00:10:08.300 --> 00:10:10.869 align:start position:0%
hacking it was actually very impressive
oh<00:10:08.629><c> it</c><00:10:09.019><c> was</c><00:10:09.170><c> so</c><00:10:09.350><c> easy</c><00:10:09.379><c> to</c><00:10:10.160><c> attach</c><00:10:10.370><c> we</c><00:10:10.610><c> peer</c><00:10:10.790><c> to</c>

00:10:10.869 --> 00:10:10.879 align:start position:0%
oh it was so easy to attach we peer to
 

00:10:10.879 --> 00:10:13.540 align:start position:0%
oh it was so easy to attach we peer to
peer<00:10:11.060><c> to</c><00:10:11.300><c> go</c><00:10:11.600><c> with</c><00:10:11.750><c> helium</c><00:10:12.079><c> and</c><00:10:12.319><c> to</c><00:10:12.740><c> bring</c><00:10:12.980><c> the</c>

00:10:13.540 --> 00:10:13.550 align:start position:0%
peer to go with helium and to bring the
 

00:10:13.550 --> 00:10:15.280 align:start position:0%
peer to go with helium and to bring the
blocks<00:10:13.790><c> to</c><00:10:14.029><c> the</c><00:10:14.060><c> browser</c><00:10:14.389><c> and</c><00:10:14.540><c> run</c><00:10:14.870><c> them</c><00:10:15.110><c> on</c>

00:10:15.280 --> 00:10:15.290 align:start position:0%
blocks to the browser and run them on
 

00:10:15.290 --> 00:10:19.420 align:start position:0%
blocks to the browser and run them on
the<00:10:15.529><c> TMJ</c><00:10:15.800><c> SVM</c><00:10:16.370><c> it's</c><00:10:16.850><c> pretty</c><00:10:17.029><c> exciting</c><00:10:17.329><c> so</c><00:10:18.430><c> we</c>

00:10:19.420 --> 00:10:19.430 align:start position:0%
the TMJ SVM it's pretty exciting so we
 

00:10:19.430 --> 00:10:22.030 align:start position:0%
the TMJ SVM it's pretty exciting so we
will<00:10:19.639><c> continue</c><00:10:19.819><c> pursuit</c><00:10:20.509><c> this</c><00:10:20.810><c> endeavor</c><00:10:21.350><c> you</c>

00:10:22.030 --> 00:10:22.040 align:start position:0%
will continue pursuit this endeavor you
 

00:10:22.040 --> 00:10:24.400 align:start position:0%
will continue pursuit this endeavor you
can<00:10:22.189><c> follow</c><00:10:22.399><c> the</c><00:10:23.269><c> development</c><00:10:23.839><c> on</c><00:10:24.050><c> the</c><00:10:24.290><c> leap</c>

00:10:24.400 --> 00:10:24.410 align:start position:0%
can follow the development on the leap
 

00:10:24.410 --> 00:10:26.439 align:start position:0%
can follow the development on the leap
UTP<00:10:24.709><c> organization</c><00:10:25.160><c> on</c><00:10:25.250><c> gear</c><00:10:25.430><c> the</c><00:10:26.060><c> deaf</c><00:10:26.240><c> ear</c><00:10:26.420><c> to</c>

00:10:26.439 --> 00:10:26.449 align:start position:0%
UTP organization on gear the deaf ear to
 

00:10:26.449 --> 00:10:27.929 align:start position:0%
UTP organization on gear the deaf ear to
peer

00:10:27.929 --> 00:10:27.939 align:start position:0%
peer
 

00:10:27.939 --> 00:10:30.550 align:start position:0%
peer
development<00:10:28.939><c> on</c><00:10:29.120><c> the</c><00:10:29.269><c> theorem</c><00:10:29.569><c> org</c><00:10:29.750><c> and</c><00:10:30.050><c> you</c>

00:10:30.550 --> 00:10:30.560 align:start position:0%
development on the theorem org and you
 

00:10:30.560 --> 00:10:32.619 align:start position:0%
development on the theorem org and you
can<00:10:30.740><c> check</c><00:10:30.980><c> all</c><00:10:31.220><c> of</c><00:10:31.250><c> those</c><00:10:31.459><c> examples</c><00:10:31.819><c> all</c><00:10:32.360><c> that</c>

00:10:32.619 --> 00:10:32.629 align:start position:0%
can check all of those examples all that
 

00:10:32.629 --> 00:10:35.499 align:start position:0%
can check all of those examples all that
demo<00:10:32.930><c> on</c><00:10:33.170><c> a</c><00:10:33.230><c> repo</c><00:10:34.040><c> called</c><00:10:34.370><c> jazz</c><00:10:34.730><c> idiom</c><00:10:35.060><c> with</c>

00:10:35.499 --> 00:10:35.509 align:start position:0%
demo on a repo called jazz idiom with
 

00:10:35.509 --> 00:10:37.720 align:start position:0%
demo on a repo called jazz idiom with
peer-to-peer<00:10:35.689><c> I</c><00:10:36.079><c> can</c><00:10:36.410><c> post</c><00:10:36.680><c> the</c><00:10:37.100><c> links</c><00:10:37.550><c> after</c>

00:10:37.720 --> 00:10:37.730 align:start position:0%
peer-to-peer I can post the links after
 

00:10:37.730 --> 00:10:39.369 align:start position:0%
peer-to-peer I can post the links after
in<00:10:38.060><c> Twitter</c><00:10:38.300><c> if</c><00:10:38.569><c> someone</c><00:10:38.839><c> is</c><00:10:38.930><c> interested</c><00:10:39.079><c> to</c>

00:10:39.369 --> 00:10:39.379 align:start position:0%
in Twitter if someone is interested to
 

00:10:39.379 --> 00:10:41.410 align:start position:0%
in Twitter if someone is interested to
check<00:10:39.410><c> it</c><00:10:39.620><c> out</c><00:10:39.680><c> that's</c><00:10:40.220><c> awesome</c><00:10:40.670><c> thank</c><00:10:41.300><c> you</c><00:10:41.360><c> so</c>

00:10:41.410 --> 00:10:41.420 align:start position:0%
check it out that's awesome thank you so
 

00:10:41.420 --> 00:10:48.110 align:start position:0%
check it out that's awesome thank you so
much

00:10:48.110 --> 00:10:48.120 align:start position:0%
 
 

00:10:48.120 --> 00:10:51.460 align:start position:0%
 
[Music]

