WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:04.350 align:start position:0%
 
foreign

00:00:04.350 --> 00:00:04.360 align:start position:0%
 
 

00:00:04.360 --> 00:00:15.849 align:start position:0%
 
[Music]

00:00:15.849 --> 00:00:15.859 align:start position:0%
 
 

00:00:15.859 --> 00:00:19.189 align:start position:0%
 
Workshop<00:00:16.940><c> about</c><00:00:17.940><c> running</c><00:00:18.300><c> the</c><00:00:18.720><c> beaten</c><00:00:19.080><c> chain</c>

00:00:19.189 --> 00:00:19.199 align:start position:0%
Workshop about running the beaten chain
 

00:00:19.199 --> 00:00:22.130 align:start position:0%
Workshop about running the beaten chain
Explorer<00:00:19.619><c> on</c><00:00:19.920><c> your</c><00:00:20.039><c> own</c>

00:00:22.130 --> 00:00:22.140 align:start position:0%
Explorer on your own
 

00:00:22.140 --> 00:00:24.769 align:start position:0%
Explorer on your own
um<00:00:22.260><c> we</c><00:00:22.859><c> will</c><00:00:23.100><c> go</c><00:00:23.520><c> through</c>

00:00:24.769 --> 00:00:24.779 align:start position:0%
um we will go through
 

00:00:24.779 --> 00:00:27.589 align:start position:0%
um we will go through
how<00:00:25.439><c> we</c><00:00:25.619><c> came</c><00:00:25.920><c> to</c><00:00:26.100><c> the</c><00:00:26.279><c> idea</c><00:00:26.699><c> to</c><00:00:27.240><c> make</c><00:00:27.359><c> the</c>

00:00:27.589 --> 00:00:27.599 align:start position:0%
how we came to the idea to make the
 

00:00:27.599 --> 00:00:29.990 align:start position:0%
how we came to the idea to make the
beginning<00:00:27.800><c> chain</c><00:00:28.800><c> Explorer</c><00:00:29.340><c> and</c><00:00:29.760><c> then</c><00:00:29.880><c> we</c>

00:00:29.990 --> 00:00:30.000 align:start position:0%
beginning chain Explorer and then we
 

00:00:30.000 --> 00:00:32.030 align:start position:0%
beginning chain Explorer and then we
will<00:00:30.180><c> explain</c><00:00:30.359><c> how</c><00:00:30.840><c> we</c><00:00:31.019><c> how</c><00:00:31.500><c> you</c><00:00:31.740><c> can</c><00:00:31.859><c> actually</c>

00:00:32.030 --> 00:00:32.040 align:start position:0%
will explain how we how you can actually
 

00:00:32.040 --> 00:00:34.670 align:start position:0%
will explain how we how you can actually
run<00:00:32.340><c> the</c><00:00:32.640><c> beacon</c><00:00:33.000><c> chain</c><00:00:33.120><c> Explorer</c><00:00:33.600><c> we</c><00:00:34.260><c> this</c><00:00:34.559><c> is</c>

00:00:34.670 --> 00:00:34.680 align:start position:0%
run the beacon chain Explorer we this is
 

00:00:34.680 --> 00:00:35.690 align:start position:0%
run the beacon chain Explorer we this is
Stefan

00:00:35.690 --> 00:00:35.700 align:start position:0%
Stefan
 

00:00:35.700 --> 00:00:38.630 align:start position:0%
Stefan
my<00:00:36.180><c> colleague</c><00:00:36.660><c> and</c><00:00:37.260><c> me</c><00:00:37.440><c> Patrick</c>

00:00:38.630 --> 00:00:38.640 align:start position:0%
my colleague and me Patrick
 

00:00:38.640 --> 00:00:41.330 align:start position:0%
my colleague and me Patrick
we<00:00:39.180><c> both</c><00:00:39.420><c> work</c><00:00:39.660><c> for</c><00:00:39.960><c> the</c><00:00:40.079><c> company</c><00:00:40.200><c> pit</c><00:00:40.620><c> plan</c>

00:00:41.330 --> 00:00:41.340 align:start position:0%
we both work for the company pit plan
 

00:00:41.340 --> 00:00:44.049 align:start position:0%
we both work for the company pit plan
so<00:00:41.760><c> yeah</c><00:00:41.940><c> first</c><00:00:42.360><c> we</c><00:00:42.660><c> are</c>

00:00:44.049 --> 00:00:44.059 align:start position:0%
so yeah first we are
 

00:00:44.059 --> 00:00:46.970 align:start position:0%
so yeah first we are
Stefan<00:00:45.059><c> will</c><00:00:45.180><c> introduce</c><00:00:45.719><c> you</c>

00:00:46.970 --> 00:00:46.980 align:start position:0%
Stefan will introduce you
 

00:00:46.980 --> 00:00:50.209 align:start position:0%
Stefan will introduce you
to<00:00:47.180><c> our</c><00:00:48.180><c> company</c><00:00:48.420><c> and</c><00:00:49.140><c> how</c><00:00:49.320><c> we</c><00:00:49.620><c> actually</c><00:00:49.920><c> came</c>

00:00:50.209 --> 00:00:50.219 align:start position:0%
to our company and how we actually came
 

00:00:50.219 --> 00:00:53.389 align:start position:0%
to our company and how we actually came
to<00:00:50.399><c> the</c><00:00:50.579><c> idea</c><00:00:50.879><c> to</c><00:00:51.300><c> make</c><00:00:51.600><c> and</c><00:00:52.440><c> explore</c><00:00:52.980><c> to</c><00:00:53.219><c> the</c>

00:00:53.389 --> 00:00:53.399 align:start position:0%
to the idea to make and explore to the
 

00:00:53.399 --> 00:00:56.209 align:start position:0%
to the idea to make and explore to the
for<00:00:53.879><c> the</c><00:00:54.120><c> next</c><00:00:54.960><c> stage</c><00:00:55.260><c> of</c><00:00:55.500><c> the</c><00:00:55.680><c> ethereum</c>

00:00:56.209 --> 00:00:56.219 align:start position:0%
for the next stage of the ethereum
 

00:00:56.219 --> 00:00:57.350 align:start position:0%
for the next stage of the ethereum
project

00:00:57.350 --> 00:00:57.360 align:start position:0%
project
 

00:00:57.360 --> 00:00:59.930 align:start position:0%
project
then<00:00:57.840><c> we</c><00:00:58.079><c> go</c><00:00:58.440><c> briefly</c><00:00:58.920><c> into</c><00:00:59.100><c> the</c><00:00:59.399><c> through</c><00:00:59.760><c> the</c>

00:00:59.930 --> 00:00:59.940 align:start position:0%
then we go briefly into the through the
 

00:00:59.940 --> 00:01:03.110 align:start position:0%
then we go briefly into the through the
architecture<00:01:00.899><c> of</c><00:01:01.559><c> the</c><00:01:01.739><c> project</c><00:01:01.920><c> and</c><00:01:02.820><c> finally</c>

00:01:03.110 --> 00:01:03.120 align:start position:0%
architecture of the project and finally
 

00:01:03.120 --> 00:01:05.270 align:start position:0%
architecture of the project and finally
we<00:01:03.780><c> will</c><00:01:03.960><c> show</c><00:01:04.140><c> how</c><00:01:04.559><c> you</c><00:01:04.680><c> can</c><00:01:04.860><c> run</c><00:01:05.040><c> the</c>

00:01:05.270 --> 00:01:05.280 align:start position:0%
we will show how you can run the
 

00:01:05.280 --> 00:01:08.270 align:start position:0%
we will show how you can run the
Explorer<00:01:05.640><c> on</c><00:01:05.760><c> your</c><00:01:05.939><c> own</c>

00:01:08.270 --> 00:01:08.280 align:start position:0%
 
 

00:01:08.280 --> 00:01:11.929 align:start position:0%
 
but<00:01:09.119><c> before</c><00:01:09.360><c> we</c><00:01:10.140><c> start</c><00:01:10.320><c> with</c><00:01:10.619><c> anything</c>

00:01:11.929 --> 00:01:11.939 align:start position:0%
but before we start with anything
 

00:01:11.939 --> 00:01:13.969 align:start position:0%
but before we start with anything
everyone<00:01:12.540><c> who</c><00:01:13.140><c> everyone</c><00:01:13.439><c> who</c><00:01:13.680><c> wants</c><00:01:13.920><c> to</c>

00:01:13.969 --> 00:01:13.979 align:start position:0%
everyone who everyone who wants to
 

00:01:13.979 --> 00:01:17.390 align:start position:0%
everyone who everyone who wants to
participate<00:01:14.540><c> like</c><00:01:15.540><c> interactively</c><00:01:16.320><c> we</c><00:01:17.220><c> need</c>

00:01:17.390 --> 00:01:17.400 align:start position:0%
participate like interactively we need
 

00:01:17.400 --> 00:01:22.070 align:start position:0%
participate like interactively we need
you<00:01:17.780><c> sorry</c><00:01:18.780><c> I</c><00:01:19.740><c> was</c><00:01:19.920><c> on</c><00:01:19.979><c> the</c><00:01:20.159><c> wrong</c><00:01:20.280><c> laptop</c>

00:01:22.070 --> 00:01:22.080 align:start position:0%
you sorry I was on the wrong laptop
 

00:01:22.080 --> 00:01:24.289 align:start position:0%
you sorry I was on the wrong laptop
yeah

00:01:24.289 --> 00:01:24.299 align:start position:0%
yeah
 

00:01:24.299 --> 00:01:27.410 align:start position:0%
yeah
we<00:01:24.659><c> will</c><00:01:24.840><c> go</c><00:01:25.020><c> first</c><00:01:25.259><c> to</c><00:01:25.680><c> how</c><00:01:26.340><c> we</c><00:01:26.520><c> came</c><00:01:26.880><c> to</c><00:01:27.119><c> the</c>

00:01:27.410 --> 00:01:27.420 align:start position:0%
we will go first to how we came to the
 

00:01:27.420 --> 00:01:30.770 align:start position:0%
we will go first to how we came to the
beginning<00:01:27.780><c> expert</c><00:01:28.740><c> and</c><00:01:29.299><c> what</c><00:01:30.299><c> what</c><00:01:30.540><c> the</c>

00:01:30.770 --> 00:01:30.780 align:start position:0%
beginning expert and what what the
 

00:01:30.780 --> 00:01:32.570 align:start position:0%
beginning expert and what what the
architecture<00:01:31.259><c> of</c><00:01:31.439><c> the</c><00:01:31.560><c> project</c><00:01:31.680><c> look</c><00:01:32.040><c> looks</c>

00:01:32.570 --> 00:01:32.580 align:start position:0%
architecture of the project look looks
 

00:01:32.580 --> 00:01:34.910 align:start position:0%
architecture of the project look looks
like<00:01:32.640><c> and</c><00:01:33.299><c> finally</c><00:01:33.659><c> we</c><00:01:34.380><c> will</c><00:01:34.500><c> show</c><00:01:34.619><c> you</c><00:01:34.740><c> how</c>

00:01:34.910 --> 00:01:34.920 align:start position:0%
like and finally we will show you how
 

00:01:34.920 --> 00:01:37.130 align:start position:0%
like and finally we will show you how
you<00:01:35.040><c> run</c><00:01:35.220><c> the</c><00:01:35.400><c> Explorer</c><00:01:35.820><c> but</c><00:01:36.240><c> before</c><00:01:36.360><c> we</c><00:01:36.659><c> go</c><00:01:36.900><c> to</c>

00:01:37.130 --> 00:01:37.140 align:start position:0%
you run the Explorer but before we go to
 

00:01:37.140 --> 00:01:40.010 align:start position:0%
you run the Explorer but before we go to
anything<00:01:37.439><c> we</c><00:01:38.340><c> need</c><00:01:38.520><c> you</c><00:01:38.820><c> anyone</c><00:01:39.479><c> who</c><00:01:39.659><c> wants</c><00:01:39.900><c> to</c>

00:01:40.010 --> 00:01:40.020 align:start position:0%
anything we need you anyone who wants to
 

00:01:40.020 --> 00:01:43.490 align:start position:0%
anything we need you anyone who wants to
participate<00:01:40.500><c> we</c><00:01:40.740><c> need</c><00:01:40.920><c> you</c><00:01:41.100><c> to</c><00:01:41.280><c> to</c><00:01:42.180><c> download</c><00:01:42.840><c> a</c>

00:01:43.490 --> 00:01:43.500 align:start position:0%
participate we need you to to download a
 

00:01:43.500 --> 00:01:44.390 align:start position:0%
participate we need you to to download a
few<00:01:43.619><c> things</c>

00:01:44.390 --> 00:01:44.400 align:start position:0%
few things
 

00:01:44.400 --> 00:01:45.649 align:start position:0%
few things
so

00:01:45.649 --> 00:01:45.659 align:start position:0%
so
 

00:01:45.659 --> 00:01:48.170 align:start position:0%
so
are<00:01:46.259><c> there</c><00:01:46.439><c> any</c><00:01:46.680><c> anyone</c><00:01:47.159><c> who</c><00:01:47.460><c> wants</c><00:01:48.119><c> to</c>

00:01:48.170 --> 00:01:48.180 align:start position:0%
are there any anyone who wants to
 

00:01:48.180 --> 00:01:51.350 align:start position:0%
are there any anyone who wants to
participate<00:01:48.600><c> on</c><00:01:49.259><c> this</c><00:01:49.380><c> laptop</c>

00:01:51.350 --> 00:01:51.360 align:start position:0%
participate on this laptop
 

00:01:51.360 --> 00:01:53.749 align:start position:0%
participate on this laptop
um<00:01:51.479><c> do</c><00:01:51.659><c> we</c><00:01:51.840><c> have</c><00:01:51.960><c> install</c><00:01:52.380><c> Docker</c><00:01:53.100><c> in</c><00:01:53.399><c> Docker</c>

00:01:53.749 --> 00:01:53.759 align:start position:0%
um do we have install Docker in Docker
 

00:01:53.759 --> 00:01:57.350 align:start position:0%
um do we have install Docker in Docker
compose

00:01:57.350 --> 00:01:57.360 align:start position:0%
 
 

00:01:57.360 --> 00:01:59.929 align:start position:0%
 
so<00:01:57.960><c> can</c><00:01:58.200><c> you</c><00:01:58.380><c> basically</c><00:01:58.920><c> try</c><00:01:59.159><c> and</c><00:01:59.340><c> see</c><00:01:59.520><c> if</c><00:01:59.759><c> you</c>

00:01:59.929 --> 00:01:59.939 align:start position:0%
so can you basically try and see if you
 

00:01:59.939 --> 00:02:02.030 align:start position:0%
so can you basically try and see if you
can<00:02:00.060><c> access</c><00:02:00.360><c> the</c><00:02:00.659><c> repository</c><00:02:01.200><c> if</c><00:02:01.619><c> we</c><00:02:01.740><c> made</c><00:02:01.920><c> it</c>

00:02:02.030 --> 00:02:02.040 align:start position:0%
can access the repository if we made it
 

00:02:02.040 --> 00:02:02.870 align:start position:0%
can access the repository if we made it
public

00:02:02.870 --> 00:02:02.880 align:start position:0%
public
 

00:02:02.880 --> 00:02:04.310 align:start position:0%
public
or<00:02:03.240><c> not</c>

00:02:04.310 --> 00:02:04.320 align:start position:0%
or not
 

00:02:04.320 --> 00:02:05.569 align:start position:0%
or not
yeah<00:02:04.560><c> then</c>

00:02:05.569 --> 00:02:05.579 align:start position:0%
yeah then
 

00:02:05.579 --> 00:02:08.330 align:start position:0%
yeah then
I'll<00:02:06.060><c> quickly</c><00:02:06.540><c> we'll</c><00:02:06.899><c> jump</c><00:02:07.140><c> back</c><00:02:07.320><c> to</c><00:02:07.500><c> that</c>

00:02:08.330 --> 00:02:08.340 align:start position:0%
I'll quickly we'll jump back to that
 

00:02:08.340 --> 00:02:11.510 align:start position:0%
I'll quickly we'll jump back to that
and<00:02:08.880><c> I'll</c><00:02:09.060><c> quickly</c><00:02:09.479><c> introduce</c><00:02:10.220><c> kind</c><00:02:11.220><c> of</c><00:02:11.400><c> who</c>

00:02:11.510 --> 00:02:11.520 align:start position:0%
and I'll quickly introduce kind of who
 

00:02:11.520 --> 00:02:13.490 align:start position:0%
and I'll quickly introduce kind of who
we<00:02:11.700><c> are</c><00:02:11.879><c> a</c><00:02:12.180><c> bit</c><00:02:12.360><c> more</c><00:02:12.480><c> in</c><00:02:12.660><c> detail</c>

00:02:13.490 --> 00:02:13.500 align:start position:0%
we are a bit more in detail
 

00:02:13.500 --> 00:02:17.089 align:start position:0%
we are a bit more in detail
so<00:02:14.819><c> um</c><00:02:14.879><c> the</c><00:02:15.660><c> company</c><00:02:15.900><c> bitfly</c><00:02:16.440><c> was</c><00:02:16.739><c> founded</c>

00:02:17.089 --> 00:02:17.099 align:start position:0%
so um the company bitfly was founded
 

00:02:17.099 --> 00:02:20.990 align:start position:0%
so um the company bitfly was founded
2017<00:02:17.819><c> and</c><00:02:18.660><c> we've</c><00:02:18.959><c> done</c><00:02:19.200><c> a</c><00:02:19.500><c> range</c><00:02:19.680><c> of</c><00:02:19.800><c> products</c>

00:02:20.990 --> 00:02:21.000 align:start position:0%
2017 and we've done a range of products
 

00:02:21.000 --> 00:02:23.510 align:start position:0%
2017 and we've done a range of products
um the<00:02:21.780><c> we've</c><00:02:22.379><c> been</c><00:02:22.440><c> basically</c><00:02:22.860><c> active</c><00:02:23.220><c> since</c>

00:02:23.510 --> 00:02:23.520 align:start position:0%
um the we've been basically active since
 

00:02:23.520 --> 00:02:25.190 align:start position:0%
um the we've been basically active since
the<00:02:23.700><c> beginning</c><00:02:23.819><c> of</c><00:02:24.120><c> ethereum</c><00:02:24.599><c> in</c><00:02:24.900><c> this</c><00:02:25.020><c> space</c>

00:02:25.190 --> 00:02:25.200 align:start position:0%
the beginning of ethereum in this space
 

00:02:25.200 --> 00:02:27.770 align:start position:0%
the beginning of ethereum in this space
we<00:02:26.040><c> actually</c><00:02:26.220><c> created</c><00:02:26.819><c> one</c><00:02:27.480><c> of</c><00:02:27.540><c> the</c><00:02:27.660><c> first</c>

00:02:27.770 --> 00:02:27.780 align:start position:0%
we actually created one of the first
 

00:02:27.780 --> 00:02:30.350 align:start position:0%
we actually created one of the first
block<00:02:28.140><c> explorers</c><00:02:28.800><c> but</c><00:02:29.459><c> kind</c><00:02:29.640><c> of</c><00:02:29.700><c> let</c><00:02:29.819><c> it</c><00:02:30.060><c> slack</c>

00:02:30.350 --> 00:02:30.360 align:start position:0%
block explorers but kind of let it slack
 

00:02:30.360 --> 00:02:32.630 align:start position:0%
block explorers but kind of let it slack
a<00:02:30.480><c> bit</c><00:02:30.599><c> so</c><00:02:31.080><c> that</c><00:02:31.260><c> was</c><00:02:31.459><c> etherchain.org</c><00:02:32.459><c> it's</c>

00:02:32.630 --> 00:02:32.640 align:start position:0%
a bit so that was etherchain.org it's
 

00:02:32.640 --> 00:02:34.850 align:start position:0%
a bit so that was etherchain.org it's
one<00:02:32.819><c> of</c><00:02:32.940><c> the</c><00:02:33.000><c> older</c><00:02:33.300><c> ones</c><00:02:33.599><c> and</c><00:02:34.319><c> then</c><00:02:34.379><c> later</c><00:02:34.620><c> on</c>

00:02:34.850 --> 00:02:34.860 align:start position:0%
one of the older ones and then later on
 

00:02:34.860 --> 00:02:36.830 align:start position:0%
one of the older ones and then later on
we<00:02:35.220><c> kind</c><00:02:35.400><c> of</c><00:02:35.520><c> regretted</c><00:02:36.060><c> not</c><00:02:36.360><c> putting</c><00:02:36.720><c> more</c>

00:02:36.830 --> 00:02:36.840 align:start position:0%
we kind of regretted not putting more
 

00:02:36.840 --> 00:02:39.110 align:start position:0%
we kind of regretted not putting more
effort<00:02:37.140><c> into</c><00:02:37.440><c> that</c><00:02:38.040><c> Explorer</c><00:02:38.580><c> and</c><00:02:38.700><c> then</c><00:02:38.879><c> we</c>

00:02:39.110 --> 00:02:39.120 align:start position:0%
effort into that Explorer and then we
 

00:02:39.120 --> 00:02:42.050 align:start position:0%
effort into that Explorer and then we
kind<00:02:39.900><c> of</c><00:02:40.020><c> decided</c><00:02:40.560><c> now</c><00:02:40.920><c> that</c><00:02:41.220><c> there's</c><00:02:41.580><c> uh</c>

00:02:42.050 --> 00:02:42.060 align:start position:0%
kind of decided now that there's uh
 

00:02:42.060 --> 00:02:44.750 align:start position:0%
kind of decided now that there's uh
gonna<00:02:42.300><c> be</c><00:02:42.480><c> ethereum</c><00:02:43.260><c> 2.0</c><00:02:43.800><c> or</c>

00:02:44.750 --> 00:02:44.760 align:start position:0%
gonna be ethereum 2.0 or
 

00:02:44.760 --> 00:02:47.089 align:start position:0%
gonna be ethereum 2.0 or
um<00:02:44.819><c> basically</c><00:02:45.599><c> the</c><00:02:45.840><c> merge</c><00:02:46.200><c> we</c><00:02:46.560><c> decided</c><00:02:46.980><c> to</c>

00:02:47.089 --> 00:02:47.099 align:start position:0%
um basically the merge we decided to
 

00:02:47.099 --> 00:02:49.070 align:start position:0%
um basically the merge we decided to
create<00:02:47.459><c> another</c><00:02:47.700><c> Explorer</c><00:02:48.300><c> specifically</c><00:02:48.840><c> for</c>

00:02:49.070 --> 00:02:49.080 align:start position:0%
create another Explorer specifically for
 

00:02:49.080 --> 00:02:52.729 align:start position:0%
create another Explorer specifically for
phase<00:02:49.379><c> zero</c><00:02:49.940><c> and</c><00:02:50.940><c> that</c><00:02:51.120><c> Explorer</c><00:02:51.680><c> kind</c><00:02:52.680><c> of</c>

00:02:52.729 --> 00:02:52.739 align:start position:0%
phase zero and that Explorer kind of
 

00:02:52.739 --> 00:02:54.710 align:start position:0%
phase zero and that Explorer kind of
ended<00:02:53.099><c> up</c><00:02:53.220><c> being</c><00:02:53.400><c> the</c><00:02:53.640><c> beacon</c><00:02:53.879><c> chain</c><00:02:54.060><c> Explorer</c>

00:02:54.710 --> 00:02:54.720 align:start position:0%
ended up being the beacon chain Explorer
 

00:02:54.720 --> 00:02:57.229 align:start position:0%
ended up being the beacon chain Explorer
and<00:02:54.900><c> it</c><00:02:55.019><c> started</c><00:02:55.319><c> out</c><00:02:55.440><c> where</c><00:02:56.099><c> everyone</c><00:02:56.400><c> could</c>

00:02:57.229 --> 00:02:57.239 align:start position:0%
and it started out where everyone could
 

00:02:57.239 --> 00:02:59.089 align:start position:0%
and it started out where everyone could
basically<00:02:57.599><c> see</c><00:02:57.900><c> all</c><00:02:58.080><c> the</c><00:02:58.200><c> information</c><00:02:58.379><c> about</c>

00:02:59.089 --> 00:02:59.099 align:start position:0%
basically see all the information about
 

00:02:59.099 --> 00:03:01.670 align:start position:0%
basically see all the information about
the<00:02:59.340><c> beacon</c><00:02:59.700><c> chain</c><00:02:59.879><c> uh</c><00:03:00.780><c> maybe</c><00:03:01.080><c> you</c><00:03:01.379><c> shall</c><00:03:01.560><c> of</c>

00:03:01.670 --> 00:03:01.680 align:start position:0%
the beacon chain uh maybe you shall of
 

00:03:01.680 --> 00:03:03.650 align:start position:0%
the beacon chain uh maybe you shall of
hands<00:03:01.980><c> who</c><00:03:02.220><c> has</c><00:03:02.400><c> used</c><00:03:02.580><c> the</c><00:03:02.879><c> Explorer</c><00:03:03.360><c> before</c>

00:03:03.650 --> 00:03:03.660 align:start position:0%
hands who has used the Explorer before
 

00:03:03.660 --> 00:03:06.430 align:start position:0%
hands who has used the Explorer before
maybe<00:03:04.620><c> just</c><00:03:04.980><c> to</c><00:03:05.160><c> kind</c><00:03:05.280><c> of</c><00:03:05.400><c> get</c><00:03:05.519><c> a</c><00:03:05.700><c> feel</c>

00:03:06.430 --> 00:03:06.440 align:start position:0%
maybe just to kind of get a feel
 

00:03:06.440 --> 00:03:09.110 align:start position:0%
maybe just to kind of get a feel
so<00:03:07.440><c> about</c><00:03:07.739><c> half</c><00:03:08.040><c> of</c><00:03:08.400><c> the</c><00:03:08.580><c> people</c><00:03:08.700><c> have</c><00:03:09.000><c> used</c>

00:03:09.110 --> 00:03:09.120 align:start position:0%
so about half of the people have used
 

00:03:09.120 --> 00:03:11.030 align:start position:0%
so about half of the people have used
the<00:03:09.300><c> Explorer</c><00:03:09.780><c> before</c>

00:03:11.030 --> 00:03:11.040 align:start position:0%
the Explorer before
 

00:03:11.040 --> 00:03:11.630 align:start position:0%
the Explorer before
um

00:03:11.630 --> 00:03:11.640 align:start position:0%
um
 

00:03:11.640 --> 00:03:13.729 align:start position:0%
um
so<00:03:12.239><c> maybe</c><00:03:12.420><c> if</c><00:03:12.659><c> you</c><00:03:12.780><c> want</c><00:03:12.900><c> to</c><00:03:13.019><c> show</c><00:03:13.379><c> off</c><00:03:13.560><c> hand</c>

00:03:13.729 --> 00:03:13.739 align:start position:0%
so maybe if you want to show off hand
 

00:03:13.739 --> 00:03:16.729 align:start position:0%
so maybe if you want to show off hand
who's<00:03:14.040><c> running</c><00:03:14.400><c> a</c><00:03:14.640><c> validator</c>

00:03:16.729 --> 00:03:16.739 align:start position:0%
who's running a validator
 

00:03:16.739 --> 00:03:19.670 align:start position:0%
who's running a validator
okay<00:03:17.280><c> uh</c><00:03:18.239><c> quite</c><00:03:18.720><c> quite</c><00:03:19.019><c> a</c><00:03:19.140><c> few</c><00:03:19.200><c> of</c><00:03:19.379><c> the</c><00:03:19.500><c> people</c>

00:03:19.670 --> 00:03:19.680 align:start position:0%
okay uh quite quite a few of the people
 

00:03:19.680 --> 00:03:21.770 align:start position:0%
okay uh quite quite a few of the people
that<00:03:19.920><c> are</c><00:03:20.040><c> using</c><00:03:20.400><c> it</c>

00:03:21.770 --> 00:03:21.780 align:start position:0%
that are using it
 

00:03:21.780 --> 00:03:24.589 align:start position:0%
that are using it
um<00:03:21.840><c> so</c><00:03:22.319><c> basically</c><00:03:22.980><c> we</c><00:03:23.220><c> we</c><00:03:23.459><c> wanted</c><00:03:23.640><c> to</c><00:03:23.940><c> create</c><00:03:24.360><c> a</c>

00:03:24.589 --> 00:03:24.599 align:start position:0%
um so basically we we wanted to create a
 

00:03:24.599 --> 00:03:26.630 align:start position:0%
um so basically we we wanted to create a
nice<00:03:24.720><c> place</c><00:03:25.019><c> for</c><00:03:25.739><c> you</c><00:03:25.860><c> to</c><00:03:26.040><c> understand</c><00:03:26.220><c> what's</c>

00:03:26.630 --> 00:03:26.640 align:start position:0%
nice place for you to understand what's
 

00:03:26.640 --> 00:03:29.089 align:start position:0%
nice place for you to understand what's
actually<00:03:26.879><c> going</c><00:03:27.120><c> on</c><00:03:27.300><c> with</c><00:03:27.540><c> the</c><00:03:27.659><c> validator</c><00:03:28.099><c> uh</c>

00:03:29.089 --> 00:03:29.099 align:start position:0%
actually going on with the validator uh
 

00:03:29.099 --> 00:03:30.470 align:start position:0%
actually going on with the validator uh
to<00:03:29.459><c> see</c><00:03:29.580><c> the</c><00:03:29.760><c> different</c><00:03:29.879><c> states</c><00:03:30.120><c> of</c><00:03:30.360><c> the</c>

00:03:30.470 --> 00:03:30.480 align:start position:0%
to see the different states of the
 

00:03:30.480 --> 00:03:32.149 align:start position:0%
to see the different states of the
validator<00:03:30.900><c> to</c><00:03:31.260><c> kind</c><00:03:31.440><c> of</c><00:03:31.560><c> make</c><00:03:31.680><c> sure</c><00:03:31.800><c> you</c><00:03:31.980><c> don't</c>

00:03:32.149 --> 00:03:32.159 align:start position:0%
validator to kind of make sure you don't
 

00:03:32.159 --> 00:03:36.050 align:start position:0%
validator to kind of make sure you don't
get<00:03:32.340><c> slashed</c><00:03:32.959><c> and</c><00:03:33.959><c> we</c><00:03:34.379><c> also</c><00:03:34.620><c> operated</c><00:03:35.099><c> uh</c><00:03:35.819><c> one</c>

00:03:36.050 --> 00:03:36.060 align:start position:0%
get slashed and we also operated uh one
 

00:03:36.060 --> 00:03:37.449 align:start position:0%
get slashed and we also operated uh one
of<00:03:36.180><c> the</c><00:03:36.360><c> bigger</c><00:03:36.659><c> mining</c><00:03:36.959><c> pools</c><00:03:37.260><c> called</c>

00:03:37.449 --> 00:03:37.459 align:start position:0%
of the bigger mining pools called
 

00:03:37.459 --> 00:03:41.089 align:start position:0%
of the bigger mining pools called
ethermine.org<00:03:38.459><c> that</c><00:03:39.000><c> was</c><00:03:39.180><c> now</c><00:03:39.360><c> retired</c><00:03:40.099><c> since</c>

00:03:41.089 --> 00:03:41.099 align:start position:0%
ethermine.org that was now retired since
 

00:03:41.099 --> 00:03:43.430 align:start position:0%
ethermine.org that was now retired since
the<00:03:41.280><c> merge</c><00:03:41.700><c> and</c><00:03:42.060><c> we</c><00:03:42.420><c> kind</c><00:03:42.720><c> of</c><00:03:42.780><c> shifted</c><00:03:43.200><c> away</c>

00:03:43.430 --> 00:03:43.440 align:start position:0%
the merge and we kind of shifted away
 

00:03:43.440 --> 00:03:46.009 align:start position:0%
the merge and we kind of shifted away
from<00:03:43.980><c> mining</c><00:03:44.640><c> a</c><00:03:44.819><c> bit</c><00:03:44.940><c> and</c><00:03:45.299><c> focusing</c><00:03:45.720><c> we're</c>

00:03:46.009 --> 00:03:46.019 align:start position:0%
from mining a bit and focusing we're
 

00:03:46.019 --> 00:03:48.830 align:start position:0%
from mining a bit and focusing we're
focusing<00:03:46.379><c> a</c><00:03:46.560><c> bit</c><00:03:46.620><c> more</c><00:03:46.860><c> on</c><00:03:47.400><c> staking</c><00:03:47.760><c> so</c><00:03:48.180><c> kind</c>

00:03:48.830 --> 00:03:48.840 align:start position:0%
focusing a bit more on staking so kind
 

00:03:48.840 --> 00:03:51.170 align:start position:0%
focusing a bit more on staking so kind
of<00:03:48.959><c> to</c><00:03:49.379><c> chill</c><00:03:49.680><c> a</c><00:03:49.980><c> bit</c><00:03:50.099><c> our</c><00:03:50.340><c> other</c><00:03:50.459><c> products</c><00:03:50.940><c> we</c>

00:03:51.170 --> 00:03:51.180 align:start position:0%
of to chill a bit our other products we
 

00:03:51.180 --> 00:03:53.809 align:start position:0%
of to chill a bit our other products we
have<00:03:51.860><c> staking.ethermine.org</c><00:03:52.860><c> now</c><00:03:52.980><c> where</c><00:03:53.640><c> you</c>

00:03:53.809 --> 00:03:53.819 align:start position:0%
have staking.ethermine.org now where you
 

00:03:53.819 --> 00:03:56.330 align:start position:0%
have staking.ethermine.org now where you
can<00:03:53.879><c> stake</c><00:03:54.180><c> with</c><00:03:54.360><c> less</c><00:03:54.599><c> than</c><00:03:54.840><c> 32</c><00:03:55.799><c> each</c><00:03:55.980><c> and</c><00:03:56.220><c> we</c>

00:03:56.330 --> 00:03:56.340 align:start position:0%
can stake with less than 32 each and we
 

00:03:56.340 --> 00:03:58.430 align:start position:0%
can stake with less than 32 each and we
have<00:03:56.459><c> eat</c><00:03:56.640><c> pool</c><00:03:56.940><c> if</c><00:03:57.480><c> you're</c><00:03:57.599><c> too</c><00:03:57.780><c> lazy</c><00:03:58.080><c> to</c><00:03:58.319><c> run</c>

00:03:58.430 --> 00:03:58.440 align:start position:0%
have eat pool if you're too lazy to run
 

00:03:58.440 --> 00:04:00.410 align:start position:0%
have eat pool if you're too lazy to run
your<00:03:58.860><c> own</c><00:03:58.980><c> validator</c><00:03:59.580><c> you</c><00:03:59.879><c> can</c><00:04:00.000><c> just</c><00:04:00.120><c> upload</c>

00:04:00.410 --> 00:04:00.420 align:start position:0%
your own validator you can just upload
 

00:04:00.420 --> 00:04:02.270 align:start position:0%
your own validator you can just upload
your<00:04:00.599><c> validator</c><00:04:01.019><c> key</c><00:04:01.379><c> and</c><00:04:01.860><c> we'll</c><00:04:01.980><c> kind</c><00:04:02.220><c> of</c>

00:04:02.270 --> 00:04:02.280 align:start position:0%
your validator key and we'll kind of
 

00:04:02.280 --> 00:04:04.190 align:start position:0%
your validator key and we'll kind of
take<00:04:02.400><c> care</c><00:04:02.580><c> of</c><00:04:02.700><c> that</c><00:04:02.879><c> for</c><00:04:03.120><c> you</c>

00:04:04.190 --> 00:04:04.200 align:start position:0%
take care of that for you
 

00:04:04.200 --> 00:04:05.330 align:start position:0%
take care of that for you
um

00:04:05.330 --> 00:04:05.340 align:start position:0%
um
 

00:04:05.340 --> 00:04:07.670 align:start position:0%
um
uh<00:04:06.060><c> and</c><00:04:06.299><c> then</c><00:04:06.360><c> a</c><00:04:06.599><c> brief</c><00:04:06.840><c> history</c><00:04:07.080><c> I</c><00:04:07.440><c> kind</c><00:04:07.620><c> of</c>

00:04:07.670 --> 00:04:07.680 align:start position:0%
uh and then a brief history I kind of
 

00:04:07.680 --> 00:04:10.309 align:start position:0%
uh and then a brief history I kind of
already<00:04:07.860><c> touched</c><00:04:08.280><c> on</c><00:04:08.400><c> that</c><00:04:08.640><c> so</c><00:04:09.840><c> um</c><00:04:09.840><c> it</c><00:04:10.019><c> started</c>

00:04:10.309 --> 00:04:10.319 align:start position:0%
already touched on that so um it started
 

00:04:10.319 --> 00:04:13.369 align:start position:0%
already touched on that so um it started
out<00:04:10.500><c> in</c><00:04:10.980><c> 2019</c><00:04:11.580><c> end</c><00:04:12.060><c> of</c><00:04:12.180><c> 2019</c><00:04:12.720><c> with</c><00:04:13.080><c> the</c><00:04:13.260><c> first</c>

00:04:13.369 --> 00:04:13.379 align:start position:0%
out in 2019 end of 2019 with the first
 

00:04:13.379 --> 00:04:16.129 align:start position:0%
out in 2019 end of 2019 with the first
test<00:04:13.620><c> networks</c><00:04:14.159><c> so</c><00:04:14.580><c> even</c><00:04:14.760><c> before</c>

00:04:16.129 --> 00:04:16.139 align:start position:0%
test networks so even before
 

00:04:16.139 --> 00:04:18.530 align:start position:0%
test networks so even before
um<00:04:16.199><c> the</c><00:04:16.500><c> Genesis</c><00:04:17.040><c> of</c><00:04:17.340><c> the</c><00:04:17.459><c> beacon</c><00:04:17.760><c> chain</c><00:04:17.940><c> here</c>

00:04:18.530 --> 00:04:18.540 align:start position:0%
um the Genesis of the beacon chain here
 

00:04:18.540 --> 00:04:20.270 align:start position:0%
um the Genesis of the beacon chain here
you<00:04:18.660><c> can</c><00:04:18.780><c> see</c><00:04:18.900><c> a</c><00:04:19.139><c> small</c><00:04:19.320><c> or</c><00:04:19.739><c> kind</c><00:04:20.040><c> of</c><00:04:20.100><c> nice</c>

00:04:20.270 --> 00:04:20.280 align:start position:0%
you can see a small or kind of nice
 

00:04:20.280 --> 00:04:23.270 align:start position:0%
you can see a small or kind of nice
picture<00:04:20.639><c> of</c><00:04:21.419><c> the</c><00:04:21.600><c> Genesis</c><00:04:22.019><c> event</c>

00:04:23.270 --> 00:04:23.280 align:start position:0%
picture of the Genesis event
 

00:04:23.280 --> 00:04:24.950 align:start position:0%
picture of the Genesis event
um<00:04:23.340><c> we</c><00:04:23.580><c> kind</c><00:04:23.759><c> of</c><00:04:23.880><c> created</c><00:04:24.180><c> like</c><00:04:24.360><c> a</c><00:04:24.540><c> slot</c><00:04:24.840><c> view</c>

00:04:24.950 --> 00:04:24.960 align:start position:0%
um we kind of created like a slot view
 

00:04:24.960 --> 00:04:28.070 align:start position:0%
um we kind of created like a slot view
so<00:04:25.440><c> each</c><00:04:26.400><c> one</c><00:04:26.580><c> of</c><00:04:26.699><c> those</c><00:04:26.820><c> rows</c><00:04:27.300><c> if</c><00:04:27.840><c> you</c><00:04:27.960><c> don't</c>

00:04:28.070 --> 00:04:28.080 align:start position:0%
so each one of those rows if you don't
 

00:04:28.080 --> 00:04:31.010 align:start position:0%
so each one of those rows if you don't
know<00:04:28.259><c> is</c><00:04:29.160><c> an</c><00:04:29.340><c> EPO</c><00:04:29.820><c> and</c><00:04:30.120><c> in</c><00:04:30.240><c> one</c><00:04:30.360><c> Epoch</c><00:04:30.900><c> there</c>

00:04:31.010 --> 00:04:31.020 align:start position:0%
know is an EPO and in one Epoch there
 

00:04:31.020 --> 00:04:32.749 align:start position:0%
know is an EPO and in one Epoch there
are<00:04:31.199><c> 32</c><00:04:31.560><c> slots</c><00:04:31.860><c> and</c><00:04:32.040><c> here</c><00:04:32.220><c> you</c><00:04:32.340><c> can</c><00:04:32.520><c> kind</c><00:04:32.639><c> of</c>

00:04:32.749 --> 00:04:32.759 align:start position:0%
are 32 slots and here you can kind of
 

00:04:32.759 --> 00:04:35.390 align:start position:0%
are 32 slots and here you can kind of
see<00:04:33.000><c> the</c><00:04:33.780><c> green</c><00:04:33.900><c> part</c><00:04:34.320><c> is</c><00:04:34.919><c> when</c><00:04:35.160><c> it</c><00:04:35.280><c> was</c>

00:04:35.390 --> 00:04:35.400 align:start position:0%
see the green part is when it was
 

00:04:35.400 --> 00:04:37.370 align:start position:0%
see the green part is when it was
proposed<00:04:35.880><c> the</c><00:04:36.000><c> red</c><00:04:36.180><c> one</c><00:04:36.360><c> is</c><00:04:36.600><c> when</c><00:04:36.780><c> it's</c><00:04:36.960><c> missed</c>

00:04:37.370 --> 00:04:37.380 align:start position:0%
proposed the red one is when it's missed
 

00:04:37.380 --> 00:04:40.550 align:start position:0%
proposed the red one is when it's missed
and<00:04:38.280><c> the</c><00:04:38.400><c> yellow</c><00:04:38.520><c> is</c><00:04:38.759><c> if</c><00:04:38.940><c> it's</c><00:04:39.060><c> orphaned</c><00:04:39.720><c> and</c>

00:04:40.550 --> 00:04:40.560 align:start position:0%
and the yellow is if it's orphaned and
 

00:04:40.560 --> 00:04:42.469 align:start position:0%
and the yellow is if it's orphaned and
that's<00:04:40.680><c> kind</c><00:04:40.979><c> of</c><00:04:41.040><c> a</c><00:04:41.280><c> nice</c><00:04:41.460><c> overview</c><00:04:42.000><c> of</c><00:04:42.300><c> the</c>

00:04:42.469 --> 00:04:42.479 align:start position:0%
that's kind of a nice overview of the
 

00:04:42.479 --> 00:04:44.749 align:start position:0%
that's kind of a nice overview of the
first<00:04:42.660><c> few</c><00:04:43.020><c> epochs</c><00:04:43.800><c> when</c><00:04:44.220><c> the</c><00:04:44.400><c> Genesis</c>

00:04:44.749 --> 00:04:44.759 align:start position:0%
first few epochs when the Genesis
 

00:04:44.759 --> 00:04:46.550 align:start position:0%
first few epochs when the Genesis
happened<00:04:45.060><c> and</c><00:04:45.720><c> we</c><00:04:45.900><c> also</c><00:04:46.080><c> have</c><00:04:46.199><c> like</c><00:04:46.380><c> a</c>

00:04:46.550 --> 00:04:46.560 align:start position:0%
happened and we also have like a
 

00:04:46.560 --> 00:04:49.490 align:start position:0%
happened and we also have like a
checklist<00:04:46.860><c> below</c><00:04:47.340><c> how</c><00:04:48.240><c> much</c><00:04:48.360><c> finalization</c><00:04:49.080><c> we</c>

00:04:49.490 --> 00:04:49.500 align:start position:0%
checklist below how much finalization we
 

00:04:49.500 --> 00:04:51.890 align:start position:0%
checklist below how much finalization we
have<00:04:49.680><c> uh</c><00:04:50.160><c> no</c><00:04:50.400><c> our</c><00:04:50.520><c> participation</c><00:04:51.000><c> we</c><00:04:51.300><c> have</c><00:04:51.479><c> and</c>

00:04:51.890 --> 00:04:51.900 align:start position:0%
have uh no our participation we have and
 

00:04:51.900 --> 00:04:53.930 align:start position:0%
have uh no our participation we have and
if<00:04:52.020><c> the</c><00:04:52.199><c> EPO</c><00:04:52.560><c> has</c><00:04:52.740><c> Justified</c><00:04:53.100><c> and</c><00:04:53.340><c> finalized</c>

00:04:53.930 --> 00:04:53.940 align:start position:0%
if the EPO has Justified and finalized
 

00:04:53.940 --> 00:04:56.629 align:start position:0%
if the EPO has Justified and finalized
and<00:04:54.900><c> a</c><00:04:55.080><c> nice</c><00:04:55.199><c> rocket</c><00:04:55.620><c> or</c><00:04:55.919><c> like</c><00:04:56.160><c> the</c><00:04:56.280><c> countdown</c>

00:04:56.629 --> 00:04:56.639 align:start position:0%
and a nice rocket or like the countdown
 

00:04:56.639 --> 00:04:59.930 align:start position:0%
and a nice rocket or like the countdown
when<00:04:57.300><c> Genesis</c><00:04:57.780><c> started</c><00:04:58.520><c> which</c><00:04:59.520><c> is</c><00:04:59.639><c> also</c>

00:04:59.930 --> 00:04:59.940 align:start position:0%
when Genesis started which is also
 

00:04:59.940 --> 00:05:03.710 align:start position:0%
when Genesis started which is also
pretty<00:05:00.120><c> pretty</c><00:05:00.419><c> nice</c><00:05:00.979><c> so</c><00:05:01.979><c> that's</c><00:05:02.220><c> kind</c><00:05:02.520><c> of</c><00:05:02.639><c> uh</c>

00:05:03.710 --> 00:05:03.720 align:start position:0%
pretty pretty nice so that's kind of uh
 

00:05:03.720 --> 00:05:06.950 align:start position:0%
pretty pretty nice so that's kind of uh
how<00:05:04.440><c> how</c><00:05:04.680><c> this</c><00:05:04.979><c> whole</c><00:05:05.160><c> project</c><00:05:05.460><c> began</c><00:05:06.000><c> and</c><00:05:06.720><c> it</c>

00:05:06.950 --> 00:05:06.960 align:start position:0%
how how this whole project began and it
 

00:05:06.960 --> 00:05:09.110 align:start position:0%
how how this whole project began and it
kind<00:05:07.139><c> of</c><00:05:07.259><c> exploded</c><00:05:07.979><c> a</c><00:05:08.220><c> bit</c><00:05:08.340><c> more</c><00:05:08.699><c> and</c><00:05:08.759><c> more</c><00:05:08.940><c> and</c>

00:05:09.110 --> 00:05:09.120 align:start position:0%
kind of exploded a bit more and more and
 

00:05:09.120 --> 00:05:12.530 align:start position:0%
kind of exploded a bit more and more and
with<00:05:09.360><c> the</c><00:05:09.540><c> merge</c><00:05:09.840><c> we</c><00:05:10.740><c> uh</c><00:05:11.220><c> tried</c><00:05:11.639><c> to</c><00:05:11.759><c> add</c><00:05:12.240><c> more</c>

00:05:12.530 --> 00:05:12.540 align:start position:0%
with the merge we uh tried to add more
 

00:05:12.540 --> 00:05:14.390 align:start position:0%
with the merge we uh tried to add more
information<00:05:12.780><c> not</c><00:05:13.380><c> just</c>

00:05:14.390 --> 00:05:14.400 align:start position:0%
information not just
 

00:05:14.400 --> 00:05:16.010 align:start position:0%
information not just
um the<00:05:14.639><c> phase</c><00:05:14.880><c> zero</c><00:05:15.240><c> information</c><00:05:15.419><c> and</c><00:05:15.840><c> it</c>

00:05:16.010 --> 00:05:16.020 align:start position:0%
um the phase zero information and it
 

00:05:16.020 --> 00:05:17.390 align:start position:0%
um the phase zero information and it
kind<00:05:16.139><c> of</c><00:05:16.199><c> grew</c><00:05:16.440><c> and</c><00:05:16.500><c> grew</c><00:05:16.860><c> and</c><00:05:17.220><c> this</c>

00:05:17.390 --> 00:05:17.400 align:start position:0%
kind of grew and grew and this
 

00:05:17.400 --> 00:05:19.010 align:start position:0%
kind of grew and grew and this
presentation<00:05:17.820><c> will</c><00:05:18.120><c> also</c><00:05:18.360><c> be</c><00:05:18.479><c> kind</c><00:05:18.720><c> of</c><00:05:18.840><c> about</c>

00:05:19.010 --> 00:05:19.020 align:start position:0%
presentation will also be kind of about
 

00:05:19.020 --> 00:05:21.650 align:start position:0%
presentation will also be kind of about
how<00:05:19.500><c> we</c><00:05:20.040><c> kind</c><00:05:20.160><c> of</c><00:05:20.280><c> handled</c><00:05:20.639><c> the</c><00:05:20.820><c> scale</c><00:05:21.120><c> and</c>

00:05:21.650 --> 00:05:21.660 align:start position:0%
how we kind of handled the scale and
 

00:05:21.660 --> 00:05:23.629 align:start position:0%
how we kind of handled the scale and
also<00:05:22.020><c> give</c><00:05:22.320><c> a</c><00:05:22.500><c> kind</c><00:05:22.680><c> of</c><00:05:22.800><c> a</c><00:05:22.860><c> workshop</c><00:05:23.220><c> where</c><00:05:23.460><c> you</c>

00:05:23.629 --> 00:05:23.639 align:start position:0%
also give a kind of a workshop where you
 

00:05:23.639 --> 00:05:25.790 align:start position:0%
also give a kind of a workshop where you
can<00:05:23.820><c> help</c><00:05:24.360><c> us</c><00:05:24.539><c> with</c><00:05:24.840><c> with</c><00:05:25.080><c> kind</c><00:05:25.380><c> of</c><00:05:25.500><c> finding</c>

00:05:25.790 --> 00:05:25.800 align:start position:0%
can help us with with kind of finding
 

00:05:25.800 --> 00:05:29.210 align:start position:0%
can help us with with kind of finding
ways<00:05:26.280><c> to</c><00:05:26.460><c> scale</c><00:05:26.639><c> better</c>

00:05:29.210 --> 00:05:29.220 align:start position:0%
 
 

00:05:29.220 --> 00:05:32.210 align:start position:0%
 
um<00:05:29.340><c> yeah</c><00:05:29.880><c> so</c><00:05:30.720><c> let's</c><00:05:31.020><c> go</c><00:05:31.259><c> a</c><00:05:31.560><c> bit</c><00:05:31.680><c> to</c><00:05:32.039><c> the</c>

00:05:32.210 --> 00:05:32.220 align:start position:0%
um yeah so let's go a bit to the
 

00:05:32.220 --> 00:05:34.909 align:start position:0%
um yeah so let's go a bit to the
architecture<00:05:32.820><c> so</c><00:05:33.780><c> in</c><00:05:34.020><c> the</c><00:05:34.139><c> beginning</c><00:05:34.259><c> this</c><00:05:34.740><c> is</c>

00:05:34.909 --> 00:05:34.919 align:start position:0%
architecture so in the beginning this is
 

00:05:34.919 --> 00:05:37.550 align:start position:0%
architecture so in the beginning this is
kind<00:05:35.160><c> of</c><00:05:35.280><c> a</c><00:05:35.759><c> very</c><00:05:36.120><c> simple</c><00:05:36.300><c> view</c><00:05:36.660><c> what</c><00:05:37.080><c> uh</c><00:05:37.440><c> the</c>

00:05:37.550 --> 00:05:37.560 align:start position:0%
kind of a very simple view what uh the
 

00:05:37.560 --> 00:05:39.650 align:start position:0%
kind of a very simple view what uh the
beacon<00:05:37.860><c> chain</c><00:05:37.979><c> Explorer</c><00:05:38.460><c> looked</c><00:05:38.699><c> like</c><00:05:38.820><c> I</c><00:05:39.419><c> also</c>

00:05:39.650 --> 00:05:39.660 align:start position:0%
beacon chain Explorer looked like I also
 

00:05:39.660 --> 00:05:43.010 align:start position:0%
beacon chain Explorer looked like I also
presented<00:05:40.139><c> this</c><00:05:40.440><c> a</c><00:05:40.800><c> similar</c><00:05:41.280><c> slide</c><00:05:41.900><c> I</c><00:05:42.900><c> think</c>

00:05:43.010 --> 00:05:43.020 align:start position:0%
presented this a similar slide I think
 

00:05:43.020 --> 00:05:47.090 align:start position:0%
presented this a similar slide I think
it<00:05:43.259><c> was</c><00:05:43.680><c> etcc</c><00:05:44.060><c> a</c><00:05:45.060><c> year</c><00:05:45.180><c> ago</c><00:05:45.500><c> where</c><00:05:46.500><c> we</c><00:05:46.680><c> had</c><00:05:46.860><c> just</c>

00:05:47.090 --> 00:05:47.100 align:start position:0%
it was etcc a year ago where we had just
 

00:05:47.100 --> 00:05:49.249 align:start position:0%
it was etcc a year ago where we had just
the<00:05:47.400><c> prism</c><00:05:47.639><c> node</c><00:05:48.000><c> we</c><00:05:48.240><c> had</c><00:05:48.360><c> infuro</c><00:05:48.900><c> node</c><00:05:49.080><c> and</c>

00:05:49.249 --> 00:05:49.259 align:start position:0%
the prism node we had infuro node and
 

00:05:49.259 --> 00:05:50.689 align:start position:0%
the prism node we had infuro node and
the<00:05:49.380><c> funeral</c><00:05:49.500><c> node</c><00:05:49.860><c> was</c><00:05:50.039><c> mainly</c><00:05:50.280><c> to</c><00:05:50.460><c> get</c><00:05:50.580><c> the</c>

00:05:50.689 --> 00:05:50.699 align:start position:0%
the funeral node was mainly to get the
 

00:05:50.699 --> 00:05:54.110 align:start position:0%
the funeral node was mainly to get the
deposit<00:05:51.120><c> data</c><00:05:51.539><c> from</c><00:05:52.020><c> East</c><00:05:52.320><c> one</c><00:05:52.639><c> and</c><00:05:53.639><c> then</c><00:05:53.759><c> we</c>

00:05:54.110 --> 00:05:54.120 align:start position:0%
deposit data from East one and then we
 

00:05:54.120 --> 00:05:55.430 align:start position:0%
deposit data from East one and then we
had<00:05:54.300><c> an</c><00:05:54.419><c> exporter</c><00:05:54.780><c> that</c><00:05:55.020><c> just</c><00:05:55.199><c> basically</c>

00:05:55.430 --> 00:05:55.440 align:start position:0%
had an exporter that just basically
 

00:05:55.440 --> 00:05:57.230 align:start position:0%
had an exporter that just basically
wrote<00:05:55.740><c> everything</c><00:05:55.919><c> into</c><00:05:56.220><c> postgres</c><00:05:56.820><c> database</c>

00:05:57.230 --> 00:05:57.240 align:start position:0%
wrote everything into postgres database
 

00:05:57.240 --> 00:05:58.850 align:start position:0%
wrote everything into postgres database
and<00:05:57.840><c> that</c><00:05:57.900><c> worked</c><00:05:58.259><c> really</c><00:05:58.380><c> well</c><00:05:58.560><c> in</c><00:05:58.740><c> the</c>

00:05:58.850 --> 00:05:58.860 align:start position:0%
and that worked really well in the
 

00:05:58.860 --> 00:06:01.189 align:start position:0%
and that worked really well in the
beginning<00:05:58.979><c> it</c><00:05:59.280><c> was</c><00:05:59.400><c> really</c><00:05:59.580><c> easy</c><00:05:59.840><c> to</c><00:06:00.840><c> work</c><00:06:00.960><c> on</c>

