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 ๐
The official Canonical Dai bridge is now deployed on @Arbitrum Nova!
What is Arbitrum Nova and why is the Canonical Dai deployment so important?
Let's go
๐งต
1/
@arbitrum Arbitrum Nova is a new chain built by @OffchainLabs for projects with very high transaction volumes that seek to drive costs even lower but still want high security.
This Arbitrum chain is different from Arbitrum One (the Rollup), and uses a new technology called AnyTrust.
2/
@arbitrum@OffchainLabs Unlike Rollup chains, which directly inherit their security properties from the security of Ethereum, AnyTrust chains use a different security model which enables them to offer lower transaction fees.