Aprovechando el TGE oficial de $ZRC de Zircuit, hablemos sobre un mecanismo interesante en este proyecto relacionado con el secuenciador.
Zircuit tiene su propio L2, y su característica distintiva es la creación de una solución llamada “Seguridad a Nivel de Secuenciador/SLS (Sequencer Level Security)”.
Todos sabemos que actualmente las transacciones de L2 entran y salen a través del ordenador oficial del equipo detrás del proyecto. Por supuesto, debido a la existencia de ZK/Prueba de Desafío, en general no nos preocupamos por el mal funcionamiento del ordenador.
En general, el clasificador es un personaje neutral que siempre ejecuta cada transacción de manera justa y recta.
Entonces, aunque el clasificador sea neutral, ¿podemos esforzarnos para que se una al lado de la bondad?
Entonces, Zircuit activó este mecanismo SLS, que tiene como objetivo aislar las “transacciones maliciosas”.
Normalmente, ¿cómo se registra una transacción L2 en la cadena? Es un proceso muy sencillo en cuatro pasos:
Los usuarios inician y transmiten las transacciones
La transacción se envía a la mempool (mempool) y espera
El clasificador actúa como una facción neutral, ayúdalo a empaquetar en Bloquear
comercio en cadena
Sin embargo, debido al mecanismo de SLS, este paso se convierte en cinco pasos:
Los usuarios inician y transmiten las transacciones
La transacción se envía a la mempool (mempool) y espera
Si no hay malicia, empaquétalo en Bloquear.
Transacción en la cadena de bloques
Pero, ¿qué pasa si hay transacciones sospechosas? Cambia a partir del paso cuatro:
Si sospecha de actividad maliciosa, entre en la piscina de aislamiento
La revisión del pool de aislamiento es correcta, el clasificador continuará empaquetándolo.
O tal vez:
Si sospecha de actividad maliciosa, entre en la piscina de aislamiento
Si la revisión del grupo de cuarentena encuentra que se trata de una transacción maliciosa, se niega a empaquetarla en la cadena
El estándar para verificar si esta SLS es maliciosa puede utilizar algunas bibliotecas de código abierto y utilizar la asistencia de IA para determinarlo.
En el futuro, hay esperanza de lograr algunos efectos, por ejemplo: los activos robados pueden quedar intransferibles para siempre o regresar a L1. Esto es muy significativo para el entorno on-chain del oscuro bosque actual.
Por supuesto, dado que se trata de verificar transacciones, es inevitable que pueda haber algunos daños colaterales. Sin embargo, entiendo que mediante la mejora del algoritmo del pool de aislamiento, en realidad se puede soltar este tipo de problemas tanto como sea posible.
Esta es una espada de doble filo, blockchain enfatiza la ausencia de permisos, lo cual va en contra de SLS. Desde la perspectiva de un usuario normal, este tipo de L2 ciertamente es más seguro.
En general, creo que a pesar de tener un impacto ligero en la permisividad, vale la pena en términos de mejora de la seguridad, especialmente en la protección de usuarios sin experiencia.
Al final adjunto: el artículo original del mecanismo SLS de Zircuit: