WEBVTT
Kind: captions
Language: en

00:00:05.070 --> 00:00:16.590 align:start position:0%
 
[Music]

00:00:16.590 --> 00:00:16.600 align:start position:0%
 
 

00:00:16.600 --> 00:00:20.230 align:start position:0%
 
hi<00:00:17.359><c> my</c><00:00:17.480><c> name</c><00:00:17.640><c> is</c><00:00:17.800><c> petuk</c><00:00:18.520><c> I</c><00:00:18.600><c> work</c><00:00:18.800><c> at</c><00:00:19.160><c> imop</c><00:00:20.160><c> and</c>

00:00:20.230 --> 00:00:20.240 align:start position:0%
hi my name is petuk I work at imop and
 

00:00:20.240 --> 00:00:22.429 align:start position:0%
hi my name is petuk I work at imop and
I'm<00:00:20.400><c> going</c><00:00:20.560><c> to</c><00:00:20.720><c> present</c><00:00:20.960><c> you</c><00:00:21.119><c> our</c><00:00:21.400><c> approach</c><00:00:21.760><c> to</c>

00:00:22.429 --> 00:00:22.439 align:start position:0%
I'm going to present you our approach to
 

00:00:22.439 --> 00:00:24.070 align:start position:0%
I'm going to present you our approach to
nanop

00:00:24.070 --> 00:00:24.080 align:start position:0%
nanop
 

00:00:24.080 --> 00:00:26.390 align:start position:0%
nanop
payments

00:00:26.390 --> 00:00:26.400 align:start position:0%
payments
 

00:00:26.400 --> 00:00:29.189 align:start position:0%
payments
in<00:00:27.400><c> ethereum</c><00:00:28.199><c> and</c><00:00:28.400><c> how</c><00:00:28.560><c> we</c><00:00:28.679><c> believe</c><00:00:28.960><c> they</c><00:00:29.080><c> can</c>

00:00:29.189 --> 00:00:29.199 align:start position:0%
in ethereum and how we believe they can
 

00:00:29.199 --> 00:00:30.870 align:start position:0%
in ethereum and how we believe they can
be<00:00:29.359><c> implemented</c>

00:00:30.870 --> 00:00:30.880 align:start position:0%
be implemented
 

00:00:30.880 --> 00:00:34.150 align:start position:0%
be implemented
uh<00:00:31.279><c> by</c><00:00:31.480><c> Nano</c><00:00:31.759><c> payments</c><00:00:32.320><c> we</c><00:00:33.320><c> understand</c>

00:00:34.150 --> 00:00:34.160 align:start position:0%
uh by Nano payments we understand
 

00:00:34.160 --> 00:00:36.709 align:start position:0%
uh by Nano payments we understand
payments<00:00:34.640><c> that</c><00:00:35.000><c> are</c><00:00:36.000><c> two</c><00:00:36.239><c> orders</c><00:00:36.559><c> of</c>

00:00:36.709 --> 00:00:36.719 align:start position:0%
payments that are two orders of
 

00:00:36.719 --> 00:00:38.910 align:start position:0%
payments that are two orders of
magnitude<00:00:37.280><c> smaller</c><00:00:37.680><c> than</c><00:00:38.200><c> typical</c><00:00:38.600><c> micro</c>

00:00:38.910 --> 00:00:38.920 align:start position:0%
magnitude smaller than typical micro
 

00:00:38.920 --> 00:00:40.830 align:start position:0%
magnitude smaller than typical micro
payments<00:00:39.399><c> it's</c><00:00:39.559><c> not</c><00:00:39.719><c> a</c><00:00:39.879><c> formal</c><00:00:40.440><c> definition</c>

00:00:40.830 --> 00:00:40.840 align:start position:0%
payments it's not a formal definition
 

00:00:40.840 --> 00:00:42.350 align:start position:0%
payments it's not a formal definition
but<00:00:40.960><c> we</c><00:00:41.079><c> believe</c><00:00:41.360><c> that</c><00:00:41.719><c> typical</c><00:00:42.079><c> micro</c>

00:00:42.350 --> 00:00:42.360 align:start position:0%
but we believe that typical micro
 

00:00:42.360 --> 00:00:46.110 align:start position:0%
but we believe that typical micro
payment<00:00:42.640><c> is</c><00:00:42.760><c> a</c><00:00:42.879><c> payment</c><00:00:43.360><c> under</c><00:00:44.239><c> uh</c>

00:00:46.110 --> 00:00:46.120 align:start position:0%
payment is a payment under uh
 

00:00:46.120 --> 00:00:49.069 align:start position:0%
payment is a payment under uh
$10<00:00:47.120><c> uh</c><00:00:47.280><c> we</c><00:00:47.440><c> came</c><00:00:47.640><c> across</c><00:00:48.000><c> this</c><00:00:48.280><c> problem</c><00:00:48.879><c> when</c>

00:00:49.069 --> 00:00:49.079 align:start position:0%
$10 uh we came across this problem when
 

00:00:49.079 --> 00:00:53.630 align:start position:0%
$10 uh we came across this problem when
we<00:00:49.239><c> tried</c><00:00:49.920><c> to</c><00:00:51.039><c> implement</c><00:00:52.039><c> uh</c><00:00:52.800><c> parts</c><00:00:53.079><c> of</c><00:00:53.239><c> our</c>

00:00:53.630 --> 00:00:53.640 align:start position:0%
we tried to implement uh parts of our
 

00:00:53.640 --> 00:00:56.470 align:start position:0%
we tried to implement uh parts of our
project<00:00:54.120><c> the</c><00:00:54.239><c> Golem</c><00:00:54.680><c> project</c><00:00:55.680><c> which</c><00:00:55.840><c> is</c><00:00:56.039><c> a</c>

00:00:56.470 --> 00:00:56.480 align:start position:0%
project the Golem project which is a
 

00:00:56.480 --> 00:00:58.869 align:start position:0%
project the Golem project which is a
distributed<00:00:57.440><c> superc</c><00:00:57.800><c> computer</c><00:00:58.320><c> in</c><00:00:58.440><c> fact</c><00:00:58.640><c> it's</c>

00:00:58.869 --> 00:00:58.879 align:start position:0%
distributed superc computer in fact it's
 

00:00:58.879 --> 00:01:00.950 align:start position:0%
distributed superc computer in fact it's
a<00:00:59.079><c> distributed</c><00:00:59.600><c> peer</c><00:00:59.760><c> to</c><00:01:00.199><c> Network</c><00:01:00.559><c> where</c><00:01:00.719><c> each</c>

00:01:00.950 --> 00:01:00.960 align:start position:0%
a distributed peer to Network where each
 

00:01:00.960 --> 00:01:04.549 align:start position:0%
a distributed peer to Network where each
node<00:01:01.960><c> can</c><00:01:02.199><c> participate</c><00:01:03.079><c> both</c><00:01:03.320><c> as</c><00:01:03.440><c> a</c><00:01:04.119><c> computer</c>

00:01:04.549 --> 00:01:04.559 align:start position:0%
node can participate both as a computer
 

00:01:04.559 --> 00:01:07.270 align:start position:0%
node can participate both as a computer
and<00:01:04.720><c> as</c><00:01:04.799><c> a</c><00:01:04.920><c> task</c><00:01:05.159><c> Center</c><00:01:06.040><c> and</c><00:01:06.200><c> each</c><00:01:06.400><c> Noe</c><00:01:07.119><c> uh</c>

00:01:07.270 --> 00:01:07.280 align:start position:0%
and as a task Center and each Noe uh
 

00:01:07.280 --> 00:01:08.749 align:start position:0%
and as a task Center and each Noe uh
taking<00:01:07.640><c> part</c><00:01:07.880><c> is</c><00:01:08.080><c> computation</c><00:01:08.479><c> should</c><00:01:08.640><c> be</c>

00:01:08.749 --> 00:01:08.759 align:start position:0%
taking part is computation should be
 

00:01:08.759 --> 00:01:13.230 align:start position:0%
taking part is computation should be
able<00:01:08.960><c> to</c><00:01:09.600><c> receive</c><00:01:10.640><c> payment</c><00:01:11.640><c> uh</c>

00:01:13.230 --> 00:01:13.240 align:start position:0%
able to receive payment uh
 

00:01:13.240 --> 00:01:16.670 align:start position:0%
able to receive payment uh
eventually<00:01:14.240><c> and</c><00:01:15.240><c> uh</c><00:01:15.560><c> this</c><00:01:15.960><c> results</c><00:01:16.280><c> in</c><00:01:16.400><c> nanop</c>

00:01:16.670 --> 00:01:16.680 align:start position:0%
eventually and uh this results in nanop
 

00:01:16.680 --> 00:01:20.429 align:start position:0%
eventually and uh this results in nanop
payment<00:01:17.040><c> because</c><00:01:17.680><c> tasks</c><00:01:18.040><c> can</c><00:01:18.200><c> be</c><00:01:18.400><c> split</c><00:01:19.439><c> into</c>

00:01:20.429 --> 00:01:20.439 align:start position:0%
payment because tasks can be split into
 

00:01:20.439 --> 00:01:23.350 align:start position:0%
payment because tasks can be split into
uh<00:01:20.759><c> pretty</c><00:01:21.240><c> small</c><00:01:22.240><c> uh</c><00:01:22.479><c> pretty</c><00:01:22.840><c> substantial</c>

00:01:23.350 --> 00:01:23.360 align:start position:0%
uh pretty small uh pretty substantial
 

00:01:23.360 --> 00:01:25.390 align:start position:0%
uh pretty small uh pretty substantial
amount<00:01:23.960><c> for</c><00:01:24.119><c> example</c><00:01:24.640><c> single</c><00:01:24.960><c> task</c><00:01:25.200><c> can</c><00:01:25.280><c> be</c>

00:01:25.390 --> 00:01:25.400 align:start position:0%
amount for example single task can be
 

00:01:25.400 --> 00:01:28.550 align:start position:0%
amount for example single task can be
split<00:01:25.680><c> into</c><00:01:26.360><c> up</c><00:01:26.520><c> to</c><00:01:26.640><c> 10,000</c><00:01:27.200><c> tasks</c><00:01:27.920><c> where</c><00:01:28.400><c> a</c>

00:01:28.550 --> 00:01:28.560 align:start position:0%
split into up to 10,000 tasks where a
 

00:01:28.560 --> 00:01:32.550 align:start position:0%
split into up to 10,000 tasks where a
cost<00:01:28.759><c> of</c><00:01:28.920><c> one</c><00:01:29.159><c> task</c><00:01:29.439><c> is</c><00:01:29.640><c> below</c><00:01:30.280><c> $1</c><00:01:31.280><c> we</c><00:01:31.439><c> try</c><00:01:31.720><c> to</c>

00:01:32.550 --> 00:01:32.560 align:start position:0%
cost of one task is below $1 we try to
 

00:01:32.560 --> 00:01:36.469 align:start position:0%
cost of one task is below $1 we try to
achieve<00:01:33.560><c> task</c><00:01:34.360><c> payments</c><00:01:34.799><c> as</c><00:01:34.920><c> small</c><00:01:35.200><c> as</c><00:01:35.360><c> 1</c><00:01:35.600><c> cent</c>

00:01:36.469 --> 00:01:36.479 align:start position:0%
achieve task payments as small as 1 cent
 

00:01:36.479 --> 00:01:38.749 align:start position:0%
achieve task payments as small as 1 cent
for<00:01:36.640><c> a</c><00:01:36.799><c> simple</c><00:01:37.280><c> simple</c><00:01:37.560><c> sub</c><00:01:37.880><c> task</c><00:01:38.479><c> but</c><00:01:38.600><c> we</c>

00:01:38.749 --> 00:01:38.759 align:start position:0%
for a simple simple sub task but we
 

00:01:38.759 --> 00:01:40.590 align:start position:0%
for a simple simple sub task but we
believe<00:01:39.079><c> that</c><00:01:39.240><c> we</c><00:01:39.320><c> can</c><00:01:39.560><c> approach</c><00:01:40.119><c> even</c><00:01:40.399><c> one</c>

00:01:40.590 --> 00:01:40.600 align:start position:0%
believe that we can approach even one
 

00:01:40.600 --> 00:01:43.670 align:start position:0%
believe that we can approach even one
cent<00:01:40.880><c> of</c><00:01:41.000><c> a</c><00:01:41.320><c> scent</c><00:01:42.320><c> uh</c><00:01:42.560><c> to</c><00:01:42.759><c> make</c><00:01:42.960><c> it</c><00:01:43.240><c> attractive</c>

00:01:43.670 --> 00:01:43.680 align:start position:0%
cent of a scent uh to make it attractive
 

00:01:43.680 --> 00:01:46.109 align:start position:0%
cent of a scent uh to make it attractive
to<00:01:43.799><c> users</c><00:01:44.159><c> we</c><00:01:44.280><c> believe</c><00:01:44.600><c> that</c><00:01:45.159><c> cost</c><00:01:45.479><c> of</c><00:01:45.680><c> renting</c>

00:01:46.109 --> 00:01:46.119 align:start position:0%
to users we believe that cost of renting
 

00:01:46.119 --> 00:01:50.870 align:start position:0%
to users we believe that cost of renting
qu<00:01:46.320><c> CPU</c><00:01:46.640><c> core</c><00:01:47.040><c> shouldn't</c><00:01:47.840><c> exceed</c><00:01:48.840><c> 5</c><00:01:49.719><c> cents</c><00:01:50.719><c> on</c>

00:01:50.870 --> 00:01:50.880 align:start position:0%
qu CPU core shouldn't exceed 5 cents on
 

00:01:50.880 --> 00:01:52.469 align:start position:0%
qu CPU core shouldn't exceed 5 cents on
average<00:01:51.200><c> per</c>

00:01:52.469 --> 00:01:52.479 align:start position:0%
average per
 

00:01:52.479 --> 00:01:54.870 align:start position:0%
average per
hour<00:01:53.479><c> uh</c><00:01:53.640><c> to</c><00:01:53.799><c> make</c><00:01:53.960><c> it</c><00:01:54.119><c> even</c><00:01:54.280><c> more</c><00:01:54.479><c> attractive</c>

00:01:54.870 --> 00:01:54.880 align:start position:0%
hour uh to make it even more attractive
 

00:01:54.880 --> 00:01:55.870 align:start position:0%
hour uh to make it even more attractive
we<00:01:55.000><c> believe</c><00:01:55.240><c> that</c><00:01:55.360><c> from</c><00:01:55.479><c> the</c><00:01:55.600><c> user</c>

00:01:55.870 --> 00:01:55.880 align:start position:0%
we believe that from the user
 

00:01:55.880 --> 00:01:57.590 align:start position:0%
we believe that from the user
perspective<00:01:56.240><c> the</c><00:01:56.360><c> setting</c><00:01:56.680><c> should</c><00:01:56.880><c> be</c><00:01:57.479><c> that</c>

00:01:57.590 --> 00:01:57.600 align:start position:0%
perspective the setting should be that
 

00:01:57.600 --> 00:01:59.709 align:start position:0%
perspective the setting should be that
the<00:01:57.719><c> transaction</c><00:01:58.159><c> fees</c><00:01:58.439><c> are</c><00:01:58.640><c> below</c><00:01:59.000><c> the</c><00:01:59.159><c> 5%</c><00:01:59.600><c> of</c>

00:01:59.709 --> 00:01:59.719 align:start position:0%
the transaction fees are below the 5% of
 

00:01:59.719 --> 00:02:02.789 align:start position:0%
the transaction fees are below the 5% of
the<00:02:00.119><c> total</c><00:02:00.360><c> task</c><00:02:00.759><c> value</c><00:02:01.759><c> uh</c><00:02:01.960><c> framework</c><00:02:02.560><c> should</c>

00:02:02.789 --> 00:02:02.799 align:start position:0%
the total task value uh framework should
 

00:02:02.799 --> 00:02:06.429 align:start position:0%
the total task value uh framework should
not<00:02:03.719><c> require</c><00:02:04.280><c> any</c><00:02:04.799><c> Central</c><00:02:05.240><c> Authority</c><00:02:06.119><c> and</c>

00:02:06.429 --> 00:02:06.439 align:start position:0%
not require any Central Authority and
 

00:02:06.439 --> 00:02:08.469 align:start position:0%
not require any Central Authority and
trusted<00:02:06.759><c> Authority</c><00:02:07.200><c> everything</c><00:02:07.479><c> should</c><00:02:07.680><c> work</c>

00:02:08.469 --> 00:02:08.479 align:start position:0%
trusted Authority everything should work
 

00:02:08.479 --> 00:02:11.270 align:start position:0%
trusted Authority everything should work
inside<00:02:09.119><c> the</c><00:02:10.119><c> peer-to-peer</c><00:02:10.520><c> Network</c><00:02:11.000><c> Golem</c>

00:02:11.270 --> 00:02:11.280 align:start position:0%
inside the peer-to-peer Network Golem
 

00:02:11.280 --> 00:02:13.470 align:start position:0%
inside the peer-to-peer Network Golem
Network<00:02:11.640><c> and</c><00:02:12.040><c> in</c><00:02:12.280><c> fact</c><00:02:12.599><c> also</c><00:02:12.840><c> an</c><00:02:13.000><c> ethereum</c>

00:02:13.470 --> 00:02:13.480 align:start position:0%
Network and in fact also an ethereum
 

00:02:13.480 --> 00:02:16.670 align:start position:0%
Network and in fact also an ethereum
Network<00:02:14.800><c> users</c><00:02:15.800><c> Computing</c><00:02:16.200><c> notes</c><00:02:16.440><c> shouldn't</c>

00:02:16.670 --> 00:02:16.680 align:start position:0%
Network users Computing notes shouldn't
 

