Cómo casi derribé Arbitrum - y cómo me radicalizó 🧵
En 2023, Arbitrum era una cadena FIFO y no tenía un orden de gas prioritario. Con su secuenciador centralizado, Arbitrum era indistinguible de un intercambio centralizado.
En el momento de la transmisión, el secuenciador aleatorizó el orden de sus conexiones WebSocket desde nodos completos antes de transmitir bloques. Esto significaba que con solo 1 conexión WebSocket, nunca recibirías bloques de manera consistentemente rápida. Pero, ¿qué pasaría si abrieras muchas?
Finalmente alcanzamos 10,000 conexiones cada uno, y fue entonces cuando Arbitrum comenzó a notar El secuenciador empezó a ralentizarse tratando de atender todas estas conexiones mientras también construía bloques.
La descentralización no importa hasta que importa.
134,56K