How do you build a high-speed blockchain without letting validators steal each other's rewards? MonadBFT from @monad solves the tail-forking problem that plagues pipelined consensus. 🧵
Pipelined BFT consensus improves throughput by processing multiple blocks simultaneously. But there's a catch: tail-forking lets malicious leaders steal rewards by abandoning blocks that already gathered enough votes.
Traditional protocols like Basic HotStuff finalize one block at a time. Pipelined protocols process several blocks concurrently. Faster, but creates vulnerability in the "tail" of unfinalized blocks.
Here's tail-forking in action: Alice proposes block b', validators vote for it, but Bob ignores those votes and reproposes the same transactions in b'', stealing Alice's rewards and MEV opportunities. MonadBFT's solution: a reproposal mechanism. When validators timeout, they include their latest vote. Leaders must either extend the previous block or repropose the highest-voted block. No abandonment allowed.
Latest from the Informal blog:
3,07 тыс.
7
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.