WEBVTT
Kind: captions
Language: en

00:00:01.070 --> 00:00:13.579 align:start position:0%
 
[Applause]

00:00:13.579 --> 00:00:13.589 align:start position:0%
 
 

00:00:13.589 --> 00:00:17.249 align:start position:0%
 
yes<00:00:14.589><c> you'd</c><00:00:14.799><c> be</c><00:00:14.859><c> fine</c><00:00:15.070><c> but</c><00:00:15.400><c> but</c><00:00:16.209><c> the</c><00:00:16.720><c> the</c><00:00:16.990><c> mic</c>

00:00:17.249 --> 00:00:17.259 align:start position:0%
yes you'd be fine but but the the mic
 

00:00:17.259 --> 00:00:25.919 align:start position:0%
yes you'd be fine but but the the mic
would<00:00:17.500><c> be</c><00:00:23.820><c> Lauren</c><00:00:24.820><c> look</c><00:00:25.150><c> thank</c><00:00:25.630><c> you</c><00:00:25.689><c> everyone</c>

00:00:25.919 --> 00:00:25.929 align:start position:0%
would be Lauren look thank you everyone
 

00:00:25.929 --> 00:00:28.950 align:start position:0%
would be Lauren look thank you everyone
for<00:00:26.109><c> joining</c><00:00:26.769><c> this</c><00:00:27.490><c> talk</c><00:00:27.759><c> and</c><00:00:28.000><c> duck</c><00:00:28.449><c> mechanics</c>

00:00:28.950 --> 00:00:28.960 align:start position:0%
for joining this talk and duck mechanics
 

00:00:28.960 --> 00:00:31.499 align:start position:0%
for joining this talk and duck mechanics
I'm<00:00:29.320><c> the</c><00:00:29.890><c> founder</c><00:00:30.189><c> of</c><00:00:30.220><c> a</c><00:00:30.369><c> project</c><00:00:30.759><c> called</c><00:00:31.000><c> live</c>

00:00:31.499 --> 00:00:31.509 align:start position:0%
I'm the founder of a project called live
 

00:00:31.509 --> 00:00:34.350 align:start position:0%
I'm the founder of a project called live
here<00:00:31.869><c> live</c><00:00:32.500><c> video</c><00:00:33.100><c> streaming</c><00:00:33.640><c> infrastructure</c>

00:00:34.350 --> 00:00:34.360 align:start position:0%
here live video streaming infrastructure
 

00:00:34.360 --> 00:00:36.750 align:start position:0%
here live video streaming infrastructure
project<00:00:34.839><c> built</c><00:00:35.470><c> on</c><00:00:35.620><c> interior</c><00:00:35.860><c> this</c><00:00:36.430><c> is</c><00:00:36.579><c> my</c>

00:00:36.750 --> 00:00:36.760 align:start position:0%
project built on interior this is my
 

00:00:36.760 --> 00:00:39.990 align:start position:0%
project built on interior this is my
colleague<00:00:37.110><c> youngin</c><00:00:38.280><c> who</c><00:00:39.280><c> works</c><00:00:39.579><c> with</c><00:00:39.730><c> us</c><00:00:39.850><c> on</c>

00:00:39.990 --> 00:00:40.000 align:start position:0%
colleague youngin who works with us on
 

00:00:40.000 --> 00:00:42.110 align:start position:0%
colleague youngin who works with us on
protocol<00:00:40.900><c> design</c><00:00:41.170><c> research</c><00:00:41.590><c> implementation</c>

00:00:42.110 --> 00:00:42.120 align:start position:0%
protocol design research implementation
 

00:00:42.120 --> 00:00:46.170 align:start position:0%
protocol design research implementation
we're<00:00:43.120><c> giving</c><00:00:43.539><c> a</c><00:00:43.600><c> talk</c><00:00:43.809><c> today</c><00:00:44.079><c> about</c><00:00:45.180><c> scaling</c>

00:00:46.170 --> 00:00:46.180 align:start position:0%
we're giving a talk today about scaling
 

00:00:46.180 --> 00:00:49.799 align:start position:0%
we're giving a talk today about scaling
payments<00:00:46.840><c> on</c><00:00:46.960><c> etherium</c><00:00:47.469><c> using</c><00:00:48.250><c> a</c><00:00:48.809><c> protocol</c>

00:00:49.799 --> 00:00:49.809 align:start position:0%
payments on etherium using a protocol
 

00:00:49.809 --> 00:00:51.990 align:start position:0%
payments on etherium using a protocol
called<00:00:49.989><c> probabilistic</c><00:00:50.710><c> micro</c><00:00:51.309><c> payments</c><00:00:51.789><c> and</c>

00:00:51.990 --> 00:00:52.000 align:start position:0%
called probabilistic micro payments and
 

00:00:52.000 --> 00:00:55.349 align:start position:0%
called probabilistic micro payments and
the<00:00:52.719><c> reason</c><00:00:53.020><c> that</c><00:00:53.170><c> we</c><00:00:53.320><c> chose</c><00:00:53.350><c> to</c><00:00:53.920><c> be</c><00:00:54.699><c> into</c><00:00:55.210><c> this</c>

00:00:55.349 --> 00:00:55.359 align:start position:0%
the reason that we chose to be into this
 

00:00:55.359 --> 00:00:57.090 align:start position:0%
the reason that we chose to be into this
protocol<00:00:55.809><c> and</c><00:00:55.989><c> implemented</c><00:00:56.410><c> and</c><00:00:56.530><c> tested</c><00:00:56.680><c> is</c>

00:00:57.090 --> 00:00:57.100 align:start position:0%
protocol and implemented and tested is
 

00:00:57.100 --> 00:01:00.270 align:start position:0%
protocol and implemented and tested is
because<00:00:57.640><c> it's</c><00:00:57.789><c> actually</c><00:00:58.239><c> a</c><00:00:58.800><c> scaling</c><00:00:59.800><c> solution</c>

00:01:00.270 --> 00:01:00.280 align:start position:0%
because it's actually a scaling solution
 

00:01:00.280 --> 00:01:03.299 align:start position:0%
because it's actually a scaling solution
for<00:01:00.489><c> micro</c><00:01:00.760><c> payments</c><00:01:01.239><c> that</c><00:01:01.420><c> works</c><00:01:01.739><c> today</c><00:01:02.739><c> on</c>

00:01:03.299 --> 00:01:03.309 align:start position:0%
for micro payments that works today on
 

00:01:03.309 --> 00:01:07.020 align:start position:0%
for micro payments that works today on
ethereum<00:01:03.670><c> without</c><00:01:04.570><c> requiring</c><00:01:05.080><c> any</c><00:01:05.759><c> layer</c><00:01:06.759><c> two</c>

00:01:07.020 --> 00:01:07.030 align:start position:0%
ethereum without requiring any layer two
 

00:01:07.030 --> 00:01:11.070 align:start position:0%
ethereum without requiring any layer two
solution<00:01:07.630><c> or</c><00:01:08.110><c> any</c><00:01:08.500><c> reliance</c><00:01:08.890><c> on</c><00:01:09.390><c> a</c><00:01:10.390><c> trusted</c>

00:01:11.070 --> 00:01:11.080 align:start position:0%
solution or any reliance on a trusted
 

00:01:11.080 --> 00:01:13.740 align:start position:0%
solution or any reliance on a trusted
third<00:01:11.259><c> party</c><00:01:11.679><c> like</c><00:01:11.890><c> a</c><00:01:11.920><c> hub</c><00:01:12.190><c> so</c><00:01:13.060><c> for</c><00:01:13.300><c> many</c><00:01:13.599><c> use</c>

00:01:13.740 --> 00:01:13.750 align:start position:0%
third party like a hub so for many use
 

00:01:13.750 --> 00:01:15.660 align:start position:0%
third party like a hub so for many use
cases<00:01:13.780><c> it's</c><00:01:14.289><c> really</c><00:01:14.979><c> compelling</c><00:01:15.310><c> really</c>

00:01:15.660 --> 00:01:15.670 align:start position:0%
cases it's really compelling really
 

00:01:15.670 --> 00:01:18.449 align:start position:0%
cases it's really compelling really
powerful<00:01:16.119><c> there</c><00:01:16.270><c> allows</c><00:01:16.599><c> you</c><00:01:16.750><c> to</c><00:01:16.869><c> send</c><00:01:17.459><c> micro</c>

00:01:18.449 --> 00:01:18.459 align:start position:0%
powerful there allows you to send micro
 

00:01:18.459 --> 00:01:20.279 align:start position:0%
powerful there allows you to send micro
payments<00:01:18.880><c> look</c><00:01:18.940><c> around</c><00:01:19.450><c> to</c><00:01:19.720><c> many</c><00:01:19.899><c> receivers</c>

00:01:20.279 --> 00:01:20.289 align:start position:0%
payments look around to many receivers
 

00:01:20.289 --> 00:01:22.680 align:start position:0%
payments look around to many receivers
without<00:01:21.160><c> a</c><00:01:21.190><c> lot</c><00:01:21.429><c> of</c><00:01:21.520><c> overhead</c><00:01:21.759><c> and</c><00:01:22.179><c> without</c>

00:01:22.680 --> 00:01:22.690 align:start position:0%
without a lot of overhead and without
 

00:01:22.690 --> 00:01:25.740 align:start position:0%
without a lot of overhead and without
exposure<00:01:23.229><c> to</c><00:01:23.740><c> gas</c><00:01:24.550><c> price</c><00:01:24.849><c> fluctuations</c><00:01:25.569><c> in</c>

00:01:25.740 --> 00:01:25.750 align:start position:0%
exposure to gas price fluctuations in
 

00:01:25.750 --> 00:01:27.359 align:start position:0%
exposure to gas price fluctuations in
the<00:01:25.810><c> area</c><00:01:26.140><c> so</c><00:01:26.709><c> I</c><00:01:26.979><c> think</c><00:01:27.069><c> it's</c><00:01:27.250><c> pretty</c>

00:01:27.359 --> 00:01:27.369 align:start position:0%
the area so I think it's pretty
 

00:01:27.369 --> 00:01:31.800 align:start position:0%
the area so I think it's pretty
interesting<00:01:27.459><c> so</c><00:01:28.300><c> what</c><00:01:28.569><c> are</c><00:01:29.069><c> PMS</c><00:01:30.130><c> I</c><00:01:30.720><c> like</c><00:01:31.720><c> to</c>

00:01:31.800 --> 00:01:31.810 align:start position:0%
interesting so what are PMS I like to
 

00:01:31.810 --> 00:01:34.770 align:start position:0%
interesting so what are PMS I like to
think<00:01:31.989><c> of</c><00:01:32.080><c> it</c><00:01:32.229><c> as</c><00:01:32.940><c> paying</c><00:01:33.940><c> for</c><00:01:34.209><c> services</c><00:01:34.720><c> or</c>

00:01:34.770 --> 00:01:34.780 align:start position:0%
think of it as paying for services or
 

00:01:34.780 --> 00:01:37.440 align:start position:0%
think of it as paying for services or
content<00:01:35.410><c> with</c><00:01:35.530><c> lottery</c><00:01:35.860><c> tickets</c><00:01:36.250><c> and</c><00:01:37.030><c> a</c>

00:01:37.440 --> 00:01:37.450 align:start position:0%
content with lottery tickets and a
 

00:01:37.450 --> 00:01:39.440 align:start position:0%
content with lottery tickets and a
traditional<00:01:38.080><c> kind</c><00:01:38.500><c> of</c><00:01:38.619><c> micro</c><00:01:38.950><c> payment</c>

00:01:39.440 --> 00:01:39.450 align:start position:0%
traditional kind of micro payment
 

00:01:39.450 --> 00:01:41.969 align:start position:0%
traditional kind of micro payment
solution<00:01:40.450><c> the</c><00:01:41.020><c> mental</c><00:01:41.319><c> model</c><00:01:41.619><c> that</c><00:01:41.739><c> people</c>

00:01:41.969 --> 00:01:41.979 align:start position:0%
solution the mental model that people
 

00:01:41.979 --> 00:01:44.760 align:start position:0%
solution the mental model that people
have<00:01:42.190><c> is</c><00:01:42.429><c> well</c><00:01:43.119><c> you</c><00:01:43.390><c> lock</c><00:01:43.630><c> some</c><00:01:44.050><c> value</c><00:01:44.739><c> on</c>

00:01:44.760 --> 00:01:44.770 align:start position:0%
have is well you lock some value on
 

00:01:44.770 --> 00:01:47.580 align:start position:0%
have is well you lock some value on
chain<00:01:45.220><c> and</c><00:01:45.489><c> so</c><00:01:46.209><c> does</c><00:01:46.330><c> another</c><00:01:46.479><c> party</c><00:01:46.899><c> and</c><00:01:47.170><c> then</c>

00:01:47.580 --> 00:01:47.590 align:start position:0%
chain and so does another party and then
 

00:01:47.590 --> 00:01:50.490 align:start position:0%
chain and so does another party and then
you<00:01:47.860><c> send</c><00:01:48.550><c> payments</c><00:01:49.119><c> I</c><00:01:49.360><c> kind</c><00:01:50.229><c> of</c>

00:01:50.490 --> 00:01:50.500 align:start position:0%
you send payments I kind of
 

00:01:50.500 --> 00:01:53.250 align:start position:0%
you send payments I kind of
cent<00:01:50.980><c> signatures</c><00:01:51.430><c> around</c><00:01:51.840><c> option</c><00:01:52.840><c> between</c>

00:01:53.250 --> 00:01:53.260 align:start position:0%
cent signatures around option between
 

00:01:53.260 --> 00:01:54.570 align:start position:0%
cent signatures around option between
these<00:01:53.380><c> two</c><00:01:53.530><c> parties</c><00:01:53.830><c> and</c><00:01:54.010><c> they</c><00:01:54.070><c> keep</c><00:01:54.190><c> track</c><00:01:54.370><c> of</c>

00:01:54.570 --> 00:01:54.580 align:start position:0%
these two parties and they keep track of
 

00:01:54.580 --> 00:01:56.070 align:start position:0%
these two parties and they keep track of
the<00:01:54.640><c> balance</c><00:01:55.060><c> and</c><00:01:55.210><c> then</c><00:01:55.660><c> when</c><00:01:55.780><c> someone's</c>

00:01:56.070 --> 00:01:56.080 align:start position:0%
the balance and then when someone's
 

00:01:56.080 --> 00:01:57.660 align:start position:0%
the balance and then when someone's
ready<00:01:56.230><c> to</c><00:01:56.380><c> leave</c><00:01:56.560><c> and</c><00:01:56.830><c> cash</c><00:01:57.040><c> out</c><00:01:57.280><c> and</c><00:01:57.550><c> take</c>

00:01:57.660 --> 00:01:57.670 align:start position:0%
ready to leave and cash out and take
 

00:01:57.670 --> 00:01:59.310 align:start position:0%
ready to leave and cash out and take
their<00:01:57.850><c> payment</c><00:01:58.240><c> they</c><00:01:58.720><c> submit</c><00:01:59.050><c> the</c><00:01:59.170><c> proof</c>

00:01:59.310 --> 00:01:59.320 align:start position:0%
their payment they submit the proof
 

00:01:59.320 --> 00:02:02.460 align:start position:0%
their payment they submit the proof
unchain<00:01:59.740><c> and</c><00:02:00.100><c> leave</c><00:02:00.510><c> and</c><00:02:01.510><c> kind</c><00:02:01.900><c> of</c><00:02:01.930><c> close</c><00:02:02.170><c> the</c>

00:02:02.460 --> 00:02:02.470 align:start position:0%
unchain and leave and kind of close the
 

00:02:02.470 --> 00:02:05.730 align:start position:0%
unchain and leave and kind of close the
closure<00:02:03.220><c> channel</c><00:02:03.840><c> so</c><00:02:04.840><c> it</c><00:02:05.020><c> probabilistic</c>

00:02:05.730 --> 00:02:05.740 align:start position:0%
closure channel so it probabilistic
 

00:02:05.740 --> 00:02:07.020 align:start position:0%
closure channel so it probabilistic
micro<00:02:06.010><c> payments</c><00:02:06.400><c> or</c><00:02:06.490><c> you're</c><00:02:06.580><c> paying</c><00:02:06.760><c> fiery</c>

00:02:07.020 --> 00:02:07.030 align:start position:0%
micro payments or you're paying fiery
 

00:02:07.030 --> 00:02:08.639 align:start position:0%
micro payments or you're paying fiery
tickets<00:02:07.450><c> it's</c><00:02:07.570><c> a</c><00:02:07.660><c> totally</c><00:02:08.050><c> different</c><00:02:08.080><c> mental</c>

00:02:08.639 --> 00:02:08.649 align:start position:0%
tickets it's a totally different mental
 

00:02:08.649 --> 00:02:10.560 align:start position:0%
tickets it's a totally different mental
model<00:02:08.710><c> it's</c><00:02:09.550><c> thinking</c><00:02:09.820><c> if</c><00:02:09.940><c> you</c><00:02:10.090><c> are</c><00:02:10.119><c> going</c><00:02:10.509><c> to</c>

00:02:10.560 --> 00:02:10.570 align:start position:0%
model it's thinking if you are going to
 

00:02:10.570 --> 00:02:13.200 align:start position:0%
model it's thinking if you are going to
be<00:02:10.720><c> paying</c><00:02:10.960><c> someone</c><00:02:11.380><c> or</c><00:02:11.710><c> people</c><00:02:12.190><c> what</c><00:02:12.940><c> you</c><00:02:13.030><c> do</c>

00:02:13.200 --> 00:02:13.210 align:start position:0%
be paying someone or people what you do
 

00:02:13.210 --> 00:02:16.400 align:start position:0%
be paying someone or people what you do
is<00:02:13.360><c> you</c><00:02:13.540><c> run</c><00:02:13.810><c> a</c><00:02:13.840><c> continuous</c><00:02:14.560><c> lottery</c><00:02:15.010><c> and</c>

00:02:16.400 --> 00:02:16.410 align:start position:0%
is you run a continuous lottery and
 

00:02:16.410 --> 00:02:19.200 align:start position:0%
is you run a continuous lottery and
everyone<00:02:17.410><c> who</c><00:02:17.770><c> you're</c><00:02:18.310><c> paying</c><00:02:18.490><c> your</c><00:02:18.760><c> decision</c>

00:02:19.200 --> 00:02:19.210 align:start position:0%
everyone who you're paying your decision
 

00:02:19.210 --> 00:02:20.700 align:start position:0%
everyone who you're paying your decision
lottery<00:02:19.570><c> tickets</c><00:02:19.960><c> to</c><00:02:20.110><c> the</c><00:02:20.260><c> playing</c><00:02:20.560><c> the</c>

00:02:20.700 --> 00:02:20.710 align:start position:0%
lottery tickets to the playing the
 

00:02:20.710 --> 00:02:23.850 align:start position:0%
lottery tickets to the playing the
lottery<00:02:20.980><c> against</c><00:02:21.970><c> you</c><00:02:22.090><c> and</c><00:02:22.709><c> eventually</c><00:02:23.709><c> some</c>

00:02:23.850 --> 00:02:23.860 align:start position:0%
lottery against you and eventually some
 

00:02:23.860 --> 00:02:25.890 align:start position:0%
lottery against you and eventually some
of<00:02:23.950><c> those</c><00:02:24.070><c> tickets</c><00:02:24.430><c> become</c><00:02:24.790><c> winners</c><00:02:25.030><c> and</c><00:02:25.510><c> the</c>

00:02:25.890 --> 00:02:25.900 align:start position:0%
of those tickets become winners and the
 

00:02:25.900 --> 00:02:27.570 align:start position:0%
of those tickets become winners and the
recipients<00:02:26.500><c> get</c><00:02:26.650><c> to</c><00:02:26.800><c> cash</c><00:02:26.980><c> in</c><00:02:27.220><c> the</c><00:02:27.310><c> winning</c>

00:02:27.570 --> 00:02:27.580 align:start position:0%
recipients get to cash in the winning
 

00:02:27.580 --> 00:02:29.580 align:start position:0%
recipients get to cash in the winning
tickets<00:02:27.940><c> on</c><00:02:28.090><c> unit</c><00:02:28.450><c> to</c><00:02:28.570><c> receive</c><00:02:28.840><c> their</c><00:02:29.080><c> their</c>

00:02:29.580 --> 00:02:29.590 align:start position:0%
tickets on unit to receive their their
 

00:02:29.590 --> 00:02:32.370 align:start position:0%
tickets on unit to receive their their
payments<00:02:30.040><c> so</c><00:02:30.640><c> this</c><00:02:31.240><c> colloquy</c><00:02:31.600><c> in</c><00:02:31.870><c> a</c><00:02:31.959><c> kind</c><00:02:32.350><c> of</c>

00:02:32.370 --> 00:02:32.380 align:start position:0%
payments so this colloquy in a kind of
 

00:02:32.380 --> 00:02:35.310 align:start position:0%
payments so this colloquy in a kind of
good<00:02:32.680><c> overview</c><00:02:33.070><c> of</c><00:02:33.220><c> PM's</c><00:02:33.610><c> and</c><00:02:34.320><c> scalable</c>

00:02:35.310 --> 00:02:35.320 align:start position:0%
good overview of PM's and scalable
 

00:02:35.320 --> 00:02:36.660 align:start position:0%
good overview of PM's and scalable
payment<00:02:35.620><c> requirements</c><00:02:36.160><c> talked</c><00:02:36.310><c> about</c><00:02:36.520><c> other</c>

00:02:36.660 --> 00:02:36.670 align:start position:0%
payment requirements talked about other
 

00:02:36.670 --> 00:02:39.960 align:start position:0%
payment requirements talked about other
men<00:02:37.080><c> we're</c><00:02:38.080><c> going</c><00:02:38.110><c> to</c><00:02:38.260><c> compare</c><00:02:38.560><c> it</c><00:02:38.590><c> to</c><00:02:39.070><c> payment</c>

00:02:39.960 --> 00:02:39.970 align:start position:0%
men we're going to compare it to payment
 

00:02:39.970 --> 00:02:42.210 align:start position:0%
men we're going to compare it to payment
channels<00:02:40.290><c> we'll</c><00:02:41.290><c> talk</c><00:02:41.560><c> about</c><00:02:41.680><c> the</c><00:02:41.860><c> security</c>

00:02:42.210 --> 00:02:42.220 align:start position:0%
channels we'll talk about the security
 

00:02:42.220 --> 00:02:45.360 align:start position:0%
channels we'll talk about the security
models<00:02:42.760><c> and</c><00:02:43.660><c> how</c><00:02:43.930><c> you</c><00:02:43.990><c> secure</c><00:02:44.530><c> these</c><00:02:44.770><c> systems</c>

00:02:45.360 --> 00:02:45.370 align:start position:0%
models and how you secure these systems
 

00:02:45.370 --> 00:02:47.910 align:start position:0%
models and how you secure these systems
he<00:02:45.490><c> has</c><00:02:45.580><c> double</c><00:02:45.850><c> spends</c><00:02:46.350><c> and</c><00:02:47.350><c> finally</c><00:02:47.740><c> we'll</c>

00:02:47.910 --> 00:02:47.920 align:start position:0%
he has double spends and finally we'll
 

00:02:47.920 --> 00:02:49.640 align:start position:0%
he has double spends and finally we'll
give<00:02:48.070><c> a</c><00:02:48.100><c> quick</c><00:02:48.340><c> look</c><00:02:48.550><c> into</c><00:02:48.880><c> our</c>

00:02:49.640 --> 00:02:49.650 align:start position:0%
give a quick look into our
 

00:02:49.650 --> 00:02:52.500 align:start position:0%
give a quick look into our
implementation<00:02:50.970><c> some</c><00:02:51.970><c> benchmarks</c><00:02:52.450><c> that</c>

00:02:52.500 --> 00:02:52.510 align:start position:0%
implementation some benchmarks that
 

00:02:52.510 --> 00:02:56.820 align:start position:0%
implementation some benchmarks that
we've<00:02:52.720><c> seen</c><00:02:53.550><c> running</c><00:02:54.550><c> this</c><00:02:54.670><c> and</c><00:02:55.650><c> point</c><00:02:56.650><c> to</c><00:02:56.739><c> the</c>

00:02:56.820 --> 00:02:56.830 align:start position:0%
we've seen running this and point to the
 

00:02:56.830 --> 00:03:02.310 align:start position:0%
we've seen running this and point to the
open<00:02:57.040><c> source</c><00:02:57.220><c> code</c><00:02:59.670><c> cool</c><00:03:00.670><c> okay</c><00:03:01.000><c> so</c><00:03:01.260><c> there's</c><00:03:02.260><c> a</c>

00:03:02.310 --> 00:03:02.320 align:start position:0%
open source code cool okay so there's a
 

00:03:02.320 --> 00:03:04.440 align:start position:0%
open source code cool okay so there's a
measure<00:03:02.470><c> the</c><00:03:02.680><c> model</c><00:03:02.950><c> here</c><00:03:03.070><c> is</c><00:03:03.160><c> a</c><00:03:03.280><c> sender</c><00:03:03.790><c> needs</c>

00:03:04.440 --> 00:03:04.450 align:start position:0%
measure the model here is a sender needs
 

00:03:04.450 --> 00:03:07.140 align:start position:0%
measure the model here is a sender needs
to<00:03:04.690><c> send</c><00:03:04.959><c> some</c><00:03:05.350><c> value</c><00:03:05.800><c> to</c><00:03:05.890><c> a</c><00:03:06.190><c> recipient</c><00:03:06.760><c> in</c>

00:03:07.140 --> 00:03:07.150 align:start position:0%
to send some value to a recipient in
 

00:03:07.150 --> 00:03:08.820 align:start position:0%
to send some value to a recipient in
exchange<00:03:07.630><c> for</c><00:03:07.660><c> some</c><00:03:07.930><c> service</c><00:03:08.320><c> or</c><00:03:08.530><c> some</c>

00:03:08.820 --> 00:03:08.830 align:start position:0%
exchange for some service or some
 

00:03:08.830 --> 00:03:11.820 align:start position:0%
exchange for some service or some
content<00:03:09.310><c> so</c><00:03:09.930><c> you</c><00:03:10.930><c> could</c><00:03:11.050><c> think</c><00:03:11.170><c> of</c><00:03:11.320><c> it</c><00:03:11.500><c> as</c><00:03:11.650><c> if</c>

00:03:11.820 --> 00:03:11.830 align:start position:0%
content so you could think of it as if
 

00:03:11.830 --> 00:03:14.070 align:start position:0%
content so you could think of it as if
you're<00:03:11.980><c> streaming</c><00:03:12.220><c> music</c><00:03:12.550><c> you</c><00:03:13.510><c> might</c><00:03:13.810><c> want</c><00:03:14.019><c> to</c>

00:03:14.070 --> 00:03:14.080 align:start position:0%
you're streaming music you might want to
 

00:03:14.080 --> 00:03:15.509 align:start position:0%
you're streaming music you might want to
be<00:03:14.200><c> sending</c><00:03:14.440><c> a</c><00:03:14.620><c> pan</c><00:03:14.800><c> in</c><00:03:14.950><c> every</c><00:03:15.160><c> couple</c><00:03:15.430><c> of</c>

00:03:15.509 --> 00:03:15.519 align:start position:0%
be sending a pan in every couple of
 

00:03:15.519 --> 00:03:18.780 align:start position:0%
be sending a pan in every couple of
seconds<00:03:16.510><c> to</c><00:03:16.750><c> the</c><00:03:17.280><c> person</c><00:03:18.280><c> who's</c><00:03:18.370><c> providing</c>

00:03:18.780 --> 00:03:18.790 align:start position:0%
seconds to the person who's providing
 

00:03:18.790 --> 00:03:21.710 align:start position:0%
seconds to the person who's providing
music<00:03:19.180><c> in</c><00:03:19.810><c> our</c><00:03:19.989><c> case</c><00:03:20.290><c> in</c><00:03:20.530><c> my</c><00:03:20.680><c> view</c><00:03:20.980><c> you're</c>

00:03:21.710 --> 00:03:21.720 align:start position:0%
music in our case in my view you're
 

00:03:21.720 --> 00:03:26.590 align:start position:0%
music in our case in my view you're
encoding<00:03:22.720><c> video</c><00:03:23.200><c> and</c><00:03:23.650><c> you're</c><00:03:24.370><c> paying</c><00:03:24.790><c> the</c>

00:03:26.590 --> 00:03:26.600 align:start position:0%
encoding video and you're paying the
 

00:03:26.600 --> 00:03:31.070 align:start position:0%
encoding video and you're paying the
fly<00:03:27.710><c> so</c><00:03:28.760><c> as</c><00:03:29.760><c> I</c><00:03:29.880><c> mentioned</c><00:03:30.240><c> instead</c><00:03:30.750><c> of</c><00:03:30.840><c> sending</c>

00:03:31.070 --> 00:03:31.080 align:start position:0%
fly so as I mentioned instead of sending
 

00:03:31.080 --> 00:03:33.470 align:start position:0%
fly so as I mentioned instead of sending
an<00:03:31.410><c> actual</c><00:03:31.800><c> value</c><00:03:31.920><c> doing</c><00:03:32.550><c> either</c><00:03:32.880><c> transfer</c>

00:03:33.470 --> 00:03:33.480 align:start position:0%
an actual value doing either transfer
 

00:03:33.480 --> 00:03:35.630 align:start position:0%
an actual value doing either transfer
what<00:03:34.050><c> you</c><00:03:34.140><c> do</c><00:03:34.290><c> is</c><00:03:34.410><c> you</c><00:03:34.560><c> send</c><00:03:34.830><c> to</c><00:03:35.040><c> this</c><00:03:35.160><c> kind</c><00:03:35.430><c> off</c>

00:03:35.630 --> 00:03:35.640 align:start position:0%
what you do is you send to this kind off
 

00:03:35.640 --> 00:03:37.670 align:start position:0%
what you do is you send to this kind off
chain<00:03:35.940><c> lottery</c><00:03:36.300><c> ticket</c><00:03:36.690><c> to</c><00:03:37.050><c> the</c><00:03:37.140><c> recipient</c>

00:03:37.670 --> 00:03:37.680 align:start position:0%
chain lottery ticket to the recipient
 

00:03:37.680 --> 00:03:41.000 align:start position:0%
chain lottery ticket to the recipient
and<00:03:38.010><c> the</c><00:03:38.430><c> recipient</c><00:03:39.000><c> checks</c><00:03:39.270><c> to</c><00:03:40.230><c> see</c><00:03:40.500><c> if</c><00:03:40.890><c> the</c>

00:03:41.000 --> 00:03:41.010 align:start position:0%
and the recipient checks to see if the
 

00:03:41.010 --> 00:03:43.250 align:start position:0%
and the recipient checks to see if the
ticket<00:03:41.610><c> is</c><00:03:41.700><c> a</c><00:03:41.880><c> winner</c><00:03:42.120><c> and</c><00:03:42.420><c> if</c><00:03:42.900><c> it's</c><00:03:43.050><c> not</c><00:03:43.200><c> a</c>

00:03:43.250 --> 00:03:43.260 align:start position:0%
ticket is a winner and if it's not a
 

00:03:43.260 --> 00:03:43.900 align:start position:0%
ticket is a winner and if it's not a
winner

00:03:43.900 --> 00:03:43.910 align:start position:0%
winner
 

00:03:43.910 --> 00:03:47.030 align:start position:0%
winner
they<00:03:44.910><c> just</c><00:03:45.209><c> discard</c><00:03:45.930><c> the</c><00:03:46.140><c> ticket</c><00:03:46.500><c> it's</c><00:03:46.800><c> worth</c>

00:03:47.030 --> 00:03:47.040 align:start position:0%
they just discard the ticket it's worth
 

00:03:47.040 --> 00:03:47.480 align:start position:0%
they just discard the ticket it's worth
zero

00:03:47.480 --> 00:03:47.490 align:start position:0%
zero
 

00:03:47.490 --> 00:03:50.090 align:start position:0%
zero
they<00:03:47.700><c> went</c><00:03:47.880><c> to</c><00:03:48.000><c> cash</c><00:03:48.180><c> it</c><00:03:48.360><c> in</c><00:03:48.480><c> on</c><00:03:48.660><c> Channel</c><00:03:49.110><c> and</c>

00:03:50.090 --> 00:03:50.100 align:start position:0%
they went to cash it in on Channel and
 

00:03:50.100 --> 00:03:51.620 align:start position:0%
they went to cash it in on Channel and
this<00:03:50.280><c> is</c><00:03:50.459><c> kind</c><00:03:50.760><c> of</c><00:03:50.790><c> the</c><00:03:50.880><c> default</c><00:03:51.000><c> case</c><00:03:51.360><c> this</c>

00:03:51.620 --> 00:03:51.630 align:start position:0%
this is kind of the default case this
 

00:03:51.630 --> 00:03:55.040 align:start position:0%
this is kind of the default case this
happens<00:03:51.930><c> most</c><00:03:52.170><c> of</c><00:03:52.350><c> the</c><00:03:52.410><c> time</c><00:03:52.740><c> but</c><00:03:53.930><c> when</c><00:03:54.930><c> they</c>

00:03:55.040 --> 00:03:55.050 align:start position:0%
happens most of the time but when they
 

00:03:55.050 --> 00:03:57.199 align:start position:0%
happens most of the time but when they
get<00:03:55.140><c> a</c><00:03:55.200><c> ticket</c><00:03:55.620><c> the</c><00:03:55.980><c> ticket</c><00:03:56.010><c> may</c><00:03:56.430><c> be</c><00:03:56.490><c> a</c><00:03:56.580><c> winner</c>

00:03:57.199 --> 00:03:57.209 align:start position:0%
get a ticket the ticket may be a winner
 

00:03:57.209 --> 00:04:01.880 align:start position:0%
get a ticket the ticket may be a winner
and<00:03:57.600><c> it's</c><00:03:57.840><c> a</c><00:03:57.900><c> winner</c><00:03:58.110><c> it's</c><00:03:58.620><c> worth</c><00:03:59.480><c> if</c><00:04:00.480><c> and</c><00:04:00.890><c> in</c>

00:04:01.880 --> 00:04:01.890 align:start position:0%
and it's a winner it's worth if and in
 

00:04:01.890 --> 00:04:04.070 align:start position:0%
and it's a winner it's worth if and in
this<00:04:01.980><c> case</c><00:04:02.220><c> they</c><00:04:02.730><c> just</c><00:04:02.790><c> catch</c><00:04:03.300><c> that</c><00:04:03.330><c> ticket</c><00:04:03.930><c> in</c>

00:04:04.070 --> 00:04:04.080 align:start position:0%
this case they just catch that ticket in
 

00:04:04.080 --> 00:04:09.800 align:start position:0%
this case they just catch that ticket in
on<00:04:04.380><c> Chan</c><00:04:04.709><c> to</c><00:04:05.340><c> redeem</c><00:04:05.610><c> their</c><00:04:05.820><c> winnings</c><00:04:06.180><c> and</c><00:04:08.810><c> the</c>

00:04:09.800 --> 00:04:09.810 align:start position:0%
on Chan to redeem their winnings and the
 

00:04:09.810 --> 00:04:11.090 align:start position:0%
on Chan to redeem their winnings and the
kind<00:04:10.110><c> of</c><00:04:10.140><c> interesting</c><00:04:10.500><c> thing</c><00:04:10.680><c> the</c><00:04:10.800><c> way</c><00:04:10.890><c> this</c>

00:04:11.090 --> 00:04:11.100 align:start position:0%
kind of interesting thing the way this
 

00:04:11.100 --> 00:04:13.040 align:start position:0%
kind of interesting thing the way this
works<00:04:11.340><c> is</c><00:04:11.580><c> if</c><00:04:11.850><c> you</c><00:04:11.880><c> think</c><00:04:12.000><c> it's</c><00:04:12.270><c> a</c><00:04:12.330><c> lottery</c><00:04:12.660><c> a</c>

00:04:13.040 --> 00:04:13.050 align:start position:0%
works is if you think it's a lottery a
 

00:04:13.050 --> 00:04:15.560 align:start position:0%
works is if you think it's a lottery a
lottery<00:04:13.650><c> ticket</c><00:04:13.800><c> has</c><00:04:14.040><c> an</c><00:04:14.160><c> expected</c><00:04:14.640><c> value</c><00:04:14.670><c> you</c>

00:04:15.560 --> 00:04:15.570 align:start position:0%
lottery ticket has an expected value you
 

00:04:15.570 --> 00:04:16.789 align:start position:0%
lottery ticket has an expected value you
know<00:04:15.720><c> that</c><00:04:15.870><c> if</c><00:04:15.959><c> you</c><00:04:16.049><c> win</c><00:04:16.200><c> the</c><00:04:16.320><c> jackpot</c>

00:04:16.789 --> 00:04:16.799 align:start position:0%
know that if you win the jackpot
 

00:04:16.799 --> 00:04:19.069 align:start position:0%
know that if you win the jackpot
you<00:04:17.519><c> know</c><00:04:17.640><c> in</c><00:04:17.940><c> the</c><00:04:18.030><c> real</c><00:04:18.359><c> world</c><00:04:18.510><c> lottery</c><00:04:18.870><c> it's</c>

00:04:19.069 --> 00:04:19.079 align:start position:0%
you know in the real world lottery it's
 

00:04:19.079 --> 00:04:21.319 align:start position:0%
you know in the real world lottery it's
going<00:04:19.230><c> to</c><00:04:19.290><c> be</c><00:04:19.410><c> 100</c><00:04:20.160><c> million</c><00:04:20.430><c> dollars</c><00:04:20.850><c> but</c><00:04:21.239><c> you</c>

00:04:21.319 --> 00:04:21.329 align:start position:0%
going to be 100 million dollars but you
 

00:04:21.329 --> 00:04:23.360 align:start position:0%
going to be 100 million dollars but you
know<00:04:21.450><c> the</c><00:04:21.570><c> odds</c><00:04:21.750><c> of</c><00:04:22.079><c> winning</c><00:04:22.169><c> the</c><00:04:22.350><c> jackpot</c><00:04:22.410><c> are</c>

00:04:23.360 --> 00:04:23.370 align:start position:0%
know the odds of winning the jackpot are
 

00:04:23.370 --> 00:04:26.150 align:start position:0%
know the odds of winning the jackpot are
say<00:04:23.700><c> you</c><00:04:24.660><c> know</c><00:04:24.780><c> one</c><00:04:25.470><c> in</c><00:04:25.620><c> a</c><00:04:25.650><c> hundred</c><00:04:25.770><c> million</c>

00:04:26.150 --> 00:04:26.160 align:start position:0%
say you know one in a hundred million
 

00:04:26.160 --> 00:04:28.850 align:start position:0%
say you know one in a hundred million
and<00:04:26.490><c> therefore</c><00:04:27.210><c> you</c><00:04:27.630><c> can</c><00:04:27.870><c> calculate</c><00:04:28.380><c> all</c><00:04:28.680><c> the</c>

00:04:28.850 --> 00:04:28.860 align:start position:0%
and therefore you can calculate all the
 

00:04:28.860 --> 00:04:31.520 align:start position:0%
and therefore you can calculate all the
expected<00:04:29.400><c> value</c><00:04:29.669><c> of</c><00:04:29.700><c> this</c><00:04:29.850><c> ticket</c><00:04:30.090><c> is</c><00:04:30.300><c> $1</c><00:04:30.720><c> so</c>

00:04:31.520 --> 00:04:31.530 align:start position:0%
expected value of this ticket is $1 so
 

00:04:31.530 --> 00:04:33.590 align:start position:0%
expected value of this ticket is $1 so
here<00:04:32.190><c> with</c><00:04:32.400><c> probabilistic</c><00:04:32.729><c> micropayments</c><00:04:33.330><c> it</c>

00:04:33.590 --> 00:04:33.600 align:start position:0%
here with probabilistic micropayments it
 

00:04:33.600 --> 00:04:36.080 align:start position:0%
here with probabilistic micropayments it
works<00:04:33.750><c> the</c><00:04:33.900><c> same</c><00:04:34.080><c> way</c><00:04:34.320><c> the</c><00:04:35.250><c> ticket</c><00:04:35.700><c> in</c><00:04:35.970><c> this</c>

00:04:36.080 --> 00:04:36.090 align:start position:0%
works the same way the ticket in this
 

00:04:36.090 --> 00:04:39.170 align:start position:0%
works the same way the ticket in this
case<00:04:36.300><c> as</c><00:04:36.570><c> a</c><00:04:36.600><c> face</c><00:04:36.840><c> value</c><00:04:36.960><c> of</c><00:04:37.260><c> 1/8</c><00:04:38.220><c> doing</c>

00:04:39.170 --> 00:04:39.180 align:start position:0%
case as a face value of 1/8 doing
 

00:04:39.180 --> 00:04:40.820 align:start position:0%
case as a face value of 1/8 doing
probability<00:04:39.840><c> could</c><00:04:40.050><c> be</c><00:04:40.169><c> set</c><00:04:40.380><c> to</c><00:04:40.500><c> one</c><00:04:40.680><c> in</c><00:04:40.770><c> a</c>

00:04:40.820 --> 00:04:40.830 align:start position:0%
probability could be set to one in a
 

00:04:40.830 --> 00:04:43.340 align:start position:0%
probability could be set to one in a
thousand<00:04:41.250><c> and</c><00:04:41.460><c> so</c><00:04:41.940><c> the</c><00:04:42.030><c> recipient</c><00:04:42.390><c> knows</c><00:04:42.690><c> well</c>

00:04:43.340 --> 00:04:43.350 align:start position:0%
thousand and so the recipient knows well
 

00:04:43.350 --> 00:04:45.560 align:start position:0%
thousand and so the recipient knows well
this<00:04:43.470><c> is</c><00:04:43.590><c> worth</c><00:04:43.800><c> a</c><00:04:44.070><c> thousand</c><00:04:44.580><c> seventeen</c><00:04:45.000><c> and</c>

00:04:45.560 --> 00:04:45.570 align:start position:0%
this is worth a thousand seventeen and
 

00:04:45.570 --> 00:04:47.330 align:start position:0%
this is worth a thousand seventeen and
they're<00:04:45.990><c> willing</c><00:04:46.260><c> to</c><00:04:46.320><c> do</c><00:04:46.560><c> as</c><00:04:46.680><c> much</c><00:04:46.830><c> work</c><00:04:46.890><c> as</c>

00:04:47.330 --> 00:04:47.340 align:start position:0%
they're willing to do as much work as
 

00:04:47.340 --> 00:04:48.719 align:start position:0%
they're willing to do as much work as
they<00:04:47.520><c> want</c><00:04:47.760><c> to</c><00:04:47.850><c> do</c>

00:04:48.719 --> 00:04:48.729 align:start position:0%
they want to do
 

00:04:48.729 --> 00:04:50.969 align:start position:0%
they want to do
I<00:04:48.759><c> mean</c><00:04:48.969><c> or</c><00:04:49.689><c> provide</c><00:04:50.020><c> as</c><00:04:50.139><c> much</c><00:04:50.289><c> content</c><00:04:50.770><c> that</c>

00:04:50.969 --> 00:04:50.979 align:start position:0%
I mean or provide as much content that
 

00:04:50.979 --> 00:04:52.230 align:start position:0%
I mean or provide as much content that
would<00:04:51.099><c> provide</c><00:04:51.339><c> for</c><00:04:51.400><c> a</c><00:04:51.610><c> thousandth</c><00:04:52.059><c> of</c><00:04:52.120><c> it</c>

00:04:52.230 --> 00:04:52.240 align:start position:0%
would provide for a thousandth of it
 

00:04:52.240 --> 00:04:55.589 align:start position:0%
would provide for a thousandth of it
even<00:04:52.499><c> and</c><00:04:53.729><c> the</c><00:04:54.729><c> second</c><00:04:55.089><c> example</c>

00:04:55.589 --> 00:04:55.599 align:start position:0%
even and the second example
 

00:04:55.599 --> 00:04:59.189 align:start position:0%
even and the second example
it<00:04:56.409><c> as</c><00:04:56.680><c> a</c><00:04:56.740><c> different</c><00:04:57.069><c> face</c><00:04:57.219><c> value</c><00:04:57.669><c> teni</c><00:04:58.240><c> and</c><00:04:58.960><c> we</c>

00:04:59.189 --> 00:04:59.199 align:start position:0%
it as a different face value teni and we
 

00:04:59.199 --> 00:05:01.379 align:start position:0%
it as a different face value teni and we
probability<00:04:59.740><c> of</c><00:04:59.800><c> one</c><00:04:59.919><c> in</c><00:04:59.949><c> 10,000</c><00:05:00.699><c> but</c><00:05:01.210><c> the</c>

00:05:01.379 --> 00:05:01.389 align:start position:0%
probability of one in 10,000 but the
 

00:05:01.389 --> 00:05:03.659 align:start position:0%
probability of one in 10,000 but the
expected<00:05:02.229><c> value</c><00:05:02.770><c> of</c><00:05:02.800><c> the</c><00:05:02.949><c> ticket</c><00:05:03.069><c> is</c><00:05:03.279><c> the</c><00:05:03.309><c> same</c>

00:05:03.659 --> 00:05:03.669 align:start position:0%
expected value of the ticket is the same
 

00:05:03.669 --> 00:05:07.230 align:start position:0%
expected value of the ticket is the same
it's<00:05:04.210><c> one</c><00:05:04.659><c> thousandth</c><00:05:05.289><c> of</c><00:05:05.379><c> any</c><00:05:05.589><c> and</c><00:05:06.240><c> what's</c>

00:05:07.230 --> 00:05:07.240 align:start position:0%
it's one thousandth of any and what's
 

00:05:07.240 --> 00:05:09.659 align:start position:0%
it's one thousandth of any and what's
powerful<00:05:07.599><c> about</c><00:05:07.809><c> this</c><00:05:08.199><c> kind</c><00:05:08.860><c> of</c><00:05:08.919><c> mechanic</c><00:05:09.460><c> is</c>

00:05:09.659 --> 00:05:09.669 align:start position:0%
powerful about this kind of mechanic is
 

00:05:09.669 --> 00:05:12.749 align:start position:0%
powerful about this kind of mechanic is
that<00:05:10.180><c> because</c><00:05:10.629><c> a</c><00:05:11.249><c> recipient</c><00:05:12.249><c> can</c><00:05:12.460><c> tell</c><00:05:12.639><c> us</c>

00:05:12.749 --> 00:05:12.759 align:start position:0%
that because a recipient can tell us
 

00:05:12.759 --> 00:05:14.519 align:start position:0%
that because a recipient can tell us
under<00:05:13.120><c> what</c><00:05:13.360><c> they</c><00:05:13.479><c> want</c><00:05:13.659><c> these</c><00:05:13.809><c> parameters</c><00:05:14.379><c> to</c>

00:05:14.519 --> 00:05:14.529 align:start position:0%
under what they want these parameters to
 

00:05:14.529 --> 00:05:19.670 align:start position:0%
under what they want these parameters to
be<00:05:15.029><c> they</c><00:05:16.029><c> can</c><00:05:16.210><c> actually</c><00:05:16.749><c> control</c><00:05:18.089><c> kind</c><00:05:19.089><c> of</c><00:05:19.180><c> the</c>

00:05:19.670 --> 00:05:19.680 align:start position:0%
be they can actually control kind of the
 

00:05:19.680 --> 00:05:22.260 align:start position:0%
be they can actually control kind of the
overhead<00:05:20.680><c> that</c><00:05:20.949><c> they</c><00:05:21.219><c> have</c><00:05:21.370><c> to</c><00:05:21.490><c> pay</c><00:05:21.699><c> in</c><00:05:22.120><c> order</c>

00:05:22.260 --> 00:05:22.270 align:start position:0%
overhead that they have to pay in order
 

00:05:22.270 --> 00:05:24.420 align:start position:0%
overhead that they have to pay in order
to<00:05:22.479><c> cash</c><00:05:22.719><c> these</c><00:05:23.110><c> tickets</c><00:05:23.770><c> in</c><00:05:23.919><c> a</c><00:05:23.949><c> routine</c><00:05:24.219><c> them</c>

00:05:24.420 --> 00:05:24.430 align:start position:0%
to cash these tickets in a routine them
 

00:05:24.430 --> 00:05:26.760 align:start position:0%
to cash these tickets in a routine them
on<00:05:24.550><c> the</c><00:05:24.669><c> blockchain</c><00:05:24.879><c> and</c><00:05:25.449><c> so</c><00:05:26.229><c> what</c><00:05:26.379><c> that</c><00:05:26.499><c> means</c>

00:05:26.760 --> 00:05:26.770 align:start position:0%
on the blockchain and so what that means
 

00:05:26.770 --> 00:05:29.790 align:start position:0%
on the blockchain and so what that means
is<00:05:27.279><c> if</c><00:05:28.240><c> gas</c><00:05:28.479><c> prices</c><00:05:28.509><c> are</c><00:05:28.990><c> really</c><00:05:29.110><c> low</c><00:05:29.229><c> you</c>

00:05:29.790 --> 00:05:29.800 align:start position:0%
is if gas prices are really low you
 

00:05:29.800 --> 00:05:33.149 align:start position:0%
is if gas prices are really low you
could<00:05:30.749><c> say</c><00:05:31.749><c> oh</c><00:05:31.779><c> I'm</c><00:05:31.990><c> willing</c><00:05:32.229><c> to</c><00:05:32.259><c> accept</c><00:05:32.589><c> one</c>

00:05:33.149 --> 00:05:33.159 align:start position:0%
could say oh I'm willing to accept one
 

00:05:33.159 --> 00:05:35.279 align:start position:0%
could say oh I'm willing to accept one
Eve<00:05:33.339><c> its</c><00:05:33.759><c> value</c><00:05:34.210><c> tickets</c><00:05:34.569><c> or</c><00:05:34.809><c> even</c><00:05:35.080><c> less</c>

00:05:35.279 --> 00:05:35.289 align:start position:0%
Eve its value tickets or even less
 

00:05:35.289 --> 00:05:37.320 align:start position:0%
Eve its value tickets or even less
because<00:05:36.219><c> I</c><00:05:36.309><c> can</c><00:05:36.460><c> cash</c><00:05:36.669><c> them</c><00:05:36.819><c> in</c><00:05:36.939><c> it</c><00:05:37.089><c> doesn't</c>

00:05:37.320 --> 00:05:37.330 align:start position:0%
because I can cash them in it doesn't
 

00:05:37.330 --> 00:05:39.209 align:start position:0%
because I can cash them in it doesn't
cost<00:05:37.449><c> me</c><00:05:37.659><c> a</c><00:05:37.689><c> lot</c><00:05:37.839><c> but</c><00:05:38.379><c> when</c><00:05:38.469><c> gas</c><00:05:38.649><c> prices</c><00:05:38.680><c> rise</c>

00:05:39.209 --> 00:05:39.219 align:start position:0%
cost me a lot but when gas prices rise
 

00:05:39.219 --> 00:05:40.529 align:start position:0%
cost me a lot but when gas prices rise
you<00:05:39.490><c> can</c><00:05:39.520><c> say</c><00:05:39.729><c> well</c><00:05:40.120><c> I</c><00:05:40.149><c> don't</c><00:05:40.300><c> want</c><00:05:40.419><c> to</c><00:05:40.479><c> be</c>

00:05:40.529 --> 00:05:40.539 align:start position:0%
you can say well I don't want to be
 

00:05:40.539 --> 00:05:42.029 align:start position:0%
you can say well I don't want to be
doing<00:05:40.659><c> a</c><00:05:40.749><c> lot</c><00:05:40.839><c> of</c><00:05:40.960><c> transactions</c><00:05:41.559><c> to</c><00:05:41.620><c> cash</c><00:05:41.860><c> in</c>

00:05:42.029 --> 00:05:42.039 align:start position:0%
doing a lot of transactions to cash in
 

00:05:42.039 --> 00:05:44.909 align:start position:0%
doing a lot of transactions to cash in
these<00:05:42.159><c> tickets</c><00:05:42.550><c> I'm</c><00:05:42.969><c> going</c><00:05:43.419><c> to</c><00:05:43.770><c> change</c><00:05:44.770><c> the</c>

00:05:44.909 --> 00:05:44.919 align:start position:0%
these tickets I'm going to change the
 

00:05:44.919 --> 00:05:46.439 align:start position:0%
these tickets I'm going to change the
parameters<00:05:45.279><c> around</c><00:05:45.580><c> cash</c><00:05:45.909><c> them</c><00:05:46.089><c> in</c><00:05:46.180><c> less</c><00:05:46.330><c> than</c>

00:05:46.439 --> 00:05:46.449 align:start position:0%
parameters around cash them in less than
 

00:05:46.449 --> 00:05:50.489 align:start position:0%
parameters around cash them in less than
frequently<00:05:46.990><c> and</c><00:05:47.339><c> still</c><00:05:48.749><c> earn</c><00:05:49.749><c> the</c><00:05:50.259><c> same</c>

00:05:50.489 --> 00:05:50.499 align:start position:0%
frequently and still earn the same
 

00:05:50.499 --> 00:05:52.529 align:start position:0%
frequently and still earn the same
amount<00:05:50.860><c> of</c><00:05:51.339><c> value</c><00:05:51.639><c> that</c><00:05:51.699><c> I</c><00:05:51.819><c> expected</c><00:05:52.240><c> to</c><00:05:52.300><c> earn</c>

00:05:52.529 --> 00:05:52.539 align:start position:0%
amount of value that I expected to earn
 

00:05:52.539 --> 00:05:54.959 align:start position:0%
amount of value that I expected to earn
so<00:05:53.199><c> what's</c><00:05:53.800><c> cool</c><00:05:54.009><c> is</c><00:05:54.069><c> it</c><00:05:54.310><c> lets</c><00:05:54.490><c> you</c><00:05:54.580><c> control</c>

00:05:54.959 --> 00:05:54.969 align:start position:0%
so what's cool is it lets you control
 

00:05:54.969 --> 00:05:59.309 align:start position:0%
so what's cool is it lets you control
how<00:05:55.539><c> much</c><00:05:56.349><c> overhead</c><00:05:56.789><c> you</c><00:05:57.789><c> have</c><00:05:58.599><c> in</c><00:05:58.810><c> cashing</c><00:05:59.199><c> in</c>

00:05:59.309 --> 00:05:59.319 align:start position:0%
how much overhead you have in cashing in
 

00:05:59.319 --> 00:06:00.510 align:start position:0%
how much overhead you have in cashing in
tickets<00:05:59.620><c> because</c><00:05:59.740><c> I'm</c><00:05:59.949><c> never</c><00:06:00.159><c> going</c><00:06:00.339><c> to</c><00:06:00.370><c> pay</c>

00:06:00.510 --> 00:06:00.520 align:start position:0%
tickets because I'm never going to pay
 

00:06:00.520 --> 00:06:02.879 align:start position:0%
tickets because I'm never going to pay
more<00:06:00.789><c> than</c><00:06:00.939><c> one</c><00:06:01.120><c> percent</c><00:06:01.509><c> of</c><00:06:01.810><c> my</c><00:06:02.229><c> earnings</c><00:06:02.649><c> to</c>

00:06:02.879 --> 00:06:02.889 align:start position:0%
more than one percent of my earnings to
 

00:06:02.889 --> 00:06:04.920 align:start position:0%
more than one percent of my earnings to
use<00:06:03.279><c> the</c><00:06:03.430><c> blockchain</c><00:06:03.669><c> to</c><00:06:04.089><c> cash</c><00:06:04.270><c> in</c><00:06:04.509><c> tickets</c>

00:06:04.920 --> 00:06:04.930 align:start position:0%
use the blockchain to cash in tickets
 

00:06:04.930 --> 00:06:08.100 align:start position:0%
use the blockchain to cash in tickets
and<00:06:05.370><c> you</c><00:06:06.370><c> had</c><00:06:06.490><c> to</c><00:06:06.610><c> control</c><00:06:06.969><c> that</c><00:06:07.180><c> regardless</c>

00:06:08.100 --> 00:06:08.110 align:start position:0%
and you had to control that regardless
 

00:06:08.110 --> 00:06:10.800 align:start position:0%
and you had to control that regardless
of<00:06:08.229><c> where</c><00:06:08.469><c> at</c><00:06:08.620><c> their</c><00:06:08.770><c> gas</c><00:06:09.069><c> prices</c><00:06:09.520><c> go</c><00:06:09.810><c> that's</c>

00:06:10.800 --> 00:06:10.810 align:start position:0%
of where at their gas prices go that's
 

00:06:10.810 --> 00:06:12.719 align:start position:0%
of where at their gas prices go that's
pretty<00:06:10.930><c> powerful</c><00:06:11.199><c> that</c><00:06:11.649><c> 1%</c><00:06:11.949><c> example</c><00:06:12.550><c> is</c><00:06:12.639><c> just</c>

00:06:12.719 --> 00:06:12.729 align:start position:0%
pretty powerful that 1% example is just
 

00:06:12.729 --> 00:06:13.889 align:start position:0%
pretty powerful that 1% example is just
the<00:06:12.849><c> number</c><00:06:13.029><c> I</c><00:06:13.060><c> made</c><00:06:13.240><c> up</c><00:06:13.360><c> but</c><00:06:13.509><c> if</c><00:06:13.599><c> you</c><00:06:13.659><c> think</c><00:06:13.779><c> of</c>

00:06:13.889 --> 00:06:13.899 align:start position:0%
the number I made up but if you think of
 

00:06:13.899 --> 00:06:15.659 align:start position:0%
the number I made up but if you think of
accepting<00:06:14.259><c> a</c><00:06:14.379><c> credit</c><00:06:14.709><c> card</c><00:06:14.830><c> for</c><00:06:15.069><c> example</c><00:06:15.189><c> as</c><00:06:15.639><c> a</c>

00:06:15.659 --> 00:06:15.669 align:start position:0%
accepting a credit card for example as a
 

00:06:15.669 --> 00:06:17.820 align:start position:0%
accepting a credit card for example as a
merchant<00:06:15.909><c> usually</c><00:06:16.749><c> paying</c><00:06:16.990><c> you</c><00:06:17.499><c> know</c><00:06:17.589><c> three</c>

00:06:17.820 --> 00:06:17.830 align:start position:0%
merchant usually paying you know three
 

00:06:17.830 --> 00:06:19.409 align:start position:0%
merchant usually paying you know three
three<00:06:17.860><c> percent</c><00:06:18.639><c> less</c><00:06:18.819><c> 30</c><00:06:19.059><c> cents</c><00:06:19.389><c> per</c>

00:06:19.409 --> 00:06:19.419 align:start position:0%
three percent less 30 cents per
 

00:06:19.419 --> 00:06:22.199 align:start position:0%
three percent less 30 cents per
transaction<00:06:19.949><c> so</c><00:06:20.949><c> we</c><00:06:21.069><c> can</c><00:06:21.219><c> do</c><00:06:21.399><c> much</c><00:06:21.879><c> better</c><00:06:21.909><c> on</c>

00:06:22.199 --> 00:06:22.209 align:start position:0%
transaction so we can do much better on
 

00:06:22.209 --> 00:06:26.129 align:start position:0%
transaction so we can do much better on
the<00:06:22.509><c> blockchain</c><00:06:22.749><c> with</c><00:06:23.169><c> micro</c><00:06:23.499><c> vanna's</c><00:06:25.139><c> cool</c>

00:06:26.129 --> 00:06:26.139 align:start position:0%
the blockchain with micro vanna's cool
 

00:06:26.139 --> 00:06:30.119 align:start position:0%
the blockchain with micro vanna's cool
so<00:06:26.349><c> in</c><00:06:26.469><c> summary</c><00:06:26.849><c> you</c><00:06:28.439><c> guys</c><00:06:29.439><c> are</c><00:06:29.589><c> just</c><00:06:29.680><c> opinion</c>

00:06:30.119 --> 00:06:30.129 align:start position:0%
so in summary you guys are just opinion
 

00:06:30.129 --> 00:06:32.249 align:start position:0%
so in summary you guys are just opinion
you<00:06:30.189><c> can</c><00:06:30.309><c> charge</c><00:06:30.580><c> what</c><00:06:30.759><c> you</c><00:06:30.879><c> want</c><00:06:31.120><c> you</c><00:06:32.080><c> can</c>

00:06:32.249 --> 00:06:32.259 align:start position:0%
you can charge what you want you can
 

00:06:32.259 --> 00:06:34.709 align:start position:0%
you can charge what you want you can
adjust<00:06:32.349><c> today's</c><00:06:32.770><c> values</c><00:06:33.249><c> to</c><00:06:33.610><c> kind</c><00:06:34.149><c> of</c><00:06:34.180><c> remove</c>

00:06:34.709 --> 00:06:34.719 align:start position:0%
adjust today's values to kind of remove
 

00:06:34.719 --> 00:06:37.290 align:start position:0%
adjust today's values to kind of remove
any<00:06:34.899><c> reliance</c><00:06:35.259><c> on</c><00:06:35.620><c> gas</c><00:06:36.520><c> and</c><00:06:36.849><c> congestion</c>

00:06:37.290 --> 00:06:37.300 align:start position:0%
any reliance on gas and congestion
 

00:06:37.300 --> 00:06:41.580 align:start position:0%
any reliance on gas and congestion
network<00:06:38.200><c> and</c><00:06:38.430><c> overtime</c><00:06:39.430><c> you</c><00:06:39.760><c> earn</c><00:06:40.590><c> exactly</c>

00:06:41.580 --> 00:06:41.590 align:start position:0%
network and overtime you earn exactly
 

00:06:41.590 --> 00:06:44.460 align:start position:0%
network and overtime you earn exactly
kind<00:06:42.010><c> of</c><00:06:42.130><c> what</c><00:06:42.880><c> you</c><00:06:42.970><c> wanted</c><00:06:43.270><c> to</c><00:06:43.390><c> earn</c><00:06:43.570><c> with</c><00:06:44.230><c> the</c>

00:06:44.460 --> 00:06:44.470 align:start position:0%
kind of what you wanted to earn with the
 

00:06:44.470 --> 00:06:47.940 align:start position:0%
kind of what you wanted to earn with the
high<00:06:44.620><c> probability</c><00:06:46.410><c> one</c><00:06:47.410><c> of</c><00:06:47.530><c> the</c><00:06:47.590><c> interesting</c>

00:06:47.940 --> 00:06:47.950 align:start position:0%
high probability one of the interesting
 

00:06:47.950 --> 00:06:50.370 align:start position:0%
high probability one of the interesting
mental<00:06:48.250><c> models</c><00:06:48.580><c> that</c><00:06:48.940><c> here</c><00:06:49.660><c> you're</c><00:06:49.990><c> not</c>

00:06:50.370 --> 00:06:50.380 align:start position:0%
mental models that here you're not
 

00:06:50.380 --> 00:06:52.710 align:start position:0%
mental models that here you're not
guaranteed<00:06:51.100><c> to</c><00:06:51.490><c> get</c><00:06:51.640><c> the</c><00:06:51.790><c> exact</c><00:06:52.150><c> amount</c><00:06:52.330><c> of</c>

00:06:52.710 --> 00:06:52.720 align:start position:0%
guaranteed to get the exact amount of
 

00:06:52.720 --> 00:06:54.660 align:start position:0%
guaranteed to get the exact amount of
payment<00:06:53.110><c> for</c><00:06:53.260><c> the</c><00:06:53.350><c> service</c><00:06:53.620><c> you</c><00:06:53.650><c> provided</c><00:06:54.070><c> but</c>

00:06:54.660 --> 00:06:54.670 align:start position:0%
payment for the service you provided but
 

00:06:54.670 --> 00:06:57.180 align:start position:0%
payment for the service you provided but
over<00:06:55.030><c> a</c><00:06:55.060><c> long</c><00:06:55.510><c> period</c><00:06:55.840><c> of</c><00:06:55.900><c> time</c><00:06:55.960><c> due</c><00:06:56.890><c> to</c><00:06:56.920><c> kind</c>

00:06:57.180 --> 00:06:57.190 align:start position:0%
over a long period of time due to kind
 

00:06:57.190 --> 00:06:58.200 align:start position:0%
over a long period of time due to kind
of<00:06:57.250><c> a</c><00:06:57.280><c> lot</c><00:06:57.430><c> of</c><00:06:57.490><c> large</c><00:06:57.700><c> numbers</c><00:06:58.030><c> and</c>

00:06:58.200 --> 00:06:58.210 align:start position:0%
of a lot of large numbers and
 

00:06:58.210 --> 00:06:59.880 align:start position:0%
of a lot of large numbers and
probabilities<00:06:58.750><c> the</c><00:06:59.230><c> amount</c><00:06:59.410><c> you</c><00:06:59.530><c> earn</c><00:06:59.650><c> the</c>

00:06:59.880 --> 00:06:59.890 align:start position:0%
probabilities the amount you earn the
 

00:06:59.890 --> 00:07:03.450 align:start position:0%
probabilities the amount you earn the
amount<00:07:00.100><c> you</c><00:07:00.190><c> pay</c><00:07:00.220><c> will</c><00:07:01.030><c> be</c><00:07:01.240><c> very</c><00:07:02.110><c> close</c><00:07:02.470><c> to</c><00:07:02.890><c> you</c>

00:07:03.450 --> 00:07:03.460 align:start position:0%
amount you pay will be very close to you
 

00:07:03.460 --> 00:07:05.610 align:start position:0%
amount you pay will be very close to you
know<00:07:03.520><c> what</c><00:07:03.700><c> was</c><00:07:03.820><c> intended</c><00:07:04.260><c> so</c><00:07:05.260><c> that's</c><00:07:05.440><c> the</c>

00:07:05.610 --> 00:07:05.620 align:start position:0%
know what was intended so that's the
 

00:07:05.620 --> 00:07:08.850 align:start position:0%
know what was intended so that's the
that's<00:07:06.160><c> the</c><00:07:06.280><c> model</c><00:07:06.490><c> so</c><00:07:07.140><c> brief</c><00:07:08.140><c> acknowledgment</c>

00:07:08.850 --> 00:07:08.860 align:start position:0%
that's the model so brief acknowledgment
 

00:07:08.860 --> 00:07:10.350 align:start position:0%
that's the model so brief acknowledgment
to<00:07:08.980><c> this</c><00:07:09.070><c> is</c><00:07:09.250><c> not</c><00:07:09.400><c> something</c><00:07:09.760><c> we</c><00:07:09.850><c> invented</c><00:07:09.970><c> it</c>

00:07:10.350 --> 00:07:10.360 align:start position:0%
to this is not something we invented it
 

00:07:10.360 --> 00:07:13.170 align:start position:0%
to this is not something we invented it
by<00:07:10.510><c> Pierre</c><00:07:10.900><c> Ron</c><00:07:11.680><c> Rivest</c><00:07:12.070><c> of</c><00:07:12.370><c> RSA</c><00:07:12.880><c> Fame</c>

00:07:13.170 --> 00:07:13.180 align:start position:0%
by Pierre Ron Rivest of RSA Fame
 

00:07:13.180 --> 00:07:16.070 align:start position:0%
by Pierre Ron Rivest of RSA Fame
actually<00:07:13.720><c> proposed</c><00:07:14.110><c> this</c><00:07:14.320><c> back</c><00:07:14.800><c> in</c><00:07:14.920><c> 1996</c>

00:07:16.070 --> 00:07:16.080 align:start position:0%
actually proposed this back in 1996
 

00:07:16.080 --> 00:07:18.000 align:start position:0%
actually proposed this back in 1996
number<00:07:17.080><c> of</c><00:07:17.170><c> people</c><00:07:17.380><c> have</c><00:07:17.470><c> proposed</c><00:07:17.770><c> it</c><00:07:17.920><c> at</c>

00:07:18.000 --> 00:07:18.010 align:start position:0%
number of people have proposed it at
 

00:07:18.010 --> 00:07:20.220 align:start position:0%
number of people have proposed it at
Bitcoin<00:07:18.220><c> the</c><00:07:19.030><c> orchid</c><00:07:19.330><c> protocol</c><00:07:19.810><c> proposed</c>

00:07:20.220 --> 00:07:20.230 align:start position:0%
Bitcoin the orchid protocol proposed
 

00:07:20.230 --> 00:07:24.060 align:start position:0%
Bitcoin the orchid protocol proposed
this<00:07:20.380><c> a</c><00:07:20.440><c> couple</c><00:07:20.770><c> years</c><00:07:21.070><c> on</c><00:07:21.550><c> etherium</c><00:07:22.330><c> I</c><00:07:23.290><c> think</c>

00:07:24.060 --> 00:07:24.070 align:start position:0%
this a couple years on etherium I think
 

00:07:24.070 --> 00:07:25.770 align:start position:0%
this a couple years on etherium I think
we've<00:07:24.190><c> done</c><00:07:24.340><c> the</c><00:07:24.400><c> first</c><00:07:24.730><c> open</c><00:07:25.600><c> source</c>

00:07:25.770 --> 00:07:25.780 align:start position:0%
we've done the first open source
 

00:07:25.780 --> 00:07:27.060 align:start position:0%
we've done the first open source
implementation<00:07:26.440><c> that</c><00:07:26.650><c> people</c><00:07:26.890><c> could</c><00:07:27.040><c> use</c>

00:07:27.060 --> 00:07:27.070 align:start position:0%
implementation that people could use
 

00:07:27.070 --> 00:07:31.110 align:start position:0%
implementation that people could use
that's<00:07:28.000><c> running</c><00:07:28.240><c> today</c><00:07:28.450><c> but</c><00:07:29.850><c> you</c><00:07:30.850><c> know</c><00:07:31.000><c> this</c>

00:07:31.110 --> 00:07:31.120 align:start position:0%
that's running today but you know this
 

00:07:31.120 --> 00:07:33.270 align:start position:0%
that's running today but you know this
is<00:07:31.240><c> a</c><00:07:31.530><c> idea</c><00:07:32.530><c> that's</c><00:07:32.680><c> been</c><00:07:32.770><c> around</c><00:07:32.830><c> for</c><00:07:33.220><c> a</c><00:07:33.250><c> while</c>

00:07:33.270 --> 00:07:33.280 align:start position:0%
is a idea that's been around for a while
 

00:07:33.280 --> 00:07:35.490 align:start position:0%
is a idea that's been around for a while
as<00:07:33.460><c> peruse</c><00:07:33.910><c> there</c><00:07:34.090><c> so</c><00:07:34.720><c> it's</c><00:07:34.990><c> worth</c><00:07:35.140><c> asking</c><00:07:35.260><c> the</c>

00:07:35.490 --> 00:07:35.500 align:start position:0%
as peruse there so it's worth asking the
 

00:07:35.500 --> 00:07:38.250 align:start position:0%
as peruse there so it's worth asking the
question<00:07:35.920><c> now</c><00:07:36.070><c> rpm</c><00:07:37.030><c> is</c><00:07:37.090><c> a</c><00:07:37.150><c> good</c><00:07:37.420><c> solution</c><00:07:37.660><c> for</c>

00:07:38.250 --> 00:07:38.260 align:start position:0%
question now rpm is a good solution for
 

00:07:38.260 --> 00:07:40.590 align:start position:0%
question now rpm is a good solution for
micro<00:07:38.920><c> payments</c><00:07:39.400><c> until</c><00:07:39.850><c> everyone</c><00:07:40.210><c> looking</c><00:07:40.510><c> at</c>

00:07:40.590 --> 00:07:40.600 align:start position:0%
micro payments until everyone looking at
 

00:07:40.600 --> 00:07:41.730 align:start position:0%
micro payments until everyone looking at
what<00:07:40.720><c> are</c><00:07:40.810><c> the</c><00:07:40.900><c> requirements</c><00:07:41.260><c> for</c><00:07:41.530><c> good</c>

00:07:41.730 --> 00:07:41.740 align:start position:0%
what are the requirements for good
 

00:07:41.740 --> 00:07:44.580 align:start position:0%
what are the requirements for good
payment<00:07:41.920><c> solution</c><00:07:42.580><c> so</c><00:07:43.330><c> first</c><00:07:44.260><c> of</c><00:07:44.350><c> all</c><00:07:44.410><c> they're</c>

00:07:44.580 --> 00:07:44.590 align:start position:0%
payment solution so first of all they're
 

00:07:44.590 --> 00:07:47.580 align:start position:0%
payment solution so first of all they're
low<00:07:44.770><c> latency</c><00:07:45.310><c> you</c><00:07:45.520><c> can</c><00:07:45.730><c> send</c><00:07:46.110><c> these</c><00:07:47.110><c> payments</c>

00:07:47.580 --> 00:07:47.590 align:start position:0%
low latency you can send these payments
 

00:07:47.590 --> 00:07:49.200 align:start position:0%
low latency you can send these payments
around<00:07:47.680><c> very</c><00:07:47.980><c> quickly</c><00:07:48.250><c> it's</c><00:07:48.520><c> all</c><00:07:48.610><c> a</c><00:07:48.670><c> chain</c><00:07:49.090><c> you</c>

00:07:49.200 --> 00:07:49.210 align:start position:0%
around very quickly it's all a chain you
 

00:07:49.210 --> 00:07:50.970 align:start position:0%
around very quickly it's all a chain you
never<00:07:49.390><c> need</c><00:07:49.630><c> to</c><00:07:49.810><c> go</c><00:07:49.960><c> to</c><00:07:50.020><c> the</c><00:07:50.170><c> blockchain</c><00:07:50.410><c> to</c>

00:07:50.970 --> 00:07:50.980 align:start position:0%
never need to go to the blockchain to
 

00:07:50.980 --> 00:07:53.160 align:start position:0%
never need to go to the blockchain to
check<00:07:51.220><c> if</c><00:07:51.400><c> but</c><00:07:52.030><c> you</c><00:07:52.180><c> need</c><00:07:52.450><c> to</c><00:07:52.600><c> submit</c><00:07:53.080><c> a</c>

00:07:53.160 --> 00:07:53.170 align:start position:0%
check if but you need to submit a
 

00:07:53.170 --> 00:07:54.810 align:start position:0%
check if but you need to submit a
transaction<00:07:53.770><c> to</c><00:07:53.800><c> the</c><00:07:54.010><c> blockchain</c><00:07:54.220><c> in</c><00:07:54.640><c> order</c>

00:07:54.810 --> 00:07:54.820 align:start position:0%
transaction to the blockchain in order
 

00:07:54.820 --> 00:07:57.930 align:start position:0%
transaction to the blockchain in order
to<00:07:54.940><c> pay</c><00:07:55.090><c> someone</c><00:07:56.160><c> it</c><00:07:57.160><c> allows</c><00:07:57.400><c> you</c><00:07:57.550><c> to</c><00:07:57.610><c> switch</c>

00:07:57.930 --> 00:07:57.940 align:start position:0%
to pay someone it allows you to switch
 

00:07:57.940 --> 00:08:01.320 align:start position:0%
to pay someone it allows you to switch
recipients<00:07:58.690><c> seamlessly</c><00:07:59.230><c> so</c><00:07:59.290><c> you</c><00:07:59.650><c> can</c><00:08:00.240><c> send</c><00:08:01.240><c> a</c>

00:08:01.320 --> 00:08:01.330 align:start position:0%
recipients seamlessly so you can send a
 

00:08:01.330 --> 00:08:04.950 align:start position:0%
recipients seamlessly so you can send a
payment<00:08:01.690><c> to</c><00:08:02.280><c> multiple</c><00:08:03.280><c> providers</c><00:08:03.840><c> one</c><00:08:04.840><c> at</c><00:08:04.930><c> a</c>

00:08:04.950 --> 00:08:04.960 align:start position:0%
payment to multiple providers one at a
 

00:08:04.960 --> 00:08:08.400 align:start position:0%
payment to multiple providers one at a
time<00:08:05.200><c> or</c><00:08:05.790><c> pay</c><00:08:06.790><c> them</c><00:08:06.970><c> simultaneously</c><00:08:07.870><c> all</c><00:08:08.230><c> at</c>

00:08:08.400 --> 00:08:08.410 align:start position:0%
time or pay them simultaneously all at
 

00:08:08.410 --> 00:08:12.990 align:start position:0%
time or pay them simultaneously all at
the<00:08:08.470><c> same</c><00:08:08.650><c> time</c><00:08:09.450><c> you</c><00:08:11.070><c> don't</c><00:08:12.070><c> need</c><00:08:12.430><c> to</c><00:08:12.640><c> go</c><00:08:12.790><c> on</c><00:08:12.970><c> a</c>

00:08:12.990 --> 00:08:13.000 align:start position:0%
the same time you don't need to go on a
 

00:08:13.000 --> 00:08:15.030 align:start position:0%
the same time you don't need to go on a
chain<00:08:13.330><c> to</c><00:08:13.540><c> add</c><00:08:13.660><c> a</c><00:08:13.690><c> new</c><00:08:13.900><c> recipient</c><00:08:14.500><c> so</c><00:08:14.650><c> for</c>

00:08:15.030 --> 00:08:15.040 align:start position:0%
chain to add a new recipient so for
 

00:08:15.040 --> 00:08:17.580 align:start position:0%
chain to add a new recipient so for
example<00:08:15.370><c> in</c><00:08:15.490><c> my</c><00:08:15.610><c> dear</c><00:08:16.020><c> you're</c><00:08:17.020><c> encoding</c><00:08:17.470><c> video</c>

00:08:17.580 --> 00:08:17.590 align:start position:0%
example in my dear you're encoding video
 

00:08:17.590 --> 00:08:18.670 align:start position:0%
example in my dear you're encoding video
on<00:08:17.860><c> this</c><00:08:18.010><c> network</c><00:08:18.190><c> and</c>

00:08:18.670 --> 00:08:18.680 align:start position:0%
on this network and
 

00:08:18.680 --> 00:08:20.230 align:start position:0%
on this network and
hundreds<00:08:19.039><c> or</c><00:08:19.160><c> thousands</c><00:08:19.550><c> of</c><00:08:19.639><c> people</c><00:08:19.699><c> who</c><00:08:20.090><c> can</c>

00:08:20.230 --> 00:08:20.240 align:start position:0%
hundreds or thousands of people who can
 

00:08:20.240 --> 00:08:22.029 align:start position:0%
hundreds or thousands of people who can
enter<00:08:20.389><c> a</c><00:08:20.570><c> video</c><00:08:20.840><c> for</c><00:08:21.139><c> you</c><00:08:21.289><c> you</c><00:08:21.740><c> don't</c><00:08:21.830><c> need</c><00:08:21.979><c> to</c>

00:08:22.029 --> 00:08:22.039 align:start position:0%
enter a video for you you don't need to
 

00:08:22.039 --> 00:08:23.770 align:start position:0%
enter a video for you you don't need to
go<00:08:22.310><c> on</c><00:08:22.340><c> into</c><00:08:22.639><c> the</c><00:08:22.729><c> blockchain</c><00:08:22.940><c> to</c><00:08:23.360><c> open</c><00:08:23.690><c> a</c>

00:08:23.770 --> 00:08:23.780 align:start position:0%
go on into the blockchain to open a
 

00:08:23.780 --> 00:08:25.480 align:start position:0%
go on into the blockchain to open a
channel<00:08:24.169><c> with</c><00:08:24.350><c> each</c><00:08:24.500><c> of</c><00:08:24.650><c> them</c><00:08:24.860><c> you</c><00:08:25.310><c> can</c><00:08:25.460><c> just</c>

00:08:25.480 --> 00:08:25.490 align:start position:0%
channel with each of them you can just
 

00:08:25.490 --> 00:08:28.779 align:start position:0%
channel with each of them you can just
start<00:08:25.789><c> sending</c><00:08:26.710><c> payments</c><00:08:27.710><c> to</c><00:08:28.370><c> them</c><00:08:28.520><c> as</c><00:08:28.699><c> they</c>

00:08:28.779 --> 00:08:28.789 align:start position:0%
start sending payments to them as they
 

00:08:28.789 --> 00:08:31.689 align:start position:0%
start sending payments to them as they
come<00:08:28.940><c> available</c><00:08:29.440><c> and</c><00:08:30.440><c> finally</c><00:08:31.190><c> this</c><00:08:31.460><c> one's</c>

00:08:31.689 --> 00:08:31.699 align:start position:0%
come available and finally this one's
 

00:08:31.699 --> 00:08:33.940 align:start position:0%
come available and finally this one's
also<00:08:32.029><c> really</c><00:08:32.270><c> important</c><00:08:32.800><c> there's</c><00:08:33.800><c> no</c>

00:08:33.940 --> 00:08:33.950 align:start position:0%
also really important there's no
 

00:08:33.950 --> 00:08:35.680 align:start position:0%
also really important there's no
expectation<00:08:34.760><c> that</c><00:08:34.789><c> you</c><00:08:35.089><c> have</c><00:08:35.209><c> to</c><00:08:35.300><c> have</c><00:08:35.419><c> a</c><00:08:35.479><c> long</c>

00:08:35.680 --> 00:08:35.690 align:start position:0%
expectation that you have to have a long
 

00:08:35.690 --> 00:08:37.959 align:start position:0%
expectation that you have to have a long
lived<00:08:36.050><c> relationship</c><00:08:36.740><c> with</c><00:08:37.070><c> the</c><00:08:37.190><c> recipient</c><00:08:37.760><c> or</c>

00:08:37.959 --> 00:08:37.969 align:start position:0%
lived relationship with the recipient or
 

00:08:37.969 --> 00:08:40.000 align:start position:0%
lived relationship with the recipient or
that<00:08:38.659><c> you</c><00:08:38.719><c> have</c><00:08:38.839><c> to</c><00:08:38.990><c> sometime</c><00:08:39.260><c> a</c><00:08:39.320><c> live</c><00:08:39.529><c> value</c>

00:08:40.000 --> 00:08:40.010 align:start position:0%
that you have to sometime a live value
 

00:08:40.010 --> 00:08:41.769 align:start position:0%
that you have to sometime a live value
for<00:08:40.190><c> it</c><00:08:40.279><c> to</c><00:08:40.370><c> be</c><00:08:40.459><c> worth</c><00:08:40.669><c> it</c>

00:08:41.769 --> 00:08:41.779 align:start position:0%
for it to be worth it
 

00:08:41.779 --> 00:08:43.899 align:start position:0%
for it to be worth it
in<00:08:42.169><c> payment</c><00:08:42.770><c> channels</c><00:08:43.039><c> for</c><00:08:43.159><c> example</c><00:08:43.250><c> if</c><00:08:43.760><c> you</c>

00:08:43.899 --> 00:08:43.909 align:start position:0%
in payment channels for example if you
 

00:08:43.909 --> 00:08:46.840 align:start position:0%
in payment channels for example if you
never<00:08:44.120><c> closed</c><00:08:44.480><c> a</c><00:08:44.510><c> channel</c><00:08:45.080><c> with</c><00:08:45.260><c> one</c><00:08:45.500><c> user</c><00:08:45.850><c> if</c>

00:08:46.840 --> 00:08:46.850 align:start position:0%
never closed a channel with one user if
 

00:08:46.850 --> 00:08:48.220 align:start position:0%
never closed a channel with one user if
you<00:08:47.089><c> were</c><00:08:47.209><c> only</c><00:08:47.360><c> going</c><00:08:47.570><c> to</c><00:08:47.630><c> be</c><00:08:47.720><c> cashing</c><00:08:47.959><c> out</c>

00:08:48.220 --> 00:08:48.230 align:start position:0%
you were only going to be cashing out
 

00:08:48.230 --> 00:08:49.480 align:start position:0%
you were only going to be cashing out
you<00:08:49.070><c> know</c>

00:08:49.480 --> 00:08:49.490 align:start position:0%
you know
 

00:08:49.490 --> 00:08:52.139 align:start position:0%
you know
five<00:08:49.940><c> cents</c><00:08:50.360><c> worth</c><00:08:50.510><c> of</c><00:08:50.690><c> value</c><00:08:51.410><c> because</c><00:08:51.770><c> the</c>

00:08:52.139 --> 00:08:52.149 align:start position:0%
five cents worth of value because the
 

00:08:52.149 --> 00:08:54.639 align:start position:0%
five cents worth of value because the
transaction<00:08:53.149><c> cost</c><00:08:53.360><c> would</c><00:08:53.480><c> be</c><00:08:53.540><c> too</c><00:08:53.750><c> high</c><00:08:53.959><c> where</c>

00:08:54.639 --> 00:08:54.649 align:start position:0%
transaction cost would be too high where
 

00:08:54.649 --> 00:08:56.500 align:start position:0%
transaction cost would be too high where
is<00:08:54.830><c> it</c><00:08:54.980><c> micro</c><00:08:55.220><c> payments</c><00:08:55.610><c> you</c><00:08:56.000><c> don't</c><00:08:56.149><c> have</c><00:08:56.330><c> to</c>

00:08:56.500 --> 00:08:56.510 align:start position:0%
is it micro payments you don't have to
 

00:08:56.510 --> 00:08:58.060 align:start position:0%
is it micro payments you don't have to
assume<00:08:56.839><c> that</c><00:08:57.050><c> you're</c><00:08:57.200><c> going</c><00:08:57.350><c> to</c><00:08:57.410><c> be</c><00:08:57.529><c> earning</c>

00:08:58.060 --> 00:08:58.070 align:start position:0%
assume that you're going to be earning
 

00:08:58.070 --> 00:09:00.610 align:start position:0%
assume that you're going to be earning
five<00:08:58.459><c> cents</c><00:08:58.700><c> 10</c><00:08:58.880><c> cents</c><00:08:59.120><c> a</c><00:08:59.240><c> dollar</c><00:08:59.620><c> hundred</c>

00:09:00.610 --> 00:09:00.620 align:start position:0%
five cents 10 cents a dollar hundred
 

00:09:00.620 --> 00:09:02.740 align:start position:0%
five cents 10 cents a dollar hundred
dollars<00:09:00.860><c> a</c><00:09:00.890><c> thousand</c><00:09:01.279><c> dollars</c><00:09:01.610><c> you</c><00:09:02.420><c> can</c><00:09:02.570><c> just</c>

00:09:02.740 --> 00:09:02.750 align:start position:0%
dollars a thousand dollars you can just
 

00:09:02.750 --> 00:09:04.690 align:start position:0%
dollars a thousand dollars you can just
you<00:09:03.230><c> know</c><00:09:03.260><c> the</c><00:09:03.470><c> expected</c><00:09:03.800><c> value</c><00:09:04.250><c> of</c><00:09:04.279><c> a</c><00:09:04.370><c> ticket</c>

00:09:04.690 --> 00:09:04.700 align:start position:0%
you know the expected value of a ticket
 

00:09:04.700 --> 00:09:06.610 align:start position:0%
you know the expected value of a ticket
if<00:09:04.850><c> it</c><00:09:04.970><c> wins</c><00:09:05.149><c> it's</c><00:09:05.390><c> always</c><00:09:05.660><c> worth</c><00:09:05.930><c> whatever</c>

00:09:06.610 --> 00:09:06.620 align:start position:0%
if it wins it's always worth whatever
 

00:09:06.620 --> 00:09:08.769 align:start position:0%
if it wins it's always worth whatever
face<00:09:06.950><c> value</c><00:09:07.310><c> you</c><00:09:07.339><c> moderate</c><00:09:07.850><c> it</c><00:09:07.970><c> to</c><00:09:08.089><c> be</c><00:09:08.270><c> to</c><00:09:08.660><c> make</c>

00:09:08.769 --> 00:09:08.779 align:start position:0%
face value you moderate it to be to make
 

00:09:08.779 --> 00:09:10.019 align:start position:0%
face value you moderate it to be to make
it<00:09:08.930><c> worth</c><00:09:09.050><c> your</c><00:09:09.080><c> while</c>

00:09:10.019 --> 00:09:10.029 align:start position:0%
it worth your while
 

00:09:10.029 --> 00:09:13.440 align:start position:0%
it worth your while
so<00:09:11.029><c> those</c><00:09:11.660><c> really</c><00:09:11.959><c> nice</c><00:09:12.080><c> property</c><00:09:12.560><c> so</c>

00:09:13.440 --> 00:09:13.450 align:start position:0%
so those really nice property so
 

00:09:13.450 --> 00:09:16.900 align:start position:0%
so those really nice property so
probabilistic<00:09:14.450><c> micro</c><00:09:14.930><c> payments</c><00:09:15.350><c> support</c><00:09:15.910><c> all</c>

00:09:16.900 --> 00:09:16.910 align:start position:0%
probabilistic micro payments support all
 

00:09:16.910 --> 00:09:19.389 align:start position:0%
probabilistic micro payments support all
of<00:09:17.209><c> these</c><00:09:17.390><c> properties</c><00:09:18.320><c> which</c><00:09:19.040><c> makes</c><00:09:19.310><c> a</c><00:09:19.339><c> really</c>

00:09:19.389 --> 00:09:19.399 align:start position:0%
of these properties which makes a really
 

00:09:19.399 --> 00:09:22.630 align:start position:0%
of these properties which makes a really
nice<00:09:19.700><c> food</c><00:09:19.970><c> for</c><00:09:20.390><c> streaming</c><00:09:20.870><c> data</c><00:09:21.110><c> use</c><00:09:21.380><c> cases</c>

00:09:22.630 --> 00:09:22.640 align:start position:0%
nice food for streaming data use cases
 

00:09:22.640 --> 00:09:24.310 align:start position:0%
nice food for streaming data use cases
next<00:09:23.300><c> up</c><00:09:23.450><c> what</c><00:09:23.630><c> I</c><00:09:23.660><c> want</c><00:09:23.839><c> I</c><00:09:23.870><c> just</c><00:09:24.020><c> have</c><00:09:24.140><c> already</c>

00:09:24.310 --> 00:09:24.320 align:start position:0%
next up what I want I just have already
 

00:09:24.320 --> 00:09:26.590 align:start position:0%
next up what I want I just have already
on<00:09:24.620><c> did</c><00:09:24.830><c> so</c><00:09:24.980><c> you</c><00:09:25.070><c> can</c><00:09:25.160><c> compare</c><00:09:25.610><c> probabilistic</c>

00:09:26.590 --> 00:09:26.600 align:start position:0%
on did so you can compare probabilistic
 

00:09:26.600 --> 00:09:28.780 align:start position:0%
on did so you can compare probabilistic
micropayments<00:09:27.260><c> to</c><00:09:27.650><c> traditional</c><00:09:28.100><c> payment</c>

00:09:28.780 --> 00:09:28.790 align:start position:0%
micropayments to traditional payment
 

00:09:28.790 --> 00:09:29.980 align:start position:0%
micropayments to traditional payment
channels<00:09:29.120><c> like</c><00:09:29.480><c> we've</c><00:09:29.600><c> heard</c><00:09:29.750><c> a</c><00:09:29.810><c> lot</c><00:09:29.959><c> about</c>

00:09:29.980 --> 00:09:29.990 align:start position:0%
channels like we've heard a lot about
 

00:09:29.990 --> 00:09:36.190 align:start position:0%
channels like we've heard a lot about
this<00:09:30.350><c> conference</c><00:09:30.620><c> this</c><00:09:30.830><c> week</c><00:09:34.900><c> alright</c><00:09:35.900><c> so</c>

00:09:36.190 --> 00:09:36.200 align:start position:0%
this conference this week alright so
 

00:09:36.200 --> 00:09:38.050 align:start position:0%
this conference this week alright so
before<00:09:36.470><c> we</c><00:09:36.770><c> talk</c><00:09:36.950><c> a</c><00:09:37.010><c> little</c><00:09:37.190><c> bit</c><00:09:37.430><c> more</c><00:09:37.459><c> about</c>

00:09:38.050 --> 00:09:38.060 align:start position:0%
before we talk a little bit more about
 

00:09:38.060 --> 00:09:40.960 align:start position:0%
before we talk a little bit more about
the<00:09:38.660><c> security</c><00:09:39.529><c> model</c><00:09:39.680><c> for</c><00:09:40.100><c> all</c><00:09:40.610><c> the</c><00:09:40.760><c> state</c>

00:09:40.960 --> 00:09:40.970 align:start position:0%
the security model for all the state
 

00:09:40.970 --> 00:09:42.430 align:start position:0%
the security model for all the state
micropayments<00:09:41.330><c> is</c><00:09:41.660><c> where</c><00:09:41.839><c> it's</c><00:09:41.990><c> doing</c><00:09:42.260><c> a</c>

00:09:42.430 --> 00:09:42.440 align:start position:0%
micropayments is where it's doing a
 

00:09:42.440 --> 00:09:44.530 align:start position:0%
micropayments is where it's doing a
comparison<00:09:43.250><c> with</c><00:09:43.490><c> some</c><00:09:43.820><c> common</c>

00:09:44.530 --> 00:09:44.540 align:start position:0%
comparison with some common
 

00:09:44.540 --> 00:09:46.510 align:start position:0%
comparison with some common
constructions<00:09:45.080><c> that</c><00:09:45.290><c> are</c><00:09:45.680><c> used</c><00:09:45.980><c> in</c><00:09:46.279><c> the</c>

00:09:46.510 --> 00:09:46.520 align:start position:0%
constructions that are used in the
 

00:09:46.520 --> 00:09:49.720 align:start position:0%
constructions that are used in the
national<00:09:47.150><c> space</c><00:09:47.360><c> so</c><00:09:48.160><c> before</c><00:09:49.160><c> in</c><00:09:49.310><c> order</c><00:09:49.459><c> to</c><00:09:49.610><c> do</c>

00:09:49.720 --> 00:09:49.730 align:start position:0%
national space so before in order to do
 

00:09:49.730 --> 00:09:51.130 align:start position:0%
national space so before in order to do
this<00:09:49.850><c> comparison</c><00:09:50.240><c> you</c><00:09:50.570><c> actually</c><00:09:50.870><c> need</c><00:09:51.050><c> to</c>

00:09:51.130 --> 00:09:51.140 align:start position:0%
this comparison you actually need to
 

00:09:51.140 --> 00:09:53.620 align:start position:0%
this comparison you actually need to
highlight<00:09:51.550><c> specific</c><00:09:52.550><c> characteristics</c><00:09:53.450><c> of</c>

00:09:53.620 --> 00:09:53.630 align:start position:0%
highlight specific characteristics of
 

00:09:53.630 --> 00:09:55.570 align:start position:0%
highlight specific characteristics of
their<00:09:53.779><c> character</c><00:09:54.160><c> construction</c><00:09:55.160><c> so</c><00:09:55.400><c> there's</c>

00:09:55.570 --> 00:09:55.580 align:start position:0%
their character construction so there's
 

00:09:55.580 --> 00:09:56.190 align:start position:0%
their character construction so there's
different<00:09:55.700><c> types</c>

00:09:56.190 --> 00:09:56.200 align:start position:0%
different types
 

00:09:56.200 --> 00:09:58.010 align:start position:0%
different types
Peyman<00:09:56.500><c> channel</c><00:09:56.770><c> instructions</c><00:09:57.340><c> ranging</c><00:09:57.760><c> from</c>

00:09:58.010 --> 00:09:58.020 align:start position:0%
Peyman channel instructions ranging from
 

00:09:58.020 --> 00:10:00.870 align:start position:0%
Peyman channel instructions ranging from
individual<00:09:59.020><c> vanilla</c><00:09:59.410><c> channels</c><00:09:59.890><c> to</c><00:10:00.220><c> more</c>

00:10:00.870 --> 00:10:00.880 align:start position:0%
individual vanilla channels to more
 

00:10:00.880 --> 00:10:03.270 align:start position:0%
individual vanilla channels to more
complex<00:10:01.240><c> network</c><00:10:01.660><c> channels</c><00:10:02.050><c> that</c><00:10:02.260><c> solve</c><00:10:03.040><c> some</c>

00:10:03.270 --> 00:10:03.280 align:start position:0%
complex network channels that solve some
 

00:10:03.280 --> 00:10:04.500 align:start position:0%
complex network channels that solve some
of<00:10:03.310><c> the</c><00:10:03.430><c> problems</c><00:10:03.820><c> that</c><00:10:03.970><c> are</c><00:10:04.060><c> present</c><00:10:04.390><c> in</c>

00:10:04.500 --> 00:10:04.510 align:start position:0%
of the problems that are present in
 

00:10:04.510 --> 00:10:06.210 align:start position:0%
of the problems that are present in
individual<00:10:05.080><c> channels</c><00:10:05.440><c> and</c><00:10:05.710><c> then</c><00:10:05.800><c> even</c><00:10:06.070><c> within</c>

00:10:06.210 --> 00:10:06.220 align:start position:0%
individual channels and then even within
 

00:10:06.220 --> 00:10:08.460 align:start position:0%
individual channels and then even within
that<00:10:06.370><c> category</c><00:10:06.730><c> you</c><00:10:07.660><c> have</c><00:10:07.870><c> different</c><00:10:08.290><c> types</c>

00:10:08.460 --> 00:10:08.470 align:start position:0%
that category you have different types
 

00:10:08.470 --> 00:10:10.260 align:start position:0%
that category you have different types
of<00:10:08.590><c> routing</c><00:10:08.770><c> you</c><00:10:09.070><c> have</c><00:10:09.190><c> h</c><00:10:09.370><c> TLC</c><00:10:09.850><c> based</c><00:10:10.090><c> routing</c>

00:10:10.260 --> 00:10:10.270 align:start position:0%
of routing you have h TLC based routing
 

00:10:10.270 --> 00:10:12.240 align:start position:0%
of routing you have h TLC based routing
and<00:10:10.660><c> you</c><00:10:10.810><c> also</c><00:10:10.960><c> have</c><00:10:11.290><c> virtual</c><00:10:11.710><c> channel</c><00:10:12.070><c> based</c>

00:10:12.240 --> 00:10:12.250 align:start position:0%
and you also have virtual channel based
 

00:10:12.250 --> 00:10:14.430 align:start position:0%
and you also have virtual channel based
routing<00:10:12.430><c> and</c><00:10:12.850><c> on</c><00:10:13.450><c> top</c><00:10:13.660><c> of</c><00:10:13.690><c> that</c><00:10:13.810><c> you</c><00:10:14.140><c> can</c><00:10:14.290><c> also</c>

00:10:14.430 --> 00:10:14.440 align:start position:0%
routing and on top of that you can also
 

00:10:14.440 --> 00:10:16.050 align:start position:0%
routing and on top of that you can also
distinguish<00:10:15.010><c> between</c><00:10:15.160><c> different</c><00:10:15.670><c> types</c><00:10:15.760><c> of</c>

00:10:16.050 --> 00:10:16.060 align:start position:0%
distinguish between different types of
 

00:10:16.060 --> 00:10:18.120 align:start position:0%
distinguish between different types of
network<00:10:16.510><c> topology</c><00:10:16.660><c> so</c><00:10:17.620><c> you</c><00:10:17.710><c> might</c><00:10:17.890><c> have</c><00:10:18.100><c> a</c>

00:10:18.120 --> 00:10:18.130 align:start position:0%
network topology so you might have a
 

00:10:18.130 --> 00:10:20.490 align:start position:0%
network topology so you might have a
multi<00:10:18.610><c> hot</c><00:10:18.760><c> type</c><00:10:19.030><c> network</c><00:10:19.390><c> or</c><00:10:19.780><c> you</c><00:10:20.140><c> might</c><00:10:20.290><c> have</c>

00:10:20.490 --> 00:10:20.500 align:start position:0%
multi hot type network or you might have
 

00:10:20.500 --> 00:10:23.130 align:start position:0%
multi hot type network or you might have
a<00:10:20.530><c> hub-and-spoke</c><00:10:20.830><c> type</c><00:10:21.340><c> network</c><00:10:21.930><c> the</c><00:10:22.930><c> full</c>

00:10:23.130 --> 00:10:23.140 align:start position:0%
a hub-and-spoke type network the full
 

00:10:23.140 --> 00:10:25.050 align:start position:0%
a hub-and-spoke type network the full
details<00:10:23.530><c> of</c><00:10:23.860><c> these</c><00:10:24.190><c> types</c><00:10:24.430><c> of</c><00:10:24.520><c> constructions</c>

00:10:25.050 --> 00:10:25.060 align:start position:0%
details of these types of constructions
 

00:10:25.060 --> 00:10:26.130 align:start position:0%
details of these types of constructions
are<00:10:25.240><c> kind</c><00:10:25.390><c> of</c><00:10:25.420><c> out</c><00:10:25.540><c> of</c><00:10:25.570><c> the</c><00:10:25.660><c> scope</c><00:10:25.900><c> of</c><00:10:26.050><c> this</c>

00:10:26.130 --> 00:10:26.140 align:start position:0%
are kind of out of the scope of this
 

00:10:26.140 --> 00:10:27.630 align:start position:0%
are kind of out of the scope of this
presentation<00:10:26.320><c> but</c><00:10:27.010><c> there's</c><00:10:27.280><c> a</c><00:10:27.310><c> lot</c><00:10:27.430><c> of</c><00:10:27.520><c> good</c>

00:10:27.630 --> 00:10:27.640 align:start position:0%
presentation but there's a lot of good
 

00:10:27.640 --> 00:10:29.520 align:start position:0%
presentation but there's a lot of good
presentations<00:10:28.240><c> at</c><00:10:28.390><c> this</c><00:10:28.510><c> conference</c><00:10:28.750><c> that</c><00:10:29.290><c> go</c>

00:10:29.520 --> 00:10:29.530 align:start position:0%
presentations at this conference that go
 

00:10:29.530 --> 00:10:33.450 align:start position:0%
presentations at this conference that go
into<00:10:29.680><c> more</c><00:10:29.890><c> detail</c><00:10:30.720><c> so</c><00:10:31.720><c> for</c><00:10:32.290><c> the</c><00:10:32.890><c> comparison</c>

00:10:33.450 --> 00:10:33.460 align:start position:0%
into more detail so for the comparison
 

00:10:33.460 --> 00:10:35.340 align:start position:0%
into more detail so for the comparison
for<00:10:33.610><c> individual</c><00:10:34.090><c> image</c><00:10:34.450><c> channels</c><00:10:34.780><c> we</c><00:10:34.960><c> can</c><00:10:35.140><c> see</c>

00:10:35.340 --> 00:10:35.350 align:start position:0%
for individual image channels we can see
 

00:10:35.350 --> 00:10:37.980 align:start position:0%
for individual image channels we can see
that<00:10:35.680><c> the</c><00:10:36.100><c> two</c><00:10:36.310><c> main</c><00:10:36.520><c> cons</c><00:10:36.790><c> of</c><00:10:37.180><c> using</c><00:10:37.630><c> just</c>

00:10:37.980 --> 00:10:37.990 align:start position:0%
that the two main cons of using just
 

00:10:37.990 --> 00:10:40.290 align:start position:0%
that the two main cons of using just
vanilla<00:10:38.230><c> payment</c><00:10:38.740><c> channels</c><00:10:39.040><c> are</c><00:10:39.370><c> around</c>

00:10:40.290 --> 00:10:40.300 align:start position:0%
vanilla payment channels are around
 

00:10:40.300 --> 00:10:42.390 align:start position:0%
vanilla payment channels are around
additional<00:10:40.930><c> launching</c><00:10:41.260><c> setup</c><00:10:41.590><c> involved</c><00:10:41.980><c> with</c>

00:10:42.390 --> 00:10:42.400 align:start position:0%
additional launching setup involved with
 

00:10:42.400 --> 00:10:44.040 align:start position:0%
additional launching setup involved with
each<00:10:42.760><c> counterparty</c><00:10:43.420><c> that</c><00:10:43.600><c> you</c><00:10:43.690><c> want</c><00:10:43.870><c> to</c><00:10:43.930><c> work</c>

00:10:44.040 --> 00:10:44.050 align:start position:0%
each counterparty that you want to work
 

00:10:44.050 --> 00:10:46.050 align:start position:0%
each counterparty that you want to work
with<00:10:44.260><c> so</c><00:10:44.590><c> in</c><00:10:44.770><c> a</c><00:10:44.830><c> network</c><00:10:45.130><c> where</c><00:10:45.370><c> you</c><00:10:45.640><c> might</c>

00:10:46.050 --> 00:10:46.060 align:start position:0%
with so in a network where you might
 

00:10:46.060 --> 00:10:47.880 align:start position:0%
with so in a network where you might
have<00:10:46.090><c> open</c><00:10:46.600><c> entry</c><00:10:47.080><c> and</c><00:10:47.200><c> exit</c><00:10:47.500><c> into</c><00:10:47.680><c> the</c>

00:10:47.880 --> 00:10:47.890 align:start position:0%
have open entry and exit into the
 

00:10:47.890 --> 00:10:49.740 align:start position:0%
have open entry and exit into the
recipient<00:10:48.130><c> set</c><00:10:48.550><c> you</c><00:10:49.120><c> would</c><00:10:49.210><c> prefer</c><00:10:49.360><c> not</c><00:10:49.720><c> to</c>

00:10:49.740 --> 00:10:49.750 align:start position:0%
recipient set you would prefer not to
 

00:10:49.750 --> 00:10:51.900 align:start position:0%
recipient set you would prefer not to
have<00:10:50.020><c> to</c><00:10:50.080><c> incur</c><00:10:50.530><c> an</c><00:10:50.920><c> on</c><00:10:51.070><c> change</c><00:10:51.310><c> setup</c><00:10:51.640><c> cost</c>

00:10:51.900 --> 00:10:51.910 align:start position:0%
have to incur an on change setup cost
 

00:10:51.910 --> 00:10:54.020 align:start position:0%
have to incur an on change setup cost
that<00:10:52.180><c> rises</c><00:10:52.570><c> linearly</c><00:10:52.900><c> with</c><00:10:53.170><c> the</c><00:10:53.320><c> number</c><00:10:53.440><c> of</c>

00:10:54.020 --> 00:10:54.030 align:start position:0%
that rises linearly with the number of
 

00:10:54.030 --> 00:10:57.170 align:start position:0%
that rises linearly with the number of
new<00:10:55.030><c> recipients</c><00:10:55.690><c> packages</c><00:10:56.230><c> of</c><00:10:56.410><c> this</c><00:10:56.530><c> set</c><00:10:56.710><c> and</c>

00:10:57.170 --> 00:10:57.180 align:start position:0%
new recipients packages of this set and
 

00:10:57.180 --> 00:10:59.730 align:start position:0%
new recipients packages of this set and
as<00:10:58.180><c> it's</c><00:10:58.600><c> mentioned</c><00:10:58.750><c> previously</c><00:10:59.350><c> there</c><00:10:59.620><c> is</c>

00:10:59.730 --> 00:10:59.740 align:start position:0%
as it's mentioned previously there is
 

00:10:59.740 --> 00:11:02.160 align:start position:0%
as it's mentioned previously there is
the<00:10:59.860><c> possibility</c><00:11:00.250><c> of</c><00:11:00.490><c> dust</c><00:11:01.180><c> being</c><00:11:01.600><c> in</c><00:11:01.900><c> your</c>

00:11:02.160 --> 00:11:02.170 align:start position:0%
the possibility of dust being in your
 

00:11:02.170 --> 00:11:04.050 align:start position:0%
the possibility of dust being in your
channel<00:11:02.470><c> balance</c><00:11:02.680><c> so</c><00:11:03.220><c> if</c><00:11:03.490><c> you</c><00:11:03.580><c> have</c><00:11:03.700><c> a</c><00:11:03.730><c> small</c>

00:11:04.050 --> 00:11:04.060 align:start position:0%
channel balance so if you have a small
 

00:11:04.060 --> 00:11:06.210 align:start position:0%
channel balance so if you have a small
amount<00:11:04.750><c> in</c><00:11:04.960><c> your</c><00:11:05.080><c> channel</c><00:11:05.320><c> such</c><00:11:05.710><c> that</c><00:11:05.920><c> it</c><00:11:06.130><c> is</c>

00:11:06.210 --> 00:11:06.220 align:start position:0%
amount in your channel such that it is
 

00:11:06.220 --> 00:11:08.490 align:start position:0%
amount in your channel such that it is
considered<00:11:06.580><c> dust</c><00:11:06.940><c> and</c><00:11:07.270><c> the</c><00:11:08.110><c> launching</c>

00:11:08.490 --> 00:11:08.500 align:start position:0%
considered dust and the launching
 

00:11:08.500 --> 00:11:10.410 align:start position:0%
considered dust and the launching
transaction<00:11:09.040><c> cost</c><00:11:09.250><c> is</c><00:11:09.460><c> going</c><00:11:09.700><c> to</c><00:11:09.850><c> exceed</c><00:11:10.180><c> the</c>

00:11:10.410 --> 00:11:10.420 align:start position:0%
transaction cost is going to exceed the
 

00:11:10.420 --> 00:11:12.120 align:start position:0%
transaction cost is going to exceed the
cost<00:11:10.630><c> of</c><00:11:10.900><c> actually</c><00:11:11.050><c> withdrawing</c><00:11:11.650><c> that</c><00:11:11.770><c> dust</c>

00:11:12.120 --> 00:11:12.130 align:start position:0%
cost of actually withdrawing that dust
 

00:11:12.130 --> 00:11:14.400 align:start position:0%
cost of actually withdrawing that dust
from<00:11:12.430><c> that</c><00:11:12.490><c> channel</c><00:11:13.180><c> and</c><00:11:13.360><c> it's</c><00:11:13.990><c> not</c>

00:11:14.400 --> 00:11:14.410 align:start position:0%
from that channel and it's not
 

00:11:14.410 --> 00:11:17.069 align:start position:0%
from that channel and it's not
be<00:11:14.470><c> worth</c><00:11:14.649><c> it</c><00:11:14.920><c> so</c><00:11:15.160><c> in</c><00:11:15.370><c> that</c><00:11:15.399><c> case</c><00:11:16.000><c> you</c><00:11:16.720><c> actually</c>

00:11:17.069 --> 00:11:17.079 align:start position:0%
be worth it so in that case you actually
 

00:11:17.079 --> 00:11:19.079 align:start position:0%
be worth it so in that case you actually
have<00:11:17.230><c> some</c><00:11:17.589><c> minimum</c><00:11:18.160><c> value</c><00:11:18.519><c> transacted</c>

00:11:19.079 --> 00:11:19.089 align:start position:0%
have some minimum value transacted
 

00:11:19.089 --> 00:11:20.550 align:start position:0%
have some minimum value transacted
requirement<00:11:19.690><c> where</c><00:11:19.899><c> it's</c><00:11:20.079><c> not</c><00:11:20.230><c> worth</c><00:11:20.410><c> it</c>

00:11:20.550 --> 00:11:20.560 align:start position:0%
requirement where it's not worth it
 

00:11:20.560 --> 00:11:23.790 align:start position:0%
requirement where it's not worth it
below<00:11:20.860><c> that</c><00:11:21.040><c> amount</c><00:11:21.720><c> so</c><00:11:22.720><c> with</c><00:11:23.199><c> hdl-c</c>

00:11:23.790 --> 00:11:23.800 align:start position:0%
below that amount so with hdl-c
 

00:11:23.800 --> 00:11:26.100 align:start position:0%
below that amount so with hdl-c
multi-hop<00:11:24.459><c> channels</c><00:11:24.910><c> this</c><00:11:25.209><c> is</c><00:11:25.269><c> the</c><00:11:25.660><c> paradigm</c>

00:11:26.100 --> 00:11:26.110 align:start position:0%
multi-hop channels this is the paradigm
 

00:11:26.110 --> 00:11:27.780 align:start position:0%
multi-hop channels this is the paradigm
that<00:11:26.139><c> you</c><00:11:26.410><c> might</c><00:11:26.560><c> find</c><00:11:26.769><c> in</c><00:11:27.100><c> a</c><00:11:27.220><c> network</c><00:11:27.519><c> like</c>

00:11:27.780 --> 00:11:27.790 align:start position:0%
that you might find in a network like
 

00:11:27.790 --> 00:11:30.569 align:start position:0%
that you might find in a network like
Bitcoin<00:11:28.269><c> lightning</c><00:11:28.660><c> so</c><00:11:29.410><c> here</c><00:11:30.040><c> I</c><00:11:30.279><c> have</c><00:11:30.550><c> a</c>

00:11:30.569 --> 00:11:30.579 align:start position:0%
Bitcoin lightning so here I have a
 

00:11:30.579 --> 00:11:32.879 align:start position:0%
Bitcoin lightning so here I have a
question<00:11:31.089><c> mark</c><00:11:31.209><c> next</c><00:11:31.449><c> to</c><00:11:31.600><c> low</c><00:11:31.779><c> latency</c><00:11:32.199><c> mainly</c>

00:11:32.879 --> 00:11:32.889 align:start position:0%
question mark next to low latency mainly
 

00:11:32.889 --> 00:11:35.100 align:start position:0%
question mark next to low latency mainly
because<00:11:33.069><c> in</c><00:11:33.490><c> the</c><00:11:33.519><c> happy</c><00:11:34.000><c> case</c><00:11:34.180><c> it</c><00:11:34.449><c> definitely</c>

00:11:35.100 --> 00:11:35.110 align:start position:0%
because in the happy case it definitely
 

00:11:35.110 --> 00:11:37.139 align:start position:0%
because in the happy case it definitely
is<00:11:35.230><c> low</c><00:11:35.439><c> latency</c><00:11:35.829><c> if</c><00:11:36.040><c> your</c><00:11:36.430><c> payment</c><00:11:36.970><c> can</c><00:11:37.120><c> be</c>

00:11:37.139 --> 00:11:37.149 align:start position:0%
is low latency if your payment can be
 

00:11:37.149 --> 00:11:38.790 align:start position:0%
is low latency if your payment can be
relayed<00:11:37.480><c> across</c><00:11:37.750><c> multiple</c><00:11:38.050><c> intermediaries</c>

00:11:38.790 --> 00:11:38.800 align:start position:0%
relayed across multiple intermediaries
 

00:11:38.800 --> 00:11:40.889 align:start position:0%
relayed across multiple intermediaries
without<00:11:39.100><c> any</c><00:11:39.250><c> delays</c><00:11:39.610><c> but</c><00:11:40.269><c> if</c><00:11:40.540><c> there's</c><00:11:40.720><c> any</c>

00:11:40.889 --> 00:11:40.899 align:start position:0%
without any delays but if there's any
 

00:11:40.899 --> 00:11:43.769 align:start position:0%
without any delays but if there's any
delay<00:11:41.199><c> in</c><00:11:41.470><c> the</c><00:11:41.860><c> revelation</c><00:11:42.639><c> of</c><00:11:42.910><c> the</c><00:11:43.149><c> hash</c><00:11:43.360><c> used</c>

00:11:43.769 --> 00:11:43.779 align:start position:0%
delay in the revelation of the hash used
 

00:11:43.779 --> 00:11:45.900 align:start position:0%
delay in the revelation of the hash used
in<00:11:43.959><c> the</c><00:11:44.079><c> HPLC</c><00:11:44.379><c> then</c><00:11:45.189><c> there's</c><00:11:45.519><c> the</c><00:11:45.610><c> potential</c>

00:11:45.900 --> 00:11:45.910 align:start position:0%
in the HPLC then there's the potential
 

00:11:45.910 --> 00:11:47.730 align:start position:0%
in the HPLC then there's the potential
for<00:11:46.060><c> that</c><00:11:46.240><c> to</c><00:11:46.329><c> be</c><00:11:46.389><c> slowed</c><00:11:46.629><c> down</c><00:11:46.660><c> so</c><00:11:47.350><c> the</c><00:11:47.470><c> longer</c>

00:11:47.730 --> 00:11:47.740 align:start position:0%
for that to be slowed down so the longer
 

00:11:47.740 --> 00:11:50.100 align:start position:0%
for that to be slowed down so the longer
the<00:11:47.860><c> path</c><00:11:48.009><c> the</c><00:11:48.430><c> higher</c><00:11:48.610><c> the</c><00:11:48.759><c> risk</c><00:11:48.910><c> of</c><00:11:49.149><c> slowing</c>

00:11:50.100 --> 00:11:50.110 align:start position:0%
the path the higher the risk of slowing
 

00:11:50.110 --> 00:11:53.220 align:start position:0%
the path the higher the risk of slowing
down<00:11:50.170><c> the</c><00:11:50.350><c> payment</c><00:11:50.680><c> flow</c><00:11:50.829><c> is</c><00:11:51.870><c> in</c><00:11:52.870><c> addition</c><00:11:53.079><c> to</c>

00:11:53.220 --> 00:11:53.230 align:start position:0%
down the payment flow is in addition to
 

00:11:53.230 --> 00:11:55.889 align:start position:0%
down the payment flow is in addition to
that<00:11:53.470><c> we</c><00:11:53.889><c> also</c><00:11:54.069><c> still</c><00:11:54.490><c> have</c><00:11:54.689><c> minimum</c><00:11:55.689><c> value</c>

00:11:55.889 --> 00:11:55.899 align:start position:0%
that we also still have minimum value
 

00:11:55.899 --> 00:11:58.050 align:start position:0%
that we also still have minimum value
transacted<00:11:56.379><c> requirements</c><00:11:57.069><c> so</c><00:11:57.250><c> if</c><00:11:57.610><c> you</c><00:11:57.819><c> have</c>

00:11:58.050 --> 00:11:58.060 align:start position:0%
transacted requirements so if you have
 

00:11:58.060 --> 00:12:00.240 align:start position:0%
transacted requirements so if you have
dust<00:11:58.569><c> in</c><00:11:58.839><c> your</c><00:11:58.990><c> channel</c><00:11:59.199><c> then</c><00:11:59.860><c> you</c><00:12:00.069><c> can</c>

00:12:00.240 --> 00:12:00.250 align:start position:0%
dust in your channel then you can
 

00:12:00.250 --> 00:12:02.309 align:start position:0%
dust in your channel then you can
actually<00:12:00.490><c> use</c><00:12:00.819><c> this</c><00:12:01.000><c> hdl-c</c><00:12:01.449><c> mechanism</c><00:12:02.170><c> in</c>

00:12:02.309 --> 00:12:02.319 align:start position:0%
actually use this hdl-c mechanism in
 

00:12:02.319 --> 00:12:03.990 align:start position:0%
actually use this hdl-c mechanism in
action<00:12:02.680><c> to</c><00:12:03.009><c> trustus</c><00:12:03.459><c> leak</c><00:12:03.699><c> through</c><00:12:03.879><c> your</c>

00:12:03.990 --> 00:12:04.000 align:start position:0%
action to trustus leak through your
 

00:12:04.000 --> 00:12:07.139 align:start position:0%
action to trustus leak through your
payment<00:12:04.360><c> so</c><00:12:04.990><c> in</c><00:12:05.290><c> that</c><00:12:05.439><c> case</c><00:12:05.879><c> the</c><00:12:06.879><c> on</c><00:12:07.029><c> J</c>

00:12:07.139 --> 00:12:07.149 align:start position:0%
payment so in that case the on J
 

00:12:07.149 --> 00:12:08.429 align:start position:0%
payment so in that case the on J
transaction<00:12:07.660><c> costs</c><00:12:07.930><c> are</c><00:12:08.050><c> closing</c><00:12:08.350><c> the</c>

00:12:08.429 --> 00:12:08.439 align:start position:0%
transaction costs are closing the
 

00:12:08.439 --> 00:12:10.019 align:start position:0%
transaction costs are closing the
channel<00:12:08.709><c> on</c><00:12:08.800><c> chain</c><00:12:09.069><c> might</c><00:12:09.279><c> actually</c><00:12:09.670><c> exceed</c>

00:12:10.019 --> 00:12:10.029 align:start position:0%
channel on chain might actually exceed
 

00:12:10.029 --> 00:12:12.720 align:start position:0%
channel on chain might actually exceed
the<00:12:10.149><c> dust</c><00:12:10.389><c> in</c><00:12:10.660><c> that</c><00:12:10.689><c> regard</c><00:12:11.500><c> our</c><00:12:11.649><c> channel</c><00:12:11.949><c> and</c>

00:12:12.720 --> 00:12:12.730 align:start position:0%
the dust in that regard our channel and
 

00:12:12.730 --> 00:12:14.670 align:start position:0%
the dust in that regard our channel and
lastly<00:12:13.240><c> there's</c><00:12:13.569><c> this</c><00:12:13.720><c> bonus</c><00:12:14.019><c> column</c><00:12:14.439><c> here</c>

00:12:14.670 --> 00:12:14.680 align:start position:0%
lastly there's this bonus column here
 

00:12:14.680 --> 00:12:16.230 align:start position:0%
lastly there's this bonus column here
this<00:12:14.920><c> is</c><00:12:15.069><c> a</c><00:12:15.100><c> there's</c><00:12:15.370><c> a</c><00:12:15.459><c> spot</c><00:12:15.639><c> is</c><00:12:15.790><c> right</c><00:12:15.970><c> here</c>

00:12:16.230 --> 00:12:16.240 align:start position:0%
this is a there's a spot is right here
 

00:12:16.240 --> 00:12:17.970 align:start position:0%
this is a there's a spot is right here
which<00:12:16.779><c> is</c><00:12:17.019><c> minimal</c><00:12:17.529><c> third</c><00:12:17.709><c> party</c>

00:12:17.970 --> 00:12:17.980 align:start position:0%
which is minimal third party
 

00:12:17.980 --> 00:12:19.889 align:start position:0%
which is minimal third party
infrastructure<00:12:18.459><c> dependence</c><00:12:18.910><c> this</c><00:12:19.120><c> isn't</c><00:12:19.810><c> a</c>

00:12:19.889 --> 00:12:19.899 align:start position:0%
infrastructure dependence this isn't a
 

00:12:19.899 --> 00:12:21.600 align:start position:0%
infrastructure dependence this isn't a
strict<00:12:20.170><c> requirement</c><00:12:20.740><c> but</c><00:12:20.920><c> it</c><00:12:21.100><c> would</c><00:12:21.279><c> be</c><00:12:21.430><c> nice</c>

00:12:21.600 --> 00:12:21.610 align:start position:0%
strict requirement but it would be nice
 

00:12:21.610 --> 00:12:23.309 align:start position:0%
strict requirement but it would be nice
if<00:12:21.880><c> you</c><00:12:22.029><c> can</c><00:12:22.120><c> accomplish</c><00:12:22.449><c> direct</c>

00:12:23.309 --> 00:12:23.319 align:start position:0%
if you can accomplish direct
 

00:12:23.319 --> 00:12:25.250 align:start position:0%
if you can accomplish direct
peer-to-peer<00:12:23.529><c> payments</c><00:12:24.160><c> without</c>

00:12:25.250 --> 00:12:25.260 align:start position:0%
peer-to-peer payments without
 

00:12:25.260 --> 00:12:27.449 align:start position:0%
peer-to-peer payments without
infrastructure<00:12:26.260><c> and</c><00:12:26.829><c> a</c><00:12:26.920><c> network</c><00:12:27.279><c> like</c>

00:12:27.449 --> 00:12:27.459 align:start position:0%
infrastructure and a network like
 

00:12:27.459 --> 00:12:28.949 align:start position:0%
infrastructure and a network like
lightning<00:12:27.790><c> you</c><00:12:27.910><c> need</c><00:12:28.089><c> two</c><00:12:28.240><c> reliable</c><00:12:28.660><c> real</c><00:12:28.810><c> air</c>

00:12:28.949 --> 00:12:28.959 align:start position:0%
lightning you need two reliable real air
 

00:12:28.959 --> 00:12:30.720 align:start position:0%
lightning you need two reliable real air
notes<00:12:29.230><c> which</c><00:12:29.740><c> might</c><00:12:29.920><c> be</c><00:12:30.040><c> okay</c><00:12:30.310><c> but</c><00:12:30.339><c> a</c>

00:12:30.720 --> 00:12:30.730 align:start position:0%
notes which might be okay but a
 

00:12:30.730 --> 00:12:32.460 align:start position:0%
notes which might be okay but a
nice-to-have<00:12:31.120><c> is</c><00:12:31.660><c> if</c><00:12:31.839><c> you</c><00:12:31.930><c> didn't</c><00:12:32.200><c> need</c><00:12:32.290><c> to</c><00:12:32.320><c> do</c>

00:12:32.460 --> 00:12:32.470 align:start position:0%
nice-to-have is if you didn't need to do
 

00:12:32.470 --> 00:12:35.280 align:start position:0%
nice-to-have is if you didn't need to do
that<00:12:33.360><c> the</c><00:12:34.360><c> second</c><00:12:34.660><c> construction</c><00:12:35.019><c> that's</c>

00:12:35.280 --> 00:12:35.290 align:start position:0%
that the second construction that's
 

00:12:35.290 --> 00:12:37.230 align:start position:0%
that the second construction that's
worth<00:12:35.470><c> talking</c><00:12:35.620><c> about</c><00:12:35.860><c> is</c><00:12:36.370><c> virtual</c><00:12:36.910><c> channel</c>

00:12:37.230 --> 00:12:37.240 align:start position:0%
worth talking about is virtual channel
 

00:12:37.240 --> 00:12:37.889 align:start position:0%
worth talking about is virtual channel
hub-and-spoke

00:12:37.889 --> 00:12:37.899 align:start position:0%
hub-and-spoke
 

00:12:37.899 --> 00:12:41.430 align:start position:0%
hub-and-spoke
type<00:12:38.230><c> networks</c><00:12:39.070><c> so</c><00:12:39.519><c> the</c><00:12:40.269><c> general</c><00:12:40.959><c> idea</c><00:12:41.260><c> here</c>

00:12:41.430 --> 00:12:41.440 align:start position:0%
type networks so the general idea here
 

00:12:41.440 --> 00:12:43.829 align:start position:0%
type networks so the general idea here
is<00:12:41.860><c> that</c><00:12:41.890><c> rather</c><00:12:42.370><c> than</c><00:12:42.610><c> using</c><00:12:42.820><c> HDL</c><00:12:43.390><c> C's</c><00:12:43.600><c> to</c>

00:12:43.829 --> 00:12:43.839 align:start position:0%
is that rather than using HDL C's to
 

00:12:43.839 --> 00:12:45.630 align:start position:0%
is that rather than using HDL C's to
connect<00:12:44.140><c> different</c><00:12:44.920><c> payment</c><00:12:45.370><c> channels</c>

00:12:45.630 --> 00:12:45.640 align:start position:0%
connect different payment channels
 

00:12:45.640 --> 00:12:47.280 align:start position:0%
connect different payment channels
across<00:12:45.880><c> the</c><00:12:46.060><c> network</c><00:12:46.390><c> you</c><00:12:46.630><c> have</c><00:12:46.839><c> a</c><00:12:47.079><c> hub</c>

00:12:47.280 --> 00:12:47.290 align:start position:0%
across the network you have a hub
 

00:12:47.290 --> 00:12:49.350 align:start position:0%
across the network you have a hub
sitting<00:12:47.920><c> in</c><00:12:48.010><c> the</c><00:12:48.070><c> middle</c><00:12:48.250><c> all</c><00:12:48.940><c> parties</c>

00:12:49.350 --> 00:12:49.360 align:start position:0%
sitting in the middle all parties
 

00:12:49.360 --> 00:12:52.319 align:start position:0%
sitting in the middle all parties
connect<00:12:49.720><c> to</c><00:12:49.810><c> and</c><00:12:50.160><c> they</c><00:12:51.160><c> block</c><00:12:51.519><c> off</c><00:12:51.700><c> funds</c><00:12:52.089><c> to</c>

00:12:52.319 --> 00:12:52.329 align:start position:0%
connect to and they block off funds to
 

00:12:52.329 --> 00:12:54.060 align:start position:0%
connect to and they block off funds to
be<00:12:52.450><c> used</c><00:12:52.480><c> in</c><00:12:52.930><c> these</c><00:12:53.050><c> virtual</c><00:12:53.410><c> channels</c><00:12:53.769><c> that</c>

00:12:54.060 --> 00:12:54.070 align:start position:0%
be used in these virtual channels that
 

00:12:54.070 --> 00:12:55.889 align:start position:0%
be used in these virtual channels that
are<00:12:54.310><c> connecting</c><00:12:54.880><c> to</c><00:12:54.910><c> counterparty</c><00:12:55.600><c> so</c><00:12:55.779><c> as</c>

00:12:55.889 --> 00:12:55.899 align:start position:0%
are connecting to counterparty so as
 

00:12:55.899 --> 00:12:58.079 align:start position:0%
are connecting to counterparty so as
long<00:12:56.050><c> as</c><00:12:56.110><c> you</c><00:12:56.380><c> have</c><00:12:56.649><c> funds</c><00:12:57.279><c> with</c><00:12:57.550><c> the</c><00:12:57.670><c> hub</c><00:12:57.850><c> and</c>

00:12:58.079 --> 00:12:58.089 align:start position:0%
long as you have funds with the hub and
 

00:12:58.089 --> 00:12:59.730 align:start position:0%
long as you have funds with the hub and
as<00:12:58.329><c> long</c><00:12:58.480><c> as</c><00:12:58.510><c> the</c><00:12:58.690><c> hub</c><00:12:59.019><c> has</c><00:12:59.260><c> funds</c><00:12:59.500><c> with</c>

00:12:59.730 --> 00:12:59.740 align:start position:0%
as long as the hub has funds with
 

00:12:59.740 --> 00:13:01.949 align:start position:0%
as long as the hub has funds with
another<00:13:00.130><c> counterparty</c><00:13:01.089><c> you</c><00:13:01.510><c> can</c><00:13:01.660><c> create</c><00:13:01.899><c> a</c>

00:13:01.949 --> 00:13:01.959 align:start position:0%
another counterparty you can create a
 

00:13:01.959 --> 00:13:03.780 align:start position:0%
another counterparty you can create a
direct<00:13:02.320><c> channel</c><00:13:02.649><c> between</c><00:13:02.860><c> those</c><00:13:03.220><c> two</c><00:13:03.430><c> parties</c>

00:13:03.780 --> 00:13:03.790 align:start position:0%
direct channel between those two parties
 

00:13:03.790 --> 00:13:06.780 align:start position:0%
direct channel between those two parties
and<00:13:04.029><c> the</c><00:13:04.779><c> hub</c><00:13:04.959><c> just</c><00:13:05.170><c> needs</c><00:13:05.320><c> to</c><00:13:05.500><c> have</c><00:13:05.790><c> adequate</c>

00:13:06.780 --> 00:13:06.790 align:start position:0%
and the hub just needs to have adequate
 

00:13:06.790 --> 00:13:08.639 align:start position:0%
and the hub just needs to have adequate
amount<00:13:07.000><c> of</c><00:13:07.060><c> funds</c><00:13:07.329><c> in</c><00:13:07.570><c> order</c><00:13:07.660><c> to</c><00:13:07.870><c> block</c><00:13:08.079><c> those</c>

00:13:08.639 --> 00:13:08.649 align:start position:0%
amount of funds in order to block those
 

00:13:08.649 --> 00:13:11.910 align:start position:0%
amount of funds in order to block those
off<00:13:08.890><c> to</c><00:13:09.100><c> be</c><00:13:09.220><c> used</c><00:13:09.459><c> in</c><00:13:09.670><c> that</c><00:13:09.820><c> channel</c><00:13:10.920><c> but</c>

00:13:11.910 --> 00:13:11.920 align:start position:0%
off to be used in that channel but
 

00:13:11.920 --> 00:13:14.220 align:start position:0%
off to be used in that channel but
similarly<00:13:12.370><c> there</c><00:13:12.790><c> is</c><00:13:12.970><c> still</c><00:13:13.390><c> the</c><00:13:13.600><c> possibility</c>

00:13:14.220 --> 00:13:14.230 align:start position:0%
similarly there is still the possibility
 

00:13:14.230 --> 00:13:16.410 align:start position:0%
similarly there is still the possibility
of<00:13:14.680><c> dust</c><00:13:15.130><c> accumulating</c><00:13:15.850><c> in</c><00:13:16.000><c> the</c><00:13:16.029><c> channel</c><00:13:16.390><c> so</c>

00:13:16.410 --> 00:13:16.420 align:start position:0%
of dust accumulating in the channel so
 

00:13:16.420 --> 00:13:18.990 align:start position:0%
of dust accumulating in the channel so
you<00:13:16.720><c> can</c><00:13:17.079><c> imagine</c><00:13:17.709><c> a</c><00:13:17.980><c> scenario</c><00:13:18.130><c> where</c><00:13:18.459><c> you</c>

00:13:18.990 --> 00:13:19.000 align:start position:0%
you can imagine a scenario where you
 

00:13:19.000 --> 00:13:20.790 align:start position:0%
you can imagine a scenario where you
have<00:13:19.180><c> multiple</c><00:13:19.510><c> channels</c><00:13:20.110><c> connected</c><00:13:20.560><c> with</c>

00:13:20.790 --> 00:13:20.800 align:start position:0%
have multiple channels connected with
 

00:13:20.800 --> 00:13:23.250 align:start position:0%
have multiple channels connected with
the<00:13:20.980><c> same</c><00:13:21.190><c> counterparty</c><00:13:21.790><c> but</c><00:13:22.329><c> if</c><00:13:22.600><c> you</c><00:13:22.839><c> end</c><00:13:23.140><c> up</c>

00:13:23.250 --> 00:13:23.260 align:start position:0%
the same counterparty but if you end up
 

00:13:23.260 --> 00:13:24.750 align:start position:0%
the same counterparty but if you end up
in<00:13:23.380><c> a</c><00:13:23.440><c> scenario</c><00:13:23.620><c> where</c><00:13:23.950><c> your</c><00:13:24.250><c> counterparty</c>

00:13:24.750 --> 00:13:24.760 align:start position:0%
in a scenario where your counterparty
 

00:13:24.760 --> 00:13:27.449 align:start position:0%
in a scenario where your counterparty
goes<00:13:24.910><c> offline</c><00:13:25.300><c> or</c><00:13:25.600><c> is</c><00:13:25.690><c> unresponsive</c><00:13:26.079><c> in</c><00:13:26.800><c> order</c>

00:13:27.449 --> 00:13:27.459 align:start position:0%
goes offline or is unresponsive in order
 

00:13:27.459 --> 00:13:29.430 align:start position:0%
goes offline or is unresponsive in order
to<00:13:27.610><c> gather</c><00:13:28.269><c> the</c><00:13:28.600><c> dust</c><00:13:28.810><c> in</c><00:13:29.019><c> those</c><00:13:29.170><c> channels</c>

00:13:29.430 --> 00:13:29.440 align:start position:0%
to gather the dust in those channels
 

00:13:29.440 --> 00:13:31.620 align:start position:0%
to gather the dust in those channels
you're<00:13:29.769><c> going</c><00:13:29.920><c> to</c><00:13:29.980><c> end</c><00:13:30.130><c> up</c><00:13:30.250><c> needing</c><00:13:30.519><c> to</c>

00:13:31.620 --> 00:13:31.630 align:start position:0%
you're going to end up needing to
 

00:13:31.630 --> 00:13:33.210 align:start position:0%
you're going to end up needing to
actions<00:13:31.960><c> for</c><00:13:32.230><c> each</c><00:13:32.350><c> of</c><00:13:32.500><c> the</c><00:13:32.590><c> channels</c><00:13:32.830><c> so</c><00:13:33.040><c> in</c>

00:13:33.210 --> 00:13:33.220 align:start position:0%
actions for each of the channels so in
 

00:13:33.220 --> 00:13:36.060 align:start position:0%
actions for each of the channels so in
that<00:13:33.340><c> case</c><00:13:33.610><c> a</c><00:13:34.470><c> solution</c><00:13:35.470><c> to</c><00:13:35.560><c> this</c><00:13:35.680><c> would</c><00:13:35.920><c> just</c>

00:13:36.060 --> 00:13:36.070 align:start position:0%
that case a solution to this would just
 

00:13:36.070 --> 00:13:37.950 align:start position:0%
that case a solution to this would just
to<00:13:36.250><c> be</c><00:13:36.400><c> half</c><00:13:36.580><c> of</c><00:13:36.610><c> it</c><00:13:36.880><c> just</c><00:13:37.330><c> to</c><00:13:37.480><c> have</c><00:13:37.630><c> a</c><00:13:37.660><c> minimum</c>

00:13:37.950 --> 00:13:37.960 align:start position:0%
to be half of it just to have a minimum
 

00:13:37.960 --> 00:13:39.750 align:start position:0%
to be half of it just to have a minimum
value<00:13:38.020><c> transacted</c><00:13:38.770><c> requirement</c><00:13:39.310><c> which</c><00:13:39.730><c> is</c>

00:13:39.750 --> 00:13:39.760 align:start position:0%
value transacted requirement which is
 

00:13:39.760 --> 00:13:41.220 align:start position:0%
value transacted requirement which is
something<00:13:40.120><c> that</c><00:13:40.270><c> we're</c><00:13:40.420><c> curious</c><00:13:40.690><c> if</c><00:13:40.930><c> we</c><00:13:41.050><c> can</c>

00:13:41.220 --> 00:13:41.230 align:start position:0%
something that we're curious if we can
 

00:13:41.230 --> 00:13:43.620 align:start position:0%
something that we're curious if we can
go<00:13:41.680><c> without</c><00:13:41.980><c> and</c><00:13:42.400><c> similarly</c><00:13:42.910><c> we</c><00:13:43.180><c> rely</c><00:13:43.420><c> on</c><00:13:43.450><c> the</c>

00:13:43.620 --> 00:13:43.630 align:start position:0%
go without and similarly we rely on the
 

00:13:43.630 --> 00:13:45.630 align:start position:0%
go without and similarly we rely on the
hub<00:13:43.810><c> in</c><00:13:44.020><c> this</c><00:13:44.200><c> case</c><00:13:44.410><c> so</c><00:13:44.740><c> there</c><00:13:44.890><c> is</c><00:13:45.040><c> their</c><00:13:45.340><c> party</c>

00:13:45.630 --> 00:13:45.640 align:start position:0%
hub in this case so there is their party
 

00:13:45.640 --> 00:13:49.170 align:start position:0%
hub in this case so there is their party
data<00:13:45.820><c> structure</c><00:13:46.120><c> depends</c><00:13:47.220><c> so</c><00:13:48.220><c> in</c><00:13:48.520><c> summary</c><00:13:48.850><c> I</c>

00:13:49.170 --> 00:13:49.180 align:start position:0%
data structure depends so in summary I
 

00:13:49.180 --> 00:13:51.750 align:start position:0%
data structure depends so in summary I
think<00:13:49.240><c> some</c><00:13:49.690><c> of</c><00:13:49.810><c> the</c><00:13:49.930><c> advantages</c><00:13:50.590><c> of</c><00:13:50.890><c> public</c>

00:13:51.750 --> 00:13:51.760 align:start position:0%
think some of the advantages of public
 

00:13:51.760 --> 00:13:53.460 align:start position:0%
think some of the advantages of public
micro<00:13:52.060><c> payments</c><00:13:52.450><c> to</c><00:13:52.600><c> payment</c><00:13:52.930><c> channels</c><00:13:53.260><c> is</c>

00:13:53.460 --> 00:13:53.470 align:start position:0%
micro payments to payment channels is
 

00:13:53.470 --> 00:13:55.710 align:start position:0%
micro payments to payment channels is
the<00:13:54.280><c> no</c><00:13:54.550><c> minimum</c><00:13:54.910><c> value</c><00:13:55.180><c> transacted</c>

00:13:55.710 --> 00:13:55.720 align:start position:0%
the no minimum value transacted
 

00:13:55.720 --> 00:13:57.780 align:start position:0%
the no minimum value transacted
requirement<00:13:56.290><c> and</c><00:13:56.470><c> then</c><00:13:56.860><c> also</c><00:13:57.040><c> that</c><00:13:57.430><c> no</c><00:13:57.520><c> third</c>

00:13:57.780 --> 00:13:57.790 align:start position:0%
requirement and then also that no third
 

00:13:57.790 --> 00:13:59.730 align:start position:0%
requirement and then also that no third
party<00:13:58.120><c> and</c><00:13:58.240><c> construction</c><00:13:58.690><c> dependents</c><00:13:59.170><c> but</c>

00:13:59.730 --> 00:13:59.740 align:start position:0%
party and construction dependents but
 

00:13:59.740 --> 00:14:01.710 align:start position:0%
party and construction dependents but
there<00:14:00.040><c> are</c><00:14:00.130><c> disadvantages</c><00:14:00.340><c> as</c><00:14:01.030><c> well</c><00:14:01.060><c> so</c><00:14:01.540><c> they</c>

00:14:01.710 --> 00:14:01.720 align:start position:0%
there are disadvantages as well so they
 

00:14:01.720 --> 00:14:03.240 align:start position:0%
there are disadvantages as well so they
do<00:14:01.840><c> exit</c><00:14:02.110><c> lottery</c><00:14:02.380><c> technics</c><00:14:02.830><c> is</c><00:14:02.950><c> something</c>

00:14:03.240 --> 00:14:03.250 align:start position:0%
do exit lottery technics is something
 

00:14:03.250 --> 00:14:04.800 align:start position:0%
do exit lottery technics is something
that<00:14:03.400><c> you</c><00:14:03.520><c> need</c><00:14:03.670><c> to</c><00:14:03.760><c> deal</c><00:14:03.940><c> with</c><00:14:04.150><c> you</c><00:14:04.480><c> might</c><00:14:04.690><c> not</c>

00:14:04.800 --> 00:14:04.810 align:start position:0%
that you need to deal with you might not
 

00:14:04.810 --> 00:14:06.630 align:start position:0%
that you need to deal with you might not
have<00:14:05.020><c> an</c><00:14:05.170><c> application</c><00:14:05.710><c> that</c><00:14:05.920><c> can't</c><00:14:06.220><c> deal</c><00:14:06.430><c> with</c>

00:14:06.630 --> 00:14:06.640 align:start position:0%
have an application that can't deal with
 

00:14:06.640 --> 00:14:08.880 align:start position:0%
have an application that can't deal with
that<00:14:06.790><c> do</c><00:14:06.940><c> X</c><00:14:07.120><c> in</c><00:14:07.330><c> an</c><00:14:07.420><c> adequate</c><00:14:07.630><c> way</c><00:14:07.810><c> and</c><00:14:08.230><c> it</c><00:14:08.770><c> only</c>

00:14:08.880 --> 00:14:08.890 align:start position:0%
that do X in an adequate way and it only
 

00:14:08.890 --> 00:14:10.950 align:start position:0%
that do X in an adequate way and it only
works<00:14:09.190><c> in</c><00:14:09.340><c> high</c><00:14:09.490><c> volume</c><00:14:09.820><c> use</c><00:14:09.970><c> cases</c><00:14:10.180><c> so</c><00:14:10.600><c> if</c>

00:14:10.950 --> 00:14:10.960 align:start position:0%
works in high volume use cases so if
 

00:14:10.960 --> 00:14:12.210 align:start position:0%
works in high volume use cases so if
you're<00:14:11.140><c> not</c><00:14:11.230><c> sending</c><00:14:11.500><c> a</c><00:14:11.620><c> lot</c><00:14:11.740><c> of</c><00:14:11.860><c> tickets</c><00:14:11.980><c> for</c>

00:14:12.210 --> 00:14:12.220 align:start position:0%
you're not sending a lot of tickets for
 

