Při příležitosti oficiálního TGE Zircuitu $ZRC si povíme o zajímavém mechanismu seřazovače (sequencer) v tomto projektu.
Zircuit má vlastní L2, která se vyznačuje tím, že vytváří řešení nazvané „bezpečnost na úrovni sekvenceru/SLS (Sequencer Level Security)“.
Všichni víme, že v současnosti jsou vývozy a dovoz transakcí L2 zajišťovány oficiálním seřazovačem projektu. Samozřejmě, že díky existenci ZK/vyzývacích důkazů se obecně nebojíme, že by seřazovač jednal zlovolně.
Celkově vzato, seřazovač je neutrální rolí, která vždy nestranně provádí každou transakci.
Takže, ačkoli je seřazovač neutrální, můžeme se snažit, aby se připojil k dobré straně?
Takže Zircuit aktivoval tento mechanismus SLS, jehož cílem je izolovat „zlovolné transakce“.
Jak se obvykle transakce L2 dostává na blockchain? Je to jednoduché ve čtyřech krocích:
1. Uživatel zahájí transakci a vysílá ji
2. Transakce do paměťového poolu (mempool) čeká
3. Seřazovač jako neutrální strana ji pomáhá zabalit do bloku
4. Transakce na blockchainu
Ale na základě mechanismu SLS se tento krok změnil na pět:
1. Uživatel zahájí transakci a vysílá ji
2. Transakce do paměťového poolu (mempool) čeká
3. Seřazovač jako dobrá strana používá některé nástroje k ověření, zda transakce není zlovolná
4. Pokud není zlovolná, pomůže ji zabalit do bloku
5. Transakce na blockchainu
Ale co když je podezřelá zlovolná transakce? Od kroku čtyři se situace mění:
4. Pokud je podezřelá zlovolnost, vstoupí do izolovaného poolu
5. Izolovaný pool potvrdí, že je vše v pořádku, seřazovač pokračuje v balení
nebo:
4. Pokud je podezřelá zlovolnost, vstoupí do izolovaného poolu
5. Izolovaný pool zjistí, že jde skutečně o zlovolnou transakci, a odmítne ji zabalit na blockchain
Tento standard SLS pro ověřování zlovolnosti může používat některé open-source knihovny a nechat AI pomoci s posouzením.
V budoucnu je naděje na dosažení určitých efektů, například: ukradené prostředky možná nikdy nepůjde převést nebo přenést zpět na L1. Pro současné obtížné prostředí ‚temného lesa‘ na blockchainu to má stále velký význam.
Samozřejmě, že pokud kontrolujeme transakce, nelze se vyhnout možným omylům. Ale chápu, že zlepšením algoritmu izolovaného poolu se může tento problém co nejvíce snížit.
To je dvousečná zbraň, blockchain zdůrazňuje bez povolení, což mírně odporuje SLS. Z pohledu běžného uživatele je taková L2 rozhodně bezpečnější.
Celkově si myslím, že i když to mírně ovlivňuje bez povolení, výhoda zvýšené bezpečnosti, zejména v ochraně nezkušených uživatelů, stojí za to.
Na závěr přikládám: Původní článek o mechanismu SLS od Zircuit: https://arxiv.org/html/2405.01819v1