Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
cryptcoins
6 лет назад

Как создать smart contract для ICO и не сойти с ума

Road show, маркетинг, реклама — забудьте про всё, о чём мы говорили раньше, если вы ещё не занялись смарт-контрактом (smart contract). Без него ваше ICO это не больше, чем коробка от компьютерной игры без установочного диска. Именно с помощью смарт-контракта вы будете выпускать токены и продавать их инвесторам.

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

Нехватка специалистов

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

Существует три варианта решения этой проблемы — заказать смарт-контракт на аутсорс, использовать специальную площадку для проведения ICO или написать его самостоятельно.

Первый вариант самый легкий, но обойдется сильно дороже остальных. Так как отрасль молодая, все цены на услуги, связанные с блокчейном и смарт-контрактами, завышено в несколько раз. Например, если одному своему разработчику за месяц вы платите $5000, то за ту же по сроку работу над смарт-контрактом вы заплатите $8000 (а выполнит её, кстати, тоже один разработчик).

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

Правда, площадки возьмут комиссию за свои услуги. Все они берут плату в собственных токенах, но механика оплаты разная. Например, Waves за выпуск одного токена берёт около $4, а Nem позволяет создать мозаику (собственная технология выпуска токенов) за примерно $120 и продавать разные виды токенов в ходе одного ICO.

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

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

Отсутствие инструментов для разработки

И снова — отрасль настолько молодая, что инфраструктуры для работы со смарт-контрактами просто не существует. Приходится работать с сырыми и малофункциональными инструментами.

Кажется, что решение опять лежит в самостоятельной разработке, но на самом деле это не так. Рынок быстро развивается и нет смысла выполнять работу, над которой сейчас уже наверняка работает команда, строящая бизнес как раз в сфере инструментов для создания смарт-контрактов. Лучше сосредоточиться на своем продукте.

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

Если смарт-контракт выпущен, изменить его уже нельзя. Поэтому так трагичны становятся ошибки в коде — после релиза их уже не исправить. В начале ноября 2017 года из-за критической ошибки в клиенте Parity оказалось заморожено около $150 млн. И решения проблемы до сих пор нет.

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

Компаний-аудиторов, которые готовы брать ответственность и репутационные риски, пока не очень много, но с развитием отрасли их будет становиться больше. Аудит Playkey проводило агентство ICOrating, один из крупнейших ресурсов по теме ICO. Это заняло пять дней.

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

0
0.000 GOLOS
На Golos с January 2018
Комментарии (4)
Сортировать по:
Сначала старые