Разработчики проектов SPECTRE и GHOST предложили новый протокол для масштабирования блокчейна – PHANTOM.

Этот протокол позиционируется как решение, способное обеспечить подтверждение транзакций, которое «защищено при любой пропускной способности, которую может поддерживать сеть».

Авторы PHANTOM Йонатан Сомполинский (Yonatan Sompolinsky) и Авив Зохар (Aviv Zohar) описали новый протокол в статье, опубликованной ранее на этой неделе.

Структурно PHANTOM отличается от общей блочной структуры биткоина более масштабируемыми «направленными ациклическими графами блоков» (blockDAG).

В отличие от офчейн-решений, таких как Lightning Network, PHANTOM предлагает ончейн-способ достижения масштабируемости.

При этом PHANTOM обеспечивает линейный порядок блоков, что невозможно в созданном ранее протоколе SPECTRE. Для этого он использует «жадный алгоритм» на основе blockDAG, чтобы идентифицировать блоки, добытые «честными» нодами, а не теми узлами, которые отклоняются от протокола майнинга.

«Используя это различие, PHANTOM обеспечивает порядок в blockDAG таким образом, который в конечном итоге одобряется всеми «честными» узлами», – говорится в статье.

Авторы утверждают, что решение проблемы нелинейного порядка блоков позволяет PHANTOM масштабировать любые вычисления, включая смарт-контракты.

При этом учёные отмечают, что в угоду линейному порядку приходится жертвовать скоростью подтверждения транзакций, ранее достигнутой при помощи SPECTRE.  Исследователи намерены решить эту проблему в своей будущей работе.