MiniDAG

Протокол Virel — это первый в мире MiniDAG, новая система консенсуса, которая уменьшает полный размер консенсуса по сравнению с BlockDAG, линеаризуя граф DAG в цепочку.

По сравнению с системой BlockDAG, MiniDAG удаляет избыточные данные из боковых блоков и предоставляет мгновенную гарантию порядка цепочки.

Преимущества MiniDAG

  • Увеличенная пропускная способность блоков по сравнению с классическим блокчейном
  • Повышенная безопасность для сети с ограниченной задержкой
  • Меньший объем данных для боковых блоков (блоков, не входящих в цепочку, но вносящих вклад в безопасность цепочки): более масштабируемо, чем BlockDAG
  • Порядок цепочки устанавливается сразу после нахождения блока
  • Возможность обработки блоков с интервалом менее секунды с минимальным уровнем потери блоков (orphan rate).

Подробное объяснение

Каждый блок Virel хранит ссылки на N предыдущих хэшей блоков в своей истории цепочки. Эти ссылки называются предками MiniDAG.

Когда узел обнаруживает допустимый альтернативный блок, он включается в текущий шаблон блока в качестве бокового, при условии, что текущий блок и альтернативный блок имеют хотя бы одного общего предка MiniDAG (один из последних N блоков является общим предком).