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:12.430 align:start position:0%
 
[Music]

00:00:12.430 --> 00:00:12.440 align:start position:0%
 
 

00:00:12.440 --> 00:00:15.709 align:start position:0%
 
we<00:00:13.440><c> work</c><00:00:13.559><c> on</c><00:00:13.740><c> the</c><00:00:13.920><c> lighthouse</c><00:00:14.219><c> client</c><00:00:14.599><c> so</c><00:00:15.599><c> we</c>

00:00:15.709 --> 00:00:15.719 align:start position:0%
we work on the lighthouse client so we
 

00:00:15.719 --> 00:00:17.029 align:start position:0%
we work on the lighthouse client so we
we're<00:00:16.020><c> going</c><00:00:16.139><c> to</c><00:00:16.199><c> be</c><00:00:16.199><c> talking</c><00:00:16.320><c> about</c><00:00:16.500><c> reducing</c>

00:00:17.029 --> 00:00:17.039 align:start position:0%
we're going to be talking about reducing
 

00:00:17.039 --> 00:00:18.830 align:start position:0%
we're going to be talking about reducing
Beacon<00:00:17.460><c> chain</c><00:00:17.580><c> bandwidth</c><00:00:18.119><c> for</c><00:00:18.300><c> institutional</c>

00:00:18.830 --> 00:00:18.840 align:start position:0%
Beacon chain bandwidth for institutional
 

00:00:18.840 --> 00:00:21.230 align:start position:0%
Beacon chain bandwidth for institutional
and<00:00:19.080><c> home</c><00:00:19.320><c> stakers</c><00:00:19.859><c> and</c><00:00:20.640><c> I'm</c><00:00:20.820><c> going</c><00:00:21.000><c> to</c><00:00:21.119><c> leave</c>

00:00:21.230 --> 00:00:21.240 align:start position:0%
and home stakers and I'm going to leave
 

00:00:21.240 --> 00:00:24.230 align:start position:0%
and home stakers and I'm going to leave
it<00:00:21.359><c> up</c><00:00:21.539><c> to</c><00:00:21.720><c> Diva</c><00:00:22.260><c> who's</c><00:00:22.439><c> a</c><00:00:22.800><c> Bogota</c><00:00:23.279><c> local</c><00:00:23.640><c> and</c>

00:00:24.230 --> 00:00:24.240 align:start position:0%
it up to Diva who's a Bogota local and
 

00:00:24.240 --> 00:00:26.750 align:start position:0%
it up to Diva who's a Bogota local and
our<00:00:24.480><c> peer-to-peer</c><00:00:25.080><c> Network</c><00:00:25.320><c> expert</c><00:00:25.920><c> to</c><00:00:26.460><c> kick</c>

00:00:26.750 --> 00:00:26.760 align:start position:0%
our peer-to-peer Network expert to kick
 

00:00:26.760 --> 00:00:29.509 align:start position:0%
our peer-to-peer Network expert to kick
us<00:00:26.939><c> off</c><00:00:27.119><c> okay</c><00:00:27.539><c> so</c><00:00:27.840><c> first</c><00:00:28.380><c> thing</c><00:00:28.680><c> that</c><00:00:29.039><c> we</c><00:00:29.279><c> need</c>

00:00:29.509 --> 00:00:29.519 align:start position:0%
us off okay so first thing that we need
 

00:00:29.519 --> 00:00:31.730 align:start position:0%
us off okay so first thing that we need
to<00:00:29.760><c> check</c><00:00:30.000><c> in</c><00:00:30.420><c> order</c><00:00:30.539><c> to</c><00:00:30.779><c> analyze</c><00:00:31.320><c> how</c><00:00:31.619><c> to</c>

00:00:31.730 --> 00:00:31.740 align:start position:0%
to check in order to analyze how to
 

00:00:31.740 --> 00:00:34.069 align:start position:0%
to check in order to analyze how to
reduce<00:00:31.859><c> bandwidth</c><00:00:32.579><c> for</c><00:00:32.840><c> institutional</c><00:00:33.840><c> and</c>

00:00:34.069 --> 00:00:34.079 align:start position:0%
reduce bandwidth for institutional and
 

00:00:34.079 --> 00:00:37.010 align:start position:0%
reduce bandwidth for institutional and
homesteakers<00:00:34.739><c> is</c><00:00:35.160><c> how</c><00:00:36.059><c> does</c><00:00:36.360><c> the</c><00:00:36.600><c> what</c><00:00:36.899><c> does</c>

00:00:37.010 --> 00:00:37.020 align:start position:0%
homesteakers is how does the what does
 

00:00:37.020 --> 00:00:39.590 align:start position:0%
homesteakers is how does the what does
the<00:00:37.140><c> bandwidth</c><00:00:37.739><c> look</c><00:00:38.040><c> like</c><00:00:38.160><c> right</c><00:00:38.640><c> now</c><00:00:38.820><c> we</c><00:00:39.480><c> are</c>

00:00:39.590 --> 00:00:39.600 align:start position:0%
the bandwidth look like right now we are
 

00:00:39.600 --> 00:00:41.209 align:start position:0%
the bandwidth look like right now we are
going<00:00:39.719><c> to</c><00:00:39.840><c> be</c><00:00:39.960><c> looking</c><00:00:40.200><c> at</c><00:00:40.680><c> data</c><00:00:41.100><c> from</c>

00:00:41.209 --> 00:00:41.219 align:start position:0%
going to be looking at data from
 

00:00:41.219 --> 00:00:44.630 align:start position:0%
going to be looking at data from
Lighthouse<00:00:41.640><c> like</c><00:00:42.540><c> age</c><00:00:42.840><c> said</c><00:00:43.280><c> we</c><00:00:44.280><c> work</c><00:00:44.460><c> on</c>

00:00:44.630 --> 00:00:44.640 align:start position:0%
Lighthouse like age said we work on
 

00:00:44.640 --> 00:00:46.010 align:start position:0%
Lighthouse like age said we work on
Lighthouse<00:00:45.000><c> is</c><00:00:45.239><c> one</c><00:00:45.480><c> of</c><00:00:45.540><c> the</c><00:00:45.719><c> production</c>

00:00:46.010 --> 00:00:46.020 align:start position:0%
Lighthouse is one of the production
 

00:00:46.020 --> 00:00:49.069 align:start position:0%
Lighthouse is one of the production
Beacon<00:00:46.500><c> notes</c><00:00:46.800><c> there</c><00:00:47.460><c> are</c><00:00:47.640><c> many</c><00:00:47.760><c> others</c><00:00:48.239><c> techu</c>

00:00:49.069 --> 00:00:49.079 align:start position:0%
Beacon notes there are many others techu
 

00:00:49.079 --> 00:00:52.069 align:start position:0%
Beacon notes there are many others techu
prism<00:00:49.520><c> Nimbus</c><00:00:50.520><c> low</c><00:00:50.940><c> star</c><00:00:51.180><c> we</c><00:00:51.600><c> are</c><00:00:51.719><c> the</c><00:00:51.960><c> second</c>

00:00:52.069 --> 00:00:52.079 align:start position:0%
prism Nimbus low star we are the second
 

00:00:52.079 --> 00:00:55.729 align:start position:0%
prism Nimbus low star we are the second
most<00:00:52.379><c> popular</c><00:00:52.620><c> one</c><00:00:53.059><c> and</c><00:00:54.059><c> while</c><00:00:54.480><c> the</c><00:00:55.379><c> data</c>

00:00:55.729 --> 00:00:55.739 align:start position:0%
most popular one and while the data
 

00:00:55.739 --> 00:00:57.049 align:start position:0%
most popular one and while the data
we're<00:00:55.860><c> going</c><00:00:56.100><c> to</c><00:00:56.160><c> be</c><00:00:56.280><c> looking</c><00:00:56.460><c> at</c><00:00:56.699><c> is</c>

00:00:57.049 --> 00:00:57.059 align:start position:0%
we're going to be looking at is
 

00:00:57.059 --> 00:00:59.330 align:start position:0%
we're going to be looking at is
lighthouse

00:00:59.330 --> 00:00:59.340 align:start position:0%
lighthouse
 

00:00:59.340 --> 00:01:01.430 align:start position:0%
lighthouse
we<00:00:59.940><c> are</c><00:01:00.059><c> certain</c><00:01:00.239><c> that</c><00:01:00.600><c> this</c><00:01:00.780><c> applies</c><00:01:01.079><c> to</c><00:01:01.260><c> any</c>

00:01:01.430 --> 00:01:01.440 align:start position:0%
we are certain that this applies to any
 

00:01:01.440 --> 00:01:03.170 align:start position:0%
we are certain that this applies to any
other<00:01:01.620><c> client</c><00:01:01.860><c> across</c><00:01:02.340><c> the</c><00:01:02.399><c> network</c>

00:01:03.170 --> 00:01:03.180 align:start position:0%
other client across the network
 

00:01:03.180 --> 00:01:06.230 align:start position:0%
other client across the network
so<00:01:03.899><c> have</c><00:01:04.500><c> that</c><00:01:04.680><c> in</c><00:01:04.860><c> mind</c><00:01:04.979><c> first</c><00:01:05.880><c> thing</c><00:01:06.060><c> to</c>

00:01:06.230 --> 00:01:06.240 align:start position:0%
so have that in mind first thing to
 

00:01:06.240 --> 00:01:08.630 align:start position:0%
so have that in mind first thing to
notice<00:01:06.600><c> is</c><00:01:06.960><c> that</c><00:01:07.140><c> bandwidth</c><00:01:07.740><c> Associated</c><00:01:08.280><c> to</c><00:01:08.520><c> a</c>

00:01:08.630 --> 00:01:08.640 align:start position:0%
notice is that bandwidth Associated to a
 

00:01:08.640 --> 00:01:10.910 align:start position:0%
notice is that bandwidth Associated to a
beacon<00:01:08.939><c> node</c><00:01:09.180><c> is</c><00:01:09.560><c> proportional</c><00:01:10.560><c> to</c><00:01:10.740><c> the</c>

00:01:10.910 --> 00:01:10.920 align:start position:0%
beacon node is proportional to the
 

00:01:10.920 --> 00:01:12.830 align:start position:0%
beacon node is proportional to the
number<00:01:11.100><c> of</c><00:01:11.280><c> validators</c><00:01:11.880><c> is</c><00:01:12.180><c> how</c><00:01:12.360><c> it</c><00:01:12.659><c> has</c>

00:01:12.830 --> 00:01:12.840 align:start position:0%
number of validators is how it has
 

00:01:12.840 --> 00:01:14.570 align:start position:0%
number of validators is how it has
attached

00:01:14.570 --> 00:01:14.580 align:start position:0%
attached
 

00:01:14.580 --> 00:01:17.090 align:start position:0%
attached
um<00:01:14.700><c> you</c><00:01:15.360><c> can</c><00:01:15.420><c> see</c><00:01:15.600><c> that</c><00:01:15.900><c> it</c><00:01:16.080><c> increases</c><00:01:16.619><c> when</c>

00:01:17.090 --> 00:01:17.100 align:start position:0%
um you can see that it increases when
 

00:01:17.100 --> 00:01:19.250 align:start position:0%
um you can see that it increases when
the<00:01:17.400><c> number</c><00:01:17.460><c> of</c><00:01:17.580><c> validators</c><00:01:18.060><c> goes</c><00:01:18.420><c> up</c><00:01:18.540><c> but</c>

00:01:19.250 --> 00:01:19.260 align:start position:0%
the number of validators goes up but
 

00:01:19.260 --> 00:01:22.390 align:start position:0%
the number of validators goes up but
then<00:01:19.500><c> at</c><00:01:20.100><c> 64</c><00:01:20.520><c> validators</c><00:01:21.060><c> it</c>

00:01:22.390 --> 00:01:22.400 align:start position:0%
then at 64 validators it
 

00:01:22.400 --> 00:01:25.310 align:start position:0%
then at 64 validators it
stays<00:01:23.400><c> more</c><00:01:23.640><c> or</c><00:01:23.700><c> less</c><00:01:23.759><c> the</c><00:01:24.000><c> same</c><00:01:24.180><c> 64</c><00:01:24.960><c> is</c><00:01:25.140><c> going</c>

00:01:25.310 --> 00:01:25.320 align:start position:0%
stays more or less the same 64 is going
 

00:01:25.320 --> 00:01:27.710 align:start position:0%
stays more or less the same 64 is going
to<00:01:25.439><c> be</c><00:01:25.560><c> a</c><00:01:25.740><c> really</c><00:01:25.920><c> important</c><00:01:26.340><c> number</c><00:01:26.939><c> in</c><00:01:27.600><c> this</c>

00:01:27.710 --> 00:01:27.720 align:start position:0%
to be a really important number in this
 

00:01:27.720 --> 00:01:30.370 align:start position:0%
to be a really important number in this
talk<00:01:27.960><c> H</c><00:01:28.740><c> is</c><00:01:28.979><c> going</c><00:01:29.220><c> to</c><00:01:29.340><c> explain</c>

00:01:30.370 --> 00:01:30.380 align:start position:0%
talk H is going to explain
 

00:01:30.380 --> 00:01:34.429 align:start position:0%
talk H is going to explain
further<00:01:31.380><c> why</c><00:01:32.340><c> and</c><00:01:33.060><c> why</c><00:01:33.240><c> it's</c><00:01:33.420><c> important</c>

00:01:34.429 --> 00:01:34.439 align:start position:0%
further why and why it's important
 

00:01:34.439 --> 00:01:38.210 align:start position:0%
further why and why it's important
so<00:01:35.100><c> yeah</c><00:01:35.400><c> we</c><00:01:36.060><c> need</c><00:01:36.180><c> to</c><00:01:36.360><c> remember</c><00:01:36.720><c> simply</c><00:01:37.320><c> that</c>

00:01:38.210 --> 00:01:38.220 align:start position:0%
so yeah we need to remember simply that
 

00:01:38.220 --> 00:01:41.030 align:start position:0%
so yeah we need to remember simply that
we<00:01:38.880><c> are</c><00:01:39.000><c> going</c><00:01:39.119><c> to</c><00:01:39.240><c> stop</c><00:01:39.420><c> at</c><00:01:39.659><c> 64</c><00:01:40.200><c> and</c><00:01:40.680><c> this</c><00:01:40.920><c> is</c>

00:01:41.030 --> 00:01:41.040 align:start position:0%
we are going to stop at 64 and this is
 

00:01:41.040 --> 00:01:42.830 align:start position:0%
we are going to stop at 64 and this is
where<00:01:41.280><c> bandwidth</c><00:01:41.759><c> is</c><00:01:41.880><c> going</c><00:01:42.060><c> to</c><00:01:42.180><c> be</c><00:01:42.540><c> more</c><00:01:42.720><c> or</c>

00:01:42.830 --> 00:01:42.840 align:start position:0%
where bandwidth is going to be more or
 

00:01:42.840 --> 00:01:45.530 align:start position:0%
where bandwidth is going to be more or
less<00:01:42.900><c> stable</c><00:01:43.680><c> now</c><00:01:44.220><c> if</c><00:01:44.460><c> we</c><00:01:44.640><c> look</c><00:01:44.759><c> at</c><00:01:45.180><c> how</c><00:01:45.420><c> many</c>

00:01:45.530 --> 00:01:45.540 align:start position:0%
less stable now if we look at how many
 

00:01:45.540 --> 00:01:49.130 align:start position:0%
less stable now if we look at how many
validators<00:01:46.140><c> does</c><00:01:46.939><c> every</c><00:01:47.939><c> Beacon</c><00:01:48.360><c> node</c><00:01:48.659><c> on</c><00:01:49.020><c> the</c>

00:01:49.130 --> 00:01:49.140 align:start position:0%
validators does every Beacon node on the
 

00:01:49.140 --> 00:01:50.210 align:start position:0%
validators does every Beacon node on the
network

00:01:50.210 --> 00:01:50.220 align:start position:0%
network
 

00:01:50.220 --> 00:01:53.690 align:start position:0%
network
has<00:01:50.700><c> we're</c><00:01:51.659><c> going</c><00:01:51.899><c> to</c><00:01:52.079><c> have</c><00:01:52.259><c> like</c><00:01:52.560><c> main</c><00:01:53.040><c> three</c>

00:01:53.690 --> 00:01:53.700 align:start position:0%
has we're going to have like main three
 

00:01:53.700 --> 00:01:56.030 align:start position:0%
has we're going to have like main three
groups<00:01:54.180><c> we're</c><00:01:54.780><c> going</c><00:01:54.960><c> to</c><00:01:55.079><c> have</c><00:01:55.200><c> those</c><00:01:55.560><c> that</c>

00:01:56.030 --> 00:01:56.040 align:start position:0%
groups we're going to have those that
 

00:01:56.040 --> 00:01:57.710 align:start position:0%
groups we're going to have those that
don't<00:01:56.159><c> have</c><00:01:56.399><c> any</c><00:01:56.579><c> validator</c><00:01:57.060><c> attached</c><00:01:57.540><c> only</c>

00:01:57.710 --> 00:01:57.720 align:start position:0%
don't have any validator attached only
 

00:01:57.720 --> 00:02:00.770 align:start position:0%
don't have any validator attached only
simple<00:01:58.140><c> Beacon</c><00:01:58.680><c> notes</c><00:01:59.040><c> uh</c><00:01:59.939><c> notice</c><00:02:00.299><c> taking</c><00:02:00.479><c> big</c>

00:02:00.770 --> 00:02:00.780 align:start position:0%
simple Beacon notes uh notice taking big
 

00:02:00.780 --> 00:02:02.510 align:start position:0%
simple Beacon notes uh notice taking big
notes<00:02:01.140><c> now</c><00:02:01.380><c> we're</c><00:02:01.560><c> going</c><00:02:01.680><c> to</c><00:02:01.860><c> have</c><00:02:01.979><c> those</c><00:02:02.220><c> that</c>

00:02:02.510 --> 00:02:02.520 align:start position:0%
notes now we're going to have those that
 

00:02:02.520 --> 00:02:04.670 align:start position:0%
notes now we're going to have those that
we<00:02:02.640><c> are</c><00:02:02.759><c> going</c><00:02:02.880><c> to</c><00:02:03.000><c> come</c><00:02:03.119><c> homesteakers</c><00:02:03.899><c> which</c>

00:02:04.670 --> 00:02:04.680 align:start position:0%
we are going to come homesteakers which
 

00:02:04.680 --> 00:02:07.850 align:start position:0%
we are going to come homesteakers which
have<00:02:04.979><c> less</c><00:02:05.700><c> than</c><00:02:05.820><c> 10</c><00:02:06.060><c> validators</c><00:02:06.740><c> in</c><00:02:07.740><c> this</c>

00:02:07.850 --> 00:02:07.860 align:start position:0%
have less than 10 validators in this
 

00:02:07.860 --> 00:02:11.029 align:start position:0%
have less than 10 validators in this
graph<00:02:08.099><c> you're</c><00:02:08.340><c> going</c><00:02:08.580><c> to</c><00:02:08.759><c> see</c><00:02:09.000><c> a</c><00:02:09.720><c> very</c><00:02:10.020><c> big</c><00:02:10.440><c> bar</c>

00:02:11.029 --> 00:02:11.039 align:start position:0%
graph you're going to see a very big bar
 

00:02:11.039 --> 00:02:13.910 align:start position:0%
graph you're going to see a very big bar
that's<00:02:11.819><c> the</c><00:02:12.060><c> one</c><00:02:12.180><c> with</c><00:02:12.900><c> see</c><00:02:13.319><c> your</c><00:02:13.500><c> evaluators</c>

00:02:13.910 --> 00:02:13.920 align:start position:0%
that's the one with see your evaluators
 

00:02:13.920 --> 00:02:15.170 align:start position:0%
that's the one with see your evaluators
I<00:02:14.040><c> hope</c><00:02:14.160><c> you</c><00:02:14.280><c> can</c><00:02:14.400><c> see</c><00:02:14.459><c> it</c>

00:02:15.170 --> 00:02:15.180 align:start position:0%
I hope you can see it
 

00:02:15.180 --> 00:02:18.110 align:start position:0%
I hope you can see it
those<00:02:16.020><c> are</c><00:02:16.440><c> a</c><00:02:17.280><c> very</c><00:02:17.400><c> big</c><00:02:17.520><c> chunk</c><00:02:17.760><c> of</c><00:02:18.000><c> the</c>

00:02:18.110 --> 00:02:18.120 align:start position:0%
those are a very big chunk of the
 

00:02:18.120 --> 00:02:20.229 align:start position:0%
those are a very big chunk of the
network<00:02:18.300><c> almost</c><00:02:18.840><c> 60</c><00:02:19.080><c> percent</c><00:02:19.379><c> of</c><00:02:19.680><c> the</c><00:02:19.800><c> network</c>

00:02:20.229 --> 00:02:20.239 align:start position:0%
network almost 60 percent of the network
 

00:02:20.239 --> 00:02:23.530 align:start position:0%
network almost 60 percent of the network
then<00:02:21.239><c> we</c><00:02:22.020><c> have</c>

00:02:23.530 --> 00:02:23.540 align:start position:0%
then we have
 

00:02:23.540 --> 00:02:26.570 align:start position:0%
then we have
those<00:02:24.540><c> that</c><00:02:25.020><c> we</c><00:02:25.260><c> call</c><00:02:25.379><c> homesteakers</c>

00:02:26.570 --> 00:02:26.580 align:start position:0%
those that we call homesteakers
 

00:02:26.580 --> 00:02:28.970 align:start position:0%
those that we call homesteakers
most<00:02:27.180><c> of</c><00:02:27.300><c> them</c><00:02:27.420><c> have</c><00:02:27.720><c> just</c><00:02:27.959><c> one</c><00:02:28.200><c> validator</c><00:02:28.680><c> and</c>

00:02:28.970 --> 00:02:28.980 align:start position:0%
most of them have just one validator and
 

00:02:28.980 --> 00:02:30.710 align:start position:0%
most of them have just one validator and
then<00:02:29.160><c> we</c><00:02:29.340><c> have</c><00:02:29.520><c> those</c><00:02:30.120><c> that</c><00:02:30.420><c> we</c><00:02:30.540><c> call</c>

00:02:30.710 --> 00:02:30.720 align:start position:0%
then we have those that we call
 

00:02:30.720 --> 00:02:33.650 align:start position:0%
then we have those that we call
institutional<00:02:31.620><c> stakers</c><00:02:32.160><c> those</c><00:02:33.000><c> are</c><00:02:33.180><c> the</c><00:02:33.360><c> ones</c>

00:02:33.650 --> 00:02:33.660 align:start position:0%
institutional stakers those are the ones
 

00:02:33.660 --> 00:02:36.470 align:start position:0%
institutional stakers those are the ones
that<00:02:34.200><c> have</c><00:02:34.379><c> more</c><00:02:34.739><c> than</c><00:02:34.860><c> 64</c><00:02:35.280><c> validators</c>

00:02:36.470 --> 00:02:36.480 align:start position:0%
that have more than 64 validators
 

00:02:36.480 --> 00:02:40.010 align:start position:0%
that have more than 64 validators
which<00:02:37.020><c> is</c><00:02:37.200><c> the</c><00:02:37.739><c> big</c><00:02:37.920><c> board</c><00:02:38.160><c> at</c><00:02:38.640><c> the</c><00:02:38.819><c> end</c><00:02:39.020><c> now</c>

00:02:40.010 --> 00:02:40.020 align:start position:0%
which is the big board at the end now
 

00:02:40.020 --> 00:02:42.770 align:start position:0%
which is the big board at the end now
why<00:02:40.560><c> do</c><00:02:40.739><c> we</c><00:02:40.860><c> care</c><00:02:41.099><c> about</c><00:02:41.400><c> bandwidth</c><00:02:42.300><c> to</c><00:02:42.660><c> begin</c>

00:02:42.770 --> 00:02:42.780 align:start position:0%
why do we care about bandwidth to begin
 

00:02:42.780 --> 00:02:43.729 align:start position:0%
why do we care about bandwidth to begin
with

00:02:43.729 --> 00:02:43.739 align:start position:0%
with
 

00:02:43.739 --> 00:02:46.850 align:start position:0%
with
so<00:02:44.459><c> there</c><00:02:44.819><c> are</c><00:02:45.060><c> a</c><00:02:45.120><c> couple</c><00:02:45.420><c> of</c><00:02:45.620><c> downsides</c><00:02:46.620><c> of</c>

00:02:46.850 --> 00:02:46.860 align:start position:0%
so there are a couple of downsides of
 

00:02:46.860 --> 00:02:49.309 align:start position:0%
so there are a couple of downsides of
high<00:02:47.040><c> bandwidth</c><00:02:47.640><c> the</c><00:02:48.360><c> first</c><00:02:48.480><c> one</c><00:02:48.660><c> is</c><00:02:49.080><c> of</c>

00:02:49.309 --> 00:02:49.319 align:start position:0%
high bandwidth the first one is of
 

00:02:49.319 --> 00:02:51.350 align:start position:0%
high bandwidth the first one is of
course<00:02:49.500><c> an</c><00:02:50.099><c> increased</c><00:02:50.580><c> cost</c>

00:02:51.350 --> 00:02:51.360 align:start position:0%
course an increased cost
 

00:02:51.360 --> 00:02:54.890 align:start position:0%
course an increased cost
if<00:02:52.260><c> this</c><00:02:52.620><c> cost</c><00:02:52.800><c> comes</c><00:02:53.220><c> from</c><00:02:53.459><c> running</c><00:02:53.900><c> for</c>

00:02:54.890 --> 00:02:54.900 align:start position:0%
if this cost comes from running for
 

00:02:54.900 --> 00:02:56.630 align:start position:0%
if this cost comes from running for
example<00:02:55.080><c> in</c><00:02:55.260><c> the</c><00:02:55.440><c> cloud</c><00:02:55.560><c> where</c><00:02:56.099><c> your</c><00:02:56.340><c> chart</c>

00:02:56.630 --> 00:02:56.640 align:start position:0%
example in the cloud where your chart
 

00:02:56.640 --> 00:03:01.130 align:start position:0%
example in the cloud where your chart
charged<00:02:57.599><c> for</c><00:02:58.440><c> uh</c><00:02:59.220><c> data</c><00:02:59.700><c> data</c><00:03:00.120><c> transfer</c>

00:03:01.130 --> 00:03:01.140 align:start position:0%
charged for uh data data transfer
 

00:03:01.140 --> 00:03:03.949 align:start position:0%
charged for uh data data transfer
and<00:03:01.920><c> it's</c><00:03:02.400><c> also</c><00:03:02.760><c> a</c><00:03:02.879><c> matter</c><00:03:03.060><c> of</c><00:03:03.300><c> diversity</c>

00:03:03.949 --> 00:03:03.959 align:start position:0%
and it's also a matter of diversity
 

00:03:03.959 --> 00:03:06.350 align:start position:0%
and it's also a matter of diversity
because<00:03:04.739><c> this</c><00:03:05.040><c> means</c><00:03:05.340><c> that</c><00:03:05.580><c> you're</c><00:03:05.819><c> only</c><00:03:06.060><c> able</c>

00:03:06.350 --> 00:03:06.360 align:start position:0%
because this means that you're only able
 

00:03:06.360 --> 00:03:08.570 align:start position:0%
because this means that you're only able
to<00:03:06.480><c> run</c><00:03:06.660><c> a</c><00:03:06.900><c> full</c><00:03:07.019><c> node</c><00:03:07.319><c> in</c><00:03:07.920><c> devices</c><00:03:08.220><c> that</c>

00:03:08.570 --> 00:03:08.580 align:start position:0%
to run a full node in devices that
 

00:03:08.580 --> 00:03:11.030 align:start position:0%
to run a full node in devices that
support<00:03:09.200><c> processing</c><00:03:10.200><c> all</c><00:03:10.440><c> the</c><00:03:10.620><c> data</c><00:03:10.920><c> that</c>

00:03:11.030 --> 00:03:11.040 align:start position:0%
support processing all the data that
 

00:03:11.040 --> 00:03:13.250 align:start position:0%
support processing all the data that
you're<00:03:11.280><c> receiving</c><00:03:11.580><c> from</c><00:03:11.879><c> the</c><00:03:12.000><c> network</c><00:03:12.260><c> and</c>

00:03:13.250 --> 00:03:13.260 align:start position:0%
you're receiving from the network and
 

00:03:13.260 --> 00:03:16.369 align:start position:0%
you're receiving from the network and
for<00:03:13.800><c> people</c><00:03:14.099><c> that</c><00:03:14.400><c> are</c><00:03:14.519><c> able</c><00:03:14.819><c> to</c><00:03:15.060><c> pay</c><00:03:15.300><c> for</c><00:03:16.200><c> the</c>

00:03:16.369 --> 00:03:16.379 align:start position:0%
for people that are able to pay for the
 

00:03:16.379 --> 00:03:18.470 align:start position:0%
for people that are able to pay for the
services<00:03:16.560><c> in</c><00:03:17.099><c> which</c><00:03:17.340><c> these</c><00:03:17.940><c> nodes</c><00:03:18.180><c> have</c><00:03:18.360><c> been</c>

00:03:18.470 --> 00:03:18.480 align:start position:0%
services in which these nodes have been
 

00:03:18.480 --> 00:03:19.670 align:start position:0%
services in which these nodes have been
running

00:03:19.670 --> 00:03:19.680 align:start position:0%
running
 

00:03:19.680 --> 00:03:22.070 align:start position:0%
running
um I<00:03:20.099><c> see</c><00:03:20.220><c> a</c><00:03:20.340><c> few</c><00:03:20.459><c> devs</c><00:03:20.879><c> here</c><00:03:21.000><c> more</c><00:03:21.720><c> my</c>

00:03:22.070 --> 00:03:22.080 align:start position:0%
um I see a few devs here more my
 

00:03:22.080 --> 00:03:23.930 align:start position:0%
um I see a few devs here more my
colleges<00:03:22.440><c> for</c><00:03:22.620><c> example</c>

00:03:23.930 --> 00:03:23.940 align:start position:0%
colleges for example
 

00:03:23.940 --> 00:03:26.630 align:start position:0%
colleges for example
um<00:03:24.000><c> we</c><00:03:24.780><c> know</c><00:03:24.959><c> that</c><00:03:25.200><c> there</c><00:03:25.379><c> is</c><00:03:25.560><c> going</c><00:03:25.680><c> to</c><00:03:25.800><c> be</c><00:03:26.040><c> an</c>

00:03:26.630 --> 00:03:26.640 align:start position:0%
um we know that there is going to be an
 

00:03:26.640 --> 00:03:28.490 align:start position:0%
um we know that there is going to be an
upgrade<00:03:26.940><c> to</c><00:03:27.120><c> the</c><00:03:27.300><c> network</c><00:03:27.480><c> that</c><00:03:28.080><c> is</c><00:03:28.200><c> going</c><00:03:28.379><c> to</c>

00:03:28.490 --> 00:03:28.500 align:start position:0%
upgrade to the network that is going to
 

00:03:28.500 --> 00:03:32.270 align:start position:0%
upgrade to the network that is going to
bring<00:03:28.860><c> a</c><00:03:29.760><c> lot</c><00:03:29.940><c> of</c><00:03:30.060><c> big</c><00:03:31.019><c> big</c><00:03:31.500><c> increase</c><00:03:31.980><c> in</c>

00:03:32.270 --> 00:03:32.280 align:start position:0%
bring a lot of big big increase in
 

00:03:32.280 --> 00:03:35.030 align:start position:0%
bring a lot of big big increase in
bandwidth<00:03:32.879><c> like</c><00:03:33.120><c> a</c><00:03:33.540><c> lot</c><00:03:33.659><c> so</c><00:03:34.440><c> we</c><00:03:34.560><c> need</c><00:03:34.680><c> to</c><00:03:34.860><c> start</c>

00:03:35.030 --> 00:03:35.040 align:start position:0%
bandwidth like a lot so we need to start
 

00:03:35.040 --> 00:03:37.369 align:start position:0%
bandwidth like a lot so we need to start
tackling<00:03:35.519><c> this</c><00:03:36.239><c> problem</c><00:03:36.420><c> right</c><00:03:36.959><c> now</c><00:03:37.140><c> before</c>

00:03:37.369 --> 00:03:37.379 align:start position:0%
tackling this problem right now before
 

00:03:37.379 --> 00:03:39.830 align:start position:0%
tackling this problem right now before
this<00:03:37.800><c> happens</c><00:03:38.000><c> that's</c><00:03:39.000><c> another</c><00:03:39.180><c> big</c><00:03:39.599><c> reason</c>

00:03:39.830 --> 00:03:39.840 align:start position:0%
this happens that's another big reason
 

00:03:39.840 --> 00:03:43.070 align:start position:0%
this happens that's another big reason
why<00:03:40.379><c> this</c><00:03:41.340><c> is</c><00:03:41.459><c> important</c>

00:03:43.070 --> 00:03:43.080 align:start position:0%
why this is important
 

00:03:43.080 --> 00:03:45.289 align:start position:0%
why this is important
um also<00:03:43.500><c> another</c><00:03:43.680><c> really</c><00:03:44.640><c> really</c><00:03:44.760><c> important</c>

00:03:45.289 --> 00:03:45.299 align:start position:0%
um also another really really important
 

00:03:45.299 --> 00:03:48.350 align:start position:0%
um also another really really important
reason<00:03:45.599><c> is</c><00:03:46.260><c> when</c><00:03:47.220><c> we</c><00:03:47.340><c> say</c><00:03:47.519><c> for</c><00:03:47.879><c> example</c><00:03:48.060><c> A</c>

00:03:48.350 --> 00:03:48.360 align:start position:0%
reason is when we say for example A
 

00:03:48.360 --> 00:03:51.289 align:start position:0%
reason is when we say for example A
diversity<00:03:48.780><c> problem</c><00:03:49.080><c> the</c><00:03:49.799><c> truth</c><00:03:50.040><c> is</c><00:03:50.400><c> if</c><00:03:51.120><c> you</c>

00:03:51.289 --> 00:03:51.299 align:start position:0%
diversity problem the truth is if you
 

00:03:51.299 --> 00:03:53.449 align:start position:0%
diversity problem the truth is if you
are<00:03:51.420><c> for</c><00:03:51.540><c> example</c><00:03:51.720><c> a</c><00:03:51.900><c> homesteaker</c><00:03:52.560><c> and</c><00:03:53.220><c> you're</c>

00:03:53.449 --> 00:03:53.459 align:start position:0%
are for example a homesteaker and you're
 

00:03:53.459 --> 00:03:55.490 align:start position:0%
are for example a homesteaker and you're
running<00:03:53.640><c> your</c><00:03:53.879><c> beacon</c><00:03:54.239><c> note</c><00:03:54.480><c> with</c><00:03:55.019><c> your</c>

00:03:55.490 --> 00:03:55.500 align:start position:0%
running your beacon note with your
 

00:03:55.500 --> 00:03:57.890 align:start position:0%
running your beacon note with your
single<00:03:55.799><c> body</c><00:03:55.920><c> data</c><00:03:56.340><c> attached</c><00:03:56.760><c> and</c><00:03:57.420><c> then</c><00:03:57.599><c> your</c>

00:03:57.890 --> 00:03:57.900 align:start position:0%
single body data attached and then your
 

00:03:57.900 --> 00:03:59.390 align:start position:0%
single body data attached and then your
brother<00:03:58.019><c> or</c><00:03:58.319><c> your</c><00:03:58.440><c> sister</c><00:03:58.620><c> starts</c><00:03:59.220><c> playing</c>

00:03:59.390 --> 00:03:59.400 align:start position:0%
brother or your sister starts playing
 

00:03:59.400 --> 00:04:02.690 align:start position:0%
brother or your sister starts playing
video<00:03:59.640><c> games</c><00:04:00.379><c> then</c><00:04:01.379><c> you're</c><00:04:01.920><c> going</c><00:04:02.159><c> to</c><00:04:02.280><c> have</c><00:04:02.459><c> a</c>

00:04:02.690 --> 00:04:02.700 align:start position:0%
video games then you're going to have a
 

00:04:02.700 --> 00:04:05.690 align:start position:0%
video games then you're going to have a
bandwidth<00:04:03.239><c> Spike</c><00:04:03.900><c> and</c><00:04:04.560><c> you</c><00:04:04.799><c> might</c><00:04:04.980><c> lose</c><00:04:05.459><c> at</c>

00:04:05.690 --> 00:04:05.700 align:start position:0%
bandwidth Spike and you might lose at
 

00:04:05.700 --> 00:04:07.309 align:start position:0%
bandwidth Spike and you might lose at
the<00:04:05.879><c> stations</c><00:04:06.299><c> you</c><00:04:06.720><c> might</c><00:04:06.900><c> miss</c><00:04:07.080><c> other</c>

00:04:07.309 --> 00:04:07.319 align:start position:0%
the stations you might miss other
 

00:04:07.319 --> 00:04:10.789 align:start position:0%
the stations you might miss other
stations<00:04:08.060><c> blocks</c><00:04:09.060><c> so</c><00:04:09.959><c> basically</c><00:04:10.379><c> you're</c>

00:04:10.789 --> 00:04:10.799 align:start position:0%
stations blocks so basically you're
 

00:04:10.799 --> 00:04:13.789 align:start position:0%
stations blocks so basically you're
losing<00:04:11.280><c> money</c><00:04:11.700><c> simply</c><00:04:12.540><c> because</c><00:04:12.780><c> very</c><00:04:13.560><c> very</c>

00:04:13.789 --> 00:04:13.799 align:start position:0%
losing money simply because very very
 

00:04:13.799 --> 00:04:17.689 align:start position:0%
losing money simply because very very
short<00:04:14.220><c> the</c><00:04:15.000><c> spikes</c><00:04:15.360><c> in</c><00:04:15.480><c> bandwidth</c><00:04:16.560><c> so</c><00:04:17.220><c> yeah</c><00:04:17.400><c> we</c>

00:04:17.689 --> 00:04:17.699 align:start position:0%
short the spikes in bandwidth so yeah we
 

00:04:17.699 --> 00:04:18.890 align:start position:0%
short the spikes in bandwidth so yeah we
don't<00:04:17.880><c> want</c><00:04:18.060><c> that</c>

00:04:18.890 --> 00:04:18.900 align:start position:0%
don't want that
 

00:04:18.900 --> 00:04:21.409 align:start position:0%
don't want that
now<00:04:19.680><c> let's</c><00:04:19.919><c> check</c><00:04:20.160><c> where</c><00:04:20.579><c> is</c><00:04:20.760><c> the</c><00:04:20.880><c> bandwidth</c>

00:04:21.409 --> 00:04:21.419 align:start position:0%
now let's check where is the bandwidth
 

00:04:21.419 --> 00:04:24.590 align:start position:0%
now let's check where is the bandwidth
coming<00:04:21.600><c> from</c><00:04:21.959><c> for</c><00:04:22.919><c> the</c><00:04:23.160><c> sake</c><00:04:23.340><c> of</c><00:04:23.520><c> this</c><00:04:23.699><c> talk</c><00:04:23.940><c> we</c>

00:04:24.590 --> 00:04:24.600 align:start position:0%
coming from for the sake of this talk we
 

00:04:24.600 --> 00:04:26.330 align:start position:0%
coming from for the sake of this talk we
are<00:04:24.780><c> going</c><00:04:24.900><c> to</c><00:04:25.020><c> separate</c><00:04:25.440><c> protocols</c><00:04:26.040><c> between</c>

00:04:26.330 --> 00:04:26.340 align:start position:0%
are going to separate protocols between
 

00:04:26.340 --> 00:04:30.230 align:start position:0%
are going to separate protocols between
discovery<00:04:27.600><c> and</c><00:04:28.139><c> non-discovery</c><00:04:28.919><c> so</c><00:04:29.460><c> why</c><00:04:30.000><c> is</c>

00:04:30.230 --> 00:04:30.240 align:start position:0%
discovery and non-discovery so why is
 

00:04:30.240 --> 00:04:32.230 align:start position:0%
discovery and non-discovery so why is
that<00:04:30.360><c> because</c><00:04:30.600><c> Discovery</c><00:04:31.199><c> has</c>

00:04:32.230 --> 00:04:32.240 align:start position:0%
that because Discovery has
 

00:04:32.240 --> 00:04:34.870 align:start position:0%
that because Discovery has
its<00:04:33.240><c> own</c><00:04:33.300><c> transport</c><00:04:33.720><c> its</c><00:04:34.080><c> own</c><00:04:34.139><c> encryption</c>

00:04:34.870 --> 00:04:34.880 align:start position:0%
its own transport its own encryption
 

00:04:34.880 --> 00:04:39.350 align:start position:0%
its own transport its own encryption
it's<00:04:35.880><c> over</c><00:04:36.540><c> UDP</c><00:04:37.320><c> whereas</c><00:04:38.220><c> all</c><00:04:38.520><c> the</c><00:04:38.699><c> leave</c><00:04:38.820><c> P2P</c>

00:04:39.350 --> 00:04:39.360 align:start position:0%
it's over UDP whereas all the leave P2P
 

00:04:39.360 --> 00:04:41.090 align:start position:0%
it's over UDP whereas all the leave P2P
we're<00:04:39.540><c> going</c><00:04:39.660><c> to</c><00:04:39.780><c> call</c><00:04:39.840><c> them</c><00:04:40.020><c> lip</c><00:04:40.800><c> P2P</c>

00:04:41.090 --> 00:04:41.100 align:start position:0%
we're going to call them lip P2P
 

00:04:41.100 --> 00:04:44.930 align:start position:0%
we're going to call them lip P2P
protocols<00:04:41.759><c> uh</c><00:04:42.540><c> they're</c><00:04:42.840><c> over</c><00:04:43.080><c> TCP</c><00:04:43.979><c> we</c><00:04:44.699><c> have</c>

00:04:44.930 --> 00:04:44.940 align:start position:0%
protocols uh they're over TCP we have
 

00:04:44.940 --> 00:04:48.590 align:start position:0%
protocols uh they're over TCP we have
gossips<00:04:45.900><c> of</c><00:04:46.199><c> and</c><00:04:46.919><c> the</c><00:04:47.100><c> request</c><00:04:47.460><c> response</c><00:04:48.000><c> the</c>

00:04:48.590 --> 00:04:48.600 align:start position:0%
gossips of and the request response the
 

00:04:48.600 --> 00:04:50.810 align:start position:0%
gossips of and the request response the
one<00:04:48.720><c> we</c><00:04:48.960><c> are</c><00:04:49.080><c> going</c><00:04:49.259><c> to</c><00:04:49.440><c> be</c><00:04:49.680><c> focusing</c><00:04:50.400><c> mainly</c>

00:04:50.810 --> 00:04:50.820 align:start position:0%
one we are going to be focusing mainly
 

00:04:50.820 --> 00:04:53.150 align:start position:0%
one we are going to be focusing mainly
in<00:04:51.000><c> the</c><00:04:51.120><c> stock</c><00:04:51.240><c> is</c><00:04:51.540><c> Gossip</c><00:04:52.020><c> so</c>

00:04:53.150 --> 00:04:53.160 align:start position:0%
in the stock is Gossip so
 

00:04:53.160 --> 00:04:55.249 align:start position:0%
in the stock is Gossip so
now<00:04:53.699><c> that</c><00:04:53.940><c> we</c><00:04:54.120><c> have</c><00:04:54.180><c> this</c><00:04:54.419><c> separation</c><00:04:54.840><c> between</c>

00:04:55.249 --> 00:04:55.259 align:start position:0%
now that we have this separation between
 

00:04:55.259 --> 00:04:58.310 align:start position:0%
now that we have this separation between
let's<00:04:56.220><c> say</c><00:04:56.340><c> Discovery</c><00:04:57.060><c> and</c><00:04:57.479><c> not</c><00:04:57.720><c> Discovery</c>

00:04:58.310 --> 00:04:58.320 align:start position:0%
let's say Discovery and not Discovery
 

00:04:58.320 --> 00:05:00.770 align:start position:0%
let's say Discovery and not Discovery
let's<00:04:59.280><c> check</c><00:04:59.580><c> where</c><00:05:00.120><c> is</c><00:05:00.240><c> the</c><00:05:00.360><c> bandwidth</c>

00:05:00.770 --> 00:05:00.780 align:start position:0%
let's check where is the bandwidth
 

00:05:00.780 --> 00:05:03.469 align:start position:0%
let's check where is the bandwidth
coming<00:05:00.960><c> from</c><00:05:01.199><c> this</c><00:05:01.919><c> is</c><00:05:02.040><c> what</c><00:05:02.759><c> the</c><00:05:03.000><c> bandwidth</c>

00:05:03.469 --> 00:05:03.479 align:start position:0%
coming from this is what the bandwidth
 

00:05:03.479 --> 00:05:06.050 align:start position:0%
coming from this is what the bandwidth
total<00:05:04.259><c> bandwidth</c><00:05:04.800><c> looks</c><00:05:05.400><c> like</c><00:05:05.460><c> for</c><00:05:05.759><c> one</c><00:05:05.940><c> of</c>

00:05:06.050 --> 00:05:06.060 align:start position:0%
total bandwidth looks like for one of
 

00:05:06.060 --> 00:05:08.510 align:start position:0%
total bandwidth looks like for one of
our<00:05:06.180><c> nodes</c><00:05:06.540><c> for</c><00:05:06.960><c> the</c><00:05:07.139><c> last</c><00:05:07.320><c> couple</c><00:05:07.500><c> of</c><00:05:07.620><c> days</c>

00:05:08.510 --> 00:05:08.520 align:start position:0%
our nodes for the last couple of days
 

00:05:08.520 --> 00:05:11.510 align:start position:0%
our nodes for the last couple of days
is<00:05:08.880><c> it</c><00:05:09.060><c> Discovery</c><00:05:09.540><c> is</c><00:05:10.199><c> it</c><00:05:10.320><c> live</c><00:05:10.560><c> PDP</c><00:05:11.040><c> where</c><00:05:11.340><c> is</c>

00:05:11.510 --> 00:05:11.520 align:start position:0%
is it Discovery is it live PDP where is
 

00:05:11.520 --> 00:05:14.330 align:start position:0%
is it Discovery is it live PDP where is
it<00:05:12.120><c> so</c><00:05:12.600><c> now</c><00:05:12.720><c> we</c><00:05:12.960><c> have</c><00:05:13.080><c> two</c><00:05:13.380><c> graphs</c><00:05:13.800><c> the</c><00:05:14.160><c> purple</c>

00:05:14.330 --> 00:05:14.340 align:start position:0%
it so now we have two graphs the purple
 

00:05:14.340 --> 00:05:17.689 align:start position:0%
it so now we have two graphs the purple
one<00:05:14.699><c> is</c><00:05:15.600><c> going</c><00:05:15.780><c> to</c><00:05:15.960><c> be</c><00:05:16.080><c> Discovery</c><00:05:16.740><c> as</c><00:05:17.220><c> all</c><00:05:17.520><c> the</c>

00:05:17.689 --> 00:05:17.699 align:start position:0%
one is going to be Discovery as all the
 

00:05:17.699 --> 00:05:20.030 align:start position:0%
one is going to be Discovery as all the
discovery<00:05:18.000><c> bandwidth</c><00:05:18.479><c> and</c><00:05:19.380><c> the</c><00:05:19.560><c> other</c><00:05:19.680><c> one</c><00:05:19.800><c> in</c>

00:05:20.030 --> 00:05:20.040 align:start position:0%
discovery bandwidth and the other one in
 

00:05:20.040 --> 00:05:22.850 align:start position:0%
discovery bandwidth and the other one in
the<00:05:20.160><c> bottom</c><00:05:20.400><c> is</c><00:05:20.940><c> dollar</c><00:05:21.360><c> v2p</c><00:05:21.900><c> bandwidth</c><00:05:22.440><c> now</c>

00:05:22.850 --> 00:05:22.860 align:start position:0%
the bottom is dollar v2p bandwidth now
 

00:05:22.860 --> 00:05:24.350 align:start position:0%
the bottom is dollar v2p bandwidth now
forget<00:05:23.039><c> about</c><00:05:23.340><c> the</c><00:05:23.520><c> scales</c><00:05:23.880><c> this</c><00:05:24.120><c> is</c><00:05:24.180><c> just</c>

00:05:24.350 --> 00:05:24.360 align:start position:0%
forget about the scales this is just
 

00:05:24.360 --> 00:05:28.249 align:start position:0%
forget about the scales this is just
like<00:05:24.600><c> a</c><00:05:24.960><c> non</c><00:05:25.740><c> node</c><00:05:26.280><c> very</c><00:05:26.520><c> sciency</c><00:05:26.940><c> analysis</c><00:05:27.720><c> of</c>

00:05:28.249 --> 00:05:28.259 align:start position:0%
like a non node very sciency analysis of
 

00:05:28.259 --> 00:05:30.590 align:start position:0%
like a non node very sciency analysis of
the<00:05:28.440><c> shape</c><00:05:28.740><c> of</c><00:05:29.340><c> the</c><00:05:29.460><c> shape</c><00:05:29.699><c> of</c><00:05:29.880><c> the</c><00:05:30.000><c> bandwidth</c>

00:05:30.590 --> 00:05:30.600 align:start position:0%
the shape of the shape of the bandwidth
 

00:05:30.600 --> 00:05:33.290 align:start position:0%
the shape of the shape of the bandwidth
so<00:05:31.560><c> I</c><00:05:32.100><c> guess</c><00:05:32.220><c> we</c><00:05:32.460><c> can</c>

00:05:33.290 --> 00:05:33.300 align:start position:0%
so I guess we can
 

00:05:33.300 --> 00:05:37.189 align:start position:0%
so I guess we can
more<00:05:33.960><c> or</c><00:05:34.080><c> less</c><00:05:34.139><c> agree</c><00:05:34.560><c> that</c><00:05:35.600><c> bandwidth</c><00:05:36.600><c> has</c>

00:05:37.189 --> 00:05:37.199 align:start position:0%
more or less agree that bandwidth has
 

00:05:37.199 --> 00:05:40.310 align:start position:0%
more or less agree that bandwidth has
the<00:05:37.380><c> shape</c><00:05:37.620><c> of</c><00:05:38.100><c> the</c><00:05:38.220><c> leaf</c><00:05:38.400><c> P2P</c><00:05:38.880><c> when</c><00:05:39.320><c> whereas</c>

00:05:40.310 --> 00:05:40.320 align:start position:0%
the shape of the leaf P2P when whereas
 

00:05:40.320 --> 00:05:43.790 align:start position:0%
the shape of the leaf P2P when whereas
Discovery<00:05:40.800><c> is</c><00:05:41.460><c> well</c><00:05:41.880><c> it's</c><00:05:42.419><c> very</c><00:05:42.960><c> magical</c><00:05:43.380><c> as</c>

00:05:43.790 --> 00:05:43.800 align:start position:0%
Discovery is well it's very magical as
 

00:05:43.800 --> 00:05:45.290 align:start position:0%
Discovery is well it's very magical as
we<00:05:44.039><c> will</c><00:05:44.160><c> see</c>

00:05:45.290 --> 00:05:45.300 align:start position:0%
we will see
 

00:05:45.300 --> 00:05:47.650 align:start position:0%
we will see
so<00:05:45.600><c> the</c><00:05:45.780><c> total</c><00:05:45.960><c> bandwidth</c><00:05:46.500><c> is</c><00:05:46.800><c> around</c>

00:05:47.650 --> 00:05:47.660 align:start position:0%
so the total bandwidth is around
 

00:05:47.660 --> 00:05:50.810 align:start position:0%
so the total bandwidth is around
250<00:05:48.660><c> kilobytes</c><00:05:49.320><c> per</c><00:05:49.560><c> second</c>

00:05:50.810 --> 00:05:50.820 align:start position:0%
250 kilobytes per second
 

00:05:50.820 --> 00:05:52.790 align:start position:0%
250 kilobytes per second
is<00:05:51.240><c> it</c><00:05:51.360><c> better</c><00:05:51.479><c> like</c><00:05:51.780><c> this</c><00:05:51.960><c> yeah</c>

00:05:52.790 --> 00:05:52.800 align:start position:0%
is it better like this yeah
 

00:05:52.800 --> 00:05:57.050 align:start position:0%
is it better like this yeah
okay<00:05:53.479><c> about</c><00:05:54.680><c> 250</c><00:05:55.680><c> kilobytes</c><00:05:56.400><c> per</c><00:05:56.520><c> sec</c><00:05:56.699><c> per</c>

00:05:57.050 --> 00:05:57.060 align:start position:0%
okay about 250 kilobytes per sec per
 

00:05:57.060 --> 00:05:59.629 align:start position:0%
okay about 250 kilobytes per sec per
second<00:05:57.240><c> then</c><00:05:58.080><c> we</c><00:05:58.320><c> have</c><00:05:58.380><c> lip</c><00:05:58.740><c> PDP</c><00:05:59.100><c> which</c><00:05:59.520><c> is</c>

00:05:59.629 --> 00:05:59.639 align:start position:0%
second then we have lip PDP which is
 

00:05:59.639 --> 00:06:02.870 align:start position:0%
second then we have lip PDP which is
around<00:05:59.840><c> 200</c><00:06:00.840><c> kilobytes</c><00:06:01.500><c> and</c><00:06:01.979><c> then</c><00:06:02.220><c> discovery</c>

00:06:02.870 --> 00:06:02.880 align:start position:0%
around 200 kilobytes and then discovery
 

00:06:02.880 --> 00:06:06.409 align:start position:0%
around 200 kilobytes and then discovery
which<00:06:03.419><c> is</c><00:06:03.600><c> between</c><00:06:04.380><c> 40</c><00:06:04.919><c> and</c><00:06:05.400><c> 60</c><00:06:05.639><c> kilobytes</c><00:06:06.240><c> per</c>

00:06:06.409 --> 00:06:06.419 align:start position:0%
which is between 40 and 60 kilobytes per
 

00:06:06.419 --> 00:06:09.890 align:start position:0%
which is between 40 and 60 kilobytes per
second<00:06:06.660><c> so</c><00:06:07.380><c> for</c><00:06:07.680><c> the</c><00:06:07.800><c> sake</c><00:06:07.979><c> of</c><00:06:08.360><c> doing</c><00:06:09.360><c> analysis</c>

00:06:09.890 --> 00:06:09.900 align:start position:0%
second so for the sake of doing analysis
 

00:06:09.900 --> 00:06:12.650 align:start position:0%
second so for the sake of doing analysis
over<00:06:10.139><c> pan</c><00:06:10.500><c> with</c><00:06:10.820><c> Discovery</c><00:06:11.820><c> is</c><00:06:12.000><c> really</c><00:06:12.360><c> not</c>

00:06:12.650 --> 00:06:12.660 align:start position:0%
over pan with Discovery is really not
 

00:06:12.660 --> 00:06:14.990 align:start position:0%
over pan with Discovery is really not
important<00:06:13.199><c> so</c><00:06:13.680><c> we're</c><00:06:13.860><c> going</c><00:06:14.039><c> to</c><00:06:14.160><c> focus</c><00:06:14.460><c> only</c>

00:06:14.990 --> 00:06:15.000 align:start position:0%
important so we're going to focus only
 

00:06:15.000 --> 00:06:16.370 align:start position:0%
important so we're going to focus only
with<00:06:15.240><c> P2P</c>

00:06:16.370 --> 00:06:16.380 align:start position:0%
with P2P
 

00:06:16.380 --> 00:06:20.029 align:start position:0%
with P2P
so<00:06:17.039><c> I</c><00:06:17.340><c> was</c><00:06:17.520><c> saying</c><00:06:18.120><c> we</c><00:06:18.600><c> have</c><00:06:18.840><c> gossips</c><00:06:19.440><c> up</c><00:06:19.740><c> and</c>

00:06:20.029 --> 00:06:20.039 align:start position:0%
so I was saying we have gossips up and
 

00:06:20.039 --> 00:06:22.129 align:start position:0%
so I was saying we have gossips up and
request<00:06:20.400><c> response</c><00:06:20.940><c> we're</c><00:06:21.060><c> going</c><00:06:21.240><c> to</c><00:06:21.360><c> focus</c>

00:06:22.129 --> 00:06:22.139 align:start position:0%
request response we're going to focus
 

00:06:22.139 --> 00:06:24.230 align:start position:0%
request response we're going to focus
on<00:06:22.919><c> Gossip</c><00:06:23.340><c> stuff</c>

00:06:24.230 --> 00:06:24.240 align:start position:0%
on Gossip stuff
 

00:06:24.240 --> 00:06:26.749 align:start position:0%
on Gossip stuff
so<00:06:24.720><c> in</c><00:06:24.960><c> Gossip</c><00:06:25.380><c> so</c><00:06:25.560><c> gossip</c><00:06:26.100><c> soap</c><00:06:26.460><c> is</c><00:06:26.580><c> a</c>

00:06:26.749 --> 00:06:26.759 align:start position:0%
so in Gossip so gossip soap is a
 

00:06:26.759 --> 00:06:30.290 align:start position:0%
so in Gossip so gossip soap is a
published<00:06:27.240><c> subscribe</c><00:06:27.660><c> system</c><00:06:27.860><c> protocol</c><00:06:29.300><c> we</c>

00:06:30.290 --> 00:06:30.300 align:start position:0%
published subscribe system protocol we
 

00:06:30.300 --> 00:06:33.650 align:start position:0%
published subscribe system protocol we
publish<00:06:30.780><c> messages</c><00:06:31.620><c> to</c><00:06:32.400><c> the</c><00:06:32.699><c> network</c><00:06:32.880><c> those</c>

00:06:33.650 --> 00:06:33.660 align:start position:0%
publish messages to the network those
 

00:06:33.660 --> 00:06:36.409 align:start position:0%
publish messages to the network those
get<00:06:34.020><c> disseminated</c><00:06:34.800><c> to</c><00:06:35.039><c> other</c><00:06:35.220><c> peers</c><00:06:35.639><c> and</c><00:06:36.240><c> we</c>

00:06:36.409 --> 00:06:36.419 align:start position:0%
get disseminated to other peers and we
 

00:06:36.419 --> 00:06:38.450 align:start position:0%
get disseminated to other peers and we
receive<00:06:36.720><c> messages</c><00:06:37.020><c> to</c><00:06:37.440><c> subnets</c><00:06:37.979><c> where</c><00:06:38.280><c> are</c>

00:06:38.450 --> 00:06:38.460 align:start position:0%
receive messages to subnets where are
 

00:06:38.460 --> 00:06:41.930 align:start position:0%
receive messages to subnets where are
two<00:06:38.639><c> topics</c><00:06:38.880><c> to</c><00:06:39.180><c> which</c><00:06:39.419><c> we</c><00:06:39.600><c> are</c><00:06:39.840><c> subscribed</c>

00:06:41.930 --> 00:06:41.940 align:start position:0%
two topics to which we are subscribed
 

00:06:41.940 --> 00:06:44.510 align:start position:0%
two topics to which we are subscribed
we<00:06:42.479><c> have</c><00:06:42.600><c> large</c><00:06:42.900><c> amounts</c><00:06:43.319><c> of</c><00:06:43.380><c> data</c><00:06:43.740><c> and</c><00:06:44.220><c> those</c>

00:06:44.510 --> 00:06:44.520 align:start position:0%
we have large amounts of data and those
 

00:06:44.520 --> 00:06:47.450 align:start position:0%
we have large amounts of data and those
will<00:06:44.759><c> split</c><00:06:45.240><c> between</c><00:06:45.840><c> subnets</c><00:06:46.560><c> again</c><00:06:46.919><c> here</c><00:06:47.280><c> we</c>

00:06:47.450 --> 00:06:47.460 align:start position:0%
will split between subnets again here we
 

00:06:47.460 --> 00:06:50.150 align:start position:0%
will split between subnets again here we
have<00:06:47.580><c> 64</c><00:06:48.060><c> attestation</c><00:06:48.660><c> subnets</c><00:06:49.139><c> which</c><00:06:49.979><c> again</c>

00:06:50.150 --> 00:06:50.160 align:start position:0%
have 64 attestation subnets which again
 

00:06:50.160 --> 00:06:54.230 align:start position:0%
have 64 attestation subnets which again
age<00:06:50.460><c> is</c><00:06:50.759><c> going</c><00:06:50.940><c> to</c><00:06:51.060><c> be</c><00:06:51.300><c> talking</c><00:06:52.259><c> further</c><00:06:53.280><c> in</c><00:06:54.120><c> a</c>

00:06:54.230 --> 00:06:54.240 align:start position:0%
age is going to be talking further in a
 

00:06:54.240 --> 00:06:55.790 align:start position:0%
age is going to be talking further in a
moment

00:06:55.790 --> 00:06:55.800 align:start position:0%
moment
 

00:06:55.800 --> 00:06:58.790 align:start position:0%
moment
and<00:06:56.580><c> then</c><00:06:56.759><c> we</c><00:06:57.539><c> need</c><00:06:57.660><c> to</c><00:06:57.900><c> think</c><00:06:58.139><c> how</c><00:06:58.680><c> many</c>

00:06:58.790 --> 00:06:58.800 align:start position:0%
and then we need to think how many
 

00:06:58.800 --> 00:07:00.770 align:start position:0%
and then we need to think how many
subnets<00:06:59.280><c> are</c><00:06:59.639><c> we</c><00:06:59.759><c> subscribed</c><00:07:00.180><c> to</c><00:07:00.300><c> since</c><00:07:00.539><c> this</c>

00:07:00.770 --> 00:07:00.780 align:start position:0%
subnets are we subscribed to since this
 

00:07:00.780 --> 00:07:03.050 align:start position:0%
subnets are we subscribed to since this
is<00:07:00.960><c> since</c><00:07:01.259><c> this</c><00:07:01.500><c> is</c><00:07:01.620><c> the</c><00:07:01.800><c> reason</c><00:07:01.979><c> why</c><00:07:02.759><c> we</c><00:07:02.940><c> get</c>

00:07:03.050 --> 00:07:03.060 align:start position:0%
is since this is the reason why we get
 

00:07:03.060 --> 00:07:05.510 align:start position:0%
is since this is the reason why we get
so<00:07:03.360><c> many</c><00:07:03.539><c> so</c><00:07:04.139><c> much</c><00:07:04.259><c> bandwidth</c><00:07:04.800><c> and</c><00:07:05.280><c> the</c><00:07:05.400><c> reason</c>

00:07:05.510 --> 00:07:05.520 align:start position:0%
so many so much bandwidth and the reason
 

00:07:05.520 --> 00:07:07.790 align:start position:0%
so many so much bandwidth and the reason
is<00:07:05.880><c> that</c><00:07:06.180><c> right</c><00:07:06.419><c> now</c><00:07:06.660><c> is</c><00:07:07.080><c> because</c><00:07:07.380><c> now</c><00:07:07.620><c> they're</c>

00:07:07.790 --> 00:07:07.800 align:start position:0%
is that right now is because now they're
 

00:07:07.800 --> 00:07:10.070 align:start position:0%
is that right now is because now they're
subscribing<00:07:08.160><c> to</c><00:07:08.340><c> one</c><00:07:08.520><c> subnet</c><00:07:09.000><c> for</c><00:07:09.660><c> each</c>

00:07:10.070 --> 00:07:10.080 align:start position:0%
subscribing to one subnet for each
 

00:07:10.080 --> 00:07:13.969 align:start position:0%
subscribing to one subnet for each
validator<00:07:10.979><c> that</c><00:07:11.340><c> it</c><00:07:11.460><c> has</c><00:07:11.699><c> attached</c><00:07:12.600><c> and</c><00:07:13.199><c> yeah</c>

00:07:13.969 --> 00:07:13.979 align:start position:0%
validator that it has attached and yeah
 

00:07:13.979 --> 00:07:16.550 align:start position:0%
validator that it has attached and yeah
well<00:07:14.160><c> subscribing</c><00:07:14.639><c> to</c><00:07:14.759><c> a</c><00:07:14.880><c> subnet</c><00:07:15.300><c> means</c><00:07:16.139><c> a</c><00:07:16.380><c> lot</c>

00:07:16.550 --> 00:07:16.560 align:start position:0%
well subscribing to a subnet means a lot
 

00:07:16.560 --> 00:07:18.529 align:start position:0%
well subscribing to a subnet means a lot
more<00:07:16.740><c> of</c><00:07:17.100><c> bandwidth</c>

00:07:18.529 --> 00:07:18.539 align:start position:0%
more of bandwidth
 

00:07:18.539 --> 00:07:20.629 align:start position:0%
more of bandwidth
so<00:07:19.020><c> a</c><00:07:19.139><c> very</c><00:07:19.319><c> simple</c><00:07:19.440><c> example</c><00:07:19.860><c> of</c><00:07:20.039><c> how</c><00:07:20.280><c> gossip</c>

00:07:20.629 --> 00:07:20.639 align:start position:0%
so a very simple example of how gossip
 

00:07:20.639 --> 00:07:24.650 align:start position:0%
so a very simple example of how gossip
stuff<00:07:20.880><c> works</c><00:07:21.780><c> gossip</c><00:07:22.560><c> stuff</c><00:07:22.740><c> has</c><00:07:23.639><c> a</c><00:07:24.180><c> lot</c><00:07:24.419><c> of</c>

00:07:24.650 --> 00:07:24.660 align:start position:0%
stuff works gossip stuff has a lot of
 

00:07:24.660 --> 00:07:28.129 align:start position:0%
stuff works gossip stuff has a lot of
parameters<00:07:25.400><c> but</c><00:07:26.400><c> one</c><00:07:26.880><c> that</c><00:07:27.120><c> we</c><00:07:27.300><c> care</c><00:07:27.419><c> a</c><00:07:27.599><c> lot</c><00:07:27.720><c> is</c>

00:07:28.129 --> 00:07:28.139 align:start position:0%
parameters but one that we care a lot is
 

00:07:28.139 --> 00:07:30.350 align:start position:0%
parameters but one that we care a lot is
the<00:07:28.319><c> match</c><00:07:28.500><c> degree</c><00:07:28.800><c> so</c><00:07:29.099><c> this</c><00:07:29.340><c> example</c><00:07:29.699><c> is</c><00:07:30.060><c> the</c>

00:07:30.350 --> 00:07:30.360 align:start position:0%
the match degree so this example is the
 

00:07:30.360 --> 00:07:34.010 align:start position:0%
the match degree so this example is the
three<00:07:30.660><c> three</c><00:07:31.259><c> match</c><00:07:31.979><c> degree</c><00:07:32.880><c> so</c><00:07:33.539><c> we</c><00:07:33.720><c> are</c><00:07:33.900><c> going</c>

00:07:34.010 --> 00:07:34.020 align:start position:0%
three three match degree so we are going
 

00:07:34.020 --> 00:07:36.890 align:start position:0%
three three match degree so we are going
to<00:07:34.199><c> start</c><00:07:34.440><c> with</c><00:07:34.800><c> our</c><00:07:34.979><c> guy</c><00:07:35.220><c> in</c><00:07:35.880><c> the</c><00:07:36.000><c> middle</c><00:07:36.180><c> that</c>

00:07:36.890 --> 00:07:36.900 align:start position:0%
to start with our guy in the middle that
 

00:07:36.900 --> 00:07:39.650 align:start position:0%
to start with our guy in the middle that
one<00:07:37.080><c> I</c><00:07:37.259><c> hope</c><00:07:37.380><c> you</c><00:07:37.560><c> are</c><00:07:37.800><c> seeing</c><00:07:37.979><c> the</c><00:07:38.220><c> red</c><00:07:38.340><c> circle</c>

00:07:39.650 --> 00:07:39.660 align:start position:0%
one I hope you are seeing the red circle
 

00:07:39.660 --> 00:07:42.050 align:start position:0%
one I hope you are seeing the red circle
just<00:07:40.020><c> right</c><00:07:40.199><c> in</c><00:07:40.319><c> the</c><00:07:40.440><c> middle</c><00:07:41.039><c> so</c><00:07:41.460><c> this</c><00:07:41.639><c> guy</c><00:07:41.819><c> has</c>

00:07:42.050 --> 00:07:42.060 align:start position:0%
just right in the middle so this guy has
 

00:07:42.060 --> 00:07:43.490 align:start position:0%
just right in the middle so this guy has
a<00:07:42.180><c> validator</c><00:07:42.539><c> attached</c><00:07:43.020><c> it's</c><00:07:43.199><c> going</c><00:07:43.380><c> to</c>

00:07:43.490 --> 00:07:43.500 align:start position:0%
a validator attached it's going to
 

00:07:43.500 --> 00:07:45.770 align:start position:0%
a validator attached it's going to
publish<00:07:43.979><c> a</c><00:07:44.340><c> block</c>

00:07:45.770 --> 00:07:45.780 align:start position:0%
publish a block
 

00:07:45.780 --> 00:07:48.469 align:start position:0%
publish a block
so<00:07:46.199><c> it's</c><00:07:46.319><c> going</c><00:07:46.560><c> to</c><00:07:46.620><c> beg</c><00:07:47.039><c> to</c><00:07:47.400><c> pick</c><00:07:47.580><c> three</c><00:07:48.060><c> Piers</c>

00:07:48.469 --> 00:07:48.479 align:start position:0%
so it's going to beg to pick three Piers
 

00:07:48.479 --> 00:07:50.089 align:start position:0%
so it's going to beg to pick three Piers
it's<00:07:48.840><c> going</c><00:07:49.020><c> to</c><00:07:49.139><c> disseminate</c><00:07:49.800><c> the</c><00:07:49.919><c> message</c>

00:07:50.089 --> 00:07:50.099 align:start position:0%
it's going to disseminate the message
 

00:07:50.099 --> 00:07:52.189 align:start position:0%
it's going to disseminate the message
and<00:07:50.759><c> then</c><00:07:50.880><c> each</c><00:07:51.060><c> period</c><00:07:51.419><c> is</c><00:07:51.539><c> going</c><00:07:51.720><c> to</c><00:07:51.840><c> do</c><00:07:51.960><c> the</c>

00:07:52.189 --> 00:07:52.199 align:start position:0%
and then each period is going to do the
 

00:07:52.199 --> 00:07:55.550 align:start position:0%
and then each period is going to do the
same<00:07:52.319><c> with</c><00:07:52.860><c> some</c><00:07:53.580><c> other</c><00:07:53.759><c> three</c><00:07:54.000><c> peers</c>

00:07:55.550 --> 00:07:55.560 align:start position:0%
same with some other three peers
 

00:07:55.560 --> 00:07:58.129 align:start position:0%
same with some other three peers
and<00:07:56.099><c> so</c><00:07:56.340><c> on</c><00:07:56.520><c> and</c><00:07:57.060><c> so</c><00:07:57.300><c> on</c>

00:07:58.129 --> 00:07:58.139 align:start position:0%
and so on and so on
 

00:07:58.139 --> 00:08:00.469 align:start position:0%
and so on and so on
so<00:07:58.740><c> if</c><00:07:58.919><c> you</c><00:07:59.099><c> think</c><00:07:59.280><c> about</c><00:07:59.520><c> this</c><00:07:59.880><c> for</c><00:08:00.120><c> a</c><00:08:00.240><c> moment</c>

00:08:00.469 --> 00:08:00.479 align:start position:0%
so if you think about this for a moment
 

00:08:00.479 --> 00:08:02.870 align:start position:0%
so if you think about this for a moment
you're<00:08:00.900><c> going</c><00:08:01.080><c> to</c><00:08:01.199><c> realize</c><00:08:01.620><c> that</c><00:08:02.039><c> is</c><00:08:02.580><c> very</c>

00:08:02.870 --> 00:08:02.880 align:start position:0%
you're going to realize that is very
 

00:08:02.880 --> 00:08:04.610 align:start position:0%
you're going to realize that is very
likely<00:08:03.300><c> that</c><00:08:03.780><c> I</c><00:08:04.020><c> know</c><00:08:04.080><c> this</c><00:08:04.259><c> is</c><00:08:04.380><c> going</c><00:08:04.500><c> to</c>

00:08:04.610 --> 00:08:04.620 align:start position:0%
likely that I know this is going to
 

00:08:04.620 --> 00:08:05.689 align:start position:0%
likely that I know this is going to
receive

00:08:05.689 --> 00:08:05.699 align:start position:0%
receive
 

00:08:05.699 --> 00:08:08.210 align:start position:0%
receive
one<00:08:06.300><c> single</c><00:08:06.599><c> one</c><00:08:06.720><c> unique</c><00:08:07.199><c> message</c><00:08:07.500><c> a</c><00:08:07.979><c> lot</c><00:08:08.099><c> of</c>

00:08:08.210 --> 00:08:08.220 align:start position:0%
one single one unique message a lot of
 

00:08:08.220 --> 00:08:11.029 align:start position:0%
one single one unique message a lot of
times<00:08:08.340><c> from</c><00:08:08.759><c> very</c><00:08:09.000><c> different</c><00:08:09.560><c> uh</c><00:08:10.560><c> notes</c>

00:08:11.029 --> 00:08:11.039 align:start position:0%
times from very different uh notes
 

00:08:11.039 --> 00:08:13.790 align:start position:0%
times from very different uh notes
across<00:08:11.639><c> very</c><00:08:11.880><c> different</c><00:08:12.120><c> paths</c><00:08:13.020><c> in</c><00:08:13.620><c> the</c>

00:08:13.790 --> 00:08:13.800 align:start position:0%
across very different paths in the
 

00:08:13.800 --> 00:08:16.969 align:start position:0%
across very different paths in the
network<00:08:13.919><c> from</c><00:08:14.220><c> the</c><00:08:14.400><c> source</c><00:08:14.759><c> to</c><00:08:15.300><c> themselves</c>

00:08:16.969 --> 00:08:16.979 align:start position:0%
network from the source to themselves
 

00:08:16.979 --> 00:08:19.610 align:start position:0%
network from the source to themselves
Okay<00:08:17.660><c> so</c>

00:08:19.610 --> 00:08:19.620 align:start position:0%
Okay so
 

00:08:19.620 --> 00:08:21.830 align:start position:0%
Okay so
why<00:08:19.979><c> do</c><00:08:20.220><c> we</c><00:08:20.280><c> like</c><00:08:20.460><c> gossip</c><00:08:20.879><c> stuff</c><00:08:21.060><c> or</c><00:08:21.419><c> why</c><00:08:21.539><c> do</c><00:08:21.720><c> we</c>

00:08:21.830 --> 00:08:21.840 align:start position:0%
why do we like gossip stuff or why do we
 

00:08:21.840 --> 00:08:24.589 align:start position:0%
why do we like gossip stuff or why do we
like<00:08:22.020><c> the</c><00:08:22.319><c> way</c><00:08:22.440><c> we</c><00:08:22.680><c> do</c><00:08:22.800><c> this</c><00:08:23.039><c> uh</c>

00:08:24.589 --> 00:08:24.599 align:start position:0%
like the way we do this uh
 

00:08:24.599 --> 00:08:27.589 align:start position:0%
like the way we do this uh
this<00:08:25.259><c> message</c><00:08:25.500><c> propagation</c><00:08:26.160><c> so</c><00:08:27.000><c> it</c><00:08:27.180><c> makes</c><00:08:27.360><c> for</c>

00:08:27.589 --> 00:08:27.599 align:start position:0%
this message propagation so it makes for
 

00:08:27.599 --> 00:08:29.930 align:start position:0%
this message propagation so it makes for
a<00:08:27.780><c> very</c><00:08:27.900><c> robust</c><00:08:28.379><c> Network</c><00:08:28.740><c> in</c><00:08:29.460><c> the</c><00:08:29.580><c> sense</c><00:08:29.759><c> that</c>

00:08:29.930 --> 00:08:29.940 align:start position:0%
a very robust Network in the sense that
 

00:08:29.940 --> 00:08:32.089 align:start position:0%
a very robust Network in the sense that
we<00:08:30.120><c> are</c><00:08:30.300><c> sure</c><00:08:30.479><c> that</c><00:08:30.900><c> if</c><00:08:31.379><c> we</c><00:08:31.500><c> publish</c><00:08:31.800><c> a</c><00:08:31.979><c> message</c>

00:08:32.089 --> 00:08:32.099 align:start position:0%
we are sure that if we publish a message
 

00:08:32.099 --> 00:08:35.209 align:start position:0%
we are sure that if we publish a message
and<00:08:32.459><c> we</c><00:08:32.640><c> have</c><00:08:32.820><c> this</c><00:08:33.360><c> kind</c><00:08:33.539><c> of</c><00:08:33.719><c> topology</c><00:08:34.620><c> the</c>

00:08:35.209 --> 00:08:35.219 align:start position:0%
and we have this kind of topology the
 

00:08:35.219 --> 00:08:36.529 align:start position:0%
and we have this kind of topology the
message<00:08:35.339><c> is</c><00:08:35.580><c> going</c><00:08:35.760><c> to</c><00:08:35.880><c> reach</c><00:08:36.180><c> all</c><00:08:36.360><c> other</c>

00:08:36.529 --> 00:08:36.539 align:start position:0%
message is going to reach all other
 

00:08:36.539 --> 00:08:38.990 align:start position:0%
message is going to reach all other
nodes<00:08:36.899><c> in</c><00:08:37.200><c> the</c><00:08:37.320><c> network</c><00:08:37.500><c> in</c><00:08:37.860><c> a</c><00:08:37.919><c> timely</c><00:08:38.219><c> manner</c>

00:08:38.990 --> 00:08:39.000 align:start position:0%
nodes in the network in a timely manner
 

00:08:39.000 --> 00:08:42.130 align:start position:0%
nodes in the network in a timely manner
we<00:08:39.539><c> also</c><00:08:39.839><c> know</c><00:08:40.080><c> that</c><00:08:40.440><c> we</c><00:08:41.099><c> have</c><00:08:41.279><c> low</c><00:08:41.580><c> message</c>

00:08:42.130 --> 00:08:42.140 align:start position:0%
we also know that we have low message
 

00:08:42.140 --> 00:08:45.250 align:start position:0%
we also know that we have low message
latency<00:08:43.140><c> does</c><00:08:43.740><c> mean</c><00:08:43.979><c> that</c><00:08:44.399><c> means</c>

00:08:45.250 --> 00:08:45.260 align:start position:0%
latency does mean that means
 

00:08:45.260 --> 00:08:49.009 align:start position:0%
latency does mean that means
the<00:08:46.260><c> time</c><00:08:46.440><c> that</c><00:08:46.860><c> hap</c><00:08:47.160><c> the</c><00:08:47.640><c> is</c><00:08:48.180><c> spent</c><00:08:48.779><c> between</c>

00:08:49.009 --> 00:08:49.019 align:start position:0%
the time that hap the is spent between
 

00:08:49.019 --> 00:08:51.170 align:start position:0%
the time that hap the is spent between
the<00:08:49.680><c> creation</c><00:08:49.980><c> of</c><00:08:50.160><c> the</c><00:08:50.399><c> message</c><00:08:50.580><c> in</c><00:08:51.060><c> the</c>

00:08:51.170 --> 00:08:51.180 align:start position:0%
the creation of the message in the
 

00:08:51.180 --> 00:08:53.690 align:start position:0%
the creation of the message in the
source<00:08:51.540><c> node</c><00:08:51.720><c> to</c><00:08:52.380><c> when</c><00:08:52.620><c> you</c><00:08:52.800><c> receive</c><00:08:53.100><c> it</c><00:08:53.220><c> is</c>

00:08:53.690 --> 00:08:53.700 align:start position:0%
source node to when you receive it is
 

00:08:53.700 --> 00:08:56.329 align:start position:0%
source node to when you receive it is
not<00:08:54.000><c> very</c><00:08:54.839><c> long</c><00:08:55.019><c> and</c><00:08:55.320><c> this</c><00:08:55.560><c> is</c><00:08:55.680><c> as</c><00:08:56.100><c> I</c><00:08:56.279><c> was</c>

00:08:56.329 --> 00:08:56.339 align:start position:0%
not very long and this is as I was
 

00:08:56.339 --> 00:09:00.170 align:start position:0%
not very long and this is as I was
saying<00:08:56.519><c> because</c><00:08:56.760><c> of</c><00:08:57.120><c> uh</c><00:08:57.959><c> lower</c><00:08:58.459><c> paths</c><00:08:59.459><c> smaller</c>

00:09:00.170 --> 00:09:00.180 align:start position:0%
saying because of uh lower paths smaller
 

00:09:00.180 --> 00:09:03.110 align:start position:0%
saying because of uh lower paths smaller
paths<00:09:00.540><c> lower</c><00:09:00.779><c> Hoops</c><00:09:01.260><c> but</c><00:09:01.980><c> then</c><00:09:02.160><c> again</c><00:09:02.399><c> we</c><00:09:02.940><c> have</c>

00:09:03.110 --> 00:09:03.120 align:start position:0%
paths lower Hoops but then again we have
 

00:09:03.120 --> 00:09:06.650 align:start position:0%
paths lower Hoops but then again we have
a<00:09:03.360><c> lot</c><00:09:03.480><c> of</c><00:09:03.660><c> duplicates</c><00:09:04.560><c> and</c><00:09:05.339><c> these</c><00:09:06.060><c> redundancy</c>

00:09:06.650 --> 00:09:06.660 align:start position:0%
a lot of duplicates and these redundancy
 

00:09:06.660 --> 00:09:08.449 align:start position:0%
a lot of duplicates and these redundancy
results<00:09:06.839><c> in</c><00:09:07.080><c> higher</c><00:09:07.380><c> boundaries</c>

00:09:08.449 --> 00:09:08.459 align:start position:0%
results in higher boundaries
 

00:09:08.459 --> 00:09:11.930 align:start position:0%
results in higher boundaries
this<00:09:09.060><c> is</c><00:09:09.120><c> a</c><00:09:09.300><c> graph</c><00:09:09.480><c> that</c><00:09:10.440><c> we</c><00:09:10.680><c> have</c><00:09:10.980><c> for</c><00:09:11.519><c> nodes</c>

00:09:11.930 --> 00:09:11.940 align:start position:0%
this is a graph that we have for nodes
 

00:09:11.940 --> 00:09:14.329 align:start position:0%
this is a graph that we have for nodes
so<00:09:12.600><c> this</c><00:09:12.839><c> is</c><00:09:12.959><c> like</c><00:09:13.140><c> real</c><00:09:13.380><c> data</c>

00:09:14.329 --> 00:09:14.339 align:start position:0%
so this is like real data
 

00:09:14.339 --> 00:09:17.750 align:start position:0%
so this is like real data
for<00:09:14.820><c> the</c><00:09:15.060><c> gossips</c><00:09:15.300><c> of</c><00:09:15.420><c> duplicates</c><00:09:16.019><c> now</c>

00:09:17.750 --> 00:09:17.760 align:start position:0%
for the gossips of duplicates now
 

00:09:17.760 --> 00:09:19.430 align:start position:0%
for the gossips of duplicates now
this<00:09:18.240><c> is</c><00:09:18.300><c> going</c><00:09:18.480><c> to</c><00:09:18.600><c> be</c><00:09:18.660><c> weird</c><00:09:18.839><c> but</c><00:09:19.080><c> I'm</c><00:09:19.260><c> going</c>

00:09:19.430 --> 00:09:19.440 align:start position:0%
this is going to be weird but I'm going
 

00:09:19.440 --> 00:09:21.530 align:start position:0%
this is going to be weird but I'm going
to<00:09:19.560><c> ask</c><00:09:19.680><c> you</c><00:09:19.860><c> to</c><00:09:20.100><c> focus</c><00:09:20.339><c> on</c>

00:09:21.530 --> 00:09:21.540 align:start position:0%
to ask you to focus on
 

00:09:21.540 --> 00:09:25.070 align:start position:0%
to ask you to focus on
this<00:09:22.500><c> number</c><00:09:22.680><c> the</c><00:09:23.160><c> beacon</c><00:09:23.519><c> block</c><00:09:23.720><c> so</c><00:09:24.720><c> we</c><00:09:24.959><c> know</c>

00:09:25.070 --> 00:09:25.080 align:start position:0%
this number the beacon block so we know
 

00:09:25.080 --> 00:09:29.449 align:start position:0%
this number the beacon block so we know
we<00:09:25.320><c> need</c><00:09:25.560><c> to</c><00:09:25.680><c> publish</c><00:09:26.279><c> one</c><00:09:27.019><c> block</c><00:09:28.019><c> each</c><00:09:28.920><c> slot</c>

00:09:29.449 --> 00:09:29.459 align:start position:0%
we need to publish one block each slot
 

00:09:29.459 --> 00:09:32.150 align:start position:0%
we need to publish one block each slot
so<00:09:30.420><c> we</c><00:09:30.600><c> know</c><00:09:30.899><c> for</c><00:09:31.260><c> this</c><00:09:31.440><c> topic</c><00:09:31.800><c> we</c><00:09:32.040><c> are</c>

00:09:32.150 --> 00:09:32.160 align:start position:0%
so we know for this topic we are
 

00:09:32.160 --> 00:09:34.070 align:start position:0%
so we know for this topic we are
supposed<00:09:32.279><c> to</c><00:09:32.399><c> receive</c><00:09:32.820><c> a</c><00:09:33.420><c> single</c><00:09:33.660><c> unique</c>

00:09:34.070 --> 00:09:34.080 align:start position:0%
supposed to receive a single unique
 

00:09:34.080 --> 00:09:37.910 align:start position:0%
supposed to receive a single unique
message<00:09:34.519><c> however</c><00:09:35.519><c> we</c><00:09:36.300><c> are</c><00:09:36.480><c> getting</c><00:09:36.720><c> six</c><00:09:37.500><c> or</c>

00:09:37.910 --> 00:09:37.920 align:start position:0%
message however we are getting six or
 

00:09:37.920 --> 00:09:40.610 align:start position:0%
message however we are getting six or
seven<00:09:38.160><c> messages</c><00:09:38.600><c> across</c><00:09:39.600><c> the</c><00:09:39.720><c> network</c><00:09:39.899><c> that</c>

00:09:40.610 --> 00:09:40.620 align:start position:0%
seven messages across the network that
 

00:09:40.620 --> 00:09:42.170 align:start position:0%
seven messages across the network that
means<00:09:40.920><c> an</c><00:09:41.100><c> application</c><00:09:41.459><c> an</c><00:09:41.700><c> amplification</c>

00:09:42.170 --> 00:09:42.180 align:start position:0%
means an application an amplification
 

00:09:42.180 --> 00:09:44.930 align:start position:0%
means an application an amplification
factor<00:09:42.660><c> of</c><00:09:42.839><c> about</c><00:09:43.019><c> seven</c><00:09:43.380><c> so</c><00:09:44.220><c> imagine</c><00:09:44.399><c> what</c>

00:09:44.930 --> 00:09:44.940 align:start position:0%
factor of about seven so imagine what
 

00:09:44.940 --> 00:09:47.570 align:start position:0%
factor of about seven so imagine what
happens<00:09:45.180><c> if</c><00:09:46.080><c> we</c><00:09:46.260><c> were</c><00:09:46.440><c> able</c><00:09:46.800><c> to</c><00:09:47.040><c> reduce</c><00:09:47.220><c> that</c>

00:09:47.570 --> 00:09:47.580 align:start position:0%
happens if we were able to reduce that
 

00:09:47.580 --> 00:09:50.750 align:start position:0%
happens if we were able to reduce that
kind<00:09:47.760><c> of</c><00:09:47.820><c> duplicates</c><00:09:48.839><c> that</c><00:09:49.500><c> was</c><00:09:49.740><c> like</c><00:09:50.220><c> a</c><00:09:50.399><c> huge</c>

00:09:50.750 --> 00:09:50.760 align:start position:0%
kind of duplicates that was like a huge
 

00:09:50.760 --> 00:09:52.430 align:start position:0%
kind of duplicates that was like a huge
huge<00:09:51.300><c> gain</c><00:09:51.540><c> there</c>

00:09:52.430 --> 00:09:52.440 align:start position:0%
huge gain there
 

00:09:52.440 --> 00:09:55.970 align:start position:0%
huge gain there
okay<00:09:52.920><c> so</c><00:09:53.279><c> a</c><00:09:53.700><c> summary</c><00:09:54.000><c> of</c><00:09:54.959><c> the</c><00:09:55.440><c> current</c><00:09:55.620><c> state</c>

00:09:55.970 --> 00:09:55.980 align:start position:0%
okay so a summary of the current state
 

00:09:55.980 --> 00:09:58.430 align:start position:0%
okay so a summary of the current state
so<00:09:56.760><c> bandwidth</c><00:09:57.360><c> is</c><00:09:57.480><c> proportional</c><00:09:57.959><c> to</c><00:09:58.200><c> the</c>

00:09:58.430 --> 00:09:58.440 align:start position:0%
so bandwidth is proportional to the
 

00:09:58.440 --> 00:10:01.370 align:start position:0%
so bandwidth is proportional to the
number<00:09:58.620><c> of</c><00:09:58.860><c> validators</c><00:09:59.580><c> I</c><00:09:59.820><c> know</c><00:10:00.000><c> it</c><00:10:00.120><c> has</c><00:10:00.300><c> H</c><00:10:01.080><c> is</c>

00:10:01.370 --> 00:10:01.380 align:start position:0%
number of validators I know it has H is
 

00:10:01.380 --> 00:10:04.430 align:start position:0%
number of validators I know it has H is
going<00:10:01.560><c> to</c><00:10:01.740><c> speak</c><00:10:02.519><c> about</c><00:10:02.700><c> how</c><00:10:03.360><c> we</c><00:10:03.600><c> intend</c><00:10:04.260><c> to</c>

00:10:04.430 --> 00:10:04.440 align:start position:0%
going to speak about how we intend to
 

00:10:04.440 --> 00:10:05.810 align:start position:0%
going to speak about how we intend to
tackle<00:10:04.800><c> this</c>

00:10:05.810 --> 00:10:05.820 align:start position:0%
tackle this
 

00:10:05.820 --> 00:10:07.370 align:start position:0%
tackle this
and<00:10:06.420><c> the</c><00:10:06.660><c> other</c><00:10:06.720><c> one</c><00:10:06.899><c> is</c><00:10:07.080><c> the</c><00:10:07.260><c> high</c>

00:10:07.370 --> 00:10:07.380 align:start position:0%
and the other one is the high
 

00:10:07.380 --> 00:10:09.470 align:start position:0%
and the other one is the high
amplification<00:10:07.860><c> in</c><00:10:08.160><c> Gossip</c><00:10:08.580><c> so</c><00:10:08.760><c> how</c><00:10:09.240><c> are</c><00:10:09.360><c> you</c>

00:10:09.470 --> 00:10:09.480 align:start position:0%
amplification in Gossip so how are you
 

00:10:09.480 --> 00:10:13.430 align:start position:0%
amplification in Gossip so how are you
going<00:10:09.600><c> to</c><00:10:09.779><c> do</c><00:10:10.019><c> to</c><00:10:10.920><c> reduce</c><00:10:11.540><c> duplicates</c><00:10:12.540><c> without</c>

00:10:13.430 --> 00:10:13.440 align:start position:0%
going to do to reduce duplicates without
 

00:10:13.440 --> 00:10:16.430 align:start position:0%
going to do to reduce duplicates without
harming<00:10:14.040><c> the</c><00:10:14.220><c> network</c><00:10:14.459><c> so</c><00:10:15.420><c> I'm</c><00:10:15.899><c> going</c><00:10:16.260><c> to</c>

00:10:16.430 --> 00:10:16.440 align:start position:0%
harming the network so I'm going to
 

00:10:16.440 --> 00:10:20.269 align:start position:0%
harming the network so I'm going to
leave<00:10:16.920><c> Ash</c><00:10:17.580><c> to</c><00:10:17.880><c> continue</c><00:10:18.000><c> this</c><00:10:18.360><c> talk</c>

00:10:20.269 --> 00:10:20.279 align:start position:0%
leave Ash to continue this talk
 

00:10:20.279 --> 00:10:25.790 align:start position:0%
leave Ash to continue this talk
foreign

00:10:25.790 --> 00:10:25.800 align:start position:0%
 
 

00:10:25.800 --> 00:10:28.250 align:start position:0%
 
yeah<00:10:26.279><c> thanks</c><00:10:26.519><c> Diva</c><00:10:26.940><c> so</c><00:10:27.180><c> I'm</c><00:10:27.420><c> gonna</c><00:10:27.540><c> try</c><00:10:28.140><c> and</c>

00:10:28.250 --> 00:10:28.260 align:start position:0%
yeah thanks Diva so I'm gonna try and
 

00:10:28.260 --> 00:10:30.170 align:start position:0%
yeah thanks Diva so I'm gonna try and
have<00:10:28.440><c> a</c><00:10:28.620><c> crack</c><00:10:28.800><c> at</c><00:10:29.100><c> explaining</c><00:10:29.640><c> how</c><00:10:29.880><c> we</c><00:10:30.060><c> can</c>

00:10:30.170 --> 00:10:30.180 align:start position:0%
have a crack at explaining how we can
 

00:10:30.180 --> 00:10:32.509 align:start position:0%
have a crack at explaining how we can
potentially<00:10:30.660><c> reduce</c><00:10:30.839><c> some</c><00:10:31.200><c> of</c><00:10:31.320><c> these</c><00:10:31.500><c> so</c><00:10:32.220><c> I'm</c>

00:10:32.509 --> 00:10:32.519 align:start position:0%
potentially reduce some of these so I'm
 

00:10:32.519 --> 00:10:33.889 align:start position:0%
potentially reduce some of these so I'm
Australian<00:10:32.940><c> and</c><00:10:33.240><c> I</c><00:10:33.360><c> can</c><00:10:33.480><c> see</c><00:10:33.600><c> a</c><00:10:33.779><c> few</c>

00:10:33.889 --> 00:10:33.899 align:start position:0%
Australian and I can see a few
 

00:10:33.899 --> 00:10:35.449 align:start position:0%
Australian and I can see a few
Australians<00:10:34.260><c> in</c><00:10:34.440><c> the</c><00:10:34.560><c> audience</c><00:10:34.800><c> I</c><00:10:35.279><c> think</c>

00:10:35.449 --> 00:10:35.459 align:start position:0%
Australians in the audience I think
 

00:10:35.459 --> 00:10:37.250 align:start position:0%
Australians in the audience I think
they'll<00:10:35.640><c> agree</c><00:10:35.880><c> with</c><00:10:36.120><c> me</c><00:10:36.300><c> that</c><00:10:36.779><c> we</c><00:10:37.140><c> have</c>

00:10:37.250 --> 00:10:37.260 align:start position:0%
they'll agree with me that we have
 

00:10:37.260 --> 00:10:39.230 align:start position:0%
they'll agree with me that we have
terrible<00:10:37.620><c> internet</c><00:10:37.860><c> like</c><00:10:38.580><c> ridiculous</c>

00:10:39.230 --> 00:10:39.240 align:start position:0%
terrible internet like ridiculous
 

00:10:39.240 --> 00:10:42.590 align:start position:0%
terrible internet like ridiculous
internet<00:10:39.480><c> I</c><00:10:40.200><c> run</c><00:10:40.440><c> a</c><00:10:41.220><c> validator</c><00:10:41.700><c> at</c><00:10:42.000><c> home</c><00:10:42.120><c> and</c>

00:10:42.590 --> 00:10:42.600 align:start position:0%
internet I run a validator at home and
 

00:10:42.600 --> 00:10:44.750 align:start position:0%
internet I run a validator at home and
someone<00:10:42.839><c> that</c><00:10:43.320><c> watches</c><00:10:43.800><c> Netflix</c><00:10:44.040><c> in</c><00:10:44.579><c> another</c>

00:10:44.750 --> 00:10:44.760 align:start position:0%
someone that watches Netflix in another
 

00:10:44.760 --> 00:10:48.050 align:start position:0%
someone that watches Netflix in another
room<00:10:45.060><c> causes</c><00:10:45.600><c> me</c><00:10:45.720><c> to</c><00:10:45.839><c> lose</c><00:10:45.959><c> attestations</c><00:10:46.500><c> so</c><00:10:47.399><c> I</c>

00:10:48.050 --> 00:10:48.060 align:start position:0%
room causes me to lose attestations so I
 

00:10:48.060 --> 00:10:49.610 align:start position:0%
room causes me to lose attestations so I
as<00:10:48.360><c> a</c><00:10:48.540><c> disclaimer</c><00:10:48.959><c> I</c><00:10:49.200><c> have</c><00:10:49.320><c> a</c><00:10:49.440><c> personal</c>

00:10:49.610 --> 00:10:49.620 align:start position:0%
as a disclaimer I have a personal
 

00:10:49.620 --> 00:10:51.350 align:start position:0%
as a disclaimer I have a personal
Vendetta<00:10:50.279><c> to</c><00:10:50.459><c> try</c><00:10:50.579><c> and</c><00:10:50.700><c> actually</c><00:10:50.880><c> reduce</c><00:10:51.120><c> this</c>

00:10:51.350 --> 00:10:51.360 align:start position:0%
Vendetta to try and actually reduce this
 

00:10:51.360 --> 00:10:52.850 align:start position:0%
Vendetta to try and actually reduce this
bandwidth<00:10:51.779><c> so</c><00:10:51.959><c> that</c><00:10:52.019><c> I</c><00:10:52.140><c> stop</c><00:10:52.260><c> losing</c><00:10:52.560><c> out</c><00:10:52.680><c> of</c>

00:10:52.850 --> 00:10:52.860 align:start position:0%
bandwidth so that I stop losing out of
 

00:10:52.860 --> 00:10:56.329 align:start position:0%
bandwidth so that I stop losing out of
stations<00:10:53.579><c> yeah</c>

00:10:56.329 --> 00:10:56.339 align:start position:0%
 
 

00:10:56.339 --> 00:10:59.569 align:start position:0%
 
so<00:10:57.240><c> there's</c><00:10:57.660><c> probably</c><00:10:58.140><c> two</c><00:10:58.860><c> solutions</c><00:10:59.339><c> we</c>

00:10:59.569 --> 00:10:59.579 align:start position:0%
so there's probably two solutions we
 

00:10:59.579 --> 00:11:00.889 align:start position:0%
so there's probably two solutions we
have<00:10:59.700><c> to</c><00:10:59.820><c> these</c><00:11:00.060><c> kinds</c><00:11:00.300><c> of</c><00:11:00.300><c> problems</c><00:11:00.600><c> which</c><00:11:00.720><c> I</c>

00:11:00.889 --> 00:11:00.899 align:start position:0%
have to these kinds of problems which I
 

00:11:00.899 --> 00:11:02.030 align:start position:0%
have to these kinds of problems which I
just<00:11:00.959><c> want</c><00:11:01.079><c> to</c><00:11:01.260><c> kind</c><00:11:01.380><c> of</c><00:11:01.500><c> briefly</c><00:11:01.680><c> touch</c><00:11:01.860><c> on</c>

00:11:02.030 --> 00:11:02.040 align:start position:0%
just want to kind of briefly touch on
 

00:11:02.040 --> 00:11:03.710 align:start position:0%
just want to kind of briefly touch on
and<00:11:02.220><c> give</c><00:11:02.339><c> you</c><00:11:02.459><c> a</c><00:11:02.640><c> feel</c><00:11:03.120><c> for</c><00:11:03.360><c> what</c><00:11:03.600><c> we're</c>

00:11:03.710 --> 00:11:03.720 align:start position:0%
and give you a feel for what we're
 

00:11:03.720 --> 00:11:05.870 align:start position:0%
and give you a feel for what we're
trying<00:11:03.899><c> to</c><00:11:04.079><c> work</c><00:11:04.260><c> on</c><00:11:04.380><c> one</c><00:11:04.980><c> of</c><00:11:05.160><c> them</c><00:11:05.279><c> is</c><00:11:05.640><c> called</c>

00:11:05.870 --> 00:11:05.880 align:start position:0%
trying to work on one of them is called
 

00:11:05.880 --> 00:11:08.449 align:start position:0%
trying to work on one of them is called
minimizing<00:11:06.480><c> topic</c><00:11:07.019><c> subscriptions</c><00:11:07.620><c> let</c><00:11:08.339><c> me</c>

00:11:08.449 --> 00:11:08.459 align:start position:0%
minimizing topic subscriptions let me
 

00:11:08.459 --> 00:11:09.590 align:start position:0%
minimizing topic subscriptions let me
try<00:11:08.700><c> and</c><00:11:08.760><c> explain</c><00:11:08.940><c> that</c><00:11:09.180><c> if</c><00:11:09.300><c> you</c><00:11:09.420><c> haven't</c>

00:11:09.590 --> 00:11:09.600 align:start position:0%
try and explain that if you haven't
 

00:11:09.600 --> 00:11:11.509 align:start position:0%
try and explain that if you haven't
already<00:11:10.140><c> covered</c><00:11:10.620><c> some</c><00:11:10.800><c> of</c><00:11:10.920><c> this</c><00:11:11.040><c> kind</c><00:11:11.399><c> of</c>

00:11:11.509 --> 00:11:11.519 align:start position:0%
already covered some of this kind of
 

00:11:11.519 --> 00:11:13.610 align:start position:0%
already covered some of this kind of
stuff<00:11:11.640><c> before</c><00:11:11.880><c> so</c><00:11:12.240><c> a</c><00:11:12.480><c> validator</c><00:11:12.839><c> in</c><00:11:13.019><c> an</c><00:11:13.140><c> Epoch</c>

00:11:13.610 --> 00:11:13.620 align:start position:0%
stuff before so a validator in an Epoch
 

00:11:13.620 --> 00:11:15.829 align:start position:0%
stuff before so a validator in an Epoch
needs<00:11:13.920><c> to</c><00:11:14.100><c> do</c><00:11:14.820><c> some</c><00:11:15.000><c> kind</c><00:11:15.120><c> needs</c><00:11:15.540><c> to</c><00:11:15.600><c> publish</c>

00:11:15.829 --> 00:11:15.839 align:start position:0%
needs to do some kind needs to publish
 

00:11:15.839 --> 00:11:17.329 align:start position:0%
needs to do some kind needs to publish
the<00:11:15.959><c> messages</c><00:11:16.200><c> on</c><00:11:16.860><c> these</c><00:11:17.040><c> things</c><00:11:17.160><c> called</c>

00:11:17.329 --> 00:11:17.339 align:start position:0%
the messages on these things called
 

00:11:17.339 --> 00:11:19.670 align:start position:0%
the messages on these things called
subnets<00:11:17.820><c> in</c><00:11:18.660><c> order</c><00:11:18.779><c> to</c><00:11:18.959><c> do</c><00:11:19.079><c> that</c><00:11:19.200><c> you</c><00:11:19.440><c> need</c><00:11:19.560><c> to</c>

00:11:19.670 --> 00:11:19.680 align:start position:0%
subnets in order to do that you need to
 

00:11:19.680 --> 00:11:20.990 align:start position:0%
subnets in order to do that you need to
have<00:11:19.740><c> peers</c><00:11:20.100><c> to</c><00:11:20.279><c> be</c><00:11:20.339><c> able</c><00:11:20.459><c> to</c><00:11:20.579><c> publish</c><00:11:20.820><c> those</c>

00:11:20.990 --> 00:11:21.000 align:start position:0%
have peers to be able to publish those
 

00:11:21.000 --> 00:11:22.730 align:start position:0%
have peers to be able to publish those
messages<00:11:21.180><c> on</c><00:11:21.540><c> those</c><00:11:21.660><c> subnets</c><00:11:22.019><c> now</c><00:11:22.560><c> the</c>

00:11:22.730 --> 00:11:22.740 align:start position:0%
messages on those subnets now the
 

00:11:22.740 --> 00:11:24.650 align:start position:0%
messages on those subnets now the
problem<00:11:22.860><c> with</c><00:11:22.980><c> this</c><00:11:23.160><c> is</c><00:11:23.339><c> that</c><00:11:23.640><c> peer</c><00:11:24.240><c> Discovery</c>

00:11:24.650 --> 00:11:24.660 align:start position:0%
problem with this is that peer Discovery
 

00:11:24.660 --> 00:11:26.870 align:start position:0%
problem with this is that peer Discovery
is<00:11:25.019><c> kind</c><00:11:25.200><c> of</c><00:11:25.380><c> is</c><00:11:25.560><c> a</c><00:11:25.680><c> slow</c><00:11:25.980><c> process</c><00:11:26.279><c> it</c><00:11:26.519><c> takes</c><00:11:26.700><c> a</c>

00:11:26.870 --> 00:11:26.880 align:start position:0%
is kind of is a slow process it takes a
 

00:11:26.880 --> 00:11:28.490 align:start position:0%
is kind of is a slow process it takes a
while<00:11:26.940><c> to</c><00:11:27.180><c> actually</c><00:11:27.300><c> find</c><00:11:27.540><c> some</c><00:11:27.779><c> peers</c><00:11:28.140><c> and</c>

00:11:28.490 --> 00:11:28.500 align:start position:0%
while to actually find some peers and
 

00:11:28.500 --> 00:11:30.230 align:start position:0%
while to actually find some peers and
it's<00:11:28.620><c> even</c><00:11:28.800><c> harder</c><00:11:29.160><c> to</c><00:11:29.279><c> find</c><00:11:29.399><c> a</c><00:11:29.640><c> peer</c><00:11:29.940><c> on</c><00:11:30.120><c> a</c>

00:11:30.230 --> 00:11:30.240 align:start position:0%
it's even harder to find a peer on a
 

00:11:30.240 --> 00:11:32.449 align:start position:0%
it's even harder to find a peer on a
specific<00:11:30.480><c> subnet</c><00:11:30.959><c> that</c><00:11:31.200><c> you</c><00:11:31.320><c> need</c><00:11:31.500><c> to</c><00:11:32.160><c> publish</c>

00:11:32.449 --> 00:11:32.459 align:start position:0%
specific subnet that you need to publish
 

00:11:32.459 --> 00:11:34.550 align:start position:0%
specific subnet that you need to publish
an<00:11:32.579><c> attestation</c><00:11:33.060><c> so</c><00:11:33.720><c> the</c><00:11:33.899><c> problem</c><00:11:34.079><c> we've</c><00:11:34.380><c> got</c>

00:11:34.550 --> 00:11:34.560 align:start position:0%
an attestation so the problem we've got
 

00:11:34.560 --> 00:11:37.910 align:start position:0%
an attestation so the problem we've got
essentially<00:11:35.100><c> is</c><00:11:35.940><c> that</c><00:11:36.480><c> we</c><00:11:36.720><c> need</c><00:11:36.959><c> a</c><00:11:37.440><c> stable</c><00:11:37.740><c> set</c>

00:11:37.910 --> 00:11:37.920 align:start position:0%
essentially is that we need a stable set
 

00:11:37.920 --> 00:11:40.009 align:start position:0%
essentially is that we need a stable set
of<00:11:38.100><c> subnet</c><00:11:38.459><c> a</c><00:11:38.760><c> stable</c><00:11:38.940><c> set</c><00:11:39.120><c> of</c><00:11:39.300><c> pairs</c><00:11:39.720><c> that</c>

00:11:40.009 --> 00:11:40.019 align:start position:0%
of subnet a stable set of pairs that
 

00:11:40.019 --> 00:11:41.930 align:start position:0%
of subnet a stable set of pairs that
exist<00:11:40.260><c> on</c><00:11:40.440><c> each</c><00:11:40.620><c> subnet</c><00:11:41.040><c> that</c><00:11:41.519><c> we</c><00:11:41.700><c> can</c><00:11:41.820><c> find</c>

00:11:41.930 --> 00:11:41.940 align:start position:0%
exist on each subnet that we can find
 

00:11:41.940 --> 00:11:43.550 align:start position:0%
exist on each subnet that we can find
them<00:11:42.120><c> easily</c><00:11:42.540><c> when</c><00:11:42.779><c> we</c><00:11:42.899><c> need</c><00:11:43.019><c> to</c><00:11:43.140><c> publish</c><00:11:43.380><c> a</c>

00:11:43.550 --> 00:11:43.560 align:start position:0%
them easily when we need to publish a
 

00:11:43.560 --> 00:11:46.550 align:start position:0%
them easily when we need to publish a
message<00:11:43.740><c> so</c><00:11:44.459><c> it's</c><00:11:44.579><c> not</c><00:11:44.820><c> really</c><00:11:45.120><c> an</c><00:11:45.660><c> uh</c><00:11:46.200><c> an</c><00:11:46.440><c> easy</c>

00:11:46.550 --> 00:11:46.560 align:start position:0%
message so it's not really an uh an easy
 

00:11:46.560 --> 00:11:48.769 align:start position:0%
message so it's not really an uh an easy
problem<00:11:46.800><c> to</c><00:11:47.100><c> solve</c><00:11:47.339><c> the</c><00:11:48.060><c> the</c><00:11:48.240><c> way</c><00:11:48.480><c> that</c><00:11:48.600><c> we</c>

00:11:48.769 --> 00:11:48.779 align:start position:0%
problem to solve the the way that we
 

00:11:48.779 --> 00:11:51.530 align:start position:0%
problem to solve the the way that we
currently<00:11:49.079><c> have</c><00:11:49.519><c> this</c><00:11:50.519><c> solution</c><00:11:50.880><c> I</c><00:11:51.120><c> guess</c><00:11:51.240><c> is</c>

00:11:51.530 --> 00:11:51.540 align:start position:0%
currently have this solution I guess is
 

00:11:51.540 --> 00:11:54.230 align:start position:0%
currently have this solution I guess is
that<00:11:51.839><c> every</c><00:11:52.320><c> time</c><00:11:52.500><c> a</c><00:11:52.680><c> validator</c><00:11:53.100><c> is</c><00:11:53.579><c> attached</c>

00:11:54.230 --> 00:11:54.240 align:start position:0%
that every time a validator is attached
 

00:11:54.240 --> 00:11:56.329 align:start position:0%
that every time a validator is attached
or<00:11:54.660><c> sends</c><00:11:55.260><c> a</c><00:11:55.380><c> message</c><00:11:55.500><c> to</c><00:11:55.740><c> your</c><00:11:55.800><c> beacon</c><00:11:56.100><c> node</c>

00:11:56.329 --> 00:11:56.339 align:start position:0%
or sends a message to your beacon node
 

00:11:56.339 --> 00:11:58.490 align:start position:0%
or sends a message to your beacon node
that<00:11:56.820><c> Baker</c><00:11:57.180><c> note</c><00:11:57.300><c> is</c><00:11:57.480><c> required</c><00:11:57.899><c> to</c><00:11:58.079><c> subscribe</c>

00:11:58.490 --> 00:11:58.500 align:start position:0%
that Baker note is required to subscribe
 

00:11:58.500 --> 00:12:00.410 align:start position:0%
that Baker note is required to subscribe
to<00:11:58.860><c> one</c><00:11:59.040><c> subnet</c><00:11:59.399><c> for</c><00:11:59.640><c> a</c><00:11:59.760><c> very</c><00:11:59.880><c> long</c><00:12:00.060><c> period</c><00:12:00.360><c> of</c>

00:12:00.410 --> 00:12:00.420 align:start position:0%
to one subnet for a very long period of
 

00:12:00.420 --> 00:12:03.350 align:start position:0%
to one subnet for a very long period of
time<00:12:00.600><c> it's</c><00:12:00.839><c> about</c><00:12:01.019><c> 27</c><00:12:01.560><c> hours</c><00:12:01.740><c> or</c><00:12:01.980><c> 256</c><00:12:02.760><c> epochs</c>

00:12:03.350 --> 00:12:03.360 align:start position:0%
time it's about 27 hours or 256 epochs
 

00:12:03.360 --> 00:12:05.269 align:start position:0%
time it's about 27 hours or 256 epochs
so<00:12:03.779><c> what</c><00:12:04.019><c> that</c><00:12:04.140><c> means</c><00:12:04.380><c> is</c><00:12:04.500><c> the</c><00:12:04.740><c> more</c><00:12:04.860><c> validated</c>

00:12:05.269 --> 00:12:05.279 align:start position:0%
so what that means is the more validated
 

00:12:05.279 --> 00:12:06.769 align:start position:0%
so what that means is the more validated
you<00:12:05.579><c> have</c><00:12:05.700><c> attached</c><00:12:06.000><c> to</c><00:12:06.120><c> your</c><00:12:06.240><c> Beaker</c><00:12:06.600><c> node</c>

00:12:06.769 --> 00:12:06.779 align:start position:0%
you have attached to your Beaker node
 

00:12:06.779 --> 00:12:08.630 align:start position:0%
you have attached to your Beaker node
the<00:12:07.260><c> more</c><00:12:07.380><c> subnets</c><00:12:07.800><c> you</c><00:12:08.040><c> need</c><00:12:08.160><c> to</c><00:12:08.279><c> subscribe</c>

00:12:08.630 --> 00:12:08.640 align:start position:0%
the more subnets you need to subscribe
 

00:12:08.640 --> 00:12:10.910 align:start position:0%
the more subnets you need to subscribe
to<00:12:08.820><c> and</c><00:12:09.480><c> subscribing</c><00:12:09.959><c> to</c><00:12:10.079><c> a</c><00:12:10.200><c> subnet</c><00:12:10.560><c> means</c>

00:12:10.910 --> 00:12:10.920 align:start position:0%
to and subscribing to a subnet means
 

00:12:10.920 --> 00:12:12.170 align:start position:0%
to and subscribing to a subnet means
that<00:12:10.980><c> you</c><00:12:11.160><c> have</c><00:12:11.279><c> to</c><00:12:11.459><c> get</c><00:12:11.640><c> all</c><00:12:11.820><c> of</c><00:12:11.940><c> the</c><00:12:12.060><c> messages</c>

00:12:12.170 --> 00:12:12.180 align:start position:0%
that you have to get all of the messages
 

00:12:12.180 --> 00:12:14.090 align:start position:0%
that you have to get all of the messages
on<00:12:12.540><c> that</c><00:12:12.660><c> subnet</c><00:12:13.019><c> you</c><00:12:13.260><c> need</c><00:12:13.380><c> to</c><00:12:13.500><c> verify</c><00:12:13.860><c> those</c>

00:12:14.090 --> 00:12:14.100 align:start position:0%
on that subnet you need to verify those
 

00:12:14.100 --> 00:12:15.350 align:start position:0%
on that subnet you need to verify those
messages<00:12:14.279><c> and</c><00:12:14.519><c> then</c><00:12:14.700><c> you</c><00:12:14.760><c> need</c><00:12:14.940><c> to</c><00:12:15.060><c> send</c><00:12:15.180><c> them</c>

00:12:15.350 --> 00:12:15.360 align:start position:0%
messages and then you need to send them
 

00:12:15.360 --> 00:12:17.449 align:start position:0%
messages and then you need to send them
on<00:12:15.660><c> to</c><00:12:15.779><c> other</c><00:12:16.079><c> peers</c><00:12:16.500><c> so</c><00:12:16.920><c> you're</c><00:12:17.040><c> doing</c><00:12:17.220><c> this</c>

00:12:17.449 --> 00:12:17.459 align:start position:0%
on to other peers so you're doing this
 

00:12:17.459 --> 00:12:19.069 align:start position:0%
on to other peers so you're doing this
there's<00:12:17.880><c> a</c><00:12:18.060><c> lot</c><00:12:18.120><c> of</c><00:12:18.240><c> bandwidth</c><00:12:18.660><c> and</c><00:12:18.779><c> a</c><00:12:18.899><c> lot</c><00:12:18.959><c> of</c>

00:12:19.069 --> 00:12:19.079 align:start position:0%
there's a lot of bandwidth and a lot of
 

00:12:19.079 --> 00:12:21.110 align:start position:0%
there's a lot of bandwidth and a lot of
processing<00:12:19.519><c> so</c><00:12:20.519><c> essentially</c><00:12:20.880><c> you're</c>

00:12:21.110 --> 00:12:21.120 align:start position:0%
processing so essentially you're
 

00:12:21.120 --> 00:12:22.910 align:start position:0%
processing so essentially you're
supporting<00:12:21.540><c> the</c><00:12:21.660><c> network</c><00:12:21.839><c> at</c><00:12:22.440><c> the</c><00:12:22.560><c> cost</c><00:12:22.680><c> of</c>

00:12:22.910 --> 00:12:22.920 align:start position:0%
supporting the network at the cost of
 

00:12:22.920 --> 00:12:24.710 align:start position:0%
supporting the network at the cost of
bandwidth<00:12:23.399><c> on</c><00:12:23.519><c> your</c><00:12:23.640><c> node</c><00:12:23.820><c> so</c><00:12:24.000><c> you're</c><00:12:24.240><c> kind</c><00:12:24.600><c> of</c>

00:12:24.710 --> 00:12:24.720 align:start position:0%
bandwidth on your node so you're kind of
 

00:12:24.720 --> 00:12:28.970 align:start position:0%
bandwidth on your node so you're kind of
being<00:12:24.839><c> like</c><00:12:25.079><c> a</c><00:12:25.320><c> good</c><00:12:25.620><c> actor</c><00:12:26.420><c> so</c><00:12:27.420><c> there's</c>

00:12:28.970 --> 00:12:28.980 align:start position:0%
being like a good actor so there's
 

00:12:28.980 --> 00:12:30.710 align:start position:0%
being like a good actor so there's
a<00:12:29.399><c> number</c><00:12:29.640><c> of</c><00:12:29.760><c> downsides</c><00:12:30.180><c> to</c><00:12:30.300><c> this</c><00:12:30.420><c> approach</c>

00:12:30.710 --> 00:12:30.720 align:start position:0%
a number of downsides to this approach
 

00:12:30.720 --> 00:12:33.170 align:start position:0%
a number of downsides to this approach
one<00:12:31.140><c> is</c><00:12:31.380><c> that</c><00:12:31.560><c> it's</c><00:12:31.680><c> not</c><00:12:31.860><c> enforceable</c><00:12:32.339><c> so</c><00:12:32.940><c> what</c>

00:12:33.170 --> 00:12:33.180 align:start position:0%
one is that it's not enforceable so what
 

00:12:33.180 --> 00:12:36.470 align:start position:0%
one is that it's not enforceable so what
that<00:12:33.300><c> means</c><00:12:33.540><c> is</c><00:12:33.720><c> you</c><00:12:34.440><c> as</c><00:12:35.279><c> a</c><00:12:35.399><c> beacon</c><00:12:35.760><c> node</c><00:12:36.060><c> you</c>

00:12:36.470 --> 00:12:36.480 align:start position:0%
that means is you as a beacon node you
 

00:12:36.480 --> 00:12:37.790 align:start position:0%
that means is you as a beacon node you
can<00:12:36.600><c> essentially</c><00:12:36.839><c> lie</c><00:12:37.140><c> to</c><00:12:37.200><c> us</c><00:12:37.320><c> and</c><00:12:37.440><c> you</c><00:12:37.560><c> say</c><00:12:37.680><c> I</c>

00:12:37.790 --> 00:12:37.800 align:start position:0%
can essentially lie to us and you say I
 

00:12:37.800 --> 00:12:39.050 align:start position:0%
can essentially lie to us and you say I
don't<00:12:37.980><c> have</c><00:12:38.100><c> any</c><00:12:38.220><c> validators</c><00:12:38.640><c> even</c><00:12:38.880><c> though</c>

00:12:39.050 --> 00:12:39.060 align:start position:0%
don't have any validators even though
 

00:12:39.060 --> 00:12:40.490 align:start position:0%
don't have any validators even though
you've<00:12:39.180><c> got</c><00:12:39.300><c> like</c><00:12:39.480><c> 2</c><00:12:39.839><c> 000</c><00:12:39.899><c> attached</c><00:12:40.320><c> to</c><00:12:40.380><c> you</c>

00:12:40.490 --> 00:12:40.500 align:start position:0%
you've got like 2 000 attached to you
 

00:12:40.500 --> 00:12:42.170 align:start position:0%
you've got like 2 000 attached to you
and<00:12:40.980><c> you</c><00:12:41.160><c> just</c><00:12:41.279><c> don't</c><00:12:41.459><c> subscribe</c><00:12:41.760><c> to</c><00:12:41.940><c> any</c>

00:12:42.170 --> 00:12:42.180 align:start position:0%
and you just don't subscribe to any
 

00:12:42.180 --> 00:12:44.150 align:start position:0%
and you just don't subscribe to any
long-lived<00:12:42.779><c> subnet</c><00:12:43.079><c> so</c><00:12:43.260><c> you</c><00:12:43.440><c> don't</c><00:12:43.560><c> consume</c>

00:12:44.150 --> 00:12:44.160 align:start position:0%
long-lived subnet so you don't consume
 

00:12:44.160 --> 00:12:45.530 align:start position:0%
long-lived subnet so you don't consume
any<00:12:44.279><c> bandwidth</c><00:12:44.820><c> so</c><00:12:45.180><c> you</c><00:12:45.300><c> kind</c><00:12:45.480><c> of</c>

00:12:45.530 --> 00:12:45.540 align:start position:0%
any bandwidth so you kind of
 

00:12:45.540 --> 00:12:46.850 align:start position:0%
any bandwidth so you kind of
incentivized<00:12:46.079><c> to</c><00:12:46.200><c> do</c><00:12:46.320><c> this</c><00:12:46.380><c> and</c><00:12:46.560><c> there's</c><00:12:46.680><c> no</c>

00:12:46.850 --> 00:12:46.860 align:start position:0%
incentivized to do this and there's no
 

00:12:46.860 --> 00:12:48.230 align:start position:0%
incentivized to do this and there's no
way<00:12:47.040><c> that</c><00:12:47.279><c> any</c><00:12:47.459><c> other</c><00:12:47.639><c> node</c><00:12:47.880><c> on</c><00:12:48.000><c> the</c><00:12:48.120><c> network</c>

00:12:48.230 --> 00:12:48.240 align:start position:0%
way that any other node on the network
 

00:12:48.240 --> 00:12:49.730 align:start position:0%
way that any other node on the network
can<00:12:48.480><c> tell</c><00:12:48.660><c> whether</c><00:12:48.959><c> you're</c><00:12:49.139><c> lying</c><00:12:49.380><c> to</c><00:12:49.500><c> us</c><00:12:49.620><c> or</c>

00:12:49.730 --> 00:12:49.740 align:start position:0%
can tell whether you're lying to us or
 

00:12:49.740 --> 00:12:52.370 align:start position:0%
can tell whether you're lying to us or
not<00:12:49.860><c> the</c><00:12:50.820><c> next</c><00:12:50.940><c> thing</c><00:12:51.120><c> is</c><00:12:51.420><c> potentially</c><00:12:52.079><c> our</c>

00:12:52.370 --> 00:12:52.380 align:start position:0%
not the next thing is potentially our
 

00:12:52.380 --> 00:12:54.530 align:start position:0%
not the next thing is potentially our
subnets<00:12:52.800><c> are</c><00:12:53.100><c> oversubscribed</c><00:12:54.000><c> we</c><00:12:54.420><c> actually</c>

00:12:54.530 --> 00:12:54.540 align:start position:0%
subnets are oversubscribed we actually
 

00:12:54.540 --> 00:12:56.509 align:start position:0%
subnets are oversubscribed we actually
have<00:12:54.899><c> quite</c><00:12:55.200><c> an</c><00:12:55.440><c> uh</c><00:12:55.860><c> a</c><00:12:56.100><c> large</c><00:12:56.220><c> number</c><00:12:56.399><c> of</c>

00:12:56.509 --> 00:12:56.519 align:start position:0%
have quite an uh a large number of
 

00:12:56.519 --> 00:12:58.490 align:start position:0%
have quite an uh a large number of
Beaker<00:12:56.940><c> nodes</c><00:12:57.060><c> on</c><00:12:57.240><c> mainnet</c><00:12:57.660><c> today</c><00:12:57.779><c> and</c><00:12:58.320><c> when</c>

00:12:58.490 --> 00:12:58.500 align:start position:0%
Beaker nodes on mainnet today and when
 

00:12:58.500 --> 00:13:00.230 align:start position:0%
Beaker nodes on mainnet today and when
we<00:12:58.620><c> originally</c><00:12:59.040><c> designed</c><00:12:59.820><c> this</c><00:13:00.000><c> kind</c><00:13:00.120><c> of</c>

00:13:00.230 --> 00:13:00.240 align:start position:0%
we originally designed this kind of
 

00:13:00.240 --> 00:13:02.569 align:start position:0%
we originally designed this kind of
process<00:13:00.480><c> we</c><00:13:00.899><c> we</c><00:13:01.320><c> didn't</c><00:13:01.500><c> really</c><00:13:01.800><c> realize</c><00:13:02.220><c> how</c>

00:13:02.569 --> 00:13:02.579 align:start position:0%
process we we didn't really realize how
 

00:13:02.579 --> 00:13:05.389 align:start position:0%
process we we didn't really realize how
many<00:13:02.760><c> nodes</c><00:13:03.420><c> would</c><00:13:03.839><c> be</c><00:13:04.260><c> participating</c><00:13:05.160><c> in</c><00:13:05.339><c> the</c>

00:13:05.389 --> 00:13:05.399 align:start position:0%
many nodes would be participating in the
 

00:13:05.399 --> 00:13:06.530 align:start position:0%
many nodes would be participating in the
network<00:13:05.519><c> so</c><00:13:05.760><c> potentially</c><00:13:06.180><c> we</c><00:13:06.360><c> have</c><00:13:06.420><c> more</c>

00:13:06.530 --> 00:13:06.540 align:start position:0%
network so potentially we have more
 

00:13:06.540 --> 00:13:08.030 align:start position:0%
network so potentially we have more
nodes<00:13:06.839><c> than</c><00:13:07.019><c> we</c><00:13:07.139><c> need</c><00:13:07.260><c> on</c><00:13:07.620><c> each</c><00:13:07.800><c> of</c><00:13:07.920><c> these</c>

00:13:08.030 --> 00:13:08.040 align:start position:0%
nodes than we need on each of these
 

00:13:08.040 --> 00:13:11.449 align:start position:0%
nodes than we need on each of these
subnets<00:13:08.399><c> so</c><00:13:09.000><c> that</c><00:13:09.600><c> would</c><00:13:09.839><c> lead</c><00:13:10.320><c> us</c><00:13:10.860><c> to</c><00:13:11.160><c> think</c>

00:13:11.449 --> 00:13:11.459 align:start position:0%
subnets so that would lead us to think
 

00:13:11.459 --> 00:13:12.889 align:start position:0%
subnets so that would lead us to think
that<00:13:11.579><c> we</c><00:13:11.760><c> have</c><00:13:11.880><c> excess</c><00:13:12.300><c> bandwidth</c><00:13:12.720><c> on</c><00:13:12.779><c> the</c>

00:13:12.889 --> 00:13:12.899 align:start position:0%
that we have excess bandwidth on the
 

00:13:12.899 --> 00:13:14.530 align:start position:0%
that we have excess bandwidth on the
network<00:13:13.019><c> that</c><00:13:13.260><c> potentially</c><00:13:13.620><c> we</c><00:13:13.740><c> can</c><00:13:13.920><c> remove</c>

00:13:14.530 --> 00:13:14.540 align:start position:0%
network that potentially we can remove
 

00:13:14.540 --> 00:13:17.750 align:start position:0%
network that potentially we can remove
so<00:13:15.540><c> the</c><00:13:15.720><c> idea</c><00:13:15.959><c> that's</c><00:13:16.139><c> being</c><00:13:16.320><c> proposed</c><00:13:16.800><c> is</c><00:13:17.160><c> why</c>

00:13:17.750 --> 00:13:17.760 align:start position:0%
so the idea that's being proposed is why
 

00:13:17.760 --> 00:13:19.370 align:start position:0%
so the idea that's being proposed is why
don't<00:13:18.000><c> just</c><00:13:18.240><c> every</c><00:13:18.540><c> single</c><00:13:18.779><c> Beaker</c><00:13:19.079><c> node</c><00:13:19.200><c> on</c>

00:13:19.370 --> 00:13:19.380 align:start position:0%
don't just every single Beaker node on
 

00:13:19.380 --> 00:13:21.230 align:start position:0%
don't just every single Beaker node on
the<00:13:19.500><c> network</c><00:13:19.560><c> subscribe</c><00:13:20.100><c> to</c><00:13:20.339><c> one</c><00:13:20.639><c> or</c><00:13:21.000><c> many</c>

00:13:21.230 --> 00:13:21.240 align:start position:0%
the network subscribe to one or many
 

00:13:21.240 --> 00:13:23.930 align:start position:0%
the network subscribe to one or many
subnets<00:13:21.779><c> the</c><00:13:22.680><c> there's</c><00:13:23.220><c> some</c><00:13:23.459><c> benefits</c><00:13:23.820><c> to</c>

00:13:23.930 --> 00:13:23.940 align:start position:0%
subnets the there's some benefits to
 

00:13:23.940 --> 00:13:26.569 align:start position:0%
subnets the there's some benefits to
this<00:13:24.120><c> but</c><00:13:24.420><c> the</c><00:13:25.139><c> journal</c><00:13:25.560><c> discussion</c><00:13:25.980><c> is</c><00:13:26.160><c> in</c><00:13:26.339><c> is</c>

00:13:26.569 --> 00:13:26.579 align:start position:0%
this but the journal discussion is in is
 

00:13:26.579 --> 00:13:30.290 align:start position:0%
this but the journal discussion is in is
in<00:13:26.820><c> this</c><00:13:27.480><c> um</c><00:13:27.480><c> specs</c><00:13:28.320><c> repo</c><00:13:28.680><c> as</c><00:13:29.279><c> an</c><00:13:29.459><c> issue</c><00:13:29.760><c> so</c>

00:13:30.290 --> 00:13:30.300 align:start position:0%
in this um specs repo as an issue so
 

00:13:30.300 --> 00:13:31.910 align:start position:0%
in this um specs repo as an issue so
what<00:13:30.480><c> would</c><00:13:30.660><c> the</c><00:13:30.779><c> bandwidth</c><00:13:31.200><c> graph</c><00:13:31.560><c> look</c><00:13:31.800><c> like</c>

00:13:31.910 --> 00:13:31.920 align:start position:0%
what would the bandwidth graph look like
 

00:13:31.920 --> 00:13:33.829 align:start position:0%
what would the bandwidth graph look like
if<00:13:32.160><c> we</c><00:13:32.339><c> did</c><00:13:32.579><c> this</c><00:13:32.760><c> if</c><00:13:33.000><c> one</c><00:13:33.120><c> Beaker</c><00:13:33.540><c> node</c><00:13:33.720><c> were</c>

00:13:33.829 --> 00:13:33.839 align:start position:0%
if we did this if one Beaker node were
 

00:13:33.839 --> 00:13:35.829 align:start position:0%
if we did this if one Beaker node were
subscribed<00:13:34.079><c> to</c><00:13:34.139><c> one</c><00:13:34.440><c> subnet</c>

00:13:35.829 --> 00:13:35.839 align:start position:0%
subscribed to one subnet
 

00:13:35.839 --> 00:13:38.150 align:start position:0%
subscribed to one subnet
rather<00:13:36.839><c> than</c><00:13:37.079><c> having</c><00:13:37.380><c> it</c><00:13:37.740><c> for</c><00:13:37.920><c> being</c>

00:13:38.150 --> 00:13:38.160 align:start position:0%
rather than having it for being
 

00:13:38.160 --> 00:13:39.889 align:start position:0%
rather than having it for being
proportional<00:13:38.639><c> to</c><00:13:38.820><c> the</c><00:13:39.240><c> number</c><00:13:39.360><c> of</c><00:13:39.480><c> validators</c>

00:13:39.889 --> 00:13:39.899 align:start position:0%
proportional to the number of validators
 

00:13:39.899 --> 00:13:41.449 align:start position:0%
proportional to the number of validators
attached<00:13:40.260><c> to</c><00:13:40.320><c> you</c><00:13:40.440><c> you</c><00:13:40.860><c> would</c><00:13:41.040><c> then</c><00:13:41.160><c> get</c><00:13:41.279><c> this</c>

00:13:41.449 --> 00:13:41.459 align:start position:0%
attached to you you would then get this
 

00:13:41.459 --> 00:13:42.949 align:start position:0%
attached to you you would then get this
green<00:13:41.639><c> line</c><00:13:41.820><c> on</c><00:13:42.120><c> this</c><00:13:42.240><c> graph</c><00:13:42.480><c> which</c><00:13:42.720><c> hopefully</c>

00:13:42.949 --> 00:13:42.959 align:start position:0%
green line on this graph which hopefully
 

00:13:42.959 --> 00:13:44.990 align:start position:0%
green line on this graph which hopefully
everyone<00:13:43.079><c> can</c><00:13:43.380><c> see</c><00:13:43.560><c> and</c><00:13:44.399><c> that</c><00:13:44.639><c> green</c><00:13:44.820><c> line</c>

00:13:44.990 --> 00:13:45.000 align:start position:0%
everyone can see and that green line
 

00:13:45.000 --> 00:13:47.030 align:start position:0%
everyone can see and that green line
sits<00:13:45.420><c> at</c><00:13:45.480><c> around</c><00:13:45.660><c> 500</c><00:13:46.139><c> kilobytes</c><00:13:46.620><c> a</c><00:13:46.740><c> second</c><00:13:46.860><c> at</c>

00:13:47.030 --> 00:13:47.040 align:start position:0%
sits at around 500 kilobytes a second at
 

00:13:47.040 --> 00:13:48.290 align:start position:0%
sits at around 500 kilobytes a second at
the<00:13:47.160><c> moment</c><00:13:47.279><c> from</c><00:13:47.519><c> what</c><00:13:47.700><c> we've</c><00:13:47.880><c> what</c><00:13:48.060><c> we've</c>

00:13:48.290 --> 00:13:48.300 align:start position:0%
the moment from what we've what we've
 

00:13:48.300 --> 00:13:50.690 align:start position:0%
the moment from what we've what we've
measured<00:13:49.079><c> so</c><00:13:49.500><c> essentially</c><00:13:49.860><c> everybody</c><00:13:50.279><c> on</c><00:13:50.579><c> the</c>

00:13:50.690 --> 00:13:50.700 align:start position:0%
measured so essentially everybody on the
 

00:13:50.700 --> 00:13:52.490 align:start position:0%
measured so essentially everybody on the
network<00:13:50.820><c> that</c><00:13:51.120><c> has</c><00:13:51.240><c> a</c><00:13:51.360><c> validator</c>

00:13:52.490 --> 00:13:52.500 align:start position:0%
network that has a validator
 

00:13:52.500 --> 00:13:54.710 align:start position:0%
network that has a validator
wins<00:13:53.160><c> in</c><00:13:53.519><c> this</c><00:13:53.639><c> in</c><00:13:53.880><c> this</c><00:13:54.060><c> scenario</c><00:13:54.300><c> except</c><00:13:54.600><c> for</c>

00:13:54.710 --> 00:13:54.720 align:start position:0%
wins in this in this scenario except for
 

00:13:54.720 --> 00:13:56.389 align:start position:0%
wins in this in this scenario except for
those<00:13:54.899><c> that</c><00:13:55.079><c> have</c><00:13:55.260><c> one</c><00:13:55.440><c> so</c><00:13:55.740><c> sorry</c><00:13:56.040><c> for</c><00:13:56.279><c> the</c>

00:13:56.389 --> 00:13:56.399 align:start position:0%
those that have one so sorry for the
 

00:13:56.399 --> 00:13:57.949 align:start position:0%
those that have one so sorry for the
people<00:13:56.519><c> that</c><00:13:56.880><c> only</c><00:13:57.060><c> have</c><00:13:57.240><c> one</c><00:13:57.360><c> validator</c><00:13:57.779><c> in</c>

00:13:57.949 --> 00:13:57.959 align:start position:0%
people that only have one validator in
 

00:13:57.959 --> 00:14:00.290 align:start position:0%
people that only have one validator in
this<00:13:58.079><c> room</c><00:13:58.200><c> you</c><00:13:58.920><c> guys</c><00:13:58.980><c> then</c><00:13:59.220><c> have</c><00:13:59.459><c> to</c><00:13:59.639><c> your</c>

00:14:00.290 --> 00:14:00.300 align:start position:0%
this room you guys then have to your
 

00:14:00.300 --> 00:14:01.910 align:start position:0%
this room you guys then have to your
bandwidth<00:14:00.720><c> will</c><00:14:00.839><c> increase</c><00:14:00.959><c> by</c><00:14:01.200><c> about</c><00:14:01.320><c> 500</c><00:14:01.740><c> to</c>

00:14:01.910 --> 00:14:01.920 align:start position:0%
bandwidth will increase by about 500 to
 

00:14:01.920 --> 00:14:04.790 align:start position:0%
bandwidth will increase by about 500 to
100<00:14:02.100><c> kilobytes</c><00:14:02.839><c> the</c><00:14:03.839><c> other</c><00:14:03.959><c> benefit</c><00:14:04.380><c> that</c><00:14:04.680><c> we</c>

00:14:04.790 --> 00:14:04.800 align:start position:0%
100 kilobytes the other benefit that we
 

00:14:04.800 --> 00:14:06.889 align:start position:0%
100 kilobytes the other benefit that we
get<00:14:04.920><c> from</c><00:14:05.100><c> this</c><00:14:05.279><c> so</c><00:14:05.880><c> from</c><00:14:06.120><c> a</c><00:14:06.300><c> quick</c><00:14:06.420><c> scan</c><00:14:06.720><c> that</c>

00:14:06.889 --> 00:14:06.899 align:start position:0%
get from this so from a quick scan that
 

00:14:06.899 --> 00:14:09.410 align:start position:0%
get from this so from a quick scan that
we<00:14:07.019><c> did</c><00:14:07.200><c> of</c><00:14:07.440><c> the</c><00:14:07.620><c> of</c><00:14:07.860><c> the</c><00:14:08.160><c> DHT</c><00:14:08.579><c> or</c><00:14:08.880><c> or</c><00:14:09.120><c> the</c>

00:14:09.410 --> 00:14:09.420 align:start position:0%
we did of the of the DHT or or the
 

00:14:09.420 --> 00:14:10.730 align:start position:0%
we did of the of the DHT or or the
current<00:14:09.540><c> nodes</c><00:14:09.839><c> on</c><00:14:10.079><c> the</c><00:14:10.139><c> network</c><00:14:10.260><c> we</c><00:14:10.560><c> found</c>

00:14:10.730 --> 00:14:10.740 align:start position:0%
current nodes on the network we found
 

00:14:10.740 --> 00:14:12.530 align:start position:0%
current nodes on the network we found
that<00:14:10.920><c> 57</c><00:14:11.519><c> percent</c>

00:14:12.530 --> 00:14:12.540 align:start position:0%
that 57 percent
 

00:14:12.540 --> 00:14:15.410 align:start position:0%
that 57 percent
of<00:14:13.079><c> nodes</c><00:14:13.639><c> apparently</c><00:14:14.639><c> don't</c><00:14:15.060><c> have</c><00:14:15.240><c> any</c>

00:14:15.410 --> 00:14:15.420 align:start position:0%
of nodes apparently don't have any
 

00:14:15.420 --> 00:14:16.670 align:start position:0%
of nodes apparently don't have any
validators<00:14:15.899><c> attached</c><00:14:16.200><c> to</c><00:14:16.260><c> them</c><00:14:16.380><c> so</c><00:14:16.560><c> they're</c>

00:14:16.670 --> 00:14:16.680 align:start position:0%
validators attached to them so they're
 

00:14:16.680 --> 00:14:18.290 align:start position:0%
validators attached to them so they're
either<00:14:16.860><c> lying</c><00:14:17.220><c> to</c><00:14:17.339><c> us</c><00:14:17.459><c> or</c><00:14:17.820><c> they</c><00:14:17.940><c> actually</c>

00:14:18.290 --> 00:14:18.300 align:start position:0%
either lying to us or they actually
 

00:14:18.300 --> 00:14:19.670 align:start position:0%
either lying to us or they actually
don't<00:14:18.540><c> have</c><00:14:18.720><c> validators</c><00:14:19.139><c> attached</c><00:14:19.500><c> to</c><00:14:19.560><c> them</c>

00:14:19.670 --> 00:14:19.680 align:start position:0%
don't have validators attached to them
 

00:14:19.680 --> 00:14:20.509 align:start position:0%
don't have validators attached to them
and<00:14:19.860><c> they're</c><00:14:19.980><c> not</c><00:14:20.160><c> they're</c><00:14:20.399><c> not</c>

00:14:20.509 --> 00:14:20.519 align:start position:0%
and they're not they're not
 

00:14:20.519 --> 00:14:22.490 align:start position:0%
and they're not they're not
participating<00:14:21.000><c> in</c><00:14:21.240><c> any</c><00:14:21.360><c> of</c><00:14:21.480><c> the</c><00:14:21.600><c> subnets</c><00:14:21.899><c> so</c>

00:14:22.490 --> 00:14:22.500 align:start position:0%
participating in any of the subnets so
 

00:14:22.500 --> 00:14:24.710 align:start position:0%
participating in any of the subnets so
if<00:14:22.680><c> we</c><00:14:22.860><c> do</c><00:14:23.040><c> Transition</c><00:14:23.820><c> over</c><00:14:24.120><c> into</c><00:14:24.360><c> this</c><00:14:24.540><c> state</c>

00:14:24.710 --> 00:14:24.720 align:start position:0%
if we do Transition over into this state
 

00:14:24.720 --> 00:14:25.730 align:start position:0%
if we do Transition over into this state
they<00:14:24.959><c> actually</c><00:14:25.320><c> have</c><00:14:25.500><c> to</c><00:14:25.620><c> start</c>

00:14:25.730 --> 00:14:25.740 align:start position:0%
they actually have to start
 

00:14:25.740 --> 00:14:27.050 align:start position:0%
they actually have to start
participating<00:14:26.220><c> in</c><00:14:26.399><c> helping</c><00:14:26.639><c> out</c><00:14:26.760><c> and</c><00:14:26.880><c> it</c>

00:14:27.050 --> 00:14:27.060 align:start position:0%
participating in helping out and it
 

00:14:27.060 --> 00:14:28.610 align:start position:0%
participating in helping out and it
lowers<00:14:27.300><c> the</c><00:14:27.420><c> bandwidth</c><00:14:27.839><c> for</c><00:14:28.079><c> the</c>

00:14:28.610 --> 00:14:28.620 align:start position:0%
lowers the bandwidth for the
 

00:14:28.620 --> 00:14:29.870 align:start position:0%
lowers the bandwidth for the
institutional<00:14:29.040><c> stakers</c><00:14:29.399><c> or</c><00:14:29.519><c> the</c><00:14:29.639><c> ones</c><00:14:29.760><c> that</c>

00:14:29.870 --> 00:14:29.880 align:start position:0%
institutional stakers or the ones that
 

00:14:29.880 --> 00:14:32.210 align:start position:0%
institutional stakers or the ones that
have<00:14:30.000><c> high</c><00:14:30.240><c> number</c><00:14:30.480><c> of</c><00:14:30.660><c> validators</c><00:14:31.380><c> yeah</c><00:14:31.920><c> so</c>

00:14:32.210 --> 00:14:32.220 align:start position:0%
have high number of validators yeah so
 

00:14:32.220 --> 00:14:33.410 align:start position:0%
have high number of validators yeah so
essentially<00:14:32.579><c> all</c><00:14:32.760><c> the</c><00:14:32.880><c> beaker</c><00:14:33.120><c> nodes</c><00:14:33.300><c> will</c>

00:14:33.410 --> 00:14:33.420 align:start position:0%
essentially all the beaker nodes will
 

00:14:33.420 --> 00:14:35.449 align:start position:0%
essentially all the beaker nodes will
now<00:14:33.540><c> contribute</c><00:14:33.899><c> to</c><00:14:34.200><c> to</c><00:14:34.440><c> doing</c>

00:14:35.449 --> 00:14:35.459 align:start position:0%
now contribute to to doing
 

00:14:35.459 --> 00:14:38.150 align:start position:0%
now contribute to to doing
um<00:14:35.519><c> to</c><00:14:36.060><c> to</c><00:14:36.360><c> helping</c><00:14:37.200><c> with</c><00:14:37.440><c> this</c><00:14:37.740><c> subnet</c>

00:14:38.150 --> 00:14:38.160 align:start position:0%
um to to helping with this subnet
 

00:14:38.160 --> 00:14:40.850 align:start position:0%
um to to helping with this subnet
stability<00:14:38.579><c> so</c><00:14:39.540><c> it</c><00:14:40.320><c> kind</c><00:14:40.500><c> of</c><00:14:40.560><c> sounds</c><00:14:40.680><c> pretty</c>

00:14:40.850 --> 00:14:40.860 align:start position:0%
stability so it kind of sounds pretty
 

00:14:40.860 --> 00:14:43.129 align:start position:0%
stability so it kind of sounds pretty
good<00:14:41.040><c> that</c><00:14:41.160><c> we</c><00:14:41.339><c> get</c><00:14:41.459><c> a</c><00:14:41.760><c> massive</c><00:14:42.660><c> reduction</c><00:14:42.959><c> in</c>

00:14:43.129 --> 00:14:43.139 align:start position:0%
good that we get a massive reduction in
 

00:14:43.139 --> 00:14:45.230 align:start position:0%
good that we get a massive reduction in
bandwidth<00:14:43.620><c> but</c><00:14:43.800><c> there</c><00:14:44.040><c> is</c><00:14:44.220><c> a</c><00:14:44.399><c> cost</c><00:14:44.519><c> and</c><00:14:45.120><c> the</c>

00:14:45.230 --> 00:14:45.240 align:start position:0%
bandwidth but there is a cost and the
 

00:14:45.240 --> 00:14:48.650 align:start position:0%
bandwidth but there is a cost and the
cost<00:14:45.420><c> is</c><00:14:45.660><c> how</c><00:14:46.500><c> many</c><00:14:46.680><c> what</c><00:14:47.220><c> is</c><00:14:47.579><c> the</c><00:14:47.699><c> density</c><00:14:48.060><c> of</c>

00:14:48.650 --> 00:14:48.660 align:start position:0%
cost is how many what is the density of
 

00:14:48.660 --> 00:14:51.290 align:start position:0%
cost is how many what is the density of
of<00:14:49.320><c> nodes</c><00:14:49.980><c> that</c><00:14:50.220><c> you</c><00:14:50.339><c> can</c><00:14:50.459><c> find</c><00:14:50.639><c> that</c><00:14:50.940><c> exist</c><00:14:51.180><c> on</c>

00:14:51.290 --> 00:14:51.300 align:start position:0%
of nodes that you can find that exist on
 

00:14:51.300 --> 00:14:53.150 align:start position:0%
of nodes that you can find that exist on
these<00:14:51.480><c> subnets</c><00:14:51.839><c> so</c><00:14:52.260><c> if</c><00:14:52.380><c> no</c><00:14:52.560><c> one</c><00:14:52.680><c> was</c><00:14:52.800><c> subscribe</c>

00:14:53.150 --> 00:14:53.160 align:start position:0%
these subnets so if no one was subscribe
 

00:14:53.160 --> 00:14:54.230 align:start position:0%
these subnets so if no one was subscribe
to<00:14:53.220><c> there</c><00:14:53.399><c> we</c><00:14:53.579><c> wouldn't</c><00:14:53.639><c> be</c><00:14:53.880><c> able</c><00:14:54.000><c> to</c><00:14:54.060><c> find</c>

00:14:54.230 --> 00:14:54.240 align:start position:0%
to there we wouldn't be able to find
 

00:14:54.240 --> 00:14:56.150 align:start position:0%
to there we wouldn't be able to find
those<00:14:54.420><c> pairs</c><00:14:54.720><c> in</c><00:14:54.839><c> order</c><00:14:54.959><c> to</c><00:14:55.139><c> publish</c><00:14:55.440><c> publish</c>

00:14:56.150 --> 00:14:56.160 align:start position:0%
those pairs in order to publish publish
 

00:14:56.160 --> 00:14:58.009 align:start position:0%
those pairs in order to publish publish
our<00:14:56.279><c> messages</c><00:14:56.579><c> on</c><00:14:56.940><c> these</c><00:14:57.060><c> subnets</c><00:14:57.420><c> so</c><00:14:57.660><c> we</c>

00:14:58.009 --> 00:14:58.019 align:start position:0%
our messages on these subnets so we
 

00:14:58.019 --> 00:14:59.810 align:start position:0%
our messages on these subnets so we
still<00:14:58.199><c> need</c><00:14:58.380><c> a</c><00:14:58.740><c> decent</c><00:14:59.040><c> density</c><00:14:59.339><c> so</c><00:14:59.519><c> that</c><00:14:59.639><c> if</c>

00:14:59.810 --> 00:14:59.820 align:start position:0%
still need a decent density so that if
 

00:14:59.820 --> 00:15:01.370 align:start position:0%
still need a decent density so that if
you<00:15:00.060><c> just</c><00:15:00.180><c> randomly</c><00:15:00.540><c> look</c><00:15:00.660><c> through</c><00:15:00.839><c> the</c><00:15:00.959><c> PSA</c>

00:15:01.370 --> 00:15:01.380 align:start position:0%
you just randomly look through the PSA
 

00:15:01.380 --> 00:15:02.750 align:start position:0%
you just randomly look through the PSA
you<00:15:01.560><c> can</c><00:15:01.680><c> actually</c><00:15:01.800><c> find</c><00:15:02.040><c> nodes</c><00:15:02.459><c> on</c><00:15:02.639><c> those</c>

00:15:02.750 --> 00:15:02.760 align:start position:0%
you can actually find nodes on those
 

00:15:02.760 --> 00:15:04.670 align:start position:0%
you can actually find nodes on those
subnets<00:15:03.120><c> and</c><00:15:03.300><c> kind</c><00:15:03.420><c> of</c><00:15:03.480><c> hold</c><00:15:03.600><c> on</c><00:15:03.720><c> to</c><00:15:03.899><c> them</c><00:15:04.019><c> and</c>

00:15:04.670 --> 00:15:04.680 align:start position:0%
subnets and kind of hold on to them and
 

00:15:04.680 --> 00:15:07.670 align:start position:0%
subnets and kind of hold on to them and
so<00:15:04.920><c> this</c><00:15:05.220><c> graph</c><00:15:05.459><c> here</c><00:15:05.639><c> is</c><00:15:05.880><c> a</c><00:15:06.180><c> distribution</c><00:15:06.839><c> of</c>

00:15:07.670 --> 00:15:07.680 align:start position:0%
so this graph here is a distribution of
 

00:15:07.680 --> 00:15:09.949 align:start position:0%
so this graph here is a distribution of
the<00:15:08.399><c> current</c><00:15:08.519><c> density</c><00:15:08.940><c> and</c><00:15:09.300><c> what</c><00:15:09.600><c> the</c><00:15:09.720><c> density</c>

00:15:09.949 --> 00:15:09.959 align:start position:0%
the current density and what the density
 

00:15:09.959 --> 00:15:11.750 align:start position:0%
the current density and what the density
would<00:15:10.139><c> look</c><00:15:10.320><c> like</c><00:15:10.440><c> if</c><00:15:10.620><c> we</c><00:15:10.800><c> switch</c><00:15:10.980><c> to</c><00:15:11.399><c> having</c>

00:15:11.750 --> 00:15:11.760 align:start position:0%
would look like if we switch to having
 

00:15:11.760 --> 00:15:16.129 align:start position:0%
would look like if we switch to having
one<00:15:12.480><c> and</c><00:15:13.139><c> one</c><00:15:13.560><c> big</c><00:15:13.680><c> node</c><00:15:14.160><c> per</c><00:15:14.639><c> one</c><00:15:15.060><c> topic</c><00:15:15.540><c> so</c><00:15:16.019><c> at</c>

00:15:16.129 --> 00:15:16.139 align:start position:0%
one and one big node per one topic so at
 

00:15:16.139 --> 00:15:17.750 align:start position:0%
one and one big node per one topic so at
the<00:15:16.260><c> moment</c><00:15:16.440><c> it's</c><00:15:16.800><c> it</c><00:15:16.980><c> looks</c><00:15:17.279><c> roughly</c><00:15:17.579><c> like</c>

00:15:17.750 --> 00:15:17.760 align:start position:0%
the moment it's it looks roughly like
 

00:15:17.760 --> 00:15:19.850 align:start position:0%
the moment it's it looks roughly like
eight<00:15:18.240><c> percent</c><00:15:18.420><c> so</c><00:15:18.839><c> you</c><00:15:19.019><c> randomly</c><00:15:19.440><c> pick</c><00:15:19.620><c> a</c>

00:15:19.850 --> 00:15:19.860 align:start position:0%
eight percent so you randomly pick a
 

00:15:19.860 --> 00:15:21.110 align:start position:0%
eight percent so you randomly pick a
node<00:15:20.220><c> there's</c><00:15:20.399><c> an</c><00:15:20.519><c> eight</c><00:15:20.579><c> percent</c><00:15:20.760><c> chance</c>

00:15:21.110 --> 00:15:21.120 align:start position:0%
node there's an eight percent chance
 

00:15:21.120 --> 00:15:23.329 align:start position:0%
node there's an eight percent chance
that<00:15:21.420><c> it's</c><00:15:21.600><c> going</c><00:15:21.899><c> to</c><00:15:21.959><c> exist</c><00:15:22.139><c> on</c><00:15:22.380><c> any</c><00:15:22.620><c> given</c>

00:15:23.329 --> 00:15:23.339 align:start position:0%
that it's going to exist on any given
 

00:15:23.339 --> 00:15:25.550 align:start position:0%
that it's going to exist on any given
subnet<00:15:23.699><c> if</c><00:15:24.240><c> we</c><00:15:24.360><c> switch</c><00:15:24.480><c> to</c><00:15:24.720><c> one</c><00:15:24.899><c> Beaker</c><00:15:25.380><c> node</c>

00:15:25.550 --> 00:15:25.560 align:start position:0%
subnet if we switch to one Beaker node
 

00:15:25.560 --> 00:15:28.370 align:start position:0%
subnet if we switch to one Beaker node
per<00:15:25.920><c> one</c><00:15:26.399><c> subnet</c><00:15:26.880><c> it</c><00:15:27.180><c> drops</c><00:15:27.600><c> to</c><00:15:27.779><c> about</c><00:15:27.899><c> one</c><00:15:28.199><c> and</c>

00:15:28.370 --> 00:15:28.380 align:start position:0%
per one subnet it drops to about one and
 

00:15:28.380 --> 00:15:29.990 align:start position:0%
per one subnet it drops to about one and
a<00:15:28.500><c> half</c><00:15:28.500><c> percent</c><00:15:28.740><c> which</c><00:15:29.339><c> is</c><00:15:29.399><c> one</c><00:15:29.579><c> on</c><00:15:29.760><c> sixty</c>

00:15:29.990 --> 00:15:30.000 align:start position:0%
a half percent which is one on sixty
 

00:15:30.000 --> 00:15:31.490 align:start position:0%
a half percent which is one on sixty
four<00:15:30.120><c> as</c><00:15:30.300><c> you</c><00:15:30.420><c> would</c><00:15:30.540><c> expect</c>

00:15:31.490 --> 00:15:31.500 align:start position:0%
four as you would expect
 

00:15:31.500 --> 00:15:33.350 align:start position:0%
four as you would expect
um<00:15:31.560><c> the</c><00:15:31.860><c> benefit</c><00:15:32.040><c> of</c><00:15:32.339><c> that</c><00:15:32.459><c> is</c><00:15:32.880><c> that</c><00:15:33.120><c> it's</c>

00:15:33.350 --> 00:15:33.360 align:start position:0%
um the benefit of that is that it's
 

00:15:33.360 --> 00:15:34.910 align:start position:0%
um the benefit of that is that it's
configurable<00:15:33.839><c> we</c><00:15:34.199><c> don't</c><00:15:34.320><c> have</c><00:15:34.500><c> to</c><00:15:34.620><c> say</c><00:15:34.680><c> one</c>

00:15:34.910 --> 00:15:34.920 align:start position:0%
configurable we don't have to say one
 

00:15:34.920 --> 00:15:36.590 align:start position:0%
configurable we don't have to say one
bigger<00:15:35.279><c> node</c><00:15:35.399><c> one</c><00:15:35.579><c> subnet</c><00:15:35.940><c> we</c><00:15:36.120><c> can</c><00:15:36.240><c> say</c><00:15:36.420><c> one</c>

00:15:36.590 --> 00:15:36.600 align:start position:0%
bigger node one subnet we can say one
 

00:15:36.600 --> 00:15:38.210 align:start position:0%
bigger node one subnet we can say one
Beacon<00:15:36.959><c> no</c><00:15:37.139><c> two</c><00:15:37.260><c> subnets</c><00:15:37.620><c> one</c><00:15:37.800><c> bigger</c><00:15:38.160><c> no</c>

00:15:38.210 --> 00:15:38.220 align:start position:0%
Beacon no two subnets one bigger no
 

00:15:38.220 --> 00:15:40.129 align:start position:0%
Beacon no two subnets one bigger no
three<00:15:38.339><c> so</c><00:15:38.459><c> now</c><00:15:38.639><c> so</c><00:15:38.699><c> we</c><00:15:38.880><c> can</c><00:15:38.940><c> adjust</c><00:15:39.060><c> that</c><00:15:39.899><c> that</c>

00:15:40.129 --> 00:15:40.139 align:start position:0%
three so now so we can adjust that that
 

00:15:40.139 --> 00:15:42.230 align:start position:0%
three so now so we can adjust that that
kind<00:15:40.380><c> of</c><00:15:40.500><c> differential</c><00:15:40.920><c> and</c><00:15:41.639><c> whether</c><00:15:42.000><c> that's</c>

00:15:42.230 --> 00:15:42.240 align:start position:0%
kind of differential and whether that's
 

00:15:42.240 --> 00:15:44.090 align:start position:0%
kind of differential and whether that's
feasible<00:15:42.779><c> is</c><00:15:43.199><c> dependent</c><00:15:43.620><c> on</c><00:15:43.740><c> the</c><00:15:43.860><c> number</c><00:15:43.920><c> of</c>

00:15:44.090 --> 00:15:44.100 align:start position:0%
feasible is dependent on the number of
 

00:15:44.100 --> 00:15:45.290 align:start position:0%
feasible is dependent on the number of
nodes<00:15:44.279><c> on</c><00:15:44.459><c> the</c><00:15:44.579><c> network</c><00:15:44.699><c> so</c><00:15:45.000><c> that's</c><00:15:45.120><c> something</c>

00:15:45.290 --> 00:15:45.300 align:start position:0%
nodes on the network so that's something
 

00:15:45.300 --> 00:15:47.569 align:start position:0%
nodes on the network so that's something
we<00:15:45.540><c> need</c><00:15:45.660><c> to</c><00:15:45.779><c> measure</c><00:15:46.079><c> but</c><00:15:46.740><c> the</c><00:15:47.100><c> benefits</c><00:15:47.399><c> that</c>

00:15:47.569 --> 00:15:47.579 align:start position:0%
we need to measure but the benefits that
 

00:15:47.579 --> 00:15:49.790 align:start position:0%
we need to measure but the benefits that
we<00:15:47.699><c> get</c><00:15:47.820><c> from</c><00:15:48.000><c> this</c><00:15:48.180><c> is</c><00:15:48.600><c> essentially</c><00:15:49.019><c> for</c><00:15:49.680><c> the</c>

00:15:49.790 --> 00:15:49.800 align:start position:0%
we get from this is essentially for the
 

00:15:49.800 --> 00:15:51.410 align:start position:0%
we get from this is essentially for the
institutional<00:15:50.279><c> stakers</c><00:15:50.699><c> which</c><00:15:50.880><c> represent</c>

00:15:51.410 --> 00:15:51.420 align:start position:0%
institutional stakers which represent
 

00:15:51.420 --> 00:15:53.509 align:start position:0%
institutional stakers which represent
roughly<00:15:51.779><c> like</c><00:15:52.019><c> 10</c><00:15:52.199><c> of</c><00:15:52.740><c> all</c><00:15:52.920><c> the</c><00:15:53.100><c> validating</c>

00:15:53.509 --> 00:15:53.519 align:start position:0%
roughly like 10 of all the validating
 

00:15:53.519 --> 00:15:55.250 align:start position:0%
roughly like 10 of all the validating
nodes<00:15:53.820><c> on</c><00:15:54.000><c> the</c><00:15:54.120><c> network</c><00:15:54.180><c> their</c><00:15:54.720><c> bandwidth</c>

00:15:55.250 --> 00:15:55.260 align:start position:0%
nodes on the network their bandwidth
 

00:15:55.260 --> 00:15:57.590 align:start position:0%
nodes on the network their bandwidth
will<00:15:55.380><c> drop</c><00:15:55.560><c> by</c><00:15:55.740><c> about</c><00:15:55.920><c> over</c><00:15:56.279><c> 90</c><00:15:56.579><c> which</c><00:15:57.240><c> is</c><00:15:57.360><c> kind</c>

00:15:57.590 --> 00:15:57.600 align:start position:0%
will drop by about over 90 which is kind
 

00:15:57.600 --> 00:15:59.090 align:start position:0%
will drop by about over 90 which is kind
of<00:15:57.660><c> Handy</c><00:15:57.959><c> and</c><00:15:58.260><c> as</c><00:15:58.620><c> I</c><00:15:58.740><c> mentioned</c><00:15:58.980><c> before</c>

00:15:59.090 --> 00:15:59.100 align:start position:0%
of Handy and as I mentioned before
 

00:15:59.100 --> 00:16:00.290 align:start position:0%
of Handy and as I mentioned before
everyone<00:15:59.399><c> that</c><00:15:59.699><c> has</c><00:15:59.880><c> more</c><00:16:00.060><c> than</c><00:16:00.120><c> one</c>

00:16:00.290 --> 00:16:00.300 align:start position:0%
everyone that has more than one
 

00:16:00.300 --> 00:16:01.790 align:start position:0%
everyone that has more than one
validator<00:16:00.660><c> will</c><00:16:00.839><c> have</c><00:16:01.019><c> a</c><00:16:01.079><c> reduced</c><00:16:01.320><c> bandwidth</c>

00:16:01.790 --> 00:16:01.800 align:start position:0%
validator will have a reduced bandwidth
 

00:16:01.800 --> 00:16:04.310 align:start position:0%
validator will have a reduced bandwidth
so<00:16:02.519><c> fundamentally</c><00:16:03.180><c> we're</c><00:16:03.360><c> talking</c><00:16:03.540><c> about</c><00:16:03.720><c> do</c>

00:16:04.310 --> 00:16:04.320 align:start position:0%
so fundamentally we're talking about do
 

00:16:04.320 --> 00:16:05.689 align:start position:0%
so fundamentally we're talking about do
we<00:16:04.500><c> need</c><00:16:04.680><c> all</c><00:16:04.920><c> of</c><00:16:04.980><c> these</c><00:16:05.160><c> nodes</c><00:16:05.399><c> on</c><00:16:05.579><c> the</c>

00:16:05.689 --> 00:16:05.699 align:start position:0%
we need all of these nodes on the
 

00:16:05.699 --> 00:16:06.829 align:start position:0%
we need all of these nodes on the
network<00:16:05.820><c> to</c>

00:16:06.829 --> 00:16:06.839 align:start position:0%
network to
 

00:16:06.839 --> 00:16:09.110 align:start position:0%
network to
support<00:16:07.380><c> these</c><00:16:07.740><c> subnets</c><00:16:08.100><c> at</c><00:16:08.519><c> the</c><00:16:08.639><c> cost</c><00:16:08.760><c> of</c><00:16:08.940><c> the</c>

00:16:09.110 --> 00:16:09.120 align:start position:0%
support these subnets at the cost of the
 

00:16:09.120 --> 00:16:10.129 align:start position:0%
support these subnets at the cost of the
huge<00:16:09.420><c> amount</c><00:16:09.540><c> of</c><00:16:09.660><c> bandwidth</c><00:16:10.019><c> they're</c>

00:16:10.129 --> 00:16:10.139 align:start position:0%
huge amount of bandwidth they're
 

00:16:10.139 --> 00:16:12.170 align:start position:0%
huge amount of bandwidth they're
currently<00:16:10.440><c> using</c><00:16:10.740><c> and</c><00:16:11.459><c> so</c><00:16:11.579><c> potentially</c><00:16:12.000><c> not</c>

00:16:12.170 --> 00:16:12.180 align:start position:0%
currently using and so potentially not
 

00:16:12.180 --> 00:16:14.629 align:start position:0%
currently using and so potentially not
and<00:16:12.480><c> it's</c><00:16:12.660><c> customizable</c><00:16:13.380><c> the</c><00:16:14.339><c> second</c><00:16:14.459><c> thing</c>

00:16:14.629 --> 00:16:14.639 align:start position:0%
and it's customizable the second thing
 

00:16:14.639 --> 00:16:16.310 align:start position:0%
and it's customizable the second thing
is<00:16:14.820><c> it's</c><00:16:15.000><c> also</c><00:16:15.300><c> enforceable</c><00:16:15.779><c> because</c><00:16:16.019><c> we</c>

00:16:16.310 --> 00:16:16.320 align:start position:0%
is it's also enforceable because we
 

00:16:16.320 --> 00:16:18.949 align:start position:0%
is it's also enforceable because we
would<00:16:16.440><c> tag</c><00:16:16.800><c> a</c><00:16:17.279><c> beaker</c><00:16:17.639><c> node's</c><00:16:17.940><c> node</c><00:16:18.120><c> ID</c><00:16:18.300><c> to</c><00:16:18.839><c> a</c>

00:16:18.949 --> 00:16:18.959 align:start position:0%
would tag a beaker node's node ID to a
 

00:16:18.959 --> 00:16:20.569 align:start position:0%
would tag a beaker node's node ID to a
subnet<00:16:19.380><c> and</c><00:16:19.740><c> so</c><00:16:19.860><c> when</c><00:16:19.980><c> we</c><00:16:20.160><c> connect</c><00:16:20.279><c> to</c><00:16:20.459><c> a</c>

00:16:20.569 --> 00:16:20.579 align:start position:0%
subnet and so when we connect to a
 

00:16:20.579 --> 00:16:22.189 align:start position:0%
subnet and so when we connect to a
weaker<00:16:20.940><c> node</c><00:16:21.120><c> and</c><00:16:21.360><c> it's</c><00:16:21.480><c> not</c><00:16:21.660><c> subscribed</c><00:16:22.079><c> to</c>

00:16:22.189 --> 00:16:22.199 align:start position:0%
weaker node and it's not subscribed to
 

00:16:22.199 --> 00:16:23.329 align:start position:0%
weaker node and it's not subscribed to
that<00:16:22.320><c> subnet</c><00:16:22.620><c> that</c><00:16:22.800><c> we</c><00:16:22.860><c> know</c><00:16:22.980><c> that</c><00:16:23.100><c> it's</c><00:16:23.160><c> being</c>

00:16:23.329 --> 00:16:23.339 align:start position:0%
that subnet that we know that it's being
 

00:16:23.339 --> 00:16:24.949 align:start position:0%
that subnet that we know that it's being
naughty<00:16:23.639><c> or</c><00:16:23.760><c> relying</c><00:16:24.060><c> to</c><00:16:24.120><c> it</c><00:16:24.240><c> so</c><00:16:24.360><c> we</c><00:16:24.480><c> can</c><00:16:24.660><c> kick</c>

00:16:24.949 --> 00:16:24.959 align:start position:0%
naughty or relying to it so we can kick
 

00:16:24.959 --> 00:16:26.689 align:start position:0%
naughty or relying to it so we can kick
it<00:16:25.079><c> off</c><00:16:25.199><c> so</c><00:16:25.500><c> we</c><00:16:26.100><c> actually</c><00:16:26.220><c> have</c><00:16:26.459><c> the</c>

00:16:26.689 --> 00:16:26.699 align:start position:0%
it off so we actually have the
 

00:16:26.699 --> 00:16:28.910 align:start position:0%
it off so we actually have the
enforceability<00:16:27.300><c> property</c><00:16:27.720><c> yeah</c><00:16:28.380><c> so</c><00:16:28.680><c> that's</c>

00:16:28.910 --> 00:16:28.920 align:start position:0%
enforceability property yeah so that's
 

00:16:28.920 --> 00:16:30.590 align:start position:0%
enforceability property yeah so that's
one<00:16:29.579><c> solution</c>

00:16:30.590 --> 00:16:30.600 align:start position:0%
one solution
 

00:16:30.600 --> 00:16:32.329 align:start position:0%
one solution
and<00:16:30.959><c> that's</c><00:16:31.079><c> kind</c><00:16:31.320><c> of</c><00:16:31.440><c> a</c><00:16:31.680><c> low</c><00:16:31.860><c> hanging</c><00:16:32.220><c> fruit</c>

00:16:32.329 --> 00:16:32.339 align:start position:0%
and that's kind of a low hanging fruit
 

00:16:32.339 --> 00:16:33.850 align:start position:0%
and that's kind of a low hanging fruit
it's<00:16:32.519><c> kind</c><00:16:32.699><c> of</c><00:16:32.820><c> easy</c><00:16:32.880><c> to</c><00:16:33.120><c> do</c><00:16:33.180><c> we</c><00:16:33.420><c> get</c>

00:16:33.850 --> 00:16:33.860 align:start position:0%
it's kind of easy to do we get
 

00:16:33.860 --> 00:16:36.590 align:start position:0%
it's kind of easy to do we get
substantial<00:16:34.860><c> gains</c><00:16:35.279><c> the</c><00:16:35.820><c> other</c><00:16:35.940><c> thing</c><00:16:36.180><c> that</c>

00:16:36.590 --> 00:16:36.600 align:start position:0%
substantial gains the other thing that
 

00:16:36.600 --> 00:16:37.910 align:start position:0%
substantial gains the other thing that
Diva<00:16:37.019><c> was</c><00:16:37.139><c> talking</c><00:16:37.320><c> about</c><00:16:37.500><c> is</c><00:16:37.740><c> message</c>

00:16:37.910 --> 00:16:37.920 align:start position:0%
Diva was talking about is message
 

00:16:37.920 --> 00:16:40.249 align:start position:0%
Diva was talking about is message
amplification<00:16:38.579><c> in</c><00:16:38.759><c> gossips</c><00:16:39.060><c> app</c><00:16:39.360><c> so</c><00:16:39.959><c> if</c>

00:16:40.249 --> 00:16:40.259 align:start position:0%
amplification in gossips app so if
 

00:16:40.259 --> 00:16:42.249 align:start position:0%
amplification in gossips app so if
there's<00:16:40.560><c> anything</c><00:16:40.740><c> we</c><00:16:40.980><c> can</c><00:16:41.100><c> do</c><00:16:41.220><c> about</c><00:16:41.339><c> that</c>

00:16:42.249 --> 00:16:42.259 align:start position:0%
there's anything we can do about that
 

00:16:42.259 --> 00:16:45.829 align:start position:0%
there's anything we can do about that
the<00:16:43.259><c> idea</c><00:16:43.800><c> that</c><00:16:44.100><c> we</c><00:16:45.000><c> want</c><00:16:45.120><c> to</c><00:16:45.300><c> try</c><00:16:45.480><c> and</c><00:16:45.600><c> push</c>

00:16:45.829 --> 00:16:45.839 align:start position:0%
the idea that we want to try and push
 

00:16:45.839 --> 00:16:48.230 align:start position:0%
the idea that we want to try and push
forward<00:16:46.019><c> is</c><00:16:46.380><c> a</c><00:16:46.560><c> concept</c><00:16:46.800><c> called</c><00:16:46.980><c> appisub</c><00:16:47.639><c> so</c>

00:16:48.230 --> 00:16:48.240 align:start position:0%
forward is a concept called appisub so
 

00:16:48.240 --> 00:16:50.689 align:start position:0%
forward is a concept called appisub so
gossip<00:16:48.600><c> sub</c><00:16:48.779><c> is</c><00:16:49.199><c> a</c><00:16:49.560><c> protocol</c><00:16:49.980><c> that</c><00:16:50.279><c> exists</c><00:16:50.519><c> in</c>

00:16:50.689 --> 00:16:50.699 align:start position:0%
gossip sub is a protocol that exists in
 

00:16:50.699 --> 00:16:52.790 align:start position:0%
gossip sub is a protocol that exists in
lib<00:16:51.000><c> P2P</c><00:16:51.300><c> as</c><00:16:51.480><c> Diva</c><00:16:51.899><c> was</c><00:16:52.019><c> mentioning</c><00:16:52.259><c> and</c><00:16:52.620><c> the</c>

00:16:52.790 --> 00:16:52.800 align:start position:0%
lib P2P as Diva was mentioning and the
 

00:16:52.800 --> 00:16:55.009 align:start position:0%
lib P2P as Diva was mentioning and the
lip<00:16:53.040><c> p2b</c><00:16:53.399><c> guys</c><00:16:53.639><c> which</c><00:16:53.880><c> is</c><00:16:54.060><c> kind</c><00:16:54.300><c> of</c><00:16:54.420><c> run</c><00:16:54.779><c> by</c>

00:16:55.009 --> 00:16:55.019 align:start position:0%
lip p2b guys which is kind of run by
 

00:16:55.019 --> 00:16:58.430 align:start position:0%
lip p2b guys which is kind of run by
protocol<00:16:55.320><c> Labs</c><00:16:55.800><c> have</c><00:16:56.220><c> had</c><00:16:56.519><c> a</c><00:16:57.060><c> Evolution</c><00:16:57.720><c> stage</c>

00:16:58.430 --> 00:16:58.440 align:start position:0%
protocol Labs have had a Evolution stage
 

00:16:58.440 --> 00:17:01.009 align:start position:0%
protocol Labs have had a Evolution stage
of<00:16:58.740><c> Gossip</c><00:16:59.100><c> sub</c><00:16:59.279><c> they've</c><00:17:00.180><c> talked</c><00:17:00.480><c> about</c><00:17:00.600><c> Epi</c>

00:17:01.009 --> 00:17:01.019 align:start position:0%
of Gossip sub they've talked about Epi
 

00:17:01.019 --> 00:17:03.530 align:start position:0%
of Gossip sub they've talked about Epi
sub<00:17:01.139><c> for</c><00:17:01.380><c> quite</c><00:17:01.560><c> a</c><00:17:01.800><c> period</c><00:17:02.339><c> of</c><00:17:02.459><c> time</c><00:17:02.639><c> they've</c>

00:17:03.530 --> 00:17:03.540 align:start position:0%
sub for quite a period of time they've
 

00:17:03.540 --> 00:17:05.150 align:start position:0%
sub for quite a period of time they've
done<00:17:03.720><c> a</c><00:17:03.839><c> bunch</c><00:17:04.199><c> of</c><00:17:04.319><c> research</c><00:17:04.620><c> in</c><00:17:04.860><c> particular</c>

00:17:05.150 --> 00:17:05.160 align:start position:0%
done a bunch of research in particular
 

00:17:05.160 --> 00:17:08.090 align:start position:0%
done a bunch of research in particular
viso<00:17:05.819><c> or</c><00:17:06.540><c> Dimitri</c><00:17:07.020><c> who</c><00:17:07.319><c> works</c><00:17:07.679><c> for</c><00:17:07.799><c> protocol</c>

00:17:08.090 --> 00:17:08.100 align:start position:0%
viso or Dimitri who works for protocol
 

00:17:08.100 --> 00:17:11.870 align:start position:0%
viso or Dimitri who works for protocol
Labs<00:17:08.520><c> has</c><00:17:09.620><c> has</c><00:17:10.620><c> had</c><00:17:10.919><c> this</c><00:17:11.160><c> kind</c><00:17:11.339><c> of</c><00:17:11.400><c> vision</c><00:17:11.579><c> for</c>

00:17:11.870 --> 00:17:11.880 align:start position:0%
Labs has has had this kind of vision for
 

00:17:11.880 --> 00:17:13.429 align:start position:0%
Labs has has had this kind of vision for
episod<00:17:12.419><c> for</c><00:17:12.540><c> a</c><00:17:12.660><c> while</c><00:17:12.720><c> but</c><00:17:12.839><c> has</c><00:17:13.079><c> never</c><00:17:13.199><c> had</c><00:17:13.319><c> the</c>

00:17:13.429 --> 00:17:13.439 align:start position:0%
episod for a while but has never had the
 

00:17:13.439 --> 00:17:14.870 align:start position:0%
episod for a while but has never had the
push<00:17:13.559><c> or</c><00:17:13.799><c> the</c><00:17:13.919><c> drive</c><00:17:14.040><c> to</c><00:17:14.220><c> do</c><00:17:14.339><c> it</c><00:17:14.400><c> but</c><00:17:14.579><c> now</c><00:17:14.699><c> that</c>

00:17:14.870 --> 00:17:14.880 align:start position:0%
push or the drive to do it but now that
 

00:17:14.880 --> 00:17:16.789 align:start position:0%
push or the drive to do it but now that
we're<00:17:15.059><c> seeing</c><00:17:15.660><c> quite</c><00:17:16.020><c> substantial</c><00:17:16.500><c> amounts</c>

00:17:16.789 --> 00:17:16.799 align:start position:0%
we're seeing quite substantial amounts
 

00:17:16.799 --> 00:17:18.650 align:start position:0%
we're seeing quite substantial amounts
of<00:17:16.919><c> bandwidth</c><00:17:17.400><c> it's</c><00:17:17.520><c> it's</c><00:17:17.579><c> probably</c><00:17:18.120><c> time</c><00:17:18.419><c> we</c>

00:17:18.650 --> 00:17:18.660 align:start position:0%
of bandwidth it's it's probably time we
 

00:17:18.660 --> 00:17:20.329 align:start position:0%
of bandwidth it's it's probably time we
try<00:17:18.839><c> and</c><00:17:19.020><c> realize</c><00:17:19.620><c> this</c><00:17:19.799><c> thing</c><00:17:19.980><c> so</c><00:17:20.040><c> I</c><00:17:20.220><c> just</c>

00:17:20.329 --> 00:17:20.339 align:start position:0%
try and realize this thing so I just
 

00:17:20.339 --> 00:17:21.289 align:start position:0%
try and realize this thing so I just
want<00:17:20.459><c> to</c>

00:17:21.289 --> 00:17:21.299 align:start position:0%
want to
 

00:17:21.299 --> 00:17:23.210 align:start position:0%
want to
briefly<00:17:21.959><c> go</c><00:17:22.079><c> over</c><00:17:22.199><c> the</c><00:17:22.380><c> concept</c><00:17:22.620><c> and</c><00:17:22.860><c> what</c>

00:17:23.210 --> 00:17:23.220 align:start position:0%
briefly go over the concept and what
 

00:17:23.220 --> 00:17:24.289 align:start position:0%
briefly go over the concept and what
it's<00:17:23.339><c> what</c><00:17:23.579><c> it's</c><00:17:23.699><c> going</c><00:17:23.880><c> to</c><00:17:23.880><c> do</c><00:17:23.939><c> and</c><00:17:24.059><c> how</c><00:17:24.179><c> it</c>

00:17:24.289 --> 00:17:24.299 align:start position:0%
it's what it's going to do and how it
 

00:17:24.299 --> 00:17:26.750 align:start position:0%
it's what it's going to do and how it
could<00:17:24.419><c> help</c><00:17:24.540><c> us</c><00:17:24.600><c> with</c><00:17:24.780><c> bandwidth</c><00:17:25.260><c> okay</c><00:17:25.980><c> so</c><00:17:26.400><c> app</c>

00:17:26.750 --> 00:17:26.760 align:start position:0%
could help us with bandwidth okay so app
 

00:17:26.760 --> 00:17:29.510 align:start position:0%
could help us with bandwidth okay so app
is<00:17:27.000><c> up</c><00:17:27.240><c> you</c><00:17:28.140><c> what</c><00:17:28.679><c> the</c><00:17:28.980><c> biggest</c><00:17:29.040><c> problem</c><00:17:29.280><c> that</c>

00:17:29.510 --> 00:17:29.520 align:start position:0%
is up you what the biggest problem that
 

00:17:29.520 --> 00:17:31.430 align:start position:0%
is up you what the biggest problem that
we<00:17:29.640><c> have</c><00:17:29.820><c> is</c><00:17:30.179><c> that</c><00:17:30.419><c> if</c><00:17:30.600><c> you</c><00:17:30.720><c> have</c><00:17:30.840><c> a</c><00:17:30.960><c> high</c><00:17:31.080><c> mesh</c>

00:17:31.430 --> 00:17:31.440 align:start position:0%
we have is that if you have a high mesh
 

00:17:31.440 --> 00:17:32.990 align:start position:0%
we have is that if you have a high mesh
degree<00:17:31.620><c> as</c><00:17:31.919><c> Diva</c><00:17:32.280><c> was</c><00:17:32.460><c> saying</c><00:17:32.700><c> that</c><00:17:32.760><c> that</c>

00:17:32.990 --> 00:17:33.000 align:start position:0%
degree as Diva was saying that that
 

00:17:33.000 --> 00:17:34.850 align:start position:0%
degree as Diva was saying that that
means<00:17:33.299><c> you</c><00:17:33.419><c> have</c><00:17:33.600><c> a</c><00:17:33.780><c> high</c><00:17:33.900><c> connectivity</c><00:17:34.440><c> of</c>

00:17:34.850 --> 00:17:34.860 align:start position:0%
means you have a high connectivity of
 

00:17:34.860 --> 00:17:36.590 align:start position:0%
means you have a high connectivity of
nodes<00:17:35.160><c> in</c><00:17:35.340><c> your</c><00:17:35.460><c> network</c><00:17:35.640><c> so</c><00:17:36.059><c> every</c><00:17:36.299><c> node</c>

00:17:36.590 --> 00:17:36.600 align:start position:0%
nodes in your network so every node
 

00:17:36.600 --> 00:17:38.810 align:start position:0%
nodes in your network so every node
could<00:17:36.840><c> be</c><00:17:36.960><c> connected</c><00:17:37.260><c> to</c><00:17:37.440><c> another</c><00:17:37.679><c> 10</c><00:17:38.520><c> or</c>

00:17:38.810 --> 00:17:38.820 align:start position:0%
could be connected to another 10 or
 

00:17:38.820 --> 00:17:40.549 align:start position:0%
could be connected to another 10 or
eight<00:17:39.059><c> other</c><00:17:39.240><c> nodes</c><00:17:39.539><c> and</c><00:17:39.780><c> then</c><00:17:39.960><c> you</c><00:17:40.080><c> get</c><00:17:40.200><c> huge</c>

00:17:40.549 --> 00:17:40.559 align:start position:0%
eight other nodes and then you get huge
 

00:17:40.559 --> 00:17:42.230 align:start position:0%
eight other nodes and then you get huge
message<00:17:40.740><c> amplification</c><00:17:41.400><c> so</c><00:17:41.700><c> every</c><00:17:41.940><c> time</c><00:17:42.120><c> you</c>

00:17:42.230 --> 00:17:42.240 align:start position:0%
message amplification so every time you
 

00:17:42.240 --> 00:17:44.029 align:start position:0%
message amplification so every time you
send<00:17:42.419><c> one</c><00:17:42.720><c> message</c><00:17:42.960><c> most</c><00:17:43.679><c> of</c><00:17:43.860><c> the</c><00:17:43.919><c> network</c>

00:17:44.029 --> 00:17:44.039 align:start position:0%
send one message most of the network
 

00:17:44.039 --> 00:17:45.529 align:start position:0%
send one message most of the network
will<00:17:44.340><c> probably</c><00:17:44.580><c> have</c><00:17:44.820><c> to</c><00:17:44.940><c> download</c><00:17:45.059><c> it</c><00:17:45.299><c> eight</c>

00:17:45.529 --> 00:17:45.539 align:start position:0%
will probably have to download it eight
 

00:17:45.539 --> 00:17:47.750 align:start position:0%
will probably have to download it eight
times<00:17:45.720><c> so</c><00:17:46.320><c> if</c><00:17:46.559><c> you</c><00:17:46.679><c> increase</c><00:17:46.980><c> that</c><00:17:47.280><c> message</c><00:17:47.460><c> by</c>

00:17:47.750 --> 00:17:47.760 align:start position:0%
times so if you increase that message by
 

00:17:47.760 --> 00:17:49.430 align:start position:0%
times so if you increase that message by
one<00:17:47.940><c> megabyte</c><00:17:48.419><c> you're</c><00:17:48.660><c> actually</c><00:17:48.960><c> increasing</c>

00:17:49.430 --> 00:17:49.440 align:start position:0%
one megabyte you're actually increasing
 

00:17:49.440 --> 00:17:50.930 align:start position:0%
one megabyte you're actually increasing
it<00:17:49.559><c> by</c><00:17:49.799><c> eight</c><00:17:50.039><c> times</c><00:17:50.220><c> eight</c><00:17:50.460><c> megabytes</c>

00:17:50.930 --> 00:17:50.940 align:start position:0%
it by eight times eight megabytes
 

00:17:50.940 --> 00:17:52.130 align:start position:0%
it by eight times eight megabytes
because<00:17:51.179><c> that's</c><00:17:51.360><c> the</c><00:17:51.539><c> amount</c><00:17:51.720><c> of</c><00:17:51.840><c> boundaries</c>

00:17:52.130 --> 00:17:52.140 align:start position:0%
because that's the amount of boundaries
 

00:17:52.140 --> 00:17:53.630 align:start position:0%
because that's the amount of boundaries
that<00:17:52.320><c> has</c><00:17:52.500><c> to</c><00:17:52.620><c> be</c><00:17:52.740><c> downloaded</c><00:17:53.340><c> and</c><00:17:53.520><c> then</c>

00:17:53.630 --> 00:17:53.640 align:start position:0%
that has to be downloaded and then
 

00:17:53.640 --> 00:17:56.270 align:start position:0%
that has to be downloaded and then
propagated<00:17:54.120><c> so</c><00:17:54.960><c> natively</c><00:17:55.919><c> you</c><00:17:56.039><c> would</c><00:17:56.100><c> first</c>

00:17:56.270 --> 00:17:56.280 align:start position:0%
propagated so natively you would first
 

00:17:56.280 --> 00:17:57.470 align:start position:0%
propagated so natively you would first
think<00:17:56.400><c> okay</c><00:17:56.580><c> why</c><00:17:56.820><c> don't</c><00:17:56.940><c> we</c><00:17:57.059><c> just</c><00:17:57.120><c> lower</c><00:17:57.240><c> the</c>

00:17:57.470 --> 00:17:57.480 align:start position:0%
think okay why don't we just lower the
 

00:17:57.480 --> 00:17:59.330 align:start position:0%
think okay why don't we just lower the
mesh<00:17:57.660><c> degree</c><00:17:57.900><c> I</c><00:17:58.380><c> did</c><00:17:58.500><c> try</c><00:17:58.679><c> to</c><00:17:58.799><c> do</c><00:17:58.919><c> that</c><00:17:59.039><c> at</c><00:17:59.220><c> one</c>

00:17:59.330 --> 00:17:59.340 align:start position:0%
mesh degree I did try to do that at one
 

00:17:59.340 --> 00:18:01.490 align:start position:0%
mesh degree I did try to do that at one
point<00:17:59.520><c> but</c><00:17:59.880><c> as</c><00:18:00.419><c> everyone</c><00:18:00.600><c> points</c><00:18:01.080><c> out</c><00:18:01.140><c> that's</c>

00:18:01.490 --> 00:18:01.500 align:start position:0%
point but as everyone points out that's
 

00:18:01.500 --> 00:18:03.289 align:start position:0%
point but as everyone points out that's
not<00:18:01.799><c> very</c><00:18:02.039><c> it's</c><00:18:02.280><c> not</c><00:18:02.460><c> a</c><00:18:02.580><c> safe</c><00:18:02.700><c> thing</c><00:18:02.880><c> to</c><00:18:03.059><c> do</c><00:18:03.120><c> we</c>

00:18:03.289 --> 00:18:03.299 align:start position:0%
not very it's not a safe thing to do we
 

00:18:03.299 --> 00:18:04.370 align:start position:0%
not very it's not a safe thing to do we
don't<00:18:03.419><c> really</c><00:18:03.539><c> know</c><00:18:03.720><c> how</c><00:18:03.900><c> the</c><00:18:04.020><c> network</c><00:18:04.140><c> is</c>

00:18:04.370 --> 00:18:04.380 align:start position:0%
don't really know how the network is
 

00:18:04.380 --> 00:18:06.650 align:start position:0%
don't really know how the network is
going<00:18:04.559><c> to</c><00:18:04.620><c> behave</c><00:18:05.000><c> we</c><00:18:06.000><c> can</c><00:18:06.120><c> try</c><00:18:06.240><c> it</c><00:18:06.360><c> on</c><00:18:06.480><c> test</c>

00:18:06.650 --> 00:18:06.660 align:start position:0%
going to behave we can try it on test
 

00:18:06.660 --> 00:18:09.049 align:start position:0%
going to behave we can try it on test
Nets<00:18:07.080><c> but</c><00:18:07.260><c> the</c><00:18:07.620><c> topology</c><00:18:08.280><c> or</c><00:18:08.640><c> the</c><00:18:08.760><c> structure</c>

00:18:09.049 --> 00:18:09.059 align:start position:0%
Nets but the topology or the structure
 

00:18:09.059 --> 00:18:11.090 align:start position:0%
Nets but the topology or the structure
of<00:18:09.240><c> a</c><00:18:09.360><c> test</c><00:18:09.480><c> net</c><00:18:09.720><c> doesn't</c><00:18:10.140><c> look</c><00:18:10.380><c> like</c><00:18:10.559><c> mainnet</c>

00:18:11.090 --> 00:18:11.100 align:start position:0%
of a test net doesn't look like mainnet
 

00:18:11.100 --> 00:18:12.650 align:start position:0%
of a test net doesn't look like mainnet
if<00:18:11.340><c> we</c><00:18:11.460><c> just</c><00:18:11.580><c> lower</c><00:18:11.700><c> the</c><00:18:11.940><c> mesh</c><00:18:12.120><c> degree</c><00:18:12.360><c> to</c><00:18:12.480><c> two</c>

00:18:12.650 --> 00:18:12.660 align:start position:0%
if we just lower the mesh degree to two
 

00:18:12.660 --> 00:18:14.330 align:start position:0%
if we just lower the mesh degree to two
for<00:18:12.840><c> for</c><00:18:13.200><c> example</c><00:18:13.440><c> a</c><00:18:13.620><c> mainnet</c><00:18:13.980><c> you</c><00:18:14.160><c> might</c><00:18:14.220><c> just</c>

00:18:14.330 --> 00:18:14.340 align:start position:0%
for for example a mainnet you might just
 

00:18:14.340 --> 00:18:16.909 align:start position:0%
for for example a mainnet you might just
not<00:18:14.460><c> restart</c><00:18:14.640><c> receiving</c><00:18:15.179><c> blocks</c><00:18:15.600><c> so</c><00:18:16.140><c> we</c><00:18:16.559><c> have</c>

00:18:16.909 --> 00:18:16.919 align:start position:0%
not restart receiving blocks so we have
 

00:18:16.919 --> 00:18:18.830 align:start position:0%
not restart receiving blocks so we have
to<00:18:17.039><c> do</c><00:18:17.100><c> that</c><00:18:17.160><c> with</c><00:18:17.340><c> either</c><00:18:17.460><c> great</c><00:18:17.820><c> care</c><00:18:18.059><c> or</c>

00:18:18.830 --> 00:18:18.840 align:start position:0%
to do that with either great care or
 

00:18:18.840 --> 00:18:21.710 align:start position:0%
to do that with either great care or
with<00:18:19.140><c> a</c><00:18:19.380><c> lot</c><00:18:19.500><c> of</c><00:18:19.559><c> testing</c><00:18:19.980><c> so</c><00:18:20.520><c> it's</c><00:18:21.000><c> it's</c><00:18:21.240><c> an</c>

00:18:21.710 --> 00:18:21.720 align:start position:0%
with a lot of testing so it's it's an
 

00:18:21.720 --> 00:18:23.450 align:start position:0%
with a lot of testing so it's it's an
interesting<00:18:22.140><c> idea</c><00:18:22.440><c> but</c><00:18:22.679><c> we</c><00:18:23.039><c> could</c><00:18:23.280><c> probably</c>

00:18:23.450 --> 00:18:23.460 align:start position:0%
interesting idea but we could probably
 

00:18:23.460 --> 00:18:25.250 align:start position:0%
interesting idea but we could probably
do<00:18:23.640><c> better</c><00:18:23.820><c> so</c><00:18:24.120><c> another</c><00:18:24.600><c> idea</c><00:18:24.900><c> is</c><00:18:25.020><c> to</c>

00:18:25.250 --> 00:18:25.260 align:start position:0%
do better so another idea is to
 

00:18:25.260 --> 00:18:27.110 align:start position:0%
do better so another idea is to
dynamically<00:18:26.039><c> adjust</c><00:18:26.280><c> adjust</c><00:18:26.700><c> the</c>

00:18:27.110 --> 00:18:27.120 align:start position:0%
dynamically adjust adjust the
 

00:18:27.120 --> 00:18:29.930 align:start position:0%
dynamically adjust adjust the
connectivity<00:18:28.039><c> we</c><00:18:29.039><c> also</c><00:18:29.220><c> run</c><00:18:29.340><c> into</c><00:18:29.520><c> a</c><00:18:29.700><c> kind</c><00:18:29.820><c> of</c>

00:18:29.930 --> 00:18:29.940 align:start position:0%
connectivity we also run into a kind of
 

00:18:29.940 --> 00:18:33.169 align:start position:0%
connectivity we also run into a kind of
a<00:18:30.000><c> similar</c><00:18:30.299><c> problem</c><00:18:30.500><c> and</c><00:18:31.500><c> typically</c><00:18:32.160><c> a</c><00:18:32.880><c> lot</c><00:18:33.059><c> of</c>

00:18:33.169 --> 00:18:33.179 align:start position:0%
a similar problem and typically a lot of
 

00:18:33.179 --> 00:18:35.390 align:start position:0%
a similar problem and typically a lot of
the<00:18:33.720><c> people</c><00:18:33.840><c> that</c><00:18:34.080><c> use</c><00:18:34.200><c> our</c><00:18:34.440><c> client</c><00:18:34.740><c> they</c><00:18:35.160><c> they</c>

00:18:35.390 --> 00:18:35.400 align:start position:0%
the people that use our client they they
 

00:18:35.400 --> 00:18:38.270 align:start position:0%
the people that use our client they they
suggest<00:18:35.760><c> lowering</c><00:18:36.299><c> the</c><00:18:36.660><c> P</c><00:18:36.780><c> account</c><00:18:37.020><c> which</c><00:18:37.320><c> is</c>

00:18:38.270 --> 00:18:38.280 align:start position:0%
suggest lowering the P account which is
 

00:18:38.280 --> 00:18:39.710 align:start position:0%
suggest lowering the P account which is
um<00:18:38.340><c> it's</c><00:18:38.640><c> a</c><00:18:38.820><c> fault</c><00:18:39.000><c> it</c><00:18:39.179><c> doesn't</c><00:18:39.299><c> quite</c><00:18:39.480><c> help</c>

00:18:39.710 --> 00:18:39.720 align:start position:0%
um it's a fault it doesn't quite help
 

00:18:39.720 --> 00:18:42.169 align:start position:0%
um it's a fault it doesn't quite help
you<00:18:39.900><c> so</c><00:18:40.860><c> that's</c><00:18:41.100><c> also</c><00:18:41.400><c> not</c><00:18:41.580><c> the</c><00:18:41.700><c> best</c><00:18:41.820><c> solution</c>

00:18:42.169 --> 00:18:42.179 align:start position:0%
you so that's also not the best solution
 

00:18:42.179 --> 00:18:44.930 align:start position:0%
you so that's also not the best solution
so<00:18:42.720><c> the</c><00:18:42.900><c> idea</c><00:18:43.140><c> with</c><00:18:43.320><c> appisub</c><00:18:43.919><c> is</c><00:18:44.460><c> to</c><00:18:44.640><c> try</c><00:18:44.760><c> and</c>

00:18:44.930 --> 00:18:44.940 align:start position:0%
so the idea with appisub is to try and
 

00:18:44.940 --> 00:18:47.510 align:start position:0%
so the idea with appisub is to try and
minimize<00:18:45.360><c> duplication</c><00:18:46.080><c> and</c><00:18:46.620><c> latency</c><00:18:47.039><c> by</c>

00:18:47.510 --> 00:18:47.520 align:start position:0%
minimize duplication and latency by
 

00:18:47.520 --> 00:18:49.430 align:start position:0%
minimize duplication and latency by
making<00:18:47.760><c> the</c><00:18:48.000><c> mesh</c><00:18:48.360><c> it</c><00:18:48.780><c> keeps</c><00:18:49.200><c> the</c><00:18:49.320><c> same</c>

00:18:49.430 --> 00:18:49.440 align:start position:0%
making the mesh it keeps the same
 

00:18:49.440 --> 00:18:51.169 align:start position:0%
making the mesh it keeps the same
connectivity<00:18:49.860><c> but</c><00:18:50.160><c> making</c><00:18:50.700><c> it</c><00:18:50.880><c> a</c><00:18:51.000><c> little</c><00:18:51.059><c> bit</c>

00:18:51.169 --> 00:18:51.179 align:start position:0%
connectivity but making it a little bit
 

00:18:51.179 --> 00:18:53.150 align:start position:0%
connectivity but making it a little bit
more<00:18:51.360><c> efficient</c><00:18:51.720><c> and</c><00:18:52.260><c> by</c><00:18:52.380><c> efficient</c><00:18:52.799><c> I</c><00:18:52.980><c> mean</c>

00:18:53.150 --> 00:18:53.160 align:start position:0%
more efficient and by efficient I mean
 

00:18:53.160 --> 00:18:55.430 align:start position:0%
more efficient and by efficient I mean
we're<00:18:53.340><c> trying</c><00:18:53.640><c> to</c><00:18:53.880><c> remove</c><00:18:54.000><c> the</c><00:18:54.720><c> number</c><00:18:54.960><c> of</c>

00:18:55.430 --> 00:18:55.440 align:start position:0%
we're trying to remove the number of
 

00:18:55.440 --> 00:18:57.590 align:start position:0%
we're trying to remove the number of
duplicates<00:18:56.160><c> and</c><00:18:56.640><c> at</c><00:18:56.760><c> the</c><00:18:56.940><c> same</c><00:18:57.059><c> time</c><00:18:57.179><c> either</c>

00:18:57.590 --> 00:18:57.600 align:start position:0%
duplicates and at the same time either
 

00:18:57.600 --> 00:18:59.690 align:start position:0%
duplicates and at the same time either
maintain<00:18:58.080><c> or</c><00:18:58.320><c> lower</c><00:18:58.559><c> the</c><00:18:58.799><c> latency</c><00:18:59.100><c> inside</c><00:18:59.460><c> the</c>

00:18:59.690 --> 00:18:59.700 align:start position:0%
maintain or lower the latency inside the
 

00:18:59.700 --> 00:19:02.630 align:start position:0%
maintain or lower the latency inside the
mesh<00:19:00.059><c> and</c><00:19:00.480><c> the</c><00:19:00.539><c> mesh</c><00:19:00.840><c> is</c><00:19:00.960><c> just</c><00:19:01.200><c> a</c><00:19:02.100><c> subset</c><00:19:02.580><c> of</c>

00:19:02.630 --> 00:19:02.640 align:start position:0%
mesh and the mesh is just a subset of
 

00:19:02.640 --> 00:19:03.650 align:start position:0%
mesh and the mesh is just a subset of
your<00:19:02.760><c> peers</c><00:19:03.000><c> that</c><00:19:03.179><c> you're</c><00:19:03.240><c> connected</c><00:19:03.539><c> to</c>

00:19:03.650 --> 00:19:03.660 align:start position:0%
your peers that you're connected to
 

00:19:03.660 --> 00:19:04.669 align:start position:0%
your peers that you're connected to
that's<00:19:03.840><c> where</c><00:19:03.960><c> you</c><00:19:04.080><c> receive</c><00:19:04.320><c> your</c><00:19:04.440><c> messages</c>

00:19:04.669 --> 00:19:04.679 align:start position:0%
that's where you receive your messages
 

00:19:04.679 --> 00:19:07.430 align:start position:0%
that's where you receive your messages
from<00:19:05.059><c> so</c><00:19:06.059><c> that</c><00:19:06.720><c> kind</c><00:19:06.840><c> of</c><00:19:06.960><c> sounds</c><00:19:07.080><c> like</c><00:19:07.260><c> we're</c>

00:19:07.430 --> 00:19:07.440 align:start position:0%
from so that kind of sounds like we're
 

00:19:07.440 --> 00:19:10.010 align:start position:0%
from so that kind of sounds like we're
trying<00:19:07.679><c> to</c><00:19:07.860><c> win</c><00:19:08.220><c> on</c><00:19:08.400><c> two</c><00:19:08.580><c> fronts</c><00:19:08.940><c> we</c><00:19:09.120><c> get</c><00:19:09.299><c> less</c>

00:19:10.010 --> 00:19:10.020 align:start position:0%
trying to win on two fronts we get less
 

00:19:10.020 --> 00:19:12.650 align:start position:0%
trying to win on two fronts we get less
bandwidth<00:19:10.740><c> and</c><00:19:11.100><c> higher</c><00:19:11.460><c> latency</c><00:19:11.760><c> which</c><00:19:12.419><c> kind</c>

00:19:12.650 --> 00:19:12.660 align:start position:0%
bandwidth and higher latency which kind
 

00:19:12.660 --> 00:19:13.850 align:start position:0%
bandwidth and higher latency which kind
of<00:19:12.780><c> doesn't</c><00:19:13.020><c> sound</c><00:19:13.260><c> like</c><00:19:13.380><c> we</c><00:19:13.500><c> should</c><00:19:13.620><c> be</c><00:19:13.740><c> able</c>

00:19:13.850 --> 00:19:13.860 align:start position:0%
of doesn't sound like we should be able
 

00:19:13.860 --> 00:19:15.350 align:start position:0%
of doesn't sound like we should be able
to<00:19:13.919><c> do</c><00:19:13.980><c> it</c><00:19:14.100><c> but</c><00:19:14.220><c> let</c><00:19:14.400><c> me</c><00:19:14.520><c> explain</c><00:19:14.640><c> the</c><00:19:15.059><c> the</c>

00:19:15.350 --> 00:19:15.360 align:start position:0%
to do it but let me explain the the
 

00:19:15.360 --> 00:19:17.270 align:start position:0%
to do it but let me explain the the
general<00:19:15.600><c> principle</c><00:19:16.140><c> and</c><00:19:16.500><c> and</c><00:19:16.679><c> maybe</c><00:19:16.860><c> it</c><00:19:17.100><c> makes</c>

00:19:17.270 --> 00:19:17.280 align:start position:0%
general principle and and maybe it makes
 

00:19:17.280 --> 00:19:17.990 align:start position:0%
general principle and and maybe it makes
sense

00:19:17.990 --> 00:19:18.000 align:start position:0%
sense
 

00:19:18.000 --> 00:19:20.210 align:start position:0%
sense
so<00:19:18.419><c> the</c><00:19:18.539><c> general</c><00:19:18.720><c> principle</c><00:19:19.140><c> is</c><00:19:19.559><c> you're</c><00:19:19.980><c> a</c>

00:19:20.210 --> 00:19:20.220 align:start position:0%
so the general principle is you're a
 

00:19:20.220 --> 00:19:21.529 align:start position:0%
so the general principle is you're a
node<00:19:20.340><c> on</c><00:19:20.520><c> the</c><00:19:20.640><c> network</c>

00:19:21.529 --> 00:19:21.539 align:start position:0%
node on the network
 

00:19:21.539 --> 00:19:24.049 align:start position:0%
node on the network
you're<00:19:22.020><c> receiving</c><00:19:22.440><c> all</c><00:19:22.679><c> of</c><00:19:22.799><c> these</c><00:19:22.980><c> messages</c><00:19:23.100><c> a</c>

00:19:24.049 --> 00:19:24.059 align:start position:0%
you're receiving all of these messages a
 

00:19:24.059 --> 00:19:25.610 align:start position:0%
you're receiving all of these messages a
lot<00:19:24.179><c> of</c><00:19:24.240><c> them</c><00:19:24.360><c> are</c><00:19:24.480><c> duplicates</c><00:19:24.960><c> you</c><00:19:25.380><c> want</c><00:19:25.500><c> to</c>

00:19:25.610 --> 00:19:25.620 align:start position:0%
lot of them are duplicates you want to
 

00:19:25.620 --> 00:19:27.230 align:start position:0%
lot of them are duplicates you want to
just<00:19:25.740><c> start</c><00:19:25.860><c> collecting</c><00:19:26.340><c> Statistics</c><00:19:26.820><c> over</c>

00:19:27.230 --> 00:19:27.240 align:start position:0%
just start collecting Statistics over
 

00:19:27.240 --> 00:19:30.230 align:start position:0%
just start collecting Statistics over
which<00:19:28.020><c> nodes</c><00:19:28.440><c> uh</c><00:19:29.160><c> are</c><00:19:29.400><c> you</c><00:19:29.580><c> sending</c><00:19:29.880><c> you</c><00:19:29.940><c> these</c>

00:19:30.230 --> 00:19:30.240 align:start position:0%
which nodes uh are you sending you these
 

00:19:30.240 --> 00:19:31.909 align:start position:0%
which nodes uh are you sending you these
duplicates<00:19:30.720><c> and</c><00:19:31.140><c> which</c><00:19:31.260><c> ones</c><00:19:31.500><c> are</c><00:19:31.620><c> sending</c>

00:19:31.909 --> 00:19:31.919 align:start position:0%
duplicates and which ones are sending
 

00:19:31.919 --> 00:19:33.470 align:start position:0%
duplicates and which ones are sending
you<00:19:32.039><c> late</c><00:19:32.340><c> duplicates</c><00:19:32.880><c> and</c><00:19:33.059><c> you'll</c><00:19:33.240><c> end</c><00:19:33.360><c> up</c>

00:19:33.470 --> 00:19:33.480 align:start position:0%
you late duplicates and you'll end up
 

00:19:33.480 --> 00:19:35.750 align:start position:0%
you late duplicates and you'll end up
having<00:19:33.660><c> some</c><00:19:33.960><c> distribution</c><00:19:34.440><c> of</c>

00:19:35.750 --> 00:19:35.760 align:start position:0%
having some distribution of
 

00:19:35.760 --> 00:19:37.850 align:start position:0%
having some distribution of
um<00:19:35.820><c> the</c><00:19:36.539><c> the</c><00:19:36.660><c> number</c><00:19:36.840><c> of</c><00:19:37.020><c> duplicates</c><00:19:37.440><c> you</c><00:19:37.679><c> get</c>

00:19:37.850 --> 00:19:37.860 align:start position:0%
um the the number of duplicates you get
 

00:19:37.860 --> 00:19:40.549 align:start position:0%
um the the number of duplicates you get
and<00:19:38.400><c> the</c><00:19:38.580><c> latency</c><00:19:38.940><c> so</c><00:19:39.299><c> it</c><00:19:39.419><c> could</c><00:19:39.600><c> be</c><00:19:39.720><c> that</c><00:19:40.080><c> Paul</c>

00:19:40.549 --> 00:19:40.559 align:start position:0%
and the latency so it could be that Paul
 

00:19:40.559 --> 00:19:42.350 align:start position:0%
and the latency so it could be that Paul
over<00:19:40.860><c> here</c><00:19:40.980><c> in</c><00:19:41.160><c> the</c><00:19:41.280><c> front</c><00:19:41.400><c> constantly</c><00:19:42.000><c> sends</c>

00:19:42.350 --> 00:19:42.360 align:start position:0%
over here in the front constantly sends
 

00:19:42.360 --> 00:19:44.510 align:start position:0%
over here in the front constantly sends
me<00:19:42.480><c> some</c><00:19:42.960><c> late</c><00:19:43.200><c> duplicate</c><00:19:43.740><c> three</c><00:19:44.280><c> seconds</c>

00:19:44.510 --> 00:19:44.520 align:start position:0%
me some late duplicate three seconds
 

00:19:44.520 --> 00:19:46.970 align:start position:0%
me some late duplicate three seconds
late<00:19:44.880><c> whereas</c><00:19:45.780><c> Sean's</c><00:19:46.380><c> sending</c><00:19:46.620><c> it</c><00:19:46.740><c> to</c><00:19:46.860><c> me</c>

00:19:46.970 --> 00:19:46.980 align:start position:0%
late whereas Sean's sending it to me
 

00:19:46.980 --> 00:19:49.010 align:start position:0%
late whereas Sean's sending it to me
straight<00:19:47.160><c> away</c><00:19:47.280><c> instantly</c><00:19:47.820><c> so</c><00:19:48.360><c> I</c><00:19:48.660><c> come</c><00:19:48.840><c> up</c>

00:19:49.010 --> 00:19:49.020 align:start position:0%
straight away instantly so I come up
 

00:19:49.020 --> 00:19:51.350 align:start position:0%
straight away instantly so I come up
with<00:19:49.280><c> essentially</c><00:19:50.280><c> a</c><00:19:50.460><c> choking</c><00:19:50.820><c> strategy</c><00:19:51.240><c> is</c>

00:19:51.350 --> 00:19:51.360 align:start position:0%
with essentially a choking strategy is
 

00:19:51.360 --> 00:19:53.990 align:start position:0%
with essentially a choking strategy is
what<00:19:51.539><c> we</c><00:19:51.660><c> call</c><00:19:51.840><c> it</c><00:19:52.020><c> where</c><00:19:52.740><c> we</c><00:19:53.340><c> look</c><00:19:53.520><c> at</c><00:19:53.640><c> all</c><00:19:53.880><c> of</c>

00:19:53.990 --> 00:19:54.000 align:start position:0%
what we call it where we look at all of
 

00:19:54.000 --> 00:19:56.110 align:start position:0%
what we call it where we look at all of
the<00:19:54.120><c> distribution</c><00:19:54.539><c> of</c><00:19:55.080><c> people</c><00:19:55.320><c> sending</c><00:19:55.799><c> us</c>

00:19:56.110 --> 00:19:56.120 align:start position:0%
the distribution of people sending us
 

00:19:56.120 --> 00:19:58.549 align:start position:0%
the distribution of people sending us
duplicates<00:19:57.120><c> and</c><00:19:57.600><c> the</c><00:19:57.720><c> ones</c><00:19:57.900><c> that</c><00:19:58.020><c> are</c><00:19:58.140><c> late</c><00:19:58.320><c> or</c>

00:19:58.549 --> 00:19:58.559 align:start position:0%
duplicates and the ones that are late or
 

00:19:58.559 --> 00:20:00.230 align:start position:0%
duplicates and the ones that are late or
the<00:19:58.679><c> ones</c><00:19:58.799><c> that</c><00:19:58.919><c> have</c><00:19:59.039><c> lower</c><00:19:59.220><c> latency</c><00:19:59.700><c> and</c><00:20:00.120><c> we</c>

00:20:00.230 --> 00:20:00.240 align:start position:0%
the ones that have lower latency and we
 

00:20:00.240 --> 00:20:02.330 align:start position:0%
the ones that have lower latency and we
send<00:20:00.419><c> a</c><00:20:00.660><c> message</c><00:20:00.840><c> called</c><00:20:01.080><c> a</c><00:20:01.320><c> choke</c><00:20:01.500><c> so</c><00:20:02.039><c> in</c><00:20:02.160><c> this</c>

00:20:02.330 --> 00:20:02.340 align:start position:0%
send a message called a choke so in this
 

00:20:02.340 --> 00:20:04.310 align:start position:0%
send a message called a choke so in this
example<00:20:02.640><c> we</c><00:20:02.880><c> say</c><00:20:03.059><c> I'm</c><00:20:03.539><c> going</c><00:20:03.720><c> to</c><00:20:03.780><c> choke</c><00:20:04.020><c> Paul</c>

00:20:04.310 --> 00:20:04.320 align:start position:0%
example we say I'm going to choke Paul
 

00:20:04.320 --> 00:20:07.310 align:start position:0%
example we say I'm going to choke Paul
because<00:20:05.039><c> he</c><00:20:06.000><c> is</c><00:20:06.179><c> sending</c><00:20:06.660><c> me</c><00:20:06.780><c> late</c><00:20:06.960><c> messages</c>

00:20:07.310 --> 00:20:07.320 align:start position:0%
because he is sending me late messages
 

00:20:07.320 --> 00:20:09.650 align:start position:0%
because he is sending me late messages
all<00:20:07.679><c> the</c><00:20:07.799><c> time</c><00:20:07.919><c> what</c><00:20:08.820><c> the</c><00:20:08.880><c> choke</c><00:20:09.120><c> message</c><00:20:09.360><c> does</c>

00:20:09.650 --> 00:20:09.660 align:start position:0%
all the time what the choke message does
 

00:20:09.660 --> 00:20:11.810 align:start position:0%
all the time what the choke message does
is<00:20:09.780><c> it</c><00:20:09.960><c> indicates</c><00:20:10.320><c> to</c><00:20:10.559><c> Paul</c><00:20:10.799><c> to</c><00:20:11.039><c> no</c><00:20:11.580><c> longer</c>

00:20:11.810 --> 00:20:11.820 align:start position:0%
is it indicates to Paul to no longer
 

00:20:11.820 --> 00:20:14.810 align:start position:0%
is it indicates to Paul to no longer
send<00:20:12.059><c> me</c><00:20:12.299><c> these</c><00:20:12.960><c> messages</c><00:20:13.280><c> over</c><00:20:14.280><c> the</c><00:20:14.520><c> mesh</c>

00:20:14.810 --> 00:20:14.820 align:start position:0%
send me these messages over the mesh
 

00:20:14.820 --> 00:20:16.789 align:start position:0%
send me these messages over the mesh
instead<00:20:15.240><c> he</c><00:20:15.480><c> does</c><00:20:15.660><c> a</c><00:20:15.900><c> process</c><00:20:16.200><c> called</c><00:20:16.440><c> gossip</c>

00:20:16.789 --> 00:20:16.799 align:start position:0%
instead he does a process called gossip
 

00:20:16.799 --> 00:20:18.049 align:start position:0%
instead he does a process called gossip
where<00:20:17.039><c> he</c><00:20:17.160><c> just</c><00:20:17.280><c> sends</c><00:20:17.520><c> me</c><00:20:17.580><c> like</c><00:20:17.760><c> the</c><00:20:17.880><c> message</c>

00:20:18.049 --> 00:20:18.059 align:start position:0%
where he just sends me like the message
 

00:20:18.059 --> 00:20:21.049 align:start position:0%
where he just sends me like the message
ID<00:20:18.240><c> which</c><00:20:18.600><c> is</c><00:20:18.660><c> a</c><00:20:18.840><c> much</c><00:20:18.960><c> smaller</c><00:20:19.320><c> thing</c><00:20:19.940><c> so</c><00:20:20.940><c> over</c>

00:20:21.049 --> 00:20:21.059 align:start position:0%
ID which is a much smaller thing so over
 

00:20:21.059 --> 00:20:23.390 align:start position:0%
ID which is a much smaller thing so over
time<00:20:21.299><c> if</c><00:20:21.480><c> eventually</c><00:20:22.140><c> based</c><00:20:22.860><c> on</c><00:20:22.919><c> your</c><00:20:22.980><c> choking</c>

00:20:23.390 --> 00:20:23.400 align:start position:0%
time if eventually based on your choking
 

00:20:23.400 --> 00:20:24.710 align:start position:0%
time if eventually based on your choking
strategy<00:20:23.700><c> you</c><00:20:24.059><c> should</c><00:20:24.179><c> have</c><00:20:24.419><c> a</c><00:20:24.660><c> more</c>

00:20:24.710 --> 00:20:24.720 align:start position:0%
strategy you should have a more
 

00:20:24.720 --> 00:20:26.150 align:start position:0%
strategy you should have a more
efficient<00:20:25.020><c> Mass</c><00:20:25.260><c> where</c><00:20:25.740><c> you're</c><00:20:25.919><c> only</c>

00:20:26.150 --> 00:20:26.160 align:start position:0%
efficient Mass where you're only
 

00:20:26.160 --> 00:20:29.330 align:start position:0%
efficient Mass where you're only
receiving<00:20:26.700><c> the</c><00:20:26.940><c> messages</c><00:20:27.620><c> with</c><00:20:28.620><c> a</c><00:20:29.220><c> lower</c>

00:20:29.330 --> 00:20:29.340 align:start position:0%
receiving the messages with a lower
 

00:20:29.340 --> 00:20:31.370 align:start position:0%
receiving the messages with a lower
number<00:20:29.580><c> of</c><00:20:29.700><c> duplicates</c><00:20:30.179><c> maybe</c><00:20:30.780><c> from</c><00:20:31.020><c> just</c><00:20:31.200><c> one</c>

00:20:31.370 --> 00:20:31.380 align:start position:0%
number of duplicates maybe from just one
 

00:20:31.380 --> 00:20:32.750 align:start position:0%
number of duplicates maybe from just one
or<00:20:31.500><c> two</c><00:20:31.559><c> peers</c><00:20:31.860><c> where</c><00:20:32.100><c> the</c><00:20:32.220><c> rest</c><00:20:32.340><c> of</c><00:20:32.460><c> them</c><00:20:32.580><c> are</c>

00:20:32.750 --> 00:20:32.760 align:start position:0%
or two peers where the rest of them are
 

00:20:32.760 --> 00:20:34.909 align:start position:0%
or two peers where the rest of them are
choked<00:20:33.120><c> and</c><00:20:33.780><c> you</c><00:20:33.960><c> still</c><00:20:34.140><c> receive</c><00:20:34.380><c> gossip</c><00:20:34.740><c> from</c>

00:20:34.909 --> 00:20:34.919 align:start position:0%
choked and you still receive gossip from
 

00:20:34.919 --> 00:20:36.770 align:start position:0%
choked and you still receive gossip from
them<00:20:35.039><c> so</c><00:20:35.220><c> if</c><00:20:35.340><c> the</c><00:20:35.580><c> two</c><00:20:35.880><c> peers</c><00:20:36.360><c> that</c><00:20:36.539><c> you</c><00:20:36.660><c> have</c>

00:20:36.770 --> 00:20:36.780 align:start position:0%
them so if the two peers that you have
 

00:20:36.780 --> 00:20:39.830 align:start position:0%
them so if the two peers that you have
in<00:20:36.960><c> your</c><00:20:37.080><c> mesh</c><00:20:37.440><c> are</c><00:20:37.980><c> slow</c><00:20:38.220><c> and</c><00:20:39.179><c> the</c><00:20:39.480><c> other</c><00:20:39.600><c> ones</c>

00:20:39.830 --> 00:20:39.840 align:start position:0%
in your mesh are slow and the other ones
 

00:20:39.840 --> 00:20:41.150 align:start position:0%
in your mesh are slow and the other ones
that<00:20:40.020><c> you</c><00:20:40.080><c> have</c><00:20:40.200><c> choked</c><00:20:40.500><c> are</c><00:20:40.620><c> started</c><00:20:40.860><c> sending</c>

00:20:41.150 --> 00:20:41.160 align:start position:0%
that you have choked are started sending
 

00:20:41.160 --> 00:20:42.650 align:start position:0%
that you have choked are started sending
you<00:20:41.220><c> message</c><00:20:41.340><c> IDs</c><00:20:41.820><c> before</c><00:20:42.000><c> you</c><00:20:42.240><c> send</c><00:20:42.419><c> them</c><00:20:42.539><c> in</c>

00:20:42.650 --> 00:20:42.660 align:start position:0%
you message IDs before you send them in
 

00:20:42.660 --> 00:20:44.390 align:start position:0%
you message IDs before you send them in
the<00:20:42.780><c> mesh</c><00:20:43.020><c> we</c><00:20:43.200><c> have</c><00:20:43.380><c> an</c><00:20:43.500><c> unchoked</c><00:20:44.039><c> message</c><00:20:44.100><c> so</c>

00:20:44.390 --> 00:20:44.400 align:start position:0%
the mesh we have an unchoked message so
 

00:20:44.400 --> 00:20:45.529 align:start position:0%
the mesh we have an unchoked message so
we<00:20:44.520><c> can</c><00:20:44.640><c> uncheck</c><00:20:45.000><c> them</c><00:20:45.059><c> and</c><00:20:45.179><c> put</c><00:20:45.299><c> them</c><00:20:45.360><c> back</c>

00:20:45.529 --> 00:20:45.539 align:start position:0%
we can uncheck them and put them back
 

00:20:45.539 --> 00:20:48.890 align:start position:0%
we can uncheck them and put them back
into<00:20:45.660><c> the</c><00:20:45.840><c> mesh</c><00:20:46.580><c> so</c><00:20:47.580><c> ultimately</c><00:20:48.179><c> the</c><00:20:48.660><c> idea</c>

00:20:48.890 --> 00:20:48.900 align:start position:0%
into the mesh so ultimately the idea
 

00:20:48.900 --> 00:20:50.029 align:start position:0%
into the mesh so ultimately the idea
would<00:20:49.080><c> be</c><00:20:49.140><c> is</c><00:20:49.320><c> that</c><00:20:49.500><c> you're</c><00:20:49.740><c> you're</c>

00:20:50.029 --> 00:20:50.039 align:start position:0%
would be is that you're you're
 

00:20:50.039 --> 00:20:53.930 align:start position:0%
would be is that you're you're
dynamically<00:20:50.700><c> changing</c><00:20:51.539><c> uh</c><00:20:52.440><c> your</c><00:20:53.220><c> mesh</c><00:20:53.580><c> and</c>

00:20:53.930 --> 00:20:53.940 align:start position:0%
dynamically changing uh your mesh and
 

00:20:53.940 --> 00:20:55.850 align:start position:0%
dynamically changing uh your mesh and
how<00:20:54.299><c> many</c><00:20:54.360><c> what</c><00:20:54.660><c> peers</c><00:20:55.020><c> what</c><00:20:55.380><c> peers</c><00:20:55.679><c> are</c>

00:20:55.850 --> 00:20:55.860 align:start position:0%
how many what peers what peers are
 

00:20:55.860 --> 00:20:57.590 align:start position:0%
how many what peers what peers are
sending<00:20:56.220><c> you</c><00:20:56.280><c> messages</c><00:20:56.580><c> and</c><00:20:57.299><c> how</c><00:20:57.480><c> fast</c>

00:20:57.590 --> 00:20:57.600 align:start position:0%
sending you messages and how fast
 

00:20:57.600 --> 00:21:00.049 align:start position:0%
sending you messages and how fast
they're<00:20:57.780><c> doing</c><00:20:58.020><c> it</c><00:20:58.460><c> in</c><00:20:59.460><c> order</c><00:20:59.580><c> to</c><00:20:59.760><c> try</c><00:20:59.880><c> and</c>

00:21:00.049 --> 00:21:00.059 align:start position:0%
they're doing it in order to try and
 

00:21:00.059 --> 00:21:02.210 align:start position:0%
they're doing it in order to try and
make<00:21:00.179><c> it</c><00:21:00.360><c> essentially</c><00:21:00.840><c> more</c><00:21:01.020><c> efficient</c>

00:21:02.210 --> 00:21:02.220 align:start position:0%
make it essentially more efficient
 

00:21:02.220 --> 00:21:04.070 align:start position:0%
make it essentially more efficient
hopefully<00:21:02.820><c> that</c><00:21:03.000><c> makes</c><00:21:03.179><c> sense</c><00:21:03.299><c> I</c><00:21:03.539><c> take</c>

00:21:04.070 --> 00:21:04.080 align:start position:0%
hopefully that makes sense I take
 

00:21:04.080 --> 00:21:05.810 align:start position:0%
hopefully that makes sense I take
questions<00:21:04.260><c> afterwards</c>

00:21:05.810 --> 00:21:05.820 align:start position:0%
questions afterwards
 

00:21:05.820 --> 00:21:07.789 align:start position:0%
questions afterwards
does<00:21:06.419><c> this</c><00:21:06.600><c> work</c><00:21:06.840><c> I</c><00:21:07.140><c> guess</c><00:21:07.260><c> is</c><00:21:07.440><c> the</c><00:21:07.620><c> question</c>

00:21:07.789 --> 00:21:07.799 align:start position:0%
does this work I guess is the question
 

00:21:07.799 --> 00:21:09.169 align:start position:0%
does this work I guess is the question
there's<00:21:08.220><c> been</c><00:21:08.460><c> some</c><00:21:08.640><c> preliminary</c>

00:21:09.169 --> 00:21:09.179 align:start position:0%
there's been some preliminary
 

00:21:09.179 --> 00:21:11.450 align:start position:0%
there's been some preliminary
simulations<00:21:09.900><c> on</c><00:21:10.200><c> this</c><00:21:10.320><c> uh</c><00:21:10.919><c> as</c><00:21:11.100><c> I</c><00:21:11.220><c> mentioned</c>

00:21:11.450 --> 00:21:11.460 align:start position:0%
simulations on this uh as I mentioned
 

00:21:11.460 --> 00:21:13.970 align:start position:0%
simulations on this uh as I mentioned
viso<00:21:12.000><c> from</c><00:21:12.240><c> lip</c><00:21:12.539><c> P2P</c><00:21:12.840><c> and</c><00:21:13.020><c> protocol</c><00:21:13.200><c> Labs</c><00:21:13.620><c> has</c>

00:21:13.970 --> 00:21:13.980 align:start position:0%
viso from lip P2P and protocol Labs has
 

00:21:13.980 --> 00:21:16.310 align:start position:0%
viso from lip P2P and protocol Labs has
done<00:21:14.280><c> a</c><00:21:14.760><c> work</c><00:21:14.880><c> done</c><00:21:15.299><c> some</c><00:21:15.480><c> work</c><00:21:15.600><c> on</c><00:21:15.780><c> this</c><00:21:15.900><c> he's</c>

00:21:16.310 --> 00:21:16.320 align:start position:0%
done a work done some work on this he's
 

00:21:16.320 --> 00:21:18.890 align:start position:0%
done a work done some work on this he's
built<00:21:16.740><c> a</c><00:21:16.799><c> generic</c><00:21:17.160><c> simulation</c><00:21:17.640><c> uh</c><00:21:18.240><c> from</c><00:21:18.480><c> for</c>

00:21:18.890 --> 00:21:18.900 align:start position:0%
built a generic simulation uh from for
 

00:21:18.900 --> 00:21:22.789 align:start position:0%
built a generic simulation uh from for
the<00:21:19.500><c> Go</c><00:21:19.919><c> version</c><00:21:20.280><c> of</c><00:21:20.520><c> this</c><00:21:20.700><c> with</c><00:21:21.179><c> 250</c><00:21:21.840><c> 500</c><00:21:22.500><c> and</c>

00:21:22.789 --> 00:21:22.799 align:start position:0%
the Go version of this with 250 500 and
 

00:21:22.799 --> 00:21:24.250 align:start position:0%
the Go version of this with 250 500 and
a<00:21:22.919><c> thousand</c><00:21:23.220><c> nodes</c>

00:21:24.250 --> 00:21:24.260 align:start position:0%
a thousand nodes
 

00:21:24.260 --> 00:21:27.169 align:start position:0%
a thousand nodes
and<00:21:25.260><c> so</c><00:21:25.440><c> this</c><00:21:25.679><c> is</c><00:21:25.799><c> this</c><00:21:26.520><c> is</c><00:21:26.580><c> with</c><00:21:26.760><c> a</c><00:21:26.940><c> mesh</c>

00:21:27.169 --> 00:21:27.179 align:start position:0%
and so this is this is with a mesh
 

00:21:27.179 --> 00:21:28.970 align:start position:0%
and so this is this is with a mesh
degree<00:21:27.360><c> of</c><00:21:27.539><c> six</c><00:21:27.720><c> so</c><00:21:27.960><c> there's</c><00:21:28.140><c> roughly</c><00:21:28.620><c> about</c><00:21:28.740><c> a</c>

00:21:28.970 --> 00:21:28.980 align:start position:0%
degree of six so there's roughly about a
 

00:21:28.980 --> 00:21:30.409 align:start position:0%
degree of six so there's roughly about a
six<00:21:29.100><c> times</c><00:21:29.280><c> amplification</c><00:21:29.940><c> if</c><00:21:30.120><c> you</c><00:21:30.240><c> look</c><00:21:30.360><c> at</c>

00:21:30.409 --> 00:21:30.419 align:start position:0%
six times amplification if you look at
 

00:21:30.419 --> 00:21:32.149 align:start position:0%
six times amplification if you look at
the<00:21:30.539><c> messages</c><00:21:30.720><c> in</c><00:21:31.020><c> these</c><00:21:31.140><c> simulations</c><00:21:31.559><c> but</c>

00:21:32.149 --> 00:21:32.159 align:start position:0%
the messages in these simulations but
 

00:21:32.159 --> 00:21:33.710 align:start position:0%
the messages in these simulations but
pretty<00:21:32.400><c> much</c><00:21:32.520><c> in</c><00:21:32.700><c> all</c><00:21:33.059><c> of</c><00:21:33.179><c> the</c><00:21:33.299><c> simulations</c>

00:21:33.710 --> 00:21:33.720 align:start position:0%
pretty much in all of the simulations
 

00:21:33.720 --> 00:21:36.230 align:start position:0%
pretty much in all of the simulations
what<00:21:34.320><c> this</c><00:21:34.500><c> graph</c><00:21:34.679><c> is</c><00:21:34.860><c> showing</c><00:21:35.159><c> you</c><00:21:35.280><c> is</c><00:21:36.000><c> that</c>

00:21:36.230 --> 00:21:36.240 align:start position:0%
what this graph is showing you is that
 

00:21:36.240 --> 00:21:38.390 align:start position:0%
what this graph is showing you is that
you<00:21:36.419><c> get</c><00:21:36.539><c> roughly</c><00:21:36.960><c> a</c><00:21:37.140><c> 50</c><00:21:37.320><c> reduction</c><00:21:38.100><c> in</c><00:21:38.280><c> the</c>

00:21:38.390 --> 00:21:38.400 align:start position:0%
you get roughly a 50 reduction in the
 

00:21:38.400 --> 00:21:41.029 align:start position:0%
you get roughly a 50 reduction in the
duplicates<00:21:38.820><c> from</c><00:21:39.000><c> every</c><00:21:39.240><c> sub</c><00:21:39.600><c> now</c><00:21:40.320><c> as</c><00:21:40.740><c> I</c><00:21:40.919><c> said</c>

00:21:41.029 --> 00:21:41.039 align:start position:0%
duplicates from every sub now as I said
 

00:21:41.039 --> 00:21:42.529 align:start position:0%
duplicates from every sub now as I said
there's<00:21:41.220><c> a</c><00:21:41.400><c> choking</c><00:21:41.760><c> and</c><00:21:41.940><c> a</c><00:21:42.059><c> non-choking</c>

00:21:42.529 --> 00:21:42.539 align:start position:0%
there's a choking and a non-choking
 

00:21:42.539 --> 00:21:44.210 align:start position:0%
there's a choking and a non-choking
strategy<00:21:42.840><c> which</c><00:21:43.080><c> are</c><00:21:43.200><c> left</c><00:21:43.440><c> somewhat</c><00:21:43.860><c> generic</c>

00:21:44.210 --> 00:21:44.220 align:start position:0%
strategy which are left somewhat generic
 

00:21:44.220 --> 00:21:46.010 align:start position:0%
strategy which are left somewhat generic
and<00:21:44.400><c> I</c><00:21:44.520><c> think</c><00:21:44.640><c> we</c><00:21:44.820><c> can</c><00:21:44.940><c> tune</c><00:21:45.179><c> this</c><00:21:45.539><c> to</c><00:21:45.840><c> be</c>

00:21:46.010 --> 00:21:46.020 align:start position:0%
and I think we can tune this to be
 

00:21:46.020 --> 00:21:47.930 align:start position:0%
and I think we can tune this to be
significant<00:21:46.559><c> especially</c><00:21:47.220><c> if</c><00:21:47.340><c> we</c><00:21:47.520><c> target</c><00:21:47.640><c> it</c>

00:21:47.930 --> 00:21:47.940 align:start position:0%
significant especially if we target it
 

00:21:47.940 --> 00:21:49.909 align:start position:0%
significant especially if we target it
for<00:21:48.179><c> the</c><00:21:48.360><c> ethereum</c><00:21:48.780><c> network</c><00:21:48.960><c> I</c><00:21:49.500><c> think</c><00:21:49.620><c> we</c><00:21:49.740><c> can</c>

00:21:49.909 --> 00:21:49.919 align:start position:0%
for the ethereum network I think we can
 

00:21:49.919 --> 00:21:52.789 align:start position:0%
for the ethereum network I think we can
get<00:21:50.039><c> better</c><00:21:50.340><c> versions</c><00:21:50.820><c> of</c><00:21:50.940><c> this</c><00:21:51.059><c> but</c><00:21:51.780><c> at</c><00:21:52.320><c> face</c>

00:21:52.789 --> 00:21:52.799 align:start position:0%
get better versions of this but at face
 

00:21:52.799 --> 00:21:53.930 align:start position:0%
get better versions of this but at face
value<00:21:53.039><c> it</c><00:21:53.220><c> looks</c><00:21:53.400><c> like</c><00:21:53.460><c> you</c><00:21:53.580><c> can</c><00:21:53.640><c> reduce</c><00:21:53.760><c> the</c>

00:21:53.930 --> 00:21:53.940 align:start position:0%
value it looks like you can reduce the
 

00:21:53.940 --> 00:21:56.270 align:start position:0%
value it looks like you can reduce the
GPS<00:21:54.120><c> by</c><00:21:54.539><c> 50</c><00:21:54.659><c> just</c><00:21:55.140><c> by</c><00:21:55.380><c> adding</c><00:21:55.860><c> these</c><00:21:56.039><c> kinds</c><00:21:56.220><c> of</c>

00:21:56.270 --> 00:21:56.280 align:start position:0%
GPS by 50 just by adding these kinds of
 

00:21:56.280 --> 00:21:57.470 align:start position:0%
GPS by 50 just by adding these kinds of
messages

00:21:57.470 --> 00:21:57.480 align:start position:0%
messages
 

00:21:57.480 --> 00:21:58.430 align:start position:0%
messages
um the<00:21:57.600><c> next</c><00:21:57.780><c> thing</c><00:21:57.900><c> we</c><00:21:58.020><c> probably</c><00:21:58.260><c> should</c>

00:21:58.430 --> 00:21:58.440 align:start position:0%
um the next thing we probably should
 

00:21:58.440 --> 00:22:00.950 align:start position:0%
um the next thing we probably should
talk<00:21:58.620><c> about</c><00:21:58.679><c> is</c><00:21:58.980><c> latency</c><00:21:59.400><c> uh</c>

00:22:00.950 --> 00:22:00.960 align:start position:0%
talk about is latency uh
 

00:22:00.960 --> 00:22:03.110 align:start position:0%
talk about is latency uh
I<00:22:01.559><c> kind</c><00:22:01.740><c> of</c><00:22:01.860><c> suggested</c><00:22:02.220><c> that</c><00:22:02.340><c> we</c><00:22:02.460><c> could</c><00:22:02.580><c> get</c><00:22:02.760><c> a</c>

00:22:03.110 --> 00:22:03.120 align:start position:0%
I kind of suggested that we could get a
 

00:22:03.120 --> 00:22:04.970 align:start position:0%
I kind of suggested that we could get a
reduction<00:22:03.659><c> in</c><00:22:03.900><c> duplicates</c><00:22:04.380><c> and</c><00:22:04.559><c> reduction</c><00:22:04.860><c> in</c>

00:22:04.970 --> 00:22:04.980 align:start position:0%
reduction in duplicates and reduction in
 

00:22:04.980 --> 00:22:07.850 align:start position:0%
reduction in duplicates and reduction in
latency<00:22:05.340><c> uh</c><00:22:05.940><c> the</c><00:22:06.120><c> initial</c><00:22:06.360><c> results</c><00:22:06.539><c> that</c><00:22:06.900><c> uh</c>

00:22:07.850 --> 00:22:07.860 align:start position:0%
latency uh the initial results that uh
 

00:22:07.860 --> 00:22:10.250 align:start position:0%
latency uh the initial results that uh
visor<00:22:08.460><c> has</c><00:22:08.820><c> uh</c><00:22:09.299><c> completed</c><00:22:09.600><c> in</c><00:22:09.720><c> a</c><00:22:09.900><c> simulation</c>

00:22:10.250 --> 00:22:10.260 align:start position:0%
visor has uh completed in a simulation
 

00:22:10.260 --> 00:22:13.610 align:start position:0%
visor has uh completed in a simulation
seems<00:22:11.159><c> that</c><00:22:11.280><c> the</c><00:22:11.520><c> latency</c><00:22:11.940><c> increases</c><00:22:12.539><c> so</c><00:22:12.960><c> on</c>

00:22:13.610 --> 00:22:13.620 align:start position:0%
seems that the latency increases so on
 

00:22:13.620 --> 00:22:15.770 align:start position:0%
seems that the latency increases so on
the<00:22:13.740><c> left</c><00:22:13.919><c> is</c><00:22:14.460><c> uh</c><00:22:14.880><c> Gossip</c><00:22:15.179><c> sub</c><00:22:15.360><c> latency</c>

00:22:15.770 --> 00:22:15.780 align:start position:0%
the left is uh Gossip sub latency
 

00:22:15.780 --> 00:22:17.770 align:start position:0%
the left is uh Gossip sub latency
distribution<00:22:16.200><c> where</c><00:22:16.500><c> the</c><00:22:16.740><c> buckets</c><00:22:17.039><c> are</c><00:22:17.400><c> like</c>

00:22:17.770 --> 00:22:17.780 align:start position:0%
distribution where the buckets are like
 

00:22:17.780 --> 00:22:20.210 align:start position:0%
distribution where the buckets are like
milliseconds<00:22:18.780><c> since</c><00:22:19.500><c> you</c><00:22:19.679><c> received</c><00:22:20.100><c> the</c>

00:22:20.210 --> 00:22:20.220 align:start position:0%
milliseconds since you received the
 

00:22:20.220 --> 00:22:22.310 align:start position:0%
milliseconds since you received the
message<00:22:20.340><c> and</c><00:22:20.880><c> on</c><00:22:21.059><c> the</c><00:22:21.179><c> right</c><00:22:21.299><c> is</c><00:22:21.720><c> uh</c><00:22:22.020><c> episode</c>

00:22:22.310 --> 00:22:22.320 align:start position:0%
message and on the right is uh episode
 

00:22:22.320 --> 00:22:25.190 align:start position:0%
message and on the right is uh episode
so<00:22:23.220><c> you</c><00:22:23.400><c> we</c><00:22:23.820><c> receive</c><00:22:24.480><c> more</c><00:22:24.659><c> messages</c><00:22:24.900><c> with</c>

00:22:25.190 --> 00:22:25.200 align:start position:0%
so you we receive more messages with
 

00:22:25.200 --> 00:22:27.470 align:start position:0%
so you we receive more messages with
higher<00:22:25.500><c> latency</c><00:22:25.799><c> in</c><00:22:26.100><c> these</c><00:22:26.340><c> simulations</c><00:22:26.760><c> but</c>

00:22:27.470 --> 00:22:27.480 align:start position:0%
higher latency in these simulations but
 

00:22:27.480 --> 00:22:30.230 align:start position:0%
higher latency in these simulations but
as<00:22:27.659><c> I</c><00:22:27.840><c> was</c><00:22:27.960><c> saying</c><00:22:28.260><c> uh</c><00:22:28.740><c> these</c><00:22:29.220><c> are</c>

00:22:30.230 --> 00:22:30.240 align:start position:0%
as I was saying uh these are
 

00:22:30.240 --> 00:22:32.810 align:start position:0%
as I was saying uh these are
somewhat<00:22:30.900><c> generic</c><00:22:31.320><c> the</c><00:22:31.799><c> the</c><00:22:31.980><c> topology</c><00:22:32.580><c> of</c>

00:22:32.810 --> 00:22:32.820 align:start position:0%
somewhat generic the the topology of
 

00:22:32.820 --> 00:22:34.190 align:start position:0%
somewhat generic the the topology of
these<00:22:33.000><c> does</c><00:22:33.179><c> not</c><00:22:33.360><c> look</c><00:22:33.480><c> like</c><00:22:33.659><c> the</c><00:22:33.840><c> ethereum</c>

00:22:34.190 --> 00:22:34.200 align:start position:0%
these does not look like the ethereum
 

00:22:34.200 --> 00:22:36.649 align:start position:0%
these does not look like the ethereum
network<00:22:34.320><c> that</c><00:22:35.220><c> we</c><00:22:35.340><c> have</c><00:22:35.460><c> and</c><00:22:36.120><c> these</c><00:22:36.419><c> can</c><00:22:36.539><c> be</c>

00:22:36.649 --> 00:22:36.659 align:start position:0%
network that we have and these can be
 

00:22:36.659 --> 00:22:38.750 align:start position:0%
network that we have and these can be
highly<00:22:37.140><c> tuned</c><00:22:37.620><c> to</c><00:22:37.740><c> what</c><00:22:38.159><c> we</c><00:22:38.280><c> need</c><00:22:38.400><c> there's</c><00:22:38.580><c> a</c>

00:22:38.750 --> 00:22:38.760 align:start position:0%
highly tuned to what we need there's a
 

00:22:38.760 --> 00:22:40.430 align:start position:0%
highly tuned to what we need there's a
lot<00:22:38.820><c> of</c><00:22:38.940><c> like</c><00:22:39.240><c> research</c><00:22:39.659><c> work</c><00:22:39.840><c> going</c><00:22:40.020><c> in</c><00:22:40.260><c> there</c>

00:22:40.430 --> 00:22:40.440 align:start position:0%
lot of like research work going in there
 

00:22:40.440 --> 00:22:42.350 align:start position:0%
lot of like research work going in there
there's<00:22:41.280><c> a</c><00:22:41.460><c> few</c><00:22:41.580><c> people</c><00:22:41.820><c> in</c><00:22:42.059><c> the</c><00:22:42.120><c> audience</c>

00:22:42.350 --> 00:22:42.360 align:start position:0%
there's a few people in the audience
 

00:22:42.360 --> 00:22:44.270 align:start position:0%
there's a few people in the audience
where<00:22:42.600><c> I</c><00:22:42.780><c> think</c><00:22:43.080><c> that</c><00:22:43.260><c> I've</c><00:22:43.440><c> promised</c><00:22:43.860><c> uh</c>

00:22:44.270 --> 00:22:44.280 align:start position:0%
where I think that I've promised uh
 

00:22:44.280 --> 00:22:47.990 align:start position:0%
where I think that I've promised uh
results<00:22:44.520><c> for</c><00:22:44.940><c> a</c><00:22:45.620><c> mainnet</c><00:22:46.620><c> version</c><00:22:46.860><c> of</c><00:22:47.100><c> this</c><00:22:47.280><c> so</c>

00:22:47.990 --> 00:22:48.000 align:start position:0%
results for a mainnet version of this so
 

00:22:48.000 --> 00:22:50.390 align:start position:0%
results for a mainnet version of this so
uh<00:22:48.419><c> asset</c><00:22:48.720><c> Sigma</c><00:22:49.020><c> Prime</c><00:22:49.200><c> we've</c><00:22:49.559><c> built</c><00:22:49.980><c> uh</c>

00:22:50.390 --> 00:22:50.400 align:start position:0%
uh asset Sigma Prime we've built uh
 

00:22:50.400 --> 00:22:51.770 align:start position:0%
uh asset Sigma Prime we've built uh
essentially<00:22:50.760><c> a</c><00:22:50.940><c> production</c><00:22:51.299><c> version</c><00:22:51.539><c> of</c>

00:22:51.770 --> 00:22:51.780 align:start position:0%
essentially a production version of
 

00:22:51.780 --> 00:22:54.230 align:start position:0%
essentially a production version of
episode<00:22:52.020><c> inside</c><00:22:52.500><c> gossip</c><00:22:52.980><c> sub</c><00:22:53.159><c> the</c><00:22:53.820><c> advantages</c>

00:22:54.230 --> 00:22:54.240 align:start position:0%
episode inside gossip sub the advantages
 

00:22:54.240 --> 00:22:56.149 align:start position:0%
episode inside gossip sub the advantages
are<00:22:54.539><c> that</c><00:22:54.720><c> it's</c><00:22:54.840><c> backwards</c><00:22:55.260><c> compatible</c><00:22:55.559><c> so</c><00:22:55.919><c> we</c>

00:22:56.149 --> 00:22:56.159 align:start position:0%
are that it's backwards compatible so we
 

00:22:56.159 --> 00:22:59.090 align:start position:0%
are that it's backwards compatible so we
can<00:22:56.340><c> release</c><00:22:56.640><c> it</c><00:22:57.000><c> in</c><00:22:57.600><c> in</c><00:22:57.960><c> our</c><00:22:58.200><c> clients</c><00:22:58.620><c> it'll</c>

00:22:59.090 --> 00:22:59.100 align:start position:0%
can release it in in our clients it'll
 

00:22:59.100 --> 00:23:00.830 align:start position:0%
can release it in in our clients it'll
work<00:22:59.280><c> existingly</c><00:23:00.000><c> with</c><00:23:00.179><c> every</c><00:23:00.360><c> other</c><00:23:00.480><c> peer</c>

00:23:00.830 --> 00:23:00.840 align:start position:0%
work existingly with every other peer
 

00:23:00.840 --> 00:23:02.750 align:start position:0%
work existingly with every other peer
and<00:23:00.960><c> every</c><00:23:01.080><c> other</c><00:23:01.260><c> gossip</c><00:23:01.620><c> sub</c>

00:23:02.750 --> 00:23:02.760 align:start position:0%
and every other gossip sub
 

00:23:02.760 --> 00:23:04.669 align:start position:0%
and every other gossip sub
um<00:23:02.820><c> node</c><00:23:03.480><c> on</c><00:23:03.600><c> the</c><00:23:03.720><c> network</c><00:23:03.840><c> but</c><00:23:04.320><c> if</c><00:23:04.500><c> there</c>

00:23:04.669 --> 00:23:04.679 align:start position:0%
um node on the network but if there
 

00:23:04.679 --> 00:23:06.649 align:start position:0%
um node on the network but if there
happens<00:23:04.980><c> to</c><00:23:05.220><c> be</c><00:23:05.340><c> another</c><00:23:05.520><c> episode</c><00:23:05.820><c> node</c><00:23:06.539><c> on</c>

00:23:06.649 --> 00:23:06.659 align:start position:0%
happens to be another episode node on
 

00:23:06.659 --> 00:23:07.909 align:start position:0%
happens to be another episode node on
the<00:23:06.780><c> network</c><00:23:06.840><c> we</c><00:23:07.140><c> can</c><00:23:07.260><c> start</c>

00:23:07.909 --> 00:23:07.919 align:start position:0%
the network we can start
 

00:23:07.919 --> 00:23:09.649 align:start position:0%
the network we can start
getting<00:23:08.400><c> this</c><00:23:08.640><c> bandwidth</c><00:23:09.059><c> minimization</c><00:23:09.480><c> so</c>

00:23:09.649 --> 00:23:09.659 align:start position:0%
getting this bandwidth minimization so
 

00:23:09.659 --> 00:23:10.789 align:start position:0%
getting this bandwidth minimization so
the<00:23:09.780><c> fact</c><00:23:09.900><c> that</c><00:23:10.020><c> it's</c><00:23:10.140><c> backwards</c><00:23:10.500><c> compatible</c>

00:23:10.789 --> 00:23:10.799 align:start position:0%
the fact that it's backwards compatible
 

00:23:10.799 --> 00:23:12.350 align:start position:0%
the fact that it's backwards compatible
is<00:23:11.220><c> super</c><00:23:11.400><c> handy</c><00:23:11.760><c> we</c><00:23:11.880><c> can</c><00:23:12.000><c> kind</c><00:23:12.179><c> of</c><00:23:12.240><c> just</c>

00:23:12.350 --> 00:23:12.360 align:start position:0%
is super handy we can kind of just
 

00:23:12.360 --> 00:23:14.690 align:start position:0%
is super handy we can kind of just
release<00:23:12.480><c> it</c><00:23:12.720><c> whenever</c><00:23:12.960><c> we</c><00:23:13.140><c> want</c><00:23:13.400><c> we're</c><00:23:14.400><c> also</c>

00:23:14.690 --> 00:23:14.700 align:start position:0%
release it whenever we want we're also
 

00:23:14.700 --> 00:23:16.490 align:start position:0%
release it whenever we want we're also
working<00:23:14.820><c> on</c><00:23:15.059><c> a</c><00:23:15.179><c> mainnet</c><00:23:15.600><c> simulation</c><00:23:16.020><c> so</c><00:23:16.380><c> that</c>

00:23:16.490 --> 00:23:16.500 align:start position:0%
working on a mainnet simulation so that
 

00:23:16.500 --> 00:23:18.710 align:start position:0%
working on a mainnet simulation so that
we<00:23:16.620><c> can</c><00:23:16.740><c> actually</c><00:23:16.860><c> simulate</c><00:23:17.460><c> the</c><00:23:18.240><c> bandwidth</c>

00:23:18.710 --> 00:23:18.720 align:start position:0%
we can actually simulate the bandwidth
 

00:23:18.720 --> 00:23:21.409 align:start position:0%
we can actually simulate the bandwidth
that<00:23:18.780><c> exists</c><00:23:19.080><c> on</c><00:23:19.200><c> mainnet</c><00:23:19.679><c> and</c><00:23:19.919><c> then</c><00:23:20.240><c> apply</c><00:23:21.240><c> Fe</c>

00:23:21.409 --> 00:23:21.419 align:start position:0%
that exists on mainnet and then apply Fe
 

00:23:21.419 --> 00:23:23.270 align:start position:0%
that exists on mainnet and then apply Fe
sub<00:23:21.720><c> and</c><00:23:21.960><c> then</c><00:23:22.080><c> get</c><00:23:22.260><c> essentially</c><00:23:22.740><c> more</c>

00:23:23.270 --> 00:23:23.280 align:start position:0%
sub and then get essentially more
 

00:23:23.280 --> 00:23:25.850 align:start position:0%
sub and then get essentially more
specific<00:23:24.240><c> data</c><00:23:24.720><c> that's</c><00:23:24.900><c> more</c><00:23:25.200><c> robust</c><00:23:25.500><c> and</c><00:23:25.679><c> how</c>

00:23:25.850 --> 00:23:25.860 align:start position:0%
specific data that's more robust and how
 

00:23:25.860 --> 00:23:28.430 align:start position:0%
specific data that's more robust and how
we<00:23:26.159><c> can</c><00:23:26.280><c> actually</c><00:23:26.400><c> apply</c><00:23:26.760><c> this</c><00:23:26.940><c> to</c><00:23:27.360><c> what</c><00:23:28.260><c> it</c>

00:23:28.430 --> 00:23:28.440 align:start position:0%
we can actually apply this to what it
 

00:23:28.440 --> 00:23:29.750 align:start position:0%
we can actually apply this to what it
would<00:23:28.559><c> look</c><00:23:28.620><c> like</c><00:23:28.740><c> on</c><00:23:28.860><c> an</c><00:23:29.039><c> ethereum</c><00:23:29.400><c> two</c><00:23:29.580><c> main</c>

00:23:29.750 --> 00:23:29.760 align:start position:0%
would look like on an ethereum two main
 

00:23:29.760 --> 00:23:30.610 align:start position:0%
would look like on an ethereum two main
net

00:23:30.610 --> 00:23:30.620 align:start position:0%
net
 

00:23:30.620 --> 00:23:32.990 align:start position:0%
net
these<00:23:31.620><c> will</c><00:23:31.740><c> publish</c><00:23:32.159><c> results</c><00:23:32.520><c> from</c><00:23:32.820><c> this</c>

00:23:32.990 --> 00:23:33.000 align:start position:0%
these will publish results from this
 

00:23:33.000 --> 00:23:35.330 align:start position:0%
these will publish results from this
very<00:23:33.840><c> soon</c><00:23:34.020><c> and</c><00:23:34.140><c> if</c><00:23:34.260><c> you're</c><00:23:34.380><c> interested</c><00:23:34.679><c> just</c>

00:23:35.330 --> 00:23:35.340 align:start position:0%
very soon and if you're interested just
 

00:23:35.340 --> 00:23:36.830 align:start position:0%
very soon and if you're interested just
let<00:23:35.520><c> us</c><00:23:35.640><c> know</c>

00:23:36.830 --> 00:23:36.840 align:start position:0%
let us know
 

00:23:36.840 --> 00:23:40.250 align:start position:0%
let us know
so<00:23:37.559><c> the</c><00:23:37.980><c> title</c><00:23:38.220><c> of</c><00:23:38.280><c> the</c><00:23:38.400><c> talk</c><00:23:38.580><c> was</c><00:23:38.940><c> reducing</c><00:23:39.780><c> if</c>

00:23:40.250 --> 00:23:40.260 align:start position:0%
so the title of the talk was reducing if
 

00:23:40.260 --> 00:23:41.510 align:start position:0%
so the title of the talk was reducing if
I<00:23:40.440><c> can</c><00:23:40.559><c> remember</c><00:23:40.679><c> the</c><00:23:40.860><c> title</c><00:23:41.100><c> of</c><00:23:41.159><c> the</c><00:23:41.220><c> talk</c><00:23:41.340><c> was</c>

00:23:41.510 --> 00:23:41.520 align:start position:0%
I can remember the title of the talk was
 

00:23:41.520 --> 00:23:43.510 align:start position:0%
I can remember the title of the talk was
reducing<00:23:42.120><c> bandwidth</c><00:23:42.539><c> for</c>

00:23:43.510 --> 00:23:43.520 align:start position:0%
reducing bandwidth for
 

00:23:43.520 --> 00:23:45.830 align:start position:0%
reducing bandwidth for
institutional<00:23:44.520><c> and</c><00:23:44.760><c> homesteakers</c><00:23:45.360><c> so</c><00:23:45.539><c> if</c>

00:23:45.830 --> 00:23:45.840 align:start position:0%
institutional and homesteakers so if
 

00:23:45.840 --> 00:23:47.930 align:start position:0%
institutional and homesteakers so if
you're<00:23:46.020><c> an</c><00:23:46.320><c> Institutional</c><00:23:46.919><c> or</c><00:23:47.280><c> a</c><00:23:47.400><c> homesteaker</c>

00:23:47.930 --> 00:23:47.940 align:start position:0%
you're an Institutional or a homesteaker
 

00:23:47.940 --> 00:23:49.549 align:start position:0%
you're an Institutional or a homesteaker
and<00:23:48.000><c> you</c><00:23:48.120><c> came</c><00:23:48.240><c> here</c><00:23:48.480><c> being</c><00:23:48.659><c> like</c><00:23:48.900><c> how</c><00:23:49.380><c> do</c><00:23:49.500><c> I</c>

00:23:49.549 --> 00:23:49.559 align:start position:0%
and you came here being like how do I
 

00:23:49.559 --> 00:23:51.350 align:start position:0%
and you came here being like how do I
get<00:23:49.679><c> all</c><00:23:49.740><c> these</c><00:23:49.919><c> bandwidth</c><00:23:50.340><c> gains</c>

00:23:51.350 --> 00:23:51.360 align:start position:0%
get all these bandwidth gains
 

00:23:51.360 --> 00:23:53.690 align:start position:0%
get all these bandwidth gains
what<00:23:51.900><c> do</c><00:23:52.080><c> you</c><00:23:52.200><c> need</c><00:23:52.260><c> to</c><00:23:52.380><c> do</c><00:23:52.500><c> in</c><00:23:52.740><c> order</c><00:23:52.919><c> to</c><00:23:53.159><c> get</c><00:23:53.460><c> a</c>

00:23:53.690 --> 00:23:53.700 align:start position:0%
what do you need to do in order to get a
 

00:23:53.700 --> 00:23:57.110 align:start position:0%
what do you need to do in order to get a
90<00:23:53.880><c> reduction</c><00:23:54.679><c> the</c><00:23:55.679><c> answer</c><00:23:55.799><c> is</c><00:23:56.159><c> nothing</c><00:23:56.520><c> you</c>

00:23:57.110 --> 00:23:57.120 align:start position:0%
90 reduction the answer is nothing you
 

00:23:57.120 --> 00:23:59.210 align:start position:0%
90 reduction the answer is nothing you
just<00:23:57.360><c> have</c><00:23:57.480><c> to</c><00:23:57.600><c> wait</c><00:23:57.780><c> we'll</c><00:23:58.140><c> release</c><00:23:58.320><c> it</c><00:23:58.679><c> maybe</c>

00:23:59.210 --> 00:23:59.220 align:start position:0%
just have to wait we'll release it maybe
 

00:23:59.220 --> 00:24:00.789 align:start position:0%
just have to wait we'll release it maybe
run<00:23:59.460><c> a</c><00:23:59.640><c> lighthouse</c><00:23:59.880><c> node</c>

00:24:00.789 --> 00:24:00.799 align:start position:0%
run a lighthouse node
 

00:24:00.799 --> 00:24:03.649 align:start position:0%
run a lighthouse node
and<00:24:01.799><c> hopefully</c><00:24:02.460><c> yeah</c><00:24:02.700><c> we'll</c><00:24:02.940><c> we'll</c><00:24:03.179><c> be</c><00:24:03.600><c> able</c>

00:24:03.649 --> 00:24:03.659 align:start position:0%
and hopefully yeah we'll we'll be able
 

00:24:03.659 --> 00:24:05.330 align:start position:0%
and hopefully yeah we'll we'll be able
to<00:24:03.720><c> reduce</c><00:24:03.840><c> the</c><00:24:04.080><c> bandwidth</c><00:24:04.500><c> but</c><00:24:04.980><c> that's</c><00:24:05.220><c> the</c>

00:24:05.330 --> 00:24:05.340 align:start position:0%
to reduce the bandwidth but that's the
 

00:24:05.340 --> 00:24:07.010 align:start position:0%
to reduce the bandwidth but that's the
end<00:24:05.460><c> of</c><00:24:05.580><c> our</c><00:24:05.640><c> talk</c><00:24:05.820><c> thank</c><00:24:06.179><c> you</c>

00:24:07.010 --> 00:24:07.020 align:start position:0%
end of our talk thank you
 

00:24:07.020 --> 00:24:08.930 align:start position:0%
end of our talk thank you
[Applause]

00:24:08.930 --> 00:24:08.940 align:start position:0%
[Applause]
 

00:24:08.940 --> 00:24:11.090 align:start position:0%
[Applause]
some<00:24:09.360><c> minutes</c><00:24:09.600><c> for</c><00:24:09.960><c> questions</c>

00:24:11.090 --> 00:24:11.100 align:start position:0%
some minutes for questions
 

00:24:11.100 --> 00:24:12.830 align:start position:0%
some minutes for questions
um<00:24:11.220><c> great</c><00:24:11.460><c> talk</c><00:24:11.700><c> guys</c><00:24:12.059><c> is</c><00:24:12.480><c> this</c><00:24:12.659><c> something</c>

00:24:12.830 --> 00:24:12.840 align:start position:0%
um great talk guys is this something
 

00:24:12.840 --> 00:24:14.990 align:start position:0%
um great talk guys is this something
that's<00:24:13.140><c> bad</c><00:24:13.380><c> was</c><00:24:13.620><c> compatible</c><00:24:14.159><c> meaning</c><00:24:14.580><c> that</c>

00:24:14.990 --> 00:24:15.000 align:start position:0%
that's bad was compatible meaning that
 

00:24:15.000 --> 00:24:17.510 align:start position:0%
that's bad was compatible meaning that
clients<00:24:15.600><c> can</c><00:24:15.840><c> gradually</c><00:24:16.200><c> roll</c><00:24:16.620><c> this</c><00:24:16.860><c> out</c><00:24:17.159><c> as</c>

00:24:17.510 --> 00:24:17.520 align:start position:0%
clients can gradually roll this out as
 

00:24:17.520 --> 00:24:19.789 align:start position:0%
clients can gradually roll this out as
time<00:24:17.700><c> goes</c><00:24:18.120><c> or</c><00:24:18.480><c> is</c><00:24:18.780><c> it</c><00:24:19.020><c> something</c><00:24:19.200><c> that</c><00:24:19.500><c> we</c><00:24:19.679><c> all</c>

00:24:19.789 --> 00:24:19.799 align:start position:0%
time goes or is it something that we all
 

00:24:19.799 --> 00:24:22.549 align:start position:0%
time goes or is it something that we all
have<00:24:19.980><c> to</c><00:24:20.159><c> upgrade</c><00:24:20.700><c> at</c><00:24:21.000><c> once</c><00:24:21.380><c> here</c><00:24:22.380><c> we're</c>

00:24:22.549 --> 00:24:22.559 align:start position:0%
have to upgrade at once here we're
 

00:24:22.559 --> 00:24:25.970 align:start position:0%
have to upgrade at once here we're
handling<00:24:23.100><c> basically</c><00:24:23.700><c> protocol</c><00:24:24.120><c> versions</c><00:24:24.980><c> so</c>

00:24:25.970 --> 00:24:25.980 align:start position:0%
handling basically protocol versions so
 

00:24:25.980 --> 00:24:29.210 align:start position:0%
handling basically protocol versions so
we<00:24:26.640><c> can</c><00:24:26.820><c> run</c><00:24:27.059><c> against</c><00:24:27.360><c> nodes</c><00:24:28.020><c> that</c><00:24:28.380><c> are</c>

00:24:29.210 --> 00:24:29.220 align:start position:0%
we can run against nodes that are
 

00:24:29.220 --> 00:24:31.669 align:start position:0%
we can run against nodes that are
episodes<00:24:29.580><c> compatible</c><00:24:30.299><c> and</c><00:24:30.960><c> if</c><00:24:31.320><c> they're</c><00:24:31.500><c> not</c>

00:24:31.669 --> 00:24:31.679 align:start position:0%
episodes compatible and if they're not
 

00:24:31.679 --> 00:24:33.710 align:start position:0%
episodes compatible and if they're not
then<00:24:31.919><c> we're</c><00:24:32.220><c> just</c><00:24:32.400><c> going</c><00:24:32.520><c> to</c><00:24:32.640><c> run</c><00:24:32.940><c> episode</c>

00:24:33.710 --> 00:24:33.720 align:start position:0%
then we're just going to run episode
 

00:24:33.720 --> 00:24:37.789 align:start position:0%
then we're just going to run episode
version<00:24:34.559><c> one</c><00:24:35.220><c> that</c><00:24:35.700><c> one</c><00:24:35.940><c> so</c><00:24:36.480><c> yeah</c><00:24:37.260><c> that's</c><00:24:37.620><c> what</c>

00:24:37.789 --> 00:24:37.799 align:start position:0%
version one that one so yeah that's what
 

00:24:37.799 --> 00:24:40.250 align:start position:0%
version one that one so yeah that's what
we<00:24:38.039><c> mean</c><00:24:38.280><c> with</c><00:24:38.640><c> that</c><00:24:38.820><c> yeah</c><00:24:39.539><c> we</c><00:24:39.720><c> add</c><00:24:39.900><c> a</c><00:24:40.080><c> protocol</c>

00:24:40.250 --> 00:24:40.260 align:start position:0%
we mean with that yeah we add a protocol
 

00:24:40.260 --> 00:24:42.770 align:start position:0%
we mean with that yeah we add a protocol
ID<00:24:40.500><c> into</c><00:24:40.980><c> the</c><00:24:41.280><c> gossips</c><00:24:41.640><c> app</c><00:24:41.880><c> and</c><00:24:42.240><c> so</c><00:24:42.419><c> when</c><00:24:42.659><c> you</c>

00:24:42.770 --> 00:24:42.780 align:start position:0%
ID into the gossips app and so when you
 

00:24:42.780 --> 00:24:44.330 align:start position:0%
ID into the gossips app and so when you
connect<00:24:43.020><c> to</c><00:24:43.200><c> appear</c><00:24:43.500><c> you</c><00:24:43.679><c> can</c><00:24:43.740><c> identify</c><00:24:44.100><c> which</c>

00:24:44.330 --> 00:24:44.340 align:start position:0%
connect to appear you can identify which
 

00:24:44.340 --> 00:24:45.830 align:start position:0%
connect to appear you can identify which
protocols<00:24:44.820><c> they</c><00:24:44.940><c> support</c><00:24:45.120><c> if</c><00:24:45.600><c> they</c><00:24:45.720><c> don't</c>

00:24:45.830 --> 00:24:45.840 align:start position:0%
protocols they support if they don't
 

00:24:45.840 --> 00:24:47.210 align:start position:0%
protocols they support if they don't
support<00:24:46.020><c> episode</c><00:24:46.200><c> you</c><00:24:46.679><c> don't</c><00:24:46.799><c> choke</c><00:24:47.039><c> or</c>

00:24:47.210 --> 00:24:47.220 align:start position:0%
support episode you don't choke or
 

00:24:47.220 --> 00:24:48.830 align:start position:0%
support episode you don't choke or
uncheck<00:24:47.640><c> them</c><00:24:47.760><c> if</c><00:24:47.940><c> they</c><00:24:48.059><c> do</c><00:24:48.179><c> support</c><00:24:48.360><c> it</c><00:24:48.600><c> you</c>

00:24:48.830 --> 00:24:48.840 align:start position:0%
uncheck them if they do support it you
 

00:24:48.840 --> 00:24:50.990 align:start position:0%
uncheck them if they do support it you
can<00:24:49.080><c> choke</c><00:24:49.440><c> and</c><00:24:49.620><c> uncheck</c><00:24:50.039><c> so</c><00:24:50.520><c> it</c><00:24:50.700><c> works</c>

00:24:50.990 --> 00:24:51.000 align:start position:0%
can choke and uncheck so it works
 

00:24:51.000 --> 00:24:53.810 align:start position:0%
can choke and uncheck so it works
perfectly<00:24:51.240><c> with</c><00:24:51.539><c> 1.1</c><00:24:52.200><c> notes</c><00:24:52.919><c> yeah</c><00:24:53.460><c> I</c><00:24:53.700><c> was</c>

00:24:53.810 --> 00:24:53.820 align:start position:0%
perfectly with 1.1 notes yeah I was
 

00:24:53.820 --> 00:24:55.730 align:start position:0%
perfectly with 1.1 notes yeah I was
trying<00:24:54.000><c> to</c><00:24:54.240><c> ask</c><00:24:54.419><c> why</c><00:24:54.900><c> do</c><00:24:55.080><c> we</c><00:24:55.200><c> want</c><00:24:55.380><c> to</c><00:24:55.559><c> reduce</c>

00:24:55.730 --> 00:24:55.740 align:start position:0%
trying to ask why do we want to reduce
 

00:24:55.740 --> 00:24:58.070 align:start position:0%
trying to ask why do we want to reduce
bandwidth<00:24:56.400><c> for</c><00:24:56.520><c> institutional</c><00:24:57.120><c> stakers</c><00:24:57.600><c> like</c>

00:24:58.070 --> 00:24:58.080 align:start position:0%
bandwidth for institutional stakers like
 

00:24:58.080 --> 00:25:00.770 align:start position:0%
bandwidth for institutional stakers like
isn't<00:24:58.559><c> it</c><00:24:58.740><c> kind</c><00:24:58.919><c> of</c><00:24:59.039><c> a</c><00:24:59.340><c> nice</c><00:24:59.820><c> property</c><00:25:00.360><c> that</c>

00:25:00.770 --> 00:25:00.780 align:start position:0%
isn't it kind of a nice property that
 

00:25:00.780 --> 00:25:02.750 align:start position:0%
isn't it kind of a nice property that
there<00:25:01.380><c> is</c><00:25:01.559><c> no</c><00:25:01.740><c> economies</c><00:25:02.159><c> of</c><00:25:02.280><c> scale</c><00:25:02.460><c> at</c><00:25:02.640><c> least</c>

00:25:02.750 --> 00:25:02.760 align:start position:0%
there is no economies of scale at least
 

00:25:02.760 --> 00:25:04.010 align:start position:0%
there is no economies of scale at least
if<00:25:03.000><c> the</c>

00:25:04.010 --> 00:25:04.020 align:start position:0%
if the
 

00:25:04.020 --> 00:25:06.169 align:start position:0%
if the
um if<00:25:04.140><c> it's</c><00:25:04.380><c> enforceable</c><00:25:04.919><c> that</c><00:25:05.340><c> they</c><00:25:05.640><c> have</c><00:25:05.940><c> to</c>

00:25:06.169 --> 00:25:06.179 align:start position:0%
um if it's enforceable that they have to
 

00:25:06.179 --> 00:25:07.789 align:start position:0%
um if it's enforceable that they have to
subscribe<00:25:06.600><c> to</c><00:25:06.720><c> things</c>

00:25:07.789 --> 00:25:07.799 align:start position:0%
subscribe to things
 

00:25:07.799 --> 00:25:09.890 align:start position:0%
subscribe to things
um it<00:25:08.340><c> just</c><00:25:08.520><c> seems</c><00:25:08.760><c> like</c><00:25:08.880><c> I</c><00:25:09.539><c> don't</c><00:25:09.600><c> know</c><00:25:09.659><c> it's</c>

00:25:09.890 --> 00:25:09.900 align:start position:0%
um it just seems like I don't know it's
 

00:25:09.900 --> 00:25:12.590 align:start position:0%
um it just seems like I don't know it's
weird<00:25:10.140><c> to</c><00:25:10.320><c> me</c><00:25:10.440><c> as</c><00:25:10.620><c> a</c><00:25:10.799><c> concept</c><00:25:11.039><c> to</c><00:25:11.220><c> shift</c><00:25:11.580><c> uh</c><00:25:12.360><c> the</c>

00:25:12.590 --> 00:25:12.600 align:start position:0%
weird to me as a concept to shift uh the
 

00:25:12.600 --> 00:25:14.690 align:start position:0%
weird to me as a concept to shift uh the
load<00:25:12.840><c> from</c><00:25:13.020><c> institutional</c><00:25:13.559><c> stakers</c><00:25:14.039><c> to</c><00:25:14.460><c> like</c>

00:25:14.690 --> 00:25:14.700 align:start position:0%
load from institutional stakers to like
 

00:25:14.700 --> 00:25:16.970 align:start position:0%
load from institutional stakers to like
normal<00:25:14.880><c> Beacon</c><00:25:15.299><c> nodes</c><00:25:15.600><c> or</c><00:25:15.840><c> like</c>

00:25:16.970 --> 00:25:16.980 align:start position:0%
normal Beacon nodes or like
 

00:25:16.980 --> 00:25:18.770 align:start position:0%
normal Beacon nodes or like
um<00:25:17.039><c> I</c><00:25:17.640><c> don't</c><00:25:17.820><c> know</c><00:25:17.820><c> homesteakers</c><00:25:18.360><c> even</c><00:25:18.600><c> if</c>

00:25:18.770 --> 00:25:18.780 align:start position:0%
um I don't know homesteakers even if
 

00:25:18.780 --> 00:25:20.149 align:start position:0%
um I don't know homesteakers even if
it's<00:25:18.840><c> like</c><00:25:19.020><c> a</c><00:25:19.140><c> little</c><00:25:19.200><c> bit</c><00:25:19.380><c> but</c><00:25:19.559><c> just</c><00:25:19.799><c> it</c>

00:25:20.149 --> 00:25:20.159 align:start position:0%
it's like a little bit but just it
 

00:25:20.159 --> 00:25:22.909 align:start position:0%
it's like a little bit but just it
generally<00:25:20.400><c> seems</c><00:25:20.700><c> like</c><00:25:20.820><c> we</c><00:25:21.600><c> want</c><00:25:21.840><c> those</c><00:25:22.440><c> the</c>

00:25:22.909 --> 00:25:22.919 align:start position:0%
generally seems like we want those the
 

00:25:22.919 --> 00:25:25.130 align:start position:0%
generally seems like we want those the
lack<00:25:23.159><c> of</c><00:25:23.340><c> economies</c><00:25:23.760><c> of</c><00:25:23.880><c> scale</c><00:25:24.120><c> good</c><00:25:24.659><c> part</c><00:25:24.900><c> of</c>

00:25:25.130 --> 00:25:25.140 align:start position:0%
lack of economies of scale good part of
 

00:25:25.140 --> 00:25:27.769 align:start position:0%
lack of economies of scale good part of
this<00:25:25.380><c> is</c><00:25:26.100><c> the</c><00:25:26.460><c> part</c><00:25:26.700><c> that</c><00:25:27.120><c> edge</c><00:25:27.299><c> mentioned</c>

00:25:27.769 --> 00:25:27.779 align:start position:0%
this is the part that edge mentioned
 

00:25:27.779 --> 00:25:31.730 align:start position:0%
this is the part that edge mentioned
about<00:25:27.960><c> being</c><00:25:28.440><c> enforceable</c><00:25:29.640><c> so</c><00:25:30.539><c> having</c><00:25:31.380><c> 60</c>

00:25:31.730 --> 00:25:31.740 align:start position:0%
about being enforceable so having 60
 

00:25:31.740 --> 00:25:34.610 align:start position:0%
about being enforceable so having 60
almost<00:25:32.640><c> 60</c><00:25:32.940><c> percent</c><00:25:33.240><c> of</c><00:25:33.659><c> the</c><00:25:33.900><c> network</c><00:25:34.080><c> being</c>

00:25:34.610 --> 00:25:34.620 align:start position:0%
almost 60 percent of the network being
 

00:25:34.620 --> 00:25:37.669 align:start position:0%
almost 60 percent of the network being
knows<00:25:35.360><c> that</c><00:25:36.360><c> don't</c><00:25:36.659><c> have</c><00:25:36.900><c> any</c><00:25:37.080><c> validators</c>

00:25:37.669 --> 00:25:37.679 align:start position:0%
knows that don't have any validators
 

00:25:37.679 --> 00:25:40.490 align:start position:0%
knows that don't have any validators
we're<00:25:38.279><c> not</c><00:25:38.580><c> so</c><00:25:38.880><c> sure</c><00:25:39.120><c> that's</c><00:25:39.419><c> true</c><00:25:39.720><c> those</c>

00:25:40.490 --> 00:25:40.500 align:start position:0%
we're not so sure that's true those
 

00:25:40.500 --> 00:25:44.090 align:start position:0%
we're not so sure that's true those
might<00:25:40.860><c> as</c><00:25:40.980><c> well</c><00:25:41.159><c> be</c><00:25:41.520><c> institutional</c><00:25:42.480><c> stickers</c>

00:25:44.090 --> 00:25:44.100 align:start position:0%
might as well be institutional stickers
 

00:25:44.100 --> 00:25:46.669 align:start position:0%
might as well be institutional stickers
so<00:25:44.700><c> the</c><00:25:44.940><c> truth</c><00:25:45.179><c> is</c><00:25:45.360><c> that</c><00:25:45.720><c> this</c><00:25:46.140><c> is</c><00:25:46.260><c> more</c><00:25:46.440><c> like</c>

00:25:46.669 --> 00:25:46.679 align:start position:0%
so the truth is that this is more like
 

00:25:46.679 --> 00:25:47.870 align:start position:0%
so the truth is that this is more like
about

00:25:47.870 --> 00:25:47.880 align:start position:0%
about
 

00:25:47.880 --> 00:25:50.990 align:start position:0%
about
being<00:25:48.419><c> fair</c><00:25:48.720><c> across</c><00:25:49.620><c> the</c><00:25:49.740><c> network</c>

00:25:50.990 --> 00:25:51.000 align:start position:0%
being fair across the network
 

00:25:51.000 --> 00:25:55.010 align:start position:0%
being fair across the network
so<00:25:51.659><c> it's</c><00:25:52.380><c> more</c><00:25:52.620><c> about</c><00:25:52.799><c> that</c><00:25:53.159><c> than</c><00:25:54.020><c> targeting</c>

00:25:55.010 --> 00:25:55.020 align:start position:0%
so it's more about that than targeting
 

00:25:55.020 --> 00:25:58.130 align:start position:0%
so it's more about that than targeting
something<00:25:55.700><c> uh</c><00:25:56.700><c> that</c><00:25:57.299><c> is</c><00:25:57.419><c> going</c><00:25:57.600><c> to</c><00:25:57.720><c> be</c><00:25:57.900><c> better</c>

00:25:58.130 --> 00:25:58.140 align:start position:0%
something uh that is going to be better
 

00:25:58.140 --> 00:26:00.590 align:start position:0%
something uh that is going to be better
for<00:25:58.559><c> institutional</c><00:25:59.100><c> stakers</c><00:25:59.640><c> it's</c><00:26:00.179><c> just</c><00:26:00.419><c> that</c>

00:26:00.590 --> 00:26:00.600 align:start position:0%
for institutional stakers it's just that
 

00:26:00.600 --> 00:26:03.710 align:start position:0%
for institutional stakers it's just that
they<00:26:00.840><c> happen</c><00:26:01.020><c> to</c><00:26:01.320><c> get</c><00:26:01.820><c> more</c><00:26:02.820><c> gains</c><00:26:03.240><c> because</c><00:26:03.419><c> of</c>

00:26:03.710 --> 00:26:03.720 align:start position:0%
they happen to get more gains because of
 

00:26:03.720 --> 00:26:06.649 align:start position:0%
they happen to get more gains because of
this<00:26:03.900><c> so</c><00:26:04.679><c> I</c><00:26:04.980><c> know</c><00:26:05.159><c> with</c><00:26:05.940><c> four</c><00:26:06.120><c> eight</c><00:26:06.299><c> four</c><00:26:06.539><c> four</c>

00:26:06.649 --> 00:26:06.659 align:start position:0%
this so I know with four eight four four
 

00:26:06.659 --> 00:26:07.970 align:start position:0%
this so I know with four eight four four
we're<00:26:07.020><c> going</c><00:26:07.140><c> to</c><00:26:07.260><c> be</c><00:26:07.320><c> exploding</c><00:26:07.860><c> our</c>

00:26:07.970 --> 00:26:07.980 align:start position:0%
we're going to be exploding our
 

00:26:07.980 --> 00:26:09.649 align:start position:0%
we're going to be exploding our
bandwidth<00:26:08.580><c> costs</c><00:26:08.880><c> I</c><00:26:09.000><c> was</c><00:26:09.120><c> curious</c><00:26:09.360><c> if</c><00:26:09.539><c> you</c>

00:26:09.649 --> 00:26:09.659 align:start position:0%
bandwidth costs I was curious if you
 

00:26:09.659 --> 00:26:11.990 align:start position:0%
bandwidth costs I was curious if you
guys<00:26:09.779><c> knew</c><00:26:10.260><c> if</c><00:26:10.919><c> that</c><00:26:11.159><c> scales</c><00:26:11.580><c> with</c><00:26:11.700><c> the</c><00:26:11.880><c> number</c>

00:26:11.990 --> 00:26:12.000 align:start position:0%
guys knew if that scales with the number
 

00:26:12.000 --> 00:26:14.570 align:start position:0%
guys knew if that scales with the number
of<00:26:12.179><c> stakers</c><00:26:12.720><c> you</c><00:26:12.960><c> have</c><00:26:13.140><c> or</c><00:26:13.919><c> number</c><00:26:14.340><c> of</c>

00:26:14.570 --> 00:26:14.580 align:start position:0%
of stakers you have or number of
 

00:26:14.580 --> 00:26:17.029 align:start position:0%
of stakers you have or number of
validators<00:26:15.120><c> you</c><00:26:15.299><c> have</c><00:26:15.559><c> so</c><00:26:16.559><c> I</c><00:26:16.679><c> just</c><00:26:16.799><c> the</c>

00:26:17.029 --> 00:26:17.039 align:start position:0%
validators you have so I just the
 

00:26:17.039 --> 00:26:18.110 align:start position:0%
validators you have so I just the
question<00:26:17.220><c> is</c><00:26:17.400><c> that</c><00:26:17.580><c> we're</c><00:26:17.760><c> going</c><00:26:17.880><c> to</c><00:26:18.000><c> increase</c>

00:26:18.110 --> 00:26:18.120 align:start position:0%
question is that we're going to increase
 

00:26:18.120 --> 00:26:21.169 align:start position:0%
question is that we're going to increase
the<00:26:18.419><c> the</c><00:26:18.600><c> block</c><00:26:18.779><c> size</c><00:26:19.080><c> in</c><00:26:19.320><c> 4i44</c><00:26:20.220><c> and</c><00:26:20.700><c> how</c><00:26:21.059><c> that</c>

00:26:21.169 --> 00:26:21.179 align:start position:0%
the the block size in 4i44 and how that
 

00:26:21.179 --> 00:26:24.110 align:start position:0%
the the block size in 4i44 and how that
applies<00:26:21.480><c> with</c><00:26:21.659><c> here</c><00:26:21.960><c> if</c><00:26:22.799><c> that</c><00:26:23.100><c> scales</c><00:26:23.580><c> the</c><00:26:24.000><c> way</c>

00:26:24.110 --> 00:26:24.120 align:start position:0%
applies with here if that scales the way
 

00:26:24.120 --> 00:26:27.890 align:start position:0%
applies with here if that scales the way
that<00:26:24.779><c> under</c><00:26:25.500><c> current</c><00:26:25.799><c> gossip</c><00:26:26.279><c> our</c><00:26:26.760><c> bandwidth</c>

00:26:27.890 --> 00:26:27.900 align:start position:0%
that under current gossip our bandwidth
 

00:26:27.900 --> 00:26:29.390 align:start position:0%
that under current gossip our bandwidth
um<00:26:27.960><c> increases</c><00:26:28.860><c> with</c><00:26:29.039><c> the</c><00:26:29.159><c> number</c><00:26:29.279><c> of</c>

00:26:29.390 --> 00:26:29.400 align:start position:0%
um increases with the number of
 

00:26:29.400 --> 00:26:30.950 align:start position:0%
um increases with the number of
validators<00:26:29.880><c> you</c><00:26:30.059><c> have</c><00:26:30.179><c> I</c><00:26:30.480><c> was</c><00:26:30.600><c> curious</c><00:26:30.840><c> if</c>

00:26:30.950 --> 00:26:30.960 align:start position:0%
validators you have I was curious if
 

00:26:30.960 --> 00:26:32.330 align:start position:0%
validators you have I was curious if
that<00:26:31.140><c> was</c><00:26:31.260><c> the</c><00:26:31.440><c> case</c><00:26:31.559><c> for</c><00:26:31.740><c> the</c><00:26:31.860><c> increase</c><00:26:32.039><c> in</c>

00:26:32.330 --> 00:26:32.340 align:start position:0%
that was the case for the increase in
 

00:26:32.340 --> 00:26:35.390 align:start position:0%
that was the case for the increase in
4844<00:26:32.940><c> as</c><00:26:33.240><c> well</c><00:26:33.419><c> yeah</c><00:26:33.960><c> yeah</c><00:26:34.260><c> it's</c><00:26:34.679><c> not</c><00:26:34.860><c> so</c><00:26:35.159><c> the</c>

00:26:35.390 --> 00:26:35.400 align:start position:0%
4844 as well yeah yeah it's not so the
 

00:26:35.400 --> 00:26:37.250 align:start position:0%
4844 as well yeah yeah it's not so the
the<00:26:35.580><c> bandwidth</c><00:26:36.179><c> increase</c><00:26:36.360><c> is</c><00:26:36.659><c> due</c><00:26:36.900><c> to</c><00:26:37.080><c> the</c>

00:26:37.250 --> 00:26:37.260 align:start position:0%
the bandwidth increase is due to the
 

00:26:37.260 --> 00:26:38.990 align:start position:0%
the bandwidth increase is due to the
subnet<00:26:37.860><c> subscription</c>

00:26:38.990 --> 00:26:39.000 align:start position:0%
subnet subscription
 

00:26:39.000 --> 00:26:40.190 align:start position:0%
subnet subscription
um<00:26:39.059><c> when</c><00:26:39.240><c> you</c><00:26:39.419><c> increase</c><00:26:39.539><c> the</c><00:26:39.779><c> block</c><00:26:39.960><c> size</c>

00:26:40.190 --> 00:26:40.200 align:start position:0%
um when you increase the block size
 

00:26:40.200 --> 00:26:41.870 align:start position:0%
um when you increase the block size
everybody<00:26:40.559><c> feels</c><00:26:41.220><c> that</c><00:26:41.340><c> because</c><00:26:41.640><c> everyone</c>

00:26:41.870 --> 00:26:41.880 align:start position:0%
everybody feels that because everyone
 

00:26:41.880 --> 00:26:43.909 align:start position:0%
everybody feels that because everyone
subscribed<00:26:42.419><c> to</c><00:26:42.539><c> the</c><00:26:42.600><c> Vlog</c><00:26:42.900><c> topic</c>

00:26:43.909 --> 00:26:43.919 align:start position:0%
subscribed to the Vlog topic
 

00:26:43.919 --> 00:26:45.710 align:start position:0%
subscribed to the Vlog topic
yeah<00:26:44.159><c> so</c><00:26:44.400><c> that's</c><00:26:44.580><c> that's</c><00:26:44.820><c> felt</c><00:26:45.240><c> uniformly</c>

00:26:45.710 --> 00:26:45.720 align:start position:0%
yeah so that's that's felt uniformly
 

00:26:45.720 --> 00:26:48.230 align:start position:0%
yeah so that's that's felt uniformly
here<00:26:46.440><c> the</c><00:26:46.620><c> part</c><00:26:46.799><c> that</c><00:26:47.039><c> matters</c><00:26:47.400><c> for</c><00:26:47.700><c> what</c><00:26:47.940><c> Mark</c>

00:26:48.230 --> 00:26:48.240 align:start position:0%
here the part that matters for what Mark
 

00:26:48.240 --> 00:26:51.890 align:start position:0%
here the part that matters for what Mark
asked<00:26:49.260><c> is</c><00:26:50.220><c> mainly</c><00:26:50.640><c> the</c><00:26:50.820><c> amplification</c><00:26:51.360><c> factor</c>

00:26:51.890 --> 00:26:51.900 align:start position:0%
asked is mainly the amplification factor
 

00:26:51.900 --> 00:26:53.810 align:start position:0%
asked is mainly the amplification factor
and<00:26:52.140><c> not</c><00:26:52.320><c> that</c><00:26:52.559><c> much</c>

00:26:53.810 --> 00:26:53.820 align:start position:0%
and not that much
 

00:26:53.820 --> 00:26:56.330 align:start position:0%
and not that much
um<00:26:53.880><c> how</c><00:26:54.779><c> it</c><00:26:54.960><c> behaves</c><00:26:55.500><c> regarding</c><00:26:55.980><c> the</c><00:26:56.220><c> number</c>

00:26:56.330 --> 00:26:56.340 align:start position:0%
um how it behaves regarding the number
 

00:26:56.340 --> 00:26:58.909 align:start position:0%
um how it behaves regarding the number
of<00:26:56.520><c> validators</c><00:26:57.240><c> so</c><00:26:57.900><c> since</c><00:26:58.080><c> we</c><00:26:58.320><c> have</c><00:26:58.500><c> an</c>

00:26:58.909 --> 00:26:58.919 align:start position:0%
of validators so since we have an
 

00:26:58.919 --> 00:27:01.789 align:start position:0%
of validators so since we have an
amplification<00:26:59.400><c> factor</c><00:26:59.880><c> of</c><00:27:00.000><c> about</c><00:27:00.179><c> six</c><00:27:00.600><c> so</c><00:27:01.500><c> now</c>

00:27:01.789 --> 00:27:01.799 align:start position:0%
amplification factor of about six so now
 

00:27:01.799 --> 00:27:05.750 align:start position:0%
amplification factor of about six so now
with<00:27:02.220><c> this</c><00:27:03.080><c> uh</c><00:27:04.080><c> this</c><00:27:04.500><c> Improvement</c>

00:27:05.750 --> 00:27:05.760 align:start position:0%
with this uh this Improvement
 

00:27:05.760 --> 00:27:07.310 align:start position:0%
with this uh this Improvement
we're<00:27:06.240><c> going</c><00:27:06.480><c> to</c><00:27:06.600><c> have</c>

00:27:07.310 --> 00:27:07.320 align:start position:0%
we're going to have
 

00:27:07.320 --> 00:27:10.490 align:start position:0%
we're going to have
huge<00:27:07.860><c> block</c><00:27:08.039><c> sizes</c><00:27:08.600><c> which</c><00:27:09.600><c> if</c><00:27:10.140><c> we</c><00:27:10.320><c> continue</c>

00:27:10.490 --> 00:27:10.500 align:start position:0%
huge block sizes which if we continue
 

00:27:10.500 --> 00:27:12.350 align:start position:0%
huge block sizes which if we continue
doing<00:27:10.860><c> things</c><00:27:11.100><c> the</c><00:27:11.340><c> way</c><00:27:11.520><c> we</c><00:27:11.760><c> are</c><00:27:11.880><c> are</c><00:27:12.059><c> going</c><00:27:12.240><c> to</c>

00:27:12.350 --> 00:27:12.360 align:start position:0%
doing things the way we are are going to
 

00:27:12.360 --> 00:27:14.029 align:start position:0%
doing things the way we are are going to
be<00:27:12.539><c> sent</c><00:27:12.779><c> across</c><00:27:13.260><c> the</c><00:27:13.320><c> network</c><00:27:13.440><c> six</c><00:27:13.799><c> times</c>

00:27:14.029 --> 00:27:14.039 align:start position:0%
be sent across the network six times
 

00:27:14.039 --> 00:27:17.210 align:start position:0%
be sent across the network six times
each<00:27:14.460><c> time</c><00:27:14.700><c> each</c><00:27:15.419><c> block</c><00:27:15.659><c> so</c><00:27:16.500><c> that's</c><00:27:16.860><c> that's</c>

00:27:17.210 --> 00:27:17.220 align:start position:0%
each time each block so that's that's
 

00:27:17.220 --> 00:27:20.210 align:start position:0%
each time each block so that's that's
insane<00:27:17.760><c> but</c><00:27:18.299><c> there</c><00:27:18.480><c> is</c><00:27:18.840><c> yeah</c><00:27:19.380><c> so</c><00:27:19.620><c> it's</c><00:27:19.799><c> related</c>

00:27:20.210 --> 00:27:20.220 align:start position:0%
insane but there is yeah so it's related
 

00:27:20.220 --> 00:27:22.789 align:start position:0%
insane but there is yeah so it's related
more<00:27:20.460><c> about</c><00:27:20.640><c> duplicates</c><00:27:21.240><c> that</c><00:27:21.600><c> part</c>

00:27:22.789 --> 00:27:22.799 align:start position:0%
more about duplicates that part
 

00:27:22.799 --> 00:27:24.710 align:start position:0%
more about duplicates that part
than<00:27:23.279><c> the</c><00:27:23.520><c> number</c><00:27:23.640><c> of</c><00:27:23.760><c> validators</c><00:27:24.240><c> for</c><00:27:24.539><c> each</c>

00:27:24.710 --> 00:27:24.720 align:start position:0%
than the number of validators for each
 

00:27:24.720 --> 00:27:27.409 align:start position:0%
than the number of validators for each
node<00:27:25.440><c> so</c><00:27:25.919><c> you</c><00:27:26.279><c> showed</c><00:27:26.580><c> that</c><00:27:26.640><c> by</c><00:27:27.000><c> modal</c>

00:27:27.409 --> 00:27:27.419 align:start position:0%
node so you showed that by modal
 

00:27:27.419 --> 00:27:30.529 align:start position:0%
node so you showed that by modal
distribution<00:27:27.840><c> where</c><00:27:28.380><c> there's</c><00:27:29.279><c> a</c><00:27:29.640><c> lot</c><00:27:29.760><c> of</c><00:27:29.940><c> one</c>

00:27:30.529 --> 00:27:30.539 align:start position:0%
distribution where there's a lot of one
 

00:27:30.539 --> 00:27:32.570 align:start position:0%
distribution where there's a lot of one
validator<00:27:30.960><c> nodes</c><00:27:31.440><c> and</c><00:27:32.100><c> then</c><00:27:32.159><c> there's</c><00:27:32.340><c> that</c>

00:27:32.570 --> 00:27:32.580 align:start position:0%
validator nodes and then there's that
 

00:27:32.580 --> 00:27:34.430 align:start position:0%
validator nodes and then there's that
sixty<00:27:32.940><c> percent</c><00:27:33.059><c> that</c><00:27:33.480><c> were</c><00:27:33.720><c> just</c><00:27:33.960><c> regular</c>

00:27:34.430 --> 00:27:34.440 align:start position:0%
sixty percent that were just regular
 

00:27:34.440 --> 00:27:36.470 align:start position:0%
sixty percent that were just regular
full<00:27:34.620><c> nodes</c><00:27:34.919><c> like</c><00:27:35.039><c> not</c><00:27:35.159><c> validators</c><00:27:35.640><c> and</c><00:27:35.820><c> then</c>

00:27:36.470 --> 00:27:36.480 align:start position:0%
full nodes like not validators and then
 

00:27:36.480 --> 00:27:39.289 align:start position:0%
full nodes like not validators and then
you<00:27:37.080><c> know</c><00:27:37.200><c> uh</c><00:27:37.799><c> the</c><00:27:38.400><c> institutional</c><00:27:38.880><c> notes</c><00:27:39.179><c> with</c>

00:27:39.289 --> 00:27:39.299 align:start position:0%
you know uh the institutional notes with
 

00:27:39.299 --> 00:27:43.070 align:start position:0%
you know uh the institutional notes with
like<00:27:39.480><c> more</c><00:27:39.600><c> than</c><00:27:39.779><c> 64.</c><00:27:40.799><c> so</c><00:27:41.340><c> that</c><00:27:41.820><c> uh</c>

00:27:43.070 --> 00:27:43.080 align:start position:0%
like more than 64. so that uh
 

00:27:43.080 --> 00:27:46.370 align:start position:0%
like more than 64. so that uh
I<00:27:43.500><c> understand</c><00:27:43.620><c> how</c><00:27:44.279><c> the</c><00:27:44.760><c> Epi</c><00:27:45.600><c> sub</c><00:27:45.720><c> like</c><00:27:46.020><c> helps</c>

00:27:46.370 --> 00:27:46.380 align:start position:0%
I understand how the Epi sub like helps
 

00:27:46.380 --> 00:27:47.810 align:start position:0%
I understand how the Epi sub like helps
everyone<00:27:46.559><c> and</c><00:27:47.220><c> it</c><00:27:47.340><c> like</c><00:27:47.460><c> helps</c><00:27:47.700><c> the</c>

00:27:47.810 --> 00:27:47.820 align:start position:0%
everyone and it like helps the
 

00:27:47.820 --> 00:27:49.850 align:start position:0%
everyone and it like helps the
homesteaker<00:27:48.299><c> it</c><00:27:48.360><c> helps</c><00:27:48.600><c> the</c><00:27:48.659><c> Netflix</c><00:27:48.779><c> problem</c>

00:27:49.850 --> 00:27:49.860 align:start position:0%
homesteaker it helps the Netflix problem
 

00:27:49.860 --> 00:27:53.930 align:start position:0%
homesteaker it helps the Netflix problem
for<00:27:50.220><c> the</c><00:27:50.400><c> institutional</c><00:27:51.120><c> stakers</c><00:27:52.080><c> their</c>

00:27:53.930 --> 00:27:53.940 align:start position:0%
for the institutional stakers their
 

00:27:53.940 --> 00:27:55.730 align:start position:0%
for the institutional stakers their
all<00:27:54.240><c> running</c><00:27:54.539><c> like</c><00:27:54.779><c> data</c><00:27:55.200><c> center</c><00:27:55.260><c> nodes</c>

00:27:55.730 --> 00:27:55.740 align:start position:0%
all running like data center nodes
 

00:27:55.740 --> 00:27:58.789 align:start position:0%
all running like data center nodes
anyway<00:27:56.340><c> so</c><00:27:57.000><c> I</c><00:27:57.419><c> I</c><00:27:57.779><c> don't</c><00:27:57.960><c> understand</c><00:27:58.080><c> as</c><00:27:58.620><c> much</c>

00:27:58.789 --> 00:27:58.799 align:start position:0%
anyway so I I don't understand as much
 

00:27:58.799 --> 00:28:02.450 align:start position:0%
anyway so I I don't understand as much
how<00:27:59.460><c> the</c><00:27:59.640><c> like</c><00:28:00.000><c> subscribing</c><00:28:00.659><c> to</c><00:28:00.960><c> fewer</c><00:28:01.500><c> gossip</c>

00:28:02.450 --> 00:28:02.460 align:start position:0%
how the like subscribing to fewer gossip
 

00:28:02.460 --> 00:28:05.330 align:start position:0%
how the like subscribing to fewer gossip
sub<00:28:02.640><c> topics</c><00:28:03.120><c> uh</c><00:28:03.659><c> helps</c><00:28:04.020><c> so</c><00:28:04.740><c> I</c><00:28:04.980><c> think</c><00:28:05.100><c> I</c><00:28:05.220><c> think</c>

00:28:05.330 --> 00:28:05.340 align:start position:0%
sub topics uh helps so I think I think
 

00:28:05.340 --> 00:28:07.490 align:start position:0%
sub topics uh helps so I think I think
this<00:28:05.400><c> is</c><00:28:05.520><c> a</c><00:28:05.580><c> very</c><00:28:05.760><c> similar</c><00:28:06.059><c> question</c><00:28:06.299><c> uh</c><00:28:07.080><c> over</c>

00:28:07.490 --> 00:28:07.500 align:start position:0%
this is a very similar question uh over
 

00:28:07.500 --> 00:28:09.890 align:start position:0%
this is a very similar question uh over
here<00:28:07.679><c> so</c><00:28:08.340><c> I</c><00:28:08.940><c> think</c><00:28:09.059><c> fundamentally</c><00:28:09.600><c> we</c><00:28:09.779><c> were</c>

00:28:09.890 --> 00:28:09.900 align:start position:0%
here so I think fundamentally we were
 

00:28:09.900 --> 00:28:11.230 align:start position:0%
here so I think fundamentally we were
looking<00:28:10.020><c> at</c>

00:28:11.230 --> 00:28:11.240 align:start position:0%
looking at
 

00:28:11.240 --> 00:28:15.049 align:start position:0%
looking at
as<00:28:12.240><c> as</c><00:28:12.900><c> a</c><00:28:13.140><c> whole</c><00:28:13.320><c> the</c><00:28:14.039><c> the</c><00:28:14.220><c> network</c><00:28:14.460><c> may</c><00:28:14.940><c> be</c>

00:28:15.049 --> 00:28:15.059 align:start position:0%
as as a whole the the network may be
 

00:28:15.059 --> 00:28:16.730 align:start position:0%
as as a whole the the network may be
consuming<00:28:15.480><c> more</c><00:28:15.659><c> bandwidth</c><00:28:16.140><c> than</c><00:28:16.320><c> we</c><00:28:16.500><c> need</c><00:28:16.620><c> to</c>

00:28:16.730 --> 00:28:16.740 align:start position:0%
consuming more bandwidth than we need to
 

00:28:16.740 --> 00:28:18.890 align:start position:0%
consuming more bandwidth than we need to
be<00:28:16.860><c> you</c><00:28:17.520><c> depending</c><00:28:18.000><c> on</c><00:28:18.120><c> how</c><00:28:18.360><c> how</c><00:28:18.360><c> you</c><00:28:18.720><c> build</c>

00:28:18.890 --> 00:28:18.900 align:start position:0%
be you depending on how how you build
 

00:28:18.900 --> 00:28:20.630 align:start position:0%
be you depending on how how you build
your<00:28:19.080><c> client</c><00:28:19.320><c> You</c><00:28:19.679><c> Can</c><00:28:19.740><c> Be</c><00:28:19.980><c> Clever</c><00:28:20.400><c> about</c>

00:28:20.630 --> 00:28:20.640 align:start position:0%
your client You Can Be Clever about
 

00:28:20.640 --> 00:28:22.970 align:start position:0%
your client You Can Be Clever about
which<00:28:21.000><c> peers</c><00:28:21.360><c> that</c><00:28:21.600><c> you</c><00:28:21.720><c> connect</c><00:28:21.840><c> to</c>

00:28:22.970 --> 00:28:22.980 align:start position:0%
which peers that you connect to
 

00:28:22.980 --> 00:28:24.649 align:start position:0%
which peers that you connect to
um when<00:28:23.520><c> you</c><00:28:23.640><c> have</c>

00:28:24.649 --> 00:28:24.659 align:start position:0%
um when you have
 

00:28:24.659 --> 00:28:26.570 align:start position:0%
um when you have
so<00:28:25.320><c> at</c><00:28:25.740><c> the</c><00:28:26.039><c> moment</c><00:28:26.100><c> you</c><00:28:26.279><c> have</c><00:28:26.400><c> these</c>

00:28:26.570 --> 00:28:26.580 align:start position:0%
so at the moment you have these
 

00:28:26.580 --> 00:28:27.890 align:start position:0%
so at the moment you have these
institutional<00:28:27.120><c> notes</c><00:28:27.480><c> all</c><00:28:27.600><c> right</c><00:28:27.659><c> they've</c>

00:28:27.890 --> 00:28:27.900 align:start position:0%
institutional notes all right they've
 

00:28:27.900 --> 00:28:29.450 align:start position:0%
institutional notes all right they've
got<00:28:27.960><c> that</c><00:28:28.260><c> they're</c><00:28:28.559><c> not</c><00:28:28.679><c> just</c><00:28:28.799><c> institutional</c>

00:28:29.450 --> 00:28:29.460 align:start position:0%
got that they're not just institutional
 

00:28:29.460 --> 00:28:31.730 align:start position:0%
got that they're not just institutional
uh<00:28:30.000><c> some</c><00:28:30.179><c> people</c><00:28:30.419><c> there's</c><00:28:31.080><c> a</c><00:28:31.260><c> usually</c>

00:28:31.730 --> 00:28:31.740 align:start position:0%
uh some people there's a usually
 

00:28:31.740 --> 00:28:32.990 align:start position:0%
uh some people there's a usually
parameter<00:28:32.100><c> I</c><00:28:32.220><c> think</c><00:28:32.279><c> in</c><00:28:32.400><c> most</c><00:28:32.580><c> clients</c><00:28:32.820><c> which</c>

00:28:32.990 --> 00:28:33.000 align:start position:0%
parameter I think in most clients which
 

00:28:33.000 --> 00:28:35.330 align:start position:0%
parameter I think in most clients which
is<00:28:33.179><c> called</c><00:28:33.299><c> subscribe</c><00:28:34.020><c> or</c><00:28:34.140><c> subnets</c><00:28:34.559><c> so</c><00:28:35.220><c> you</c>

00:28:35.330 --> 00:28:35.340 align:start position:0%
is called subscribe or subnets so you
 

00:28:35.340 --> 00:28:36.470 align:start position:0%
is called subscribe or subnets so you
can<00:28:35.460><c> even</c><00:28:35.640><c> if</c><00:28:35.820><c> you</c><00:28:35.940><c> have</c><00:28:36.000><c> one</c><00:28:36.179><c> validity</c>

00:28:36.470 --> 00:28:36.480 align:start position:0%
can even if you have one validity
 

00:28:36.480 --> 00:28:37.789 align:start position:0%
can even if you have one validity
subscribe<00:28:36.960><c> to</c><00:28:37.020><c> all</c><00:28:37.140><c> the</c><00:28:37.260><c> subnets</c><00:28:37.559><c> and</c><00:28:37.740><c> the</c>

00:28:37.789 --> 00:28:37.799 align:start position:0%
subscribe to all the subnets and the
 

00:28:37.799 --> 00:28:39.110 align:start position:0%
subscribe to all the subnets and the
reason<00:28:37.919><c> you</c><00:28:38.100><c> do</c><00:28:38.220><c> that</c><00:28:38.340><c> is</c><00:28:38.520><c> because</c><00:28:38.640><c> you</c><00:28:38.940><c> get</c>

00:28:39.110 --> 00:28:39.120 align:start position:0%
reason you do that is because you get
 

00:28:39.120 --> 00:28:41.570 align:start position:0%
reason you do that is because you get
some<00:28:39.480><c> benefit</c><00:28:39.840><c> from</c><00:28:40.440><c> seeing</c><00:28:41.340><c> all</c><00:28:41.460><c> the</c>

00:28:41.570 --> 00:28:41.580 align:start position:0%
some benefit from seeing all the
 

00:28:41.580 --> 00:28:43.190 align:start position:0%
some benefit from seeing all the
attestations<00:28:42.000><c> you</c><00:28:42.299><c> get</c><00:28:42.600><c> a</c><00:28:42.720><c> slight</c><00:28:43.020><c> increase</c>

00:28:43.190 --> 00:28:43.200 align:start position:0%
attestations you get a slight increase
 

00:28:43.200 --> 00:28:44.930 align:start position:0%
attestations you get a slight increase
in<00:28:43.440><c> performance</c><00:28:43.799><c> so</c><00:28:44.220><c> it's</c><00:28:44.340><c> not</c><00:28:44.520><c> necessarily</c>

00:28:44.930 --> 00:28:44.940 align:start position:0%
in performance so it's not necessarily
 

00:28:44.940 --> 00:28:46.789 align:start position:0%
in performance so it's not necessarily
just<00:28:45.120><c> institutional</c><00:28:45.779><c> people</c>

00:28:46.789 --> 00:28:46.799 align:start position:0%
just institutional people
 

00:28:46.799 --> 00:28:52.190 align:start position:0%
just institutional people
um<00:28:46.860><c> but</c><00:28:47.840><c> the</c><00:28:49.320><c> the</c><00:28:50.059><c> institutional</c><00:28:51.059><c> I</c><00:28:51.900><c> forgot</c>

00:28:52.190 --> 00:28:52.200 align:start position:0%
um but the the institutional I forgot
 

00:28:52.200 --> 00:28:53.690 align:start position:0%
um but the the institutional I forgot
what<00:28:52.320><c> for</c><00:28:52.440><c> my</c><00:28:52.559><c> train</c><00:28:52.679><c> of</c><00:28:52.860><c> thought</c>

00:28:53.690 --> 00:28:53.700 align:start position:0%
what for my train of thought
 

00:28:53.700 --> 00:28:54.590 align:start position:0%
what for my train of thought
um

00:28:54.590 --> 00:28:54.600 align:start position:0%
um
 

00:28:54.600 --> 00:28:58.250 align:start position:0%
um
the<00:28:55.559><c> no</c><00:28:56.159><c> I</c><00:28:56.340><c> forgot</c><00:28:56.580><c> what</c><00:28:56.640><c> I</c><00:28:56.760><c> was</c><00:28:56.880><c> saying</c>

00:28:58.250 --> 00:28:58.260 align:start position:0%
the no I forgot what I was saying
 

00:28:58.260 --> 00:29:00.529 align:start position:0%
the no I forgot what I was saying
and<00:28:58.740><c> I</c><00:28:59.039><c> just</c><00:28:59.159><c> have</c><00:28:59.279><c> a</c><00:28:59.400><c> point</c><00:28:59.460><c> it's</c><00:29:00.120><c> part</c><00:29:00.360><c> of</c>

00:29:00.529 --> 00:29:00.539 align:start position:0%
and I just have a point it's part of
 

00:29:00.539 --> 00:29:03.289 align:start position:0%
and I just have a point it's part of
what<00:29:00.779><c> age</c><00:29:01.020><c> was</c><00:29:01.320><c> saying</c><00:29:01.679><c> is</c><00:29:02.279><c> that</c>

00:29:03.289 --> 00:29:03.299 align:start position:0%
what age was saying is that
 

00:29:03.299 --> 00:29:05.630 align:start position:0%
what age was saying is that
well<00:29:03.659><c> subscribing</c><00:29:04.200><c> to</c><00:29:04.320><c> a</c><00:29:04.500><c> subnet</c>

00:29:05.630 --> 00:29:05.640 align:start position:0%
well subscribing to a subnet
 

00:29:05.640 --> 00:29:08.870 align:start position:0%
well subscribing to a subnet
we<00:29:06.539><c> also</c><00:29:06.900><c> advertise</c><00:29:07.500><c> that</c><00:29:07.799><c> we</c><00:29:08.100><c> are</c><00:29:08.340><c> inside</c><00:29:08.580><c> the</c>

00:29:08.870 --> 00:29:08.880 align:start position:0%
we also advertise that we are inside the
 

00:29:08.880 --> 00:29:11.750 align:start position:0%
we also advertise that we are inside the
subnet<00:29:09.299><c> inside</c><00:29:09.900><c> Discovery</c><00:29:10.740><c> so</c><00:29:11.340><c> that</c><00:29:11.460><c> means</c>

00:29:11.750 --> 00:29:11.760 align:start position:0%
subnet inside Discovery so that means
 

00:29:11.760 --> 00:29:14.210 align:start position:0%
subnet inside Discovery so that means
that<00:29:12.000><c> we</c><00:29:12.480><c> need</c><00:29:12.900><c> to</c><00:29:13.080><c> find</c><00:29:13.260><c> peers</c><00:29:13.740><c> using</c>

00:29:14.210 --> 00:29:14.220 align:start position:0%
that we need to find peers using
 

00:29:14.220 --> 00:29:17.090 align:start position:0%
that we need to find peers using
discovery<00:29:14.760><c> that</c><00:29:15.059><c> are</c><00:29:15.240><c> useful</c><00:29:15.539><c> for</c><00:29:15.840><c> us</c><00:29:16.080><c> so</c><00:29:16.799><c> one</c>

00:29:17.090 --> 00:29:17.100 align:start position:0%
discovery that are useful for us so one
 

00:29:17.100 --> 00:29:19.730 align:start position:0%
discovery that are useful for us so one
strategy<00:29:17.580><c> that</c><00:29:17.820><c> people</c><00:29:18.059><c> who</c><00:29:18.659><c> have</c><00:29:19.559><c> the</c>

00:29:19.730 --> 00:29:19.740 align:start position:0%
strategy that people who have the
 

00:29:19.740 --> 00:29:22.549 align:start position:0%
strategy that people who have the
bandwidth<00:29:20.220><c> for</c><00:29:20.340><c> that</c><00:29:20.580><c> used</c><00:29:21.539><c> to</c><00:29:21.840><c> be</c><00:29:22.020><c> sure</c><00:29:22.200><c> that</c>

00:29:22.549 --> 00:29:22.559 align:start position:0%
bandwidth for that used to be sure that
 

00:29:22.559 --> 00:29:25.010 align:start position:0%
bandwidth for that used to be sure that
they<00:29:22.799><c> have</c><00:29:23.100><c> publishing</c><00:29:24.000><c> all</c><00:29:24.299><c> in</c><00:29:24.539><c> time</c><00:29:24.779><c> and</c>

00:29:25.010 --> 00:29:25.020 align:start position:0%
they have publishing all in time and
 

00:29:25.020 --> 00:29:26.990 align:start position:0%
they have publishing all in time and
everything<00:29:25.260><c> is</c><00:29:25.620><c> timely</c><00:29:26.159><c> is</c><00:29:26.340><c> subscribing</c><00:29:26.820><c> to</c>

00:29:26.990 --> 00:29:27.000 align:start position:0%
everything is timely is subscribing to
 

00:29:27.000 --> 00:29:28.789 align:start position:0%
everything is timely is subscribing to
all<00:29:27.179><c> subnets</c><00:29:27.659><c> regardless</c><00:29:28.200><c> of</c><00:29:28.500><c> how</c><00:29:28.740><c> many</c>

00:29:28.789 --> 00:29:28.799 align:start position:0%
all subnets regardless of how many
 

00:29:28.799 --> 00:29:31.310 align:start position:0%
all subnets regardless of how many
validators<00:29:29.399><c> they</c><00:29:29.700><c> have</c><00:29:29.940><c> this</c><00:29:30.899><c> is</c><00:29:30.960><c> what</c><00:29:31.200><c> age</c>

00:29:31.310 --> 00:29:31.320 align:start position:0%
validators they have this is what age
 

00:29:31.320 --> 00:29:33.950 align:start position:0%
validators they have this is what age
was<00:29:31.620><c> saying</c><00:29:31.919><c> about</c><00:29:32.100><c> maybe</c><00:29:33.000><c> it's</c><00:29:33.240><c> not</c><00:29:33.539><c> exactly</c>

00:29:33.950 --> 00:29:33.960 align:start position:0%
was saying about maybe it's not exactly
 

00:29:33.960 --> 00:29:36.110 align:start position:0%
was saying about maybe it's not exactly
true<00:29:34.320><c> that</c><00:29:35.220><c> all</c>

00:29:36.110 --> 00:29:36.120 align:start position:0%
true that all
 

00:29:36.120 --> 00:29:39.769 align:start position:0%
true that all
nodes<00:29:36.960><c> that</c><00:29:37.200><c> have</c><00:29:37.440><c> more</c><00:29:37.799><c> than</c><00:29:37.980><c> 64</c>

00:29:39.769 --> 00:29:39.779 align:start position:0%
nodes that have more than 64
 

00:29:39.779 --> 00:29:42.649 align:start position:0%
nodes that have more than 64
subscribed<00:29:40.620><c> softness</c><00:29:41.100><c> actually</c><00:29:41.580><c> have</c><00:29:42.059><c> more</c>

00:29:42.649 --> 00:29:42.659 align:start position:0%
subscribed softness actually have more
 

00:29:42.659 --> 00:29:45.830 align:start position:0%
subscribed softness actually have more
than<00:29:42.840><c> 64</c><00:29:43.399><c> validators</c><00:29:44.399><c> attached</c><00:29:44.880><c> to</c><00:29:45.000><c> them</c>

00:29:45.830 --> 00:29:45.840 align:start position:0%
than 64 validators attached to them
 

00:29:45.840 --> 00:29:47.630 align:start position:0%
than 64 validators attached to them
yeah<00:29:46.320><c> sorry</c><00:29:46.440><c> I</c><00:29:46.679><c> remember</c><00:29:46.799><c> my</c><00:29:47.039><c> point</c><00:29:47.159><c> my</c><00:29:47.520><c> point</c>

00:29:47.630 --> 00:29:47.640 align:start position:0%
yeah sorry I remember my point my point
 

00:29:47.640 --> 00:29:49.610 align:start position:0%
yeah sorry I remember my point my point
was<00:29:47.820><c> that</c><00:29:48.120><c> we</c><00:29:48.840><c> have</c><00:29:48.960><c> these</c><00:29:49.200><c> institutional</c>

00:29:49.610 --> 00:29:49.620 align:start position:0%
was that we have these institutional
 

00:29:49.620 --> 00:29:51.169 align:start position:0%
was that we have these institutional
Stakes<00:29:49.919><c> or</c><00:29:50.220><c> people</c><00:29:50.520><c> that</c><00:29:50.640><c> are</c><00:29:50.820><c> subscribed</c><00:29:51.059><c> to</c>

00:29:51.169 --> 00:29:51.179 align:start position:0%
Stakes or people that are subscribed to
 

00:29:51.179 --> 00:29:52.370 align:start position:0%
Stakes or people that are subscribed to
all<00:29:51.299><c> the</c><00:29:51.419><c> subnets</c><00:29:51.659><c> and</c><00:29:51.840><c> they</c><00:29:52.020><c> become</c><00:29:52.260><c> more</c>

00:29:52.370 --> 00:29:52.380 align:start position:0%
all the subnets and they become more
 

00:29:52.380 --> 00:29:53.810 align:start position:0%
all the subnets and they become more
valuable<00:29:52.740><c> than</c><00:29:52.980><c> every</c><00:29:53.159><c> other</c><00:29:53.279><c> node</c><00:29:53.580><c> on</c><00:29:53.700><c> the</c>

00:29:53.810 --> 00:29:53.820 align:start position:0%
valuable than every other node on the
 

00:29:53.820 --> 00:29:55.850 align:start position:0%
valuable than every other node on the
network<00:29:53.940><c> if</c><00:29:54.480><c> from</c><00:29:54.720><c> a</c><00:29:54.840><c> client</c><00:29:55.020><c> perspective</c><00:29:55.440><c> if</c>

00:29:55.850 --> 00:29:55.860 align:start position:0%
network if from a client perspective if
 

00:29:55.860 --> 00:29:57.470 align:start position:0%
network if from a client perspective if
you<00:29:56.340><c> have</c><00:29:56.460><c> peers</c><00:29:56.760><c> that</c><00:29:56.940><c> are</c><00:29:57.059><c> connecting</c><00:29:57.360><c> to</c>

00:29:57.470 --> 00:29:57.480 align:start position:0%
you have peers that are connecting to
 

00:29:57.480 --> 00:29:59.389 align:start position:0%
you have peers that are connecting to
you<00:29:57.600><c> and</c><00:29:57.960><c> one</c><00:29:58.380><c> is</c><00:29:58.500><c> subscribe</c><00:29:58.919><c> to</c><00:29:59.039><c> just</c><00:29:59.159><c> one</c>

00:29:59.389 --> 00:29:59.399 align:start position:0%
you and one is subscribe to just one
 

00:29:59.399 --> 00:30:00.710 align:start position:0%
you and one is subscribe to just one
subnet<00:29:59.820><c> and</c><00:30:00.000><c> you</c><00:30:00.120><c> have</c><00:30:00.179><c> another</c><00:30:00.299><c> pair</c><00:30:00.539><c> that</c>

00:30:00.710 --> 00:30:00.720 align:start position:0%
subnet and you have another pair that
 

00:30:00.720 --> 00:30:02.630 align:start position:0%
subnet and you have another pair that
subscribe<00:30:01.020><c> to</c><00:30:01.140><c> all</c><00:30:01.260><c> 64.</c><00:30:01.919><c> you're</c><00:30:02.399><c> more</c>

00:30:02.630 --> 00:30:02.640 align:start position:0%
subscribe to all 64. you're more
 

00:30:02.640 --> 00:30:04.909 align:start position:0%
subscribe to all 64. you're more
inclined<00:30:03.000><c> to</c><00:30:03.120><c> be</c><00:30:03.240><c> like</c><00:30:03.360><c> I</c><00:30:03.539><c> want</c><00:30:03.659><c> to</c><00:30:03.840><c> stick</c><00:30:04.500><c> keep</c>

00:30:04.909 --> 00:30:04.919 align:start position:0%
inclined to be like I want to stick keep
 

00:30:04.919 --> 00:30:06.409 align:start position:0%
inclined to be like I want to stick keep
a<00:30:05.100><c> peer</c><00:30:05.340><c> connection</c><00:30:05.460><c> to</c><00:30:05.700><c> that</c><00:30:05.820><c> guy</c><00:30:06.000><c> because</c><00:30:06.179><c> in</c>

00:30:06.409 --> 00:30:06.419 align:start position:0%
a peer connection to that guy because in
 

00:30:06.419 --> 00:30:07.789 align:start position:0%
a peer connection to that guy because in
case<00:30:06.539><c> I</c><00:30:06.720><c> need</c><00:30:06.840><c> to</c><00:30:06.960><c> I</c><00:30:07.200><c> need</c><00:30:07.440><c> to</c><00:30:07.500><c> send</c><00:30:07.620><c> a</c><00:30:07.740><c> message</c>

00:30:07.789 --> 00:30:07.799 align:start position:0%
case I need to I need to send a message
 

00:30:07.799 --> 00:30:10.490 align:start position:0%
case I need to I need to send a message
on<00:30:07.980><c> one</c><00:30:08.159><c> of</c><00:30:08.220><c> the</c><00:30:08.279><c> subnets</c><00:30:08.580><c> he's</c><00:30:09.000><c> he's</c><00:30:09.539><c> uh</c><00:30:10.200><c> he</c><00:30:10.440><c> or</c>

00:30:10.490 --> 00:30:10.500 align:start position:0%
on one of the subnets he's he's uh he or
 

00:30:10.500 --> 00:30:12.110 align:start position:0%
on one of the subnets he's he's uh he or
she<00:30:10.679><c> is</c><00:30:10.740><c> connected</c><00:30:11.039><c> to</c><00:30:11.100><c> that</c><00:30:11.279><c> subnet</c><00:30:11.640><c> so</c>

00:30:12.110 --> 00:30:12.120 align:start position:0%
she is connected to that subnet so
 

00:30:12.120 --> 00:30:14.570 align:start position:0%
she is connected to that subnet so
you're<00:30:12.539><c> left</c><00:30:12.720><c> with</c><00:30:12.899><c> like</c><00:30:13.140><c> uh</c><00:30:13.679><c> 10</c><00:30:13.980><c> of</c><00:30:14.460><c> these</c>

00:30:14.570 --> 00:30:14.580 align:start position:0%
you're left with like uh 10 of these
 

00:30:14.580 --> 00:30:16.730 align:start position:0%
you're left with like uh 10 of these
nodes<00:30:14.880><c> are</c><00:30:15.419><c> super</c><00:30:15.720><c> valuable</c><00:30:16.080><c> nodes</c><00:30:16.380><c> across</c>

00:30:16.730 --> 00:30:16.740 align:start position:0%
nodes are super valuable nodes across
 

00:30:16.740 --> 00:30:17.750 align:start position:0%
nodes are super valuable nodes across
the network<00:30:16.919><c> whereas</c><00:30:17.220><c> everyone</c><00:30:17.399><c> else</c><00:30:17.580><c> you</c>

00:30:17.750 --> 00:30:17.760 align:start position:0%
the network whereas everyone else you
 

00:30:17.760 --> 00:30:19.250 align:start position:0%
the network whereas everyone else you
kind<00:30:17.940><c> of</c><00:30:18.059><c> just</c><00:30:18.179><c> throw</c><00:30:18.360><c> them</c><00:30:18.539><c> away</c><00:30:18.720><c> they're</c><00:30:19.140><c> not</c>

00:30:19.250 --> 00:30:19.260 align:start position:0%
kind of just throw them away they're not
 

00:30:19.260 --> 00:30:20.750 align:start position:0%
kind of just throw them away they're not
they're<00:30:19.440><c> not</c><00:30:19.559><c> all</c><00:30:19.679><c> that</c><00:30:19.799><c> valuable</c><00:30:20.100><c> whereas</c><00:30:20.640><c> if</c>

00:30:20.750 --> 00:30:20.760 align:start position:0%
they're not all that valuable whereas if
 

00:30:20.760 --> 00:30:22.490 align:start position:0%
they're not all that valuable whereas if
we<00:30:20.880><c> transition</c><00:30:21.179><c> over</c><00:30:21.480><c> to</c><00:30:21.659><c> this</c><00:30:21.840><c> thing</c><00:30:22.020><c> one</c>

00:30:22.490 --> 00:30:22.500 align:start position:0%
we transition over to this thing one
 

00:30:22.500 --> 00:30:23.870 align:start position:0%
we transition over to this thing one
it's<00:30:22.740><c> enforceable</c><00:30:23.220><c> which</c><00:30:23.460><c> is</c><00:30:23.520><c> something</c><00:30:23.700><c> that</c>

00:30:23.870 --> 00:30:23.880 align:start position:0%
it's enforceable which is something that
 

00:30:23.880 --> 00:30:26.029 align:start position:0%
it's enforceable which is something that
we<00:30:24.000><c> want</c><00:30:24.179><c> two</c><00:30:24.840><c> we're</c><00:30:25.140><c> not</c><00:30:25.320><c> entirely</c><00:30:25.740><c> sure</c>

00:30:26.029 --> 00:30:26.039 align:start position:0%
we want two we're not entirely sure
 

00:30:26.039 --> 00:30:27.769 align:start position:0%
we want two we're not entirely sure
whether<00:30:26.460><c> the</c><00:30:26.820><c> amount</c><00:30:27.000><c> of</c><00:30:27.120><c> banter</c><00:30:27.419><c> for</c><00:30:27.539><c> using</c>

00:30:27.769 --> 00:30:27.779 align:start position:0%
whether the amount of banter for using
 

00:30:27.779 --> 00:30:29.269 align:start position:0%
whether the amount of banter for using
across<00:30:28.020><c> the</c><00:30:28.080><c> entire</c><00:30:28.380><c> network</c><00:30:28.559><c> is</c><00:30:28.860><c> necessary</c>

00:30:29.269 --> 00:30:29.279 align:start position:0%
across the entire network is necessary
 

00:30:29.279 --> 00:30:31.430 align:start position:0%
across the entire network is necessary
so<00:30:29.520><c> we</c><00:30:29.640><c> reduce</c><00:30:29.880><c> that</c><00:30:30.179><c> as</c><00:30:30.360><c> a</c><00:30:30.600><c> I</c><00:30:30.899><c> guess</c><00:30:31.020><c> maybe</c><00:30:31.200><c> a</c>

00:30:31.430 --> 00:30:31.440 align:start position:0%
so we reduce that as a I guess maybe a
 

00:30:31.440 --> 00:30:35.330 align:start position:0%
so we reduce that as a I guess maybe a
side<00:30:31.620><c> effect</c><00:30:31.880><c> and</c><00:30:32.880><c> the</c><00:30:33.720><c> the</c><00:30:34.200><c> third</c><00:30:34.740><c> example</c><00:30:35.159><c> is</c>

00:30:35.330 --> 00:30:35.340 align:start position:0%
side effect and the the third example is
 

00:30:35.340 --> 00:30:38.330 align:start position:0%
side effect and the the third example is
that<00:30:35.700><c> all</c><00:30:36.419><c> be</c><00:30:36.659><c> all</c><00:30:37.140><c> the</c><00:30:37.320><c> nodes</c><00:30:37.620><c> are</c><00:30:38.039><c> equally</c>

00:30:38.330 --> 00:30:38.340 align:start position:0%
that all be all the nodes are equally
 

00:30:38.340 --> 00:30:40.250 align:start position:0%
that all be all the nodes are equally
kind<00:30:38.700><c> of</c><00:30:38.820><c> valuable</c><00:30:39.120><c> to</c><00:30:39.299><c> you</c><00:30:39.419><c> and</c><00:30:39.779><c> because</c><00:30:40.020><c> we</c>

00:30:40.250 --> 00:30:40.260 align:start position:0%
kind of valuable to you and because we
 

00:30:40.260 --> 00:30:43.549 align:start position:0%
kind of valuable to you and because we
tie<00:30:40.440><c> it</c><00:30:40.559><c> to</c><00:30:40.679><c> the</c><00:30:40.799><c> node</c><00:30:40.980><c> ID</c><00:30:41.159><c> it</c><00:30:41.700><c> makes</c><00:30:42.380><c> the</c><00:30:43.380><c> node</c>

00:30:43.549 --> 00:30:43.559 align:start position:0%
tie it to the node ID it makes the node
 

00:30:43.559 --> 00:30:45.289 align:start position:0%
tie it to the node ID it makes the node
ID<00:30:43.799><c> specifies</c><00:30:44.399><c> which</c><00:30:44.640><c> subnet</c><00:30:45.120><c> they're</c>

00:30:45.289 --> 00:30:45.299 align:start position:0%
ID specifies which subnet they're
 

00:30:45.299 --> 00:30:46.730 align:start position:0%
ID specifies which subnet they're
supposed<00:30:45.480><c> to</c><00:30:45.600><c> be</c><00:30:45.659><c> subscribed</c><00:30:46.080><c> to</c><00:30:46.200><c> so</c><00:30:46.559><c> when</c>

00:30:46.730 --> 00:30:46.740 align:start position:0%
supposed to be subscribed to so when
 

00:30:46.740 --> 00:30:48.289 align:start position:0%
supposed to be subscribed to so when
we're<00:30:46.860><c> doing</c><00:30:47.039><c> Discovery</c><00:30:47.520><c> queries</c><00:30:47.880><c> we</c><00:30:48.179><c> can</c>

00:30:48.289 --> 00:30:48.299 align:start position:0%
we're doing Discovery queries we can
 

00:30:48.299 --> 00:30:50.930 align:start position:0%
we're doing Discovery queries we can
actually<00:30:48.480><c> search</c><00:30:49.440><c> more</c><00:30:50.340><c> efficiently</c><00:30:50.700><c> for</c>

00:30:50.930 --> 00:30:50.940 align:start position:0%
actually search more efficiently for
 

00:30:50.940 --> 00:30:52.789 align:start position:0%
actually search more efficiently for
nodes<00:30:51.360><c> on</c><00:30:51.659><c> a</c><00:30:51.840><c> specific</c><00:30:52.080><c> subnet</c><00:30:52.440><c> because</c><00:30:52.620><c> it's</c>

00:30:52.789 --> 00:30:52.799 align:start position:0%
nodes on a specific subnet because it's
 

00:30:52.799 --> 00:30:54.529 align:start position:0%
nodes on a specific subnet because it's
tied<00:30:52.980><c> to</c><00:30:53.100><c> that</c><00:30:53.220><c> node</c><00:30:53.399><c> ID</c><00:30:53.580><c> so</c><00:30:54.059><c> there's</c><00:30:54.240><c> a</c><00:30:54.419><c> number</c>

00:30:54.529 --> 00:30:54.539 align:start position:0%
tied to that node ID so there's a number
 

00:30:54.539 --> 00:30:56.330 align:start position:0%
tied to that node ID so there's a number
of<00:30:54.659><c> benefits</c><00:30:54.960><c> it's</c><00:30:55.140><c> not</c><00:30:55.320><c> just</c><00:30:55.500><c> uh</c><00:30:56.039><c> we're</c>

00:30:56.330 --> 00:30:56.340 align:start position:0%
of benefits it's not just uh we're
 

00:30:56.340 --> 00:30:57.950 align:start position:0%
of benefits it's not just uh we're
helping<00:30:56.640><c> institutional</c><00:30:57.120><c> stakers</c><00:30:57.539><c> that's</c>

00:30:57.950 --> 00:30:57.960 align:start position:0%
helping institutional stakers that's
 

00:30:57.960 --> 00:31:00.169 align:start position:0%
helping institutional stakers that's
just<00:30:58.200><c> kind</c><00:30:58.380><c> of</c><00:30:58.500><c> like</c><00:30:58.559><c> a</c><00:30:58.740><c> byproduct</c><00:30:59.279><c> hey</c><00:30:59.880><c> uh</c>

00:31:00.169 --> 00:31:00.179 align:start position:0%
just kind of like a byproduct hey uh
 

00:31:00.179 --> 00:31:01.789 align:start position:0%
just kind of like a byproduct hey uh
cool<00:31:00.360><c> could</c><00:31:00.539><c> talk</c><00:31:00.720><c> to</c><00:31:00.840><c> you</c><00:31:00.899><c> guys</c><00:31:00.960><c> thanks</c><00:31:01.559><c> um</c><00:31:01.620><c> so</c>

00:31:01.789 --> 00:31:01.799 align:start position:0%
cool could talk to you guys thanks um so
 

00:31:01.799 --> 00:31:04.430 align:start position:0%
cool could talk to you guys thanks um so
you<00:31:01.919><c> mentioned</c><00:31:02.279><c> uh</c><00:31:02.760><c> reducing</c><00:31:03.539><c> bandwidth</c><00:31:04.380><c> um</c>

00:31:04.430 --> 00:31:04.440 align:start position:0%
you mentioned uh reducing bandwidth um
 

00:31:04.440 --> 00:31:07.070 align:start position:0%
you mentioned uh reducing bandwidth um
and<00:31:05.220><c> reducing</c><00:31:05.820><c> latency</c><00:31:06.240><c> to</c><00:31:06.720><c> like</c><00:31:06.840><c> avoid</c>

00:31:07.070 --> 00:31:07.080 align:start position:0%
and reducing latency to like avoid
 

00:31:07.080 --> 00:31:08.930 align:start position:0%
and reducing latency to like avoid
missing<00:31:07.440><c> expectations</c><00:31:07.980><c> something</c><00:31:08.700><c> that</c>

00:31:08.930 --> 00:31:08.940 align:start position:0%
missing expectations something that
 

00:31:08.940 --> 00:31:10.070 align:start position:0%
missing expectations something that
we've<00:31:09.120><c> looked</c><00:31:09.299><c> at</c><00:31:09.360><c> as</c><00:31:09.600><c> well</c><00:31:09.720><c> is</c><00:31:09.899><c> like</c>

00:31:10.070 --> 00:31:10.080 align:start position:0%
we've looked at as well is like
 

00:31:10.080 --> 00:31:12.169 align:start position:0%
we've looked at as well is like
affecting<00:31:10.440><c> the</c><00:31:10.620><c> effectiveness</c><00:31:11.279><c> ratings</c><00:31:12.120><c> um</c>

00:31:12.169 --> 00:31:12.179 align:start position:0%
affecting the effectiveness ratings um
 

00:31:12.179 --> 00:31:14.029 align:start position:0%
affecting the effectiveness ratings um
with<00:31:12.360><c> validators</c><00:31:13.320><c> um</c><00:31:13.380><c> can</c><00:31:13.620><c> you</c><00:31:13.740><c> guys</c><00:31:13.799><c> speak</c>

00:31:14.029 --> 00:31:14.039 align:start position:0%
with validators um can you guys speak
 

00:31:14.039 --> 00:31:16.130 align:start position:0%
with validators um can you guys speak
which<00:31:14.279><c> can</c><00:31:14.580><c> result</c><00:31:14.820><c> in</c><00:31:15.059><c> like</c><00:31:15.240><c> penalties</c><00:31:15.899><c> or</c>

00:31:16.130 --> 00:31:16.140 align:start position:0%
which can result in like penalties or
 

00:31:16.140 --> 00:31:18.830 align:start position:0%
which can result in like penalties or
loss<00:31:16.559><c> reduction</c><00:31:17.460><c> in</c><00:31:17.700><c> rewards</c><00:31:18.600><c> um</c><00:31:18.600><c> can</c><00:31:18.779><c> you</c>

00:31:18.830 --> 00:31:18.840 align:start position:0%
loss reduction in rewards um can you
 

00:31:18.840 --> 00:31:20.389 align:start position:0%
loss reduction in rewards um can you
guys<00:31:18.960><c> speak</c><00:31:19.140><c> to</c><00:31:19.320><c> how</c><00:31:19.559><c> this</c><00:31:19.860><c> would</c><00:31:19.980><c> help</c><00:31:20.159><c> with</c>

00:31:20.389 --> 00:31:20.399 align:start position:0%
guys speak to how this would help with
 

00:31:20.399 --> 00:31:23.029 align:start position:0%
guys speak to how this would help with
effective<00:31:20.880><c> Effectiveness</c><00:31:21.779><c> ratings</c><00:31:22.679><c> um</c><00:31:22.740><c> if</c><00:31:22.919><c> it</c>

00:31:23.029 --> 00:31:23.039 align:start position:0%
effective Effectiveness ratings um if it
 

00:31:23.039 --> 00:31:25.190 align:start position:0%
effective Effectiveness ratings um if it
would<00:31:23.640><c> um</c><00:31:23.700><c> which</c><00:31:23.880><c> I</c><00:31:24.059><c> I</c><00:31:24.360><c> guess</c><00:31:24.720><c> the</c><00:31:24.840><c> first</c><00:31:25.020><c> one</c>

00:31:25.190 --> 00:31:25.200 align:start position:0%
would um which I I guess the first one
 

00:31:25.200 --> 00:31:28.250 align:start position:0%
would um which I I guess the first one
is<00:31:25.559><c> kind</c><00:31:26.100><c> of</c><00:31:26.159><c> what</c><00:31:26.279><c> I</c><00:31:26.399><c> introde</c><00:31:26.880><c> with</c><00:31:27.000><c> my</c><00:31:27.840><c> my</c>

00:31:28.250 --> 00:31:28.260 align:start position:0%
is kind of what I introde with my my
 

00:31:28.260 --> 00:31:30.110 align:start position:0%
is kind of what I introde with my my
personal<00:31:28.559><c> uh</c><00:31:29.159><c> attestation</c><00:31:29.580><c> Effectiveness</c>

00:31:30.110 --> 00:31:30.120 align:start position:0%
personal uh attestation Effectiveness
 

00:31:30.120 --> 00:31:33.049 align:start position:0%
personal uh attestation Effectiveness
drops<00:31:30.419><c> when</c><00:31:30.539><c> someone</c><00:31:30.720><c> watches</c><00:31:31.260><c> Netflix</c><00:31:31.440><c> so</c><00:31:32.159><c> uh</c>

00:31:33.049 --> 00:31:33.059 align:start position:0%
drops when someone watches Netflix so uh
 

00:31:33.059 --> 00:31:35.389 align:start position:0%
drops when someone watches Netflix so uh
I<00:31:33.419><c> imagine</c><00:31:33.779><c> for</c><00:31:34.440><c> a</c><00:31:34.559><c> lot</c><00:31:34.620><c> more</c><00:31:34.740><c> homesteakers</c>

00:31:35.389 --> 00:31:35.399 align:start position:0%
I imagine for a lot more homesteakers
 

00:31:35.399 --> 00:31:36.649 align:start position:0%
I imagine for a lot more homesteakers
that<00:31:35.520><c> are</c><00:31:35.700><c> kind</c><00:31:35.880><c> of</c><00:31:35.940><c> on</c><00:31:36.000><c> the</c><00:31:36.120><c> bandwidth</c><00:31:36.480><c> limit</c>

00:31:36.649 --> 00:31:36.659 align:start position:0%
that are kind of on the bandwidth limit
 

00:31:36.659 --> 00:31:38.750 align:start position:0%
that are kind of on the bandwidth limit
or<00:31:37.080><c> their</c><00:31:37.320><c> upload</c><00:31:37.860><c> speed</c><00:31:38.039><c> is</c><00:31:38.220><c> quite</c><00:31:38.399><c> low</c><00:31:38.520><c> like</c>

00:31:38.750 --> 00:31:38.760 align:start position:0%
or their upload speed is quite low like
 

00:31:38.760 --> 00:31:40.970 align:start position:0%
or their upload speed is quite low like
in<00:31:38.940><c> like</c><00:31:39.179><c> in</c><00:31:39.299><c> Australia</c><00:31:39.720><c> and</c><00:31:40.200><c> we</c><00:31:40.380><c> reduce</c><00:31:40.679><c> the</c>

00:31:40.970 --> 00:31:40.980 align:start position:0%
in like in Australia and we reduce the
 

00:31:40.980 --> 00:31:43.010 align:start position:0%
in like in Australia and we reduce the
bandwidth<00:31:41.340><c> requirements</c><00:31:41.760><c> a</c><00:31:41.880><c> lot</c><00:31:42.000><c> Diva</c><00:31:42.899><c> said</c>

00:31:43.010 --> 00:31:43.020 align:start position:0%
bandwidth requirements a lot Diva said
 

00:31:43.020 --> 00:31:44.510 align:start position:0%
bandwidth requirements a lot Diva said
that<00:31:43.320><c> when</c><00:31:43.559><c> you</c><00:31:43.679><c> have</c><00:31:43.799><c> these</c><00:31:44.039><c> peaks</c><00:31:44.340><c> in</c>

00:31:44.510 --> 00:31:44.520 align:start position:0%
that when you have these peaks in
 

00:31:44.520 --> 00:31:46.070 align:start position:0%
that when you have these peaks in
bandwidth<00:31:44.940><c> you</c><00:31:45.120><c> you</c><00:31:45.360><c> can</c><00:31:45.480><c> miss</c><00:31:45.659><c> out</c><00:31:45.779><c> our</c>

00:31:46.070 --> 00:31:46.080 align:start position:0%
bandwidth you you can miss out our
 

00:31:46.080 --> 00:31:48.049 align:start position:0%
bandwidth you you can miss out our
stations<00:31:46.380><c> you</c><00:31:46.740><c> don't</c><00:31:46.860><c> you</c><00:31:47.100><c> don't</c><00:31:47.279><c> publish</c>

00:31:48.049 --> 00:31:48.059 align:start position:0%
stations you don't you don't publish
 

00:31:48.059 --> 00:31:49.909 align:start position:0%
stations you don't you don't publish
them<00:31:48.240><c> in</c><00:31:48.419><c> time</c><00:31:48.600><c> and</c><00:31:48.840><c> it's</c><00:31:49.200><c> not</c><00:31:49.320><c> just</c><00:31:49.500><c> missed</c>

00:31:49.909 --> 00:31:49.919 align:start position:0%
them in time and it's not just missed
 

00:31:49.919 --> 00:31:51.529 align:start position:0%
them in time and it's not just missed
but<00:31:50.039><c> you</c><00:31:50.220><c> also</c><00:31:50.460><c> get</c><00:31:50.700><c> penalized</c><00:31:51.179><c> if</c><00:31:51.360><c> they're</c>

00:31:51.529 --> 00:31:51.539 align:start position:0%
but you also get penalized if they're
 

00:31:51.539 --> 00:31:53.510 align:start position:0%
but you also get penalized if they're
late<00:31:51.779><c> uh</c><00:31:52.380><c> so</c><00:31:52.559><c> even</c><00:31:52.679><c> if</c><00:31:52.860><c> you</c><00:31:52.980><c> even</c><00:31:53.220><c> if</c><00:31:53.399><c> they</c>

00:31:53.510 --> 00:31:53.520 align:start position:0%
late uh so even if you even if they
 

00:31:53.520 --> 00:31:54.710 align:start position:0%
late uh so even if you even if they
still<00:31:53.640><c> get</c><00:31:53.760><c> included</c><00:31:54.059><c> in</c><00:31:54.120><c> a</c><00:31:54.240><c> block</c><00:31:54.360><c> but</c><00:31:54.539><c> later</c>

00:31:54.710 --> 00:31:54.720 align:start position:0%
still get included in a block but later
 

00:31:54.720 --> 00:31:56.450 align:start position:0%
still get included in a block but later
you<00:31:54.960><c> get</c><00:31:55.080><c> you</c><00:31:55.200><c> get</c><00:31:55.440><c> less</c><00:31:55.559><c> so</c><00:31:55.799><c> that</c><00:31:55.980><c> that</c><00:31:56.100><c> lowers</c>

00:31:56.450 --> 00:31:56.460 align:start position:0%
you get you get less so that that lowers
 

00:31:56.460 --> 00:31:58.669 align:start position:0%
you get you get less so that that lowers
the<00:31:56.640><c> attestation</c><00:31:57.059><c> Effectiveness</c>

00:31:58.669 --> 00:31:58.679 align:start position:0%
the attestation Effectiveness
 

00:31:58.679 --> 00:32:00.289 align:start position:0%
the attestation Effectiveness
um from<00:31:59.460><c> a</c><00:31:59.640><c> lot</c><00:31:59.700><c> of</c><00:31:59.760><c> the</c><00:31:59.880><c> people</c><00:31:59.940><c> that</c><00:32:00.120><c> use</c>

00:32:00.289 --> 00:32:00.299 align:start position:0%
um from a lot of the people that use
 

00:32:00.299 --> 00:32:03.590 align:start position:0%
um from a lot of the people that use
lighthouse<00:32:00.659><c> we</c><00:32:00.899><c> find</c><00:32:01.200><c> that</c><00:32:01.799><c> uh</c><00:32:02.460><c> that</c><00:32:03.179><c> there's</c>

00:32:03.590 --> 00:32:03.600 align:start position:0%
lighthouse we find that uh that there's
 

00:32:03.600 --> 00:32:06.409 align:start position:0%
lighthouse we find that uh that there's
a<00:32:03.720><c> number</c><00:32:03.960><c> of</c><00:32:04.020><c> Main</c><00:32:04.500><c> that</c><00:32:05.159><c> that</c><00:32:05.460><c> impact</c><00:32:06.240><c> the</c>

00:32:06.409 --> 00:32:06.419 align:start position:0%
a number of Main that that impact the
 

00:32:06.419 --> 00:32:08.210 align:start position:0%
a number of Main that that impact the
attestation<00:32:06.899><c> efficiency</c><00:32:07.320><c> and</c><00:32:07.620><c> that's</c><00:32:07.799><c> one</c><00:32:08.100><c> is</c>

00:32:08.210 --> 00:32:08.220 align:start position:0%
attestation efficiency and that's one is
 

00:32:08.220 --> 00:32:10.430 align:start position:0%
attestation efficiency and that's one is
bandwidth<00:32:08.820><c> and</c><00:32:09.120><c> the</c><00:32:09.240><c> other</c><00:32:09.360><c> one</c><00:32:09.539><c> is</c><00:32:09.720><c> CPU</c>

00:32:10.430 --> 00:32:10.440 align:start position:0%
bandwidth and the other one is CPU
 

00:32:10.440 --> 00:32:13.190 align:start position:0%
bandwidth and the other one is CPU
limitation<00:32:10.980><c> flight</c><00:32:11.279><c> processing</c><00:32:11.880><c> so</c><00:32:12.539><c> if</c>

00:32:13.190 --> 00:32:13.200 align:start position:0%
limitation flight processing so if
 

00:32:13.200 --> 00:32:14.990 align:start position:0%
limitation flight processing so if
you're<00:32:13.320><c> running</c><00:32:13.559><c> a</c><00:32:14.159><c> a</c><00:32:14.399><c> node</c><00:32:14.820><c> that's</c>

00:32:14.990 --> 00:32:15.000 align:start position:0%
you're running a a node that's
 

00:32:15.000 --> 00:32:18.289 align:start position:0%
you're running a a node that's
overburdened<00:32:15.659><c> and</c><00:32:16.140><c> and</c><00:32:16.640><c> this</c><00:32:17.640><c> the</c><00:32:18.000><c> topic</c>

00:32:18.289 --> 00:32:18.299 align:start position:0%
overburdened and and this the topic
 

00:32:18.299 --> 00:32:19.789 align:start position:0%
overburdened and and this the topic
subscription<00:32:18.659><c> is</c><00:32:18.899><c> another</c><00:32:19.260><c> thing</c><00:32:19.500><c> that</c><00:32:19.679><c> can</c>

00:32:19.789 --> 00:32:19.799 align:start position:0%
subscription is another thing that can
 

00:32:19.799 --> 00:32:20.930 align:start position:0%
subscription is another thing that can
overburden<00:32:20.220><c> a</c><00:32:20.340><c> node</c><00:32:20.520><c> because</c><00:32:20.640><c> if</c><00:32:20.820><c> you're</c>

00:32:20.930 --> 00:32:20.940 align:start position:0%
overburden a node because if you're
 

00:32:20.940 --> 00:32:22.250 align:start position:0%
overburden a node because if you're
subscribed<00:32:21.299><c> to</c><00:32:21.419><c> a</c><00:32:21.539><c> lot</c><00:32:21.600><c> of</c><00:32:21.720><c> notes</c><00:32:21.960><c> let's</c><00:32:22.140><c> say</c>

00:32:22.250 --> 00:32:22.260 align:start position:0%
subscribed to a lot of notes let's say
 

00:32:22.260 --> 00:32:24.049 align:start position:0%
subscribed to a lot of notes let's say
you<00:32:22.440><c> have</c><00:32:22.559><c> five</c><00:32:23.039><c> validators</c><00:32:23.580><c> attached</c><00:32:23.940><c> to</c><00:32:23.940><c> you</c>

00:32:24.049 --> 00:32:24.059 align:start position:0%
you have five validators attached to you
 

00:32:24.059 --> 00:32:25.669 align:start position:0%
you have five validators attached to you
and<00:32:24.179><c> you</c><00:32:24.299><c> have</c><00:32:24.360><c> five</c><00:32:24.480><c> Long</c><00:32:24.659><c> Live</c><00:32:24.899><c> subnets</c><00:32:25.320><c> you</c>

00:32:25.669 --> 00:32:25.679 align:start position:0%
and you have five Long Live subnets you
 

00:32:25.679 --> 00:32:27.169 align:start position:0%
and you have five Long Live subnets you
have<00:32:25.799><c> to</c><00:32:25.919><c> get</c><00:32:26.039><c> all</c><00:32:26.159><c> the</c><00:32:26.279><c> messages</c><00:32:26.399><c> and</c><00:32:27.059><c> you</c>

00:32:27.169 --> 00:32:27.179 align:start position:0%
have to get all the messages and you
 

00:32:27.179 --> 00:32:28.549 align:start position:0%
have to get all the messages and you
have<00:32:27.360><c> to</c><00:32:27.480><c> process</c><00:32:27.720><c> them</c><00:32:27.899><c> so</c><00:32:28.080><c> the</c><00:32:28.200><c> processing</c>

00:32:28.549 --> 00:32:28.559 align:start position:0%
have to process them so the processing
 

00:32:28.559 --> 00:32:30.350 align:start position:0%
have to process them so the processing
also<00:32:28.919><c> kills</c><00:32:29.220><c> you</c><00:32:29.279><c> and</c><00:32:29.460><c> lowers</c><00:32:29.880><c> your</c><00:32:30.059><c> average</c>

00:32:30.350 --> 00:32:30.360 align:start position:0%
also kills you and lowers your average
 

00:32:30.360 --> 00:32:32.149 align:start position:0%
also kills you and lowers your average
Effectiveness<00:32:31.020><c> so</c><00:32:31.380><c> if</c><00:32:31.500><c> we</c><00:32:31.620><c> get</c><00:32:31.799><c> that</c><00:32:31.919><c> in</c><00:32:32.039><c> there</c>

00:32:32.149 --> 00:32:32.159 align:start position:0%
Effectiveness so if we get that in there
 

00:32:32.159 --> 00:32:34.130 align:start position:0%
Effectiveness so if we get that in there
that<00:32:32.399><c> all</c><00:32:32.580><c> should</c><00:32:32.880><c> in</c><00:32:33.120><c> principle</c><00:32:33.659><c> improve</c><00:32:34.020><c> the</c>

00:32:34.130 --> 00:32:34.140 align:start position:0%
that all should in principle improve the
 

00:32:34.140 --> 00:32:35.630 align:start position:0%
that all should in principle improve the
effectiveness<00:32:34.620><c> because</c><00:32:34.919><c> of</c><00:32:35.100><c> the</c><00:32:35.220><c> bandwidth</c>

00:32:35.630 --> 00:32:35.640 align:start position:0%
effectiveness because of the bandwidth
 

00:32:35.640 --> 00:32:37.430 align:start position:0%
effectiveness because of the bandwidth
and<00:32:35.760><c> and</c><00:32:36.059><c> because</c><00:32:36.299><c> it</c><00:32:36.480><c> lowers</c><00:32:36.779><c> the</c><00:32:36.899><c> CPU</c><00:32:37.200><c> usage</c>

00:32:37.430 --> 00:32:37.440 align:start position:0%
and and because it lowers the CPU usage
 

00:32:37.440 --> 00:32:39.230 align:start position:0%
and and because it lowers the CPU usage
of<00:32:37.559><c> your</c><00:32:37.740><c> node</c><00:32:37.980><c> would</c><00:32:38.340><c> it</c><00:32:38.460><c> be</c><00:32:38.580><c> possible</c><00:32:38.880><c> for</c><00:32:39.120><c> a</c>

00:32:39.230 --> 00:32:39.240 align:start position:0%
of your node would it be possible for a
 

00:32:39.240 --> 00:32:41.330 align:start position:0%
of your node would it be possible for a
node<00:32:39.419><c> to</c><00:32:39.539><c> detect</c><00:32:39.779><c> that</c><00:32:40.020><c> it's</c><00:32:40.140><c> been</c><00:32:40.440><c> choked</c><00:32:40.919><c> if</c>

00:32:41.330 --> 00:32:41.340 align:start position:0%
node to detect that it's been choked if
 

00:32:41.340 --> 00:32:42.769 align:start position:0%
node to detect that it's been choked if
so

00:32:42.769 --> 00:32:42.779 align:start position:0%
so
 

00:32:42.779 --> 00:32:46.010 align:start position:0%
so
um<00:32:42.840><c> could</c><00:32:43.380><c> it</c><00:32:43.500><c> somehow</c><00:32:43.799><c> combine</c><00:32:44.220><c> that</c><00:32:44.460><c> uh</c><00:32:45.360><c> with</c>

00:32:46.010 --> 00:32:46.020 align:start position:0%
um could it somehow combine that uh with
 

00:32:46.020 --> 00:32:48.610 align:start position:0%
um could it somehow combine that uh with
being<00:32:46.260><c> dishonest</c><00:32:46.740><c> about</c><00:32:46.860><c> its</c><00:32:47.520><c> subnet</c><00:32:48.000><c> account</c>

00:32:48.610 --> 00:32:48.620 align:start position:0%
being dishonest about its subnet account
 

00:32:48.620 --> 00:32:51.769 align:start position:0%
being dishonest about its subnet account
and<00:32:49.620><c> other</c><00:32:49.860><c> grief</c><00:32:50.340><c> or</c><00:32:50.580><c> otherwise</c><00:32:51.000><c> stall</c><00:32:51.419><c> its</c>

00:32:51.769 --> 00:32:51.779 align:start position:0%
and other grief or otherwise stall its
 

00:32:51.779 --> 00:32:53.690 align:start position:0%
and other grief or otherwise stall its
local<00:32:51.899><c> node</c><00:32:52.380><c> graph</c><00:32:52.740><c> sorry</c><00:32:53.159><c> I</c><00:32:53.279><c> missed</c><00:32:53.520><c> the</c><00:32:53.580><c> last</c>

00:32:53.690 --> 00:32:53.700 align:start position:0%
local node graph sorry I missed the last
 

00:32:53.700 --> 00:32:56.029 align:start position:0%
local node graph sorry I missed the last
part<00:32:53.880><c> could</c><00:32:54.600><c> it</c><00:32:54.779><c> either</c><00:32:54.960><c> if</c><00:32:55.440><c> it</c><00:32:55.559><c> could</c><00:32:55.679><c> combine</c>

00:32:56.029 --> 00:32:56.039 align:start position:0%
part could it either if it could combine
 

00:32:56.039 --> 00:32:57.889 align:start position:0%
part could it either if it could combine
that<00:32:56.159><c> with</c><00:32:56.399><c> uh</c><00:32:56.760><c> being</c><00:32:56.940><c> dishonest</c><00:32:57.419><c> about</c><00:32:57.600><c> its</c>

00:32:57.889 --> 00:32:57.899 align:start position:0%
that with uh being dishonest about its
 

00:32:57.899 --> 00:33:00.710 align:start position:0%
that with uh being dishonest about its
subnet<00:32:58.320><c> account</c><00:32:58.860><c> connection</c><00:32:59.399><c> could</c><00:33:00.299><c> it</c><00:33:00.539><c> just</c>

00:33:00.710 --> 00:33:00.720 align:start position:0%
subnet account connection could it just
 

00:33:00.720 --> 00:33:04.430 align:start position:0%
subnet account connection could it just
stall<00:33:01.200><c> or</c><00:33:01.380><c> otherwise</c><00:33:01.799><c> grief</c><00:33:02.220><c> it's</c><00:33:02.520><c> local</c><00:33:02.820><c> node</c>

00:33:04.430 --> 00:33:04.440 align:start position:0%
stall or otherwise grief it's local node
 

00:33:04.440 --> 00:33:08.330 align:start position:0%
stall or otherwise grief it's local node
graph<00:33:05.460><c> oh</c><00:33:05.880><c> wow</c><00:33:06.120><c> stream</c><00:33:06.600><c> is</c><00:33:06.960><c> explicit</c>

00:33:08.330 --> 00:33:08.340 align:start position:0%
graph oh wow stream is explicit
 

00:33:08.340 --> 00:33:11.510 align:start position:0%
graph oh wow stream is explicit
so<00:33:08.940><c> I</c><00:33:09.179><c> know</c><00:33:09.299><c> this</c><00:33:09.539><c> is</c><00:33:09.720><c> actually</c><00:33:09.840><c> going</c><00:33:10.260><c> to</c>

00:33:11.510 --> 00:33:11.520 align:start position:0%
so I know this is actually going to
 

00:33:11.520 --> 00:33:13.669 align:start position:0%
so I know this is actually going to
know<00:33:12.179><c> it's</c><00:33:12.539><c> going</c><00:33:12.779><c> to</c><00:33:12.899><c> be</c><00:33:13.080><c> showed</c><00:33:13.500><c> we're</c>

00:33:13.669 --> 00:33:13.679 align:start position:0%
know it's going to be showed we're
 

00:33:13.679 --> 00:33:16.549 align:start position:0%
know it's going to be showed we're
asking<00:33:14.159><c> him</c><00:33:14.399><c> to</c><00:33:14.760><c> stop</c><00:33:15.419><c> sending</c><00:33:15.899><c> messages</c><00:33:16.080><c> to</c>

00:33:16.549 --> 00:33:16.559 align:start position:0%
asking him to stop sending messages to
 

00:33:16.559 --> 00:33:20.210 align:start position:0%
asking him to stop sending messages to
us<00:33:16.760><c> it's</c><00:33:17.760><c> not</c><00:33:18.120><c> yeah</c><00:33:18.840><c> you</c><00:33:19.080><c> know</c><00:33:19.200><c> it's</c><00:33:19.380><c> I</c><00:33:19.919><c> know</c><00:33:20.100><c> it</c>

00:33:20.210 --> 00:33:20.220 align:start position:0%
us it's not yeah you know it's I know it
 

00:33:20.220 --> 00:33:23.870 align:start position:0%
us it's not yeah you know it's I know it
sounds<00:33:20.399><c> similar</c><00:33:20.820><c> to</c><00:33:20.940><c> what</c><00:33:21.440><c> is</c><00:33:22.440><c> happening</c><00:33:22.980><c> for</c>

00:33:23.870 --> 00:33:23.880 align:start position:0%
sounds similar to what is happening for
 

00:33:23.880 --> 00:33:26.990 align:start position:0%
sounds similar to what is happening for
example<00:33:24.179><c> in</c><00:33:24.480><c> in</c><00:33:25.440><c> strategies</c><00:33:26.100><c> for</c><00:33:26.399><c> example</c><00:33:26.640><c> in</c>

00:33:26.990 --> 00:33:27.000 align:start position:0%
example in in strategies for example in
 

00:33:27.000 --> 00:33:28.970 align:start position:0%
example in in strategies for example in
I<00:33:27.240><c> don't</c><00:33:27.360><c> know</c><00:33:27.419><c> follow</c><00:33:27.960><c> sharing</c>

00:33:28.970 --> 00:33:28.980 align:start position:0%
I don't know follow sharing
 

00:33:28.980 --> 00:33:30.649 align:start position:0%
I don't know follow sharing
but<00:33:29.399><c> it's</c><00:33:29.519><c> different</c><00:33:29.820><c> in</c><00:33:30.179><c> the</c><00:33:30.299><c> sense</c><00:33:30.419><c> that</c>

00:33:30.649 --> 00:33:30.659 align:start position:0%
but it's different in the sense that
 

00:33:30.659 --> 00:33:32.930 align:start position:0%
but it's different in the sense that
we're<00:33:30.899><c> the</c><00:33:31.380><c> ones</c><00:33:31.620><c> asking</c><00:33:32.039><c> the</c><00:33:32.220><c> peer</c><00:33:32.519><c> to</c><00:33:32.760><c> just</c>

00:33:32.930 --> 00:33:32.940 align:start position:0%
we're the ones asking the peer to just
 

00:33:32.940 --> 00:33:34.610 align:start position:0%
we're the ones asking the peer to just
stop<00:33:33.240><c> sending</c><00:33:33.659><c> the</c><00:33:33.779><c> messages</c>

00:33:34.610 --> 00:33:34.620 align:start position:0%
stop sending the messages
 

00:33:34.620 --> 00:33:37.430 align:start position:0%
stop sending the messages
so<00:33:35.279><c> it's</c><00:33:35.460><c> kind</c><00:33:35.820><c> of</c><00:33:35.940><c> a</c><00:33:36.059><c> benefit</c><00:33:36.299><c> for</c><00:33:36.720><c> them</c><00:33:36.899><c> so</c>

00:33:37.430 --> 00:33:37.440 align:start position:0%
so it's kind of a benefit for them so
 

00:33:37.440 --> 00:33:40.130 align:start position:0%
so it's kind of a benefit for them so
when<00:33:37.799><c> uh</c><00:33:38.460><c> when</c><00:33:38.940><c> we</c><00:33:39.059><c> connect</c><00:33:39.179><c> to</c><00:33:39.360><c> appear</c><00:33:39.720><c> uh</c>

00:33:40.130 --> 00:33:40.140 align:start position:0%
when uh when we connect to appear uh
 

00:33:40.140 --> 00:33:41.690 align:start position:0%
when uh when we connect to appear uh
let's<00:33:40.320><c> say</c><00:33:40.440><c> let's</c><00:33:40.620><c> say</c><00:33:40.799><c> in</c><00:33:40.980><c> this</c><00:33:41.159><c> new</c><00:33:41.340><c> regime</c>

00:33:41.690 --> 00:33:41.700 align:start position:0%
let's say let's say in this new regime
 

00:33:41.700 --> 00:33:43.430 align:start position:0%
let's say let's say in this new regime
where<00:33:41.880><c> we</c><00:33:42.059><c> have</c><00:33:42.240><c> every</c><00:33:42.840><c> node</c><00:33:43.140><c> has</c><00:33:43.320><c> to</c>

00:33:43.430 --> 00:33:43.440 align:start position:0%
where we have every node has to
 

00:33:43.440 --> 00:33:44.750 align:start position:0%
where we have every node has to
subscribe<00:33:43.679><c> to</c><00:33:43.799><c> atopic</c><00:33:44.100><c> based</c><00:33:44.279><c> on</c><00:33:44.340><c> its</c><00:33:44.460><c> node</c><00:33:44.640><c> ID</c>

00:33:44.750 --> 00:33:44.760 align:start position:0%
subscribe to atopic based on its node ID
 

00:33:44.760 --> 00:33:47.210 align:start position:0%
subscribe to atopic based on its node ID
we<00:33:45.179><c> can</c><00:33:45.299><c> look</c><00:33:45.360><c> at</c><00:33:45.539><c> its</c><00:33:45.840><c> its</c><00:33:46.320><c> peer</c><00:33:46.500><c> ID</c><00:33:46.620><c> but</c><00:33:46.919><c> let's</c>

00:33:47.210 --> 00:33:47.220 align:start position:0%
we can look at its its peer ID but let's
 

00:33:47.220 --> 00:33:48.769 align:start position:0%
we can look at its its peer ID but let's
say<00:33:47.340><c> it's</c><00:33:47.460><c> node</c><00:33:47.700><c> ID</c><00:33:47.880><c> we</c><00:33:48.360><c> know</c><00:33:48.480><c> that</c><00:33:48.600><c> it's</c>

00:33:48.769 --> 00:33:48.779 align:start position:0%
say it's node ID we know that it's
 

00:33:48.779 --> 00:33:49.850 align:start position:0%
say it's node ID we know that it's
supposed<00:33:48.899><c> to</c><00:33:49.019><c> be</c><00:33:49.140><c> subscribed</c><00:33:49.440><c> to</c><00:33:49.559><c> let's</c><00:33:49.679><c> say</c>

00:33:49.850 --> 00:33:49.860 align:start position:0%
supposed to be subscribed to let's say
 

00:33:49.860 --> 00:33:51.110 align:start position:0%
supposed to be subscribed to let's say
topic<00:33:50.159><c> three</c>

00:33:51.110 --> 00:33:51.120 align:start position:0%
topic three
 

00:33:51.120 --> 00:33:52.850 align:start position:0%
topic three
um<00:33:51.179><c> the</c><00:33:51.480><c> way</c><00:33:51.600><c> that</c><00:33:51.779><c> we</c><00:33:51.960><c> when</c><00:33:52.140><c> we</c><00:33:52.380><c> connect</c><00:33:52.440><c> via</c>

00:33:52.850 --> 00:33:52.860 align:start position:0%
um the way that we when we connect via
 

00:33:52.860 --> 00:33:55.130 align:start position:0%
um the way that we when we connect via
gossip<00:33:53.159><c> sub</c><00:33:53.340><c> uh</c><00:33:54.179><c> they</c><00:33:54.600><c> should</c><00:33:54.720><c> send</c><00:33:54.960><c> our</c>

00:33:55.130 --> 00:33:55.140 align:start position:0%
gossip sub uh they should send our
 

00:33:55.140 --> 00:33:56.570 align:start position:0%
gossip sub uh they should send our
subscriptions<00:33:55.559><c> about</c><00:33:55.740><c> what</c><00:33:56.039><c> it's</c><00:33:56.159><c> subscribed</c>

00:33:56.570 --> 00:33:56.580 align:start position:0%
subscriptions about what it's subscribed
 

00:33:56.580 --> 00:33:58.850 align:start position:0%
subscriptions about what it's subscribed
to<00:33:56.700><c> and</c><00:33:57.360><c> and</c><00:33:57.659><c> if</c><00:33:57.960><c> it's</c><00:33:58.140><c> not</c><00:33:58.320><c> if</c><00:33:58.620><c> it's</c><00:33:58.740><c> not</c>

00:33:58.850 --> 00:33:58.860 align:start position:0%
to and and if it's not if it's not
 

00:33:58.860 --> 00:33:59.930 align:start position:0%
to and and if it's not if it's not
subscribed<00:33:59.220><c> to</c><00:33:59.340><c> that</c><00:33:59.460><c> we</c><00:33:59.580><c> know</c><00:33:59.700><c> that</c><00:33:59.820><c> it's</c>

00:33:59.930 --> 00:33:59.940 align:start position:0%
subscribed to that we know that it's
 

00:33:59.940 --> 00:34:01.370 align:start position:0%
subscribed to that we know that it's
being<00:34:00.120><c> malicious</c><00:34:00.480><c> or</c><00:34:00.659><c> faulty</c><00:34:01.019><c> straight</c><00:34:01.200><c> away</c>

00:34:01.370 --> 00:34:01.380 align:start position:0%
being malicious or faulty straight away
 

00:34:01.380 --> 00:34:03.470 align:start position:0%
being malicious or faulty straight away
and<00:34:01.559><c> we</c><00:34:01.679><c> can</c><00:34:01.860><c> just</c><00:34:01.980><c> disconnect</c><00:34:02.159><c> it</c><00:34:02.580><c> uh</c><00:34:03.179><c> there's</c>

00:34:03.470 --> 00:34:03.480 align:start position:0%
and we can just disconnect it uh there's
 

00:34:03.480 --> 00:34:04.909 align:start position:0%
and we can just disconnect it uh there's
technicalities<00:34:04.019><c> where</c><00:34:04.260><c> I</c><00:34:04.380><c> can</c><00:34:04.500><c> say</c><00:34:04.620><c> that</c><00:34:04.740><c> it's</c>

00:34:04.909 --> 00:34:04.919 align:start position:0%
technicalities where I can say that it's
 

00:34:04.919 --> 00:34:07.430 align:start position:0%
technicalities where I can say that it's
subscribed<00:34:05.279><c> but</c><00:34:05.460><c> then</c><00:34:05.760><c> won't</c><00:34:06.179><c> let</c><00:34:06.419><c> us</c><00:34:06.600><c> uh</c><00:34:07.140><c> so</c>

00:34:07.430 --> 00:34:07.440 align:start position:0%
subscribed but then won't let us uh so
 

00:34:07.440 --> 00:34:09.290 align:start position:0%
subscribed but then won't let us uh so
the<00:34:07.919><c> next</c><00:34:08.040><c> the</c><00:34:08.220><c> next</c><00:34:08.399><c> phase</c><00:34:08.639><c> of</c><00:34:08.820><c> the</c><00:34:08.940><c> thing</c><00:34:09.060><c> is</c>

00:34:09.290 --> 00:34:09.300 align:start position:0%
the next the next phase of the thing is
 

00:34:09.300 --> 00:34:11.869 align:start position:0%
the next the next phase of the thing is
we<00:34:09.720><c> try</c><00:34:09.899><c> and</c><00:34:10.020><c> create</c><00:34:10.200><c> a</c><00:34:10.440><c> mesh</c><00:34:10.800><c> mesh</c><00:34:11.339><c> Network</c><00:34:11.460><c> so</c>

00:34:11.869 --> 00:34:11.879 align:start position:0%
we try and create a mesh mesh Network so
 

00:34:11.879 --> 00:34:14.089 align:start position:0%
we try and create a mesh mesh Network so
if<00:34:12.540><c> we're</c><00:34:13.139><c> if</c><00:34:13.379><c> we're</c><00:34:13.440><c> connected</c><00:34:13.740><c> to</c><00:34:13.859><c> let's</c><00:34:14.040><c> say</c>

00:34:14.089 --> 00:34:14.099 align:start position:0%
if we're if we're connected to let's say
 

00:34:14.099 --> 00:34:16.369 align:start position:0%
if we're if we're connected to let's say
100<00:34:14.339><c> pairs</c><00:34:14.760><c> we</c><00:34:15.000><c> only</c><00:34:15.119><c> really</c><00:34:15.419><c> form</c><00:34:15.839><c> a</c><00:34:16.020><c> mesh</c>

00:34:16.369 --> 00:34:16.379 align:start position:0%
100 pairs we only really form a mesh
 

00:34:16.379 --> 00:34:17.869 align:start position:0%
100 pairs we only really form a mesh
with<00:34:16.500><c> with</c><00:34:16.859><c> the</c><00:34:17.099><c> mesh</c><00:34:17.280><c> degree</c><00:34:17.520><c> with</c><00:34:17.700><c> like</c>

00:34:17.869 --> 00:34:17.879 align:start position:0%
with with the mesh degree with like
 

00:34:17.879 --> 00:34:20.210 align:start position:0%
with with the mesh degree with like
three<00:34:18.000><c> of</c><00:34:18.179><c> them</c><00:34:18.300><c> so</c><00:34:19.020><c> in</c><00:34:19.500><c> principle</c><00:34:19.800><c> they</c><00:34:20.040><c> could</c>

00:34:20.210 --> 00:34:20.220 align:start position:0%
three of them so in principle they could
 

00:34:20.220 --> 00:34:22.010 align:start position:0%
three of them so in principle they could
always<00:34:20.399><c> just</c><00:34:20.940><c> say</c><00:34:21.060><c> no</c><00:34:21.240><c> no</c><00:34:21.359><c> you</c><00:34:21.599><c> can't</c><00:34:21.659><c> go</c><00:34:21.839><c> on</c><00:34:21.899><c> my</c>

00:34:22.010 --> 00:34:22.020 align:start position:0%
always just say no no you can't go on my
 

00:34:22.020 --> 00:34:23.450 align:start position:0%
always just say no no you can't go on my
Mash<00:34:22.260><c> you</c><00:34:22.440><c> can't</c><00:34:22.500><c> call</c><00:34:22.679><c> my</c><00:34:22.800><c> mesh</c><00:34:23.040><c> I'm</c><00:34:23.159><c> full</c><00:34:23.280><c> I'm</c>

00:34:23.450 --> 00:34:23.460 align:start position:0%
Mash you can't call my mesh I'm full I'm
 

00:34:23.460 --> 00:34:24.710 align:start position:0%
Mash you can't call my mesh I'm full I'm
full<00:34:23.580><c> I'm</c><00:34:23.700><c> full</c><00:34:23.879><c> so</c><00:34:24.060><c> that's</c><00:34:24.179><c> one</c><00:34:24.359><c> way</c><00:34:24.480><c> to</c><00:34:24.599><c> kind</c>

00:34:24.710 --> 00:34:24.720 align:start position:0%
full I'm full so that's one way to kind
 

00:34:24.720 --> 00:34:27.770 align:start position:0%
full I'm full so that's one way to kind
of<00:34:24.839><c> grief</c><00:34:25.080><c> Us</c><00:34:25.260><c> in</c><00:34:25.679><c> that</c><00:34:26.040><c> scenario</c><00:34:26.599><c> they</c><00:34:27.599><c> still</c>

00:34:27.770 --> 00:34:27.780 align:start position:0%
of grief Us in that scenario they still
 

00:34:27.780 --> 00:34:29.149 align:start position:0%
of grief Us in that scenario they still
have<00:34:27.899><c> to</c><00:34:28.080><c> forward</c><00:34:28.260><c> us</c><00:34:28.500><c> gossip</c><00:34:28.800><c> sub</c><00:34:28.919><c> messages</c>

00:34:29.149 --> 00:34:29.159 align:start position:0%
have to forward us gossip sub messages
 

00:34:29.159 --> 00:34:31.730 align:start position:0%
have to forward us gossip sub messages
there's<00:34:29.940><c> a</c><00:34:30.119><c> there's</c><00:34:30.599><c> a</c><00:34:30.899><c> small</c><00:34:31.320><c> mechanism</c>

00:34:31.730 --> 00:34:31.740 align:start position:0%
there's a there's a small mechanism
 

00:34:31.740 --> 00:34:34.070 align:start position:0%
there's a there's a small mechanism
inside<00:34:32.040><c> gossip</c><00:34:32.520><c> sub</c><00:34:32.700><c> that</c><00:34:33.240><c> is</c><00:34:33.599><c> called</c><00:34:33.720><c> gossip</c>

00:34:34.070 --> 00:34:34.080 align:start position:0%
inside gossip sub that is called gossip
 

00:34:34.080 --> 00:34:36.409 align:start position:0%
inside gossip sub that is called gossip
subscribing<00:34:34.379><c> as</c><00:34:34.500><c> you</c><00:34:34.679><c> just</c><00:34:34.980><c> in</c><00:34:35.220><c> 1.1</c><00:34:35.700><c> which</c>

00:34:36.409 --> 00:34:36.419 align:start position:0%
subscribing as you just in 1.1 which
 

00:34:36.419 --> 00:34:39.050 align:start position:0%
subscribing as you just in 1.1 which
somehow<00:34:36.899><c> mitigates</c><00:34:37.440><c> uh</c><00:34:38.000><c> attempts</c><00:34:39.000><c> to</c>

00:34:39.050 --> 00:34:39.060 align:start position:0%
somehow mitigates uh attempts to
 

00:34:39.060 --> 00:34:40.669 align:start position:0%
somehow mitigates uh attempts to
mitigate<00:34:39.359><c> censoring</c><00:34:39.839><c> so</c><00:34:40.020><c> where</c><00:34:40.260><c> where</c><00:34:40.500><c> you</c>

00:34:40.669 --> 00:34:40.679 align:start position:0%
mitigate censoring so where where you
 

00:34:40.679 --> 00:34:41.990 align:start position:0%
mitigate censoring so where where you
just<00:34:40.800><c> say</c><00:34:41.099><c> that</c><00:34:41.220><c> you're</c><00:34:41.339><c> subscribe</c><00:34:41.879><c> you</c><00:34:41.879><c> do</c>

00:34:41.990 --> 00:34:42.000 align:start position:0%
just say that you're subscribe you do
 

00:34:42.000 --> 00:34:43.730 align:start position:0%
just say that you're subscribe you do
nothing<00:34:42.179><c> and</c><00:34:43.020><c> and</c><00:34:43.200><c> the</c><00:34:43.500><c> whole</c><00:34:43.619><c> network</c>

00:34:43.730 --> 00:34:43.740 align:start position:0%
nothing and and the whole network
 

00:34:43.740 --> 00:34:44.990 align:start position:0%
nothing and and the whole network
essentially<00:34:44.159><c> tries</c><00:34:44.339><c> to</c><00:34:44.460><c> kick</c><00:34:44.580><c> you</c><00:34:44.700><c> out</c><00:34:44.820><c> of</c><00:34:44.940><c> the</c>

00:34:44.990 --> 00:34:45.000 align:start position:0%
essentially tries to kick you out of the
 

00:34:45.000 --> 00:34:47.629 align:start position:0%
essentially tries to kick you out of the
mesh<00:34:45.240><c> in</c><00:34:45.899><c> terms</c><00:34:46.080><c> of</c><00:34:46.200><c> while</c><00:34:46.320><c> being</c><00:34:46.560><c> choked</c><00:34:47.040><c> we</c>

00:34:47.629 --> 00:34:47.639 align:start position:0%
mesh in terms of while being choked we
 

00:34:47.639 --> 00:34:49.010 align:start position:0%
mesh in terms of while being choked we
only<00:34:47.760><c> choke</c><00:34:48.060><c> people</c><00:34:48.240><c> that</c><00:34:48.419><c> are</c><00:34:48.540><c> in</c><00:34:48.599><c> our</c><00:34:48.720><c> mesh</c>

00:34:49.010 --> 00:34:49.020 align:start position:0%
only choke people that are in our mesh
 

00:34:49.020 --> 00:34:50.570 align:start position:0%
only choke people that are in our mesh
so<00:34:49.139><c> only</c><00:34:49.320><c> people</c><00:34:49.560><c> that</c><00:34:49.740><c> are</c><00:34:49.919><c> subscribed</c><00:34:50.339><c> and</c>

00:34:50.570 --> 00:34:50.580 align:start position:0%
so only people that are subscribed and
 

00:34:50.580 --> 00:34:52.310 align:start position:0%
so only people that are subscribed and
then<00:34:50.700><c> once</c><00:34:51.000><c> they've</c><00:34:51.240><c> grafted</c><00:34:51.659><c> with</c><00:34:51.780><c> us</c><00:34:51.960><c> so</c><00:34:52.139><c> we</c>

00:34:52.310 --> 00:34:52.320 align:start position:0%
then once they've grafted with us so we
 

00:34:52.320 --> 00:34:53.690 align:start position:0%
then once they've grafted with us so we
form<00:34:52.500><c> this</c><00:34:52.740><c> mesh</c><00:34:53.040><c> connection</c><00:34:53.159><c> which</c><00:34:53.520><c> means</c>

00:34:53.690 --> 00:34:53.700 align:start position:0%
form this mesh connection which means
 

00:34:53.700 --> 00:34:55.250 align:start position:0%
form this mesh connection which means
they<00:34:53.820><c> have</c><00:34:54.000><c> to</c><00:34:54.060><c> be</c><00:34:54.179><c> subscribed</c><00:34:54.659><c> they</c><00:34:55.020><c> have</c><00:34:55.200><c> to</c>

00:34:55.250 --> 00:34:55.260 align:start position:0%
they have to be subscribed they have to
 

00:34:55.260 --> 00:34:56.510 align:start position:0%
they have to be subscribed they have to
be<00:34:55.379><c> sending</c><00:34:55.619><c> us</c><00:34:55.740><c> messages</c><00:34:55.919><c> if</c><00:34:56.280><c> they're</c><00:34:56.399><c> not</c>

00:34:56.510 --> 00:34:56.520 align:start position:0%
be sending us messages if they're not
 

00:34:56.520 --> 00:34:58.790 align:start position:0%
be sending us messages if they're not
sending<00:34:56.760><c> us</c><00:34:56.820><c> messages</c><00:34:57.060><c> 1.1</c><00:34:57.960><c> scoring</c><00:34:58.619><c> we'll</c>

00:34:58.790 --> 00:34:58.800 align:start position:0%
sending us messages 1.1 scoring we'll
 

00:34:58.800 --> 00:35:00.470 align:start position:0%
sending us messages 1.1 scoring we'll
kick<00:34:58.920><c> them</c><00:34:59.040><c> out</c><00:34:59.220><c> and</c><00:34:59.760><c> then</c><00:34:59.820><c> we</c><00:35:00.000><c> then</c><00:35:00.180><c> we</c><00:35:00.359><c> choke</c>

00:35:00.470 --> 00:35:00.480 align:start position:0%
kick them out and then we then we choke
 

00:35:00.480 --> 00:35:02.810 align:start position:0%
kick them out and then we then we choke
or<00:35:00.720><c> unchoke</c><00:35:01.080><c> them</c><00:35:01.260><c> in</c><00:35:01.740><c> order</c><00:35:01.920><c> for</c><00:35:02.400><c> them</c><00:35:02.580><c> to</c><00:35:02.760><c> be</c>

00:35:02.810 --> 00:35:02.820 align:start position:0%
or unchoke them in order for them to be
 

00:35:02.820 --> 00:35:04.970 align:start position:0%
or unchoke them in order for them to be
malicious<00:35:03.240><c> and</c><00:35:03.420><c> try</c><00:35:03.660><c> and</c><00:35:04.140><c> cheat</c><00:35:04.440><c> that</c><00:35:04.740><c> system</c>

00:35:04.970 --> 00:35:04.980 align:start position:0%
malicious and try and cheat that system
 

00:35:04.980 --> 00:35:07.250 align:start position:0%
malicious and try and cheat that system
they're<00:35:05.580><c> choking</c><00:35:05.940><c> abstract</c><00:35:06.359><c> the</c><00:35:06.780><c> choking</c>

00:35:07.250 --> 00:35:07.260 align:start position:0%
they're choking abstract the choking
 

00:35:07.260 --> 00:35:09.290 align:start position:0%
they're choking abstract the choking
strategy<00:35:07.680><c> is</c><00:35:07.980><c> is</c><00:35:08.160><c> abstract</c><00:35:08.580><c> and</c><00:35:08.880><c> can</c><00:35:09.060><c> be</c>

00:35:09.290 --> 00:35:09.300 align:start position:0%
strategy is is abstract and can be
 

00:35:09.300 --> 00:35:11.150 align:start position:0%
strategy is is abstract and can be
implemented<00:35:09.839><c> independently</c><00:35:10.380><c> on</c><00:35:10.619><c> each</c><00:35:10.800><c> node</c>

00:35:11.150 --> 00:35:11.160 align:start position:0%
implemented independently on each node
 

00:35:11.160 --> 00:35:13.130 align:start position:0%
implemented independently on each node
so<00:35:11.700><c> you</c><00:35:11.940><c> don't</c><00:35:12.119><c> know</c><00:35:12.300><c> on</c><00:35:12.540><c> each</c><00:35:12.660><c> of</c><00:35:12.780><c> your</c><00:35:12.900><c> peers</c>

00:35:13.130 --> 00:35:13.140 align:start position:0%
so you don't know on each of your peers
 

00:35:13.140 --> 00:35:14.810 align:start position:0%
so you don't know on each of your peers
what<00:35:13.320><c> what</c><00:35:13.500><c> is</c><00:35:13.740><c> specifically</c><00:35:14.220><c> their</c><00:35:14.400><c> choking</c>

00:35:14.810 --> 00:35:14.820 align:start position:0%
what what is specifically their choking
 

00:35:14.820 --> 00:35:16.250 align:start position:0%
what what is specifically their choking
strategy<00:35:15.060><c> they</c><00:35:15.300><c> could</c><00:35:15.480><c> just</c><00:35:15.599><c> pick</c><00:35:15.839><c> random</c>

00:35:16.250 --> 00:35:16.260 align:start position:0%
strategy they could just pick random
 

00:35:16.260 --> 00:35:18.170 align:start position:0%
strategy they could just pick random
nodes<00:35:16.500><c> on</c><00:35:16.619><c> their</c><00:35:16.680><c> mash</c><00:35:16.920><c> and</c><00:35:17.040><c> choke</c><00:35:17.220><c> people</c><00:35:17.460><c> so</c>

00:35:18.170 --> 00:35:18.180 align:start position:0%
nodes on their mash and choke people so
 

00:35:18.180 --> 00:35:20.030 align:start position:0%
nodes on their mash and choke people so
I<00:35:18.599><c> think</c><00:35:18.660><c> there</c><00:35:18.900><c> is</c><00:35:19.020><c> an</c><00:35:19.320><c> Avenue</c><00:35:19.560><c> of</c><00:35:19.920><c> security</c>

00:35:20.030 --> 00:35:20.040 align:start position:0%
I think there is an Avenue of security
 

00:35:20.040 --> 00:35:21.890 align:start position:0%
I think there is an Avenue of security
to<00:35:20.520><c> to</c><00:35:20.640><c> look</c><00:35:20.820><c> in</c><00:35:21.000><c> there</c><00:35:21.180><c> that</c><00:35:21.480><c> hasn't</c><00:35:21.780><c> been</c>

00:35:21.890 --> 00:35:21.900 align:start position:0%
to to look in there that hasn't been
 

00:35:21.900 --> 00:35:23.810 align:start position:0%
to to look in there that hasn't been
done<00:35:22.020><c> yet</c><00:35:22.260><c> but</c><00:35:22.740><c> I</c><00:35:22.920><c> imagine</c><00:35:23.040><c> we</c><00:35:23.460><c> can</c><00:35:23.640><c> probably</c>

00:35:23.810 --> 00:35:23.820 align:start position:0%
done yet but I imagine we can probably
 

00:35:23.820 --> 00:35:24.950 align:start position:0%
done yet but I imagine we can probably
solve<00:35:24.180><c> that</c><00:35:24.300><c> with</c><00:35:24.420><c> some</c><00:35:24.540><c> of</c><00:35:24.660><c> the</c><00:35:24.720><c> scoring</c>

00:35:24.950 --> 00:35:24.960 align:start position:0%
solve that with some of the scoring
 

00:35:24.960 --> 00:35:26.690 align:start position:0%
solve that with some of the scoring
parameters<00:35:25.260><c> in</c><00:35:25.380><c> gossips</c><00:35:25.680><c> up</c><00:35:25.920><c> thank</c><00:35:26.460><c> you</c><00:35:26.579><c> very</c>

00:35:26.690 --> 00:35:26.700 align:start position:0%
parameters in gossips up thank you very
 

00:35:26.700 --> 00:35:29.030 align:start position:0%
parameters in gossips up thank you very
much<00:35:26.880><c> Diva</c><00:35:27.660><c> thank</c><00:35:28.020><c> you</c><00:35:28.140><c> very</c><00:35:28.320><c> much</c><00:35:28.440><c> Adrian</c>

00:35:29.030 --> 00:35:29.040 align:start position:0%
much Diva thank you very much Adrian
 

00:35:29.040 --> 00:35:31.820 align:start position:0%
much Diva thank you very much Adrian
thanks