00:06:01.189 --> 00:06:01.199 align:start position:0%
beginning it was really easy to work on
 

00:06:01.199 --> 00:06:03.770 align:start position:0%
beginning it was really easy to work on
and<00:06:01.979><c> then</c><00:06:02.100><c> we</c><00:06:02.280><c> just</c><00:06:02.400><c> had</c><00:06:02.580><c> a</c><00:06:02.759><c> golang</c><00:06:03.360><c> front</c><00:06:03.600><c> end</c>

00:06:03.770 --> 00:06:03.780 align:start position:0%
and then we just had a golang front end
 

00:06:03.780 --> 00:06:05.570 align:start position:0%
and then we just had a golang front end
with<00:06:04.020><c> some</c><00:06:04.199><c> templates</c><00:06:04.560><c> that</c><00:06:04.919><c> kind</c><00:06:05.160><c> of</c><00:06:05.220><c> served</c>

00:06:05.570 --> 00:06:05.580 align:start position:0%
with some templates that kind of served
 

00:06:05.580 --> 00:06:08.930 align:start position:0%
with some templates that kind of served
everything<00:06:05.820><c> to</c><00:06:06.479><c> the</c><00:06:06.660><c> end</c><00:06:06.780><c> user</c><00:06:07.280><c> and</c><00:06:08.280><c> even</c><00:06:08.400><c> when</c>

00:06:08.930 --> 00:06:08.940 align:start position:0%
everything to the end user and even when
 

00:06:08.940 --> 00:06:10.909 align:start position:0%
everything to the end user and even when
I<00:06:09.120><c> presented</c><00:06:09.479><c> it</c><00:06:09.600><c> back</c><00:06:09.780><c> then</c><00:06:09.960><c> we</c><00:06:10.500><c> kind</c><00:06:10.620><c> of</c><00:06:10.740><c> can</c>

00:06:10.909 --> 00:06:10.919 align:start position:0%
I presented it back then we kind of can
 

00:06:10.919 --> 00:06:14.950 align:start position:0%
I presented it back then we kind of can
see<00:06:11.160><c> that</c><00:06:12.120><c> prism</c><00:06:12.840><c> already</c><00:06:13.139><c> needed</c><00:06:13.620><c> like</c><00:06:13.919><c> a</c>

00:06:14.950 --> 00:06:14.960 align:start position:0%
see that prism already needed like a
 

00:06:14.960 --> 00:06:19.129 align:start position:0%
see that prism already needed like a
576<00:06:15.960><c> uh</c><00:06:16.620><c> 67</c><00:06:17.280><c> gigabytes</c><00:06:17.940><c> of</c><00:06:18.180><c> data</c><00:06:18.479><c> Erica</c><00:06:18.900><c> node</c>

00:06:19.129 --> 00:06:19.139 align:start position:0%
576 uh 67 gigabytes of data Erica node
 

00:06:19.139 --> 00:06:21.650 align:start position:0%
576 uh 67 gigabytes of data Erica node
already<00:06:19.320><c> 1.4</c><00:06:19.919><c> terabytes</c><00:06:20.460><c> and</c><00:06:21.000><c> cause</c><00:06:21.120><c> postgres</c>

00:06:21.650 --> 00:06:21.660 align:start position:0%
already 1.4 terabytes and cause postgres
 

00:06:21.660 --> 00:06:24.110 align:start position:0%
already 1.4 terabytes and cause postgres
already<00:06:21.960><c> two</c><00:06:22.500><c> terabytes</c><00:06:23.039><c> of</c><00:06:23.160><c> data</c><00:06:23.520><c> and</c><00:06:23.880><c> then</c><00:06:24.000><c> I</c>

00:06:24.110 --> 00:06:24.120 align:start position:0%
already two terabytes of data and then I
 

00:06:24.120 --> 00:06:25.909 align:start position:0%
already two terabytes of data and then I
looked<00:06:24.419><c> at</c><00:06:24.479><c> these</c><00:06:24.840><c> numbers</c><00:06:25.020><c> again</c><00:06:25.319><c> how</c><00:06:25.740><c> it's</c>

00:06:25.909 --> 00:06:25.919 align:start position:0%
looked at these numbers again how it's
 

00:06:25.919 --> 00:06:27.770 align:start position:0%
looked at these numbers again how it's
running<00:06:26.100><c> today</c><00:06:26.400><c> and</c><00:06:27.000><c> kind</c><00:06:27.180><c> of</c><00:06:27.300><c> the</c><00:06:27.360><c> reason</c><00:06:27.539><c> why</c>

00:06:27.770 --> 00:06:27.780 align:start position:0%
running today and kind of the reason why
 

00:06:27.780 --> 00:06:30.469 align:start position:0%
running today and kind of the reason why
we<00:06:27.960><c> had</c><00:06:28.080><c> to</c><00:06:28.139><c> scale</c><00:06:28.380><c> a</c><00:06:28.740><c> little</c><00:06:28.800><c> bit</c><00:06:28.979><c> more</c><00:06:29.300><c> so</c><00:06:30.300><c> the</c>

00:06:30.469 --> 00:06:30.479 align:start position:0%
we had to scale a little bit more so the
 

00:06:30.479 --> 00:06:32.090 align:start position:0%
we had to scale a little bit more so the
numbers<00:06:30.600><c> now</c><00:06:30.960><c> are</c><00:06:31.199><c> that</c><00:06:31.500><c> we</c><00:06:31.680><c> switched</c><00:06:31.979><c> to</c>

00:06:32.090 --> 00:06:32.100 align:start position:0%
numbers now are that we switched to
 

00:06:32.100 --> 00:06:35.210 align:start position:0%
numbers now are that we switched to
Lighthouse<00:06:32.539><c> and</c><00:06:33.539><c> we</c><00:06:33.720><c> have</c><00:06:33.840><c> a</c><00:06:34.020><c> 32</c><00:06:34.380><c> slot</c><00:06:34.740><c> sync</c><00:06:35.100><c> so</c>

00:06:35.210 --> 00:06:35.220 align:start position:0%
Lighthouse and we have a 32 slot sync so
 

00:06:35.220 --> 00:06:37.610 align:start position:0%
Lighthouse and we have a 32 slot sync so
there's<00:06:35.460><c> different</c><00:06:35.819><c> kind</c><00:06:36.539><c> of</c><00:06:36.660><c> sync</c><00:06:37.319><c> versions</c>

00:06:37.610 --> 00:06:37.620 align:start position:0%
there's different kind of sync versions
 

00:06:37.620 --> 00:06:39.110 align:start position:0%
there's different kind of sync versions
that<00:06:37.800><c> you</c><00:06:37.919><c> can</c><00:06:37.979><c> choose</c><00:06:38.280><c> and</c><00:06:38.580><c> depending</c><00:06:39.000><c> on</c>

00:06:39.110 --> 00:06:39.120 align:start position:0%
that you can choose and depending on
 

00:06:39.120 --> 00:06:41.809 align:start position:0%
that you can choose and depending on
what<00:06:39.680><c> amount</c><00:06:40.680><c> of</c><00:06:40.740><c> stats</c><00:06:41.100><c> you</c><00:06:41.220><c> choose</c><00:06:41.460><c> the</c><00:06:41.759><c> more</c>

00:06:41.809 --> 00:06:41.819 align:start position:0%
what amount of stats you choose the more
 

00:06:41.819 --> 00:06:43.309 align:start position:0%
what amount of stats you choose the more
information<00:06:42.060><c> is</c><00:06:42.419><c> stored</c><00:06:42.720><c> but</c><00:06:42.900><c> the</c><00:06:43.020><c> quicker</c>

00:06:43.309 --> 00:06:43.319 align:start position:0%
information is stored but the quicker
 

00:06:43.319 --> 00:06:45.350 align:start position:0%
information is stored but the quicker
you<00:06:43.500><c> can</c><00:06:43.620><c> retrieve</c><00:06:43.979><c> information</c><00:06:44.220><c> and</c><00:06:45.180><c> we</c>

00:06:45.350 --> 00:06:45.360 align:start position:0%
you can retrieve information and we
 

00:06:45.360 --> 00:06:47.930 align:start position:0%
you can retrieve information and we
basically<00:06:45.780><c> want</c><00:06:46.199><c> to</c><00:06:46.380><c> store</c><00:06:46.500><c> everything</c><00:06:46.940><c> and</c>

00:06:47.930 --> 00:06:47.940 align:start position:0%
basically want to store everything and
 

00:06:47.940 --> 00:06:51.170 align:start position:0%
basically want to store everything and
that's<00:06:48.360><c> already</c><00:06:48.600><c> a</c><00:06:48.840><c> five</c><00:06:49.080><c> terabyte</c><00:06:50.060><c> disk</c><00:06:51.060><c> that</c>

00:06:51.170 --> 00:06:51.180 align:start position:0%
that's already a five terabyte disk that
 

00:06:51.180 --> 00:06:53.330 align:start position:0%
that's already a five terabyte disk that
you<00:06:51.300><c> need</c><00:06:51.419><c> for</c><00:06:51.660><c> that</c><00:06:51.840><c> Lighthouse</c><00:06:52.199><c> then</c><00:06:52.800><c> Aragon</c>

00:06:53.330 --> 00:06:53.340 align:start position:0%
you need for that Lighthouse then Aragon
 

00:06:53.340 --> 00:06:57.110 align:start position:0%
you need for that Lighthouse then Aragon
is<00:06:53.580><c> 2.1</c><00:06:54.120><c> and</c><00:06:54.600><c> our</c><00:06:54.780><c> postgres</c><00:06:55.199><c> database</c><00:06:55.680><c> is</c><00:06:56.340><c> huge</c>

00:06:57.110 --> 00:06:57.120 align:start position:0%
is 2.1 and our postgres database is huge
 

00:06:57.120 --> 00:07:00.409 align:start position:0%
is 2.1 and our postgres database is huge
so<00:06:57.840><c> uh</c><00:06:58.380><c> kind</c><00:06:58.620><c> of</c><00:06:58.740><c> the</c><00:06:58.979><c> tables</c><00:06:59.580><c> and</c><00:06:59.880><c> the</c><00:07:00.000><c> indexes</c>

00:07:00.409 --> 00:07:00.419 align:start position:0%
so uh kind of the tables and the indexes
 

00:07:00.419 --> 00:07:01.850 align:start position:0%
so uh kind of the tables and the indexes
that<00:07:00.600><c> we</c><00:07:00.720><c> have</c><00:07:00.840><c> in</c><00:07:00.960><c> the</c><00:07:01.080><c> postgres</c><00:07:01.440><c> database</c>

00:07:01.850 --> 00:07:01.860 align:start position:0%
that we have in the postgres database
 

00:07:01.860 --> 00:07:04.309 align:start position:0%
that we have in the postgres database
they<00:07:02.340><c> just</c><00:07:02.520><c> don't</c><00:07:02.639><c> scale</c><00:07:03.000><c> that</c><00:07:03.180><c> well</c><00:07:03.419><c> so</c><00:07:04.139><c> it's</c>

00:07:04.309 --> 00:07:04.319 align:start position:0%
they just don't scale that well so it's
 

00:07:04.319 --> 00:07:06.950 align:start position:0%
they just don't scale that well so it's
already<00:07:04.500><c> 10</c><00:07:04.860><c> terabytes</c><00:07:05.460><c> big</c><00:07:05.699><c> and</c><00:07:06.120><c> we</c><00:07:06.600><c> don't</c>

00:07:06.950 --> 00:07:06.960 align:start position:0%
already 10 terabytes big and we don't
 

00:07:06.960 --> 00:07:09.110 align:start position:0%
already 10 terabytes big and we don't
only<00:07:07.199><c> run</c><00:07:07.560><c> the</c><00:07:07.800><c> mainnet</c><00:07:08.220><c> we</c><00:07:08.520><c> also</c><00:07:08.759><c> run</c><00:07:08.940><c> the</c>

00:07:09.110 --> 00:07:09.120 align:start position:0%
only run the mainnet we also run the
 

00:07:09.120 --> 00:07:12.050 align:start position:0%
only run the mainnet we also run the
test<00:07:09.240><c> net</c><00:07:09.479><c> and</c><00:07:10.380><c> the</c><00:07:10.500><c> test</c><00:07:10.620><c> net</c><00:07:10.860><c> is</c><00:07:11.400><c> just</c><00:07:11.759><c> that</c>

00:07:12.050 --> 00:07:12.060 align:start position:0%
test net and the test net is just that
 

00:07:12.060 --> 00:07:13.670 align:start position:0%
test net and the test net is just that
amount<00:07:12.300><c> and</c><00:07:12.539><c> even</c><00:07:12.840><c> a</c><00:07:12.960><c> bit</c><00:07:13.080><c> more</c><00:07:13.199><c> for</c><00:07:13.440><c> different</c>

00:07:13.670 --> 00:07:13.680 align:start position:0%
amount and even a bit more for different
 

00:07:13.680 --> 00:07:15.890 align:start position:0%
amount and even a bit more for different
test<00:07:13.919><c> Nets</c><00:07:14.400><c> so</c><00:07:14.759><c> it's</c><00:07:14.880><c> a</c><00:07:15.060><c> huge</c><00:07:15.240><c> amount</c><00:07:15.419><c> of</c><00:07:15.600><c> data</c>

00:07:15.890 --> 00:07:15.900 align:start position:0%
test Nets so it's a huge amount of data
 

00:07:15.900 --> 00:07:18.110 align:start position:0%
test Nets so it's a huge amount of data
and<00:07:16.740><c> it's</c><00:07:16.979><c> getting</c><00:07:17.280><c> a</c><00:07:17.460><c> bit</c><00:07:17.520><c> expensive</c><00:07:17.880><c> running</c>

00:07:18.110 --> 00:07:18.120 align:start position:0%
and it's getting a bit expensive running
 

00:07:18.120 --> 00:07:20.150 align:start position:0%
and it's getting a bit expensive running
that<00:07:18.360><c> in</c><00:07:18.479><c> the</c><00:07:18.660><c> cloud</c><00:07:18.780><c> so</c><00:07:19.199><c> we're</c><00:07:19.680><c> going</c><00:07:19.800><c> to</c><00:07:19.919><c> talk</c>

00:07:20.150 --> 00:07:20.160 align:start position:0%
that in the cloud so we're going to talk
 

00:07:20.160 --> 00:07:22.490 align:start position:0%
that in the cloud so we're going to talk
about<00:07:20.280><c> how</c><00:07:20.699><c> we</c><00:07:20.880><c> kind</c><00:07:21.419><c> of</c><00:07:21.479><c> started</c><00:07:22.020><c> migrating</c>

00:07:22.490 --> 00:07:22.500 align:start position:0%
about how we kind of started migrating
 

00:07:22.500 --> 00:07:25.490 align:start position:0%
about how we kind of started migrating
away<00:07:22.800><c> from</c><00:07:23.099><c> that</c>

00:07:25.490 --> 00:07:25.500 align:start position:0%
 
 

00:07:25.500 --> 00:07:27.290 align:start position:0%
 
um<00:07:25.560><c> and</c><00:07:25.919><c> basically</c><00:07:26.280><c> the</c><00:07:26.639><c> the</c><00:07:26.880><c> scaling</c>

00:07:27.290 --> 00:07:27.300 align:start position:0%
um and basically the the scaling
 

00:07:27.300 --> 00:07:29.809 align:start position:0%
um and basically the the scaling
challenges<00:07:27.780><c> uh</c><00:07:28.560><c> during</c><00:07:28.740><c> the</c><00:07:28.979><c> merge</c><00:07:29.340><c> so</c><00:07:29.580><c> this</c>

00:07:29.809 --> 00:07:29.819 align:start position:0%
challenges uh during the merge so this
 

00:07:29.819 --> 00:07:32.390 align:start position:0%
challenges uh during the merge so this
is<00:07:29.940><c> kind</c><00:07:30.180><c> of</c><00:07:30.300><c> a</c><00:07:30.599><c> analytics</c><00:07:31.560><c> view</c><00:07:31.800><c> that</c><00:07:32.099><c> we</c><00:07:32.280><c> had</c>

00:07:32.390 --> 00:07:32.400 align:start position:0%
is kind of a analytics view that we had
 

00:07:32.400 --> 00:07:33.710 align:start position:0%
is kind of a analytics view that we had
so<00:07:32.759><c> we</c><00:07:33.000><c> had</c>

00:07:33.710 --> 00:07:33.720 align:start position:0%
so we had
 

00:07:33.720 --> 00:07:37.730 align:start position:0%
so we had
um<00:07:33.860><c> concurrent</c><00:07:34.860><c> sessions</c><00:07:35.160><c> of</c><00:07:35.780><c> 2267</c><00:07:36.780><c> uh</c><00:07:37.500><c> people</c>

00:07:37.730 --> 00:07:37.740 align:start position:0%
um concurrent sessions of 2267 uh people
 

00:07:37.740 --> 00:07:39.110 align:start position:0%
um concurrent sessions of 2267 uh people
that<00:07:38.039><c> were</c><00:07:38.160><c> looking</c><00:07:38.340><c> during</c><00:07:38.639><c> the</c><00:07:38.819><c> merge</c>

00:07:39.110 --> 00:07:39.120 align:start position:0%
that were looking during the merge
 

00:07:39.120 --> 00:07:41.029 align:start position:0%
that were looking during the merge
because<00:07:39.300><c> we</c><00:07:39.479><c> had</c><00:07:39.599><c> like</c><00:07:39.840><c> this</c><00:07:40.080><c> nice</c><00:07:40.259><c> slot</c><00:07:40.860><c> view</c>

00:07:41.029 --> 00:07:41.039 align:start position:0%
because we had like this nice slot view
 

00:07:41.039 --> 00:07:42.830 align:start position:0%
because we had like this nice slot view
that<00:07:41.280><c> you</c><00:07:41.400><c> saw</c><00:07:41.580><c> before</c><00:07:41.819><c> where</c><00:07:42.419><c> people</c><00:07:42.599><c> could</c>

00:07:42.830 --> 00:07:42.840 align:start position:0%
that you saw before where people could
 

00:07:42.840 --> 00:07:45.529 align:start position:0%
that you saw before where people could
see<00:07:43.020><c> okay</c><00:07:43.259><c> during</c><00:07:43.979><c> the</c><00:07:44.280><c> transition</c>

00:07:45.529 --> 00:07:45.539 align:start position:0%
see okay during the transition
 

00:07:45.539 --> 00:07:47.570 align:start position:0%
see okay during the transition
um<00:07:45.599><c> what</c><00:07:45.840><c> was</c><00:07:46.020><c> happening</c><00:07:46.380><c> uh</c><00:07:46.919><c> it</c><00:07:47.099><c> was</c><00:07:47.160><c> it's</c><00:07:47.340><c> a</c>

00:07:47.570 --> 00:07:47.580 align:start position:0%
um what was happening uh it was it's a
 

00:07:47.580 --> 00:07:49.490 align:start position:0%
um what was happening uh it was it's a
nice<00:07:47.699><c> visual</c><00:07:48.120><c> way</c><00:07:48.479><c> of</c><00:07:48.660><c> kind</c><00:07:48.840><c> of</c><00:07:48.960><c> tracking</c><00:07:49.380><c> it</c>

00:07:49.490 --> 00:07:49.500 align:start position:0%
nice visual way of kind of tracking it
 

00:07:49.500 --> 00:07:51.469 align:start position:0%
nice visual way of kind of tracking it
and<00:07:50.099><c> we</c><00:07:50.160><c> had</c><00:07:50.280><c> a</c><00:07:50.400><c> lot</c><00:07:50.520><c> of</c><00:07:50.639><c> people</c>

00:07:51.469 --> 00:07:51.479 align:start position:0%
and we had a lot of people
 

00:07:51.479 --> 00:07:53.689 align:start position:0%
and we had a lot of people
um<00:07:51.539><c> we</c><00:07:52.139><c> kind</c><00:07:52.319><c> of</c><00:07:52.440><c> were</c><00:07:52.800><c> kind</c><00:07:53.039><c> of</c><00:07:53.160><c> prepared</c><00:07:53.460><c> so</c>

00:07:53.689 --> 00:07:53.699 align:start position:0%
um we kind of were kind of prepared so
 

00:07:53.699 --> 00:07:55.670 align:start position:0%
um we kind of were kind of prepared so
you<00:07:53.880><c> have</c><00:07:54.120><c> this</c><00:07:54.360><c> Super</c><00:07:54.599><c> Mario</c><00:07:54.780><c> mushroom</c><00:07:55.440><c> that</c>

00:07:55.670 --> 00:07:55.680 align:start position:0%
you have this Super Mario mushroom that
 

00:07:55.680 --> 00:07:57.469 align:start position:0%
you have this Super Mario mushroom that
should<00:07:55.800><c> power</c><00:07:56.039><c> you</c><00:07:56.280><c> up</c><00:07:56.460><c> but</c><00:07:57.000><c> that</c><00:07:57.180><c> mushroom</c>

00:07:57.469 --> 00:07:57.479 align:start position:0%
should power you up but that mushroom
 

00:07:57.479 --> 00:07:59.330 align:start position:0%
should power you up but that mushroom
was<00:07:57.720><c> kind</c><00:07:57.900><c> of</c><00:07:57.960><c> overpowered</c><00:07:58.680><c> by</c><00:07:58.919><c> the</c><00:07:59.160><c> people</c>

00:07:59.330 --> 00:07:59.340 align:start position:0%
was kind of overpowered by the people
 

00:07:59.340 --> 00:08:02.029 align:start position:0%
was kind of overpowered by the people
looking<00:07:59.940><c> at</c><00:08:00.240><c> it</c><00:08:00.360><c> because</c><00:08:00.599><c> uh</c><00:08:01.199><c> the</c><00:08:01.380><c> way</c><00:08:01.620><c> the</c>

00:08:02.029 --> 00:08:02.039 align:start position:0%
looking at it because uh the way the
 

00:08:02.039 --> 00:08:04.430 align:start position:0%
looking at it because uh the way the
architecture<00:08:02.639><c> was</c><00:08:03.120><c> designed</c><00:08:03.660><c> it</c><00:08:04.139><c> just</c><00:08:04.259><c> didn't</c>

00:08:04.430 --> 00:08:04.440 align:start position:0%
architecture was designed it just didn't
 

00:08:04.440 --> 00:08:06.230 align:start position:0%
architecture was designed it just didn't
scale<00:08:04.680><c> well</c><00:08:04.979><c> we</c><00:08:05.160><c> have</c><00:08:05.280><c> front-end</c><00:08:05.699><c> instances</c>

00:08:06.230 --> 00:08:06.240 align:start position:0%
scale well we have front-end instances
 

00:08:06.240 --> 00:08:08.150 align:start position:0%
scale well we have front-end instances
that<00:08:06.840><c> kind</c><00:08:07.020><c> of</c><00:08:07.139><c> have</c><00:08:07.259><c> to</c><00:08:07.440><c> query</c><00:08:07.680><c> the</c><00:08:07.979><c> same</c>

00:08:08.150 --> 00:08:08.160 align:start position:0%
that kind of have to query the same
 

00:08:08.160 --> 00:08:10.249 align:start position:0%
that kind of have to query the same
stuff<00:08:08.400><c> like</c><00:08:09.060><c> if</c><00:08:09.360><c> we</c><00:08:09.479><c> have</c><00:08:09.660><c> five</c><00:08:09.780><c> front-end</c>

00:08:10.249 --> 00:08:10.259 align:start position:0%
stuff like if we have five front-end
 

00:08:10.259 --> 00:08:12.230 align:start position:0%
stuff like if we have five front-end
instances<00:08:10.560><c> they</c><00:08:11.099><c> do</c><00:08:11.280><c> five</c><00:08:11.520><c> times</c><00:08:11.759><c> the</c><00:08:12.060><c> same</c>

00:08:12.230 --> 00:08:12.240 align:start position:0%
instances they do five times the same
 

00:08:12.240 --> 00:08:14.330 align:start position:0%
instances they do five times the same
queries<00:08:12.660><c> because</c><00:08:13.199><c> we</c><00:08:13.440><c> don't</c><00:08:13.620><c> just</c><00:08:13.800><c> have</c><00:08:14.039><c> like</c>

00:08:14.330 --> 00:08:14.340 align:start position:0%
queries because we don't just have like
 

00:08:14.340 --> 00:08:17.029 align:start position:0%
queries because we don't just have like
one<00:08:15.060><c> layer</c><00:08:15.419><c> that</c><00:08:15.780><c> updates</c><00:08:16.139><c> our</c><00:08:16.319><c> cache</c><00:08:16.680><c> we</c><00:08:16.860><c> just</c>

00:08:17.029 --> 00:08:17.039 align:start position:0%
one layer that updates our cache we just
 

00:08:17.039 --> 00:08:18.469 align:start position:0%
one layer that updates our cache we just
have<00:08:17.160><c> every</c><00:08:17.340><c> front</c><00:08:17.580><c> and</c><00:08:17.819><c> instance</c><00:08:18.120><c> that</c><00:08:18.300><c> has</c>

00:08:18.469 --> 00:08:18.479 align:start position:0%
have every front and instance that has
 

00:08:18.479 --> 00:08:20.570 align:start position:0%
have every front and instance that has
its<00:08:18.660><c> own</c><00:08:18.780><c> cache</c><00:08:19.199><c> so</c><00:08:19.680><c> these</c><00:08:20.039><c> are</c><00:08:20.160><c> things</c><00:08:20.340><c> we</c>

00:08:20.570 --> 00:08:20.580 align:start position:0%
its own cache so these are things we
 

00:08:20.580 --> 00:08:23.749 align:start position:0%
its own cache so these are things we
kind<00:08:20.699><c> of</c><00:08:20.819><c> try</c><00:08:21.060><c> to</c><00:08:21.300><c> try</c><00:08:21.960><c> to</c><00:08:22.199><c> improve</c><00:08:23.039><c> and</c><00:08:23.699><c> then</c>

00:08:23.749 --> 00:08:23.759 align:start position:0%
kind of try to try to improve and then
 

00:08:23.759 --> 00:08:26.390 align:start position:0%
kind of try to try to improve and then
again<00:08:23.879><c> we</c><00:08:24.120><c> have</c><00:08:24.419><c> very</c><00:08:25.020><c> expensive</c><00:08:25.560><c> indexing</c><00:08:26.220><c> as</c>

00:08:26.390 --> 00:08:26.400 align:start position:0%
again we have very expensive indexing as
 

00:08:26.400 --> 00:08:28.790 align:start position:0%
again we have very expensive indexing as
well<00:08:26.580><c> in</c><00:08:26.759><c> bigtable</c><00:08:27.300><c> and</c><00:08:27.539><c> big</c><00:08:27.720><c> I</c><00:08:28.139><c> know</c><00:08:28.259><c> a</c><00:08:28.440><c> big</c>

00:08:28.790 --> 00:08:28.800 align:start position:0%
well in bigtable and big I know a big
 

00:08:28.800 --> 00:08:30.950 align:start position:0%
well in bigtable and big I know a big
table<00:08:28.919><c> that's</c><00:08:29.580><c> going</c><00:08:29.940><c> to</c><00:08:30.060><c> get</c><00:08:30.120><c> to</c><00:08:30.240><c> later</c><00:08:30.479><c> in</c>

00:08:30.950 --> 00:08:30.960 align:start position:0%
table that's going to get to later in
 

00:08:30.960 --> 00:08:34.550 align:start position:0%
table that's going to get to later in
past<00:08:31.080><c> Chris</c><00:08:31.580><c> and</c><00:08:32.580><c> pascals</c><00:08:33.180><c> also</c><00:08:33.419><c> has</c><00:08:33.599><c> to</c><00:08:33.839><c> get</c><00:08:34.380><c> a</c>

00:08:34.550 --> 00:08:34.560 align:start position:0%
past Chris and pascals also has to get a
 

00:08:34.560 --> 00:08:36.529 align:start position:0%
past Chris and pascals also has to get a
lot<00:08:34.680><c> of</c><00:08:34.800><c> the</c><00:08:34.919><c> table</c><00:08:35.099><c> into</c><00:08:35.700><c> memory</c><00:08:36.060><c> to</c><00:08:36.300><c> be</c><00:08:36.419><c> able</c>

00:08:36.529 --> 00:08:36.539 align:start position:0%
lot of the table into memory to be able
 

00:08:36.539 --> 00:08:38.269 align:start position:0%
lot of the table into memory to be able
to<00:08:36.719><c> query</c><00:08:37.020><c> stuff</c>

00:08:38.269 --> 00:08:38.279 align:start position:0%
to query stuff
 

00:08:38.279 --> 00:08:40.790 align:start position:0%
to query stuff
um<00:08:38.820><c> which</c><00:08:39.240><c> is</c><00:08:39.419><c> a</c><00:08:39.659><c> lot</c><00:08:39.899><c> of</c><00:08:40.020><c> the</c><00:08:40.140><c> times</c><00:08:40.320><c> not</c><00:08:40.620><c> very</c>

00:08:40.790 --> 00:08:40.800 align:start position:0%
um which is a lot of the times not very
 

00:08:40.800 --> 00:08:42.350 align:start position:0%
um which is a lot of the times not very
efficient<00:08:41.219><c> especially</c><00:08:41.580><c> with</c><00:08:41.760><c> huge</c><00:08:42.060><c> amount</c><00:08:42.240><c> of</c>

00:08:42.350 --> 00:08:42.360 align:start position:0%
efficient especially with huge amount of
 

00:08:42.360 --> 00:08:43.990 align:start position:0%
efficient especially with huge amount of
data

00:08:43.990 --> 00:08:44.000 align:start position:0%
data
 

00:08:44.000 --> 00:08:45.590 align:start position:0%
data
and

00:08:45.590 --> 00:08:45.600 align:start position:0%
and
 

00:08:45.600 --> 00:08:46.730 align:start position:0%
and
um

00:08:46.730 --> 00:08:46.740 align:start position:0%
um
 

00:08:46.740 --> 00:08:49.250 align:start position:0%
um
so<00:08:47.339><c> what</c><00:08:47.640><c> we</c><00:08:47.820><c> try</c><00:08:48.000><c> to</c><00:08:48.120><c> do</c><00:08:48.240><c> is</c><00:08:48.480><c> we</c><00:08:48.899><c> have</c><00:08:49.080><c> we</c>

00:08:49.250 --> 00:08:49.260 align:start position:0%
so what we try to do is we have we
 

00:08:49.260 --> 00:08:51.949 align:start position:0%
so what we try to do is we have we
started<00:08:49.560><c> out</c><00:08:49.680><c> with</c><00:08:49.920><c> one</c><00:08:50.220><c> big</c><00:08:50.399><c> binary</c><00:08:51.000><c> where</c>

00:08:51.949 --> 00:08:51.959 align:start position:0%
started out with one big binary where
 

00:08:51.959 --> 00:08:54.710 align:start position:0%
started out with one big binary where
everything<00:08:52.320><c> runs</c><00:08:52.860><c> and</c><00:08:53.339><c> we</c><00:08:53.459><c> try</c><00:08:53.700><c> to</c><00:08:54.000><c> strip</c><00:08:54.480><c> away</c>

00:08:54.710 --> 00:08:54.720 align:start position:0%
everything runs and we try to strip away
 

00:08:54.720 --> 00:08:56.690 align:start position:0%
everything runs and we try to strip away
things<00:08:55.140><c> from</c><00:08:55.380><c> that</c><00:08:55.560><c> big</c><00:08:55.740><c> binary</c><00:08:56.160><c> and</c><00:08:56.399><c> kind</c><00:08:56.580><c> of</c>

00:08:56.690 --> 00:08:56.700 align:start position:0%
things from that big binary and kind of
 

00:08:56.700 --> 00:08:59.810 align:start position:0%
things from that big binary and kind of
isolate<00:08:57.120><c> that</c><00:08:57.360><c> in</c><00:08:57.720><c> microservices</c><00:08:58.500><c> that</c><00:08:59.399><c> not</c>

00:08:59.810 --> 00:08:59.820 align:start position:0%
isolate that in microservices that not
 

00:08:59.820 --> 00:09:02.329 align:start position:0%
isolate that in microservices that not
every<00:09:00.060><c> binary</c><00:09:00.480><c> does</c><00:09:00.720><c> everything</c><00:09:01.019><c> and</c><00:09:01.860><c> if</c><00:09:02.160><c> we</c>

00:09:02.329 --> 00:09:02.339 align:start position:0%
every binary does everything and if we
 

00:09:02.339 --> 00:09:05.030 align:start position:0%
every binary does everything and if we
duplicate<00:09:03.000><c> one</c><00:09:03.240><c> binder</c><00:09:03.660><c> we</c><00:09:03.839><c> don't</c><00:09:04.019><c> do</c><00:09:04.440><c> uh</c>

00:09:05.030 --> 00:09:05.040 align:start position:0%
duplicate one binder we don't do uh
 

00:09:05.040 --> 00:09:07.370 align:start position:0%
duplicate one binder we don't do uh
unnecessary<00:09:05.700><c> work</c>

00:09:07.370 --> 00:09:07.380 align:start position:0%
unnecessary work
 

00:09:07.380 --> 00:09:09.590 align:start position:0%
unnecessary work
um<00:09:07.440><c> and</c><00:09:07.920><c> kind</c><00:09:08.220><c> of</c><00:09:08.339><c> the</c><00:09:08.760><c> migration</c><00:09:09.120><c> is</c><00:09:09.360><c> kind</c><00:09:09.540><c> of</c>

00:09:09.590 --> 00:09:09.600 align:start position:0%
um and kind of the migration is kind of
 

00:09:09.600 --> 00:09:11.449 align:start position:0%
um and kind of the migration is kind of
a<00:09:09.720><c> bit</c><00:09:09.839><c> challenging</c><00:09:10.260><c> for</c><00:09:10.440><c> us</c><00:09:10.560><c> because</c><00:09:10.740><c> then</c><00:09:11.040><c> we</c>

00:09:11.449 --> 00:09:11.459 align:start position:0%
a bit challenging for us because then we
 

00:09:11.459 --> 00:09:13.430 align:start position:0%
a bit challenging for us because then we
have<00:09:11.580><c> to</c><00:09:11.700><c> kind</c><00:09:11.880><c> of</c><00:09:11.940><c> make</c><00:09:12.180><c> sure</c><00:09:12.360><c> that</c><00:09:12.600><c> we</c><00:09:12.899><c> manage</c>

00:09:13.430 --> 00:09:13.440 align:start position:0%
have to kind of make sure that we manage
 

00:09:13.440 --> 00:09:15.889 align:start position:0%
have to kind of make sure that we manage
a<00:09:13.560><c> lot</c><00:09:13.680><c> of</c><00:09:13.800><c> the</c><00:09:13.920><c> technical</c><00:09:14.279><c> depth</c><00:09:14.880><c> that</c><00:09:15.180><c> we</c><00:09:15.420><c> uh</c>

00:09:15.889 --> 00:09:15.899 align:start position:0%
a lot of the technical depth that we uh
 

00:09:15.899 --> 00:09:18.350 align:start position:0%
a lot of the technical depth that we uh
kind<00:09:16.140><c> of</c><00:09:16.260><c> have</c><00:09:16.740><c> and</c><00:09:17.160><c> are</c><00:09:17.519><c> maybe</c><00:09:17.820><c> adding</c>

00:09:18.350 --> 00:09:18.360 align:start position:0%
kind of have and are maybe adding
 

00:09:18.360 --> 00:09:21.350 align:start position:0%
kind of have and are maybe adding
through<00:09:18.720><c> changing</c><00:09:19.380><c> Technologies</c>

00:09:21.350 --> 00:09:21.360 align:start position:0%
through changing Technologies
 

00:09:21.360 --> 00:09:22.970 align:start position:0%
through changing Technologies
could<00:09:21.720><c> someone</c><00:09:22.019><c> maybe</c><00:09:22.320><c> say</c><00:09:22.500><c> if</c><00:09:22.680><c> they</c><00:09:22.860><c> can</c>

00:09:22.970 --> 00:09:22.980 align:start position:0%
could someone maybe say if they can
 

00:09:22.980 --> 00:09:25.490 align:start position:0%
could someone maybe say if they can
access<00:09:23.160><c> the</c><00:09:23.519><c> repository</c><00:09:24.060><c> yeah</c><00:09:24.480><c> yeah</c><00:09:25.019><c> it</c>

00:09:25.490 --> 00:09:25.500 align:start position:0%
access the repository yeah yeah it
 

00:09:25.500 --> 00:09:27.230 align:start position:0%
access the repository yeah yeah it
didn't<00:09:26.160><c> there's</c><00:09:26.399><c> a</c><00:09:26.519><c> Docker</c><00:09:26.880><c> file</c><00:09:27.000><c> in</c><00:09:27.120><c> the</c>

00:09:27.230 --> 00:09:27.240 align:start position:0%
didn't there's a Docker file in the
 

00:09:27.240 --> 00:09:29.210 align:start position:0%
didn't there's a Docker file in the
docker<00:09:27.480><c> compost</c><00:09:27.720><c> file</c><00:09:28.019><c> in</c><00:09:28.140><c> it</c><00:09:28.320><c> and</c><00:09:28.860><c> if</c><00:09:29.100><c> you</c>

00:09:29.210 --> 00:09:29.220 align:start position:0%
docker compost file in it and if you
 

00:09:29.220 --> 00:09:34.269 align:start position:0%
docker compost file in it and if you
just<00:09:29.519><c> run</c><00:09:29.880><c> Docker</c><00:09:30.540><c> com</c><00:09:30.720><c> talk</c><00:09:31.260><c> compose</c><00:09:31.860><c> tool</c>

00:09:34.269 --> 00:09:34.279 align:start position:0%
just run Docker com talk compose tool
 

00:09:34.279 --> 00:09:36.889 align:start position:0%
just run Docker com talk compose tool
it<00:09:35.279><c> will</c><00:09:35.399><c> pull</c><00:09:35.580><c> all</c><00:09:35.880><c> the</c><00:09:36.000><c> images</c>

00:09:36.889 --> 00:09:36.899 align:start position:0%
it will pull all the images
 

00:09:36.899 --> 00:09:38.930 align:start position:0%
it will pull all the images
and<00:09:37.500><c> when</c><00:09:37.680><c> we</c><00:09:37.860><c> later</c><00:09:38.040><c> get</c><00:09:38.339><c> to</c><00:09:38.519><c> interactive</c>

00:09:38.930 --> 00:09:38.940 align:start position:0%
and when we later get to interactive
 

00:09:38.940 --> 00:09:40.190 align:start position:0%
and when we later get to interactive
part

00:09:40.190 --> 00:09:40.200 align:start position:0%
part
 

00:09:40.200 --> 00:09:42.230 align:start position:0%
part
everything<00:09:40.800><c> will</c><00:09:41.100><c> be</c><00:09:41.279><c> done</c>

00:09:42.230 --> 00:09:42.240 align:start position:0%
everything will be done
 

00:09:42.240 --> 00:09:46.850 align:start position:0%
everything will be done
we<00:09:42.959><c> have</c><00:09:43.080><c> all</c><00:09:43.260><c> the</c><00:09:43.380><c> things</c><00:09:43.500><c> ready</c>

00:09:46.850 --> 00:09:46.860 align:start position:0%
 
 

00:09:46.860 --> 00:09:49.070 align:start position:0%
 
okay<00:09:47.339><c> great</c><00:09:47.640><c> I</c><00:09:48.060><c> hope</c><00:09:48.180><c> the</c><00:09:48.360><c> internet</c><00:09:48.480><c> is</c><00:09:48.839><c> good</c>

00:09:49.070 --> 00:09:49.080 align:start position:0%
okay great I hope the internet is good
 

00:09:49.080 --> 00:09:52.009 align:start position:0%
okay great I hope the internet is good
let's<00:09:49.860><c> pray</c><00:09:50.100><c> a</c><00:09:50.339><c> bit</c><00:09:50.459><c> because</c><00:09:50.940><c> when</c><00:09:51.600><c> we</c><00:09:51.720><c> tried</c>

00:09:52.009 --> 00:09:52.019 align:start position:0%
let's pray a bit because when we tried
 

00:09:52.019 --> 00:09:54.350 align:start position:0%
let's pray a bit because when we tried
it<00:09:52.140><c> or</c><00:09:52.320><c> tested</c><00:09:52.680><c> it</c><00:09:52.800><c> before</c><00:09:53.040><c> uh</c><00:09:53.880><c> it</c><00:09:54.060><c> took</c><00:09:54.240><c> a</c>

00:09:54.350 --> 00:09:54.360 align:start position:0%
it or tested it before uh it took a
 

00:09:54.360 --> 00:09:57.530 align:start position:0%
it or tested it before uh it took a
while<00:09:54.480><c> so</c><00:09:55.740><c> um</c><00:09:55.800><c> here</c><00:09:55.980><c> you</c><00:09:56.160><c> can</c><00:09:56.279><c> see</c><00:09:56.459><c> I</c><00:09:57.000><c> kind</c><00:09:57.420><c> of</c>

00:09:57.530 --> 00:09:57.540 align:start position:0%
while so um here you can see I kind of
 

00:09:57.540 --> 00:09:58.970 align:start position:0%
while so um here you can see I kind of
touched<00:09:58.080><c> on</c><00:09:58.200><c> that</c>

00:09:58.970 --> 00:09:58.980 align:start position:0%
touched on that
 

00:09:58.980 --> 00:10:01.670 align:start position:0%
touched on that
um<00:09:59.040><c> the</c><00:09:59.519><c> scaling</c><00:09:59.940><c> and</c><00:10:00.180><c> large</c><00:10:00.540><c> table</c><00:10:00.899><c> so</c><00:10:01.260><c> in</c>

00:10:01.670 --> 00:10:01.680 align:start position:0%
um the scaling and large table so in
 

00:10:01.680 --> 00:10:03.530 align:start position:0%
um the scaling and large table so in
postgres<00:10:02.160><c> in</c><00:10:02.760><c> the</c><00:10:02.820><c> beginning</c><00:10:02.940><c> we</c><00:10:03.240><c> didn't</c><00:10:03.360><c> have</c>

00:10:03.530 --> 00:10:03.540 align:start position:0%
postgres in the beginning we didn't have
 

00:10:03.540 --> 00:10:06.710 align:start position:0%
postgres in the beginning we didn't have
any<00:10:03.720><c> partitioning</c><00:10:04.320><c> at</c><00:10:05.040><c> all</c><00:10:05.160><c> so</c><00:10:05.700><c> later</c><00:10:05.940><c> on</c><00:10:06.180><c> when</c>

00:10:06.710 --> 00:10:06.720 align:start position:0%
any partitioning at all so later on when
 

00:10:06.720 --> 00:10:08.930 align:start position:0%
any partitioning at all so later on when
you<00:10:07.560><c> can</c><00:10:07.620><c> just</c><00:10:07.740><c> maybe</c><00:10:07.920><c> hold</c><00:10:08.220><c> out</c><00:10:08.459><c> I</c><00:10:08.760><c> can</c><00:10:08.820><c> hold</c>

00:10:08.930 --> 00:10:08.940 align:start position:0%
you can just maybe hold out I can hold
 

00:10:08.940 --> 00:10:10.670 align:start position:0%
you can just maybe hold out I can hold
it<00:10:09.120><c> up</c><00:10:09.240><c> and</c><00:10:09.480><c> you</c><00:10:09.720><c> can</c><00:10:09.899><c> maybe</c>

00:10:10.670 --> 00:10:10.680 align:start position:0%
it up and you can maybe
 

00:10:10.680 --> 00:10:12.769 align:start position:0%
it up and you can maybe
okay

00:10:12.769 --> 00:10:12.779 align:start position:0%
okay
 

00:10:12.779 --> 00:10:14.690 align:start position:0%
okay
um<00:10:12.899><c> again</c><00:10:13.440><c> lots</c><00:10:13.860><c> of</c><00:10:13.920><c> assumptions</c><00:10:14.339><c> that</c><00:10:14.580><c> we</c>

00:10:14.690 --> 00:10:14.700 align:start position:0%
um again lots of assumptions that we
 

00:10:14.700 --> 00:10:16.310 align:start position:0%
um again lots of assumptions that we
made<00:10:14.820><c> without</c><00:10:15.180><c> knowing</c><00:10:15.839><c> too</c><00:10:15.959><c> much</c><00:10:16.080><c> of</c><00:10:16.200><c> the</c>

00:10:16.310 --> 00:10:16.320 align:start position:0%
made without knowing too much of the
 

00:10:16.320 --> 00:10:18.710 align:start position:0%
made without knowing too much of the
spec<00:10:16.440><c> or</c><00:10:16.680><c> or</c><00:10:16.920><c> your</c><00:10:17.279><c> uh</c><00:10:17.820><c> specific</c><00:10:18.300><c> use</c><00:10:18.540><c> case</c>

00:10:18.710 --> 00:10:18.720 align:start position:0%
spec or or your uh specific use case
 

00:10:18.720 --> 00:10:21.410 align:start position:0%
spec or or your uh specific use case
let's<00:10:19.019><c> go</c><00:10:19.200><c> so</c><00:10:19.980><c> Cloud</c><00:10:20.519><c> first</c><00:10:20.820><c> I</c><00:10:21.180><c> think</c><00:10:21.240><c> still</c>

00:10:21.410 --> 00:10:21.420 align:start position:0%
let's go so Cloud first I think still
 

00:10:21.420 --> 00:10:23.329 align:start position:0%
let's go so Cloud first I think still
makes<00:10:21.660><c> sense</c><00:10:21.779><c> especially</c><00:10:22.200><c> for</c><00:10:22.380><c> like</c><00:10:22.620><c> dos</c><00:10:23.220><c> or</c>

00:10:23.329 --> 00:10:23.339 align:start position:0%
makes sense especially for like dos or
 

00:10:23.339 --> 00:10:25.130 align:start position:0%
makes sense especially for like dos or
whatever<00:10:23.399><c> you</c><00:10:23.640><c> guys</c><00:10:23.700><c> might</c><00:10:23.880><c> need</c><00:10:24.120><c> that</c><00:10:24.360><c> for</c>

00:10:25.130 --> 00:10:25.140 align:start position:0%
whatever you guys might need that for
 

00:10:25.140 --> 00:10:26.870 align:start position:0%
whatever you guys might need that for
um<00:10:25.200><c> in</c><00:10:25.320><c> terms</c><00:10:25.500><c> of</c><00:10:25.560><c> front</c><00:10:25.860><c> end</c><00:10:26.040><c> I</c><00:10:26.640><c> don't</c><00:10:26.760><c> know</c><00:10:26.820><c> if</c>

00:10:26.870 --> 00:10:26.880 align:start position:0%
um in terms of front end I don't know if
 

00:10:26.880 --> 00:10:28.850 align:start position:0%
um in terms of front end I don't know if
this<00:10:27.000><c> is</c><00:10:27.120><c> a</c><00:10:27.300><c> bottleneck</c><00:10:27.839><c> but</c><00:10:27.959><c> we</c><00:10:28.080><c> mentioned</c><00:10:28.440><c> uh</c>

00:10:28.850 --> 00:10:28.860 align:start position:0%
this is a bottleneck but we mentioned uh
 

00:10:28.860 --> 00:10:30.290 align:start position:0%
this is a bottleneck but we mentioned uh
thought<00:10:29.040><c> about</c><00:10:29.220><c> clustering</c><00:10:29.760><c> or</c><00:10:29.880><c> some</c><00:10:30.120><c> Auto</c>

00:10:30.290 --> 00:10:30.300 align:start position:0%
thought about clustering or some Auto
 

00:10:30.300 --> 00:10:32.329 align:start position:0%
thought about clustering or some Auto
scale<00:10:30.720><c> for</c><00:10:30.899><c> this</c><00:10:31.080><c> or</c><00:10:31.500><c> even</c><00:10:31.620><c> if</c><00:10:31.800><c> we're</c><00:10:31.920><c> going</c><00:10:32.100><c> to</c>

00:10:32.329 --> 00:10:32.339 align:start position:0%
scale for this or even if we're going to
 

00:10:32.339 --> 00:10:35.090 align:start position:0%
scale for this or even if we're going to
the<00:10:32.459><c> web3</c><00:10:32.760><c> ethos</c><00:10:33.300><c> of</c><00:10:33.660><c> let's</c><00:10:33.899><c> put</c><00:10:34.140><c> this</c><00:10:34.260><c> on</c><00:10:34.440><c> ipfs</c>

00:10:35.090 --> 00:10:35.100 align:start position:0%
the web3 ethos of let's put this on ipfs
 

00:10:35.100 --> 00:10:37.490 align:start position:0%
the web3 ethos of let's put this on ipfs
or<00:10:35.580><c> like</c><00:10:35.760><c> distribute</c><00:10:36.240><c> it</c><00:10:36.360><c> somehow</c>

00:10:37.490 --> 00:10:37.500 align:start position:0%
or like distribute it somehow
 

00:10:37.500 --> 00:10:39.670 align:start position:0%
or like distribute it somehow
um<00:10:37.620><c> and</c><00:10:37.860><c> merely</c><00:10:38.160><c> make</c><00:10:38.399><c> it</c><00:10:38.580><c> un</c>

00:10:39.670 --> 00:10:39.680 align:start position:0%
um and merely make it un
 

00:10:39.680 --> 00:10:42.889 align:start position:0%
um and merely make it un
undeniable<00:10:40.680><c> Service</c><00:10:41.100><c> uh</c><00:10:41.940><c> scaling</c><00:10:42.600><c> that</c><00:10:42.779><c> way</c>

00:10:42.889 --> 00:10:42.899 align:start position:0%
undeniable Service uh scaling that way
 

00:10:42.899 --> 00:10:45.710 align:start position:0%
undeniable Service uh scaling that way
or<00:10:43.560><c> it</c><00:10:43.740><c> could</c><00:10:43.980><c> be</c><00:10:44.160><c> just</c><00:10:44.459><c> some</c><00:10:45.180><c> some</c><00:10:45.420><c> Auto</c>

00:10:45.710 --> 00:10:45.720 align:start position:0%
or it could be just some some Auto
 

00:10:45.720 --> 00:10:47.810 align:start position:0%
or it could be just some some Auto
scaling<00:10:46.140><c> surf</c><00:10:46.380><c> Some</c><00:10:46.620><c> Cloud</c><00:10:46.740><c> run</c><00:10:47.040><c> or</c><00:10:47.220><c> gcp</c><00:10:47.700><c> or</c>

00:10:47.810 --> 00:10:47.820 align:start position:0%
scaling surf Some Cloud run or gcp or
 

00:10:47.820 --> 00:10:49.610 align:start position:0%
scaling surf Some Cloud run or gcp or
whatever<00:10:48.000><c> I</c><00:10:48.480><c> use</c><00:10:48.600><c> for</c><00:10:48.779><c> that</c><00:10:48.839><c> so</c><00:10:49.079><c> I</c><00:10:49.440><c> don't</c><00:10:49.500><c> think</c>

00:10:49.610 --> 00:10:49.620 align:start position:0%
whatever I use for that so I don't think
 

00:10:49.620 --> 00:10:50.810 align:start position:0%
whatever I use for that so I don't think
this<00:10:49.740><c> would</c><00:10:49.860><c> be</c><00:10:49.920><c> the</c><00:10:50.040><c> bottleneck</c><00:10:50.399><c> anyways</c><00:10:50.700><c> the</c>

00:10:50.810 --> 00:10:50.820 align:start position:0%
this would be the bottleneck anyways the
 

00:10:50.820 --> 00:10:52.670 align:start position:0%
this would be the bottleneck anyways the
front<00:10:51.000><c> end</c><00:10:51.180><c> itself</c><00:10:51.540><c> I</c><00:10:51.779><c> think</c><00:10:51.899><c> that</c><00:10:52.019><c> and</c><00:10:52.500><c> if</c>

00:10:52.670 --> 00:10:52.680 align:start position:0%
front end itself I think that and if
 

00:10:52.680 --> 00:10:54.230 align:start position:0%
front end itself I think that and if
depending<00:10:53.279><c> on</c><00:10:53.339><c> what</c><00:10:53.579><c> you</c><00:10:53.760><c> have</c><00:10:53.880><c> here</c><00:10:54.060><c> this</c>

00:10:54.230 --> 00:10:54.240 align:start position:0%
depending on what you have here this
 

00:10:54.240 --> 00:10:55.550 align:start position:0%
depending on what you have here this
could<00:10:54.420><c> be</c><00:10:54.540><c> heavily</c>

00:10:55.550 --> 00:10:55.560 align:start position:0%
could be heavily
 

00:10:55.560 --> 00:10:57.050 align:start position:0%
could be heavily
um<00:10:55.620><c> statically</c><00:10:56.100><c> generated</c><00:10:56.459><c> so</c><00:10:56.700><c> it</c><00:10:56.820><c> might</c><00:10:56.940><c> be</c>

00:10:57.050 --> 00:10:57.060 align:start position:0%
um statically generated so it might be
 

00:10:57.060 --> 00:10:58.490 align:start position:0%
um statically generated so it might be
something<00:10:57.240><c> that</c><00:10:57.420><c> you</c><00:10:57.600><c> wouldn't</c><00:10:58.019><c> be</c><00:10:58.260><c> a</c><00:10:58.380><c> problem</c>

00:10:58.490 --> 00:10:58.500 align:start position:0%
something that you wouldn't be a problem
 

00:10:58.500 --> 00:11:00.769 align:start position:0%
something that you wouldn't be a problem
then<00:10:59.459><c> uh</c><00:10:59.940><c> second</c><00:11:00.120><c> layer</c><00:11:00.420><c> we're</c><00:11:00.540><c> talking</c><00:11:00.660><c> about</c>

00:11:00.769 --> 00:11:00.779 align:start position:0%
then uh second layer we're talking about
 

00:11:00.779 --> 00:11:02.870 align:start position:0%
then uh second layer we're talking about
cash<00:11:01.200><c> so</c><00:11:01.440><c> I</c><00:11:01.560><c> imagine</c><00:11:01.680><c> most</c><00:11:02.040><c> people</c><00:11:02.220><c> are</c><00:11:02.640><c> our</c>

00:11:02.870 --> 00:11:02.880 align:start position:0%
cash so I imagine most people are our
 

00:11:02.880 --> 00:11:04.250 align:start position:0%
cash so I imagine most people are our
team<00:11:03.060><c> imagines</c><00:11:03.480><c> that</c><00:11:03.660><c> most</c><00:11:03.899><c> people</c><00:11:04.079><c> are</c>

00:11:04.250 --> 00:11:04.260 align:start position:0%
team imagines that most people are
 

00:11:04.260 --> 00:11:06.410 align:start position:0%
team imagines that most people are
looking<00:11:04.500><c> at</c><00:11:04.800><c> past</c><00:11:05.040><c> data</c><00:11:05.519><c> so</c><00:11:05.700><c> you</c><00:11:06.300><c> probably</c>

00:11:06.410 --> 00:11:06.420 align:start position:0%
looking at past data so you probably
 

00:11:06.420 --> 00:11:08.389 align:start position:0%
looking at past data so you probably
don't<00:11:06.600><c> have</c><00:11:06.839><c> to</c><00:11:06.959><c> have</c><00:11:07.200><c> uh</c><00:11:07.620><c> direct</c><00:11:07.860><c> access</c><00:11:08.160><c> to</c>

00:11:08.389 --> 00:11:08.399 align:start position:0%
don't have to have uh direct access to
 

