WEBVTT
Kind: captions
Language: en

00:00:00.550 --> 00:00:12.390 align:start position:0%
 
[Music]

00:00:12.390 --> 00:00:12.400 align:start position:0%
 
 

00:00:12.400 --> 00:00:15.350 align:start position:0%
 
okay<00:00:12.679><c> hi</c><00:00:13.160><c> my</c><00:00:13.280><c> name</c><00:00:13.440><c> is</c><00:00:13.559><c> Peter</c><00:00:14.000><c> I</c><00:00:14.120><c> work</c><00:00:14.400><c> at</c><00:00:14.599><c> imop</c>

00:00:15.350 --> 00:00:15.360 align:start position:0%
okay hi my name is Peter I work at imop
 

00:00:15.360 --> 00:00:17.470 align:start position:0%
okay hi my name is Peter I work at imop
in<00:00:15.880><c> waro</c>

00:00:17.470 --> 00:00:17.480 align:start position:0%
in waro
 

00:00:17.480 --> 00:00:21.150 align:start position:0%
in waro
and<00:00:18.480><c> we</c><00:00:19.160><c> met</c><00:00:19.480><c> with</c><00:00:19.680><c> gab</c><00:00:20.279><c> approximately</c><00:00:20.960><c> in</c>

00:00:21.150 --> 00:00:21.160 align:start position:0%
and we met with gab approximately in
 

00:00:21.160 --> 00:00:23.630 align:start position:0%
and we met with gab approximately in
February<00:00:21.760><c> I</c><00:00:21.880><c> suppose</c><00:00:22.680><c> and</c><00:00:22.800><c> we</c><00:00:22.960><c> had</c><00:00:23.199><c> a</c><00:00:23.359><c> short</c>

00:00:23.630 --> 00:00:23.640 align:start position:0%
February I suppose and we had a short
 

00:00:23.640 --> 00:00:25.870 align:start position:0%
February I suppose and we had a short
chat<00:00:24.439><c> uh</c><00:00:24.640><c> regarding</c><00:00:25.240><c> our</c><00:00:25.480><c> future</c>

00:00:25.870 --> 00:00:25.880 align:start position:0%
chat uh regarding our future
 

00:00:25.880 --> 00:00:28.790 align:start position:0%
chat uh regarding our future
collaboration<00:00:26.599><c> and</c><00:00:27.199><c> possibilities</c><00:00:27.760><c> of</c><00:00:28.480><c> us</c>

00:00:28.790 --> 00:00:28.800 align:start position:0%
collaboration and possibilities of us
 

00:00:28.800 --> 00:00:30.669 align:start position:0%
collaboration and possibilities of us
helping<00:00:29.720><c> you</c>

00:00:30.669 --> 00:00:30.679 align:start position:0%
helping you
 

00:00:30.679 --> 00:00:34.110 align:start position:0%
helping you
with<00:00:31.039><c> some</c><00:00:31.439><c> parts</c><00:00:31.759><c> of</c><00:00:32.000><c> the</c><00:00:32.200><c> etherum</c><00:00:33.120><c> project</c>

00:00:34.110 --> 00:00:34.120 align:start position:0%
with some parts of the etherum project
 

00:00:34.120 --> 00:00:36.470 align:start position:0%
with some parts of the etherum project
uh<00:00:34.920><c> it</c><00:00:35.079><c> happens</c><00:00:35.399><c> that</c><00:00:35.559><c> I</c><00:00:35.680><c> work</c><00:00:35.879><c> at</c><00:00:36.000><c> a</c><00:00:36.160><c> company</c>

00:00:36.470 --> 00:00:36.480 align:start position:0%
uh it happens that I work at a company
 

00:00:36.480 --> 00:00:39.110 align:start position:0%
uh it happens that I work at a company
that<00:00:36.640><c> specializes</c><00:00:37.120><c> in</c><00:00:37.800><c> compilers</c><00:00:38.800><c> it</c>

00:00:39.110 --> 00:00:39.120 align:start position:0%
that specializes in compilers it
 

00:00:39.120 --> 00:00:42.389 align:start position:0%
that specializes in compilers it
specialized<00:00:40.079><c> right</c><00:00:40.399><c> then</c><00:00:41.399><c> and</c><00:00:41.600><c> it</c><00:00:41.840><c> resulted</c>

00:00:42.389 --> 00:00:42.399 align:start position:0%
specialized right then and it resulted
 

00:00:42.399 --> 00:00:46.029 align:start position:0%
specialized right then and it resulted
in<00:00:43.239><c> lvm</c><00:00:43.879><c> implementation</c><00:00:44.680><c> of</c><00:00:44.840><c> evm</c><00:00:45.520><c> that</c><00:00:45.719><c> P</c><00:00:45.960><c> is</c>

00:00:46.029 --> 00:00:46.039 align:start position:0%
in lvm implementation of evm that P is
 

00:00:46.039 --> 00:00:49.029 align:start position:0%
in lvm implementation of evm that P is
going<00:00:46.239><c> to</c><00:00:46.480><c> describe</c><00:00:47.480><c> but</c><00:00:47.800><c> at</c><00:00:47.960><c> the</c><00:00:48.079><c> same</c><00:00:48.360><c> time</c>

00:00:49.029 --> 00:00:49.039 align:start position:0%
going to describe but at the same time
 

00:00:49.039 --> 00:00:52.310 align:start position:0%
going to describe but at the same time
we<00:00:49.320><c> had</c><00:00:49.680><c> a</c><00:00:50.440><c> little</c>

00:00:52.310 --> 00:00:52.320 align:start position:0%
we had a little
 

00:00:52.320 --> 00:00:55.869 align:start position:0%
we had a little
misunderstanding<00:00:53.320><c> uh</c><00:00:53.480><c> Among</c><00:00:53.760><c> Us</c><00:00:54.680><c> and</c><00:00:54.879><c> when</c><00:00:55.480><c> G</c>

00:00:55.869 --> 00:00:55.879 align:start position:0%
misunderstanding uh Among Us and when G
 

00:00:55.879 --> 00:01:00.910 align:start position:0%
misunderstanding uh Among Us and when G
described<00:00:56.480><c> the</c><00:00:56.640><c> eum</c><00:00:57.559><c> our</c><00:00:57.920><c> CEO</c><00:00:58.920><c> remembered</c><00:01:00.359><c> two</c>

00:01:00.910 --> 00:01:00.920 align:start position:0%
described the eum our CEO remembered two
 

00:01:00.920 --> 00:01:04.270 align:start position:0%
described the eum our CEO remembered two
phrases<00:01:01.920><c> during</c><00:01:02.399><c> completeness</c><00:01:02.920><c> and</c><00:01:03.760><c> virtual</c>

00:01:04.270 --> 00:01:04.280 align:start position:0%
phrases during completeness and virtual
 

00:01:04.280 --> 00:01:08.070 align:start position:0%
phrases during completeness and virtual
machine<00:01:05.280><c> so</c><00:01:06.240><c> after</c><00:01:07.240><c> I</c><00:01:07.320><c> don't</c><00:01:07.479><c> know</c><00:01:07.759><c> half</c><00:01:07.960><c> an</c>

00:01:08.070 --> 00:01:08.080 align:start position:0%
machine so after I don't know half an
 

00:01:08.080 --> 00:01:09.990 align:start position:0%
machine so after I don't know half an
hour<00:01:08.280><c> he</c><00:01:08.400><c> thought</c><00:01:08.799><c> well</c><00:01:09.200><c> great</c><00:01:09.560><c> that</c><00:01:09.680><c> may</c><00:01:09.840><c> be</c><00:01:09.920><c> a</c>

00:01:09.990 --> 00:01:10.000 align:start position:0%
hour he thought well great that may be a
 

00:01:10.000 --> 00:01:12.149 align:start position:0%
hour he thought well great that may be a
super<00:01:10.280><c> computer</c><00:01:11.000><c> that's</c><00:01:11.200><c> something</c><00:01:11.520><c> that</c><00:01:11.680><c> can</c>

00:01:12.149 --> 00:01:12.159 align:start position:0%
super computer that's something that can
 

00:01:12.159 --> 00:01:15.469 align:start position:0%
super computer that's something that can
distribute<00:01:12.640><c> computation</c><00:01:13.720><c> and</c><00:01:14.720><c> I</c><00:01:14.880><c> don't</c><00:01:15.000><c> know</c>

00:01:15.469 --> 00:01:15.479 align:start position:0%
distribute computation and I don't know
 

00:01:15.479 --> 00:01:18.870 align:start position:0%
distribute computation and I don't know
locally<00:01:16.280><c> run</c><00:01:16.560><c> it</c><00:01:17.280><c> so</c><00:01:17.840><c> no</c><00:01:18.040><c> not</c><00:01:18.280><c> exactly</c><00:01:18.640><c> it's</c>

00:01:18.870 --> 00:01:18.880 align:start position:0%
locally run it so no not exactly it's
 

00:01:18.880 --> 00:01:21.190 align:start position:0%
locally run it so no not exactly it's
more<00:01:19.080><c> about</c><00:01:19.280><c> the</c><00:01:19.439><c> consensus</c><00:01:20.040><c> and</c><00:01:20.759><c> keeping</c><00:01:21.040><c> a</c>

00:01:21.190 --> 00:01:21.200 align:start position:0%
more about the consensus and keeping a
 

00:01:21.200 --> 00:01:23.670 align:start position:0%
more about the consensus and keeping a
solid<00:01:22.040><c> compact</c><00:01:22.400><c> state</c><00:01:23.159><c> not</c><00:01:23.360><c> about</c>

00:01:23.670 --> 00:01:23.680 align:start position:0%
solid compact state not about
 

00:01:23.680 --> 00:01:24.749 align:start position:0%
solid compact state not about
Distributing

00:01:24.749 --> 00:01:24.759 align:start position:0%
Distributing
 

00:01:24.759 --> 00:01:33.830 align:start position:0%
Distributing
computations<00:01:25.759><c> so</c><00:01:26.439><c> H</c><00:01:27.439><c> okay</c>

00:01:33.830 --> 00:01:33.840 align:start position:0%
 
 

00:01:33.840 --> 00:01:35.910 align:start position:0%
 
so<00:01:34.040><c> what</c><00:01:34.200><c> can</c><00:01:34.320><c> we</c><00:01:34.479><c> do</c><00:01:35.119><c> maybe</c><00:01:35.320><c> we</c><00:01:35.439><c> can</c><00:01:35.640><c> provide</c>

00:01:35.910 --> 00:01:35.920 align:start position:0%
so what can we do maybe we can provide
 

00:01:35.920 --> 00:01:37.870 align:start position:0%
so what can we do maybe we can provide
something<00:01:36.240><c> like</c><00:01:36.439><c> this</c><00:01:37.200><c> and</c><00:01:37.399><c> he</c><00:01:37.520><c> called</c><00:01:37.680><c> it</c>

00:01:37.870 --> 00:01:37.880 align:start position:0%
something like this and he called it
 

00:01:37.880 --> 00:01:42.789 align:start position:0%
something like this and he called it
Goen<00:01:38.560><c> from</c><00:01:39.479><c> Goen</c><00:01:39.799><c> 14</c><00:01:40.720><c> it</c><00:01:40.840><c> is</c><00:01:41.040><c> a</c><00:01:42.040><c> story</c><00:01:42.439><c> written</c>

00:01:42.789 --> 00:01:42.799 align:start position:0%
Goen from Goen 14 it is a story written
 

00:01:42.799 --> 00:01:49.350 align:start position:0%
Goen from Goen 14 it is a story written
by<00:01:43.240><c> stain</c><00:01:43.880><c> L</c><00:01:44.759><c> it's</c><00:01:44.920><c> a</c><00:01:45.399><c> machine</c><00:01:45.880><c> that</c><00:01:46.719><c> got</c><00:01:46.960><c> some</c>

00:01:49.350 --> 00:01:49.360 align:start position:0%
by stain L it's a machine that got some
 

00:01:49.360 --> 00:01:53.270 align:start position:0%
by stain L it's a machine that got some
so<00:01:50.360><c> large</c><00:01:51.040><c> and</c><00:01:51.280><c> complicated</c><00:01:51.799><c> that</c><00:01:51.960><c> it</c><00:01:52.600><c> gained</c>

00:01:53.270 --> 00:01:53.280 align:start position:0%
so large and complicated that it gained
 

00:01:53.280 --> 00:01:56.950 align:start position:0%
so large and complicated that it gained
awareness<00:01:53.880><c> of</c><00:01:54.079><c> itself</c><00:01:54.799><c> so</c><00:01:55.439><c> okay</c><00:01:56.439><c> nice</c><00:01:56.719><c> let's</c>

00:01:56.950 --> 00:01:56.960 align:start position:0%
awareness of itself so okay nice let's
 

00:01:56.960 --> 00:01:59.310 align:start position:0%
awareness of itself so okay nice let's
have<00:01:57.079><c> a</c><00:01:57.360><c> world</c><00:01:57.640><c> super</c><00:01:57.960><c> computer</c><00:01:58.799><c> if</c><00:01:58.920><c> we</c><00:01:59.079><c> cannot</c>

00:01:59.310 --> 00:01:59.320 align:start position:0%
have a world super computer if we cannot
 

00:01:59.320 --> 00:02:01.709 align:start position:0%
have a world super computer if we cannot
do<00:01:59.439><c> it</c><00:01:59.560><c> with</c><00:01:59.680><c> each</c><00:02:00.240><c> we</c><00:02:00.360><c> can</c><00:02:00.640><c> implement</c><00:02:01.039><c> it</c>

00:02:01.709 --> 00:02:01.719 align:start position:0%
do it with each we can implement it
 

00:02:01.719 --> 00:02:05.270 align:start position:0%
do it with each we can implement it
ourselves<00:02:02.719><c> U</c><00:02:03.280><c> after</c><00:02:03.560><c> another</c><00:02:04.119><c> thought</c><00:02:05.119><c> we</c>

00:02:05.270 --> 00:02:05.280 align:start position:0%
ourselves U after another thought we
 

00:02:05.280 --> 00:02:07.990 align:start position:0%
ourselves U after another thought we
come<00:02:05.479><c> to</c><00:02:05.600><c> a</c><00:02:05.680><c> conclusion</c><00:02:06.200><c> that</c><00:02:07.079><c> it</c><00:02:07.360><c> doesn't</c>

00:02:07.990 --> 00:02:08.000 align:start position:0%
come to a conclusion that it doesn't
 

00:02:08.000 --> 00:02:09.550 align:start position:0%
come to a conclusion that it doesn't
really<00:02:08.239><c> makes</c><00:02:08.520><c> sense</c><00:02:08.879><c> because</c><00:02:09.280><c> there</c><00:02:09.399><c> are</c>

00:02:09.550 --> 00:02:09.560 align:start position:0%
really makes sense because there are
 

00:02:09.560 --> 00:02:11.270 align:start position:0%
really makes sense because there are
some<00:02:09.800><c> attempts</c><00:02:10.399><c> to</c><00:02:10.599><c> implement</c><00:02:10.959><c> something</c>

00:02:11.270 --> 00:02:11.280 align:start position:0%
some attempts to implement something
 

00:02:11.280 --> 00:02:16.710 align:start position:0%
some attempts to implement something
like<00:02:11.640><c> this</c><00:02:12.640><c> and</c><00:02:13.520><c> they</c><00:02:13.680><c> do</c><00:02:14.040><c> not</c><00:02:15.040><c> work</c><00:02:15.519><c> so</c>

00:02:16.710 --> 00:02:16.720 align:start position:0%
like this and they do not work so
 

00:02:16.720 --> 00:02:19.589 align:start position:0%
like this and they do not work so
far<00:02:17.720><c> well</c><00:02:17.920><c> we</c><00:02:18.080><c> have</c><00:02:18.480><c> cloud</c><00:02:18.800><c> computing</c><00:02:19.319><c> but</c>

00:02:19.589 --> 00:02:19.599 align:start position:0%
far well we have cloud computing but
 

00:02:19.599 --> 00:02:21.790 align:start position:0%
far well we have cloud computing but
this<00:02:19.800><c> requires</c><00:02:20.519><c> some</c><00:02:20.760><c> structure</c><00:02:21.200><c> over</c><00:02:21.480><c> the</c>

00:02:21.790 --> 00:02:21.800 align:start position:0%
this requires some structure over the
 

00:02:21.800 --> 00:02:24.509 align:start position:0%
this requires some structure over the
machines<00:02:22.200><c> and</c><00:02:22.480><c> hardware</c><00:02:23.480><c> and</c><00:02:23.599><c> we</c><00:02:23.720><c> cannot</c>

00:02:24.509 --> 00:02:24.519 align:start position:0%
machines and hardware and we cannot
 

00:02:24.519 --> 00:02:26.390 align:start position:0%
machines and hardware and we cannot
build<00:02:24.840><c> a</c><00:02:25.000><c> super</c><00:02:25.360><c> computer</c><00:02:25.680><c> or</c><00:02:25.959><c> provide</c>

00:02:26.390 --> 00:02:26.400 align:start position:0%
build a super computer or provide
 

00:02:26.400 --> 00:02:29.470 align:start position:0%
build a super computer or provide
computing<00:02:26.879><c> power</c><00:02:27.560><c> out</c><00:02:27.720><c> of</c><00:02:27.879><c> the</c><00:02:28.000><c> box</c><00:02:28.480><c> using</c>

00:02:29.470 --> 00:02:29.480 align:start position:0%
computing power out of the box using
 

00:02:29.480 --> 00:02:32.350 align:start position:0%
computing power out of the box using
just

00:02:32.350 --> 00:02:32.360 align:start position:0%
 
 

00:02:32.360 --> 00:02:36.550 align:start position:0%
 
would<00:02:32.560><c> stay</c><00:02:32.920><c> at</c><00:02:33.239><c> homes</c><00:02:33.640><c> of</c><00:02:34.280><c> any</c><00:02:35.239><c> people</c><00:02:35.959><c> who</c>

00:02:36.550 --> 00:02:36.560 align:start position:0%
would stay at homes of any people who
 

00:02:36.560 --> 00:02:39.550 align:start position:0%
would stay at homes of any people who
would<00:02:36.760><c> like</c><00:02:36.959><c> to</c><00:02:37.239><c> provide</c><00:02:37.959><c> computing</c>

00:02:39.550 --> 00:02:39.560 align:start position:0%
would like to provide computing
 

00:02:39.560 --> 00:02:42.509 align:start position:0%
would like to provide computing
power<00:02:40.560><c> so</c><00:02:40.800><c> what</c><00:02:40.920><c> to</c><00:02:41.080><c> do</c><00:02:41.480><c> we</c><00:02:41.599><c> should</c><00:02:42.159><c> give</c><00:02:42.319><c> some</c>

00:02:42.509 --> 00:02:42.519 align:start position:0%
power so what to do we should give some
 

00:02:42.519 --> 00:02:44.030 align:start position:0%
power so what to do we should give some
incentive<00:02:42.920><c> to</c><00:02:43.120><c> them</c><00:02:43.360><c> they</c><00:02:43.440><c> should</c><00:02:43.640><c> be</c><00:02:43.720><c> able</c><00:02:43.920><c> to</c>

00:02:44.030 --> 00:02:44.040 align:start position:0%
incentive to them they should be able to
 

00:02:44.040 --> 00:02:45.589 align:start position:0%
incentive to them they should be able to
make<00:02:44.239><c> money</c>

00:02:45.589 --> 00:02:45.599 align:start position:0%
make money
 

00:02:45.599 --> 00:02:48.430 align:start position:0%
make money
and<00:02:46.599><c> then</c><00:02:46.800><c> maybe</c><00:02:47.159><c> that</c><00:02:47.319><c> that</c><00:02:47.440><c> would</c><00:02:47.640><c> work</c><00:02:48.239><c> but</c>

00:02:48.430 --> 00:02:48.440 align:start position:0%
and then maybe that that would work but
 

00:02:48.440 --> 00:02:50.550 align:start position:0%
and then maybe that that would work but
still<00:02:48.720><c> that's</c><00:02:49.080><c> pretty</c><00:02:49.360><c> hard</c><00:02:49.640><c> because</c><00:02:50.440><c> that</c>

00:02:50.550 --> 00:02:50.560 align:start position:0%
still that's pretty hard because that
 

00:02:50.560 --> 00:02:52.630 align:start position:0%
still that's pretty hard because that
would<00:02:50.760><c> require</c><00:02:51.480><c> registering</c><00:02:52.200><c> into</c><00:02:52.440><c> some</c>

00:02:52.630 --> 00:02:52.640 align:start position:0%
would require registering into some
 

00:02:52.640 --> 00:02:54.309 align:start position:0%
would require registering into some
services<00:02:53.159><c> that</c><00:02:53.280><c> would</c><00:02:53.720><c> allow</c><00:02:54.040><c> them</c><00:02:54.159><c> to</c>

00:02:54.309 --> 00:02:54.319 align:start position:0%
services that would allow them to
 

00:02:54.319 --> 00:02:57.229 align:start position:0%
services that would allow them to
transfer<00:02:54.879><c> value</c><00:02:55.680><c> for</c><00:02:55.959><c> the</c><00:02:56.560><c> computing</c><00:02:56.959><c> power</c>

00:02:57.229 --> 00:02:57.239 align:start position:0%
transfer value for the computing power
 

00:02:57.239 --> 00:03:00.229 align:start position:0%
transfer value for the computing power
that<00:02:57.599><c> they</c><00:02:57.680><c> would</c><00:02:57.840><c> like</c><00:02:57.959><c> to</c><00:02:58.080><c> share</c><00:02:58.840><c> so</c><00:02:59.879><c> obvious</c>

00:03:00.229 --> 00:03:00.239 align:start position:0%
that they would like to share so obvious
 

00:03:00.239 --> 00:03:03.149 align:start position:0%
that they would like to share so obvious
idea<00:03:00.599><c> is</c><00:03:01.080><c> that</c><00:03:01.239><c> it</c><00:03:01.360><c> should</c><00:03:01.519><c> be</c><00:03:01.879><c> bued</c><00:03:02.200><c> up</c><00:03:02.400><c> Byer</c>

00:03:03.149 --> 00:03:03.159 align:start position:0%
idea is that it should be bued up Byer
 

00:03:03.159 --> 00:03:05.190 align:start position:0%
idea is that it should be bued up Byer
or

00:03:05.190 --> 00:03:05.200 align:start position:0%
or
 

00:03:05.200 --> 00:03:07.949 align:start position:0%
or
ethereum<00:03:06.200><c> and</c><00:03:06.519><c> that</c><00:03:06.799><c> what</c><00:03:06.959><c> we</c><00:03:07.360><c> started</c><00:03:07.799><c> to</c>

00:03:07.949 --> 00:03:07.959 align:start position:0%
ethereum and that what we started to
 

00:03:07.959 --> 00:03:10.630 align:start position:0%
ethereum and that what we started to
think

00:03:10.630 --> 00:03:10.640 align:start position:0%
 
 

00:03:10.640 --> 00:03:12.229 align:start position:0%
 
about

00:03:12.229 --> 00:03:12.239 align:start position:0%
about
 

00:03:12.239 --> 00:03:17.830 align:start position:0%
about
so<00:03:13.239><c> the</c><00:03:13.599><c> main</c><00:03:13.879><c> idea</c><00:03:14.680><c> is</c><00:03:15.720><c> that</c><00:03:16.720><c> we</c><00:03:16.840><c> would</c><00:03:17.040><c> like</c>

00:03:17.830 --> 00:03:17.840 align:start position:0%
so the main idea is that we would like
 

00:03:17.840 --> 00:03:20.110 align:start position:0%
so the main idea is that we would like
to

00:03:20.110 --> 00:03:20.120 align:start position:0%
to
 

00:03:20.120 --> 00:03:25.990 align:start position:0%
to
provide<00:03:21.120><c> users</c><00:03:21.959><c> of</c><00:03:22.760><c> regular</c><00:03:23.200><c> PCS</c><00:03:24.040><c> or</c><00:03:24.440><c> whatever</c>

00:03:25.990 --> 00:03:26.000 align:start position:0%
provide users of regular PCS or whatever
 

00:03:26.000 --> 00:03:29.149 align:start position:0%
provide users of regular PCS or whatever
computers<00:03:27.000><c> with</c><00:03:27.680><c> possibilities</c><00:03:28.319><c> of</c><00:03:28.840><c> either</c>

00:03:29.149 --> 00:03:29.159 align:start position:0%
computers with possibilities of either
 

00:03:29.159 --> 00:03:31.509 align:start position:0%
computers with possibilities of either
Distributing<00:03:29.799><c> their</c><00:03:29.959><c> computation</c><00:03:30.439><c> across</c><00:03:30.720><c> a</c>

00:03:31.509 --> 00:03:31.519 align:start position:0%
Distributing their computation across a
 

00:03:31.519 --> 00:03:35.589 align:start position:0%
Distributing their computation across a
peer<00:03:31.760><c> to-peer</c><00:03:32.360><c> Network</c><00:03:33.360><c> or</c><00:03:33.799><c> to</c><00:03:34.239><c> make</c><00:03:34.560><c> some</c>

00:03:35.589 --> 00:03:35.599 align:start position:0%
peer to-peer Network or to make some
 

00:03:35.599 --> 00:03:38.910 align:start position:0%
peer to-peer Network or to make some
value<00:03:36.599><c> by</c><00:03:36.879><c> providing</c><00:03:37.400><c> their</c><00:03:37.959><c> uh</c><00:03:38.120><c> resources</c>

00:03:38.910 --> 00:03:38.920 align:start position:0%
value by providing their uh resources
 

00:03:38.920 --> 00:03:41.710 align:start position:0%
value by providing their uh resources
either<00:03:39.200><c> computation</c><00:03:39.760><c> or</c><00:03:40.239><c> storage</c><00:03:41.239><c> or</c><00:03:41.480><c> I</c><00:03:41.560><c> don't</c>

00:03:41.710 --> 00:03:41.720 align:start position:0%
either computation or storage or I don't
 

00:03:41.720 --> 00:03:45.750 align:start position:0%
either computation or storage or I don't
know<00:03:41.920><c> bandwidth</c><00:03:42.799><c> for</c><00:03:43.040><c> that</c><00:03:43.599><c> matter</c><00:03:44.599><c> uh</c><00:03:45.120><c> and</c><00:03:45.400><c> it</c>

00:03:45.750 --> 00:03:45.760 align:start position:0%
know bandwidth for that matter uh and it
 

00:03:45.760 --> 00:03:48.949 align:start position:0%
know bandwidth for that matter uh and it
should<00:03:46.760><c> allow</c><00:03:47.080><c> them</c><00:03:47.239><c> to</c><00:03:47.400><c> do</c><00:03:47.599><c> it</c><00:03:48.319><c> pretty</c><00:03:48.599><c> easily</c>

00:03:48.949 --> 00:03:48.959 align:start position:0%
should allow them to do it pretty easily
 

00:03:48.959 --> 00:03:53.509 align:start position:0%
should allow them to do it pretty easily
on<00:03:49.159><c> both</c><00:03:49.560><c> sides</c><00:03:50.840><c> special</c><00:03:52.040><c> specifica</c><00:03:53.040><c> tasks</c>

00:03:53.509 --> 00:03:53.519 align:start position:0%
on both sides special specifica tasks
 

00:03:53.519 --> 00:03:56.789 align:start position:0%
on both sides special specifica tasks
may<00:03:53.799><c> not</c><00:03:54.040><c> be</c><00:03:54.200><c> so</c><00:03:54.640><c> easy</c><00:03:55.640><c> but</c><00:03:56.120><c> computation</c>

00:03:56.789 --> 00:03:56.799 align:start position:0%
may not be so easy but computation
 

00:03:56.799 --> 00:03:59.149 align:start position:0%
may not be so easy but computation
should<00:03:57.079><c> be</c><00:03:57.519><c> out</c><00:03:57.680><c> of</c><00:03:57.840><c> the</c><00:03:58.000><c> box</c><00:03:58.319><c> without</c><00:03:58.959><c> any</c>

00:03:59.149 --> 00:03:59.159 align:start position:0%
should be out of the box without any
 

00:03:59.159 --> 00:04:00.390 align:start position:0%
should be out of the box without any
additional<00:03:59.480><c> conf</c>

00:04:00.390 --> 00:04:00.400 align:start position:0%
additional conf
 

00:04:00.400 --> 00:04:04.509 align:start position:0%
additional conf
uration<00:04:01.400><c> and</c><00:04:01.599><c> they</c><00:04:01.760><c> should</c><00:04:02.599><c> get</c><00:04:03.599><c> remuneration</c>

00:04:04.509 --> 00:04:04.519 align:start position:0%
uration and they should get remuneration
 

00:04:04.519 --> 00:04:07.069 align:start position:0%
uration and they should get remuneration
for<00:04:05.239><c> computing</c>

00:04:07.069 --> 00:04:07.079 align:start position:0%
for computing
 

00:04:07.079 --> 00:04:10.110 align:start position:0%
for computing
something<00:04:08.079><c> uh</c><00:04:08.799><c> that's</c><00:04:09.239><c> what's</c><00:04:09.519><c> important</c><00:04:09.959><c> is</c>

00:04:10.110 --> 00:04:10.120 align:start position:0%
something uh that's what's important is
 

00:04:10.120 --> 00:04:12.750 align:start position:0%
something uh that's what's important is
that<00:04:10.879><c> we</c><00:04:11.040><c> don't</c><00:04:11.280><c> want</c><00:04:11.560><c> them</c>

00:04:12.750 --> 00:04:12.760 align:start position:0%
that we don't want them
 

00:04:12.760 --> 00:04:17.310 align:start position:0%
that we don't want them
to<00:04:13.760><c> uh</c>

00:04:17.310 --> 00:04:17.320 align:start position:0%
 
 

00:04:17.320 --> 00:04:21.069 align:start position:0%
 
get<00:04:18.320><c> threatened</c><00:04:18.880><c> by</c><00:04:19.160><c> malicious</c><00:04:20.040><c> nodes</c><00:04:20.759><c> inside</c>

00:04:21.069 --> 00:04:21.079 align:start position:0%
get threatened by malicious nodes inside
 

00:04:21.079 --> 00:04:23.430 align:start position:0%
get threatened by malicious nodes inside
the<00:04:21.239><c> network</c><00:04:22.040><c> so</c><00:04:22.240><c> all</c><00:04:22.440><c> computations</c><00:04:23.160><c> have</c><00:04:23.280><c> to</c>

00:04:23.430 --> 00:04:23.440 align:start position:0%
the network so all computations have to
 

00:04:23.440 --> 00:04:26.030 align:start position:0%
the network so all computations have to
be<00:04:23.759><c> separated</c><00:04:24.280><c> from</c><00:04:24.560><c> their</c><00:04:24.800><c> host</c><00:04:25.040><c> machines</c>

00:04:26.030 --> 00:04:26.040 align:start position:0%
be separated from their host machines
 

00:04:26.040 --> 00:04:28.870 align:start position:0%
be separated from their host machines
this<00:04:26.160><c> is</c><00:04:27.120><c> where</c><00:04:27.600><c> virtual</c><00:04:27.919><c> machines</c><00:04:28.320><c> come</c><00:04:28.600><c> into</c>

00:04:28.870 --> 00:04:28.880 align:start position:0%
this is where virtual machines come into
 

00:04:28.880 --> 00:04:30.590 align:start position:0%
this is where virtual machines come into
into<00:04:29.440><c> role</c>

00:04:30.590 --> 00:04:30.600 align:start position:0%
into role
 

00:04:30.600 --> 00:04:34.670 align:start position:0%
into role
and<00:04:31.520><c> in</c><00:04:31.639><c> general</c><00:04:32.039><c> the</c><00:04:32.199><c> task</c><00:04:32.479><c> is</c><00:04:33.440><c> some</c><00:04:33.880><c> code</c>

00:04:34.670 --> 00:04:34.680 align:start position:0%
and in general the task is some code
 

00:04:34.680 --> 00:04:36.629 align:start position:0%
and in general the task is some code
well<00:04:34.919><c> in</c><00:04:35.039><c> fact</c><00:04:35.240><c> any</c><00:04:35.440><c> code</c><00:04:36.240><c> that</c><00:04:36.360><c> can</c><00:04:36.520><c> be</c>

00:04:36.629 --> 00:04:36.639 align:start position:0%
well in fact any code that can be
 

00:04:36.639 --> 00:04:38.189 align:start position:0%
well in fact any code that can be
written<00:04:36.919><c> in</c><00:04:37.120><c> one</c><00:04:37.240><c> of</c><00:04:37.360><c> support</c><00:04:37.680><c> languages</c><00:04:38.080><c> that</c>

00:04:38.189 --> 00:04:38.199 align:start position:0%
written in one of support languages that
 

00:04:38.199 --> 00:04:40.469 align:start position:0%
written in one of support languages that
we<00:04:38.320><c> can</c><00:04:38.759><c> distribute</c><00:04:39.199><c> across</c><00:04:39.479><c> the</c><00:04:39.600><c> network</c><00:04:40.280><c> and</c>

00:04:40.469 --> 00:04:40.479 align:start position:0%
we can distribute across the network and
 

00:04:40.479 --> 00:04:42.590 align:start position:0%
we can distribute across the network and
run<00:04:40.800><c> inside</c><00:04:41.160><c> the</c><00:04:41.360><c> virtual</c>

00:04:42.590 --> 00:04:42.600 align:start position:0%
run inside the virtual
 

00:04:42.600 --> 00:04:45.909 align:start position:0%
run inside the virtual
machine<00:04:43.600><c> with</c><00:04:43.759><c> some</c><00:04:43.960><c> constraints</c><00:04:44.919><c> because</c>

00:04:45.909 --> 00:04:45.919 align:start position:0%
machine with some constraints because
 

00:04:45.919 --> 00:04:49.550 align:start position:0%
machine with some constraints because
first<00:04:46.120><c> of</c><00:04:46.240><c> all</c><00:04:46.400><c> we</c><00:04:46.479><c> don't</c><00:04:46.680><c> want</c><00:04:47.360><c> to</c><00:04:48.360><c> uh</c><00:04:49.039><c> thread</c>

