Какие ошибочные процессы останавливали работу блокчейна Solana.

Какие ошибочные процессы останавливали работу блокчейна Solana.

Автор

Нестабильность функционирования сети Solana уже не раз становилась причиной ее отключения в 22-ом году. Это даже стало причиной насмешек со стороны руководства блокчейн-проекта Cardano. Поэтому разработчики Solana начали действия по идентификации и исправлению возникающих критических ошибок.

Одна из них провоцировалась постоянными одноразовыми транзакциями. Эта процедура применяется в особых случаях, к примеру, при обработке транзакционных функций, инициированных кастодиальными сервисами. Особенность постоянных одноразовых транзакций – более продолжительное время «жизни», в сравнении с обычными транзакционными процессами, существование которых ограничивается парой минут.

Баг, связанный с описанной проблемой, заключался в двойной обработке неудавшихся обычных одноразовых транзакций. В результате, когда частью валидаторов последующий блок отклонялся, а другой частью – принимался, консенсус не мог быть достигнут. Эта ошибка возникала в определенных условиях, которые и выявили специалисты Solana.

В настоящее время ищется решение этой ошибки, а пока функция постоянных одноразовых транзакций деактивирована в релизах версий 1.9.28/1.10.23. Когда решение проблемы будет найдено, эта функция вновь станет доступной.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *