I haven’t shared this publicly before, but in the early days of building Arbitrum, we were dangerously close to accepting a grant from another ecosystem to build Arbitrum there (in addition to Ethereum).
We would have gotten early $$ that was very meaningful at the time but ultimately would have diluted our focus, and our Ethereum deployment would have suffered.
Had we taken that grant we would have had more money in the bank in 2019, but I don’t think Offchain or Arbitrum would be what they are today.
And it’s no coincidence that these other ecosystems were offering larger grants than what we could have gotten from the EF or others in the Ethereum ecosystem. These other ecosystems had a lot less to offer, so the cost to deploy there was much larger, leading to a larger grant to compensate.
There’s a massive parallel to the current grant market today. Lots of projects are looking for grants. And there’s nothing wrong with that.
But keep your eye on the prize. The goal isn’t to maximize the $ you get today. The goal is to (1) get *enough* today to comfortably execute and (2) make sure you have the right tools, partners, and infrastructure to maximize your potential of success and hitting a home run.
If you do hit a home run, the amount that you took in initial grant funding is not gonna matter. All of the numbers will seem small in retrospect.
And if you don’t hit a home run, the extra $ that you took really won’t matter much either. But if having taken it hurt your chances of success, then it will have mattered a lot.
So when considering where to build and whom to partner with, think about the full picture. And ask yourself the key question: which choice will maximize your chances of succeeding long term.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Dispelling five common misconceptions about rollup sequencing:
🧵
❌ A centralized sequencer can steal funds and include invalid transactions
❌ A centralized sequencer can censor transactions
❌ If the sequencer goes offline the chain halts
❌ The sequencer collects the chain fees
❌ Decentralizing the sequencer guarantees fair ordering
1. A centralized sequencer can steal funds and include invalid transactions
❌ False for Arbitrum (but true for chains that don’t have fraud proofs)
The sequencer In Arbitrum is limited to ordering transactions. A different set of actors —the validators— are the ones who process those transactions and update the state of the chain. If the validators have a disagreement about what the correct chain state is, fraud proofs allow Ethereum to resolve it.
So even if the sequencer posted an invalid transaction, the validators wouldn’t accept it.
And the good news is that Arbitrum validation is already distributed today and with the proposed BoLd update, anyone will be able to validate!
⚠️ However for chains that don’t have fraud proofs, there are no validators.
In these chains, the sequencer is the one who tells the chain what the correct chain state is, and anything that the sequencer says is accepted. If the sequencer decides to steal or include an invalid transaction, then it will succeed.
The three words you need to know to keep up with the latest in Arbitrum technology:
🪐Orbit
🔵BOLD
🖊️Stylus
🪐 Arbitrum Orbit allows anyone to launch their own custom chain in the Arbitrum ecosystem.
Launch your own Orbit chain on Arbitrum Goerli in 5 minutes or less using this deployer tool 👀orbit.arbitrum.io/deployment
Launching an Arbitrum Orbit chain is permissionless and you can choose to launch a Rollup (like Arbitrum One), an AnyTrust chain (like Arbitrum Nova) or modify the code to incorporate custom features.
BOLD enables fully permissionless validation of Arbitrum chains.
This means that in a chain running BOLD, anyone (yes, including you!) can fully participate in the rollup protocol, and if necessary submit challenges on Ethereum.
As upgrades to Arbitrum One and Nova are DAO controlled, it's up to the DAO community to deliberate and decide if and when to enable BOLD.
But the technology is largely built and audited too!
There's a narrative out there that ZK Rollups will be able to do everything that Optimistic Rollups do but better.
The way this story goes is that we're just waiting for ZK rollups to be ready, but as soon as they are, they win hands down.
Let me tell you why I disagree 🍿🧵
First, there's the fact that there is no zkEVM in production today. For the past few years, we've been perpetually told that it's 3-6 months away, but that never seems to get shorter.
Current indications also point to ZKRUs being more expensive and less compatible than ORUs.
But none of that is the point of this thread. For the sake of this thread, let's pretend that a production zkEVM exists and is competitive in both cost and compatibility with ORUs.
And let me tell you why I'm still bullish on Arbitrum's technology winning.
I don’t know who needs to hear this, but here goes:
We are NOT 12 days away from the first zkEVM on mainnet in any meaningful way.
And anyone pushing this narrative is doing a disservice to the community 🧵
Here's the current state of zkEVM: lots of teams are making steady progress, but we're not ready for prime time by any means.
Unfortunately the race to be first is sometimes allowing marketing to take over.
This is dangerous ‼️
I'm not going to call anyone out by name, but one team is claiming that there are 12 "days remaining to the first product-ready Layer 2 EVM compatible zkRollup"
If you read the fine print though, their testnet still doesn't have zk-proofs enabled (!!), no security audits, etc.