WEBVTT
Kind: captions
Language: en

00:00:14.919 --> 00:00:19.330 align:start position:0%
 
so<00:00:16.960><c> unlike</c><00:00:17.960><c> many</c><00:00:18.410><c> of</c><00:00:18.530><c> the</c><00:00:18.560><c> crypto</c><00:00:18.920><c> projects</c>

00:00:19.330 --> 00:00:19.340 align:start position:0%
so unlike many of the crypto projects
 

00:00:19.340 --> 00:00:21.250 align:start position:0%
so unlike many of the crypto projects
out<00:00:19.460><c> there</c><00:00:19.490><c> aetherium</c><00:00:20.450><c> isn't</c><00:00:20.990><c> really</c><00:00:21.170><c> an</c>

00:00:21.250 --> 00:00:21.260 align:start position:0%
out there aetherium isn't really an
 

00:00:21.260 --> 00:00:23.110 align:start position:0%
out there aetherium isn't really an
end-to-end<00:00:21.530><c> product</c><00:00:22.070><c> it's</c><00:00:22.280><c> it</c><00:00:22.520><c> has</c><00:00:22.940><c> always</c>

00:00:23.110 --> 00:00:23.120 align:start position:0%
end-to-end product it's it has always
 

00:00:23.120 --> 00:00:25.000 align:start position:0%
end-to-end product it's it has always
been<00:00:23.420><c> a</c><00:00:23.480><c> platform</c><00:00:23.720><c> by</c><00:00:24.170><c> developers</c><00:00:24.710><c> for</c>

00:00:25.000 --> 00:00:25.010 align:start position:0%
been a platform by developers for
 

00:00:25.010 --> 00:00:27.880 align:start position:0%
been a platform by developers for
developers<00:00:25.040><c> and</c><00:00:25.910><c> as</c><00:00:26.240><c> such</c><00:00:26.450><c> our</c><00:00:27.110><c> kind</c><00:00:27.530><c> of</c><00:00:27.620><c> our</c>

00:00:27.880 --> 00:00:27.890 align:start position:0%
developers and as such our kind of our
 

00:00:27.890 --> 00:00:30.250 align:start position:0%
developers and as such our kind of our
primary<00:00:28.370><c> task</c><00:00:28.700><c> is</c><00:00:29.000><c> to</c><00:00:29.060><c> make</c><00:00:29.180><c> developers</c><00:00:29.540><c> happy</c>

00:00:30.250 --> 00:00:30.260 align:start position:0%
primary task is to make developers happy
 

00:00:30.260 --> 00:00:32.290 align:start position:0%
primary task is to make developers happy
so<00:00:30.710><c> that</c><00:00:30.860><c> in</c><00:00:31.310><c> their</c><00:00:31.550><c> turn</c><00:00:31.760><c> there</c><00:00:31.940><c> can</c><00:00:32.119><c> make</c>

00:00:32.290 --> 00:00:32.300 align:start position:0%
so that in their turn there can make
 

00:00:32.300 --> 00:00:36.010 align:start position:0%
so that in their turn there can make
their<00:00:32.450><c> end</c><00:00:32.570><c> users</c><00:00:32.899><c> happy</c><00:00:33.520><c> now</c><00:00:34.520><c> for</c><00:00:35.480><c> to</c><00:00:35.750><c> achieve</c>

00:00:36.010 --> 00:00:36.020 align:start position:0%
their end users happy now for to achieve
 

00:00:36.020 --> 00:00:38.680 align:start position:0%
their end users happy now for to achieve
this<00:00:36.260><c> one</c><00:00:36.710><c> of</c><00:00:36.800><c> my</c><00:00:37.790><c> opinion</c><00:00:38.180><c> one</c><00:00:38.270><c> of</c><00:00:38.360><c> our</c><00:00:38.450><c> most</c>

00:00:38.680 --> 00:00:38.690 align:start position:0%
this one of my opinion one of our most
 

00:00:38.690 --> 00:00:40.660 align:start position:0%
this one of my opinion one of our most
important<00:00:39.140><c> roles</c><00:00:39.350><c> is</c><00:00:39.530><c> to</c><00:00:39.650><c> either</c><00:00:39.800><c> aid</c><00:00:40.310><c> the</c>

00:00:40.660 --> 00:00:40.670 align:start position:0%
important roles is to either aid the
 

00:00:40.670 --> 00:00:42.460 align:start position:0%
important roles is to either aid the
existing<00:00:41.120><c> tooling</c><00:00:41.540><c> developer</c><00:00:42.020><c> tooling</c><00:00:42.230><c> out</c>

00:00:42.460 --> 00:00:42.470 align:start position:0%
existing tooling developer tooling out
 

00:00:42.470 --> 00:00:45.040 align:start position:0%
existing tooling developer tooling out
in<00:00:42.650><c> the</c><00:00:42.710><c> community</c><00:00:43.160><c> or</c><00:00:43.670><c> maybe</c><00:00:44.030><c> fund</c><00:00:44.420><c> or</c><00:00:44.690><c> create</c>

00:00:45.040 --> 00:00:45.050 align:start position:0%
in the community or maybe fund or create
 

00:00:45.050 --> 00:00:46.750 align:start position:0%
in the community or maybe fund or create
new<00:00:45.079><c> ones</c><00:00:45.320><c> that</c><00:00:45.739><c> the</c><00:00:45.860><c> ecosystem</c><00:00:46.370><c> is</c><00:00:46.460><c> currently</c>

00:00:46.750 --> 00:00:46.760 align:start position:0%
new ones that the ecosystem is currently
 

00:00:46.760 --> 00:00:49.360 align:start position:0%
new ones that the ecosystem is currently
lacking<00:00:46.970><c> and</c><00:00:47.660><c> my</c><00:00:47.780><c> talk</c><00:00:47.989><c> would</c><00:00:48.170><c> be</c><00:00:48.230><c> about</c><00:00:49.160><c> one</c>

00:00:49.360 --> 00:00:49.370 align:start position:0%
lacking and my talk would be about one
 

00:00:49.370 --> 00:00:51.430 align:start position:0%
lacking and my talk would be about one
such<00:00:49.610><c> tool</c><00:00:49.880><c> that</c><00:00:50.090><c> we</c><00:00:50.239><c> wrote</c><00:00:50.420><c> but</c><00:00:50.989><c> before</c><00:00:51.320><c> we</c>

00:00:51.430 --> 00:00:51.440 align:start position:0%
such tool that we wrote but before we
 

00:00:51.440 --> 00:00:53.049 align:start position:0%
such tool that we wrote but before we
dive<00:00:51.590><c> in</c><00:00:51.800><c> let's</c><00:00:52.010><c> see</c><00:00:52.130><c> what</c><00:00:52.280><c> the</c><00:00:52.399><c> actual</c><00:00:52.850><c> pain</c>

00:00:53.049 --> 00:00:53.059 align:start position:0%
dive in let's see what the actual pain
 

00:00:53.059 --> 00:00:56.319 align:start position:0%
dive in let's see what the actual pain
point<00:00:53.329><c> are</c><00:00:53.570><c> usually</c><00:00:54.500><c> when</c><00:00:55.190><c> the</c><00:00:55.340><c> developers</c><00:00:56.120><c> to</c>

00:00:56.319 --> 00:00:56.329 align:start position:0%
point are usually when the developers to
 

00:00:56.329 --> 00:00:58.360 align:start position:0%
point are usually when the developers to
approach<00:00:56.690><c> it</c><00:00:56.870><c> even</c><00:00:57.110><c> for</c><00:00:57.230><c> the</c><00:00:57.320><c> first</c><00:00:57.350><c> time</c><00:00:57.860><c> they</c>

00:00:58.360 --> 00:00:58.370 align:start position:0%
approach it even for the first time they
 

00:00:58.370 --> 00:01:00.100 align:start position:0%
approach it even for the first time they
start<00:00:58.640><c> playing</c><00:00:58.880><c> around</c><00:00:59.030><c> with</c><00:00:59.270><c> remix</c><00:00:59.780><c> it's</c>

00:01:00.100 --> 00:01:00.110 align:start position:0%
start playing around with remix it's
 

00:01:00.110 --> 00:01:02.380 align:start position:0%
start playing around with remix it's
browser<00:01:00.380><c> solidity</c><00:01:01.130><c> playground</c><00:01:01.670><c> they</c><00:01:02.059><c> get</c><00:01:02.270><c> the</c>

00:01:02.380 --> 00:01:02.390 align:start position:0%
browser solidity playground they get the
 

00:01:02.390 --> 00:01:04.539 align:start position:0%
browser solidity playground they get the
hang<00:01:02.540><c> of</c><00:01:02.660><c> solidity</c><00:01:03.140><c> they</c><00:01:04.009><c> start</c><00:01:04.339><c> prototyping</c>

00:01:04.539 --> 00:01:04.549 align:start position:0%
hang of solidity they start prototyping
 

00:01:04.549 --> 00:01:06.730 align:start position:0%
hang of solidity they start prototyping
their<00:01:05.059><c> contract</c><00:01:05.540><c> now</c><00:01:05.990><c> unfortunately</c><00:01:06.620><c> quite</c>

00:01:06.730 --> 00:01:06.740 align:start position:0%
their contract now unfortunately quite
 

00:01:06.740 --> 00:01:09.010 align:start position:0%
their contract now unfortunately quite
fast<00:01:07.130><c> they</c><00:01:07.280><c> realize</c><00:01:07.700><c> that</c><00:01:07.840><c> developing</c><00:01:08.840><c> in</c><00:01:08.960><c> a</c>

00:01:09.010 --> 00:01:09.020 align:start position:0%
fast they realize that developing in a
 

00:01:09.020 --> 00:01:11.260 align:start position:0%
fast they realize that developing in a
web<00:01:09.140><c> browser</c><00:01:09.320><c> is</c><00:01:09.560><c> cumbersome</c><00:01:10.070><c> so</c><00:01:10.880><c> they</c><00:01:11.030><c> switch</c>

00:01:11.260 --> 00:01:11.270 align:start position:0%
web browser is cumbersome so they switch
 

00:01:11.270 --> 00:01:12.760 align:start position:0%
web browser is cumbersome so they switch
to<00:01:11.299><c> more</c><00:01:11.570><c> sophisticated</c><00:01:11.840><c> tools</c><00:01:12.500><c> such</c><00:01:12.740><c> as</c>

00:01:12.760 --> 00:01:12.770 align:start position:0%
to more sophisticated tools such as
 

00:01:12.770 --> 00:01:14.920 align:start position:0%
to more sophisticated tools such as
truffle<00:01:13.340><c> which</c><00:01:13.880><c> can</c><00:01:14.120><c> do</c><00:01:14.270><c> automated</c>

00:01:14.920 --> 00:01:14.930 align:start position:0%
truffle which can do automated
 

00:01:14.930 --> 00:01:19.590 align:start position:0%
truffle which can do automated
repeatable<00:01:15.799><c> testing</c><00:01:16.250><c> and</c><00:01:17.530><c> also</c><00:01:18.530><c> aided</c><00:01:18.860><c> by</c>

00:01:19.590 --> 00:01:19.600 align:start position:0%
repeatable testing and also aided by
 

00:01:19.600 --> 00:01:21.880 align:start position:0%
repeatable testing and also aided by
proof<00:01:20.600><c> of</c><00:01:20.750><c> authority</c><00:01:21.140><c> change</c><00:01:21.380><c> or</c><00:01:21.560><c> instant</c>

00:01:21.880 --> 00:01:21.890 align:start position:0%
proof of authority change or instant
 

00:01:21.890 --> 00:01:24.010 align:start position:0%
proof of authority change or instant
transactions<00:01:22.580><c> now</c><00:01:23.150><c> after</c><00:01:23.390><c> developers</c>

00:01:24.010 --> 00:01:24.020 align:start position:0%
transactions now after developers
 

00:01:24.020 --> 00:01:25.450 align:start position:0%
transactions now after developers
actually<00:01:24.200><c> finished</c><00:01:24.680><c> writing</c><00:01:25.040><c> their</c><00:01:25.190><c> code</c>

00:01:25.450 --> 00:01:25.460 align:start position:0%
actually finished writing their code
 

00:01:25.460 --> 00:01:27.190 align:start position:0%
actually finished writing their code
usually<00:01:25.760><c> the</c><00:01:26.270><c> procedure</c><00:01:26.690><c> is</c><00:01:26.930><c> that</c><00:01:26.960><c> they</c>

00:01:27.190 --> 00:01:27.200 align:start position:0%
usually the procedure is that they
 

00:01:27.200 --> 00:01:29.440 align:start position:0%
usually the procedure is that they
deploy<00:01:27.500><c> it</c><00:01:27.650><c> on</c><00:01:27.770><c> a</c><00:01:27.799><c> test</c><00:01:28.070><c> net</c><00:01:28.280><c> either</c><00:01:28.820><c> robson</c><00:01:29.330><c> or</c>

00:01:29.440 --> 00:01:29.450 align:start position:0%
deploy it on a test net either robson or
 

00:01:29.450 --> 00:01:31.660 align:start position:0%
deploy it on a test net either robson or
an<00:01:29.659><c> alternative</c><00:01:30.500><c> because</c><00:01:31.250><c> that's</c><00:01:31.520><c> really</c>

00:01:31.660 --> 00:01:31.670 align:start position:0%
an alternative because that's really
 

00:01:31.670 --> 00:01:34.090 align:start position:0%
an alternative because that's really
nice<00:01:31.880><c> it's</c><00:01:32.180><c> a</c><00:01:32.360><c> real</c><00:01:32.869><c> world</c><00:01:33.140><c> environment</c><00:01:33.290><c> many</c>

00:01:34.090 --> 00:01:34.100 align:start position:0%
nice it's a real world environment many
 

00:01:34.100 --> 00:01:37.780 align:start position:0%
nice it's a real world environment many
users<00:01:34.549><c> etc</c><00:01:35.210><c> now</c><00:01:36.200><c> the</c><00:01:36.470><c> problem</c><00:01:36.890><c> is</c><00:01:37.010><c> that</c><00:01:37.280><c> this</c>

00:01:37.780 --> 00:01:37.790 align:start position:0%
users etc now the problem is that this
 

00:01:37.790 --> 00:01:40.120 align:start position:0%
users etc now the problem is that this
perfect<00:01:38.330><c> testing</c><00:01:38.780><c> environment</c><00:01:39.380><c> often</c><00:01:39.920><c> goes</c>

00:01:40.120 --> 00:01:40.130 align:start position:0%
perfect testing environment often goes
 

00:01:40.130 --> 00:01:42.910 align:start position:0%
perfect testing environment often goes
belly-up<00:01:40.549><c> and</c><00:01:40.939><c> the</c><00:01:41.689><c> reason</c><00:01:41.990><c> is</c><00:01:42.110><c> one</c><00:01:42.740><c> of</c><00:01:42.830><c> the</c>

00:01:42.910 --> 00:01:42.920 align:start position:0%
belly-up and the reason is one of the
 

00:01:42.920 --> 00:01:44.410 align:start position:0%
belly-up and the reason is one of the
reasons<00:01:43.189><c> is</c><00:01:43.310><c> that</c><00:01:43.340><c> the</c><00:01:43.610><c> test</c><00:01:43.850><c> networks</c><00:01:44.210><c> are</c>

00:01:44.410 --> 00:01:44.420 align:start position:0%
reasons is that the test networks are
 

00:01:44.420 --> 00:01:47.020 align:start position:0%
reasons is that the test networks are
can<00:01:44.689><c> be</c><00:01:44.840><c> really</c><00:01:45.049><c> heavy</c><00:01:45.400><c> either</c><00:01:46.400><c> due</c><00:01:46.670><c> to</c><00:01:46.729><c> spam</c>

00:01:47.020 --> 00:01:47.030 align:start position:0%
can be really heavy either due to spam
 

00:01:47.030 --> 00:01:48.880 align:start position:0%
can be really heavy either due to spam
attacks<00:01:47.360><c> or</c><00:01:47.659><c> to</c><00:01:47.900><c> large</c><00:01:48.080><c> projects</c><00:01:48.710><c> such</c><00:01:48.860><c> as</c>

00:01:48.880 --> 00:01:48.890 align:start position:0%
attacks or to large projects such as
 

00:01:48.890 --> 00:01:52.090 align:start position:0%
attacks or to large projects such as
raid<00:01:49.220><c> on</c><00:01:49.400><c> doing</c><00:01:49.850><c> intensive</c><00:01:50.330><c> tests</c><00:01:50.830><c> these</c><00:01:51.830><c> can</c>

00:01:52.090 --> 00:01:52.100 align:start position:0%
raid on doing intensive tests these can
 

00:01:52.100 --> 00:01:54.429 align:start position:0%
raid on doing intensive tests these can
be<00:01:52.280><c> unstable</c><00:01:52.729><c> from</c><00:01:53.090><c> time</c><00:01:53.299><c> to</c><00:01:53.450><c> time</c><00:01:53.479><c> usually</c>

00:01:54.429 --> 00:01:54.439 align:start position:0%
be unstable from time to time usually
 

00:01:54.439 --> 00:01:56.830 align:start position:0%
be unstable from time to time usually
because<00:01:54.740><c> somebody</c><00:01:55.040><c> figures</c><00:01:55.700><c> it</c><00:01:56.299><c> would</c><00:01:56.509><c> be</c><00:01:56.630><c> fun</c>

00:01:56.830 --> 00:01:56.840 align:start position:0%
because somebody figures it would be fun
 

00:01:56.840 --> 00:02:00.490 align:start position:0%
because somebody figures it would be fun
to<00:01:57.049><c> reorganize</c><00:01:57.799><c> the</c><00:01:57.829><c> chain</c><00:01:58.189><c> and</c><00:01:58.780><c> lastly</c><00:01:59.780><c> it</c>

00:02:00.490 --> 00:02:00.500 align:start position:0%
to reorganize the chain and lastly it
 

00:02:00.500 --> 00:02:04.450 align:start position:0%
to reorganize the chain and lastly it
can<00:02:00.860><c> often</c><00:02:01.100><c> be</c><00:02:01.810><c> unfriendly</c><00:02:02.810><c> because</c><00:02:03.530><c> you</c><00:02:04.220><c> have</c>

00:02:04.450 --> 00:02:04.460 align:start position:0%
can often be unfriendly because you have
 

00:02:04.460 --> 00:02:05.830 align:start position:0%
can often be unfriendly because you have
this<00:02:04.640><c> awesome</c><00:02:04.820><c> project</c><00:02:05.150><c> you</c><00:02:05.390><c> want</c><00:02:05.540><c> to</c><00:02:05.600><c> deploy</c>

00:02:05.830 --> 00:02:05.840 align:start position:0%
this awesome project you want to deploy
 

00:02:05.840 --> 00:02:07.390 align:start position:0%
this awesome project you want to deploy
but<00:02:05.930><c> you</c><00:02:06.259><c> don't</c><00:02:06.409><c> have</c><00:02:06.560><c> tests</c><00:02:06.799><c> either</c><00:02:07.189><c> and</c>

00:02:07.390 --> 00:02:07.400 align:start position:0%
but you don't have tests either and
 

00:02:07.400 --> 00:02:10.600 align:start position:0%
but you don't have tests either and
that's<00:02:07.729><c> knowing</c><00:02:08.000><c> and</c><00:02:08.450><c> the</c><00:02:09.379><c> truth</c><00:02:09.619><c> is</c><00:02:09.800><c> that</c><00:02:09.830><c> if</c>

00:02:10.600 --> 00:02:10.610 align:start position:0%
that's knowing and the truth is that if
 

00:02:10.610 --> 00:02:12.610 align:start position:0%
that's knowing and the truth is that if
you<00:02:10.819><c> are</c><00:02:10.940><c> a</c><00:02:11.000><c> small</c><00:02:11.300><c> project</c><00:02:11.540><c> than</c><00:02:12.200><c> running</c>

00:02:12.610 --> 00:02:12.620 align:start position:0%
you are a small project than running
 

00:02:12.620 --> 00:02:13.500 align:start position:0%
you are a small project than running
tests

00:02:13.500 --> 00:02:13.510 align:start position:0%
tests
 

00:02:13.510 --> 00:02:15.180 align:start position:0%
tests
on<00:02:13.659><c> the</c><00:02:13.750><c> test</c><00:02:13.930><c> that</c><00:02:14.050><c> is</c><00:02:14.170><c> fine</c><00:02:14.440><c> but</c><00:02:14.860><c> if</c><00:02:14.980><c> you're</c><00:02:15.099><c> a</c>

00:02:15.180 --> 00:02:15.190 align:start position:0%
on the test that is fine but if you're a
 

00:02:15.190 --> 00:02:17.399 align:start position:0%
on the test that is fine but if you're a
bit<00:02:15.340><c> larger</c><00:02:15.730><c> projects</c><00:02:16.209><c> such</c><00:02:16.330><c> as</c><00:02:16.360><c> radon</c><00:02:17.230><c> or</c>

00:02:17.399 --> 00:02:17.409 align:start position:0%
bit larger projects such as radon or
 

00:02:17.409 --> 00:02:18.690 align:start position:0%
bit larger projects such as radon or
maybe<00:02:17.590><c> have</c><00:02:17.769><c> many</c><00:02:17.980><c> projects</c><00:02:18.459><c> such</c><00:02:18.580><c> as</c>

00:02:18.690 --> 00:02:18.700 align:start position:0%
maybe have many projects such as
 

