Este documento fue motivado por nuestro trabajo en el FOCIL especificación de consenso 23, donde nos dimos cuenta de que el protocolo requería una consideración más reflexiva en torno a las limitaciones de recursos, ya que ciertos detalles no se especificaron explícitamente en elFOCIL Ethereum publicación de investigación 14.
La configuración se basa en la bifurcación dura de Electra. También tiene sentido revisar esto sobre la base de EIP-7732 (ePBS) para comparación- Estamos asumiendo la construcción y liberación de bloques en solitario, donde el proponente no está ejecutando MEV-Boost. Este es el primer componente clave para hacerlo bien, mientras que la API del Constructor es una consideración secundaria- Estamos asumiendo una configuración de solo staker con los requisitos típicos de computación, memoria y ancho de banda que puedes seguir fácilmente en la cadena de Ethereum hoy en día.# ActoresAntes de proceder, asumimos que los siguientes actores forman parte del protocolo y analizamos sus responsabilidades:
Los miembros del comité de la Lista de Inclusión (IL), que son responsables de restringir al próximo proponente de ranura por su conjunto de transacciones de lista de inclusión- El proponente, quien es responsable de proponer el siguiente slot- Attesters, que están atestiguando el siguiente espacio para la cabeza de la cadena- Los nodos, que verifican y siguen la cadena. Los proponentes y atestiguadores son parte de los nodos que han apostado Ether.# Línea de tiempoSuponemos la siguiente línea de tiempo en la que el comité IL, el proponente y los atestiguadores realizan algunas acciones honestas:
Ranura n-1, t=6: El comité de IL publica sus Listas de Inclusión locales (IL) sobre un tema global después de aprender el contenido del bloque n-1- Slot n-1, t=9: Los Attesters y los nodos verificadores honestos bloquean su visión de los ILs locales- Slot n, t=0: El proponente de bloque para la ranura n libera el bloque B, que incluye la carga útil que debe cumplir con el requisito de IL- Slot n, t=4: Los validadores para la ranura n votan sobre el bloque B, verificando la agregación IL comparándola con sus vistas locales de IL y confirmando si el bloque B es “válido”Sobrecargamos la palabra “válido” cuando nos referimos a un bloque, pero podría significar “importable”, “canónico” o algo más. Consulte la pregunta abierta para obtener más aclaraciones## Intervalo 1: Comité de IL publica IL local### Actor: Comité de Lista de InclusiónLos miembros del comité de IL recuperan una lista de transacciones de IL del cliente EL dado el encabezado (CL → llamada EL), luego firman el IL local (transacciones + resúmenes) y lo liberan a la red de gossip.





