WEBVTT
Kind: captions
Language: en

00:00:17.119 --> 00:00:20.570 align:start position:0%
 
all<00:00:18.119><c> right</c><00:00:18.300><c> actually</c><00:00:19.170><c> I'm</c><00:00:19.350><c> very</c><00:00:19.590><c> fortunate</c><00:00:20.279><c> to</c>

00:00:20.570 --> 00:00:20.580 align:start position:0%
all right actually I'm very fortunate to
 

00:00:20.580 --> 00:00:22.519 align:start position:0%
all right actually I'm very fortunate to
be<00:00:20.670><c> able</c><00:00:20.730><c> to</c><00:00:20.850><c> follow</c><00:00:21.090><c> one</c><00:00:21.390><c> I'm</c><00:00:21.660><c> talking</c><00:00:22.230><c> about</c>

00:00:22.519 --> 00:00:22.529 align:start position:0%
be able to follow one I'm talking about
 

00:00:22.529 --> 00:00:24.500 align:start position:0%
be able to follow one I'm talking about
this<00:00:22.710><c> beautiful</c><00:00:23.039><c> collection</c><00:00:23.369><c> of</c><00:00:23.880><c> hashes</c><00:00:24.359><c> this</c>

00:00:24.500 --> 00:00:24.510 align:start position:0%
this beautiful collection of hashes this
 

00:00:24.510 --> 00:00:26.599 align:start position:0%
this beautiful collection of hashes this
beautiful<00:00:24.810><c> forest</c><00:00:25.080><c> of</c><00:00:25.320><c> hashes</c><00:00:25.740><c> because</c>

00:00:26.599 --> 00:00:26.609 align:start position:0%
beautiful forest of hashes because
 

00:00:26.609 --> 00:00:27.859 align:start position:0%
beautiful forest of hashes because
that's<00:00:26.789><c> exactly</c><00:00:27.240><c> what</c><00:00:27.359><c> I'm</c><00:00:27.449><c> talking</c><00:00:27.630><c> about</c>

00:00:27.859 --> 00:00:27.869 align:start position:0%
that's exactly what I'm talking about
 

00:00:27.869 --> 00:00:29.509 align:start position:0%
that's exactly what I'm talking about
it's<00:00:28.170><c> the</c><00:00:28.230><c> same</c><00:00:28.470><c> thing</c><00:00:28.740><c> except</c><00:00:29.160><c> I'm</c><00:00:29.310><c> going</c><00:00:29.340><c> to</c>

00:00:29.509 --> 00:00:29.519 align:start position:0%
it's the same thing except I'm going to
 

00:00:29.519 --> 00:00:31.339 align:start position:0%
it's the same thing except I'm going to
talk<00:00:29.670><c> about</c><00:00:29.789><c> it</c><00:00:30.000><c> not</c><00:00:30.480><c> from</c><00:00:30.689><c> a</c><00:00:30.779><c> perspective</c><00:00:31.019><c> of</c>

00:00:31.339 --> 00:00:31.349 align:start position:0%
talk about it not from a perspective of
 

00:00:31.349 --> 00:00:33.430 align:start position:0%
talk about it not from a perspective of
content<00:00:31.859><c> but</c><00:00:32.009><c> from</c><00:00:32.160><c> a</c><00:00:32.219><c> perspective</c><00:00:32.460><c> of</c><00:00:32.850><c> time</c>

00:00:33.430 --> 00:00:33.440 align:start position:0%
content but from a perspective of time
 

00:00:33.440 --> 00:00:35.600 align:start position:0%
content but from a perspective of time
so<00:00:34.440><c> compared</c><00:00:34.829><c> to</c><00:00:34.890><c> a</c><00:00:34.950><c> lot</c><00:00:35.100><c> of</c><00:00:35.190><c> what</c><00:00:35.309><c> you've</c><00:00:35.430><c> seen</c>

00:00:35.600 --> 00:00:35.610 align:start position:0%
so compared to a lot of what you've seen
 

00:00:35.610 --> 00:00:36.740 align:start position:0%
so compared to a lot of what you've seen
today<00:00:35.760><c> this</c><00:00:35.940><c> is</c><00:00:36.120><c> actually</c><00:00:36.390><c> a</c><00:00:36.450><c> very</c><00:00:36.600><c> simple</c>

00:00:36.740 --> 00:00:36.750 align:start position:0%
today this is actually a very simple
 

00:00:36.750 --> 00:00:38.600 align:start position:0%
today this is actually a very simple
presentation<00:00:37.440><c> I</c><00:00:37.530><c> just</c><00:00:37.559><c> want</c><00:00:37.950><c> to</c><00:00:38.160><c> in</c><00:00:38.370><c> the</c><00:00:38.460><c> next</c>

00:00:38.600 --> 00:00:38.610 align:start position:0%
presentation I just want to in the next
 

00:00:38.610 --> 00:00:41.420 align:start position:0%
presentation I just want to in the next
15<00:00:38.910><c> minutes</c><00:00:39.050><c> hopefully</c><00:00:40.050><c> get</c><00:00:40.230><c> you</c><00:00:40.440><c> to</c><00:00:40.680><c> think</c>

00:00:41.420 --> 00:00:41.430 align:start position:0%
15 minutes hopefully get you to think
 

00:00:41.430 --> 00:00:43.220 align:start position:0%
15 minutes hopefully get you to think
about<00:00:41.670><c> a</c><00:00:41.700><c> new</c><00:00:41.969><c> cryptographic</c><00:00:42.660><c> way</c><00:00:43.110><c> of</c>

00:00:43.220 --> 00:00:43.230 align:start position:0%
about a new cryptographic way of
 

00:00:43.230 --> 00:00:47.090 align:start position:0%
about a new cryptographic way of
thinking<00:00:43.530><c> about</c><00:00:43.739><c> time</c><00:00:45.500><c> so</c><00:00:46.500><c> I</c><00:00:46.530><c> think</c><00:00:46.890><c> most</c>

00:00:47.090 --> 00:00:47.100 align:start position:0%
thinking about time so I think most
 

00:00:47.100 --> 00:00:48.529 align:start position:0%
thinking about time so I think most
people<00:00:47.399><c> when</c><00:00:47.489><c> they</c><00:00:47.579><c> think</c><00:00:47.610><c> of</c><00:00:47.820><c> time</c><00:00:48.059><c> they</c>

00:00:48.529 --> 00:00:48.539 align:start position:0%
people when they think of time they
 

00:00:48.539 --> 00:00:50.990 align:start position:0%
people when they think of time they
think<00:00:48.809><c> of</c><00:00:49.129><c> probably</c><00:00:50.129><c> what</c><00:00:50.340><c> their</c><00:00:50.489><c> local</c><00:00:50.640><c> clock</c>

00:00:50.990 --> 00:00:51.000 align:start position:0%
think of probably what their local clock
 

00:00:51.000 --> 00:00:53.200 align:start position:0%
think of probably what their local clock
says<00:00:51.360><c> right</c><00:00:51.690><c> now</c><00:00:51.870><c> they</c><00:00:52.680><c> think</c><00:00:52.860><c> of</c><00:00:52.949><c> a</c><00:00:53.010><c> number</c>

00:00:53.200 --> 00:00:53.210 align:start position:0%
says right now they think of a number
 

00:00:53.210 --> 00:00:56.060 align:start position:0%
says right now they think of a number
some<00:00:54.210><c> of</c><00:00:54.329><c> you</c><00:00:54.510><c> as</c><00:00:54.840><c> developers</c><00:00:55.110><c> will</c><00:00:55.710><c> think</c>

00:00:56.060 --> 00:00:56.070 align:start position:0%
some of you as developers will think
 

00:00:56.070 --> 00:00:59.060 align:start position:0%
some of you as developers will think
more<00:00:56.219><c> abstractly</c><00:00:56.789><c> as</c><00:00:57.030><c> something</c><00:00:57.360><c> like</c><00:00:57.590><c> UTC</c><00:00:58.590><c> or</c>

00:00:59.060 --> 00:00:59.070 align:start position:0%
more abstractly as something like UTC or
 

00:00:59.070 --> 00:01:00.529 align:start position:0%
more abstractly as something like UTC or
maybe<00:00:59.430><c> you'll</c><00:00:59.640><c> even</c><00:00:59.879><c> think</c><00:01:00.059><c> of</c><00:01:00.149><c> something</c>

00:01:00.529 --> 00:01:00.539 align:start position:0%
maybe you'll even think of something
 

00:01:00.539 --> 00:01:02.959 align:start position:0%
maybe you'll even think of something
even<00:01:01.350><c> more</c><00:01:01.440><c> abstract</c><00:01:01.859><c> than</c><00:01:01.949><c> that</c><00:01:02.160><c> but</c><00:01:02.879><c> in</c>

00:01:02.959 --> 00:01:02.969 align:start position:0%
even more abstract than that but in
 

00:01:02.969 --> 00:01:04.130 align:start position:0%
even more abstract than that but in
either<00:01:03.090><c> case</c><00:01:03.210><c> you're</c><00:01:03.539><c> probably</c><00:01:03.629><c> thinking</c><00:01:03.899><c> of</c>

00:01:04.130 --> 00:01:04.140 align:start position:0%
either case you're probably thinking of
 

00:01:04.140 --> 00:01:06.920 align:start position:0%
either case you're probably thinking of
some<00:01:04.350><c> kind</c><00:01:04.559><c> of</c><00:01:04.790><c> ordered</c><00:01:05.790><c> numbered</c><00:01:06.330><c> property</c>

00:01:06.920 --> 00:01:06.930 align:start position:0%
some kind of ordered numbered property
 

00:01:06.930 --> 00:01:09.440 align:start position:0%
some kind of ordered numbered property
and<00:01:07.580><c> when</c><00:01:08.580><c> you</c><00:01:08.640><c> get</c><00:01:08.760><c> into</c><00:01:08.939><c> the</c><00:01:09.060><c> cryptographic</c>

00:01:09.440 --> 00:01:09.450 align:start position:0%
and when you get into the cryptographic
 

00:01:09.450 --> 00:01:11.510 align:start position:0%
and when you get into the cryptographic
basics<00:01:10.229><c> of</c><00:01:10.439><c> how</c><00:01:10.650><c> a</c><00:01:10.680><c> lot</c><00:01:10.860><c> of</c><00:01:10.950><c> these</c><00:01:11.070><c> blockchain</c>

00:01:11.510 --> 00:01:11.520 align:start position:0%
basics of how a lot of these blockchain
 

00:01:11.520 --> 00:01:13.460 align:start position:0%
basics of how a lot of these blockchain
systems<00:01:11.850><c> work</c><00:01:12.030><c> you</c><00:01:12.540><c> don't</c><00:01:12.720><c> have</c><00:01:12.900><c> that</c><00:01:13.170><c> sort</c><00:01:13.380><c> of</c>

00:01:13.460 --> 00:01:13.470 align:start position:0%
systems work you don't have that sort of
 

00:01:13.470 --> 00:01:14.630 align:start position:0%
systems work you don't have that sort of
a<00:01:13.560><c> numbered</c><00:01:13.830><c> property</c><00:01:14.189><c> anymore</c><00:01:14.430><c> you</c><00:01:14.520><c> only</c>

00:01:14.630 --> 00:01:14.640 align:start position:0%
a numbered property anymore you only
 

00:01:14.640 --> 00:01:17.030 align:start position:0%
a numbered property anymore you only
have<00:01:14.850><c> one</c><00:01:15.240><c> relation</c><00:01:15.930><c> that</c><00:01:16.350><c> you</c><00:01:16.500><c> can</c><00:01:16.650><c> enforce</c>

00:01:17.030 --> 00:01:17.040 align:start position:0%
have one relation that you can enforce
 

00:01:17.040 --> 00:01:19.640 align:start position:0%
have one relation that you can enforce
and<00:01:17.280><c> basically</c><00:01:17.810><c> that</c><00:01:18.810><c> relation</c><00:01:19.170><c> is</c><00:01:19.350><c> that</c><00:01:19.530><c> if</c>

00:01:19.640 --> 00:01:19.650 align:start position:0%
and basically that relation is that if
 

00:01:19.650 --> 00:01:21.320 align:start position:0%
and basically that relation is that if
something<00:01:19.979><c> happened</c><00:01:20.369><c> before</c><00:01:20.820><c> you</c><00:01:21.030><c> wrote</c>

00:01:21.320 --> 00:01:21.330 align:start position:0%
something happened before you wrote
 

00:01:21.330 --> 00:01:25.010 align:start position:0%
something happened before you wrote
created<00:01:22.320><c> a</c><00:01:22.409><c> certain</c><00:01:22.590><c> hash</c><00:01:23.090><c> then</c><00:01:24.090><c> then</c><00:01:24.840><c> you</c>

00:01:25.010 --> 00:01:25.020 align:start position:0%
created a certain hash then then you
 

00:01:25.020 --> 00:01:26.600 align:start position:0%
created a certain hash then then you
know<00:01:25.110><c> the</c><00:01:25.229><c> order</c><00:01:25.500><c> in</c><00:01:25.590><c> which</c><00:01:25.619><c> the</c><00:01:26.009><c> hash</c><00:01:26.189><c> and</c><00:01:26.520><c> the</c>

00:01:26.600 --> 00:01:26.610 align:start position:0%
know the order in which the hash and the
 

00:01:26.610 --> 00:01:29.929 align:start position:0%
know the order in which the hash and the
content<00:01:27.000><c> were</c><00:01:27.090><c> created</c><00:01:28.549><c> the</c><00:01:29.549><c> way</c><00:01:29.670><c> that</c><00:01:29.820><c> this</c>

00:01:29.929 --> 00:01:29.939 align:start position:0%
content were created the way that this
 

00:01:29.939 --> 00:01:31.819 align:start position:0%
content were created the way that this
is<00:01:30.119><c> commonly</c><00:01:30.479><c> used</c><00:01:30.570><c> is</c><00:01:31.110><c> in</c><00:01:31.439><c> proof</c><00:01:31.740><c> of</c>

00:01:31.819 --> 00:01:31.829 align:start position:0%
is commonly used is in proof of
 

00:01:31.829 --> 00:01:33.230 align:start position:0%
is commonly used is in proof of
existence<00:01:31.979><c> like</c><00:01:32.579><c> the</c><00:01:32.700><c> talk</c><00:01:32.850><c> mentioned</c>

00:01:33.230 --> 00:01:33.240 align:start position:0%
existence like the talk mentioned
 

00:01:33.240 --> 00:01:36.620 align:start position:0%
existence like the talk mentioned
earlier<00:01:34.130><c> we</c><00:01:35.130><c> both</c><00:01:35.610><c> were</c><00:01:36.299><c> probably</c><00:01:36.450><c> all</c>

00:01:36.620 --> 00:01:36.630 align:start position:0%
earlier we both were probably all
 

00:01:36.630 --> 00:01:38.539 align:start position:0%
earlier we both were probably all
familiar<00:01:36.750><c> with</c><00:01:36.930><c> the</c><00:01:37.110><c> example</c><00:01:37.500><c> of</c><00:01:37.740><c> if</c><00:01:38.189><c> I</c><00:01:38.310><c> take</c><00:01:38.520><c> a</c>

00:01:38.539 --> 00:01:38.549 align:start position:0%
familiar with the example of if I take a
 

00:01:38.549 --> 00:01:40.219 align:start position:0%
familiar with the example of if I take a
document<00:01:38.820><c> and</c><00:01:39.119><c> I</c><00:01:39.210><c> hash</c><00:01:39.420><c> it</c><00:01:39.689><c> and</c><00:01:39.869><c> I</c><00:01:39.990><c> put</c><00:01:40.200><c> that</c>

00:01:40.219 --> 00:01:40.229 align:start position:0%
document and I hash it and I put that
 

00:01:40.229 --> 00:01:42.679 align:start position:0%
document and I hash it and I put that
hash<00:01:40.619><c> inside</c><00:01:41.490><c> of</c><00:01:41.610><c> the</c><00:01:41.700><c> Bitcoin</c><00:01:42.000><c> blockchain</c><00:01:42.210><c> or</c>

00:01:42.679 --> 00:01:42.689 align:start position:0%
hash inside of the Bitcoin blockchain or
 

00:01:42.689 --> 00:01:44.719 align:start position:0%
hash inside of the Bitcoin blockchain or
the<00:01:42.780><c> a</c><00:01:42.810><c> theorem</c><00:01:43.110><c> blockchain</c><00:01:43.560><c> then</c><00:01:44.220><c> at</c><00:01:44.460><c> a</c><00:01:44.490><c> later</c>

00:01:44.719 --> 00:01:44.729 align:start position:0%
the a theorem blockchain then at a later
 

00:01:44.729 --> 00:01:47.660 align:start position:0%
the a theorem blockchain then at a later
time<00:01:44.790><c> I</c><00:01:45.270><c> can</c><00:01:45.509><c> argue</c><00:01:45.899><c> that</c><00:01:46.310><c> this</c><00:01:47.310><c> document</c>

00:01:47.660 --> 00:01:47.670 align:start position:0%
time I can argue that this document
 

00:01:47.670 --> 00:01:49.249 align:start position:0%
time I can argue that this document
already<00:01:47.939><c> existed</c><00:01:48.390><c> at</c><00:01:48.540><c> a</c><00:01:48.570><c> certain</c><00:01:48.899><c> point</c><00:01:49.079><c> in</c>

00:01:49.249 --> 00:01:49.259 align:start position:0%
already existed at a certain point in
 

00:01:49.259 --> 00:01:51.050 align:start position:0%
already existed at a certain point in
time<00:01:49.290><c> because</c><00:01:50.130><c> it</c><00:01:50.250><c> was</c><00:01:50.369><c> included</c><00:01:50.610><c> in</c><00:01:50.939><c> this</c>

00:01:51.050 --> 00:01:51.060 align:start position:0%
time because it was included in this
 

00:01:51.060 --> 00:01:53.120 align:start position:0%
time because it was included in this
particular<00:01:51.540><c> block</c><00:01:51.689><c> header</c><00:01:52.020><c> and</c><00:01:52.320><c> I</c><00:01:52.799><c> can</c><00:01:52.950><c> give</c><00:01:53.100><c> a</c>

00:01:53.120 --> 00:01:53.130 align:start position:0%
particular block header and I can give a
 

00:01:53.130 --> 00:01:55.100 align:start position:0%
particular block header and I can give a
very<00:01:53.280><c> efficient</c><00:01:53.729><c> merkel</c><00:01:54.090><c> proof</c><00:01:54.329><c> that</c><00:01:54.689><c> that</c>

00:01:55.100 --> 00:01:55.110 align:start position:0%
very efficient merkel proof that that
 

00:01:55.110 --> 00:01:58.580 align:start position:0%
very efficient merkel proof that that
this<00:01:55.259><c> was</c><00:01:55.439><c> the</c><00:01:55.560><c> case</c><00:01:57.049><c> this</c><00:01:58.049><c> is</c><00:01:58.110><c> an</c><00:01:58.320><c> image</c><00:01:58.500><c> I</c>

00:01:58.580 --> 00:01:58.590 align:start position:0%
this was the case this is an image I
 

00:01:58.590 --> 00:02:00.109 align:start position:0%
this was the case this is an image I
just<00:01:58.619><c> randomly</c><00:01:58.950><c> pulled</c><00:01:59.369><c> off</c><00:01:59.549><c> the</c><00:01:59.850><c> internet</c>

00:02:00.109 --> 00:02:00.119 align:start position:0%
just randomly pulled off the internet
 

00:02:00.119 --> 00:02:01.999 align:start position:0%
just randomly pulled off the internet
about<00:02:00.360><c> structure</c><00:02:01.170><c> block</c><00:02:01.320><c> who</c><00:02:01.560><c> can</c><00:02:01.710><c> see</c><00:02:01.890><c> the</c>

00:02:01.999 --> 00:02:02.009 align:start position:0%
about structure block who can see the
 

00:02:02.009 --> 00:02:03.950 align:start position:0%
about structure block who can see the
same<00:02:02.250><c> shape</c><00:02:02.909><c> that's</c><00:02:03.210><c> been</c><00:02:03.509><c> up</c><00:02:03.630><c> here</c><00:02:03.750><c> three</c><00:02:03.930><c> or</c>

00:02:03.950 --> 00:02:03.960 align:start position:0%
same shape that's been up here three or
 

00:02:03.960 --> 00:02:05.749 align:start position:0%
same shape that's been up here three or
four<00:02:04.140><c> times</c><00:02:04.290><c> today</c><00:02:04.619><c> of</c><00:02:04.860><c> all</c><00:02:05.130><c> our</c><00:02:05.640><c> wonderful</c>

00:02:05.749 --> 00:02:05.759 align:start position:0%
four times today of all our wonderful
 

00:02:05.759 --> 00:02:07.700 align:start position:0%
four times today of all our wonderful
content<00:02:06.390><c> being</c><00:02:06.540><c> hashed</c><00:02:06.810><c> up</c><00:02:07.079><c> into</c><00:02:07.290><c> a</c><00:02:07.320><c> route</c><00:02:07.560><c> in</c>

00:02:07.700 --> 00:02:07.710 align:start position:0%
content being hashed up into a route in
 

00:02:07.710 --> 00:02:11.029 align:start position:0%
content being hashed up into a route in
a<00:02:07.799><c> series</c><00:02:08.099><c> of</c><00:02:08.129><c> blocks</c>

00:02:11.029 --> 00:02:11.039 align:start position:0%
 
 

00:02:11.039 --> 00:02:14.149 align:start position:0%
 
but<00:02:11.459><c> a</c><00:02:11.489><c> lot</c><00:02:11.640><c> of</c><00:02:11.670><c> people</c><00:02:12.500><c> may</c><00:02:13.500><c> not</c><00:02:13.530><c> realize</c><00:02:13.709><c> that</c>

00:02:14.149 --> 00:02:14.159 align:start position:0%
but a lot of people may not realize that
 

00:02:14.159 --> 00:02:15.380 align:start position:0%
but a lot of people may not realize that
we're<00:02:14.640><c> creating</c><00:02:14.790><c> a</c><00:02:15.000><c> little</c><00:02:15.060><c> bit</c><00:02:15.180><c> of</c><00:02:15.269><c> a</c>

00:02:15.380 --> 00:02:15.390 align:start position:0%
we're creating a little bit of a
 

00:02:15.390 --> 00:02:16.970 align:start position:0%
we're creating a little bit of a
fragmented<00:02:15.989><c> approach</c><00:02:16.109><c> to</c><00:02:16.439><c> time</c><00:02:16.620><c> when</c><00:02:16.739><c> we</c><00:02:16.890><c> do</c>

00:02:16.970 --> 00:02:16.980 align:start position:0%
fragmented approach to time when we do
 

00:02:16.980 --> 00:02:18.770 align:start position:0%
fragmented approach to time when we do
this<00:02:17.129><c> because</c><00:02:17.579><c> every</c><00:02:18.030><c> individual</c><00:02:18.359><c> blockchain</c>

00:02:18.770 --> 00:02:18.780 align:start position:0%
this because every individual blockchain
 

00:02:18.780 --> 00:02:20.660 align:start position:0%
this because every individual blockchain
has<00:02:18.959><c> its</c><00:02:19.109><c> own</c><00:02:19.260><c> idea</c><00:02:19.560><c> of</c><00:02:19.620><c> sequence</c><00:02:20.129><c> and</c><00:02:20.340><c> it's</c>

00:02:20.660 --> 00:02:20.670 align:start position:0%
has its own idea of sequence and it's
 

00:02:20.670 --> 00:02:23.059 align:start position:0%
has its own idea of sequence and it's
not<00:02:20.790><c> just</c><00:02:21.000><c> block</c><00:02:21.180><c> chains</c><00:02:21.480><c> actually</c><00:02:21.890><c> this</c><00:02:22.890><c> is</c>

00:02:23.059 --> 00:02:23.069 align:start position:0%
not just block chains actually this is
 

00:02:23.069 --> 00:02:24.890 align:start position:0%
not just block chains actually this is
an<00:02:23.189><c> image</c><00:02:23.459><c> of</c><00:02:23.670><c> a</c><00:02:23.939><c> traditional</c><00:02:24.450><c> linked</c>

00:02:24.890 --> 00:02:24.900 align:start position:0%
an image of a traditional linked
 

00:02:24.900 --> 00:02:27.130 align:start position:0%
an image of a traditional linked
timestamping<00:02:25.469><c> provider</c><00:02:25.829><c> called</c><00:02:26.219><c> guard</c><00:02:26.790><c> time</c>

00:02:27.130 --> 00:02:27.140 align:start position:0%
timestamping provider called guard time
 

00:02:27.140 --> 00:02:29.030 align:start position:0%
timestamping provider called guard time
you'll<00:02:28.140><c> notice</c><00:02:28.409><c> it's</c><00:02:28.560><c> the</c><00:02:28.650><c> exact</c><00:02:28.890><c> same</c>

00:02:29.030 --> 00:02:29.040 align:start position:0%
you'll notice it's the exact same
 

00:02:29.040 --> 00:02:30.890 align:start position:0%
you'll notice it's the exact same
structure<00:02:29.489><c> we've</c><00:02:29.519><c> got</c><00:02:29.879><c> a</c><00:02:30.150><c> bunch</c><00:02:30.720><c> of</c>

00:02:30.890 --> 00:02:30.900 align:start position:0%
structure we've got a bunch of
 

00:02:30.900 --> 00:02:32.660 align:start position:0%
structure we've got a bunch of
individual<00:02:31.379><c> content</c><00:02:31.769><c> being</c><00:02:31.950><c> merkel</c><00:02:32.489><c> dumped</c>

00:02:32.660 --> 00:02:32.670 align:start position:0%
individual content being merkel dumped
 

00:02:32.670 --> 00:02:34.640 align:start position:0%
individual content being merkel dumped
into<00:02:32.849><c> route</c><00:02:33.150><c> and</c><00:02:33.329><c> created</c><00:02:34.079><c> into</c><00:02:34.349><c> something</c>

00:02:34.640 --> 00:02:34.650 align:start position:0%
into route and created into something
 

00:02:34.650 --> 00:02:37.280 align:start position:0%
into route and created into something
over<00:02:34.829><c> time</c><00:02:35.040><c> and</c><00:02:35.459><c> this</c><00:02:36.420><c> is</c><00:02:36.540><c> really</c><00:02:36.569><c> unfortunate</c>

00:02:37.280 --> 00:02:37.290 align:start position:0%
over time and this is really unfortunate
 

00:02:37.290 --> 00:02:39.170 align:start position:0%
over time and this is really unfortunate
because<00:02:37.439><c> if</c><00:02:37.950><c> the</c><00:02:38.099><c> only</c><00:02:38.250><c> measure</c><00:02:38.609><c> of</c><00:02:38.700><c> time</c><00:02:39.030><c> we</c>

00:02:39.170 --> 00:02:39.180 align:start position:0%
because if the only measure of time we
 

00:02:39.180 --> 00:02:42.170 align:start position:0%
because if the only measure of time we
have<00:02:39.389><c> is</c><00:02:40.010><c> the</c><00:02:41.010><c> relative</c><00:02:41.519><c> ordering</c><00:02:41.819><c> of</c><00:02:42.000><c> two</c>

00:02:42.170 --> 00:02:42.180 align:start position:0%
have is the relative ordering of two
 

00:02:42.180 --> 00:02:43.610 align:start position:0%
have is the relative ordering of two
things<00:02:42.450><c> that</c><00:02:42.629><c> one</c><00:02:42.780><c> thing</c><00:02:42.989><c> happened</c><00:02:43.290><c> before</c>

00:02:43.610 --> 00:02:43.620 align:start position:0%
things that one thing happened before
 

00:02:43.620 --> 00:02:44.990 align:start position:0%
things that one thing happened before
the<00:02:43.709><c> other</c><00:02:43.829><c> thing</c><00:02:44.099><c> then</c><00:02:44.519><c> if</c><00:02:44.639><c> we're</c><00:02:44.760><c> creating</c>

00:02:44.990 --> 00:02:45.000 align:start position:0%
the other thing then if we're creating
 

00:02:45.000 --> 00:02:47.539 align:start position:0%
the other thing then if we're creating
lots<00:02:45.209><c> of</c><00:02:45.359><c> different</c><00:02:45.689><c> fragmented</c><00:02:46.439><c> versions</c><00:02:47.340><c> of</c>

00:02:47.539 --> 00:02:47.549 align:start position:0%
lots of different fragmented versions of
 

00:02:47.549 --> 00:02:49.640 align:start position:0%
lots of different fragmented versions of
time<00:02:47.819><c> we're</c><00:02:48.299><c> losing</c><00:02:48.480><c> something</c><00:02:48.900><c> and</c><00:02:49.169><c> it's</c>

00:02:49.640 --> 00:02:49.650 align:start position:0%
time we're losing something and it's
 

00:02:49.650 --> 00:02:51.589 align:start position:0%
time we're losing something and it's
unnecessary<00:02:50.189><c> because</c><00:02:50.519><c> we</c><00:02:50.700><c> can</c><00:02:50.879><c> very</c><00:02:51.180><c> cheaply</c>

00:02:51.589 --> 00:02:51.599 align:start position:0%
unnecessary because we can very cheaply
 

00:02:51.599 --> 00:02:53.599 align:start position:0%
unnecessary because we can very cheaply
keep<00:02:52.260><c> all</c><00:02:52.439><c> of</c><00:02:52.470><c> this</c><00:02:52.650><c> information</c><00:02:52.950><c> and</c><00:02:53.310><c> this</c><00:02:53.430><c> is</c>

00:02:53.599 --> 00:02:53.609 align:start position:0%
keep all of this information and this is
 

00:02:53.609 --> 00:02:57.050 align:start position:0%
keep all of this information and this is
the<00:02:53.730><c> idea</c><00:02:53.939><c> I</c><00:02:54.000><c> call</c><00:02:54.269><c> universal</c><00:02:54.510><c> hash</c><00:02:54.930><c> time</c><00:02:56.060><c> so</c>

00:02:57.050 --> 00:02:57.060 align:start position:0%
the idea I call universal hash time so
 

00:02:57.060 --> 00:02:59.720 align:start position:0%
the idea I call universal hash time so
just<00:02:57.540><c> to</c><00:02:57.659><c> mention</c><00:02:57.930><c> a</c><00:02:58.109><c> few</c><00:02:58.139><c> sources</c><00:02:59.099><c> of</c><00:02:59.430><c> time</c>

00:02:59.720 --> 00:02:59.730 align:start position:0%
just to mention a few sources of time
 

00:02:59.730 --> 00:03:01.460 align:start position:0%
just to mention a few sources of time
that<00:03:00.299><c> are</c><00:03:00.419><c> out</c><00:03:00.510><c> there</c><00:03:00.540><c> right</c><00:03:00.870><c> now</c><00:03:01.049><c> of</c><00:03:01.409><c> course</c>

00:03:01.460 --> 00:03:01.470 align:start position:0%
that are out there right now of course
 

00:03:01.470 --> 00:03:03.170 align:start position:0%
that are out there right now of course
we<00:03:01.709><c> have</c><00:03:01.739><c> the</c><00:03:01.889><c> etherium</c><00:03:02.220><c> network</c><00:03:02.430><c> Bitcoin</c><00:03:02.970><c> all</c>

00:03:03.170 --> 00:03:03.180 align:start position:0%
we have the etherium network Bitcoin all
 

00:03:03.180 --> 00:03:04.460 align:start position:0%
we have the etherium network Bitcoin all
the<00:03:03.329><c> blockchain</c><00:03:03.540><c> networks</c><00:03:03.930><c> have</c><00:03:04.079><c> some</c><00:03:04.290><c> kind</c>

00:03:04.460 --> 00:03:04.470 align:start position:0%
the blockchain networks have some kind
 

00:03:04.470 --> 00:03:06.679 align:start position:0%
the blockchain networks have some kind
of<00:03:04.530><c> chain</c><00:03:05.459><c> of</c><00:03:05.609><c> headers</c><00:03:05.909><c> that's</c><00:03:06.150><c> keeping</c><00:03:06.480><c> track</c>

00:03:06.679 --> 00:03:06.689 align:start position:0%
of chain of headers that's keeping track
 

00:03:06.689 --> 00:03:09.050 align:start position:0%
of chain of headers that's keeping track
of<00:03:06.870><c> time</c><00:03:07.049><c> and</c><00:03:07.109><c> ticking</c><00:03:07.560><c> along</c><00:03:08.060><c> traditional</c>

00:03:09.050 --> 00:03:09.060 align:start position:0%
of time and ticking along traditional
 

00:03:09.060 --> 00:03:10.940 align:start position:0%
of time and ticking along traditional
links<00:03:09.209><c> dank</c><00:03:09.389><c> linked</c><00:03:10.260><c> time</c><00:03:10.560><c> stamping</c>

00:03:10.940 --> 00:03:10.950 align:start position:0%
links dank linked time stamping
 

00:03:10.950 --> 00:03:13.369 align:start position:0%
links dank linked time stamping
providers<00:03:11.370><c> include</c><00:03:12.120><c> guard</c><00:03:12.329><c> time</c><00:03:12.569><c> the</c><00:03:13.109><c> open</c>

00:03:13.369 --> 00:03:13.379 align:start position:0%
providers include guard time the open
 

00:03:13.379 --> 00:03:17.149 align:start position:0%
providers include guard time the open
source<00:03:13.530><c> true</c><00:03:13.859><c> timestamp</c><00:03:14.510><c> all</c><00:03:15.510><c> strew</c><00:03:16.109><c> a</c><00:03:16.470><c> couple</c>

00:03:17.149 --> 00:03:17.159 align:start position:0%
source true timestamp all strew a couple
 

00:03:17.159 --> 00:03:19.909 align:start position:0%
source true timestamp all strew a couple
of<00:03:17.220><c> other</c><00:03:17.340><c> companies</c><00:03:17.659><c> and</c><00:03:18.659><c> the</c><00:03:19.620><c> answer</c><00:03:19.799><c> to</c>

00:03:19.909 --> 00:03:19.919 align:start position:0%
of other companies and the answer to
 

00:03:19.919 --> 00:03:23.180 align:start position:0%
of other companies and the answer to
this<00:03:20.010><c> is</c><00:03:20.190><c> really</c><00:03:20.519><c> very</c><00:03:20.760><c> very</c><00:03:20.909><c> simple</c><00:03:21.690><c> and</c><00:03:22.190><c> this</c>

00:03:23.180 --> 00:03:23.190 align:start position:0%
this is really very very simple and this
 

00:03:23.190 --> 00:03:26.390 align:start position:0%
this is really very very simple and this
basic<00:03:23.729><c> structure</c><00:03:24.650><c> where</c><00:03:25.650><c> you</c><00:03:25.769><c> have</c><00:03:25.979><c> some</c><00:03:26.370><c> kind</c>

00:03:26.390 --> 00:03:26.400 align:start position:0%
basic structure where you have some kind
 

00:03:26.400 --> 00:03:28.819 align:start position:0%
basic structure where you have some kind
of<00:03:26.760><c> packet</c><00:03:27.720><c> of</c><00:03:27.840><c> data</c><00:03:28.019><c> that</c><00:03:28.349><c> is</c><00:03:28.530><c> somehow</c>

00:03:28.819 --> 00:03:28.829 align:start position:0%
of packet of data that is somehow
 

00:03:28.829 --> 00:03:31.280 align:start position:0%
of packet of data that is somehow
identified<00:03:29.519><c> it's</c><00:03:29.760><c> it's</c><00:03:30.269><c> signed</c><00:03:30.690><c> but</c><00:03:30.959><c> this</c><00:03:31.109><c> is</c>

00:03:31.280 --> 00:03:31.290 align:start position:0%
identified it's it's signed but this is
 

00:03:31.290 --> 00:03:33.050 align:start position:0%
identified it's it's signed but this is
an<00:03:31.560><c> abstract</c><00:03:32.220><c> signature</c><00:03:32.609><c> it</c><00:03:32.699><c> could</c><00:03:32.849><c> you</c><00:03:32.940><c> be</c>

00:03:33.050 --> 00:03:33.060 align:start position:0%
an abstract signature it could you be
 

00:03:33.060 --> 00:03:34.909 align:start position:0%
an abstract signature it could you be
just<00:03:33.269><c> the</c><00:03:33.780><c> existence</c><00:03:34.169><c> of</c><00:03:34.260><c> some</c><00:03:34.440><c> proof</c><00:03:34.650><c> of</c><00:03:34.799><c> work</c>

00:03:34.909 --> 00:03:34.919 align:start position:0%
just the existence of some proof of work
 

00:03:34.919 --> 00:03:36.710 align:start position:0%
just the existence of some proof of work
or<00:03:35.280><c> compliance</c><00:03:35.879><c> with</c><00:03:36.060><c> some</c><00:03:36.209><c> sort</c><00:03:36.419><c> of</c><00:03:36.479><c> pre</c>

00:03:36.710 --> 00:03:36.720 align:start position:0%
or compliance with some sort of pre
 

00:03:36.720 --> 00:03:39.710 align:start position:0%
or compliance with some sort of pre
agreed<00:03:36.840><c> format</c><00:03:37.459><c> and</c><00:03:38.459><c> that</c><00:03:38.489><c> it</c><00:03:38.970><c> has</c><00:03:39.120><c> a</c><00:03:39.359><c> link</c><00:03:39.659><c> to</c>

00:03:39.710 --> 00:03:39.720 align:start position:0%
agreed format and that it has a link to
 

00:03:39.720 --> 00:03:42.559 align:start position:0%
agreed format and that it has a link to
the<00:03:39.900><c> previous</c><00:03:40.519><c> tick</c><00:03:41.519><c> the</c><00:03:41.729><c> previous</c><00:03:42.060><c> packet</c>

00:03:42.559 --> 00:03:42.569 align:start position:0%
the previous tick the previous packet
 

00:03:42.569 --> 00:03:46.490 align:start position:0%
the previous tick the previous packet
and<00:03:42.750><c> then</c><00:03:43.290><c> on</c><00:03:43.500><c> the</c><00:03:43.799><c> other</c><00:03:43.919><c> side</c><00:03:44.190><c> it</c><00:03:45.090><c> has</c><00:03:45.500><c> the</c>

00:03:46.490 --> 00:03:46.500 align:start position:0%
and then on the other side it has the
 

00:03:46.500 --> 00:03:48.080 align:start position:0%
and then on the other side it has the
root<00:03:46.680><c> of</c><00:03:46.889><c> some</c><00:03:47.190><c> authenticated</c><00:03:47.940><c> data</c>

00:03:48.080 --> 00:03:48.090 align:start position:0%
root of some authenticated data
 

00:03:48.090 --> 00:03:50.000 align:start position:0%
root of some authenticated data
structure<00:03:48.510><c> it</c><00:03:48.569><c> could</c><00:03:48.720><c> be</c><00:03:48.780><c> a</c><00:03:48.900><c> Merkel</c><00:03:49.680><c> tree</c><00:03:49.829><c> but</c>

00:03:50.000 --> 00:03:50.010 align:start position:0%
structure it could be a Merkel tree but
 

00:03:50.010 --> 00:03:50.659 align:start position:0%
structure it could be a Merkel tree but
it<00:03:50.069><c> could</c><00:03:50.159><c> really</c><00:03:50.250><c> could</c><00:03:50.430><c> be</c><00:03:50.489><c> any</c>

00:03:50.659 --> 00:03:50.669 align:start position:0%
it could really could be any
 

00:03:50.669 --> 00:03:52.250 align:start position:0%
it could really could be any
authenticated<00:03:51.269><c> data</c><00:03:51.690><c> structure</c><00:03:52.019><c> of</c><00:03:52.049><c> course</c>

00:03:52.250 --> 00:03:52.260 align:start position:0%
authenticated data structure of course
 

00:03:52.260 --> 00:03:53.240 align:start position:0%
authenticated data structure of course
in<00:03:52.470><c> a</c><00:03:52.530><c> theorem</c><00:03:52.739><c> we're</c><00:03:52.859><c> familiar</c><00:03:52.979><c> with</c><00:03:53.220><c> a</c>

00:03:53.240 --> 00:03:53.250 align:start position:0%
in a theorem we're familiar with a
 

00:03:53.250 --> 00:03:56.300 align:start position:0%
in a theorem we're familiar with a
Patricia<00:03:54.060><c> tree</c><00:03:54.620><c> there's</c><00:03:55.620><c> anything</c><00:03:55.829><c> any</c><00:03:56.129><c> what</c>

00:03:56.300 --> 00:03:56.310 align:start position:0%
Patricia tree there's anything any what
 

00:03:56.310 --> 00:03:57.559 align:start position:0%
Patricia tree there's anything any what
variety<00:03:56.609><c> of</c><00:03:56.639><c> things</c><00:03:56.819><c> that</c><00:03:56.909><c> you</c><00:03:57.030><c> could</c><00:03:57.239><c> use</c><00:03:57.269><c> as</c>

00:03:57.559 --> 00:03:57.569 align:start position:0%
variety of things that you could use as
 

00:03:57.569 --> 00:04:01.159 align:start position:0%
variety of things that you could use as
long<00:03:58.439><c> as</c><00:03:58.590><c> we</c><00:03:58.709><c> have</c><00:03:58.949><c> these</c><00:03:59.549><c> systems</c><00:04:00.109><c> there's</c><00:04:01.109><c> a</c>

00:04:01.159 --> 00:04:01.169 align:start position:0%
long as we have these systems there's a
 

00:04:01.169 --> 00:04:03.050 align:start position:0%
long as we have these systems there's a
very<00:04:01.650><c> clean</c><00:04:02.099><c> and</c><00:04:02.280><c> simple</c><00:04:02.370><c> way</c><00:04:02.639><c> that</c><00:04:02.819><c> we</c><00:04:02.909><c> can</c>

00:04:03.050 --> 00:04:03.060 align:start position:0%
very clean and simple way that we can
 

00:04:03.060 --> 00:04:05.270 align:start position:0%
very clean and simple way that we can
bring<00:04:03.689><c> all</c><00:04:03.959><c> of</c><00:04:03.989><c> their</c><00:04:04.229><c> concepts</c><00:04:04.650><c> of</c><00:04:04.769><c> time</c><00:04:04.979><c> into</c>

00:04:05.270 --> 00:04:05.280 align:start position:0%
bring all of their concepts of time into
 

00:04:05.280 --> 00:04:07.039 align:start position:0%
bring all of their concepts of time into
alignment<00:04:05.519><c> and</c><00:04:05.729><c> that</c><00:04:05.790><c> is</c><00:04:06.030><c> we</c><00:04:06.569><c> just</c><00:04:06.810><c> put</c><00:04:06.959><c> the</c>

00:04:07.039 --> 00:04:07.049 align:start position:0%
alignment and that is we just put the
 

00:04:07.049 --> 00:04:10.219 align:start position:0%
alignment and that is we just put the
hash<00:04:07.290><c> of</c><00:04:07.620><c> every</c><00:04:08.280><c> series</c><00:04:08.970><c> of</c><00:04:09.120><c> ticks</c><00:04:09.389><c> in</c><00:04:09.629><c> every</c>

00:04:10.219 --> 00:04:10.229 align:start position:0%
hash of every series of ticks in every
 

00:04:10.229 --> 00:04:14.080 align:start position:0%
hash of every series of ticks in every
other<00:04:10.349><c> series</c><00:04:10.739><c> of</c><00:04:10.859><c> ticks</c><00:04:11.180><c> simple</c><00:04:12.180><c> right</c>

00:04:14.080 --> 00:04:14.090 align:start position:0%
other series of ticks simple right
 

00:04:14.090 --> 00:04:16.159 align:start position:0%
other series of ticks simple right
this<00:04:15.090><c> is</c><00:04:15.180><c> the</c><00:04:15.269><c> ID</c><00:04:15.389><c> I</c><00:04:15.449><c> call</c><00:04:15.659><c> universal</c><00:04:16.049><c> hash</c>

00:04:16.159 --> 00:04:16.169 align:start position:0%
this is the ID I call universal hash
 

00:04:16.169 --> 00:04:19.849 align:start position:0%
this is the ID I call universal hash
time<00:04:16.409><c> and</c><00:04:17.400><c> basically</c><00:04:18.139><c> this</c><00:04:19.139><c> pattern</c><00:04:19.620><c> here</c>

00:04:19.849 --> 00:04:19.859 align:start position:0%
time and basically this pattern here
 

00:04:19.859 --> 00:04:21.620 align:start position:0%
time and basically this pattern here
wherever<00:04:20.039><c> we</c><00:04:20.279><c> see</c><00:04:20.489><c> it</c><00:04:20.609><c> we're</c><00:04:20.789><c> gonna</c><00:04:20.849><c> we're</c>

00:04:21.620 --> 00:04:21.630 align:start position:0%
wherever we see it we're gonna we're
 

00:04:21.630 --> 00:04:22.730 align:start position:0%
wherever we see it we're gonna we're
going<00:04:21.750><c> to</c><00:04:21.810><c> come</c><00:04:21.959><c> up</c><00:04:22.079><c> with</c><00:04:22.169><c> a</c><00:04:22.229><c> term</c><00:04:22.380><c> for</c><00:04:22.620><c> that</c>

00:04:22.730 --> 00:04:22.740 align:start position:0%
going to come up with a term for that
 

00:04:22.740 --> 00:04:24.409 align:start position:0%
going to come up with a term for that
that<00:04:22.950><c> allows</c><00:04:23.550><c> us</c><00:04:23.580><c> to</c><00:04:23.820><c> recognize</c><00:04:24.000><c> that</c><00:04:24.180><c> we're</c>

00:04:24.409 --> 00:04:24.419 align:start position:0%
that allows us to recognize that we're
 

00:04:24.419 --> 00:04:24.710 align:start position:0%
that allows us to recognize that we're
just<00:04:24.539><c> going</c>

00:04:24.710 --> 00:04:24.720 align:start position:0%
just going
 

00:04:24.720 --> 00:04:27.140 align:start position:0%
just going
call<00:04:24.870><c> them</c><00:04:25.020><c> tick</c><00:04:25.230><c> chains</c><00:04:25.530><c> obviously</c><00:04:26.280><c> block</c>

00:04:27.140 --> 00:04:27.150 align:start position:0%
call them tick chains obviously block
 

00:04:27.150 --> 00:04:28.430 align:start position:0%
call them tick chains obviously block
headers<00:04:27.510><c> are</c><00:04:27.660><c> what</c><00:04:27.780><c> we</c><00:04:27.870><c> think</c><00:04:27.900><c> of</c><00:04:28.200><c> in</c><00:04:28.350><c> the</c>

00:04:28.430 --> 00:04:28.440 align:start position:0%
headers are what we think of in the
 

00:04:28.440 --> 00:04:29.690 align:start position:0%
headers are what we think of in the
blockchain<00:04:28.620><c> world</c><00:04:28.980><c> with</c><00:04:29.220><c> aetherium</c><00:04:29.610><c> of</c>

00:04:29.690 --> 00:04:29.700 align:start position:0%
blockchain world with aetherium of
 

00:04:29.700 --> 00:04:31.580 align:start position:0%
blockchain world with aetherium of
things<00:04:29.850><c> like</c><00:04:29.970><c> this</c><00:04:30.120><c> but</c><00:04:31.020><c> it's</c><00:04:31.140><c> the</c><00:04:31.230><c> exact</c><00:04:31.440><c> same</c>

00:04:31.580 --> 00:04:31.590 align:start position:0%
things like this but it's the exact same
 

00:04:31.590 --> 00:04:33.620 align:start position:0%
things like this but it's the exact same
format<00:04:31.950><c> in</c><00:04:32.100><c> traditional</c><00:04:32.640><c> links</c><00:04:32.880><c> times</c><00:04:33.270><c> time</c>

00:04:33.620 --> 00:04:33.630 align:start position:0%
format in traditional links times time
 

00:04:33.630 --> 00:04:35.990 align:start position:0%
format in traditional links times time
stamping<00:04:34.080><c> and</c><00:04:34.200><c> any</c><00:04:34.380><c> other</c><00:04:34.530><c> format</c><00:04:35.000><c> anything</c>

00:04:35.990 --> 00:04:36.000 align:start position:0%
stamping and any other format anything
 

00:04:36.000 --> 00:04:39.050 align:start position:0%
stamping and any other format anything
that<00:04:36.180><c> constitutes</c><00:04:37.020><c> a</c><00:04:37.380><c> ticket</c><00:04:38.070><c> ain</c><00:04:38.310><c> we're</c><00:04:38.910><c> just</c>

00:04:39.050 --> 00:04:39.060 align:start position:0%
that constitutes a ticket ain we're just
 

00:04:39.060 --> 00:04:40.520 align:start position:0%
that constitutes a ticket ain we're just
going<00:04:39.210><c> to</c><00:04:39.270><c> try</c><00:04:39.390><c> and</c><00:04:39.420><c> put</c><00:04:39.630><c> hashes</c><00:04:40.050><c> of</c><00:04:40.080><c> all</c><00:04:40.320><c> that</c>

00:04:40.520 --> 00:04:40.530 align:start position:0%
going to try and put hashes of all that
 

00:04:40.530 --> 00:04:46.790 align:start position:0%
going to try and put hashes of all that
into<00:04:40.830><c> every</c><00:04:41.100><c> other</c><00:04:41.220><c> system</c><00:04:42.980><c> so</c><00:04:44.960><c> in</c><00:04:45.960><c> terms</c><00:04:46.650><c> of</c>

00:04:46.790 --> 00:04:46.800 align:start position:0%
into every other system so in terms of
 

00:04:46.800 --> 00:04:48.290 align:start position:0%
into every other system so in terms of
the<00:04:47.130><c> the</c><00:04:47.490><c> structure</c><00:04:47.760><c> here</c><00:04:48.030><c> that</c><00:04:48.180><c> we're</c>

00:04:48.290 --> 00:04:48.300 align:start position:0%
the the structure here that we're
 

00:04:48.300 --> 00:04:50.270 align:start position:0%
the the structure here that we're
familiar<00:04:48.360><c> with</c><00:04:48.600><c> this</c><00:04:49.170><c> is</c><00:04:49.380><c> shared</c><00:04:49.620><c> both</c><00:04:49.980><c> across</c>

00:04:50.270 --> 00:04:50.280 align:start position:0%
familiar with this is shared both across
 

00:04:50.280 --> 00:04:53.510 align:start position:0%
familiar with this is shared both across
blocks<00:04:51.270><c> with</c><00:04:52.170><c> block</c><00:04:52.470><c> headers</c><00:04:52.800><c> and</c><00:04:53.100><c> also</c>

00:04:53.510 --> 00:04:53.520 align:start position:0%
blocks with block headers and also
 

00:04:53.520 --> 00:04:55.970 align:start position:0%
blocks with block headers and also
traditional<00:04:54.360><c> link</c><00:04:54.510><c> time</c><00:04:54.690><c> stamping</c><00:04:55.110><c> we</c><00:04:55.830><c> have</c><00:04:55.950><c> a</c>

00:04:55.970 --> 00:04:55.980 align:start position:0%
traditional link time stamping we have a
 

00:04:55.980 --> 00:04:57.380 align:start position:0%
traditional link time stamping we have a
bunch<00:04:56.190><c> of</c><00:04:56.310><c> hashes</c><00:04:56.700><c> that</c><00:04:56.730><c> we're</c><00:04:56.940><c> going</c><00:04:57.030><c> to</c><00:04:57.090><c> try</c>

00:04:57.380 --> 00:04:57.390 align:start position:0%
bunch of hashes that we're going to try
 

00:04:57.390 --> 00:05:00.260 align:start position:0%
bunch of hashes that we're going to try
and<00:04:57.450><c> include</c><00:04:57.930><c> and</c><00:04:58.580><c> we're</c><00:04:59.580><c> gonna</c><00:04:59.670><c> hash</c><00:04:59.910><c> them</c><00:05:00.150><c> up</c>

00:05:00.260 --> 00:05:00.270 align:start position:0%
and include and we're gonna hash them up
 

00:05:00.270 --> 00:05:02.270 align:start position:0%
and include and we're gonna hash them up
into<00:05:00.480><c> for</c><00:05:00.870><c> example</c><00:05:01.230><c> Merkle</c><00:05:01.560><c> tree</c><00:05:01.770><c> or</c><00:05:01.950><c> anything</c>

00:05:02.270 --> 00:05:02.280 align:start position:0%
into for example Merkle tree or anything
 

00:05:02.280 --> 00:05:04.130 align:start position:0%
into for example Merkle tree or anything
else<00:05:02.520><c> and</c><00:05:03.120><c> we're</c><00:05:03.270><c> gonna</c><00:05:03.360><c> put</c><00:05:03.570><c> that</c><00:05:03.660><c> root</c><00:05:03.930><c> hash</c>

00:05:04.130 --> 00:05:04.140 align:start position:0%
else and we're gonna put that root hash
 

00:05:04.140 --> 00:05:05.660 align:start position:0%
else and we're gonna put that root hash
inside<00:05:04.590><c> of</c><00:05:04.680><c> the</c><00:05:04.770><c> packet</c><00:05:05.160><c> and</c><00:05:05.310><c> then</c><00:05:05.580><c> we're</c>

00:05:05.660 --> 00:05:05.670 align:start position:0%
inside of the packet and then we're
 

00:05:05.670 --> 00:05:07.340 align:start position:0%
inside of the packet and then we're
gonna<00:05:05.790><c> have</c><00:05:05.970><c> a</c><00:05:06.120><c> sequence</c><00:05:06.600><c> of</c><00:05:06.750><c> packets</c><00:05:07.170><c> and</c>

00:05:07.340 --> 00:05:07.350 align:start position:0%
gonna have a sequence of packets and
 

00:05:07.350 --> 00:05:09.530 align:start position:0%
gonna have a sequence of packets and
each<00:05:07.920><c> each</c><00:05:08.220><c> packet</c><00:05:08.610><c> is</c><00:05:08.640><c> going</c><00:05:08.760><c> to</c><00:05:08.880><c> contain</c><00:05:09.360><c> the</c>

00:05:09.530 --> 00:05:09.540 align:start position:0%
each each packet is going to contain the
 

00:05:09.540 --> 00:05:14.570 align:start position:0%
each each packet is going to contain the
hash<00:05:09.690><c> of</c><00:05:09.870><c> the</c><00:05:09.990><c> previous</c><00:05:10.350><c> and</c><00:05:12.770><c> this</c><00:05:13.770><c> this</c><00:05:14.160><c> this</c>

00:05:14.570 --> 00:05:14.580 align:start position:0%
hash of the previous and this this this
 

00:05:14.580 --> 00:05:18.380 align:start position:0%
hash of the previous and this this this
pattern<00:05:14.940><c> that</c><00:05:15.000><c> we</c><00:05:15.150><c> use</c><00:05:15.270><c> in</c><00:05:17.300><c> proof</c><00:05:18.300><c> of</c>

00:05:18.380 --> 00:05:18.390 align:start position:0%
pattern that we use in proof of
 

00:05:18.390 --> 00:05:21.140 align:start position:0%
pattern that we use in proof of
existence<00:05:19.010><c> it's</c><00:05:20.010><c> the</c><00:05:20.160><c> same</c><00:05:20.340><c> pattern</c><00:05:20.669><c> that</c><00:05:20.700><c> is</c>

00:05:21.140 --> 00:05:21.150 align:start position:0%
existence it's the same pattern that is
 

00:05:21.150 --> 00:05:23.360 align:start position:0%
existence it's the same pattern that is
called<00:05:21.480><c> electronic</c><00:05:22.260><c> certification</c><00:05:23.040><c> in</c><00:05:23.250><c> the</c>

00:05:23.360 --> 00:05:23.370 align:start position:0%
called electronic certification in the
 

00:05:23.370 --> 00:05:26.210 align:start position:0%
called electronic certification in the
link<00:05:23.580><c> time-saving</c><00:05:24.090><c> providers</c><00:05:24.890><c> it's</c><00:05:25.890><c> it's</c>

00:05:26.210 --> 00:05:26.220 align:start position:0%
link time-saving providers it's it's
 

00:05:26.220 --> 00:05:29.770 align:start position:0%
link time-saving providers it's it's
just<00:05:26.460><c> one</c><00:05:26.730><c> same</c><00:05:27.450><c> thing</c><00:05:27.750><c> over</c><00:05:27.960><c> and</c><00:05:28.080><c> over</c><00:05:28.380><c> again</c>

00:05:29.770 --> 00:05:29.780 align:start position:0%
just one same thing over and over again
 

00:05:29.780 --> 00:05:34.670 align:start position:0%
just one same thing over and over again
and<00:05:32.000><c> I'm</c><00:05:33.000><c> just</c><00:05:33.150><c> gonna</c><00:05:33.270><c> skip</c><00:05:33.510><c> ahead</c><00:05:33.660><c> here</c><00:05:33.780><c> and</c>

00:05:34.670 --> 00:05:34.680 align:start position:0%
and I'm just gonna skip ahead here and
 

00:05:34.680 --> 00:05:36.530 align:start position:0%
and I'm just gonna skip ahead here and
what<00:05:35.400><c> it</c><00:05:35.460><c> allows</c><00:05:35.669><c> us</c><00:05:35.700><c> to</c><00:05:35.850><c> do</c><00:05:36.000><c> is</c><00:05:36.120><c> produce</c><00:05:36.390><c> these</c>

00:05:36.530 --> 00:05:36.540 align:start position:0%
what it allows us to do is produce these
 

00:05:36.540 --> 00:05:40.820 align:start position:0%
what it allows us to do is produce these
very<00:05:36.780><c> compact</c><00:05:37.230><c> receipts</c><00:05:37.650><c> so</c><00:05:38.360><c> if</c><00:05:39.380><c> the</c><00:05:40.380><c> the</c><00:05:40.680><c> data</c>

00:05:40.820 --> 00:05:40.830 align:start position:0%
very compact receipts so if the the data
 

00:05:40.830 --> 00:05:43.520 align:start position:0%
very compact receipts so if the the data
is<00:05:41.010><c> in</c><00:05:41.160><c> blue</c><00:05:41.370><c> here</c><00:05:41.640><c> and</c><00:05:41.960><c> we</c><00:05:42.960><c> want</c><00:05:43.169><c> to</c><00:05:43.320><c> be</c><00:05:43.440><c> able</c>

00:05:43.520 --> 00:05:43.530 align:start position:0%
is in blue here and we want to be able
 

00:05:43.530 --> 00:05:46.130 align:start position:0%
is in blue here and we want to be able
to<00:05:43.680><c> prove</c><00:05:44.040><c> that</c><00:05:44.280><c> that</c><00:05:44.520><c> the</c><00:05:45.240><c> data</c><00:05:45.450><c> was</c><00:05:45.810><c> hashed</c>

00:05:46.130 --> 00:05:46.140 align:start position:0%
to prove that that the data was hashed
 

00:05:46.140 --> 00:05:48.140 align:start position:0%
to prove that that the data was hashed
into<00:05:46.350><c> this</c><00:05:46.560><c> particular</c><00:05:46.740><c> tick</c><00:05:47.220><c> here</c><00:05:47.460><c> we</c><00:05:48.060><c> only</c>

00:05:48.140 --> 00:05:48.150 align:start position:0%
into this particular tick here we only
 

00:05:48.150 --> 00:05:51.230 align:start position:0%
into this particular tick here we only
need<00:05:48.390><c> to</c><00:05:48.479><c> store</c><00:05:48.540><c> the</c><00:05:48.840><c> red</c><00:05:48.990><c> parts</c><00:05:49.320><c> and</c><00:05:50.250><c> so</c><00:05:50.760><c> this</c>

00:05:51.230 --> 00:05:51.240 align:start position:0%
need to store the red parts and so this
 

00:05:51.240 --> 00:05:53.090 align:start position:0%
need to store the red parts and so this
is<00:05:51.390><c> how</c><00:05:51.479><c> we</c><00:05:51.540><c> form</c><00:05:52.080><c> our</c><00:05:52.229><c> merkel</c><00:05:52.770><c> proof</c><00:05:52.950><c> for</c>

00:05:53.090 --> 00:05:53.100 align:start position:0%
is how we form our merkel proof for
 

00:05:53.100 --> 00:05:54.620 align:start position:0%
is how we form our merkel proof for
example<00:05:53.430><c> if</c><00:05:53.490><c> this</c><00:05:53.580><c> is</c><00:05:53.640><c> a</c><00:05:53.760><c> Merkel</c><00:05:54.120><c> tree</c><00:05:54.330><c> or</c>

00:05:54.620 --> 00:05:54.630 align:start position:0%
example if this is a Merkel tree or
 

00:05:54.630 --> 00:05:56.780 align:start position:0%
example if this is a Merkel tree or
whatever<00:05:55.050><c> our</c><00:05:55.169><c> system</c><00:05:55.470><c> is</c><00:05:55.620><c> we</c><00:05:56.370><c> have</c><00:05:56.490><c> some</c><00:05:56.669><c> kind</c>

00:05:56.780 --> 00:05:56.790 align:start position:0%
whatever our system is we have some kind
 

00:05:56.790 --> 00:05:59.540 align:start position:0%
whatever our system is we have some kind
of<00:05:56.880><c> receipt</c><00:05:57.530><c> now</c><00:05:58.530><c> in</c><00:05:58.710><c> the</c><00:05:58.800><c> in</c><00:05:59.070><c> the</c><00:05:59.190><c> context</c><00:05:59.490><c> of</c>

00:05:59.540 --> 00:05:59.550 align:start position:0%
of receipt now in the in the context of
 

00:05:59.550 --> 00:06:01.520 align:start position:0%
of receipt now in the in the context of
universal<00:05:59.970><c> hash</c><00:06:00.120><c> time</c><00:06:00.360><c> we're</c><00:06:00.479><c> gonna</c><00:06:00.540><c> say</c>

00:06:01.520 --> 00:06:01.530 align:start position:0%
universal hash time we're gonna say
 

00:06:01.530 --> 00:06:03.170 align:start position:0%
universal hash time we're gonna say
unlike<00:06:02.040><c> in</c><00:06:02.190><c> block</c><00:06:02.400><c> chains</c><00:06:02.700><c> we're</c><00:06:02.910><c> not</c><00:06:03.030><c> going</c>

00:06:03.170 --> 00:06:03.180 align:start position:0%
unlike in block chains we're not going
 

00:06:03.180 --> 00:06:04.370 align:start position:0%
unlike in block chains we're not going
to<00:06:03.240><c> try</c><00:06:03.390><c> and</c><00:06:03.540><c> store</c><00:06:03.780><c> this</c><00:06:03.930><c> we're</c><00:06:04.080><c> not</c><00:06:04.140><c> going</c><00:06:04.290><c> to</c>

00:06:04.370 --> 00:06:04.380 align:start position:0%
to try and store this we're not going to
 

00:06:04.380 --> 00:06:06.230 align:start position:0%
to try and store this we're not going to
try<00:06:04.770><c> and</c><00:06:04.950><c> replicate</c><00:06:05.490><c> it</c><00:06:05.820><c> we're</c><00:06:05.940><c> not</c><00:06:06.030><c> going</c><00:06:06.210><c> to</c>

00:06:06.230 --> 00:06:06.240 align:start position:0%
try and replicate it we're not going to
 

00:06:06.240 --> 00:06:07.670 align:start position:0%
try and replicate it we're not going to
try<00:06:06.419><c> and</c><00:06:06.510><c> make</c><00:06:06.600><c> it</c><00:06:06.630><c> available</c><00:06:06.810><c> if</c><00:06:07.290><c> you've</c><00:06:07.500><c> got</c>

00:06:07.670 --> 00:06:07.680 align:start position:0%
try and make it available if you've got
 

00:06:07.680 --> 00:06:09.080 align:start position:0%
try and make it available if you've got
some<00:06:07.919><c> content</c><00:06:08.310><c> that</c><00:06:08.370><c> you</c><00:06:08.550><c> care</c><00:06:08.790><c> about</c><00:06:08.880><c> the</c>

00:06:09.080 --> 00:06:09.090 align:start position:0%
some content that you care about the
 

00:06:09.090 --> 00:06:10.640 align:start position:0%
some content that you care about the
stamp<00:06:09.300><c> of</c><00:06:09.510><c> your</c><00:06:09.690><c> gonna</c><00:06:10.020><c> be</c><00:06:10.110><c> the</c><00:06:10.260><c> one</c><00:06:10.380><c> who</c><00:06:10.500><c> holds</c>

00:06:10.640 --> 00:06:10.650 align:start position:0%
stamp of your gonna be the one who holds
 

