<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>404 Gov</title>
        <link>https://paragraph.com/@404gov</link>
        <description>404 Gov is a professional governance delegate contributing to multiple DAOs across the crypto ecosystem.</description>
        <lastBuildDate>Mon, 07 Sep 2026 20:57:15 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>404 Gov</title>
            <url>https://storage.googleapis.com/papyrus_images/372ac71c544e40a03344484b56b3dbca6eba9c762ac8bbcd8316dee4c8b65e15.png</url>
            <link>https://paragraph.com/@404gov</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[EOF(ork) in the Road]]></title>
            <link>https://paragraph.com/@404gov/eof-ork-in-the-road</link>
            <guid>4I83zv4g4zWMJ4E4d79y</guid>
            <pubDate>Tue, 01 Apr 2025 18:06:48 GMT</pubDate>
            <description><![CDATA[EOF(ork) in the Road: The Controversy around EVM Object Format (EOF) is written by Josh Weintraub (@0xTraub). Special thanks to Rika Goldberg (@RikaGoldberg), Kaleb Rasmussen (@kaleb0x), and Cole Schendl (@404_cole) for additional contributions and feedback. _____________________Key InsightsEOF is highly controversial among client teams and Solidity developers with no clear consensus.Implementing EOF has significant benefits for code security, backwards compatibility, and gas efficiency.It ac...]]></description>
            <content:encoded><![CDATA[<p><strong>EOF(ork) in the Road: The Controversy around EVM Object Format (EOF) is written by Josh Weintraub (</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xTraub"><strong>@0xTraub</strong></a><strong>). Special thanks to Rika Goldberg (</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/RikaGoldberg"><strong>@RikaGoldberg</strong></a><strong>), Kaleb Rasmussen (</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/Kaleb0x"><strong>@kaleb0x</strong></a><strong>), and Cole Schendl (</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/404_cole"><strong>@404_cole</strong></a><strong>) for additional contributions and feedback.</strong></p><p>_____________________</p><h2 id="h-key-insights" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Key Insights</strong></h2><ul><li><p><strong>EOF is highly controversial among client teams and Solidity developers</strong> with no clear consensus.</p></li><li><p><strong>Implementing EOF has significant benefits</strong> for code security, backwards compatibility, and gas efficiency.</p></li><li><p>It accomplishes this at the cost of <strong>adding complexity</strong> and <strong>potentially creating technical debt</strong> without clear short-term benefits to end-users.</p></li><li><p>EOF may be a <strong>proxy for a larger debate</strong> within the Ethereum community about protocol ossification and <strong>prioritizing price/value-extraction versus technical competition</strong> with alternative L1s blockchains.</p></li></ul><h2 id="h-what-is-the-evm" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What is the EVM?</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/evm/">The Ethereum Virtual Machine</a> (EVM) is the backbone of Ethereum that enables smart contracts to exist. It is the part of the code that a node runs, which actually loads and executes smart contract code during a transaction. Without the EVM, all you would be able to do is send Ether.</p><p>A <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-a-virtual-machine/">virtual machine</a> is very common in the Web2 World. When a computer simulates another computer, the computer being run within the other is a virtual machine. The benefit of using virtual machines is that they can be used to replicate computation on different devices. Multiple machines, each with different operating systems and geographically distributed, can perform the same computation.</p><p>Opcodes are instructions a computer uses to perform operations. Each opcode performs a specific operation. To add two numbers, use the ADD opcode. When one contract wants to call another, it uses the CALL opcode. EVM bytecode is a series of opcodes executed sequentially and produces an output. Two different machines, with access to the same bytecode and the same start state, will produce the same output. This is how Ethereum maintains consensus. Verifying a transaction means running it through the EVM and ensuring that the execution does not revert. It was the first mechanism for enabling smart contracts on a blockchain, and today remains an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://defillama.com/chains">industry standard</a> chosen for many new chains and L2’s.</p><h2 id="h-what-is-eof" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What is EOF?</strong></h2><p>EVM Object Format (EOF) is an attempt by the Execution Layer(EL) teams to revamp how smart contract bytecode operates and the rules of the EVM. It is part of what Vitalik nicknamed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethroadmap.com/splurge.html"><em>The Splurge</em></a> on the Ethereum roadmap. It is a combination of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7692.md">nearly a dozen</a> different EIPs all targeting the execution-layer. EOF is several years into development and slated to be included in the next hard-fork (Fusaka) along with a basic version of data-availability sampling. However, the developer community has begun to push back hard against potentially implementing EOF, with many calling for its delay and exclusion from Fusaka. This article has been abbreviated significantly to focus on a few of the controversies surrounding EOF. Versioning, Jumpdest analysis, and SWAPN were chosen as uniquely salient and digestible, but there are many other aspects of EOF, including:</p><ol><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.succinct.xyz/eofbenefits/">ZK friendliness</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7480.md">Data sectioning</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3540.md">formatting</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/eof-proposal-ban-code-introspection-of-eof-accounts/12113/16">Banning code introspection</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7069.md">Changes to gas forwarding rules</a></p></li></ol><p>All of which are highly complex with reasonable arguments on both sides. This article should not be considered a complete and authoritative analysis of EVM object format, but rather to highlight the complicated and heated debate around the subject currently occurring.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f28c760fef53c818f52f69a0f1b1a4330d79d15d9da1cf7079beafc081a34fbc.png" alt="Source: Possible futures of the Ethereum protocol, part 6: The Splurge, Vitalik Buterin" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Possible futures of the Ethereum protocol, part 6: The Splurge, Vitalik Buterin</figcaption></figure><h2 id="h-evm-versioning" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>EVM Versioning</strong></h2><p>For the most part, the EVM has not been significantly altered since its genesis. A contract deployed in the genesis block is executed using the same rules a contract deployed yesterday would. This means that any changes to the EVM must be compatible with 100% of existing contracts. Every time a rule is changed, it threatens to break a contract’s functionality in some way. Given the remaining items on the Ethereum roadmap, this can cause unexpected difficulties in designing alterations to Ethereum.</p><p>A few years ago, there was a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/eip-for-disabling-selfdestruct-opcode/4382">proposal</a> to deprecate the `SELFDESTRUCT` opcode, which allowed a smart contract to delete itself from the blockchain, as a precursor to the implementation of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/general/2024/10/23/futures4.html"><em>The Verge</em></a>. As it turned out, there were several dapps on mainnet that <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Revest-Finance/RevestContracts/blob/master/hardhat/contracts/RevestSmartWallet.sol#L36">made use of</a> SELFDESTRUCT as part of their core functionality. Deprecating the opcode would mean <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/eip-4758-deactivate-selfdestruct/8710/13?u=0xtraub">immediately rendering all of those contracts unusable</a>. These applications were not the largest in TVL, but they were still actively being worked on by the protocol team and had user deposits that could not quickly be withdrawn. This created an ideological split in the Ethereum developer community. Many argue that supporting <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/roadmap/verkle-trees/">Verkle Trees</a> should be prioritized over supporting small applications with limited TVL/PMF. However, to allow the community to brick a contract unexpectedly and without recourse would go against the core principles of Ethereum and present a series of existential questions about its core values. In the end, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-6780">a compromise</a> was found between protocol and core developers, but this debate only occurred because the EVM doesn’t have a versioning scheme.</p><p>A versioning scheme would allow EVM maintainers to write new rules for how the EVM should operate without worrying about it breaking old ones. When the EVM executes an opcode, it would first check whether the bytecode should be executed under legacy rules or EOF rules, and if EOF rules, which version. By adding versioning, contracts can be executed under rules depending on when they were deployed. This allows a contract developer to be confident that the rules their contract is executed with don’t change. If the code is valid at deployment, it should be valid forever and executed the same way, even if the network’s execution rules change for new contracts.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ec2ffc6368bfa77ad0d70e23d62794007a26ed175d40fff4d46c24219fb70f6d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-code-analysis-and-contract-size-limits" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Code Analysis and Contract Size Limits</strong></h2><p>There are two ways to analyze what code does: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vfunction.com/blog/static-vs-dynamic-code-analysis/">Static and Dynamic analysis</a>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://link.springer.com/chapter/10.1007/978-3-319-96145-3_4">Static analysis</a> is performed on code that is not currently running, dynamic is the opposite. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/smart-contracts/testing/">Dynamic tests</a> are the kind most people associate with code testing because they involve coming up with test cases and executing the code directly to make sure it does what you want. Static analysis tools look at the raw bytecode and stitch together what it’s supposed to do without ever running it, which enables massive gains in speed on larger codebases over dynamic analysis. There is significant demand from the Ethereum developer community to build better static analysis tools for bytecode for research purposes, including <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0xa69babef1ca67a37ffaf7a485dfff3382056e78c#code">MEV Bots</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x96221423681A6d52E184D440a8eFCEbB105C7242#code">hackers</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ProjectOpenSea/seaport/blob/main/contracts/Seaport.sol">highly optimized applications</a>. One of the central goals of EOF is to aid in building static analysis tools by making it easier for bytecode to be analyzed.</p><p><strong><em>Why is EVM bytecode hard to statically analyze?</em></strong></p><p>EVM bytecode follows no structure. When you call a contract, the EVM part of the EL client <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/go-ethereum/blob/master/core/vm/evm.go#L228">loads the bytecode into memory and starts executing</a> from the first instruction until it either reverts, runs out of gas, or returns successfully. This makes developers’ jobs very hard because if there’s no specific structure to the code, then looking for bugs quickly becomes a needle in a haystack. Some challenges include:</p><ol><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-3540">Separating out hard-coded data from executable opcodes</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-4750">Inability to run subroutines</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/pm/issues/250">Lack of versioning</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-4200">Dynamic Jumps</a></p></li></ol><p>EOF seeks to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/go-ethereum/blob/master/core/vm/eof.go">impose a structure</a> on bytecode to simplify analysis and EVM maintenance.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b49ebb98c34238e11cb4ab99886a43fd00c66e11adaa39705b0359b7d5b7d314.jpg" alt="Source: Possible futures of the Ethereum protocol, part 6: The Splurge, Vitalik Buterin" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Possible futures of the Ethereum protocol, part 6: The Splurge, Vitalik Buterin</figcaption></figure><p>For example the opcode 0x5b, JUMPDEST.</p><p>JUMPDEST is an opcode. It’s called after a `JUMP` opcode. The JUMP opcode simply moves you around to different parts of the code. So if the program counter, which tracks where you are, is on instruction 50 and it needs to do something at instruction 150, the JUMP opcode is used to continue executing from this part of the code. However, the location that you jump to must have a valid JUMDPEST opcode at it. It is a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/why-evm-has-jumpdest/23288">security feature</a> that was introduced by Ethereum after genesis. By ensuring that there’s a valid JUMPDEST opcode at the location, an attacker could not hijack the execution of a program. If an attacker managed to find a bug that allowed them to jump to whatever part of the code they wanted, they could basically do anything they wanted and begin executing parts of the code that they should not be able to. There must be specific JUMPDEST opcodes at certain locations, typically located around various authorization checks.</p><p>When looking directly at a bytecode, there are two ways in which this opcode may appear. The first is its intended purpose to indicate a JUMP destination. However, it is also possible to use that same data for something else. In <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ascii-code.com/">human-readable ASCII</a>, 0x5b is designated as the open-bracket “[“‘. Users may want to use that character in their code as a literal value. When statically analyzing code, it is quite difficult to discern whether a byte is being used as an opcode or as a piece of data. One of the mechanisms EOF uses to fix this is by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-3540">separating code into distinct sections</a>, isolating raw data from executable opcodes. This ensures there is no ambiguity on code analysis and makes it easier to deconstruct any raw data being used. Take the following examples:</p><p>0x…a5b1c4d908504a9c<strong>5b</strong>a4f8…</p><p>0x…a5b1c4d9<strong>64</strong>504a9c<strong>5b</strong>a4f8… (1)</p><blockquote><p>1: While this would be valid bytecode by the EVM as every opcode is technically valid, this code would not run without reverting, and has been arbitrarily created for the purposes of the example.</p></blockquote><p>Can you tell which is the valid JUMPDEST? The second one uses the hex-value 0x5b, but since it’s preceded by a 0x64 (PUSH4), this means it shouldn’t be interpreted as a JUMPDEST. This quickly becomes very difficult to manage as bytecode size and complexity increases.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4c477142cce2bea97d05e3a1a12712500ed8d2a149a0cafd0aed9cafe7cb36f1.png" alt="Source: Charles Cooper EIP-3860 analysis" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Charles Cooper EIP-3860 analysis</figcaption></figure><p><strong><em>What is JUMPDEST analysis?</em></strong></p><p>When a contract is called, the EVM performs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/go-ethereum/blob/master/core/vm/analysis_legacy.go">JUMPDEST analysis</a>. It goes through the bytecode of the contract and looks for every usage of the JUMPDEST (0x5b) opcode. It then compiles this information into a format retrievable later from all the valid JUMPDEST locations. When the EVM during execution encounters a jump, the code checks that the destination is a valid JUMPDEST from the analysis it did earlier. However, the issue comes from the fact that it has to be performed every time a contract is invoked. For a contract like USDC that may be called in every single block, that’s a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/charles-cooper/eip-3860-benchmarks">lot of computation</a> being needlessly expended. It’s also part of the reason why Ethereum contracts are limited in size.</p><p>Currently on mainnet, contracts are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://soliditydeveloper.com/max-contract-size">prohibited</a> from being larger than ~24.5Kb in size. The contract size limit was decided a long time ago as part of a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-170">security solution</a> to a potential denial-of-service attack on nodes. Many developers want to get rid of it, as they believe that, similar to gas limits, hardware has evolved to the point where nodes can handle an increase in size. Many developers oppose increasing the contract size limit as it may cause higher overhead for EL clients due to larger contracts taking longer to analyze. One of the central goals of EOF is to change the rules so that instead of doing JUMPDEST analysis every time a specific contract is loaded, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/go-ethereum/blob/master/core/vm/eof_validation.go">it’s only done once at deployment.</a> The structure of this actually enables any kind of code validation beyond just JUMPDEST at deployment time. Since this reduces the overhead of executing contracts, it paves the way for gas limit increases in the future as well.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/68495b476004bd3c82f5fefeb2fa84f2753a037c972b6462996550c507d1bfe2.png" alt="Source: Buildbear Labs" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Buildbear Labs</figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/20e0ff375e4e5ba881a6b3d2f04a57e87d701f0c4fe5ed934f1acbe5aa2cf186.png" alt="Source: Comparison of Fibonacci function in legacy vs EOF bytecode, Succinct Labs" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Comparison of Fibonacci function in legacy vs EOF bytecode, Succinct Labs</figcaption></figure><p><strong><em>So that sounds reasonable, but why can’t we just do that anyway without EOF if it’s causing so many issues</em></strong></p><p>Since EOF is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7607.md/">close to a dozen</a> EIPs, the developers decided that they should all be introduced at once, especially as many rely on one another to function. If this change to code validation is implemented, this can have significant positive impacts for developers, the most important of which is eliminating the contract size limit. Developers hate the limit because it prevents contracts from being large enough to do everything they want to do. Most often, when developers write contracts that exceed the size limit, they are between a rock and a hard place. Conventional wisdom would say to just slim down the size and complexity of your contract to fit the limit, but developers don’t always think that way. Often, complexity can&apos;t be sufficiently reduced to fit within the limit. This led to the creation of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-2535">Diamond-Proxy standard (ERC-2535)</a>. Diamond proxy is an architectural design where the functionality of a contract is essentially split among several contracts, which each serve a specific purpose and interact with each other in part of the same application, because to combine it all into one file would make it too large to be deployed.</p><p>Diamond-Proxies can have benefits for contract upgradability but at the cost of security and gas. Several contracts communicating with each other introduce new configuration complexity that is susceptible to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.certik.com/resources/blog/7laIe0oZGK6IoYDwn0g2Jp-diamond-proxy-contracts-best-practices">security vulnerabilities</a>. Similarly, having multiple contracts deployed and configured increases both deployment and runtime costs from a series of external calls. It is also argued that eliminating the contract size limit would enable developers to build more complex and feature-rich smart contracts that are currently not feasible. Currently, the smart contract development community is united in their dislike of the contract size limit and want to remove it, but specific plans for its removal remain stalled due to issues surrounding exactly how to do so safely. Some have argued that the existing gas limits in place should prevent abuse of a no-limit system, but the exact merits of that argument are beyond the scope of this article. Various L1s &amp; L2s have recently been experimenting with removing this themselves, such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xBreadguy/status/1892329635356299514">MegaETH</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/keoneHD/status/1901101216806936634">Monad</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.starknet.io/resources/chain-info/">Starknet</a>.</p><h2 id="h-eliminating-stack-too-deep-errors-swapndupn" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Eliminating Stack Too Deep Errors: SWAPN/DUPN</strong></h2><p>Anybody who has spent any amount of time writing Solidity code would already be familiar with the “stack too deep” error code. It occurs during compilation and is perhaps the single largest pain point of writing Solidity code to date. However, since Solidity has matured, there have been a variety of methods invented by developers to work around these limitations, rendering the error code more of an annoyance than an unsurpassable barrier to development. However, that also often results in code that is messier and less gas-efficient. One of the core EIPs as part of EOF is to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-663">replace SWAP1-16 and DUP1-16 with SWAPN and DUPN</a>. These new opcodes would allow manipulating of a stack variable at any depth, eliminating the stack-too-deep error forever. Naturally, when this was announced, developers were very excited about the elimination of the error. However, client devs quickly pointed out that there were a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/eip-663-unlimited-swap-and-dup-instructions/3346/14?u=0xtraub">variety of potential issues</a> with JUMPDEST analysis that come from allowing more dynamic opcodes.</p><p>This has caused a significant debate between solidity developers, and the lower-level developers who implement the tools they rely on. Many have argued that instead of introducing new complexity to the EVM-level, the issue should instead be tackled at the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@pcaversaccio/eof-when-complexity-outweighs-necessity#Compiler-Complexity-Reduction">compiler-level</a> through optimizations. Both sides have valid points and there is no clear consensus.</p><h2 id="h-should-non-devs-care" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Should Non-Devs Care?</strong></h2><p>EOF is <strong>NOT</strong> a “number go up” upgrade like danksharding or the merge. EOF is strictly a technical upgrade for the developers that make Ethereum run and drive the platform forward. There is no financial case for how EOF affects tokenomics, liquidity, usability, etc. that the Ethereum community tends to associate with price. This should not be considered a negative, but it is difficult to elucidate a case for the short-term benefit to Ethereum’s price. However, if one is to take a longer-term view of Ethereum, then the value proposition becomes somewhat clearer.</p><p>EOF is important because it enhances developer tooling. However, eliminating the stack-too-deep error is not a benefit that end-users will notice, but the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://soliditylang.org/blog/2024/04/03/solidity-developer-survey-2023-results/">overwhelming majority </a>of developers desire. Implementing EOF <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/ethereum-is-turning-into-a-labyrinth-of-unnecessary-complexity-with-eof-lets-reconsider-eof/23136/59?u=0xtraub">improves the security</a> of smart contracts and can be beneficial in preventing hacks. Raising contract size limits can enable new applications currently constrained by size restrictions. Static relative jumps shorten development time and lower gas cost. Code validation enables future EVM upgrades in less time with better backwards compatibility. These are all things that trickle down to end-users later, in the form of better applications, shorter development times, lower gas costs, and higher security. Similarly, despite the criticism of Ethereum’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cointelegraph.com/news/ethereum-devs-ship-protocol-upgrades-faster-pectra-fusaka">development time</a>, EOF getting to this point should nonetheless be seen as a positive for the long-term stability of the network given the overwhelming complexity and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=WKVgCoNp39g">difficulty in implementation</a>.</p><h2 id="h-why-is-eof-so-controversial" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Why is EOF so controversial?</strong></h2><p>The benefits of EOF are difficult to explain to the layman. The merge, danksharding, and EIP-1559 all have easy-to-understand value propositions for users and provide good narratives for Ethereum. EOF does not in the same way <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eip7702.io/">account abstraction</a> does. There are significantly harder challenges that <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://notes.ethereum.org/@vbuterin/single_slot_finality">still need to be solved</a>, and the continued prioritization of EOF could potentially crowd out progress on these. It can also be argued that depending on the issue, the work done on EOF may potentially make their implementation easier by knocking down roadblocks that would only show up later on in the process if nothing was done, similar to SELFDESTRUCT’s deprecation. This cannot be completely known now, and it is equally likely that EOF could have the opposite effect, causing more issues down the road.</p><p>The debate over EOF is rare because it appears that the developer community is not in alignment over whether or not it should go into effect. Twitter discourse as well as the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/ethereum-is-turning-into-a-labyrinth-of-unnecessary-complexity-with-eof-lets-reconsider-eof/23136/56">Ethereum-Magicians Forums</a> have been in very heated debate over the subject, and it is not clear which side has more support. Client developers have valid concerns about the additional technical debt that they may be incurring. There are also ideological debates about the simplicity of Ethereum as a base layer. Many argue that the L1 should remain as simple as possible, and that the addition of excess rules and bytecode formats present an affront to some of the ideological principles Ethereum is founded on. These arguments are typically coupled with debates about protocol-ossification, of which Bitcoin’s own community should be studied as a relevant analogue.</p><p>EOF does, however, potentially introduce new technical debt for client teams. Given that the EVM operates at the execution layer, keeping the codebase simple can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@harshithgowdakt/every-line-of-code-you-write-is-a-liability-400d623a54c9">enhance development time and security</a> while lowering computational overhead. This upgrade could have the opposite effect and create an astounding amount of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/go-ethereum/blob/master/core/vm/eof_instructions.go">new complexity</a> in the codebase. This comes from having to maintain two versions of an already complex project. It’s not difficult to foresee how additional rulesets can become an increasingly sprawling mess of branches in the code. Every new rule becomes one more piece of code that must be maintained in the future and is a liability.</p><p>Many chains in the crypto industry have attempted to eschew the EVM in recent years. This is coupled with their insistence that a different architecture for decentralized computation can enhance scalability. These include Solana, Aptos, and Sui. These competitors do claim the ability to achieve higher levels of throughput under their alternative models. On the other side, some argue that given the EVM’s continued dominance and large lead on the competition, major structural changes are not needed to compete in the marketplace. Chains and L2s such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fuel.network/">Fuel</a> argue that rather than EOF, strategies such as parallel computation can result in the necessary efficiency gains to achieve sufficient scalability.</p><p>One of the largest concerns among Solidity developers is concerns around how it <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/ethereum-is-turning-into-a-labyrinth-of-unnecessary-complexity-with-eof-lets-reconsider-eof/23136/9?u=0xtraub">interacts</a> with the rollup-centric roadmap. Not all L2s are equivalent to the L1. When new features are introduced on mainnet, there is often significant lag time between then and when those features are implemented on an L2. This is why you often hear about <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.datawallet.com/crypto/evm-equivalence-explained">EVM-compatibility vs. EVM equivalence</a>. When a new change is made on the L1 it <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/ethereum-is-turning-into-a-labyrinth-of-unnecessary-complexity-with-eof-lets-reconsider-eof/23136/11?u=0xtraub">must eventually be implemented</a> on all layer-twos.</p><p>As <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://getfoundry.sh/">tools for deployment</a> improve, more protocols have embraced deploying on as many chains as possible, as it’s quite easy. For many chains this means simply changing an RPC URL and hitting deploy. But for other chains that do not have exact feature parity this can be a real issue. If the target chain does not support something, then application developers may be forced to recompile and maintain multiple separate versions of bytecode based on the chain. This is a frequent pain point for multi-chain developers in the status quo over existing functionality like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.zksync.io/zksync-protocol/differences/evm-instructions#create-create2">Create2</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://soliditylang.org/blog/2024/01/26/transient-storage/">Transient Storage</a>. Developers at rollups such as Optimism have expressed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/ethereum-is-turning-into-a-labyrinth-of-unnecessary-complexity-with-eof-lets-reconsider-eof/23136/21?u=0xtraub">support</a> for implementing EOF on OP if integrated on mainnet, but this is by no means a perfect solution and involves <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/ethereum-is-turning-into-a-labyrinth-of-unnecessary-complexity-with-eof-lets-reconsider-eof/23136/47?u=0xtraub">additional trust assumptions</a>.</p><p>While scalability is not a primary goal of EOF’s implementation, one additional benefit to it would be decreases in the proving time for the generation of Zero-Knowledge proofs over EVM execution. Since EOF decreases the number of possible execution paths and adds additional structure to bytecode, ZK-proof generation can progress significantly. As illustrated by the chart below, this results in smaller proof sizes and faster generation over arbitrary computation in the EVM. Currently, many bottlenecks still exist for the computationally expensive generation of ZK-proofs, which prevent their enshrinement into various parts of the Ethereum-stack. Completion and deployment of EOF thus stands to help accelerate the development and implementation of Zero-Knowledge cryptography through Ethereum. This would have significant long-term benefits to the ecosystem, such as enhancing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cryptorank.io/news/feed/e3871-privacy-focused-layer-2s-will-transform-ethereums-enterprise-future">privacy-preserving technology</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethproofs.org/learn">shortening of block-times</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cointelegraph.com/magazine/ethereums-layer-2-zk-rollups-can-become-interoperable/">interoperability</a> between L2’s, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethroadmap.com/verge.html">complete enshrinement</a> of ZK-proofs into block verification. However, Zero-Knowledge cryptography remains in its infancy, and it is possible that such improvements may occur inevitably due to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockworks.co/news/starkware-polygon-labs-stwo-zk-prover">increasingly rapid</a> improvements in the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www2.eecs.berkeley.edu/Pubs/TechRpts/2024/EECS-2024-35.pdf">general engineering</a> of zero-knowledge-proof generation.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1a1315a8367ecfdf38d204f5b43369f5802a1b45a0cc006338cd05109cdd9b88.png" alt=" Source: Comparison of theoretical ZK-Stark proving time for legacy vs EOF bytecode, Succinct Labs" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class=""> Source: Comparison of theoretical ZK-Stark proving time for legacy vs EOF bytecode, Succinct Labs</figcaption></figure><h2 id="h-should-eof-ship-in-fusaka" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Should EOF Ship in Fusaka?</strong></h2><p>Not all objections from core devs are over EOF’s existence, but rather the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mariusvanderwijden.github.io/blog/2024/07/12/EOF/">process of implementation</a>. Fusaka already <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/eip-7607-fusaka-meta-eip/18439/7">plans to ship</a> with a base implementation of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-7594">data-availability-sampling</a>, which will increase network scalability by several orders of magnitude. It is argued by developers that Fusaka should not be expanded in scope. Furthermore, proceeding with EOF potentially crowds out available resources for the remaining work for larger-impact upgrades like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/general/2024/10/23/futures4.html"><em>the verge</em></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/general/2024/10/26/futures5.html"><em>the purge</em></a>. One option is to have L2s implement EOF first to gauge the potential impact and perform more analysis. Since many L2 sequencers use modified versions of Geth, or other clients which have <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/go-ethereum/blob/master/core/vm/eof.go">already implemented</a> EOF, this is a viable option. This would potentially be a less damaging choice as years of work have already gone into getting EOF to its current status, and implementation on L2s would prevent this work from being wasted. Few are arguing for it to be completely scrapped, but without a clear path to inclusion, the future of EOF would become uncertain.</p><p>This entire debate, while simmering below the surface, only really exploded recently when <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://soliditylang.org/blog/2025/03/12/solidity-0.8.29-release-announcement/">Solidity 0.8.29</a> was announced, which focused on preliminary support for EOF. The Solidity compiler team has announced <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://soliditylang.org/blog/2025/03/27/the-case-for-eof/">their support</a> for EOF recently as well. As of writing, Geth, which makes up <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://clientdiversity.org/#distribution">~43% of EL nodes, has</a> come out <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/eip-7607-fusaka-meta-eip/18439/6">against</a> EOF in Fusaka, while the second largest, Nethermind (36%) has come out <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/i/broadcasts/1ZkJzYQrlNZGv">in favor</a>. Notable researchers <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dankradfeist.de/about/">Dankrad Feist</a>(2) and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/pcaversaccio">pcaversaccio</a> argue adamantly against EOF with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/TimBeiko">Tim Beiko</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/general/2024/10/29/futures6.html">Vitalik</a> in favor. This has also ignited <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/pectra-retrospective/22637">further debate</a> about the decision-making authority of various client developers and teams, specifically around potential veto-powers for EL upgrades. As of March 25, 2025 the team behind <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://besu.hyperledger.org/">Besu Client</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/ethereum-is-turning-into-a-labyrinth-of-unnecessary-complexity-with-eof-lets-reconsider-eof/23136/59?u=0xtraub">symbolic-execution engine <em>hevm</em></a> have come out <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@RoboCopsGoneMad/H1z1lky6Je">in support</a> of EOF shipping in Fusaka. The deadline for deciding whether or not to include EOF is April 10, 2025, and as of writing, it is unclear what the final decision will be, but there does appear to be at least enough consensus on implementing some form of EOF rather than removing it altogether.</p><blockquote><p>2: The researcher behind the appropriately named: “Danksharding” scaling protocol for Ethereum</p></blockquote><p>There is also a series of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://notes.ethereum.org/@ipsilon/eof_fusaka_options">potential options</a> for modifying the scope of EOF to be more limited and remove some of the more contentious issues. As it stands, one of the most contentious issues surrounding EOF concerns the significant amount of breaking-changes to application-development on Ethereum, and how developers must adapt. Many of the options and debate revolve around how best to manage this and minimize roadblocks for developers. This includes allowing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://notes.ethereum.org/@ipsilon/eof_fusaka_options#A---Complete-EOF2">both legacy and EOF contracts</a> to be deployed and leaving the choice to the developer which version to use. It has been agreed by the core developers that EOF should only be excluded if it would result in a delay of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-7594">PeerDAS</a> shipping as well.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Conclusion</strong></h2><p>The debate over EOF is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mariusvanderwijden.github.io/blog/2024/07/12/EOF/">ongoing</a>, and new information is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@pcaversaccio/eof-when-complexity-outweighs-necessity">being released constantly</a>. However, it should also be noted that this spirited debate should be seen as a positive for the community. Despite the heated conversation, many prominent researchers and developers have entered the debate because they want to ensure the best possible future for Ethereum’s technological superiority. EOF is not being built in the shadows, and the debate is playing out <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/ethereum-is-turning-into-a-labyrinth-of-unnecessary-complexity-with-eof-lets-reconsider-eof/23136/55">in public</a> with some of Ethereum’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/live/kL58hvM0E68">best and brightest</a>. There has not been a deference to authority, and many of the community’s most venerated developers are on opposite sides of the issue. What ultimately ends up happening next is unknown, but there should still be confidence that whatever ends up happening will be the best course of action, and not the result of an unelected and unaccountable shadow group of Ethereum’s leaders.</p><p>While EOF remains controversial among developers, it represents a significant milestone in the maturity of Ethereum. The initial design of the Ethereum Virtual machine was intended to be simple because the scope of what was possible with smart contracts was limited. As time goes on, and as the crypto development ecosystem evolves, EOF is another indicator of how Ethereum must grow with it. EOF has the potential to improve the development experience and position Ethereum to lead the pack in the next generation of smart contract development, or it could have little effect at all. The effects of EOF may not be felt right away, and only time will tell whether or not the impact is worthwhile. Every item on the Ethereum roadmap thus far and into the future was meant to improve Ethereum in some way, and EOF is no different, this time targeting shortcomings of the execution-layer, just as the merge targeted the consensus layer.</p><p>Controversy comes with the territory — even <em>The Merge</em> drew <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereumpow.org/">opposition</a>. However, the mere act of shipping such a complicated upgrade, championed by some of Ethereum’s most dedicated, highlights its continuing relevance in the increasingly-competitive L1 market. Regardless of the impact, the perseverance and dedication of the development community in iterating and prioritizing improvement of the technology over short-term profiteering should be a sign that Ethereum is on the right track and poised to succeed well into the future.</p><blockquote><p>This article attempts to be as accurate as possible, but due to the highly fluid and constantly evolving nature of EOF some information may be outdated or incorrect. If you find any errors or have feedback, please reach out to the author directly.</p></blockquote>]]></content:encoded>
            <author>404gov@newsletter.paragraph.com (404 Gov)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/eb396dfb676e4d77d9d217c3bd3dd098bb834e7f740d8a70cb08e6c75583791d.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Should L2s Follow MegaETH?]]></title>
            <link>https://paragraph.com/@404gov/should-l2s-follow-megaeth</link>
            <guid>F7HNtW9imYhRDCXldetR</guid>
            <pubDate>Mon, 13 Jan 2025 19:26:32 GMT</pubDate>
            <description><![CDATA[An Analysis of MegaETH and the “Mega Tradeoff” written by Kaleb Rasmussen (@kaleb0x) with additional contributions from @RikaGoldberg, @0xTraub, and @404_cole. Additionally, special thanks to 0xBreadguy from the MegaETH team. _____________________Key InsightsMegaETH aims to achieve 1ms block times and 100,000 TPS. The architecture relies on high-performance sequencers, software optimizations, and other existing L2 features.1ms block times enable new applications like real-time DeFi, on-chain ...]]></description>
            <content:encoded><![CDATA[<p><strong>An Analysis of MegaETH and the “Mega Tradeoff” written by Kaleb Rasmussen (</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/Kaleb0x"><strong>@kaleb0x</strong></a><strong>) with additional contributions from </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/RikaGoldberg"><strong>@RikaGoldberg</strong></a><strong>, </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xTraub"><strong>@0xTraub</strong></a><strong>, and </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/404_cole"><strong>@404_cole</strong></a><strong>. Additionally, special thanks to </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xBreadguy"><strong>0xBreadguy</strong></a><strong> from the MegaETH team.</strong></p><p>                                                            _____________________</p><h2 id="h-key-insights" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Key Insights</h2><ul><li><p><strong>MegaETH aims to achieve 1ms block times and 100,000 TPS.</strong> The architecture relies on high-performance sequencers, software optimizations, and other existing L2 features.</p></li><li><p><strong>1ms block times enable new applications like real-time DeFi, on-chain high-frequency trading, fully onchain games, and real-time computing DePIN.</strong> This ultra-low latency will be MegaETH’s primary value add and unlocks use cases previously thought impossible on traditional blockchains.</p></li><li><p><strong>MegaETH’s high-performance architecture relies on a single sequencer model, leading to tradeoffs like increased censorship risks, liveliness issues, and MEV concentration.</strong> Solutions such as ZK proofs and priority ordering could address these challenges but may impact performance.</p></li><li><p><strong>If successful, MegaETH’s design could challenge the direction of existing L2s.</strong> Many L2s will likely find themselves in a middle ground, offering neither the decentralization of Ethereum nor the performance of MegaETH.</p></li></ul><h2 id="h-what-is-megaeth" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What is MegaETH?</strong></h2><p>Backed by $20 million in funding from Ethereum co-founders <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/VitalikButerin">Vitatlik Buterin</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/ethereumjoseph?lang=en">Joseph Lubin</a>, as well as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.dragonfly.xyz/">Dragonfly Capital</a>, along with an additional $10 million raised from the community, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://megaeth.systems/">MegaETH</a> is an in-development Layer-2 (L2) that aims to be the first “real-time blockchain”. Through software optimizations and high-performance hardware requirements, <strong>MegaETH claims to achieve a throughput of over 100,000 transactions per second (tps) and block times of less than 1 millisecond (ms).</strong></p><p>MegaETH plans to launch as an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#optimium">Optimium </a>- an L2 that uses <strong>fraud proofs (optimistic) for settlement to Ethereum and </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.eigenda.xyz/"><strong>EigenDA</strong></a><strong> for offchain </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#data-availability"><strong>data availability</strong></a>. The public testnet, initially <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discordapp.com/channels/1219739501673451551/1258315617275088928/1309641357282906143">expected</a> to go live in Q4, was delayed to Q1 to allow for further development and feedback, but a private testnet is currently running for MegaMafia builders.</p><h2 id="h-technology" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Technology</strong></h2><p>To achieve high throughput and low latency, MegaETH aims to optimize the L2 architecture to deliver high performance without compromising security or decentralization - a challenge often faced by standalone Layer-1 (L1) networks. MegaETH relies on node specialization, software optimizations, and existing L2 features, such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#escape-hatch">escape hatches</a> to accomplish this.</p><h3 id="h-node-specialization" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Node Specialization</strong></h3><p>MegaETH employs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/megaeth_labs/status/1853459318324224201"><strong>node specialization</strong></a>, unlike traditional L1s, where all nodes perform identical tasks. This approach distributes responsibilities across various node types, enabling Web2-level performance with decentralized validation.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/22102fe41e01c697e84ca57b65fc44dbf52e304772a124a88a52622ce44cdec4.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h4 id="h-sequencer-nodes" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Sequencer Nodes</strong></h4><p>MegaETH’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#scalability">sequencer</a> nodes are responsible for:</p><ul><li><p><strong>rapid ordering and executing of transactions</strong></p></li><li><p><strong>dissemination of </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#state-update"><strong>state diffs</strong></a><strong>(1) to replica nodes and full blocks to provers and full nodes</strong> every 1-10ms</p></li></ul><p>To achieve its level of throughput and latency, MegaETH sequencer nodes are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://megaeth.systems/research"><strong>5-10 times more performant</strong></a><strong> than Solana L1 nodes.</strong></p><blockquote><p>1: The state diff represents the specific change to a blockchain&apos;s state. For example, if Alice initially has a balance of 10 ETH (pre-state), sends 5 ETH to Bob (transaction), and her new balance becomes 5 ETH (post-state), the state diff reflects this change: Alice&apos;s balance decreases by 5 ETH.</p></blockquote><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1840d986e92bcec12c2487e2b8a964a7ca92c4811f3de862826fdec9d81c2132.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h4 id="h-prover-nodes" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Prover Nodes</strong></h4><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#prover">Provers</a> validate blocks executed by the sequencer through an optimistic <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#proof-system">proof system</a>.</p><p><strong>Proof System</strong>:</p><ul><li><p><strong>State updates are presumed valid</strong> unless challenged within a dispute window (typically seven days)</p></li><li><p>Using <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/roadmap/statelessness/#statelessness">stateless verification</a>, <strong>provers require lower hardware resources than Ethereum L1 nodes</strong> and do not need to store the entire blockchain state</p></li></ul><p><strong>Prover Function</strong>:</p><ul><li><p>Receive blocks, state data, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/ethereumintern_/status/1849178676241338615">cryptographic witnesses</a>(2) from the sequencer to validate the correctness of state updates</p></li><li><p>Detect discrepancies (e.g., double spending occurred) and <strong>submit </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#fast-fourier-transform"><strong>fraud proofs</strong></a> to challenge invalid updates</p><blockquote><p>2: Witnesses consist of the necessary state data (e.g., pre-state balance, transaction, post-state balance) and cryptographic proofs to verify the data is part of the state.</p></blockquote></li></ul><h4 id="h-replica-nodes" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Replica Nodes</strong></h4><p>Replica nodes make up the majority of nodes in the MegaETH network and are <strong>designed to help relay information</strong> to and from frontend applications efficiently:</p><ul><li><p>Receive and relay state diffs (e.g., Alice’s balance changing from 10 ETH to 5 ETH) from the sequencer and apply them to their local states</p></li><li><p>Use prover-generated <strong>proofs for verification of state diffs, instead of re-executing</strong> transactions, allowing for <strong>lighter hardware requirements</strong></p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4f8416d4b708bd1f72d5e6438e9bc12cd0633e824d2b5a358f1c44169e8b7e77.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h4 id="h-full-nodes" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Full Nodes</strong></h4><p>Full nodes <strong>re-execute every transaction,</strong> unlike replica nodes, and are designed for power users, like centralized exchanges:</p><ul><li><p>Offer <strong>quicker assurances of correctness</strong> through independent re-execution (i.e. don’t want to wait the full seven-day challenge period)</p></li><li><p>Slightly <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/megaeth_labs/status/1853459318324224201/">higher hardware demands</a> than replica nodes but more affordable than sequencers</p></li></ul><p>Together, these nodes and EigenDA for data availability compromise the architecture shown below.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/51a15a7909f392dae766d6977a32d431daac1af5b3f9d28a576df1b6eac88f2a.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-software-optimizations" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Software Optimizations</strong></h3><p>MegaETH also intends to implement various software optimizations to achieve its goals:</p><ul><li><p><strong>Real-Time EVM Execution Engine:</strong> Combining a “low-latency, streaming-based block building algorithm” that <strong>continuously processes transactions as they arrive</strong> with a “concurrency control protocol” for <strong>parallel transaction processing</strong>. These features will allow MegaETH to handle large volumes of transactions efficiently and publish state diffs at intervals as short as 10ms.</p></li><li><p><strong>In-Memory Computation:</strong> Sequencer nodes store the entire EVM state <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/In-memory_processing">in memory</a>, <strong>boosting state access speeds up to 1,000x</strong> compared to solid-state drives (SSD) systems. This enables high-performance, data-intensive, Web2-like applications to operate onchain with minimal latency.</p></li><li><p><strong>JIT Compilation:</strong> Sequencer nodes will leverage <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Just-in-time_compilation">Just-In-Time (JIT) compilation</a> to convert smart contracts (EVM bytecode) into native machine code at runtime, achieving significant performance improvements. This client-level optimization could enable up to <strong>100x speedups for compute-intensive applications</strong> by bypassing the overhead of interpreting EVM bytecode <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Interpreter_(computing)">line-by-line</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Stack_machine">emulating a stack machine</a>, the approach used by most Ethereum L1 execution clients.</p></li><li><p><strong>Optimized State Trie:</strong> Replacing Ethereum’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/data-structures-and-encoding/patricia-merkle-trie/">Merkle Patricia Trie (MPT)</a>, a data structure used for storing the state, with a custom state trie that <strong>minimizes disk I/O operations</strong> and efficiently scales to terabytes of state data.</p></li><li><p><strong>State Sync Protocol:</strong> To propagate state diffs from the sequencer to replica nodes with high throughput and low latency, MegaETH will use an efficient peer-to-peer protocol. This ensures that <strong>nodes with a “modest internet connection” can remain synchronized with the latest state</strong>.</p></li></ul><p>Specific technical documentation for these features is not yet available.</p><h2 id="h-the-mega-vision" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>The Mega Vision</strong></h2><p>Overall, MegaETH aims to scale to Web2 standards with over 100,000 tps and 1ms block times. It seeks to <strong>realize Vitalik’s </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/general/2021/12/06/endgame.html"><strong>Endgame vision</strong></a><strong> where “Block production is centralized, block validation is trustless and highly decentralized, and censorship is still prevented”.</strong></p><p>While many projects are building on MegaETH, specific technical documentation on how MegaETH will achieve its ambitious performance goals has not yet been publicly released, and the <strong>high expectations bring a certain degree of execution risk</strong> that should be carefully considered.</p><h2 id="h-evaluating-the-mega-ecosystem" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Evaluating the Mega Ecosystem</strong></h2><h3 id="h-what-matters-more-tps-block-times-something-else" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>What Matters More? TPS, Block Times, Something Else?</strong></h3><p>MegaETH is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/g-3ApjvVVJ8?si=E0i_1jfSzlIEZSuU&amp;t=1203">being built for applications</a> that produce a <strong>high volume of [compute-intensive] transactions as well as highly interactive applications that require extremely low latency.</strong> To optimize for these applications, MegaETH has focused on:</p><ul><li><p>increasing throughput (high tps),</p></li><li><p>reducing the cost for compute and data-intensive transactions, and</p></li><li><p>decreasing latency (low block times).</p></li></ul><p>Analyzing how MegaETH compares to other L2 and L1s will provide valuable insight into if it has an advantage in these key metrics.</p><h3 id="h-analyzing-throughput" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Analyzing Throughput</strong></h3><p>In today’s blockchain ecosystem, high throughput (high tps) blockchains are a dime a dozen:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solana.com/"><strong>Solana</strong></a><strong> (Launched):</strong> a Parallel non-EVM L1 claiming to scale to 65,000 tps</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.sei.io/"><strong>Sei</strong></a><strong> (Launched):</strong> a Parallel EVM L1 claiming to scale to 12,500 tps</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.monad.xyz/"><strong>Monad </strong></a><strong>(In-Dev.):</strong> a Parallel EVM L1 claiming to scale to 10,000 tps</p></li></ul><p>Compared to these existing and planned high-throughput EVM chains, MegaETH <strong>will likely be on par or slightly better in theoretical throughput</strong>.</p><p>However, there is <strong>currently an abundance of blockspace: no application is in need of this</strong> throughput, and <strong>no chain is close to reaching its theoretical capacity</strong>. Solana, as an example, currently <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://chainspect.app/chain/solana">averages</a> ~1,100 tps (voting transactions excluded) and has only recorded a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://chainspect.app/chain/solana">max</a> tps of 7,229, according to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://chainspect.app/chain/solana">Chainspect</a>. As such, <strong>other metrics are likely more important</strong> to determining if MegaETH will be successful.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/9812a5750911bfb8e271bfd2211dba02e5f372e553502cb82ec9f839360296c2.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-analyzing-compute-efficiency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Analyzing Compute Efficiency</strong></h3><p>Through JIT Compilation, In-Memory Computation, and an Optimized State Trie, MegaETH has the potential to significantly increase throughput and reduce the costs for compute-intensive and data-intensive transactions. However, <strong>other L2 teams are also working to do this.</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.offchainlabs.com/">Offchain Labs</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.arbitrum.io/arbitrum-stylus-mainnet/">launched</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arbitrum.io/stylus?ref=blog.arbitrum.io">Arbitrum Stylus</a> on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arbitrum.io/">Arbitrum One</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arbitrum.io/anytrust">Nova</a> on September 3, 2024, enabling developers to <strong>write smart contracts in Rust, C, and C++ (compiling to </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/WebAssembly"><strong>WebAssembly</strong></a><strong>, WASM) alongside Solidity</strong>. Stylus introduces a WASM VM alongside the EVM, ensuring full interoperability between Solidity and Stylus contracts. It <strong>significantly reduces compute costs (</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.arbitrum.io/stylus/concepts/stylus-gas#stylus-gas-costs"><strong>10–100x</strong></a><strong>) and memory costs (</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.arbitrum.io/stylus/concepts/stylus-gas#stylus-gas-costs"><strong>100–500x</strong></a><strong>) compared to the Ethereum EVM</strong>, unlocking compute-intensive applications like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://renegade.fi/">Renegade</a>. Renegade leverages Stylus for multi-party computation (MPC) and zero-knowledge proofs to build an on-chain dark pool (a privacy-preserving DEX) with no MEV or slippage.</p><h3 id="h-analyzing-latency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Analyzing Latency</strong></h3><p>Because MegaETH relies on a centralized sequencer model and does not require consensus,  it <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x355c004C4aB8ddC11509D8454B0f5e1A1E97C60a/VuD2aZsl4mOc2ktOJrY4NSAajmSs1s5bl8FBmFhbTGY?ref=bankless.ghost.io">could theoretically</a> enable <strong>ultra-low 1ms block times—over 100x faster than nearly all other live or planned chains</strong>. This brings latency on par with Web2 levels, where delays depend mainly on a user’s proximity to the sequencer rather than a chain’s block times. This is <strong>primarily what sets MegaETH apart</strong>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c904863f047e6776df9e975fefa8cdc78fba62c27487b9d4c4ebd20d98f318a4.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>1ms block times will be MegaETH’s primary driver of <strong>new applications and better user experiences</strong>, previously thought impossible on traditional blockchains.</p><h3 id="h-onchain-gaming" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Onchain Gaming</strong></h3><p>MegaETH’s low latency and support for compute-intensive applications enable real-time, fully on-chain virtual games and worlds. <strong>Without latency </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.centurylink.com/home/help/internet/how-to-improve-gaming-latency.html"><strong>below</strong></a><strong> 100ms, player interactions would lag significantly, making it impossible to create an immersive and smooth real-time experience that players would enjoy.</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/biomesAW"><strong>Biomes</strong></a><strong>, a </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/biomesAW/status/1833979177386537366"><strong>sandbox game like Minecraft</strong></a>, is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/Mega_Ecosystem/status/1841415117138772033">leveraging MegaETH</a> to build a <strong>fully on-chain virtual world</strong> where everything—dirt, ores, and physics—is tokenized, <strong>ensuring true scarcity and tamper-proof rules</strong>. Items like <strong>chests and doors will also have smart contract programmability,</strong> enabling mechanics such as an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/biomesAW/status/1838621312631083390">NFT-gated door</a> for a virtual club. The team believes these features will allow them to create a virtual world with the largest GDP.</p><h3 id="h-real-time-defi" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Real-Time DeFi</strong></h3><p>Research by Uniswap Labs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arxiv.org/pdf/2403.09494">shows that</a>(3) <strong>lower latency reduces arbitrage losses,</strong> thereby increasing profitability for liquidity providers (LPs). Shorter block times minimize price discrepancies between CEXs and DeFi, making arbitrage trades less profitable. On MegaETH, higher profitability from lower block times could <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://research.arbitrum.io/t/the-power-of-faster-blocks/9609"><strong>incentivize LPs to migrate</strong></a><strong>, attracting DeFi projects and creating a liquidity flywheel.</strong></p><blockquote><p>3: “In the LVR with fees framework, arbitrage losses increase with the square root of block time.”</p></blockquote><p>MegaETH could lower the barriers for high-frequency trading (HFT) to happen onchain, as market makers and HFT firms could <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/yangl1996/status/1847977870510973024">colocate next to the sequencer</a> for the lowest possible latency. <strong>Onchain HFT could not otherwise happen where latency exceeds 10ms</strong>. Onchain HFT has the potential to:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://finance.wharton.upenn.edu/department/Seminar/micro/Litzenberger_transient_vol5_2010.pdf">decrease spreads</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://finance.wharton.upenn.edu/department/Seminar/micro/Litzenberger_transient_vol5_2010.pdf">increase liquidity</a></p></li><li><p>improve the overall DeFi experience for the average user</p></li></ul><p>However, chains designed for MEV to be captured and distributed back to users, such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.unichain.org/">Unichain</a>, might offset the advantages of ultra-low latency and onchain HFT. Moreover, the potential enablement of onchain HFT <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/markets/2023/05/17/the-risks-and-rewards-of-high-frequency-crypto-trading">has sparked concerns</a>, drawing comparisons to the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.npr.org/2014/04/01/297686724/on-a-rigged-wall-street-milliseconds-make-all-the-difference">negative effects electronic trading firms</a> have had on traditional financial markets.</p><p>Some DeFi <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Mega_Ecosystem/status/1841415117138772033">projects</a> building on MegaETH are listed below. Of note, some are still in stealth and limited information has been disclosed.</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/CapLabs_"><strong>CAP Labs</strong></a>: stablecoin engine for maximum yield</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/GTE_XYZ"><strong>GTE</strong></a>: launchpads, spot, and leverage trading DEX</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/valhallaperps"><strong>Valhalla</strong></a>: perpetuals DEX</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/noise_xyz"><strong>Noise</strong></a>: the platform for trading trends</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/Mega_BotETH"><strong>MegaBot</strong></a>: native high-frequency trading bot &amp; sniper</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/tekofinance"><strong>Teko Finance</strong></a>: real-time money markets</p></li></ul><h3 id="h-real-time-computing-depin" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Real-Time Computing DePIN</strong></h3><p>Low latency can also be useful for some DePIN applications, such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://nordvpn.com/blog/decentralized-vpn/#:~:text=In%20contrast%2C%20a%20centralized%20VPN,route%20it%20through%20the%20nodes.">decentralized VPNs</a> (dVPN), which encrypt and route traffic between p2p individual nodes instead of servers. To plan the routes for data packets, dVPNs use a  <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@firewallflirtx/control-plane-vs-data-plan-how-vpns-manage-traffic-ea803df7be30">“Control Layer”</a> on a blockchain. MegaETH&apos;s <strong>ultra-low block times enable these calculations to be published in just milliseconds</strong>, ensuring minimal delays. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Hop_Network">Hop Network</a> is leveraging MegaETH to build a dVPN Control Layer that <strong>matches the speed of traditional VPNs while offering superior anonymity and censorship resistance.</strong></p><h2 id="h-the-mega-tradeoff" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>The Mega Tradeoff</strong></h2><p>The use cases for MegaETH appear compelling. <strong>So what’s the catch?</strong></p><p>MegaETH employs a <strong>single sequencer model</strong>, where one active sequencer is responsible for ordering and executing transactions at a time. The team has expressed plans for the <strong>active sequencer role to be rotated</strong> across different sequencers, with a long-term vision of having an extensive list of permissioned, non-MegaETH-owned sequencers included in the rotation. However, the specifics of the model, including the timeline for implementation and the rotation interval, are still being finalized. Rotation could be based on factors such as geography to reduce latency for active users, behavior, or other considerations.</p><p>While most L2s have centralized sequencers today, <strong>many L2s have committed to decentralizing their sequencers</strong>, including Arbitrum, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.eclipse.xyz/eclipse-architecture/lifecycle-of-an-eclipse-transaction#id-2.-sequencing-transactions">Eclipse</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.movementnetwork.xyz/general/Introduction/interop_security#m1-shared-decentralized-sequencer">Movement</a>, and others. Offchain Labs has already established a partnership with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.espressosys.com/">Espresso Systems</a>, the protocol focused on decentralizing sequencing for rollups, to decentralize their sequencer <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/offchainlabs/your-chain-your-rules-offchain-labs-technical-roadmap-to-fuel-arbitrum-innovation-f787f2e85966">sometime in 2025</a>.</p><p>Arbitrum wants to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://research.arbitrum.io/t/the-power-of-faster-blocks/9609">avoid</a> a “rotating centralized” approach and instead <strong>use a consensus of sequencers to publish a block.</strong> Like Ethereum, a sequencer, chosen at random for each new block, will propose a block and a consensus of a committee of sequencers will validate this block through a voting process.</p><p>Since a decentralized sequencer committee must first reach consensus to publish a block, <strong>block times are bottlenecked by the speed of global back-and-forth communication</strong> (speed of light) between sequencers in the committee. As the size of the committee grows, communication becomes more complex, requiring multiple rounds to reach consensus. <strong>This leads to delays of a few hundred milliseconds</strong>, making ultra-low latency nearly impossible.</p><p>The Mega Tradeoff, therefore, for MegaETH, is increased performance mainly in the form of exceptionally low latency at the expense of:</p><h3 id="h-real-time-censorship-resistance" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Real-Time Censorship Resistance</strong></h3><p>All chains also face the issue of censorship, albeit to differing degrees. On Ethereum, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://censorship.pics/">around 10.6%</a> of validators (responsible for proposing and verifying new blocks) censor OFAC-sanctioned transactions. In these cases, users may experience delays, waiting for a non-censoring validator to include their transaction. On average, censorship would cause the average OFAC-sanctioned transaction to have to wait 13.4 seconds as opposed to the normal 12-second block times.</p><p>For MegaETH, if a user is censored by the single active sequencer, the user would either:</p><ul><li><p><strong>need to </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.arbitrum.io/how-arbitrum-works/tx-lifecycle#3a-what-if-the-sequencer-never-includes-our-transaction"><strong>force include</strong></a> the transaction on the L1, or</p></li><li><p><strong>wait for the active sequencer role to rotate</strong> (once implemented) to a different node, which could take a couple hours</p></li></ul><p>While this <strong>may result in real-time censorship, it prevents indefinite censorship</strong> as the transaction would likely eventually be processed by one of the sequencers.</p><p>To further address this, on a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/g-3ApjvVVJ8?si=W6KCYHBB7HTTfgK5&amp;t=1996">podcast</a> with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/LoganJastremski">Logan Jastremski</a>, MegaETH CTO <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/yangl1996">Lei Yang</a> brainstorms a solution involving a decentralized committee of sequencers that could force the single active sequencer node to include a transaction in a timely manner or face slashing. If implemented, this could further reduce the duration a user is censored without increasing latency.</p><h3 id="h-liveliness-increased-risk-of-a-reorg" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Liveliness / Increased Risk of a Reorg</strong></h3><p>MegaETH could face liveness risks with a single sequencer model, as any immediate <strong>downtime or failure by the sequencer could disrupt transaction processing</strong> and hinder network reliability. To mitigate this risk, the team plans to maintain a standby sequencer as a fallback once the rotation model is implemented.</p><p>Additionally, in the <strong>event a sequencer acts maliciously</strong> and publishes an invalid block, the invalid block would be detected by provers and the <strong>network would need to reorganize (reorg)</strong>. This would entail rolling back the chain to remove the invalid block and replacing it with a correct one. Depending on how many new blocks have been published after the invalid block, this could be <strong>highly disruptive as all blocks after the invalid block would also need to be discarded and replaced.</strong></p><p>This risk <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.paradigm.xyz/2021/01/almost-everything-you-need-to-know-about-optimistic-rollup">can</a> be <strong>mitigated by requiring the active sequencer node to post a bond</strong>, which would be slashed if an invalid block is published, disincentivizing malicious behavior. However, to date, the <strong>MegaETH team has not publicly indicated that this will be required</strong> by their sequencers at launch or at an unspecified time in the future.</p><p>Adopting a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#zero-knowledge"><strong>Zero-Knowledge</strong></a><strong> proof system could fully eliminate this risk</strong> by ensuring only valid blocks are published through cryptographic validation. However, as ZK proofs improve, <strong>uncertainties remain about latency penalties</strong> and the need for hardware specialization, which may differ from MegaETH&apos;s proposed setup.</p><h3 id="h-mev-centralization" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>MEV Centralization</strong></h3><p>MegaETH&apos;s high-performance single-sequencer architecture will <strong>likely concentrate MEV profits among a limited number of entities</strong>. The platform currently <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/yangl1996/status/1867578584530883004">plans to implement a <strong>First-In-First-Out (FIFO)</strong></a> <strong>transaction ordering scheme</strong>, which may be enforced through a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Trusted_execution_environment">trusted execution environment (TEE)</a> like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/intel-sgx">SGX</a>. Under FIFO, transactions are processed strictly in the order they are received, effectively <strong>mitigating sandwich attacks</strong> and other MEV strategies reliant on transaction reordering.</p><p>In this model, the chain may experience <strong>more spam and frequent reverts</strong> from searchers trying to get their transactions included. Additionally, <strong>searchers that colocate next to the sequencer will be the first to capture MEV</strong> generated from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/mev/#mev-examples-dex-arbitrage">DEX arbitrage</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/mev/#mev-examples-liquidations">liquidations</a>. Without explicit mechanisms, MEV profits will remain with colocated searchers rather than accruing to the sequencer or the broader MegaETH ecosystem.</p><p>One alternative is to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://m.youtube.com/watch?v=NNWfYRUMtf4">adopt</a> <strong>priority</strong> <strong>ordering</strong>, like that used by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.galaxy.com/insights/research/optimism-arbitrum-pt2-decentralization/#operator-setup">OP Mainnet</a>, where the sequencer <strong>orders transactions by priority</strong> <strong>fees</strong>. If there was competition among colocated searchers, most <strong>MEV could shift from searchers to sequencers</strong> while also <strong>allowing applications to capture some of the MEV they generate.</strong> A TEE could ensure compliance with priority ordering, while an encrypted mempool could safeguard against sandwich attacks—both integral to the endgame architecture <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.unichain.org/whitepaper.pdf">envisioned</a> for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.unichain.org/">UniChain</a>.</p><p>In the priority ordering model, applications and users <strong>could capture MEV through </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.paradigm.xyz/2024/06/priority-is-all-you-need"><strong>MEV Taxes</strong></a>. Applications would <strong>charge transactions a percentage of their priority fee</strong> (e.g., $99 charged by the application per every $1 of priority fee charged). Searchers competing for arbitrage opportunities <strong>would set high priority fees to get their transaction included</strong>, while regular transactions would remain unaffected. Of note, for MEV Taxes to work, priority ordering must be strictly followed without censoring, viewing or delaying any transactions.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/94ea663b7eca5a5082fad09ae633d0c2f7a52bb88f9b6373bfa8abc8d4b4bf22.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Incorporating <strong>encrypted mempools and TEE enforcement could add latency</strong>, conflicting with MegaETH&apos;s performance goals. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.eclipse.xyz/articles/a-deep-dive-into-application-specific-sequencing"><strong>Application Specific Sequencing (ASS)</strong></a> includes a wide variety of other methods where applications capture more of the MEV they generate:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.chain.link/chainlink-smart-value-recapture-svr/">Oracle Extracable Value (OEV) Capture</a>,</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arxiv.org/pdf/2307.02074">Function Maxaiing AMMs</a>, or</p></li><li><p>Rollup-Based Solutions.</p></li></ul><p>However, applications that attempt to capture more value could <strong>reduce their composability within MegaETH or introduce additional latency to their application</strong>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3b342e75cd8b65751f383cd6b695e4fcf304424318d3ce1f7303fe8ca328329b.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>A trend of applications <strong>increasingly building appchains to capture value and deliver custom experiences</strong> has emerged however. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.sei.io/the-parallel-stack/">Sei’s Parallel Chain Stack</a> is among the first to enable high-throughput L2s through parallel processing. As such, successful high-performance <strong>applications on MegaETH may seek their own L2 or L3 appchains for MEV capture or custom features</strong> like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.eth.limo/general/2022/09/17/layer_3.html">private transactions</a>, though MegaETH has no plans to develop such a chain stack.</p><p>MegaETH believes the new use cases unlocked by ultra-low latency are <strong>worth these tradeoffs.</strong></p><h2 id="h-whats-the-case-for-decentralized-blockspace" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What’s the Case for Decentralized Blockspace?</strong></h2><p>The decision to prioritize censorship-resistance and security through a decentralized sequencer comes at the cost of higher latency. For latency sensitive applications such as gaming, real-time DeFi, and real-time DePIN, low latency is highly important. That said, <strong>some sectors value uninterrupted operation, robust decentralization, and strong censorship resistance</strong> over low latency and throughput.</p><h3 id="h-potential-sectors" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Potential Sectors</strong></h3><h4 id="h-restaking" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Restaking</strong></h4><p>Restaking protocols, such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.eigenlayer.xyz/">EigenLayer</a>, allow users to lock their tokens to secure the main network (e.g., stake ETH, securing the Ethereum network) and additionally reuse those tokens to <strong>secure other networks/protocols</strong> (e.g., restake ETH to secure a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#data-availability">data availability</a> service such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.eigenda.xyz/">EigenDA</a>). These protocols are likely to remain on Mainnet as <strong>downtime or security issues could compromise their operations</strong> and the systems relying on them.</p><h4 id="h-ultra-high-net-worth-defi" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Ultra-High Net Worth DeFi</strong></h4><p>DeFi platforms that manage large reserves of capital require maximum security and uptime. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aave.com/">AAVE</a>, with over $19.1 billion in TVL on Ethereum Mainnet, <strong>must remain operational even during high market volatility.</strong> Any extended <strong>downtime could disrupt the protocol’s liquidation process</strong>, leaving under-collateralized loans unresolved and potentially causing cascading insolvencies. As such, institutions and individuals highly concerned about the security and preservation of their wealth will likely keep their funds in resilient Mainnet DeFi protocols.</p><h4 id="h-censorship-resistant-cross-border-payments" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Censorship-resistant Cross Border Payments</strong></h4><p>In countries with unstable financial systems, censorship-resistant cross-border payments are critical for <strong>ensuring that transactions can occur without interference from governments</strong> or intermediaries. While Ethereum Mainnet offers the highest degree of censorship resistance, and the best choice for moving billions of dollars, <strong>high fees could be less ideal for smaller remittances.</strong> Censorship-resistance and cheap fees on decentralized sequencer L2s could offer a solution here.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/based-rollups-superpowers-from-l1-sequencing/15016"><strong>Based Rollups</strong></a><strong>, however, could provide greater liveliness and censorship-resistance</strong> guarantees than decentralized sequencer L2s that would be beneficial in cross border payments. This is because based rollups are <strong>sequenced by Ethereum Mainnet validators</strong> and therefore inherit Ethereum’s liveliness. <strong>Decentralized sequencers will likely have smaller sequencer sets</strong> and transactions could therefore be <strong>more prone to delays from censorship.</strong></p><p>L2s that don’t immediately follow MegaETH’s path will likely <strong>end up in a middle-ground state between not being the most decentralized (Mainnet &amp; Based Rollups) or the most performant (MegaETH)</strong>. Given that most users will likely either prefer high performance and usability or high decentralization and security, the market for applications in this decentralized sequencer <strong>L2 middle ground (that don’t fully deliver on either high security or high performance) appears limited</strong>.</p><h2 id="h-measuring-success" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Measuring Success</strong></h2><p>MegaETH&apos;s success will hinge on its <strong>ability to </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xMegaMafia/status/1861802221383434394"><strong>enable new and compelling zero-to-one applications</strong></a><strong> that leverage its high throughput and unique 1ms block times</strong> - unlocking possibilities previously thought impossible on traditional blockchains.</p><p>To build these applications, MegaETH has been <strong>collaborating with founders through its </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xMegaMafia"><strong>Mega Mafia</strong></a><strong> program</strong>, which includes global gatherings, isolated offsites, and co-building sessions with core team advisors. While many teams are actively building (and likely many more in stealth), only time will reveal whether the revolutionary potential of these applications can meet expectations.</p><p>The community&apos;s early enthusiasm is evident, as <strong>MegaLabs raised</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblock.co/post/330804/megaeth-funding-cobie-echo"><strong>$10 million in</strong> <strong>under three minutes</strong></a> <strong>on</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://echo.xyz/"><strong>Echo</strong></a> – the community investor platform founded by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/cobie">Cobie</a> – from over 3,400 investors across 90 countries.</p><p>Moreover, the future launch of other high-performance L2s like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/rise_chain">RISE Chain</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/atlasxyz">Atlas</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/Heiko_network">Heiko</a> will further validate this report’s thesis. Comparing MegaETH&apos;s activity against existing L2s like Optimism and Arbitrum, which offer low fees and fast execution (though not on MegaETH’s scale), will be crucial. Ultimately, <strong>the market&apos;s demand for significantly lower block times and fees, beyond what most L2s already provide, will determine the future direction of the L2 space.</strong></p><h2 id="h-closing-thoughts" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Closing Thoughts</strong></h2><p>MegaETH’s endgame blockchain architecture will allow it to theoretically produce the <strong>most performant, lowest latency chain on the market, making it the best infrastructure for many applications to develop on.</strong> Because MegaETH could provide the best platform for applications in gaming, DeFi, DePIN, and more to satisfy their users&apos; wants in the quickest way possible, it has the <strong>potential to capture a significant amount of market share.</strong> Before a clear winner emerges on the performance side of the spectrum, the plethora of over <strong>100+ L2s will need to make a choice: aim to compete with MegaETH now or find a new niche in the middle ground.</strong></p>]]></content:encoded>
            <author>404gov@newsletter.paragraph.com (404 Gov)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/de774c615c5a9cbe25071330366963f67edd8cc839f5c4f68624c865aecba613.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Enhancing DAO Security With The Tally Protocol]]></title>
            <link>https://paragraph.com/@404gov/enhancing-dao-security-with-the-tally-protocol</link>
            <guid>vcH5oD2FDuUQ0C6caklh</guid>
            <pubDate>Tue, 03 Dec 2024 16:32:08 GMT</pubDate>
            <description><![CDATA[An Analysis of The Tally Protocol written by Kaleb Rasmussen (@kaleb0x) with additional contributions from @RikaGoldberg, @0xTraub, and @404_cole _____________________Key InsightsFewer than 30% of participants in DAOs, with between 1,000 and 10,000 members, engage in the governance process regularly. Low voting participation combined with a high supply of tokens on markets exposes DAOs to governance attacks, where bad actors can easily buy tokens to push malicious proposals.Limited token valu...]]></description>
            <content:encoded><![CDATA[<p><strong>An Analysis of The Tally Protocol written by Kaleb Rasmussen (</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/Kaleb0x"><strong>@kaleb0x</strong></a><strong>) with additional contributions from </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/RikaGoldberg"><strong>@RikaGoldberg</strong></a><strong>, </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xTraub"><strong>@0xTraub</strong></a><strong>, and </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/404_cole"><strong>@404_cole</strong></a></p><p>                                                       _____________________</p><h2 id="h-key-insights" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Key Insights</h2><ul><li><p><strong>Fewer than 30% of participants in DAOs, with between 1,000 and 10,000 members, engage in the governance process regularly.</strong> Low voting participation combined with a high supply of tokens on markets exposes DAOs to governance attacks, where bad actors can easily buy tokens to push malicious proposals.</p></li><li><p><strong>Limited token value accrual and misaligned delegate incentives can prevent strong project fundamentals from translating into higher token prices.</strong> Lower prices, in turn, cause community members and delegates to stop caring, which makes DAOs more susceptible to governance attacks.</p></li><li><p><strong>When token prices are high, token holders tend to lock their assets in DeFi to earn yield rather than to vote on proposals.</strong> Restaked governance tokens have grown 978.2% YTD and pose an existential threat to DAO security.</p></li><li><p><strong>The Tally Protocol offers a solution to the conflict between governance and token utility.</strong> By introducing Liquid Staking Tokens (LSTs), the protocol allows token holders to earn yield while maintaining or delegating their voting power, improving DAO security.</p></li></ul><h2 id="h-introduction" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Introduction</strong></h2><p>On July 28th, 2024, after two failed attempts, an unknown group going by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/Titanium_32">Humpy</a>, also known as the “Golden Boys,” narrowly pushed through <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://compound.finance/governance/proposals/289">Proposal 289</a> to the Compound DAO. The proposal, which appeared harmless at first, proposed to transfer 5% of Compound’s treasury, or 499,000 COMP tokens, to goldCOMP, a yield-bearing vault. The catch, however, was that the funds would be stored in a vault controlled by the Golden Boys instead of the DAO, leading many to accuse the group of engineering a governance attack against Compound DAO.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.halborn.com/blog/post/what-is-a-governance-attack"><strong>Governance attacks</strong></a> can occur when an entity amasses sufficient voting power in a DAO with <strong>low voter participation</strong> in order to push through proposals that favor their own interests over those of the DAO. In the case of Compound DAO, the passage of Proposal 289, with over 682,191 votes in favor and 633,636 against, led the Compound Delegates and the Alpha Growth team (Compound DAO’s outsourced BD team) to step in. The Alpha Growth team <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.comp.xyz/t/alphagrowth-stake-compound-product/5478">published</a> a governance post to implement a similar staking instrument, created and managed by Compound DAO, as opposed to the Golden Boys, in return for the Golden Boys to cancel proposal 289. Additionally, if the Golden Boys didn’t cancel their proposal, Compound Delegates threatened to move forward with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://compound.finance/governance/proposals/290">Proposal 290</a>, which, if passed, would <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.comp.xyz/t/possible-solutions-around-proposal-290/5485">allow</a> for voting power to be removed from the wallet that authorized Proposal 289.</p><p>Fortunately for Compound DAO, the Golden Boys decided to cancel Proposal 289 and accept Alpha Growth’s staking idea. However, <strong>governance attacks are not going away</strong>. In fact, the current dynamics of governance tokens worsen the problem, weaken DAO security and make DAOs more susceptible to these types of attacks.</p><h2 id="h-why-do-governance-attacks-happen" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Why Do Governance Attacks Happen?</strong></h2><p>To prevent governance attacks, DAOs must first understand the key contributing factors. These attacks are possible because many projects have:</p><ol><li><p><strong>A high supply of tokens on exchanges and DeFi markets</strong></p></li><li><p><strong>Low participation &amp; low concentration of voting power among active delegates</strong></p></li></ol><h3 id="h-high-supply-of-tokens-on-the-market" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>High Supply of Tokens on the Market</strong></h3><p>In today’s most popular DAOs - such as Arbitrum, Optimism, and Uniswap - creating and voting on proposals requires that token holders either delegate to themselves (self-delegate) or delegate to another member of the DAO. When a token holder sells their tokens or locks their tokens in a DeFi application (e.g., DEXs) their delegation is automatically undelegated, which results in a reduction of voting power for the protocol.</p><p>For Arbitrum, Optimism, and Uniswap, the percentage of total token supply listed on CEXs and DeFi is 10.9%, 7.7%, and 10.2%, respectively, as shown in the graphic below. These tokens are not currently being used in governance, but because they are readily available for purchase, they can be acquired by bad actors to be used in governance.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c9f8d46fa6def347c374cf98fd6d90a5f07aaa1e618b72f199646db0ae2ab316.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>For these same DAOs, the quorum threshold for a proposal to pass is only 1.8%(1)$$,$$ 0.6%, and 4.0% of the total token supply, respectively. For Arbitrum, Optimism, and Uniswap, the tokens available for a bad actor to buy on CEXs and DeFi are 6.2 times, 13.6 times, and 2.5 times the needed quorum to pass a proposal, as shown in the graphic below.</p><blockquote><p>1:<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.arbitrum.foundation/dao-glossary#quorum"> Quorum for Constitutional AIPs</a>; Quorum increases as the number of tokens delegated to the “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.arbitrum.foundation/dao-faqs#what-does-it-mean-for-an-arb-voter-to-exclude-their-votes-why-is-this-functionality-beneficial--">exclude address</a>” decreases. The largest holder delegating to the “exclude address” is the Arbitrum DAO treasury.</p></blockquote><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/cc96e02f12c46d526e6e88203c6be81efd34a5dfe623b8e38ea8701797d1cc63.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>In the case of Compound DAO, over 36.9% of the total token supply was locked on CEXs (22.0%) and DeFi markets (15.0%) while only 3.99% of the total token supply was required to meet quorum, a 9.3 times difference.</p><h3 id="h-low-participation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Low Participation</strong></h3><p><strong>Low quorum requirements wouldn’t be an issue if DAOs had many active community members who could easily block governance attacks.</strong> However, this is not true today. According to a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dl.acm.org/doi/pdf/10.1145/3589335.3651481">study</a> by two academics at the University of Complutense of Madrid, fewer than 30% of participants in DAOs, between 1,000 and 10,000 members, engage in the governance process regularly. To pass proposal 289, Humpy had acquired around 680K COMP tokens (~$32 million) to meet the 400K COMP (~$19 million) quorum requirement and overcome dissent from other delegates.</p><p>Low quorum requirements are often indicative of the average participation needed for normal, good-faith delegates to successfully pass legitimate proposals. For Arbitrum, Optimism, and Uniswap, over the past 10 proposals as of October 25th, 2024, the total votes on those proposals on average were 149.8%, 164.4%, and 118.8% of the quorum requirement. This poses a major security risk as <strong>bad actors could acquire tokens from large CEX and DeFi markets to easily meet low quorum requirements and overcome low voting participation</strong> to push through malicious proposals.</p><p>For example, the Arbitrum DAO has accumulated <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/arbitrum/treasury">~$29.4 million</a> worth of ETH in surplus fees from Arbitrum One and Nova. While the number of total votes has remained relatively constant, the ratio of votes to circulating supply has decreased by 40.6%. If voter participation does not keep up with the increased circulating supply, and the treasury accumulates more ETH, its growing value could attract malicious actors. This may make it profitable for them to acquire a significant amount of ARB tokens from open markets and enable an attack on the DAO.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/bb60981e439effa8db1680bf93043ec751393ca68481120ad68d052e9737ca24.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Even for well-established DAOs with strong fundamental growth in TVL, users, and partnerships, reaching low quorum requirements still remains a struggle. One would expect strong project fundamentals would drive up the governance token&apos;s price, which in turn would lead to greater enthusiasm and member participation, making the DAO more secure and resistant to governance attacks. However, <strong>these expected links between project fundamentals and token price, and token price and participation do not hold true in reality.</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3c403be0fe2a6cf989bc5c4ad20594f82329796c29d455ece2eca999402b693e.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-why-fundamentals-dont-always-raise-prices" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Why Fundamentals Don’t Always Raise Prices</strong></h2><p>Though the crypto market is highly narrative-driven, one would expect strong project fundamentals should eventually lead to higher token prices, as seen in TradFi. However, several factors can disrupt this alignment, with one of the most obvious being supply unlocks. These unlocks create consistent sell pressure, which can stifle price growth despite positive fundamentals.</p><p>However, the disconnect can still persist for governance tokens that are fully diluted because of two reasons:</p><ol><li><p><strong>Limited Token Value Accrual</strong></p></li><li><p><strong>Misaligned Delegate Incentives</strong></p></li></ol><h3 id="h-limited-token-value-accrual" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Limited Token Value Accrual</strong></h3><p>Governance power by itself has generally been a poor way to accrue value to tokens. On February 23, 2024, the price of UNI <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.dlnews.com/articles/defi/uniswap-token-rips-to-two-year-high-amid-fee-switch-proposal/#:~:text=DeFi-,Uniswap%20UNI%20token%20soars%2050%25%20amid%20DAO%20proposal%20to,on%20%243.3bn%20&apos;fee%20switch&apos;&amp;text=Uniswap&apos;s%20UNI%20token%20spiked%20today,to%20turn%20on%20fee%20switch.&amp;text=Uniswap&apos;s%20native%20token%20surged%20to,a%20new%20fee%20switch%20proposal.">spiked</a> 53.8% from $7.4 to $11.3 over speculation from a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gov.uniswap.org/t/temperature-check-activate-uniswap-protocol-governance/22936/1">Uniswap Foundation proposal</a> that the fee switch would be turned on, showcasing the market’s demand for token value accrual through protocol revenue generation and revenue-sharing.</p><p>When governance tokens have little control over even turning on protocol revenue (and as such accrue little value from the underlying protocol), holders tend to stop caring and token prices are predestined to fall even if project fundamentals are strong. The average token holder <strong>no longer has an incentive to delegate</strong> and keep their tokens delegated to an active delegate. This <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eqvista.com/company-valuation/discount-for-lack-of-control/">discount for lack of control (DLOC)</a> is a common downward price adjustment in TradFi, applied to valuations of minority stakes in businesses.</p><h3 id="h-misaligned-delegate-incentives" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Misaligned Delegate Incentives</strong></h3><p>Today&apos;s DAO environment has evolved into a complex web of providers working together to service DAO operations. The role of researching and <strong>voting on tens to hundreds of proposals has become a full-time job,</strong> and is generally not feasible for the average token holder. As such, professional delegates such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/governance">L2Beat</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/labsgfx?lang=en">GFX Labs</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/StableLab">StableLab</a> are among a few organizations that have emerged to take on the full-time role.</p><p>While <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gov.uniswap.org/t/uniswap-delegate-reward-initiative-cycle-3-discussion/24577/2">discussions</a> around professional delegate incentives have become more common, many DAOs including Compound DAO have <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.comp.xyz/t/compound-delegate-race/5460">no delegate rewards program</a>. Unpredictable incentives lead delegates to feel apathetic about investing resources into the DAO, causing many delegates with large delegations to become inactive in forums and voting. For Compound DAO, 13 of the top 30 delegates by voting power <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/compound/delegates">had not voted</a> over the last 10 proposals as of October 25th, 2024.</p><p>Many other DAOs such as Uniswap or Arbitrum have <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gov.uniswap.org/t/uniswap-delegate-reward-initiative-cycle-3-discussion/24577/2">delegate incentives</a> but it is often tied to metrics such as voting record or forum activity as opposed to project fundamentals like DAO revenue. While this incentive structure increases DAO participation and delegate transparency, it creates misaligned incentives where delegate rewards are not tied to the performance of the protocol.</p><p>The <strong>lack of incentive to drive high ROI proposals may lead to excessive spending,</strong> where delegates might approve significant DAO treasury allocations for activities with low upside. While DAO spending is relatively minuscule compared to unlocks for many young DAOs, the lack of austerity and unchecked spending can still be damaging to the token price. When communities see large amounts of DAO spending, it can add gas to a burning fire and put further sell pressure on the token as DAO service providers and grant recipients sell their allocated tokens.</p><p>If a DAO has good fundamentals, it should have an increased ability to use its revenue to provide sustained incentives to professional delegates. This would keep professional delegates aligned with the success of the DAO and a higher token price. Consistent incentives would provide delegates with the funds to consistently research and support proposals that provide good returns to the DAO and therefore to themselves.</p><h2 id="h-why-higher-prices-dont-always-enhance-dao-security" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Why Higher Prices Don’t Always Enhance DAO Security</strong></h2><h3 id="h-the-dichotomy-of-governance-tokens" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>The Dichotomy of Governance Tokens</strong></h3><p>Even when token prices increase, low participation and weak DAO security can still be present. This is due to governance tokens serving as both:</p><ul><li><p><strong>Voting Rights:</strong> Use your governance tokens to vote on proposals, protocol changes, or funding decisions without any expectation of rewards.</p></li><li><p><strong>Assets:</strong> Earn yield on one’s tokens by locking them in DeFi but forgo participation in governance.</p></li></ul><p>When token prices increase, more users will opt to use their governance tokens as an asset within the DeFi ecosystem and <strong>compound their yield as opposed to voting.</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/210ee4c907934b7c33b5c726f1f5cfcf3d49339f9d9df934f2674b68c2a5c6e4.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Historically, yield could be earned on governance tokens in two ways: providing liquidity on DEXs or lending (which is limited to very few tokens). However, restaking has recently emerged as an alternative to earn yield on governance tokens. Restaking enables users to secure multiple networks or services by staking a single set of tokens, earning yield across each service secured. However, as more governance tokens are locked into restaking protocols to secure other networks, they become unavailable for securing their underlying DAO, threatening its security.</p><h3 id="h-what-is-restaking" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>What is Restaking?</strong></h3><p>Restaking allows users to use their tokens to secure the main network (e.g., stake ETH, securing the Ethereum network), and additionally reuse those tokens to secure other networks/protocols (e.g., restake ETH to secure a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/glossary#data-availability">data availability</a> service such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.eigenda.xyz/">EigenDA</a>). The protocols and networks that rely on restaked security will pay out rewards for that security service allowing restakers to earn extra yield on their assets. However, stakers that re-delegate their tokens to protocol, and fail to perform services for the network or misbehave, such as providing incorrect price data to an oracle service, could be slashed.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b22464914d5b4d7f257a259c42ff7d78ef2e82ce3c951130dcda3a6a4b71c660.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Restaking protocols have accumulated ~$15.0 billion in TVL as of writing and grew over 978.2% YTD (till September 30, 2024). Currently, ETH and ETH Liquid Staking Tokens (LSTs) or Liquid Restaked Tokens (LRTs) dominate this TVL, making up over 93.7% of the total.</p><p>Eigenlayer, one of the first restaking protocols, launched in June 2023 holds about 80.8% of the TVL. However, during Q3 2024, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://symbiotic.fi/">Symbiotic</a>, which allows for a broader variety of ERC-20 assets to be restaked (including governance tokens), compared to Eigenlayer (which primarily supported ETH), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://flipsidecrypto.xyz/studio/dashboards/5523a60b-b7d0-435d-b50e-5da50fb6730d">grew</a> from 1.7% to 11.2% of restaked TVL quarter-over-quarter (QoQ).</p><h3 id="h-the-growth-of-governance-token-restaking" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>The Growth of Governance Token Restaking</strong></h3><p>While restaked governance token TVL only makes up 0.8% of all restaked TVL, the number of governance tokens and dollar value of those governance tokens restaked has grown significantly. QoQ, <strong>TVL of governance tokens restaked has increased 40.1%, rising from $82.0 million to $114.9 million.</strong> This stands in contrast to the broader restaking market, which saw a decline in TVL of approximately 20.0% QoQ, dropping from $18.8 billion to $15.0 billion, largely due to a decrease in ETH price.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3f8323be27bb11139c3afc8e9a40f7bc02736915799499daaa99a7c674767058.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Of the $114.9 million of restaked governance tokens, 92.8% of all restaked governance token TVL was made up by:</p><ul><li><p><strong>Filecoin’s FIL</strong> had $58.5 million restaked (50.9% share)</p></li><li><p><strong>Ethena’s ENA</strong> had $24.6 million restaked (21.39% share)</p></li><li><p><strong>Etherfi’s ETHFI</strong> had $23.6 million restaked (20.5% share)</p></li></ul><p>At the beginning of Q3, only two tokens made up the entire TVL:</p><ul><li><p><strong>Filecoin’s FIL</strong> had $61.1 million restaked (74.5% share)</p></li><li><p><strong>Ethena’s ENA</strong> had $20.9 million restaked (25.48% share)</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/fe1c1d7f303aeb75ec78ce4ff0073755151c9549b40c69f2786cc7592e362608.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>As restaking protocols seek more capital, and governance token holders look for additional yield, restaked governance token TVL is expected to grow. <strong>DAOs that see an increasing governance token price are threatened by restaking protocols</strong> which will always offer users a higher yield than the underlying DAO. While DAOs provide inflationary rewards or revenue sharing, restaking protocols offer these returns plus additional yield from the networks they secure. As more governance tokens are locked in restaking, fewer remain available for DAO voting, increasing the risk of governance attacks and therefore reducing DAO security.</p><p>These challenges have undermined confidence in the effectiveness of current governance structures. The Tally Protocol plans to address these challenges.</p><h2 id="h-the-tally-protocol" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>The Tally Protocol</strong></h2><h3 id="h-background" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Background</strong></h3><p>While the Tally Protocol was <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://tally.mirror.xyz/Drw-uvqhUnJLRxg32sV-sqKZ785-AO85FBaCYeXqxhA">announced</a> in June 2024, Tally was founded in 2019 by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/DennisonBertram">Dennison Bertram</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/rafaelsolari?lang=en">Rafael Solari</a> and has since gained strong traction among DAOs. Tally (not the Tally Protocol) is a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/explore">comprehensive frontend</a> for running and operating onchain DAOs on Ethereum and other EVM chains. Over <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/">500+ DAOs</a>, including Arbitrum, Uniswap, AAVE and more use Tally to create and vote on onchain proposals, elect members to Security Councils, and in some cases, execute the movement of treasury funds. The governance tokens on Tally collectively have a market cap of over $30 billion. As a key player in DAO governance, the Tally team is well-suited to solve these aforementioned problems.</p><h3 id="h-tally-protocol-introduction" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Tally Protocol Introduction</strong></h3><p>The Tally Protocol is a <strong>smart contract layer for creating Liquid Staked Tokens (LSTs) for governance tokens.</strong> Governance token holders can deposit their tokens into the Tally Protocol in exchange for the equivalent stLST (e.g., ARB to stARB). stLSTs holders are able to vote on underlying DAO proposals as they normally would through the Tally interface.</p><p>The protocol aims to fix the links between project fundamentals and DAO security by solving the following problems:</p><ul><li><p><strong>Limited Token Value Accrual -&gt; Staking Rewards:</strong> By staking a governance token, one accrues a portion of DAO revenues in the form of auto-compounding yield.</p></li><li><p><strong>Misaligned Delegate Incentives -&gt; Built-in Delegate Rewards:</strong> Active delegates receive a portion of staking rewards giving them a predictable income stream tied to project fundamentals.</p></li><li><p><strong>Governance Token Dichotomy -&gt; Undelegated Voting Power Redistribution:</strong> stLST voting power that is not delegated (such as where stLST tokens are locked on a CEX or in DeFi to earn extra yield) is redistributed back to active delegates.</p></li></ul><p>When a project’s fundamentals increase, its token price should increase as a result of increased <strong>Staking Rewards</strong> and increased <strong>Delegate Rewards</strong>. This increase in price will drive users to compound their yield. To do this, users will stake their governance tokens (stLSTs) for rewards and use their stLSTs in DeFi. stLSTs will then <strong>Redistribute Undelegated Voting Power</strong> locked in DeFi to active delegates, further securing the DAO against governance attacks, as shown below.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5f49e3776f51985966896829286356dab9fa00e118ee4d7666dccb147eb3793b.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-tally-protocol-for-arbitrum-dao" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Tally Protocol for Arbitrum DAO</strong></h3><p>On August 20, 2024, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xfrisson?lang=en">Frisson</a> from the Tally team posted the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/arbitrum/proposal/52793687237294107439411688810483120161857085958258363826553939061522164665920">proposal</a>: “ARB Staking: Unlock ARB Utility and Align Governance”. The proposal outlined a plan for implementing ARB staking through the Tally Protocol, to increase the token’s utility and the DAO’s security. The proposal passed with overwhelming support (134.5 million ARB in favor and 4.51 million against) and funds for smart contract development were distributed to the Tally team.</p><h3 id="h-features-of-stlsts-and-starb" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Features of stLSTs &amp; stARB</strong></h3><h4 id="h-staking-rewards" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Staking Rewards</strong></h4><p>stLSTs are <strong>liquid, auto-compounding ERC-20 tokens that accrue value in the underlying governance token</strong>, with the stLST to governance token ratio increasing over time as rewards compound. The claiming of underlying DAO rewards/revenue and compounding of those rewards/revenue into the staked position is called “Rebalancing”. The Tally DAO sets a fee to cover the gas cost of rebalancing. The Tally Protocol is also compatible with future staking designs. Additionally, there may be a withdrawal period to prevent users from immediately staking before a reward, claiming a part of the reward, and immediately unstaking.</p><p>stARB follows many of these same properties. It is a liquid, auto-compounding ERC-20 token. However, <strong>to receive rewards, stARB holders must delegate their voting power to an “Active Delegate”</strong> as defined by their <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/arbitrum/delegates">Karma Score</a> (a measure of a delegate’s offchain voting record, onchain voting record, and forum activity) or choose not to delegate their tokens to anyone (undelegated) where the DAO will allocate their voting power to “Active Delegates”. By incentivizing delegation to active delegates, <strong>voting power can stay concentrated among active delegates who will more quickly respond to governance attacks.</strong> It should be noted that Arbitrum has not turned on any staking rewards as of the time of this writing. However, new working groups around staking and delegation implementation have <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forum.arbitrum.foundation/t/kicking-off-staking-rewards-and-delegation-working-groups/26776">formed</a>.</p><h4 id="h-built-in-delegate-rewards" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Built-In Delegate Rewards</strong></h4><p>The Tally Protocol can take a percent of DAO rewards/revenue distributed for each stLST as a “fee”. This <strong>fee could be distributed among active delegates</strong> in the underlying DAO proportional to the underlying governance tokens delegated to them. The percent of total DAO rewards/revenue paid to delegates is determined by the Tally DAO, but is capped by the Tally Protocol to ensure the majority of rewards/revenue goes to stLST holders. The underlying DAO can also add additional incentives to reward good delegates. This will allow <strong>professional delegates to build businesses with a consistent income stream</strong> that is linked to their performance (DAO rewards/revenue and voting power delegated to them).</p><p>The delegate incentives component for ARB Staking has yet to be determined.</p><h4 id="h-undelegated-voting-power-redistribution" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Undelegated Voting Power Redistribution</strong></h4><p>If a <strong>stLST holder decides not to delegate their voting power to anyone (undelegated), that voting power goes back to the underlying DAO for redistribution to active delegates.</strong> Tokens that are locked on CEXs, DeFi, or restaking protocols that do not implement a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://flexiblevoting.com/">Flexible Voting Client</a> will have their voting power returned to the DAO. The Tally Protocol can provide a default strategy to redistribute voting power to trusted delegates but this can always be overridden by the underlying DAO. This enables DeFi / restaking protocols to be compatible with DAO security. As more stLSTs are locked in restaking protocols, more voting power will be redistributed to active delegates.</p><p>Arbitrum will establish its own default redistribution strategy for undelegated stARB to active delegates. If stARB tokens locked DeFi / restaking protocols are undelegated, users could still earn the underlying DAO rewards/revenue because their voting power will be redistributed to active delegates by the DAO.</p><h2 id="h-closing-thoughts" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Closing Thoughts</strong></h2><p>Overall, the Tally Protocol offers a promising solution to the ongoing security challenges faced by DAOs. By creating stLSTs, such as stARB for Arbitrum, the Tally Protocol can implement three key features that solve the problems associated with low DAO security:</p><ul><li><p><strong>Staking Rewards:</strong> stLSTs return value to token holders by receiving and compounding yield from DAO rewards/revenue.</p></li><li><p><strong>Built-in Delegate Rewards:</strong> Active delegates are awarded a share of DAO rewards/revenue paid out, providing them with a consistent income stream tied to performance.</p></li><li><p><strong>Undelegated Voting Power Redistribution:</strong> stLST voting power that remains undelegated, such as when stLST tokens are locked on CEXs or in DeFi, is redistributed to active delegates.</p></li></ul><p>All these solutions together help to increase the voting power delegated to active delegates and better align the incentives of those actors who contribute to the DAO. This, in turn, creates more robust security for the DAO and decreases the chance of a successful governance attack.</p>]]></content:encoded>
            <author>404gov@newsletter.paragraph.com (404 Gov)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/2c5a532001a57c15c258e493639c42f6aaa0d1c2e46d6459ba710dd8f2b087fa.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>