00:02:16.680 --> 00:02:19.869 align:start position:0%
Network users Computing notes shouldn't
be<00:02:16.840><c> required</c><00:02:17.560><c> to</c><00:02:18.560><c> stay</c><00:02:18.840><c> online</c><00:02:19.480><c> at</c><00:02:19.680><c> any</c>

00:02:19.869 --> 00:02:19.879 align:start position:0%
be required to stay online at any
 

00:02:19.879 --> 00:02:22.589 align:start position:0%
be required to stay online at any
specific<00:02:20.319><c> times</c><00:02:20.879><c> for</c><00:02:21.080><c> example</c><00:02:21.440><c> due</c><00:02:21.640><c> to</c>

00:02:22.589 --> 00:02:22.599 align:start position:0%
specific times for example due to
 

00:02:22.599 --> 00:02:24.470 align:start position:0%
specific times for example due to
changes<00:02:23.000><c> in</c><00:02:23.200><c> time</c><00:02:23.400><c> zones</c><00:02:24.040><c> they</c><00:02:24.160><c> should</c><00:02:24.360><c> be</c>

00:02:24.470 --> 00:02:24.480 align:start position:0%
changes in time zones they should be
 

00:02:24.480 --> 00:02:27.110 align:start position:0%
changes in time zones they should be
able<00:02:24.879><c> nevertheless</c><00:02:25.879><c> to</c><00:02:26.200><c> get</c><00:02:26.360><c> their</c><00:02:26.599><c> payments</c>

00:02:27.110 --> 00:02:27.120 align:start position:0%
able nevertheless to get their payments
 

00:02:27.120 --> 00:02:29.550 align:start position:0%
able nevertheless to get their payments
at<00:02:27.280><c> some</c><00:02:27.480><c> point</c><00:02:28.120><c> even</c><00:02:28.319><c> if</c><00:02:28.440><c> they're</c><00:02:28.680><c> offline</c>

00:02:29.550 --> 00:02:29.560 align:start position:0%
at some point even if they're offline
 

00:02:29.560 --> 00:02:32.670 align:start position:0%
at some point even if they're offline
and<00:02:29.920><c> ideally</c><00:02:30.239><c> would</c><00:02:30.400><c> like</c><00:02:31.040><c> to</c><00:02:32.040><c> skip</c><00:02:32.440><c> any</c>

00:02:32.670 --> 00:02:32.680 align:start position:0%
and ideally would like to skip any
 

00:02:32.680 --> 00:02:34.190 align:start position:0%
and ideally would like to skip any
payments<00:02:33.080><c> from</c><00:02:33.280><c> users</c><00:02:33.599><c> so</c><00:02:33.760><c> that</c><00:02:33.879><c> they</c><00:02:34.000><c> don't</c>

00:02:34.190 --> 00:02:34.200 align:start position:0%
payments from users so that they don't
 

00:02:34.200 --> 00:02:37.790 align:start position:0%
payments from users so that they don't
have<00:02:34.319><c> to</c><00:02:34.440><c> pay</c><00:02:34.599><c> up</c><00:02:34.800><c> front</c><00:02:35.160><c> any</c><00:02:35.319><c> FS</c><00:02:35.879><c> to</c><00:02:36.160><c> start</c><00:02:36.400><c> a</c>

00:02:37.790 --> 00:02:37.800 align:start position:0%
have to pay up front any FS to start a
 

00:02:37.800 --> 00:02:39.790 align:start position:0%
have to pay up front any FS to start a
computation<00:02:38.800><c> We</c><00:02:38.959><c> Believe</c><00:02:39.239><c> also</c><00:02:39.440><c> that</c><00:02:39.560><c> nanop</c>

00:02:39.790 --> 00:02:39.800 align:start position:0%
computation We Believe also that nanop
 

00:02:39.800 --> 00:02:41.630 align:start position:0%
computation We Believe also that nanop
payments<00:02:40.120><c> can</c><00:02:40.239><c> be</c><00:02:40.360><c> used</c><00:02:40.560><c> in</c><00:02:40.680><c> other</c><00:02:41.040><c> scenarios</c>

00:02:41.630 --> 00:02:41.640 align:start position:0%
payments can be used in other scenarios
 

00:02:41.640 --> 00:02:43.910 align:start position:0%
payments can be used in other scenarios
for<00:02:41.800><c> example</c><00:02:42.400><c> paying</c><00:02:42.640><c> for</c><00:02:42.879><c> articles</c><00:02:43.480><c> or</c><00:02:43.680><c> for</c>

00:02:43.910 --> 00:02:43.920 align:start position:0%
for example paying for articles or for
 

00:02:43.920 --> 00:02:45.949 align:start position:0%
for example paying for articles or for
streaming<00:02:44.400><c> content</c><00:02:45.159><c> paying</c><00:02:45.440><c> directly</c><00:02:45.800><c> to</c>

00:02:45.949 --> 00:02:45.959 align:start position:0%
streaming content paying directly to
 

00:02:45.959 --> 00:02:49.390 align:start position:0%
streaming content paying directly to
artist<00:02:46.280><c> or</c><00:02:46.440><c> for</c><00:02:46.800><c> likes</c><00:02:47.640><c> on</c><00:02:47.840><c> social</c><00:02:48.200><c> media</c><00:02:49.200><c> also</c>

00:02:49.390 --> 00:02:49.400 align:start position:0%
artist or for likes on social media also
 

00:02:49.400 --> 00:02:50.949 align:start position:0%
artist or for likes on social media also
you<00:02:49.519><c> can</c><00:02:49.680><c> donate</c><00:02:50.000><c> something</c><00:02:50.360><c> on</c><00:02:50.480><c> forums</c><00:02:50.800><c> and</c>

00:02:50.949 --> 00:02:50.959 align:start position:0%
you can donate something on forums and
 

00:02:50.959 --> 00:02:52.790 align:start position:0%
you can donate something on forums and
blogs<00:02:51.239><c> for</c><00:02:51.440><c> people</c><00:02:52.040><c> who</c><00:02:52.239><c> write</c><00:02:52.519><c> something</c>

00:02:52.790 --> 00:02:52.800 align:start position:0%
blogs for people who write something
 

00:02:52.800 --> 00:02:55.550 align:start position:0%
blogs for people who write something
that<00:02:52.920><c> you</c><00:02:53.040><c> find</c><00:02:53.680><c> useful</c><00:02:54.680><c> but</c><00:02:55.080><c> there</c><00:02:55.200><c> are</c><00:02:55.360><c> many</c>

00:02:55.550 --> 00:02:55.560 align:start position:0%
that you find useful but there are many
 

00:02:55.560 --> 00:02:56.550 align:start position:0%
that you find useful but there are many
more

00:02:56.550 --> 00:02:56.560 align:start position:0%
more
 

00:02:56.560 --> 00:02:59.550 align:start position:0%
more
ideas<00:02:57.560><c> uh</c><00:02:58.239><c> why</c><00:02:58.400><c> we</c><00:02:58.560><c> believe</c><00:02:58.840><c> etherum</c><00:02:59.280><c> is</c><00:02:59.440><c> the</c>

00:02:59.550 --> 00:02:59.560 align:start position:0%
ideas uh why we believe etherum is the
 

00:02:59.560 --> 00:03:00.869 align:start position:0%
ideas uh why we believe etherum is the
solution

00:03:00.869 --> 00:03:00.879 align:start position:0%
solution
 

00:03:00.879 --> 00:03:04.430 align:start position:0%
solution
well<00:03:01.720><c> traditional</c><00:03:02.480><c> payment</c><00:03:02.959><c> systems</c><00:03:03.959><c> are</c>

00:03:04.430 --> 00:03:04.440 align:start position:0%
well traditional payment systems are
 

00:03:04.440 --> 00:03:07.550 align:start position:0%
well traditional payment systems are
simply<00:03:04.840><c> too</c><00:03:05.120><c> costly</c><00:03:05.720><c> and</c><00:03:06.720><c> they</c><00:03:06.920><c> require</c>

00:03:07.550 --> 00:03:07.560 align:start position:0%
simply too costly and they require
 

00:03:07.560 --> 00:03:10.070 align:start position:0%
simply too costly and they require
additional<00:03:08.120><c> ISM</c><00:03:09.000><c> trusted</c><00:03:09.640><c> Central</c>

00:03:10.070 --> 00:03:10.080 align:start position:0%
additional ISM trusted Central
 

00:03:10.080 --> 00:03:12.030 align:start position:0%
additional ISM trusted Central
authorities<00:03:10.879><c> we</c><00:03:11.000><c> don't</c><00:03:11.200><c> want</c><00:03:11.360><c> to</c><00:03:11.480><c> trust</c><00:03:11.799><c> them</c>

00:03:12.030 --> 00:03:12.040 align:start position:0%
authorities we don't want to trust them
 

00:03:12.040 --> 00:03:14.350 align:start position:0%
authorities we don't want to trust them
well<00:03:12.239><c> people</c><00:03:13.200><c> wouldn't</c><00:03:13.519><c> have</c><00:03:13.680><c> to</c><00:03:13.799><c> trust</c><00:03:14.080><c> them</c>

00:03:14.350 --> 00:03:14.360 align:start position:0%
well people wouldn't have to trust them
 

00:03:14.360 --> 00:03:16.470 align:start position:0%
well people wouldn't have to trust them
because<00:03:14.560><c> there</c><00:03:14.680><c> are</c><00:03:14.799><c> some</c><00:03:15.120><c> Central</c><00:03:16.120><c> Central</c>

00:03:16.470 --> 00:03:16.480 align:start position:0%
because there are some Central Central
 

00:03:16.480 --> 00:03:18.830 align:start position:0%
because there are some Central Central
and<00:03:16.720><c> external</c><00:03:17.080><c> authorities</c><00:03:17.640><c> that</c><00:03:18.480><c> work</c>

00:03:18.830 --> 00:03:18.840 align:start position:0%
and external authorities that work
 

00:03:18.840 --> 00:03:21.390 align:start position:0%
and external authorities that work
outside<00:03:19.200><c> of</c><00:03:19.319><c> the</c><00:03:19.799><c> network</c><00:03:20.799><c> additionally</c><00:03:21.280><c> we</c>

00:03:21.390 --> 00:03:21.400 align:start position:0%
outside of the network additionally we
 

00:03:21.400 --> 00:03:24.830 align:start position:0%
outside of the network additionally we
have<00:03:21.519><c> Bitcoin</c><00:03:22.239><c> which</c><00:03:22.879><c> up</c><00:03:23.040><c> to</c><00:03:23.200><c> some</c><00:03:23.440><c> point</c><00:03:24.440><c> can</c>

00:03:24.830 --> 00:03:24.840 align:start position:0%
have Bitcoin which up to some point can
 

00:03:24.840 --> 00:03:28.390 align:start position:0%
have Bitcoin which up to some point can
solve<00:03:25.159><c> our</c><00:03:25.840><c> problem</c><00:03:26.840><c> but</c><00:03:27.200><c> first</c><00:03:27.440><c> of</c><00:03:27.599><c> all</c><00:03:27.920><c> it</c>

00:03:28.390 --> 00:03:28.400 align:start position:0%
solve our problem but first of all it
 

00:03:28.400 --> 00:03:30.910 align:start position:0%
solve our problem but first of all it
requires<00:03:29.319><c> additional</c><00:03:29.840><c> payments</c><00:03:30.120><c> for</c><00:03:30.319><c> D</c>

00:03:30.910 --> 00:03:30.920 align:start position:0%
requires additional payments for D
 

00:03:30.920 --> 00:03:33.470 align:start position:0%
requires additional payments for D
transactions<00:03:31.920><c> additionally</c><00:03:32.439><c> there</c><00:03:32.560><c> are</c><00:03:32.720><c> some</c>

00:03:33.470 --> 00:03:33.480 align:start position:0%
transactions additionally there are some
 

00:03:33.480 --> 00:03:36.509 align:start position:0%
transactions additionally there are some
penalty<00:03:33.879><c> fees</c><00:03:34.480><c> for</c><00:03:35.480><c> many</c><00:03:35.799><c> transactions</c><00:03:36.360><c> in</c>

00:03:36.509 --> 00:03:36.519 align:start position:0%
penalty fees for many transactions in
 

00:03:36.519 --> 00:03:38.910 align:start position:0%
penalty fees for many transactions in
one<00:03:37.239><c> block</c><00:03:37.680><c> and</c><00:03:38.280><c> you</c><00:03:38.480><c> have</c><00:03:38.599><c> to</c><00:03:38.720><c> pay</c>

00:03:38.910 --> 00:03:38.920 align:start position:0%
one block and you have to pay
 

00:03:38.920 --> 00:03:41.589 align:start position:0%
one block and you have to pay
additionally<00:03:39.439><c> for</c><00:03:40.159><c> large</c>

00:03:41.589 --> 00:03:41.599 align:start position:0%
additionally for large
 

00:03:41.599 --> 00:03:43.910 align:start position:0%
additionally for large
blocks<00:03:42.599><c> possibly</c><00:03:42.959><c> we</c><00:03:43.120><c> could</c><00:03:43.319><c> overcome</c><00:03:43.760><c> these</c>

00:03:43.910 --> 00:03:43.920 align:start position:0%
blocks possibly we could overcome these
 

00:03:43.920 --> 00:03:46.110 align:start position:0%
blocks possibly we could overcome these
problems<00:03:44.239><c> in</c><00:03:44.400><c> Bitcoin</c><00:03:44.760><c> network</c><00:03:45.120><c> but</c><00:03:45.239><c> we</c><00:03:45.439><c> also</c>

00:03:46.110 --> 00:03:46.120 align:start position:0%
problems in Bitcoin network but we also
 

00:03:46.120 --> 00:03:48.350 align:start position:0%
problems in Bitcoin network but we also
believe<00:03:46.560><c> that</c><00:03:47.239><c> additional</c><00:03:47.680><c> logic</c><00:03:48.040><c> would</c><00:03:48.200><c> be</c>

00:03:48.350 --> 00:03:48.360 align:start position:0%
believe that additional logic would be
 

00:03:48.360 --> 00:03:51.110 align:start position:0%
believe that additional logic would be
implemented<00:03:48.959><c> in</c><00:03:49.439><c> a</c><00:03:49.640><c> contract</c><00:03:50.599><c> attached</c><00:03:50.959><c> to</c>

00:03:51.110 --> 00:03:51.120 align:start position:0%
implemented in a contract attached to
 

00:03:51.120 --> 00:03:53.190 align:start position:0%
implemented in a contract attached to
Golem<00:03:52.120><c> which</c><00:03:52.319><c> makes</c>

00:03:53.190 --> 00:03:53.200 align:start position:0%
Golem which makes
 

00:03:53.200 --> 00:03:56.390 align:start position:0%
Golem which makes
Bitcoin<00:03:54.200><c> a</c><00:03:54.560><c> bad</c><00:03:54.799><c> choice</c><00:03:55.120><c> and</c><00:03:55.439><c> ethereum</c><00:03:56.200><c> the</c>

00:03:56.390 --> 00:03:56.400 align:start position:0%
Bitcoin a bad choice and ethereum the
 

00:03:56.400 --> 00:03:58.869 align:start position:0%
Bitcoin a bad choice and ethereum the
right<00:03:56.840><c> one</c><00:03:57.840><c> so</c><00:03:58.040><c> how</c><00:03:58.159><c> the</c><00:03:58.319><c> typical</c><00:03:58.640><c> payment</c>

00:03:58.869 --> 00:03:58.879 align:start position:0%
right one so how the typical payment
 

00:03:58.879 --> 00:04:01.470 align:start position:0%
right one so how the typical payment
scenarios<00:03:59.239><c> look</c><00:03:59.439><c> like</c>

00:04:01.470 --> 00:04:01.480 align:start position:0%
scenarios look like
 

00:04:01.480 --> 00:04:04.149 align:start position:0%
scenarios look like
well<00:04:02.480><c> we</c><00:04:02.640><c> thought</c><00:04:02.959><c> about</c><00:04:03.200><c> them</c><00:04:03.360><c> a</c><00:04:03.480><c> bit</c><00:04:04.000><c> we</c>

00:04:04.149 --> 00:04:04.159 align:start position:0%
well we thought about them a bit we
 

00:04:04.159 --> 00:04:07.030 align:start position:0%
well we thought about them a bit we
investigated<00:04:04.879><c> all</c><00:04:05.000><c> of</c><00:04:05.480><c> them</c><00:04:06.480><c> and</c><00:04:06.680><c> it</c><00:04:06.760><c> seems</c>

00:04:07.030 --> 00:04:07.040 align:start position:0%
investigated all of them and it seems
 

00:04:07.040 --> 00:04:08.710 align:start position:0%
investigated all of them and it seems
that<00:04:07.200><c> external</c><00:04:07.560><c> service</c><00:04:07.879><c> would</c><00:04:08.000><c> be</c><00:04:08.120><c> the</c><00:04:08.319><c> best</c>

00:04:08.710 --> 00:04:08.720 align:start position:0%
that external service would be the best
 

00:04:08.720 --> 00:04:10.990 align:start position:0%
that external service would be the best
solution<00:04:09.599><c> because</c><00:04:09.879><c> they</c><00:04:10.000><c> would</c><00:04:10.400><c> solve</c><00:04:10.799><c> the</c>

00:04:10.990 --> 00:04:11.000 align:start position:0%
solution because they would solve the
 

00:04:11.000 --> 00:04:16.310 align:start position:0%
solution because they would solve the
problem<00:04:11.959><c> to</c><00:04:12.280><c> in</c><00:04:12.959><c> simply</c><00:04:13.920><c> but</c><00:04:14.799><c> they</c><00:04:15.200><c> require</c><00:04:16.120><c> uh</c>

00:04:16.310 --> 00:04:16.320 align:start position:0%
problem to in simply but they require uh
 

00:04:16.320 --> 00:04:18.590 align:start position:0%
problem to in simply but they require uh
the<00:04:16.560><c> external</c><00:04:17.160><c> servers</c><00:04:17.680><c> and</c><00:04:18.199><c> additional</c>

00:04:18.590 --> 00:04:18.600 align:start position:0%
the external servers and additional
 

00:04:18.600 --> 00:04:21.069 align:start position:0%
the external servers and additional
Authority<00:04:19.359><c> something</c><00:04:19.799><c> which</c><00:04:19.919><c> is</c><00:04:20.199><c> of</c><00:04:20.440><c> the</c>

00:04:21.069 --> 00:04:21.079 align:start position:0%
Authority something which is of the
 

00:04:21.079 --> 00:04:24.030 align:start position:0%
Authority something which is of the
network<00:04:21.840><c> both</c><00:04:22.120><c> Golem</c><00:04:22.479><c> and</c><00:04:22.639><c> ethereum</c><00:04:23.600><c> and</c><00:04:23.919><c> it</c>

00:04:24.030 --> 00:04:24.040 align:start position:0%
network both Golem and ethereum and it
 

00:04:24.040 --> 00:04:27.710 align:start position:0%
network both Golem and ethereum and it
is<00:04:24.199><c> not</c><00:04:24.560><c> feasible</c><00:04:25.000><c> in</c><00:04:25.120><c> our</c><00:04:26.080><c> scenario</c><00:04:27.040><c> bing</c><00:04:27.560><c> up</c>

00:04:27.710 --> 00:04:27.720 align:start position:0%
is not feasible in our scenario bing up
 

00:04:27.720 --> 00:04:29.830 align:start position:0%
is not feasible in our scenario bing up
to<00:04:27.840><c> some</c><00:04:28.080><c> point</c><00:04:28.479><c> solves</c><00:04:28.840><c> the</c><00:04:29.039><c> problem</c><00:04:29.520><c> but</c><00:04:29.720><c> but</c>

00:04:29.830 --> 00:04:29.840 align:start position:0%
to some point solves the problem but but
 

00:04:29.840 --> 00:04:32.950 align:start position:0%
to some point solves the problem but but
it's<00:04:29.919><c> not</c><00:04:30.080><c> scalable</c><00:04:31.080><c> well</c><00:04:31.639><c> it</c><00:04:32.639><c> direct</c>

00:04:32.950 --> 00:04:32.960 align:start position:0%
it's not scalable well it direct
 

00:04:32.960 --> 00:04:35.350 align:start position:0%
it's not scalable well it direct
transfer<00:04:33.440><c> costs</c><00:04:33.759><c> approximately</c><00:04:34.240><c> 21,000</c><00:04:34.960><c> gas</c>

00:04:35.350 --> 00:04:35.360 align:start position:0%
transfer costs approximately 21,000 gas
 

00:04:35.360 --> 00:04:38.110 align:start position:0%
transfer costs approximately 21,000 gas
right<00:04:35.520><c> now</c><00:04:35.919><c> or</c><00:04:36.120><c> even</c><00:04:36.479><c> exactly</c><00:04:37.440><c> and</c><00:04:37.680><c> batching</c>

00:04:38.110 --> 00:04:38.120 align:start position:0%
right now or even exactly and batching
 

00:04:38.120 --> 00:04:41.629 align:start position:0%
right now or even exactly and batching
is<00:04:38.880><c> two</c><00:04:39.240><c> up</c><00:04:39.400><c> to</c><00:04:39.560><c> three</c><00:04:39.800><c> times</c><00:04:40.440><c> cheaper</c><00:04:41.440><c> but</c>

00:04:41.629 --> 00:04:41.639 align:start position:0%
is two up to three times cheaper but
 

00:04:41.639 --> 00:04:43.510 align:start position:0%
is two up to three times cheaper but
that's<00:04:42.080><c> that's</c><00:04:42.240><c> it</c><00:04:42.600><c> you</c><00:04:42.759><c> cannot</c><00:04:43.080><c> get</c><00:04:43.360><c> any</c>

00:04:43.510 --> 00:04:43.520 align:start position:0%
that's that's it you cannot get any
 

00:04:43.520 --> 00:04:47.870 align:start position:0%
that's that's it you cannot get any
better<00:04:43.880><c> with</c><00:04:44.039><c> it</c><00:04:44.880><c> U</c><00:04:45.560><c> batching</c><00:04:46.560><c> boils</c><00:04:46.960><c> down</c><00:04:47.160><c> to</c>

00:04:47.870 --> 00:04:47.880 align:start position:0%
better with it U batching boils down to
 

00:04:47.880 --> 00:04:50.749 align:start position:0%
better with it U batching boils down to
initiating<00:04:48.600><c> all</c><00:04:48.880><c> transaction</c><00:04:49.520><c> just</c><00:04:49.720><c> with</c><00:04:49.960><c> one</c>

00:04:50.749 --> 00:04:50.759 align:start position:0%
initiating all transaction just with one
 

00:04:50.759 --> 00:04:54.350 align:start position:0%
initiating all transaction just with one
message<00:04:51.639><c> in</c><00:04:51.840><c> ethereum</c><00:04:52.360><c> it's</c><00:04:53.199><c> just</c><00:04:53.400><c> a</c><00:04:53.720><c> loop</c>

00:04:54.350 --> 00:04:54.360 align:start position:0%
message in ethereum it's just a loop
 

00:04:54.360 --> 00:04:57.430 align:start position:0%
message in ethereum it's just a loop
that<00:04:54.520><c> sends</c><00:04:55.520><c> uh</c><00:04:55.720><c> value</c><00:04:56.039><c> to</c><00:04:56.680><c> all</c>

00:04:57.430 --> 00:04:57.440 align:start position:0%
that sends uh value to all
 

00:04:57.440 --> 00:05:00.590 align:start position:0%
that sends uh value to all
users<00:04:58.440><c> very</c><00:04:58.639><c> promising</c><00:04:59.840><c> option</c><00:05:00.120><c> is</c><00:05:00.280><c> micro</c>

00:05:00.590 --> 00:05:00.600 align:start position:0%
users very promising option is micro
 

00:05:00.600 --> 00:05:02.270 align:start position:0%
users very promising option is micro
payment<00:05:00.840><c> channels</c><00:05:01.280><c> unfortunately</c><00:05:01.919><c> this</c>

00:05:02.270 --> 00:05:02.280 align:start position:0%
payment channels unfortunately this
 

00:05:02.280 --> 00:05:04.070 align:start position:0%
payment channels unfortunately this
requires<00:05:02.680><c> the</c><00:05:02.800><c> setting</c><00:05:03.160><c> when</c><00:05:03.320><c> two</c><00:05:03.520><c> parties</c>

00:05:04.070 --> 00:05:04.080 align:start position:0%
requires the setting when two parties
 

00:05:04.080 --> 00:05:05.510 align:start position:0%
requires the setting when two parties
cooperate<00:05:04.600><c> together</c><00:05:04.759><c> for</c><00:05:04.919><c> a</c><00:05:05.000><c> longer</c><00:05:05.240><c> period</c>

00:05:05.510 --> 00:05:05.520 align:start position:0%
cooperate together for a longer period
 

00:05:05.520 --> 00:05:09.029 align:start position:0%
cooperate together for a longer period
of<00:05:05.919><c> time</c><00:05:06.919><c> and</c><00:05:07.080><c> this</c><00:05:07.199><c> is</c><00:05:07.280><c> not</c><00:05:07.440><c> the</c><00:05:07.560><c> case</c><00:05:07.720><c> in</c><00:05:07.880><c> goem</c>

00:05:09.029 --> 00:05:09.039 align:start position:0%
of time and this is not the case in goem
 

00:05:09.039 --> 00:05:10.790 align:start position:0%
of time and this is not the case in goem
unfortunately<00:05:10.039><c> and</c><00:05:10.199><c> the</c><00:05:10.360><c> last</c><00:05:10.520><c> one</c>

00:05:10.790 --> 00:05:10.800 align:start position:0%
unfortunately and the last one
 

00:05:10.800 --> 00:05:12.670 align:start position:0%
unfortunately and the last one
probabilistic<00:05:11.360><c> payments</c><00:05:12.160><c> described</c><00:05:12.560><c> by</c>

00:05:12.670 --> 00:05:12.680 align:start position:0%
probabilistic payments described by
 

00:05:12.680 --> 00:05:16.029 align:start position:0%
probabilistic payments described by
vital<00:05:13.080><c> in</c><00:05:13.240><c> his</c><00:05:13.600><c> on</c><00:05:13.720><c> his</c><00:05:14.080><c> blog</c><00:05:15.080><c> uh</c><00:05:15.440><c> seems</c><00:05:15.840><c> very</c>

00:05:16.029 --> 00:05:16.039 align:start position:0%
vital in his on his blog uh seems very
 

00:05:16.039 --> 00:05:18.110 align:start position:0%
vital in his on his blog uh seems very
promising<00:05:16.720><c> unfortunately</c><00:05:17.320><c> it</c><00:05:17.479><c> requires</c>

00:05:18.110 --> 00:05:18.120 align:start position:0%
promising unfortunately it requires
 

00:05:18.120 --> 00:05:24.629 align:start position:0%
promising unfortunately it requires
users<00:05:19.120><c> to</c><00:05:20.280><c> send</c><00:05:21.479><c> large</c><00:05:22.479><c> amount</c><00:05:22.880><c> of</c><00:05:23.600><c> Val</c><00:05:24.039><c> value</c>

00:05:24.629 --> 00:05:24.639 align:start position:0%
users to send large amount of Val value
 

00:05:24.639 --> 00:05:26.990 align:start position:0%
users to send large amount of Val value
before<00:05:24.960><c> starting</c><00:05:25.360><c> the</c><00:05:25.600><c> calculation</c><00:05:26.600><c> and</c>

00:05:26.990 --> 00:05:27.000 align:start position:0%
before starting the calculation and
 

00:05:27.000 --> 00:05:29.710 align:start position:0%
before starting the calculation and
those<00:05:27.160><c> deposits</c><00:05:27.960><c> We</c><00:05:28.120><c> Believe</c><00:05:28.440><c> may</c><00:05:28.639><c> not</c><00:05:28.840><c> be</c>

00:05:29.710 --> 00:05:29.720 align:start position:0%
those deposits We Believe may not be
 

00:05:29.720 --> 00:05:32.670 align:start position:0%
those deposits We Believe may not be
acceptable<00:05:30.240><c> by</c><00:05:30.919><c> senders</c><00:05:31.880><c> who</c><00:05:32.199><c> simply</c><00:05:32.479><c> would</c>

00:05:32.670 --> 00:05:32.680 align:start position:0%
acceptable by senders who simply would
 

00:05:32.680 --> 00:05:34.950 align:start position:0%
acceptable by senders who simply would
like<00:05:32.880><c> to</c><00:05:33.520><c> pay</c><00:05:33.800><c> the</c><00:05:33.919><c> predefined</c><00:05:34.400><c> amount</c><00:05:34.680><c> of</c>

00:05:34.950 --> 00:05:34.960 align:start position:0%
like to pay the predefined amount of
 

00:05:34.960 --> 00:05:36.790 align:start position:0%
like to pay the predefined amount of
money<00:05:35.319><c> and</c><00:05:35.639><c> be</c><00:05:35.800><c> sure</c>

00:05:36.790 --> 00:05:36.800 align:start position:0%
money and be sure
 

00:05:36.800 --> 00:05:40.150 align:start position:0%
money and be sure
that<00:05:37.800><c> that's</c><00:05:38.199><c> enough</c><00:05:38.560><c> to</c><00:05:38.759><c> make</c><00:05:39.120><c> the</c><00:05:39.280><c> whole</c>

00:05:40.150 --> 00:05:40.160 align:start position:0%
that that's enough to make the whole
 

00:05:40.160 --> 00:05:43.390 align:start position:0%
that that's enough to make the whole
payment<00:05:41.160><c> so</c><00:05:41.880><c> how</c><00:05:42.080><c> it</c><00:05:42.199><c> looks</c><00:05:42.440><c> in</c>

00:05:43.390 --> 00:05:43.400 align:start position:0%
payment so how it looks in
 

00:05:43.400 --> 00:05:46.510 align:start position:0%
payment so how it looks in
ethereum<00:05:44.400><c> well</c><00:05:45.280><c> with</c><00:05:45.520><c> the</c><00:05:45.680><c> gas</c><00:05:45.880><c> price</c><00:05:46.080><c> and</c><00:05:46.199><c> it</c>

00:05:46.510 --> 00:05:46.520 align:start position:0%
ethereum well with the gas price and it
 

00:05:46.520 --> 00:05:48.390 align:start position:0%
ethereum well with the gas price and it
costs<00:05:46.800><c> at</c><00:05:46.960><c> the</c><00:05:47.080><c> level</c><00:05:47.440><c> presented</c><00:05:47.960><c> on</c><00:05:48.120><c> the</c>

00:05:48.390 --> 00:05:48.400 align:start position:0%
costs at the level presented on the
 

00:05:48.400 --> 00:05:50.749 align:start position:0%
costs at the level presented on the
slide<00:05:49.400><c> it</c><00:05:49.520><c> looks</c><00:05:49.720><c> like</c><00:05:49.880><c> this</c><00:05:50.039><c> direct</c><00:05:50.280><c> transfer</c>

00:05:50.749 --> 00:05:50.759 align:start position:0%
slide it looks like this direct transfer
 

00:05:50.759 --> 00:05:54.510 align:start position:0%
slide it looks like this direct transfer
cost<00:05:51.039><c> 21,000</c><00:05:51.840><c> gas</c><00:05:52.840><c> whereas</c><00:05:53.160><c> batching</c><00:05:53.680><c> cost</c>

00:05:54.510 --> 00:05:54.520 align:start position:0%
cost 21,000 gas whereas batching cost
 

00:05:54.520 --> 00:05:58.629 align:start position:0%
cost 21,000 gas whereas batching cost
11,000<00:05:55.520><c> it's</c><00:05:55.639><c> an</c><00:05:55.840><c> improvement</c><00:05:56.919><c> but</c><00:05:57.919><c> it's</c><00:05:58.240><c> not</c>

00:05:58.629 --> 00:05:58.639 align:start position:0%
11,000 it's an improvement but it's not
 

00:05:58.639 --> 00:06:00.990 align:start position:0%
11,000 it's an improvement but it's not
enough<00:05:58.960><c> for</c><00:05:59.160><c> a</c><00:05:59.639><c> now</c><00:05:59.759><c> no</c><00:05:59.960><c> payments</c><00:06:00.680><c> micro</c>

00:06:00.990 --> 00:06:01.000 align:start position:0%
enough for a now no payments micro
 

00:06:01.000 --> 00:06:03.110 align:start position:0%
enough for a now no payments micro
payment<00:06:01.280><c> channel</c><00:06:01.600><c> would</c><00:06:01.840><c> work</c><00:06:02.520><c> provided</c><00:06:02.960><c> that</c>

00:06:03.110 --> 00:06:03.120 align:start position:0%
payment channel would work provided that
 

00:06:03.120 --> 00:06:05.430 align:start position:0%
payment channel would work provided that
we<00:06:03.280><c> could</c><00:06:04.160><c> establish</c><00:06:04.560><c> a</c><00:06:04.680><c> connection</c><00:06:05.080><c> between</c>

00:06:05.430 --> 00:06:05.440 align:start position:0%
we could establish a connection between
 

00:06:05.440 --> 00:06:08.110 align:start position:0%
we could establish a connection between
two<00:06:06.440><c> parties</c><00:06:07.240><c> which</c><00:06:07.400><c> we</c><00:06:07.599><c> unfortunately</c>

00:06:08.110 --> 00:06:08.120 align:start position:0%
two parties which we unfortunately
 

00:06:08.120 --> 00:06:11.550 align:start position:0%
two parties which we unfortunately
cannot<00:06:08.440><c> do</c><00:06:09.319><c> when</c><00:06:09.479><c> we</c><00:06:09.639><c> take</c><00:06:09.840><c> Golem</c><00:06:10.759><c> uh</c><00:06:11.319><c> into</c>

00:06:11.550 --> 00:06:11.560 align:start position:0%
cannot do when we take Golem uh into
 

00:06:11.560 --> 00:06:13.550 align:start position:0%
cannot do when we take Golem uh into
mind<00:06:12.120><c> probabilistic</c>

00:06:13.550 --> 00:06:13.560 align:start position:0%
mind probabilistic
 

00:06:13.560 --> 00:06:16.309 align:start position:0%
mind probabilistic
payments<00:06:14.560><c> would</c><00:06:14.840><c> work</c><00:06:15.400><c> unfortunately</c><00:06:16.199><c> there</c>

00:06:16.309 --> 00:06:16.319 align:start position:0%
payments would work unfortunately there
 

00:06:16.319 --> 00:06:20.469 align:start position:0%
payments would work unfortunately there
is<00:06:16.479><c> no</c><00:06:16.840><c> fixed</c><00:06:17.720><c> uh</c><00:06:17.880><c> cost</c><00:06:18.160><c> per</c><00:06:18.319><c> user</c><00:06:19.319><c> uh</c><00:06:20.039><c> expected</c>

00:06:20.469 --> 00:06:20.479 align:start position:0%
is no fixed uh cost per user uh expected
 

00:06:20.479 --> 00:06:22.350 align:start position:0%
is no fixed uh cost per user uh expected
cost<00:06:20.720><c> could</c><00:06:20.880><c> be</c><00:06:21.000><c> calculated</c><00:06:21.599><c> but</c><00:06:22.000><c> we're</c><00:06:22.160><c> not</c>

