Инженер Coinbase назвал технические требования для листинга токенов ERC-20

назвал<–/noindex–> четыре характеристики, которыми должны обладать токены эмитентов, желающих разместить свои активы на Coinbase. Это наличие проверенного исходного кода; использование библиотек, соответствующих стандартам индустрии; ограниченные возможности привилегированных участников, а также простой и модульный дизайн. 

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

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

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

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

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

«Если при разработке токенов следовать этим принципам безопасности, можно создать открытую финансовую систему с высоким уровнем безопасности», – написал инженер Coinbase. Напомним, что на прошлой неделе закрылся проект DeFi YAM Finance. Стартап начал проведение ICO, на котором было собрано около $76 млн, без прохождения аудита. Менее чем через два дня YAM Finance закрылся из-за критической ошибки в коде смарт-контракта.

Это также будет Вам интересно:

Источник

Интересное по теме
17.05.21
Медиагруппа “Патриот” проведет прямой эфир на тему благоустройства российских городов
29.11.19
Сотрудник MoneyGram считает, что ODL от Ripple значительно снижает наши операционные расходы
07.07.20
Энергетики нашли еще одну подпольную майнинг-ферму в Ленинградской области
21.12.20
Уникальная ситуация – между двумя чтениями бюджета власть сняла 8,5 млрд грн из Пенсионного фонда, – Розенко
28.07.20
Смена главы НБУ или мировой кризис: журналисты выясняли, почему растет курс доллара (видео)
iMag.one - Самые важные новости достойные вашего внимания из более чем 300 изданий!