00:06:10.650 --> 00:06:13.790 align:start position:0%
stamp of your gonna be the one who holds
on<00:06:10.860><c> to</c><00:06:10.979><c> this</c><00:06:11.070><c> receipt</c><00:06:11.430><c> and</c><00:06:11.610><c> so</c><00:06:12.450><c> for</c><00:06:13.200><c> example</c><00:06:13.290><c> if</c>

00:06:13.790 --> 00:06:13.800 align:start position:0%
on to this receipt and so for example if
 

00:06:13.800 --> 00:06:16.400 align:start position:0%
on to this receipt and so for example if
one<00:06:14.160><c> one</c><00:06:14.700><c> hash</c><00:06:15.000><c> chain</c><00:06:15.030><c> is</c><00:06:15.540><c> being</c><00:06:15.840><c> stamped</c><00:06:16.169><c> into</c>

00:06:16.400 --> 00:06:16.410 align:start position:0%
one one hash chain is being stamped into
 

00:06:16.410 --> 00:06:18.409 align:start position:0%
one one hash chain is being stamped into
another<00:06:16.680><c> hash</c><00:06:16.890><c> chain</c><00:06:16.940><c> whoever</c><00:06:17.940><c> cares</c><00:06:18.210><c> about</c>

00:06:18.409 --> 00:06:18.419 align:start position:0%
another hash chain whoever cares about
 

00:06:18.419 --> 00:06:19.430 align:start position:0%
another hash chain whoever cares about
the<00:06:18.510><c> hash</c><00:06:18.660><c> and</c><00:06:18.780><c> they</c><00:06:18.900><c> can</c><00:06:19.020><c> hold</c><00:06:19.110><c> on</c><00:06:19.260><c> to</c><00:06:19.350><c> the</c>

00:06:19.430 --> 00:06:19.440 align:start position:0%
the hash and they can hold on to the
 

00:06:19.440 --> 00:06:20.450 align:start position:0%
the hash and they can hold on to the
receipts<00:06:19.680><c> we</c><00:06:19.770><c> don't</c><00:06:19.919><c> have</c><00:06:20.040><c> to</c><00:06:20.130><c> store</c><00:06:20.340><c> and</c>

00:06:20.450 --> 00:06:20.460 align:start position:0%
receipts we don't have to store and
 

00:06:20.460 --> 00:06:22.280 align:start position:0%
receipts we don't have to store and
replicate<00:06:20.790><c> this</c><00:06:20.880><c> data</c><00:06:21.150><c> and</c><00:06:21.360><c> that</c><00:06:21.810><c> means</c><00:06:22.020><c> going</c>

00:06:22.280 --> 00:06:22.290 align:start position:0%
replicate this data and that means going
 

00:06:22.290 --> 00:06:23.719 align:start position:0%
replicate this data and that means going
back<00:06:22.470><c> to</c><00:06:22.680><c> the</c><00:06:22.770><c> earlier</c><00:06:23.010><c> scalability</c>

00:06:23.719 --> 00:06:23.729 align:start position:0%
back to the earlier scalability
 

00:06:23.729 --> 00:06:25.670 align:start position:0%
back to the earlier scalability
conversations<00:06:24.390><c> we</c><00:06:24.510><c> were</c><00:06:24.540><c> having</c><00:06:24.630><c> that</c><00:06:25.530><c> all</c>

00:06:25.670 --> 00:06:25.680 align:start position:0%
conversations we were having that all
 

00:06:25.680 --> 00:06:27.140 align:start position:0%
conversations we were having that all
this<00:06:25.860><c> is</c><00:06:26.010><c> going</c><00:06:26.190><c> to</c><00:06:26.250><c> scale</c><00:06:26.460><c> extremely</c>

00:06:27.140 --> 00:06:27.150 align:start position:0%
this is going to scale extremely
 

00:06:27.150 --> 00:06:34.940 align:start position:0%
this is going to scale extremely
extremely<00:06:27.600><c> well</c><00:06:27.840><c> and</c><00:06:30.050><c> so</c><00:06:32.990><c> in</c><00:06:33.990><c> terms</c><00:06:34.590><c> of</c><00:06:34.770><c> in</c>

00:06:34.940 --> 00:06:34.950 align:start position:0%
extremely well and so in terms of in
 

00:06:34.950 --> 00:06:36.770 align:start position:0%
extremely well and so in terms of in
terms<00:06:35.130><c> of</c><00:06:35.310><c> scaling</c><00:06:35.760><c> we</c><00:06:36.030><c> don't</c><00:06:36.180><c> have</c><00:06:36.330><c> to</c><00:06:36.539><c> have</c>

00:06:36.770 --> 00:06:36.780 align:start position:0%
terms of scaling we don't have to have
 

00:06:36.780 --> 00:06:38.629 align:start position:0%
terms of scaling we don't have to have
every<00:06:37.260><c> party</c><00:06:37.590><c> keeping</c><00:06:37.890><c> a</c><00:06:37.950><c> copy</c><00:06:38.130><c> of</c><00:06:38.310><c> everything</c>

00:06:38.629 --> 00:06:38.639 align:start position:0%
every party keeping a copy of everything
 

00:06:38.639 --> 00:06:40.610 align:start position:0%
every party keeping a copy of everything
every<00:06:39.180><c> party</c><00:06:39.449><c> validating</c><00:06:40.259><c> everything</c><00:06:40.349><c> we</c>

00:06:40.610 --> 00:06:40.620 align:start position:0%
every party validating everything we
 

00:06:40.620 --> 00:06:41.809 align:start position:0%
every party validating everything we
basically<00:06:40.800><c> just</c><00:06:40.919><c> have</c><00:06:41.129><c> to</c><00:06:41.249><c> sneak</c><00:06:41.310><c> these</c>

00:06:41.809 --> 00:06:41.819 align:start position:0%
basically just have to sneak these
 

00:06:41.819 --> 00:06:43.850 align:start position:0%
basically just have to sneak these
hashes<00:06:42.300><c> in</c><00:06:42.330><c> every</c><00:06:43.199><c> once</c><00:06:43.349><c> in</c><00:06:43.439><c> a</c><00:06:43.499><c> while</c><00:06:43.560><c> and</c><00:06:43.770><c> then</c>

00:06:43.850 --> 00:06:43.860 align:start position:0%
hashes in every once in a while and then
 

00:06:43.860 --> 00:06:45.739 align:start position:0%
hashes in every once in a while and then
ourselves<00:06:44.699><c> keep</c><00:06:44.879><c> track</c><00:06:45.150><c> of</c><00:06:45.300><c> the</c><00:06:45.389><c> fact</c><00:06:45.419><c> that</c><00:06:45.659><c> we</c>

00:06:45.739 --> 00:06:45.749 align:start position:0%
ourselves keep track of the fact that we
 

00:06:45.749 --> 00:06:47.239 align:start position:0%
ourselves keep track of the fact that we
did<00:06:45.930><c> this</c><00:06:46.110><c> as</c><00:06:46.289><c> long</c><00:06:46.770><c> as</c><00:06:46.830><c> we</c><00:06:46.919><c> have</c><00:06:47.129><c> this</c>

00:06:47.239 --> 00:06:47.249 align:start position:0%
did this as long as we have this
 

00:06:47.249 --> 00:06:48.649 align:start position:0%
did this as long as we have this
property<00:06:47.580><c> we're</c><00:06:47.699><c> going</c><00:06:47.819><c> to</c><00:06:47.879><c> later</c><00:06:47.999><c> be</c><00:06:48.419><c> able</c><00:06:48.599><c> to</c>

00:06:48.649 --> 00:06:48.659 align:start position:0%
property we're going to later be able to
 

00:06:48.659 --> 00:06:51.019 align:start position:0%
property we're going to later be able to
come<00:06:48.870><c> back</c><00:06:49.020><c> and</c><00:06:49.319><c> give</c><00:06:50.039><c> time</c><00:06:50.370><c> like</c><00:06:50.580><c> guarantees</c>

00:06:51.019 --> 00:06:51.029 align:start position:0%
come back and give time like guarantees
 

00:06:51.029 --> 00:06:52.610 align:start position:0%
come back and give time like guarantees
that<00:06:51.060><c> can</c><00:06:51.389><c> be</c><00:06:51.509><c> cryptographically</c><00:06:51.990><c> verified</c>

00:06:52.610 --> 00:06:52.620 align:start position:0%
that can be cryptographically verified
 

00:06:52.620 --> 00:06:54.409 align:start position:0%
that can be cryptographically verified
and<00:06:52.860><c> importantly</c><00:06:53.340><c> those</c><00:06:53.580><c> timely</c><00:06:54.029><c> guarantees</c>

00:06:54.409 --> 00:06:54.419 align:start position:0%
and importantly those timely guarantees
 

00:06:54.419 --> 00:06:56.450 align:start position:0%
and importantly those timely guarantees
can<00:06:54.599><c> be</c><00:06:54.749><c> cryptographically</c><00:06:55.169><c> verified</c><00:06:55.710><c> inside</c>

00:06:56.450 --> 00:06:56.460 align:start position:0%
can be cryptographically verified inside
 

00:06:56.460 --> 00:06:57.230 align:start position:0%
can be cryptographically verified inside
of<00:06:56.580><c> blockchains</c>

00:06:57.230 --> 00:06:57.240 align:start position:0%
of blockchains
 

00:06:57.240 --> 00:06:59.480 align:start position:0%
of blockchains
normally<00:06:58.139><c> if</c><00:06:58.259><c> I</c><00:06:58.379><c> want</c><00:06:58.770><c> to</c><00:06:58.889><c> prove</c><00:06:59.069><c> inside</c><00:06:59.340><c> of</c><00:06:59.430><c> a</c>

00:06:59.480 --> 00:06:59.490 align:start position:0%
normally if I want to prove inside of a
 

00:06:59.490 --> 00:07:00.649 align:start position:0%
normally if I want to prove inside of a
blockchain<00:06:59.699><c> that</c><00:06:59.999><c> something</c><00:07:00.270><c> happened</c><00:07:00.539><c> at</c><00:07:00.599><c> a</c>

00:07:00.649 --> 00:07:00.659 align:start position:0%
blockchain that something happened at a
 

00:07:00.659 --> 00:07:02.239 align:start position:0%
blockchain that something happened at a
certain<00:07:00.870><c> point</c><00:07:00.990><c> in</c><00:07:01.169><c> time</c><00:07:01.319><c> I</c><00:07:01.590><c> have</c><00:07:02.039><c> very</c>

00:07:02.239 --> 00:07:02.249 align:start position:0%
certain point in time I have very
 

00:07:02.249 --> 00:07:03.589 align:start position:0%
certain point in time I have very
limited<00:07:02.430><c> options</c><00:07:02.759><c> for</c><00:07:03.090><c> that</c><00:07:03.180><c> I</c><00:07:03.240><c> need</c><00:07:03.419><c> some</c>

00:07:03.589 --> 00:07:03.599 align:start position:0%
limited options for that I need some
 

00:07:03.599 --> 00:07:04.790 align:start position:0%
limited options for that I need some
kind<00:07:03.689><c> of</c><00:07:03.810><c> centralized</c><00:07:04.229><c> provider</c><00:07:04.590><c> to</c>

00:07:04.790 --> 00:07:04.800 align:start position:0%
kind of centralized provider to
 

00:07:04.800 --> 00:07:08.059 align:start position:0%
kind of centralized provider to
timestamp<00:07:05.639><c> or</c><00:07:05.789><c> something</c><00:07:06.090><c> like</c><00:07:06.240><c> this</c><00:07:07.069><c> and</c>

00:07:08.059 --> 00:07:08.069 align:start position:0%
timestamp or something like this and
 

00:07:08.069 --> 00:07:09.200 align:start position:0%
timestamp or something like this and
what<00:07:08.370><c> we're</c><00:07:08.460><c> gonna</c><00:07:08.550><c> see</c><00:07:08.729><c> is</c><00:07:08.819><c> that</c><00:07:08.909><c> this</c><00:07:09.060><c> has</c><00:07:09.180><c> a</c>

00:07:09.200 --> 00:07:09.210 align:start position:0%
what we're gonna see is that this has a
 

00:07:09.210 --> 00:07:10.309 align:start position:0%
what we're gonna see is that this has a
lot<00:07:09.330><c> of</c><00:07:09.419><c> applications</c><00:07:09.930><c> in</c><00:07:09.990><c> the</c><00:07:10.080><c> blockchain</c>

00:07:10.309 --> 00:07:10.319 align:start position:0%
lot of applications in the blockchain
 

00:07:10.319 --> 00:07:14.629 align:start position:0%
lot of applications in the blockchain
world<00:07:12.169><c> the</c><00:07:13.169><c> first</c><00:07:13.409><c> question</c><00:07:13.979><c> that</c><00:07:14.009><c> comes</c><00:07:14.490><c> to</c>

00:07:14.629 --> 00:07:14.639 align:start position:0%
world the first question that comes to
 

00:07:14.639 --> 00:07:18.170 align:start position:0%
world the first question that comes to
mind<00:07:14.879><c> is</c><00:07:15.949><c> the</c><00:07:16.949><c> economics</c><00:07:17.430><c> of</c><00:07:17.520><c> this</c><00:07:17.669><c> if</c><00:07:17.939><c> you're</c>

00:07:18.170 --> 00:07:18.180 align:start position:0%
mind is the economics of this if you're
 

00:07:18.180 --> 00:07:21.050 align:start position:0%
mind is the economics of this if you're
going<00:07:18.419><c> to</c><00:07:18.599><c> be</c><00:07:19.409><c> moving</c><00:07:20.069><c> between</c><00:07:20.490><c> chains</c><00:07:20.819><c> and</c>

00:07:21.050 --> 00:07:21.060 align:start position:0%
going to be moving between chains and
 

00:07:21.060 --> 00:07:23.390 align:start position:0%
going to be moving between chains and
and<00:07:21.409><c> stamping</c><00:07:22.409><c> between</c><00:07:22.710><c> chains</c><00:07:22.979><c> and</c><00:07:23.129><c> tried</c><00:07:23.279><c> to</c>

00:07:23.390 --> 00:07:23.400 align:start position:0%
and stamping between chains and tried to
 

00:07:23.400 --> 00:07:25.939 align:start position:0%
and stamping between chains and tried to
do<00:07:23.520><c> this</c><00:07:23.610><c> reliably</c><00:07:24.199><c> how</c><00:07:25.199><c> can</c><00:07:25.349><c> you</c><00:07:25.439><c> pay</c><00:07:25.590><c> for</c><00:07:25.620><c> it</c>

00:07:25.939 --> 00:07:25.949 align:start position:0%
do this reliably how can you pay for it
 

00:07:25.949 --> 00:07:28.480 align:start position:0%
do this reliably how can you pay for it
especially<00:07:26.069><c> if</c><00:07:26.759><c> the</c><00:07:27.180><c> chains</c><00:07:27.659><c> maybe</c><00:07:28.020><c> are</c>

00:07:28.480 --> 00:07:28.490 align:start position:0%
especially if the chains maybe are
 

00:07:28.490 --> 00:07:30.439 align:start position:0%
especially if the chains maybe are
moving<00:07:29.490><c> in</c><00:07:29.580><c> different</c><00:07:29.669><c> cycles</c><00:07:30.210><c> and</c><00:07:30.330><c> have</c>

00:07:30.439 --> 00:07:30.449 align:start position:0%
moving in different cycles and have
 

00:07:30.449 --> 00:07:32.839 align:start position:0%
moving in different cycles and have
different<00:07:30.629><c> cryptocurrencies</c><00:07:31.819><c> there's</c><00:07:32.819><c> a</c>

00:07:32.839 --> 00:07:32.849 align:start position:0%
different cryptocurrencies there's a
 

00:07:32.849 --> 00:07:34.939 align:start position:0%
different cryptocurrencies there's a
very<00:07:33.029><c> very</c><00:07:33.389><c> easy</c><00:07:33.569><c> answer</c><00:07:33.719><c> to</c><00:07:33.839><c> this</c><00:07:33.990><c> for</c><00:07:34.860><c> those</c>

00:07:34.939 --> 00:07:34.949 align:start position:0%
very very easy answer to this for those
 

00:07:34.949 --> 00:07:36.409 align:start position:0%
very very easy answer to this for those
of<00:07:35.069><c> you</c><00:07:35.129><c> who</c><00:07:35.250><c> are</c><00:07:35.310><c> familiar</c><00:07:35.430><c> with</c><00:07:35.729><c> the</c><00:07:36.000><c> concept</c>

00:07:36.409 --> 00:07:36.419 align:start position:0%
of you who are familiar with the concept
 

00:07:36.419 --> 00:07:39.469 align:start position:0%
of you who are familiar with the concept
of<00:07:36.509><c> payment</c><00:07:36.900><c> channels</c><00:07:37.939><c> state</c><00:07:38.939><c> channels</c><00:07:39.300><c> is</c>

00:07:39.469 --> 00:07:39.479 align:start position:0%
of payment channels state channels is
 

00:07:39.479 --> 00:07:41.329 align:start position:0%
of payment channels state channels is
the<00:07:39.839><c> generalized</c><00:07:40.259><c> idea</c><00:07:40.560><c> of</c><00:07:40.710><c> payment</c><00:07:41.009><c> channels</c>

00:07:41.329 --> 00:07:41.339 align:start position:0%
the generalized idea of payment channels
 

00:07:41.339 --> 00:07:43.459 align:start position:0%
the generalized idea of payment channels
and<00:07:41.580><c> it's</c><00:07:41.969><c> the</c><00:07:42.599><c> same</c><00:07:42.779><c> basic</c><00:07:42.810><c> concept</c><00:07:43.110><c> that</c>

00:07:43.459 --> 00:07:43.469 align:start position:0%
and it's the same basic concept that
 

00:07:43.469 --> 00:07:44.749 align:start position:0%
and it's the same basic concept that
you'll<00:07:43.740><c> have</c><00:07:43.860><c> heard</c><00:07:44.039><c> two</c><00:07:44.279><c> or</c><00:07:44.400><c> three</c><00:07:44.550><c> times</c>

00:07:44.749 --> 00:07:44.759 align:start position:0%
you'll have heard two or three times
 

00:07:44.759 --> 00:07:48.290 align:start position:0%
you'll have heard two or three times
today<00:07:45.120><c> if</c><00:07:46.050><c> you</c><00:07:46.229><c> can</c><00:07:46.439><c> produce</c><00:07:46.889><c> a</c><00:07:47.300><c> game</c>

00:07:48.290 --> 00:07:48.300 align:start position:0%
today if you can produce a game
 

00:07:48.300 --> 00:07:51.019 align:start position:0%
today if you can produce a game
theoretic<00:07:48.569><c> smart</c><00:07:49.229><c> contract</c><00:07:49.740><c> judge</c><00:07:50.610><c> that's</c>

00:07:51.019 --> 00:07:51.029 align:start position:0%
theoretic smart contract judge that's
 

00:07:51.029 --> 00:07:52.700 align:start position:0%
theoretic smart contract judge that's
capable<00:07:51.270><c> of</c><00:07:51.629><c> judging</c><00:07:52.080><c> between</c><00:07:52.439><c> two</c>

00:07:52.700 --> 00:07:52.710 align:start position:0%
capable of judging between two
 

00:07:52.710 --> 00:07:55.550 align:start position:0%
capable of judging between two
participants<00:07:53.279><c> and</c><00:07:54.199><c> accepting</c><00:07:55.199><c> their</c><00:07:55.349><c> proof</c>

00:07:55.550 --> 00:07:55.560 align:start position:0%
participants and accepting their proof
 

00:07:55.560 --> 00:07:56.990 align:start position:0%
participants and accepting their proof
accepting<00:07:56.009><c> their</c><00:07:56.129><c> evidence</c><00:07:56.460><c> and</c><00:07:56.819><c> on</c><00:07:56.909><c> the</c>

00:07:56.990 --> 00:07:57.000 align:start position:0%
accepting their evidence and on the
 

00:07:57.000 --> 00:07:59.149 align:start position:0%
accepting their evidence and on the
basis<00:07:57.330><c> of</c><00:07:57.419><c> that</c><00:07:57.539><c> evidence</c><00:07:57.810><c> deciding</c><00:07:58.620><c> what's</c>

00:07:59.149 --> 00:07:59.159 align:start position:0%
basis of that evidence deciding what's
 

00:07:59.159 --> 00:08:00.860 align:start position:0%
basis of that evidence deciding what's
going<00:07:59.310><c> to</c><00:07:59.339><c> happen</c><00:07:59.699><c> then</c><00:08:00.089><c> you</c><00:08:00.240><c> normally</c><00:08:00.719><c> won't</c>

00:08:00.860 --> 00:08:00.870 align:start position:0%
going to happen then you normally won't
 

00:08:00.870 --> 00:08:02.570 align:start position:0%
going to happen then you normally won't
have<00:08:01.110><c> to</c><00:08:01.289><c> submit</c><00:08:01.589><c> that</c><00:08:01.710><c> evidence</c><00:08:01.919><c> as</c><00:08:02.310><c> long</c><00:08:02.460><c> as</c>

00:08:02.570 --> 00:08:02.580 align:start position:0%
have to submit that evidence as long as
 

00:08:02.580 --> 00:08:05.119 align:start position:0%
have to submit that evidence as long as
you're<00:08:02.699><c> confident</c><00:08:03.270><c> that</c><00:08:03.830><c> someone</c><00:08:04.830><c> has</c><00:08:04.949><c> signed</c>

00:08:05.119 --> 00:08:05.129 align:start position:0%
you're confident that someone has signed
 

00:08:05.129 --> 00:08:06.469 align:start position:0%
you're confident that someone has signed
something<00:08:05.430><c> and</c><00:08:05.639><c> you</c><00:08:05.699><c> could</c><00:08:05.939><c> submit</c><00:08:06.180><c> it</c><00:08:06.360><c> to</c><00:08:06.449><c> a</c>

00:08:06.469 --> 00:08:06.479 align:start position:0%
something and you could submit it to a
 

00:08:06.479 --> 00:08:07.820 align:start position:0%
something and you could submit it to a
smart<00:08:06.689><c> contract</c><00:08:07.139><c> and</c><00:08:07.229><c> get</c><00:08:07.289><c> something</c><00:08:07.680><c> back</c>

00:08:07.820 --> 00:08:07.830 align:start position:0%
smart contract and get something back
 

00:08:07.830 --> 00:08:10.070 align:start position:0%
smart contract and get something back
out<00:08:08.069><c> then</c><00:08:08.789><c> you</c><00:08:09.240><c> probably</c><00:08:09.539><c> never</c><00:08:09.659><c> have</c><00:08:09.839><c> to</c><00:08:09.960><c> do</c>

00:08:10.070 --> 00:08:10.080 align:start position:0%
out then you probably never have to do
 

00:08:10.080 --> 00:08:12.050 align:start position:0%
out then you probably never have to do
this<00:08:10.229><c> because</c><00:08:10.439><c> you</c><00:08:10.680><c> can</c><00:08:10.710><c> kind</c><00:08:11.039><c> of</c><00:08:11.129><c> just</c><00:08:11.610><c> agree</c>

00:08:12.050 --> 00:08:12.060 align:start position:0%
this because you can kind of just agree
 

00:08:12.060 --> 00:08:13.459 align:start position:0%
this because you can kind of just agree
that<00:08:12.270><c> the</c><00:08:12.389><c> transfer</c><00:08:12.750><c> has</c><00:08:12.870><c> already</c><00:08:13.169><c> taken</c>

00:08:13.459 --> 00:08:13.469 align:start position:0%
that the transfer has already taken
 

00:08:13.469 --> 00:08:15.679 align:start position:0%
that the transfer has already taken
place<00:08:13.620><c> enforced</c><00:08:14.460><c> only</c><00:08:14.610><c> if</c><00:08:15.029><c> necessary</c><00:08:15.210><c> by</c><00:08:15.629><c> the</c>

00:08:15.679 --> 00:08:15.689 align:start position:0%
place enforced only if necessary by the
 

00:08:15.689 --> 00:08:17.629 align:start position:0%
place enforced only if necessary by the
blockchain<00:08:15.930><c> the</c><00:08:16.680><c> same</c><00:08:16.889><c> technique</c><00:08:17.219><c> that</c><00:08:17.370><c> swarm</c>

00:08:17.629 --> 00:08:17.639 align:start position:0%
blockchain the same technique that swarm
 

00:08:17.639 --> 00:08:19.730 align:start position:0%
blockchain the same technique that swarm
was<00:08:17.789><c> referring</c><00:08:18.089><c> to</c><00:08:18.180><c> earlier</c><00:08:18.680><c> this</c><00:08:19.680><c> is</c>

00:08:19.730 --> 00:08:19.740 align:start position:0%
was referring to earlier this is
 

00:08:19.740 --> 00:08:20.510 align:start position:0%
was referring to earlier this is
fantastic

00:08:20.510 --> 00:08:20.520 align:start position:0%
fantastic
 

00:08:20.520 --> 00:08:23.959 align:start position:0%
fantastic
because<00:08:21.500><c> if</c><00:08:22.500><c> we</c><00:08:22.740><c> can</c><00:08:22.889><c> write</c><00:08:23.099><c> smart</c><00:08:23.460><c> contracts</c>

00:08:23.959 --> 00:08:23.969 align:start position:0%
because if we can write smart contracts
 

00:08:23.969 --> 00:08:26.240 align:start position:0%
because if we can write smart contracts
that<00:08:24.360><c> allow</c><00:08:24.930><c> us</c><00:08:24.960><c> to</c><00:08:25.139><c> payout</c><00:08:25.620><c> only</c><00:08:26.009><c> in</c><00:08:26.129><c> the</c>

00:08:26.240 --> 00:08:26.250 align:start position:0%
that allow us to payout only in the
 

00:08:26.250 --> 00:08:28.369 align:start position:0%
that allow us to payout only in the
event<00:08:26.550><c> that</c><00:08:26.639><c> our</c><00:08:26.939><c> hashes</c><00:08:27.629><c> were</c><00:08:27.719><c> included</c><00:08:28.169><c> into</c>

00:08:28.369 --> 00:08:28.379 align:start position:0%
event that our hashes were included into
 

00:08:28.379 --> 00:08:31.159 align:start position:0%
event that our hashes were included into
other<00:08:28.529><c> chains</c><00:08:29.029><c> and</c><00:08:30.029><c> this</c><00:08:30.389><c> can</c><00:08:30.509><c> be</c><00:08:30.599><c> paid</c><00:08:30.899><c> for</c><00:08:31.080><c> by</c>

00:08:31.159 --> 00:08:31.169 align:start position:0%
other chains and this can be paid for by
 

00:08:31.169 --> 00:08:32.719 align:start position:0%
other chains and this can be paid for by
anybody<00:08:31.439><c> can</c><00:08:31.589><c> be</c><00:08:31.649><c> the</c><00:08:31.680><c> person</c><00:08:31.919><c> whose</c><00:08:32.219><c> data</c><00:08:32.490><c> is</c>

00:08:32.719 --> 00:08:32.729 align:start position:0%
anybody can be the person whose data is
 

00:08:32.729 --> 00:08:34.670 align:start position:0%
anybody can be the person whose data is
being<00:08:33.419><c> hashed</c><00:08:33.750><c> into</c><00:08:33.990><c> the</c><00:08:34.169><c> chain</c><00:08:34.380><c> but</c><00:08:34.500><c> it</c><00:08:34.589><c> can</c>

00:08:34.670 --> 00:08:34.680 align:start position:0%
being hashed into the chain but it can
 

00:08:34.680 --> 00:08:35.870 align:start position:0%
being hashed into the chain but it can
also<00:08:34.800><c> be</c><00:08:34.890><c> someone</c><00:08:35.250><c> who</c><00:08:35.310><c> wants</c><00:08:35.490><c> to</c><00:08:35.579><c> fund</c><00:08:35.760><c> this</c>

00:08:35.870 --> 00:08:35.880 align:start position:0%
also be someone who wants to fund this
 

00:08:35.880 --> 00:08:36.709 align:start position:0%
also be someone who wants to fund this
as<00:08:36.000><c> a</c><00:08:36.029><c> public</c><00:08:36.240><c> good</c>

00:08:36.709 --> 00:08:36.719 align:start position:0%
as a public good
 

00:08:36.719 --> 00:08:38.990 align:start position:0%
as a public good
for<00:08:37.380><c> example</c><00:08:37.680><c> maybe</c><00:08:37.919><c> I</c><00:08:37.979><c> want</c><00:08:38.399><c> to</c><00:08:38.519><c> fund</c><00:08:38.849><c> as</c><00:08:38.969><c> a</c>

00:08:38.990 --> 00:08:39.000 align:start position:0%
for example maybe I want to fund as a
 

00:08:39.000 --> 00:08:40.909 align:start position:0%
for example maybe I want to fund as a
public<00:08:39.329><c> good</c><00:08:39.360><c> the</c><00:08:39.659><c> idea</c><00:08:39.750><c> of</c><00:08:40.110><c> having</c><00:08:40.289><c> all</c><00:08:40.620><c> a</c>

00:08:40.909 --> 00:08:40.919 align:start position:0%
public good the idea of having all a
 

00:08:40.919 --> 00:08:43.759 align:start position:0%
public good the idea of having all a
theorem<00:08:41.519><c> hashes</c><00:08:42.110><c> included</c><00:08:43.110><c> in</c><00:08:43.199><c> the</c><00:08:43.529><c> Merkle</c>

00:08:43.759 --> 00:08:43.769 align:start position:0%
theorem hashes included in the Merkle
 

00:08:43.769 --> 00:08:46.430 align:start position:0%
theorem hashes included in the Merkle
tree<00:08:43.890><c> of</c><00:08:43.979><c> Bitcoin</c><00:08:44.370><c> and</c><00:08:44.610><c> vice</c><00:08:44.820><c> versa</c><00:08:45.410><c> then</c><00:08:46.410><c> I</c>

00:08:46.430 --> 00:08:46.440 align:start position:0%
tree of Bitcoin and vice versa then I
 

00:08:46.440 --> 00:08:47.990 align:start position:0%
tree of Bitcoin and vice versa then I
can<00:08:46.680><c> just</c><00:08:46.829><c> write</c><00:08:46.920><c> those</c><00:08:47.069><c> terms</c><00:08:47.399><c> into</c><00:08:47.640><c> a</c><00:08:47.670><c> smart</c>

00:08:47.990 --> 00:08:48.000 align:start position:0%
can just write those terms into a smart
 

00:08:48.000 --> 00:08:50.389 align:start position:0%
can just write those terms into a smart
contract<00:08:48.180><c> and</c><00:08:48.779><c> I</c><00:08:49.620><c> can</c><00:08:49.769><c> design</c><00:08:49.890><c> that</c><00:08:50.190><c> smart</c>

00:08:50.389 --> 00:08:50.399 align:start position:0%
contract and I can design that smart
 

00:08:50.399 --> 00:08:52.400 align:start position:0%
contract and I can design that smart
contract<00:08:50.819><c> in</c><00:08:50.940><c> the</c><00:08:51.029><c> form</c><00:08:51.240><c> of</c><00:08:51.329><c> a</c><00:08:51.390><c> state</c><00:08:51.660><c> channel</c>

00:08:52.400 --> 00:08:52.410 align:start position:0%
contract in the form of a state channel
 

00:08:52.410 --> 00:08:55.340 align:start position:0%
contract in the form of a state channel
and<00:08:52.500><c> what's</c><00:08:52.860><c> gonna</c><00:08:52.980><c> happen</c><00:08:53.069><c> is</c><00:08:53.699><c> that</c><00:08:54.420><c> because</c>

00:08:55.340 --> 00:08:55.350 align:start position:0%
and what's gonna happen is that because
 

00:08:55.350 --> 00:08:57.769 align:start position:0%
and what's gonna happen is that because
the<00:08:55.740><c> the</c><00:08:56.370><c> ability</c><00:08:57.089><c> to</c><00:08:57.120><c> appeal</c><00:08:57.540><c> to</c><00:08:57.600><c> the</c>

00:08:57.769 --> 00:08:57.779 align:start position:0%
the the ability to appeal to the
 

00:08:57.779 --> 00:08:59.300 align:start position:0%
the the ability to appeal to the
blockchain<00:08:57.959><c> is</c><00:08:58.139><c> present</c><00:08:58.620><c> in</c><00:08:58.680><c> most</c><00:08:58.800><c> cases</c><00:08:59.100><c> I'll</c>

00:08:59.300 --> 00:08:59.310 align:start position:0%
blockchain is present in most cases I'll
 

00:08:59.310 --> 00:09:00.530 align:start position:0%
blockchain is present in most cases I'll
be<00:08:59.430><c> able</c><00:08:59.490><c> to</c><00:08:59.579><c> pay</c><00:08:59.790><c> out</c><00:08:59.879><c> that</c><00:09:00.000><c> entire</c><00:09:00.120><c> smart</c>

00:09:00.530 --> 00:09:00.540 align:start position:0%
be able to pay out that entire smart
 

00:09:00.540 --> 00:09:02.749 align:start position:0%
be able to pay out that entire smart
contract<00:09:00.959><c> instantly</c><00:09:01.740><c> in</c><00:09:01.889><c> real</c><00:09:02.069><c> time</c><00:09:02.279><c> very</c>

00:09:02.749 --> 00:09:02.759 align:start position:0%
contract instantly in real time very
 

00:09:02.759 --> 00:09:05.319 align:start position:0%
contract instantly in real time very
small<00:09:02.970><c> amounts</c><00:09:03.240><c> no</c><00:09:03.389><c> transaction</c><00:09:03.930><c> fees</c><00:09:04.079><c> and</c>

00:09:05.319 --> 00:09:05.329 align:start position:0%
small amounts no transaction fees and
 

00:09:05.329 --> 00:09:07.699 align:start position:0%
small amounts no transaction fees and
even<00:09:06.329><c> though</c><00:09:06.420><c> I'm</c><00:09:06.540><c> incentivizing</c><00:09:07.410><c> this</c><00:09:07.529><c> as</c><00:09:07.680><c> a</c>

00:09:07.699 --> 00:09:07.709 align:start position:0%
even though I'm incentivizing this as a
 

00:09:07.709 --> 00:09:09.050 align:start position:0%
even though I'm incentivizing this as a
public<00:09:07.920><c> good</c><00:09:08.129><c> so</c><00:09:08.370><c> it's</c><00:09:08.519><c> all</c><00:09:08.670><c> it's</c><00:09:08.910><c> all</c><00:09:09.000><c> a</c>

00:09:09.050 --> 00:09:09.060 align:start position:0%
public good so it's all it's all a
 

00:09:09.060 --> 00:09:12.079 align:start position:0%
public good so it's all it's all a
trustless<00:09:09.509><c> system</c><00:09:09.870><c> it's</c><00:09:10.110><c> all</c><00:09:10.790><c> very</c><00:09:11.790><c> easy</c><00:09:11.879><c> to</c>

00:09:12.079 --> 00:09:12.089 align:start position:0%
trustless system it's all very easy to
 

00:09:12.089 --> 00:09:17.389 align:start position:0%
trustless system it's all very easy to
support<00:09:12.269><c> very</c><00:09:13.019><c> easy</c><00:09:13.230><c> to</c><00:09:14.540><c> have</c><00:09:16.160><c> kind</c><00:09:17.160><c> of</c><00:09:17.220><c> follow</c>

00:09:17.389 --> 00:09:17.399 align:start position:0%
support very easy to have kind of follow
 

00:09:17.399 --> 00:09:20.119 align:start position:0%
support very easy to have kind of follow
the<00:09:17.550><c> same</c><00:09:17.579><c> ipfs</c><00:09:18.360><c> model</c><00:09:18.720><c> of</c><00:09:19.009><c> throw</c><00:09:20.009><c> the</c>

00:09:20.119 --> 00:09:20.129 align:start position:0%
the same ipfs model of throw the
 

00:09:20.129 --> 00:09:22.040 align:start position:0%
the same ipfs model of throw the
expectation<00:09:20.670><c> out</c><00:09:20.790><c> there</c><00:09:20.970><c> and</c><00:09:21.149><c> let</c><00:09:21.360><c> the</c><00:09:21.569><c> let</c>

00:09:22.040 --> 00:09:22.050 align:start position:0%
expectation out there and let the let
 

00:09:22.050 --> 00:09:23.240 align:start position:0%
expectation out there and let the let
the<00:09:22.139><c> network</c><00:09:22.319><c> respond</c><00:09:22.769><c> if</c><00:09:22.920><c> it</c><00:09:23.009><c> thinks</c><00:09:23.220><c> that</c>

00:09:23.240 --> 00:09:23.250 align:start position:0%
the network respond if it thinks that
 

00:09:23.250 --> 00:09:26.300 align:start position:0%
the network respond if it thinks that
what<00:09:23.430><c> you're</c><00:09:23.550><c> doing</c><00:09:23.730><c> is</c><00:09:23.819><c> valuable</c><00:09:24.000><c> so</c><00:09:25.310><c> the</c>

00:09:26.300 --> 00:09:26.310 align:start position:0%
what you're doing is valuable so the
 

00:09:26.310 --> 00:09:27.679 align:start position:0%
what you're doing is valuable so the
result<00:09:26.610><c> that</c><00:09:26.699><c> we</c><00:09:26.819><c> have</c><00:09:26.970><c> if</c><00:09:27.120><c> we</c><00:09:27.269><c> can</c><00:09:27.420><c> do</c><00:09:27.509><c> all</c><00:09:27.540><c> of</c>

00:09:27.679 --> 00:09:27.689 align:start position:0%
result that we have if we can do all of
 

00:09:27.689 --> 00:09:31.670 align:start position:0%
result that we have if we can do all of
this<00:09:27.930><c> if</c><00:09:28.139><c> we</c><00:09:28.199><c> can</c><00:09:28.579><c> efficiently</c><00:09:29.579><c> hash</c><00:09:30.470><c> most</c><00:09:31.470><c> of</c>

00:09:31.670 --> 00:09:31.680 align:start position:0%
this if we can efficiently hash most of
 

00:09:31.680 --> 00:09:33.110 align:start position:0%
this if we can efficiently hash most of
our<00:09:31.829><c> different</c><00:09:32.399><c> conceptions</c><00:09:32.939><c> of</c>

00:09:33.110 --> 00:09:33.120 align:start position:0%
our different conceptions of
 

00:09:33.120 --> 00:09:34.850 align:start position:0%
our different conceptions of
cryptographic<00:09:33.629><c> time</c><00:09:34.110><c> most</c><00:09:34.350><c> of</c><00:09:34.439><c> our</c><00:09:34.560><c> different</c>

00:09:34.850 --> 00:09:34.860 align:start position:0%
cryptographic time most of our different
 

00:09:34.860 --> 00:09:37.220 align:start position:0%
cryptographic time most of our different
tick<00:09:35.009><c> chains</c><00:09:35.279><c> into</c><00:09:36.209><c> each</c><00:09:36.360><c> other's</c><00:09:36.660><c> ideas</c><00:09:36.779><c> is</c>

00:09:37.220 --> 00:09:37.230 align:start position:0%
tick chains into each other's ideas is
 

00:09:37.230 --> 00:09:38.569 align:start position:0%
tick chains into each other's ideas is
that<00:09:37.410><c> we're</c><00:09:37.500><c> going</c><00:09:37.589><c> to</c><00:09:37.680><c> get</c><00:09:37.800><c> a</c><00:09:37.860><c> very</c><00:09:38.189><c> very</c>

00:09:38.569 --> 00:09:38.579 align:start position:0%
that we're going to get a very very
 

00:09:38.579 --> 00:09:41.329 align:start position:0%
that we're going to get a very very
helpful<00:09:38.759><c> property</c><00:09:39.300><c> so</c><00:09:40.199><c> let</c><00:09:40.920><c> me</c><00:09:40.980><c> just</c><00:09:41.100><c> explain</c>

00:09:41.329 --> 00:09:41.339 align:start position:0%
helpful property so let me just explain
 

00:09:41.339 --> 00:09:42.530 align:start position:0%
helpful property so let me just explain
what's<00:09:41.550><c> happening</c><00:09:41.819><c> in</c><00:09:41.939><c> this</c><00:09:42.000><c> diagram</c><00:09:42.420><c> here</c>

00:09:42.530 --> 00:09:42.540 align:start position:0%
what's happening in this diagram here
 

00:09:42.540 --> 00:09:46.660 align:start position:0%
what's happening in this diagram here
this<00:09:43.230><c> along</c><00:09:43.620><c> one</c><00:09:43.829><c> side</c><00:09:44.069><c> is</c><00:09:44.509><c> kind</c><00:09:45.509><c> of</c><00:09:45.600><c> a</c><00:09:45.660><c> normal</c>

00:09:46.660 --> 00:09:46.670 align:start position:0%
this along one side is kind of a normal
 

00:09:46.670 --> 00:09:48.740 align:start position:0%
this along one side is kind of a normal
series<00:09:47.670><c> of</c><00:09:47.850><c> ticks</c><00:09:48.089><c> this</c><00:09:48.240><c> could</c><00:09:48.449><c> be</c><00:09:48.569><c> for</c>

00:09:48.740 --> 00:09:48.750 align:start position:0%
series of ticks this could be for
 

00:09:48.750 --> 00:09:50.780 align:start position:0%
series of ticks this could be for
example<00:09:49.079><c> the</c><00:09:49.170><c> headers</c><00:09:49.470><c> of</c><00:09:49.500><c> the</c><00:09:49.790><c> etherium</c>

00:09:50.780 --> 00:09:50.790 align:start position:0%
example the headers of the etherium
 

00:09:50.790 --> 00:09:53.449 align:start position:0%
example the headers of the etherium
network<00:09:51.060><c> or</c><00:09:51.269><c> it</c><00:09:51.360><c> could</c><00:09:51.509><c> be</c><00:09:51.660><c> the</c><00:09:52.560><c> ticks</c><00:09:52.829><c> in</c><00:09:53.160><c> your</c>

00:09:53.449 --> 00:09:53.459 align:start position:0%
network or it could be the ticks in your
 

00:09:53.459 --> 00:09:55.340 align:start position:0%
network or it could be the ticks in your
centralized<00:09:54.060><c> link</c><00:09:54.509><c> time</c><00:09:54.689><c> stamping</c><00:09:55.019><c> provider</c>

00:09:55.340 --> 00:09:55.350 align:start position:0%
centralized link time stamping provider
 

00:09:55.350 --> 00:09:57.019 align:start position:0%
centralized link time stamping provider
like<00:09:55.589><c> guard</c><00:09:55.800><c> time</c><00:09:56.040><c> or</c><00:09:56.220><c> whatever</c><00:09:56.850><c> your</c>

00:09:57.019 --> 00:09:57.029 align:start position:0%
like guard time or whatever your
 

00:09:57.029 --> 00:09:59.240 align:start position:0%
like guard time or whatever your
reference<00:09:57.360><c> point</c><00:09:57.630><c> is</c><00:09:57.949><c> universal</c><00:09:58.949><c> hash</c><00:09:59.100><c> time</c>

00:09:59.240 --> 00:09:59.250 align:start position:0%
reference point is universal hash time
 

00:09:59.250 --> 00:10:00.920 align:start position:0%
reference point is universal hash time
was<00:09:59.370><c> entirely</c><00:09:59.699><c> relativistic</c><00:10:00.449><c> it</c><00:10:00.569><c> has</c><00:10:00.689><c> no</c>