00:06:22.350 --> 00:06:22.360 align:start position:0%
cost could be calculated but we're not
 

00:06:22.360 --> 00:06:24.589 align:start position:0%
cost could be calculated but we're not
going<00:06:22.520><c> to</c><00:06:22.680><c> do</c><00:06:22.800><c> it</c>

00:06:24.589 --> 00:06:24.599 align:start position:0%
going to do it
 

00:06:24.599 --> 00:06:27.870 align:start position:0%
going to do it
here<00:06:25.599><c> our</c><00:06:25.960><c> minor</c><00:06:26.360><c> minor</c><00:06:26.680><c> improvement</c>

00:06:27.870 --> 00:06:27.880 align:start position:0%
here our minor minor improvement
 

00:06:27.880 --> 00:06:30.990 align:start position:0%
here our minor minor improvement
over<00:06:28.880><c> batching</c><00:06:29.400><c> is</c><00:06:30.000><c> sub</c><00:06:30.280><c> accounts</c><00:06:30.759><c> sub</c>

00:06:30.990 --> 00:06:31.000 align:start position:0%
over batching is sub accounts sub
 

00:06:31.000 --> 00:06:33.350 align:start position:0%
over batching is sub accounts sub
accounts<00:06:31.280><c> is</c><00:06:31.400><c> a</c><00:06:31.560><c> simple</c><00:06:32.400><c> smart</c><00:06:32.840><c> contract</c>

00:06:33.350 --> 00:06:33.360 align:start position:0%
accounts is a simple smart contract
 

00:06:33.360 --> 00:06:34.550 align:start position:0%
accounts is a simple smart contract
which

00:06:34.550 --> 00:06:34.560 align:start position:0%
which
 

00:06:34.560 --> 00:06:36.870 align:start position:0%
which
establishes<00:06:35.560><c> uh</c><00:06:35.680><c> a</c><00:06:35.840><c> mapping</c><00:06:36.319><c> for</c><00:06:36.599><c> between</c>

00:06:36.870 --> 00:06:36.880 align:start position:0%
establishes uh a mapping for between
 

00:06:36.880 --> 00:06:40.070 align:start position:0%
establishes uh a mapping for between
addresses<00:06:37.280><c> and</c><00:06:37.880><c> values</c><00:06:38.880><c> and</c><00:06:39.400><c> sender</c>

00:06:40.070 --> 00:06:40.080 align:start position:0%
addresses and values and sender
 

00:06:40.080 --> 00:06:42.909 align:start position:0%
addresses and values and sender
transfers<00:06:40.919><c> values</c><00:06:41.919><c> sending</c><00:06:42.280><c> a</c><00:06:42.440><c> vector</c><00:06:42.720><c> of</c>

00:06:42.909 --> 00:06:42.919 align:start position:0%
transfers values sending a vector of
 

00:06:42.919 --> 00:06:47.070 align:start position:0%
transfers values sending a vector of
data<00:06:43.639><c> pairs</c><00:06:44.000><c> of</c><00:06:44.960><c> addresses</c><00:06:45.400><c> and</c><00:06:45.880><c> values</c><00:06:46.880><c> and</c>

00:06:47.070 --> 00:06:47.080 align:start position:0%
data pairs of addresses and values and
 

00:06:47.080 --> 00:06:50.390 align:start position:0%
data pairs of addresses and values and
they<00:06:47.520><c> accumulate</c><00:06:48.319><c> in</c><00:06:48.960><c> uh</c><00:06:49.160><c> those</c><00:06:50.039><c> accounts</c>

00:06:50.390 --> 00:06:50.400 align:start position:0%
they accumulate in uh those accounts
 

00:06:50.400 --> 00:06:52.350 align:start position:0%
they accumulate in uh those accounts
stored<00:06:50.720><c> in</c><00:06:50.840><c> the</c><00:06:50.960><c> contract</c><00:06:51.560><c> from</c><00:06:51.759><c> time</c><00:06:51.960><c> to</c><00:06:52.160><c> time</c>

00:06:52.350 --> 00:06:52.360 align:start position:0%
stored in the contract from time to time
 

00:06:52.360 --> 00:06:54.870 align:start position:0%
stored in the contract from time to time
and<00:06:52.520><c> users</c><00:06:52.880><c> can</c><00:06:53.160><c> cash</c><00:06:53.400><c> out</c><00:06:54.240><c> and</c><00:06:54.400><c> we</c><00:06:54.560><c> believe</c>

00:06:54.870 --> 00:06:54.880 align:start position:0%
and users can cash out and we believe
 

00:06:54.880 --> 00:06:56.710 align:start position:0%
and users can cash out and we believe
that<00:06:55.120><c> on</c><00:06:55.319><c> average</c><00:06:55.680><c> it</c><00:06:55.800><c> should</c><00:06:56.080><c> cost</c><00:06:56.520><c> cost</c>

00:06:56.710 --> 00:06:56.720 align:start position:0%
that on average it should cost cost
 

00:06:56.720 --> 00:07:00.189 align:start position:0%
that on average it should cost cost
8,000<00:06:57.319><c> gas</c><00:06:57.560><c> per</c><00:06:57.720><c> user</c><00:06:58.560><c> which</c><00:06:59.360><c> give</c>

00:07:00.189 --> 00:07:00.199 align:start position:0%
8,000 gas per user which give
 

00:07:00.199 --> 00:07:02.189 align:start position:0%
8,000 gas per user which give
5K<00:07:00.759><c> for</c><00:07:01.080><c> contract</c>

00:07:02.189 --> 00:07:02.199 align:start position:0%
5K for contract
 

00:07:02.199 --> 00:07:05.270 align:start position:0%
5K for contract
modification<00:07:03.199><c> uh</c><00:07:03.319><c> 2K</c><00:07:03.840><c> gas</c><00:07:04.080><c> for</c><00:07:04.280><c> sending</c>

00:07:05.270 --> 00:07:05.280 align:start position:0%
modification uh 2K gas for sending
 

00:07:05.280 --> 00:07:07.430 align:start position:0%
modification uh 2K gas for sending
message<00:07:05.560><c> to</c><00:07:05.720><c> the</c><00:07:05.840><c> contract</c><00:07:06.400><c> and</c><00:07:07.000><c> we</c><00:07:07.160><c> believe</c>

00:07:07.430 --> 00:07:07.440 align:start position:0%
message to the contract and we believe
 

00:07:07.440 --> 00:07:10.110 align:start position:0%
message to the contract and we believe
that<00:07:07.759><c> users</c><00:07:08.080><c> should</c><00:07:08.319><c> be</c><00:07:08.440><c> able</c><00:07:08.720><c> to</c><00:07:09.560><c> boil</c><00:07:09.919><c> down</c>

00:07:10.110 --> 00:07:10.120 align:start position:0%
that users should be able to boil down
 

00:07:10.120 --> 00:07:14.589 align:start position:0%
that users should be able to boil down
to<00:07:10.520><c> 1,000</c><00:07:11.520><c> gas</c><00:07:11.879><c> for</c><00:07:12.520><c> cashing</c><00:07:13.080><c> out</c><00:07:14.080><c> this</c><00:07:14.240><c> still</c>

00:07:14.589 --> 00:07:14.599 align:start position:0%
to 1,000 gas for cashing out this still
 

00:07:14.599 --> 00:07:16.909 align:start position:0%
to 1,000 gas for cashing out this still
is<00:07:14.800><c> not</c><00:07:15.080><c> a</c><00:07:15.240><c> perfect</c><00:07:15.560><c> solution</c><00:07:16.360><c> it</c><00:07:16.520><c> doesn't</c>

00:07:16.909 --> 00:07:16.919 align:start position:0%
is not a perfect solution it doesn't
 

00:07:16.919 --> 00:07:19.950 align:start position:0%
is not a perfect solution it doesn't
scale<00:07:17.919><c> and</c><00:07:18.280><c> that's</c><00:07:18.440><c> why</c><00:07:18.639><c> we</c><00:07:19.039><c> come</c><00:07:19.240><c> up</c><00:07:19.479><c> with</c>

00:07:19.950 --> 00:07:19.960 align:start position:0%
scale and that's why we come up with
 

00:07:19.960 --> 00:07:22.790 align:start position:0%
scale and that's why we come up with
came<00:07:20.120><c> up</c><00:07:20.280><c> with</c><00:07:20.400><c> Lottery</c><00:07:20.800><c> contract</c><00:07:21.800><c> which</c>

00:07:22.790 --> 00:07:22.800 align:start position:0%
came up with Lottery contract which
 

00:07:22.800 --> 00:07:24.589 align:start position:0%
came up with Lottery contract which
supposedly<00:07:23.360><c> solves</c><00:07:23.759><c> all</c><00:07:23.879><c> the</c>

00:07:24.589 --> 00:07:24.599 align:start position:0%
supposedly solves all the
 

00:07:24.599 --> 00:07:26.950 align:start position:0%
supposedly solves all the
problems<00:07:25.599><c> and</c><00:07:25.800><c> it</c><00:07:26.039><c> in</c><00:07:26.240><c> principle</c><00:07:26.599><c> it</c><00:07:26.720><c> looked</c>

00:07:26.950 --> 00:07:26.960 align:start position:0%
problems and it in principle it looked
 

00:07:26.960 --> 00:07:29.749 align:start position:0%
problems and it in principle it looked
like<00:07:27.160><c> this</c><00:07:27.720><c> task</c><00:07:28.039><c> Center</c><00:07:28.560><c> a</c><00:07:28.800><c> person</c><00:07:29.160><c> who</c>

00:07:29.749 --> 00:07:29.759 align:start position:0%
like this task Center a person who
 

00:07:29.759 --> 00:07:32.869 align:start position:0%
like this task Center a person who
broadcasted<00:07:30.400><c> the</c><00:07:30.560><c> task</c><00:07:30.840><c> into</c><00:07:31.160><c> Golem</c><00:07:31.879><c> network</c>

00:07:32.869 --> 00:07:32.879 align:start position:0%
broadcasted the task into Golem network
 

00:07:32.879 --> 00:07:36.830 align:start position:0%
broadcasted the task into Golem network
uh<00:07:33.759><c> sends</c><00:07:34.400><c> of</c><00:07:34.639><c> chain</c><00:07:35.479><c> uh</c><00:07:36.160><c> the</c><00:07:36.319><c> description</c><00:07:36.720><c> of</c>

00:07:36.830 --> 00:07:36.840 align:start position:0%
uh sends of chain uh the description of
 

00:07:36.840 --> 00:07:38.710 align:start position:0%
uh sends of chain uh the description of
the<00:07:36.960><c> lottery</c><00:07:37.319><c> to</c><00:07:37.520><c> all</c><00:07:37.879><c> receivers</c><00:07:38.520><c> and</c>

00:07:38.710 --> 00:07:38.720 align:start position:0%
the lottery to all receivers and
 

00:07:38.720 --> 00:07:40.629 align:start position:0%
the lottery to all receivers and
additionally<00:07:39.680><c> sends</c><00:07:40.039><c> some</c><00:07:40.240><c> data</c><00:07:40.440><c> to</c><00:07:40.520><c> the</c>

00:07:40.629 --> 00:07:40.639 align:start position:0%
additionally sends some data to the
 

00:07:40.639 --> 00:07:43.950 align:start position:0%
additionally sends some data to the
smart<00:07:41.120><c> contract</c><00:07:42.120><c> so</c><00:07:42.360><c> that</c><00:07:42.840><c> all</c><00:07:43.280><c> receivers</c><00:07:43.599><c> can</c>

00:07:43.950 --> 00:07:43.960 align:start position:0%
smart contract so that all receivers can
 

00:07:43.960 --> 00:07:46.869 align:start position:0%
smart contract so that all receivers can
verify<00:07:44.479><c> that</c><00:07:44.919><c> they</c><00:07:45.039><c> are</c><00:07:45.520><c> treated</c><00:07:45.879><c> fairly</c><00:07:46.639><c> and</c>

00:07:46.869 --> 00:07:46.879 align:start position:0%
verify that they are treated fairly and
 

00:07:46.879 --> 00:07:49.550 align:start position:0%
verify that they are treated fairly and
contract<00:07:47.319><c> should</c><00:07:47.520><c> be</c><00:07:47.680><c> able</c><00:07:47.919><c> to</c><00:07:48.319><c> verify</c><00:07:48.800><c> that</c>

00:07:49.550 --> 00:07:49.560 align:start position:0%
contract should be able to verify that
 

00:07:49.560 --> 00:07:53.550 align:start position:0%
contract should be able to verify that
some<00:07:49.800><c> user</c><00:07:50.599><c> uh</c><00:07:50.840><c> has</c><00:07:51.479><c> won</c><00:07:52.479><c> the</c><00:07:52.639><c> second</c><00:07:52.919><c> step</c><00:07:53.159><c> is</c>

00:07:53.550 --> 00:07:53.560 align:start position:0%
some user uh has won the second step is
 

00:07:53.560 --> 00:07:56.029 align:start position:0%
some user uh has won the second step is
drawing<00:07:53.960><c> a</c><00:07:54.080><c> random</c><00:07:54.400><c> number</c><00:07:55.400><c> I'll</c><00:07:55.639><c> talk</c><00:07:55.879><c> about</c>

00:07:56.029 --> 00:07:56.039 align:start position:0%
drawing a random number I'll talk about
 

00:07:56.039 --> 00:07:58.230 align:start position:0%
drawing a random number I'll talk about
the<00:07:56.159><c> randomness</c><00:07:56.599><c> Source</c><00:07:57.080><c> later</c><00:07:57.360><c> on</c><00:07:58.080><c> we</c>

00:07:58.230 --> 00:07:58.240 align:start position:0%
the randomness Source later on we
 

00:07:58.240 --> 00:08:00.589 align:start position:0%
the randomness Source later on we
believe<00:07:58.759><c> that</c><00:07:59.080><c> we</c><00:07:59.240><c> can</c><00:07:59.800><c> provided</c><00:08:00.199><c> that</c><00:08:00.319><c> we</c><00:08:00.440><c> can</c>

00:08:00.589 --> 00:08:00.599 align:start position:0%
believe that we can provided that we can
 

00:08:00.599 --> 00:08:03.149 align:start position:0%
believe that we can provided that we can
do<00:08:00.759><c> it</c><00:08:01.720><c> it's</c><00:08:02.000><c> just</c><00:08:02.159><c> a</c><00:08:02.319><c> matter</c><00:08:02.560><c> of</c><00:08:02.720><c> running</c><00:08:03.000><c> the</c>

00:08:03.149 --> 00:08:03.159 align:start position:0%
do it it's just a matter of running the
 

00:08:03.159 --> 00:08:05.869 align:start position:0%
do it it's just a matter of running the
contract<00:08:03.599><c> so</c><00:08:03.800><c> that</c><00:08:03.960><c> it</c><00:08:04.520><c> pays</c><00:08:05.240><c> the</c><00:08:05.479><c> required</c>

00:08:05.869 --> 00:08:05.879 align:start position:0%
contract so that it pays the required
 

00:08:05.879 --> 00:08:07.550 align:start position:0%
contract so that it pays the required
amount<00:08:06.080><c> to</c><00:08:06.199><c> the</c><00:08:06.319><c> winner</c><00:08:07.000><c> and</c><00:08:07.120><c> so</c><00:08:07.360><c> that</c>

00:08:07.550 --> 00:08:07.560 align:start position:0%
amount to the winner and so that
 

00:08:07.560 --> 00:08:09.830 align:start position:0%
amount to the winner and so that
everyone<00:08:07.919><c> can</c><00:08:08.159><c> verify</c><00:08:08.599><c> that</c><00:08:08.840><c> indeed</c><00:08:09.520><c> that</c>

00:08:09.830 --> 00:08:09.840 align:start position:0%
everyone can verify that indeed that
 

00:08:09.840 --> 00:08:12.790 align:start position:0%
everyone can verify that indeed that
person

00:08:12.790 --> 00:08:12.800 align:start position:0%
 
 

00:08:12.800 --> 00:08:15.950 align:start position:0%
 
won<00:08:13.800><c> um</c><00:08:14.000><c> in</c><00:08:14.199><c> Ideal</c><00:08:14.639><c> World</c><00:08:15.080><c> we</c><00:08:15.199><c> would</c><00:08:15.360><c> be</c><00:08:15.560><c> able</c>

00:08:15.950 --> 00:08:15.960 align:start position:0%
won um in Ideal World we would be able
 

00:08:15.960 --> 00:08:19.830 align:start position:0%
won um in Ideal World we would be able
to<00:08:16.960><c> draw</c><00:08:17.800><c> a</c><00:08:17.960><c> random</c><00:08:18.280><c> number</c><00:08:18.560><c> easily</c><00:08:19.319><c> and</c><00:08:19.479><c> in</c><00:08:19.599><c> a</c>

00:08:19.830 --> 00:08:19.840 align:start position:0%
to draw a random number easily and in a
 

00:08:19.840 --> 00:08:23.790 align:start position:0%
to draw a random number easily and in a
very<00:08:20.159><c> verifiable</c><00:08:21.080><c> way</c><00:08:22.080><c> and</c><00:08:22.720><c> in</c><00:08:22.919><c> that</c><00:08:23.080><c> setting</c>

00:08:23.790 --> 00:08:23.800 align:start position:0%
very verifiable way and in that setting
 

00:08:23.800 --> 00:08:26.189 align:start position:0%
very verifiable way and in that setting
the<00:08:23.919><c> algorithm</c><00:08:24.360><c> would</c><00:08:24.479><c> be</c><00:08:25.080><c> pretty</c>

00:08:26.189 --> 00:08:26.199 align:start position:0%
the algorithm would be pretty
 

