Web3 Growth Profile picture
The highest TVL growth team.

Sep 10, 2021, 15 tweets

1/15

Dai is almost ready to jump into ... Arbitrum ๐Ÿ’ฅ

Maker Protocol Engineering CU are working to connect Dai to @arbitrum rollups solution. They will conduct a final audit of the Custom DAI Gateway before the launching ๐Ÿ’ช

What is Arbitrum? How does it work? Thread time! ๐Ÿ‘‡

2/15

๐Ÿ—ž๏ธ What is a rollup?

A rollup is a scalability solution in which transactions are written on Ethereum, but the actual computation and storage of the contract are done off-chain

Transactions are executed on a chain that runs a version of the Ethereum Virtual Machine (EVM)

3/15

โœ๏ธ After executing transactions, the rollup batchs them together and posts them to the main Ethereum chain.

๐Ÿ—ž๏ธ We can think of the assertion as "rolling up" all of the calls and their results into a single on-chain transaction.

4/15

In short:

1โƒฃ A rollup receives transaction requests.
2โƒฃ Groups and rolls them in the same โ€œpaperโ€.
3โƒฃ Execute the paper (with all transactions) with their own computation outside of Ethereum.
4โƒฃ Publish the outcome on Ethereum, the main chain.

5/15

๐Ÿ–ฅ๏ธ Running a version of the EVM off-chain allows developers to deploy on the rollup the same smart contracts that they would deploy (or they already deployed) in the Ethereum main chain.

6/15

๐ŸŒ€ Arbitrum is a Optimistic Rollup (OR) scalability solution for the Ethereum blockchain.

๐Ÿ‘Œ It's a type of rollup that when an outcome is posted, it does not contain an accompanying proof guaranteeing its validity.

7/15

๐Ÿ‘ That's why the 'optimistic' word. All outcomes transmitted to Eth are assumed as 'valid' in advance

๐Ÿง But, there could be a fraud: ORs have a dispute system in which validators are encouraged to identify fraudulent txs, prove their fraud and rewrite the

8/15

There's one of the main differences between Optimism and Arbitrum:

๐Ÿ› ๏ธ In order to prove a fraudulent transaction, Optimism executes the whole suspicious tx on Ethereum layer 1 to verify it.

๐Ÿ•น๏ธ Arbitrum is quite different

9/15

๐Ÿ”ญ On the other hand, @arbitrum has an interactive model which allows narrowing down the scope of the dispute and potentially executes only a few crucial instructions on layer 1 to check if a suspicious tx is valid.

๐Ÿ†— Not the whole transaction, just a crucial part

10/15

๐Ÿง‘โ€๐Ÿญ Another difference is on the sequencers: Participants that are responsible for executing the transactions on L2.

Arbitrum will be initially running a sequencer that is responsible for ordering transactions, but they have an approach for decentralized sequencers later.

11/15

โฒ๏ธ Meanwhile, Optimism prefers another approach where the ordering of transactions, and hence the MEV, can be auctioned off to other parties for a certain period of time.

12/15

๐ŸŽฎ As we said, porting contracts from Ethereum to Arbitrum is fast and simple; there's no need to rewrite any code or download any new software.

๐Ÿ–ฅ๏ธ All smart contract languages that work with Ethereum, also work natively with Arbitrum.

13/15

That's important to understand why rollups are a necessary previous step to a successful implementation of Ethereum 2.0.

Initially, the 64 shards of ETH2 will not handle smart contracts. But theyโ€™ll still offer improvements to txs per second when combined with rollups.

14/15

As Vitalik said: ETH2 + rollups are the formula we need to reach 25,000 - 100,000 tx per second.

That's a lot of Dai in moving around, with low fees, at the speed of light ๐Ÿ˜„

Dai loves scalability solutions โค๏ธ and the @MakerDAO team knows it.

Let's keep in touch for following updates! The multi-chain future is near from Dai, and from us too ๐Ÿ˜Ž

๐Ÿค“ MakerDAOโ€™s Timeline for Launching DAI on Arbitrum One here: forum.makerdao.com/t/makerdaos-tiโ€ฆ

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling