Внутренние часы блокчейна Solana отстают от реального времени примерно на 30 минут. Разработчики подчеркнули, что проблема не влияет на производительность сети.
«Ончейн-хронометраж отстает от “настенных часов” примерно на 30 минут из-за более длительного, чем обычно, времени блока. Хотя это не влияет на производительность или работу сети, время, сообщаемое обозревателям и dapps, может отображаться некорректно», — написали разработчики.
В качестве алгоритма достижения консенсуса блокчейн Solana использует Proof-of-Stake, однако за хронометраж сети отвечает механизм Proof-of-History (PoH).
Проблема вызвана увеличением периода, которое требуется валидатору, чтобы отправить блок в сеть (slot time). Эталонное значение slot time в сети Solana — 400 мс. На момент написания средний показатель составляет 756 мс, согласно Solana Explorer.
Валидаторы в сети Solana объединены в кластеры, которые и отвечают за обработку транзакций в блокчейне. Алгоритм PoH позволяет всем нодам кластера синхронно и децентрализованно вести учет времени.
Когда значение slot time превышает эталонное, внутренние часы кластера сбиваются, поэтому сеть теряет синхронизацию с реальным временем. Это влечет экономические последствия для участников экосистемы.
Сбой хронометража ведет к увеличению длительности эпохи (epoch), поскольку в каждой из них должно быть 432 000 слотов. При эталонном slot time в год сменяются 182 эпохи — каждая длится 2-3 дня. Увеличение показателя означает меньшее число эпох.
Вознаграждение за стейкинг в Solana выплачивается один раз в эпоху. Снижение их количества прямым образом влияет на доход, получаемый валидаторами и делегатами сети.
Напомним, в ночь на 1 мая 2020 года блокчейн Solana приостановил работу из-за большого числа входящих транзакций и интенсивного трафика.