Теперь мы развернули смарт-контракт для предложения первоначального взноса Friend Network Token. По пути мы узнали довольно много о блокчейне Ethereum.

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

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

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

Для желающих мы получили помощь от Augusto Lemble в разработке смарт-контрактов, мы использовали Truffle для развертывания во всех сетях (локальная тестовая сеть, Ropsten, основная сеть). Мы выполнили некоторую отладку в Remix и использовали Solidify, чтобы сгладить наши файлы, чтобы проверить их на Etherscan (используя их инструмент бета-проверки, который лучше поддерживает контракты, развернутые Truffle).

Быть в первую очередь разработчиком JavaScript, привыкать к ожиданию, ожиданию и еще большему ожиданию, поначалу было утомительно - еще один важный урок, извлеченный из технологии Blockchain: тот факт, что все работает медленно по сравнению с выполнением других программ, означает, что тестирование и рецензирование чрезвычайно важно. Тем более что развертывание относительно большого смарт-контракта, такого как наш, для покрытия чистых затрат в реальных деньгах (около 20 долларов США в нашем случае) - даже развертывание Ropsten «стоит» вам денег, так как получение достаточного количества тестовых ETH для запуска пары требует довольно много времени и трудозатрат. содержательных тестов.

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

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

В распределенном реестре все открыто. Теперь, когда наш исходный код проверяется и публикуется как на etherscan, так и github, мы играем с открытыми руками и теперь будем усердно работать, чтобы сделать событие генерации токена успешным.

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

Подводя итог - мы счастливы, что сейчас живем, и сосредоточимся на маркетинге, встречах с партнерами, разработчиками и нашим сообществом на мероприятиях, где сможем. Мы также прилагаем все усилия, чтобы выпустить Friend 1.2 на сервере my.friendup.cloud, чтобы это могли сделать все пользователи демоверсии.

Изображение предоставлено: Фотография обруча, сделанная Тайлером Никсом