Всем привет читатели и любители NEM/Symbol !
Как вы знаете — в начале августа на базе NEM HUB был запущен проект по популяризации и продвижению платформы Symbol и привлечению новых участников или потенциальных, будущих потребителей сервисов платформы.
Мне повезло стать участником проекта на стороне NEM HUB. Один из векторов моей работы в проекте — предварительное тестирование платформы, кошелька, выявление багов, подготовка и написание простых и понятных, в тоже время самодостаточных инструкций для работы с техническими решениями платформы Symbol. Сейчас не буду “раскрывать все карты”, впереди будет еще много интересного, а расскажу о итогах работы с первым заданием.
В рамках первого задания, стояло несколько мини-задач:
- Поднять виртуальный сервер на одной из облачных платформ (AllNodes или Google Cloud или AWS или любой VPS)
- Установить простую ноду Symbol (peer-assembly)
- Или, что предпочтительнее, установить расширенную ноду Symbol (api-harvest-assembly)
- Переименовать ноду, изменив стандартное “машинное” имя на более красивое.
- Продержать ноду в рабочем состоянии до окончания этого этапа.
Какие интересные выводы и статистику мы получили ?
- Активных участников (тех кто смог запустить ноду) — 50 человек
- Участники задания представляют минимум 14 стран, 50 нод :
- Япония (17 нод)
- Украина (6 нод)
- Индонезия(5 нод)
- Россия(5 нод)
- Британия (3 ноды)
- Германия (2 ноды)
- Франция (2 ноды)
- Италия (1 нода)
- Казахстан (1 нода)
- Канада (1 нода)
- Китай (1 нода)
- Тайвань (1 нода)
- Турция (1 нода)
- Швейцария (1 нода) - Использовано 10 различных технических платформ:
- Google Cloud (19 нод)
- AllNodes (17 нод)
- Amazon AWS (5 нод)
- различные локальные VPS (остальные ноды) - Не все участники знакомы с Linux :) Многие участники выполняя задание в первые столкнулись и узнали что такое Linux !
- Облачные платформы требуют изучения и понимания принципов их работы (Google Cloud или AWS). И это, в будущем, может стать очень полезным опытом и знаниями, т.к. на этих платформах можно реализовать фактически любой “технологическую фантазию”. Одним словом — “технологии учить, учить и еще раз учить, всю жизнь” :)
- Частой проблемой была обыкновенная невнимательность :)
- Все участники добились цели и запустили свою ноду !
- Во время массового запуска и эксплуатации нод, было выявлено и описано как минимум несколько багов на платформе 0.9.6.3 и 0.9.6.4, данные были или оформлены как баг-репорт на GitHub проекта или переданы разработчикам
- Во время подготовки к запуску этого задания, документации и предварительном тестировании, были выявлены, задокументированы и переданы разработчикам несколько багов в кошельке Symbol
- Для задания были разработаны несколько инструкций:
1. https://medium.com/nem-hub/abc-of-the-builder-of-nodes-on-the-example-of-symbol-test-node-deployment-bd49f94e7b28
2. https://medium.com/nem-hub/from-registering-to-running-a-virtual-machine-in-aws-amazon-cloud-for-the-symbol-node-en-267532beb820
3. https://medium.com/nem-hub/from-registration-to-launching-a-virtual-machine-in-the-aws-amazon-cloud-for-a-symbol-test-net-node-ru-ce184edc014d
4. https://medium.com/nem-hub/from-registration-to-launching-a-virtual-machine-in-the-google-cloud-en-26c6c05f217f
5. https://medium.com/nem-hub/from-registration-to-launching-a-virtual-machine-in-the-google-cloud-ru-1ae4bc56f6c5 - По итогам практического тестирования, в них было внесено суммарно более 20 дополнений и уточнений
И самое главное — это был первый небольшой шаг для NEM/Symbol сообщества, а впереди вас ждут новые задания, новые знания, новый уникальный опыт !
Большое спасибо особо активным участникам проекта @Raptor2799, @tianbuyung, @TsyArti, @Slav0nBro, @Muxailo, и многим другим !
И конечно представителям NEM HUB: @icocatapult