There's been a lot of discussion about my cat Nola recently and I'd like to address some things; NOTE: neither me nor
@Offchainlabs
are connected to any Nola-based tokens - no affiliation, sponsorship or endorsement. DYOR :)
1. Although she has been portrayed glowingly on the…
Today was a tough day. A lot of lessons learned and work to do to make sure Arbitrum can deliver the excellence people rightfully expect. Engineering in web3 is hard, but we're all in this together to build a better future
Excited to be coming out of my development cave to spread the arbitrum gospel. Ethereum needs to scale
Arbitrum + EIP1559 + Eth 2.0 is the future
It’s been a hell of a journey to get here, and it’s not every yet, but we’re gonna make it as a team
Guess what?
@arbitrum
shipped! A full DeFi-rdy layer 2 on Ethereum...way sooner than people thought.
If Ethereum is Disneyworld then Arbitrum is Tomorrowland.
What questions do you have??
Ask them!
Streaming today at 2pm EST (11am PST)
Set reminder
1) In honor of EthCC I want to talk a bit about a very misunderstood topic, sequencer decentralization. If you’ve been following the rollup space at all, you’ve probably seen this is an area viewed as a reason today’s rollups aren’t secure
I want to tell you otherwise
Exchange support for L3s is a massive unlock for seamless user onboarding. I hope this is a sign of things to come as the Arbitrum Orbit ecosystem comes together. Exciting to see
@XAI_GAMES
and
@binance
leading the charge 🔥
The Bitcoin absolute hash rate doesn’t matter. What matters is how much fiat it would cost to acquire 1/3 of that hash rate. If hashing gets cheaper or faster, that doesn’t increase security
There’s an article circulating about a reported bug in the Arbitrum bridge design. I appreciate the technical analysis in the article, but I want to dig into why I view the suggested problems as unrealistic and Arbitrum’s current design to be better than the proposed alternative.
1/ Finally heading home after an amazing week at
#Permissionless2022
.
@Blockworks_
and
@BanklessHQ
really knocked it out of the park with this one. So many thoughts in my head coming down from a week of nonstop action
Was such a blast recording this with
@SamiStart
and
@megdematteo
. Thanks to both for making this happen! I spend a lot of time deep in the weeds with code so it’s always a pleasure to get to talk about the industry and experience the energy and excitement in the space 🙏
I'm running for reelection for the Arbitrum Security Council for a second term. I was one of the initial 12 members of the security council at launch, and I'd be happy to continue in that role into the next term.
The Security Council is an extremely important role as part of the…
If you’re excited for the new rollup centric roadmap of Ethereum 2.0, Arbitrum Rollup has the only public testnet that will let you deploy your solidity contracts on a rollup today
🎤⬇️
🚀We're excited to announce Arbitrum Rollup's new testnet🚀
Deploy ANY contract today!
✅Open to everyone
✅Solidity support
✅Fraud Proofs
✅Block explorer
✅Deposit/withdraw ETH/tokens
✅Use your favorite Ethereum dev tools
✅No downloads required
Happy 2/2/2022! 🎉
Faster transactions, cheaper fees, more projects, & a bigger ecosystem.
This is the least of what you can expect from us on Arbitrum One this year.
#L222
🔵
Damn it’s been a long time at this point. Feels like a very significant portion of my life at this point dedicated to L2 scaling, but hell if I’d want to do anything different
5 years ago today, we embarked on our journey to help scale Ethereum through building Arbitrum.
Offchain Labs was established in 2018, but we’ll start in 2020 when we first started releasing products to the community! 👇
People like to talk about how in the future ZK will be amazing, ignoring how ORUs are the best option today. I think Arbitrum should use the best tech of today, not the theoretically best tech of the future. What’s best will change over time. It may be ORUs, ZKRs or something new
I'm so excited to have this finally out in the open and so proud of the amazing
@OffchainLabs
team that made this possible. Huge props to
@CryptoIsCute
for leading the way! If you want to understand why this is such a big deal, start digging in
Today is Arbitrum Day
Last year we took one giant leap with the launch of Arbitrum Nitro.
Today we’re excited to announce that we are taking another big leap with the release of the code and public testnet for Arbitrum Stylus. 🖊👇
I have a bug to submit for the bounty. Since the OVM release doesn't include fraud proofs, it's fully centralized and the sequencer can presumably steal all funds
If you think there’s one idea that’s going to solve all the technical problems in the space, that’s magical thinking. Ethereum isn’t done, rollups aren’t done, and most of all if you think you know the endgame you’re wrong because we’re way too far away for anybody to see it yet
@RuzhyoX
- the scalability trilemma is not real
- there is no "only" way of anything
- the point is that the industry isn't using the best tool for the job in terms of UX, they're following suit in hypothetical narratives detached from reality
Over 7 years ago Ethereum launched. Ever since then, researchers and engineers have been working tirelessly to improve it. Almost two years ago the beacon chain launched. Tonight it merges with mainnet leaving PoW behind. It doesn't stop here, the hits will keep on coming 🚀
1/n I'm thinking about starting up a daily reminder that a single rollup that everyone uses is dangerously insecure.
Why is that you ask? Yes, rollups are secure as long as one honest party is validating and making sure to challenge invalid blocks.
So then what's the problem?
Pretty damn cool to see this kind of experimentation going on with Orbit. It’s so rewarding to see this tech that we’ve been working on for years now being put in so many people’s hands
#L323
baby
Kleros Chain, a L3 rollup powered by
@arbitrum
Orbit✨
It took about 30 minutes to..
-set up the rollup
-add a network configuration for it
-deploy the kleros-v2 smart contracts
-verify them
-create a dispute at 0.1 gwei 🤑
More on this DevNet experiment 🧵👇
Now that Uniswap has a governance token, I'm gonna need a new example of a trust minimized DeFi protocol
The saving grace is that it doesn't appear that the governance mechanism can do much
But then why is it so valuable?
Round 2 of the Arbitrum Security Council Election has started. I look forward to delegates seriously engaging with the process and ensuring that we have a council fully aligned with the DAO and ready to respond effectively to any issues that may arise
I'm running for reelection for the Arbitrum Security Council for a second term. I was one of the initial 12 members of the security council at launch, and I'd be happy to continue in that role into the next term.
The Security Council is an extremely important role as part of the…
A new dawn is upon us🌄
✨Arbitrum Nova is now live and open to the public ✨
Nova is a new chain built on the Arbitrum AnyTrust technology and optimized for social and gaming applications that require ultra-low fees and high security
key principle many in crypto misunderstand:
decentralization is a MEANS, not an end
the end goal is censorship resistance and permissionlessness
if an app can accomplish this without any validator set, this is strictly superior to having a beautiful decentralized validator set
I was today years old when I learned that all other clients than Prysm blindly trust MEV builders without verifying they can’t do better with local building
Local block production is broken in geth 1.13. This affects all clients, but Prysm especially. Although only a small minority of validators are using pure local block production (no mev blocks), Prysm always builds a local block to ensure that the local block is less profitable.
Wrong Harry lol, but that was a real blast. MEV is such a complex structure that it’s only by deeply engaging with the hardest issues that we have a chance
The irl MEV Roast on Latency is finally happening, NOW.
Hosted by
@different_mj
, with
@tarunchitra
@zmanian
and surprise guest
@harrycanuck
from Arbitrum.
A roomful of searchers from flashbots discord just flocked to the front row...
(Reading hw: )
Tl;dr They had code to parse bitcoin script which didn’t support certain bitcoin addresses so a user could ask for their funds to be redeemed, but the system wouldn’t be able to verify that the funds are redeemed so the committee would have their bond redeemed by the user as well
We've just published an extensive incident analysis of the tBTC pause on May 18th, including a response timeline, bug fix, and process improvements.
Thanks to
@lightfiend
@_prestwich
@SloanThompson
@LauraWallendal
and others for getting this out.
Damn it’s been a busy year. Amidst all the pain that the space has been going through, it feels good to appreciate all the amazing things we’ve accomplished 💙
With L2’22 winding down, we wanted to give everyone a recap of some of the biggest happenings within the Arbitrum ecosystem and community! 🧵
Starting off with the enormous growth of activity and users, let’s dive into this recap of 2022. 🚀💙🧡
🔗
I'm in the process of setting up my delegate profile on
@tallyxyz
so I can register as a candidate for the Arbitrum DAO Security Council Election. More context to follow later today
If you're interested in learning more about
@OffchainLabs
and Arbitrum, check out my post talking about how we're going to build Arbitrum on top of Ethereum
Great to get to talk about Arbitrum and then hang out with
@stonecoldpat0
and
@karl_dot_tech
on our panel to talk about rollups,
@arbitrum
, and
@optimismPBC
!
If you missed the talk and panel, make sure to check out the recordings when they get put online
🤯🤯🤯
Ethereum definitely doesn't do things the quick way, but it does them the right way. So much important core protocol development work has gone on for years to get us to this point, and I'm so appreciative of all the people who have poured their lives into this 💙
The terminal total difficulty has been set to 58750000000000000000000.
This means the ethereum PoW network now has a (roughly) fixed number of hashes left to mine.
predicts the merge will happen around Sep 15, though the exact date depends on hashrate.
In a nutshell, the “bug” reported affects a hypothetical party — a relayer — that doesn’t exist in the system.The “fix” might protect a hypothetical relayer from the consequences of some basic mistakes, at the cost of creating very real risk for everyday users.
🚨Arbitrum Nitro LAUNCH🚨
@arbitrum
Nitro Launches TODAY
Come join
@sgoldfed
and
@hkalodner
to hear all about Nitro on the Livestream!
- What's the 0-60mph?
- How much horsepower?
- How many seats?
It's Nitro Time 🚀
- 1pm PST
- 4pm EST
👇WATCH!👇
Ehm wtf?! Custom L3s powered by Arbitrum?
And
@OffchainLabs
is like "Hey, btw, nothing big, but take this custom L3 chain tooling folks. Might be useful or whatever."
Arbi is a team of killers fr.
It was amazing to see how much usage the first week of the Arbitrum Odyssey brought this last week h/t
@nina_rong
@BFreshHB
@ajwarner90
. We’re living that L222 life
So do people realize that L2 systems that offer instant confirmations are relying on a central party who can delay, insert, and reorder transactions?
It's a whole lot worse than the front running situation on Ethereum today.
1/3 So proud of the hard work that everyone at
@OffchainLabs
has done to make this possible. It's all worth it for that moment when everything comes together perfectly. Can't wait for people to dive in and see what the future of scaling looks like.
3…2…1…and…Arbitrum Rollup is live on testnet!🎬🎬🎬
Featuring:
✅ Full smart contract support
✅ Compilation from Solidity
✅ High Security
✅ Low gas costs
✅ High throughput
✅ Censorship resistance
Port your Solidity contracts today!
7) So why care about sequencer decentralization at all?
A) MEV and ordering: the power to order is extremely important and right now a malicious sequencer could aggressively sandwich and reorder transactions
heart + craft by
@JordanLyall
&
@ArtOnBlockchain
is now live for minting! ❤️✖️
Inclusive Edition
Price: .01
Limit 10 per transaction
Explore the algorithm & mint a heart + craft here:
Here's the repo -
Searchers - open all issues for your design on API - like what do you want the RPC of the uncle reorg to look like
aka - {"parent": <HASH>, remove_txns: Array<Transactions>, new_txns:Array<Transactions>}
This will be the first time post Stylus announcement that I’ll able to talk about Stylus on stage. So excited to have this project out in the open. EVM vs alt VMs is a false dichotomy, the answer is EVM+
After the Optimistic Ethereum soft launch, I took a look at the gas costs of L2 transactions since I couldn't find them published. Results surprised me. Am I missing something?
Pirates, we've been heads down preparing a number of massive upgrades to Pirate Nation, and the
@ProofOfPlay
game suite.
The first of which is ready to be revealed:
We are delighted to announce our migration to
@Arbitrum
Nova. 🥳
1/4
Including a mechanism like this means PoolTogether is currently equivalent to a 2-N multisig. Two of the multisig keys could swap out the PoolTogether contract and replace it with anything they want.
There's no better time than international women's day to take a moment and say thank you to all of the amazing women who have helped build
@offchainlabs
and
@arbitrum
to what they are today. We wouldn't be the same without their leadership, dedication, and commitment 🔥
We’d like to take a moment to celebrate the achievements of all amazing women building and shaping the path for greater diversity and inclusion in Web3.
Let’s keep building for the future of Web3, together.
Happy International Women’s Day from Offchain Labs!
I'm so excited that this is finally public! I can't wait to start releasing our tech so we can do our part in spreading blockchain adoption and real decentralization!
Shameless non-Arbitrum related plug. Super excited to see this new NFT project released from my future sister-in-law
@saintsoftness
✅ Sims Nostalgia 🧑🤝🧑
✅ Pumpkin Spice Lattes 🎃
✅ Rebellion 🕵️
Giving all new meaning to Latte Art ☕️
I'm proud to introduce the latest in layer 2 scaling solutions, The Floo Network.
If you're tired of waiting for transactions to send and blocks to confirm, wait no longer!
Just write your transaction down and throw it in the fire to have it confirmed for free instantly.
We got tired of seeing L2 demos with just one or two dApps ported, so we decided to port a ton of them and compose them all together. L2 is for everybody, join the party 🔥🔥🔥
There are two different ways to think about the 1 of N trust of rollups
1. We need fewer nodes since I only need to trust one of them to be honest rather than 51%
2. I can run a node and won’t need to trust anyone
To me the second one is the real magic
Decentralization is a process that we're pushing towards. Every step of the way we've been open about the state of our system. We're building something that will last decades if not longer and we want to do it right, DYOR 💙
I was disappointed by this tweet and the relevant components of the post. To me, it is intended to obfuscate the comparative technical maturity of the Arbitrum (and Starkware) rollup protocols in comparison to the current Optimism mainnet implementation.
9 teams racing to build the best rollup
We'll get
A DeFi rollup for all money protocols
A payments rollups for blazing fast DAI
All secured by Ethereum & scalable to 100s of TPS
"no sneaky research or usability challenges in sight" as a researcher put it
Rollups are ETH 1.5
14/ Geth's behavior is probably totally reasonable for almost all cases, but in this case it had an unintended effect causing fee escalation to break leading to the batch posting gap. We're currently investigating options to prevent this issue in the future
2/ There are a number of different important roles in an Arbitrum chain: the sequencer, the batch poster, and validators
The sequencer accepts transactions from users, orders them, and publishes them offchain giving users a soft confirmation of what transactions are included
We just pushed an update that lowers tx fees on
@Arbitrum
!
This update makes Arbitrum One the most consistently cheap generalized L2.
Now just imagine when Nitro is implemented. 😉
@VitalikButerin
@ArthurB
@OffchainLabs
@sgoldfed
@EdFelten
@l2beat
Yep! Exactly right so far. The security council is a set of 12 signers that A) Can upgrade the system instantly with a 9/12 threshold and B) Can trigger a time locked action with a 7/12 that will take approximately 13 days to execute and give users time to exit the system
If the idea for migration from Eth 1.x to Eth 2.0 is to take all the current state and start executing on the new chain, is that going to break every contract that assumes a ~13 second blocktime?
That seems like an issue
6/ What happens if the batch poster never comes back? This is why the Arbitrum force inclusion mechanism exists so that users can force transactions to be processed without any reliance on the sequencer or batch poster
How does
@arbitrum
deal with L1 calldata pricing uncertainty? 🤔
@DZack23
’s post on the
@arbitrum
Research Forum dives deep into our approach and how changes in Nitro will handle sequencer reimbursement through a “fee pool.” 🔵
It’s so important that the Ethereum community keeps its eyes on what’s important. Don’t get distracted from the goal, bridges with as close to the security of Ethereum as possible. That’s what makes a rollup powerful
I am intrigued there is so much debate around:
rollup != bridge
Let's jump back a bit and consider the two key takeaways of the debate:
1) There is an off-chain database with a social consensus for all assets defined on it.
2) There are bridge operators who can lock funds…
1/14 After thoroughly enjoying
@DZack23
's awesome rollup report, I was pretty surprised to hear it described as controversial and rollups as DOA. I want to talk about
@Stan_Kladko
's criticisms and where I disagree.
1/8
@RyanSAdams
is tweeting a controversial report about an important subject, here is my five (non-boring) cents. Read more to find out what rollups are, where they can be useful, why the Optimistic Rollup flavor is DOA, and in general get much more real picture
4) Safety is ensured through the Arbitrum challenge protocol which allows a single honest validator to force the chain to resolve correctly
Currently the set of validators is permissioned which I hope to see changed soon, and is a much better focus for centralization concern
8)
B) Fast confirmations: The speed of rollups is thanks to fast confirmations which depend on trusting the sequencer. Without that users have to wait for batch posting which happens around once every minute. Sequencer decentralization could make this confirmation stronger
2) The two most important properties for a rollup to have are
Safety: if I leave funds in my wallet and walk away, can I guarantee they’ll be there when I get back
Liveness: can I guarantee that I can get my transaction included on the chain