00:04:49.550 --> 00:04:49.560 align:start position:0%
first of all we don't want to uh thread
 

00:04:49.560 --> 00:04:51.870 align:start position:0%
first of all we don't want to uh thread
that<00:04:50.080><c> Computing</c><00:04:50.560><c> node</c><00:04:51.240><c> and</c><00:04:51.400><c> on</c><00:04:51.520><c> the</c><00:04:51.680><c> other</c>

00:04:51.870 --> 00:04:51.880 align:start position:0%
that Computing node and on the other
 

00:04:51.880 --> 00:04:53.710 align:start position:0%
that Computing node and on the other
hand<00:04:52.080><c> we</c><00:04:52.199><c> wouldn't</c><00:04:52.560><c> like</c>

00:04:53.710 --> 00:04:53.720 align:start position:0%
hand we wouldn't like
 

00:04:53.720 --> 00:04:58.350 align:start position:0%
hand we wouldn't like
to<00:04:54.880><c> create</c><00:04:55.880><c> environment</c><00:04:56.479><c> which</c><00:04:56.759><c> would</c>

00:04:58.350 --> 00:04:58.360 align:start position:0%
to create environment which would
 

00:04:58.360 --> 00:05:01.390 align:start position:0%
to create environment which would
allow<00:04:59.360><c> attack</c><00:04:59.680><c> haers</c><00:05:00.000><c> hackers</c><00:05:00.400><c> I</c><00:05:00.479><c> don't</c><00:05:00.600><c> know</c>

00:05:01.390 --> 00:05:01.400 align:start position:0%
allow attack haers hackers I don't know
 

00:05:01.400 --> 00:05:03.629 align:start position:0%
allow attack haers hackers I don't know
whatever<00:05:01.880><c> malicious</c><00:05:02.320><c> Nots</c><00:05:02.639><c> they</c><00:05:02.800><c> may</c><00:05:03.360><c> be</c><00:05:03.520><c> in</c>

00:05:03.629 --> 00:05:03.639 align:start position:0%
whatever malicious Nots they may be in
 

00:05:03.639 --> 00:05:05.710 align:start position:0%
whatever malicious Nots they may be in
the<00:05:03.800><c> network</c><00:05:04.400><c> to</c><00:05:04.600><c> attack</c><00:05:04.919><c> other</c><00:05:05.160><c> computers</c>

00:05:05.710 --> 00:05:05.720 align:start position:0%
the network to attack other computers
 

00:05:05.720 --> 00:05:07.870 align:start position:0%
the network to attack other computers
not<00:05:05.880><c> necessarily</c><00:05:06.360><c> the</c><00:05:06.479><c> host</c><00:05:06.759><c> one</c><00:05:07.320><c> but</c><00:05:07.479><c> some</c>

00:05:07.870 --> 00:05:07.880 align:start position:0%
not necessarily the host one but some
 

00:05:07.880 --> 00:05:12.629 align:start position:0%
not necessarily the host one but some
other<00:05:08.880><c> we</c><00:05:09.120><c> can</c><00:05:10.120><c> imagine</c><00:05:10.440><c> a</c><00:05:10.600><c> scenario</c><00:05:11.280><c> when</c>

00:05:12.629 --> 00:05:12.639 align:start position:0%
other we can imagine a scenario when
 

00:05:12.639 --> 00:05:15.110 align:start position:0%
other we can imagine a scenario when
someone<00:05:13.639><c> prepares</c><00:05:14.080><c> a</c><00:05:14.240><c> Dos</c><00:05:14.680><c> attack</c>

00:05:15.110 --> 00:05:15.120 align:start position:0%
someone prepares a Dos attack
 

00:05:15.120 --> 00:05:17.710 align:start position:0%
someone prepares a Dos attack
distributed<00:05:15.600><c> D</c><00:05:15.800><c> of</c><00:05:15.919><c> service</c><00:05:16.840><c> just</c><00:05:17.080><c> by</c><00:05:17.280><c> sending</c>

00:05:17.710 --> 00:05:17.720 align:start position:0%
distributed D of service just by sending
 

00:05:17.720 --> 00:05:19.230 align:start position:0%
distributed D of service just by sending
a<00:05:17.840><c> million</c><00:05:18.160><c> tasks</c><00:05:18.560><c> that</c><00:05:18.680><c> would</c><00:05:18.919><c> try</c><00:05:19.120><c> to</c>

00:05:19.230 --> 00:05:19.240 align:start position:0%
a million tasks that would try to
 

00:05:19.240 --> 00:05:24.230 align:start position:0%
a million tasks that would try to
connect<00:05:19.560><c> to</c><00:05:19.680><c> some</c><00:05:20.000><c> server</c><00:05:21.000><c> so</c><00:05:21.520><c> this</c><00:05:21.720><c> cannot</c>

00:05:24.230 --> 00:05:24.240 align:start position:0%
 
 

00:05:24.240 --> 00:05:27.230 align:start position:0%
 
happen<00:05:25.240><c> uh</c><00:05:25.560><c> we</c><00:05:25.720><c> started</c><00:05:26.160><c> our</c><00:05:26.800><c> proof</c><00:05:27.039><c> of</c>

00:05:27.230 --> 00:05:27.240 align:start position:0%
happen uh we started our proof of
 

00:05:27.240 --> 00:05:31.550 align:start position:0%
happen uh we started our proof of
concept<00:05:28.120><c> right</c><00:05:28.280><c> now</c><00:05:28.560><c> we</c><00:05:29.039><c> implemented</c>

00:05:31.550 --> 00:05:31.560 align:start position:0%
concept right now we implemented
 

00:05:31.560 --> 00:05:35.029 align:start position:0%
concept right now we implemented
well<00:05:32.560><c> I</c><00:05:32.720><c> sorry</c><00:05:33.000><c> for</c><00:05:33.199><c> the</c><00:05:33.840><c> noty</c><00:05:34.280><c> graphics</c><00:05:34.720><c> but</c>

00:05:35.029 --> 00:05:35.039 align:start position:0%
well I sorry for the noty graphics but
 

00:05:35.039 --> 00:05:37.309 align:start position:0%
well I sorry for the noty graphics but
that's<00:05:35.199><c> how</c><00:05:35.360><c> it</c><00:05:35.440><c> looks</c><00:05:35.639><c> like</c><00:05:35.840><c> right</c><00:05:36.199><c> now</c><00:05:37.199><c> we</c>

00:05:37.309 --> 00:05:37.319 align:start position:0%
that's how it looks like right now we
 

00:05:37.319 --> 00:05:39.830 align:start position:0%
that's how it looks like right now we
implemented<00:05:37.800><c> a</c><00:05:37.919><c> few</c><00:05:38.160><c> renderers</c><00:05:39.160><c> as</c><00:05:39.280><c> a</c>

00:05:39.830 --> 00:05:39.840 align:start position:0%
implemented a few renderers as a
 

00:05:39.840 --> 00:05:43.790 align:start position:0%
implemented a few renderers as a
backends<00:05:40.840><c> and</c><00:05:41.080><c> right</c><00:05:41.240><c> now</c><00:05:41.479><c> we</c><00:05:42.000><c> have</c><00:05:43.000><c> both</c><00:05:43.520><c> open</c>

00:05:43.790 --> 00:05:43.800 align:start position:0%
backends and right now we have both open
 

00:05:43.800 --> 00:05:45.870 align:start position:0%
backends and right now we have both open
source<00:05:44.039><c> renderers</c><00:05:44.600><c> and</c>

00:05:45.870 --> 00:05:45.880 align:start position:0%
source renderers and
 

00:05:45.880 --> 00:05:49.590 align:start position:0%
source renderers and
commercial<00:05:46.880><c> production</c><00:05:47.759><c> renderers</c><00:05:48.759><c> added</c><00:05:49.039><c> to</c>

00:05:49.590 --> 00:05:49.600 align:start position:0%
commercial production renderers added to
 

00:05:49.600 --> 00:05:53.870 align:start position:0%
commercial production renderers added to
the<00:05:50.600><c> project</c><00:05:51.560><c> and</c><00:05:51.960><c> they</c><00:05:52.199><c> can</c><00:05:53.120><c> you</c><00:05:53.280><c> cannot</c><00:05:53.680><c> see</c>

00:05:53.870 --> 00:05:53.880 align:start position:0%
the project and they can you cannot see
 

00:05:53.880 --> 00:05:57.710 align:start position:0%
the project and they can you cannot see
this<00:05:54.199><c> here</c><00:05:55.440><c> but</c><00:05:56.440><c> right</c>

00:05:57.710 --> 00:05:57.720 align:start position:0%
this here but right
 

00:05:57.720 --> 00:06:01.270 align:start position:0%
this here but right
here<00:05:58.720><c> uh</c><00:05:59.240><c> there's</c><00:05:59.479><c> a</c><00:05:59.800><c> rank</c><00:06:00.039><c> of</c>

00:06:01.270 --> 00:06:01.280 align:start position:0%
here uh there's a rank of
 

00:06:01.280 --> 00:06:04.870 align:start position:0%
here uh there's a rank of
four<00:06:02.280><c> Images</c><00:06:03.080><c> the</c><00:06:03.199><c> one</c><00:06:03.440><c> shown</c><00:06:04.360><c> here</c><00:06:04.520><c> is</c><00:06:04.720><c> the</c>

00:06:04.870 --> 00:06:04.880 align:start position:0%
four Images the one shown here is the
 

00:06:04.880 --> 00:06:07.589 align:start position:0%
four Images the one shown here is the
last<00:06:05.080><c> one</c><00:06:05.639><c> the</c><00:06:05.800><c> last</c><00:06:05.960><c> one</c><00:06:06.160><c> is</c><00:06:06.720><c> mental</c><00:06:07.120><c> Ray</c><00:06:07.440><c> I</c>

00:06:07.589 --> 00:06:07.599 align:start position:0%
last one the last one is mental Ray I
 

00:06:07.599 --> 00:06:09.430 align:start position:0%
last one the last one is mental Ray I
don't<00:06:07.720><c> know</c><00:06:07.840><c> if</c><00:06:07.919><c> you</c><00:06:08.039><c> know</c><00:06:08.199><c> the</c><00:06:08.360><c> under</c><00:06:09.199><c> it's</c><00:06:09.280><c> a</c>

00:06:09.430 --> 00:06:09.440 align:start position:0%
don't know if you know the under it's a
 

00:06:09.440 --> 00:06:12.469 align:start position:0%
don't know if you know the under it's a
commercial<00:06:09.880><c> under</c><00:06:10.880><c> and</c><00:06:11.240><c> other</c><00:06:11.520><c> three</c><00:06:11.840><c> are</c><00:06:12.199><c> two</c>

00:06:12.469 --> 00:06:12.479 align:start position:0%
commercial under and other three are two
 

00:06:12.479 --> 00:06:15.510 align:start position:0%
commercial under and other three are two
pbts<00:06:13.120><c> and</c><00:06:13.400><c> one</c><00:06:13.919><c> vray</c><00:06:14.759><c> vray</c><00:06:15.120><c> is</c><00:06:15.240><c> also</c><00:06:15.400><c> a</c>

00:06:15.510 --> 00:06:15.520 align:start position:0%
pbts and one vray vray is also a
 

00:06:15.520 --> 00:06:18.350 align:start position:0%
pbts and one vray vray is also a
commercial<00:06:15.840><c> and</c><00:06:16.000><c> eror</c><00:06:16.800><c> on</c><00:06:16.960><c> the</c><00:06:17.120><c> right</c><00:06:17.360><c> P</c><00:06:17.639><c> we</c>

00:06:18.350 --> 00:06:18.360 align:start position:0%
commercial and eror on the right P we
 

00:06:18.360 --> 00:06:21.870 align:start position:0%
commercial and eror on the right P we
see<00:06:19.360><c> sap</c><00:06:19.720><c> tasks</c><00:06:20.319><c> which</c><00:06:20.479><c> means</c><00:06:20.759><c> that</c><00:06:21.560><c> small</c>

00:06:21.870 --> 00:06:21.880 align:start position:0%
see sap tasks which means that small
 

00:06:21.880 --> 00:06:23.350 align:start position:0%
see sap tasks which means that small
tasks<00:06:22.160><c> that</c><00:06:22.280><c> were</c><00:06:22.520><c> distributed</c><00:06:23.000><c> across</c><00:06:23.240><c> the</c>

00:06:23.350 --> 00:06:23.360 align:start position:0%
tasks that were distributed across the
 

00:06:23.360 --> 00:06:26.150 align:start position:0%
tasks that were distributed across the
network<00:06:23.759><c> and</c><00:06:24.400><c> are</c><00:06:24.599><c> being</c><00:06:24.880><c> gathered</c><00:06:25.759><c> into</c><00:06:25.960><c> a</c>

00:06:26.150 --> 00:06:26.160 align:start position:0%
network and are being gathered into a
 

00:06:26.160 --> 00:06:28.110 align:start position:0%
network and are being gathered into a
final

00:06:28.110 --> 00:06:28.120 align:start position:0%
final
 

00:06:28.120 --> 00:06:33.589 align:start position:0%
final
picture<00:06:29.120><c> so</c><00:06:29.639><c> this</c><00:06:29.759><c> is</c><00:06:29.880><c> it</c><00:06:30.960><c> um</c><00:06:31.960><c> we</c><00:06:32.160><c> believe</c><00:06:32.680><c> that</c>

00:06:33.589 --> 00:06:33.599 align:start position:0%
picture so this is it um we believe that
 

00:06:33.599 --> 00:06:36.749 align:start position:0%
picture so this is it um we believe that
such<00:06:34.199><c> framework</c><00:06:34.800><c> can</c><00:06:34.960><c> be</c><00:06:35.160><c> used</c><00:06:36.120><c> for</c><00:06:36.440><c> something</c>

00:06:36.749 --> 00:06:36.759 align:start position:0%
such framework can be used for something
 

00:06:36.759 --> 00:06:38.550 align:start position:0%
such framework can be used for something
more<00:06:36.919><c> than</c><00:06:37.080><c> just</c><00:06:37.199><c> rendering</c><00:06:38.080><c> well</c><00:06:38.240><c> in</c><00:06:38.400><c> fact</c>

00:06:38.550 --> 00:06:38.560 align:start position:0%
more than just rendering well in fact
 

00:06:38.560 --> 00:06:41.029 align:start position:0%
more than just rendering well in fact
for<00:06:38.720><c> any</c><00:06:39.000><c> computation</c><00:06:39.599><c> that</c><00:06:39.800><c> can</c><00:06:39.960><c> be</c>

00:06:41.029 --> 00:06:41.039 align:start position:0%
for any computation that can be
 

00:06:41.039 --> 00:06:42.870 align:start position:0%
for any computation that can be
distributed

00:06:42.870 --> 00:06:42.880 align:start position:0%
distributed
 

00:06:42.880 --> 00:06:47.230 align:start position:0%
distributed
and<00:06:43.880><c> in</c><00:06:44.759><c> in</c><00:06:45.000><c> principle</c><00:06:45.400><c> it</c><00:06:45.560><c> should</c><00:06:45.759><c> work</c><00:06:46.000><c> as</c><00:06:46.240><c> a</c>

00:06:47.230 --> 00:06:47.240 align:start position:0%
and in in principle it should work as a
 

00:06:47.240 --> 00:06:51.189 align:start position:0%
and in in principle it should work as a
map<00:06:47.599><c> reduce</c><00:06:48.400><c> computation</c><00:06:48.880><c> model</c><00:06:49.759><c> maybe</c><00:06:50.479><c> bit</c>

00:06:51.189 --> 00:06:51.199 align:start position:0%
map reduce computation model maybe bit
 

00:06:51.199 --> 00:06:53.350 align:start position:0%
map reduce computation model maybe bit
more<00:06:51.520><c> generic</c><00:06:52.080><c> because</c><00:06:52.680><c> we</c><00:06:52.800><c> don't</c><00:06:53.000><c> want</c><00:06:53.199><c> just</c>

00:06:53.350 --> 00:06:53.360 align:start position:0%
more generic because we don't want just
 

00:06:53.360 --> 00:06:56.469 align:start position:0%
more generic because we don't want just
to<00:06:53.599><c> distribute</c><00:06:54.000><c> and</c><00:06:54.199><c> gather</c><00:06:54.759><c> results</c><00:06:55.199><c> but</c><00:06:56.199><c> to</c>

00:06:56.469 --> 00:06:56.479 align:start position:0%
to distribute and gather results but to
 

00:06:56.479 --> 00:07:00.230 align:start position:0%
to distribute and gather results but to
prepare<00:06:57.039><c> a</c><00:06:58.039><c> graph</c><00:06:58.720><c> a</c><00:06:58.919><c> CYCC</c><00:06:59.280><c> graph</c><00:06:59.759><c> of</c><00:06:59.960><c> such</c>

00:07:00.230 --> 00:07:00.240 align:start position:0%
prepare a graph a CYCC graph of such
 

00:07:00.240 --> 00:07:03.869 align:start position:0%
prepare a graph a CYCC graph of such
tasks<00:07:01.039><c> that</c><00:07:01.199><c> can</c><00:07:01.599><c> distribute</c><00:07:02.599><c> their</c><00:07:02.919><c> subtasks</c>

00:07:03.869 --> 00:07:03.879 align:start position:0%
tasks that can distribute their subtasks
 

00:07:03.879 --> 00:07:05.670 align:start position:0%
tasks that can distribute their subtasks
gather<00:07:04.160><c> the</c><00:07:04.319><c> results</c><00:07:05.000><c> and</c><00:07:05.160><c> based</c><00:07:05.360><c> on</c><00:07:05.479><c> that</c>

00:07:05.670 --> 00:07:05.680 align:start position:0%
gather the results and based on that
 

00:07:05.680 --> 00:07:08.909 align:start position:0%
gather the results and based on that
results<00:07:06.479><c> send</c><00:07:06.840><c> another</c><00:07:07.280><c> list</c><00:07:07.560><c> of</c><00:07:07.759><c> tasks</c><00:07:08.080><c> to</c>

00:07:08.909 --> 00:07:08.919 align:start position:0%
results send another list of tasks to
 

00:07:08.919 --> 00:07:11.909 align:start position:0%
results send another list of tasks to
perform<00:07:09.240><c> under</c><00:07:10.000><c> computation</c><00:07:11.000><c> you</c><00:07:11.120><c> can</c><00:07:11.319><c> use</c><00:07:11.479><c> it</c>

00:07:11.909 --> 00:07:11.919 align:start position:0%
perform under computation you can use it
 

00:07:11.919 --> 00:07:14.070 align:start position:0%
perform under computation you can use it
we<00:07:12.080><c> we</c><00:07:12.199><c> used</c><00:07:12.440><c> it</c><00:07:12.599><c> for</c><00:07:13.120><c> rendering</c><00:07:13.680><c> in</c><00:07:13.840><c> for</c>

00:07:14.070 --> 00:07:14.080 align:start position:0%
we we used it for rendering in for
 

00:07:14.080 --> 00:07:16.749 align:start position:0%
we we used it for rendering in for
scientific<00:07:14.560><c> calculations</c><00:07:15.319><c> in</c>

00:07:16.749 --> 00:07:16.759 align:start position:0%
scientific calculations in
 

00:07:16.759 --> 00:07:18.909 align:start position:0%
scientific calculations in
hemistry<00:07:17.759><c> it</c><00:07:17.919><c> can</c><00:07:18.039><c> be</c><00:07:18.160><c> used</c><00:07:18.360><c> for</c><00:07:18.479><c> M</c>

00:07:18.909 --> 00:07:18.919 align:start position:0%
hemistry it can be used for M
 

00:07:18.919 --> 00:07:20.990 align:start position:0%
hemistry it can be used for M
integration<00:07:19.360><c> easily</c><00:07:20.199><c> even</c><00:07:20.400><c> for</c><00:07:20.599><c> Bitcoin</c>

00:07:20.990 --> 00:07:21.000 align:start position:0%
integration easily even for Bitcoin
 

00:07:21.000 --> 00:07:23.909 align:start position:0%
integration easily even for Bitcoin
mining<00:07:21.400><c> if</c><00:07:21.960><c> someone</c><00:07:22.280><c> would</c><00:07:22.440><c> like</c><00:07:22.599><c> to</c><00:07:22.720><c> do</c>

00:07:23.909 --> 00:07:23.919 align:start position:0%
mining if someone would like to do
 

00:07:23.919 --> 00:07:26.990 align:start position:0%
mining if someone would like to do
it<00:07:24.919><c> the</c><00:07:25.080><c> main</c><00:07:25.479><c> problem</c><00:07:25.960><c> with</c><00:07:26.400><c> this</c><00:07:26.639><c> approach</c>

00:07:26.990 --> 00:07:27.000 align:start position:0%
it the main problem with this approach
 

00:07:27.000 --> 00:07:29.230 align:start position:0%
it the main problem with this approach
is<00:07:27.199><c> that</c><00:07:27.599><c> it</c><00:07:27.759><c> require</c><00:07:28.160><c> means</c><00:07:28.360><c> of</c><00:07:28.520><c> validating</c>

00:07:29.230 --> 00:07:29.240 align:start position:0%
is that it require means of validating
 

00:07:29.240 --> 00:07:32.070 align:start position:0%
is that it require means of validating
and<00:07:29.520><c> Collective</c><00:07:30.199><c> results</c><00:07:31.199><c> because</c><00:07:31.479><c> one</c><00:07:31.879><c> once</c>

00:07:32.070 --> 00:07:32.080 align:start position:0%
and Collective results because one once
 

00:07:32.080 --> 00:07:36.070 align:start position:0%
and Collective results because one once
it's<00:07:32.240><c> set</c><00:07:32.599><c> to</c><00:07:33.280><c> a</c><00:07:33.680><c> network</c><00:07:34.680><c> we</c><00:07:34.879><c> have</c><00:07:35.280><c> no</c><00:07:35.560><c> idea</c>

00:07:36.070 --> 00:07:36.080 align:start position:0%
it's set to a network we have no idea
 

00:07:36.080 --> 00:07:39.550 align:start position:0%
it's set to a network we have no idea
who<00:07:36.240><c> may</c><00:07:36.400><c> be</c><00:07:36.840><c> calculating</c><00:07:37.479><c> and</c><00:07:38.120><c> what</c><00:07:39.120><c> value</c><00:07:39.400><c> of</c>

00:07:39.550 --> 00:07:39.560 align:start position:0%
who may be calculating and what value of
 

00:07:39.560 --> 00:07:42.790 align:start position:0%
who may be calculating and what value of
the<00:07:40.360><c> those</c><00:07:40.520><c> results</c><00:07:40.919><c> may</c><00:07:41.120><c> have</c><00:07:41.800><c> they</c><00:07:41.960><c> may</c><00:07:42.160><c> be</c>

00:07:42.790 --> 00:07:42.800 align:start position:0%
the those results may have they may be
 

00:07:42.800 --> 00:07:45.189 align:start position:0%
the those results may have they may be
completely<00:07:43.360><c> invalid</c><00:07:44.360><c> they</c><00:07:44.479><c> may</c><00:07:44.639><c> be</c><00:07:44.800><c> partially</c>

00:07:45.189 --> 00:07:45.199 align:start position:0%
completely invalid they may be partially
 

00:07:45.199 --> 00:07:48.550 align:start position:0%
completely invalid they may be partially
invalid<00:07:45.680><c> or</c><00:07:46.240><c> simply</c><00:07:46.599><c> valid</c><00:07:47.400><c> so</c><00:07:47.759><c> we</c><00:07:47.879><c> need</c><00:07:48.280><c> some</c>

00:07:48.550 --> 00:07:48.560 align:start position:0%
invalid or simply valid so we need some
 

00:07:48.560 --> 00:07:50.909 align:start position:0%
invalid or simply valid so we need some
means<00:07:48.879><c> of</c><00:07:49.360><c> getting</c><00:07:49.639><c> the</c><00:07:49.800><c> right</c><00:07:50.039><c> results</c><00:07:50.720><c> and</c>

00:07:50.909 --> 00:07:50.919 align:start position:0%
means of getting the right results and
 

00:07:50.919 --> 00:07:53.149 align:start position:0%
means of getting the right results and
collecting<00:07:51.319><c> them</c><00:07:51.479><c> into</c><00:07:52.199><c> our</c><00:07:52.560><c> the</c><00:07:52.720><c> result</c><00:07:53.039><c> that</c>

00:07:53.149 --> 00:07:53.159 align:start position:0%
collecting them into our the result that
 

00:07:53.159 --> 00:07:56.790 align:start position:0%
collecting them into our the result that
we<00:07:53.280><c> need</c><00:07:53.479><c> to</c><00:07:54.319><c> use</c><00:07:54.919><c> we</c><00:07:55.080><c> can</c>

00:07:56.790 --> 00:07:56.800 align:start position:0%
we need to use we can
 

00:07:56.800 --> 00:08:00.110 align:start position:0%
we need to use we can
use<00:07:57.800><c> so</c><00:07:58.080><c> what</c><00:07:58.680><c> they</c><00:07:58.840><c> have</c><00:07:59.000><c> in</c><00:07:59.159><c> common</c>

00:08:00.110 --> 00:08:00.120 align:start position:0%
use so what they have in common
 

00:08:00.120 --> 00:08:02.589 align:start position:0%
use so what they have in common
Golem<00:08:00.360><c> in</c><00:08:00.479><c> etherum</c><00:08:01.479><c> because</c><00:08:02.080><c> we</c><00:08:02.240><c> can</c><00:08:02.400><c> use</c>

00:08:02.589 --> 00:08:02.599 align:start position:0%
Golem in etherum because we can use
 

00:08:02.599 --> 00:08:05.869 align:start position:0%
Golem in etherum because we can use
ethereum<00:08:03.080><c> as</c><00:08:03.639><c> a</c><00:08:04.639><c> payment</c>

00:08:05.869 --> 00:08:05.879 align:start position:0%
ethereum as a payment
 

00:08:05.879 --> 00:08:08.749 align:start position:0%
ethereum as a payment
system<00:08:06.879><c> but</c><00:08:07.759><c> on</c><00:08:07.919><c> the</c><00:08:08.039><c> other</c><00:08:08.240><c> hand</c><00:08:08.440><c> there</c><00:08:08.560><c> are</c>

00:08:08.749 --> 00:08:08.759 align:start position:0%
system but on the other hand there are
 

00:08:08.759 --> 00:08:11.510 align:start position:0%
system but on the other hand there are
some<00:08:09.159><c> modules</c><00:08:09.639><c> and</c><00:08:10.280><c> parts</c><00:08:10.520><c> of</c><00:08:10.639><c> the</c><00:08:10.759><c> source</c>

00:08:11.510 --> 00:08:11.520 align:start position:0%
some modules and parts of the source
 

00:08:11.520 --> 00:08:14.029 align:start position:0%
some modules and parts of the source
code<00:08:12.520><c> that</c>

00:08:14.029 --> 00:08:14.039 align:start position:0%
code that
 

00:08:14.039 --> 00:08:17.550 align:start position:0%
code that
seem<00:08:15.039><c> pretty</c><00:08:15.360><c> similar</c><00:08:15.840><c> in</c><00:08:16.080><c> both</c><00:08:16.440><c> projects</c><00:08:17.440><c> we</c>

00:08:17.550 --> 00:08:17.560 align:start position:0%
seem pretty similar in both projects we
 

00:08:17.560 --> 00:08:20.230 align:start position:0%
seem pretty similar in both projects we
would<00:08:18.039><c> require</c><00:08:19.039><c> a</c><00:08:19.280><c> very</c><00:08:19.520><c> good</c><00:08:19.759><c> peer-to-peer</c>

00:08:20.230 --> 00:08:20.240 align:start position:0%
would require a very good peer-to-peer
 

00:08:20.240 --> 00:08:23.710 align:start position:0%
would require a very good peer-to-peer
module<00:08:21.240><c> and</c><00:08:21.479><c> transport</c><00:08:22.120><c> transport</c><00:08:22.720><c> layer</c>

00:08:23.710 --> 00:08:23.720 align:start position:0%
module and transport transport layer
 

00:08:23.720 --> 00:08:27.990 align:start position:0%
module and transport transport layer
along<00:08:24.080><c> with</c><00:08:24.639><c> node</c><00:08:25.199><c> Discovery</c><00:08:25.599><c> and</c><00:08:26.280><c> resource</c>

00:08:27.990 --> 00:08:28.000 align:start position:0%
along with node Discovery and resource
 

00:08:28.000 --> 00:08:31.309 align:start position:0%
along with node Discovery and resource
transfer<00:08:29.000><c> and</c><00:08:29.560><c> very</c><00:08:29.800><c> good</c><00:08:30.039><c> resource</c><00:08:30.479><c> sharing</c>

00:08:31.309 --> 00:08:31.319 align:start position:0%
transfer and very good resource sharing
 

00:08:31.319 --> 00:08:32.550 align:start position:0%
transfer and very good resource sharing
and<00:08:31.520><c> management</c>

00:08:32.550 --> 00:08:32.560 align:start position:0%
and management
 

00:08:32.560 --> 00:08:35.670 align:start position:0%
and management
Machinery<00:08:33.560><c> because</c><00:08:34.479><c> when</c><00:08:34.959><c> you</c><00:08:35.159><c> write</c><00:08:35.399><c> a</c>

00:08:35.670 --> 00:08:35.680 align:start position:0%
Machinery because when you write a
 

00:08:35.680 --> 00:08:39.550 align:start position:0%
Machinery because when you write a
program<00:08:36.680><c> you</c><00:08:36.839><c> don't</c><00:08:37.240><c> only</c><00:08:38.240><c> try</c><00:08:38.479><c> to</c><00:08:38.680><c> access</c>

00:08:39.550 --> 00:08:39.560 align:start position:0%
program you don't only try to access
 

00:08:39.560 --> 00:08:44.710 align:start position:0%
program you don't only try to access
local<00:08:39.959><c> files</c><00:08:40.880><c> or</c><00:08:41.159><c> web</c><00:08:42.000><c> and</c><00:08:43.120><c> servers</c><00:08:44.120><c> but</c><00:08:44.440><c> maybe</c>

00:08:44.710 --> 00:08:44.720 align:start position:0%
local files or web and servers but maybe
 

00:08:44.720 --> 00:08:46.550 align:start position:0%
local files or web and servers but maybe
other<00:08:44.920><c> computers</c><00:08:45.279><c> in</c><00:08:45.399><c> the</c><00:08:45.560><c> network</c><00:08:45.880><c> and</c><00:08:46.000><c> so</c><00:08:46.160><c> on</c>

00:08:46.550 --> 00:08:46.560 align:start position:0%
other computers in the network and so on
 

00:08:46.560 --> 00:08:48.310 align:start position:0%
other computers in the network and so on
so<00:08:46.760><c> it</c><00:08:46.880><c> should</c><00:08:47.160><c> all</c><00:08:47.320><c> be</c><00:08:47.480><c> worked</c>

00:08:48.310 --> 00:08:48.320 align:start position:0%
so it should all be worked
 

00:08:48.320 --> 00:08:50.630 align:start position:0%
so it should all be worked
out<00:08:49.320><c> but</c><00:08:49.519><c> this</c><00:08:49.839><c> that's</c><00:08:50.040><c> the</c><00:08:50.200><c> side</c><00:08:50.399><c> of</c><00:08:50.519><c> the</c>

00:08:50.630 --> 00:08:50.640 align:start position:0%
out but this that's the side of the
 

00:08:50.640 --> 00:08:53.310 align:start position:0%
out but this that's the side of the
Golem<00:08:51.560><c> although</c><00:08:51.880><c> I</c><00:08:52.000><c> believe</c><00:08:52.360><c> that</c><00:08:52.680><c> some</c>

00:08:53.310 --> 00:08:53.320 align:start position:0%
Golem although I believe that some
 

00:08:53.320 --> 00:08:56.870 align:start position:0%
Golem although I believe that some
resource<00:08:53.760><c> rank</c><00:08:54.120><c> would</c><00:08:54.279><c> be</c><00:08:54.440><c> also</c><00:08:55.120><c> required</c><00:08:55.600><c> in</c>

00:08:56.870 --> 00:08:56.880 align:start position:0%
resource rank would be also required in
 

00:08:56.880 --> 00:08:59.190 align:start position:0%
resource rank would be also required in
ethereum<00:08:57.880><c> if</c><00:08:58.120><c> parts</c><00:08:58.360><c> of</c><00:08:58.519><c> code</c><00:08:58.760><c> are</c><00:08:58.920><c> going</c><00:08:59.079><c> to</c>

00:08:59.190 --> 00:08:59.200 align:start position:0%
ethereum if parts of code are going to
 

00:08:59.200 --> 00:09:01.150 align:start position:0%
ethereum if parts of code are going to
be<00:08:59.480><c> sh</c><00:08:59.800><c> across</c><00:09:00.120><c> the</c>

00:09:01.150 --> 00:09:01.160 align:start position:0%
be sh across the
 

00:09:01.160 --> 00:09:03.470 align:start position:0%
be sh across the
network<00:09:02.160><c> but</c><00:09:02.399><c> from</c><00:09:02.560><c> our</c><00:09:02.880><c> perspective</c><00:09:03.360><c> the</c>

00:09:03.470 --> 00:09:03.480 align:start position:0%
network but from our perspective the
 

00:09:03.480 --> 00:09:05.230 align:start position:0%
network but from our perspective the
most<00:09:03.720><c> important</c><00:09:04.079><c> thing</c><00:09:04.279><c> is</c><00:09:04.519><c> to</c><00:09:04.680><c> use</c><00:09:04.880><c> it</c><00:09:05.040><c> room</c>

00:09:05.230 --> 00:09:05.240 align:start position:0%
most important thing is to use it room
 

00:09:05.240 --> 00:09:09.630 align:start position:0%
most important thing is to use it room
as<00:09:05.320><c> a</c><00:09:05.399><c> generic</c><00:09:05.720><c> payment</c><00:09:06.279><c> system</c><00:09:07.560><c> because</c><00:09:08.560><c> oh</c>