00:11:08.399 --> 00:11:09.710 align:start position:0%
don't have to have uh direct access to
the<00:11:08.519><c> database</c><00:11:08.880><c> you</c><00:11:09.180><c> don't</c><00:11:09.240><c> have</c><00:11:09.360><c> to</c><00:11:09.480><c> do</c><00:11:09.600><c> like</c>

00:11:09.710 --> 00:11:09.720 align:start position:0%
the database you don't have to do like
 

00:11:09.720 --> 00:11:11.509 align:start position:0%
the database you don't have to do like
real<00:11:09.899><c> queries</c><00:11:10.200><c> against</c><00:11:10.320><c> it</c><00:11:10.440><c> you</c><00:11:10.620><c> like</c><00:11:11.160><c> cash</c>

00:11:11.509 --> 00:11:11.519 align:start position:0%
real queries against it you like cash
 

00:11:11.519 --> 00:11:14.230 align:start position:0%
real queries against it you like cash
heavily<00:11:12.180><c> previous</c><00:11:13.019><c> data</c><00:11:13.800><c> that</c><00:11:13.920><c> was</c><00:11:14.040><c> already</c>

00:11:14.230 --> 00:11:14.240 align:start position:0%
heavily previous data that was already
 

00:11:14.240 --> 00:11:16.730 align:start position:0%
heavily previous data that was already
from<00:11:15.240><c> previous</c><00:11:15.480><c> blocks</c><00:11:16.200><c> that</c><00:11:16.320><c> will</c><00:11:16.500><c> never</c>

00:11:16.730 --> 00:11:16.740 align:start position:0%
from previous blocks that will never
 

00:11:16.740 --> 00:11:19.130 align:start position:0%
from previous blocks that will never
change<00:11:17.040><c> so</c><00:11:17.459><c> things</c><00:11:17.880><c> that</c><00:11:18.120><c> could</c><00:11:18.300><c> be</c><00:11:18.839><c> like</c>

00:11:19.130 --> 00:11:19.140 align:start position:0%
change so things that could be like
 

00:11:19.140 --> 00:11:21.230 align:start position:0%
change so things that could be like
pretty<00:11:19.320><c> much</c><00:11:19.680><c> Frozen</c><00:11:19.980><c> there</c><00:11:20.459><c> because</c><00:11:20.760><c> it's</c>

00:11:21.230 --> 00:11:21.240 align:start position:0%
pretty much Frozen there because it's
 

00:11:21.240 --> 00:11:23.290 align:start position:0%
pretty much Frozen there because it's
not<00:11:21.420><c> it's</c><00:11:21.720><c> really</c><00:11:22.079><c> static</c><00:11:22.560><c> and</c><00:11:22.740><c> and</c><00:11:22.920><c> and</c><00:11:23.160><c> and</c>

00:11:23.290 --> 00:11:23.300 align:start position:0%
not it's really static and and and and
 

00:11:23.300 --> 00:11:25.850 align:start position:0%
not it's really static and and and and
stale<00:11:24.300><c> deal</c><00:11:24.480><c> it's</c><00:11:24.660><c> called</c><00:11:24.779><c> like</c><00:11:24.959><c> that</c>

00:11:25.850 --> 00:11:25.860 align:start position:0%
stale deal it's called like that
 

00:11:25.860 --> 00:11:28.069 align:start position:0%
stale deal it's called like that
um so<00:11:26.040><c> this</c><00:11:26.279><c> depending</c><00:11:26.880><c> I</c><00:11:27.540><c> guess</c><00:11:27.899><c> there's</c>

00:11:28.069 --> 00:11:28.079 align:start position:0%
um so this depending I guess there's
 

00:11:28.079 --> 00:11:29.150 align:start position:0%
um so this depending I guess there's
probably<00:11:28.200><c> lots</c><00:11:28.560><c> of</c><00:11:28.560><c> ways</c><00:11:28.740><c> of</c><00:11:28.800><c> doing</c><00:11:28.980><c> this</c>

00:11:29.150 --> 00:11:29.160 align:start position:0%
probably lots of ways of doing this
 

00:11:29.160 --> 00:11:30.949 align:start position:0%
probably lots of ways of doing this
catch<00:11:29.399><c> layer</c><00:11:29.640><c> this</c><00:11:29.940><c> could</c><00:11:30.120><c> be</c><00:11:30.180><c> like</c><00:11:30.300><c> a</c><00:11:30.480><c> DB</c>

00:11:30.949 --> 00:11:30.959 align:start position:0%
catch layer this could be like a DB
 

00:11:30.959 --> 00:11:32.870 align:start position:0%
catch layer this could be like a DB
level<00:11:31.200><c> this</c><00:11:31.380><c> could</c><00:11:31.560><c> be</c><00:11:31.680><c> some</c><00:11:31.800><c> like</c><00:11:31.980><c> redis</c><00:11:32.519><c> cash</c>

00:11:32.870 --> 00:11:32.880 align:start position:0%
level this could be some like redis cash
 

00:11:32.880 --> 00:11:34.009 align:start position:0%
level this could be some like redis cash
flow<00:11:33.060><c> or</c><00:11:33.300><c> something</c><00:11:33.420><c> like</c><00:11:33.540><c> that</c><00:11:33.660><c> but</c><00:11:33.899><c> yeah</c>

00:11:34.009 --> 00:11:34.019 align:start position:0%
flow or something like that but yeah
 

00:11:34.019 --> 00:11:35.329 align:start position:0%
flow or something like that but yeah
really<00:11:34.200><c> really</c><00:11:34.380><c> something</c><00:11:34.620><c> before</c><00:11:34.860><c> the</c><00:11:35.040><c> data</c>

00:11:35.329 --> 00:11:35.339 align:start position:0%
really really something before the data
 

00:11:35.339 --> 00:11:37.850 align:start position:0%
really really something before the data
business<00:11:35.459><c> itself</c><00:11:35.880><c> then</c><00:11:36.420><c> on</c><00:11:36.660><c> database</c>

00:11:37.850 --> 00:11:37.860 align:start position:0%
business itself then on database
 

00:11:37.860 --> 00:11:40.490 align:start position:0%
business itself then on database
um<00:11:37.980><c> our</c><00:11:38.820><c> friend</c><00:11:39.060><c> I</c><00:11:39.480><c> forgot</c><00:11:39.779><c> his</c><00:11:39.959><c> name</c><00:11:40.140><c> but</c><00:11:40.380><c> our</c>

00:11:40.490 --> 00:11:40.500 align:start position:0%
um our friend I forgot his name but our
 

00:11:40.500 --> 00:11:41.990 align:start position:0%
um our friend I forgot his name but our
friend<00:11:40.680><c> there</c><00:11:40.860><c> give</c><00:11:41.100><c> idea</c><00:11:41.399><c> of</c><00:11:41.519><c> maybe</c><00:11:41.700><c> we</c><00:11:41.880><c> can</c>

00:11:41.990 --> 00:11:42.000 align:start position:0%
friend there give idea of maybe we can
 

00:11:42.000 --> 00:11:43.850 align:start position:0%
friend there give idea of maybe we can
start<00:11:42.120><c> sharding</c><00:11:42.540><c> this</c><00:11:42.660><c> maybe</c><00:11:43.200><c> some</c><00:11:43.440><c> sharding</c>

00:11:43.850 --> 00:11:43.860 align:start position:0%
start sharding this maybe some sharding
 

00:11:43.860 --> 00:11:45.769 align:start position:0%
start sharding this maybe some sharding
based<00:11:44.160><c> on</c><00:11:44.220><c> transaction</c><00:11:44.700><c> hash</c><00:11:45.240><c> or</c><00:11:45.600><c> something</c>

00:11:45.769 --> 00:11:45.779 align:start position:0%
based on transaction hash or something
 

00:11:45.779 --> 00:11:47.030 align:start position:0%
based on transaction hash or something
like<00:11:46.019><c> that</c><00:11:46.140><c> which</c>

00:11:47.030 --> 00:11:47.040 align:start position:0%
like that which
 

00:11:47.040 --> 00:11:49.190 align:start position:0%
like that which
um<00:11:47.100><c> same</c><00:11:47.399><c> thing</c><00:11:47.519><c> since</c><00:11:48.180><c> this</c><00:11:48.360><c> is</c><00:11:48.540><c> mostly</c><00:11:48.839><c> data</c>

00:11:49.190 --> 00:11:49.200 align:start position:0%
um same thing since this is mostly data
 

00:11:49.200 --> 00:11:50.870 align:start position:0%
um same thing since this is mostly data
that<00:11:49.320><c> will</c><00:11:49.500><c> live</c><00:11:49.800><c> forever</c><00:11:50.100><c> and</c><00:11:50.339><c> not</c><00:11:50.459><c> touch</c><00:11:50.700><c> it</c>

00:11:50.870 --> 00:11:50.880 align:start position:0%
that will live forever and not touch it
 

00:11:50.880 --> 00:11:52.190 align:start position:0%
that will live forever and not touch it
again<00:11:51.000><c> we</c><00:11:51.420><c> probably</c><00:11:51.600><c> have</c><00:11:51.839><c> a</c><00:11:51.959><c> part</c><00:11:52.079><c> that's</c>

00:11:52.190 --> 00:11:52.200 align:start position:0%
again we probably have a part that's
 

00:11:52.200 --> 00:11:55.190 align:start position:0%
again we probably have a part that's
only<00:11:52.380><c> read</c><00:11:52.560><c> only</c><00:11:52.800><c> so</c><00:11:53.100><c> it's</c><00:11:53.700><c> there</c><00:11:54.540><c> um</c><00:11:54.600><c> very</c>

00:11:55.190 --> 00:11:55.200 align:start position:0%
only read only so it's there um very
 

00:11:55.200 --> 00:11:57.530 align:start position:0%
only read only so it's there um very
high<00:11:55.560><c> output</c><00:11:56.040><c> for</c><00:11:56.220><c> reads</c><00:11:56.640><c> uh</c><00:11:57.060><c> not</c><00:11:57.240><c> that</c><00:11:57.360><c> much</c>

00:11:57.530 --> 00:11:57.540 align:start position:0%
high output for reads uh not that much
 

00:11:57.540 --> 00:11:59.870 align:start position:0%
high output for reads uh not that much
in<00:11:57.720><c> terms</c><00:11:57.899><c> of</c><00:11:58.019><c> Rights</c><00:11:58.740><c> and</c><00:11:59.100><c> a</c><00:11:59.279><c> part</c><00:11:59.519><c> which</c><00:11:59.700><c> will</c>

00:11:59.870 --> 00:11:59.880 align:start position:0%
in terms of Rights and a part which will
 

00:11:59.880 --> 00:12:01.370 align:start position:0%
in terms of Rights and a part which will
be<00:12:00.060><c> the</c><00:12:00.180><c> right</c><00:12:00.240><c> part</c><00:12:00.420><c> which</c><00:12:00.660><c> this</c><00:12:00.959><c> part</c><00:12:01.140><c> here</c>

00:12:01.370 --> 00:12:01.380 align:start position:0%
be the right part which this part here
 

00:12:01.380 --> 00:12:03.949 align:start position:0%
be the right part which this part here
would<00:12:01.920><c> have</c><00:12:02.160><c> more</c><00:12:02.760><c> direct</c><00:12:03.060><c> access</c><00:12:03.360><c> to</c><00:12:03.720><c> the</c>

00:12:03.949 --> 00:12:03.959 align:start position:0%
would have more direct access to the
 

00:12:03.959 --> 00:12:06.410 align:start position:0%
would have more direct access to the
actual<00:12:04.260><c> nodes</c><00:12:04.560><c> and</c><00:12:05.220><c> then</c><00:12:05.339><c> the</c><00:12:05.519><c> nodes</c>

00:12:06.410 --> 00:12:06.420 align:start position:0%
actual nodes and then the nodes
 

00:12:06.420 --> 00:12:08.509 align:start position:0%
actual nodes and then the nodes
um<00:12:06.540><c> probably</c><00:12:07.200><c> make</c><00:12:07.620><c> sense</c><00:12:07.800><c> have</c><00:12:08.040><c> multiple</c>

00:12:08.509 --> 00:12:08.519 align:start position:0%
um probably make sense have multiple
 

00:12:08.519 --> 00:12:10.910 align:start position:0%
um probably make sense have multiple
archive<00:12:08.880><c> nodes</c><00:12:09.180><c> if</c><00:12:09.540><c> if</c><00:12:09.720><c> the</c><00:12:09.899><c> RPC</c><00:12:10.260><c> calls</c><00:12:10.440><c> my</c><00:12:10.560><c> be</c>

00:12:10.910 --> 00:12:10.920 align:start position:0%
archive nodes if if the RPC calls my be
 

00:12:10.920 --> 00:12:11.990 align:start position:0%
archive nodes if if the RPC calls my be
a<00:12:11.100><c> problem</c><00:12:11.160><c> I</c><00:12:11.399><c> don't</c><00:12:11.519><c> know</c><00:12:11.519><c> if</c><00:12:11.579><c> it</c><00:12:11.700><c> makes</c><00:12:11.880><c> sense</c>

00:12:11.990 --> 00:12:12.000 align:start position:0%
a problem I don't know if it makes sense
 

00:12:12.000 --> 00:12:13.069 align:start position:0%
a problem I don't know if it makes sense
to<00:12:12.180><c> have</c><00:12:12.300><c> lots</c><00:12:12.660><c> of</c><00:12:12.720><c> different</c><00:12:12.839><c> machines</c>

00:12:13.069 --> 00:12:13.079 align:start position:0%
to have lots of different machines
 

00:12:13.079 --> 00:12:14.930 align:start position:0%
to have lots of different machines
running<00:12:13.260><c> those</c><00:12:13.620><c> instead</c><00:12:14.399><c> of</c><00:12:14.459><c> inferior</c>

00:12:14.930 --> 00:12:14.940 align:start position:0%
running those instead of inferior
 

00:12:14.940 --> 00:12:16.610 align:start position:0%
running those instead of inferior
inferior<00:12:15.600><c> for</c><00:12:15.720><c> us</c><00:12:15.839><c> in</c><00:12:16.019><c> our</c><00:12:16.140><c> company</c><00:12:16.260><c> is</c><00:12:16.440><c> always</c>

00:12:16.610 --> 00:12:16.620 align:start position:0%
inferior for us in our company is always
 

00:12:16.620 --> 00:12:18.949 align:start position:0%
inferior for us in our company is always
a<00:12:16.860><c> problem</c><00:12:16.980><c> and</c><00:12:17.160><c> turn</c><00:12:17.339><c> off</c><00:12:17.640><c> if</c><00:12:18.540><c> there's</c><00:12:18.660><c> anyone</c>

00:12:18.949 --> 00:12:18.959 align:start position:0%
a problem and turn off if there's anyone
 

00:12:18.959 --> 00:12:20.690 align:start position:0%
a problem and turn off if there's anyone
from<00:12:19.140><c> these</c><00:12:19.500><c> companies</c><00:12:19.800><c> talk</c><00:12:20.279><c> to</c><00:12:20.459><c> me</c><00:12:20.519><c> please</c>

00:12:20.690 --> 00:12:20.700 align:start position:0%
from these companies talk to me please
 

00:12:20.700 --> 00:12:22.850 align:start position:0%
from these companies talk to me please
but<00:12:21.839><c> um</c><00:12:21.839><c> yeah</c><00:12:22.019><c> maybe</c><00:12:22.140><c> just</c><00:12:22.320><c> run</c><00:12:22.500><c> your</c><00:12:22.740><c> own</c>

00:12:22.850 --> 00:12:22.860 align:start position:0%
but um yeah maybe just run your own
 

00:12:22.860 --> 00:12:24.889 align:start position:0%
but um yeah maybe just run your own
archive<00:12:23.220><c> notes</c><00:12:23.519><c> for</c><00:12:23.640><c> these</c><00:12:23.880><c> not</c><00:12:24.300><c> sure</c><00:12:24.480><c> also</c><00:12:24.779><c> if</c>

00:12:24.889 --> 00:12:24.899 align:start position:0%
archive notes for these not sure also if
 

00:12:24.899 --> 00:12:27.949 align:start position:0%
archive notes for these not sure also if
the<00:12:25.320><c> actual</c><00:12:25.680><c> RPC</c><00:12:26.100><c> calls</c><00:12:26.519><c> are</c><00:12:26.820><c> a</c><00:12:27.240><c> a</c><00:12:27.480><c> bottleneck</c>

00:12:27.949 --> 00:12:27.959 align:start position:0%
the actual RPC calls are a a bottleneck
 

00:12:27.959 --> 00:12:29.750 align:start position:0%
the actual RPC calls are a a bottleneck
for<00:12:28.140><c> you</c><00:12:28.260><c> guys</c><00:12:28.320><c> no</c><00:12:29.100><c> it's</c><00:12:29.279><c> good</c><00:12:29.459><c> to</c><00:12:29.519><c> have</c><00:12:29.640><c> a</c>

00:12:29.750 --> 00:12:29.760 align:start position:0%
for you guys no it's good to have a
 

00:12:29.760 --> 00:12:31.670 align:start position:0%
for you guys no it's good to have a
backup<00:12:30.000><c> okay</c><00:12:30.480><c> so</c><00:12:30.839><c> at</c><00:12:31.019><c> least</c><00:12:31.200><c> yeah</c><00:12:31.320><c> maybe</c><00:12:31.560><c> to</c>

00:12:31.670 --> 00:12:31.680 align:start position:0%
backup okay so at least yeah maybe to
 

00:12:31.680 --> 00:12:32.870 align:start position:0%
backup okay so at least yeah maybe to
like<00:12:31.860><c> archive</c><00:12:32.160><c> knows</c><00:12:32.459><c> you</c><00:12:32.519><c> guys</c><00:12:32.640><c> are</c><00:12:32.700><c> going</c><00:12:32.820><c> to</c>

00:12:32.870 --> 00:12:32.880 align:start position:0%
like archive knows you guys are going to
 

00:12:32.880 --> 00:12:34.370 align:start position:0%
like archive knows you guys are going to
run<00:12:33.000><c> for</c><00:12:33.180><c> that</c>

00:12:34.370 --> 00:12:34.380 align:start position:0%
run for that
 

00:12:34.380 --> 00:12:35.990 align:start position:0%
run for that
um and<00:12:34.680><c> then</c><00:12:34.800><c> this</c><00:12:35.160><c> part</c><00:12:35.339><c> here</c><00:12:35.519><c> would</c><00:12:35.700><c> just</c><00:12:35.880><c> be</c>

00:12:35.990 --> 00:12:36.000 align:start position:0%
um and then this part here would just be
 

00:12:36.000 --> 00:12:37.670 align:start position:0%
um and then this part here would just be
like<00:12:36.120><c> the</c><00:12:36.300><c> heavy</c><00:12:36.660><c> right</c><00:12:36.959><c> part</c><00:12:37.260><c> which</c>

00:12:37.670 --> 00:12:37.680 align:start position:0%
like the heavy right part which
 

00:12:37.680 --> 00:12:39.350 align:start position:0%
like the heavy right part which
everything<00:12:38.040><c> that</c><00:12:38.279><c> you</c><00:12:38.399><c> checked</c><00:12:38.640><c> as</c><00:12:38.820><c> a</c><00:12:39.000><c> new</c><00:12:39.060><c> you</c>

00:12:39.350 --> 00:12:39.360 align:start position:0%
everything that you checked as a new you
 

00:12:39.360 --> 00:12:41.030 align:start position:0%
everything that you checked as a new you
would<00:12:39.480><c> just</c><00:12:39.600><c> update</c><00:12:39.899><c> database</c><00:12:40.260><c> based</c><00:12:40.860><c> on</c><00:12:40.920><c> that</c>

00:12:41.030 --> 00:12:41.040 align:start position:0%
would just update database based on that
 

00:12:41.040 --> 00:12:43.190 align:start position:0%
would just update database based on that
thanks<00:12:41.519><c> so</c><00:12:41.700><c> much</c><00:12:41.820><c> okay</c><00:12:42.300><c> thanks</c><00:12:42.959><c> for</c>

00:12:43.190 --> 00:12:43.200 align:start position:0%
thanks so much okay thanks for
 

00:12:43.200 --> 00:12:44.870 align:start position:0%
thanks so much okay thanks for
participating

00:12:44.870 --> 00:12:44.880 align:start position:0%
participating
 

00:12:44.880 --> 00:12:47.509 align:start position:0%
participating
[Applause]

00:12:47.509 --> 00:12:47.519 align:start position:0%
[Applause]
 

00:12:47.519 --> 00:12:52.850 align:start position:0%
[Applause]
I'm<00:12:48.060><c> gonna</c><00:12:48.240><c> hang</c><00:12:48.420><c> that</c><00:12:48.600><c> up</c><00:12:48.839><c> okay</c>

00:12:52.850 --> 00:12:52.860 align:start position:0%
 
 

00:12:52.860 --> 00:12:56.090 align:start position:0%
 
so

00:12:56.090 --> 00:12:56.100 align:start position:0%
 
 

00:12:56.100 --> 00:12:58.810 align:start position:0%
 
just<00:12:56.339><c> a</c><00:12:56.639><c> solution</c><00:12:56.880><c> we</c><00:12:57.120><c> came</c><00:12:57.300><c> up</c><00:12:57.480><c> with</c>

00:12:58.810 --> 00:12:58.820 align:start position:0%
just a solution we came up with
 

00:12:58.820 --> 00:13:01.790 align:start position:0%
just a solution we came up with
so<00:12:59.820><c> we</c><00:13:00.120><c> we</c><00:13:00.480><c> switched</c><00:13:00.899><c> kind</c><00:13:01.380><c> of</c><00:13:01.500><c> the</c><00:13:01.560><c> solution</c>

00:13:01.790 --> 00:13:01.800 align:start position:0%
so we we switched kind of the solution
 

00:13:01.800 --> 00:13:03.470 align:start position:0%
so we we switched kind of the solution
we<00:13:01.980><c> have</c><00:13:02.100><c> right</c><00:13:02.339><c> now</c><00:13:02.459><c> yeah</c><00:13:03.000><c> this</c><00:13:03.240><c> is</c><00:13:03.360><c> the</c>

00:13:03.470 --> 00:13:03.480 align:start position:0%
we have right now yeah this is the
 

00:13:03.480 --> 00:13:06.230 align:start position:0%
we have right now yeah this is the
solution<00:13:03.720><c> we</c><00:13:04.019><c> have</c><00:13:04.139><c> right</c><00:13:04.380><c> now</c>

00:13:06.230 --> 00:13:06.240 align:start position:0%
solution we have right now
 

00:13:06.240 --> 00:13:10.310 align:start position:0%
solution we have right now
uh<00:13:07.019><c> with</c><00:13:07.440><c> which</c><00:13:07.620><c> we</c><00:13:08.220><c> part</c><00:13:09.060><c> of</c><00:13:09.360><c> the</c><00:13:09.540><c> of</c><00:13:09.839><c> the</c><00:13:10.019><c> of</c>

00:13:10.310 --> 00:13:10.320 align:start position:0%
uh with which we part of the of the of
 

00:13:10.320 --> 00:13:12.050 align:start position:0%
uh with which we part of the of the of
the<00:13:10.440><c> of</c><00:13:10.800><c> the</c><00:13:10.980><c> data</c><00:13:11.220><c> set</c><00:13:11.279><c> we</c><00:13:11.519><c> now</c><00:13:11.700><c> store</c><00:13:11.940><c> and</c>

00:13:12.050 --> 00:13:12.060 align:start position:0%
the of the data set we now store and
 

00:13:12.060 --> 00:13:13.790 align:start position:0%
the of the data set we now store and
pick<00:13:12.240><c> table</c><00:13:12.420><c> instead</c><00:13:12.779><c> of</c><00:13:12.839><c> important</c><00:13:13.260><c> postgres</c>

00:13:13.790 --> 00:13:13.800 align:start position:0%
pick table instead of important postgres
 

00:13:13.800 --> 00:13:16.430 align:start position:0%
pick table instead of important postgres
so<00:13:14.519><c> we</c><00:13:15.180><c> thought</c><00:13:15.360><c> like</c><00:13:15.540><c> it's</c><00:13:15.899><c> not</c><00:13:16.139><c> really</c>

00:13:16.430 --> 00:13:16.440 align:start position:0%
so we thought like it's not really
 

00:13:16.440 --> 00:13:18.290 align:start position:0%
so we thought like it's not really
necessary<00:13:16.920><c> to</c><00:13:17.100><c> have</c><00:13:17.279><c> a</c><00:13:17.459><c> relational</c><00:13:17.700><c> database</c>

00:13:18.290 --> 00:13:18.300 align:start position:0%
necessary to have a relational database
 

00:13:18.300 --> 00:13:20.150 align:start position:0%
necessary to have a relational database
for<00:13:18.600><c> this</c><00:13:18.779><c> kind</c><00:13:18.899><c> of</c><00:13:19.019><c> data</c><00:13:19.380><c> set</c>

00:13:20.150 --> 00:13:20.160 align:start position:0%
for this kind of data set
 

00:13:20.160 --> 00:13:23.329 align:start position:0%
for this kind of data set
and<00:13:20.820><c> bigtable</c><00:13:21.240><c> scales</c><00:13:21.779><c> really</c><00:13:22.079><c> well</c><00:13:22.320><c> so</c><00:13:23.220><c> I</c>

00:13:23.329 --> 00:13:23.339 align:start position:0%
and bigtable scales really well so I
 

00:13:23.339 --> 00:13:25.730 align:start position:0%
and bigtable scales really well so I
think<00:13:23.459><c> that</c><00:13:23.639><c> we</c><00:13:23.880><c> we</c><00:13:24.240><c> were</c><00:13:24.480><c> able</c><00:13:24.779><c> to</c>

00:13:25.730 --> 00:13:25.740 align:start position:0%
think that we we were able to
 

00:13:25.740 --> 00:13:30.829 align:start position:0%
think that we we were able to
to<00:13:26.220><c> indexed</c><00:13:26.880><c> uh</c><00:13:27.180><c> all</c><00:13:27.720><c> of</c><00:13:28.079><c> the</c><00:13:28.200><c> current</c><00:13:29.000><c> uh</c><00:13:30.000><c> each</c>

00:13:30.829 --> 00:13:30.839 align:start position:0%
to indexed uh all of the current uh each
 

00:13:30.839 --> 00:13:32.509 align:start position:0%
to indexed uh all of the current uh each
one<00:13:31.019><c> transactions</c>

00:13:32.509 --> 00:13:32.519 align:start position:0%
one transactions
 

00:13:32.519 --> 00:13:35.569 align:start position:0%
one transactions
uh<00:13:33.240><c> in</c><00:13:33.480><c> five</c><00:13:33.720><c> hours</c><00:13:33.959><c> so</c><00:13:34.740><c> it's</c><00:13:34.920><c> like</c><00:13:35.160><c> really</c><00:13:35.339><c> it</c>

00:13:35.569 --> 00:13:35.579 align:start position:0%
uh in five hours so it's like really it
 

00:13:35.579 --> 00:13:37.430 align:start position:0%
uh in five hours so it's like really it
scales<00:13:36.000><c> really</c><00:13:36.240><c> well</c><00:13:36.360><c> depictable</c>

00:13:37.430 --> 00:13:37.440 align:start position:0%
scales really well depictable
 

00:13:37.440 --> 00:13:40.730 align:start position:0%
scales really well depictable
so<00:13:38.100><c> we</c><00:13:39.000><c> now</c><00:13:39.240><c> store</c>

00:13:40.730 --> 00:13:40.740 align:start position:0%
so we now store
 

00:13:40.740 --> 00:13:42.290 align:start position:0%
so we now store
the<00:13:41.160><c> blocks</c>

00:13:42.290 --> 00:13:42.300 align:start position:0%
the blocks
 

00:13:42.300 --> 00:13:44.750 align:start position:0%
the blocks
the<00:13:42.720><c> balances</c><00:13:43.139><c> of</c><00:13:43.320><c> the</c><00:13:43.440><c> validators</c><00:13:43.920><c> every</c>

00:13:44.750 --> 00:13:44.760 align:start position:0%
the balances of the validators every
 

00:13:44.760 --> 00:13:46.389 align:start position:0%
the balances of the validators every
transaction

00:13:46.389 --> 00:13:46.399 align:start position:0%
transaction
 

00:13:46.399 --> 00:13:51.650 align:start position:0%
transaction
all<00:13:47.399><c> of</c><00:13:47.639><c> the</c><00:13:47.940><c> attestations</c><00:13:48.420><c> in</c><00:13:48.959><c> bigtable</c>

00:13:51.650 --> 00:13:51.660 align:start position:0%
 
 

00:13:51.660 --> 00:13:52.970 align:start position:0%
 
um

00:13:52.970 --> 00:13:52.980 align:start position:0%
um
 

00:13:52.980 --> 00:13:56.750 align:start position:0%
um
and<00:13:53.760><c> this</c><00:13:54.120><c> resulted</c><00:13:54.720><c> in</c><00:13:54.959><c> a</c><00:13:55.200><c> really</c><00:13:55.500><c> much</c><00:13:56.459><c> more</c>

00:13:56.750 --> 00:13:56.760 align:start position:0%
and this resulted in a really much more
 

00:13:56.760 --> 00:13:59.150 align:start position:0%
and this resulted in a really much more
stable

00:13:59.150 --> 00:13:59.160 align:start position:0%
stable
 

00:13:59.160 --> 00:14:03.650 align:start position:0%
stable
um<00:13:59.279><c> in</c><00:14:00.120><c> index</c><00:14:00.720><c> time</c><00:14:01.019><c> so</c><00:14:01.740><c> now</c><00:14:02.579><c> you</c><00:14:02.940><c> can</c><00:14:03.000><c> see</c><00:14:03.180><c> it</c>

00:14:03.650 --> 00:14:03.660 align:start position:0%
um in index time so now you can see it
 

00:14:03.660 --> 00:14:04.670 align:start position:0%
um in index time so now you can see it
takes<00:14:03.839><c> us</c>

00:14:04.670 --> 00:14:04.680 align:start position:0%
takes us
 

00:14:04.680 --> 00:14:07.310 align:start position:0%
takes us
like<00:14:05.220><c> really</c><00:14:05.399><c> Stables</c><00:14:05.820><c> 30</c><00:14:06.120><c> seconds</c><00:14:06.420><c> to</c><00:14:07.079><c> export</c>

00:14:07.310 --> 00:14:07.320 align:start position:0%
like really Stables 30 seconds to export
 

00:14:07.320 --> 00:14:13.910 align:start position:0%
like really Stables 30 seconds to export
all<00:14:07.560><c> the</c><00:14:07.680><c> data</c><00:14:07.920><c> of</c><00:14:08.040><c> one</c><00:14:08.220><c> epoch</c>

00:14:13.910 --> 00:14:13.920 align:start position:0%
 
 

00:14:13.920 --> 00:14:16.009 align:start position:0%
 
yeah<00:14:14.399><c> this</c><00:14:15.060><c> is</c><00:14:15.180><c> where</c><00:14:15.360><c> we</c><00:14:15.480><c> come</c><00:14:15.660><c> to</c><00:14:15.839><c> the</c>

00:14:16.009 --> 00:14:16.019 align:start position:0%
yeah this is where we come to the
 

00:14:16.019 --> 00:14:18.290 align:start position:0%
yeah this is where we come to the
interactive<00:14:16.620><c> part</c><00:14:17.100><c> of</c><00:14:17.339><c> this</c><00:14:17.639><c> of</c><00:14:18.000><c> this</c>

00:14:18.290 --> 00:14:18.300 align:start position:0%
interactive part of this of this
 

00:14:18.300 --> 00:14:19.670 align:start position:0%
interactive part of this of this
Workshop

00:14:19.670 --> 00:14:19.680 align:start position:0%
Workshop
 

00:14:19.680 --> 00:14:24.769 align:start position:0%
Workshop
um<00:14:19.800><c> for</c><00:14:20.100><c> everyone</c><00:14:20.459><c> who</c><00:14:21.180><c> wants</c><00:14:21.899><c> to</c><00:14:21.899><c> participate</c>

00:14:24.769 --> 00:14:24.779 align:start position:0%
 
 

00:14:24.779 --> 00:14:26.769 align:start position:0%
 
do<00:14:25.440><c> you</c><00:14:25.620><c> think</c>

00:14:26.769 --> 00:14:26.779 align:start position:0%
do you think
 

00:14:26.779 --> 00:14:29.269 align:start position:0%
do you think
so<00:14:27.779><c> he's</c><00:14:28.019><c> just</c><00:14:28.200><c> resetting</c><00:14:28.740><c> everything</c><00:14:29.040><c> he's</c>

00:14:29.269 --> 00:14:29.279 align:start position:0%
so he's just resetting everything he's
 

00:14:29.279 --> 00:14:31.550 align:start position:0%
so he's just resetting everything he's
done<00:14:30.000><c> to</c><00:14:30.360><c> kind</c><00:14:30.600><c> of</c><00:14:30.660><c> start</c><00:14:30.839><c> fresh</c><00:14:31.139><c> with</c><00:14:31.380><c> you</c>

00:14:31.550 --> 00:14:31.560 align:start position:0%
done to kind of start fresh with you
 

00:14:31.560 --> 00:14:34.430 align:start position:0%
done to kind of start fresh with you
guys

00:14:34.430 --> 00:14:34.440 align:start position:0%
 
 

00:14:34.440 --> 00:14:37.850 align:start position:0%
 
so<00:14:34.980><c> the</c><00:14:35.220><c> first</c><00:14:35.399><c> thing</c><00:14:35.579><c> we</c><00:14:35.880><c> we</c><00:14:36.360><c> want</c><00:14:37.019><c> to</c><00:14:37.139><c> do</c><00:14:37.260><c> is</c>

00:14:37.850 --> 00:14:37.860 align:start position:0%
so the first thing we we want to do is
 

00:14:37.860 --> 00:14:41.030 align:start position:0%
so the first thing we we want to do is
to<00:14:38.519><c> initialize</c><00:14:39.120><c> the</c><00:14:39.480><c> databases</c>

00:14:41.030 --> 00:14:41.040 align:start position:0%
to initialize the databases
 

00:14:41.040 --> 00:14:44.269 align:start position:0%
to initialize the databases
so

00:14:44.269 --> 00:14:44.279 align:start position:0%
 
 

00:14:44.279 --> 00:14:46.730 align:start position:0%
 
we<00:14:44.699><c> turn</c><00:14:44.820><c> on</c><00:14:45.000><c> postgres</c><00:14:45.540><c> where</c><00:14:45.839><c> it</c><00:14:46.019><c> is</c><00:14:46.139><c> in</c><00:14:46.260><c> Peak</c>

00:14:46.730 --> 00:14:46.740 align:start position:0%
we turn on postgres where it is in Peak
 

00:14:46.740 --> 00:14:50.210 align:start position:0%
we turn on postgres where it is in Peak
table<00:14:46.860><c> and</c><00:14:47.339><c> initialize</c><00:14:48.000><c> the</c><00:14:48.380><c> the</c><00:14:49.380><c> postgres</c>

00:14:50.210 --> 00:14:50.220 align:start position:0%
table and initialize the the postgres
 

00:14:50.220 --> 00:14:54.530 align:start position:0%
table and initialize the the postgres
tables<00:14:50.699><c> and</c><00:14:50.940><c> picked</c><00:14:51.600><c> the</c><00:14:52.500><c> big</c><00:14:52.860><c> table</c><00:14:53.420><c> what</c><00:14:54.420><c> is</c>

00:14:54.530 --> 00:14:54.540 align:start position:0%
tables and picked the big table what is
 

00:14:54.540 --> 00:14:56.509 align:start position:0%
tables and picked the big table what is
called<00:14:54.720><c> tables</c>

00:14:56.509 --> 00:14:56.519 align:start position:0%
called tables
 

00:14:56.519 --> 00:15:02.090 align:start position:0%
called tables
uh<00:14:57.120><c> database</c>

00:15:02.090 --> 00:15:02.100 align:start position:0%
 
 

00:15:02.100 --> 00:15:07.250 align:start position:0%
 
so

00:15:07.250 --> 00:15:07.260 align:start position:0%
 
 

00:15:07.260 --> 00:15:09.889 align:start position:0%
 
the<00:15:07.800><c> next</c><00:15:07.860><c> thing</c><00:15:08.040><c> we</c><00:15:08.220><c> want</c><00:15:08.339><c> to</c><00:15:08.459><c> do</c><00:15:08.579><c> is</c><00:15:09.060><c> to</c><00:15:09.600><c> start</c>

00:15:09.889 --> 00:15:09.899 align:start position:0%
the next thing we want to do is to start
 

00:15:09.899 --> 00:15:14.710 align:start position:0%
the next thing we want to do is to start
it<00:15:10.260><c> one</c><00:15:10.500><c> indexer</c><00:15:11.100><c> we</c><00:15:11.699><c> called</c><00:15:11.880><c> it</c><00:15:12.120><c> that</c><00:15:12.300><c> because</c>

00:15:14.710 --> 00:15:14.720 align:start position:0%
 
 

00:15:14.720 --> 00:15:17.170 align:start position:0%
 
we're<00:15:15.720><c> not</c><00:15:15.959><c> really</c><00:15:16.199><c> creative</c>

00:15:17.170 --> 00:15:17.180 align:start position:0%
we're not really creative
 

00:15:17.180 --> 00:15:22.189 align:start position:0%
we're not really creative
but<00:15:18.180><c> it</c><00:15:18.720><c> indexes</c><00:15:19.260><c> like</c><00:15:19.560><c> I</c><00:15:19.860><c> think</c><00:15:19.980><c> it</c><00:15:20.339><c> it</c><00:15:20.519><c> first</c>

00:15:22.189 --> 00:15:22.199 align:start position:0%
but it indexes like I think it it first
 

00:15:22.199 --> 00:15:22.850 align:start position:0%
but it indexes like I think it it first
um

00:15:22.850 --> 00:15:22.860 align:start position:0%
um
 

00:15:22.860 --> 00:15:24.470 align:start position:0%
um
gets<00:15:23.399><c> the</c><00:15:23.459><c> blocks</c>

00:15:24.470 --> 00:15:24.480 align:start position:0%
gets the blocks
 

00:15:24.480 --> 00:15:28.310 align:start position:0%
gets the blocks
from<00:15:25.019><c> the</c><00:15:25.320><c> execution</c><00:15:26.160><c> glands</c>

00:15:28.310 --> 00:15:28.320 align:start position:0%
from the execution glands
 

00:15:28.320 --> 00:15:31.370 align:start position:0%
from the execution glands
um<00:15:28.380><c> and</c><00:15:29.160><c> encoded</c><00:15:29.940><c> in</c><00:15:30.120><c> protopath</c><00:15:30.839><c> and</c><00:15:31.199><c> still</c>

00:15:31.370 --> 00:15:31.380 align:start position:0%
um and encoded in protopath and still
 

00:15:31.380 --> 00:15:33.710 align:start position:0%
um and encoded in protopath and still
using<00:15:31.800><c> into</c><00:15:31.980><c> big</c><00:15:32.279><c> table</c><00:15:32.519><c> encoded</c><00:15:33.000><c> in</c><00:15:33.120><c> protobuf</c>

00:15:33.710 --> 00:15:33.720 align:start position:0%
using into big table encoded in protobuf
 

00:15:33.720 --> 00:15:35.389 align:start position:0%
using into big table encoded in protobuf
and<00:15:34.440><c> then</c>

00:15:35.389 --> 00:15:35.399 align:start position:0%
and then
 

00:15:35.399 --> 00:15:38.449 align:start position:0%
and then
we<00:15:35.880><c> index</c><00:15:36.300><c> as</c><00:15:36.720><c> after</c><00:15:37.079><c> that</c><00:15:37.380><c> we</c><00:15:37.740><c> index</c><00:15:38.100><c> the</c><00:15:38.279><c> the</c>

00:15:38.449 --> 00:15:38.459 align:start position:0%
we index as after that we index the the
 

00:15:38.459 --> 00:15:40.550 align:start position:0%
we index as after that we index the the
blocks<00:15:38.940><c> with</c><00:15:39.480><c> all</c><00:15:39.720><c> the</c><00:15:39.899><c> the</c><00:15:40.079><c> fields</c><00:15:40.440><c> and</c>

00:15:40.550 --> 00:15:40.560 align:start position:0%
blocks with all the the fields and
 

00:15:40.560 --> 00:15:41.629 align:start position:0%
blocks with all the the fields and
values

00:15:41.629 --> 00:15:41.639 align:start position:0%
values
 

00:15:41.639 --> 00:15:48.129 align:start position:0%
values
and<00:15:42.000><c> then</c><00:15:42.120><c> transaction</c><00:15:42.540><c> as</c><00:15:42.779><c> well</c><00:15:43.440><c> so</c>

00:15:48.129 --> 00:15:48.139 align:start position:0%
 
 

00:15:48.139 --> 00:15:49.970 align:start position:0%
 
one

00:15:49.970 --> 00:15:49.980 align:start position:0%
one
 

00:15:49.980 --> 00:15:52.550 align:start position:0%
one
one<00:15:50.339><c> big</c><00:15:50.639><c> thing</c><00:15:50.880><c> is</c><00:15:51.120><c> like</c><00:15:51.480><c> we're</c><00:15:52.139><c> actually</c><00:15:52.320><c> not</c>

00:15:52.550 --> 00:15:52.560 align:start position:0%
one big thing is like we're actually not
 

00:15:52.560 --> 00:15:55.610 align:start position:0%
one big thing is like we're actually not
using<00:15:52.980><c> bigtable</c><00:15:53.399><c> from</c><00:15:53.760><c> from</c><00:15:54.060><c> Google</c><00:15:54.360><c> chart</c><00:15:54.720><c> we</c>

00:15:55.610 --> 00:15:55.620 align:start position:0%
using bigtable from from Google chart we
 

00:15:55.620 --> 00:15:58.090 align:start position:0%
using bigtable from from Google chart we
are<00:15:55.800><c> using</c>

00:15:58.090 --> 00:15:58.100 align:start position:0%
are using
 

00:15:58.100 --> 00:16:01.550 align:start position:0%
are using
emulator<00:15:59.100><c> from</c><00:15:59.880><c> the</c><00:16:00.120><c> company</c><00:16:00.360><c> P</c><00:16:00.720><c> key</c>

00:16:01.550 --> 00:16:01.560 align:start position:0%
emulator from the company P key
 

00:16:01.560 --> 00:16:03.069 align:start position:0%
emulator from the company P key
what's<00:16:01.980><c> up</c>

00:16:03.069 --> 00:16:03.079 align:start position:0%
what's up
 

00:16:03.079 --> 00:16:06.710 align:start position:0%
what's up
it<00:16:04.079><c> just</c><00:16:04.380><c> emulates</c><00:16:04.860><c> the</c><00:16:05.220><c> the</c><00:16:05.519><c> peak</c><00:16:05.940><c> table</c><00:16:06.060><c> API</c>

00:16:06.710 --> 00:16:06.720 align:start position:0%
it just emulates the the peak table API
 

00:16:06.720 --> 00:16:09.350 align:start position:0%
it just emulates the the peak table API
and<00:16:06.959><c> stores</c><00:16:07.199><c> it</c><00:16:07.500><c> in</c><00:16:07.680><c> sqlite</c><00:16:08.339><c> database</c>

00:16:09.350 --> 00:16:09.360 align:start position:0%
and stores it in sqlite database
 

00:16:09.360 --> 00:16:12.829 align:start position:0%
and stores it in sqlite database
and<00:16:09.959><c> I</c><00:16:10.139><c> think</c><00:16:10.260><c> like</c><00:16:10.500><c> for</c>

00:16:12.829 --> 00:16:12.839 align:start position:0%
 
 

00:16:12.839 --> 00:16:16.430 align:start position:0%
 
for<00:16:13.560><c> just</c><00:16:14.459><c> storing</c><00:16:15.000><c> and</c><00:16:15.480><c> then</c><00:16:15.660><c> analyzing</c><00:16:16.260><c> the</c>

00:16:16.430 --> 00:16:16.440 align:start position:0%
for just storing and then analyzing the
 

00:16:16.440 --> 00:16:18.710 align:start position:0%
for just storing and then analyzing the
data<00:16:16.800><c> it</c><00:16:17.160><c> works</c><00:16:17.399><c> well</c><00:16:17.519><c> it's</c><00:16:17.940><c> not</c><00:16:18.060><c> like</c><00:16:18.300><c> it</c><00:16:18.600><c> will</c>

00:16:18.710 --> 00:16:18.720 align:start position:0%
data it works well it's not like it will
 

00:16:18.720 --> 00:16:20.689 align:start position:0%
data it works well it's not like it will
not<00:16:18.899><c> scale</c><00:16:19.260><c> for</c><00:16:19.740><c> uh</c>

00:16:20.689 --> 00:16:20.699 align:start position:0%
not scale for uh
 

00:16:20.699 --> 00:16:23.269 align:start position:0%
not scale for uh
for<00:16:21.240><c> a</c><00:16:21.360><c> thousand</c><00:16:21.660><c> requests</c><00:16:22.139><c> per</c><00:16:22.260><c> second</c><00:16:22.440><c> but</c>

00:16:23.269 --> 00:16:23.279 align:start position:0%
for a thousand requests per second but
 

00:16:23.279 --> 00:16:25.490 align:start position:0%
for a thousand requests per second but
for<00:16:23.699><c> analyzing</c><00:16:24.240><c> the</c><00:16:24.360><c> data</c><00:16:24.600><c> it's</c><00:16:24.959><c> a</c><00:16:25.139><c> like</c><00:16:25.380><c> a</c>

00:16:25.490 --> 00:16:25.500 align:start position:0%
for analyzing the data it's a like a
 

00:16:25.500 --> 00:16:26.930 align:start position:0%
for analyzing the data it's a like a
really<00:16:25.620><c> good</c><00:16:25.800><c> solution</c><00:16:26.100><c> solution</c><00:16:26.579><c> in</c><00:16:26.820><c> our</c>

00:16:26.930 --> 00:16:26.940 align:start position:0%
really good solution solution in our
 

00:16:26.940 --> 00:16:34.990 align:start position:0%
really good solution solution in our
opinion

00:16:34.990 --> 00:16:35.000 align:start position:0%
 
 

00:16:35.000 --> 00:16:38.090 align:start position:0%
 
so<00:16:36.000><c> the</c><00:16:36.720><c> the</c><00:16:36.899><c> thing</c><00:16:37.139><c> here</c><00:16:37.320><c> is</c>

00:16:38.090 --> 00:16:38.100 align:start position:0%
so the the thing here is
 

00:16:38.100 --> 00:16:42.170 align:start position:0%
so the the thing here is
we<00:16:38.940><c> are</c><00:16:39.120><c> not</c><00:16:39.300><c> able</c><00:16:39.660><c> to</c>

00:16:42.170 --> 00:16:42.180 align:start position:0%
we are not able to
 

00:16:42.180 --> 00:16:46.129 align:start position:0%
we are not able to
to<00:16:42.660><c> reach</c><00:16:43.440><c> the</c><00:16:43.680><c> nodes</c><00:16:44.100><c> we</c><00:16:44.639><c> we</c><00:16:45.180><c> think</c><00:16:45.839><c> before</c>

00:16:46.129 --> 00:16:46.139 align:start position:0%
to reach the nodes we we think before
 

00:16:46.139 --> 00:16:50.449 align:start position:0%
to reach the nodes we we think before
the<00:16:46.680><c> the</c><00:16:46.980><c> workshop</c><00:16:47.459><c> in</c><00:16:48.180><c> the</c><00:16:48.300><c> cloud</c><00:16:48.860><c> somehow</c><00:16:49.860><c> we</c>

00:16:50.449 --> 00:16:50.459 align:start position:0%
the the workshop in the cloud somehow we
 

00:16:50.459 --> 00:16:52.790 align:start position:0%
the the workshop in the cloud somehow we
don't<00:16:50.639><c> get</c><00:16:50.940><c> access</c><00:16:51.540><c> we</c><00:16:52.019><c> have</c><00:16:52.259><c> this</c><00:16:52.380><c> wi-fi</c><00:16:52.680><c> fan</c>

00:16:52.790 --> 00:16:52.800 align:start position:0%
don't get access we have this wi-fi fan
 

00:16:52.800 --> 00:16:55.550 align:start position:0%
don't get access we have this wi-fi fan
so<00:16:53.459><c> we</c><00:16:53.759><c> are</c><00:16:53.940><c> now</c><00:16:54.120><c> running</c><00:16:54.360><c> the</c><00:16:54.660><c> nodes</c>

00:16:55.550 --> 00:16:55.560 align:start position:0%
so we are now running the nodes
 

00:16:55.560 --> 00:16:58.550 align:start position:0%
so we are now running the nodes
on<00:16:56.040><c> our</c><00:16:56.100><c> laptops</c><00:16:56.639><c> and</c><00:16:57.120><c> that</c><00:16:57.360><c> is</c><00:16:57.540><c> where</c><00:16:58.259><c> you</c><00:16:58.440><c> see</c>

00:16:58.550 --> 00:16:58.560 align:start position:0%
on our laptops and that is where you see
 

00:16:58.560 --> 00:17:01.129 align:start position:0%
on our laptops and that is where you see
some<00:16:58.860><c> errors</c><00:16:59.759><c> because</c><00:17:00.180><c> the</c><00:17:00.660><c> nodes</c><00:17:00.779><c> are</c><00:17:01.019><c> not</c>

00:17:01.129 --> 00:17:01.139 align:start position:0%
some errors because the nodes are not
 

00:17:01.139 --> 00:17:04.069 align:start position:0%
some errors because the nodes are not
synced<00:17:01.560><c> and</c><00:17:01.740><c> it</c><00:17:02.100><c> it's</c><00:17:02.759><c> not</c><00:17:02.940><c> like</c><00:17:03.180><c> doesn't</c><00:17:03.779><c> work</c>

00:17:04.069 --> 00:17:04.079 align:start position:0%
synced and it it's not like doesn't work
 

00:17:04.079 --> 00:17:05.990 align:start position:0%
synced and it it's not like doesn't work
well<00:17:04.319><c> but</c>

00:17:05.990 --> 00:17:06.000 align:start position:0%
well but
 

00:17:06.000 --> 00:17:15.640 align:start position:0%
well but
foreign

00:17:15.640 --> 00:17:15.650 align:start position:0%
 
 

00:17:15.650 --> 00:17:22.150 align:start position:0%
 
[Music]

00:17:22.150 --> 00:17:22.160 align:start position:0%
 
 

00:17:22.160 --> 00:17:24.710 align:start position:0%
 
index<00:17:23.160><c> around</c><00:17:23.400><c> me</c><00:17:23.640><c> the</c><00:17:24.120><c> next</c><00:17:24.240><c> thing</c><00:17:24.360><c> we</c><00:17:24.540><c> want</c>

00:17:24.710 --> 00:17:24.720 align:start position:0%
index around me the next thing we want
 

00:17:24.720 --> 00:17:29.330 align:start position:0%
index around me the next thing we want
to<00:17:24.839><c> run</c><00:17:25.199><c> is</c><00:17:25.559><c> the</c>

00:17:29.330 --> 00:17:29.340 align:start position:0%
 
 

00:17:29.340 --> 00:17:31.730 align:start position:0%
 
exporter

00:17:31.730 --> 00:17:31.740 align:start position:0%
exporter
 

00:17:31.740 --> 00:17:33.530 align:start position:0%
exporter
the<00:17:32.100><c> exporter</c><00:17:32.520><c> is</c><00:17:32.700><c> like</c><00:17:32.820><c> truster</c><00:17:33.299><c> and</c><00:17:33.419><c> the</c>

00:17:33.530 --> 00:17:33.540 align:start position:0%
the exporter is like truster and the
 

00:17:33.540 --> 00:17:36.590 align:start position:0%
the exporter is like truster and the
export<00:17:33.780><c> we</c><00:17:34.080><c> had</c><00:17:34.260><c> before</c><00:17:34.559><c> the</c><00:17:35.340><c> merge</c>

00:17:36.590 --> 00:17:36.600 align:start position:0%
export we had before the merge
 

00:17:36.600 --> 00:17:40.430 align:start position:0%
export we had before the merge
but<00:17:37.140><c> now</c><00:17:37.380><c> it</c><00:17:37.799><c> will</c><00:17:38.059><c> index</c><00:17:39.059><c> the</c>

00:17:40.430 --> 00:17:40.440 align:start position:0%
but now it will index the
 

00:17:40.440 --> 00:17:43.130 align:start position:0%
but now it will index the
the<00:17:40.919><c> blocks</c><00:17:41.340><c> from</c><00:17:41.580><c> the</c>

00:17:43.130 --> 00:17:43.140 align:start position:0%
the blocks from the
 

00:17:43.140 --> 00:17:45.830 align:start position:0%
the blocks from the
from<00:17:43.740><c> the</c><00:17:44.039><c> from</c><00:17:44.520><c> the</c><00:17:44.700><c> big</c><00:17:44.820><c> table</c><00:17:45.000><c> that</c><00:17:45.360><c> we</c><00:17:45.539><c> just</c>

00:17:45.830 --> 00:17:45.840 align:start position:0%
from the from the big table that we just
 

00:17:45.840 --> 00:17:50.570 align:start position:0%
from the from the big table that we just
exported<00:17:46.559><c> in</c><00:17:46.799><c> the</c><00:17:46.919><c> in</c><00:17:47.100><c> the</c><00:17:47.340><c> 81</c><00:17:47.700><c> induction</c>

00:17:50.570 --> 00:17:50.580 align:start position:0%
 
 

00:17:50.580 --> 00:17:52.490 align:start position:0%
 
again<00:17:51.059><c> we</c><00:17:51.360><c> have</c><00:17:51.419><c> some</c><00:17:51.600><c> errors</c><00:17:52.020><c> because</c><00:17:52.260><c> the</c>

00:17:52.490 --> 00:17:52.500 align:start position:0%
again we have some errors because the
 

00:17:52.500 --> 00:17:54.470 align:start position:0%
again we have some errors because the
notes<00:17:52.740><c> are</c><00:17:52.799><c> not</c><00:17:52.919><c> synced</c>

00:17:54.470 --> 00:17:54.480 align:start position:0%
notes are not synced
 

00:17:54.480 --> 00:17:56.710 align:start position:0%
notes are not synced
the<00:17:55.020><c> next</c><00:17:55.140><c> thing</c><00:17:55.320><c> is</c><00:17:55.500><c> like</c><00:17:55.919><c> the</c><00:17:56.220><c> the</c>

00:17:56.710 --> 00:17:56.720 align:start position:0%
the next thing is like the the
 

00:17:56.720 --> 00:18:00.169 align:start position:0%
the next thing is like the the
statistics<00:17:57.720><c> module</c><00:17:58.140><c> module</c><00:17:58.620><c> and</c><00:17:59.580><c> this</c><00:18:00.059><c> is</c>

00:18:00.169 --> 00:18:00.179 align:start position:0%
statistics module module and this is
 

00:18:00.179 --> 00:18:02.990 align:start position:0%
statistics module module and this is
also<00:18:00.539><c> a</c><00:18:00.840><c> really</c><00:18:00.960><c> important</c><00:18:01.500><c> uh</c><00:18:02.220><c> and</c><00:18:02.460><c> integral</c>

00:18:02.990 --> 00:18:03.000 align:start position:0%
also a really important uh and integral
 

00:18:03.000 --> 00:18:06.770 align:start position:0%
also a really important uh and integral
part<00:18:03.660><c> of</c><00:18:03.840><c> the</c><00:18:04.020><c> whole</c><00:18:04.140><c> project</c><00:18:04.440><c> because</c>

00:18:06.770 --> 00:18:06.780 align:start position:0%
part of the whole project because
 

00:18:06.780 --> 00:18:09.650 align:start position:0%
part of the whole project because
the<00:18:07.200><c> indexer</c><00:18:07.620><c> will</c><00:18:07.799><c> aggregate</c><00:18:08.340><c> the</c><00:18:08.460><c> data</c>

00:18:09.650 --> 00:18:09.660 align:start position:0%
the indexer will aggregate the data
 

00:18:09.660 --> 00:18:11.570 align:start position:0%
the indexer will aggregate the data
one<00:18:10.260><c> day</c>

00:18:11.570 --> 00:18:11.580 align:start position:0%
one day
 

00:18:11.580 --> 00:18:14.270 align:start position:0%
one day
and<00:18:12.240><c> store</c><00:18:12.539><c> the</c><00:18:13.020><c> aggregated</c><00:18:13.440><c> data</c><00:18:13.799><c> of</c><00:18:13.919><c> the</c><00:18:14.100><c> one</c>

00:18:14.270 --> 00:18:14.280 align:start position:0%
and store the aggregated data of the one
 

00:18:14.280 --> 00:18:16.909 align:start position:0%
and store the aggregated data of the one
of<00:18:14.520><c> of</c><00:18:14.840><c> one</c><00:18:15.840><c> Beacon</c><00:18:16.200><c> chain</c><00:18:16.380><c> there</c><00:18:16.620><c> in</c><00:18:16.860><c> the</c>

00:18:16.909 --> 00:18:16.919 align:start position:0%
of of one Beacon chain there in the
 

00:18:16.919 --> 00:18:19.190 align:start position:0%
of of one Beacon chain there in the
database<00:18:17.280><c> and</c><00:18:17.640><c> so</c><00:18:17.760><c> it</c><00:18:18.120><c> all</c><00:18:18.660><c> the</c><00:18:18.840><c> queries</c>

00:18:19.190 --> 00:18:19.200 align:start position:0%
database and so it all the queries
 

00:18:19.200 --> 00:18:28.789 align:start position:0%
database and so it all the queries
become<00:18:19.440><c> much</c><00:18:19.679><c> faster</c>

00:18:28.789 --> 00:18:28.799 align:start position:0%
 
 

00:18:28.799 --> 00:18:33.590 align:start position:0%
 
the<00:18:29.520><c> last</c><00:18:29.700><c> thing</c><00:18:29.820><c> we</c><00:18:29.940><c> start</c><00:18:30.120><c> is</c><00:18:30.299><c> the</c><00:18:30.480><c> front</c><00:18:30.600><c> end</c>

00:18:33.590 --> 00:18:33.600 align:start position:0%
 
 

00:18:33.600 --> 00:18:35.690 align:start position:0%
 
and<00:18:33.780><c> we'll</c><00:18:34.020><c> get</c><00:18:34.260><c> started</c><00:18:34.559><c> with</c><00:18:34.740><c> the</c>

00:18:35.690 --> 00:18:35.700 align:start position:0%
and we'll get started with the
 

00:18:35.700 --> 00:18:38.210 align:start position:0%
and we'll get started with the
with<00:18:36.000><c> the</c><00:18:36.299><c> cache</c><00:18:36.600><c> up</c><00:18:36.720><c> data</c><00:18:37.200><c> and</c><00:18:37.679><c> then</c><00:18:37.919><c> the</c>

00:18:38.210 --> 00:18:38.220 align:start position:0%
with the cache up data and then the
 

00:18:38.220 --> 00:18:40.789 align:start position:0%
with the cache up data and then the
front-end<00:18:38.520><c> itself</c><00:18:38.760><c> which</c><00:18:39.120><c> is</c><00:18:39.299><c> a</c><00:18:39.600><c> golang</c><00:18:40.500><c> web</c>

00:18:40.789 --> 00:18:40.799 align:start position:0%
front-end itself which is a golang web
 

00:18:40.799 --> 00:18:43.010 align:start position:0%
front-end itself which is a golang web
server<00:18:41.160><c> which</c><00:18:41.820><c> just</c><00:18:42.120><c> queries</c><00:18:42.600><c> all</c><00:18:42.900><c> the</c>

00:18:43.010 --> 00:18:43.020 align:start position:0%
server which just queries all the
 

00:18:43.020 --> 00:18:46.310 align:start position:0%
server which just queries all the
databases<00:18:43.980><c> so</c><00:18:44.820><c> all</c><00:18:45.660><c> the</c><00:18:45.840><c> things</c><00:18:45.960><c> are</c><00:18:46.140><c> running</c>

00:18:46.310 --> 00:18:46.320 align:start position:0%
databases so all the things are running
 

00:18:46.320 --> 00:18:48.049 align:start position:0%
databases so all the things are running
now

00:18:48.049 --> 00:18:48.059 align:start position:0%
now
 

00:18:48.059 --> 00:18:50.150 align:start position:0%
now
and<00:18:48.720><c> we</c><00:18:48.900><c> can</c><00:18:49.080><c> browse</c><00:18:49.559><c> the</c><00:18:49.740><c> pink</c><00:18:49.919><c> chain</c>

00:18:50.150 --> 00:18:50.160 align:start position:0%
and we can browse the pink chain
 

00:18:50.160 --> 00:18:51.590 align:start position:0%
and we can browse the pink chain
Explorer

00:18:51.590 --> 00:18:51.600 align:start position:0%
Explorer
 

00:18:51.600 --> 00:18:55.130 align:start position:0%
Explorer
on<00:18:52.020><c> localhost</c><00:18:52.440><c> 8080</c><00:18:53.160><c> the</c><00:18:54.000><c> thing</c><00:18:54.179><c> is</c>

00:18:55.130 --> 00:18:55.140 align:start position:0%
on localhost 8080 the thing is
 

00:18:55.140 --> 00:18:58.549 align:start position:0%
on localhost 8080 the thing is
since<00:18:55.620><c> the</c><00:18:55.919><c> nodes</c><00:18:56.160><c> are</c><00:18:56.400><c> not</c><00:18:56.520><c> synced</c>

00:18:58.549 --> 00:18:58.559 align:start position:0%
since the nodes are not synced
 

00:18:58.559 --> 00:19:01.789 align:start position:0%
since the nodes are not synced
um<00:18:58.620><c> it</c><00:18:59.160><c> will</c><00:18:59.280><c> take</c><00:18:59.460><c> some</c><00:18:59.700><c> time</c><00:18:59.940><c> until</c><00:19:00.600><c> any</c><00:19:01.260><c> data</c>

00:19:01.789 --> 00:19:01.799 align:start position:0%
um it will take some time until any data
 

00:19:01.799 --> 00:19:04.549 align:start position:0%
um it will take some time until any data
will<00:19:02.039><c> show</c><00:19:02.220><c> up</c>

00:19:04.549 --> 00:19:04.559 align:start position:0%
 
 

00:19:04.559 --> 00:19:07.070 align:start position:0%
 
um

00:19:07.070 --> 00:19:07.080 align:start position:0%
 
 

00:19:07.080 --> 00:19:16.510 align:start position:0%
 
this<00:19:07.740><c> one</c>

00:19:16.510 --> 00:19:16.520 align:start position:0%
 
 

00:19:16.520 --> 00:19:22.990 align:start position:0%
 
there's<00:19:17.520><c> some</c><00:19:17.760><c> extra</c><00:19:17.940><c> extra</c><00:19:18.919><c> scripts</c><00:19:19.919><c> we</c>

00:19:22.990 --> 00:19:23.000 align:start position:0%
 
 

00:19:23.000 --> 00:19:26.930 align:start position:0%
 
we<00:19:24.000><c> wrote</c><00:19:24.240><c> in</c><00:19:24.480><c> into</c><00:19:24.660><c> the</c><00:19:24.960><c> into</c><00:19:25.200><c> the</c><00:19:25.500><c> into</c><00:19:26.460><c> the</c>

00:19:26.930 --> 00:19:26.940 align:start position:0%
we wrote in into the into the into the
 

00:19:26.940 --> 00:19:29.990 align:start position:0%
we wrote in into the into the into the
another<00:19:27.179><c> main</c><00:19:27.539><c> script</c><00:19:28.320><c> um</c>

00:19:29.990 --> 00:19:30.000 align:start position:0%
another main script um
 

00:19:30.000 --> 00:19:32.810 align:start position:0%
another main script um
the<00:19:30.360><c> thing</c><00:19:30.419><c> is</c><00:19:30.600><c> like</c><00:19:30.780><c> we</c><00:19:31.440><c> we</c><00:19:31.799><c> understand</c><00:19:32.460><c> like</c>

00:19:32.810 --> 00:19:32.820 align:start position:0%
the thing is like we we understand like
 

00:19:32.820 --> 00:19:37.730 align:start position:0%
the thing is like we we understand like
this<00:19:33.000><c> repository</c><00:19:33.539><c> not</c><00:19:33.900><c> as</c><00:19:34.580><c> we</c><00:19:35.580><c> want</c><00:19:36.059><c> to</c><00:19:36.240><c> to</c><00:19:36.840><c> to</c>

00:19:37.730 --> 00:19:37.740 align:start position:0%
this repository not as we want to to to
 

00:19:37.740 --> 00:19:40.730 align:start position:0%
this repository not as we want to to to
make<00:19:38.039><c> it</c><00:19:38.220><c> the</c><00:19:38.700><c> big</c><00:19:39.059><c> change</c><00:19:39.299><c> for</c><00:19:39.660><c> available</c><00:19:40.200><c> for</c>

00:19:40.730 --> 00:19:40.740 align:start position:0%
make it the big change for available for
 

00:19:40.740 --> 00:19:43.070 align:start position:0%
make it the big change for available for
everyone<00:19:41.039><c> who</c><00:19:41.400><c> wants</c><00:19:41.700><c> to</c><00:19:41.820><c> to</c><00:19:42.240><c> explore</c><00:19:42.600><c> the</c><00:19:42.900><c> big</c>

00:19:43.070 --> 00:19:43.080 align:start position:0%
everyone who wants to to explore the big
 

00:19:43.080 --> 00:19:47.029 align:start position:0%
everyone who wants to to explore the big
engine<00:19:43.559><c> not</c>

00:19:47.029 --> 00:19:47.039 align:start position:0%
 
 

00:19:47.039 --> 00:19:49.310 align:start position:0%
 
so<00:19:47.520><c> you</c><00:19:47.760><c> don't</c><00:19:47.820><c> have</c><00:19:48.000><c> to</c><00:19:48.179><c> trust</c><00:19:48.360><c> us</c>

00:19:49.310 --> 00:19:49.320 align:start position:0%
so you don't have to trust us
 

00:19:49.320 --> 00:19:52.789 align:start position:0%
so you don't have to trust us
by<00:19:49.799><c> going</c><00:19:49.980><c> to</c><00:19:50.160><c> Beacon</c><00:19:50.520><c> chain</c><00:19:51.080><c> uh</c><00:19:52.080><c> we</c><00:19:52.260><c> can</c><00:19:52.500><c> begin</c>

00:19:52.789 --> 00:19:52.799 align:start position:0%
by going to Beacon chain uh we can begin
 

00:19:52.799 --> 00:19:59.690 align:start position:0%
by going to Beacon chain uh we can begin
chain<00:19:53.460><c> we</c><00:19:54.120><c> can</c><00:19:54.240><c> change</c><00:19:54.480><c> beacon.in</c>

00:19:59.690 --> 00:19:59.700 align:start position:0%
 
 

00:19:59.700 --> 00:20:02.930 align:start position:0%
 
you<00:20:00.360><c> can</c><00:20:00.539><c> run</c><00:20:00.660><c> it</c><00:20:00.900><c> yourself</c>

00:20:02.930 --> 00:20:02.940 align:start position:0%
you can run it yourself
 

00:20:02.940 --> 00:20:05.270 align:start position:0%
you can run it yourself
it<00:20:03.419><c> will</c><00:20:03.539><c> take</c><00:20:03.720><c> some</c><00:20:03.960><c> time</c><00:20:04.140><c> until</c><00:20:04.559><c> it's</c><00:20:04.980><c> like</c>

00:20:05.270 --> 00:20:05.280 align:start position:0%
it will take some time until it's like
 

00:20:05.280 --> 00:20:09.590 align:start position:0%
it will take some time until it's like
synced<00:20:05.700><c> and</c><00:20:06.059><c> we</c><00:20:06.240><c> will</c>

00:20:09.590 --> 00:20:09.600 align:start position:0%
 
 

00:20:09.600 --> 00:20:11.870 align:start position:0%
 
we<00:20:10.020><c> will</c><00:20:10.140><c> try</c><00:20:10.320><c> to</c><00:20:10.500><c> make</c><00:20:10.679><c> it</c><00:20:10.799><c> more</c><00:20:10.919><c> easy</c>

00:20:11.870 --> 00:20:11.880 align:start position:0%
we will try to make it more easy
 

00:20:11.880 --> 00:20:15.230 align:start position:0%
we will try to make it more easy
but<00:20:12.480><c> the</c><00:20:12.840><c> thing</c><00:20:13.020><c> is</c><00:20:13.200><c> we</c><00:20:14.160><c> really</c>

00:20:15.230 --> 00:20:15.240 align:start position:0%
but the thing is we really
 

00:20:15.240 --> 00:20:18.650 align:start position:0%
but the thing is we really
um<00:20:15.299><c> what</c><00:20:15.900><c> does</c><00:20:16.140><c> it</c><00:20:16.260><c> saying</c>

00:20:18.650 --> 00:20:18.660 align:start position:0%
 
 

00:20:18.660 --> 00:20:20.750 align:start position:0%
 
We<00:20:19.080><c> Stand</c><00:20:19.260><c> by</c><00:20:19.500><c> the</c><00:20:19.679><c> decision</c><00:20:20.039><c> to</c><00:20:20.340><c> make</c><00:20:20.520><c> the</c>

00:20:20.750 --> 00:20:20.760 align:start position:0%
We Stand by the decision to make the
 

00:20:20.760 --> 00:20:22.850 align:start position:0%
We Stand by the decision to make the
secure<00:20:21.179><c> open</c><00:20:21.419><c> source</c><00:20:21.900><c> so</c><00:20:22.080><c> it's</c><00:20:22.200><c> not</c><00:20:22.380><c> we</c><00:20:22.679><c> will</c>

00:20:22.850 --> 00:20:22.860 align:start position:0%
secure open source so it's not we will
 

00:20:22.860 --> 00:20:25.549 align:start position:0%
secure open source so it's not we will
we<00:20:23.160><c> will</c><00:20:23.340><c> try</c><00:20:23.580><c> to</c><00:20:23.760><c> to</c><00:20:24.120><c> make</c><00:20:24.780><c> it</c><00:20:24.960><c> available</c><00:20:25.140><c> for</c>

00:20:25.549 --> 00:20:25.559 align:start position:0%
we will try to to make it available for
 

00:20:25.559 --> 00:20:27.770 align:start position:0%
we will try to to make it available for
everyone<00:20:25.740><c> it's</c><00:20:26.220><c> not</c><00:20:26.400><c> like</c><00:20:26.640><c> we</c><00:20:27.419><c> made</c><00:20:27.660><c> the</c>

00:20:27.770 --> 00:20:27.780 align:start position:0%
everyone it's not like we made the
 

00:20:27.780 --> 00:20:30.230 align:start position:0%
everyone it's not like we made the
decision<00:20:28.080><c> to</c><00:20:28.320><c> go</c><00:20:28.440><c> into</c><00:20:28.740><c> bigtable</c><00:20:29.280><c> from</c><00:20:30.059><c> from</c>

00:20:30.230 --> 00:20:30.240 align:start position:0%
decision to go into bigtable from from
 

00:20:30.240 --> 00:20:35.210 align:start position:0%
decision to go into bigtable from from
Google<00:20:30.780><c> and</c><00:20:31.620><c> to</c><00:20:31.799><c> run</c><00:20:31.980><c> it</c><00:20:32.100><c> in</c><00:20:32.220><c> gcp</c><00:20:32.840><c> just</c><00:20:33.840><c> to</c>

00:20:35.210 --> 00:20:35.220 align:start position:0%
Google and to run it in gcp just to
 

00:20:35.220 --> 00:20:38.570 align:start position:0%
Google and to run it in gcp just to
to<00:20:35.640><c> make</c><00:20:35.880><c> the</c><00:20:36.059><c> scaling</c><00:20:36.419><c> issue</c><00:20:37.020><c> like</c><00:20:37.260><c> gone</c>

00:20:38.570 --> 00:20:38.580 align:start position:0%
to make the scaling issue like gone
 

00:20:38.580 --> 00:20:41.630 align:start position:0%
to make the scaling issue like gone
but<00:20:39.360><c> that</c><00:20:39.840><c> doesn't</c><00:20:39.960><c> mean</c><00:20:40.200><c> it's</c><00:20:40.679><c> it's</c><00:20:41.340><c> not</c>

00:20:41.630 --> 00:20:41.640 align:start position:0%
but that doesn't mean it's it's not
 

00:20:41.640 --> 00:20:44.930 align:start position:0%
but that doesn't mean it's it's not
available<00:20:41.820><c> for</c><00:20:42.299><c> everyone</c>

00:20:44.930 --> 00:20:44.940 align:start position:0%
 
 

00:20:44.940 --> 00:20:47.029 align:start position:0%
 
thanks<00:20:45.419><c> to</c><00:20:45.720><c> such</c><00:20:45.960><c> amazing</c><00:20:46.380><c> open</c><00:20:46.679><c> source</c>

00:20:47.029 --> 00:20:47.039 align:start position:0%
thanks to such amazing open source
 

00:20:47.039 --> 00:20:50.810 align:start position:0%
thanks to such amazing open source
projects<00:20:47.820><c> like</c><00:20:47.940><c> from</c><00:20:48.240><c> bitly</c><00:20:48.960><c> the</c><00:20:49.820><c> gcp</c>

00:20:50.810 --> 00:20:50.820 align:start position:0%
projects like from bitly the gcp
 

00:20:50.820 --> 00:20:52.669 align:start position:0%
projects like from bitly the gcp
emulator

00:20:52.669 --> 00:20:52.679 align:start position:0%
emulator
 

00:20:52.679 --> 00:20:55.669 align:start position:0%
emulator
so<00:20:53.100><c> the</c><00:20:53.460><c> last</c><00:20:53.640><c> script</c><00:20:54.059><c> is</c>

00:20:55.669 --> 00:20:55.679 align:start position:0%
so the last script is
 

00:20:55.679 --> 00:20:59.090 align:start position:0%
so the last script is
now<00:20:56.340><c> you</c><00:20:56.760><c> have</c><00:20:56.880><c> like</c><00:20:57.120><c> a</c><00:20:57.299><c> postgres</c><00:20:57.660><c> database</c>

00:20:59.090 --> 00:20:59.100 align:start position:0%
now you have like a postgres database
 

00:20:59.100 --> 00:21:01.970 align:start position:0%
now you have like a postgres database
where<00:20:59.700><c> you</c><00:20:59.880><c> can</c><00:21:00.000><c> think</c><00:21:00.120><c> with</c><00:21:00.419><c> the</c><00:21:00.600><c> data</c>

00:21:01.970 --> 00:21:01.980 align:start position:0%
where you can think with the data
 

00:21:01.980 --> 00:21:05.390 align:start position:0%
where you can think with the data
we<00:21:02.520><c> made</c><00:21:02.760><c> just</c><00:21:03.059><c> some</c>

00:21:05.390 --> 00:21:05.400 align:start position:0%
we made just some
 

00:21:05.400 --> 00:21:10.870 align:start position:0%
we made just some
hmm

00:21:10.870 --> 00:21:10.880 align:start position:0%
 
 

00:21:10.880 --> 00:21:15.470 align:start position:0%
 
the<00:21:11.880><c> script</c><00:21:12.000><c> is</c><00:21:12.179><c> not</c><00:21:12.360><c> uploaded</c>

00:21:15.470 --> 00:21:15.480 align:start position:0%
 
 

00:21:15.480 --> 00:21:25.510 align:start position:0%
 
no<00:21:15.960><c> it</c><00:21:16.260><c> is</c>

00:21:25.510 --> 00:21:25.520 align:start position:0%
 
 

00:21:25.520 --> 00:21:36.470 align:start position:0%
 
yeah<00:21:26.520><c> okay</c>

00:21:36.470 --> 00:21:36.480 align:start position:0%
 
 

00:21:36.480 --> 00:21:39.549 align:start position:0%
 
let's<00:21:36.960><c> restart</c><00:21:37.260><c> the</c><00:21:37.620><c> services</c>

00:21:39.549 --> 00:21:39.559 align:start position:0%
let's restart the services
 

00:21:39.559 --> 00:21:43.730 align:start position:0%
let's restart the services
I<00:21:40.559><c> don't</c><00:21:40.799><c> know</c><00:21:40.980><c> if</c><00:21:41.159><c> I</c><00:21:41.340><c> want</c><00:21:41.460><c> to</c><00:21:41.580><c> do</c><00:21:41.700><c> that</c>

00:21:43.730 --> 00:21:43.740 align:start position:0%
I don't know if I want to do that
 

00:21:43.740 --> 00:21:46.370 align:start position:0%
I don't know if I want to do that
has<00:21:44.400><c> anyone</c><00:21:44.700><c> followed</c><00:21:45.059><c> a</c><00:21:45.240><c> lot</c><00:21:45.360><c> is</c><00:21:46.080><c> anyone</c>

00:21:46.370 --> 00:21:46.380 align:start position:0%
has anyone followed a lot is anyone
 

00:21:46.380 --> 00:21:47.750 align:start position:0%
has anyone followed a lot is anyone
following<00:21:46.740><c> along</c>

00:21:47.750 --> 00:21:47.760 align:start position:0%
following along
 

00:21:47.760 --> 00:21:50.330 align:start position:0%
following along
is<00:21:48.240><c> it</c><00:21:48.360><c> working</c><00:21:48.539><c> well</c><00:21:48.919><c> okay</c><00:21:49.919><c> it's</c><00:21:50.159><c> working</c>

00:21:50.330 --> 00:21:50.340 align:start position:0%
is it working well okay it's working
 

00:21:50.340 --> 00:21:54.649 align:start position:0%
is it working well okay it's working
yeah

00:21:54.649 --> 00:21:54.659 align:start position:0%
 
 

00:21:54.659 --> 00:21:57.409 align:start position:0%
 
yeah<00:21:54.720><c> okay</c><00:21:55.620><c> okay</c><00:21:55.799><c> okay</c><00:21:55.860><c> yeah</c>

00:21:57.409 --> 00:21:57.419 align:start position:0%
yeah okay okay okay yeah
 

00:21:57.419 --> 00:22:00.409 align:start position:0%
yeah okay okay okay yeah
so<00:21:57.900><c> so</c><00:21:57.900><c> the</c><00:21:58.320><c> thing</c><00:21:58.440><c> is</c><00:21:58.559><c> like</c><00:21:58.679><c> with</c><00:21:59.460><c> this</c><00:21:59.700><c> uh</c>

00:22:00.409 --> 00:22:00.419 align:start position:0%
so so the thing is like with this uh
 

00:22:00.419 --> 00:22:02.990 align:start position:0%
so so the thing is like with this uh
repository<00:22:01.080><c> we</c><00:22:01.919><c> show</c><00:22:02.159><c> really</c><00:22:02.460><c> how</c><00:22:02.760><c> you</c><00:22:02.880><c> can</c>

00:22:02.990 --> 00:22:03.000 align:start position:0%
repository we show really how you can
 

00:22:03.000 --> 00:22:06.289 align:start position:0%
repository we show really how you can
set<00:22:03.240><c> up</c><00:22:03.539><c> the</c><00:22:03.840><c> Explorer</c><00:22:04.620><c> and</c><00:22:04.980><c> we</c><00:22:05.220><c> we</c><00:22:05.700><c> know</c><00:22:05.940><c> it's</c>

00:22:06.289 --> 00:22:06.299 align:start position:0%
set up the Explorer and we we know it's
 

00:22:06.299 --> 00:22:08.270 align:start position:0%
set up the Explorer and we we know it's
not<00:22:06.480><c> like</c><00:22:06.720><c> there's</c><00:22:07.440><c> a</c><00:22:07.740><c> lot</c><00:22:07.860><c> of</c><00:22:07.980><c> technical</c>

00:22:08.270 --> 00:22:08.280 align:start position:0%
not like there's a lot of technical
 

00:22:08.280 --> 00:22:10.750 align:start position:0%
not like there's a lot of technical
technical<00:22:09.059><c> depth</c><00:22:09.539><c> that</c><00:22:09.840><c> is</c><00:22:09.960><c> like</c>

00:22:10.750 --> 00:22:10.760 align:start position:0%
technical depth that is like
 

00:22:10.760 --> 00:22:14.090 align:start position:0%
technical depth that is like
we<00:22:11.760><c> need</c><00:22:11.880><c> to</c><00:22:12.000><c> solve</c><00:22:12.299><c> it</c><00:22:12.419><c> but</c><00:22:13.080><c> it</c><00:22:13.559><c> it's</c><00:22:13.799><c> working</c>

00:22:14.090 --> 00:22:14.100 align:start position:0%
we need to solve it but it it's working
 

00:22:14.100 --> 00:22:16.850 align:start position:0%
we need to solve it but it it's working
for<00:22:15.000><c> everyone</c><00:22:15.179><c> not</c><00:22:15.659><c> just</c><00:22:15.840><c> for</c><00:22:16.260><c> those</c><00:22:16.440><c> who</c><00:22:16.620><c> have</c>

00:22:16.850 --> 00:22:16.860 align:start position:0%
for everyone not just for those who have
 

00:22:16.860 --> 00:22:20.149 align:start position:0%
for everyone not just for those who have
really<00:22:17.299><c> gcp</c><00:22:18.299><c> accounts</c><00:22:18.900><c> and</c><00:22:18.960><c> everything</c>

00:22:20.149 --> 00:22:20.159 align:start position:0%
really gcp accounts and everything
 

00:22:20.159 --> 00:22:21.350 align:start position:0%
really gcp accounts and everything
um

00:22:21.350 --> 00:22:21.360 align:start position:0%
um
 

00:22:21.360 --> 00:22:45.289 align:start position:0%
um
I<00:22:21.900><c> think</c><00:22:22.020><c> we</c><00:22:22.380><c> can</c><00:22:22.500><c> go</c><00:22:22.679><c> to</c><00:22:22.799><c> the</c><00:22:22.919><c> next</c><00:22:23.039><c> slide</c>

00:22:45.289 --> 00:22:45.299 align:start position:0%
 
 

00:22:45.299 --> 00:22:48.110 align:start position:0%
 
yeah

00:22:48.110 --> 00:22:48.120 align:start position:0%
 
 

00:22:48.120 --> 00:22:51.110 align:start position:0%
 
okay<00:22:48.900><c> so</c><00:22:49.320><c> for</c><00:22:49.620><c> anyone</c><00:22:49.919><c> using</c>

00:22:51.110 --> 00:22:51.120 align:start position:0%
okay so for anyone using
 

00:22:51.120 --> 00:22:53.810 align:start position:0%
okay so for anyone using
um<00:22:51.179><c> our</c><00:22:51.480><c> mobile</c><00:22:51.720><c> app</c><00:22:52.020><c> or</c><00:22:52.380><c> the</c><00:22:52.559><c> website</c><00:22:52.980><c> we've</c>

00:22:53.810 --> 00:22:53.820 align:start position:0%
um our mobile app or the website we've
 

00:22:53.820 --> 00:22:57.409 align:start position:0%
um our mobile app or the website we've
got<00:22:54.000><c> a</c><00:22:54.620><c> discount</c><00:22:55.620><c> code</c><00:22:56.039><c> Bogota</c><00:22:56.520><c> 50</c><00:22:56.940><c> if</c><00:22:57.299><c> you</c>

