YouTube2Text

Maximize ETH Staking Returns: Latency Optimization in the $100B Validator Market — Transcript

by Optimum · 3,531 words · 578 segments · language en · Watch on YouTube

Full transcript

  1. 0:06Welcome everyone. Today, we're
  2. 0:08discussing how network latency affects
  3. 0:10Ethereum validator revenue.
  4. 0:12And specifically, what a 100 millisecond
  5. 0:14improvement can mean at scale. I'm
  6. 0:16joined by Moritz, research engineer at
  7. 0:18Optimism, and Sajida, chief product
  8. 0:21officer. Uh they are two of the
  9. 0:22co-authors of a research piece Optimism
  10. 0:25published recently, along with Slobodan,
  11. 0:27our chief economist, and CEO Muriel.
  12. 0:30Optimizing a hundred-billion-dollar
  13. 0:32market, effects of latency reduction on
  14. 0:35ETH staking revenue. Let's start with
  15. 0:37the big picture. Why should validators
  16. 0:39care about network latency? Isn't it
  17. 0:40mostly about good hardware and reliable
  18. 0:42uptime? Maybe Moritz, you can uh kick us
  19. 0:45off.
  20. 0:46>> Yeah, I can. That's actually an
  21. 0:47excellent question, right? In a sense,
  22. 0:49uh hardware optimization is really
  23. 0:51important for uh staking revenue.
  24. 0:53However, we're uh hardware and uptime
  25. 0:55are basically table stakes. So, most
  26. 0:58validator operators have already figured
  27. 1:00that part out. Um latency is a different
  28. 1:03problem, right? Because when a validator
  29. 1:06proposes a block, for example, it has to
  30. 1:09uh traverse the Ethereum P2P layer
  31. 1:11before other validators can attest to
  32. 1:13it. So, how fast that happens
  33. 1:16um basically determines and constrains
  34. 1:19how much time a validator can use inside
  35. 1:21the inside the slot.
  36. 1:23And it's outside of the control of this
  37. 1:25respective validator, basically. Now,
  38. 1:28propose too early, for example, you
  39. 1:29leave something on the table. Propose
  40. 1:31too late, and your block arrives too
  41. 1:32late at other at at other validators to
  42. 1:35attest to it. Latency is the constraint
  43. 1:37that determines the the outcome in that
  44. 1:40sense.
  45. 1:41And we wanted to basically find out how
  46. 1:43that constraint translates into
  47. 1:45different APRs for different validator
  48. 1:47operators.
  49. 1:48>> Awesome. Awesome. Right, so so I guess
  50. 1:51for the audience's sake, it's important
  51. 1:52to give some context that as a
  52. 1:54validator, most of the time you are
  53. 1:57attesting to others proposal and so 99%
  54. 2:01of the time you're a tester and then
  55. 2:03sometimes you're selected as the
  56. 2:05proposer or sometimes people call it
  57. 2:07leader of that particular block or slot
  58. 2:09and you're proposing.
  59. 2:10All right, so so at any point in time
  60. 2:12you're playing one of the two roles. So
  61. 2:14what I heard you said Moritz is that
  62. 2:17this constraints, that is latency,
  63. 2:19really exist at the network level is
  64. 2:21outside of what any individual validator
  65. 2:25can solve. Right? So so Sajida,
  66. 2:28is that where Optimum comes in?
  67. 2:29>> Right. So yeah, this is not something
  68. 2:32that operators can directly configure.
  69. 2:35Right? You can choose your Ethereum
  70. 2:36client, you can select which relay to
  71. 2:39connect to, you can try to optimize on
  72. 2:41the infra provider selection, all that
  73. 2:43to achieve better performance uh because
  74. 2:46that's in your control. But as a
  75. 2:48validator, you cannot do anything about
  76. 2:50how fast a block propagates through the
  77. 2:52Ethereum peer-to-peer layer. It's a
  78. 2:54shared infrastructure and that's where
  79. 2:56Optimum comes in. With Mempool P2P
  80. 2:58protocol, validators just have to run a
  81. 3:00simple sidecar that we call a gateway
  82. 3:03attached to their beacon node. That
  83. 3:05allow them to tap into the Mempool P2P
  84. 3:07propagation boost and basically you have
  85. 3:10the Optimum network running in parallel
  86. 3:12of the existing peer-to-peer network.
  87. 3:14Doesn't need to replace it, it
  88. 3:15complements it. Operators that we have
  89. 3:18testing Optimum on Hoodie right now gets
  90. 3:20their block faster via Mempool P2P than
  91. 3:22Libp2p over 80% of the time, which is a
  92. 3:26significant edge. In the pilot, we're
  93. 3:28providing real-time propagation metric
  94. 3:30for both the Gossip Sub baseline and the
  95. 3:33Mempool P2P. So operators can measure
  96. 3:36the advantage directly.
  97. 3:38Obviously,
  98. 3:39getting the performance results, uh you
  99. 3:41know, was an interesting milestone to
  100. 3:43unlock, but it also brings up another
  101. 3:45interesting question which is what this
  102. 3:47research is about. If you improve
  103. 3:49propagation latency on Ethereum, what
  104. 3:52does that actually mean for validator
  105. 3:54APR? So, that's what we're here to
  106. 3:56discuss.
  107. 3:57>> All right. That's some interesting
  108. 3:59observation there, Sreeram. So, let's
  109. 4:02talk about scale, right? So, the
  110. 4:04research that you have put out really
  111. 4:05put this in the context of a hundred
  112. 4:08billion dollar staking market for
  113. 4:10Ethereum. So, maybe you can give us a
  114. 4:12sense of the the landscape, right? What
  115. 4:15what are the validators actually
  116. 4:17optimizing for here?
  117. 4:18>> Yeah, okay. Let's jump into it. Maybe we
  118. 4:21can share a quick diagram that will help
  119. 4:23us illustrate. What is important to
  120. 4:25understand is that validator APR has two
  121. 4:28components. On one side, you have the
  122. 4:29consensus layer rewards from
  123. 4:31attestation, block proposals, and on the
  124. 4:34other end, you have the execution layer
  125. 4:36rewards that come from fees, builder's
  126. 4:38payment. Both are sensitive to
  127. 4:40propagation latency, but through
  128. 4:42different mechanism. So, on the
  129. 4:44consensus side, as we said, faster block
  130. 4:47arrival means more accurate and timely
  131. 4:50attestation. So, you're able to capture
  132. 4:53the rewards that you are supposed to
  133. 4:55have as part of your validator operation
  134. 4:58because you increase your performance
  135. 5:00and because of the latency reduction.
  136. 5:02And then, on the execution side, it's a
  137. 5:04slightly different mechanism where you
  138. 5:07are able to leverage extra slot time to
  139. 5:09access better bids and better visibility
  140. 5:11into the MEV market.
  141. 5:13>> So, it sounds like whether you are a
  142. 5:16proposer or attester, there are
  143. 5:19different mechanisms for you to, you
  144. 5:21know, make extra staking yield. And the
  145. 5:24staking yield, as as we know, don't just
  146. 5:26come from vacuum, right? They actually
  147. 5:27come from these very solid underlying
  148. 5:30mechanisms that are kind of built in to
  149. 5:34the protocol, and some of it are out of
  150. 5:37protocol strictly by definition, but no
  151. 5:40matter which one it comes from, the key
  152. 5:42thing to remember is that speed matters,
  153. 5:46right? So, so, so, how how how we're
  154. 5:49we're seeing it is really like there's
  155. 5:51really that one thing that speed is
  156. 5:53money. So, Moritz, what does that
  157. 5:55actually mean in practice for an
  158. 5:58operator's bottom line as we look at
  159. 6:01translating speed into money?
  160. 6:04>> Yes. So, this is the
  161. 6:06this is the golden question, right? The
  162. 6:08the research that we've done suggests
  163. 6:10that
  164. 6:11very small improvements in latency,
  165. 6:13meaning very very small improvements in
  166. 6:15latency, basically already translate
  167. 6:17into measurable outcomes or into
  168. 6:19significant outcomes, like
  169. 6:2150 to 150 milliseconds of extra slot
  170. 6:24time by being 50 or 150 milliseconds
  171. 6:28faster when proposing or receiving a
  172. 6:30block, translate already roughly into 1
  173. 6:33to 2% higher revenue for validator
  174. 6:37operators. Now,
  175. 6:39that is
  176. 6:40based on like an historical analysis
  177. 6:42that we did across
  178. 6:44uh the biggest
  179. 6:46validator operators um out there,
  180. 6:49which represent approximately 1/3 of the
  181. 6:51total stake.
  182. 6:53And from the analysis that we did, that
  183. 6:55the the relationship is approximately
  184. 6:57linear, right? So, we have 50
  185. 7:00milliseconds translating into roughly
  186. 7:03half the improvement that 100
  187. 7:05milliseconds would do.
  188. 7:07And
  189. 7:0850 milliseconds translate approximately
  190. 7:11into 0.75%
  191. 7:13more revenue for the
  192. 7:16operator, which is already
  193. 7:17re-significant, right?
  194. 7:18>> Very interesting. Very interesting. So,
  195. 7:20so, long story short, right? Every 50
  196. 7:23millisecond,
  197. 7:24uh that's that's almost 1% improvement
  198. 7:27in revenue. So, if we can translate, um
  199. 7:30you know, if we can deliver a 100
  200. 7:32millisecond improvement, uh that's, you
  201. 7:34know, almost doubling that, you know, 2%
  202. 7:36revenue. As you mentioned, the
  203. 7:38relationship is is is roughly linear,
  204. 7:40linear, right? So, um
  205. 7:42this is this is a very interesting
  206. 7:44observation and I think most people may
  207. 7:46not be familiar with that. Right, so
  208. 7:48maybe you can walk us through the
  209. 7:50methodology or as you said where does
  210. 7:52this data actually come from?
  211. 7:54>> Yeah, maybe we can mention the the main
  212. 7:56sources that we used here. So we have
  213. 7:58three main external sources. Zatoo which
  214. 8:01is the telemetry database that the
  215. 8:03EthPanda upstream has put in place with
  216. 8:06many contributors from the ecosystem.
  217. 8:08That was very useful. That gave us time
  218. 8:11stamped time stamped data on when blocks
  219. 8:14are first seen by nodes across that
  220. 8:16network. And then we use the Rated API
  221. 8:19to track the API for validator operator.
  222. 8:23That gave us the economic signal to
  223. 8:24correlate it against. And the third data
  224. 8:27sample we used was the beat traces we
  225. 8:29collected from major relays PBS relays
  226. 8:32over a week.
  227. 8:33And with all of that, knowing the mum
  228. 8:36P2P advantage that I explained earlier
  229. 8:38we were measuring with our partners,
  230. 8:40that translate basically into the extra
  231. 8:43usable slot time that Optimum provides.
  232. 8:47Then we're just able to see what's the
  233. 8:49correlation between that delta of
  234. 8:52improvement and the economic side.
  235. 8:55So the way we get that delta is for each
  236. 8:57gateway we have a dual path measurement.
  237. 9:00We record for each node the gossip sub
  238. 9:04and the mum P2P arrival timestamps. So
  239. 9:06we have the baseline to compare against
  240. 9:08under the same condition and we're able
  241. 9:10to do an apple to apple comparison. So
  242. 9:13yeah, that's the sort of data landscape
  243. 9:15that we were operating within. Maybe
  244. 9:18Maurice can add to that.
  245. 9:19>> Very interesting. Very interesting. So
  246. 9:22effectively we're seeing a parallel
  247. 9:25example of a two path measurement
  248. 9:29and they happen under the same
  249. 9:30condition. Right, so it's really apple
  250. 9:32to apple comparison and we also look at
  251. 9:36three different independent data sources
  252. 9:39that are all talking about the same
  253. 9:41question.
  254. 9:42And
  255. 9:43that would actually bring another
  256. 9:45interesting question to me, right? Like
  257. 9:46how how do you go from latency data to
  258. 9:50an APR estimate now that we can compare
  259. 9:54and see the gap in latency. How does
  260. 9:57that translate into how much more money
  261. 9:59we can help people make?
  262. 10:01Uh maybe Morris, you can help us share
  263. 10:03some thoughts.
  264. 10:04>> So the proxy we took sort of the the
  265. 10:06invariant in the network is the P80
  266. 10:08latency. So
  267. 10:10um this means how long does it take for
  268. 10:13a block to reach 80% of the network.
  269. 10:15With this being our main metric, we can
  270. 10:17say if we improve the P80 latency by 50,
  271. 10:22100, or 150 milliseconds, a proposal has
  272. 10:26the equivalent budget in time to
  273. 10:30additional an additional time to propose
  274. 10:32a block, like additional usable slot
  275. 10:34time, which according to the
  276. 10:37relationship we described earlier,
  277. 10:38historically speaking, translates into
  278. 10:41additional revenue for the validator
  279. 10:43operator.
  280. 10:43>> So that's very interesting sharing on
  281. 10:46the translation of speed into money.
  282. 10:50Again, um I think that's probably the
  283. 10:52most important part here. So let's let's
  284. 10:53really dive in, right? So so with Mon
  285. 10:56Peter Pan delivering two to three x
  286. 10:58faster block propagation on the Ethereum
  287. 11:01Goerli testnet currently live on
  288. 11:03production, let's let's let's unpack
  289. 11:05that and think about what actually
  290. 11:08propagation in Ethereum means and what
  291. 11:10do people do and what happens behind the
  292. 11:13scenes when when Ethereum is really kind
  293. 11:15of running. All right, so so so behind
  294. 11:17the scenes, right? There are um all
  295. 11:20these blocks that are moving when the
  296. 11:22proposer has to actually propose the
  297. 11:25block
  298. 11:26uh and and before that it gets it gets
  299. 11:27selected,
  300. 11:29right? Every uh, every couple uh, ahead.
  301. 11:32So, and a proposer gets selected
  302. 11:34depending on how much stake Ethereum
  303. 11:36stake it has.
  304. 11:37And then they propose that vote that
  305. 11:40block will need to travel through the
  306. 11:41network all over the world to reach
  307. 11:43other validators.
  308. 11:46They will need to receive it in time and
  309. 11:49vote on it depending on whether it's a
  310. 11:51good block or a bad block. So, they will
  311. 11:54vote yes on the good block and vote no
  312. 11:55on a bad block. Um, you know, long story
  313. 11:58short. And that vote would again travel,
  314. 12:00you know, throughout the world uh, to
  315. 12:02reach the vote aggregators. So, so on
  316. 12:04and so forth. There are so there are so
  317. 12:05many rounds of like these um, you know,
  318. 12:08um, blocks that are traveling, votes are
  319. 12:10traveling. And it makes the whole
  320. 12:13network extremely latency sensitive. So,
  321. 12:16knowing that as a context, right? It it
  322. 12:19it it it then can kind of helps people
  323. 12:21explain why uh, Ethereum itself has
  324. 12:24established voting accuracy and you have
  325. 12:27to vote on time on target to be able to
  326. 12:30help you earn rewards as a validator.
  327. 12:32So, that's what people generally call
  328. 12:34the consensus layer reward. And so,
  329. 12:37Moritz,
  330. 12:38as we look into the research,
  331. 12:42how does that break down in practice in
  332. 12:44how Optimum helps improve the consensus
  333. 12:47layer layer reward uh, for validators?
  334. 12:50>> This is this is very important now. So,
  335. 12:52the um, consensus layer rewards are
  336. 12:55actually uh, specifically the vote
  337. 12:57rewards that you that you just shared.
  338. 13:00They are composed of two aspects. It's
  339. 13:02like one, does a validator itself get
  340. 13:05the vote right? And two, do other
  341. 13:07validators get the vote right? So, in a
  342. 13:09sense, if only I get my
  343. 13:13uh, vote on the right block, but
  344. 13:14everyone else votes on another block,
  345. 13:16that doesn't um, translate into higher
  346. 13:19revenue for me, but it's like a net it's
  347. 13:21a network wide um, it's a network wide
  348. 13:23effect. And a an improved network
  349. 13:25performance also helps um, an individual
  350. 13:28validator in that sense. Now,
  351. 13:31the most fragile vote out of these votes
  352. 13:36is the so-called head vote, meaning the
  353. 13:38vote on the last block,
  354. 13:39and it currently sits
  355. 13:42at around 99 98.6%.
  356. 13:46Now,
  357. 13:47we have seen that across the network
  358. 13:50with
  359. 13:51100 to 150 ms latency improvement, we
  360. 13:55can
  361. 13:56already roughly half the gap between the
  362. 14:0099.6%
  363. 14:02and a theoretical upper bound of 99 of
  364. 14:0498.6% to a theoretical upper bound of
  365. 14:0699.4%.
  366. 14:09The 99.4% is due to the missed slots in
  367. 14:13the protocol, which
  368. 14:15make the vote on the last block
  369. 14:16redundant. Now, this is the effect that
  370. 14:20an additional 100 to 150 ms improvement
  371. 14:22can have on the consensus layer votes,
  372. 14:25and this eventually, across the network,
  373. 14:27translates into thousands 1,000 to 2,000
  374. 14:30ETH more network revenue.
  375. 14:33>> Very interesting. So, around 2,000 extra
  376. 14:37ETH revenue, right? For all the
  377. 14:40validators to share, and eventually can
  378. 14:43be shared back with the stakers that
  379. 14:45stake with them. So, these are
  380. 14:47significant money that are left on the
  381. 14:49table, basically not captured by anybody
  382. 14:53just because the network is slow these
  383. 14:55days.
  384. 14:56So, that's really fantastic fantastic on
  385. 14:59the on the consensus layer side. So, as
  386. 15:02we kind of explored before, when we look
  387. 15:05at the charts, the the APR is broken
  388. 15:08down into the consensus layer side and
  389. 15:11the execution layer side. So, let's now
  390. 15:13talk about the execution layer side. It
  391. 15:16happens only when the block
  392. 15:19only when the validator is proposing,
  393. 15:21and all the execution layer reward goes
  394. 15:24to the proposer, which is one party, for
  395. 15:27that particular block.
  396. 15:29Right? So, so Gina, maybe you can help
  397. 15:31us
  398. 15:32understand
  399. 15:34as Optimum provides these
  400. 15:36speed benefit, how does that translate
  401. 15:39into value for this particular proposer
  402. 15:43for that particular block? And, you
  403. 15:44know, kind of how this works
  404. 15:46as the proposer rotates from block to
  405. 15:49block. And then you know, effectively
  406. 15:52how this translate into APR improvement
  407. 15:54for all the validators that are using
  408. 15:55Optimum.
  409. 15:56>> Right.
  410. 15:57So,
  411. 15:58on the execution layer side, things are
  412. 16:01a bit different. That's where MEV comes
  413. 16:03in. So, the way it works under the PBS
  414. 16:06model is that as a validator you're
  415. 16:09running a sidecar, you're getting bids
  416. 16:12from builders through the relays. You're
  417. 16:14selecting the one that is the most
  418. 16:16advantageous and once you commit to it,
  419. 16:19the relay are going to package the
  420. 16:21payload and then the broadcast happens
  421. 16:24and the block gets published and then
  422. 16:25the race begins that the blocks get sent
  423. 16:27by a good share of the network before
  424. 16:30the 4-second deadlines that you're not
  425. 16:32getting reorged. So, the tension here is
  426. 16:35that you need to select your bid and
  427. 16:38ultimately trigger the the publication
  428. 16:41of the block in time so that you don't
  429. 16:43miss that 4-second deadline. If you do
  430. 16:45it too early, you might be selecting, as
  431. 16:48we can see here in the diagram, each dot
  432. 16:50here is a bit might be selecting a bit
  433. 16:52of a lower value. Though, it would be
  434. 16:55safer for your deadline. If you do it
  435. 16:58too late, you might be accessing a bit
  436. 17:00of a higher value, but will you make the
  437. 17:02deadline in time?
  438. 17:04So, that's the sort of dilemma that a
  439. 17:06proposer face.
  440. 17:08Why is this interesting? In the sample
  441. 17:11that we collected, we were able to see
  442. 17:13that the uplift can go
  443. 17:16as high as 30% to 16%, which is quite
  444. 17:20meaningful. And even though being a
  445. 17:22proposer is a rarer, you know, event and
  446. 17:26duty compared to the attester, over a
  447. 17:29fleet of validators that most of the big
  448. 17:32operators operate, it gets statistically
  449. 17:35meaningful. And even more interesting,
  450. 17:38due to due to the volatility of MEV,
  451. 17:41some slots can see up to 20 times higher
  452. 17:46bid. If you're able to leverage that
  453. 17:48extra slot time to select a more
  454. 17:51efficient bid. So, there is a very
  455. 17:54significant portion of the pie here that
  456. 17:57could be made accessible to the
  457. 18:00operators and, you know, to all of the
  458. 18:02stakers and and, you know, people
  459. 18:05working with them.
  460. 18:06>> Right, right. So, what I'm hearing is
  461. 18:08that, you know, there's a bidding system
  462. 18:09that's going through life, uh and, you
  463. 18:12know, some of the audience might have
  464. 18:13heard of
  465. 18:14the the the term PBS, which stands for
  466. 18:16proposer builder separation. Um so,
  467. 18:19there are, you know, these builders that
  468. 18:21are building the blocks
  469. 18:23um that gets pushed to the to these
  470. 18:25proposers that are basically um
  471. 18:28receiving the bids from the builders,
  472. 18:29right? And and and assessing and
  473. 18:31checking which bid they will commit to.
  474. 18:33And indeed it's this extra time
  475. 18:36uh that we give them as advantage
  476. 18:38because they can afford to now select a
  477. 18:41bid
  478. 18:42a little bit later. So, they can select
  479. 18:45the more profitable bid on average
  480. 18:48compared to before. And and that is
  481. 18:50really the the key unlock here. Uh and I
  482. 18:53I really like that explanation. It's
  483. 18:55it's um it really brings out this nuance
  484. 18:57really well, so which which is on the
  485. 18:59execution layer side. Um and and this
  486. 19:01bid uh
  487. 19:03it translate into into extra APR, and
  488. 19:07people may may may may know of this from
  489. 19:09other terms, for example, MEV is really
  490. 19:12what we're talking about here. Like the
  491. 19:13bid like a bid value and the MEV is
  492. 19:16really interconnected. All right, so the
  493. 19:17more time that you have basically allows
  494. 19:20you to also
  495. 19:22achieve a higher MEV from here that
  496. 19:25eventually you can you know distribute
  497. 19:28with your stakers.
  498. 19:30>> Yeah, and I think what's important here
  499. 19:32also is that
  500. 19:33you're allowed to optimize for your bid
  501. 19:36selection while maintaining the safety
  502. 19:38like within the constraints of the
  503. 19:40protocol. So it's not about adding more
  504. 19:43risk. It's really about unlocking for
  505. 19:46the operators extra usable slot time
  506. 19:49that was not accessible before allowing
  507. 19:51them to make you know better more
  508. 19:53optimized decision.
  509. 19:56>> Right. So expanding the opportunity you
  510. 19:59know space for them to win
  511. 20:03So let's let's wrap up.
  512. 20:07We'll have to hear one takeaway from
  513. 20:09from each of you.
  514. 20:10During the the research, is there what
  515. 20:13was the most unexpected finding? So
  516. 20:15Moritz, maybe you can go first.
  517. 20:17>> Yeah, that's uh
  518. 20:18Um the the that's that's a good
  519. 20:21question. Um
  520. 20:22For me at least the the most interesting
  521. 20:25finding was we going in we expected
  522. 20:28there to be
  523. 20:29um a lot of potential on the execution
  524. 20:31layer side
  525. 20:33due to the mechanism described by
  526. 20:35Sashida.
  527. 20:37What what surprised me the most was how
  528. 20:41much there is to gain on the consensus
  529. 20:43layer side, right? We talk about
  530. 20:46the vote accuracy already being at 98.6%
  531. 20:50already on average, you wouldn't expect
  532. 20:53there to be 1,000 to 2,000 ETH gain
  533. 20:56potential in the whole network. And this
  534. 21:00sheer fact was was one of the one of the
  535. 21:02most surprising things to me.
  536. 21:04>> Interesting. So this extra 2,000 ETH,
  537. 21:08you know, additional for for annual
  538. 21:11network revenue,
  539. 21:12it's really a major unlock. Sajida,
  540. 21:15what's your what's what's what surprised
  541. 21:17you?
  542. 21:18>> First of all, I think it was easier to
  543. 21:20reason about the execution layer side,
  544. 21:23right? Because you have all those big
  545. 21:24traces, so you can always say what would
  546. 21:27have happened
  547. 21:28if I had, you know, an extra 50 100
  548. 21:31millisecond. So, that was very
  549. 21:33interesting from an analysis standpoint,
  550. 21:35and then what we saw is how heavy the
  551. 21:38tail was on the MEV side, which is often
  552. 21:41something that is considered a downside
  553. 21:44because of the volatility. But, another
  554. 21:46way to see it is how much of upside
  555. 21:49there is to unlock here. As I mentioned,
  556. 21:51some, you know, the the most optimal
  557. 21:54beat that, you know, might have been 50
  558. 21:56millisecond later could be up to 20 time
  559. 21:59the beat that was selected. So, I think
  560. 22:01this is non-negligible and really speak
  561. 22:03directly to the core
  562. 22:06you know,
  563. 22:07business priority to a lot of the
  564. 22:08operators. I think over the sample that
  565. 22:11we collected, roughly $400,000
  566. 22:16due to beat uplift could be unlocked for
  567. 22:19all of the proposer within that time
  568. 22:21frame. So, yeah, pretty interesting
  569. 22:23results.
  570. 22:24>> Great. So, it's a really fantastic
  571. 22:27discussion. Again, the the full blog
  572. 22:29post that many of the results were
  573. 22:32presented and the ETH research paper
  574. 22:35can be both found in the description.
  575. 22:38So, thank you both, Moritz. Thank you,
  576. 22:40Sajida. Feel free to like, comment, and
  577. 22:43subscribe to this episode,
  578. 22:45and we'll see you in the next one.

About this transcript

This page contains the full transcript of Maximize ETH Staking Returns: Latency Optimization in the $100B Validator Market by Optimum, generated from the public captions YouTube serves with the video. The transcript has 3,531 words across 578 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.