00:10:00.920 --> 00:10:00.930 align:start position:0%
was entirely relativistic it has no
 

00:10:00.930 --> 00:10:03.110 align:start position:0%
was entirely relativistic it has no
concept<00:10:01.740><c> of</c><00:10:01.889><c> an</c><00:10:02.009><c> absolute</c><00:10:02.519><c> state</c><00:10:02.790><c> of</c><00:10:02.910><c> things</c>

00:10:03.110 --> 00:10:03.120 align:start position:0%
concept of an absolute state of things
 

00:10:03.120 --> 00:10:05.960 align:start position:0%
concept of an absolute state of things
it<00:10:03.329><c> just</c><00:10:03.360><c> tries</c><00:10:03.779><c> to</c><00:10:04.250><c> be</c><00:10:05.250><c> very</c><00:10:05.459><c> greedy</c><00:10:05.759><c> and</c>

00:10:05.960 --> 00:10:05.970 align:start position:0%
it just tries to be very greedy and
 

00:10:05.970 --> 00:10:07.819 align:start position:0%
it just tries to be very greedy and
collect<00:10:06.360><c> all</c><00:10:06.569><c> of</c><00:10:06.660><c> the</c><00:10:06.990><c> possible</c><00:10:07.470><c> relative</c>

00:10:07.819 --> 00:10:07.829 align:start position:0%
collect all of the possible relative
 

00:10:07.829 --> 00:10:11.030 align:start position:0%
collect all of the possible relative
information<00:10:08.550><c> about</c><00:10:08.910><c> what's</c><00:10:09.060><c> available</c><00:10:10.040><c> so</c>

00:10:11.030 --> 00:10:11.040 align:start position:0%
information about what's available so
 

00:10:11.040 --> 00:10:13.370 align:start position:0%
information about what's available so
for<00:10:11.220><c> example</c><00:10:11.610><c> in</c><00:10:11.850><c> inside</c><00:10:12.360><c> of</c><00:10:12.569><c> these</c><00:10:12.689><c> various</c>

00:10:13.370 --> 00:10:13.380 align:start position:0%
for example in inside of these various
 

00:10:13.380 --> 00:10:14.929 align:start position:0%
for example in inside of these various
Merkle<00:10:13.709><c> trees</c><00:10:13.920><c> on</c><00:10:14.069><c> this</c><00:10:14.250><c> particular</c><00:10:14.759><c> hash</c>

00:10:14.929 --> 00:10:14.939 align:start position:0%
Merkle trees on this particular hash
 

00:10:14.939 --> 00:10:16.730 align:start position:0%
Merkle trees on this particular hash
chain<00:10:15.240><c> we</c><00:10:15.899><c> have</c><00:10:16.050><c> all</c><00:10:16.259><c> kinds</c><00:10:16.529><c> of</c><00:10:16.560><c> different</c>

00:10:16.730 --> 00:10:16.740 align:start position:0%
chain we have all kinds of different
 

00:10:16.740 --> 00:10:18.139 align:start position:0%
chain we have all kinds of different
data<00:10:17.040><c> that's</c><00:10:17.250><c> been</c><00:10:17.339><c> submit</c><00:10:17.639><c> and</c><00:10:17.759><c> some</c><00:10:17.939><c> of</c><00:10:18.060><c> that</c>

00:10:18.139 --> 00:10:18.149 align:start position:0%
data that's been submit and some of that
 

00:10:18.149 --> 00:10:21.319 align:start position:0%
data that's been submit and some of that
data<00:10:18.209><c> is</c><00:10:18.689><c> the</c><00:10:19.290><c> ticks</c><00:10:19.560><c> of</c><00:10:19.829><c> other</c><00:10:20.819><c> chains</c><00:10:21.180><c> that</c>

00:10:21.319 --> 00:10:21.329 align:start position:0%
data is the ticks of other chains that
 

00:10:21.329 --> 00:10:23.179 align:start position:0%
data is the ticks of other chains that
I've<00:10:21.449><c> colored</c><00:10:21.990><c> in</c><00:10:22.170><c> yellow</c><00:10:22.470><c> and</c><00:10:22.829><c> green</c><00:10:22.980><c> over</c>

00:10:23.179 --> 00:10:23.189 align:start position:0%
I've colored in yellow and green over
 

00:10:23.189 --> 00:10:26.629 align:start position:0%
I've colored in yellow and green over
here<00:10:23.310><c> so</c><00:10:23.430><c> for</c><00:10:23.579><c> example</c><00:10:23.939><c> if</c><00:10:24.029><c> this</c><00:10:24.149><c> is</c><00:10:25.639><c> aetherium</c>

00:10:26.629 --> 00:10:26.639 align:start position:0%
here so for example if this is aetherium
 

00:10:26.639 --> 00:10:28.550 align:start position:0%
here so for example if this is aetherium
let's<00:10:26.819><c> say</c><00:10:27.000><c> this</c><00:10:27.209><c> could</c><00:10:27.389><c> be</c><00:10:27.569><c> guard</c><00:10:28.110><c> time</c><00:10:28.350><c> up</c>

00:10:28.550 --> 00:10:28.560 align:start position:0%
let's say this could be guard time up
 

00:10:28.560 --> 00:10:31.160 align:start position:0%
let's say this could be guard time up
here<00:10:28.740><c> this</c><00:10:28.860><c> could</c><00:10:29.069><c> be</c><00:10:29.160><c> a</c><00:10:29.189><c> Bitcoin</c><00:10:29.519><c> out</c><00:10:29.670><c> here</c><00:10:30.170><c> we</c>

00:10:31.160 --> 00:10:31.170 align:start position:0%
here this could be a Bitcoin out here we
 

00:10:31.170 --> 00:10:32.420 align:start position:0%
here this could be a Bitcoin out here we
have<00:10:31.259><c> some</c><00:10:31.439><c> additional</c><00:10:31.620><c> data</c><00:10:31.980><c> that</c><00:10:32.069><c> someone's</c>

00:10:32.420 --> 00:10:32.430 align:start position:0%
have some additional data that someone's
 

00:10:32.430 --> 00:10:33.499 align:start position:0%
have some additional data that someone's
doing<00:10:32.610><c> a</c><00:10:32.699><c> traditional</c><00:10:32.880><c> proof</c><00:10:33.300><c> of</c><00:10:33.389><c> existence</c>

00:10:33.499 --> 00:10:33.509 align:start position:0%
doing a traditional proof of existence
 

00:10:33.509 --> 00:10:36.350 align:start position:0%
doing a traditional proof of existence
on<00:10:34.050><c> here</c><00:10:34.380><c> hopefully</c><00:10:35.370><c> we</c><00:10:35.459><c> have</c><00:10:35.550><c> ipfs</c><00:10:36.089><c> up</c><00:10:36.240><c> and</c>

00:10:36.350 --> 00:10:36.360 align:start position:0%
on here hopefully we have ipfs up and
 

00:10:36.360 --> 00:10:37.490 align:start position:0%
on here hopefully we have ipfs up and
running<00:10:36.630><c> so</c><00:10:36.779><c> that</c><00:10:36.809><c> we've</c><00:10:37.050><c> got</c><00:10:37.199><c> the</c><00:10:37.319><c> vast</c>

00:10:37.490 --> 00:10:37.500 align:start position:0%
running so that we've got the vast
 

00:10:37.500 --> 00:10:39.970 align:start position:0%
running so that we've got the vast
majority<00:10:37.649><c> of</c><00:10:37.980><c> data</c><00:10:38.220><c> on</c><00:10:38.339><c> a</c><00:10:38.370><c> system</c><00:10:38.730><c> like</c><00:10:38.850><c> this</c>

00:10:39.970 --> 00:10:39.980 align:start position:0%
majority of data on a system like this
 

00:10:39.980 --> 00:10:42.259 align:start position:0%
majority of data on a system like this
addressed<00:10:40.980><c> by</c><00:10:41.189><c> hash</c><00:10:41.430><c> and</c><00:10:41.730><c> so</c><00:10:41.850><c> it's</c><00:10:42.029><c> something</c>

00:10:42.259 --> 00:10:42.269 align:start position:0%
addressed by hash and so it's something
 

00:10:42.269 --> 00:10:43.730 align:start position:0%
addressed by hash and so it's something
like<00:10:42.360><c> a</c><00:10:42.480><c> major</c><00:10:42.660><c> news</c><00:10:42.930><c> event</c><00:10:43.259><c> or</c><00:10:43.410><c> anything</c><00:10:43.589><c> that</c>

00:10:43.730 --> 00:10:43.740 align:start position:0%
like a major news event or anything that
 

00:10:43.740 --> 00:10:45.799 align:start position:0%
like a major news event or anything that
happens<00:10:44.130><c> in</c><00:10:44.339><c> in</c><00:10:45.089><c> real</c><00:10:45.269><c> time</c><00:10:45.509><c> is</c><00:10:45.660><c> being</c>

00:10:45.799 --> 00:10:45.809 align:start position:0%
happens in in real time is being
 

00:10:45.809 --> 00:10:49.850 align:start position:0%
happens in in real time is being
included<00:10:46.439><c> into</c><00:10:46.589><c> this</c><00:10:46.709><c> structure</c><00:10:48.620><c> out</c><00:10:49.620><c> of</c><00:10:49.680><c> this</c>

00:10:49.850 --> 00:10:49.860 align:start position:0%
included into this structure out of this
 

00:10:49.860 --> 00:10:51.319 align:start position:0%
included into this structure out of this
we<00:10:50.040><c> start</c><00:10:50.279><c> to</c><00:10:50.370><c> get</c><00:10:50.459><c> some</c><00:10:50.610><c> very</c><00:10:50.910><c> important</c>

00:10:51.319 --> 00:10:51.329 align:start position:0%
we start to get some very important
 

00:10:51.329 --> 00:10:53.059 align:start position:0%
we start to get some very important
timing<00:10:51.660><c> information</c><00:10:51.779><c> because</c><00:10:52.470><c> if</c><00:10:52.709><c> you</c><00:10:52.860><c> have</c><00:10:53.040><c> a</c>

00:10:53.059 --> 00:10:53.069 align:start position:0%
timing information because if you have a
 

00:10:53.069 --> 00:10:55.490 align:start position:0%
timing information because if you have a
normal<00:10:53.490><c> policy</c><00:10:54.059><c> of</c><00:10:54.300><c> data</c><00:10:54.660><c> all</c><00:10:55.110><c> data</c>

00:10:55.490 --> 00:10:55.500 align:start position:0%
normal policy of data all data
 

00:10:55.500 --> 00:10:58.160 align:start position:0%
normal policy of data all data
everywhere<00:10:56.160><c> being</c><00:10:57.120><c> stamped</c><00:10:57.600><c> into</c><00:10:57.750><c> a</c><00:10:57.899><c> tick</c>

00:10:58.160 --> 00:10:58.170 align:start position:0%
everywhere being stamped into a tick
 

00:10:58.170 --> 00:11:00.679 align:start position:0%
everywhere being stamped into a tick
chain<00:10:58.439><c> then</c><00:10:59.100><c> then</c><00:10:59.490><c> what</c><00:10:59.939><c> you</c><00:11:00.029><c> end</c><00:11:00.209><c> up</c><00:11:00.389><c> coming</c>

00:11:00.679 --> 00:11:00.689 align:start position:0%
chain then then what you end up coming
 

00:11:00.689 --> 00:11:03.439 align:start position:0%
chain then then what you end up coming
away<00:11:01.019><c> with</c><00:11:01.050><c> is</c><00:11:01.529><c> the</c><00:11:02.459><c> assumption</c><00:11:02.910><c> that</c><00:11:03.149><c> the</c>

00:11:03.439 --> 00:11:03.449 align:start position:0%
away with is the assumption that the
 

00:11:03.449 --> 00:11:05.040 align:start position:0%
away with is the assumption that the
earliest<00:11:03.870><c> producible</c>

00:11:05.040 --> 00:11:05.050 align:start position:0%
earliest producible
 

00:11:05.050 --> 00:11:07.199 align:start position:0%
earliest producible
is<00:11:05.260><c> in</c><00:11:05.649><c> fact</c><00:11:05.950><c> the</c><00:11:06.250><c> time</c><00:11:06.490><c> that</c><00:11:06.760><c> content</c><00:11:07.089><c> was</c>

00:11:07.199 --> 00:11:07.209 align:start position:0%
is in fact the time that content was
 

00:11:07.209 --> 00:11:09.060 align:start position:0%
is in fact the time that content was
created<00:11:07.660><c> now</c><00:11:08.080><c> obviously</c><00:11:08.440><c> this</c><00:11:08.589><c> isn't</c><00:11:08.800><c> true</c>

00:11:09.060 --> 00:11:09.070 align:start position:0%
created now obviously this isn't true
 

00:11:09.070 --> 00:11:11.190 align:start position:0%
created now obviously this isn't true
historically<00:11:09.820><c> if</c><00:11:10.089><c> we</c><00:11:10.450><c> only</c><00:11:10.570><c> start</c><00:11:10.839><c> building</c>

00:11:11.190 --> 00:11:11.200 align:start position:0%
historically if we only start building
 

00:11:11.200 --> 00:11:12.900 align:start position:0%
historically if we only start building
the<00:11:11.290><c> system</c><00:11:11.620><c> now</c><00:11:11.769><c> then</c><00:11:12.070><c> the</c><00:11:12.519><c> earliest</c>

00:11:12.900 --> 00:11:12.910 align:start position:0%
the system now then the earliest
 

00:11:12.910 --> 00:11:14.910 align:start position:0%
the system now then the earliest
available<00:11:13.029><c> hash</c><00:11:13.480><c> of</c><00:11:13.779><c> the</c><00:11:14.140><c> Napoleonic</c><00:11:14.680><c> Wars</c>

00:11:14.910 --> 00:11:14.920 align:start position:0%
available hash of the Napoleonic Wars
 

00:11:14.920 --> 00:11:16.680 align:start position:0%
available hash of the Napoleonic Wars
will<00:11:15.160><c> not</c><00:11:15.279><c> be</c><00:11:15.459><c> the</c><00:11:15.580><c> time</c><00:11:15.730><c> that</c><00:11:15.760><c> the</c><00:11:16.180><c> Napoleonic</c>

00:11:16.680 --> 00:11:16.690 align:start position:0%
will not be the time that the Napoleonic
 

00:11:16.690 --> 00:11:18.930 align:start position:0%
will not be the time that the Napoleonic
Wars<00:11:16.870><c> happened</c><00:11:17.290><c> but</c><00:11:18.190><c> in</c><00:11:18.310><c> general</c><00:11:18.610><c> this</c><00:11:18.730><c> will</c>

00:11:18.930 --> 00:11:18.940 align:start position:0%
Wars happened but in general this will
 

00:11:18.940 --> 00:11:20.460 align:start position:0%
Wars happened but in general this will
be<00:11:19.060><c> true</c><00:11:19.269><c> going</c><00:11:19.480><c> forward</c><00:11:19.870><c> so</c><00:11:20.050><c> if</c><00:11:20.200><c> you</c><00:11:20.320><c> can</c>

00:11:20.460 --> 00:11:20.470 align:start position:0%
be true going forward so if you can
 

00:11:20.470 --> 00:11:21.750 align:start position:0%
be true going forward so if you can
think<00:11:20.500><c> of</c><00:11:20.740><c> a</c><00:11:20.800><c> detailed</c><00:11:21.160><c> description</c><00:11:21.399><c> of</c><00:11:21.670><c> a</c>

00:11:21.750 --> 00:11:21.760 align:start position:0%
think of a detailed description of a
 

00:11:21.760 --> 00:11:24.720 align:start position:0%
think of a detailed description of a
current<00:11:22.060><c> event</c><00:11:22.829><c> that</c><00:11:23.829><c> has</c><00:11:24.010><c> enough</c><00:11:24.370><c> features</c>

00:11:24.720 --> 00:11:24.730 align:start position:0%
current event that has enough features
 

00:11:24.730 --> 00:11:25.829 align:start position:0%
current event that has enough features
in<00:11:24.880><c> it</c><00:11:25.000><c> that</c><00:11:25.029><c> someone</c><00:11:25.300><c> would</c><00:11:25.540><c> not</c><00:11:25.570><c> have</c><00:11:25.750><c> been</c>

00:11:25.829 --> 00:11:25.839 align:start position:0%
in it that someone would not have been
 

00:11:25.839 --> 00:11:27.930 align:start position:0%
in it that someone would not have been
able<00:11:25.930><c> to</c><00:11:26.050><c> guess</c><00:11:26.350><c> in</c><00:11:26.589><c> advance</c><00:11:26.950><c> that</c><00:11:27.579><c> that</c><00:11:27.730><c> news</c>

00:11:27.930 --> 00:11:27.940 align:start position:0%
able to guess in advance that that news
 

00:11:27.940 --> 00:11:29.370 align:start position:0%
able to guess in advance that that news
article<00:11:28.269><c> would</c><00:11:28.360><c> be</c><00:11:28.510><c> written</c><00:11:28.690><c> in</c><00:11:28.899><c> that</c><00:11:29.019><c> exact</c>

00:11:29.370 --> 00:11:29.380 align:start position:0%
article would be written in that exact
 

00:11:29.380 --> 00:11:32.250 align:start position:0%
article would be written in that exact
way<00:11:29.620><c> then</c><00:11:30.519><c> the</c><00:11:30.700><c> earliest</c><00:11:31.180><c> example</c><00:11:31.899><c> the</c>

00:11:32.250 --> 00:11:32.260 align:start position:0%
way then the earliest example the
 

00:11:32.260 --> 00:11:34.380 align:start position:0%
way then the earliest example the
earliest<00:11:32.740><c> time</c><00:11:33.279><c> receipt</c><00:11:33.700><c> that</c><00:11:33.910><c> you</c><00:11:33.970><c> can</c><00:11:34.240><c> get</c>

00:11:34.380 --> 00:11:34.390 align:start position:0%
earliest time receipt that you can get
 

00:11:34.390 --> 00:11:36.120 align:start position:0%
earliest time receipt that you can get
the<00:11:34.510><c> earliest</c><00:11:34.810><c> stamp</c><00:11:35.410><c> receipt</c><00:11:35.769><c> that</c><00:11:35.890><c> you</c><00:11:35.980><c> can</c>

00:11:36.120 --> 00:11:36.130 align:start position:0%
the earliest stamp receipt that you can
 

00:11:36.130 --> 00:11:38.160 align:start position:0%
the earliest stamp receipt that you can
get<00:11:36.279><c> of</c><00:11:36.490><c> a</c><00:11:37.180><c> news</c><00:11:37.360><c> article</c><00:11:37.480><c> covering</c><00:11:38.050><c> that</c>

00:11:38.160 --> 00:11:38.170 align:start position:0%
get of a news article covering that
 

00:11:38.170 --> 00:11:40.680 align:start position:0%
get of a news article covering that
event<00:11:38.529><c> is</c><00:11:38.740><c> a</c><00:11:39.360><c> reasonable</c><00:11:40.360><c> cryptographic</c>

00:11:40.680 --> 00:11:40.690 align:start position:0%
event is a reasonable cryptographic
 

00:11:40.690 --> 00:11:42.870 align:start position:0%
event is a reasonable cryptographic
proxy<00:11:41.440><c> for</c><00:11:41.620><c> the</c><00:11:41.649><c> time</c><00:11:42.040><c> that</c><00:11:42.250><c> this</c><00:11:42.370><c> actually</c>

00:11:42.870 --> 00:11:42.880 align:start position:0%
proxy for the time that this actually
 

00:11:42.880 --> 00:11:45.300 align:start position:0%
proxy for the time that this actually
happened<00:11:43.500><c> so</c><00:11:44.500><c> you</c><00:11:44.529><c> start</c><00:11:44.860><c> with</c><00:11:44.890><c> the</c><00:11:45.130><c> the</c>

00:11:45.300 --> 00:11:45.310 align:start position:0%
happened so you start with the the
 

00:11:45.310 --> 00:11:47.400 align:start position:0%
happened so you start with the the
earliest<00:11:45.579><c> event</c><00:11:45.940><c> of</c><00:11:46.089><c> something</c><00:11:46.380><c> for</c><00:11:47.380><c> example</c>

00:11:47.400 --> 00:11:47.410 align:start position:0%
earliest event of something for example
 

00:11:47.410 --> 00:11:49.410 align:start position:0%
earliest event of something for example
could<00:11:47.740><c> be</c><00:11:47.800><c> this</c><00:11:47.980><c> data</c><00:11:48.190><c> here</c><00:11:48.519><c> and</c><00:11:48.700><c> the</c><00:11:49.149><c> earliest</c>

00:11:49.410 --> 00:11:49.420 align:start position:0%
could be this data here and the earliest
 

00:11:49.420 --> 00:11:50.819 align:start position:0%
could be this data here and the earliest
receipt<00:11:49.779><c> that's</c><00:11:49.870><c> available</c><00:11:50.110><c> you</c><00:11:50.410><c> can</c><00:11:50.560><c> just</c>

00:11:50.819 --> 00:11:50.829 align:start position:0%
receipt that's available you can just
 

00:11:50.829 --> 00:11:52.079 align:start position:0%
receipt that's available you can just
produce<00:11:50.980><c> this</c><00:11:51.220><c> in</c><00:11:51.370><c> a</c><00:11:51.490><c> normal</c>

00:11:52.079 --> 00:11:52.089 align:start position:0%
produce this in a normal
 

00:11:52.089 --> 00:11:53.699 align:start position:0%
produce this in a normal
challenge/response<00:11:53.050><c> format</c><00:11:53.380><c> by</c><00:11:53.529><c> just</c>

00:11:53.699 --> 00:11:53.709 align:start position:0%
challenge/response format by just
 

