В недавнем блоге Виталик Бутерин предложил изменения в структуре блокчейна Ethereum, которые могут ускорить процесс подтверждения блоков.
Современная система Ethereum
В настоящее время Ethereum использует слотовую систему, в которой процессы выбора форков и финализации блоков происходят в одном временном интервале. Это требует нескольких раундов коммуникации между валидаторами для подтверждения каждого блока, что, хотя и является безопасным способом, замедляет процесс.
Предложенная двухуровневая модель
Бутерин предложил «двухуровневый» дизайн, в котором небольшой фиксированный набор валидаторов (примерно 256) будет оперативно выполнять выбор GHOST, быстро определяя текущую вершину цепочки блоков. Более крупная группа валидаторов, работающая по более медленному графику, будет заниматься финализацией блоков, принимая решения о том, какие блоки становятся необратимыми.
Потенциальные преимущества изменений
Такое разделение функций может снизить количество коммуникационных раундов на один слот, сократить время подтверждения блоков и позволить сети поддерживать гораздо более крупную группу валидаторов, потенциально до миллиона участников, без значительного усложнения системы. Это также упростит будущие обновления механизмов финализации, не затрагивая основную логику выбора цепочки.
Хотя идея пока находится на стадии исследования, ее внедрение может стать важным шагом для улучшения эффективности Ethereum без компромиссов в безопасности.