# Голосование РК
1. Убрать текущую валидацию блоков (__onBlock__)
1. Добавить в __стейт__ мапу
````
spineVoting [hash<root>] atts<[]attestation>
````
- прото
- генерация
- функция хеширования стейта
1. __ProcSpineVoting(block)__ Метод бикончейна(?):
1. все включенные аттестации добаляем по ключу в мапу spineVoting (по аналогии с голосованием чекпоинтов)
2.Очистка из spineVoting устаревших итемов. - (на границе эпох удаляем все руты до чекпоинта финалаизед)
1. Очистка из spineVoting устаревших итемов. - удаляем биконБлоки если их последний спайн в кандидатах один из финализированных спайнов.
1. На новый блок (пропагейт/криейт/синк) добавляем вызов метода
1. При определении __Спайнов__ блока учитывать только блоки с достаточным количеством голосов.