Цей документ був натхненний нашою роботою над Специфікація консенсусу FOCIL 23, де ми зрозуміли, що протокол потребував більш обдуманого врахування обмежень ресурсів, оскільки певні деталі не були явно вказані в Дослідження Ethereum FOCIL 14.
Налаштування ґрунтується на відгалуженні Electra. Також має сенс переглянути це на тлі EIP-7732 (ePBS) для порівняння- Ми припускаємо створення та випуск блоків у режимі одиночного виконання, де пропозер не використовує MEV-Boost. Це перший ключовий компонент, щоб зробити все правильно, тоді як API будівельника - це вторинне увага- Ми припускаємо, що налаштовано одиночного стейкера з типовими вимогами до обчислювальної потужності, пам'яті та пропускної здатності, які ви легко можете використовувати на ланцюжку Ethereum сьогодні# АкториПерш ніж ми продовжимо, ми припускаємо, що наступні актори є частиною протоколу і аналізуємо їх відповідальність:
Члени комітету зі списку включення (IL), які несуть відповідальність за обмеження наступного ініціатора слота набором транзакцій зі списку включень- Пропонент, який відповідає за пропозицію наступного слоту- Атестатори, які засвідчують наступний слот для голови ланцюга- Вузли, які перевіряють та слідують за ланцюгом. Пропоненти та атестатори є частиною вузлів, які вклали Ether# ГрафікМи припускаємо наступний часовий графік, в якому Комітет з ІЛ, пропонент та співробітники виконують деякі чесні дії:
Слот n-1, t=6: Комітет ІЛ публікує свої місцеві списки включення (ILs) по глобальній темі після ознайомлення з вмістом блоку n-1- Слот n-1, t=9: Підтверджувачі та чесні перевіряючі вузли фіксують своє бачення місцевих ILs- Слот n, t=0: Пропонент блоку для слоту n випускає блок B, який містить корисне навантаження, яке повинно задовольняти вимогу IL- Slot n, t=4: Свідки для слоту n голосують за блок B, перевіряючи агрегацію IL, порівнюючи її зі своїми місцевими видами IL та підтверджуючи, чи блок B є "дійсним"Ми перевантажуємо слово "дійсний", коли йдеться про блок, але воно може означати "імпортований", "канонічний" або щось інше. Див. відкрите запитання для подальшого уточнення.## Інтервал 1: Комітет IL публікує місцевий IL### Актор: Комітет зі списком включеньЧлени комітету IL отримують список транзакцій IL від клієнта EL, використовуючи голову (виклик СL → EL), потім вони підписують місцевий IL (транзакції + підсумки) і публікують його в мережі gossip.





