Почему мемкоин чуть не сломал блокчейн Toncoin?

Самые главные криптоновости в Телеграм-канале CryptoMoon, присоединяйтесь!👇

Cryptomoon Telegram


Как опытный исследователь с многолетним опытом работы в индустрии блокчейнов, эти недавние события с TON заставили меня почесать голову и усомниться в ее решениях по масштабируемости. Внезапная популярность DOGS выявила некоторые вопиющие проблемы, которые необходимо решить.

1. Дважды в течение 36 часов в блокчейне TON происходили сбои, в первую очередь из-за непредвиденного роста количества транзакций, связанных с быстро растущим мемкойном, известным как DOGS. Приток транзакций от DOGS вызвал перегрузку сети, поставив под сомнение способность блокчейна управлять высокими уровнями активности и его общую надежность.

За последние несколько дней в работе блокчейна TON произошло два серьезных сбоя. Эти сбои были связаны с быстрым ростом и широким распространением мемкоина DOGS. Первый выпуск произошел 27 августа 2024 года в 23:00 по всемирному координированному времени, когда производство блоков было остановлено и возобновилось только в 3:30 по всемирному координированному времени следующего дня, что привело к шестичасовому простою. Второе прерывание началось 28 августа 2024 года в 19:19 по всемирному координированному времени и продолжалось более четырех часов.

Я столкнулся с некоторыми проблемами при производстве блоков в сети TON в 19:19 UTC. Похоже, что причиной является интенсивная деятельность вокруг чеканки токенов DOGS, что привело к большой нагрузке на систему. Команда TON Core активно работает над решением этой проблемы, и мы будем держать вас в курсе по мере поступления дополнительной информации.

— TON (@ton_blockchain) 28 августа 2024 г.

1. Два случая простоя произошли из-за чрезмерного наплыва транзакций, вызванных популярным токеном DOGS. Этот всплеск привел к поразительным 20 миллионам транзакций всего за 48 часов, что привело к перегрузке системы и, в конечном итоге, к разрушению блокчейна TON. Мемкойн на тему собаки, созданный по образцу талисмана Telegram Спотти, распространил значительное количество токенов посредством airdrop, что привело к перегрузке сети. Кроме того, процесс создания токена DOGS во время второго сбоя увеличил нагрузку на систему.

Многим верификаторам было сложно удалить устаревшую информацию о транзакциях из базы данных, что привело к накоплению устаревших данных. Это накопление привело к нарушению соглашения между валидаторами, поскольку они не могли точно обрабатывать новые транзакции или синхронизировать свои записи о состоянии блокчейна.

Проще говоря, одной из проблем сети Toncoin, как и многих других сетей блокчейнов, являются проблемы масштабируемости, особенно те, которые связаны с шардингом. Шардинг — это метод, используемый для повышения масштабируемости, при котором сеть блокчейна делится на более мелкие сегменты или «осколки». Каждый сегмент управляет частью всех транзакций, позволяя сети обрабатывать больше транзакций одновременно, тем самым повышая ее общую эффективность.

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

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

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

Специализированные сети блокчейнов, часто называемые цепочками для конкретных приложений, развивают эту концепцию на шаг дальше. Это индивидуальные блокчейны, предназначенные для конкретных задач или целей. Концентрируясь на одном типе действий, эти цепочки приложений могут более эффективно обрабатывать трафик и обойти проблемы, возникающие при попытке одновременного выполнения нескольких задач в одной сети. Примеры цепочек приложений включают парачейны Polkadot, зоны Cosmos, сегментированные цепочки, близкие к протоколу, полигональные суперсети и подсети Avalanche.

Смотрите также

2024-09-01 18:20