Показать сообщение отдельно
Старый 18.08.2020, 17:38
#1
Любитель
 
Имя: Иван Тихонов
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 19.07.2012
Сообщений: 15,937
Благодарностей: 67

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

Инженер по безопасности биржи Coinbase Надир Ахтар рассказал о технических факторах, которым должны соответствовать токены стандарта ERC20 для размещения на платформе. Надир Ахтар (Nadir Akhtar)* назвал четыре характеристики, которыми должны обладать токены эмитентов, желающих разместить свои активы на*Coinbase.*Это наличие проверенного исходного кода; использование библиотек, соответствующих стандартам индустрии; ограниченные возможности привилегированных участников, а также простой и модульный дизайн.*

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

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

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

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

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

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

Источник: Bits.media
__________________
Bits.media - о криптовалютах по-русски
polym0rph на форуме
Перейти в тему этого сообщения: Инженер Coinbase назвал технические требования для листинга токенов ERC-20