00:11:53.709 --> 00:11:55.430 align:start position:0%
challenge/response format by just
throwing<00:11:53.920><c> out</c><00:11:54.040><c> a</c><00:11:54.100><c> reward</c><00:11:54.399><c> to</c><00:11:54.519><c> the</c><00:11:54.610><c> network</c>

00:11:55.430 --> 00:11:55.440 align:start position:0%
throwing out a reward to the network
 

00:11:55.440 --> 00:11:58.740 align:start position:0%
throwing out a reward to the network
now<00:11:56.440><c> you</c><00:11:56.500><c> can</c><00:11:56.740><c> ask</c><00:11:56.920><c> what</c><00:11:57.430><c> happened</c><00:11:57.880><c> before</c><00:11:58.300><c> the</c>

00:11:58.740 --> 00:11:58.750 align:start position:0%
now you can ask what happened before the
 

00:11:58.750 --> 00:12:01.130 align:start position:0%
now you can ask what happened before the
earliest<00:11:59.019><c> available</c><00:11:59.230><c> receipt</c><00:11:59.950><c> of</c><00:12:00.070><c> this</c><00:12:00.220><c> and</c>

00:12:01.130 --> 00:12:01.140 align:start position:0%
earliest available receipt of this and
 

00:12:01.140 --> 00:12:03.389 align:start position:0%
earliest available receipt of this and
this<00:12:02.140><c> turns</c><00:12:02.320><c> out</c><00:12:02.440><c> to</c><00:12:02.500><c> be</c><00:12:02.620><c> incredibly</c><00:12:02.980><c> useful</c>

00:12:03.389 --> 00:12:03.399 align:start position:0%
this turns out to be incredibly useful
 

00:12:03.399 --> 00:12:06.840 align:start position:0%
this turns out to be incredibly useful
in<00:12:03.790><c> the</c><00:12:04.000><c> cryptographic</c><00:12:04.329><c> context</c><00:12:05.140><c> so</c><00:12:05.380><c> a</c><00:12:05.850><c> simple</c>

00:12:06.840 --> 00:12:06.850 align:start position:0%
in the cryptographic context so a simple
 

00:12:06.850 --> 00:12:08.250 align:start position:0%
in the cryptographic context so a simple
example<00:12:07.180><c> would</c><00:12:07.240><c> be</c><00:12:07.300><c> we've</c><00:12:07.959><c> talked</c><00:12:08.170><c> about</c>

00:12:08.250 --> 00:12:08.260 align:start position:0%
example would be we've talked about
 

00:12:08.260 --> 00:12:09.780 align:start position:0%
example would be we've talked about
proof<00:12:08.500><c> of</c><00:12:08.649><c> stake</c><00:12:08.860><c> and</c><00:12:09.070><c> the</c><00:12:09.130><c> problem</c><00:12:09.550><c> with</c>

00:12:09.780 --> 00:12:09.790 align:start position:0%
proof of stake and the problem with
 

00:12:09.790 --> 00:12:11.670 align:start position:0%
proof of stake and the problem with
long-range<00:12:10.329><c> attacks</c><00:12:10.660><c> one</c><00:12:11.260><c> of</c><00:12:11.290><c> the</c><00:12:11.410><c> problems</c>

00:12:11.670 --> 00:12:11.680 align:start position:0%
long-range attacks one of the problems
 

00:12:11.680 --> 00:12:13.710 align:start position:0%
long-range attacks one of the problems
with<00:12:11.740><c> long-range</c><00:12:11.920><c> attacks</c><00:12:12.370><c> is</c><00:12:12.670><c> that</c><00:12:12.970><c> you</c><00:12:13.540><c> have</c>

00:12:13.710 --> 00:12:13.720 align:start position:0%
with long-range attacks is that you have
 

00:12:13.720 --> 00:12:15.900 align:start position:0%
with long-range attacks is that you have
no<00:12:13.899><c> conception</c><00:12:14.200><c> of</c><00:12:14.470><c> time</c><00:12:14.740><c> if</c><00:12:14.980><c> you're</c><00:12:15.130><c> on</c><00:12:15.310><c> if</c>

00:12:15.900 --> 00:12:15.910 align:start position:0%
no conception of time if you're on if
 

00:12:15.910 --> 00:12:17.310 align:start position:0%
no conception of time if you're on if
you're<00:12:16.120><c> online</c><00:12:16.300><c> on</c><00:12:16.660><c> the</c><00:12:16.750><c> network</c><00:12:17.020><c> you</c><00:12:17.170><c> know</c>

00:12:17.310 --> 00:12:17.320 align:start position:0%
you're online on the network you know
 

00:12:17.320 --> 00:12:19.500 align:start position:0%
you're online on the network you know
what's<00:12:17.500><c> happening</c><00:12:17.920><c> live</c><00:12:18.130><c> and</c><00:12:18.430><c> you</c><00:12:18.910><c> know</c><00:12:19.089><c> that</c>

00:12:19.500 --> 00:12:19.510 align:start position:0%
what's happening live and you know that
 

00:12:19.510 --> 00:12:22.710 align:start position:0%
what's happening live and you know that
for<00:12:20.260><c> example</c><00:12:20.470><c> this</c><00:12:20.740><c> person</c><00:12:21.070><c> over</c><00:12:21.160><c> here</c><00:12:21.720><c> was</c>

00:12:22.710 --> 00:12:22.720 align:start position:0%
for example this person over here was
 

00:12:22.720 --> 00:12:24.569 align:start position:0%
for example this person over here was
not<00:12:22.959><c> part</c><00:12:23.260><c> of</c><00:12:23.320><c> the</c><00:12:23.440><c> consensus</c><00:12:23.890><c> at</c><00:12:24.100><c> this</c><00:12:24.370><c> time</c>

00:12:24.569 --> 00:12:24.579 align:start position:0%
not part of the consensus at this time
 

00:12:24.579 --> 00:12:26.460 align:start position:0%
not part of the consensus at this time
but<00:12:24.730><c> then</c><00:12:24.910><c> then</c><00:12:25.209><c> the</c><00:12:25.540><c> the</c><00:12:25.899><c> owners</c><00:12:26.200><c> of</c><00:12:26.230><c> that</c>

00:12:26.460 --> 00:12:26.470 align:start position:0%
but then then the the owners of that
 

00:12:26.470 --> 00:12:28.139 align:start position:0%
but then then the the owners of that
stake<00:12:26.770><c> moved</c><00:12:27.310><c> their</c><00:12:27.490><c> coins</c><00:12:27.730><c> and</c><00:12:27.940><c> then</c><00:12:28.029><c> only</c>

00:12:28.139 --> 00:12:28.149 align:start position:0%
stake moved their coins and then only
 

00:12:28.149 --> 00:12:30.240 align:start position:0%
stake moved their coins and then only
later<00:12:28.300><c> sold</c><00:12:28.959><c> their</c><00:12:29.170><c> keys</c><00:12:29.380><c> and</c><00:12:29.410><c> after</c><00:12:30.070><c> those</c>

00:12:30.240 --> 00:12:30.250 align:start position:0%
later sold their keys and after those
 

00:12:30.250 --> 00:12:32.550 align:start position:0%
later sold their keys and after those
keys<00:12:30.430><c> were</c><00:12:30.610><c> available</c><00:12:31.060><c> very</c><00:12:31.540><c> cheaply</c><00:12:31.959><c> a</c><00:12:32.079><c> very</c>

00:12:32.550 --> 00:12:32.560 align:start position:0%
keys were available very cheaply a very
 

00:12:32.560 --> 00:12:34.290 align:start position:0%
keys were available very cheaply a very
little<00:12:32.829><c> economic</c><00:12:33.010><c> cost</c><00:12:33.550><c> then</c><00:12:33.880><c> the</c><00:12:33.910><c> attacker</c>

00:12:34.290 --> 00:12:34.300 align:start position:0%
little economic cost then the attacker
 

00:12:34.300 --> 00:12:36.060 align:start position:0%
little economic cost then the attacker
acquired<00:12:34.720><c> them</c><00:12:34.930><c> and</c><00:12:35.050><c> then</c><00:12:35.140><c> produced</c><00:12:35.470><c> this</c><00:12:35.890><c> is</c>

00:12:36.060 --> 00:12:36.070 align:start position:0%
acquired them and then produced this is
 

00:12:36.070 --> 00:12:38.519 align:start position:0%
acquired them and then produced this is
a<00:12:36.100><c> time</c><00:12:36.399><c> difference</c><00:12:36.550><c> and</c><00:12:37.170><c> what</c><00:12:38.170><c> this</c><00:12:38.260><c> allows</c>

00:12:38.519 --> 00:12:38.529 align:start position:0%
a time difference and what this allows
 

00:12:38.529 --> 00:12:40.410 align:start position:0%
a time difference and what this allows
you<00:12:38.680><c> to</c><00:12:38.770><c> do</c><00:12:38.920><c> is</c><00:12:39.160><c> is</c><00:12:39.430><c> you</c><00:12:39.940><c> still</c><00:12:40.149><c> have</c><00:12:40.180><c> the</c>

00:12:40.410 --> 00:12:40.420 align:start position:0%
you to do is is you still have the
 

00:12:40.420 --> 00:12:42.960 align:start position:0%
you to do is is you still have the
subjectivity<00:12:40.870><c> of</c><00:12:41.290><c> any</c><00:12:42.279><c> proof</c><00:12:42.610><c> of</c><00:12:42.730><c> stake</c>

00:12:42.960 --> 00:12:42.970 align:start position:0%
subjectivity of any proof of stake
 

00:12:42.970 --> 00:12:44.610 align:start position:0%
subjectivity of any proof of stake
system<00:12:43.390><c> but</c><00:12:43.959><c> if</c><00:12:44.050><c> you</c><00:12:44.140><c> have</c><00:12:44.290><c> something</c><00:12:44.589><c> like</c>

00:12:44.610 --> 00:12:44.620 align:start position:0%
system but if you have something like
 

00:12:44.620 --> 00:12:46.410 align:start position:0%
system but if you have something like
universal<00:12:45.130><c> hash</c><00:12:45.250><c> time</c><00:12:45.490><c> set</c><00:12:45.700><c> up</c><00:12:45.820><c> you</c><00:12:46.000><c> can</c><00:12:46.149><c> take</c>

00:12:46.410 --> 00:12:46.420 align:start position:0%
universal hash time set up you can take
 

00:12:46.420 --> 00:12:50.250 align:start position:0%
universal hash time set up you can take
the<00:12:47.820><c> trust</c><00:12:48.820><c> out</c><00:12:49.060><c> of</c><00:12:49.300><c> the</c><00:12:49.480><c> subjectivity</c><00:12:49.930><c> so</c>

00:12:50.250 --> 00:12:50.260 align:start position:0%
the trust out of the subjectivity so
 

00:12:50.260 --> 00:12:52.350 align:start position:0%
the trust out of the subjectivity so
let's<00:12:50.860><c> say</c><00:12:50.980><c> that</c><00:12:51.100><c> you've</c><00:12:51.220><c> been</c><00:12:51.250><c> offline</c><00:12:51.880><c> for</c><00:12:51.940><c> a</c>

00:12:52.350 --> 00:12:52.360 align:start position:0%
let's say that you've been offline for a
 

00:12:52.360 --> 00:12:55.290 align:start position:0%
let's say that you've been offline for a
period<00:12:52.779><c> of</c><00:12:52.870><c> eight</c><00:12:53.050><c> months</c><00:12:53.230><c> and</c><00:12:53.910><c> you</c><00:12:54.910><c> want</c><00:12:55.120><c> to</c>

00:12:55.290 --> 00:12:55.300 align:start position:0%
period of eight months and you want to
 

00:12:55.300 --> 00:12:56.760 align:start position:0%
period of eight months and you want to
figure<00:12:55.660><c> out</c><00:12:55.779><c> what</c><00:12:55.959><c> the</c><00:12:56.050><c> correct</c><00:12:56.260><c> consensus</c>

00:12:56.760 --> 00:12:56.770 align:start position:0%
figure out what the correct consensus
 

00:12:56.770 --> 00:12:58.500 align:start position:0%
figure out what the correct consensus
set<00:12:56.949><c> is</c><00:12:57.100><c> now</c><00:12:57.279><c> you</c><00:12:57.550><c> could</c><00:12:57.760><c> find</c><00:12:58.089><c> someone</c><00:12:58.329><c> that</c>

00:12:58.500 --> 00:12:58.510 align:start position:0%
set is now you could find someone that
 

00:12:58.510 --> 00:12:59.069 align:start position:0%
set is now you could find someone that
you<00:12:58.540><c> trust</c>

00:12:59.069 --> 00:12:59.079 align:start position:0%
you trust
 

00:12:59.079 --> 00:13:00.840 align:start position:0%
you trust
you<00:12:59.680><c> could</c><00:12:59.800><c> try</c><00:12:59.980><c> and</c><00:13:00.100><c> accumulate</c><00:13:00.579><c> trust</c>

00:13:00.840 --> 00:13:00.850 align:start position:0%
you could try and accumulate trust
 

00:13:00.850 --> 00:13:02.310 align:start position:0%
you could try and accumulate trust
through<00:13:01.029><c> a</c><00:13:01.089><c> series</c><00:13:01.510><c> of</c><00:13:01.540><c> social</c><00:13:01.779><c> networks</c><00:13:02.199><c> or</c>

00:13:02.310 --> 00:13:02.320 align:start position:0%
through a series of social networks or
 

00:13:02.320 --> 00:13:04.350 align:start position:0%
through a series of social networks or
trusted<00:13:02.649><c> websites</c><00:13:03.040><c> but</c><00:13:03.880><c> what</c><00:13:04.060><c> you</c><00:13:04.120><c> could</c><00:13:04.269><c> do</c>

00:13:04.350 --> 00:13:04.360 align:start position:0%
trusted websites but what you could do
 

00:13:04.360 --> 00:13:05.970 align:start position:0%
trusted websites but what you could do
instead<00:13:04.480><c> is</c><00:13:05.110><c> you</c><00:13:05.380><c> could</c><00:13:05.500><c> say</c><00:13:05.709><c> I</c><00:13:05.890><c> know</c>

00:13:05.970 --> 00:13:05.980 align:start position:0%
instead is you could say I know
 

00:13:05.980 --> 00:13:07.439 align:start position:0%
instead is you could say I know
something<00:13:06.430><c> that</c><00:13:06.550><c> happened</c><00:13:06.850><c> four</c><00:13:07.089><c> months</c><00:13:07.329><c> ago</c>

00:13:07.439 --> 00:13:07.449 align:start position:0%
something that happened four months ago
 

00:13:07.449 --> 00:13:09.300 align:start position:0%
something that happened four months ago
so<00:13:08.050><c> let</c><00:13:08.199><c> me</c><00:13:08.290><c> Google</c><00:13:08.649><c> for</c><00:13:08.860><c> something</c><00:13:09.160><c> that's</c>

00:13:09.300 --> 00:13:09.310 align:start position:0%
so let me Google for something that's
 

00:13:09.310 --> 00:13:11.430 align:start position:0%
so let me Google for something that's
stored<00:13:09.550><c> on</c><00:13:09.610><c> ipfs</c><00:13:10.209><c> that</c><00:13:10.779><c> happened</c><00:13:11.050><c> four</c><00:13:11.230><c> months</c>

00:13:11.430 --> 00:13:11.440 align:start position:0%
stored on ipfs that happened four months
 

00:13:11.440 --> 00:13:12.720 align:start position:0%
stored on ipfs that happened four months
ago<00:13:11.529><c> that's</c><00:13:11.800><c> an</c><00:13:11.890><c> article</c><00:13:12.160><c> that</c><00:13:12.339><c> described</c>

00:13:12.720 --> 00:13:12.730 align:start position:0%
ago that's an article that described
 

00:13:12.730 --> 00:13:15.269 align:start position:0%
ago that's an article that described
this<00:13:12.910><c> okay</c><00:13:13.180><c> I</c><00:13:13.209><c> found</c><00:13:13.360><c> this</c><00:13:13.890><c> let's</c><00:13:14.890><c> find</c><00:13:15.130><c> the</c>

00:13:15.269 --> 00:13:15.279 align:start position:0%
this okay I found this let's find the
 

00:13:15.279 --> 00:13:17.220 align:start position:0%
this okay I found this let's find the
earliest<00:13:15.399><c> stamp</c><00:13:16.240><c> receipt</c><00:13:16.540><c> I</c><00:13:16.630><c> can</c><00:13:16.779><c> find</c><00:13:16.990><c> for</c><00:13:17.079><c> an</c>

00:13:17.220 --> 00:13:17.230 align:start position:0%
earliest stamp receipt I can find for an
 

00:13:17.230 --> 00:13:18.820 align:start position:0%
earliest stamp receipt I can find for an
article<00:13:17.440><c> describing</c><00:13:17.860><c> this</c><00:13:18.100><c> event</c>

00:13:18.820 --> 00:13:18.830 align:start position:0%
article describing this event
 

00:13:18.830 --> 00:13:22.410 align:start position:0%
article describing this event
happened<00:13:19.160><c> four</c><00:13:19.640><c> months</c><00:13:19.850><c> ago</c><00:13:20.030><c> okay</c><00:13:20.270><c> it's</c><00:13:20.690><c> it's</c>

00:13:22.410 --> 00:13:22.420 align:start position:0%
happened four months ago okay it's it's
 

00:13:22.420 --> 00:13:26.770 align:start position:0%
happened four months ago okay it's it's
it's<00:13:23.420><c> this</c><00:13:23.630><c> one</c><00:13:23.840><c> here</c><00:13:24.850><c> now</c><00:13:25.850><c> if</c><00:13:26.120><c> I</c><00:13:26.480><c> come</c><00:13:26.690><c> across</c>

00:13:26.770 --> 00:13:26.780 align:start position:0%
it's this one here now if I come across
 

00:13:26.780 --> 00:13:28.570 align:start position:0%
it's this one here now if I come across
a<00:13:27.020><c> chain</c><00:13:27.560><c> and</c><00:13:27.770><c> proof</c><00:13:27.950><c> of</c><00:13:28.070><c> steak</c><00:13:28.340><c> that's</c>

00:13:28.570 --> 00:13:28.580 align:start position:0%
a chain and proof of steak that's
 

00:13:28.580 --> 00:13:32.110 align:start position:0%
a chain and proof of steak that's
claiming<00:13:29.360><c> that</c><00:13:29.960><c> it</c><00:13:30.320><c> initiated</c><00:13:30.910><c> four</c><00:13:31.910><c> months</c>

00:13:32.110 --> 00:13:32.120 align:start position:0%
claiming that it initiated four months
 

00:13:32.120 --> 00:13:35.020 align:start position:0%
claiming that it initiated four months
before<00:13:32.420><c> that</c><00:13:32.450><c> I</c><00:13:33.020><c> can</c><00:13:33.770><c> issue</c><00:13:33.890><c> a</c><00:13:34.010><c> challenge</c><00:13:34.310><c> to</c>

00:13:35.020 --> 00:13:35.030 align:start position:0%
before that I can issue a challenge to
 

00:13:35.030 --> 00:13:38.800 align:start position:0%
before that I can issue a challenge to
to<00:13:35.660><c> those</c><00:13:35.870><c> those</c><00:13:36.580><c> validators</c><00:13:37.580><c> on</c><00:13:37.790><c> that</c><00:13:38.180><c> chain</c>

00:13:38.800 --> 00:13:38.810 align:start position:0%
to those those validators on that chain
 

00:13:38.810 --> 00:13:41.200 align:start position:0%
to those those validators on that chain
and<00:13:38.840><c> I</c><00:13:39.050><c> can</c><00:13:39.230><c> ask</c><00:13:39.410><c> if</c><00:13:39.770><c> what</c><00:13:40.280><c> you</c><00:13:40.430><c> did</c><00:13:40.670><c> if</c><00:13:40.970><c> you</c>

00:13:41.200 --> 00:13:41.210 align:start position:0%
and I can ask if what you did if you
 

00:13:41.210 --> 00:13:42.670 align:start position:0%
and I can ask if what you did if you
when<00:13:41.420><c> you</c><00:13:41.540><c> sign</c><00:13:41.720><c> these</c><00:13:41.900><c> blocks</c><00:13:42.260><c> and</c><00:13:42.440><c> from</c><00:13:42.560><c> this</c>

00:13:42.670 --> 00:13:42.680 align:start position:0%
when you sign these blocks and from this
 

00:13:42.680 --> 00:13:44.620 align:start position:0%
when you sign these blocks and from this
consensus<00:13:43.220><c> was</c><00:13:43.550><c> before</c><00:13:43.940><c> this</c><00:13:44.060><c> event</c><00:13:44.240><c> four</c>

00:13:44.620 --> 00:13:44.630 align:start position:0%
consensus was before this event four
 

00:13:44.630 --> 00:13:46.960 align:start position:0%
consensus was before this event four
months<00:13:44.900><c> ago</c><00:13:45.140><c> then</c><00:13:45.800><c> why</c><00:13:46.010><c> don't</c><00:13:46.340><c> you</c><00:13:46.430><c> have</c><00:13:46.700><c> a</c>

00:13:46.960 --> 00:13:46.970 align:start position:0%
months ago then why don't you have a
 

00:13:46.970 --> 00:13:49.630 align:start position:0%
months ago then why don't you have a
hash<00:13:47.300><c> of</c><00:13:47.630><c> this</c><00:13:48.080><c> consensus</c><00:13:48.680><c> somewhere</c>

00:13:49.630 --> 00:13:49.640 align:start position:0%
hash of this consensus somewhere
 

00:13:49.640 --> 00:13:53.140 align:start position:0%
hash of this consensus somewhere
upstream<00:13:50.530><c> somewhere</c><00:13:51.530><c> in</c><00:13:51.710><c> the</c><00:13:51.830><c> past</c><00:13:52.100><c> hash</c><00:13:52.610><c> cone</c>

00:13:53.140 --> 00:13:53.150 align:start position:0%
upstream somewhere in the past hash cone
 

00:13:53.150 --> 00:13:56.490 align:start position:0%
upstream somewhere in the past hash cone
of<00:13:53.530><c> this</c><00:13:54.530><c> receipt</c><00:13:55.310><c> that</c><00:13:55.460><c> I've</c><00:13:55.610><c> produced</c>

00:13:56.490 --> 00:13:56.500 align:start position:0%
of this receipt that I've produced
 

00:13:56.500 --> 00:13:59.260 align:start position:0%
of this receipt that I've produced
because<00:13:57.500><c> any</c><00:13:57.920><c> possible</c><00:13:58.610><c> news</c><00:13:58.760><c> article</c><00:13:59.150><c> that</c>

00:13:59.260 --> 00:13:59.270 align:start position:0%
because any possible news article that
 

00:13:59.270 --> 00:14:01.570 align:start position:0%
because any possible news article that
describes<00:13:59.690><c> an</c><00:14:00.620><c> event</c><00:14:00.800><c> could</c><00:14:01.100><c> only</c><00:14:01.310><c> have</c><00:14:01.550><c> been</c>

00:14:01.570 --> 00:14:01.580 align:start position:0%
describes an event could only have been
 

00:14:01.580 --> 00:14:03.220 align:start position:0%
describes an event could only have been
created<00:14:01.820><c> after</c><00:14:02.330><c> the</c><00:14:02.450><c> event</c><00:14:02.660><c> which</c><00:14:02.810><c> marks</c><00:14:03.110><c> a</c>

00:14:03.220 --> 00:14:03.230 align:start position:0%
created after the event which marks a
 

00:14:03.230 --> 00:14:05.440 align:start position:0%
created after the event which marks a
kind<00:14:04.220><c> of</c><00:14:04.280><c> a</c><00:14:04.370><c> barrier</c><00:14:04.700><c> in</c><00:14:04.820><c> one</c><00:14:04.970><c> direction</c><00:14:05.120><c> at</c>

00:14:05.440 --> 00:14:05.450 align:start position:0%
kind of a barrier in one direction at
 

00:14:05.450 --> 00:14:07.330 align:start position:0%
kind of a barrier in one direction at
time<00:14:05.660><c> so</c><00:14:05.930><c> if</c><00:14:06.170><c> something</c><00:14:06.800><c> happened</c><00:14:07.070><c> before</c>

00:14:07.330 --> 00:14:07.340 align:start position:0%
time so if something happened before
 

00:14:07.340 --> 00:14:09.790 align:start position:0%
time so if something happened before
that<00:14:07.370><c> it</c><00:14:08.030><c> becomes</c><00:14:08.390><c> unreasonable</c><00:14:08.930><c> even</c><00:14:09.500><c> on</c>

00:14:09.790 --> 00:14:09.800 align:start position:0%
that it becomes unreasonable even on
 

00:14:09.800 --> 00:14:11.380 align:start position:0%
that it becomes unreasonable even on
your<00:14:10.040><c> own</c><00:14:10.100><c> personal</c><00:14:10.550><c> basis</c><00:14:10.820><c> before</c><00:14:10.970><c> you</c><00:14:11.180><c> check</c>

00:14:11.380 --> 00:14:11.390 align:start position:0%
your own personal basis before you check
 

00:14:11.390 --> 00:14:13.810 align:start position:0%
your own personal basis before you check
anything<00:14:11.750><c> in</c><00:14:11.840><c> the</c><00:14:11.900><c> network</c><00:14:12.170><c> to</c><00:14:13.130><c> think</c><00:14:13.670><c> that</c>

00:14:13.810 --> 00:14:13.820 align:start position:0%
anything in the network to think that
 

00:14:13.820 --> 00:14:14.770 align:start position:0%
anything in the network to think that
somebody<00:14:14.120><c> would</c><00:14:14.270><c> have</c><00:14:14.300><c> produced</c><00:14:14.630><c> this</c>

00:14:14.770 --> 00:14:14.780 align:start position:0%
somebody would have produced this
 

00:14:14.780 --> 00:14:16.480 align:start position:0%
somebody would have produced this
consensus<00:14:15.260><c> and</c><00:14:15.410><c> would</c><00:14:15.560><c> not</c><00:14:15.800><c> have</c><00:14:16.040><c> hashed</c><00:14:16.280><c> it</c>

00:14:16.480 --> 00:14:16.490 align:start position:0%
consensus and would not have hashed it
 

00:14:16.490 --> 00:14:19.090 align:start position:0%
consensus and would not have hashed it
somehow<00:14:16.670><c> into</c><00:14:16.940><c> the</c><00:14:17.090><c> past</c><00:14:17.360><c> of</c><00:14:17.780><c> this</c><00:14:18.590><c> particular</c>

00:14:19.090 --> 00:14:19.100 align:start position:0%
somehow into the past of this particular
 

00:14:19.100 --> 00:14:21.640 align:start position:0%
somehow into the past of this particular
event<00:14:19.450><c> that's</c><00:14:20.450><c> one</c><00:14:20.660><c> example</c><00:14:20.780><c> there</c><00:14:21.590><c> are</c>

00:14:21.640 --> 00:14:21.650 align:start position:0%
event that's one example there are
 

00:14:21.650 --> 00:14:22.660 align:start position:0%
event that's one example there are
numerous<00:14:21.770><c> other</c><00:14:21.980><c> examples</c><00:14:22.430><c> of</c><00:14:22.490><c> how</c><00:14:22.550><c> this</c>

00:14:22.660 --> 00:14:22.670 align:start position:0%
numerous other examples of how this
 

00:14:22.670 --> 00:14:23.800 align:start position:0%
numerous other examples of how this
becomes<00:14:22.940><c> cryptographically</c><00:14:23.360><c> useful</c><00:14:23.720><c> I'm</c>

00:14:23.800 --> 00:14:23.810 align:start position:0%
becomes cryptographically useful I'm
 

00:14:23.810 --> 00:14:25.450 align:start position:0%
becomes cryptographically useful I'm
running<00:14:24.020><c> out</c><00:14:24.080><c> of</c><00:14:24.140><c> time</c><00:14:24.320><c> and</c><00:14:24.710><c> I'm</c><00:14:24.890><c> gonna</c><00:14:25.280><c> stick</c>

00:14:25.450 --> 00:14:25.460 align:start position:0%
running out of time and I'm gonna stick
 

00:14:25.460 --> 00:14:26.830 align:start position:0%
running out of time and I'm gonna stick
within<00:14:25.700><c> that</c><00:14:25.820><c> so</c><00:14:26.060><c> you</c><00:14:26.120><c> can</c><00:14:26.300><c> come</c><00:14:26.540><c> up</c><00:14:26.570><c> and</c><00:14:26.690><c> ask</c>

00:14:26.830 --> 00:14:26.840 align:start position:0%
within that so you can come up and ask
 

00:14:26.840 --> 00:14:28.000 align:start position:0%
within that so you can come up and ask
me<00:14:27.020><c> questions</c><00:14:27.320><c> about</c><00:14:27.350><c> this</c><00:14:27.590><c> later</c><00:14:27.770><c> but</c><00:14:27.890><c> I'll</c>

00:14:28.000 --> 00:14:28.010 align:start position:0%
me questions about this later but I'll
 

00:14:28.010 --> 00:14:30.040 align:start position:0%
me questions about this later but I'll
just<00:14:28.040><c> give</c><00:14:28.220><c> one</c><00:14:28.370><c> other</c><00:14:28.490><c> one</c><00:14:28.670><c> very</c><00:14:28.850><c> quick</c><00:14:29.060><c> let's</c>

00:14:30.040 --> 00:14:30.050 align:start position:0%
just give one other one very quick let's
 

00:14:30.050 --> 00:14:31.120 align:start position:0%
just give one other one very quick let's
say<00:14:30.140><c> you're</c><00:14:30.260><c> producing</c><00:14:30.440><c> some</c><00:14:30.740><c> live</c><00:14:30.890><c> news</c>

00:14:31.120 --> 00:14:31.130 align:start position:0%
say you're producing some live news
 

00:14:31.130 --> 00:14:33.700 align:start position:0%
say you're producing some live news
footage<00:14:31.310><c> and</c><00:14:31.670><c> you</c><00:14:31.940><c> want</c><00:14:32.180><c> to</c><00:14:32.780><c> produce</c><00:14:33.140><c> a</c><00:14:33.440><c> bound</c>

00:14:33.700 --> 00:14:33.710 align:start position:0%
footage and you want to produce a bound
 

00:14:33.710 --> 00:14:36.490 align:start position:0%
footage and you want to produce a bound
on<00:14:34.100><c> the</c><00:14:34.790><c> idea</c><00:14:35.030><c> that</c><00:14:35.180><c> this</c><00:14:35.330><c> news</c><00:14:35.900><c> footage</c><00:14:36.110><c> was</c>

00:14:36.490 --> 00:14:36.500 align:start position:0%
on the idea that this news footage was
 

00:14:36.500 --> 00:14:38.830 align:start position:0%
on the idea that this news footage was
faked<00:14:36.860><c> and</c><00:14:37.130><c> say</c><00:14:37.760><c> that</c><00:14:37.940><c> if</c><00:14:38.060><c> it</c><00:14:38.240><c> was</c><00:14:38.390><c> faked</c><00:14:38.690><c> at</c>

00:14:38.830 --> 00:14:38.840 align:start position:0%
faked and say that if it was faked at
 

00:14:38.840 --> 00:14:41.560 align:start position:0%
faked and say that if it was faked at
least<00:14:39.020><c> it</c><00:14:39.140><c> was</c><00:14:39.260><c> faked</c><00:14:39.470><c> in</c><00:14:39.620><c> real</c><00:14:39.800><c> time</c><00:14:40.480><c> what</c><00:14:41.480><c> you</c>

00:14:41.560 --> 00:14:41.570 align:start position:0%
least it was faked in real time what you
 

00:14:41.570 --> 00:14:43.720 align:start position:0%
least it was faked in real time what you
can<00:14:41.720><c> do</c><00:14:41.870><c> is</c><00:14:42.080><c> you</c><00:14:42.260><c> can</c><00:14:42.440><c> take</c><00:14:42.650><c> a</c><00:14:42.890><c> little</c><00:14:43.460><c> monitor</c>

00:14:43.720 --> 00:14:43.730 align:start position:0%
can do is you can take a little monitor
 

00:14:43.730 --> 00:14:45.640 align:start position:0%
can do is you can take a little monitor
just<00:14:44.540><c> a</c><00:14:44.660><c> little</c><00:14:44.840><c> display</c><00:14:45.140><c> put</c><00:14:45.320><c> it</c><00:14:45.440><c> right</c><00:14:45.530><c> on</c>

00:14:45.640 --> 00:14:45.650 align:start position:0%
just a little display put it right on
 

00:14:45.650 --> 00:14:47.470 align:start position:0%
just a little display put it right on
top<00:14:45.770><c> of</c><00:14:45.830><c> the</c><00:14:45.980><c> camera</c><00:14:46.160><c> have</c><00:14:46.790><c> this</c><00:14:46.970><c> hooked</c><00:14:47.180><c> up</c><00:14:47.270><c> to</c>

00:14:47.470 --> 00:14:47.480 align:start position:0%
top of the camera have this hooked up to
 

00:14:47.480 --> 00:14:49.570 align:start position:0%
top of the camera have this hooked up to
some<00:14:47.720><c> thick</c><00:14:48.710><c> chain</c><00:14:48.950><c> that's</c><00:14:49.100><c> producing</c>

00:14:49.570 --> 00:14:49.580 align:start position:0%
some thick chain that's producing
 

00:14:49.580 --> 00:14:51.730 align:start position:0%
some thick chain that's producing
content<00:14:50.120><c> relatively</c><00:14:50.690><c> often</c><00:14:50.840><c> say</c><00:14:51.200><c> a</c><00:14:51.230><c> theorem</c>

00:14:51.730 --> 00:14:51.740 align:start position:0%
content relatively often say a theorem
 

00:14:51.740 --> 00:14:53.560 align:start position:0%
content relatively often say a theorem
it's<00:14:51.860><c> coming</c><00:14:52.070><c> to</c><00:14:52.130><c> be</c><00:14:52.220><c> 15</c><00:14:52.790><c> seconds</c><00:14:53.180><c> or</c><00:14:53.240><c> so</c><00:14:53.450><c> and</c>

00:14:53.560 --> 00:14:53.570 align:start position:0%
it's coming to be 15 seconds or so and
 

00:14:53.570 --> 00:14:55.870 align:start position:0%
it's coming to be 15 seconds or so and
then<00:14:53.710><c> every</c><00:14:54.710><c> every</c><00:14:55.010><c> few</c><00:14:55.190><c> seconds</c><00:14:55.490><c> on</c><00:14:55.640><c> the</c><00:14:55.730><c> live</c>

00:14:55.870 --> 00:14:55.880 align:start position:0%
then every every few seconds on the live
 

00:14:55.880 --> 00:14:58.450 align:start position:0%
then every every few seconds on the live
broadcast<00:14:56.450><c> as</c><00:14:56.690><c> the</c><00:14:57.410><c> the</c><00:14:57.800><c> news</c><00:14:57.950><c> photographer</c>

00:14:58.450 --> 00:14:58.460 align:start position:0%
broadcast as the the news photographer
 

00:14:58.460 --> 00:15:00.910 align:start position:0%
broadcast as the the news photographer
whoever<00:14:58.730><c> is</c><00:14:58.850><c> present</c><00:14:59.180><c> in</c><00:14:59.240><c> the</c><00:14:59.510><c> scene</c><00:14:59.920><c> looks</c>

00:15:00.910 --> 00:15:00.920 align:start position:0%
whoever is present in the scene looks
 

00:15:00.920 --> 00:15:02.110 align:start position:0%
whoever is present in the scene looks
over<00:15:01.130><c> to</c><00:15:01.190><c> the</c><00:15:01.280><c> camera</c><00:15:01.460><c> they</c><00:15:01.550><c> just</c><00:15:01.580><c> read</c><00:15:01.880><c> a</c><00:15:01.910><c> few</c>

00:15:02.110 --> 00:15:02.120 align:start position:0%
over to the camera they just read a few
 

00:15:02.120 --> 00:15:03.610 align:start position:0%
over to the camera they just read a few
of<00:15:02.180><c> these</c><00:15:02.360><c> digits</c><00:15:02.690><c> off</c><00:15:02.840><c> just</c><00:15:03.080><c> just</c><00:15:03.410><c> enough</c>

00:15:03.610 --> 00:15:03.620 align:start position:0%
of these digits off just just enough
 

00:15:03.620 --> 00:15:05.380 align:start position:0%
of these digits off just just enough
that<00:15:03.830><c> it's</c><00:15:03.980><c> it's</c><00:15:04.550><c> statistically</c><00:15:04.850><c> unlikely</c>

00:15:05.380 --> 00:15:05.390 align:start position:0%
that it's it's statistically unlikely
 

00:15:05.390 --> 00:15:07.110 align:start position:0%
that it's it's statistically unlikely
that<00:15:05.750><c> they</c><00:15:05.900><c> could</c><00:15:06.020><c> have</c><00:15:06.110><c> pre-recorded</c><00:15:06.380><c> this</c>

00:15:07.110 --> 00:15:07.120 align:start position:0%
that they could have pre-recorded this
 

00:15:07.120 --> 00:15:09.940 align:start position:0%
that they could have pre-recorded this
so<00:15:08.120><c> this</c><00:15:08.690><c> is</c><00:15:08.810><c> a</c><00:15:08.840><c> recent</c><00:15:09.110><c> hash</c><00:15:09.440><c> that</c><00:15:09.770><c> say</c>

00:15:09.940 --> 00:15:09.950 align:start position:0%
so this is a recent hash that say
 

00:15:09.950 --> 00:15:12.610 align:start position:0%
so this is a recent hash that say
something<00:15:10.190><c> from</c><00:15:10.550><c> from</c><00:15:11.330><c> here</c><00:15:11.750><c> you</c><00:15:12.260><c> read</c><00:15:12.440><c> off</c>

00:15:12.610 --> 00:15:12.620 align:start position:0%
something from from here you read off
 

00:15:12.620 --> 00:15:16.060 align:start position:0%
something from from here you read off
the<00:15:12.830><c> hash</c><00:15:13.060><c> into</c><00:15:14.060><c> the</c><00:15:14.390><c> data</c><00:15:14.600><c> and</c><00:15:14.900><c> then</c><00:15:15.830><c> the</c>

00:15:16.060 --> 00:15:16.070 align:start position:0%
the hash into the data and then the
 

00:15:16.070 --> 00:15:18.010 align:start position:0%
the hash into the data and then the
video<00:15:16.610><c> hopefully</c><00:15:17.180><c> is</c><00:15:17.420><c> being</c><00:15:17.630><c> stored</c><00:15:17.810><c> into</c>

00:15:18.010 --> 00:15:18.020 align:start position:0%
video hopefully is being stored into
 

00:15:18.020 --> 00:15:19.210 align:start position:0%
video hopefully is being stored into
something<00:15:18.260><c> like</c><00:15:18.320><c> IP</c><00:15:18.500><c> FS</c><00:15:18.740><c> is</c><00:15:18.860><c> being</c><00:15:19.040><c> hashed</c>

00:15:19.210 --> 00:15:19.220 align:start position:0%
something like IP FS is being hashed
 

00:15:19.220 --> 00:15:20.950 align:start position:0%
something like IP FS is being hashed
right<00:15:19.460><c> back</c><00:15:19.640><c> in</c><00:15:19.880><c> which</c><00:15:20.480><c> means</c><00:15:20.660><c> we</c><00:15:20.810><c> now</c><00:15:20.930><c> have</c>

00:15:20.950 --> 00:15:20.960 align:start position:0%
right back in which means we now have
 

00:15:20.960 --> 00:15:23.350 align:start position:0%
right back in which means we now have
this<00:15:21.200><c> specific</c><00:15:21.440><c> window</c><00:15:22.250><c> in</c><00:15:22.430><c> between</c><00:15:22.850><c> this</c>

00:15:23.350 --> 00:15:23.360 align:start position:0%
this specific window in between this
 

00:15:23.360 --> 00:15:25.450 align:start position:0%
this specific window in between this
tick<00:15:23.690><c> and</c><00:15:23.870><c> this</c><00:15:24.020><c> tick</c><00:15:24.230><c> that</c><00:15:24.830><c> we</c><00:15:24.980><c> know</c><00:15:25.130><c> that</c><00:15:25.340><c> the</c>

00:15:25.450 --> 00:15:25.460 align:start position:0%
tick and this tick that we know that the
 

00:15:25.460 --> 00:15:27.730 align:start position:0%
tick and this tick that we know that the
video<00:15:25.700><c> was</c><00:15:25.850><c> actually</c><00:15:26.330><c> created</c><00:15:26.990><c> or</c><00:15:27.320><c> in</c><00:15:27.530><c> some</c>

00:15:27.730 --> 00:15:27.740 align:start position:0%
video was actually created or in some
 

00:15:27.740 --> 00:15:29.110 align:start position:0%
video was actually created or in some
sense<00:15:27.860><c> rendered</c><00:15:28.280><c> or</c><00:15:28.400><c> modified</c><00:15:28.820><c> and</c><00:15:29.000><c> this</c>

00:15:29.110 --> 00:15:29.120 align:start position:0%
sense rendered or modified and this
 

00:15:29.120 --> 00:15:30.460 align:start position:0%
sense rendered or modified and this
gives<00:15:29.300><c> us</c><00:15:29.420><c> a</c><00:15:29.480><c> very</c><00:15:29.720><c> narrow</c><00:15:29.930><c> window</c><00:15:30.020><c> and</c><00:15:30.290><c> allows</c>

00:15:30.460 --> 00:15:30.470 align:start position:0%
gives us a very narrow window and allows
 

00:15:30.470 --> 00:15:31.540 align:start position:0%
gives us a very narrow window and allows
us<00:15:30.500><c> to</c><00:15:31.100><c> in</c><00:15:31.220><c> some</c>

00:15:31.540 --> 00:15:31.550 align:start position:0%
us to in some
 

00:15:31.550 --> 00:15:33.009 align:start position:0%
us to in some
hence<00:15:31.700><c> prove</c><00:15:31.970><c> that</c><00:15:32.120><c> the</c><00:15:32.269><c> video</c><00:15:32.480><c> was</c><00:15:32.720><c> created</c>

00:15:33.009 --> 00:15:33.019 align:start position:0%
hence prove that the video was created
 

00:15:33.019 --> 00:15:36.220 align:start position:0%
hence prove that the video was created
or<00:15:33.380><c> faked</c><00:15:33.649><c> in</c><00:15:33.830><c> real</c><00:15:33.980><c> time</c><00:15:34.220><c> which</c><00:15:35.120><c> is</c><00:15:35.269><c> probably</c>

00:15:36.220 --> 00:15:36.230 align:start position:0%
or faked in real time which is probably
 

00:15:36.230 --> 00:15:38.590 align:start position:0%
or faked in real time which is probably
harder<00:15:36.529><c> so</c><00:15:37.010><c> that's</c><00:15:37.310><c> universal</c><00:15:37.760><c> hashtag</c><00:15:38.089><c> thank</c>

00:15:38.590 --> 00:15:38.600 align:start position:0%
harder so that's universal hashtag thank
 

00:15:38.600 --> 00:15:40.690 align:start position:0%
harder so that's universal hashtag thank
you

