MiniDAG
Протокол Virel — это первый в мире MiniDAG, новая система консенсуса, которая уменьшает полный размер консенсуса по сравнению с BlockDAG, линеаризуя граф DAG в цепочку.
По сравнению с системой BlockDAG, MiniDAG удаляет избыточные данные из боковых блоков и предоставляет мгновенную гарантию порядка цепочки.
Преимущества MiniDAG
- Увеличенная пропускная способность блоков по сравнению с классическим блокчейном
- Повышенная безопасность для сети с ограниченной задержкой
- Меньший объем данных для боковых блоков (блоков, не входящих в цепочку, но вносящих вклад в безопасность цепочки): более масштабируемо, чем BlockDAG
- Порядок цепочки устанавливается сразу после нахождения блока
- Возможность обработки блоков с интервалом менее секунды с минимальным уровнем потери блоков (orphan rate).
Подробное объяснение
Каждый блок Virel хранит ссылки на N
предыдущих хэшей блоков в своей истории цепочки.
Эти ссылки называются предками MiniDAG.
Когда узел обнаруживает допустимый альтернативный блок, он включается в текущий шаблон блока в качестве бокового,
при условии, что текущий блок и альтернативный блок имеют хотя бы одного общего предка MiniDAG (один из последних N
блоков является общим предком).