00:14:12.220 --> 00:14:15.300 align:start position:0%
you're not sending a lot of tickets for
a<00:14:12.370><c> lot</c><00:14:12.580><c> of</c><00:14:12.870><c> small</c><00:14:13.870><c> chunks</c><00:14:14.200><c> of</c><00:14:14.320><c> service</c><00:14:14.650><c> and</c><00:14:14.950><c> it</c>

00:14:15.300 --> 00:14:15.310 align:start position:0%
a lot of small chunks of service and it
 

00:14:15.310 --> 00:14:16.590 align:start position:0%
a lot of small chunks of service and it
might<00:14:15.460><c> not</c><00:14:15.490><c> work</c><00:14:15.700><c> out</c><00:14:15.880><c> for</c><00:14:15.940><c> you</c><00:14:16.210><c> because</c><00:14:16.360><c> you</c>

00:14:16.590 --> 00:14:16.600 align:start position:0%
might not work out for you because you
 

00:14:16.600 --> 00:14:18.390 align:start position:0%
might not work out for you because you
can<00:14:16.630><c> never</c><00:14:16.930><c> rely</c><00:14:17.680><c> on</c><00:14:17.710><c> the</c><00:14:17.980><c> law</c><00:14:18.100><c> of</c><00:14:18.250><c> large</c>

00:14:18.390 --> 00:14:18.400 align:start position:0%
can never rely on the law of large
 

00:14:18.400 --> 00:14:22.080 align:start position:0%
can never rely on the law of large
numbers<00:14:18.490><c> for</c><00:14:19.030><c> the</c><00:14:19.600><c> payments</c><00:14:20.020><c> to</c><00:14:20.320><c> be</c><00:14:20.890><c> fair</c><00:14:21.850><c> in</c>

00:14:22.080 --> 00:14:22.090 align:start position:0%
numbers for the payments to be fair in
 

00:14:22.090 --> 00:14:24.210 align:start position:0%
numbers for the payments to be fair in
the<00:14:22.180><c> long</c><00:14:22.330><c> term</c><00:14:22.510><c> and</c><00:14:23.110><c> something</c><00:14:24.040><c> that</c><00:14:24.100><c> I'll</c>

00:14:24.210 --> 00:14:24.220 align:start position:0%
the long term and something that I'll
 

00:14:24.220 --> 00:14:25.680 align:start position:0%
the long term and something that I'll
talk<00:14:24.340><c> about</c><00:14:24.400><c> a</c><00:14:24.610><c> little</c><00:14:24.670><c> bit</c><00:14:24.910><c> is</c><00:14:25.240><c> you</c><00:14:25.540><c> might</c>

00:14:25.680 --> 00:14:25.690 align:start position:0%
talk about a little bit is you might
 

00:14:25.690 --> 00:14:26.940 align:start position:0%
talk about a little bit is you might
have<00:14:25.720><c> higher</c><00:14:26.050><c> personal</c><00:14:26.470><c> collateral</c>

00:14:26.940 --> 00:14:26.950 align:start position:0%
have higher personal collateral
 

00:14:26.950 --> 00:14:28.860 align:start position:0%
have higher personal collateral
requirements<00:14:27.070><c> as</c><00:14:27.580><c> well</c><00:14:27.730><c> because</c><00:14:28.180><c> you</c><00:14:28.630><c> can't</c>

00:14:28.860 --> 00:14:28.870 align:start position:0%
requirements as well because you can't
 

00:14:28.870 --> 00:14:30.660 align:start position:0%
requirements as well because you can't
rely<00:14:29.110><c> on</c><00:14:29.170><c> a</c><00:14:29.350><c> third</c><00:14:29.530><c> party</c><00:14:29.560><c> to</c><00:14:29.950><c> provide</c><00:14:30.160><c> equity</c>

00:14:30.660 --> 00:14:30.670 align:start position:0%
rely on a third party to provide equity
 

00:14:30.670 --> 00:14:33.960 align:start position:0%
rely on a third party to provide equity
for<00:14:30.850><c> you</c><00:14:31.470><c> so</c><00:14:32.470><c> moving</c><00:14:32.770><c> on</c><00:14:32.890><c> to</c><00:14:33.100><c> the</c><00:14:33.580><c> security</c>

00:14:33.960 --> 00:14:33.970 align:start position:0%
for you so moving on to the security
 

00:14:33.970 --> 00:14:35.490 align:start position:0%
for you so moving on to the security
model<00:14:34.120><c> there's</c><00:14:34.600><c> different</c><00:14:35.050><c> aspects</c><00:14:35.410><c> into</c>

00:14:35.490 --> 00:14:35.500 align:start position:0%
model there's different aspects into
 

00:14:35.500 --> 00:14:37.080 align:start position:0%
model there's different aspects into
this<00:14:35.620><c> but</c><00:14:35.860><c> I'll</c><00:14:35.950><c> focus</c><00:14:36.100><c> on</c><00:14:36.460><c> two</c><00:14:36.760><c> particular</c>

00:14:37.080 --> 00:14:37.090 align:start position:0%
this but I'll focus on two particular
 

00:14:37.090 --> 00:14:39.240 align:start position:0%
this but I'll focus on two particular
components<00:14:37.720><c> so</c><00:14:37.840><c> the</c><00:14:37.930><c> first</c><00:14:38.110><c> one</c><00:14:38.320><c> is</c><00:14:38.560><c> the</c>

00:14:39.240 --> 00:14:39.250 align:start position:0%
components so the first one is the
 

00:14:39.250 --> 00:14:41.910 align:start position:0%
components so the first one is the
winning<00:14:39.520><c> ticket</c><00:14:39.850><c> selection</c><00:14:40.240><c> protocol</c><00:14:40.920><c> so</c>

00:14:41.910 --> 00:14:41.920 align:start position:0%
winning ticket selection protocol so
 

00:14:41.920 --> 00:14:43.980 align:start position:0%
winning ticket selection protocol so
this<00:14:42.520><c> is</c><00:14:42.730><c> really</c><00:14:42.940><c> important</c><00:14:43.300><c> because</c><00:14:43.330><c> if</c><00:14:43.900><c> you</c>

00:14:43.980 --> 00:14:43.990 align:start position:0%
this is really important because if you
 

00:14:43.990 --> 00:14:45.150 align:start position:0%
this is really important because if you
don't<00:14:44.140><c> have</c><00:14:44.320><c> a</c><00:14:44.350><c> fair</c><00:14:44.620><c> winning</c><00:14:44.890><c> ticket</c>

00:14:45.150 --> 00:14:45.160 align:start position:0%
don't have a fair winning ticket
 

00:14:45.160 --> 00:14:48.120 align:start position:0%
don't have a fair winning ticket
selection<00:14:45.550><c> protocol</c><00:14:46.030><c> then</c><00:14:46.650><c> if</c><00:14:47.650><c> someone</c><00:14:48.010><c> can</c>

00:14:48.120 --> 00:14:48.130 align:start position:0%
selection protocol then if someone can
 

00:14:48.130 --> 00:14:50.610 align:start position:0%
selection protocol then if someone can
influence<00:14:48.550><c> which</c><00:14:48.940><c> tickets</c><00:14:49.420><c> win</c><00:14:49.810><c> then</c><00:14:50.170><c> this</c>

00:14:50.610 --> 00:14:50.620 align:start position:0%
influence which tickets win then this
 

00:14:50.620 --> 00:14:52.200 align:start position:0%
influence which tickets win then this
isn't<00:14:50.980><c> going</c><00:14:51.100><c> to</c><00:14:51.280><c> be</c><00:14:51.400><c> a</c><00:14:51.430><c> fair</c><00:14:51.670><c> payment</c><00:14:52.000><c> scheme</c>

00:14:52.200 --> 00:14:52.210 align:start position:0%
isn't going to be a fair payment scheme
 

00:14:52.210 --> 00:14:54.990 align:start position:0%
isn't going to be a fair payment scheme
so<00:14:52.840><c> this</c><00:14:53.260><c> is</c><00:14:53.440><c> just</c><00:14:53.620><c> one</c><00:14:53.950><c> way</c><00:14:53.980><c> to</c><00:14:54.250><c> do</c><00:14:54.640><c> it</c><00:14:54.760><c> there's</c>

00:14:54.990 --> 00:14:55.000 align:start position:0%
so this is just one way to do it there's
 

00:14:55.000 --> 00:14:56.280 align:start position:0%
so this is just one way to do it there's
multiple<00:14:55.360><c> different</c><00:14:55.510><c> ways</c><00:14:55.690><c> that</c><00:14:56.020><c> you</c><00:14:56.140><c> can</c>

00:14:56.280 --> 00:14:56.290 align:start position:0%
multiple different ways that you can
 

00:14:56.290 --> 00:14:58.620 align:start position:0%
multiple different ways that you can
achieve<00:14:56.470><c> this</c><00:14:57.070><c> fair</c><00:14:57.490><c> selection</c><00:14:57.820><c> protocol</c><00:14:58.390><c> and</c>

00:14:58.620 --> 00:14:58.630 align:start position:0%
achieve this fair selection protocol and
 

00:14:58.630 --> 00:15:00.030 align:start position:0%
achieve this fair selection protocol and
the<00:14:58.870><c> way</c><00:14:58.990><c> that</c><00:14:59.170><c> we</c><00:14:59.260><c> do</c><00:14:59.380><c> it</c><00:14:59.500><c> is</c><00:14:59.650><c> via</c><00:14:59.860><c> this</c>

00:15:00.030 --> 00:15:00.040 align:start position:0%
the way that we do it is via this
 

00:15:00.040 --> 00:15:02.550 align:start position:0%
the way that we do it is via this
command<00:15:00.520><c> reveal</c><00:15:00.820><c> scheme</c><00:15:01.120><c> and</c><00:15:01.360><c> the</c><00:15:02.260><c> command</c>

00:15:02.550 --> 00:15:02.560 align:start position:0%
command reveal scheme and the command
 

00:15:02.560 --> 00:15:04.260 align:start position:0%
command reveal scheme and the command
reveal<00:15:02.770><c> scheme</c><00:15:03.070><c> basically</c><00:15:03.490><c> has</c><00:15:04.000><c> the</c>

00:15:04.260 --> 00:15:04.270 align:start position:0%
reveal scheme basically has the
 

00:15:04.270 --> 00:15:07.080 align:start position:0%
reveal scheme basically has the
recipient<00:15:04.810><c> defined</c><00:15:05.380><c> a</c><00:15:05.530><c> hash</c><00:15:05.740><c> of</c><00:15:06.090><c> random</c>

00:15:07.080 --> 00:15:07.090 align:start position:0%
recipient defined a hash of random
 

00:15:07.090 --> 00:15:09.420 align:start position:0%
recipient defined a hash of random
number<00:15:07.330><c> data</c><00:15:07.600><c> keeps</c><00:15:07.870><c> secret</c><00:15:08.200><c> and</c><00:15:08.380><c> the</c><00:15:09.070><c> sender</c>

00:15:09.420 --> 00:15:09.430 align:start position:0%
number data keeps secret and the sender
 

00:15:09.430 --> 00:15:11.370 align:start position:0%
number data keeps secret and the sender
includes<00:15:09.940><c> a</c><00:15:10.180><c> monotonically</c><00:15:10.780><c> increasing</c>

00:15:11.370 --> 00:15:11.380 align:start position:0%
includes a monotonically increasing
 

00:15:11.380 --> 00:15:13.620 align:start position:0%
includes a monotonically increasing
sender<00:15:11.830><c> nuts</c><00:15:12.010><c> and</c><00:15:12.280><c> it</c><00:15:12.880><c> maintains</c><00:15:13.150><c> a</c><00:15:13.300><c> separate</c>

00:15:13.620 --> 00:15:13.630 align:start position:0%
sender nuts and it maintains a separate
 

00:15:13.630 --> 00:15:15.570 align:start position:0%
sender nuts and it maintains a separate
counter<00:15:13.990><c> for</c><00:15:14.320><c> each</c><00:15:14.470><c> of</c><00:15:14.650><c> these</c><00:15:14.740><c> hashes</c><00:15:14.980><c> and</c><00:15:15.370><c> the</c>

00:15:15.570 --> 00:15:15.580 align:start position:0%
counter for each of these hashes and the
 

00:15:15.580 --> 00:15:18.060 align:start position:0%
counter for each of these hashes and the
idea<00:15:15.850><c> is</c><00:15:16.000><c> that</c><00:15:16.030><c> the</c><00:15:16.600><c> ticket</c><00:15:16.780><c> will</c><00:15:16.990><c> win</c><00:15:17.170><c> if</c><00:15:17.380><c> we</c>

00:15:18.060 --> 00:15:18.070 align:start position:0%
idea is that the ticket will win if we
 

00:15:18.070 --> 00:15:19.910 align:start position:0%
idea is that the ticket will win if we
have<00:15:18.250><c> these</c><00:15:18.730><c> two</c><00:15:18.970><c> random</c><00:15:19.150><c> numbers</c><00:15:19.540><c> thing</c>

00:15:19.910 --> 00:15:19.920 align:start position:0%
have these two random numbers thing
 

00:15:19.920 --> 00:15:21.530 align:start position:0%
have these two random numbers thing
where<00:15:20.129><c> we</c><00:15:20.339><c> hash</c><00:15:20.549><c> the</c><00:15:20.819><c> recipients</c><00:15:21.269><c> random</c>

00:15:21.530 --> 00:15:21.540 align:start position:0%
where we hash the recipients random
 

00:15:21.540 --> 00:15:23.569 align:start position:0%
where we hash the recipients random
number<00:15:21.749><c> and</c><00:15:21.869><c> then</c><00:15:22.439><c> we</c><00:15:22.589><c> use</c><00:15:22.859><c> the</c><00:15:23.160><c> signature</c>

00:15:23.569 --> 00:15:23.579 align:start position:0%
number and then we use the signature
 

00:15:23.579 --> 00:15:26.239 align:start position:0%
number and then we use the signature
over<00:15:23.970><c> the</c><00:15:24.119><c> ticket</c><00:15:24.420><c> as</c><00:15:24.600><c> the</c><00:15:25.559><c> random</c><00:15:25.859><c> number</c><00:15:26.100><c> for</c>

00:15:26.239 --> 00:15:26.249 align:start position:0%
over the ticket as the random number for
 

00:15:26.249 --> 00:15:28.039 align:start position:0%
over the ticket as the random number for
the<00:15:26.369><c> sender</c><00:15:26.670><c> and</c><00:15:26.790><c> the</c><00:15:27.389><c> idea</c><00:15:27.629><c> behind</c><00:15:27.779><c> the</c>

00:15:28.039 --> 00:15:28.049 align:start position:0%
the sender and the idea behind the
 

00:15:28.049 --> 00:15:28.609 align:start position:0%
the sender and the idea behind the
sender<00:15:28.290><c> nots</c>

00:15:28.609 --> 00:15:28.619 align:start position:0%
sender nots
 

00:15:28.619 --> 00:15:30.109 align:start position:0%
sender nots
is<00:15:28.739><c> that</c><00:15:29.009><c> we</c><00:15:29.189><c> need</c><00:15:29.339><c> something</c><00:15:29.549><c> that</c><00:15:29.790><c> makes</c><00:15:29.819><c> the</c>

00:15:30.109 --> 00:15:30.119 align:start position:0%
is that we need something that makes the
 

00:15:30.119 --> 00:15:31.759 align:start position:0%
is that we need something that makes the
hasha<00:15:30.329><c> to</c><00:15:30.540><c> take</c><00:15:30.720><c> it</c><00:15:30.809><c> unique</c><00:15:31.109><c> such</c><00:15:31.410><c> that</c><00:15:31.589><c> once</c>

00:15:31.759 --> 00:15:31.769 align:start position:0%
hasha to take it unique such that once
 

00:15:31.769 --> 00:15:33.829 align:start position:0%
hasha to take it unique such that once
you<00:15:31.980><c> produce</c><00:15:32.489><c> a</c><00:15:32.759><c> signature</c><00:15:33.089><c> or</c><00:15:33.359><c> that</c><00:15:33.629><c> hash</c>

00:15:33.829 --> 00:15:33.839 align:start position:0%
you produce a signature or that hash
 

00:15:33.839 --> 00:15:36.889 align:start position:0%
you produce a signature or that hash
it's<00:15:34.379><c> unpredictable</c><00:15:34.829><c> to</c><00:15:35.670><c> the</c><00:15:36.179><c> recipient</c><00:15:36.689><c> and</c>

00:15:36.889 --> 00:15:36.899 align:start position:0%
it's unpredictable to the recipient and
 

00:15:36.899 --> 00:15:39.259 align:start position:0%
it's unpredictable to the recipient and
then<00:15:37.319><c> if</c><00:15:37.589><c> that</c><00:15:37.799><c> hash</c><00:15:38.040><c> number</c><00:15:38.459><c> is</c><00:15:38.730><c> below</c><00:15:39.029><c> the</c>

00:15:39.259 --> 00:15:39.269 align:start position:0%
then if that hash number is below the
 

00:15:39.269 --> 00:15:40.789 align:start position:0%
then if that hash number is below the
winning<00:15:39.480><c> probability</c><00:15:39.629><c> that</c><00:15:40.169><c> we</c><00:15:40.290><c> consider</c><00:15:40.649><c> the</c>

00:15:40.789 --> 00:15:40.799 align:start position:0%
winning probability that we consider the
 

00:15:40.799 --> 00:15:44.059 align:start position:0%
winning probability that we consider the
ticket<00:15:41.100><c> opener</c><00:15:41.869><c> so</c><00:15:42.869><c> the</c><00:15:43.109><c> basic</c><00:15:43.379><c> idea</c><00:15:43.470><c> here</c><00:15:43.709><c> is</c>

00:15:44.059 --> 00:15:44.069 align:start position:0%
ticket opener so the basic idea here is
 

00:15:44.069 --> 00:15:45.499 align:start position:0%
ticket opener so the basic idea here is
that<00:15:44.100><c> the</c><00:15:44.429><c> recipient</c><00:15:44.879><c> should</c><00:15:44.970><c> not</c><00:15:45.119><c> be</c><00:15:45.269><c> able</c><00:15:45.389><c> to</c>

00:15:45.499 --> 00:15:45.509 align:start position:0%
that the recipient should not be able to
 

00:15:45.509 --> 00:15:47.359 align:start position:0%
that the recipient should not be able to
manipulate<00:15:45.749><c> selection</c><00:15:46.529><c> as</c><00:15:46.889><c> long</c><00:15:47.129><c> as</c><00:15:47.249><c> it</c>

00:15:47.359 --> 00:15:47.369 align:start position:0%
manipulate selection as long as it
 

00:15:47.369 --> 00:15:48.829 align:start position:0%
manipulate selection as long as it
cannot<00:15:47.609><c> predict</c><00:15:47.999><c> the</c><00:15:48.149><c> signature</c><00:15:48.569><c> that</c><00:15:48.720><c> the</c>

00:15:48.829 --> 00:15:48.839 align:start position:0%
cannot predict the signature that the
 

00:15:48.839 --> 00:15:50.419 align:start position:0%
cannot predict the signature that the
sender's<00:15:49.139><c> gonna</c><00:15:49.350><c> produce</c><00:15:49.529><c> over</c><00:15:49.980><c> the</c><00:15:50.160><c> ticket</c>

00:15:50.419 --> 00:15:50.429 align:start position:0%
sender's gonna produce over the ticket
 

00:15:50.429 --> 00:15:52.909 align:start position:0%
sender's gonna produce over the ticket
hash<00:15:50.609><c> and</c><00:15:50.879><c> then</c><00:15:51.540><c> the</c><00:15:51.869><c> sender</c><00:15:52.169><c> should</c><00:15:52.439><c> not</c><00:15:52.769><c> be</c>

00:15:52.909 --> 00:15:52.919 align:start position:0%
hash and then the sender should not be
 

00:15:52.919 --> 00:15:54.619 align:start position:0%
hash and then the sender should not be
able<00:15:53.040><c> to</c><00:15:53.160><c> manipulate</c><00:15:53.339><c> selection</c><00:15:54.059><c> as</c><00:15:54.359><c> long</c><00:15:54.540><c> as</c>

00:15:54.619 --> 00:15:54.629 align:start position:0%
able to manipulate selection as long as
 

00:15:54.629 --> 00:15:56.419 align:start position:0%
able to manipulate selection as long as
it<00:15:54.749><c> does</c><00:15:54.899><c> not</c><00:15:54.929><c> know</c><00:15:55.259><c> the</c><00:15:55.470><c> secret</c><00:15:55.799><c> number</c><00:15:56.100><c> that</c>

00:15:56.419 --> 00:15:56.429 align:start position:0%
it does not know the secret number that
 

00:15:56.429 --> 00:15:59.599 align:start position:0%
it does not know the secret number that
the<00:15:56.989><c> recipient</c><00:15:57.989><c> has</c><00:15:58.019><c> generated</c><00:15:58.410><c> so</c><00:15:59.339><c> the</c><00:15:59.429><c> only</c>

00:15:59.599 --> 00:15:59.609 align:start position:0%
the recipient has generated so the only
 

00:15:59.609 --> 00:16:00.679 align:start position:0%
the recipient has generated so the only
thing<00:15:59.850><c> that</c><00:15:59.879><c> recipient</c><00:16:00.269><c> repeat</c><00:16:00.600><c> we're</c>

00:16:00.679 --> 00:16:00.689 align:start position:0%
thing that recipient repeat we're
 

00:16:00.689 --> 00:16:02.590 align:start position:0%
thing that recipient repeat we're
dealing<00:16:00.989><c> here</c><00:16:01.019><c> is</c><00:16:01.439><c> the</c><00:16:01.739><c> hash</c><00:16:01.919><c> of</c><00:16:02.220><c> that</c><00:16:02.249><c> number</c>

00:16:02.590 --> 00:16:02.600 align:start position:0%
dealing here is the hash of that number
 

00:16:02.600 --> 00:16:04.669 align:start position:0%
dealing here is the hash of that number
it's<00:16:03.600><c> important</c><00:16:03.869><c> to</c><00:16:03.929><c> note</c><00:16:04.079><c> that</c><00:16:04.109><c> the</c>

00:16:04.669 --> 00:16:04.679 align:start position:0%
it's important to note that the
 

00:16:04.679 --> 00:16:06.109 align:start position:0%
it's important to note that the
recipient<00:16:05.069><c> also</c><00:16:05.249><c> needs</c><00:16:05.459><c> to</c><00:16:05.549><c> defend</c><00:16:05.790><c> itself</c>

00:16:06.109 --> 00:16:06.119 align:start position:0%
recipient also needs to defend itself
 

00:16:06.119 --> 00:16:08.179 align:start position:0%
recipient also needs to defend itself
against<00:16:06.509><c> replay</c><00:16:06.779><c> attacks</c><00:16:06.869><c> so</c><00:16:07.470><c> it</c><00:16:08.009><c> should</c>

00:16:08.179 --> 00:16:08.189 align:start position:0%
against replay attacks so it should
 

00:16:08.189 --> 00:16:10.429 align:start position:0%
against replay attacks so it should
never<00:16:08.279><c> accept</c><00:16:08.790><c> the</c><00:16:08.939><c> ticket</c><00:16:09.209><c> if</c><00:16:09.449><c> it's</c><00:16:09.959><c> using</c><00:16:10.379><c> a</c>

00:16:10.429 --> 00:16:10.439 align:start position:0%
never accept the ticket if it's using a
 

00:16:10.439 --> 00:16:12.619 align:start position:0%
never accept the ticket if it's using a
hash<00:16:10.850><c> such</c><00:16:11.850><c> that</c><00:16:12.029><c> that</c><00:16:12.149><c> poppy</c><00:16:12.299><c> image</c><00:16:12.480><c> has</c>

00:16:12.619 --> 00:16:12.629 align:start position:0%
hash such that that poppy image has
 

00:16:12.629 --> 00:16:14.119 align:start position:0%
hash such that that poppy image has
already<00:16:12.749><c> been</c><00:16:13.049><c> revealed</c><00:16:13.259><c> because</c><00:16:13.679><c> then</c><00:16:14.009><c> you</c>

00:16:14.119 --> 00:16:14.129 align:start position:0%
already been revealed because then you
 

00:16:14.129 --> 00:16:16.400 align:start position:0%
already been revealed because then you
know<00:16:14.279><c> the</c><00:16:14.489><c> secret</c><00:16:14.759><c> number</c><00:16:14.999><c> and</c><00:16:15.269><c> it</c><00:16:16.199><c> should</c>

00:16:16.400 --> 00:16:16.410 align:start position:0%
know the secret number and it should
 

00:16:16.410 --> 00:16:18.109 align:start position:0%
know the secret number and it should
also<00:16:16.649><c> not</c><00:16:16.919><c> accepting</c><00:16:17.429><c> its</c><00:16:17.579><c> width</c><00:16:17.759><c> and</c><00:16:17.910><c> already</c>

00:16:18.109 --> 00:16:18.119 align:start position:0%
also not accepting its width and already
 

00:16:18.119 --> 00:16:20.389 align:start position:0%
also not accepting its width and already
used<00:16:18.419><c> nots</c><00:16:18.720><c> so</c><00:16:19.139><c> if</c><00:16:19.499><c> it's</c><00:16:19.739><c> using</c><00:16:20.069><c> and</c><00:16:20.189><c> already</c>

00:16:20.389 --> 00:16:20.399 align:start position:0%
used nots so if it's using and already
 

00:16:20.399 --> 00:16:22.099 align:start position:0%
used nots so if it's using and already
use<00:16:20.609><c> nots</c><00:16:20.879><c> then</c><00:16:21.179><c> the</c><00:16:21.449><c> person</c><00:16:21.779><c> already</c><00:16:21.989><c> knows</c>

00:16:22.099 --> 00:16:22.109 align:start position:0%
use nots then the person already knows
 

00:16:22.109 --> 00:16:24.139 align:start position:0%
use nots then the person already knows
that<00:16:22.319><c> it's</c><00:16:22.829><c> not</c><00:16:22.949><c> going</c><00:16:23.339><c> to</c><00:16:23.489><c> produce</c><00:16:23.669><c> a</c><00:16:23.939><c> winning</c>

00:16:24.139 --> 00:16:24.149 align:start position:0%
that it's not going to produce a winning
 

00:16:24.149 --> 00:16:26.359 align:start position:0%
that it's not going to produce a winning
ticket<00:16:24.239><c> so</c><00:16:25.139><c> you</c><00:16:25.589><c> want</c><00:16:25.769><c> to</c><00:16:25.860><c> make</c><00:16:25.980><c> sure</c><00:16:26.009><c> that</c><00:16:26.249><c> you</c>

00:16:26.359 --> 00:16:26.369 align:start position:0%
ticket so you want to make sure that you
 

00:16:26.369 --> 00:16:28.159 align:start position:0%
ticket so you want to make sure that you
defend<00:16:27.029><c> yourself</c><00:16:27.389><c> against</c><00:16:27.689><c> those</c><00:16:27.839><c> types</c><00:16:28.079><c> of</c>

00:16:28.159 --> 00:16:28.169 align:start position:0%
defend yourself against those types of
 

00:16:28.169 --> 00:16:30.439 align:start position:0%
defend yourself against those types of
attacks<00:16:28.470><c> as</c><00:16:28.619><c> well</c><00:16:28.769><c> and</c><00:16:29.119><c> the</c><00:16:30.119><c> on</c><00:16:30.269><c> chain</c>

00:16:30.439 --> 00:16:30.449 align:start position:0%
attacks as well and the on chain
 

00:16:30.449 --> 00:16:32.119 align:start position:0%
attacks as well and the on chain
contract<00:16:30.899><c> makes</c><00:16:31.199><c> sure</c><00:16:31.319><c> to</c><00:16:31.470><c> record</c><00:16:31.769><c> the</c><00:16:31.980><c> use</c>

00:16:32.119 --> 00:16:32.129 align:start position:0%
contract makes sure to record the use
 

00:16:32.129 --> 00:16:34.669 align:start position:0%
contract makes sure to record the use
tickets<00:16:32.489><c> to</c><00:16:32.759><c> prevent</c><00:16:33.119><c> replace</c><00:16:33.480><c> so</c><00:16:33.839><c> we</c><00:16:34.470><c> want</c><00:16:34.619><c> to</c>

00:16:34.669 --> 00:16:34.679 align:start position:0%
tickets to prevent replace so we want to
 

00:16:34.679 --> 00:16:35.840 align:start position:0%
tickets to prevent replace so we want to
make<00:16:34.799><c> sure</c><00:16:34.829><c> that</c><00:16:35.040><c> you</c><00:16:35.160><c> can't</c><00:16:35.399><c> redeem</c><00:16:35.639><c> a</c>

00:16:35.840 --> 00:16:35.850 align:start position:0%
make sure that you can't redeem a
 

00:16:35.850 --> 00:16:38.900 align:start position:0%
make sure that you can't redeem a
waiting<00:16:36.089><c> to</c><00:16:36.179><c> get</c><00:16:36.299><c> more</c><00:16:36.509><c> than</c><00:16:36.720><c> once</c><00:16:37.579><c> the</c><00:16:38.579><c> second</c>

00:16:38.900 --> 00:16:38.910 align:start position:0%
waiting to get more than once the second
 

00:16:38.910 --> 00:16:40.400 align:start position:0%
waiting to get more than once the second
problem<00:16:39.269><c> that's</c><00:16:39.509><c> worth</c><00:16:39.660><c> highlighting</c><00:16:39.839><c> is</c>

00:16:40.400 --> 00:16:40.410 align:start position:0%
problem that's worth highlighting is
 

00:16:40.410 --> 00:16:43.549 align:start position:0%
problem that's worth highlighting is
double<00:16:40.949><c> Spence</c><00:16:41.160><c> so</c><00:16:41.549><c> in</c><00:16:42.149><c> the</c><00:16:42.869><c> past</c><00:16:43.049><c> literature</c>

00:16:43.549 --> 00:16:43.559 align:start position:0%
double Spence so in the past literature
 

00:16:43.559 --> 00:16:46.220 align:start position:0%
double Spence so in the past literature
the<00:16:43.769><c> most</c><00:16:43.799><c> common</c><00:16:44.329><c> naive</c><00:16:45.329><c> protocol</c><00:16:45.779><c> is</c><00:16:45.929><c> using</c>

00:16:46.220 --> 00:16:46.230 align:start position:0%
the most common naive protocol is using
 

00:16:46.230 --> 00:16:48.319 align:start position:0%
the most common naive protocol is using
a<00:16:46.290><c> single</c><00:16:46.589><c> launching</c><00:16:46.919><c> deposit</c><00:16:47.399><c> but</c><00:16:48.269><c> the</c>

00:16:48.319 --> 00:16:48.329 align:start position:0%
a single launching deposit but the
 

00:16:48.329 --> 00:16:49.909 align:start position:0%
a single launching deposit but the
problem<00:16:48.569><c> here</c><00:16:48.720><c> is</c><00:16:48.779><c> that</c><00:16:48.899><c> a</c><00:16:49.259><c> malicious</c><00:16:49.589><c> sender</c>

00:16:49.909 --> 00:16:49.919 align:start position:0%
problem here is that a malicious sender
 

00:16:49.919 --> 00:16:52.220 align:start position:0%
problem here is that a malicious sender
can't<00:16:50.249><c> send</c><00:16:50.519><c> multiple</c><00:16:50.999><c> tickets</c><00:16:51.119><c> to</c><00:16:51.569><c> multiple</c>

00:16:52.220 --> 00:16:52.230 align:start position:0%
can't send multiple tickets to multiple
 

00:16:52.230 --> 00:16:54.409 align:start position:0%
can't send multiple tickets to multiple
providers<00:16:52.499><c> and</c><00:16:52.949><c> if</c><00:16:53.189><c> they</c><00:16:53.339><c> all</c><00:16:53.489><c> win</c><00:16:53.699><c> you</c><00:16:54.269><c> might</c>

00:16:54.409 --> 00:16:54.419 align:start position:0%
providers and if they all win you might
 

00:16:54.419 --> 00:16:55.130 align:start position:0%
providers and if they all win you might
not<00:16:54.540><c> have</c><00:16:54.689><c> enough</c>

00:16:55.130 --> 00:16:55.140 align:start position:0%
not have enough
 

00:16:55.140 --> 00:16:56.690 align:start position:0%
not have enough
your<00:16:55.470><c> deposit</c><00:16:55.860><c> to</c><00:16:56.040><c> fund</c><00:16:56.250><c> all</c><00:16:56.370><c> those</c><00:16:56.550><c> many</c>

00:16:56.690 --> 00:16:56.700 align:start position:0%
your deposit to fund all those many
 

00:16:56.700 --> 00:16:58.730 align:start position:0%
your deposit to fund all those many
tickets<00:16:56.940><c> so</c><00:16:57.450><c> the</c><00:16:57.990><c> classic</c><00:16:58.320><c> double</c><00:16:58.529><c> spent</c>

00:16:58.730 --> 00:16:58.740 align:start position:0%
tickets so the classic double spent
 

00:16:58.740 --> 00:17:00.650 align:start position:0%
tickets so the classic double spent
problem<00:16:59.040><c> and</c><00:16:59.279><c> this</c><00:16:59.850><c> is</c><00:17:00.000><c> just</c><00:17:00.149><c> an</c><00:17:00.269><c> illustration</c>

00:17:00.650 --> 00:17:00.660 align:start position:0%
problem and this is just an illustration
 

00:17:00.660 --> 00:17:02.180 align:start position:0%
problem and this is just an illustration
of<00:17:00.870><c> this</c><00:17:00.990><c> where</c><00:17:01.260><c> we</c><00:17:01.290><c> have</c><00:17:01.500><c> three</c><00:17:01.709><c> recipients</c>

00:17:02.180 --> 00:17:02.190 align:start position:0%
of this where we have three recipients
 

00:17:02.190 --> 00:17:03.530 align:start position:0%
of this where we have three recipients
they<00:17:02.339><c> all</c><00:17:02.459><c> receive</c><00:17:02.790><c> winning</c><00:17:03.029><c> tickets</c><00:17:03.329><c> with</c><00:17:03.480><c> a</c>

00:17:03.530 --> 00:17:03.540 align:start position:0%
they all receive winning tickets with a
 

00:17:03.540 --> 00:17:05.900 align:start position:0%
they all receive winning tickets with a
face<00:17:03.720><c> value</c><00:17:03.750><c> of</c><00:17:04.140><c> five</c><00:17:04.350><c> but</c><00:17:05.069><c> the</c><00:17:05.370><c> on</c><00:17:05.490><c> to</c><00:17:05.640><c> deposit</c>

00:17:05.900 --> 00:17:05.910 align:start position:0%
face value of five but the on to deposit
 

00:17:05.910 --> 00:17:08.000 align:start position:0%
face value of five but the on to deposit
only<00:17:06.270><c> has</c><00:17:06.420><c> five</c><00:17:06.630><c> ether</c><00:17:06.929><c> in</c><00:17:07.049><c> it</c><00:17:07.199><c> and</c><00:17:07.410><c> we</c><00:17:07.770><c> can</c><00:17:07.890><c> see</c>

00:17:08.000 --> 00:17:08.010 align:start position:0%
only has five ether in it and we can see
 

00:17:08.010 --> 00:17:09.530 align:start position:0%
only has five ether in it and we can see
that<00:17:08.160><c> it's</c><00:17:08.309><c> fine</c><00:17:08.520><c> for</c><00:17:08.790><c> the</c><00:17:08.850><c> first</c><00:17:08.880><c> redemption</c>

00:17:09.530 --> 00:17:09.540 align:start position:0%
that it's fine for the first redemption
 

00:17:09.540 --> 00:17:11.419 align:start position:0%
that it's fine for the first redemption
that<00:17:09.959><c> a</c><00:17:10.049><c> second</c><00:17:10.380><c> their</c><00:17:10.770><c> redemptions</c><00:17:11.280><c> are</c>

00:17:11.419 --> 00:17:11.429 align:start position:0%
that a second their redemptions are
 

00:17:11.429 --> 00:17:12.500 align:start position:0%
that a second their redemptions are
happy<00:17:11.640><c> to</c><00:17:11.730><c> be</c><00:17:11.819><c> able</c><00:17:11.850><c> to</c><00:17:12.059><c> clear</c><00:17:12.299><c> because</c>

00:17:12.500 --> 00:17:12.510 align:start position:0%
happy to be able to clear because
 

00:17:12.510 --> 00:17:17.179 align:start position:0%
happy to be able to clear because
there's<00:17:12.720><c> not</c><00:17:12.809><c> enough</c><00:17:13.049><c> funds</c><00:17:13.670><c> so</c><00:17:14.670><c> the</c><00:17:15.770><c> idea</c><00:17:16.770><c> as</c>

00:17:17.179 --> 00:17:17.189 align:start position:0%
there's not enough funds so the idea as
 

00:17:17.189 --> 00:17:19.039 align:start position:0%
there's not enough funds so the idea as
you<00:17:17.309><c> solve</c><00:17:17.640><c> this</c><00:17:17.819><c> is</c><00:17:18.059><c> setting</c><00:17:18.480><c> a</c><00:17:18.569><c> collateral</c>

00:17:19.039 --> 00:17:19.049 align:start position:0%
you solve this is setting a collateral
 

00:17:19.049 --> 00:17:20.929 align:start position:0%
you solve this is setting a collateral
apartment<00:17:19.470><c> that</c><00:17:19.740><c> is</c><00:17:20.130><c> greater</c><00:17:20.459><c> than</c><00:17:20.610><c> or</c><00:17:20.699><c> equal</c>

00:17:20.929 --> 00:17:20.939 align:start position:0%
apartment that is greater than or equal
 

00:17:20.939 --> 00:17:22.579 align:start position:0%
apartment that is greater than or equal
to<00:17:21.059><c> that</c><00:17:21.150><c> maximum</c><00:17:21.480><c> utility</c><00:17:21.809><c> or</c><00:17:22.350><c> double</c>

00:17:22.579 --> 00:17:22.589 align:start position:0%
to that maximum utility or double
 

00:17:22.589 --> 00:17:24.500 align:start position:0%
to that maximum utility or double
spending<00:17:22.829><c> so</c><00:17:23.610><c> when</c><00:17:23.760><c> I</c><00:17:23.790><c> only</c><00:17:24.030><c> used</c><00:17:24.270><c> in</c><00:17:24.390><c> other</c>

00:17:24.500 --> 00:17:24.510 align:start position:0%
spending so when I only used in other
 

00:17:24.510 --> 00:17:25.910 align:start position:0%
spending so when I only used in other
types<00:17:24.750><c> of</c><00:17:24.809><c> protocol</c><00:17:25.079><c> is</c><00:17:25.380><c> washing</c><00:17:25.799><c> the</c>

00:17:25.910 --> 00:17:25.920 align:start position:0%
types of protocol is washing the
 

00:17:25.920 --> 00:17:28.250 align:start position:0%
types of protocol is washing the
collateral<00:17:26.339><c> but</c><00:17:27.299><c> instead</c><00:17:27.600><c> we</c><00:17:27.870><c> can</c><00:17:28.020><c> have</c><00:17:28.169><c> the</c>

00:17:28.250 --> 00:17:28.260 align:start position:0%
collateral but instead we can have the
 

00:17:28.260 --> 00:17:29.780 align:start position:0%
collateral but instead we can have the
recipients<00:17:28.710><c> claim</c><00:17:28.980><c> from</c><00:17:29.220><c> a</c><00:17:29.309><c> reserve</c><00:17:29.580><c> that</c>

00:17:29.780 --> 00:17:29.790 align:start position:0%
recipients claim from a reserve that
 

00:17:29.790 --> 00:17:31.310 align:start position:0%
recipients claim from a reserve that
guarantees<00:17:30.299><c> the</c><00:17:30.450><c> recipients</c><00:17:30.960><c> up</c><00:17:31.140><c> to</c><00:17:31.290><c> a</c>

00:17:31.310 --> 00:17:31.320 align:start position:0%
guarantees the recipients up to a
 

00:17:31.320 --> 00:17:34.669 align:start position:0%
guarantees the recipients up to a
predefined<00:17:31.860><c> amount</c><00:17:32.929><c> I'm</c><00:17:33.929><c> gonna</c><00:17:34.080><c> skip</c><00:17:34.530><c> over</c>

00:17:34.669 --> 00:17:34.679 align:start position:0%
predefined amount I'm gonna skip over
 

00:17:34.679 --> 00:17:36.200 align:start position:0%
predefined amount I'm gonna skip over
this<00:17:34.919><c> because</c><00:17:35.160><c> we're</c><00:17:35.400><c> running</c><00:17:35.520><c> a</c><00:17:35.850><c> little</c><00:17:36.000><c> low</c>

00:17:36.200 --> 00:17:36.210 align:start position:0%
this because we're running a little low
 

00:17:36.210 --> 00:17:38.419 align:start position:0%
this because we're running a little low
on<00:17:36.240><c> time</c><00:17:36.570><c> but</c><00:17:36.929><c> the</c><00:17:37.169><c> general</c><00:17:37.530><c> idea</c><00:17:37.590><c> is</c><00:17:37.860><c> that</c><00:17:38.250><c> the</c>

00:17:38.419 --> 00:17:38.429 align:start position:0%
on time but the general idea is that the
 

00:17:38.429 --> 00:17:41.150 align:start position:0%
on time but the general idea is that the
reserve<00:17:38.730><c> basically</c><00:17:39.620><c> presents</c><00:17:40.620><c> a</c><00:17:40.679><c> maximum</c>

00:17:41.150 --> 00:17:41.160 align:start position:0%
reserve basically presents a maximum
 

00:17:41.160 --> 00:17:42.710 align:start position:0%
reserve basically presents a maximum
allocation<00:17:41.700><c> committed</c><00:17:42.150><c> to</c><00:17:42.299><c> each</c><00:17:42.480><c> recipient</c>

00:17:42.710 --> 00:17:42.720 align:start position:0%
allocation committed to each recipient
 

00:17:42.720 --> 00:17:45.950 align:start position:0%
allocation committed to each recipient
and<00:17:43.260><c> as</c><00:17:44.130><c> a</c><00:17:44.190><c> result</c><00:17:44.580><c> we</c><00:17:45.090><c> can</c><00:17:45.120><c> keep</c><00:17:45.450><c> track</c><00:17:45.630><c> of</c><00:17:45.690><c> a</c>

00:17:45.950 --> 00:17:45.960 align:start position:0%
and as a result we can keep track of a
 

00:17:45.960 --> 00:17:48.049 align:start position:0%
and as a result we can keep track of a
float<00:17:46.200><c> for</c><00:17:46.230><c> the</c><00:17:46.530><c> senator</c><00:17:46.950><c> where</c><00:17:47.250><c> the</c><00:17:47.700><c> float</c><00:17:47.910><c> is</c>

00:17:48.049 --> 00:17:48.059 align:start position:0%
float for the senator where the float is
 

00:17:48.059 --> 00:17:50.090 align:start position:0%
float for the senator where the float is
money<00:17:48.270><c> that</c><00:17:48.360><c> the</c><00:17:48.510><c> payee</c><00:17:48.720><c> receives</c><00:17:49.169><c> but</c><00:17:49.620><c> due</c><00:17:50.070><c> to</c>

00:17:50.090 --> 00:17:50.100 align:start position:0%
money that the payee receives but due to
 

00:17:50.100 --> 00:17:51.830 align:start position:0%
money that the payee receives but due to
processing<00:17:50.610><c> delays</c><00:17:50.880><c> it's</c><00:17:51.240><c> still</c><00:17:51.480><c> accounted</c>

00:17:51.830 --> 00:17:51.840 align:start position:0%
processing delays it's still accounted
 

00:17:51.840 --> 00:17:53.870 align:start position:0%
processing delays it's still accounted
for<00:17:51.870><c> both</c><00:17:52.380><c> recipient</c><00:17:53.040><c> and</c><00:17:53.160><c> sender</c><00:17:53.460><c> balances</c>

00:17:53.870 --> 00:17:53.880 align:start position:0%
for both recipient and sender balances
 

00:17:53.880 --> 00:17:56.090 align:start position:0%
for both recipient and sender balances
and<00:17:54.090><c> as</c><00:17:55.020><c> a</c><00:17:55.049><c> recipient</c><00:17:55.440><c> receives</c><00:17:55.679><c> winning</c>

00:17:56.090 --> 00:17:56.100 align:start position:0%
and as a recipient receives winning
 

00:17:56.100 --> 00:17:58.039 align:start position:0%
and as a recipient receives winning
ticket<00:17:56.370><c> it's</c><00:17:56.610><c> gonna</c><00:17:56.820><c> increase</c><00:17:57.390><c> its</c><00:17:57.630><c> flow</c><00:17:57.809><c> as</c>

00:17:58.039 --> 00:17:58.049 align:start position:0%
ticket it's gonna increase its flow as
 

00:17:58.049 --> 00:18:00.500 align:start position:0%
ticket it's gonna increase its flow as
it<00:17:58.320><c> observes</c><00:17:59.160><c> on</c><00:17:59.460><c> chain</c><00:17:59.760><c> successful</c>

00:18:00.500 --> 00:18:00.510 align:start position:0%
it observes on chain successful
 

00:18:00.510 --> 00:18:01.100 align:start position:0%
it observes on chain successful
redemptions

00:18:01.100 --> 00:18:01.110 align:start position:0%
redemptions
 

00:18:01.110 --> 00:18:03.320 align:start position:0%
redemptions
is<00:18:01.200><c> going</c><00:18:01.500><c> to</c><00:18:01.620><c> decrease</c><00:18:01.950><c> the</c><00:18:02.160><c> flow</c><00:18:02.220><c> and</c><00:18:02.669><c> the</c>

00:18:03.320 --> 00:18:03.330 align:start position:0%
is going to decrease the flow and the
 

00:18:03.330 --> 00:18:04.640 align:start position:0%
is going to decrease the flow and the
max<00:18:03.540><c> flow</c><00:18:03.720><c> is</c><00:18:03.900><c> essentially</c><00:18:04.230><c> the</c><00:18:04.410><c> reserve</c>

00:18:04.640 --> 00:18:04.650 align:start position:0%
max flow is essentially the reserve
 

00:18:04.650 --> 00:18:06.470 align:start position:0%
max flow is essentially the reserve
allocation<00:18:05.190><c> that</c><00:18:05.370><c> you</c><00:18:05.429><c> provide</c><00:18:05.820><c> a</c><00:18:06.090><c> recipient</c>

00:18:06.470 --> 00:18:06.480 align:start position:0%
allocation that you provide a recipient
 

00:18:06.480 --> 00:18:08.060 align:start position:0%
allocation that you provide a recipient
from<00:18:06.900><c> the</c><00:18:06.990><c> reserve</c><00:18:07.290><c> you've</c><00:18:07.470><c> defined</c><00:18:07.770><c> the</c><00:18:07.890><c> MA</c>

00:18:08.060 --> 00:18:08.070 align:start position:0%
from the reserve you've defined the MA
 

00:18:08.070 --> 00:18:11.299 align:start position:0%
from the reserve you've defined the MA
chain<00:18:08.750><c> so</c><00:18:09.750><c> I'm</c><00:18:09.929><c> just</c><00:18:10.110><c> through</c><00:18:10.530><c> this</c><00:18:10.710><c> but</c><00:18:11.100><c> this</c>

00:18:11.299 --> 00:18:11.309 align:start position:0%
chain so I'm just through this but this
 

00:18:11.309 --> 00:18:13.430 align:start position:0%
chain so I'm just through this but this
basically<00:18:11.700><c> demonstrates</c><00:18:12.299><c> the</c><00:18:12.510><c> simplest</c><00:18:13.260><c> flow</c>

00:18:13.430 --> 00:18:13.440 align:start position:0%
basically demonstrates the simplest flow
 

00:18:13.440 --> 00:18:15.060 align:start position:0%
basically demonstrates the simplest flow
with<00:18:13.860><c> a</c><00:18:14.100><c> single</c><00:18:14.400><c> reserve</c>

00:18:15.060 --> 00:18:15.070 align:start position:0%
with a single reserve
 

00:18:15.070 --> 00:18:17.580 align:start position:0%
with a single reserve
to<00:18:15.160><c> a</c><00:18:15.190><c> similar</c><00:18:15.490><c> recipient</c><00:18:16.320><c> but</c><00:18:17.320><c> the</c><00:18:17.440><c> last</c>

00:18:17.580 --> 00:18:17.590 align:start position:0%
to a similar recipient but the last
 

00:18:17.590 --> 00:18:19.290 align:start position:0%
to a similar recipient but the last
question<00:18:17.920><c> we</c><00:18:18.070><c> need</c><00:18:18.160><c> to</c><00:18:18.220><c> solve</c><00:18:18.490><c> is</c><00:18:18.880><c> how</c><00:18:19.180><c> do</c><00:18:19.240><c> you</c>

00:18:19.290 --> 00:18:19.300 align:start position:0%
question we need to solve is how do you
 

00:18:19.300 --> 00:18:20.820 align:start position:0%
question we need to solve is how do you
actually<00:18:19.420><c> bound</c><00:18:19.750><c> the</c><00:18:19.930><c> ability</c><00:18:20.350><c> from</c><00:18:20.500><c> double</c>

00:18:20.820 --> 00:18:20.830 align:start position:0%
actually bound the ability from double
 

00:18:20.830 --> 00:18:23.280 align:start position:0%
actually bound the ability from double
spending<00:18:21.130><c> so</c><00:18:21.520><c> the</c><00:18:22.330><c> way</c><00:18:22.480><c> that</c><00:18:22.510><c> we</c><00:18:22.750><c> do</c><00:18:22.870><c> this</c><00:18:23.020><c> is</c>

00:18:23.280 --> 00:18:23.290 align:start position:0%
spending so the way that we do this is
 

00:18:23.290 --> 00:18:24.720 align:start position:0%
spending so the way that we do this is
that<00:18:23.440><c> we</c><00:18:23.500><c> commit</c><00:18:23.920><c> each</c><00:18:24.100><c> Reserve</c><00:18:24.430><c> to</c><00:18:24.700><c> a</c>

00:18:24.720 --> 00:18:24.730 align:start position:0%
that we commit each Reserve to a
 

00:18:24.730 --> 00:18:27.690 align:start position:0%
that we commit each Reserve to a
well-defined<00:18:25.300><c> recipient</c><00:18:25.870><c> set</c><00:18:26.050><c> and</c><00:18:26.400><c> in</c><00:18:27.400><c> the</c>

00:18:27.690 --> 00:18:27.700 align:start position:0%
well-defined recipient set and in the
 

00:18:27.700 --> 00:18:29.070 align:start position:0%
well-defined recipient set and in the
light<00:18:27.850><c> of</c><00:18:27.880><c> your</c><00:18:28.060><c> protocol</c><00:18:28.450><c> we</c><00:18:28.630><c> can</c><00:18:28.810><c> actually</c>

00:18:29.070 --> 00:18:29.080 align:start position:0%
light of your protocol we can actually
 

00:18:29.080 --> 00:18:30.810 align:start position:0%
light of your protocol we can actually
take<00:18:29.230><c> advantage</c><00:18:29.260><c> of</c><00:18:29.830><c> an</c><00:18:29.980><c> existing</c><00:18:30.430><c> provider</c>

00:18:30.810 --> 00:18:30.820 align:start position:0%
take advantage of an existing provider
 

00:18:30.820 --> 00:18:33.750 align:start position:0%
take advantage of an existing provider
set<00:18:31.090><c> rotation</c><00:18:31.240><c> process</c><00:18:31.930><c> so</c><00:18:32.500><c> each</c><00:18:33.040><c> round</c><00:18:33.400><c> or</c>

00:18:33.750 --> 00:18:33.760 align:start position:0%
set rotation process so each round or
 

00:18:33.760 --> 00:18:36.060 align:start position:0%
set rotation process so each round or
time<00:18:34.120><c> we</c><00:18:34.420><c> talk</c><00:18:34.630><c> we</c><00:18:35.020><c> have</c><00:18:35.200><c> a</c><00:18:35.410><c> specific</c><00:18:35.620><c> set</c><00:18:35.950><c> of</c>

00:18:36.060 --> 00:18:36.070 align:start position:0%
time we talk we have a specific set of
 

00:18:36.070 --> 00:18:38.040 align:start position:0%
time we talk we have a specific set of
providers<00:18:36.340><c> and</c><00:18:36.760><c> we</c><00:18:37.120><c> just</c><00:18:37.300><c> commit</c><00:18:37.600><c> the</c><00:18:37.750><c> reserve</c>

00:18:38.040 --> 00:18:38.050 align:start position:0%
providers and we just commit the reserve
 

00:18:38.050 --> 00:18:40.350 align:start position:0%
providers and we just commit the reserve
to<00:18:38.290><c> that</c><00:18:38.470><c> particular</c><00:18:39.280><c> set</c><00:18:39.520><c> of</c><00:18:39.700><c> providers</c><00:18:39.970><c> and</c>

00:18:40.350 --> 00:18:40.360 align:start position:0%
to that particular set of providers and
 

00:18:40.360 --> 00:18:42.180 align:start position:0%
to that particular set of providers and
then<00:18:40.900><c> we</c><00:18:40.990><c> split</c><00:18:41.200><c> the</c><00:18:41.350><c> reserve</c><00:18:41.650><c> into</c><00:18:41.920><c> equal</c>

00:18:42.180 --> 00:18:42.190 align:start position:0%
then we split the reserve into equal
 

00:18:42.190 --> 00:18:43.770 align:start position:0%
then we split the reserve into equal
size<00:18:42.400><c> allocations</c><00:18:43.030><c> committed</c><00:18:43.570><c> to</c><00:18:43.660><c> each</c>

00:18:43.770 --> 00:18:43.780 align:start position:0%
size allocations committed to each
 

00:18:43.780 --> 00:18:45.810 align:start position:0%
size allocations committed to each
member<00:18:43.990><c> of</c><00:18:44.140><c> the</c><00:18:44.290><c> set</c><00:18:44.500><c> so</c><00:18:44.800><c> we</c><00:18:45.310><c> can</c><00:18:45.400><c> see</c><00:18:45.580><c> here</c>

00:18:45.810 --> 00:18:45.820 align:start position:0%
member of the set so we can see here
 

00:18:45.820 --> 00:18:47.490 align:start position:0%
member of the set so we can see here
that<00:18:46.060><c> in</c><00:18:46.240><c> round</c><00:18:46.420><c> one</c><00:18:46.630><c> we</c><00:18:46.930><c> split</c><00:18:47.170><c> it</c><00:18:47.260><c> three</c><00:18:47.470><c> ways</c>

00:18:47.490 --> 00:18:47.500 align:start position:0%
that in round one we split it three ways
 

00:18:47.500 --> 00:18:48.990 align:start position:0%
that in round one we split it three ways
because<00:18:47.920><c> there's</c><00:18:48.130><c> three</c><00:18:48.310><c> recipients</c><00:18:48.790><c> in</c>

00:18:48.990 --> 00:18:49.000 align:start position:0%
because there's three recipients in
 

00:18:49.000 --> 00:18:51.180 align:start position:0%
because there's three recipients in
round<00:18:49.600><c> two</c><00:18:49.810><c> we</c><00:18:50.140><c> have</c><00:18:50.260><c> new</c><00:18:50.410><c> recipients</c><00:18:50.890><c> so</c><00:18:51.070><c> we</c>

00:18:51.180 --> 00:18:51.190 align:start position:0%
round two we have new recipients so we
 

00:18:51.190 --> 00:18:53.790 align:start position:0%
round two we have new recipients so we
increase<00:18:51.640><c> the</c><00:18:51.940><c> we</c><00:18:52.720><c> decrease</c><00:18:53.110><c> the</c><00:18:53.140><c> allocation</c>

00:18:53.790 --> 00:18:53.800 align:start position:0%
increase the we decrease the allocation
 

00:18:53.800 --> 00:18:55.260 align:start position:0%
increase the we decrease the allocation
for<00:18:53.980><c> each</c><00:18:54.100><c> because</c><00:18:54.430><c> there's</c><00:18:54.640><c> more</c><00:18:54.790><c> recipients</c>

00:18:55.260 --> 00:18:55.270 align:start position:0%
for each because there's more recipients
 

00:18:55.270 --> 00:18:58.140 align:start position:0%
for each because there's more recipients
and<00:18:55.510><c> similarly</c><00:18:56.350><c> when</c><00:18:56.650><c> we</c><00:18:56.890><c> recipients</c><00:18:57.340><c> exit</c><00:18:57.700><c> we</c>

00:18:58.140 --> 00:18:58.150 align:start position:0%
and similarly when we recipients exit we
 

00:18:58.150 --> 00:18:59.670 align:start position:0%
and similarly when we recipients exit we
have<00:18:58.330><c> to</c><00:18:58.480><c> split</c><00:18:58.630><c> it</c><00:18:58.810><c> two</c><00:18:58.930><c> ways</c><00:18:59.080><c> because</c><00:18:59.500><c> now</c>

00:18:59.670 --> 00:18:59.680 align:start position:0%
have to split it two ways because now
 

00:18:59.680 --> 00:19:01.170 align:start position:0%
have to split it two ways because now
there's<00:18:59.920><c> two</c><00:19:00.100><c> recipients</c><00:19:00.640><c> instead</c><00:19:00.880><c> of</c><00:19:01.000><c> four</c>

00:19:01.170 --> 00:19:01.180 align:start position:0%
there's two recipients instead of four
 

00:19:01.180 --> 00:19:02.910 align:start position:0%
there's two recipients instead of four
and<00:19:01.690><c> that's</c><00:19:02.050><c> reflected</c><00:19:02.500><c> in</c><00:19:02.560><c> the</c><00:19:02.620><c> reserve</c>

00:19:02.910 --> 00:19:02.920 align:start position:0%
and that's reflected in the reserve
 

00:19:02.920 --> 00:19:04.260 align:start position:0%
and that's reflected in the reserve
allocation<00:19:03.460><c> that's</c><00:19:03.640><c> committed</c><00:19:04.030><c> to</c><00:19:04.060><c> each</c>

00:19:04.260 --> 00:19:04.270 align:start position:0%
allocation that's committed to each
 

00:19:04.270 --> 00:19:07.860 align:start position:0%
allocation that's committed to each
recipient<00:19:04.780><c> so</c><00:19:05.770><c> in</c><00:19:05.890><c> summary</c><00:19:06.420><c> this</c><00:19:07.420><c> helps</c><00:19:07.780><c> us</c>

00:19:07.860 --> 00:19:07.870 align:start position:0%
recipient so in summary this helps us
 

00:19:07.870 --> 00:19:09.990 align:start position:0%
recipient so in summary this helps us
avoid<00:19:08.140><c> additional</c><00:19:08.500><c> on</c><00:19:08.890><c> champions</c><00:19:09.310><c> actions</c><00:19:09.670><c> to</c>

00:19:09.990 --> 00:19:10.000 align:start position:0%
avoid additional on champions actions to
 

00:19:10.000 --> 00:19:12.450 align:start position:0%
avoid additional on champions actions to
update<00:19:10.480><c> recipients</c><00:19:11.320><c> a</c><00:19:11.440><c> commitment</c><00:19:11.860><c> some</c><00:19:12.370><c> of</c>

00:19:12.450 --> 00:19:12.460 align:start position:0%
update recipients a commitment some of
 

00:19:12.460 --> 00:19:14.130 align:start position:0%
update recipients a commitment some of
the<00:19:12.520><c> downsides</c><00:19:12.970><c> are</c><00:19:13.090><c> that</c><00:19:13.150><c> you</c><00:19:13.390><c> can't</c><00:19:13.630><c> update</c>

00:19:14.130 --> 00:19:14.140 align:start position:0%
the downsides are that you can't update
 

00:19:14.140 --> 00:19:15.570 align:start position:0%
the downsides are that you can't update
the<00:19:14.320><c> allocation</c><00:19:14.890><c> for</c><00:19:15.130><c> each</c><00:19:15.250><c> particular</c>

00:19:15.570 --> 00:19:15.580 align:start position:0%
the allocation for each particular
 

00:19:15.580 --> 00:19:17.460 align:start position:0%
the allocation for each particular
recipient<00:19:16.480><c> so</c><00:19:16.630><c> if</c><00:19:16.750><c> you</c><00:19:16.840><c> want</c><00:19:17.020><c> to</c><00:19:17.080><c> allocate</c>

00:19:17.460 --> 00:19:17.470 align:start position:0%
recipient so if you want to allocate
 

00:19:17.470 --> 00:19:18.960 align:start position:0%
recipient so if you want to allocate
more<00:19:17.680><c> it's</c><00:19:17.860><c> about</c><00:19:17.980><c> the</c><00:19:18.190><c> clitoris</c><00:19:18.370><c> again</c><00:19:18.790><c> you</c>

00:19:18.960 --> 00:19:18.970 align:start position:0%
more it's about the clitoris again you
 

00:19:18.970 --> 00:19:21.930 align:start position:0%
more it's about the clitoris again you
can<00:19:19.320><c> and</c><00:19:20.320><c> then</c><00:19:20.470><c> also</c><00:19:20.740><c> this</c><00:19:21.460><c> will</c><00:19:21.760><c> likely</c>

00:19:21.930 --> 00:19:21.940 align:start position:0%
can and then also this will likely
 

00:19:21.940 --> 00:19:23.970 align:start position:0%
can and then also this will likely
increase<00:19:22.390><c> the</c><00:19:22.570><c> reserve</c><00:19:22.870><c> requirement</c><00:19:23.470><c> overall</c>

00:19:23.970 --> 00:19:23.980 align:start position:0%
increase the reserve requirement overall
 

00:19:23.980 --> 00:19:25.680 align:start position:0%
increase the reserve requirement overall
as<00:19:24.250><c> the</c><00:19:24.520><c> number</c><00:19:24.760><c> of</c><00:19:24.820><c> recipients</c><00:19:25.210><c> increase</c>

00:19:25.680 --> 00:19:25.690 align:start position:0%
as the number of recipients increase
 

00:19:25.690 --> 00:19:28.460 align:start position:0%
as the number of recipients increase
because<00:19:26.400><c> some</c><00:19:27.400><c> recipients</c><00:19:27.850><c> might</c>

00:19:28.460 --> 00:19:28.470 align:start position:0%
because some recipients might
 

00:19:28.470 --> 00:19:31.170 align:start position:0%
because some recipients might
allocation<00:19:29.470><c> but</c><00:19:30.310><c> some</c><00:19:30.490><c> of</c><00:19:30.580><c> this</c><00:19:30.670><c> may</c><00:19:30.910><c> be</c><00:19:30.970><c> able</c>

00:19:31.170 --> 00:19:31.180 align:start position:0%
allocation but some of this may be able
 

00:19:31.180 --> 00:19:32.730 align:start position:0%
allocation but some of this may be able
to<00:19:31.330><c> be</c><00:19:31.450><c> solved</c><00:19:31.840><c> with</c><00:19:32.080><c> alternate</c>

00:19:32.730 --> 00:19:32.740 align:start position:0%
to be solved with alternate
 

00:19:32.740 --> 00:19:34.770 align:start position:0%
to be solved with alternate
constructions<00:19:33.280><c> that</c><00:19:33.460><c> and</c><00:19:34.360><c> probably</c><00:19:34.630><c> talk</c>

00:19:34.770 --> 00:19:34.780 align:start position:0%
constructions that and probably talk
 

00:19:34.780 --> 00:19:37.440 align:start position:0%
constructions that and probably talk
about<00:19:34.990><c> after</c><00:19:35.320><c> the</c><00:19:35.440><c> presentation</c><00:19:35.980><c> and</c><00:19:36.550><c> with</c>

00:19:37.440 --> 00:19:37.450 align:start position:0%
about after the presentation and with
 

00:19:37.450 --> 00:19:38.790 align:start position:0%
about after the presentation and with
that<00:19:37.600><c> I'm</c><00:19:37.870><c> going</c><00:19:38.020><c> to</c><00:19:38.050><c> pass</c><00:19:38.200><c> it</c><00:19:38.350><c> back</c><00:19:38.380><c> over</c><00:19:38.650><c> to</c>

00:19:38.790 --> 00:19:38.800 align:start position:0%
that I'm going to pass it back over to
 

00:19:38.800 --> 00:19:41.220 align:start position:0%
that I'm going to pass it back over to
Doug<00:19:39.040><c> to</c><00:19:39.310><c> talk</c><00:19:39.520><c> about</c><00:19:39.700><c> network</c><00:19:40.690><c> sense</c><00:19:40.960><c> and</c>

00:19:41.220 --> 00:19:41.230 align:start position:0%
Doug to talk about network sense and
 

00:19:41.230 --> 00:19:44.060 align:start position:0%
Doug to talk about network sense and
there<00:19:41.410><c> was</c><00:19:41.500><c> a</c><00:19:41.560><c> source</c><00:19:41.800><c> of</c><00:19:41.890><c> indecision</c>

00:19:44.060 --> 00:19:44.070 align:start position:0%
there was a source of indecision
 

00:19:44.070 --> 00:19:46.230 align:start position:0%
there was a source of indecision
thanks<00:19:45.070><c> John</c><00:19:45.220><c> and</c><00:19:45.250><c> say</c><00:19:45.520><c> I'll</c><00:19:45.640><c> just</c><00:19:45.790><c> wrap</c><00:19:45.970><c> up</c><00:19:46.090><c> in</c>

00:19:46.230 --> 00:19:46.240 align:start position:0%
thanks John and say I'll just wrap up in
 

00:19:46.240 --> 00:19:49.740 align:start position:0%
thanks John and say I'll just wrap up in
the<00:19:46.330><c> last</c><00:19:46.510><c> minute</c><00:19:47.610><c> as</c><00:19:48.610><c> I</c><00:19:48.790><c> mentioned</c><00:19:49.180><c> my</c><00:19:49.480><c> peers</c>

00:19:49.740 --> 00:19:49.750 align:start position:0%
the last minute as I mentioned my peers
 

00:19:49.750 --> 00:19:51.690 align:start position:0%
the last minute as I mentioned my peers
p2p<00:19:50.170><c> live-streaming</c><00:19:50.770><c> infrastructure</c><00:19:51.490><c> and</c><00:19:51.610><c> so</c>

00:19:51.690 --> 00:19:51.700 align:start position:0%
p2p live-streaming infrastructure and so
 

00:19:51.700 --> 00:19:53.700 align:start position:0%
p2p live-streaming infrastructure and so
we<00:19:51.820><c> use</c><00:19:52.000><c> these</c><00:19:52.180><c> micro</c><00:19:52.510><c> payments</c><00:19:52.930><c> to</c><00:19:53.110><c> send</c><00:19:53.380><c> to</c>

00:19:53.700 --> 00:19:53.710 align:start position:0%
we use these micro payments to send to
 

00:19:53.710 --> 00:19:55.260 align:start position:0%
we use these micro payments to send to
infrastructure<00:19:54.250><c> operators</c><00:19:54.580><c> on</c><00:19:54.880><c> the</c><00:19:54.940><c> network</c>

00:19:55.260 --> 00:19:55.270 align:start position:0%
infrastructure operators on the network
 

00:19:55.270 --> 00:20:00.330 align:start position:0%
infrastructure operators on the network
coding<00:19:56.050><c> video</c><00:19:56.290><c> and</c><00:19:57.510><c> running</c><00:19:58.510><c> on</c><00:19:58.900><c> the</c><00:19:59.440><c> you</c><00:20:00.250><c> know</c>

00:20:00.330 --> 00:20:00.340 align:start position:0%
coding video and running on the you know
 

00:20:00.340 --> 00:20:01.800 align:start position:0%
coding video and running on the you know
we've<00:20:00.490><c> been</c><00:20:00.580><c> violent</c><00:20:01.180><c> in</c><00:20:01.270><c> debt</c><00:20:01.480><c> with</c><00:20:01.600><c> NASA</c>

00:20:01.800 --> 00:20:01.810 align:start position:0%
we've been violent in debt with NASA
 

00:20:01.810 --> 00:20:03.540 align:start position:0%
we've been violent in debt with NASA
that<00:20:02.110><c> doesn't</c><00:20:02.410><c> use</c><00:20:02.530><c> this</c><00:20:02.680><c> mechanic</c><00:20:03.370><c> we've</c>

00:20:03.540 --> 00:20:03.550 align:start position:0%
that doesn't use this mechanic we've
 

00:20:03.550 --> 00:20:04.920 align:start position:0%
that doesn't use this mechanic we've
been<00:20:03.670><c> using</c><00:20:03.850><c> this</c><00:20:04.000><c> mechanic</c><00:20:04.420><c> intestines</c>

00:20:04.920 --> 00:20:04.930 align:start position:0%
been using this mechanic intestines
 

00:20:04.930 --> 00:20:06.780 align:start position:0%
been using this mechanic intestines
about<00:20:05.200><c> to</c><00:20:05.320><c> go</c><00:20:05.410><c> a</c><00:20:05.440><c> lot</c><00:20:05.590><c> of</c><00:20:05.710><c> short</c><00:20:05.950><c> they</c><00:20:06.160><c> I</c><00:20:06.400><c> bet</c>

00:20:06.780 --> 00:20:06.790 align:start position:0%
about to go a lot of short they I bet
 

00:20:06.790 --> 00:20:07.890 align:start position:0%
about to go a lot of short they I bet
you're<00:20:06.910><c> some</c><00:20:07.060><c> graphs</c><00:20:07.270><c> from</c><00:20:07.390><c> our</c><00:20:07.540><c> tests</c><00:20:07.810><c> that</c>

00:20:07.890 --> 00:20:07.900 align:start position:0%
you're some graphs from our tests that
 

00:20:07.900 --> 00:20:10.050 align:start position:0%
you're some graphs from our tests that
that<00:20:08.230><c> it's</c><00:20:08.830><c> a</c><00:20:08.860><c> little</c><00:20:09.070><c> small</c><00:20:09.280><c> but</c><00:20:09.310><c> basically</c>

00:20:10.050 --> 00:20:10.060 align:start position:0%
that it's a little small but basically
 

00:20:10.060 --> 00:20:11.220 align:start position:0%
that it's a little small but basically
everything's<00:20:10.570><c> going</c><00:20:10.810><c> up</c><00:20:10.900><c> into</c><00:20:11.050><c> the</c><00:20:11.140><c> right</c>

00:20:11.220 --> 00:20:11.230 align:start position:0%
everything's going up into the right
 

00:20:11.230 --> 00:20:13.620 align:start position:0%
everything's going up into the right
which<00:20:11.590><c> is</c><00:20:11.740><c> usually</c><00:20:12.070><c> good</c><00:20:12.280><c> there's</c><00:20:13.270><c> no</c><00:20:13.360><c> number</c>

00:20:13.620 --> 00:20:13.630 align:start position:0%
which is usually good there's no number
 

00:20:13.630 --> 00:20:16.110 align:start position:0%
which is usually good there's no number
two<00:20:13.870><c> it's</c><00:20:14.050><c> N</c><00:20:14.320><c> and</c><00:20:14.530><c> belly</c><00:20:14.710><c> cent</c><00:20:15.250><c> increase</c><00:20:15.730><c> in</c>

00:20:16.110 --> 00:20:16.120 align:start position:0%
two it's N and belly cent increase in
 

00:20:16.120 --> 00:20:18.570 align:start position:0%
two it's N and belly cent increase in
tickets<00:20:16.420><c> redeemed</c><00:20:16.810><c> and</c><00:20:17.290><c> value</c><00:20:17.980><c> indeed</c>

00:20:18.570 --> 00:20:18.580 align:start position:0%
tickets redeemed and value indeed
 

00:20:18.580 --> 00:20:20.760 align:start position:0%
tickets redeemed and value indeed
received<00:20:19.180><c> increasing</c><00:20:19.840><c> and</c><00:20:20.140><c> then</c><00:20:20.560><c> in</c><00:20:20.680><c> the</c>

00:20:20.760 --> 00:20:20.770 align:start position:0%
received increasing and then in the
 

00:20:20.770 --> 00:20:21.960 align:start position:0%
received increasing and then in the
yellow

00:20:21.960 --> 00:20:21.970 align:start position:0%
yellow
 

00:20:21.970 --> 00:20:24.300 align:start position:0%
yellow
it's<00:20:22.330><c> kind</c><00:20:22.630><c> of</c><00:20:22.690><c> winning</c><00:20:22.990><c> tickets</c><00:20:23.380><c> and</c><00:20:23.590><c> valuing</c>

00:20:24.300 --> 00:20:24.310 align:start position:0%
it's kind of winning tickets and valuing
 

00:20:24.310 --> 00:20:26.160 align:start position:0%
it's kind of winning tickets and valuing
team<00:20:24.460><c> gone</c><00:20:24.700><c> chain</c><00:20:25.000><c> and</c><00:20:25.300><c> the</c><00:20:25.690><c> kind</c><00:20:25.870><c> of</c><00:20:25.900><c> the</c><00:20:25.990><c> key</c>

00:20:26.160 --> 00:20:26.170 align:start position:0%
team gone chain and the kind of the key
 

00:20:26.170 --> 00:20:28.050 align:start position:0%
team gone chain and the kind of the key
takeaway<00:20:26.560><c> to</c><00:20:26.620><c> the</c><00:20:26.770><c> key</c><00:20:26.890><c> benchmark</c><00:20:27.370><c> is</c><00:20:27.580><c> that</c>

00:20:28.050 --> 00:20:28.060 align:start position:0%
takeaway to the key benchmark is that
 

00:20:28.060 --> 00:20:31.110 align:start position:0%
takeaway to the key benchmark is that
we've<00:20:28.690><c> fluctuated</c><00:20:29.410><c> gas</c><00:20:29.620><c> prices</c><00:20:30.160><c> in</c>

00:20:31.110 --> 00:20:31.120 align:start position:0%
we've fluctuated gas prices in
 

00:20:31.120 --> 00:20:32.640 align:start position:0%
we've fluctuated gas prices in
simulation<00:20:31.720><c> to</c><00:20:31.840><c> how</c><00:20:31.930><c> they</c><00:20:32.050><c> fluctuate</c><00:20:32.290><c> is</c><00:20:32.590><c> a</c>

00:20:32.640 --> 00:20:32.650 align:start position:0%
simulation to how they fluctuate is a
 

00:20:32.650 --> 00:20:34.820 align:start position:0%
simulation to how they fluctuate is a
maintenance<00:20:33.130><c> and</c><00:20:33.370><c> we've</c><00:20:33.790><c> observed</c><00:20:34.150><c> that</c><00:20:34.420><c> the</c>

00:20:34.820 --> 00:20:34.830 align:start position:0%
maintenance and we've observed that the
 

00:20:34.830 --> 00:20:36.630 align:start position:0%
maintenance and we've observed that the
recipients<00:20:35.830><c> you</c><00:20:36.040><c> know</c><00:20:36.130><c> the</c><00:20:36.220><c> software</c><00:20:36.550><c> will</c>

00:20:36.630 --> 00:20:36.640 align:start position:0%
recipients you know the software will
 

00:20:36.640 --> 00:20:37.920 align:start position:0%
recipients you know the software will
automatically<00:20:37.210><c> update</c><00:20:37.360><c> their</c><00:20:37.660><c> ticket</c>

00:20:37.920 --> 00:20:37.930 align:start position:0%
automatically update their ticket
 

00:20:37.930 --> 00:20:39.750 align:start position:0%
automatically update their ticket
parameters<00:20:38.410><c> to</c><00:20:38.950><c> ensure</c><00:20:39.130><c> that</c><00:20:39.190><c> wherever</c><00:20:39.460><c> gas</c>

00:20:39.750 --> 00:20:39.760 align:start position:0%
parameters to ensure that wherever gas
 

00:20:39.760 --> 00:20:40.740 align:start position:0%
parameters to ensure that wherever gas
prices<00:20:40.240><c> go</c>

00:20:40.740 --> 00:20:40.750 align:start position:0%
prices go
 

00:20:40.750 --> 00:20:43.620 align:start position:0%
prices go
they<00:20:40.990><c> never</c><00:20:41.200><c> have</c><00:20:41.440><c> more</c><00:20:41.680><c> than</c><00:20:41.890><c> one</c><00:20:42.730><c> of</c><00:20:42.790><c> the</c><00:20:42.880><c> 1%</c>

00:20:43.620 --> 00:20:43.630 align:start position:0%
they never have more than one of the 1%
 

00:20:43.630 --> 00:20:46.189 align:start position:0%
they never have more than one of the 1%
overhead<00:20:44.410><c> for</c><00:20:44.980><c> cashing</c><00:20:45.430><c> in</c><00:20:45.520><c> on</c><00:20:45.610><c> chance</c>

00:20:46.189 --> 00:20:46.199 align:start position:0%
overhead for cashing in on chance
 

00:20:46.199 --> 00:20:48.689 align:start position:0%
overhead for cashing in on chance
$3,100<00:20:47.229><c> and</c><00:20:47.589><c> everything</c><00:20:47.889><c> more</c><00:20:48.039><c> than</c><00:20:48.099><c> $1</c><00:20:48.459><c> in</c>

00:20:48.689 --> 00:20:48.699 align:start position:0%
$3,100 and everything more than $1 in
 

00:20:48.699 --> 00:20:50.899 align:start position:0%
$3,100 and everything more than $1 in
order<00:20:48.939><c> to</c><00:20:49.059><c> cash</c><00:20:49.269><c> the</c><00:20:50.169><c> tickets</c><00:20:50.409><c> a</c><00:20:50.499><c> knot</c><00:20:50.619><c> chin</c>

00:20:50.899 --> 00:20:50.909 align:start position:0%
order to cash the tickets a knot chin
 

00:20:50.909 --> 00:20:53.459 align:start position:0%
order to cash the tickets a knot chin
and<00:20:51.909><c> that's</c><00:20:52.179><c> just</c><00:20:52.449><c> a</c><00:20:52.509><c> target</c><00:20:52.719><c> that</c><00:20:53.049><c> we</c><00:20:53.169><c> picked</c>

00:20:53.459 --> 00:20:53.469 align:start position:0%
and that's just a target that we picked
 

00:20:53.469 --> 00:20:55.339 align:start position:0%
and that's just a target that we picked
but<00:20:53.739><c> we</c><00:20:53.829><c> think</c><00:20:53.949><c> that</c><00:20:54.069><c> that's</c><00:20:54.219><c> acceptable</c>

00:20:55.339 --> 00:20:55.349 align:start position:0%
but we think that that's acceptable
 

00:20:55.349 --> 00:20:57.599 align:start position:0%
but we think that that's acceptable
relative<00:20:56.349><c> to</c><00:20:56.559><c> a</c><00:20:56.589><c> kind</c><00:20:56.979><c> of</c><00:20:57.039><c> traditional</c>

00:20:57.599 --> 00:20:57.609 align:start position:0%
relative to a kind of traditional
 

00:20:57.609 --> 00:20:59.759 align:start position:0%
relative to a kind of traditional
mechanics<00:20:58.389><c> in</c><00:20:58.479><c> the</c><00:20:58.539><c> blockchain</c><00:20:58.749><c> so</c><00:20:59.199><c> working</c>

00:20:59.759 --> 00:20:59.769 align:start position:0%
mechanics in the blockchain so working
 

00:20:59.769 --> 00:21:03.259 align:start position:0%
mechanics in the blockchain so working
well<00:21:00.069><c> yeah</c><00:21:00.729><c> open-source</c><00:21:01.469><c> implementation</c>

00:21:03.259 --> 00:21:03.269 align:start position:0%
well yeah open-source implementation
 

00:21:03.269 --> 00:21:07.199 align:start position:0%
well yeah open-source implementation
will<00:21:04.269><c> share</c><00:21:04.569><c> these</c><00:21:04.689><c> links</c><00:21:04.899><c> out</c><00:21:05.759><c> on</c><00:21:06.759><c> Twitter</c>

00:21:07.199 --> 00:21:07.209 align:start position:0%
will share these links out on Twitter
 

00:21:07.209 --> 00:21:10.079 align:start position:0%
will share these links out on Twitter
after<00:21:08.079><c> the</c><00:21:08.199><c> talk</c><00:21:08.439><c> black</c><00:21:09.129><c> beard</c><00:21:09.309><c> or</c><00:21:09.579><c> go</c><00:21:09.879><c> get</c><00:21:10.029><c> a</c>

00:21:10.079 --> 00:21:10.089 align:start position:0%
after the talk black beard or go get a
 

00:21:10.089 --> 00:21:12.239 align:start position:0%
after the talk black beard or go get a
specification<00:21:10.829><c> smart</c><00:21:11.829><c> contract</c>

00:21:12.239 --> 00:21:12.249 align:start position:0%
specification smart contract
 

00:21:12.249 --> 00:21:14.429 align:start position:0%
specification smart contract
implementation<00:21:12.909><c> solidity</c><00:21:13.389><c> and</c><00:21:13.689><c> client</c>

00:21:14.429 --> 00:21:14.439 align:start position:0%
implementation solidity and client
 

00:21:14.439 --> 00:21:18.719 align:start position:0%
implementation solidity and client
implementation<00:21:14.979><c> in</c><00:21:15.129><c> go</c><00:21:15.249><c> length</c><00:21:16.229><c> this</c><00:21:17.229><c> is</c><00:21:17.729><c> able</c>

00:21:18.719 --> 00:21:18.729 align:start position:0%
implementation in go length this is able
 

00:21:18.729 --> 00:21:21.179 align:start position:0%
implementation in go length this is able
to<00:21:18.879><c> be</c><00:21:18.999><c> used</c><00:21:19.319><c> for</c><00:21:20.319><c> general</c><00:21:20.619><c> use</c><00:21:20.889><c> their</c><00:21:21.039><c> cross</c>

00:21:21.179 --> 00:21:21.189 align:start position:0%
to be used for general use their cross
 

00:21:21.189 --> 00:21:23.159 align:start position:0%
to be used for general use their cross
program<00:21:21.549><c> projects</c><00:21:22.119><c> in</c><00:21:22.179><c> the</c><00:21:22.239><c> ecosystem</c><00:21:22.779><c> it</c>

00:21:23.159 --> 00:21:23.169 align:start position:0%
program projects in the ecosystem it
 

00:21:23.169 --> 00:21:25.349 align:start position:0%
program projects in the ecosystem it
means<00:21:23.349><c> a</c><00:21:23.469><c> little</c><00:21:23.739><c> bit</c><00:21:24.069><c> of</c><00:21:24.189><c> work</c><00:21:24.429><c> to</c><00:21:24.639><c> separate</c>

00:21:25.349 --> 00:21:25.359 align:start position:0%
means a little bit of work to separate
 

00:21:25.359 --> 00:21:27.799 align:start position:0%
means a little bit of work to separate
out<00:21:25.479><c> some</c><00:21:25.689><c> of</c><00:21:25.839><c> the</c><00:21:25.989><c> library</c><00:21:26.349><c> specific</c>

00:21:27.799 --> 00:21:27.809 align:start position:0%
out some of the library specific
 

00:21:27.809 --> 00:21:30.119 align:start position:0%
out some of the library specific
implementation<00:21:28.809><c> details</c><00:21:29.259><c> around</c><00:21:29.859><c> these</c>

00:21:30.119 --> 00:21:30.129 align:start position:0%
implementation details around these
 

00:21:30.129 --> 00:21:32.609 align:start position:0%
implementation details around these
global<00:21:30.489><c> recipients</c><00:21:30.969><c> assumptions</c><00:21:31.809><c> but</c><00:21:32.469><c> it's</c>

00:21:32.609 --> 00:21:32.619 align:start position:0%
global recipients assumptions but it's
 

00:21:32.619 --> 00:21:33.989 align:start position:0%
global recipients assumptions but it's
not<00:21:32.739><c> far</c><00:21:32.949><c> off</c><00:21:32.979><c> surrounded</c><00:21:33.579><c> to</c><00:21:33.639><c> collaborate</c>

00:21:33.989 --> 00:21:33.999 align:start position:0%
not far off surrounded to collaborate
 

00:21:33.999 --> 00:21:35.909 align:start position:0%
not far off surrounded to collaborate
with<00:21:34.029><c> people</c><00:21:34.209><c> who</c><00:21:34.359><c> want</c><00:21:34.539><c> to</c><00:21:34.569><c> use</c><00:21:34.629><c> this</c><00:21:34.929><c> make</c>

00:21:35.909 --> 00:21:35.919 align:start position:0%
with people who want to use this make
 

00:21:35.919 --> 00:21:37.769 align:start position:0%
with people who want to use this make
development<00:21:36.369><c> for</c><00:21:36.459><c> the</c><00:21:36.519><c> whole</c><00:21:36.639><c> ecosystem</c><00:21:36.849><c> so</c>

00:21:37.769 --> 00:21:37.779 align:start position:0%
development for the whole ecosystem so
 

00:21:37.779 --> 00:21:40.529 align:start position:0%
development for the whole ecosystem so
thank<00:21:38.289><c> you</c><00:21:38.409><c> very</c><00:21:38.439><c> much</c><00:21:38.889><c> for</c><00:21:39.819><c> attending</c><00:21:40.119><c> the</c>

00:21:40.529 --> 00:21:40.539 align:start position:0%
thank you very much for attending the
 

00:21:40.539 --> 00:21:43.529 align:start position:0%
thank you very much for attending the
talk<00:21:40.749><c> I</c><00:21:41.139><c> said</c><00:21:41.799><c> live</c><00:21:42.129><c> here</c><00:21:42.339><c> dot</c><00:21:42.549><c> work</c><00:21:42.819><c> and</c><00:21:43.329><c> we're</c>

00:21:43.529 --> 00:21:43.539 align:start position:0%
talk I said live here dot work and we're
 

00:21:43.539 --> 00:21:48.570 align:start position:0%
talk I said live here dot work and we're
around<00:21:43.659><c> the</c><00:21:43.809><c> conference</c><00:21:43.989><c> all</c><00:21:44.319><c> week</c>

00:21:48.570 --> 00:21:48.580 align:start position:0%
 
 

00:21:48.580 --> 00:21:55.030 align:start position:0%
 
[Applause]

