Механизм консенсуса Lachesis в блокчейн-системе Fantom работает следующим образом: 1
- Каждая нода создаёт событие, включая туда свои транзакции и ссылки на предыдущие события и блоки в DAG. 1 Такая система с ссылками формирует DAG, где каждое событие и блок имеют уникальное место в сети. 1
- Когда нода получает новый блок, она проверяет его и транзакции в нём, тем самым гарантируя, что транзакции в блоке действительны и не нарушают никаких правил сети. 1 Нода также проверяет, правильно ли блок ссылается на предыдущие блоки и сохраняет ацикличность DAG. 1
- Если блок считается действительным, нода добавляет его в местную версию DAG, где он немедленно подтверждается. 1
- По мере добавления в сеть новых блоков возникает консенсус о правильном порядке транзакций. 1 Он достигается с помощью топологического упорядочивания, который определяет правильную последовательность блоков на основе их зависимостей друг от друга. 1
Процесс подачи транзакции и её добавления в основную цепь Fantom через механизм консенсуса Lachesis занимает примерно 1–2 секунды. 4