ru
Назад к списку

Почему блокчейн не работает. Сколько ждать перевод криповалюты

source-logo  rbc.ru 28 Август 2024 09:43, UTC
Блокчейн-сети нередко сталкиваются с проблемами обработки пользовательских транзакций. Почему так происходит и как разработчики проектов решают задачи по восстановлению работоспособности блокчейнов

В ночь на 28 августа сети TON произошел масштабный сбой. Из-за высокой нагрузки сеть не производила блоки в течение 7 часов. По сообщению разработчиков, проблема возникла из-за ненормальной нагрузки, с которой не справились валидаторы сети, что привело к потере консенсуса и остановке.

Необычную нагрузку связали с активностью операций с токенами DOGS. С момента открытия возможности вывести токены DOGS на небиржевые кошельки пользователи провели более 20 млн транзакций.

Приложение Dogs появилось в Telegram в начале июля. Его суть сводилась к начислению пользователю одноименных токенов в зависимости от даты регистрации аккаунта в мессенджере и за приглашение новых пользователей по реферальной системе.

rbc.group

На логотипе приложения Dogs изображен персонаж Спотти — неофициальный талисман соцсети VK, созданный Павлом Дуровым в ходе благотворительного аукциона. За счет вирального распространения в Telegram всего за три дня после запуска в приложении Dogs зарегистрировались свыше 10 млн пользователей.

Токен DOGS вышел на биржи. Зачем он нужен и при чем здесь идеи Дурова

Почему перестают работать блокчейны

Чтобы понять, почему блокчейн-сети перестают обрабатывать операции, необходимо рассмотреть общие принципы работы этих сетей.

Блокчейн — это технология, представляющая базу данных, состоящую из транзакций, сформированных в блоки, оформленных по определенным правилам. Каждый блок несет в себе информацию о предыдущем. Эта технология базируется на принципе децентрализации, то есть база находится не в одном месте, а во всех компьютерах участников системы, которые образуют сеть. Если в сети блокчейн была произведена транзакция, информация о ней останется в миллионе компьютеров, то есть никогда не будет потеряна или подделана.

Транзакция в криптовалютах — это операция, в ходе которой происходит передача криптовалюты или другой информации между адресами. Отправка транзакции происходит только после подписания отправителем операции специальным цифровым ключом. Только потом эта информация передается в блокчейн-сеть, где майнеры или валидаторы проверяют транзакцию на предмет соответствия всем правилам. Если транзакция им соответствует, то она вместе с остальными формируется в блок и добавляется в общую базу данных.

Это значит, что все транзакции должны быть подтверждены множеством узлов (компьютеров), которые работают в сети. Если слишком много людей пытаются отправить транзакции одновременно, сеть перегружается, и транзакции начинают обрабатываться медленнее. Когда некоторые обрабатывающие компьютеры отключаются, а сеть засорена множеством транзакций, валидаторы не справляются с нагрузкой и блокчейн останавливается, комментирует случай с TON Вагиз Нуруллов, управляющий партнер финансового холдинга VG GROUP.

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

Это довольно распространенная проблема. Так, например, блокчейн-сеть Solana испытывала подобные остановки на протяжении нескольких лет по разным техническим причинам. А в начале 2024 года проблемы из-за высокой нагрузки испытал блокчейн Avalance, столкнувшийся с потоком новых транзакций, напомнили в Coindesk.

Чаще всего такие инциденты решаются в течении нескольких часов путем выпуска обновлений для обрабатывающий транзакции компьютеров. В редких случаях проблема может оставаться актуальной несколько дней. Например, в середине августа блокчейн Canto на базе Cosmos не работал более двух дней.

rbc.ru