00:02:18.700 --> 00:02:22.470 align:start position:0%
maybe have many projects such as
consensus<00:02:19.390><c> or</c><00:02:19.900><c> perhaps</c><00:02:21.090><c> you</c><00:02:22.090><c> want</c><00:02:22.209><c> to</c><00:02:22.330><c> run</c><00:02:22.450><c> a</c>

00:02:22.470 --> 00:02:22.480 align:start position:0%
consensus or perhaps you want to run a
 

00:02:22.480 --> 00:02:24.869 align:start position:0%
consensus or perhaps you want to run a
hackathon<00:02:22.810><c> then</c><00:02:23.319><c> the</c><00:02:24.099><c> life</c><00:02:24.250><c> does</c><00:02:24.549><c> not</c><00:02:24.760><c> or</c>

00:02:24.869 --> 00:02:24.879 align:start position:0%
hackathon then the life does not or
 

00:02:24.879 --> 00:02:27.330 align:start position:0%
hackathon then the life does not or
isn't<00:02:25.239><c> really</c><00:02:25.480><c> ideal</c><00:02:25.590><c> so</c><00:02:26.590><c> the</c><00:02:26.709><c> ideal</c><00:02:26.920><c> solution</c>

00:02:27.330 --> 00:02:27.340 align:start position:0%
isn't really ideal so the ideal solution
 

00:02:27.340 --> 00:02:30.180 align:start position:0%
isn't really ideal so the ideal solution
is<00:02:27.400><c> actually</c><00:02:27.790><c> to</c><00:02:28.030><c> run</c><00:02:28.390><c> your</c><00:02:28.659><c> own</c><00:02:28.690><c> network</c><00:02:29.440><c> now</c>

00:02:30.180 --> 00:02:30.190 align:start position:0%
is actually to run your own network now
 

00:02:30.190 --> 00:02:32.220 align:start position:0%
is actually to run your own network now
this<00:02:30.430><c> might</c><00:02:30.760><c> seem</c><00:02:31.209><c> like</c><00:02:31.269><c> a</c><00:02:31.510><c> good</c><00:02:31.720><c> idea</c><00:02:31.870><c> at</c><00:02:32.140><c> the</c>

00:02:32.220 --> 00:02:32.230 align:start position:0%
this might seem like a good idea at the
 

00:02:32.230 --> 00:02:34.020 align:start position:0%
this might seem like a good idea at the
beginning<00:02:32.349><c> since</c><00:02:32.950><c> its</c><00:02:33.099><c> light</c><00:02:33.280><c> stable</c><00:02:33.879><c> you</c>

00:02:34.020 --> 00:02:34.030 align:start position:0%
beginning since its light stable you
 

00:02:34.030 --> 00:02:35.460 align:start position:0%
beginning since its light stable you
have<00:02:34.060><c> unlimited</c><00:02:34.360><c> funds</c><00:02:34.870><c> you</c><00:02:35.019><c> can</c><00:02:35.140><c> share</c><00:02:35.349><c> with</c>

00:02:35.460 --> 00:02:35.470 align:start position:0%
have unlimited funds you can share with
 

00:02:35.470 --> 00:02:37.589 align:start position:0%
have unlimited funds you can share with
everybody<00:02:35.769><c> but</c><00:02:36.760><c> when</c><00:02:37.000><c> you</c><00:02:37.090><c> actually</c><00:02:37.239><c> start</c>

00:02:37.589 --> 00:02:37.599 align:start position:0%
everybody but when you actually start
 

00:02:37.599 --> 00:02:40.410 align:start position:0%
everybody but when you actually start
configuring<00:02:37.959><c> your</c><00:02:38.530><c> private</c><00:02:39.250><c> network</c><00:02:39.420><c> horror</c>

00:02:40.410 --> 00:02:40.420 align:start position:0%
configuring your private network horror
 

00:02:40.420 --> 00:02:42.479 align:start position:0%
configuring your private network horror
strikes<00:02:40.870><c> in</c><00:02:41.110><c> so</c><00:02:41.379><c> it's</c><00:02:41.560><c> actually</c><00:02:41.860><c> quite</c><00:02:42.370><c> a</c>

00:02:42.479 --> 00:02:42.489 align:start position:0%
strikes in so it's actually quite a
 

00:02:42.489 --> 00:02:44.699 align:start position:0%
strikes in so it's actually quite a
nightmare<00:02:42.819><c> to</c><00:02:43.360><c> configure</c><00:02:43.930><c> because</c><00:02:44.409><c> it</c><00:02:44.530><c> has</c>

00:02:44.699 --> 00:02:44.709 align:start position:0%
nightmare to configure because it has
 

00:02:44.709 --> 00:02:45.990 align:start position:0%
nightmare to configure because it has
the<00:02:44.980><c> zillions</c><00:02:45.159><c> of</c><00:02:45.370><c> different</c><00:02:45.489><c> moving</c>

00:02:45.990 --> 00:02:46.000 align:start position:0%
the zillions of different moving
 

00:02:46.000 --> 00:02:49.559 align:start position:0%
the zillions of different moving
components<00:02:46.329><c> and</c><00:02:46.980><c> so</c><00:02:48.030><c> we've</c><00:02:49.030><c> been</c><00:02:49.180><c> working</c><00:02:49.329><c> for</c>

00:02:49.559 --> 00:02:49.569 align:start position:0%
components and so we've been working for
 

00:02:49.569 --> 00:02:52.559 align:start position:0%
components and so we've been working for
quite<00:02:50.019><c> long</c><00:02:50.049><c> on</c><00:02:50.530><c> a</c><00:02:50.680><c> tool</c><00:02:51.190><c> called</c><00:02:51.459><c> puppet</c><00:02:51.910><c> and</c>

00:02:52.559 --> 00:02:52.569 align:start position:0%
quite long on a tool called puppet and
 

00:02:52.569 --> 00:02:53.490 align:start position:0%
quite long on a tool called puppet and
the<00:02:52.810><c> goal</c>

00:02:53.490 --> 00:02:53.500 align:start position:0%
the goal
 

00:02:53.500 --> 00:02:55.080 align:start position:0%
the goal
our<00:02:53.680><c> primary</c><00:02:54.129><c> goal</c><00:02:54.310><c> with</c><00:02:54.579><c> puppet</c><00:02:54.879><c> was</c>

00:02:55.080 --> 00:02:55.090 align:start position:0%
our primary goal with puppet was
 

00:02:55.090 --> 00:02:57.420 align:start position:0%
our primary goal with puppet was
actually<00:02:55.540><c> to</c><00:02:55.750><c> run</c><00:02:56.230><c> the</c><00:02:56.379><c> rinkeby</c><00:02:56.620><c> test</c><00:02:56.920><c> not</c><00:02:57.129><c> on</c>

00:02:57.420 --> 00:02:57.430 align:start position:0%
actually to run the rinkeby test not on
 

00:02:57.430 --> 00:02:59.520 align:start position:0%
actually to run the rinkeby test not on
it<00:02:57.609><c> but</c><00:02:58.299><c> we</c><00:02:58.450><c> kind</c><00:02:58.629><c> of</c><00:02:58.690><c> realized</c><00:02:59.079><c> that</c><00:02:59.200><c> it</c><00:02:59.379><c> will</c>

00:02:59.520 --> 00:02:59.530 align:start position:0%
it but we kind of realized that it will
 

00:02:59.530 --> 00:03:01.380 align:start position:0%
it but we kind of realized that it will
be<00:02:59.620><c> an</c><00:02:59.709><c> amazing</c><00:02:59.890><c> tool</c><00:03:00.250><c> for</c><00:03:00.310><c> at</c><00:03:00.879><c> least</c><00:03:01.090><c> we</c><00:03:01.299><c> hope</c>

00:03:01.380 --> 00:03:01.390 align:start position:0%
be an amazing tool for at least we hope
 

00:03:01.390 --> 00:03:03.059 align:start position:0%
be an amazing tool for at least we hope
an<00:03:01.540><c> amazing</c><00:03:01.870><c> tool</c><00:03:02.019><c> for</c><00:03:02.200><c> other</c><00:03:02.290><c> projects</c><00:03:02.829><c> too</c>

00:03:03.059 --> 00:03:03.069 align:start position:0%
an amazing tool for other projects too
 

00:03:03.069 --> 00:03:06.150 align:start position:0%
an amazing tool for other projects too
so<00:03:03.549><c> we</c><00:03:03.760><c> kind</c><00:03:04.030><c> of</c><00:03:04.090><c> polished</c><00:03:04.480><c> it</c><00:03:04.629><c> up</c><00:03:04.750><c> and</c><00:03:05.129><c> gave</c><00:03:06.129><c> it</c>

00:03:06.150 --> 00:03:06.160 align:start position:0%
so we kind of polished it up and gave it
 

00:03:06.160 --> 00:03:08.670 align:start position:0%
so we kind of polished it up and gave it
out<00:03:06.430><c> to</c><00:03:06.609><c> the</c><00:03:06.700><c> community</c><00:03:07.180><c> and</c><00:03:07.379><c> for</c><00:03:08.379><c> the</c><00:03:08.470><c> rest</c><00:03:08.590><c> of</c>

00:03:08.670 --> 00:03:08.680 align:start position:0%
out to the community and for the rest of
 

00:03:08.680 --> 00:03:10.110 align:start position:0%
out to the community and for the rest of
my<00:03:08.829><c> talk</c><00:03:09.010><c> I'm</c><00:03:09.220><c> going</c><00:03:09.430><c> to</c><00:03:09.519><c> do</c><00:03:09.670><c> something</c><00:03:09.879><c> really</c>

00:03:10.110 --> 00:03:10.120 align:start position:0%
my talk I'm going to do something really
 

00:03:10.120 --> 00:03:12.300 align:start position:0%
my talk I'm going to do something really
crazy<00:03:10.359><c> I</c><00:03:10.780><c> would</c><00:03:10.930><c> like</c><00:03:11.470><c> to</c><00:03:11.620><c> demonstrate</c><00:03:11.769><c> what</c>

00:03:12.300 --> 00:03:12.310 align:start position:0%
crazy I would like to demonstrate what
 

00:03:12.310 --> 00:03:13.979 align:start position:0%
crazy I would like to demonstrate what
it<00:03:12.340><c> takes</c><00:03:12.670><c> to</c><00:03:12.849><c> actually</c><00:03:13.239><c> create</c><00:03:13.540><c> an</c><00:03:13.690><c> entire</c>

00:03:13.979 --> 00:03:13.989 align:start position:0%
it takes to actually create an entire
 

00:03:13.989 --> 00:03:15.930 align:start position:0%
it takes to actually create an entire
ethereal<00:03:14.530><c> network</c><00:03:14.859><c> with</c><00:03:15.099><c> bells</c><00:03:15.340><c> and</c><00:03:15.489><c> whistles</c>

00:03:15.930 --> 00:03:15.940 align:start position:0%
ethereal network with bells and whistles
 

00:03:15.940 --> 00:03:24.629 align:start position:0%
ethereal network with bells and whistles
live<00:03:16.480><c> on</c><00:03:16.810><c> stage</c><00:03:21.480><c> so</c><00:03:22.680><c> first</c><00:03:23.680><c> up</c><00:03:23.859><c> if</c><00:03:24.190><c> you</c><00:03:24.340><c> want</c><00:03:24.519><c> to</c>

00:03:24.629 --> 00:03:24.639 align:start position:0%
live on stage so first up if you want to
 

00:03:24.639 --> 00:03:26.009 align:start position:0%
live on stage so first up if you want to
actually<00:03:24.790><c> start</c><00:03:25.000><c> your</c><00:03:25.329><c> ethereal</c><00:03:25.510><c> Network</c>

00:03:26.009 --> 00:03:26.019 align:start position:0%
actually start your ethereal Network
 

00:03:26.019 --> 00:03:27.539 align:start position:0%
actually start your ethereal Network
obviously<00:03:26.680><c> you</c><00:03:26.739><c> need</c><00:03:26.859><c> to</c><00:03:27.040><c> configure</c><00:03:27.280><c> the</c>

00:03:27.539 --> 00:03:27.549 align:start position:0%
obviously you need to configure the
 

00:03:27.549 --> 00:03:29.039 align:start position:0%
obviously you need to configure the
Genesis<00:03:27.970><c> block</c><00:03:28.090><c> the</c><00:03:28.419><c> shared</c><00:03:28.660><c> initial</c>

00:03:29.039 --> 00:03:29.049 align:start position:0%
Genesis block the shared initial
 

00:03:29.049 --> 00:03:31.199 align:start position:0%
Genesis block the shared initial
accounts<00:03:29.530><c> the</c><00:03:29.680><c> balancers</c><00:03:30.250><c> and</c><00:03:30.430><c> you</c><00:03:30.970><c> have</c><00:03:31.120><c> to</c>

00:03:31.199 --> 00:03:31.209 align:start position:0%
accounts the balancers and you have to
 

00:03:31.209 --> 00:03:32.819 align:start position:0%
accounts the balancers and you have to
define<00:03:31.510><c> what</c><00:03:31.630><c> precompiled</c><00:03:32.290><c> contracts</c><00:03:32.709><c> you</c>

00:03:32.819 --> 00:03:32.829 align:start position:0%
define what precompiled contracts you
 

00:03:32.829 --> 00:03:34.770 align:start position:0%
define what precompiled contracts you
have<00:03:32.859><c> what</c><00:03:33.160><c> fees</c><00:03:33.400><c> they</c><00:03:33.609><c> have</c><00:03:33.849><c> now</c><00:03:34.419><c> there</c><00:03:34.630><c> are</c>

00:03:34.770 --> 00:03:34.780 align:start position:0%
have what fees they have now there are
 

00:03:34.780 --> 00:03:36.240 align:start position:0%
have what fees they have now there are
different<00:03:35.139><c> for</c><00:03:35.440><c> cruise</c><00:03:35.680><c> that</c><00:03:35.889><c> you</c><00:03:36.010><c> need</c><00:03:36.160><c> to</c>

00:03:36.240 --> 00:03:36.250 align:start position:0%
different for cruise that you need to
 

00:03:36.250 --> 00:03:38.280 align:start position:0%
different for cruise that you need to
take<00:03:36.459><c> care</c><00:03:36.700><c> of</c><00:03:36.760><c> and</c><00:03:37.150><c> if</c><00:03:37.630><c> this</c><00:03:37.750><c> wasn't</c><00:03:38.139><c> horrible</c>

00:03:38.280 --> 00:03:38.290 align:start position:0%
take care of and if this wasn't horrible
 

00:03:38.290 --> 00:03:40.500 align:start position:0%
take care of and if this wasn't horrible
enough<00:03:38.739><c> if</c><00:03:39.459><c> you</c><00:03:39.609><c> have</c><00:03:39.790><c> to</c><00:03:39.940><c> do</c><00:03:40.060><c> this</c><00:03:40.180><c> for</c><00:03:40.419><c> the</c>

00:03:40.500 --> 00:03:40.510 align:start position:0%
enough if you have to do this for the
 

00:03:40.510 --> 00:03:42.629 align:start position:0%
enough if you have to do this for the
five<00:03:40.690><c> primary</c><00:03:41.019><c> clients</c><00:03:41.680><c> that's</c><00:03:41.980><c> about</c><00:03:42.370><c> four</c>

00:03:42.629 --> 00:03:42.639 align:start position:0%
five primary clients that's about four
 

00:03:42.639 --> 00:03:44.339 align:start position:0%
five primary clients that's about four
hundred<00:03:42.730><c> and</c><00:03:43.060><c> fourteen</c><00:03:43.540><c> configuration</c>

00:03:44.339 --> 00:03:44.349 align:start position:0%
hundred and fourteen configuration
 

00:03:44.349 --> 00:03:46.890 align:start position:0%
hundred and fourteen configuration
values<00:03:44.500><c> and</c><00:03:45.150><c> that's</c><00:03:46.150><c> just</c><00:03:46.450><c> a</c><00:03:46.569><c> snippet</c><00:03:46.720><c> from</c>

00:03:46.890 --> 00:03:46.900 align:start position:0%
values and that's just a snippet from
 

00:03:46.900 --> 00:03:49.530 align:start position:0%
values and that's just a snippet from
parity<00:03:47.500><c> is</c><00:03:47.560><c> really</c><00:03:47.799><c> expensive</c><00:03:48.130><c> list</c><00:03:48.549><c> so</c>

00:03:49.530 --> 00:03:49.540 align:start position:0%
parity is really expensive list so
 

00:03:49.540 --> 00:03:51.589 align:start position:0%
parity is really expensive list so
that's<00:03:49.780><c> not</c><00:03:50.590><c> really</c><00:03:50.919><c> a</c><00:03:50.950><c> pleasant</c><00:03:51.370><c> experience</c>

00:03:51.589 --> 00:03:51.599 align:start position:0%
that's not really a pleasant experience
 

00:03:51.599 --> 00:03:54.960 align:start position:0%
that's not really a pleasant experience
however<00:03:52.599><c> if</c><00:03:53.139><c> we</c><00:03:53.500><c> try</c><00:03:53.709><c> puppet</c><00:03:54.099><c> now</c><00:03:54.519><c> puppet</c><00:03:54.819><c> is</c><00:03:54.940><c> a</c>

00:03:54.960 --> 00:03:54.970 align:start position:0%
however if we try puppet now puppet is a
 

00:03:54.970 --> 00:03:57.210 align:start position:0%
however if we try puppet now puppet is a
command-line<00:03:55.690><c> tool</c><00:03:56.049><c> but</c><00:03:56.620><c> kind</c><00:03:57.040><c> of</c><00:03:57.129><c> a</c>

00:03:57.210 --> 00:03:57.220 align:start position:0%
command-line tool but kind of a
 

00:03:57.220 --> 00:03:59.190 align:start position:0%
command-line tool but kind of a
command-line<00:03:57.639><c> wizard</c><00:03:58.030><c> to</c><00:03:58.269><c> help</c><00:03:58.299><c> you</c><00:03:58.599><c> so</c><00:03:59.109><c> the</c>

00:03:59.190 --> 00:03:59.200 align:start position:0%
command-line wizard to help you so the
 

00:03:59.200 --> 00:04:00.390 align:start position:0%
command-line wizard to help you so the
first<00:03:59.440><c> thing</c><00:03:59.590><c> it</c><00:03:59.709><c> just</c><00:03:59.739><c> greets</c><00:04:00.129><c> you</c><00:04:00.250><c> with</c><00:04:00.340><c> a</c>

00:04:00.390 --> 00:04:00.400 align:start position:0%
first thing it just greets you with a
 

00:04:00.400 --> 00:04:02.339 align:start position:0%
first thing it just greets you with a
nice<00:04:00.579><c> message</c><00:04:00.970><c> and</c><00:04:01.120><c> asks</c><00:04:01.450><c> what</c><00:04:01.660><c> network</c><00:04:02.200><c> would</c>

00:04:02.339 --> 00:04:02.349 align:start position:0%
nice message and asks what network would
 

00:04:02.349 --> 00:04:04.470 align:start position:0%
nice message and asks what network would
you<00:04:02.440><c> like</c><00:04:02.590><c> to</c><00:04:02.739><c> manage</c><00:04:02.919><c> we</c><00:04:03.340><c> just</c><00:04:03.639><c> type</c><00:04:03.819><c> Def</c><00:04:04.060><c> Con</c>

00:04:04.470 --> 00:04:04.480 align:start position:0%
you like to manage we just type Def Con
 

00:04:04.480 --> 00:04:06.930 align:start position:0%
you like to manage we just type Def Con
that's<00:04:04.629><c> a</c><00:04:04.690><c> nice</c><00:04:04.840><c> network</c><00:04:05.230><c> and</c><00:04:05.650><c> then</c><00:04:06.250><c> as</c><00:04:06.519><c> what</c>

00:04:06.930 --> 00:04:06.940 align:start position:0%
that's a nice network and then as what
 

00:04:06.940 --> 00:04:08.729 align:start position:0%
that's a nice network and then as what
would<00:04:07.090><c> you</c><00:04:07.180><c> like</c><00:04:07.329><c> to</c><00:04:07.510><c> do</c><00:04:07.660><c> well</c><00:04:08.260><c> we</c><00:04:08.500><c> don't</c><00:04:08.650><c> have</c>

00:04:08.729 --> 00:04:08.739 align:start position:0%
would you like to do well we don't have
 

00:04:08.739 --> 00:04:10.559 align:start position:0%
would you like to do well we don't have
Network<00:04:09.190><c> yet</c><00:04:09.639><c> so</c><00:04:09.849><c> we</c><00:04:09.940><c> don't</c><00:04:09.970><c> kind</c><00:04:10.329><c> of</c><00:04:10.389><c> shown</c>

00:04:10.559 --> 00:04:10.569 align:start position:0%
Network yet so we don't kind of shown
 

00:04:10.569 --> 00:04:12.270 align:start position:0%
Network yet so we don't kind of shown
that<00:04:10.720><c> for</c><00:04:10.900><c> statistics</c><00:04:11.440><c> but</c><00:04:11.620><c> we</c><00:04:11.739><c> can</c><00:04:11.919><c> configure</c>

00:04:12.270 --> 00:04:12.280 align:start position:0%
that for statistics but we can configure
 

00:04:12.280 --> 00:04:14.220 align:start position:0%
that for statistics but we can configure
the<00:04:12.519><c> Genesis</c><00:04:12.940><c> block</c><00:04:13.090><c> so</c><00:04:13.599><c> let's</c><00:04:13.780><c> just</c><00:04:13.989><c> switch</c>

00:04:14.220 --> 00:04:14.230 align:start position:0%
the Genesis block so let's just switch
 

00:04:14.230 --> 00:04:16.259 align:start position:0%
the Genesis block so let's just switch
that<00:04:14.440><c> and</c><00:04:14.799><c> what</c><00:04:15.400><c> kind</c><00:04:15.519><c> of</c><00:04:15.639><c> concerns</c><00:04:16.120><c> this</c>

00:04:16.259 --> 00:04:16.269 align:start position:0%
that and what kind of concerns this
 

00:04:16.269 --> 00:04:18.210 align:start position:0%
that and what kind of concerns this
engine<00:04:16.630><c> well</c><00:04:17.169><c> we</c><00:04:17.289><c> have</c><00:04:17.440><c> proof</c><00:04:17.620><c> of</c><00:04:17.769><c> Authority</c>

00:04:18.210 --> 00:04:18.220 align:start position:0%
engine well we have proof of Authority
 

00:04:18.220 --> 00:04:20.009 align:start position:0%
engine well we have proof of Authority
for<00:04:18.400><c> click</c><00:04:18.669><c> but</c><00:04:18.940><c> since</c><00:04:19.209><c> we</c><00:04:19.329><c> want</c><00:04:19.359><c> to</c><00:04:19.660><c> actually</c>

00:04:20.009 --> 00:04:20.019 align:start position:0%
for click but since we want to actually
 

00:04:20.019 --> 00:04:21.509 align:start position:0%
for click but since we want to actually
across<00:04:20.260><c> client</c><00:04:20.680><c> that's</c><00:04:20.799><c> what</c><00:04:20.979><c> let's</c><00:04:21.190><c> stick</c><00:04:21.400><c> to</c>

00:04:21.509 --> 00:04:21.519 align:start position:0%
across client that's what let's stick to
 

00:04:21.519 --> 00:04:23.790 align:start position:0%
across client that's what let's stick to
ET<00:04:21.789><c> hash</c><00:04:21.940><c> nice</c><00:04:22.659><c> do</c><00:04:22.930><c> we</c><00:04:23.020><c> want</c><00:04:23.140><c> to</c><00:04:23.229><c> fund</c><00:04:23.380><c> initial</c>

00:04:23.790 --> 00:04:23.800 align:start position:0%
ET hash nice do we want to fund initial
 

00:04:23.800 --> 00:04:24.920 align:start position:0%
ET hash nice do we want to fund initial
account<00:04:24.039><c> No</c>

00:04:24.920 --> 00:04:24.930 align:start position:0%
account No
 

00:04:24.930 --> 00:04:28.219 align:start position:0%
account No
and<00:04:25.370><c> do</c><00:04:26.370><c> we</c><00:04:26.490><c> want</c><00:04:26.520><c> asbestos</c><00:04:27.330><c> chain</c><00:04:27.600><c> Network</c>

00:04:28.219 --> 00:04:28.229 align:start position:0%
and do we want asbestos chain Network
 

00:04:28.229 --> 00:04:30.350 align:start position:0%
and do we want asbestos chain Network
chains<00:04:28.530><c> well</c><00:04:28.830><c> if</c><00:04:28.949><c> you</c><00:04:29.070><c> run</c><00:04:29.310><c> a</c><00:04:29.370><c> public</c><00:04:30.090><c> network</c>

00:04:30.350 --> 00:04:30.360 align:start position:0%
chains well if you run a public network
 

00:04:30.360 --> 00:04:32.810 align:start position:0%
chains well if you run a public network
maybe<00:04:30.870><c> it's</c><00:04:31.080><c> worth</c><00:04:31.259><c> I</c><00:04:31.440><c> know</c><00:04:31.740><c> for</c><00:04:32.400><c> now</c><00:04:32.580><c> we</c><00:04:32.790><c> just</c>

00:04:32.810 --> 00:04:32.820 align:start position:0%
maybe it's worth I know for now we just
 

00:04:32.820 --> 00:04:35.990 align:start position:0%
maybe it's worth I know for now we just
do<00:04:33.210><c> random</c><00:04:33.419><c> and</c><00:04:34.110><c> that</c><00:04:35.100><c> was</c><00:04:35.280><c> about</c><00:04:35.400><c> it</c><00:04:35.759><c> we</c>

00:04:35.990 --> 00:04:36.000 align:start position:0%
do random and that was about it we
 

00:04:36.000 --> 00:04:37.730 align:start position:0%
do random and that was about it we
actually<00:04:36.360><c> managed</c><00:04:36.660><c> to</c><00:04:36.690><c> configure</c><00:04:37.169><c> an</c><00:04:37.350><c> entire</c>

00:04:37.730 --> 00:04:37.740 align:start position:0%
actually managed to configure an entire
 

00:04:37.740 --> 00:04:40.550 align:start position:0%
actually managed to configure an entire
Genesee<00:04:38.550><c> state</c><00:04:38.850><c> for</c><00:04:39.180><c> five</c><00:04:39.690><c> different</c><00:04:39.900><c> clients</c>

00:04:40.550 --> 00:04:40.560 align:start position:0%
Genesee state for five different clients
 

00:04:40.560 --> 00:04:46.879 align:start position:0%
Genesee state for five different clients
without<00:04:40.729><c> doing</c><00:04:41.729><c> anything</c><00:04:43.039><c> now</c><00:04:44.360><c> of</c><00:04:45.360><c> course</c><00:04:45.889><c> if</c>

00:04:46.879 --> 00:04:46.889 align:start position:0%
without doing anything now of course if
 

00:04:46.889 --> 00:04:48.230 align:start position:0%
without doing anything now of course if
you<00:04:47.100><c> actually</c><00:04:47.430><c> want</c><00:04:47.729><c> to</c><00:04:47.789><c> run</c><00:04:47.970><c> your</c><00:04:48.120><c> own</c>

00:04:48.230 --> 00:04:48.240 align:start position:0%
you actually want to run your own
 

00:04:48.240 --> 00:04:50.510 align:start position:0%
you actually want to run your own
network<00:04:48.660><c> then</c><00:04:49.410><c> the</c><00:04:49.650><c> genesis</c><00:04:50.009><c> is</c><00:04:50.160><c> just</c><00:04:50.340><c> step</c>

00:04:50.510 --> 00:04:50.520 align:start position:0%
network then the genesis is just step
 

00:04:50.520 --> 00:04:51.920 align:start position:0%
network then the genesis is just step
one<00:04:50.550><c> you</c><00:04:50.880><c> will</c><00:04:51.000><c> need</c><00:04:51.120><c> to</c><00:04:51.240><c> get</c><00:04:51.360><c> some</c><00:04:51.720><c> nodes</c>

00:04:51.920 --> 00:04:51.930 align:start position:0%
one you will need to get some nodes
 

00:04:51.930 --> 00:04:55.340 align:start position:0%
one you will need to get some nodes
online<00:04:52.410><c> but</c><00:04:53.600><c> one</c><00:04:54.600><c> of</c><00:04:54.690><c> the</c><00:04:54.780><c> biggest</c><00:04:55.020><c> problems</c>

00:04:55.340 --> 00:04:55.350 align:start position:0%
online but one of the biggest problems
 

00:04:55.350 --> 00:04:56.570 align:start position:0%
online but one of the biggest problems
that<00:04:55.440><c> we</c><00:04:55.560><c> see</c><00:04:55.770><c> with</c><00:04:55.800><c> people</c><00:04:56.220><c> getting</c><00:04:56.310><c> those</c>

00:04:56.570 --> 00:04:56.580 align:start position:0%
that we see with people getting those
 

00:04:56.580 --> 00:04:57.770 align:start position:0%
that we see with people getting those
online<00:04:56.940><c> is</c><00:04:57.030><c> that</c><00:04:57.150><c> they</c><00:04:57.270><c> have</c><00:04:57.389><c> absolutely</c><00:04:57.690><c> no</c>

00:04:57.770 --> 00:04:57.780 align:start position:0%
online is that they have absolutely no
 

00:04:57.780 --> 00:04:59.570 align:start position:0%
online is that they have absolutely no
idea<00:04:57.870><c> what</c><00:04:58.169><c> the</c><00:04:58.289><c> nodes</c><00:04:58.560><c> are</c><00:04:58.770><c> doing</c><00:04:59.100><c> so</c><00:04:59.520><c> you</c>

00:04:59.570 --> 00:04:59.580 align:start position:0%
idea what the nodes are doing so you
 

00:04:59.580 --> 00:05:01.490 align:start position:0%
idea what the nodes are doing so you
really<00:04:59.880><c> need</c><00:05:00.030><c> to</c><00:05:00.360><c> monitor</c><00:05:00.510><c> the</c><00:05:00.900><c> node</c><00:05:01.050><c> somehow</c>

00:05:01.490 --> 00:05:01.500 align:start position:0%
really need to monitor the node somehow
 

00:05:01.500 --> 00:05:04.070 align:start position:0%
really need to monitor the node somehow
and<00:05:01.770><c> really</c><00:05:02.639><c> want</c><00:05:02.820><c> to</c><00:05:02.910><c> do</c><00:05:03.000><c> that</c><00:05:03.150><c> via</c><00:05:03.479><c> them</c><00:05:03.930><c> each</c>

00:05:04.070 --> 00:05:04.080 align:start position:0%
and really want to do that via them each
 

00:05:04.080 --> 00:05:05.840 align:start position:0%
and really want to do that via them each
stat<00:05:04.380><c> so</c><00:05:04.560><c> running</c><00:05:04.830><c> each</c><00:05:04.949><c> stats</c><00:05:05.250><c> which</c><00:05:05.610><c> isn't</c>

00:05:05.840 --> 00:05:05.850 align:start position:0%
stat so running each stats which isn't
 

00:05:05.850 --> 00:05:08.090 align:start position:0%
stat so running each stats which isn't
really<00:05:06.030><c> easy</c><00:05:06.449><c> to</c><00:05:06.720><c> do</c><00:05:06.870><c> but</c><00:05:07.320><c> I</c><00:05:07.470><c> see</c><00:05:07.620><c> how</c><00:05:07.740><c> puppet</c>

00:05:08.090 --> 00:05:08.100 align:start position:0%
really easy to do but I see how puppet
 

00:05:08.100 --> 00:05:09.800 align:start position:0%
really easy to do but I see how puppet
can<00:05:08.280><c> help</c><00:05:08.490><c> so</c><00:05:08.940><c> what</c><00:05:09.150><c> would</c><00:05:09.300><c> you</c><00:05:09.419><c> like</c><00:05:09.539><c> to</c><00:05:09.720><c> do</c>

00:05:09.800 --> 00:05:09.810 align:start position:0%
can help so what would you like to do
 

00:05:09.810 --> 00:05:11.779 align:start position:0%
can help so what would you like to do
puppet<00:05:10.110><c> asks</c><00:05:10.380><c> us</c><00:05:10.500><c> what</c><00:05:11.190><c> we'd</c><00:05:11.280><c> like</c><00:05:11.400><c> to</c><00:05:11.550><c> deploy</c>

00:05:11.779 --> 00:05:11.789 align:start position:0%
puppet asks us what we'd like to deploy
 

00:05:11.789 --> 00:05:13.580 align:start position:0%
puppet asks us what we'd like to deploy
a<00:05:11.880><c> new</c><00:05:11.970><c> network</c><00:05:12.389><c> component</c><00:05:12.960><c> it</c><00:05:13.199><c> gives</c><00:05:13.410><c> us</c><00:05:13.560><c> a</c>

00:05:13.580 --> 00:05:13.590 align:start position:0%
a new network component it gives us a
 

00:05:13.590 --> 00:05:16.070 align:start position:0%
a new network component it gives us a
choice<00:05:13.889><c> let's</c><00:05:14.520><c> stick</c><00:05:14.699><c> to</c><00:05:14.820><c> it's</c><00:05:15.000><c> it's</c><00:05:15.660><c> fat</c><00:05:15.900><c> and</c>

00:05:16.070 --> 00:05:16.080 align:start position:0%
choice let's stick to it's it's fat and
 

00:05:16.080 --> 00:05:17.390 align:start position:0%
choice let's stick to it's it's fat and
which<00:05:16.919><c> server</c>

00:05:17.390 --> 00:05:17.400 align:start position:0%
which server
 

00:05:17.400 --> 00:05:20.120 align:start position:0%
which server
well<00:05:17.729><c> that's</c><00:05:18.330><c> connector</c><00:05:18.750><c> server</c><00:05:19.020><c> we</c><00:05:19.710><c> have</c><00:05:19.740><c> a</c>

00:05:20.120 --> 00:05:20.130 align:start position:0%
well that's connector server we have a
 

00:05:20.130 --> 00:05:22.040 align:start position:0%
well that's connector server we have a
server<00:05:20.430><c> called</c><00:05:20.699><c> DEFCON</c><00:05:21.000><c> Network</c>

00:05:22.040 --> 00:05:22.050 align:start position:0%
server called DEFCON Network
 

00:05:22.050 --> 00:05:29.110 align:start position:0%
server called DEFCON Network
it's<00:05:22.410><c> a</c><00:05:22.500><c> registered</c><00:05:22.919><c> domain</c><00:05:23.220><c> name</c><00:05:23.520><c> oh</c><00:05:24.860><c> yeah</c>

00:05:29.110 --> 00:05:29.120 align:start position:0%
 
 

00:05:29.120 --> 00:05:34.279 align:start position:0%
 
and<00:05:30.680><c> yay</c><00:05:31.710><c> Wi-Fi</c><00:05:32.669><c> works</c><00:05:32.880><c> awesome</c><00:05:33.330><c> so</c><00:05:34.169><c> we</c>

00:05:34.279 --> 00:05:34.289 align:start position:0%
and yay Wi-Fi works awesome so we
 

00:05:34.289 --> 00:05:38.420 align:start position:0%
and yay Wi-Fi works awesome so we
managed<00:05:34.530><c> to</c><00:05:34.650><c> connect</c><00:05:36.979><c> that's</c><00:05:37.979><c> why</c><00:05:38.190><c> you</c><00:05:38.250><c> don't</c>

00:05:38.420 --> 00:05:38.430 align:start position:0%
managed to connect that's why you don't
 

00:05:38.430 --> 00:05:45.260 align:start position:0%
managed to connect that's why you don't
do<00:05:38.639><c> live</c><00:05:38.820><c> demos</c><00:05:42.620><c> do</c><00:05:43.620><c> we</c><00:05:43.770><c> trust</c><00:05:44.370><c> this</c><00:05:44.639><c> yes</c><00:05:45.060><c> we</c>

00:05:45.260 --> 00:05:45.270 align:start position:0%
do live demos do we trust this yes we
 

00:05:45.270 --> 00:05:48.310 align:start position:0%
do live demos do we trust this yes we
trust<00:05:45.539><c> the</c><00:05:45.750><c> remote</c><00:05:45.960><c> host</c>

00:05:48.310 --> 00:05:48.320 align:start position:0%
 
 

00:05:48.320 --> 00:05:51.320 align:start position:0%
 
now<00:05:49.320><c> what</c><00:05:49.470><c> where</c><00:05:50.430><c> do</c><00:05:50.550><c> you</c><00:05:50.669><c> want</c><00:05:50.789><c> to</c><00:05:50.909><c> deploy</c><00:05:51.120><c> it</c>

00:05:51.320 --> 00:05:51.330 align:start position:0%
now what where do you want to deploy it
 

00:05:51.330 --> 00:05:52.850 align:start position:0%
now what where do you want to deploy it
half<00:05:51.599><c> since</c><00:05:51.870><c> we</c><00:05:51.960><c> want</c><00:05:52.110><c> to</c><00:05:52.169><c> deploy</c><00:05:52.289><c> possibly</c>

00:05:52.850 --> 00:05:52.860 align:start position:0%
half since we want to deploy possibly
 

00:05:52.860 --> 00:05:55.460 align:start position:0%
half since we want to deploy possibly
multiple<00:05:53.010><c> websites</c><00:05:53.430><c> here</c><00:05:53.880><c> let's</c><00:05:54.260><c> deploy</c><00:05:55.260><c> it</c>

00:05:55.460 --> 00:05:55.470 align:start position:0%
multiple websites here let's deploy it
 

00:05:55.470 --> 00:05:58.550 align:start position:0%
multiple websites here let's deploy it
on<00:05:55.710><c> port</c><00:05:56.520><c> 80</c><00:05:56.729><c> and</c><00:05:57.120><c> do</c><00:05:57.840><c> we</c><00:05:57.930><c> want</c><00:05:58.050><c> to</c><00:05:58.229><c> share</c><00:05:58.440><c> the</c>

00:05:58.550 --> 00:05:58.560 align:start position:0%
on port 80 and do we want to share the
 

00:05:58.560 --> 00:06:01.399 align:start position:0%
on port 80 and do we want to share the
port<00:05:58.800><c> 8</c><00:05:58.919><c> with</c><00:05:59.099><c> others</c><00:05:59.370><c> yes</c><00:05:59.699><c> sure</c><00:06:00.000><c> now</c><00:06:00.870><c> when</c><00:06:01.260><c> we</c>

00:06:01.399 --> 00:06:01.409 align:start position:0%
port 8 with others yes sure now when we
 

00:06:01.409 --> 00:06:03.290 align:start position:0%
port 8 with others yes sure now when we
actually<00:06:01.889><c> say</c><00:06:02.070><c> we</c><00:06:02.190><c> want</c><00:06:02.310><c> to</c><00:06:02.430><c> SharePoint</c><00:06:02.880><c> port</c>

00:06:03.290 --> 00:06:03.300 align:start position:0%
actually say we want to SharePoint port
 

00:06:03.300 --> 00:06:05.689 align:start position:0%
actually say we want to SharePoint port
80<00:06:03.479><c> purpose</c><00:06:04.380><c> will</c><00:06:04.560><c> deploy</c><00:06:04.860><c> a</c><00:06:04.889><c> reverse</c><00:06:05.310><c> engine</c>

00:06:05.689 --> 00:06:05.699 align:start position:0%
80 purpose will deploy a reverse engine
 

00:06:05.699 --> 00:06:07.610 align:start position:0%
80 purpose will deploy a reverse engine
X<00:06:05.820><c> proxy</c><00:06:06.300><c> automatically</c><00:06:07.289><c> configure</c>

00:06:07.610 --> 00:06:07.620 align:start position:0%
X proxy automatically configure
 

00:06:07.620 --> 00:06:08.899 align:start position:0%
X proxy automatically configure
everything<00:06:07.979><c> without</c><00:06:08.099><c> us</c><00:06:08.400><c> having</c><00:06:08.580><c> to</c><00:06:08.760><c> do</c>

00:06:08.899 --> 00:06:08.909 align:start position:0%
everything without us having to do
 

00:06:08.909 --> 00:06:12.339 align:start position:0%
everything without us having to do
anything<00:06:09.080><c> and</c><00:06:10.080><c> what</c><00:06:11.010><c> domain</c><00:06:11.250><c> do</c><00:06:11.490><c> we</c><00:06:11.550><c> want</c><00:06:11.729><c> to</c>

00:06:12.339 --> 00:06:12.349 align:start position:0%
anything and what domain do we want to
 

00:06:12.349 --> 00:06:17.469 align:start position:0%
anything and what domain do we want to
host<00:06:13.349><c> this</c><00:06:13.849><c> it</c><00:06:14.849><c> eats</c><00:06:15.300><c> that's</c><00:06:15.570><c> page</c><00:06:16.199><c> one</c><00:06:16.229><c> dot</c>

00:06:17.469 --> 00:06:17.479 align:start position:0%
host this it eats that's page one dot
 

00:06:17.479 --> 00:06:22.820 align:start position:0%
host this it eats that's page one dot
DEFCON<00:06:18.479><c> Network</c><00:06:21.320><c> okay</c><00:06:22.320><c> and</c><00:06:22.530><c> what's</c><00:06:22.680><c> the</c>

00:06:22.820 --> 00:06:22.830 align:start position:0%
DEFCON Network okay and what's the
 

00:06:22.830 --> 00:06:26.390 align:start position:0%
DEFCON Network okay and what's the
easiest<00:06:23.340><c> password</c><00:06:23.909><c> hello</c><00:06:24.949><c> hello</c><00:06:25.949><c> it</c><00:06:26.099><c> doesn't</c>

00:06:26.390 --> 00:06:26.400 align:start position:0%
easiest password hello hello it doesn't
 

00:06:26.400 --> 00:06:27.969 align:start position:0%
easiest password hello hello it doesn't
matter<00:06:26.520><c> yeah</c><00:06:27.120><c> it's</c><00:06:27.539><c> fine</c>

00:06:27.969 --> 00:06:27.979 align:start position:0%
matter yeah it's fine
 

00:06:27.979 --> 00:06:30.589 align:start position:0%
matter yeah it's fine
now<00:06:28.979><c> it</c><00:06:29.250><c> in</c><00:06:29.520><c> theory</c><00:06:29.760><c> public</c><00:06:30.150><c> now</c><00:06:30.270><c> runs</c><00:06:30.449><c> in</c><00:06:30.539><c> the</c>

00:06:30.589 --> 00:06:30.599 align:start position:0%
now it in theory public now runs in the
 

00:06:30.599 --> 00:06:32.990 align:start position:0%
now it in theory public now runs in the
background<00:06:31.010><c> starts</c><00:06:32.010><c> up</c><00:06:32.130><c> entirely</c><00:06:32.430><c> it's</c><00:06:32.699><c> fast</c>

00:06:32.990 --> 00:06:33.000 align:start position:0%
background starts up entirely it's fast
 

00:06:33.000 --> 00:06:36.469 align:start position:0%
background starts up entirely it's fast
and<00:06:33.150><c> everything</c><00:06:33.560><c> and</c><00:06:34.560><c> now</c><00:06:35.430><c> not</c><00:06:36.029><c> only</c><00:06:36.300><c> will</c><00:06:36.419><c> it</c>

