Zircuitの$ZRCが正式にTGEされるのを機に、このプロジェクトにおけるシーケンサーに関連する興味深いメカニズムについて話しましょう。
Zircuitは独自のL2を持っており、その特徴は「シーケンサーレベルセキュリティ(SLS)」と呼ばれる解決策を生み出しています。
私たちは皆、現在のL2トランザクションの入出力がプロジェクトの公式オーソライザを通じて行われていることを知っています。もちろん、ZK/チャレンジプルーフの存在により、一般的にはオーソライザが悪意を持つことについて心配する必要はありません。
全体的に、ソータは中立派の役割であり、常に公正にすべての取引を実行します。
したがって、ソータは中立的であるにもかかわらず、それを善の陣営に加える努力をすることはできますか?
したがって、ZircuitはこのSLSメカニズムを導入し、その目的は「悪意のある取引」を隔離することです。
通常,L2トランザクションはどのようにチェーンに記録されますか?非常に簡単な4つのステップで行います:
ユーザーが取引を開始し、ブロードキャストします
トランザクションはメモリープール(mempool)で待機中です
ソーターは中立陣営として、それをブロックにパッケージ化します
トランザクションチェーンに取引する
しかし、SLSメカニズムに基づいて、この手順は5つに変わりました:
ユーザーが取引を開始し、ブロードキャストします
トランザクションはメモリープール(mempool)で待機中です
もし意図的でなければ、それをブロックにパッケージ化してください
5.トランザクションはオンチェーンです
しかし、悪意のある取引が疑われる場合はどうでしょうか?ステップ4から変更されます:
もし悪意が疑われる場合、隔離プールに入る
隔离プールの確認が正確である場合、ソーターは引き続きパッケージ化します
または:
もし悪意が疑われる場合、隔離プールに入る
隔離プールの再検証で、実際に悪意のある取引が見つかった場合、それをチェーン上にパッケージ化するのを拒否します。
このSLSチェックは悪意のある基準をチェックする可能性があり、いくつかのオープンソースのライブラリを使用し、AIのサポートを受けて判断することがあります。
将来的な効果がいくつか実現できる可能性があります。例えば、盗まれた資産は永遠に転送またはL1に戻すことができないかもしれません。現在の過酷なオンチェーン環境では意味があります。
当然、取引を検査するので、誤傷が発生する可能性は否めません。しかし、隔離プールのアルゴリズムを改善することによって、このような問題を可能な限りドロップできると理解しています。
これは二重の刃です。ブロックチェーンはpermissionlessを強調していますが、これはSLSとわずかに矛盾しています。一般ユーザーの観点からすると、このようなL2は確かにより安全です。
しかし、全体的には、わずかな影響が許可されていないものにもかかわらず、セキュリティの向上に対するトレードオフは、特に経験のないユーザーを保護する面で非常に価値があると思います。
最後に:ZircuitのSLSメカニズム論文の原文を添付します。