I’m in it for the tech
I’m in it for the tech
I’m in it for the tech
I’m in it for the tech
I’m in it for the tech
I’m in it for the tech
I’m in it for the tech
I’m in it for the tech
I’m in it for the tech
I’m in it for the tech
I’m in it for the tech
I’m in it for the tech
At Init4, we're improving the ergonomics for developers who rely on critical Ethereum components.
In that spirit, we're announcing ajj - a modern JSON-RPC router designed for exceptional developer experience: github.com/init4tech/ajj
look out for @_prestwich at @EFDevcon! he'll be asking tough questions and continuing to have the best hair in crypto! go find him to chat about what we're up to 🎀
We also discuss host-watching rollups, where some rollup reorgs are NOT triggered by host reorgs.
While this category includes the 2019/2020 minimum-viable consensus design by @jadler0 and @badcryptobitch, none have ever been built, and the applications have hardly been explored
Current rollups are host-following - all rollup reorgs are triggered by host reorgs.
Based rollups are totally host-following (all DA reorgs cause rollup reorgs), while run-ahead rollups are partially host-following (some DA reorgs cause rollup reorgs)
Chains reorg when nodes reject blocks they used to accept. Rollups reorg when nodes reject a sequence they used to accept. This can happen even if the DA doesn't reorg. The rollup chooses its own FCR. Current rollups only reorg when their host does
Rollup fork-choice rules are poorly explored. In this article, we examine what it means for a rollup to "fork", and how rollups can reorg without their DA layer. Rollups can use this for enshrined app logic.
Click through for more, TL;DR below:
blog.init4.technology/p/reba…
This affects all existing rollups and Ethereum’s EIP-7547 and cannot be totally fixed. Forced inclusion is not sufficient to protect users.
Read our full discussion
blog.init4.technology/p/the-…
For example: A sequencer can prevent USDC withdrawals from lending markets by temporarily borrowing all available USDC, or censor an AMM trade by moving the price temporarily
Exclusion is not a censor's only tool.
Censors can manipulate state, which can invalidate transactions. They can use this to harm users, while still including their transactions. Forced inclusion cannot prevent this
Forced inclusion doesn’t prevent censorship. It has hard limits.
As a result, existing rollups have worse censorship resistance than Ethereum. They do not “inherit” its security properties
Click through, or scroll down for the 3 tweet version blog.init4.technology/p/the-…