00:06:36.469 --> 00:06:36.479 align:start position:0%
and everything and now not only will it
 

00:06:36.479 --> 00:06:38.780 align:start position:0%
and everything and now not only will it
start<00:06:36.719><c> it</c><00:06:36.870><c> up</c><00:06:36.990><c> it</c><00:06:37.229><c> also</c><00:06:37.500><c> lists</c><00:06:37.950><c> us</c><00:06:38.070><c> that</c><00:06:38.279><c> yes</c><00:06:38.490><c> we</c>

00:06:38.780 --> 00:06:38.790 align:start position:0%
start it up it also lists us that yes we
 

00:06:38.790 --> 00:06:40.490 align:start position:0%
start it up it also lists us that yes we
a<00:06:38.820><c> server</c><00:06:39.090><c> connected</c><00:06:39.570><c> the</c><00:06:39.720><c> IP</c><00:06:39.870><c> address</c><00:06:40.290><c> and</c>

00:06:40.490 --> 00:06:40.500 align:start position:0%
a server connected the IP address and
 

00:06:40.500 --> 00:06:42.590 align:start position:0%
a server connected the IP address and
what<00:06:40.650><c> services</c><00:06:41.070><c> it's</c><00:06:41.250><c> running</c><00:06:41.550><c> and</c><00:06:42.060><c> now</c><00:06:42.420><c> if</c>

00:06:42.590 --> 00:06:42.600 align:start position:0%
what services it's running and now if
 

00:06:42.600 --> 00:06:44.870 align:start position:0%
what services it's running and now if
you<00:06:42.720><c> load</c><00:06:42.930><c> up</c><00:06:43.140><c> a</c><00:06:43.290><c> web</c><00:06:43.470><c> browser</c><00:06:43.680><c> and</c><00:06:44.160><c> look</c><00:06:44.700><c> at</c>

00:06:44.870 --> 00:06:44.880 align:start position:0%
you load up a web browser and look at
 

00:06:44.880 --> 00:06:46.850 align:start position:0%
you load up a web browser and look at
the<00:06:45.000><c> actual</c><00:06:45.360><c> domain</c><00:06:45.570><c> name</c><00:06:45.960><c> then</c><00:06:46.350><c> hopefully</c>

00:06:46.850 --> 00:06:46.860 align:start position:0%
the actual domain name then hopefully
 

00:06:46.860 --> 00:06:50.210 align:start position:0%
the actual domain name then hopefully
yep<00:06:47.850><c> we</c><00:06:48.270><c> have</c><00:06:48.420><c> a</c><00:06:48.450><c> nice</c><00:06:48.630><c> test</c><00:06:48.900><c> running</c><00:06:49.140><c> and</c><00:06:49.500><c> you</c>

00:06:50.210 --> 00:06:50.220 align:start position:0%
yep we have a nice test running and you
 

00:06:50.220 --> 00:06:51.980 align:start position:0%
yep we have a nice test running and you
can<00:06:50.250><c> you</c><00:06:50.730><c> can</c><00:06:50.760><c> see</c><00:06:51.060><c> it</c><00:06:51.270><c> is</c><00:06:51.420><c> actually</c><00:06:51.570><c> not</c><00:06:51.780><c> an</c>

00:06:51.980 --> 00:06:51.990 align:start position:0%
can you can see it is actually not an
 

00:06:51.990 --> 00:06:57.530 align:start position:0%
can you can see it is actually not an
image<00:06:52.170><c> it's</c><00:06:52.350><c> alive</c><00:06:52.560><c> that</c><00:06:53.130><c> page</c><00:06:54.770><c> okay</c><00:06:56.150><c> now</c><00:06:57.150><c> we</c>

00:06:57.530 --> 00:06:57.540 align:start position:0%
image it's alive that page okay now we
 

00:06:57.540 --> 00:06:59.570 align:start position:0%
image it's alive that page okay now we
have<00:06:57.570><c> a</c><00:06:57.750><c> you</c><00:06:58.380><c> can</c><00:06:58.560><c> monitor</c><00:06:58.890><c> the</c><00:06:59.040><c> thing</c><00:06:59.250><c> but</c><00:06:59.460><c> we</c>

00:06:59.570 --> 00:06:59.580 align:start position:0%
have a you can monitor the thing but we
 

00:06:59.580 --> 00:07:01.070 align:start position:0%
have a you can monitor the thing but we
actually<00:06:59.820><c> have</c><00:06:59.940><c> to</c><00:07:00.060><c> boot</c><00:07:00.240><c> up</c><00:07:00.420><c> the</c><00:07:00.450><c> network</c>

00:07:01.070 --> 00:07:01.080 align:start position:0%
actually have to boot up the network
 

00:07:01.080 --> 00:07:04.400 align:start position:0%
actually have to boot up the network
so<00:07:01.230><c> let's</c><00:07:01.440><c> deploy</c><00:07:01.800><c> now</c><00:07:02.070><c> boot</c><00:07:03.060><c> node</c><00:07:03.380><c> yeah</c>

00:07:04.400 --> 00:07:04.410 align:start position:0%
so let's deploy now boot node yeah
 

00:07:04.410 --> 00:07:07.960 align:start position:0%
so let's deploy now boot node yeah
that's<00:07:04.710><c> sometimes</c><00:07:05.070><c> the</c><00:07:05.430><c> console</c><00:07:05.760><c> is</c><00:07:05.880><c> funky</c>

00:07:07.960 --> 00:07:07.970 align:start position:0%
that's sometimes the console is funky
 

00:07:07.970 --> 00:07:10.970 align:start position:0%
that's sometimes the console is funky
now<00:07:08.970><c> again</c><00:07:09.270><c> we</c><00:07:09.390><c> have</c><00:07:09.540><c> a</c><00:07:09.570><c> small</c><00:07:09.900><c> scan</c><00:07:10.560><c> so</c><00:07:10.740><c> let</c><00:07:10.860><c> me</c>

00:07:10.970 --> 00:07:10.980 align:start position:0%
now again we have a small scan so let me
 

00:07:10.980 --> 00:07:13.120 align:start position:0%
now again we have a small scan so let me
know<00:07:11.070><c> what</c><00:07:11.190><c> we're</c><00:07:11.400><c> up</c><00:07:11.550><c> to</c><00:07:11.610><c> and</c><00:07:12.000><c> that's</c>

00:07:13.120 --> 00:07:13.130 align:start position:0%
know what we're up to and that's
 

00:07:13.130 --> 00:07:17.450 align:start position:0%
know what we're up to and that's
deployment<00:07:15.680><c> and</c><00:07:16.680><c> where</c><00:07:17.040><c> do</c><00:07:17.160><c> we</c><00:07:17.250><c> want</c><00:07:17.400><c> to</c>

00:07:17.450 --> 00:07:17.460 align:start position:0%
deployment and where do we want to
 

00:07:17.460 --> 00:07:19.010 align:start position:0%
deployment and where do we want to
deploy<00:07:17.610><c> it</c><00:07:17.760><c> well</c><00:07:18.030><c> usually</c><00:07:18.390><c> don't</c><00:07:18.630><c> want</c><00:07:18.870><c> your</c>

00:07:19.010 --> 00:07:19.020 align:start position:0%
deploy it well usually don't want your
 

00:07:19.020 --> 00:07:20.330 align:start position:0%
deploy it well usually don't want your
boot<00:07:19.200><c> not</c><00:07:19.380><c> to</c><00:07:19.500><c> go</c><00:07:19.620><c> down</c><00:07:19.800><c> if</c><00:07:19.980><c> somebody's</c>

00:07:20.330 --> 00:07:20.340 align:start position:0%
boot not to go down if somebody's
 

00:07:20.340 --> 00:07:21.860 align:start position:0%
boot not to go down if somebody's
dusting<00:07:20.730><c> your</c><00:07:20.850><c> website</c><00:07:21.240><c> so</c><00:07:21.480><c> let's</c><00:07:21.510><c> just</c>

00:07:21.860 --> 00:07:21.870 align:start position:0%
dusting your website so let's just
 

00:07:21.870 --> 00:07:24.050 align:start position:0%
dusting your website so let's just
switch<00:07:22.080><c> to</c><00:07:22.410><c> a</c><00:07:22.620><c> new</c><00:07:22.770><c> server</c><00:07:23.100><c> let's</c><00:07:23.610><c> call</c><00:07:23.940><c> it</c>

00:07:24.050 --> 00:07:24.060 align:start position:0%
switch to a new server let's call it
 

00:07:24.060 --> 00:07:29.330 align:start position:0%
switch to a new server let's call it
boot<00:07:24.300><c> DEFCON</c><00:07:25.260><c> Network</c><00:07:26.900><c> and</c><00:07:27.900><c> yes</c><00:07:28.770><c> we</c><00:07:28.950><c> connected</c>

00:07:29.330 --> 00:07:29.340 align:start position:0%
boot DEFCON Network and yes we connected
 

00:07:29.340 --> 00:07:30.800 align:start position:0%
boot DEFCON Network and yes we connected
a<00:07:29.400><c> new</c><00:07:29.520><c> server</c><00:07:29.760><c> that's</c><00:07:30.060><c> fine</c><00:07:30.270><c> we</c><00:07:30.510><c> can</c><00:07:30.660><c> manage</c>

00:07:30.800 --> 00:07:30.810 align:start position:0%
a new server that's fine we can manage
 

00:07:30.810 --> 00:07:33.290 align:start position:0%
a new server that's fine we can manage
multiple<00:07:31.050><c> servers</c><00:07:31.560><c> at</c><00:07:31.680><c> the</c><00:07:31.710><c> same</c><00:07:31.950><c> time</c><00:07:32.300><c> where</c>

00:07:33.290 --> 00:07:33.300 align:start position:0%
multiple servers at the same time where
 

00:07:33.300 --> 00:07:34.970 align:start position:0%
multiple servers at the same time where
do<00:07:33.360><c> you</c><00:07:33.420><c> want</c><00:07:33.570><c> to</c><00:07:33.630><c> store</c><00:07:33.930><c> the</c><00:07:34.140><c> data</c><00:07:34.170><c> directory</c>

00:07:34.970 --> 00:07:34.980 align:start position:0%
do you want to store the data directory
 

00:07:34.980 --> 00:07:38.330 align:start position:0%
do you want to store the data directory
let's<00:07:35.490><c> call</c><00:07:35.700><c> it</c><00:07:35.850><c> DEFCON</c><00:07:37.160><c> server</c>

00:07:38.330 --> 00:07:38.340 align:start position:0%
let's call it DEFCON server
 

00:07:38.340 --> 00:07:41.090 align:start position:0%
let's call it DEFCON server
what<00:07:38.700><c> UDP</c><00:07:39.150><c> port</c><00:07:39.420><c> one</c><00:07:39.600><c> we'll</c><00:07:40.320><c> just</c><00:07:40.500><c> you</c><00:07:40.590><c> go</c><00:07:40.920><c> with</c>

00:07:41.090 --> 00:07:41.100 align:start position:0%
what UDP port one we'll just you go with
 

00:07:41.100 --> 00:07:43.070 align:start position:0%
what UDP port one we'll just you go with
the<00:07:41.160><c> default</c><00:07:41.600><c> configurations</c><00:07:42.600><c> they</c><00:07:42.810><c> aren't</c>

00:07:43.070 --> 00:07:43.080 align:start position:0%
the default configurations they aren't
 

00:07:43.080 --> 00:07:45.650 align:start position:0%
the default configurations they aren't
even<00:07:43.260><c> that</c><00:07:43.880><c> interesting</c><00:07:44.880><c> and</c><00:07:45.270><c> what</c><00:07:45.390><c> we</c><00:07:45.480><c> want</c>

00:07:45.650 --> 00:07:45.660 align:start position:0%
even that interesting and what we want
 

00:07:45.660 --> 00:07:47.090 align:start position:0%
even that interesting and what we want
to<00:07:45.750><c> call</c><00:07:45.960><c> the</c><00:07:46.110><c> booted</c><00:07:46.380><c> on</c><00:07:46.500><c> this</c><00:07:46.650><c> past</c><00:07:46.860><c> page</c>

00:07:47.090 --> 00:07:47.100 align:start position:0%
to call the booted on this past page
 

00:07:47.100 --> 00:07:50.570 align:start position:0%
to call the booted on this past page
that's<00:07:48.000><c> called</c><00:07:48.210><c> that</c><00:07:49.020><c> seems</c><00:07:49.290><c> about</c><00:07:49.530><c> as</c><00:07:49.830><c> dumb</c>

00:07:50.570 --> 00:07:50.580 align:start position:0%
that's called that seems about as dumb
 

00:07:50.580 --> 00:07:54.230 align:start position:0%
that's called that seems about as dumb
as<00:07:50.640><c> it</c><00:07:50.820><c> can</c><00:07:51.000><c> get</c><00:07:51.120><c> and</c><00:07:52.370><c> again</c><00:07:53.370><c> pop</c><00:07:53.640><c> it</c><00:07:53.790><c> does</c><00:07:54.060><c> it's</c>

00:07:54.230 --> 00:07:54.240 align:start position:0%
as it can get and again pop it does it's
 

00:07:54.240 --> 00:07:56.960 align:start position:0%
as it can get and again pop it does it's
funky<00:07:54.750><c> magic</c><00:07:55.020><c> in</c><00:07:55.140><c> the</c><00:07:55.230><c> background</c><00:07:55.650><c> and</c><00:07:56.220><c> if</c><00:07:56.730><c> we</c>

00:07:56.960 --> 00:07:56.970 align:start position:0%
funky magic in the background and if we
 

00:07:56.970 --> 00:08:01.850 align:start position:0%
funky magic in the background and if we
I<00:07:57.590><c> think</c><00:07:58.590><c> we</c><00:07:58.860><c> can</c><00:07:59.010><c> I</c><00:07:59.340><c> can</c><00:07:59.970><c> even</c><00:08:00.180><c> close</c><00:08:00.390><c> this</c><00:08:00.860><c> yep</c>

00:08:01.850 --> 00:08:01.860 align:start position:0%
I think we can I can even close this yep
 

00:08:01.860 --> 00:08:04.490 align:start position:0%
I think we can I can even close this yep
and<00:08:02.580><c> if</c><00:08:02.760><c> we</c><00:08:02.880><c> now</c><00:08:03.000><c> stack</c><00:08:03.360><c> I</c><00:08:03.720><c> checked</c><00:08:04.050><c> our</c><00:08:04.200><c> stats</c>

00:08:04.490 --> 00:08:04.500 align:start position:0%
and if we now stack I checked our stats
 

00:08:04.500 --> 00:08:07.820 align:start position:0%
and if we now stack I checked our stats
page<00:08:04.880><c> then</c><00:08:05.880><c> yep</c><00:08:06.590><c> fair</c><00:08:07.590><c> enough</c>

00:08:07.820 --> 00:08:07.830 align:start position:0%
page then yep fair enough
 

00:08:07.830 --> 00:08:09.890 align:start position:0%
page then yep fair enough
we<00:08:08.010><c> have</c><00:08:08.220><c> our</c><00:08:08.520><c> boot</c><00:08:08.790><c> notes</c><00:08:09.030><c> register</c><00:08:09.660><c> maybe</c>

00:08:09.890 --> 00:08:09.900 align:start position:0%
we have our boot notes register maybe
 

00:08:09.900 --> 00:08:13.070 align:start position:0%
we have our boot notes register maybe
it's<00:08:10.080><c> not</c><00:08:10.170><c> a</c><00:08:10.470><c> bit</c><00:08:11.160><c> tiny</c><00:08:11.430><c> but</c><00:08:11.670><c> we</c><00:08:12.630><c> have</c><00:08:12.780><c> a</c><00:08:12.810><c> boot</c>

00:08:13.070 --> 00:08:13.080 align:start position:0%
it's not a bit tiny but we have a boot
 

00:08:13.080 --> 00:08:14.780 align:start position:0%
it's not a bit tiny but we have a boot
running<00:08:13.590><c> and</c><00:08:13.800><c> it's</c><00:08:14.010><c> immediately</c><00:08:14.400><c> linked</c><00:08:14.640><c> to</c>

00:08:14.780 --> 00:08:14.790 align:start position:0%
running and it's immediately linked to
 

00:08:14.790 --> 00:08:16.160 align:start position:0%
running and it's immediately linked to
the<00:08:15.000><c> Status</c><00:08:15.300><c> page</c><00:08:15.360><c> we</c><00:08:15.570><c> didn't</c><00:08:15.780><c> even</c><00:08:15.870><c> have</c><00:08:15.960><c> to</c>

00:08:16.160 --> 00:08:16.170 align:start position:0%
the Status page we didn't even have to
 

00:08:16.170 --> 00:08:18.380 align:start position:0%
the Status page we didn't even have to
configure<00:08:16.440><c> everything</c><00:08:16.980><c> cool</c><00:08:17.400><c> now</c><00:08:18.030><c> we</c><00:08:18.090><c> have</c><00:08:18.360><c> a</c>

00:08:18.380 --> 00:08:18.390 align:start position:0%
configure everything cool now we have a
 

00:08:18.390 --> 00:08:20.000 align:start position:0%
configure everything cool now we have a
static<00:08:18.870><c> chain</c><00:08:19.200><c> that</c><00:08:19.320><c> doesn't</c><00:08:19.650><c> do</c><00:08:19.740><c> anything</c>

00:08:20.000 --> 00:08:20.010 align:start position:0%
static chain that doesn't do anything
 

00:08:20.010 --> 00:08:21.830 align:start position:0%
static chain that doesn't do anything
obviously<00:08:20.580><c> we</c><00:08:20.670><c> need</c><00:08:20.820><c> to</c><00:08:20.910><c> mine</c><00:08:21.150><c> on</c><00:08:21.420><c> the</c><00:08:21.600><c> chain</c>

00:08:21.830 --> 00:08:21.840 align:start position:0%
obviously we need to mine on the chain
 

00:08:21.840 --> 00:08:25.150 align:start position:0%
obviously we need to mine on the chain
to<00:08:22.320><c> make</c><00:08:22.560><c> it</c><00:08:22.620><c> progress</c><00:08:22.920><c> so</c><00:08:23.760><c> we</c><00:08:23.790><c> can</c><00:08:24.060><c> again</c><00:08:24.300><c> ask</c>

00:08:25.150 --> 00:08:25.160 align:start position:0%
to make it progress so we can again ask
 

00:08:25.160 --> 00:08:28.370 align:start position:0%
to make it progress so we can again ask
startup<00:08:26.160><c> puppet</c><00:08:26.520><c> ask</c><00:08:26.790><c> it</c><00:08:27.030><c> to</c><00:08:27.180><c> connect</c><00:08:27.480><c> to</c><00:08:27.690><c> our</c>

00:08:28.370 --> 00:08:28.380 align:start position:0%
startup puppet ask it to connect to our
 

00:08:28.380 --> 00:08:30.650 align:start position:0%
startup puppet ask it to connect to our
new<00:08:28.590><c> little</c><00:08:28.920><c> network</c><00:08:29.730><c> and</c><00:08:30.270><c> let's</c><00:08:30.420><c> see</c><00:08:30.540><c> how</c>

00:08:30.650 --> 00:08:30.660 align:start position:0%
new little network and let's see how
 

00:08:30.660 --> 00:08:32.420 align:start position:0%
new little network and let's see how
what<00:08:30.810><c> it</c><00:08:30.930><c> takes</c><00:08:31.110><c> to</c><00:08:31.260><c> deploy</c><00:08:31.590><c> our</c><00:08:31.620><c> mining</c><00:08:32.250><c> node</c>

00:08:32.420 --> 00:08:32.430 align:start position:0%
what it takes to deploy our mining node
 

00:08:32.430 --> 00:08:35.150 align:start position:0%
what it takes to deploy our mining node
now<00:08:33.330><c> we</c><00:08:33.390><c> want</c><00:08:33.630><c> to</c><00:08:33.720><c> deploy</c><00:08:33.990><c> a</c><00:08:34.380><c> new</c><00:08:34.919><c> network</c>

00:08:35.150 --> 00:08:35.160 align:start position:0%
now we want to deploy a new network
 

00:08:35.160 --> 00:08:37.670 align:start position:0%
now we want to deploy a new network
component<00:08:35.910><c> let's</c><00:08:36.390><c> deploy</c><00:08:36.660><c> a</c><00:08:37.050><c> mining</c><00:08:37.410><c> order</c>

00:08:37.670 --> 00:08:37.680 align:start position:0%
component let's deploy a mining order
 

00:08:37.680 --> 00:08:40.640 align:start position:0%
component let's deploy a mining order
sealer<00:08:37.979><c> again</c><00:08:38.760><c> miner</c><00:08:39.030><c> kind</c><00:08:39.419><c> of</c><00:08:39.510><c> takes</c><00:08:40.290><c> a</c><00:08:40.440><c> kick</c>

00:08:40.640 --> 00:08:40.650 align:start position:0%
sealer again miner kind of takes a kick
 

00:08:40.650 --> 00:08:41.630 align:start position:0%
sealer again miner kind of takes a kick
out<00:08:40.890><c> of</c><00:08:41.099><c> the</c><00:08:41.220><c> network</c>

00:08:41.630 --> 00:08:41.640 align:start position:0%
out of the network
 

00:08:41.640 --> 00:08:44.120 align:start position:0%
out of the network
machine<00:08:42.360><c> so</c><00:08:42.599><c> let's</c><00:08:42.810><c> do</c><00:08:43.050><c> put</c><00:08:43.380><c> it</c><00:08:43.500><c> on</c><00:08:43.680><c> the</c><00:08:43.890><c> miner</c>

00:08:44.120 --> 00:08:44.130 align:start position:0%
machine so let's do put it on the miner
 

00:08:44.130 --> 00:08:52.120 align:start position:0%
machine so let's do put it on the miner
dot<00:08:45.620><c> DEFCON</c><00:08:46.620><c> Network</c><00:08:47.750><c> machine</c><00:08:48.750><c> yep</c><00:08:49.850><c> and</c>

00:08:52.120 --> 00:08:52.130 align:start position:0%
dot DEFCON Network machine yep and
 

00:08:52.130 --> 00:08:54.249 align:start position:0%
dot DEFCON Network machine yep and
yeah<00:08:52.850><c> yeah</c><00:08:53.120><c> where</c><00:08:53.420><c> do</c><00:08:53.480><c> should</c><00:08:53.690><c> we</c><00:08:53.810><c> store</c><00:08:54.019><c> the</c>

00:08:54.249 --> 00:08:54.259 align:start position:0%
yeah yeah where do should we store the
 

00:08:54.259 --> 00:08:58.449 align:start position:0%
yeah yeah where do should we store the
data<00:08:54.800><c> DEFCON</c><00:08:55.899><c> Minor</c><00:08:56.899><c> and</c><00:08:57.350><c> we</c><00:08:58.040><c> should</c><00:08:58.220><c> destroy</c>

00:08:58.449 --> 00:08:58.459 align:start position:0%
data DEFCON Minor and we should destroy
 

00:08:58.459 --> 00:09:05.920 align:start position:0%
data DEFCON Minor and we should destroy
ET<00:08:58.819><c> hashtags</c><00:08:59.300><c> DEFCON</c><00:09:00.139><c> and</c><00:09:03.730><c> the</c><00:09:04.730><c> remainder</c><00:09:05.029><c> can</c>

00:09:05.920 --> 00:09:05.930 align:start position:0%
ET hashtags DEFCON and the remainder can
 

00:09:05.930 --> 00:09:07.569 align:start position:0%
ET hashtags DEFCON and the remainder can
be<00:09:06.139><c> the</c><00:09:06.470><c> connectivity</c><00:09:07.040><c> strings</c><00:09:07.279><c> can</c><00:09:07.490><c> be</c>

00:09:07.569 --> 00:09:07.579 align:start position:0%
be the connectivity strings can be
 

00:09:07.579 --> 00:09:09.840 align:start position:0%
be the connectivity strings can be
simple<00:09:07.910><c> and</c><00:09:08.060><c> we</c><00:09:08.180><c> want</c><00:09:08.360><c> to</c><00:09:08.449><c> register</c><00:09:08.569><c> it</c><00:09:09.170><c> on</c><00:09:09.410><c> the</c>

00:09:09.840 --> 00:09:09.850 align:start position:0%
simple and we want to register it on the
 

00:09:09.850 --> 00:09:13.120 align:start position:0%
simple and we want to register it on the
et<00:09:10.850><c> hash</c><00:09:11.000><c> page</c><00:09:11.300><c> as</c><00:09:12.079><c> a</c><00:09:12.230><c> listas</c><00:09:12.529><c> page</c><00:09:12.800><c> as</c><00:09:12.980><c> the</c>

00:09:13.120 --> 00:09:13.130 align:start position:0%
et hash page as a listas page as the
 

00:09:13.130 --> 00:09:13.509 align:start position:0%
et hash page as a listas page as the
minor

00:09:13.509 --> 00:09:13.519 align:start position:0%
minor
 

00:09:13.519 --> 00:09:16.329 align:start position:0%
minor
now<00:09:13.790><c> what</c><00:09:13.970><c> ether</c><00:09:14.269><c> base</c><00:09:14.509><c> should</c><00:09:14.779><c> ooh</c><00:09:15.199><c> that</c><00:09:16.160><c> was</c>

00:09:16.329 --> 00:09:16.339 align:start position:0%
now what ether base should ooh that was
 

00:09:16.339 --> 00:09:20.710 align:start position:0%
now what ether base should ooh that was
fancy<00:09:17.560><c> what</c><00:09:18.759><c> address</c><00:09:19.759><c> such</c><00:09:20.120><c> a</c><00:09:20.240><c> minor</c><00:09:20.420><c> use</c>

00:09:20.710 --> 00:09:20.720 align:start position:0%
fancy what address such a minor use
 

00:09:20.720 --> 00:09:22.780 align:start position:0%
fancy what address such a minor use
we'll<00:09:21.110><c> just</c><00:09:21.290><c> copy</c><00:09:21.470><c> paste</c><00:09:21.560><c> this</c><00:09:21.920><c> here</c><00:09:21.980><c> and</c><00:09:22.459><c> what</c>

00:09:22.780 --> 00:09:22.790 align:start position:0%
we'll just copy paste this here and what
 

00:09:22.790 --> 00:09:25.180 align:start position:0%
we'll just copy paste this here and what
gas<00:09:23.449><c> price</c><00:09:23.750><c> and</c><00:09:24.050><c> gas</c><00:09:24.199><c> targets</c><00:09:24.680><c> we'll</c><00:09:25.009><c> just</c>

00:09:25.180 --> 00:09:25.190 align:start position:0%
gas price and gas targets we'll just
 

00:09:25.190 --> 00:09:26.889 align:start position:0%
gas price and gas targets we'll just
stick<00:09:25.339><c> to</c><00:09:25.490><c> the</c><00:09:25.610><c> default</c><00:09:26.000><c> it's</c><00:09:26.420><c> not</c><00:09:26.600><c> that</c>

00:09:26.889 --> 00:09:26.899 align:start position:0%
stick to the default it's not that
 

00:09:26.899 --> 00:09:28.870 align:start position:0%
stick to the default it's not that
important<00:09:27.560><c> and</c><00:09:27.709><c> the</c><00:09:27.980><c> game</c><00:09:28.130><c> puppet</c><00:09:28.430><c> is</c><00:09:28.550><c> pushing</c>

00:09:28.870 --> 00:09:28.880 align:start position:0%
important and the game puppet is pushing
 

00:09:28.880 --> 00:09:31.329 align:start position:0%
important and the game puppet is pushing
out<00:09:29.029><c> the</c><00:09:29.380><c> mining</c><00:09:30.380><c> note</c><00:09:30.560><c> to</c><00:09:30.680><c> our</c><00:09:30.740><c> remote</c><00:09:31.009><c> server</c>

00:09:31.329 --> 00:09:31.339 align:start position:0%
out the mining note to our remote server
 

00:09:31.339 --> 00:09:34.990 align:start position:0%
out the mining note to our remote server
and<00:09:32.199><c> it</c><00:09:33.199><c> should</c><00:09:33.560><c> finish</c><00:09:33.800><c> booting</c><00:09:34.339><c> any</c><00:09:34.579><c> moment</c>

00:09:34.990 --> 00:09:35.000 align:start position:0%
and it should finish booting any moment
 

00:09:35.000 --> 00:09:36.639 align:start position:0%
and it should finish booting any moment
it<00:09:35.120><c> does</c><00:09:35.269><c> a</c><00:09:35.300><c> quick</c><00:09:35.600><c> health</c><00:09:35.839><c> check</c><00:09:36.139><c> it</c><00:09:36.290><c> actually</c>

00:09:36.639 --> 00:09:36.649 align:start position:0%
it does a quick health check it actually
 

00:09:36.649 --> 00:09:37.870 align:start position:0%
it does a quick health check it actually
checks<00:09:36.829><c> whether</c><00:09:37.040><c> the</c><00:09:37.100><c> ports</c><00:09:37.430><c> are</c><00:09:37.550><c> reachable</c>

00:09:37.870 --> 00:09:37.880 align:start position:0%
checks whether the ports are reachable
 

00:09:37.880 --> 00:09:40.240 align:start position:0%
checks whether the ports are reachable
we<00:09:38.329><c> have</c><00:09:38.449><c> a</c><00:09:38.480><c> nice</c><00:09:38.720><c> dump</c><00:09:39.500><c> of</c><00:09:39.680><c> everything</c><00:09:40.130><c> we</c>

00:09:40.240 --> 00:09:40.250 align:start position:0%
we have a nice dump of everything we
 

00:09:40.250 --> 00:09:42.939 align:start position:0%
we have a nice dump of everything we
configure<00:09:40.639><c> until</c><00:09:40.970><c> now</c><00:09:41.149><c> and</c><00:09:41.509><c> if</c><00:09:42.500><c> we</c><00:09:42.649><c> look</c><00:09:42.800><c> at</c>

00:09:42.939 --> 00:09:42.949 align:start position:0%
configure until now and if we look at
 

00:09:42.949 --> 00:09:45.449 align:start position:0%
configure until now and if we look at
the<00:09:43.069><c> stats</c><00:09:43.339><c> page</c><00:09:43.610><c> fingers</c><00:09:44.029><c> crossed</c>

00:09:45.449 --> 00:09:45.459 align:start position:0%
the stats page fingers crossed
 

00:09:45.459 --> 00:09:48.490 align:start position:0%
the stats page fingers crossed
yep<00:09:46.459><c> we</c><00:09:46.790><c> actually</c><00:09:47.240><c> have</c><00:09:47.449><c> already</c><00:09:47.660><c> four</c><00:09:48.110><c> blocks</c>

00:09:48.490 --> 00:09:48.500 align:start position:0%
yep we actually have already four blocks
 

00:09:48.500 --> 00:09:54.340 align:start position:0%
yep we actually have already four blocks
mind<00:09:49.209><c> and</c><00:09:51.009><c> not</c><00:09:52.009><c> only</c><00:09:52.310><c> that</c><00:09:52.670><c> I'm</c><00:09:53.269><c> really</c><00:09:53.540><c> hoping</c>

00:09:54.340 --> 00:09:54.350 align:start position:0%
mind and not only that I'm really hoping
 

00:09:54.350 --> 00:09:56.230 align:start position:0%
mind and not only that I'm really hoping
that<00:09:54.529><c> the</c><00:09:54.649><c> boot</c><00:09:54.829><c> node</c><00:09:55.040><c> will</c><00:09:55.279><c> connect</c><00:09:55.670><c> soon</c><00:09:56.060><c> to</c>

00:09:56.230 --> 00:09:56.240 align:start position:0%
that the boot node will connect soon to
 

00:09:56.240 --> 00:09:58.749 align:start position:0%
that the boot node will connect soon to
the<00:09:56.360><c> mining</c><00:09:56.689><c> node</c><00:09:56.899><c> but</c><00:09:57.680><c> since</c><00:09:58.189><c> time</c><00:09:58.610><c> is</c>

00:09:58.749 --> 00:09:58.759 align:start position:0%
the mining node but since time is
 

00:09:58.759 --> 00:10:00.160 align:start position:0%
the mining node but since time is
limited<00:09:58.910><c> we'll</c><00:09:59.269><c> just</c><00:09:59.540><c> check</c><00:09:59.720><c> it</c><00:09:59.839><c> in</c><00:09:59.930><c> the</c><00:09:59.990><c> next</c>

00:10:00.160 --> 00:10:00.170 align:start position:0%
limited we'll just check it in the next
 

00:10:00.170 --> 00:10:00.850 align:start position:0%
limited we'll just check it in the next
slide

00:10:00.850 --> 00:10:00.860 align:start position:0%
slide
 

00:10:00.860 --> 00:10:04.120 align:start position:0%
slide
yep<00:10:01.160><c> they've</c><00:10:01.370><c> connected</c><00:10:02.110><c> cool</c><00:10:03.380><c> so</c><00:10:03.800><c> of</c><00:10:03.949><c> course</c>

00:10:04.120 --> 00:10:04.130 align:start position:0%
yep they've connected cool so of course
 

00:10:04.130 --> 00:10:05.980 align:start position:0%
yep they've connected cool so of course
now<00:10:04.610><c> you</c><00:10:04.670><c> actually</c><00:10:05.029><c> have</c><00:10:05.389><c> an</c><00:10:05.509><c> entire</c><00:10:05.630><c> network</c>

00:10:05.980 --> 00:10:05.990 align:start position:0%
now you actually have an entire network
 

00:10:05.990 --> 00:10:07.900 align:start position:0%
now you actually have an entire network
up<00:10:06.319><c> and</c><00:10:06.439><c> running</c><00:10:06.529><c> but</c><00:10:07.189><c> if</c><00:10:07.370><c> you</c><00:10:07.519><c> tell</c><00:10:07.790><c> your</c>

00:10:07.900 --> 00:10:07.910 align:start position:0%
up and running but if you tell your
 

00:10:07.910 --> 00:10:09.160 align:start position:0%
up and running but if you tell your
friends<00:10:08.269><c> that</c><00:10:08.300><c> here</c><00:10:08.600><c> I</c><00:10:08.630><c> have</c><00:10:08.839><c> this</c><00:10:08.959><c> awesome</c>

00:10:09.160 --> 00:10:09.170 align:start position:0%
friends that here I have this awesome
 

00:10:09.170 --> 00:10:11.800 align:start position:0%
friends that here I have this awesome
Network<00:10:09.649><c> they</c><00:10:09.949><c> will</c><00:10:10.130><c> just</c><00:10:10.339><c> go</c><00:10:10.550><c> okay</c><00:10:11.329><c> and</c><00:10:11.660><c> how</c>

00:10:11.800 --> 00:10:11.810 align:start position:0%
Network they will just go okay and how
 

00:10:11.810 --> 00:10:14.499 align:start position:0%
Network they will just go okay and how
do<00:10:11.870><c> we</c><00:10:12.019><c> use</c><00:10:12.079><c> it</c><00:10:12.259><c> and</c><00:10:12.620><c> then</c><00:10:13.399><c> you</c><00:10:13.519><c> kind</c><00:10:13.819><c> of</c><00:10:13.910><c> start</c>

00:10:14.499 --> 00:10:14.509 align:start position:0%
do we use it and then you kind of start
 

00:10:14.509 --> 00:10:15.999 align:start position:0%
do we use it and then you kind of start
scratching<00:10:14.839><c> your</c><00:10:15.110><c> head</c><00:10:15.259><c> so</c><00:10:15.680><c> it</c><00:10:15.769><c> would</c><00:10:15.889><c> be</c>

00:10:15.999 --> 00:10:16.009 align:start position:0%
scratching your head so it would be
 

00:10:16.009 --> 00:10:18.490 align:start position:0%
scratching your head so it would be
really<00:10:16.130><c> nice</c><00:10:16.370><c> if</c><00:10:16.990><c> well</c><00:10:17.990><c> first</c><00:10:18.230><c> thing</c><00:10:18.350><c> first</c>

00:10:18.490 --> 00:10:18.500 align:start position:0%
really nice if well first thing first
 

00:10:18.500 --> 00:10:20.199 align:start position:0%
really nice if well first thing first
you<00:10:18.709><c> could</c><00:10:18.860><c> see</c><00:10:19.160><c> what</c><00:10:19.370><c> the</c><00:10:19.519><c> network</c><00:10:19.819><c> is</c><00:10:19.910><c> doing</c>

00:10:20.199 --> 00:10:20.209 align:start position:0%
you could see what the network is doing
 

00:10:20.209 --> 00:10:21.879 align:start position:0%
you could see what the network is doing
so<00:10:20.509><c> for</c><00:10:20.689><c> that</c><00:10:20.810><c> obviously</c><00:10:21.259><c> we</c><00:10:21.410><c> need</c><00:10:21.529><c> kind</c><00:10:21.769><c> of</c><00:10:21.800><c> a</c>

00:10:21.879 --> 00:10:21.889 align:start position:0%
so for that obviously we need kind of a
 

00:10:21.889 --> 00:10:25.509 align:start position:0%
so for that obviously we need kind of a
block<00:10:22.100><c> Explorer</c><00:10:23.139><c> which</c><00:10:24.310><c> currently</c><00:10:25.310><c> for</c>

00:10:25.509 --> 00:10:25.519 align:start position:0%
block Explorer which currently for
 

00:10:25.519 --> 00:10:27.610 align:start position:0%
block Explorer which currently for
example<00:10:25.850><c> there</c><00:10:25.970><c> is</c><00:10:26.060><c> no</c><00:10:26.230><c> open</c><00:10:27.230><c> source</c><00:10:27.439><c> block</c>

00:10:27.610 --> 00:10:27.620 align:start position:0%
example there is no open source block
 

00:10:27.620 --> 00:10:29.220 align:start position:0%
example there is no open source block
Explorer<00:10:28.009><c> that</c><00:10:28.250><c> supports</c>

00:10:29.220 --> 00:10:29.230 align:start position:0%
Explorer that supports
 

00:10:29.230 --> 00:10:32.170 align:start position:0%
Explorer that supports
Goethe<00:10:30.230><c> reham</c><00:10:30.709><c> as</c><00:10:30.800><c> a</c><00:10:30.860><c> back-end</c><00:10:31.160><c> but</c><00:10:31.579><c> however</c>

00:10:32.170 --> 00:10:32.180 align:start position:0%
Goethe reham as a back-end but however
 

00:10:32.180 --> 00:10:34.120 align:start position:0%
Goethe reham as a back-end but however
there<00:10:32.449><c> is</c><00:10:32.569><c> one</c><00:10:32.600><c> that</c><00:10:32.870><c> supports</c><00:10:33.230><c> parity</c><00:10:33.709><c> now</c>

00:10:34.120 --> 00:10:34.130 align:start position:0%
there is one that supports parity now
 

00:10:34.130 --> 00:10:35.980 align:start position:0%
there is one that supports parity now
can<00:10:34.399><c> we</c><00:10:34.579><c> actually</c><00:10:34.730><c> deploy</c><00:10:35.149><c> a</c><00:10:35.180><c> parity</c><00:10:35.660><c> note</c><00:10:35.810><c> so</c>

00:10:35.980 --> 00:10:35.990 align:start position:0%
can we actually deploy a parity note so
 

00:10:35.990 --> 00:10:36.569 align:start position:0%
can we actually deploy a parity note so
easily

00:10:36.569 --> 00:10:36.579 align:start position:0%
easily
 

00:10:36.579 --> 00:10:39.220 align:start position:0%
easily
well<00:10:37.579><c> sure</c><00:10:37.850><c> let's</c><00:10:38.120><c> try</c><00:10:38.329><c> you</c><00:10:38.810><c> want</c><00:10:38.930><c> to</c><00:10:39.019><c> deploy</c>

00:10:39.220 --> 00:10:39.230 align:start position:0%
well sure let's try you want to deploy
 

00:10:39.230 --> 00:10:41.170 align:start position:0%
well sure let's try you want to deploy
on<00:10:39.380><c> your</c><00:10:39.470><c> network</c><00:10:39.740><c> component</c><00:10:40.339><c> let's</c><00:10:40.730><c> do</c><00:10:40.939><c> an</c>

00:10:41.170 --> 00:10:41.180 align:start position:0%
on your network component let's do an
 

00:10:41.180 --> 00:10:42.879 align:start position:0%
on your network component let's do an
explorer<00:10:41.689><c> where</c><00:10:42.199><c> do</c><00:10:42.290><c> we</c><00:10:42.350><c> want</c><00:10:42.470><c> to</c><00:10:42.560><c> deploy</c><00:10:42.769><c> it</c>

00:10:42.879 --> 00:10:42.889 align:start position:0%
explorer where do we want to deploy it
 

00:10:42.889 --> 00:10:44.379 align:start position:0%
explorer where do we want to deploy it
well<00:10:43.040><c> we</c><00:10:43.160><c> will</c><00:10:43.279><c> put</c><00:10:43.459><c> everything</c><00:10:43.790><c> all</c><00:10:44.089><c> our</c><00:10:44.209><c> web</c>

00:10:44.379 --> 00:10:44.389 align:start position:0%
well we will put everything all our web
 

00:10:44.389 --> 00:10:45.970 align:start position:0%
well we will put everything all our web
sites<00:10:44.630><c> on</c><00:10:44.720><c> the</c><00:10:44.810><c> same</c><00:10:45.019><c> machine</c><00:10:45.199><c> so</c><00:10:45.529><c> let's</c><00:10:45.709><c> use</c>

00:10:45.970 --> 00:10:45.980 align:start position:0%
sites on the same machine so let's use
 

00:10:45.980 --> 00:10:48.730 align:start position:0%
sites on the same machine so let's use
DEFCON<00:10:46.459><c> Network</c><00:10:46.490><c> as</c><00:10:46.970><c> the</c><00:10:47.089><c> machine</c><00:10:47.589><c> yes</c><00:10:48.589><c> we</c>

00:10:48.730 --> 00:10:48.740 align:start position:0%
DEFCON Network as the machine yes we
 

00:10:48.740 --> 00:10:51.519 align:start position:0%
DEFCON Network as the machine yes we
want<00:10:48.920><c> to</c><00:10:49.009><c> porch</c><00:10:49.250><c> share</c><00:10:49.730><c> port</c><00:10:50.000><c> 80</c><00:10:50.240><c> and</c><00:10:50.630><c> that's</c>

00:10:51.519 --> 00:10:51.529 align:start position:0%
want to porch share port 80 and that's
 

00:10:51.529 --> 00:10:58.540 align:start position:0%
want to porch share port 80 and that's
the<00:10:55.240><c> network</c><00:10:56.889><c> where</c><00:10:57.889><c> should</c><00:10:58.069><c> the</c><00:10:58.189><c> data</c><00:10:58.370><c> be</c>

00:10:58.540 --> 00:10:58.550 align:start position:0%
the network where should the data be
 

00:10:58.550 --> 00:11:03.870 align:start position:0%
the network where should the data be
stored<00:10:59.860><c> and</c><00:11:01.029><c> the</c><00:11:02.029><c> defaults</c>

00:11:03.870 --> 00:11:03.880 align:start position:0%
stored and the defaults
 

00:11:03.880 --> 00:11:06.430 align:start position:0%
stored and the defaults
let's<00:11:04.880><c> call</c><00:11:05.060><c> it</c><00:11:05.240><c> on</c><00:11:05.390><c> explore</c><00:11:05.960><c> on</c><00:11:06.110><c> the</c><00:11:06.200><c> stats</c>

00:11:06.430 --> 00:11:06.440 align:start position:0%
let's call it on explore on the stats
 

00:11:06.440 --> 00:11:08.950 align:start position:0%
let's call it on explore on the stats
page<00:11:06.560><c> and</c><00:11:07.280><c> again</c><00:11:07.640><c> it's</c><00:11:07.880><c> pushing</c><00:11:08.600><c> it</c><00:11:08.780><c> out</c>

00:11:08.950 --> 00:11:08.960 align:start position:0%
page and again it's pushing it out
 

00:11:08.960 --> 00:11:09.910 align:start position:0%
page and again it's pushing it out
fairly<00:11:09.200><c> fast</c>

00:11:09.910 --> 00:11:09.920 align:start position:0%
fairly fast
 

00:11:09.920 --> 00:11:12.940 align:start position:0%
fairly fast
hopefully<00:11:11.050><c> I'm</c><00:11:12.050><c> just</c><00:11:12.200><c> waiting</c><00:11:12.560><c> for</c><00:11:12.590><c> the</c><00:11:12.800><c> node</c>

00:11:12.940 --> 00:11:12.950 align:start position:0%
hopefully I'm just waiting for the node
 

00:11:12.950 --> 00:11:15.190 align:start position:0%
hopefully I'm just waiting for the node
to<00:11:13.100><c> finish</c><00:11:13.340><c> booting</c><00:11:13.760><c> yeah</c><00:11:14.510><c> I'll</c><00:11:14.750><c> just</c><00:11:14.780><c> close</c>

00:11:15.190 --> 00:11:15.200 align:start position:0%
to finish booting yeah I'll just close
 

00:11:15.200 --> 00:11:17.530 align:start position:0%
to finish booting yeah I'll just close
it<00:11:15.350><c> and</c><00:11:15.530><c> that's</c><00:11:15.950><c> it</c><00:11:16.130><c> does</c><00:11:16.400><c> it</c><00:11:17.000><c> actually</c><00:11:17.300><c> work</c>

00:11:17.530 --> 00:11:17.540 align:start position:0%
it and that's it does it actually work
 

00:11:17.540 --> 00:11:20.190 align:start position:0%
it and that's it does it actually work
fingers<00:11:18.530><c> crossed</c>

00:11:20.190 --> 00:11:20.200 align:start position:0%
fingers crossed
 

00:11:20.200 --> 00:11:23.140 align:start position:0%
fingers crossed
yep<00:11:21.200><c> we</c><00:11:21.830><c> have</c><00:11:22.010><c> our</c><00:11:22.190><c> block</c><00:11:22.460><c> Explorer</c><00:11:22.820><c> up</c><00:11:22.970><c> and</c>

00:11:23.140 --> 00:11:23.150 align:start position:0%
yep we have our block Explorer up and
 

00:11:23.150 --> 00:11:24.820 align:start position:0%
yep we have our block Explorer up and
running<00:11:23.450><c> and</c><00:11:23.630><c> we</c><00:11:23.810><c> have</c><00:11:23.930><c> already</c><00:11:24.230><c> 11</c><00:11:24.620><c> blocks</c>

00:11:24.820 --> 00:11:24.830 align:start position:0%
running and we have already 11 blocks
 

00:11:24.830 --> 00:11:27.040 align:start position:0%
running and we have already 11 blocks
mind<00:11:25.280><c> and</c><00:11:25.970><c> you</c><00:11:26.090><c> can</c><00:11:26.240><c> check</c><00:11:26.420><c> that</c><00:11:26.630><c> our</c><00:11:26.780><c> miner</c>

00:11:27.040 --> 00:11:27.050 align:start position:0%
mind and you can check that our miner
 

00:11:27.050 --> 00:11:32.470 align:start position:0%
mind and you can check that our miner
already<00:11:27.680><c> has</c><00:11:30.550><c> 42</c><00:11:31.550><c> ether</c><00:11:31.850><c> that's</c><00:11:32.270><c> a</c><00:11:32.330><c> nice</c>

00:11:32.470 --> 00:11:32.480 align:start position:0%
already has 42 ether that's a nice
 

00:11:32.480 --> 00:11:34.960 align:start position:0%
already has 42 ether that's a nice
number<00:11:32.630><c> and</c><00:11:33.220><c> of</c><00:11:34.220><c> course</c><00:11:34.430><c> if</c><00:11:34.580><c> you</c><00:11:34.670><c> check</c><00:11:34.850><c> the</c>

00:11:34.960 --> 00:11:34.970 align:start position:0%
number and of course if you check the
 

00:11:34.970 --> 00:11:36.850 align:start position:0%
number and of course if you check the
network<00:11:35.120><c> stats</c><00:11:35.570><c> then</c><00:11:36.230><c> again</c>

00:11:36.850 --> 00:11:36.860 align:start position:0%
network stats then again
 

00:11:36.860 --> 00:11:38.800 align:start position:0%
network stats then again
you<00:11:37.220><c> already</c><00:11:37.520><c> have</c><00:11:37.790><c> three</c><00:11:38.150><c> machines</c><00:11:38.540><c> running</c>

00:11:38.800 --> 00:11:38.810 align:start position:0%
you already have three machines running
 

00:11:38.810 --> 00:11:41.460 align:start position:0%
you already have three machines running
without<00:11:39.530><c> actually</c><00:11:40.130><c> configuring</c><00:11:40.880><c> too</c><00:11:41.210><c> much</c>

00:11:41.460 --> 00:11:41.470 align:start position:0%
without actually configuring too much
 

00:11:41.470 --> 00:11:44.170 align:start position:0%
without actually configuring too much
okay<00:11:42.500><c> now</c><00:11:43.010><c> we</c><00:11:43.100><c> have</c><00:11:43.400><c> we</c><00:11:43.580><c> know</c><00:11:43.700><c> what</c><00:11:43.880><c> the</c><00:11:44.000><c> chain</c>

00:11:44.170 --> 00:11:44.180 align:start position:0%
okay now we have we know what the chain
 

00:11:44.180 --> 00:11:45.460 align:start position:0%
okay now we have we know what the chain
is<00:11:44.300><c> doing</c><00:11:44.510><c> from</c><00:11:44.720><c> the</c><00:11:44.810><c> inside</c><00:11:45.110><c> and</c><00:11:45.230><c> from</c><00:11:45.320><c> the</c>

00:11:45.460 --> 00:11:45.470 align:start position:0%
is doing from the inside and from the
 

00:11:45.470 --> 00:11:47.590 align:start position:0%
is doing from the inside and from the
outside<00:11:45.590><c> can</c><00:11:46.190><c> we</c><00:11:46.310><c> ask</c><00:11:46.460><c> our</c><00:11:46.670><c> friends</c><00:11:47.030><c> to</c><00:11:47.180><c> use</c><00:11:47.420><c> it</c>

00:11:47.590 --> 00:11:47.600 align:start position:0%
outside can we ask our friends to use it
 

00:11:47.600 --> 00:11:49.750 align:start position:0%
outside can we ask our friends to use it
well<00:11:47.810><c> sure</c><00:11:48.410><c> but</c><00:11:48.710><c> it's</c><00:11:49.010><c> kind</c><00:11:49.220><c> of</c><00:11:49.280><c> hard</c><00:11:49.550><c> to</c><00:11:49.610><c> use</c>

00:11:49.750 --> 00:11:49.760 align:start position:0%
well sure but it's kind of hard to use
 

00:11:49.760 --> 00:11:51.700 align:start position:0%
well sure but it's kind of hard to use
it<00:11:49.880><c> for</c><00:11:50.000><c> a</c><00:11:50.060><c> simple</c><00:11:50.720><c> client</c><00:11:50.870><c> so</c><00:11:51.230><c> let's</c><00:11:51.410><c> try</c><00:11:51.650><c> to</c>

00:11:51.700 --> 00:11:51.710 align:start position:0%
it for a simple client so let's try to
 

00:11:51.710 --> 00:11:54.100 align:start position:0%
it for a simple client so let's try to
give<00:11:51.890><c> them</c><00:11:52.070><c> a</c><00:11:52.130><c> web</c><00:11:52.310><c> wallet</c><00:11:52.670><c> now</c><00:11:53.570><c> of</c><00:11:53.870><c> course</c>

00:11:54.100 --> 00:11:54.110 align:start position:0%
give them a web wallet now of course
 

00:11:54.110 --> 00:11:56.530 align:start position:0%
give them a web wallet now of course
everybody<00:11:54.410><c> knows</c><00:11:54.710><c> the</c><00:11:55.010><c> most</c><00:11:55.940><c> sophisticated</c>

00:11:56.530 --> 00:11:56.540 align:start position:0%
everybody knows the most sophisticated
 

00:11:56.540 --> 00:11:58.630 align:start position:0%
everybody knows the most sophisticated
web<00:11:57.110><c> wallet</c><00:11:57.410><c> currently</c><00:11:57.770><c> out</c><00:11:57.890><c> there</c><00:11:58.220><c> is</c><00:11:58.430><c> my</c>

00:11:58.630 --> 00:11:58.640 align:start position:0%
web wallet currently out there is my
 

00:11:58.640 --> 00:12:00.460 align:start position:0%
web wallet currently out there is my
Easter<00:11:58.940><c> wallet</c><00:11:59.240><c> so</c><00:11:59.480><c> let's</c><00:11:59.810><c> just</c><00:11:59.960><c> deploy</c><00:12:00.230><c> my</c>

00:12:00.460 --> 00:12:00.470 align:start position:0%
Easter wallet so let's just deploy my
 

00:12:00.470 --> 00:12:02.140 align:start position:0%
Easter wallet so let's just deploy my
service<00:12:00.980><c> to</c><00:12:01.130><c> our</c><00:12:01.160><c> little</c><00:12:01.490><c> custom</c><00:12:01.940><c> test</c>

00:12:02.140 --> 00:12:02.150 align:start position:0%
service to our little custom test
 

00:12:02.150 --> 00:12:04.780 align:start position:0%
service to our little custom test
Network<00:12:02.480><c> so</c><00:12:03.080><c> that's</c><00:12:03.320><c> just</c><00:12:03.640><c> deploying</c><00:12:04.640><c> you</c>

00:12:04.780 --> 00:12:04.790 align:start position:0%
Network so that's just deploying you
 

00:12:04.790 --> 00:12:06.550 align:start position:0%
Network so that's just deploying you
network<00:12:05.120><c> component</c><00:12:05.660><c> you</c><00:12:05.990><c> want</c><00:12:06.080><c> to</c><00:12:06.230><c> deploy</c><00:12:06.500><c> a</c>

00:12:06.550 --> 00:12:06.560 align:start position:0%
network component you want to deploy a
 

00:12:06.560 --> 00:12:09.520 align:start position:0%
network component you want to deploy a
wallet<00:12:06.950><c> to</c><00:12:07.400><c> our</c><00:12:07.550><c> website</c><00:12:08.030><c> website</c><00:12:08.330><c> server</c><00:12:08.810><c> yes</c>

00:12:09.520 --> 00:12:09.530 align:start position:0%
wallet to our website website server yes
 

00:12:09.530 --> 00:12:15.120 align:start position:0%
wallet to our website website server yes
you<00:12:09.650><c> want</c><00:12:09.800><c> to</c><00:12:09.830><c> share</c><00:12:10.100><c> port</c><00:12:10.400><c> 80</c><00:12:10.670><c> and</c><00:12:11.030><c> call</c><00:12:11.780><c> it</c>

00:12:15.120 --> 00:12:15.130 align:start position:0%
 
 

00:12:15.130 --> 00:12:24.940 align:start position:0%
 
Network<00:12:16.180><c> why</c><00:12:17.180><c> should</c><00:12:17.390><c> we</c><00:12:17.510><c> store</c><00:12:17.780><c> them</c><00:12:20.710><c> and</c><00:12:23.950><c> the</c>

00:12:24.940 --> 00:12:24.950 align:start position:0%
Network why should we store them and the
 

00:12:24.950 --> 00:12:28.270 align:start position:0%
Network why should we store them and the
default<00:12:25.280><c> a</c><00:12:25.460><c> bit</c><00:12:25.610><c> and</c><00:12:26.390><c> that's</c><00:12:26.600><c> cool</c><00:12:26.840><c> our</c><00:12:27.280><c> wallet</c>

00:12:28.270 --> 00:12:28.280 align:start position:0%
default a bit and that's cool our wallet
 

00:12:28.280 --> 00:12:30.190 align:start position:0%
default a bit and that's cool our wallet
on<00:12:28.550><c> the</c><00:12:28.730><c> Status</c><00:12:29.000><c> page</c><00:12:29.060><c> since</c><00:12:29.570><c> that</c><00:12:29.720><c> one's</c><00:12:29.990><c> also</c>

00:12:30.190 --> 00:12:30.200 align:start position:0%
on the Status page since that one's also
 

00:12:30.200 --> 00:12:31.960 align:start position:0%
on the Status page since that one's also
back<00:12:30.530><c> and</c><00:12:30.740><c> no</c><00:12:30.860><c> let's</c><00:12:31.070><c> just</c><00:12:31.250><c> call</c><00:12:31.460><c> it</c><00:12:31.490><c> wallet</c>

00:12:31.960 --> 00:12:31.970 align:start position:0%
back and no let's just call it wallet
 

00:12:31.970 --> 00:12:35.140 align:start position:0%
back and no let's just call it wallet
and<00:12:32.900><c> the</c><00:12:33.080><c> campus</c><00:12:33.350><c> is</c><00:12:33.680><c> just</c><00:12:34.150><c> configuring</c>

00:12:35.140 --> 00:12:35.150 align:start position:0%
and the campus is just configuring
 

00:12:35.150 --> 00:12:36.640 align:start position:0%
and the campus is just configuring
everything<00:12:35.270><c> in</c><00:12:35.660><c> the</c><00:12:35.720><c> background</c><00:12:36.110><c> for</c><00:12:36.290><c> us</c><00:12:36.410><c> and</c>

00:12:36.640 --> 00:12:36.650 align:start position:0%
everything in the background for us and
 

00:12:36.650 --> 00:12:41.440 align:start position:0%
everything in the background for us and
it<00:12:36.770><c> is</c><00:12:36.950><c> pushing</c><00:12:37.160><c> out</c><00:12:37.460><c> the</c><00:12:37.760><c> data</c><00:12:37.970><c> and</c><00:12:40.000><c> if</c><00:12:41.000><c> we</c>

00:12:41.440 --> 00:12:41.450 align:start position:0%
it is pushing out the data and if we
 

00:12:41.450 --> 00:12:45.610 align:start position:0%
it is pushing out the data and if we
check<00:12:41.720><c> our</c><00:12:42.050><c> wallet</c><00:12:42.770><c> now</c><00:12:44.140><c> this</c><00:12:45.140><c> is</c><00:12:45.290><c> something</c>

00:12:45.610 --> 00:12:45.620 align:start position:0%
check our wallet now this is something
 

00:12:45.620 --> 00:12:47.140 align:start position:0%
check our wallet now this is something
that<00:12:45.650><c> takes</c><00:12:45.890><c> usually</c><00:12:46.310><c> the</c><00:12:46.400><c> most</c><00:12:46.520><c> time</c><00:12:46.820><c> to</c><00:12:47.000><c> boot</c>

00:12:47.140 --> 00:12:47.150 align:start position:0%
that takes usually the most time to boot
 

00:12:47.150 --> 00:12:51.220 align:start position:0%
that takes usually the most time to boot
up<00:12:48.070><c> yeah</c><00:12:49.070><c> boom</c><00:12:49.760><c> we</c><00:12:50.360><c> have</c><00:12:50.510><c> our</c><00:12:50.600><c> wallet</c><00:12:50.900><c> and</c><00:12:51.170><c> that</c>

00:12:51.220 --> 00:12:51.230 align:start position:0%
up yeah boom we have our wallet and that
 

00:12:51.230 --> 00:12:53.440 align:start position:0%
up yeah boom we have our wallet and that
UK<00:12:51.920><c> as</c><00:12:52.040><c> you</c><00:12:52.130><c> can</c><00:12:52.280><c> see</c><00:12:52.490><c> it</c><00:12:52.940><c> is</c><00:12:53.120><c> actually</c>

00:12:53.440 --> 00:12:53.450 align:start position:0%
UK as you can see it is actually
 

00:12:53.450 --> 00:12:55.390 align:start position:0%
UK as you can see it is actually
configured<00:12:53.900><c> for</c><00:12:54.140><c> the</c><00:12:54.260><c> DEF</c><00:12:54.440><c> CON</c><00:12:54.650><c> Network</c><00:12:54.710><c> it</c>

00:12:55.390 --> 00:12:55.400 align:start position:0%
configured for the DEF CON Network it
 

00:12:55.400 --> 00:12:57.310 align:start position:0%
configured for the DEF CON Network it
deployed<00:12:55.880><c> a</c><00:12:56.000><c> back-end</c><00:12:56.210><c> node</c><00:12:56.570><c> to</c><00:12:56.750><c> connect</c><00:12:57.050><c> to</c>

00:12:57.310 --> 00:12:57.320 align:start position:0%
deployed a back-end node to connect to
 

00:12:57.320 --> 00:12:59.050 align:start position:0%
deployed a back-end node to connect to
we<00:12:57.500><c> have</c><00:12:57.650><c> the</c><00:12:57.770><c> front-end</c><00:12:58.280><c> and</c><00:12:58.400><c> everything</c>

00:12:59.050 --> 00:12:59.060 align:start position:0%
we have the front-end and everything
 

00:12:59.060 --> 00:13:03.550 align:start position:0%
we have the front-end and everything
seems<00:12:59.600><c> to</c><00:12:59.690><c> work</c><00:12:59.930><c> nicely</c><00:13:00.760><c> cool</c><00:13:01.810><c> so</c><00:13:02.810><c> that</c><00:13:03.320><c> one</c>

00:13:03.550 --> 00:13:03.560 align:start position:0%
seems to work nicely cool so that one
 

00:13:03.560 --> 00:13:05.590 align:start position:0%
seems to work nicely cool so that one
kind<00:13:03.980><c> of</c><00:13:04.040><c> was</c><00:13:04.250><c> easy</c><00:13:04.550><c> enough</c><00:13:04.790><c> to</c><00:13:04.850><c> deploy</c><00:13:05.300><c> all</c>

00:13:05.590 --> 00:13:05.600 align:start position:0%
kind of was easy enough to deploy all
 

00:13:05.600 --> 00:13:07.660 align:start position:0%
kind of was easy enough to deploy all
the<00:13:05.780><c> components</c><00:13:06.380><c> but</c><00:13:06.560><c> if</c><00:13:06.800><c> you</c><00:13:06.980><c> share</c><00:13:07.310><c> this</c>

00:13:07.660 --> 00:13:07.670 align:start position:0%
the components but if you share this
 

00:13:07.670 --> 00:13:09.820 align:start position:0%
the components but if you share this
with<00:13:07.910><c> your</c><00:13:08.060><c> friend</c><00:13:08.360><c> then</c><00:13:08.810><c> he'll</c><00:13:09.410><c> say</c><00:13:09.680><c> that</c>

00:13:09.820 --> 00:13:09.830 align:start position:0%
with your friend then he'll say that
 

00:13:09.830 --> 00:13:12.010 align:start position:0%
with your friend then he'll say that
okay<00:13:10.100><c> I</c><00:13:10.130><c> want</c><00:13:10.460><c> either</c><00:13:10.670><c> and</c><00:13:11.060><c> you</c><00:13:11.600><c> will</c><00:13:11.780><c> be</c><00:13:11.900><c> the</c>

00:13:12.010 --> 00:13:12.020 align:start position:0%
okay I want either and you will be the
 

00:13:12.020 --> 00:13:13.690 align:start position:0%
okay I want either and you will be the
one<00:13:12.140><c> who</c><00:13:12.380><c> has</c><00:13:12.560><c> to</c><00:13:12.770><c> give</c><00:13:12.920><c> them</c><00:13:13.160><c> ether</c><00:13:13.370><c> all</c><00:13:13.580><c> the</c>

00:13:13.690 --> 00:13:13.700 align:start position:0%
one who has to give them ether all the
 

00:13:13.700 --> 00:13:14.519 align:start position:0%
one who has to give them ether all the
time<00:13:13.940><c> which</c>

00:13:14.519 --> 00:13:14.529 align:start position:0%
time which
 

00:13:14.529 --> 00:13:16.650 align:start position:0%
time which
boring<00:13:14.920><c> really</c><00:13:15.069><c> fast</c><00:13:15.399><c> so</c><00:13:16.089><c> we</c><00:13:16.269><c> really</c><00:13:16.480><c> need</c><00:13:16.629><c> a</c>

00:13:16.650 --> 00:13:16.660 align:start position:0%
boring really fast so we really need a
 

00:13:16.660 --> 00:13:18.689 align:start position:0%
boring really fast so we really need a
faucet<00:13:17.170><c> that</c><00:13:17.319><c> you</c><00:13:17.470><c> can</c><00:13:17.620><c> just</c><00:13:17.829><c> start</c><00:13:18.129><c> up</c><00:13:18.310><c> and</c><00:13:18.550><c> it</c>

00:13:18.689 --> 00:13:18.699 align:start position:0%
faucet that you can just start up and it
 

00:13:18.699 --> 00:13:20.220 align:start position:0%
faucet that you can just start up and it
just<00:13:18.970><c> runs</c><00:13:19.300><c> there</c><00:13:19.569><c> and</c><00:13:19.720><c> everybody</c><00:13:20.079><c> can</c>

00:13:20.220 --> 00:13:20.230 align:start position:0%
just runs there and everybody can
 

00:13:20.230 --> 00:13:23.220 align:start position:0%
just runs there and everybody can
request<00:13:20.560><c> ether</c><00:13:21.040><c> and</c><00:13:21.399><c> to</c><00:13:22.329><c> do</c><00:13:22.449><c> that</c><00:13:22.629><c> we</c><00:13:23.050><c> have</c>

00:13:23.220 --> 00:13:23.230 align:start position:0%
request ether and to do that we have
 

00:13:23.230 --> 00:13:26.100 align:start position:0%
request ether and to do that we have
actually<00:13:23.680><c> go</c><00:13:24.550><c> a</c><00:13:24.579><c> theorem</c><00:13:24.970><c> has</c><00:13:25.120><c> a</c><00:13:25.180><c> faucet</c><00:13:25.810><c> built</c>

00:13:26.100 --> 00:13:26.110 align:start position:0%
actually go a theorem has a faucet built
 

00:13:26.110 --> 00:13:28.199 align:start position:0%
actually go a theorem has a faucet built
in<00:13:26.379><c> or</c><00:13:26.740><c> support</c><00:13:27.069><c> for</c><00:13:27.430><c> it</c><00:13:27.519><c> based</c><00:13:27.759><c> on</c><00:13:27.939><c> the</c><00:13:28.060><c> light</c>

00:13:28.199 --> 00:13:28.209 align:start position:0%
in or support for it based on the light
 

00:13:28.209 --> 00:13:30.840 align:start position:0%
in or support for it based on the light
client<00:13:28.689><c> so</c><00:13:29.350><c> let's</c><00:13:29.560><c> ask</c><00:13:29.800><c> Papa</c><00:13:30.129><c> to</c><00:13:30.220><c> deploy</c><00:13:30.639><c> that</c>

00:13:30.840 --> 00:13:30.850 align:start position:0%
client so let's ask Papa to deploy that
 

00:13:30.850 --> 00:13:32.369 align:start position:0%
client so let's ask Papa to deploy that
yep<00:13:31.180><c> we</c><00:13:31.360><c> want</c><00:13:31.540><c> to</c><00:13:31.600><c> deploy</c><00:13:31.809><c> a</c><00:13:31.899><c> new</c><00:13:31.930><c> network</c>

00:13:32.369 --> 00:13:32.379 align:start position:0%
yep we want to deploy a new network
 

00:13:32.379 --> 00:13:35.999 align:start position:0%
yep we want to deploy a new network
component<00:13:33.249><c> and</c><00:13:33.730><c> let's</c><00:13:34.689><c> do</c><00:13:34.899><c> faucet</c><00:13:35.439><c> that's</c><00:13:35.769><c> our</c>

00:13:35.999 --> 00:13:36.009 align:start position:0%
component and let's do faucet that's our
 

00:13:36.009 --> 00:13:38.429 align:start position:0%
component and let's do faucet that's our
sixth<00:13:36.430><c> on</c><00:13:36.699><c> the</c><00:13:36.759><c> list</c><00:13:37.059><c> and</c><00:13:37.959><c> we</c><00:13:38.079><c> want</c><00:13:38.230><c> to</c><00:13:38.319><c> deploy</c>

00:13:38.429 --> 00:13:38.439 align:start position:0%
sixth on the list and we want to deploy
 

00:13:38.439 --> 00:13:40.829 align:start position:0%
sixth on the list and we want to deploy
it<00:13:38.589><c> again</c><00:13:38.920><c> onto</c><00:13:39.100><c> our</c><00:13:39.370><c> web</c><00:13:39.819><c> server</c><00:13:40.120><c> we</c><00:13:40.540><c> deployed</c>

00:13:40.829 --> 00:13:40.839 align:start position:0%
it again onto our web server we deployed
 

00:13:40.839 --> 00:13:44.220 align:start position:0%
it again onto our web server we deployed
everything<00:13:41.259><c> there</c><00:13:41.499><c> faucet</c><00:13:42.189><c> DEFCON</c><00:13:43.059><c> that</c><00:13:43.509><c> work</c>

00:13:44.220 --> 00:13:44.230 align:start position:0%
everything there faucet DEFCON that work
 

00:13:44.230 --> 00:13:48.210 align:start position:0%
everything there faucet DEFCON that work
domain<00:13:44.920><c> name</c><00:13:46.980><c> sorry</c>

00:13:48.210 --> 00:13:48.220 align:start position:0%
domain name sorry
 

00:13:48.220 --> 00:14:03.480 align:start position:0%
domain name sorry
port<00:13:48.730><c> 81st</c><00:13:49.269><c> and</c><00:13:49.629><c> then</c><00:13:53.879><c> thank</c><00:13:54.879><c> you</c><00:14:01.949><c> okay</c><00:14:02.949><c> how</c>

00:14:03.480 --> 00:14:03.490 align:start position:0%
port 81st and then thank you okay how
 

00:14:03.490 --> 00:14:05.249 align:start position:0%
port 81st and then thank you okay how
many<00:14:03.670><c> do</c><00:14:04.089><c> we</c><00:14:04.120><c> want</c><00:14:04.360><c> to</c><00:14:04.509><c> the</c><00:14:04.569><c> faucet</c><00:14:04.930><c> to</c><00:14:04.959><c> release</c>

00:14:05.249 --> 00:14:05.259 align:start position:0%
many do we want to the faucet to release
 

00:14:05.259 --> 00:14:07.429 align:start position:0%
many do we want to the faucet to release
well<00:14:05.470><c> one</c><00:14:05.649><c> if</c><00:14:05.769><c> there</c><00:14:05.949><c> is</c><00:14:06.069><c> fine</c><00:14:06.309><c> for</c><00:14:06.639><c> 50</c><00:14:07.029><c> minutes</c>

00:14:07.429 --> 00:14:07.439 align:start position:0%
well one if there is fine for 50 minutes
 

00:14:07.439 --> 00:14:10.259 align:start position:0%
well one if there is fine for 50 minutes
we<00:14:08.439><c> want</c><00:14:08.800><c> three</c><00:14:09.160><c> tiers</c><00:14:09.459><c> if</c><00:14:09.670><c> you</c><00:14:09.759><c> wait</c><00:14:09.939><c> more</c><00:14:10.149><c> you</c>

00:14:10.259 --> 00:14:10.269 align:start position:0%
we want three tiers if you wait more you
 

00:14:10.269 --> 00:14:12.150 align:start position:0%
we want three tiers if you wait more you
get<00:14:10.420><c> more</c><00:14:10.480><c> ether</c><00:14:10.809><c> do</c><00:14:11.439><c> we</c><00:14:11.529><c> want</c><00:14:11.649><c> recapture</c>

00:14:12.150 --> 00:14:12.160 align:start position:0%
get more ether do we want recapture
 

00:14:12.160 --> 00:14:14.670 align:start position:0%
get more ether do we want recapture
protection<00:14:12.670><c> against</c><00:14:13.059><c> bots</c><00:14:13.360><c> no</c><00:14:14.110><c> it's</c><00:14:14.379><c> the</c><00:14:14.499><c> test</c>

00:14:14.670 --> 00:14:14.680 align:start position:0%
protection against bots no it's the test
 

00:14:14.680 --> 00:14:16.230 align:start position:0%
protection against bots no it's the test
Network<00:14:15.009><c> here</c><00:14:15.249><c> for</c><00:14:15.430><c> DEFCON</c><00:14:15.759><c> we</c><00:14:15.879><c> don't</c><00:14:16.059><c> care</c>

00:14:16.230 --> 00:14:16.240 align:start position:0%
Network here for DEFCON we don't care
 

00:14:16.240 --> 00:14:18.809 align:start position:0%
Network here for DEFCON we don't care
about<00:14:16.269><c> robots</c><00:14:17.249><c> where</c><00:14:18.249><c> should</c><00:14:18.399><c> we</c><00:14:18.490><c> store</c><00:14:18.699><c> the</c>

00:14:18.809 --> 00:14:18.819 align:start position:0%
about robots where should we store the
 

00:14:18.819 --> 00:14:19.340 align:start position:0%
about robots where should we store the
data

00:14:19.340 --> 00:14:19.350 align:start position:0%
data
 

00:14:19.350 --> 00:14:22.790 align:start position:0%
data
DEFCON<00:14:20.350><c> Fawcett</c><00:14:21.250><c> sounds</c><00:14:21.730><c> about</c><00:14:21.910><c> right</c><00:14:21.939><c> and</c>

00:14:22.790 --> 00:14:22.800 align:start position:0%
DEFCON Fawcett sounds about right and
 

00:14:22.800 --> 00:14:27.079 align:start position:0%
DEFCON Fawcett sounds about right and
just<00:14:23.800><c> pick</c><00:14:24.009><c> a</c><00:14:24.720><c> different</c><00:14:25.720><c> port</c><00:14:26.350><c> for</c><00:14:26.620><c> this</c><00:14:26.769><c> one</c>

00:14:27.079 --> 00:14:27.089 align:start position:0%
just pick a different port for this one
 

00:14:27.089 --> 00:14:29.670 align:start position:0%
just pick a different port for this one
what<00:14:28.089><c> shouldn't</c><00:14:28.389><c> possibly</c><00:14:28.930><c> code</c><00:14:29.110><c> on</c><00:14:29.290><c> a</c><00:14:29.319><c> static</c>

00:14:29.670 --> 00:14:29.680 align:start position:0%
what shouldn't possibly code on a static
 

00:14:29.680 --> 00:14:35.879 align:start position:0%
what shouldn't possibly code on a static
page<00:14:33.149><c> of</c><00:14:34.149><c> course</c><00:14:34.600><c> if</c><00:14:34.839><c> I</c><00:14:35.019><c> run</c><00:14:35.199><c> a</c><00:14:35.230><c> faucet</c><00:14:35.709><c> I</c><00:14:35.829><c> do</c>

00:14:35.879 --> 00:14:35.889 align:start position:0%
page of course if I run a faucet I do
 

00:14:35.889 --> 00:14:38.309 align:start position:0%
page of course if I run a faucet I do
need<00:14:36.250><c> a</c><00:14:36.610><c> private</c><00:14:37.240><c> key</c><00:14:37.420><c> so</c><00:14:37.660><c> that</c><00:14:37.779><c> the</c><00:14:37.959><c> faucet</c>

00:14:38.309 --> 00:14:38.319 align:start position:0%
need a private key so that the faucet
 

00:14:38.319 --> 00:14:40.619 align:start position:0%
need a private key so that the faucet
can<00:14:38.470><c> actually</c><00:14:38.889><c> fund</c><00:14:39.160><c> its</c><00:14:39.430><c> stuff</c><00:14:39.670><c> out</c><00:14:39.850><c> of</c><00:14:39.879><c> so</c><00:14:40.600><c> we</c>

00:14:40.619 --> 00:14:40.629 align:start position:0%
can actually fund its stuff out of so we
 

00:14:40.629 --> 00:14:42.960 align:start position:0%
can actually fund its stuff out of so we
have<00:14:40.930><c> a</c><00:14:40.959><c> private</c><00:14:41.379><c> key</c><00:14:41.559><c> paste</c><00:14:41.949><c> it</c><00:14:42.129><c> in</c><00:14:42.279><c> here</c><00:14:42.550><c> we</c>

00:14:42.960 --> 00:14:42.970 align:start position:0%
have a private key paste it in here we
 

00:14:42.970 --> 00:14:45.449 align:start position:0%
have a private key paste it in here we
have<00:14:43.120><c> to</c><00:14:43.240><c> unlock</c><00:14:43.509><c> it</c><00:14:43.569><c> for</c><00:14:43.839><c> the</c><00:14:43.959><c> faucet</c><00:14:44.430><c> boom</c>

00:14:45.449 --> 00:14:45.459 align:start position:0%
have to unlock it for the faucet boom
 

00:14:45.459 --> 00:14:47.040 align:start position:0%
have to unlock it for the faucet boom
it's<00:14:45.639><c> unlocked</c><00:14:45.939><c> and</c><00:14:46.180><c> do</c><00:14:46.750><c> we</c><00:14:46.839><c> allow</c>

00:14:47.040 --> 00:14:47.050 align:start position:0%
it's unlocked and do we allow
 

00:14:47.050 --> 00:14:49.530 align:start position:0%
it's unlocked and do we allow
unauthorized<00:14:47.949><c> requests</c><00:14:48.790><c> well</c><00:14:49.000><c> since</c><00:14:49.300><c> it's</c><00:14:49.480><c> a</c>

00:14:49.530 --> 00:14:49.540 align:start position:0%
unauthorized requests well since it's a
 

00:14:49.540 --> 00:14:51.269 align:start position:0%
unauthorized requests well since it's a
Def<00:14:49.720><c> Con</c><00:14:49.959><c> and</c><00:14:49.990><c> we</c><00:14:50.230><c> don't</c><00:14:50.410><c> care</c><00:14:50.649><c> about</c><00:14:50.949><c> the</c><00:14:51.129><c> life</c>

00:14:51.269 --> 00:14:51.279 align:start position:0%
Def Con and we don't care about the life
 

00:14:51.279 --> 00:14:53.429 align:start position:0%
Def Con and we don't care about the life
time<00:14:51.670><c> of</c><00:14:51.699><c> the</c><00:14:51.910><c> this</c><00:14:52.509><c> whole</c><00:14:52.689><c> network</c><00:14:53.079><c> so</c><00:14:53.290><c> much</c>

00:14:53.429 --> 00:14:53.439 align:start position:0%
time of the this whole network so much
 

00:14:53.439 --> 00:14:56.689 align:start position:0%
time of the this whole network so much
yes<00:14:53.740><c> we</c><00:14:53.920><c> authorize</c><00:14:54.399><c> anyone</c><00:14:54.819><c> to</c><00:14:55.059><c> request</c><00:14:55.839><c> funds</c>

00:14:56.689 --> 00:14:56.699 align:start position:0%
yes we authorize anyone to request funds
 

00:14:56.699 --> 00:15:06.210 align:start position:0%
yes we authorize anyone to request funds
and<00:15:02.100><c> that's</c><00:15:03.100><c> nice</c><00:15:03.839><c> and</c><00:15:04.839><c> now</c><00:15:05.079><c> comes</c><00:15:05.949><c> the</c><00:15:06.069><c> moment</c>

00:15:06.210 --> 00:15:06.220 align:start position:0%
and that's nice and now comes the moment
 

00:15:06.220 --> 00:15:06.749 align:start position:0%
and that's nice and now comes the moment
of<00:15:06.429><c> truth</c>

00:15:06.749 --> 00:15:06.759 align:start position:0%
of truth
 

00:15:06.759 --> 00:15:09.360 align:start position:0%
of truth
can<00:15:07.569><c> we</c><00:15:07.750><c> actually</c><00:15:08.139><c> as</c><00:15:08.290><c> you</c><00:15:08.410><c> say</c><00:15:08.620><c> again</c><00:15:09.100><c> we</c><00:15:09.250><c> have</c>

00:15:09.360 --> 00:15:09.370 align:start position:0%
can we actually as you say again we have
 

00:15:09.370 --> 00:15:11.239 align:start position:0%
can we actually as you say again we have
a<00:15:09.399><c> nice</c><00:15:09.550><c> dump</c><00:15:09.850><c> of</c><00:15:10.000><c> all</c><00:15:10.089><c> the</c><00:15:10.269><c> configurations</c>

00:15:11.239 --> 00:15:11.249 align:start position:0%
a nice dump of all the configurations
 

00:15:11.249 --> 00:15:16.100 align:start position:0%
a nice dump of all the configurations
now<00:15:12.249><c> can</c><00:15:12.550><c> we</c><00:15:12.699><c> actually</c><00:15:12.910><c> load</c><00:15:13.779><c> up</c><00:15:14.019><c> the</c><00:15:14.230><c> faucet</c>

00:15:16.100 --> 00:15:16.110 align:start position:0%
now can we actually load up the faucet
 

00:15:16.110 --> 00:15:17.689 align:start position:0%
now can we actually load up the faucet
yep

00:15:17.689 --> 00:15:17.699 align:start position:0%
yep
 

00:15:17.699 --> 00:15:20.340 align:start position:0%
yep
is<00:15:18.699><c> it</c><00:15:18.879><c> yep</c><00:15:19.329><c> we</c><00:15:19.689><c> have</c><00:15:19.870><c> a</c><00:15:19.899><c> Def</c><00:15:20.139><c> Con</c>

00:15:20.340 --> 00:15:20.350 align:start position:0%
is it yep we have a Def Con
 

00:15:20.350 --> 00:15:22.619 align:start position:0%
is it yep we have a Def Con
authenticated<00:15:21.069><c> faucet</c><00:15:21.429><c> and</c><00:15:21.639><c> if</c><00:15:22.179><c> we</c><00:15:22.329><c> request</c>

00:15:22.619 --> 00:15:22.629 align:start position:0%
authenticated faucet and if we request
 

00:15:22.629 --> 00:15:30.270 align:start position:0%
authenticated faucet and if we request
funds<00:15:22.990><c> now</c>

00:15:30.270 --> 00:15:30.280 align:start position:0%
 
 

00:15:30.280 --> 00:15:34.180 align:start position:0%
 
into<00:15:31.280><c> an</c><00:15:31.430><c> ether</c><00:15:31.730><c> address</c><00:15:32.420><c> give</c><00:15:33.410><c> me</c><00:15:33.530><c> one</c><00:15:33.740><c> ether</c>

00:15:34.180 --> 00:15:34.190 align:start position:0%
into an ether address give me one ether
 

00:15:34.190 --> 00:15:36.460 align:start position:0%
into an ether address give me one ether
yep<00:15:35.000><c> the</c><00:15:35.270><c> faucet</c><00:15:35.600><c> accepted</c><00:15:35.990><c> our</c><00:15:36.080><c> funding</c>

00:15:36.460 --> 00:15:36.470 align:start position:0%
yep the faucet accepted our funding
 

00:15:36.470 --> 00:15:38.950 align:start position:0%
yep the faucet accepted our funding
request<00:15:36.800><c> and</c><00:15:37.100><c> if</c><00:15:37.370><c> the</c><00:15:37.550><c> minor</c><00:15:37.760><c> manages</c><00:15:38.330><c> to</c><00:15:38.540><c> mine</c>

00:15:38.950 --> 00:15:38.960 align:start position:0%
request and if the minor manages to mine
 

00:15:38.960 --> 00:15:42.220 align:start position:0%
request and if the minor manages to mine
us<00:15:39.230><c> a</c><00:15:39.260><c> few</c><00:15:39.770><c> blocks</c><00:15:40.040><c> yep</c><00:15:40.820><c> we</c><00:15:41.420><c> just</c><00:15:41.600><c> mined</c><00:15:41.810><c> it</c><00:15:41.990><c> and</c>

00:15:42.220 --> 00:15:42.230 align:start position:0%
us a few blocks yep we just mined it and
 

00:15:42.230 --> 00:15:45.490 align:start position:0%
us a few blocks yep we just mined it and
we<00:15:42.500><c> have</c><00:15:42.710><c> our</c><00:15:42.920><c> account</c><00:15:43.310><c> funded</c><00:15:44.200><c> and</c><00:15:45.200><c> we</c><00:15:45.380><c> can</c>

00:15:45.490 --> 00:15:45.500 align:start position:0%
we have our account funded and we can
 

00:15:45.500 --> 00:15:47.200 align:start position:0%
we have our account funded and we can
also<00:15:45.650><c> check</c><00:15:45.920><c> the</c><00:15:46.040><c> stats</c><00:15:46.280><c> page</c><00:15:46.490><c> that</c>

00:15:47.200 --> 00:15:47.210 align:start position:0%
also check the stats page that
 

00:15:47.210 --> 00:15:48.730 align:start position:0%
also check the stats page that
everything<00:15:47.600><c> that</c><00:15:47.750><c> we</c><00:15:47.870><c> deployed</c><00:15:48.260><c> on</c><00:15:48.380><c> till</c><00:15:48.560><c> now</c>

00:15:48.730 --> 00:15:48.740 align:start position:0%
everything that we deployed on till now
 

00:15:48.740 --> 00:15:50.910 align:start position:0%
everything that we deployed on till now
have<00:15:49.220><c> indeed</c><00:15:49.640><c> appeared</c><00:15:50.090><c> on</c><00:15:50.300><c> the</c><00:15:50.420><c> Status</c><00:15:50.720><c> page</c>

00:15:50.910 --> 00:15:50.920 align:start position:0%
have indeed appeared on the Status page
 

00:15:50.920 --> 00:15:54.700 align:start position:0%
have indeed appeared on the Status page
now<00:15:51.920><c> finally</c><00:15:52.420><c> you</c><00:15:53.420><c> deployed</c><00:15:53.720><c> everything</c><00:15:54.380><c> but</c>

00:15:54.700 --> 00:15:54.710 align:start position:0%
now finally you deployed everything but
 

00:15:54.710 --> 00:15:56.710 align:start position:0%
now finally you deployed everything but
you<00:15:55.520><c> don't</c><00:15:55.730><c> even</c><00:15:55.910><c> know</c><00:15:56.060><c> what</c><00:15:56.210><c> your</c><00:15:56.330><c> Genesis</c>

00:15:56.710 --> 00:15:56.720 align:start position:0%
you don't even know what your Genesis
 

00:15:56.720 --> 00:15:58.270 align:start position:0%
you don't even know what your Genesis
block<00:15:56.870><c> is</c><00:15:57.170><c> you</c><00:15:57.380><c> don't</c><00:15:57.560><c> know</c><00:15:57.680><c> how</c><00:15:57.830><c> to</c><00:15:57.890><c> connect</c>

00:15:58.270 --> 00:15:58.280 align:start position:0%
block is you don't know how to connect
 

00:15:58.280 --> 00:16:00.730 align:start position:0%
block is you don't know how to connect
to<00:15:58.430><c> it</c><00:15:58.550><c> and</c><00:15:58.730><c> it's</c><00:15:59.570><c> just</c><00:15:59.810><c> a</c><00:15:59.930><c> mass</c><00:16:00.140><c> of</c><00:16:00.170><c> different</c>

00:16:00.730 --> 00:16:00.740 align:start position:0%
to it and it's just a mass of different
 

00:16:00.740 --> 00:16:02.440 align:start position:0%
to it and it's just a mass of different
websites<00:16:00.920><c> on</c><00:16:01.310><c> different</c><00:16:01.640><c> domains</c><00:16:01.970><c> so</c><00:16:02.390><c> you</c>

00:16:02.440 --> 00:16:02.450 align:start position:0%
websites on different domains so you
 

00:16:02.450 --> 00:16:04.150 align:start position:0%
websites on different domains so you
really<00:16:02.810><c> want</c><00:16:03.050><c> to</c><00:16:03.230><c> deploy</c><00:16:03.470><c> everything</c><00:16:03.860><c> on</c><00:16:04.130><c> a</c>

00:16:04.150 --> 00:16:04.160 align:start position:0%
really want to deploy everything on a
 

00:16:04.160 --> 00:16:06.310 align:start position:0%
really want to deploy everything on a
single<00:16:04.550><c> host</c><00:16:04.760><c> or</c><00:16:05.300><c> at</c><00:16:05.480><c> least</c><00:16:05.690><c> on</c><00:16:05.840><c> a</c><00:16:05.870><c> single</c>

00:16:06.310 --> 00:16:06.320 align:start position:0%
single host or at least on a single
 

00:16:06.320 --> 00:16:08.680 align:start position:0%
single host or at least on a single
place<00:16:06.830><c> that</c><00:16:07.100><c> your</c><00:16:07.550><c> users</c><00:16:07.910><c> could</c><00:16:08.120><c> find</c><00:16:08.360><c> it</c><00:16:08.540><c> and</c>

00:16:08.680 --> 00:16:08.690 align:start position:0%
place that your users could find it and
 

00:16:08.690 --> 00:16:10.660 align:start position:0%
place that your users could find it and
the<00:16:09.350><c> only</c><00:16:09.440><c> way</c><00:16:09.590><c> to</c><00:16:09.650><c> do</c><00:16:09.860><c> that</c><00:16:09.890><c> is</c><00:16:10.310><c> to</c><00:16:10.490><c> have</c><00:16:10.640><c> a</c>

00:16:10.660 --> 00:16:10.670 align:start position:0%
the only way to do that is to have a
 

00:16:10.670 --> 00:16:13.240 align:start position:0%
the only way to do that is to have a
nice<00:16:10.940><c> dashboard</c><00:16:11.360><c> and</c><00:16:11.870><c> that</c><00:16:12.380><c> is</c><00:16:12.560><c> actually</c><00:16:13.160><c> the</c>

00:16:13.240 --> 00:16:13.250 align:start position:0%
nice dashboard and that is actually the
 

00:16:13.250 --> 00:16:16.000 align:start position:0%
nice dashboard and that is actually the
last<00:16:13.370><c> thing</c><00:16:13.610><c> that</c><00:16:14.290><c> what</c><00:16:15.290><c> that</c><00:16:15.320><c> can</c><00:16:15.740><c> do</c>

00:16:16.000 --> 00:16:16.010 align:start position:0%
last thing that what that can do
 

00:16:16.010 --> 00:16:17.190 align:start position:0%
last thing that what that can do
currently

00:16:17.190 --> 00:16:17.200 align:start position:0%
currently
 

00:16:17.200 --> 00:16:20.440 align:start position:0%
currently
let's<00:16:18.200><c> just</c><00:16:18.350><c> try</c><00:16:18.530><c> to</c><00:16:18.590><c> do</c><00:16:18.800><c> that</c><00:16:19.270><c> we're</c><00:16:20.270><c> just</c>

00:16:20.440 --> 00:16:20.450 align:start position:0%
let's just try to do that we're just
 

00:16:20.450 --> 00:16:21.970 align:start position:0%
let's just try to do that we're just
having<00:16:20.720><c> a</c><00:16:20.780><c> nice</c><00:16:20.930><c> yep</c>

00:16:21.970 --> 00:16:21.980 align:start position:0%
having a nice yep
 

00:16:21.980 --> 00:16:25.210 align:start position:0%
having a nice yep
deploy<00:16:22.640><c> a</c><00:16:22.910><c> new</c><00:16:22.940><c> network</c><00:16:23.720><c> component</c><00:16:24.410><c> and</c><00:16:24.590><c> find</c>

00:16:25.210 --> 00:16:25.220 align:start position:0%
deploy a new network component and find
 

00:16:25.220 --> 00:16:26.830 align:start position:0%
deploy a new network component and find
a<00:16:25.310><c> piece</c><00:16:25.490><c> of</c><00:16:25.640><c> the</c><00:16:25.730><c> puzzle</c><00:16:25.880><c> is</c><00:16:26.180><c> a</c><00:16:26.210><c> dashboard</c>

00:16:26.830 --> 00:16:26.840 align:start position:0%
a piece of the puzzle is a dashboard
 

00:16:26.840 --> 00:16:30.310 align:start position:0%
a piece of the puzzle is a dashboard
let's<00:16:27.620><c> deploy</c><00:16:27.890><c> it</c><00:16:28.010><c> to</c><00:16:28.040><c> our</c><00:16:28.220><c> website</c><00:16:28.400><c> and</c><00:16:29.320><c> let's</c>

00:16:30.310 --> 00:16:30.320 align:start position:0%
let's deploy it to our website and let's
 

00:16:30.320 --> 00:16:32.830 align:start position:0%
let's deploy it to our website and let's
use<00:16:30.620><c> a</c><00:16:30.650><c> root</c><00:16:30.950><c> domain</c><00:16:31.280><c> DEFCON</c><00:16:31.790><c> Network</c><00:16:31.820><c> for</c><00:16:32.750><c> it</c>

00:16:32.830 --> 00:16:32.840 align:start position:0%
use a root domain DEFCON Network for it
 

00:16:32.840 --> 00:16:35.050 align:start position:0%
use a root domain DEFCON Network for it
and<00:16:33.530><c> then</c><00:16:33.710><c> it</c><00:16:33.830><c> will</c><00:16:33.950><c> ask</c><00:16:34.130><c> which</c><00:16:34.370><c> services</c><00:16:34.880><c> do</c><00:16:34.970><c> I</c>

00:16:35.050 --> 00:16:35.060 align:start position:0%
and then it will ask which services do I
 

00:16:35.060 --> 00:16:36.880 align:start position:0%
and then it will ask which services do I
want<00:16:35.270><c> to</c><00:16:35.390><c> list</c><00:16:35.570><c> yeah</c><00:16:36.080><c> I</c><00:16:36.290><c> want</c><00:16:36.530><c> to</c><00:16:36.620><c> list</c><00:16:36.770><c> the</c>

00:16:36.880 --> 00:16:36.890 align:start position:0%
want to list yeah I want to list the
 

00:16:36.890 --> 00:16:39.820 align:start position:0%
want to list yeah I want to list the
stat<00:16:37.100><c> page</c><00:16:37.400><c> I</c><00:16:38.080><c> want</c><00:16:39.080><c> to</c><00:16:39.170><c> list</c><00:16:39.350><c> the</c><00:16:39.620><c> block</c>

00:16:39.820 --> 00:16:39.830 align:start position:0%
stat page I want to list the block
 

00:16:39.830 --> 00:16:43.060 align:start position:0%
stat page I want to list the block
Explorer<00:16:40.280><c> I</c><00:16:41.170><c> want</c><00:16:42.170><c> to</c><00:16:42.260><c> list</c><00:16:42.440><c> the</c><00:16:42.590><c> web</c><00:16:42.740><c> wallet</c>

00:16:43.060 --> 00:16:43.070 align:start position:0%
Explorer I want to list the web wallet
 

00:16:43.070 --> 00:16:48.370 align:start position:0%
Explorer I want to list the web wallet
and<00:16:43.460><c> I</c><00:16:44.450><c> want</c><00:16:45.110><c> to</c><00:16:45.290><c> list</c><00:16:46.090><c> the</c><00:16:47.090><c> faucet</c><00:16:47.450><c> and</c><00:16:47.720><c> we</c>

00:16:48.370 --> 00:16:48.380 align:start position:0%
and I want to list the faucet and we
 

00:16:48.380 --> 00:16:50.440 align:start position:0%
and I want to list the faucet and we
want<00:16:48.560><c> the</c><00:16:48.620><c> East</c><00:16:48.800><c> a</c><00:16:48.950><c> secret</c><00:16:49.310><c> to</c><00:16:49.400><c> be</c><00:16:49.490><c> public</c><00:16:49.880><c> yes</c>

00:16:50.440 --> 00:16:50.450 align:start position:0%
want the East a secret to be public yes
 

00:16:50.450 --> 00:16:53.710 align:start position:0%
want the East a secret to be public yes
let's<00:16:51.140><c> make</c><00:16:51.290><c> it</c><00:16:51.350><c> public</c><00:16:51.800><c> and</c><00:16:52.600><c> pocket</c><00:16:53.600><c> again</c>

00:16:53.710 --> 00:16:53.720 align:start position:0%
let's make it public and pocket again
 

00:16:53.720 --> 00:16:55.210 align:start position:0%
let's make it public and pocket again
crunches<00:16:54.410><c> everything</c><00:16:54.800><c> makes</c><00:16:54.980><c> the</c>

00:16:55.210 --> 00:16:55.220 align:start position:0%
crunches everything makes the
 

00:16:55.220 --> 00:16:57.910 align:start position:0%
crunches everything makes the
configuration<00:16:55.820><c> files</c><00:16:56.120><c> deploys</c><00:16:56.720><c> a</c><00:16:57.170><c> web</c><00:16:57.620><c> server</c>

00:16:57.910 --> 00:16:57.920 align:start position:0%
configuration files deploys a web server
 

00:16:57.920 --> 00:17:02.230 align:start position:0%
configuration files deploys a web server
for<00:16:58.280><c> us</c><00:16:58.430><c> and</c><00:16:58.730><c> if</c><00:17:00.910><c> everything</c><00:17:01.910><c> worked</c>

00:17:02.230 --> 00:17:02.240 align:start position:0%
for us and if everything worked
 

00:17:02.240 --> 00:17:04.720 align:start position:0%
for us and if everything worked
correctly<00:17:02.510><c> I</c><00:17:03.170><c> should</c><00:17:03.590><c> be</c><00:17:03.770><c> able</c><00:17:03.920><c> to</c><00:17:04.130><c> load</c><00:17:04.430><c> up</c>

00:17:04.720 --> 00:17:04.730 align:start position:0%
correctly I should be able to load up
 

00:17:04.730 --> 00:17:08.530 align:start position:0%
correctly I should be able to load up
nice<00:17:05.090><c> dashboard</c><00:17:05.920><c> yep</c><00:17:06.920><c> and</c><00:17:07.160><c> we</c><00:17:07.850><c> have</c><00:17:08.030><c> the</c><00:17:08.240><c> first</c>

00:17:08.530 --> 00:17:08.540 align:start position:0%
nice dashboard yep and we have the first
 

00:17:08.540 --> 00:17:11.320 align:start position:0%
nice dashboard yep and we have the first
page<00:17:08.780><c> we</c><00:17:08.959><c> have</c><00:17:09.110><c> the</c><00:17:09.160><c> eat</c><00:17:10.160><c> stat</c><00:17:10.490><c> on</c><00:17:10.850><c> the</c>

00:17:11.320 --> 00:17:11.330 align:start position:0%
page we have the eat stat on the
 

00:17:11.330 --> 00:17:13.390 align:start position:0%
page we have the eat stat on the
left-hand<00:17:11.959><c> side</c><00:17:12.050><c> we</c><00:17:12.290><c> have</c><00:17:12.410><c> a</c><00:17:12.440><c> nice</c><00:17:12.620><c> sidebar</c>

00:17:13.390 --> 00:17:13.400 align:start position:0%
left-hand side we have a nice sidebar
 

00:17:13.400 --> 00:17:15.460 align:start position:0%
left-hand side we have a nice sidebar
many<00:17:13.610><c> where</c><00:17:13.760><c> we</c><00:17:13.910><c> can</c><00:17:14.120><c> switch</c><00:17:14.840><c> between</c><00:17:15.020><c> the</c><00:17:15.350><c> eat</c>

00:17:15.460 --> 00:17:15.470 align:start position:0%
many where we can switch between the eat
 

00:17:15.470 --> 00:17:17.350 align:start position:0%
many where we can switch between the eat
stat<00:17:15.890><c> we</c><00:17:16.190><c> have</c><00:17:16.340><c> the</c><00:17:16.550><c> block</c><00:17:16.760><c> as</c><00:17:16.910><c> well</c><00:17:16.940><c> that</c><00:17:17.240><c> we</c>

00:17:17.350 --> 00:17:17.360 align:start position:0%
stat we have the block as well that we
 

00:17:17.360 --> 00:17:20.320 align:start position:0%
stat we have the block as well that we
just<00:17:17.570><c> configured</c><00:17:17.870><c> we</c><00:17:18.590><c> have</c><00:17:18.800><c> our</c><00:17:19.130><c> web</c><00:17:19.970><c> wallet</c>

00:17:20.320 --> 00:17:20.330 align:start position:0%
just configured we have our web wallet
 

00:17:20.330 --> 00:17:22.210 align:start position:0%
just configured we have our web wallet
that<00:17:20.690><c> we</c><00:17:20.840><c> can</c><00:17:21.020><c> play</c><00:17:21.230><c> around</c><00:17:21.350><c> with</c><00:17:21.650><c> we</c><00:17:21.950><c> have</c><00:17:22.070><c> the</c>

00:17:22.210 --> 00:17:22.220 align:start position:0%
that we can play around with we have the
 

00:17:22.220 --> 00:17:24.070 align:start position:0%
that we can play around with we have the
faucet<00:17:22.610><c> to</c><00:17:22.790><c> request</c><00:17:23.360><c> all</c><00:17:23.540><c> the</c><00:17:23.570><c> funds</c><00:17:23.870><c> that</c><00:17:24.020><c> you</c>

00:17:24.070 --> 00:17:24.080 align:start position:0%
faucet to request all the funds that you
 

00:17:24.080 --> 00:17:28.460 align:start position:0%
faucet to request all the funds that you
owe<00:17:24.350><c> people</c><00:17:24.709><c> are</c><00:17:24.950><c> requesting</c><00:17:25.160><c> funds</c><00:17:25.550><c> amazing</c>

00:17:28.460 --> 00:17:28.470 align:start position:0%
 
 

00:17:28.470 --> 00:17:36.390 align:start position:0%
 
and<00:17:32.640><c> and</c><00:17:33.640><c> beside</c><00:17:34.330><c> beside</c><00:17:35.290><c> all</c><00:17:36.100><c> of</c><00:17:36.280><c> these</c>

00:17:36.390 --> 00:17:36.400 align:start position:0%
and and beside beside all of these
 

00:17:36.400 --> 00:17:38.990 align:start position:0%
and and beside beside all of these
services<00:17:36.790><c> as</c><00:17:36.940><c> we</c><00:17:37.059><c> configure</c><00:17:37.480><c> we</c><00:17:37.990><c> also</c><00:17:38.170><c> have</c>

00:17:38.990 --> 00:17:39.000 align:start position:0%
services as we configure we also have
 

00:17:39.000 --> 00:17:41.910 align:start position:0%
services as we configure we also have
detailed<00:17:40.000><c> guide</c><00:17:40.270><c> on</c><00:17:40.630><c> how</c><00:17:41.320><c> to</c><00:17:41.380><c> connect</c><00:17:41.740><c> go</c>

00:17:41.910 --> 00:17:41.920 align:start position:0%
detailed guide on how to connect go
 

00:17:41.920 --> 00:17:44.430 align:start position:0%
detailed guide on how to connect go
etherium<00:17:42.340><c> in</c><00:17:42.580><c> archive</c><00:17:43.390><c> node</c><00:17:43.630><c> full</c><00:17:43.900><c> node</c><00:17:44.110><c> live</c>

00:17:44.430 --> 00:17:44.440 align:start position:0%
etherium in archive node full node live
 

00:17:44.440 --> 00:17:46.830 align:start position:0%
etherium in archive node full node live
client<00:17:45.010><c> or</c><00:17:45.250><c> embedded</c><00:17:45.910><c> for</c><00:17:46.120><c> embedded</c><00:17:46.480><c> machines</c>

00:17:46.830 --> 00:17:46.840 align:start position:0%
client or embedded for embedded machines
 

00:17:46.840 --> 00:17:49.919 align:start position:0%
client or embedded for embedded machines
we<00:17:47.679><c> have</c><00:17:47.710><c> details</c><00:17:48.250><c> on</c><00:17:48.460><c> how</c><00:17:48.610><c> to</c><00:17:48.640><c> connect</c><00:17:49.120><c> mist</c>

00:17:49.919 --> 00:17:49.929 align:start position:0%
we have details on how to connect mist
 

00:17:49.929 --> 00:17:52.530 align:start position:0%
we have details on how to connect mist
and<00:17:50.290><c> serum</c><00:17:51.190><c> wallet</c><00:17:51.520><c> we</c><00:17:51.700><c> have</c><00:17:51.850><c> details</c><00:17:52.210><c> on</c><00:17:52.360><c> how</c>

00:17:52.530 --> 00:17:52.540 align:start position:0%
and serum wallet we have details on how
 

00:17:52.540 --> 00:17:54.990 align:start position:0%
and serum wallet we have details on how
to<00:17:52.570><c> connect</c><00:17:52.960><c> Android</c><00:17:53.470><c> and</c><00:17:53.800><c> iOS</c><00:17:54.010><c> devices</c><00:17:54.280><c> and</c>

00:17:54.990 --> 00:17:55.000 align:start position:0%
to connect Android and iOS devices and
 

00:17:55.000 --> 00:17:57.240 align:start position:0%
to connect Android and iOS devices and
finally<00:17:55.929><c> if</c><00:17:56.110><c> you</c><00:17:56.260><c> really</c><00:17:56.559><c> don't</c><00:17:56.679><c> prefer</c>

00:17:57.240 --> 00:17:57.250 align:start position:0%
finally if you really don't prefer
 

00:17:57.250 --> 00:17:59.250 align:start position:0%
finally if you really don't prefer
goethe<00:17:58.000><c> reom</c><00:17:58.179><c> as</c><00:17:58.360><c> your</c><00:17:58.540><c> client</c><00:17:58.900><c> of</c><00:17:59.020><c> choice</c>

00:17:59.250 --> 00:17:59.260 align:start position:0%
goethe reom as your client of choice
 

00:17:59.260 --> 00:18:01.049 align:start position:0%
goethe reom as your client of choice
then<00:17:59.800><c> we</c><00:17:59.920><c> also</c><00:18:00.070><c> have</c><00:18:00.370><c> details</c><00:18:00.730><c> on</c><00:18:00.850><c> how</c><00:18:01.000><c> to</c>

00:18:01.049 --> 00:18:01.059 align:start position:0%
then we also have details on how to
 

00:18:01.059 --> 00:18:03.150 align:start position:0%
then we also have details on how to
connect<00:18:01.390><c> c++</c><00:18:01.900><c> etherium</c><00:18:02.350><c> a</c><00:18:02.440><c> theorem</c><00:18:02.710><c> harmony</c>

00:18:03.150 --> 00:18:03.160 align:start position:0%
connect c++ etherium a theorem harmony
 

00:18:03.160 --> 00:18:07.260 align:start position:0%
connect c++ etherium a theorem harmony
parity<00:18:03.880><c> and</c><00:18:04.090><c> by</c><00:18:04.450><c> if</c><00:18:04.690><c> app</c><00:18:04.929><c> and</c><00:18:06.090><c> ladies</c><00:18:07.090><c> and</c>

00:18:07.260 --> 00:18:07.270 align:start position:0%
parity and by if app and ladies and
 

00:18:07.270 --> 00:18:14.370 align:start position:0%
parity and by if app and ladies and
gentlemen<00:18:07.720><c> that</c><00:18:08.200><c> was</c><00:18:08.470><c> the</c><00:18:08.770><c> puppet</c><00:18:09.160><c> Network</c>

00:18:14.370 --> 00:18:14.380 align:start position:0%
 
 

00:18:14.380 --> 00:18:30.130 align:start position:0%
 
[Applause]

00:18:30.130 --> 00:18:30.140 align:start position:0%
 
 

00:18:30.140 --> 00:18:37.729 align:start position:0%
 
[Music]

