Source and Security of Arbitrum Assets

Arbitrum Assets: Source and Security

On official publicity, the security level of assets (including ETH, USDT, UNI, etc.) in Arbitrum and Optimism is the same as that of L1. Although to date, there have been no reports of asset loss in Rollup. However, in fact, these assets are very complex and can be divided into three categories.

On June 1st, Circle announced that they would release an official version of USDC on Arbitrum.

Actually, there has long been USDC on Arbitrum. Where did this USDC come from? After Circle released the official version, the original USDC was renamed Bridged USDC and its code name changed from USDC to USDC.e. However, this renaming is only a modification of the parsing name at the block browser level, and cannot be modified at the contract level.

This USDC.e was bridged from the official bridge of Arbitrum from L1. Below is a test I just did.

USDC is sent from L1 to Arbitrum through the official bridge of Arbitrum. In L1, USDC is the USDC contract officially deployed by Circle on L1, and when it comes to Arbitrum, it becomes USDC.e, which is deployed by Arbitrum.

With these two versions of USDC, we can understand the source of assets on Arbitrum.

1. Assets that cross from L1 to Arbitrum through the Arbitrum official bridge https://bridge.arbitrum.io/.

These assets will be saved on the contract used by Arbitrum to deposit and withdraw on L1, which is the main contract of Rollup on L1, used to record the status of all deposit users on L1.

When users cross from L1 to Arbitrum through the Arbitrum official bridge, the action taken is that users deposit funds into the main contract deployed by Arbitrum on L1, and then on the Rollup side, Arbitrum will mint the same amount of assets to the user. Conversely, when users withdraw on the Rollup side, the assets are destroyed on the L1 side.

The security of these assets that are deposited on Arbitrum-Rollup through the Arbitrum official bridge is consistent with the Rollup design document, which is safe and similar to L1. Even if the Rollup operator runs away, users can still forcibly withdraw from the Rollup contract on L1.

2. Token assets independently issued by the project on Arbitrum.

Some assets, such as AiDoge, are launched on Arbitrum, but not on L1. These assets treat Arbitrum as an independent chain. Circle’s official version of USDC launched on Arbitrum is also in this category. If Arbitrum runs away, these assets that are published based on Arbitrum’s native properties will definitely be reset and cannot be restored on L1. This is because there is essentially no such asset on L1.

There is another type of asset that is crossed to Arbitrum through a third-party cross-chain bridge.

Mainstream third-party cross-chain bridges, such as multichain, treat Arbitrum as an independent chain and bridge BSC and Arbitrum, for example. Cross-chain is performed by locking and releasing assets on the two ends of the bridge. The security of these assets that are crossed to Arbitrum through third-party bridges is subject to both the third-party bridge and Arbitrum. If either party runs away or has bugs, the assets may be lost. This situation with third-party bridges is more complex because third-party bridges generally work as a fund pool. For example, multichain bridges ETH assets from ETH-L1 and Arbitrum, so multichain must have corresponding ETH fund pools on both L1 and Arbitrum to provide users with cross-chain functionality. Of course, when users cross from L1 to Arbitrum, they deposit ETH into multichain’s L1 fund pool, and then multichain releases ETH on Arbitrum to users. If one end of the third-party bridge runs out of funds, the bridge can only work in one direction. For the official bridge of Arbitrum, there is no concept of a fund pool. The concept is deposit and mint, and withdraw and burn. Therefore, the security of funds entering and exiting Rollup through third-party bridges is also affected by the fund pool of the bridge. Most of the fund pools for third-party cross-chain bridges are essentially multisignature wallets, which can be run away with. If everything is designed according to the Rollup design document, the recharge contract of the official bridge of Arbiturm on L1 cannot run away with funds. However, Arbitrum has not yet implemented fraud proof, so essentially Arbitrum can shut down the Rollup service and steal money by maliciously modifying the status on both Rollup and L1.

An empty paragraph tag.

We will continue to update Blocking; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

News

A picture to understand the blockchain: expansion, going to sea, ending, a decade of exchange history

Expansion, going to sea, ending-ten years history of exchanges On November 14, the Central Bank's Shanghai Headq...

Blockchain

Hacker's "honeypot": the exchange has been stolen 1.36 billion US dollars, accounting for 59.2% in 2018 alone

Bitrue, a Singapore-based cryptocurrency exchange, today announced a hacking attack that cost $4.3 million worth of X...

Blockchain

FCoin nearly 13,000 BTC can not be paid, some people report it, some people save themselves

Following the destruction of 720 million tokens and three days and three announcements, FCoin has made new progress. ...

Market

Future of Web3: Triple Impact of VSAP on Exchanges, Financial Markets, and TradFi

With the rapid development of the virtual currency market, more and more people are investing and trading in virtual ...

Blockchain

The first in the industry! US cryptocurrency exchange INX seeks IPO listing

The cryptocurrency exchange attempted to raise funds through IPOs rather than ICOs, and INX was the first. On August ...

Blockchain

The second "uprising" of the exchange

After the seventy-four events of the 17th year and the baptism of the bull market at the end of the year, the three m...