00:09:09.630 --> 00:09:09.640 align:start position:0%
as a generic payment system because oh
 

00:09:09.640 --> 00:09:11.750 align:start position:0%
as a generic payment system because oh
because<00:09:10.640><c> because</c><00:09:10.880><c> the</c><00:09:11.000><c> traditional</c><00:09:11.399><c> approach</c>

00:09:11.750 --> 00:09:11.760 align:start position:0%
because because the traditional approach
 

00:09:11.760 --> 00:09:14.870 align:start position:0%
because because the traditional approach
look<00:09:12.000><c> looks</c><00:09:12.240><c> like</c><00:09:12.800><c> this</c><00:09:13.800><c> a</c><00:09:13.920><c> user</c><00:09:14.360><c> have</c><00:09:14.560><c> have</c><00:09:14.720><c> to</c>

00:09:14.870 --> 00:09:14.880 align:start position:0%
look looks like this a user have have to
 

00:09:14.880 --> 00:09:18.110 align:start position:0%
look looks like this a user have have to
register<00:09:15.240><c> to</c><00:09:15.440><c> some</c><00:09:15.880><c> service</c><00:09:16.880><c> that</c><00:09:17.360><c> allows</c><00:09:17.800><c> him</c>

00:09:18.110 --> 00:09:18.120 align:start position:0%
register to some service that allows him
 

00:09:18.120 --> 00:09:21.550 align:start position:0%
register to some service that allows him
her<00:09:18.959><c> to</c><00:09:19.519><c> transfer</c>

00:09:21.550 --> 00:09:21.560 align:start position:0%
her to transfer
 

00:09:21.560 --> 00:09:23.750 align:start position:0%
her to transfer
value

00:09:23.750 --> 00:09:23.760 align:start position:0%
value
 

00:09:23.760 --> 00:09:25.829 align:start position:0%
value
and<00:09:24.760><c> this</c><00:09:24.880><c> is</c><00:09:25.000><c> a</c>

00:09:25.829 --> 00:09:25.839 align:start position:0%
and this is a
 

00:09:25.839 --> 00:09:29.430 align:start position:0%
and this is a
centralized<00:09:26.839><c> solution</c><00:09:27.640><c> requires</c><00:09:28.640><c> giving</c><00:09:29.079><c> out</c>

00:09:29.430 --> 00:09:29.440 align:start position:0%
centralized solution requires giving out
 

00:09:29.440 --> 00:09:31.750 align:start position:0%
centralized solution requires giving out
some<00:09:29.720><c> private</c><00:09:30.079><c> data</c><00:09:30.839><c> that</c><00:09:30.959><c> would</c><00:09:31.120><c> be</c><00:09:31.240><c> stored</c>

00:09:31.750 --> 00:09:31.760 align:start position:0%
some private data that would be stored
 

00:09:31.760 --> 00:09:37.030 align:start position:0%
some private data that would be stored
somewhere<00:09:32.760><c> in</c><00:09:32.920><c> some</c><00:09:33.519><c> on</c><00:09:33.720><c> some</c><00:09:34.399><c> servers</c><00:09:35.640><c> and</c>

00:09:37.030 --> 00:09:37.040 align:start position:0%
somewhere in some on some servers and
 

00:09:37.040 --> 00:09:39.670 align:start position:0%
somewhere in some on some servers and
what<00:09:38.040><c> I</c><00:09:38.120><c> don't</c><00:09:38.320><c> know</c><00:09:38.720><c> should</c><00:09:38.959><c> be</c><00:09:39.079><c> a</c><00:09:39.279><c> problem</c>

00:09:39.670 --> 00:09:39.680 align:start position:0%
what I don't know should be a problem
 

00:09:39.680 --> 00:09:41.150 align:start position:0%
what I don't know should be a problem
maybe<00:09:39.880><c> it's</c><00:09:40.000><c> not</c><00:09:40.160><c> a</c><00:09:40.320><c> problem</c><00:09:40.640><c> you</c><00:09:40.800><c> believe</c><00:09:41.040><c> it</c>

00:09:41.150 --> 00:09:41.160 align:start position:0%
maybe it's not a problem you believe it
 

00:09:41.160 --> 00:09:42.990 align:start position:0%
maybe it's not a problem you believe it
is<00:09:41.800><c> that</c><00:09:42.000><c> microtransactions</c><00:09:42.720><c> are</c><00:09:42.839><c> not</c>

00:09:42.990 --> 00:09:43.000 align:start position:0%
is that microtransactions are not
 

00:09:43.000 --> 00:09:44.949 align:start position:0%
is that microtransactions are not
supported<00:09:43.720><c> when</c><00:09:43.880><c> we</c>

00:09:44.949 --> 00:09:44.959 align:start position:0%
supported when we
 

00:09:44.959 --> 00:09:49.190 align:start position:0%
supported when we
distribute<00:09:45.959><c> a</c><00:09:46.120><c> large</c><00:09:46.440><c> task</c><00:09:47.440><c> into</c><00:09:47.680><c> the</c><00:09:48.200><c> network</c>

00:09:49.190 --> 00:09:49.200 align:start position:0%
distribute a large task into the network
 

00:09:49.200 --> 00:09:52.430 align:start position:0%
distribute a large task into the network
it<00:09:49.399><c> may</c><00:09:50.079><c> be</c><00:09:50.640><c> distributed</c><00:09:51.240><c> across</c><00:09:51.480><c> a</c><00:09:51.920><c> bro</c>

00:09:52.430 --> 00:09:52.440 align:start position:0%
it may be distributed across a bro
 

00:09:52.440 --> 00:09:55.509 align:start position:0%
it may be distributed across a bro
subset<00:09:52.959><c> of</c><00:09:53.440><c> of</c><00:09:53.600><c> this</c><00:09:53.720><c> network</c><00:09:54.120><c> and</c><00:09:54.640><c> many</c>

00:09:55.509 --> 00:09:55.519 align:start position:0%
subset of of this network and many
 

00:09:55.519 --> 00:09:59.110 align:start position:0%
subset of of this network and many
nodes<00:09:56.519><c> which</c><00:09:56.760><c> may</c><00:09:57.040><c> be</c><00:09:57.959><c> well</c><00:09:58.279><c> which</c><00:09:58.519><c> is</c><00:09:58.720><c> very</c>

00:09:59.110 --> 00:09:59.120 align:start position:0%
nodes which may be well which is very
 

00:09:59.120 --> 00:10:01.470 align:start position:0%
nodes which may be well which is very
difficult<00:09:59.519><c> to</c><00:09:59.760><c> handle</c><00:10:00.120><c> when</c><00:10:00.240><c> you</c><00:10:00.360><c> use</c><00:10:01.079><c> paper</c>

00:10:01.470 --> 00:10:01.480 align:start position:0%
difficult to handle when you use paper
 

00:10:01.480 --> 00:10:05.750 align:start position:0%
difficult to handle when you use paper
or<00:10:01.640><c> similar</c><00:10:02.480><c> Solutions</c><00:10:03.720><c> and</c><00:10:04.720><c> should</c><00:10:05.000><c> be</c>

00:10:05.750 --> 00:10:05.760 align:start position:0%
or similar Solutions and should be
 

00:10:05.760 --> 00:10:09.150 align:start position:0%
or similar Solutions and should be
relatively<00:10:06.760><c> difficult</c><00:10:07.079><c> to</c><00:10:08.079><c> implement</c><00:10:08.839><c> with</c>

00:10:09.150 --> 00:10:09.160 align:start position:0%
relatively difficult to implement with
 

00:10:09.160 --> 00:10:10.430 align:start position:0%
relatively difficult to implement with
Bitcoin<00:10:09.600><c> for</c>

00:10:10.430 --> 00:10:10.440 align:start position:0%
Bitcoin for
 

00:10:10.440 --> 00:10:13.790 align:start position:0%
Bitcoin for
example<00:10:11.440><c> I</c><00:10:11.600><c> don't</c><00:10:11.880><c> know</c><00:10:12.240><c> what's</c><00:10:12.519><c> the</c><00:10:12.680><c> scale</c>

00:10:13.790 --> 00:10:13.800 align:start position:0%
example I don't know what's the scale
 

00:10:13.800 --> 00:10:16.030 align:start position:0%
example I don't know what's the scale
of<00:10:14.800><c> supported</c><00:10:15.360><c> granularity</c><00:10:15.880><c> of</c>

00:10:16.030 --> 00:10:16.040 align:start position:0%
of supported granularity of
 

00:10:16.040 --> 00:10:17.990 align:start position:0%
of supported granularity of
microtransactions<00:10:16.800><c> in</c><00:10:16.959><c> ethereum</c><00:10:17.680><c> what</c><00:10:17.800><c> is</c>

00:10:17.990 --> 00:10:18.000 align:start position:0%
microtransactions in ethereum what is
 

00:10:18.000 --> 00:10:20.750 align:start position:0%
microtransactions in ethereum what is
going<00:10:18.200><c> to</c><00:10:18.560><c> be</c><00:10:19.560><c> but</c><00:10:19.720><c> I</c><00:10:19.839><c> believe</c><00:10:20.160><c> that</c><00:10:20.360><c> it</c><00:10:20.560><c> might</c>

00:10:20.750 --> 00:10:20.760 align:start position:0%
going to be but I believe that it might
 

00:10:20.760 --> 00:10:23.870 align:start position:0%
going to be but I believe that it might
be<00:10:21.680><c> much</c><00:10:21.959><c> better</c><00:10:22.279><c> than</c><00:10:22.600><c> the</c><00:10:22.720><c> current</c>

00:10:23.870 --> 00:10:23.880 align:start position:0%
be much better than the current
 

00:10:23.880 --> 00:10:25.870 align:start position:0%
be much better than the current
Solutions<00:10:24.880><c> we</c><00:10:25.000><c> wouldn't</c><00:10:25.279><c> like</c><00:10:25.399><c> to</c><00:10:25.519><c> flood</c>

00:10:25.870 --> 00:10:25.880 align:start position:0%
Solutions we wouldn't like to flood
 

00:10:25.880 --> 00:10:28.310 align:start position:0%
Solutions we wouldn't like to flood
ethereum<00:10:26.399><c> with</c>

00:10:28.310 --> 00:10:28.320 align:start position:0%
ethereum with
 

00:10:28.320 --> 00:10:31.389 align:start position:0%
ethereum with
microtransactions<00:10:29.320><c> so</c><00:10:29.640><c> we</c><00:10:30.640><c> at</c><00:10:30.800><c> some</c><00:10:31.000><c> point</c><00:10:31.200><c> we</c>

00:10:31.389 --> 00:10:31.399 align:start position:0%
microtransactions so we at some point we
 

00:10:31.399 --> 00:10:35.230 align:start position:0%
microtransactions so we at some point we
have<00:10:31.519><c> to</c><00:10:31.959><c> decide</c><00:10:32.959><c> what</c><00:10:33.079><c> is</c><00:10:33.200><c> the</c><00:10:33.680><c> level</c><00:10:34.680><c> uh</c><00:10:35.079><c> at</c>

00:10:35.230 --> 00:10:35.240 align:start position:0%
have to decide what is the level uh at
 

00:10:35.240 --> 00:10:37.470 align:start position:0%
have to decide what is the level uh at
which<00:10:35.399><c> we</c><00:10:35.560><c> can</c><00:10:36.399><c> process</c><00:10:36.800><c> transactions</c>

00:10:37.470 --> 00:10:37.480 align:start position:0%
which we can process transactions
 

00:10:37.480 --> 00:10:40.190 align:start position:0%
which we can process transactions
because<00:10:38.360><c> if</c><00:10:38.519><c> it</c><00:10:38.800><c> works</c><00:10:39.079><c> out</c><00:10:39.279><c> then</c><00:10:39.440><c> it</c><00:10:39.560><c> may</c><00:10:39.720><c> be</c>

00:10:40.190 --> 00:10:40.200 align:start position:0%
because if it works out then it may be
 

00:10:40.200 --> 00:10:42.389 align:start position:0%
because if it works out then it may be
thousands<00:10:41.200><c> hundreds</c><00:10:41.480><c> of</c><00:10:41.639><c> thousands</c><00:10:41.920><c> a</c><00:10:42.079><c> second</c>

00:10:42.389 --> 00:10:42.399 align:start position:0%
thousands hundreds of thousands a second
 

00:10:42.399 --> 00:10:47.750 align:start position:0%
thousands hundreds of thousands a second
so<00:10:43.000><c> that</c><00:10:43.120><c> wouldn't</c><00:10:43.440><c> be</c><00:10:43.600><c> feasible</c><00:10:44.440><c> I</c>

00:10:47.750 --> 00:10:47.760 align:start position:0%
 
 

00:10:47.760 --> 00:10:51.069 align:start position:0%
 
suppose<00:10:48.760><c> that's</c><00:10:49.000><c> the</c><00:10:49.200><c> another</c><00:10:50.200><c> well</c><00:10:50.800><c> it's</c><00:10:50.920><c> not</c>

00:10:51.069 --> 00:10:51.079 align:start position:0%
suppose that's the another well it's not
 

00:10:51.079 --> 00:10:53.910 align:start position:0%
suppose that's the another well it's not
in<00:10:51.560><c> groundbreaking</c><00:10:52.560><c> neither</c><00:10:52.839><c> in</c><00:10:52.959><c> terms</c><00:10:53.320><c> of</c>

00:10:53.910 --> 00:10:53.920 align:start position:0%
in groundbreaking neither in terms of
 

00:10:53.920 --> 00:10:57.310 align:start position:0%
in groundbreaking neither in terms of
the<00:10:54.279><c> idea</c><00:10:55.279><c> well</c><00:10:55.760><c> although</c><00:10:56.440><c> putting</c><00:10:56.839><c> it</c><00:10:57.000><c> all</c>

00:10:57.310 --> 00:10:57.320 align:start position:0%
the idea well although putting it all
 

00:10:57.320 --> 00:11:00.110 align:start position:0%
the idea well although putting it all
together<00:10:57.600><c> is</c><00:10:57.880><c> seem</c><00:10:58.160><c> to</c><00:10:58.279><c> be</c><00:10:58.440><c> pretty</c><00:10:58.880><c> difficult</c>

00:11:00.110 --> 00:11:00.120 align:start position:0%
together is seem to be pretty difficult
 

00:11:00.120 --> 00:11:03.750 align:start position:0%
together is seem to be pretty difficult
and<00:11:00.639><c> in</c><00:11:00.760><c> terms</c><00:11:01.079><c> of</c><00:11:01.360><c> iter</c><00:11:01.760><c> contracts</c><00:11:02.200><c> it's</c><00:11:02.760><c> just</c>

00:11:03.750 --> 00:11:03.760 align:start position:0%
and in terms of iter contracts it's just
 

00:11:03.760 --> 00:11:05.389 align:start position:0%
and in terms of iter contracts it's just
I<00:11:03.839><c> don't</c><00:11:04.000><c> know</c>

00:11:05.389 --> 00:11:05.399 align:start position:0%
I don't know
 

00:11:05.399 --> 00:11:08.470 align:start position:0%
I don't know
vanilla<00:11:06.399><c> implementation</c><00:11:07.120><c> of</c><00:11:08.120><c> common</c>

00:11:08.470 --> 00:11:08.480 align:start position:0%
vanilla implementation of common
 

00:11:08.480 --> 00:11:10.990 align:start position:0%
vanilla implementation of common
contract<00:11:08.920><c> that</c><00:11:09.079><c> should</c><00:11:10.079><c> take</c><00:11:10.320><c> place</c><00:11:10.560><c> in</c>

00:11:10.990 --> 00:11:11.000 align:start position:0%
contract that should take place in
 

00:11:11.000 --> 00:11:14.030 align:start position:0%
contract that should take place in
etherum<00:11:12.000><c> it's</c><00:11:12.519><c> just</c><00:11:12.959><c> used</c>

00:11:14.030 --> 00:11:14.040 align:start position:0%
etherum it's just used
 

00:11:14.040 --> 00:11:17.350 align:start position:0%
etherum it's just used
to<00:11:15.040><c> uh</c><00:11:15.320><c> transfer</c><00:11:15.800><c> value</c><00:11:16.639><c> between</c>

00:11:17.350 --> 00:11:17.360 align:start position:0%
to uh transfer value between
 

00:11:17.360 --> 00:11:19.190 align:start position:0%
to uh transfer value between
participating<00:11:18.000><c> nodes</c><00:11:18.399><c> simple</c><00:11:18.760><c> contract</c><00:11:19.079><c> is</c>

00:11:19.190 --> 00:11:19.200 align:start position:0%
participating nodes simple contract is
 

00:11:19.200 --> 00:11:21.949 align:start position:0%
participating nodes simple contract is
as<00:11:19.320><c> a</c><00:11:19.440><c> contract</c><00:11:19.720><c> between</c><00:11:19.959><c> two</c><00:11:20.120><c> nodes</c><00:11:20.560><c> one</c><00:11:21.560><c> that</c>

00:11:21.949 --> 00:11:21.959 align:start position:0%
as a contract between two nodes one that
 

00:11:21.959 --> 00:11:23.829 align:start position:0%
as a contract between two nodes one that
distributes<00:11:22.480><c> task</c><00:11:22.760><c> and</c><00:11:22.959><c> the</c><00:11:23.040><c> other</c><00:11:23.480><c> that</c>

00:11:23.829 --> 00:11:23.839 align:start position:0%
distributes task and the other that
 

00:11:23.839 --> 00:11:26.629 align:start position:0%
distributes task and the other that
provides<00:11:24.240><c> some</c><00:11:24.800><c> resources</c><00:11:25.800><c> for</c><00:11:26.000><c> example</c>

00:11:26.629 --> 00:11:26.639 align:start position:0%
provides some resources for example
 

00:11:26.639 --> 00:11:28.949 align:start position:0%
provides some resources for example
computational<00:11:27.320><c> power</c><00:11:28.320><c> uh</c><00:11:28.440><c> software</c><00:11:28.800><c> as</c><00:11:28.880><c> a</c>

00:11:28.949 --> 00:11:28.959 align:start position:0%
computational power uh software as a
 

00:11:28.959 --> 00:11:30.949 align:start position:0%
computational power uh software as a
service<00:11:29.440><c> contracts</c><00:11:30.000><c> may</c><00:11:30.240><c> involve</c><00:11:30.600><c> another</c>

00:11:30.949 --> 00:11:30.959 align:start position:0%
service contracts may involve another
 

00:11:30.959 --> 00:11:33.190 align:start position:0%
service contracts may involve another
parties<00:11:31.480><c> for</c><00:11:31.680><c> example</c><00:11:32.279><c> programmers</c><00:11:32.880><c> who</c>

00:11:33.190 --> 00:11:33.200 align:start position:0%
parties for example programmers who
 

00:11:33.200 --> 00:11:36.509 align:start position:0%
parties for example programmers who
provide<00:11:33.839><c> their</c><00:11:34.120><c> parts</c><00:11:34.320><c> of</c><00:11:34.519><c> code</c><00:11:35.360><c> or</c><00:11:35.959><c> in</c><00:11:36.360><c> case</c>

00:11:36.509 --> 00:11:36.519 align:start position:0%
provide their parts of code or in case
 

00:11:36.519 --> 00:11:38.710 align:start position:0%
provide their parts of code or in case
of<00:11:36.680><c> renderers</c><00:11:37.519><c> companies</c><00:11:38.040><c> that</c><00:11:38.399><c> may</c>

00:11:38.710 --> 00:11:38.720 align:start position:0%
of renderers companies that may
 

00:11:38.720 --> 00:11:41.190 align:start position:0%
of renderers companies that may
distribute<00:11:39.160><c> their</c><00:11:39.320><c> rendering</c><00:11:39.800><c> engines</c><00:11:40.800><c> so</c>

00:11:41.190 --> 00:11:41.200 align:start position:0%
distribute their rendering engines so
 

00:11:41.200 --> 00:11:44.190 align:start position:0%
distribute their rendering engines so
that<00:11:42.200><c> that</c><00:11:42.720><c> that</c><00:11:42.920><c> company</c><00:11:43.240><c> or</c><00:11:43.480><c> person</c><00:11:43.880><c> also</c>

00:11:44.190 --> 00:11:44.200 align:start position:0%
that that that company or person also
 

00:11:44.200 --> 00:11:47.509 align:start position:0%
that that that company or person also
gets<00:11:44.880><c> remuneration</c><00:11:45.720><c> for</c><00:11:46.240><c> providing</c><00:11:46.959><c> solution</c>

00:11:47.509 --> 00:11:47.519 align:start position:0%
gets remuneration for providing solution
 

00:11:47.519 --> 00:11:49.670 align:start position:0%
gets remuneration for providing solution
and<00:11:47.720><c> time</c><00:11:47.920><c> dependent</c><00:11:48.320><c> contracts</c><00:11:48.760><c> for</c><00:11:48.880><c> example</c>

00:11:49.670 --> 00:11:49.680 align:start position:0%
and time dependent contracts for example
 

00:11:49.680 --> 00:11:51.389 align:start position:0%
and time dependent contracts for example
when<00:11:49.800><c> you</c><00:11:49.880><c> would</c><00:11:50.040><c> like</c><00:11:50.160><c> to</c><00:11:50.399><c> H</c><00:11:50.639><c> host</c><00:11:50.920><c> something</c>

00:11:51.389 --> 00:11:51.399 align:start position:0%
when you would like to H host something
 

00:11:51.399 --> 00:11:57.269 align:start position:0%
when you would like to H host something
for<00:11:51.600><c> some</c><00:11:52.160><c> time</c><00:11:53.160><c> and</c><00:11:54.160><c> we</c><00:11:54.360><c> have</c><00:11:54.760><c> to</c><00:11:55.760><c> pay</c><00:11:56.720><c> in</c>

00:11:57.269 --> 00:11:57.279 align:start position:0%
for some time and we have to pay in
 

00:11:57.279 --> 00:12:02.829 align:start position:0%
for some time and we have to pay in
timely<00:11:57.680><c> fashion</c><00:11:58.240><c> or</c><00:11:59.279><c> for</c>

00:12:02.829 --> 00:12:02.839 align:start position:0%
 
 

00:12:02.839 --> 00:12:04.470 align:start position:0%
 
hosting

00:12:04.470 --> 00:12:04.480 align:start position:0%
hosting
 

00:12:04.480 --> 00:12:07.629 align:start position:0%
hosting
so<00:12:05.480><c> from</c><00:12:05.680><c> our</c><00:12:06.200><c> perspective</c><00:12:07.200><c> this</c><00:12:07.320><c> is</c><00:12:07.399><c> how</c><00:12:07.519><c> it</c>

00:12:07.629 --> 00:12:07.639 align:start position:0%
so from our perspective this is how it
 

00:12:07.639 --> 00:12:10.269 align:start position:0%
so from our perspective this is how it
looks<00:12:08.120><c> Golem</c><00:12:08.399><c> andum</c><00:12:08.880><c> are</c><00:12:09.040><c> independent</c>

00:12:10.269 --> 00:12:10.279 align:start position:0%
looks Golem andum are independent
 

00:12:10.279 --> 00:12:13.829 align:start position:0%
looks Golem andum are independent
Solutions<00:12:11.279><c> but</c><00:12:11.680><c> to</c><00:12:11.920><c> make</c><00:12:12.519><c> Golem</c><00:12:13.519><c> really</c>

00:12:13.829 --> 00:12:13.839 align:start position:0%
Solutions but to make Golem really
 

00:12:13.839 --> 00:12:17.350 align:start position:0%
Solutions but to make Golem really
attractive<00:12:14.560><c> you</c><00:12:14.800><c> have</c><00:12:14.920><c> to</c><00:12:15.040><c> be</c><00:12:15.480><c> fully</c>

00:12:17.350 --> 00:12:17.360 align:start position:0%
attractive you have to be fully
 

00:12:17.360 --> 00:12:19.990 align:start position:0%
attractive you have to be fully
decentralized<00:12:18.360><c> and</c><00:12:19.120><c> well</c><00:12:19.360><c> most</c><00:12:19.800><c> more</c>

00:12:19.990 --> 00:12:20.000 align:start position:0%
decentralized and well most more
 

00:12:20.000 --> 00:12:21.790 align:start position:0%
decentralized and well most more
important<00:12:20.519><c> easy</c><00:12:20.760><c> to</c><00:12:20.959><c> use</c><00:12:21.199><c> and</c><00:12:21.360><c> easy</c><00:12:21.560><c> to</c>

00:12:21.790 --> 00:12:21.800 align:start position:0%
important easy to use and easy to
 

00:12:21.800 --> 00:12:23.990 align:start position:0%
important easy to use and easy to
install

00:12:23.990 --> 00:12:24.000 align:start position:0%
install
 

00:12:24.000 --> 00:12:27.470 align:start position:0%
install
so<00:12:25.000><c> forcing</c><00:12:25.480><c> users</c><00:12:25.839><c> to</c><00:12:26.120><c> give</c><00:12:26.279><c> out</c>

00:12:27.470 --> 00:12:27.480 align:start position:0%
so forcing users to give out
 

00:12:27.480 --> 00:12:29.710 align:start position:0%
so forcing users to give out
their<00:12:28.480><c> data</c>

00:12:29.710 --> 00:12:29.720 align:start position:0%
their data
 

00:12:29.720 --> 00:12:33.870 align:start position:0%
their data
credit<00:12:30.040><c> card</c><00:12:30.279><c> data</c><00:12:30.519><c> for</c><00:12:31.120><c> example</c><00:12:32.120><c> uh</c><00:12:32.880><c> doesn't</c>

00:12:33.870 --> 00:12:33.880 align:start position:0%
credit card data for example uh doesn't
 

00:12:33.880 --> 00:12:36.069 align:start position:0%
credit card data for example uh doesn't
seem<00:12:34.120><c> to</c><00:12:34.320><c> make</c><00:12:34.519><c> any</c><00:12:34.720><c> sense</c><00:12:35.279><c> well</c><00:12:35.760><c> at</c><00:12:35.880><c> least</c>

00:12:36.069 --> 00:12:36.079 align:start position:0%
seem to make any sense well at least
 

00:12:36.079 --> 00:12:39.150 align:start position:0%
seem to make any sense well at least
much<00:12:36.360><c> sense</c><00:12:37.040><c> existing</c><00:12:37.440><c> Solutions</c><00:12:38.399><c> requires</c>

00:12:39.150 --> 00:12:39.160 align:start position:0%
much sense existing Solutions requires
 

00:12:39.160 --> 00:12:40.790 align:start position:0%
much sense existing Solutions requires
such<00:12:39.399><c> registration</c>

00:12:40.790 --> 00:12:40.800 align:start position:0%
such registration
 

00:12:40.800 --> 00:12:44.509 align:start position:0%
such registration
and<00:12:41.800><c> they</c><00:12:42.000><c> doesn't</c><00:12:42.320><c> seem</c><00:12:42.560><c> to</c><00:12:43.199><c> make</c><00:12:44.199><c> uh</c><00:12:44.320><c> a</c>

00:12:44.509 --> 00:12:44.519 align:start position:0%
and they doesn't seem to make uh a
 

00:12:44.519 --> 00:12:46.750 align:start position:0%
and they doesn't seem to make uh a
success<00:12:45.160><c> with</c><00:12:45.320><c> this</c><00:12:45.560><c> attemp</c>

00:12:46.750 --> 00:12:46.760 align:start position:0%
success with this attemp
 

00:12:46.760 --> 00:12:49.750 align:start position:0%
success with this attemp
approach<00:12:47.760><c> and</c><00:12:48.120><c> as</c><00:12:48.279><c> for</c><00:12:48.480><c> ethereum</c><00:12:49.480><c> I</c><00:12:49.560><c> don't</c>

00:12:49.750 --> 00:12:49.760 align:start position:0%
approach and as for ethereum I don't
 

00:12:49.760 --> 00:12:53.069 align:start position:0%
approach and as for ethereum I don't
know<00:12:50.279><c> this</c><00:12:50.360><c> is</c><00:12:50.519><c> just</c><00:12:50.680><c> a</c><00:12:50.920><c> guess</c><00:12:51.920><c> but</c><00:12:52.600><c> it's</c><00:12:52.800><c> quite</c>

00:12:53.069 --> 00:12:53.079 align:start position:0%
know this is just a guess but it's quite
 

00:12:53.079 --> 00:12:55.629 align:start position:0%
know this is just a guess but it's quite
possible<00:12:53.560><c> that</c><00:12:54.399><c> that</c><00:12:54.760><c> software</c><00:12:55.120><c> as</c><00:12:55.240><c> a</c><00:12:55.320><c> service</c>

00:12:55.629 --> 00:12:55.639 align:start position:0%
possible that that software as a service
 

00:12:55.639 --> 00:12:59.269 align:start position:0%
possible that that software as a service
approach<00:12:56.000><c> May</c><00:12:56.600><c> attract</c><00:12:57.600><c> more</c><00:12:58.240><c> programmers</c><00:12:59.160><c> to</c>

00:12:59.269 --> 00:12:59.279 align:start position:0%
approach May attract more programmers to
 

00:12:59.279 --> 00:13:01.990 align:start position:0%
approach May attract more programmers to
our<00:12:59.600><c> eum</c><00:13:00.600><c> I</c><00:13:00.680><c> cannot</c><00:13:00.959><c> guarantee</c><00:13:01.360><c> that</c><00:13:01.560><c> but</c><00:13:01.800><c> it</c>

00:13:01.990 --> 00:13:02.000 align:start position:0%
our eum I cannot guarantee that but it
 

00:13:02.000 --> 00:13:03.110 align:start position:0%
our eum I cannot guarantee that but it
seems

00:13:03.110 --> 00:13:03.120 align:start position:0%
seems
 

00:13:03.120 --> 00:13:05.710 align:start position:0%
seems
reasonable<00:13:04.120><c> and</c><00:13:04.560><c> that's</c><00:13:04.720><c> how</c><00:13:04.839><c> it</c><00:13:04.959><c> looks</c><00:13:05.440><c> if</c>

00:13:05.710 --> 00:13:05.720 align:start position:0%
reasonable and that's how it looks if
 

00:13:05.720 --> 00:13:08.750 align:start position:0%
reasonable and that's how it looks if
you<00:13:06.000><c> just</c><00:13:06.560><c> if</c><00:13:06.639><c> you're</c><00:13:06.800><c> not</c><00:13:06.959><c> Bor</c><00:13:07.639><c> with</c><00:13:07.800><c> it</c><00:13:08.480><c> I</c><00:13:08.560><c> can</c>

00:13:08.750 --> 00:13:08.760 align:start position:0%
you just if you're not Bor with it I can
 

00:13:08.760 --> 00:13:11.470 align:start position:0%
you just if you're not Bor with it I can
show<00:13:09.000><c> you</c><00:13:09.240><c> how</c><00:13:09.519><c> the</c><00:13:10.480><c> graphic</c><00:13:10.839><c> outline</c><00:13:11.240><c> of</c><00:13:11.360><c> the</c>

00:13:11.470 --> 00:13:11.480 align:start position:0%
show you how the graphic outline of the
 

00:13:11.480 --> 00:13:14.350 align:start position:0%
show you how the graphic outline of the
system<00:13:11.760><c> looks</c><00:13:12.519><c> like</c>

00:13:14.350 --> 00:13:14.360 align:start position:0%
system looks like
 

00:13:14.360 --> 00:13:16.790 align:start position:0%
system looks like
y

00:13:16.790 --> 00:13:16.800 align:start position:0%
y
 

00:13:16.800 --> 00:13:20.350 align:start position:0%
y
so<00:13:17.800><c> it's</c><00:13:18.160><c> it's</c><00:13:18.320><c> not</c><00:13:18.680><c> that</c><00:13:19.240><c> complicated</c><00:13:19.839><c> but</c>

00:13:20.350 --> 00:13:20.360 align:start position:0%
so it's it's not that complicated but
 

00:13:20.360 --> 00:13:24.350 align:start position:0%
so it's it's not that complicated but
it's<00:13:20.519><c> not</c><00:13:20.760><c> easy</c><00:13:21.440><c> as</c><00:13:21.839><c> well</c><00:13:22.839><c> I</c><00:13:22.959><c> don't</c><00:13:23.160><c> know</c><00:13:24.160><c> if</c>

00:13:24.350 --> 00:13:24.360 align:start position:0%
it's not easy as well I don't know if
 

00:13:24.360 --> 00:13:26.470 align:start position:0%
it's not easy as well I don't know if
there<00:13:24.480><c> is</c><00:13:25.040><c> anything</c><00:13:25.560><c> similar</c><00:13:25.880><c> to</c><00:13:26.000><c> ethereum</c>

00:13:26.470 --> 00:13:26.480 align:start position:0%
there is anything similar to ethereum
 

00:13:26.480 --> 00:13:31.470 align:start position:0%
there is anything similar to ethereum
but<00:13:27.320><c> we</c><00:13:27.480><c> need</c><00:13:28.360><c> a</c><00:13:28.560><c> solid</c><00:13:28.880><c> p</c><00:13:29.199><c> top</c><00:13:30.199><c> layer</c><00:13:30.519><c> build</c><00:13:31.279><c> on</c>

00:13:31.470 --> 00:13:31.480 align:start position:0%
but we need a solid p top layer build on
 

00:13:31.480 --> 00:13:34.550 align:start position:0%
but we need a solid p top layer build on
top<00:13:31.639><c> of</c><00:13:31.720><c> some</c><00:13:31.880><c> transport</c><00:13:32.760><c> layer</c><00:13:33.760><c> uh</c><00:13:33.880><c> we</c><00:13:34.000><c> need</c>

00:13:34.550 --> 00:13:34.560 align:start position:0%
top of some transport layer uh we need
 

00:13:34.560 --> 00:13:37.430 align:start position:0%
top of some transport layer uh we need
network<00:13:35.040><c> adapter</c><00:13:36.040><c> to</c>

00:13:37.430 --> 00:13:37.440 align:start position:0%
network adapter to
 

00:13:37.440 --> 00:13:40.710 align:start position:0%
network adapter to
provide<00:13:38.440><c> resource</c><00:13:38.880><c> management</c><00:13:39.519><c> and</c><00:13:40.519><c> the</c>

00:13:40.710 --> 00:13:40.720 align:start position:0%
provide resource management and the
 

00:13:40.720 --> 00:13:43.189 align:start position:0%
provide resource management and the
global<00:13:41.120><c> IO</c><00:13:41.760><c> that</c><00:13:41.880><c> would</c><00:13:42.120><c> example</c><00:13:42.839><c> that</c><00:13:42.959><c> would</c>

00:13:43.189 --> 00:13:43.199 align:start position:0%
global IO that would example that would
 

00:13:43.199 --> 00:13:45.949 align:start position:0%
global IO that would example that would
allow<00:13:43.760><c> nodes</c><00:13:44.199><c> to</c><00:13:44.600><c> read</c><00:13:44.959><c> and</c><00:13:45.160><c> right</c>

00:13:45.949 --> 00:13:45.959 align:start position:0%
allow nodes to read and right
 

00:13:45.959 --> 00:13:49.629 align:start position:0%
allow nodes to read and right
data<00:13:46.959><c> in</c><00:13:47.240><c> a</c><00:13:47.440><c> safe</c><00:13:47.760><c> fashion</c><00:13:48.480><c> it</c><00:13:48.680><c> has</c><00:13:48.839><c> to</c><00:13:49.000><c> be</c>

00:13:49.629 --> 00:13:49.639 align:start position:0%
data in a safe fashion it has to be
 

00:13:49.639 --> 00:13:53.310 align:start position:0%
data in a safe fashion it has to be
really<00:13:49.880><c> well</c><00:13:50.120><c> took</c><00:13:50.399><c> over</c><00:13:50.920><c> and</c><00:13:52.320><c> implemented</c>

00:13:53.310 --> 00:13:53.320 align:start position:0%
really well took over and implemented
 

00:13:53.320 --> 00:13:55.829 align:start position:0%
really well took over and implemented
task<00:13:53.680><c> protocol</c><00:13:54.120><c> is</c><00:13:54.720><c> protocol</c><00:13:55.320><c> responsible</c>

00:13:55.829 --> 00:13:55.839 align:start position:0%
task protocol is protocol responsible
 

00:13:55.839 --> 00:13:58.150 align:start position:0%
task protocol is protocol responsible
for<00:13:56.399><c> Distributing</c><00:13:57.120><c> task</c><00:13:57.480><c> across</c><00:13:57.720><c> the</c><00:13:57.800><c> network</c>

00:13:58.150 --> 00:13:58.160 align:start position:0%
for Distributing task across the network
 

00:13:58.160 --> 00:14:02.110 align:start position:0%
for Distributing task across the network
and<00:13:59.079><c> gaing</c><00:13:59.399><c> the</c><00:14:00.000><c> results</c><00:14:01.000><c> as</c><00:14:01.160><c> well</c><00:14:01.399><c> as</c>

00:14:02.110 --> 00:14:02.120 align:start position:0%
and gaing the results as well as
 

00:14:02.120 --> 00:14:04.150 align:start position:0%
and gaing the results as well as
connecting<00:14:02.560><c> it</c><00:14:02.720><c> with</c><00:14:02.920><c> a</c><00:14:03.079><c> transaction</c><00:14:03.560><c> system</c>

00:14:04.150 --> 00:14:04.160 align:start position:0%
connecting it with a transaction system
 

00:14:04.160 --> 00:14:05.710 align:start position:0%
connecting it with a transaction system
that's<00:14:04.320><c> a</c><00:14:04.480><c> payment</c>

00:14:05.710 --> 00:14:05.720 align:start position:0%
that's a payment
 

00:14:05.720 --> 00:14:09.350 align:start position:0%
that's a payment
system<00:14:06.720><c> and</c><00:14:06.920><c> that's</c><00:14:07.480><c> this</c><00:14:07.800><c> layer</c><00:14:08.800><c> is</c><00:14:09.079><c> all</c>

00:14:09.350 --> 00:14:09.360 align:start position:0%
system and that's this layer is all
 

00:14:09.360 --> 00:14:11.749 align:start position:0%
system and that's this layer is all
about<00:14:10.160><c> the</c><00:14:10.360><c> peer</c><00:14:10.560><c> top</c>

00:14:11.749 --> 00:14:11.759 align:start position:0%
about the peer top
 

00:14:11.759 --> 00:14:16.509 align:start position:0%
about the peer top
Network

00:14:16.509 --> 00:14:16.519 align:start position:0%
 
 

00:14:16.519 --> 00:14:20.670 align:start position:0%
 
sorry<00:14:17.519><c> the</c><00:14:17.639><c> upper</c><00:14:17.959><c> layer</c><00:14:18.279><c> is</c><00:14:18.680><c> a</c><00:14:19.680><c> client</c>

00:14:20.670 --> 00:14:20.680 align:start position:0%
sorry the upper layer is a client
 

00:14:20.680 --> 00:14:23.069 align:start position:0%
sorry the upper layer is a client
layer<00:14:21.680><c> the</c><00:14:21.839><c> center</c><00:14:22.199><c> integration</c><00:14:22.680><c> component</c>

00:14:23.069 --> 00:14:23.079 align:start position:0%
layer the center integration component
 

00:14:23.079 --> 00:14:25.310 align:start position:0%
layer the center integration component
was<00:14:23.240><c> called</c><00:14:23.440><c> the</c><00:14:23.720><c> client</c>

00:14:25.310 --> 00:14:25.320 align:start position:0%
was called the client
 

00:14:25.320 --> 00:14:27.749 align:start position:0%
was called the client
before<00:14:26.320><c> and</c><00:14:26.440><c> it's</c><00:14:26.680><c> responsible</c><00:14:27.120><c> for</c><00:14:27.320><c> defining</c>

00:14:27.749 --> 00:14:27.759 align:start position:0%
before and it's responsible for defining
 

00:14:27.759 --> 00:14:30.509 align:start position:0%
before and it's responsible for defining
tasks<00:14:28.240><c> and</c>

00:14:30.509 --> 00:14:30.519 align:start position:0%
tasks and
 

00:14:30.519 --> 00:14:32.629 align:start position:0%
tasks and
put<00:14:31.160><c> passing</c><00:14:31.560><c> them</c><00:14:31.720><c> to</c><00:14:31.880><c> the</c><00:14:32.000><c> layer</c><00:14:32.440><c> that</c>

00:14:32.629 --> 00:14:32.639 align:start position:0%
put passing them to the layer that
 

00:14:32.639 --> 00:14:34.509 align:start position:0%
put passing them to the layer that
that's<00:14:32.839><c> responsible</c><00:14:33.279><c> for</c><00:14:33.440><c> computation</c><00:14:34.360><c> we</c>

00:14:34.509 --> 00:14:34.519 align:start position:0%
that's responsible for computation we
 

00:14:34.519 --> 00:14:38.430 align:start position:0%
that's responsible for computation we
can<00:14:35.440><c> below</c><00:14:35.839><c> this</c><00:14:36.040><c> line</c><00:14:36.880><c> we</c><00:14:37.079><c> can</c><00:14:37.680><c> test</c><00:14:37.959><c> it</c><00:14:38.240><c> just</c>

00:14:38.430 --> 00:14:38.440 align:start position:0%
can below this line we can test it just
 

00:14:38.440 --> 00:14:42.470 align:start position:0%
can below this line we can test it just
on<00:14:38.600><c> a</c><00:14:39.480><c> single</c><00:14:39.880><c> machine</c><00:14:40.759><c> running</c><00:14:41.160><c> the</c><00:14:41.360><c> task</c><00:14:42.320><c> on</c>

00:14:42.470 --> 00:14:42.480 align:start position:0%
on a single machine running the task on
 

00:14:42.480 --> 00:14:45.430 align:start position:0%
on a single machine running the task on
a<00:14:42.600><c> few</c><00:14:42.839><c> processes</c><00:14:43.240><c> or</c><00:14:43.360><c> even</c><00:14:43.880><c> threads</c><00:14:44.880><c> so</c>

00:14:45.430 --> 00:14:45.440 align:start position:0%
a few processes or even threads so
 

00:14:45.440 --> 00:14:47.990 align:start position:0%
a few processes or even threads so
that's<00:14:45.680><c> good</c><00:14:45.839><c> for</c><00:14:46.040><c> testing</c><00:14:46.800><c> purposes</c><00:14:47.800><c> as</c><00:14:47.920><c> you</c>

00:14:47.990 --> 00:14:48.000 align:start position:0%
that's good for testing purposes as you
 

00:14:48.000 --> 00:14:49.949 align:start position:0%
that's good for testing purposes as you
can<00:14:48.120><c> see</c><00:14:48.279><c> there's</c><00:14:48.519><c> virtual</c><00:14:48.839><c> machine</c><00:14:49.240><c> that</c><00:14:49.759><c> is</c>

00:14:49.949 --> 00:14:49.959 align:start position:0%
can see there's virtual machine that is
 

00:14:49.959 --> 00:14:53.509 align:start position:0%
can see there's virtual machine that is
separated<00:14:50.440><c> by</c><00:14:50.839><c> another</c><00:14:52.160><c> border</c><00:14:53.160><c> because</c><00:14:53.399><c> we</c>

00:14:53.509 --> 00:14:53.519 align:start position:0%
separated by another border because we
 

00:14:53.519 --> 00:14:55.910 align:start position:0%
separated by another border because we
don't<00:14:53.759><c> want</c><00:14:53.959><c> to</c><00:14:54.880><c> give</c><00:14:55.199><c> direct</c><00:14:55.519><c> access</c><00:14:55.759><c> from</c>

00:14:55.910 --> 00:14:55.920 align:start position:0%
don't want to give direct access from
 

00:14:55.920 --> 00:14:59.829 align:start position:0%
don't want to give direct access from
the<00:14:56.040><c> virtual</c><00:14:56.360><c> machine</c><00:14:57.120><c> to</c><00:14:58.120><c> uh</c><00:14:58.279><c> external</c><00:14:58.720><c> world</c>

00:14:59.829 --> 00:14:59.839 align:start position:0%
the virtual machine to uh external world
 

00:14:59.839 --> 00:15:02.069 align:start position:0%
the virtual machine to uh external world
especially<00:15:00.279><c> we</c><00:15:00.399><c> wouldn't</c><00:15:00.720><c> like</c><00:15:00.920><c> to</c><00:15:01.320><c> allow</c>

00:15:02.069 --> 00:15:02.079 align:start position:0%
especially we wouldn't like to allow
 

00:15:02.079 --> 00:15:04.389 align:start position:0%
especially we wouldn't like to allow
processes<00:15:03.000><c> that</c><00:15:03.160><c> might</c><00:15:03.360><c> be</c><00:15:03.759><c> written</c><00:15:04.199><c> by</c>

00:15:04.389 --> 00:15:04.399 align:start position:0%
processes that might be written by
 

00:15:04.399 --> 00:15:08.389 align:start position:0%
processes that might be written by
someone<00:15:04.839><c> to</c><00:15:05.839><c> connect</c><00:15:06.279><c> with</c><00:15:07.160><c> any</c><00:15:07.920><c> computer</c><00:15:08.279><c> in</c>

00:15:08.389 --> 00:15:08.399 align:start position:0%
someone to connect with any computer in
 

00:15:08.399 --> 00:15:09.350 align:start position:0%
someone to connect with any computer in
the

00:15:09.350 --> 00:15:09.360 align:start position:0%
the
 

00:15:09.360 --> 00:15:11.310 align:start position:0%
the
network<00:15:10.360><c> above</c><00:15:10.639><c> that</c><00:15:10.800><c> we</c><00:15:10.920><c> have</c><00:15:11.079><c> task</c>

00:15:11.310 --> 00:15:11.320 align:start position:0%
network above that we have task
 

00:15:11.320 --> 00:15:13.749 align:start position:0%
network above that we have task
definition<00:15:11.639><c> framework</c><00:15:12.120><c> which</c><00:15:12.560><c> describes</c><00:15:13.560><c> in</c>

00:15:13.749 --> 00:15:13.759 align:start position:0%
definition framework which describes in
 

00:15:13.759 --> 00:15:14.790 align:start position:0%
definition framework which describes in
detail<00:15:14.079><c> how</c>

00:15:14.790 --> 00:15:14.800 align:start position:0%
detail how
 

00:15:14.800 --> 00:15:18.710 align:start position:0%
detail how
tasks<00:15:15.800><c> are</c><00:15:16.160><c> specify</c><00:15:16.839><c> yeah</c><00:15:17.720><c> so</c><00:15:18.000><c> you</c><00:15:18.199><c> say</c><00:15:18.560><c> that</c>

00:15:18.710 --> 00:15:18.720 align:start position:0%
tasks are specify yeah so you say that
 

00:15:18.720 --> 00:15:20.030 align:start position:0%
tasks are specify yeah so you say that
the<00:15:18.880><c> individual</c>

00:15:20.030 --> 00:15:20.040 align:start position:0%
the individual
 

00:15:20.040 --> 00:15:22.269 align:start position:0%
the individual
instances<00:15:21.040><c> uh</c><00:15:21.199><c> cannot</c><00:15:21.600><c> connect</c><00:15:21.880><c> to</c><00:15:22.079><c> each</c>

00:15:22.269 --> 00:15:22.279 align:start position:0%
instances uh cannot connect to each
 

00:15:22.279 --> 00:15:24.870 align:start position:0%
instances uh cannot connect to each
other<00:15:23.279><c> so</c><00:15:23.519><c> there</c><00:15:23.600><c> are</c><00:15:23.800><c> no</c><00:15:23.920><c> shared</c><00:15:24.320><c> resources</c>

00:15:24.870 --> 00:15:24.880 align:start position:0%
other so there are no shared resources
 

00:15:24.880 --> 00:15:27.069 align:start position:0%
other so there are no shared resources
so<00:15:25.079><c> the</c><00:15:25.440><c> there</c><00:15:25.560><c> are</c><00:15:25.680><c> shared</c><00:15:26.000><c> resources</c><00:15:26.560><c> but</c>

00:15:27.069 --> 00:15:27.079 align:start position:0%
so the there are shared resources but
 

00:15:27.079 --> 00:15:29.550 align:start position:0%
so the there are shared resources but
well<00:15:27.920><c> I</c><00:15:28.040><c> didn't</c>

00:15:29.550 --> 00:15:29.560 align:start position:0%
well I didn't
 

00:15:29.560 --> 00:15:32.069 align:start position:0%
well I didn't
tell<00:15:29.839><c> that</c><00:15:30.399><c> explicitly</c><00:15:31.399><c> the</c><00:15:31.560><c> code</c><00:15:31.800><c> that</c><00:15:31.920><c> is</c>

00:15:32.069 --> 00:15:32.079 align:start position:0%
tell that explicitly the code that is
 

00:15:32.079 --> 00:15:34.790 align:start position:0%
tell that explicitly the code that is
run<00:15:32.440><c> is</c><00:15:33.000><c> just</c><00:15:33.240><c> about</c><00:15:33.519><c> any</c><00:15:33.680><c> code</c><00:15:33.880><c> you</c><00:15:33.959><c> can</c><00:15:34.160><c> write</c>

00:15:34.790 --> 00:15:34.800 align:start position:0%
run is just about any code you can write
 

00:15:34.800 --> 00:15:39.829 align:start position:0%
run is just about any code you can write
that<00:15:34.920><c> we</c><00:15:35.040><c> can</c><00:15:35.480><c> share</c><00:15:36.600><c> but</c><00:15:37.600><c> we</c><00:15:38.360><c> explicitly</c><00:15:39.000><c> have</c>

00:15:39.829 --> 00:15:39.839 align:start position:0%
that we can share but we explicitly have
 

00:15:39.839 --> 00:15:42.430 align:start position:0%
that we can share but we explicitly have
to<00:15:40.839><c> point</c><00:15:41.240><c> which</c><00:15:41.440><c> resources</c><00:15:42.040><c> should</c><00:15:42.240><c> be</c>

00:15:42.430 --> 00:15:42.440 align:start position:0%
to point which resources should be
 

00:15:42.440 --> 00:15:45.590 align:start position:0%
to point which resources should be
shared<00:15:43.440><c> because</c><00:15:43.800><c> we</c><00:15:43.959><c> can</c><00:15:44.199><c> for</c><00:15:44.399><c> example</c><00:15:45.160><c> try</c><00:15:45.399><c> to</c>

00:15:45.590 --> 00:15:45.600 align:start position:0%
shared because we can for example try to
 

00:15:45.600 --> 00:15:48.030 align:start position:0%
shared because we can for example try to
download<00:15:46.600><c> some</c><00:15:46.839><c> data</c><00:15:47.079><c> from</c><00:15:47.199><c> a</c>

00:15:48.030 --> 00:15:48.040 align:start position:0%
download some data from a
 

00:15:48.040 --> 00:15:51.110 align:start position:0%
download some data from a
server<00:15:49.160><c> and</c><00:15:50.160><c> that's</c><00:15:50.360><c> not</c><00:15:50.519><c> a</c><00:15:50.680><c> problem</c><00:15:50.920><c> if</c><00:15:51.040><c> you</c>

