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