Prerequisites:
To better understand this blog, you should master the basic concepts of Ethereum first.
What is Arbitrum One?
Due to limitations on transaction throughput on the Ethereum Mainnet (i.e. layer 1), developers proposed layer 2 protocols to handle transactions off layer 1 so as to improve Ethereum’s performance and user experience.
Arbitrum One is a layer 2 solution created by Offchain Labs. The team solves Ethereum scalability with multi-round interactive Optimistic Rollup (i.e. one of the mainstream layer 2 solutions).In addition to Arbitrum One, Offchain Labs also launched Arbitrum Nova, a new Layer 2 network based on AnyTrust technology.
This article will focus on Arbitrum One, and if you are interested in Arbitrum Nova, click here to learn more.
How does Arbitrum One’s solution work?
Arbitrum is a L2 protocol which guarantees that the data posted to layer 1 is valid through multiple-round interactive Optimistic Rollup.
- Rollup: One of the layer 2 solutions that perform transaction execution outside the main Ethereum chain (layer 1), but post transaction data on layer 1.
- Optimistic Rollup: One type of Rollups which optimistically believes that the data posted to the Ethereum mainnet is correct, and if anyone observes that the data is wrong (i.e., there is fraud), they can issue a challenge during a period. Therefore Optimistic Rollup is also called fraud proof. In this way, it is guaranteed that the data finally posted to the Ethereum mainnet is valid.
- Multi-round interactive Optimistic Rollup: The validator on layer 2 posts the bundled data to layer 1 and locks a bond in the smart contact. If someone thinks the transaction data is wrong, he has to issue a challenge in a time window and lock a bond in the smart contract too.
The validator and the challenger continuously split the disputed part in a dichotomous way off-chain until the the dispute is narrowed down to a specific part, and then go to layer 1 to resolve it.
By using a multi-round interactive design, Arbitrum One can efficiently resolve disputes on layer 1 at a low cost.
Main features
- Extremely low transaction fees
- Trustless protocol
- EVM-compatible
- Funds are as cryptographically secure, as in the Ethereum mainnet
- Users are always in control of their funds
- No requirement for operational activity to keep the funds safe
Arbitrum One Account
Take imToken for example, first download and install imToken (https://token.im/ ) to create/import a wallet, and add an Arbitrum One account.
If you did not add an Arbitrum One account when creating/importing the wallet, you can click "My Profile" - "Manage wallets " - "Add", check the ”Arbitrum“ network and confirm, return to the wallet homepage to enter the newly created Arbitrum One account. Now you can transfer/receive tokens and try out popular DApps on the Arbitrum One network.
Learn more: How to use Arbitrum on imToken
Study
Layer 2
In order to scale Ethereum to accommodate a growing number of users, developers have proposed 2 solutions, namely, layer 2 and sharding (a layer 1 scaling solution).
Layer 1 refers to the Ethereum blockchain itself, and layer 2 is a network or technology that operates on top of Ethereum to improve its scalability and efficiency.
Mainstream layer 2 solutions include ZK Rollup, Optimistic Rollup, Plasma, State Channels, Validium, etc.
Optimistic Rollup
Rollup is a collective term for solutions designed to improve the performance of the Ethereum mainnet by handling transactions off-chain while keeping part of the data of each transaction on-chain.
There are two main types of Rollup solutions: ZK Rollup and Optimistic Rollup.
ZK Rollup is a layer 2 solution that uses zero-knowledge proof, but it is not EVM-compatible and takes a long time to generate zero-knowledge proof. So Optimistic Rollup was proposed in June 2019. In this scheme, zero-knowledge proof is removed, however, a penalty mechanism is added to ensure data security (slightly lower than ZK Rollup) while supporting general smart contracts more easily.
Optimistic Rollup executes smart contracts through OVM (Optimistic Virtual Machine), which is full-featured and EVM-compatible. This means that developers can migrate DApps to layer 2 with just a few lines of code.
Offchain Labs
Offchain Labs, the development team behind Arbitrum One, is a blockchain startup focused on enterprise applications and based in New York City.
Its co-founder Ed Felten is a professor of computer science at Princeton University and former Chief Technologist of the Obama Administration. He founded Offchain Labs with three other co-founders in the fall of 2018.
Arbitrum One block explorer
Arbitrum One block explorer is an open source web tool that stays synchronous with the Arbitrum One network and allows you to view information about blocks, transactions, addresses on Arbitrum One.
Arbitrum One ecosystem
- Aave
- Balancer
- Chainlink
- DeBank
- Curve
- Etherscan
- imToken
- Infura
- DODO
- Celer Bridge
…...
Learn more
- Arbitrum One website:https://arbitrum.io/
- Offchain Labs website:https://offchainlabs.com/