00:08:26.199 --> 00:08:28.589 align:start position:0%
the algorithm would be pretty
straightforward<00:08:27.199><c> uh</c><00:08:27.840><c> task</c><00:08:28.120><c> Center</c><00:08:28.479><c> would</c>

00:08:28.589 --> 00:08:28.599 align:start position:0%
straightforward uh task Center would
 

00:08:28.599 --> 00:08:30.790 align:start position:0%
straightforward uh task Center would
send<00:08:29.080><c> very</c><00:08:29.479><c> description</c><00:08:29.879><c> to</c><00:08:30.280><c> everyone</c><00:08:30.560><c> in</c><00:08:30.720><c> the</c>

00:08:30.790 --> 00:08:30.800 align:start position:0%
send very description to everyone in the
 

00:08:30.800 --> 00:08:33.389 align:start position:0%
send very description to everyone in the
colum<00:08:31.120><c> Network</c><00:08:31.960><c> so</c><00:08:32.159><c> that</c><00:08:32.320><c> everyone</c><00:08:32.640><c> would</c><00:08:33.240><c> be</c>

00:08:33.389 --> 00:08:33.399 align:start position:0%
colum Network so that everyone would be
 

00:08:33.399 --> 00:08:35.949 align:start position:0%
colum Network so that everyone would be
able<00:08:33.599><c> to</c><00:08:33.719><c> verify</c><00:08:34.080><c> that</c><00:08:34.240><c> it</c><00:08:34.360><c> is</c><00:08:34.519><c> fair</c><00:08:35.479><c> and</c><00:08:35.640><c> after</c>

00:08:35.949 --> 00:08:35.959 align:start position:0%
able to verify that it is fair and after
 

00:08:35.959 --> 00:08:39.709 align:start position:0%
able to verify that it is fair and after
that<00:08:36.479><c> anyone</c><00:08:37.479><c> could</c><00:08:37.680><c> call</c><00:08:38.240><c> a</c><00:08:38.399><c> reward</c><00:08:38.719><c> winner</c>

00:08:39.709 --> 00:08:39.719 align:start position:0%
that anyone could call a reward winner
 

00:08:39.719 --> 00:08:41.469 align:start position:0%
that anyone could call a reward winner
into<00:08:39.959><c> the</c><00:08:40.120><c> contract</c><00:08:40.599><c> which</c><00:08:40.719><c> would</c><00:08:41.120><c> simply</c>

00:08:41.469 --> 00:08:41.479 align:start position:0%
into the contract which would simply
 

00:08:41.479 --> 00:08:45.790 align:start position:0%
into the contract which would simply
send<00:08:42.479><c> uh</c><00:08:42.599><c> the</c><00:08:42.719><c> funds</c><00:08:43.159><c> to</c><00:08:43.839><c> to</c><00:08:44.000><c> the</c><00:08:44.120><c> winning</c><00:08:44.800><c> node</c>

00:08:45.790 --> 00:08:45.800 align:start position:0%
send uh the funds to to the winning node
 

00:08:45.800 --> 00:08:47.590 align:start position:0%
send uh the funds to to the winning node
unfortunately<00:08:46.399><c> we</c><00:08:46.519><c> don't</c><00:08:46.720><c> know</c><00:08:47.000><c> how</c><00:08:47.120><c> to</c><00:08:47.279><c> do</c><00:08:47.440><c> it</c>

00:08:47.590 --> 00:08:47.600 align:start position:0%
unfortunately we don't know how to do it
 

00:08:47.600 --> 00:08:49.710 align:start position:0%
unfortunately we don't know how to do it
because<00:08:47.880><c> there</c><00:08:48.000><c> is</c><00:08:48.200><c> no</c><00:08:48.480><c> source</c><00:08:48.800><c> of</c><00:08:49.279><c> trusted</c>

00:08:49.710 --> 00:08:49.720 align:start position:0%
because there is no source of trusted
 

00:08:49.720 --> 00:08:53.550 align:start position:0%
because there is no source of trusted
source<00:08:49.920><c> of</c><00:08:50.440><c> Randomness</c><00:08:51.440><c> but</c><00:08:51.600><c> if</c><00:08:51.720><c> we</c><00:08:52.080><c> could</c><00:08:53.080><c> uh</c>

00:08:53.550 --> 00:08:53.560 align:start position:0%
source of Randomness but if we could uh
 

00:08:53.560 --> 00:08:56.870 align:start position:0%
source of Randomness but if we could uh
draw<00:08:53.880><c> a</c><00:08:54.200><c> random</c><00:08:54.560><c> line</c><00:08:54.920><c> random</c><00:08:55.640><c> number</c><00:08:56.640><c> from</c>

00:08:56.870 --> 00:08:56.880 align:start position:0%
draw a random line random number from
 

00:08:56.880 --> 00:08:58.949 align:start position:0%
draw a random line random number from
some<00:08:57.279><c> external</c><00:08:57.640><c> source</c><00:08:57.959><c> that</c><00:08:58.120><c> can</c><00:08:58.279><c> be</c><00:08:58.440><c> checked</c>

00:08:58.949 --> 00:08:58.959 align:start position:0%
some external source that can be checked
 

00:08:58.959 --> 00:09:01.790 align:start position:0%
some external source that can be checked
later<00:08:59.240><c> on</c><00:08:59.480><c> on</c><00:09:00.279><c> then</c><00:09:00.640><c> sender</c><00:09:01.079><c> would</c><00:09:01.240><c> call</c><00:09:01.480><c> start</c>

00:09:01.790 --> 00:09:01.800 align:start position:0%
later on on then sender would call start
 

00:09:01.800 --> 00:09:04.750 align:start position:0%
later on on then sender would call start
Lottery<00:09:02.440><c> with</c><00:09:02.640><c> Lottery</c><00:09:03.000><c> ID</c><00:09:03.440><c> Lottery</c><00:09:03.800><c> ID</c><00:09:04.040><c> Maps</c>

00:09:04.750 --> 00:09:04.760 align:start position:0%
Lottery with Lottery ID Lottery ID Maps
 

00:09:04.760 --> 00:09:05.790 align:start position:0%
Lottery with Lottery ID Lottery ID Maps
uniquely

00:09:05.790 --> 00:09:05.800 align:start position:0%
uniquely
 

00:09:05.800 --> 00:09:09.430 align:start position:0%
uniquely
to<00:09:06.800><c> to</c><00:09:07.000><c> the</c><00:09:07.160><c> description</c><00:09:07.600><c> of</c><00:09:07.720><c> the</c><00:09:07.839><c> lottery</c><00:09:08.640><c> and</c>

00:09:09.430 --> 00:09:09.440 align:start position:0%
to to the description of the lottery and
 

00:09:09.440 --> 00:09:12.310 align:start position:0%
to to the description of the lottery and
the<00:09:09.680><c> ID</c><00:09:10.279><c> of</c><00:09:10.480><c> the</c><00:09:10.680><c> task</c><00:09:11.040><c> that</c><00:09:11.200><c> was</c><00:09:11.760><c> sent</c><00:09:12.079><c> to</c><00:09:12.200><c> the</c>

00:09:12.310 --> 00:09:12.320 align:start position:0%
the ID of the task that was sent to the
 

00:09:12.320 --> 00:09:15.230 align:start position:0%
the ID of the task that was sent to the
Golem<00:09:12.959><c> Network</c><00:09:13.959><c> and</c><00:09:14.399><c> after</c><00:09:14.720><c> the</c><00:09:14.920><c> random</c>

00:09:15.230 --> 00:09:15.240 align:start position:0%
Golem Network and after the random
 

00:09:15.240 --> 00:09:17.310 align:start position:0%
Golem Network and after the random
number<00:09:15.480><c> is</c><00:09:15.640><c> generated</c>

00:09:17.310 --> 00:09:17.320 align:start position:0%
number is generated
 

00:09:17.320 --> 00:09:20.870 align:start position:0%
number is generated
someone<00:09:18.320><c> maybe</c><00:09:18.680><c> sender</c><00:09:19.160><c> or</c><00:09:19.480><c> the</c><00:09:19.600><c> winner</c><00:09:20.240><c> calls</c>

00:09:20.870 --> 00:09:20.880 align:start position:0%
someone maybe sender or the winner calls
 

00:09:20.880 --> 00:09:24.590 align:start position:0%
someone maybe sender or the winner calls
reward<00:09:21.240><c> winner</c><00:09:22.079><c> and</c><00:09:23.079><c> just</c><00:09:23.279><c> as</c><00:09:23.560><c> before</c><00:09:24.320><c> funds</c>

00:09:24.590 --> 00:09:24.600 align:start position:0%
reward winner and just as before funds
 

00:09:24.600 --> 00:09:27.230 align:start position:0%
reward winner and just as before funds
are<00:09:24.800><c> transferred</c><00:09:25.279><c> to</c><00:09:25.440><c> the</c><00:09:26.120><c> winning</c><00:09:26.440><c> note</c>

00:09:27.230 --> 00:09:27.240 align:start position:0%
are transferred to the winning note
 

00:09:27.240 --> 00:09:29.990 align:start position:0%
are transferred to the winning note
unfortunately<00:09:28.240><c> this</c><00:09:28.360><c> is</c><00:09:28.640><c> still</c><00:09:28.880><c> invisible</c>

00:09:29.990 --> 00:09:30.000 align:start position:0%
unfortunately this is still invisible
 

00:09:30.000 --> 00:09:32.190 align:start position:0%
unfortunately this is still invisible
and<00:09:30.160><c> we</c><00:09:30.320><c> have</c><00:09:30.480><c> to</c><00:09:30.839><c> come</c><00:09:31.000><c> up</c><00:09:31.160><c> with</c><00:09:31.320><c> something</c>

00:09:32.190 --> 00:09:32.200 align:start position:0%
and we have to come up with something
 

00:09:32.200 --> 00:09:36.310 align:start position:0%
and we have to come up with something
else<00:09:33.200><c> so</c><00:09:33.640><c> we</c><00:09:33.800><c> use</c><00:09:34.600><c> as</c><00:09:34.800><c> suggested</c><00:09:35.279><c> by</c><00:09:35.480><c> vitalic</c>

00:09:36.310 --> 00:09:36.320 align:start position:0%
else so we use as suggested by vitalic
 

00:09:36.320 --> 00:09:39.949 align:start position:0%
else so we use as suggested by vitalic
hases<00:09:36.920><c> from</c><00:09:37.120><c> future</c><00:09:37.640><c> blocks</c><00:09:38.640><c> an</c><00:09:38.959><c> additional</c>

00:09:39.949 --> 00:09:39.959 align:start position:0%
hases from future blocks an additional
 

00:09:39.959 --> 00:09:42.150 align:start position:0%
hases from future blocks an additional
method<00:09:40.320><c> determine</c><00:09:40.800><c> winner</c><00:09:41.240><c> can</c><00:09:41.440><c> be</c><00:09:41.560><c> called</c><00:09:41.880><c> by</c>

00:09:42.150 --> 00:09:42.160 align:start position:0%
method determine winner can be called by
 

00:09:42.160 --> 00:09:44.870 align:start position:0%
method determine winner can be called by
anyone<00:09:43.160><c> and</c><00:09:43.320><c> that</c><00:09:43.560><c> method</c><00:09:43.959><c> stores</c><00:09:44.680><c> a</c>

00:09:44.870 --> 00:09:44.880 align:start position:0%
anyone and that method stores a
 

00:09:44.880 --> 00:09:47.430 align:start position:0%
anyone and that method stores a
predefined<00:09:45.760><c> hash</c><00:09:46.000><c> of</c><00:09:46.120><c> a</c><00:09:46.240><c> predefined</c><00:09:46.680><c> Blog</c>

00:09:47.430 --> 00:09:47.440 align:start position:0%
predefined hash of a predefined Blog
 

00:09:47.440 --> 00:09:50.470 align:start position:0%
predefined hash of a predefined Blog
future<00:09:47.839><c> blog</c><00:09:48.720><c> and</c><00:09:48.920><c> after</c><00:09:49.240><c> that</c><00:09:50.079><c> the</c><00:09:50.240><c> thing</c>

00:09:50.470 --> 00:09:50.480 align:start position:0%
future blog and after that the thing
 

00:09:50.480 --> 00:09:52.389 align:start position:0%
future blog and after that the thing
everything<00:09:50.800><c> goes</c><00:09:51.079><c> as</c><00:09:51.279><c> before</c><00:09:51.800><c> someone</c><00:09:52.120><c> calls</c>

00:09:52.389 --> 00:09:52.399 align:start position:0%
everything goes as before someone calls
 

00:09:52.399 --> 00:09:54.710 align:start position:0%
everything goes as before someone calls
reward<00:09:52.720><c> winner</c><00:09:53.600><c> and</c><00:09:53.800><c> the</c><00:09:53.920><c> funds</c><00:09:54.160><c> are</c><00:09:54.320><c> transfer</c>

00:09:54.710 --> 00:09:54.720 align:start position:0%
reward winner and the funds are transfer
 

00:09:54.720 --> 00:09:56.990 align:start position:0%
reward winner and the funds are transfer
to<00:09:54.800><c> the</c><00:09:54.920><c> winning</c><00:09:55.279><c> note</c><00:09:56.279><c> uh</c><00:09:56.399><c> the</c><00:09:56.519><c> point</c><00:09:56.720><c> is</c><00:09:56.839><c> that</c>

00:09:56.990 --> 00:09:57.000 align:start position:0%
to the winning note uh the point is that
 

00:09:57.000 --> 00:09:58.829 align:start position:0%
to the winning note uh the point is that
reward<00:09:57.279><c> winner</c><00:09:57.519><c> can</c><00:09:57.680><c> be</c><00:09:57.760><c> called</c><00:09:57.959><c> upon</c><00:09:58.200><c> anyone</c>

00:09:58.829 --> 00:09:58.839 align:start position:0%
reward winner can be called upon anyone
 

00:09:58.839 --> 00:10:00.910 align:start position:0%
reward winner can be called upon anyone
determine<00:09:59.440><c> winner</c><00:09:59.920><c> is</c><00:10:00.240><c> required</c><00:10:00.640><c> to</c><00:10:00.760><c> be</c>

00:10:00.910 --> 00:10:00.920 align:start position:0%
determine winner is required to be
 

00:10:00.920 --> 00:10:04.670 align:start position:0%
determine winner is required to be
called<00:10:01.279><c> within</c><00:10:01.800><c> some</c><00:10:02.800><c> amount</c><00:10:03.079><c> of</c><00:10:03.440><c> time</c><00:10:04.440><c> and</c>

00:10:04.670 --> 00:10:04.680 align:start position:0%
called within some amount of time and
 

00:10:04.680 --> 00:10:07.150 align:start position:0%
called within some amount of time and
there<00:10:04.800><c> is</c><00:10:04.959><c> an</c><00:10:05.200><c> incentive</c><00:10:06.079><c> uh</c><00:10:06.200><c> for</c><00:10:06.640><c> everyone</c><00:10:07.000><c> to</c>

00:10:07.150 --> 00:10:07.160 align:start position:0%
there is an incentive uh for everyone to
 

00:10:07.160 --> 00:10:11.630 align:start position:0%
there is an incentive uh for everyone to
do<00:10:07.320><c> it</c><00:10:08.240><c> uh</c><00:10:08.399><c> first</c><00:10:08.720><c> off</c><00:10:09.160><c> the</c><00:10:09.920><c> paying</c><00:10:10.360><c> Noe</c><00:10:11.360><c> task</c>

00:10:11.630 --> 00:10:11.640 align:start position:0%
do it uh first off the paying Noe task
 

00:10:11.640 --> 00:10:14.550 align:start position:0%
do it uh first off the paying Noe task
cender<00:10:12.560><c> pays</c><00:10:13.120><c> some</c><00:10:13.440><c> small</c><00:10:13.760><c> additional</c>

00:10:14.550 --> 00:10:14.560 align:start position:0%
cender pays some small additional
 

00:10:14.560 --> 00:10:18.630 align:start position:0%
cender pays some small additional
deposit<00:10:15.560><c> and</c><00:10:16.320><c> this</c><00:10:16.480><c> deposit</c><00:10:16.839><c> is</c><00:10:17.160><c> returned</c><00:10:17.640><c> if</c>

00:10:18.630 --> 00:10:18.640 align:start position:0%
deposit and this deposit is returned if
 

00:10:18.640 --> 00:10:21.110 align:start position:0%
deposit and this deposit is returned if
uh<00:10:18.880><c> the</c><00:10:19.040><c> sender</c><00:10:19.839><c> calls</c><00:10:20.160><c> the</c><00:10:20.279><c> termine</c><00:10:20.600><c> winner</c>

00:10:21.110 --> 00:10:21.120 align:start position:0%
uh the sender calls the termine winner
 

00:10:21.120 --> 00:10:25.030 align:start position:0%
uh the sender calls the termine winner
ear<00:10:21.680><c> on</c><00:10:22.680><c> if</c><00:10:23.000><c> that</c><00:10:23.200><c> note</c><00:10:23.480><c> fails</c><00:10:23.800><c> to</c><00:10:24.399><c> call</c><00:10:24.640><c> it</c>

00:10:25.030 --> 00:10:25.040 align:start position:0%
ear on if that note fails to call it
 

00:10:25.040 --> 00:10:26.670 align:start position:0%
ear on if that note fails to call it
anyone<00:10:25.399><c> can</c><00:10:25.560><c> call</c><00:10:25.760><c> determine</c><00:10:26.200><c> winner</c><00:10:26.440><c> in</c><00:10:26.560><c> the</c>

00:10:26.670 --> 00:10:26.680 align:start position:0%
anyone can call determine winner in the
 

00:10:26.680 --> 00:10:28.430 align:start position:0%
anyone can call determine winner in the
deposit<00:10:27.000><c> is</c><00:10:27.120><c> transferred</c><00:10:27.519><c> to</c><00:10:27.640><c> that</c><00:10:27.760><c> note</c><00:10:28.240><c> so</c>

00:10:28.430 --> 00:10:28.440 align:start position:0%
deposit is transferred to that note so
 

00:10:28.440 --> 00:10:31.350 align:start position:0%
deposit is transferred to that note so
there<00:10:28.519><c> is</c><00:10:28.640><c> an</c><00:10:28.800><c> incentive</c><00:10:29.120><c> to</c><00:10:29.360><c> do</c>

00:10:31.350 --> 00:10:31.360 align:start position:0%
there is an incentive to do
 

00:10:31.360 --> 00:10:33.710 align:start position:0%
there is an incentive to do
it<00:10:32.360><c> well</c><00:10:32.680><c> what's</c><00:10:32.959><c> more</c><00:10:33.200><c> import</c><00:10:33.519><c> what's</c>

00:10:33.710 --> 00:10:33.720 align:start position:0%
it well what's more import what's
 

00:10:33.720 --> 00:10:34.870 align:start position:0%
it well what's more import what's
important<00:10:34.120><c> here</c><00:10:34.279><c> is</c><00:10:34.399><c> that</c><00:10:34.519><c> winner</c>

00:10:34.870 --> 00:10:34.880 align:start position:0%
important here is that winner
 

00:10:34.880 --> 00:10:38.350 align:start position:0%
important here is that winner
certificate<00:10:35.600><c> is</c><00:10:36.200><c> uh</c><00:10:36.880><c> pretty</c><00:10:37.120><c> similar</c><00:10:37.560><c> to</c><00:10:38.200><c> what</c>

00:10:38.350 --> 00:10:38.360 align:start position:0%
certificate is uh pretty similar to what
 

00:10:38.360 --> 00:10:41.110 align:start position:0%
certificate is uh pretty similar to what
we<00:10:38.519><c> had</c><00:10:38.639><c> in</c><00:10:38.800><c> sub</c><00:10:39.200><c> accounts</c><00:10:39.920><c> case</c><00:10:40.399><c> it's</c><00:10:40.600><c> a</c><00:10:40.920><c> list</c>

00:10:41.110 --> 00:10:41.120 align:start position:0%
we had in sub accounts case it's a list
 

00:10:41.120 --> 00:10:44.949 align:start position:0%
we had in sub accounts case it's a list
of<00:10:41.360><c> pairs</c><00:10:42.360><c> uh</c><00:10:42.480><c> notes</c><00:10:43.000><c> addresses</c><00:10:43.399><c> and</c><00:10:43.959><c> values</c>

00:10:44.949 --> 00:10:44.959 align:start position:0%
of pairs uh notes addresses and values
 

00:10:44.959 --> 00:10:48.629 align:start position:0%
of pairs uh notes addresses and values
that<00:10:45.480><c> correspond</c><00:10:46.079><c> to</c><00:10:46.880><c> each</c><00:10:47.240><c> Noe</c><00:10:48.240><c> and</c><00:10:48.440><c> each</c>

00:10:48.629 --> 00:10:48.639 align:start position:0%
that correspond to each Noe and each
 

00:10:48.639 --> 00:10:51.110 align:start position:0%
that correspond to each Noe and each
value<00:10:48.920><c> is</c><00:10:49.079><c> proportional</c><00:10:49.560><c> to</c><00:10:49.760><c> the</c><00:10:50.160><c> time</c><00:10:50.839><c> that</c>

00:10:51.110 --> 00:10:51.120 align:start position:0%
value is proportional to the time that
 

00:10:51.120 --> 00:10:53.949 align:start position:0%
value is proportional to the time that
node<00:10:51.519><c> oh</c><00:10:51.720><c> well</c><00:10:51.880><c> compute</c><00:10:52.240><c> resources</c><00:10:52.600><c> that</c><00:10:52.800><c> note</c>

00:10:53.949 --> 00:10:53.959 align:start position:0%
node oh well compute resources that note
 

00:10:53.959 --> 00:10:57.670 align:start position:0%
node oh well compute resources that note
spent<00:10:54.959><c> uh</c><00:10:55.040><c> for</c><00:10:55.279><c> the</c><00:10:55.480><c> task</c><00:10:56.000><c> or</c><00:10:56.240><c> even</c>

00:10:57.670 --> 00:10:57.680 align:start position:0%
spent uh for the task or even
 

00:10:57.680 --> 00:11:02.470 align:start position:0%
spent uh for the task or even
subtask<00:10:58.680><c> and</c><00:10:58.800><c> this</c><00:10:58.920><c> is</c><00:10:59.440><c> are</c><00:10:59.560><c> in</c><00:10:59.680><c> number</c><00:11:00.040><c> of</c>

00:11:02.470 --> 00:11:02.480 align:start position:0%
subtask and this is are in number of
 

00:11:02.480 --> 00:11:04.990 align:start position:0%
subtask and this is are in number of
nodes<00:11:03.480><c> we</c><00:11:03.639><c> believe</c><00:11:04.000><c> that</c><00:11:04.160><c> it</c><00:11:04.560><c> should</c><00:11:04.800><c> be</c>

00:11:04.990 --> 00:11:05.000 align:start position:0%
nodes we believe that it should be
 

00:11:05.000 --> 00:11:07.829 align:start position:0%
nodes we believe that it should be
better<00:11:05.839><c> and</c><00:11:06.360><c> everyone</c><00:11:06.720><c> knows</c><00:11:07.519><c> what</c><00:11:07.680><c> this</c>

00:11:07.829 --> 00:11:07.839 align:start position:0%
better and everyone knows what this
 

00:11:07.839 --> 00:11:10.190 align:start position:0%
better and everyone knows what this
structure<00:11:08.240><c> is</c><00:11:08.839><c> numerical</c><00:11:09.279><c> tree</c><00:11:09.519><c> can</c><00:11:09.639><c> be</c><00:11:09.800><c> used</c>

00:11:10.190 --> 00:11:10.200 align:start position:0%
structure is numerical tree can be used
 

00:11:10.200 --> 00:11:13.590 align:start position:0%
structure is numerical tree can be used
to<00:11:10.959><c> Simply</c><00:11:11.959><c> send</c><00:11:12.440><c> logarithmic</c><00:11:13.160><c> amount</c><00:11:13.399><c> of</c>

00:11:13.590 --> 00:11:13.600 align:start position:0%
to Simply send logarithmic amount of
 

00:11:13.600 --> 00:11:16.670 align:start position:0%
to Simply send logarithmic amount of
data<00:11:14.360><c> with</c><00:11:14.560><c> regard</c><00:11:14.839><c> to</c><00:11:15.000><c> the</c><00:11:15.279><c> number</c><00:11:15.560><c> of</c>

00:11:16.670 --> 00:11:16.680 align:start position:0%
data with regard to the number of
 

00:11:16.680 --> 00:11:21.030 align:start position:0%
data with regard to the number of
participants<00:11:17.680><c> uh</c><00:11:18.160><c> the</c><00:11:18.760><c> only</c><00:11:19.760><c> change</c><00:11:20.760><c> in</c><00:11:20.920><c> the</c>

00:11:21.030 --> 00:11:21.040 align:start position:0%
participants uh the only change in the
 

00:11:21.040 --> 00:11:23.069 align:start position:0%
participants uh the only change in the
algorithm<00:11:21.480><c> is</c><00:11:21.639><c> that</c><00:11:21.959><c> the</c><00:11:22.079><c> winner</c><00:11:22.480><c> certificate</c>

00:11:23.069 --> 00:11:23.079 align:start position:0%
algorithm is that the winner certificate
 

00:11:23.079 --> 00:11:25.829 align:start position:0%
algorithm is that the winner certificate
right<00:11:23.200><c> now</c><00:11:23.680><c> consists</c><00:11:24.040><c> of</c><00:11:24.560><c> triplets</c><00:11:25.560><c> uh</c>

00:11:25.829 --> 00:11:25.839 align:start position:0%
right now consists of triplets uh
 

00:11:25.839 --> 00:11:28.910 align:start position:0%
right now consists of triplets uh
address<00:11:26.839><c> a</c><00:11:27.040><c> partial</c><00:11:27.399><c> sum</c><00:11:27.760><c> up</c><00:11:27.880><c> to</c><00:11:28.120><c> the</c><00:11:28.360><c> point</c>

00:11:28.910 --> 00:11:28.920 align:start position:0%
address a partial sum up to the point
 

00:11:28.920 --> 00:11:29.870 align:start position:0%
address a partial sum up to the point
where<00:11:29.079><c> the</c>

00:11:29.870 --> 00:11:29.880 align:start position:0%
where the
 

00:11:29.880 --> 00:11:34.069 align:start position:0%
where the
uh<00:11:30.880><c> node</c><00:11:31.240><c> is</c><00:11:31.480><c> in</c><00:11:31.600><c> a</c><00:11:31.760><c> vector</c><00:11:32.519><c> and</c><00:11:32.800><c> its</c><00:11:33.279><c> value</c><00:11:33.880><c> so</c>

00:11:34.069 --> 00:11:34.079 align:start position:0%
uh node is in a vector and its value so
 

00:11:34.079 --> 00:11:35.150 align:start position:0%
uh node is in a vector and its value so
that<00:11:34.240><c> it</c><00:11:34.440><c> can</c>

00:11:35.150 --> 00:11:35.160 align:start position:0%
that it can
 

00:11:35.160 --> 00:11:39.710 align:start position:0%
that it can
be<00:11:36.560><c> determined</c><00:11:37.560><c> in</c><00:11:37.720><c> a</c><00:11:38.160><c> tree</c><00:11:39.040><c> so</c><00:11:39.240><c> when</c><00:11:39.360><c> the</c><00:11:39.519><c> path</c>

00:11:39.710 --> 00:11:39.720 align:start position:0%
be determined in a tree so when the path
 

00:11:39.720 --> 00:11:40.509 align:start position:0%
be determined in a tree so when the path
is

00:11:40.509 --> 00:11:40.519 align:start position:0%
is
 

00:11:40.519 --> 00:11:44.470 align:start position:0%
is
set<00:11:41.519><c> the</c><00:11:41.800><c> lottery</c><00:11:42.279><c> ID</c><00:11:42.560><c> is</c><00:11:42.760><c> changed</c><00:11:43.160><c> to</c><00:11:43.959><c> the</c><00:11:44.200><c> H</c>

00:11:44.470 --> 00:11:44.480 align:start position:0%
set the lottery ID is changed to the H
 

00:11:44.480 --> 00:11:47.629 align:start position:0%
set the lottery ID is changed to the H
of<00:11:44.639><c> the</c><00:11:45.000><c> root</c><00:11:45.360><c> of</c><00:11:45.480><c> the</c><00:11:45.880><c> tree</c><00:11:46.880><c> concatenated</c>

00:11:47.629 --> 00:11:47.639 align:start position:0%
of the root of the tree concatenated
 

00:11:47.639 --> 00:11:50.670 align:start position:0%
of the root of the tree concatenated
with<00:11:48.120><c> Lotter</c>

00:11:50.670 --> 00:11:50.680 align:start position:0%
 
 

00:11:50.680 --> 00:11:53.590 align:start position:0%
 
ID<00:11:51.680><c> we</c><00:11:51.839><c> believe</c><00:11:52.120><c> that</c><00:11:52.240><c> we</c><00:11:52.360><c> can</c><00:11:52.480><c> do</c><00:11:52.639><c> even</c><00:11:52.880><c> better</c>

00:11:53.590 --> 00:11:53.600 align:start position:0%
ID we believe that we can do even better
 

00:11:53.600 --> 00:11:55.629 align:start position:0%
ID we believe that we can do even better
we<00:11:53.720><c> can</c><00:11:53.959><c> keep</c><00:11:54.240><c> the</c><00:11:54.639><c> cost</c><00:11:54.959><c> of</c><00:11:55.120><c> the</c><00:11:55.399><c> whole</c>

00:11:55.629 --> 00:11:55.639 align:start position:0%
we can keep the cost of the whole
 

00:11:55.639 --> 00:11:56.870 align:start position:0%
we can keep the cost of the whole
Lottery

00:11:56.870 --> 00:11:56.880 align:start position:0%
Lottery
 

00:11:56.880 --> 00:11:59.590 align:start position:0%
Lottery
constant<00:11:57.880><c> but</c><00:11:58.399><c> this</c><00:11:58.560><c> setting</c><00:11:58.920><c> requires</c><00:11:59.440><c> some</c>

00:11:59.590 --> 00:11:59.600 align:start position:0%
constant but this setting requires some
 

00:11:59.600 --> 00:12:03.990 align:start position:0%
constant but this setting requires some
optimistic<00:12:00.720><c> assumptions</c><00:12:01.720><c> that</c>

00:12:03.990 --> 00:12:04.000 align:start position:0%
optimistic assumptions that
 

00:12:04.000 --> 00:12:09.430 align:start position:0%
optimistic assumptions that
prove<00:12:05.000><c> the</c><00:12:05.120><c> one</c><00:12:05.399><c> that</c><00:12:05.519><c> is</c><00:12:05.680><c> sent</c><00:12:06.480><c> in</c><00:12:07.200><c> fifth</c>

00:12:09.430 --> 00:12:09.440 align:start position:0%
prove the one that is sent in fifth
 

00:12:09.440 --> 00:12:12.629 align:start position:0%
prove the one that is sent in fifth
step<00:12:10.440><c> is</c><00:12:10.639><c> sent</c><00:12:11.000><c> only</c><00:12:11.279><c> when</c><00:12:11.639><c> necessary</c>

00:12:12.629 --> 00:12:12.639 align:start position:0%
step is sent only when necessary
 

00:12:12.639 --> 00:12:13.910 align:start position:0%
step is sent only when necessary
necessary<00:12:13.040><c> meaning</c><00:12:13.360><c> that</c><00:12:13.480><c> someone</c><00:12:13.760><c> was</c>

00:12:13.910 --> 00:12:13.920 align:start position:0%
necessary meaning that someone was
 

00:12:13.920 --> 00:12:17.189 align:start position:0%
necessary meaning that someone was
cheated<00:12:14.519><c> someone</c><00:12:14.760><c> was</c><00:12:15.079><c> cheating</c><00:12:16.079><c> so</c><00:12:17.040><c> a</c>

00:12:17.189 --> 00:12:17.199 align:start position:0%
cheated someone was cheating so a
 

00:12:17.199 --> 00:12:18.910 align:start position:0%
cheated someone was cheating so a
winning<00:12:17.480><c> note</c><00:12:17.760><c> sends</c><00:12:18.279><c> lottery</c><00:12:18.600><c> winner</c>

00:12:18.910 --> 00:12:18.920 align:start position:0%
winning note sends lottery winner
 

00:12:18.920 --> 00:12:21.550 align:start position:0%
winning note sends lottery winner
message<00:12:19.240><c> without</c><00:12:19.519><c> any</c><00:12:19.720><c> proof</c><00:12:20.600><c> and</c><00:12:21.000><c> stores</c><00:12:21.399><c> a</c>

00:12:21.550 --> 00:12:21.560 align:start position:0%
message without any proof and stores a
 

00:12:21.560 --> 00:12:23.910 align:start position:0%
message without any proof and stores a
huge<00:12:21.839><c> deposit</c><00:12:22.519><c> which</c><00:12:22.680><c> would</c><00:12:22.880><c> be</c><00:12:23.040><c> paid</c><00:12:23.360><c> to</c>

00:12:23.910 --> 00:12:23.920 align:start position:0%
huge deposit which would be paid to
 

00:12:23.920 --> 00:12:27.710 align:start position:0%
huge deposit which would be paid to
other<00:12:24.199><c> note</c><00:12:24.959><c> if</c><00:12:25.199><c> that</c><00:12:25.639><c> sending</c><00:12:26.160><c> note</c><00:12:27.040><c> is</c><00:12:27.160><c> a</c>

00:12:27.710 --> 00:12:27.720 align:start position:0%
other note if that sending note is a
 

00:12:27.720 --> 00:12:29.750 align:start position:0%
other note if that sending note is a
cheater<00:12:28.720><c> after</c><00:12:28.959><c> that</c>

00:12:29.750 --> 00:12:29.760 align:start position:0%
cheater after that
 

00:12:29.760 --> 00:12:32.430 align:start position:0%
cheater after that
anyone<00:12:30.600><c> participating</c><00:12:31.240><c> in</c><00:12:31.360><c> the</c><00:12:31.480><c> network</c><00:12:31.839><c> can</c>

00:12:32.430 --> 00:12:32.440 align:start position:0%
anyone participating in the network can
 

00:12:32.440 --> 00:12:34.910 align:start position:0%
anyone participating in the network can
send<00:12:32.959><c> a</c><00:12:33.160><c> proof</c><00:12:33.800><c> and</c><00:12:34.199><c> if</c><00:12:34.320><c> the</c><00:12:34.440><c> Tater</c><00:12:34.800><c> is</c>

00:12:34.910 --> 00:12:34.920 align:start position:0%
send a proof and if the Tater is
 

00:12:34.920 --> 00:12:37.509 align:start position:0%
send a proof and if the Tater is
revealed<00:12:35.720><c> then</c><00:12:35.880><c> the</c><00:12:36.040><c> not</c><00:12:36.240><c> sending</c><00:12:36.600><c> the</c><00:12:36.760><c> proof</c>

00:12:37.509 --> 00:12:37.519 align:start position:0%
revealed then the not sending the proof
 

00:12:37.519 --> 00:12:40.430 align:start position:0%
revealed then the not sending the proof
gets<00:12:37.760><c> the</c><00:12:37.920><c> deposit</c><00:12:38.320><c> and</c><00:12:38.519><c> the</c><00:12:39.199><c> winner</c><00:12:40.000><c> gets</c>

00:12:40.430 --> 00:12:40.440 align:start position:0%
gets the deposit and the winner gets
 

00:12:40.440 --> 00:12:43.310 align:start position:0%
gets the deposit and the winner gets
gets<00:12:40.639><c> the</c><00:12:40.800><c> value</c><00:12:41.600><c> gets</c><00:12:41.800><c> the</c><00:12:42.040><c> price</c><00:12:43.040><c> uh</c><00:12:43.160><c> we</c>

00:12:43.310 --> 00:12:43.320 align:start position:0%
gets the value gets the price uh we
 

00:12:43.320 --> 00:12:46.110 align:start position:0%
gets the value gets the price uh we
believe<00:12:43.600><c> that</c><00:12:43.720><c> 24</c><00:12:44.480><c> hours</c><00:12:44.760><c> is</c><00:12:44.920><c> just</c><00:12:45.199><c> enough</c><00:12:45.440><c> to</c>

00:12:46.110 --> 00:12:46.120 align:start position:0%
believe that 24 hours is just enough to
 

00:12:46.120 --> 00:12:47.430 align:start position:0%
believe that 24 hours is just enough to
make<00:12:46.360><c> it</c>

00:12:47.430 --> 00:12:47.440 align:start position:0%
make it
 

00:12:47.440 --> 00:12:49.990 align:start position:0%
make it
fair<00:12:48.440><c> the</c><00:12:48.560><c> algorithm</c><00:12:49.000><c> is</c><00:12:49.160><c> pretty</c><00:12:49.399><c> similar</c><00:12:49.760><c> to</c>

00:12:49.990 --> 00:12:50.000 align:start position:0%
fair the algorithm is pretty similar to
 

00:12:50.000 --> 00:12:53.710 align:start position:0%
fair the algorithm is pretty similar to
the<00:12:51.000><c> uh</c><00:12:52.000><c> first</c><00:12:52.519><c> implementation</c><00:12:53.279><c> that</c><00:12:53.399><c> is</c><00:12:53.560><c> not</c>

00:12:53.710 --> 00:12:53.720 align:start position:0%
the uh first implementation that is not
 

00:12:53.720 --> 00:12:56.949 align:start position:0%
the uh first implementation that is not
optimistic<00:12:54.160><c> but</c><00:12:54.480><c> uses</c><00:12:55.480><c> uh</c><00:12:55.959><c> certificates</c>

00:12:56.949 --> 00:12:56.959 align:start position:0%
optimistic but uses uh certificates
 

00:12:56.959 --> 00:12:59.189 align:start position:0%
optimistic but uses uh certificates
right<00:12:57.199><c> here</c><00:12:57.760><c> we</c><00:12:57.959><c> add</c><00:12:58.519><c> three</c><00:12:58.720><c> additional</c>

00:12:59.189 --> 00:12:59.199 align:start position:0%
right here we add three additional
 

00:12:59.199 --> 00:13:00.829 align:start position:0%
right here we add three additional
points<00:12:59.519><c> in</c><00:12:59.680><c> fact</c><00:12:59.839><c> two</c><00:13:00.160><c> lottery</c><00:13:00.440><c> winner</c><00:13:00.680><c> and</c>

00:13:00.829 --> 00:13:00.839 align:start position:0%
points in fact two lottery winner and
 

00:13:00.839 --> 00:13:04.670 align:start position:0%
points in fact two lottery winner and
lottery<00:13:01.160><c> payout</c><00:13:02.000><c> lottery</c><00:13:02.360><c> winner</c><00:13:02.680><c> is</c><00:13:03.639><c> used</c><00:13:04.000><c> to</c>

00:13:04.670 --> 00:13:04.680 align:start position:0%
lottery payout lottery winner is used to
 

00:13:04.680 --> 00:13:06.710 align:start position:0%
lottery payout lottery winner is used to
indicate<00:13:05.160><c> that</c><00:13:05.360><c> a</c><00:13:05.519><c> note</c><00:13:05.839><c> believes</c><00:13:06.240><c> is</c><00:13:06.399><c> a</c>

00:13:06.710 --> 00:13:06.720 align:start position:0%
indicate that a note believes is a
 

00:13:06.720 --> 00:13:08.870 align:start position:0%
indicate that a note believes is a
winner<00:13:07.720><c> lottery</c><00:13:08.079><c> payout</c><00:13:08.399><c> can</c><00:13:08.519><c> be</c><00:13:08.639><c> called</c>

00:13:08.870 --> 00:13:08.880 align:start position:0%
winner lottery payout can be called
 

00:13:08.880 --> 00:13:11.189 align:start position:0%
winner lottery payout can be called
after<00:13:09.079><c> 24</c><00:13:09.399><c> hours</c><00:13:09.639><c> is</c><00:13:09.839><c> no</c><00:13:09.959><c> one</c><00:13:10.240><c> vetos</c><00:13:10.959><c> and</c>

00:13:11.189 --> 00:13:11.199 align:start position:0%
after 24 hours is no one vetos and
 

00:13:11.199 --> 00:13:13.670 align:start position:0%
after 24 hours is no one vetos and
reward<00:13:11.480><c> winner</c><00:13:11.760><c> is</c><00:13:11.839><c> a</c><00:13:12.000><c> veto</c><00:13:12.360><c> which</c><00:13:12.959><c> results</c><00:13:13.399><c> in</c>

00:13:13.670 --> 00:13:13.680 align:start position:0%
reward winner is a veto which results in
 

00:13:13.680 --> 00:13:16.750 align:start position:0%
reward winner is a veto which results in
revealing<00:13:14.120><c> cheater</c><00:13:14.600><c> and</c><00:13:15.399><c> sending</c><00:13:16.199><c> a</c><00:13:16.399><c> deposit</c>

00:13:16.750 --> 00:13:16.760 align:start position:0%
revealing cheater and sending a deposit
 

00:13:16.760 --> 00:13:20.150 align:start position:0%
revealing cheater and sending a deposit
to<00:13:16.920><c> the</c><00:13:17.199><c> revealing</c><00:13:17.720><c> note</c><00:13:18.079><c> and</c><00:13:18.839><c> sending</c><00:13:19.839><c> prize</c>

00:13:20.150 --> 00:13:20.160 align:start position:0%
to the revealing note and sending prize
 

00:13:20.160 --> 00:13:21.750 align:start position:0%
to the revealing note and sending prize
to<00:13:20.320><c> the</c><00:13:20.519><c> winning</c>

00:13:21.750 --> 00:13:21.760 align:start position:0%
to the winning
 

00:13:21.760 --> 00:13:23.269 align:start position:0%
to the winning
note

00:13:23.269 --> 00:13:23.279 align:start position:0%
note
 

00:13:23.279 --> 00:13:26.750 align:start position:0%
note
so<00:13:24.279><c> one</c><00:13:24.639><c> very</c><00:13:24.920><c> important</c><00:13:25.360><c> problem</c><00:13:25.959><c> that</c><00:13:26.160><c> we</c>

00:13:26.750 --> 00:13:26.760 align:start position:0%
so one very important problem that we
 

00:13:26.760 --> 00:13:29.509 align:start position:0%
so one very important problem that we
have<00:13:26.920><c> to</c><00:13:27.120><c> deal</c><00:13:27.399><c> with</c><00:13:28.320><c> is</c><00:13:28.720><c> how</c><00:13:28.880><c> to</c><00:13:29.160><c> Generate</c>

00:13:29.509 --> 00:13:29.519 align:start position:0%
have to deal with is how to Generate
 

00:13:29.519 --> 00:13:32.550 align:start position:0%
have to deal with is how to Generate
random<00:13:29.839><c> value</c><00:13:30.519><c> well</c><00:13:31.160><c> generating</c><00:13:31.880><c> values</c>

00:13:32.550 --> 00:13:32.560 align:start position:0%
random value well generating values
 

00:13:32.560 --> 00:13:36.350 align:start position:0%
random value well generating values
random<00:13:32.920><c> values</c><00:13:33.800><c> by</c><00:13:34.800><c> Future</c><00:13:35.199><c> blocks</c><00:13:35.560><c> is</c><00:13:35.720><c> not</c><00:13:36.160><c> a</c>

00:13:36.350 --> 00:13:36.360 align:start position:0%
random values by Future blocks is not a
 

00:13:36.360 --> 00:13:39.829 align:start position:0%
random values by Future blocks is not a
perfect<00:13:36.720><c> method</c><00:13:37.000><c> because</c><00:13:37.680><c> it's</c><00:13:38.680><c> um</c><00:13:38.839><c> prone</c><00:13:39.160><c> to</c>

00:13:39.829 --> 00:13:39.839 align:start position:0%
perfect method because it's um prone to
 

00:13:39.839 --> 00:13:44.870 align:start position:0%
perfect method because it's um prone to
minus<00:13:40.320><c> fraud</c><00:13:41.079><c> and</c><00:13:41.320><c> at</c><00:13:41.480><c> the</c><00:13:41.639><c> point</c><00:13:42.320><c> of</c><00:13:43.320><c> this</c>

00:13:44.870 --> 00:13:44.880 align:start position:0%
minus fraud and at the point of this
 

00:13:44.880 --> 00:13:48.509 align:start position:0%
minus fraud and at the point of this
presentation<00:13:45.880><c> only</c><00:13:46.160><c> 25</c><00:13:46.959><c> and</c><00:13:47.160><c> 56</c><00:13:47.720><c> blocks</c><00:13:48.320><c> can</c>

00:13:48.509 --> 00:13:48.519 align:start position:0%
presentation only 25 and 56 blocks can
 

00:13:48.519 --> 00:13:52.030 align:start position:0%
presentation only 25 and 56 blocks can
be<00:13:49.240><c> well</c><00:13:50.240><c> hashes</c><00:13:50.639><c> of</c><00:13:50.759><c> blocks</c><00:13:51.399><c> are</c><00:13:51.639><c> available</c>

00:13:52.030 --> 00:13:52.040 align:start position:0%
be well hashes of blocks are available
 

00:13:52.040 --> 00:13:54.749 align:start position:0%
be well hashes of blocks are available
to<00:13:52.199><c> the</c><00:13:52.600><c> contract</c>

00:13:54.749 --> 00:13:54.759 align:start position:0%
to the contract
 

00:13:54.759 --> 00:14:01.230 align:start position:0%
to the contract
so<00:13:55.759><c> within</c><00:13:57.000><c> 25</c><00:13:58.000><c> 2000</c><00:13:58.759><c> and</c><00:13:59.199><c> 56</c><00:13:59.759><c> blocks</c><00:14:00.279><c> a</c><00:14:00.959><c> block</c>

00:14:01.230 --> 00:14:01.240 align:start position:0%
so within 25 2000 and 56 blocks a block
 

00:14:01.240 --> 00:14:03.389 align:start position:0%
so within 25 2000 and 56 blocks a block
hash<00:14:01.560><c> has</c><00:14:01.680><c> to</c><00:14:01.839><c> be</c><00:14:02.160><c> stored</c><00:14:02.600><c> in</c><00:14:02.680><c> a</c><00:14:02.839><c> contract</c>

00:14:03.389 --> 00:14:03.399 align:start position:0%
hash has to be stored in a contract
 

00:14:03.399 --> 00:14:05.350 align:start position:0%
hash has to be stored in a contract
because<00:14:03.639><c> later</c><00:14:03.880><c> on</c><00:14:04.040><c> it</c><00:14:04.160><c> cannot</c><00:14:04.399><c> be</c><00:14:04.480><c> verified</c>

00:14:05.350 --> 00:14:05.360 align:start position:0%
because later on it cannot be verified
 

00:14:05.360 --> 00:14:08.230 align:start position:0%
because later on it cannot be verified
if<00:14:05.519><c> that</c><00:14:05.720><c> doesn't</c><00:14:06.040><c> happen</c><00:14:07.000><c> then</c><00:14:07.440><c> the</c><00:14:07.639><c> next</c>

00:14:08.230 --> 00:14:08.240 align:start position:0%
if that doesn't happen then the next
 

00:14:08.240 --> 00:14:14.509 align:start position:0%
if that doesn't happen then the next
batch<00:14:08.519><c> of</c><00:14:08.800><c> 25</c><00:14:10.160><c> 2256</c><00:14:11.160><c> blocks</c><00:14:11.480><c> is</c><00:14:12.320><c> used</c><00:14:13.519><c> and</c>

00:14:14.509 --> 00:14:14.519 align:start position:0%
batch of 25 2256 blocks is used and
 

00:14:14.519 --> 00:14:17.150 align:start position:0%
batch of 25 2256 blocks is used and
another<00:14:14.880><c> hash</c><00:14:15.120><c> is</c><00:14:15.240><c> used</c><00:14:16.000><c> it's</c><00:14:16.160><c> fair</c><00:14:16.560><c> but</c><00:14:16.800><c> it</c>

00:14:17.150 --> 00:14:17.160 align:start position:0%
another hash is used it's fair but it
 

00:14:17.160 --> 00:14:19.310 align:start position:0%
another hash is used it's fair but it
changes<00:14:17.560><c> the</c><00:14:17.680><c> winner</c><00:14:18.040><c> so</c><00:14:18.440><c> it's</c><00:14:18.759><c> an</c><00:14:18.920><c> incentive</c>

00:14:19.310 --> 00:14:19.320 align:start position:0%
changes the winner so it's an incentive
 

00:14:19.320 --> 00:14:22.590 align:start position:0%
changes the winner so it's an incentive
to<00:14:19.560><c> everyone</c><00:14:20.639><c> to</c><00:14:21.639><c> get</c><00:14:21.800><c> that</c><00:14:22.000><c> has</c><00:14:22.279><c> from</c><00:14:22.399><c> the</c>

00:14:22.590 --> 00:14:22.600 align:start position:0%
to everyone to get that has from the
 

00:14:22.600 --> 00:14:26.189 align:start position:0%
to everyone to get that has from the
first<00:14:23.399><c> 256</c>

00:14:26.189 --> 00:14:26.199 align:start position:0%
first 256
 

00:14:26.199 --> 00:14:28.749 align:start position:0%
first 256
blocks<00:14:27.199><c> well</c><00:14:27.800><c> so</c><00:14:28.000><c> far</c><00:14:28.160><c> we</c><00:14:28.279><c> don't</c><00:14:28.440><c> know</c><00:14:28.600><c> any</c>

00:14:28.749 --> 00:14:28.759 align:start position:0%
blocks well so far we don't know any
 

00:14:28.759 --> 00:14:33.110 align:start position:0%
blocks well so far we don't know any
better<00:14:29.440><c> solution</c><00:14:30.440><c> but</c><00:14:30.600><c> we're</c><00:14:31.519><c> aware</c><00:14:32.120><c> of</c>

00:14:33.110 --> 00:14:33.120 align:start position:0%
better solution but we're aware of
 

00:14:33.120 --> 00:14:36.550 align:start position:0%
better solution but we're aware of
approaches<00:14:33.680><c> that</c><00:14:33.880><c> can</c><00:14:34.279><c> in</c><00:14:34.800><c> future</c><00:14:35.800><c> uh</c><00:14:35.959><c> replace</c>

00:14:36.550 --> 00:14:36.560 align:start position:0%
approaches that can in future uh replace
 

00:14:36.560 --> 00:14:39.150 align:start position:0%
approaches that can in future uh replace
our<00:14:36.880><c> approach</c><00:14:37.720><c> run</c><00:14:38.000><c> our</c><00:14:38.240><c> contracts</c><00:14:38.600><c> and</c><00:14:38.759><c> alarm</c>

00:14:39.150 --> 00:14:39.160 align:start position:0%
our approach run our contracts and alarm
 

00:14:39.160 --> 00:14:43.269 align:start position:0%
our approach run our contracts and alarm
clock<00:14:40.600><c> if</c><00:14:41.600><c> when</c><00:14:41.880><c> stable</c><00:14:42.360><c> and</c><00:14:42.759><c> well</c><00:14:43.079><c> welld</c>

00:14:43.269 --> 00:14:43.279 align:start position:0%
clock if when stable and well welld
 

00:14:43.279 --> 00:14:45.509 align:start position:0%
clock if when stable and well welld
developed<00:14:44.199><c> may</c><00:14:44.360><c> be</c><00:14:44.519><c> a</c><00:14:44.639><c> better</c><00:14:45.000><c> approach</c><00:14:45.320><c> to</c>

00:14:45.509 --> 00:14:45.519 align:start position:0%
developed may be a better approach to
 

00:14:45.519 --> 00:14:48.350 align:start position:0%
developed may be a better approach to
this<00:14:45.720><c> problem</c><00:14:46.480><c> and</c><00:14:46.800><c> may</c><00:14:47.000><c> solve</c><00:14:47.320><c> it</c><00:14:47.759><c> easily</c><00:14:48.240><c> we</c>

00:14:48.350 --> 00:14:48.360 align:start position:0%
this problem and may solve it easily we
 

00:14:48.360 --> 00:14:51.710 align:start position:0%
this problem and may solve it easily we
don't<00:14:48.600><c> know</c><00:14:49.600><c> right</c><00:14:49.720><c> now</c><00:14:49.880><c> there</c><00:14:50.279><c> are</c><00:14:51.279><c> not</c><00:14:51.519><c> very</c>

00:14:51.710 --> 00:14:51.720 align:start position:0%
don't know right now there are not very
 

00:14:51.720 --> 00:14:55.110 align:start position:0%
don't know right now there are not very
reliable<00:14:52.320><c> and</c><00:14:53.320><c> well</c><00:14:54.240><c> more</c><00:14:54.519><c> expensive</c><00:14:54.959><c> than</c>

00:14:55.110 --> 00:14:55.120 align:start position:0%
reliable and well more expensive than
 

00:14:55.120 --> 00:14:57.670 align:start position:0%
reliable and well more expensive than
our<00:14:55.360><c> approach</c><00:14:55.959><c> simply</c>

00:14:57.670 --> 00:14:57.680 align:start position:0%
our approach simply
 

00:14:57.680 --> 00:15:00.870 align:start position:0%
our approach simply
so<00:14:58.680><c> with</c><00:14:59.079><c> know</c><00:14:59.240><c> that</c><00:14:59.399><c> they</c><00:14:59.720><c> exist</c><00:15:00.120><c> we</c><00:15:00.279><c> know</c>

00:15:00.870 --> 00:15:00.880 align:start position:0%
so with know that they exist we know
 

00:15:00.880 --> 00:15:03.590 align:start position:0%
so with know that they exist we know
that<00:15:01.079><c> they</c><00:15:01.199><c> can</c><00:15:01.360><c> be</c><00:15:01.519><c> used</c><00:15:02.079><c> but</c><00:15:03.079><c> we</c><00:15:03.279><c> have</c><00:15:03.399><c> to</c>

00:15:03.590 --> 00:15:03.600 align:start position:0%
that they can be used but we have to
 

00:15:03.600 --> 00:15:06.509 align:start position:0%
that they can be used but we have to
wait<00:15:03.920><c> until</c><00:15:04.279><c> they</c><00:15:05.079><c> get</c><00:15:05.240><c> a</c><00:15:05.320><c> bit</c><00:15:05.480><c> more</c>

00:15:06.509 --> 00:15:06.519 align:start position:0%
wait until they get a bit more
 

00:15:06.519 --> 00:15:09.629 align:start position:0%
wait until they get a bit more
mature<00:15:07.519><c> so</c><00:15:08.000><c> the</c><00:15:08.120><c> cost</c><00:15:08.360><c> comparison</c><00:15:08.880><c> between</c>

00:15:09.629 --> 00:15:09.639 align:start position:0%
mature so the cost comparison between
 

00:15:09.639 --> 00:15:12.150 align:start position:0%
mature so the cost comparison between
presented<00:15:10.079><c> methods</c><00:15:10.519><c> like</c><00:15:10.720><c> here</c><00:15:11.320><c> is</c><00:15:11.519><c> like</c><00:15:11.720><c> this</c>

00:15:12.150 --> 00:15:12.160 align:start position:0%
presented methods like here is like this
 

00:15:12.160 --> 00:15:13.749 align:start position:0%
presented methods like here is like this
Bing<00:15:12.519><c> and</c><00:15:12.639><c> sub</c><00:15:12.880><c> accounts</c><00:15:13.120><c> gross</c><00:15:13.399><c> linearly</c>

00:15:13.749 --> 00:15:13.759 align:start position:0%
Bing and sub accounts gross linearly
 

00:15:13.759 --> 00:15:16.710 align:start position:0%
Bing and sub accounts gross linearly
with<00:15:13.880><c> the</c><00:15:13.959><c> number</c><00:15:14.160><c> of</c><00:15:14.279><c> users</c><00:15:15.240><c> Lottery</c><00:15:15.720><c> check</c>

00:15:16.710 --> 00:15:16.720 align:start position:0%
with the number of users Lottery check
 

00:15:16.720 --> 00:15:19.470 align:start position:0%
with the number of users Lottery check
as<00:15:16.839><c> you</c><00:15:16.920><c> can</c><00:15:17.079><c> see</c><00:15:17.440><c> gross</c><00:15:18.240><c> uh</c><00:15:18.839><c> logarithmically</c>

00:15:19.470 --> 00:15:19.480 align:start position:0%
as you can see gross uh logarithmically
 

00:15:19.480 --> 00:15:22.389 align:start position:0%
as you can see gross uh logarithmically
lottery<00:15:19.759><c> winner</c><00:15:20.000><c> is</c><00:15:20.079><c> a</c><00:15:20.199><c> constant</c><00:15:20.839><c> cost</c><00:15:21.839><c> and</c>

00:15:22.389 --> 00:15:22.399 align:start position:0%
lottery winner is a constant cost and
 

00:15:22.399 --> 00:15:26.269 align:start position:0%
lottery winner is a constant cost and
for<00:15:23.399><c> less</c><00:15:23.680><c> than</c><00:15:24.240><c> 256</c><00:15:25.199><c> users</c>

00:15:26.269 --> 00:15:26.279 align:start position:0%
for less than 256 users
 

00:15:26.279 --> 00:15:28.990 align:start position:0%
for less than 256 users
Lottery<00:15:27.279><c> check</c><00:15:27.680><c> is</c><00:15:28.040><c> cheaper</c><00:15:28.440><c> than</c><00:15:28.560><c> Lottery</c>

00:15:28.990 --> 00:15:29.000 align:start position:0%
Lottery check is cheaper than Lottery
 

00:15:29.000 --> 00:15:30.710 align:start position:0%
Lottery check is cheaper than Lottery
winner<00:15:29.440><c> which</c><00:15:29.680><c> makes</c><00:15:29.920><c> it</c><00:15:30.040><c> a</c><00:15:30.199><c> preferable</c>

00:15:30.710 --> 00:15:30.720 align:start position:0%
winner which makes it a preferable
 

00:15:30.720 --> 00:15:33.829 align:start position:0%
winner which makes it a preferable
method<00:15:30.959><c> in</c><00:15:31.079><c> our</c><00:15:31.639><c> setting</c><00:15:32.639><c> as</c><00:15:32.759><c> you</c><00:15:32.839><c> can</c><00:15:33.000><c> see</c><00:15:33.240><c> for</c>

00:15:33.829 --> 00:15:33.839 align:start position:0%
method in our setting as you can see for
 

00:15:33.839 --> 00:15:36.670 align:start position:0%
method in our setting as you can see for
100<00:15:34.160><c> users</c><00:15:34.720><c> cost</c><00:15:35.000><c> is</c><00:15:35.199><c> 6</c><00:15:35.440><c> to7</c><00:15:35.959><c> times</c><00:15:36.360><c> higher</c>

00:15:36.670 --> 00:15:36.680 align:start position:0%
100 users cost is 6 to7 times higher
 

00:15:36.680 --> 00:15:39.030 align:start position:0%
100 users cost is 6 to7 times higher
than<00:15:36.959><c> for</c><00:15:37.160><c> lottery</c><00:15:37.800><c> Bing</c><00:15:38.160><c> and</c><00:15:38.319><c> sub</c><00:15:38.600><c> accounts</c>

00:15:39.030 --> 00:15:39.040 align:start position:0%
than for lottery Bing and sub accounts
 

00:15:39.040 --> 00:15:41.790 align:start position:0%
than for lottery Bing and sub accounts
and<00:15:39.160><c> for</c><00:15:39.360><c> 1,000</c><00:15:39.800><c> users</c><00:15:40.120><c> it's</c><00:15:40.680><c> two</c><00:15:40.880><c> ERS</c><00:15:41.199><c> of</c>

00:15:41.790 --> 00:15:41.800 align:start position:0%
and for 1,000 users it's two ERS of
 

00:15:41.800 --> 00:15:44.350 align:start position:0%
and for 1,000 users it's two ERS of
magnitude<00:15:42.800><c> more</c><00:15:43.040><c> expensive</c><00:15:43.600><c> which</c><00:15:43.759><c> makes</c><00:15:44.000><c> it</c>

00:15:44.350 --> 00:15:44.360 align:start position:0%
magnitude more expensive which makes it
 

00:15:44.360 --> 00:15:47.389 align:start position:0%
magnitude more expensive which makes it
unusable<00:15:45.360><c> in</c><00:15:45.480><c> our</c><00:15:45.800><c> setting</c><00:15:46.800><c> uh</c><00:15:46.959><c> what</c><00:15:47.079><c> might</c><00:15:47.240><c> be</c>

00:15:47.389 --> 00:15:47.399 align:start position:0%
unusable in our setting uh what might be
 

00:15:47.399 --> 00:15:49.550 align:start position:0%
unusable in our setting uh what might be
interesting<00:15:47.800><c> for</c><00:15:47.959><c> a</c><00:15:48.079><c> user</c><00:15:48.800><c> who</c><00:15:49.040><c> takes</c><00:15:49.279><c> part</c><00:15:49.480><c> in</c>

00:15:49.550 --> 00:15:49.560 align:start position:0%
interesting for a user who takes part in
 

00:15:49.560 --> 00:15:52.110 align:start position:0%
interesting for a user who takes part in
a<00:15:49.720><c> probabilistic</c><00:15:50.319><c> setting</c><00:15:51.120><c> is</c><00:15:51.360><c> how</c><00:15:51.560><c> long</c>

00:15:52.110 --> 00:15:52.120 align:start position:0%
a probabilistic setting is how long
 

00:15:52.120 --> 00:15:54.309 align:start position:0%
a probabilistic setting is how long
would<00:15:52.720><c> well</c><00:15:52.959><c> a</c><00:15:53.040><c> user</c><00:15:53.279><c> would</c><00:15:53.440><c> have</c><00:15:53.560><c> to</c><00:15:53.720><c> wait</c><00:15:54.120><c> for</c>

00:15:54.309 --> 00:15:54.319 align:start position:0%
would well a user would have to wait for
 

00:15:54.319 --> 00:15:57.309 align:start position:0%
would well a user would have to wait for
the<00:15:54.440><c> first</c><00:15:54.839><c> pay</c><00:15:55.560><c> payment</c><00:15:56.560><c> and</c><00:15:56.680><c> it</c><00:15:56.800><c> seems</c><00:15:57.160><c> that</c>

00:15:57.309 --> 00:15:57.319 align:start position:0%
the first pay payment and it seems that
 

00:15:57.319 --> 00:15:59.030 align:start position:0%
the first pay payment and it seems that
the<00:15:57.480><c> probability</c><00:15:57.920><c> of</c><00:15:58.040><c> not</c><00:15:58.199><c> getting</c><00:15:58.440><c> a</c><00:15:58.560><c> payment</c>

00:15:59.030 --> 00:15:59.040 align:start position:0%
the probability of not getting a payment
 

00:15:59.040 --> 00:16:01.470 align:start position:0%
the probability of not getting a payment
during<00:15:59.279><c> first</c><00:16:00.079><c> and</c><00:16:00.319><c> number</c><00:16:00.560><c> of</c><00:16:00.680><c> lotteries</c>

00:16:01.470 --> 00:16:01.480 align:start position:0%
during first and number of lotteries
 

00:16:01.480 --> 00:16:04.110 align:start position:0%
during first and number of lotteries
drops<00:16:01.800><c> to</c><00:16:01.959><c> zero</c><00:16:02.240><c> pretty</c><00:16:02.560><c> quickly</c><00:16:03.560><c> which</c><00:16:03.720><c> means</c>

00:16:04.110 --> 00:16:04.120 align:start position:0%
drops to zero pretty quickly which means
 

00:16:04.120 --> 00:16:07.629 align:start position:0%
drops to zero pretty quickly which means
that<00:16:04.759><c> it</c><00:16:04.959><c> goes</c><00:16:05.880><c> Rises</c><00:16:06.240><c> to</c><00:16:06.399><c> one</c><00:16:06.759><c> pretty</c><00:16:07.079><c> quickly</c>

00:16:07.629 --> 00:16:07.639 align:start position:0%
that it goes Rises to one pretty quickly
 

00:16:07.639 --> 00:16:09.550 align:start position:0%
that it goes Rises to one pretty quickly
probability<00:16:08.079><c> of</c><00:16:08.279><c> getting</c><00:16:08.600><c> a</c><00:16:08.759><c> payment</c><00:16:09.160><c> Rises</c>

00:16:09.550 --> 00:16:09.560 align:start position:0%
probability of getting a payment Rises
 

00:16:09.560 --> 00:16:10.790 align:start position:0%
probability of getting a payment Rises
Qui<00:16:09.800><c> quickly</c><00:16:10.079><c> to</c>

00:16:10.790 --> 00:16:10.800 align:start position:0%
Qui quickly to
 

00:16:10.800 --> 00:16:15.110 align:start position:0%
Qui quickly to
one<00:16:11.800><c> what's</c><00:16:12.040><c> even</c><00:16:12.279><c> more</c><00:16:12.839><c> interesting</c><00:16:14.120><c> is</c>

00:16:15.110 --> 00:16:15.120 align:start position:0%
one what's even more interesting is
 

00:16:15.120 --> 00:16:16.629 align:start position:0%
one what's even more interesting is
what's<00:16:15.319><c> the</c><00:16:15.480><c> chance</c><00:16:15.720><c> of</c><00:16:15.920><c> getting</c><00:16:16.279><c> some</c>

00:16:16.629 --> 00:16:16.639 align:start position:0%
what's the chance of getting some
 

00:16:16.639 --> 00:16:19.189 align:start position:0%
what's the chance of getting some
predefined<00:16:17.279><c> amount</c><00:16:17.680><c> of</c><00:16:17.959><c> expected</c><00:16:18.440><c> income</c>

00:16:19.189 --> 00:16:19.199 align:start position:0%
predefined amount of expected income
 

00:16:19.199 --> 00:16:22.430 align:start position:0%
predefined amount of expected income
after<00:16:19.639><c> a</c><00:16:19.759><c> number</c><00:16:20.000><c> of</c><00:16:20.120><c> lotteries</c><00:16:21.120><c> well</c><00:16:21.560><c> using</c><00:16:22.040><c> a</c>

00:16:22.430 --> 00:16:22.440 align:start position:0%
after a number of lotteries well using a
 

00:16:22.440 --> 00:16:23.910 align:start position:0%
after a number of lotteries well using a
simplified<00:16:22.959><c> approach</c><00:16:23.319><c> with</c><00:16:23.480><c> binomial</c>

00:16:23.910 --> 00:16:23.920 align:start position:0%
simplified approach with binomial
 

00:16:23.920 --> 00:16:25.230 align:start position:0%
simplified approach with binomial
cumulative

00:16:25.230 --> 00:16:25.240 align:start position:0%
cumulative
 

00:16:25.240 --> 00:16:30.030 align:start position:0%
cumulative
distribution<00:16:26.240><c> uh</c><00:16:26.639><c> we</c><00:16:26.759><c> can</c><00:16:26.920><c> show</c><00:16:27.360><c> that</c><00:16:28.000><c> this</c><00:16:28.120><c> is</c>

00:16:30.030 --> 00:16:30.040 align:start position:0%
distribution uh we can show that this is
 

00:16:30.040 --> 00:16:32.790 align:start position:0%
distribution uh we can show that this is
this<00:16:30.199><c> grows</c><00:16:30.600><c> to</c><00:16:31.199><c> one</c><00:16:32.199><c> with</c><00:16:32.399><c> the</c><00:16:32.519><c> number</c><00:16:32.680><c> of</c>

00:16:32.790 --> 00:16:32.800 align:start position:0%
this grows to one with the number of
 

00:16:32.800 --> 00:16:35.350 align:start position:0%
this grows to one with the number of
lotteries<00:16:33.519><c> the</c><00:16:33.639><c> way</c><00:16:33.800><c> it's</c><00:16:34.000><c> presented</c><00:16:34.360><c> on</c><00:16:34.519><c> this</c>

00:16:35.350 --> 00:16:35.360 align:start position:0%
lotteries the way it's presented on this
 

00:16:35.360 --> 00:16:39.749 align:start position:0%
lotteries the way it's presented on this
graph<00:16:36.360><c> and</c><00:16:37.279><c> it's</c><00:16:37.880><c> pretty</c><00:16:38.880><c> convincing</c><00:16:39.399><c> that</c><00:16:39.560><c> it</c>

00:16:39.749 --> 00:16:39.759 align:start position:0%
graph and it's pretty convincing that it
 

00:16:39.759 --> 00:16:41.710 align:start position:0%
graph and it's pretty convincing that it
should<00:16:40.040><c> work</c><00:16:40.600><c> and</c><00:16:40.880><c> it</c><00:16:41.000><c> should</c><00:16:41.160><c> be</c><00:16:41.279><c> convincing</c>

00:16:41.710 --> 00:16:41.720 align:start position:0%
should work and it should be convincing
 

00:16:41.720 --> 00:16:45.949 align:start position:0%
should work and it should be convincing
to<00:16:41.880><c> users</c><00:16:42.720><c> to</c><00:16:43.079><c> take</c><00:16:43.319><c> part</c><00:16:43.600><c> take</c><00:16:43.839><c> part</c><00:16:44.120><c> in</c>

00:16:45.949 --> 00:16:45.959 align:start position:0%
to users to take part take part in
 

00:16:45.959 --> 00:16:48.189 align:start position:0%
to users to take part take part in
lotteries<00:16:46.959><c> thank</c><00:16:47.079><c> you</c><00:16:47.199><c> very</c><00:16:47.360><c> much</c><00:16:47.920><c> if</c><00:16:48.040><c> you</c>

00:16:48.189 --> 00:16:48.199 align:start position:0%
lotteries thank you very much if you
 

00:16:48.199 --> 00:16:49.470 align:start position:0%
lotteries thank you very much if you
have<00:16:48.319><c> any</c><00:16:48.480><c> question</c><00:16:48.759><c> please</c><00:16:48.920><c> don't</c><00:16:49.120><c> hesitate</c>

00:16:49.470 --> 00:16:49.480 align:start position:0%
have any question please don't hesitate
 

00:16:49.480 --> 00:16:59.580 align:start position:0%
have any question please don't hesitate
to<00:16:49.720><c> contact</c><00:16:50.120><c> us</c>

00:16:59.580 --> 00:16:59.590 align:start position:0%
 
 

00:16:59.590 --> 00:17:03.919 align:start position:0%
 
[Music]