00:15:51.110 --> 00:15:51.120 align:start position:0%
server and that's not a problem if you
 

00:15:51.120 --> 00:15:52.790 align:start position:0%
server and that's not a problem if you
do<00:15:51.279><c> it</c><00:15:51.360><c> with</c><00:15:51.519><c> one</c><00:15:51.680><c> note</c><00:15:52.079><c> but</c><00:15:52.199><c> when</c><00:15:52.319><c> you</c><00:15:52.440><c> said</c>

00:15:52.790 --> 00:15:52.800 align:start position:0%
do it with one note but when you said
 

00:15:52.800 --> 00:15:54.949 align:start position:0%
do it with one note but when you said
distribute<00:15:53.240><c> it</c><00:15:53.319><c> over</c><00:15:53.480><c> the</c><00:15:53.639><c> network</c><00:15:54.000><c> and</c><00:15:54.720><c> every</c>

00:15:54.949 --> 00:15:54.959 align:start position:0%
distribute it over the network and every
 

00:15:54.959 --> 00:15:57.710 align:start position:0%
distribute it over the network and every
node<00:15:55.759><c> downloads</c><00:15:56.199><c> the</c><00:15:56.279><c> same</c><00:15:56.519><c> data</c><00:15:57.360><c> that</c><00:15:57.480><c> may</c><00:15:57.600><c> be</c>

00:15:57.710 --> 00:15:57.720 align:start position:0%
node downloads the same data that may be
 

00:15:57.720 --> 00:15:59.470 align:start position:0%
node downloads the same data that may be
a<00:15:57.839><c> threat</c><00:15:58.079><c> to</c><00:15:58.199><c> the</c><00:15:58.319><c> server</c>

00:15:59.470 --> 00:15:59.480 align:start position:0%
a threat to the server
 

00:15:59.480 --> 00:16:03.550 align:start position:0%
a threat to the server
so<00:16:00.040><c> in</c><00:16:00.240><c> this</c><00:16:00.399><c> case</c><00:16:00.639><c> we</c><00:16:00.720><c> can</c><00:16:00.959><c> simply</c><00:16:02.240><c> force</c><00:16:03.240><c> uh</c>

00:16:03.550 --> 00:16:03.560 align:start position:0%
so in this case we can simply force uh
 

00:16:03.560 --> 00:16:06.350 align:start position:0%
so in this case we can simply force uh
the<00:16:03.680><c> node</c><00:16:04.040><c> that</c><00:16:04.399><c> distributor</c><00:16:05.000><c> task</c><00:16:05.360><c> to</c>

00:16:06.350 --> 00:16:06.360 align:start position:0%
the node that distributor task to
 

00:16:06.360 --> 00:16:08.470 align:start position:0%
the node that distributor task to
download<00:16:06.720><c> the</c><00:16:06.880><c> data</c><00:16:07.519><c> and</c><00:16:07.759><c> then</c><00:16:08.160><c> just</c>

00:16:08.470 --> 00:16:08.480 align:start position:0%
download the data and then just
 

00:16:08.480 --> 00:16:10.629 align:start position:0%
download the data and then just
distribute<00:16:08.920><c> the</c><00:16:09.079><c> downloaded</c><00:16:09.600><c> data</c><00:16:10.360><c> to</c>

00:16:10.629 --> 00:16:10.639 align:start position:0%
distribute the downloaded data to
 

00:16:10.639 --> 00:16:12.389 align:start position:0%
distribute the downloaded data to
Computing

00:16:12.389 --> 00:16:12.399 align:start position:0%
Computing
 

00:16:12.399 --> 00:16:15.030 align:start position:0%
Computing
notes<00:16:13.399><c> what's</c><00:16:13.800><c> sarting</c><00:16:14.240><c> and</c><00:16:14.399><c> grouping</c><00:16:14.720><c> task</c>

00:16:15.030 --> 00:16:15.040 align:start position:0%
notes what's sarting and grouping task
 

00:16:15.040 --> 00:16:17.150 align:start position:0%
notes what's sarting and grouping task
interface<00:16:15.480><c> is</c><00:16:15.680><c> that</c><00:16:15.880><c> interface</c><00:16:16.519><c> responsible</c>

00:16:17.150 --> 00:16:17.160 align:start position:0%
interface is that interface responsible
 

00:16:17.160 --> 00:16:21.590 align:start position:0%
interface is that interface responsible
for<00:16:18.160><c> creating</c><00:16:18.639><c> a</c><00:16:18.839><c> graph</c><00:16:19.800><c> of</c><00:16:20.199><c> map</c><00:16:20.480><c> redu</c>

00:16:21.590 --> 00:16:21.600 align:start position:0%
for creating a graph of map redu
 

00:16:21.600 --> 00:16:24.949 align:start position:0%
for creating a graph of map redu
tasks<00:16:22.600><c> and</c><00:16:22.800><c> above</c><00:16:23.120><c> that</c><00:16:23.279><c> we</c><00:16:23.399><c> have</c><00:16:23.639><c> either</c><00:16:23.920><c> user</c>

00:16:24.949 --> 00:16:24.959 align:start position:0%
tasks and above that we have either user
 

00:16:24.959 --> 00:16:27.309 align:start position:0%
tasks and above that we have either user
interface<00:16:25.959><c> not</c><00:16:26.199><c> similar</c><00:16:26.519><c> to</c><00:16:26.680><c> the</c><00:16:26.800><c> one</c><00:16:27.000><c> that</c><00:16:27.120><c> I</c>

00:16:27.309 --> 00:16:27.319 align:start position:0%
interface not similar to the one that I
 

00:16:27.319 --> 00:16:29.590 align:start position:0%
interface not similar to the one that I
presented<00:16:27.800><c> but</c><00:16:28.680><c> the</c><00:16:28.759><c> one</c><00:16:28.920><c> one</c><00:16:29.079><c> that</c><00:16:29.160><c> should</c><00:16:29.360><c> be</c>

00:16:29.590 --> 00:16:29.600 align:start position:0%
presented but the one one that should be
 

00:16:29.600 --> 00:16:32.350 align:start position:0%
presented but the one one that should be
easy<00:16:29.800><c> to</c><00:16:29.959><c> use</c><00:16:30.240><c> and</c><00:16:30.680><c> easy</c><00:16:30.920><c> to</c><00:16:31.079><c> specify</c><00:16:31.519><c> tasks</c>

00:16:32.350 --> 00:16:32.360 align:start position:0%
easy to use and easy to specify tasks
 

00:16:32.360 --> 00:16:34.269 align:start position:0%
easy to use and easy to specify tasks
and<00:16:32.639><c> multiprogramming</c><00:16:33.480><c> language</c><00:16:33.839><c> support</c>

00:16:34.269 --> 00:16:34.279 align:start position:0%
and multiprogramming language support
 

00:16:34.279 --> 00:16:35.150 align:start position:0%
and multiprogramming language support
which

00:16:35.150 --> 00:16:35.160 align:start position:0%
which
 

00:16:35.160 --> 00:16:38.189 align:start position:0%
which
should<00:16:36.160><c> I</c><00:16:36.319><c> hope</c><00:16:37.120><c> allow</c><00:16:37.399><c> users</c><00:16:37.680><c> to</c><00:16:37.839><c> Simply</c>

00:16:38.189 --> 00:16:38.199 align:start position:0%
should I hope allow users to Simply
 

00:16:38.199 --> 00:16:41.710 align:start position:0%
should I hope allow users to Simply
write<00:16:38.519><c> code</c><00:16:39.399><c> using</c><00:16:40.199><c> structure</c><00:16:40.920><c> some</c><00:16:41.519><c> some</c>

00:16:41.710 --> 00:16:41.720 align:start position:0%
write code using structure some some
 

00:16:41.720 --> 00:16:45.910 align:start position:0%
write code using structure some some
sort<00:16:42.000><c> of</c><00:16:42.560><c> standard</c><00:16:43.240><c> standard</c><00:16:43.800><c> library</c><00:16:44.920><c> and</c>

00:16:45.910 --> 00:16:45.920 align:start position:0%
sort of standard standard library and
 

00:16:45.920 --> 00:16:49.829 align:start position:0%
sort of standard standard library and
control<00:16:46.639><c> structures</c><00:16:47.639><c> that</c><00:16:48.000><c> are</c><00:16:48.240><c> similar</c><00:16:48.839><c> to</c>

00:16:49.829 --> 00:16:49.839 align:start position:0%
control structures that are similar to
 

00:16:49.839 --> 00:16:52.990 align:start position:0%
control structures that are similar to
uh<00:16:50.040><c> existing</c><00:16:50.839><c> control</c><00:16:51.240><c> structures</c><00:16:52.000><c> in</c>

00:16:52.990 --> 00:16:53.000 align:start position:0%
uh existing control structures in
 

00:16:53.000 --> 00:16:55.590 align:start position:0%
uh existing control structures in
languages<00:16:53.440><c> for</c><00:16:53.560><c> example</c><00:16:54.040><c> parallel</c><00:16:54.440><c> 4</c><00:16:55.440><c> that</c>

00:16:55.590 --> 00:16:55.600 align:start position:0%
languages for example parallel 4 that
 

00:16:55.600 --> 00:16:58.350 align:start position:0%
languages for example parallel 4 that
should<00:16:55.839><c> be</c><00:16:56.040><c> a</c><00:16:56.440><c> distribute</c><00:16:56.959><c> the</c><00:16:57.160><c> tasks</c><00:16:57.800><c> and</c>

00:16:58.350 --> 00:16:58.360 align:start position:0%
should be a distribute the tasks and
 

00:16:58.360 --> 00:17:01.710 align:start position:0%
should be a distribute the tasks and
programmer<00:16:59.000><c> shouldn't</c><00:16:59.399><c> be</c><00:17:00.399><c> really</c><00:17:00.759><c> aware</c><00:17:01.120><c> of</c>

00:17:01.710 --> 00:17:01.720 align:start position:0%
programmer shouldn't be really aware of
 

00:17:01.720 --> 00:17:04.870 align:start position:0%
programmer shouldn't be really aware of
what's<00:17:02.000><c> going</c><00:17:02.639><c> on</c><00:17:02.920><c> down</c>

00:17:04.870 --> 00:17:04.880 align:start position:0%
what's going on down
 

00:17:04.880 --> 00:17:08.150 align:start position:0%
what's going on down
here<00:17:06.280><c> okay</c>

00:17:08.150 --> 00:17:08.160 align:start position:0%
here okay
 

00:17:08.160 --> 00:17:11.470 align:start position:0%
here okay
and<00:17:09.160><c> we</c><00:17:09.319><c> believe</c><00:17:09.720><c> that</c><00:17:10.400><c> there</c><00:17:10.600><c> may</c><00:17:10.839><c> be</c><00:17:11.120><c> many</c>

00:17:11.470 --> 00:17:11.480 align:start position:0%
and we believe that there may be many
 

00:17:11.480 --> 00:17:14.750 align:start position:0%
and we believe that there may be many
many<00:17:11.760><c> many</c><00:17:12.400><c> virtual</c><00:17:12.839><c> machine</c><00:17:13.559><c> flavors</c><00:17:14.559><c> or</c>

00:17:14.750 --> 00:17:14.760 align:start position:0%
many many virtual machine flavors or
 

00:17:14.760 --> 00:17:18.510 align:start position:0%
many many virtual machine flavors or
maybe<00:17:15.679><c> not</c><00:17:15.919><c> technically</c><00:17:16.439><c> but</c><00:17:17.199><c> in</c><00:17:17.319><c> terms</c><00:17:17.720><c> of</c>

00:17:18.510 --> 00:17:18.520 align:start position:0%
maybe not technically but in terms of
 

00:17:18.520 --> 00:17:20.949 align:start position:0%
maybe not technically but in terms of
compute<00:17:19.160><c> capabilities</c><00:17:20.160><c> and</c><00:17:20.360><c> that</c><00:17:20.600><c> virtual</c>

00:17:20.949 --> 00:17:20.959 align:start position:0%
compute capabilities and that virtual
 

00:17:20.959 --> 00:17:23.110 align:start position:0%
compute capabilities and that virtual
machines<00:17:21.319><c> should</c><00:17:21.520><c> be</c><00:17:21.720><c> defined</c><00:17:22.160><c> by</c>

00:17:23.110 --> 00:17:23.120 align:start position:0%
machines should be defined by
 

00:17:23.120 --> 00:17:26.429 align:start position:0%
machines should be defined by
users<00:17:24.120><c> which</c><00:17:24.319><c> poses</c><00:17:24.720><c> one</c><00:17:25.000><c> problem</c><00:17:25.400><c> that</c><00:17:26.199><c> this</c>

00:17:26.429 --> 00:17:26.439 align:start position:0%
users which poses one problem that this
 

00:17:26.439 --> 00:17:31.150 align:start position:0%
users which poses one problem that this
does<00:17:26.679><c> not</c><00:17:26.959><c> fit</c><00:17:27.559><c> the</c><00:17:27.720><c> whole</c><00:17:28.600><c> p</c><00:17:28.919><c> feure</c><00:17:29.880><c> as</c><00:17:30.120><c> virual</c>

00:17:31.150 --> 00:17:31.160 align:start position:0%
does not fit the whole p feure as virual
 

00:17:31.160 --> 00:17:34.669 align:start position:0%
does not fit the whole p feure as virual
machines<00:17:32.160><c> or</c><00:17:32.400><c> the</c><00:17:32.679><c> configuration</c><00:17:33.440><c> fact</c><00:17:34.440><c> uh</c>

00:17:34.669 --> 00:17:34.679 align:start position:0%
machines or the configuration fact uh
 

00:17:34.679 --> 00:17:37.070 align:start position:0%
machines or the configuration fact uh
would<00:17:34.960><c> have</c><00:17:35.080><c> to</c><00:17:35.280><c> be</c><00:17:35.799><c> distributed</c><00:17:36.799><c> in</c><00:17:36.960><c> a</c>

00:17:37.070 --> 00:17:37.080 align:start position:0%
would have to be distributed in a
 

00:17:37.080 --> 00:17:40.190 align:start position:0%
would have to be distributed in a
separate<00:17:37.400><c> Channel</c><00:17:37.960><c> not</c><00:17:38.160><c> as</c><00:17:38.280><c> a</c><00:17:38.440><c> part</c><00:17:38.600><c> of</c><00:17:38.799><c> the</c>

00:17:40.190 --> 00:17:40.200 align:start position:0%
separate Channel not as a part of the
 

00:17:40.200 --> 00:17:43.470 align:start position:0%
separate Channel not as a part of the
application<00:17:41.679><c> but</c><00:17:42.679><c> that</c><00:17:42.840><c> may</c><00:17:43.039><c> not</c><00:17:43.200><c> be</c><00:17:43.320><c> a</c>

00:17:43.470 --> 00:17:43.480 align:start position:0%
application but that may not be a
 

00:17:43.480 --> 00:17:46.710 align:start position:0%
application but that may not be a
problem<00:17:44.160><c> at</c><00:17:44.280><c> some</c><00:17:44.480><c> point</c><00:17:45.080><c> because</c><00:17:45.480><c> we</c><00:17:45.720><c> can</c>

00:17:46.710 --> 00:17:46.720 align:start position:0%
problem at some point because we can
 

00:17:46.720 --> 00:17:50.230 align:start position:0%
problem at some point because we can
allow<00:17:47.000><c> users</c><00:17:47.320><c> to</c><00:17:48.080><c> distribute</c><00:17:49.080><c> the</c><00:17:49.240><c> data</c><00:17:49.640><c> that</c>

00:17:50.230 --> 00:17:50.240 align:start position:0%
allow users to distribute the data that
 

00:17:50.240 --> 00:17:52.150 align:start position:0%
allow users to distribute the data that
messages<00:17:50.600><c> that</c><00:17:50.760><c> they</c><00:17:50.880><c> have</c><00:17:51.039><c> such</c><00:17:51.240><c> machines</c>

00:17:52.150 --> 00:17:52.160 align:start position:0%
messages that they have such machines
 

00:17:52.160 --> 00:17:53.830 align:start position:0%
messages that they have such machines
and<00:17:52.480><c> and</c><00:17:52.679><c> interested</c><00:17:53.160><c> party</c><00:17:53.400><c> would</c><00:17:53.559><c> be</c><00:17:53.640><c> able</c>

00:17:53.830 --> 00:17:53.840 align:start position:0%
and and interested party would be able
 

00:17:53.840 --> 00:17:59.350 align:start position:0%
and and interested party would be able
to<00:17:54.000><c> download</c><00:17:54.320><c> it</c><00:17:54.840><c> and</c><00:17:55.039><c> use</c><00:17:55.200><c> it</c>

00:17:59.350 --> 00:17:59.360 align:start position:0%
 
 

00:17:59.360 --> 00:18:06.200 align:start position:0%
 
okay<00:17:59.960><c> I</c><00:18:00.080><c> think</c><00:18:00.240><c> that's</c><00:18:00.640><c> it</c><00:18:01.640><c> thanks</c><00:18:01.919><c> pza</c>

00:18:06.200 --> 00:18:06.210 align:start position:0%
 
 

00:18:06.210 --> 00:18:10.039 align:start position:0%
 
[Applause]

