Nibiru Chain запустила раздачу бонусов в конце января 2024 года. После месяца раздачи ее сообщество выросло более чем в три раза, а количество подписчиков в Твиттере превысило 500 000. Nibiru Chain — новая сеть с финансированием более 20 миллионов долларов США, которая фокусируется на обеспечении безопасности и скорости приложений DeFi.

Nibiru Chain планирует запустить свою сеть на этой неделе. Каковы технические характеристики и конкурентные преимущества Nibiru Chain, как быстрорастущего уровня 1? На какие вопросы безопасности необходимо обратить внимание при разработке проектов на цепочке Нибиру? Вот анализ Беосина по этому поводу.

Цепной анализ Нибиру

Nibiru Chain в основном фокусируется на DeFi и трейдинге. Он состоит из следующих четырех компонентов:

1. Здесь-перпсы

Торговля бессрочными контрактами внутри сети позволяет пользователям торговать с 10-кратным кредитным плечом на криптоактивах, таких как BTC, ETH и ATOM. Стейкеры $NIBI получат права управления Nibi-Perps и скидки на торговые комиссии.

2. Здесь-обмен

Протокол автоматического маркет-мейкера Nibiru планирует поддерживать два типа пулов LP: пулы стейблкоинов и пулы моделей постоянных продуктов.

3. Доллар США

$NUSD — это полностью обеспеченный стейблкоин экосистемы Нибиру. Nibiru планирует сначала помочь пользователям использовать $USDC и $NIBI для чеканки $NUSD. Конкретное соотношение между ними определяется коэффициентом обеспечения. Если CR = 80%, что означает чеканку 100 долларов США, пользователям необходимо предоставить 80 долларов США и NIBI, эквивалентный 20 долларам США.

В будущем Nibiru Chain будет поддерживать больше типов залога. В настоящее время $NUSD больше похож на $FRAX экосистемы Cosmos.

4. Здесь-оракулы

Nibi-Oracles — это собственное решение Oracle, которое позволяет валидаторам активно участвовать в консенсусном голосовании Oracle, интегрировать данные вне цепочки в блокчейн с высокой точностью и предоставлять каналы с малой задержкой из внешних API и смарт-контрактов.

В 2024 году Nibiru Chain сосредоточится на росте своей экосистемы, и ее основные разработки включают интеграцию с крупными проектами DeFi в нескольких цепочках, листинг на централизованных биржах первого уровня, выполнение параллельного оптимистического исполнения и достижение полной совместимости с EVM.

Практики безопасной разработки

Если вы разрабатываете приложение в Nibiru Chain, следующие рекомендации по безопасности могут помочь повысить безопасность контракта вашего проекта:

Безопасность разработки контракта

1. Будьте готовы к атакам

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

2. Обратите внимание на стандартизацию проверки адреса.

Существует два допустимых представления любого действительного адреса Cosmos SDK: все строчные и все прописные буквы, например: cosmos1uzwqa88hcqe5gs7u7lgjxekz7xc6sm0f7xwp6a vs.

COSMOS1UZWQA88HCQE5GS7U7LGJXEKZ7XC6SM0F7XWP6A — один и тот же адрес, и Нибиру — то же самое. Имея дело с адресами в контрактах, нам необходимо учитывать эту характеристику адресов.

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

3. Обратите внимание на операции и переполнение.

В контракте CosmWasm разработчикам необходимо обратить внимание на риск целочисленного переполнения или деления на ноль. Разработчикам рекомендуется использовать типы Uint256 и Uint512 CosmWasm и использовать математическую функцию full_mul().

4. Проблемы контроля доступа

Контроль доступа является одним из основных вопросов безопасности программ. Существует бесчисленное множество инцидентов безопасности, вызванных проблемами контроля доступа, на которые также необходимо обратить внимание в контракте Cosmwasm. Ниже приводится типичный случай:

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

5. Остерегайтесь бесконечных циклов

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

Практика обеспечения безопасности проекта

1. Аудит смарт-контрактов

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

2. Используйте кошелек с мультиподписью.

Сторонам проекта необходимо рассмотреть возможность использования кошельков с мультиподписями для управления казначейством проекта и смарт-контрактами. Учетные записи с мультиподписями должны принадлежать нескольким организациям, чтобы избежать потенциальных рисков контроля доступа и внутреннего зла. В настоящее время Nibiru Chain внедрила решение Nomos с несколькими подписями, и проекты могут рассмотреть возможность использования Nomos для управления активами.

Краткое содержание

В качестве нового уровня 1 Nibiru Chain предоставляет инновационную платформу для DeFi, игр, RWA и других областей. Он направлен на решение проблем доступности, безопасности и производительности приложений Web3 и предоставляет разработчикам и обычным пользователям комплексные и превосходные услуги.

В настоящее время Beosin установила стратегическое партнерство с Nibiru Chain с целью значительно улучшить безопасность экосистемы Web3 и провести передовые совместные исследования для создания более безопасной и инновационной экологической среды блокчейна.

Beosin будет предоставлять профессиональные услуги по аудиту смарт-контрактов и мониторингу рисков для проектов, построенных на Niburu Chain. С помощью решения безопасности Beosin проекты могут выявлять и устранять потенциальные уязвимости и риски безопасности, чтобы обеспечить стабильность и безопасность своих смарт-контрактов и систем. Это не только защищает активы пользователей, но и предоставляет пользователям более надежный опыт, что еще больше способствует безопасному развитию экосистемы Nibiru Chain.