Analysis of Zircuit Sorting Mechanism

robot
Abstract generation in progress

Authored by: 0xTodd

Taking advantage of the official TGE of Zircuit’s $ZRC, let’s talk about an interesting mechanism in this project regarding the sequencer.

Zircuit has its own L2, which is characterized by the creation of a solution called “Sequencer Level Security (SLS)”.

We all know that the import and export of transactions on L2 are currently done through the official sorter of the project party. Of course, due to the existence of ZK/ challenge proofs, we are not particularly worried about the sorter’s misconduct.

Overall, the sorter is a neutral role, always impartially executing every transaction.

So, even though the sorter is neutral, can we make an effort to join the camp of kindness?

So, Zircuit has enabled this SLS mechanism, which is designed to isolate ‘malicious transactions’.

Normally, how does an L2 transaction get onto the chain? It’s a simple four-step process:

  1. Transactions to the memory pool (mempool) waiting

  2. As a neutral party, the sorter helps to package it into the Block.

  3. Transaction on the chain

However, based on the SLS mechanism, this step has become five steps:

  1. User initiates transaction and broadcasts

  2. Transactions to the memory pool (mempool) waiting

  3. As a benevolent faction, the sorter uses some tools to check whether transactions are malicious.

  4. If there is no malicious intent, help it package into the Block

  5. Trading on the blockchain

But if there is a suspected malicious transaction? The process changes starting from step four:

  1. If suspected of malicious intent, enter the isolation pool

  2. After verifying the correctness of the isolation pool, the sorter continues to pack it.

Or:

  1. If suspected of malicious intent, enter the isolation pool

  2. If the isolation pool review finds that it is indeed a malicious transaction, then refuse to package it onto the chain

This SLS checks for malicious standards, which may use some Open Source libraries and allow AI assistance to judge.

There is hope for future realization of some effects, such as stolen assets that may never be transferred or returned to L1. It is still meaningful for the current hostile on-chain environment, known as the dark forest.

Of course, since it is a transaction check, there may be some inevitable false positives. However, I understand that by improving the Algorithm of the isolation pool, it can actually minimize the drop of such issues as much as possible.

This is a double-edged sword. Blockchain emphasizes permissionless, which contradicts slightly with SLS. From the perspective of regular users, such L2 does indeed offer more security.

Overall, I think it is worth it despite the minor impact on permissionless, as it brings about improved security, especially in terms of protecting inexperienced users.

Attached at the end: the original paper on Zircuit’s SLS mechanism:

ZRC-3,17%
ZK1,44%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)