00:22:57.409 --> 00:22:57.419 align:start position:0%
got a discount code Bogota 50 if you
 

00:22:57.419 --> 00:23:00.409 align:start position:0%
got a discount code Bogota 50 if you
want<00:22:57.539><c> to</c><00:22:57.659><c> use</c><00:22:57.780><c> it</c><00:22:57.960><c> you</c><00:22:58.559><c> can</c><00:22:58.679><c> get</c><00:22:58.860><c> our</c><00:22:59.419><c> Premium</c>

00:23:00.409 --> 00:23:00.419 align:start position:0%
want to use it you can get our Premium
 

00:23:00.419 --> 00:23:01.270 align:start position:0%
want to use it you can get our Premium
app

00:23:01.270 --> 00:23:01.280 align:start position:0%
app
 

00:23:01.280 --> 00:23:04.010 align:start position:0%
app
Services<00:23:02.299><c> uh</c><00:23:03.299><c> if</c><00:23:03.539><c> you</c><00:23:03.600><c> have</c><00:23:03.720><c> a</c><00:23:03.780><c> lot</c><00:23:03.900><c> of</c>

00:23:04.010 --> 00:23:04.020 align:start position:0%
Services uh if you have a lot of
 

00:23:04.020 --> 00:23:06.110 align:start position:0%
Services uh if you have a lot of
validators<00:23:04.440><c> it's</c><00:23:04.740><c> nice</c><00:23:04.980><c> uh</c><00:23:05.580><c> among</c><00:23:05.940><c> other</c>

00:23:06.110 --> 00:23:06.120 align:start position:0%
validators it's nice uh among other
 

00:23:06.120 --> 00:23:08.570 align:start position:0%
validators it's nice uh among other
things<00:23:06.360><c> or</c><00:23:07.200><c> if</c><00:23:07.440><c> you</c><00:23:07.559><c> want</c><00:23:07.679><c> to</c><00:23:07.799><c> use</c><00:23:07.980><c> our</c><00:23:08.159><c> API</c>

00:23:08.570 --> 00:23:08.580 align:start position:0%
things or if you want to use our API
 

00:23:08.580 --> 00:23:11.210 align:start position:0%
things or if you want to use our API
Services<00:23:09.380><c> you</c><00:23:10.380><c> can</c><00:23:10.440><c> use</c><00:23:10.559><c> the</c><00:23:10.740><c> code</c><00:23:10.860><c> over</c><00:23:11.039><c> the</c>

00:23:11.210 --> 00:23:11.220 align:start position:0%
Services you can use the code over the
 

00:23:11.220 --> 00:23:14.570 align:start position:0%
Services you can use the code over the
website<00:23:11.640><c> not</c><00:23:12.059><c> directly</c><00:23:12.419><c> over</c><00:23:12.600><c> the</c><00:23:12.840><c> mobile</c>

00:23:14.570 --> 00:23:14.580 align:start position:0%
website not directly over the mobile
 

00:23:14.580 --> 00:23:16.669 align:start position:0%
website not directly over the mobile
um<00:23:14.700><c> and</c><00:23:15.059><c> yeah</c><00:23:15.360><c> if</c><00:23:16.320><c> you're</c><00:23:16.380><c> running</c><00:23:16.500><c> a</c>

00:23:16.669 --> 00:23:16.679 align:start position:0%
um and yeah if you're running a
 

00:23:16.679 --> 00:23:18.230 align:start position:0%
um and yeah if you're running a
validator<00:23:17.100><c> the</c><00:23:17.460><c> mobile</c><00:23:17.580><c> and</c><00:23:17.880><c> you</c><00:23:18.000><c> don't</c><00:23:18.120><c> know</c>

00:23:18.230 --> 00:23:18.240 align:start position:0%
validator the mobile and you don't know
 

00:23:18.240 --> 00:23:20.930 align:start position:0%
validator the mobile and you don't know
about<00:23:18.419><c> the</c><00:23:18.600><c> mobile</c><00:23:18.720><c> app</c><00:23:19.020><c> it's</c><00:23:19.380><c> pretty</c><00:23:19.620><c> nice</c><00:23:19.940><c> it</c>

00:23:20.930 --> 00:23:20.940 align:start position:0%
about the mobile app it's pretty nice it
 

00:23:20.940 --> 00:23:23.270 align:start position:0%
about the mobile app it's pretty nice it
lets<00:23:21.240><c> you</c><00:23:21.299><c> look</c><00:23:22.080><c> at</c><00:23:22.200><c> your</c><00:23:22.380><c> validators</c><00:23:22.919><c> on</c><00:23:23.159><c> the</c>

00:23:23.270 --> 00:23:23.280 align:start position:0%
lets you look at your validators on the
 

00:23:23.280 --> 00:23:25.010 align:start position:0%
lets you look at your validators on the
go<00:23:23.400><c> it</c><00:23:23.760><c> lets</c><00:23:24.000><c> you</c><00:23:24.059><c> get</c><00:23:24.240><c> notifications</c><00:23:24.720><c> when</c>

00:23:25.010 --> 00:23:25.020 align:start position:0%
go it lets you get notifications when
 

00:23:25.020 --> 00:23:27.169 align:start position:0%
go it lets you get notifications when
you<00:23:25.140><c> propose</c><00:23:25.440><c> a</c><00:23:25.620><c> Blog</c>

00:23:27.169 --> 00:23:27.179 align:start position:0%
you propose a Blog
 

00:23:27.179 --> 00:23:29.810 align:start position:0%
you propose a Blog
um<00:23:27.240><c> and</c><00:23:27.480><c> kind</c><00:23:27.840><c> of</c><00:23:27.960><c> see</c><00:23:28.200><c> if</c><00:23:28.380><c> you've</c><00:23:28.919><c> gotten</c><00:23:29.400><c> uh</c>

00:23:29.810 --> 00:23:29.820 align:start position:0%
um and kind of see if you've gotten uh
 

00:23:29.820 --> 00:23:32.330 align:start position:0%
um and kind of see if you've gotten uh
those<00:23:30.179><c> 30</c><00:23:30.840><c> East</c><00:23:31.080><c> block</c><00:23:31.440><c> Rewards</c><00:23:31.919><c> or</c><00:23:32.220><c> something</c>

00:23:32.330 --> 00:23:32.340 align:start position:0%
those 30 East block Rewards or something
 

00:23:32.340 --> 00:23:34.130 align:start position:0%
those 30 East block Rewards or something
like<00:23:32.640><c> that</c>

00:23:34.130 --> 00:23:34.140 align:start position:0%
like that
 

00:23:34.140 --> 00:23:35.270 align:start position:0%
like that
um<00:23:34.200><c> yeah</c>

00:23:35.270 --> 00:23:35.280 align:start position:0%
um yeah
 

00:23:35.280 --> 00:23:37.549 align:start position:0%
um yeah
okay<00:23:35.820><c> then</c>

00:23:37.549 --> 00:23:37.559 align:start position:0%
okay then
 

00:23:37.559 --> 00:23:38.890 align:start position:0%
okay then
um

00:23:38.890 --> 00:23:38.900 align:start position:0%
um
 

00:23:38.900 --> 00:23:42.830 align:start position:0%
um
yeah<00:23:40.340><c> if</c><00:23:41.340><c> you</c><00:23:41.400><c> want</c><00:23:41.520><c> to</c><00:23:41.640><c> contribute</c>

00:23:42.830 --> 00:23:42.840 align:start position:0%
yeah if you want to contribute
 

00:23:42.840 --> 00:23:45.169 align:start position:0%
yeah if you want to contribute
um<00:23:42.960><c> here's</c><00:23:43.320><c> kind</c><00:23:43.500><c> of</c><00:23:43.559><c> the</c><00:23:43.679><c> overview</c>

00:23:45.169 --> 00:23:45.179 align:start position:0%
um here's kind of the overview
 

00:23:45.179 --> 00:23:48.049 align:start position:0%
um here's kind of the overview
um<00:23:45.299><c> of</c><00:23:45.659><c> kind</c><00:23:45.960><c> of</c><00:23:46.080><c> the</c><00:23:46.140><c> resources</c><00:23:46.679><c> so</c>

00:23:48.049 --> 00:23:48.059 align:start position:0%
um of kind of the resources so
 

00:23:48.059 --> 00:23:49.789 align:start position:0%
um of kind of the resources so
um<00:23:48.120><c> we</c><00:23:48.419><c> have</c><00:23:48.539><c> a</c><00:23:48.600><c> good</c><00:23:48.720><c> coin</c><00:23:49.080><c> Grant</c><00:23:49.380><c> that's</c>

00:23:49.789 --> 00:23:49.799 align:start position:0%
um we have a good coin Grant that's
 

00:23:49.799 --> 00:23:52.430 align:start position:0%
um we have a good coin Grant that's
linked<00:23:50.159><c> below</c><00:23:50.520><c> uh</c><00:23:51.179><c> you</c><00:23:51.419><c> can</c><00:23:51.480><c> tweet</c><00:23:51.780><c> at</c><00:23:52.140><c> Peak</c>

00:23:52.430 --> 00:23:52.440 align:start position:0%
linked below uh you can tweet at Peak
 

00:23:52.440 --> 00:23:54.350 align:start position:0%
linked below uh you can tweet at Peak
and<00:23:52.620><c> chain</c><00:23:52.740><c> if</c><00:23:53.280><c> you</c><00:23:53.400><c> see</c><00:23:53.520><c> any</c><00:23:53.700><c> issues</c><00:23:54.120><c> or</c>

00:23:54.350 --> 00:23:54.360 align:start position:0%
and chain if you see any issues or
 

00:23:54.360 --> 00:23:57.529 align:start position:0%
and chain if you see any issues or
something<00:23:54.539><c> create</c><00:23:55.320><c> issues</c><00:23:55.919><c> uh</c><00:23:56.580><c> on</c><00:23:57.059><c> the</c><00:23:57.240><c> GitHub</c>

00:23:57.529 --> 00:23:57.539 align:start position:0%
something create issues uh on the GitHub
 

00:23:57.539 --> 00:24:00.470 align:start position:0%
something create issues uh on the GitHub
repository<00:23:58.080><c> that's</c><00:23:58.320><c> also</c><00:23:58.559><c> linked</c><00:23:58.919><c> there</c>

00:24:00.470 --> 00:24:00.480 align:start position:0%
repository that's also linked there
 

00:24:00.480 --> 00:24:01.909 align:start position:0%
repository that's also linked there
um and

00:24:01.909 --> 00:24:01.919 align:start position:0%
um and
 

00:24:01.919 --> 00:24:03.890 align:start position:0%
um and
oh<00:24:02.400><c> did</c><00:24:02.700><c> anyone</c><00:24:02.940><c> still</c><00:24:03.120><c> want</c><00:24:03.299><c> to</c><00:24:03.480><c> take</c><00:24:03.780><c> a</c>

00:24:03.890 --> 00:24:03.900 align:start position:0%
oh did anyone still want to take a
 

00:24:03.900 --> 00:24:04.850 align:start position:0%
oh did anyone still want to take a
picture

00:24:04.850 --> 00:24:04.860 align:start position:0%
picture
 

00:24:04.860 --> 00:24:07.549 align:start position:0%
picture
or<00:24:05.400><c> no</c><00:24:05.760><c> thanks</c><00:24:06.179><c> yeah</c><00:24:06.659><c> that's</c><00:24:07.080><c> basically</c><00:24:07.380><c> it</c>

00:24:07.549 --> 00:24:07.559 align:start position:0%
or no thanks yeah that's basically it
 

00:24:07.559 --> 00:24:10.010 align:start position:0%
or no thanks yeah that's basically it
from<00:24:07.799><c> us</c><00:24:07.980><c> thanks</c><00:24:08.880><c> so</c><00:24:09.000><c> much</c><00:24:09.179><c> for</c><00:24:09.539><c> participating</c>

00:24:10.010 --> 00:24:10.020 align:start position:0%
from us thanks so much for participating
 

00:24:10.020 --> 00:24:16.130 align:start position:0%
from us thanks so much for participating
and<00:24:10.320><c> listening</c>

00:24:16.130 --> 00:24:16.140 align:start position:0%
 
 

00:24:16.140 --> 00:24:19.010 align:start position:0%
 
if<00:24:16.620><c> you</c><00:24:16.740><c> have</c><00:24:16.860><c> any</c><00:24:17.039><c> questions</c>

00:24:19.010 --> 00:24:19.020 align:start position:0%
if you have any questions
 

00:24:19.020 --> 00:24:21.730 align:start position:0%
if you have any questions
um<00:24:19.140><c> yours</c><00:24:19.679><c> right</c><00:24:19.919><c> now</c><00:24:20.039><c> that</c><00:24:20.340><c> you</c><00:24:20.580><c> personally</c>

00:24:21.730 --> 00:24:21.740 align:start position:0%
um yours right now that you personally
 

00:24:21.740 --> 00:24:24.169 align:start position:0%
um yours right now that you personally
it's<00:24:22.740><c> called</c><00:24:22.919><c> so</c><00:24:23.159><c> it's</c><00:24:23.280><c> one</c><00:24:23.460><c> of</c><00:24:23.520><c> the</c><00:24:23.580><c> test</c><00:24:23.760><c> Nets</c>

00:24:24.169 --> 00:24:24.179 align:start position:0%
it's called so it's one of the test Nets
 

00:24:24.179 --> 00:24:26.029 align:start position:0%
it's called so it's one of the test Nets
it's<00:24:24.299><c> a</c><00:24:24.419><c> bit</c><00:24:24.539><c> smaller</c><00:24:24.900><c> so</c><00:24:25.559><c> it</c><00:24:25.679><c> should</c><00:24:25.799><c> be</c><00:24:25.919><c> able</c>

00:24:26.029 --> 00:24:26.039 align:start position:0%
it's a bit smaller so it should be able
 

00:24:26.039 --> 00:24:28.190 align:start position:0%
it's a bit smaller so it should be able
to<00:24:26.220><c> think</c><00:24:26.400><c> in</c><00:24:26.820><c> a</c><00:24:27.000><c> reasonable</c><00:24:27.659><c> amount</c><00:24:28.020><c> of</c>

00:24:28.190 --> 00:24:28.200 align:start position:0%
to think in a reasonable amount of
 

00:24:28.200 --> 00:24:29.390 align:start position:0%
to think in a reasonable amount of
amount<00:24:28.559><c> of</c><00:24:28.679><c> time</c>

00:24:29.390 --> 00:24:29.400 align:start position:0%
amount of time
 

00:24:29.400 --> 00:24:31.610 align:start position:0%
amount of time
um<00:24:29.460><c> the</c><00:24:29.700><c> Wi-Fi</c><00:24:29.880><c> isn't</c><00:24:30.179><c> the</c><00:24:30.299><c> best</c><00:24:30.480><c> here</c><00:24:30.780><c> so</c><00:24:31.380><c> here</c>

00:24:31.610 --> 00:24:31.620 align:start position:0%
um the Wi-Fi isn't the best here so here
 

00:24:31.620 --> 00:24:33.470 align:start position:0%
um the Wi-Fi isn't the best here so here
it<00:24:31.799><c> could</c><00:24:31.919><c> take</c><00:24:32.100><c> a</c><00:24:32.220><c> while</c>

00:24:33.470 --> 00:24:33.480 align:start position:0%
it could take a while
 

00:24:33.480 --> 00:24:36.470 align:start position:0%
it could take a while
um<00:24:33.600><c> but</c><00:24:33.840><c> it's</c><00:24:34.140><c> a</c><00:24:34.320><c> lot</c><00:24:34.440><c> smaller</c><00:24:34.860><c> than</c><00:24:35.400><c> Plata</c><00:24:36.120><c> or</c>

00:24:36.470 --> 00:24:36.480 align:start position:0%
um but it's a lot smaller than Plata or
 

00:24:36.480 --> 00:24:39.950 align:start position:0%
um but it's a lot smaller than Plata or
which<00:24:36.659><c> is</c><00:24:36.780><c> girly</c><00:24:37.200><c> or</c><00:24:37.620><c> mainnet</c><00:24:38.179><c> which</c><00:24:39.179><c> are</c>

00:24:39.950 --> 00:24:39.960 align:start position:0%
which is girly or mainnet which are
 

00:24:39.960 --> 00:24:42.169 align:start position:0%
which is girly or mainnet which are
pretty<00:24:40.440><c> huge</c><00:24:40.740><c> right</c><00:24:40.980><c> now</c>

00:24:42.169 --> 00:24:42.179 align:start position:0%
pretty huge right now
 

00:24:42.179 --> 00:24:46.669 align:start position:0%
pretty huge right now
okay<00:24:42.659><c> any</c><00:24:43.140><c> other</c><00:24:43.380><c> questions</c>

00:24:46.669 --> 00:24:46.679 align:start position:0%
 
 

00:24:46.679 --> 00:24:47.510 align:start position:0%
 
um

00:24:47.510 --> 00:24:47.520 align:start position:0%
um
 

00:24:47.520 --> 00:24:50.510 align:start position:0%
um
not<00:24:48.360><c> sure</c><00:24:48.539><c> if</c><00:24:48.720><c> I</c><00:24:48.900><c> if</c><00:24:49.679><c> I</c><00:24:49.860><c> should</c><00:24:49.980><c> answer</c><00:24:50.159><c> that</c>

00:24:50.510 --> 00:24:50.520 align:start position:0%
not sure if I if I should answer that
 

00:24:50.520 --> 00:24:52.430 align:start position:0%
not sure if I if I should answer that
but

00:24:52.430 --> 00:24:52.440 align:start position:0%
but
 

00:24:52.440 --> 00:24:54.649 align:start position:0%
but
um<00:24:52.500><c> it's</c><00:24:52.919><c> it's</c><00:24:53.159><c> quite</c><00:24:53.400><c> a</c><00:24:53.580><c> lot</c><00:24:53.700><c> it's</c><00:24:54.299><c> quite</c><00:24:54.539><c> a</c>

00:24:54.649 --> 00:24:54.659 align:start position:0%
um it's it's quite a lot it's quite a
 

00:24:54.659 --> 00:24:57.049 align:start position:0%
um it's it's quite a lot it's quite a
lot<00:24:54.860><c> so</c><00:24:55.860><c> it's</c>

00:24:57.049 --> 00:24:57.059 align:start position:0%
lot so it's
 

00:24:57.059 --> 00:24:58.850 align:start position:0%
lot so it's
um<00:24:57.120><c> what</c><00:24:57.539><c> is</c><00:24:57.780><c> it</c>

00:24:58.850 --> 00:24:58.860 align:start position:0%
um what is it
 

00:24:58.860 --> 00:25:04.070 align:start position:0%
um what is it
five<00:24:59.159><c> figures</c>

00:25:04.070 --> 00:25:04.080 align:start position:0%
 
 

00:25:04.080 --> 00:25:09.370 align:start position:0%
 
we<00:25:04.559><c> looked</c><00:25:05.159><c> especially</c>

00:25:09.370 --> 00:25:09.380 align:start position:0%
 
 

00:25:09.380 --> 00:25:12.649 align:start position:0%
 
especially<00:25:10.380><c> but</c><00:25:11.280><c> we</c><00:25:11.520><c> looked</c><00:25:11.820><c> also</c><00:25:12.120><c> at</c><00:25:12.299><c> other</c>

00:25:12.649 --> 00:25:12.659 align:start position:0%
especially but we looked also at other
 

00:25:12.659 --> 00:25:13.789 align:start position:0%
especially but we looked also at other
DPS

00:25:13.789 --> 00:25:13.799 align:start position:0%
DPS
 

00:25:13.799 --> 00:25:16.490 align:start position:0%
DPS
but<00:25:14.460><c> in</c><00:25:14.700><c> the</c><00:25:14.820><c> end</c><00:25:14.940><c> we</c><00:25:15.360><c> took</c><00:25:15.600><c> something</c><00:25:15.840><c> that</c>

00:25:16.490 --> 00:25:16.500 align:start position:0%
but in the end we took something that
 

00:25:16.500 --> 00:25:19.970 align:start position:0%
but in the end we took something that
also<00:25:17.400><c> fits</c><00:25:17.820><c> in</c><00:25:18.720><c> our</c><00:25:18.900><c> team</c>

00:25:19.970 --> 00:25:19.980 align:start position:0%
also fits in our team
 

00:25:19.980 --> 00:25:22.430 align:start position:0%
also fits in our team
like<00:25:20.400><c> we</c><00:25:20.580><c> don't</c><00:25:20.760><c> have</c><00:25:20.880><c> so</c><00:25:21.120><c> much</c><00:25:21.240><c> resources</c><00:25:21.900><c> I</c>

00:25:22.430 --> 00:25:22.440 align:start position:0%
like we don't have so much resources I
 

00:25:22.440 --> 00:25:23.930 align:start position:0%
like we don't have so much resources I
was<00:25:22.679><c> like</c><00:25:22.799><c> so</c><00:25:23.159><c> much</c>

00:25:23.930 --> 00:25:23.940 align:start position:0%
was like so much
 

00:25:23.940 --> 00:25:27.110 align:start position:0%
was like so much
take<00:25:24.419><c> so</c><00:25:24.600><c> much</c><00:25:24.779><c> man</c><00:25:25.020><c> hours</c><00:25:25.380><c> to</c><00:25:26.100><c> get</c><00:25:26.580><c> into</c><00:25:26.760><c> a</c><00:25:27.000><c> new</c>

00:25:27.110 --> 00:25:27.120 align:start position:0%
take so much man hours to get into a new
 

00:25:27.120 --> 00:25:28.549 align:start position:0%
take so much man hours to get into a new
technology

00:25:28.549 --> 00:25:28.559 align:start position:0%
technology
 

00:25:28.559 --> 00:25:29.870 align:start position:0%
technology
and

00:25:29.870 --> 00:25:29.880 align:start position:0%
and
 

00:25:29.880 --> 00:25:32.630 align:start position:0%
and
for<00:25:30.299><c> us</c><00:25:30.480><c> this</c><00:25:30.779><c> looked</c><00:25:31.140><c> at</c><00:25:31.200><c> the</c><00:25:31.500><c> best</c><00:25:31.620><c> fit</c>

00:25:32.630 --> 00:25:32.640 align:start position:0%
for us this looked at the best fit
 

00:25:32.640 --> 00:25:34.490 align:start position:0%
for us this looked at the best fit
and<00:25:33.179><c> right</c><00:25:33.419><c> now</c><00:25:33.600><c> we</c><00:25:33.779><c> are</c><00:25:33.900><c> really</c><00:25:34.020><c> happy</c><00:25:34.200><c> with</c>

00:25:34.490 --> 00:25:34.500 align:start position:0%
and right now we are really happy with
 

00:25:34.500 --> 00:25:37.490 align:start position:0%
and right now we are really happy with
it<00:25:34.679><c> so</c>

00:25:37.490 --> 00:25:37.500 align:start position:0%
 
 

00:25:37.500 --> 00:25:39.470 align:start position:0%
 
yeah<00:25:37.679><c> we</c><00:25:38.039><c> basically</c><00:25:38.460><c> went</c><00:25:38.760><c> from</c><00:25:39.059><c> an</c><00:25:39.179><c> export</c>

00:25:39.470 --> 00:25:39.480 align:start position:0%
yeah we basically went from an export
 

00:25:39.480 --> 00:25:41.930 align:start position:0%
yeah we basically went from an export
time<00:25:39.779><c> of</c><00:25:40.080><c> 30</c><00:25:40.620><c> plus</c><00:25:40.919><c> seconds</c><00:25:41.159><c> for</c><00:25:41.460><c> attestation</c>

00:25:41.930 --> 00:25:41.940 align:start position:0%
time of 30 plus seconds for attestation
 

00:25:41.940 --> 00:25:43.730 align:start position:0%
time of 30 plus seconds for attestation
assignments<00:25:42.480><c> to</c><00:25:42.600><c> like</c><00:25:42.779><c> five</c><00:25:43.020><c> seconds</c><00:25:43.260><c> which</c>

00:25:43.730 --> 00:25:43.740 align:start position:0%
assignments to like five seconds which
 

00:25:43.740 --> 00:25:45.590 align:start position:0%
assignments to like five seconds which
is<00:25:43.860><c> a</c><00:25:43.980><c> lot</c><00:25:44.100><c> better</c><00:25:44.279><c> and</c><00:25:45.179><c> there</c><00:25:45.299><c> was</c><00:25:45.480><c> less</c>

00:25:45.590 --> 00:25:45.600 align:start position:0%
is a lot better and there was less
 

00:25:45.600 --> 00:25:48.830 align:start position:0%
is a lot better and there was less
contention<00:25:46.140><c> between</c><00:25:46.799><c> different</c><00:25:47.279><c> queries</c><00:25:47.880><c> uh</c>

00:25:48.830 --> 00:25:48.840 align:start position:0%
contention between different queries uh
 

00:25:48.840 --> 00:25:50.690 align:start position:0%
contention between different queries uh
on<00:25:49.020><c> bigtable</c><00:25:49.500><c> now</c><00:25:49.799><c> that</c><00:25:49.980><c> we</c><00:25:50.039><c> moved</c><00:25:50.279><c> but</c><00:25:50.460><c> that</c>

00:25:50.690 --> 00:25:50.700 align:start position:0%
on bigtable now that we moved but that
 

00:25:50.700 --> 00:25:52.130 align:start position:0%
on bigtable now that we moved but that
can<00:25:50.940><c> change</c><00:25:51.179><c> if</c><00:25:51.419><c> we</c><00:25:51.539><c> have</c><00:25:51.659><c> everything</c><00:25:51.900><c> on</c>

00:25:52.130 --> 00:25:52.140 align:start position:0%
can change if we have everything on
 

00:25:52.140 --> 00:25:54.409 align:start position:0%
can change if we have everything on
bigtable<00:25:52.559><c> we're</c><00:25:53.220><c> just</c><00:25:53.460><c> starting</c><00:25:53.760><c> to</c><00:25:54.059><c> migrate</c>

00:25:54.409 --> 00:25:54.419 align:start position:0%
bigtable we're just starting to migrate
 

00:25:54.419 --> 00:25:57.710 align:start position:0%
bigtable we're just starting to migrate
so<00:25:55.140><c> I</c><00:25:55.380><c> hope</c><00:25:55.500><c> it</c><00:25:55.679><c> stays</c><00:25:56.100><c> good</c>

00:25:57.710 --> 00:25:57.720 align:start position:0%
so I hope it stays good
 

00:25:57.720 --> 00:26:05.090 align:start position:0%
so I hope it stays good
yeah<00:25:58.440><c> and</c><00:25:58.679><c> Layer</c><00:25:59.100><c> Two</c><00:25:59.279><c> is</c><00:25:59.520><c> coming</c><00:25:59.760><c> yes</c><00:26:00.480><c> okay</c>

00:26:05.090 --> 00:26:05.100 align:start position:0%
 
 

00:26:05.100 --> 00:26:06.950 align:start position:0%
 
anything<00:26:05.880><c> else</c>

00:26:06.950 --> 00:26:06.960 align:start position:0%
anything else
 

00:26:06.960 --> 00:26:08.810 align:start position:0%
anything else
thank<00:26:07.440><c> you</c><00:26:07.559><c> very</c><00:26:07.679><c> much</c><00:26:07.860><c> for</c><00:26:08.100><c> listening</c><00:26:08.400><c> and</c>

00:26:08.810 --> 00:26:08.820 align:start position:0%
thank you very much for listening and
 

00:26:08.820 --> 00:26:11.810 align:start position:0%
thank you very much for listening and
for<00:26:09.360><c> participating</c><00:26:10.020><c> again</c><00:26:10.440><c> yes</c><00:26:11.400><c> thank</c><00:26:11.640><c> you</c><00:26:11.700><c> so</c>

00:26:11.810 --> 00:26:11.820 align:start position:0%
for participating again yes thank you so
 

00:26:11.820 --> 00:26:13.940 align:start position:0%
for participating again yes thank you so
much

