Пользовательская нода MaxPlexPool
Mine_Plex_BankingИдея по созданию пользовательской ноды пришла к нам в начале 2021 года.
Тогда мы ещё смутно понимали, как это работает и какие трудности нам предстоят, но интерес и желание прикоснуться к высоким технологиям превратил идею в цель и мы начали работу.
Ответственным лицом по технологическим вопросам стал наш замечательный друг, дипломированный специалист с огромным опытом в сфере IT и безопасности информационных данных.
Первым этапом подготовки был выбор качественной основы для будущего пула.
Мы рассмотрели более 5 провайдеров, предоставляющих услуги выделенных серверов. И только один удовлетворил нашим требованиям, которые включали в себя:
1) Бесперебойную, безотказную работу сервера ( то есть даже в случае отвала сервера в течение секунды происходило переключение на другой, третий и т.д.), с учётом того ,что на создание блока выделяется 1 минута, этот вариант обеспечивает нам 60 переходов и практически исключает вероятность пропускать блок.
2) Качественный сервис по обслуживанию и отзывчивую техподдержку.
3) Бесперебойную доступность ноды по интернет соединению.
4) Максимальную скорость соединения и ответа от сервера
5) Высокоскоростной режим записи и чтения носителей NVME-ssd
Вышеперечисленные требования и постоянный мониторинг позволили нам не пропустить ни одного блока.
Второй этап заключался в изучении технической документации, установке (развертке) ноды на сервере, запуске всех процессов и синхронизации блоков.
Данный этап занял у нашей команды около 5 дней
Третьим этапом было превращение ноды в пул, который имеет возможность создания, подписания блоков и генерации прибыли, как для владельца пула, так и для других участников.
Для этого было необходимо в течение определённого периода провести тестирование работоспособности, корректности и бесперебойности работы,чем мы и занялись, выполнив все необходимые условия для запуска процессов полноценного пула.
Мы начали ждать и наблюдать. Этот момент можно считать официальный датой запуска пользовательского пула MaxPlexPool
На сегодняшний день это уже более 7 месяцев качественной работы без единого пропуска назначенных нашему пулу блоков.
Максимально приятным событием было получение первой награды.
Далее было важно наладить качественный сервис по отслеживанию состояния ноды, чтобы в случае непредвиденных обстоятельств было своевременное оповещение.
Период тестирования и отлаживания процессов длился примерно месяц.
Четвертый этап заключался в добавлении в пул новых участников (делегаторов)
Но для этого был необходим механизм, который позволяет пользователям безопасно, с сохранением конфиденциальности совершать транзакцию делегирования.
Так как консольный вариант добавления нас не устраивал, а листинг на официальном сайте не был осуществлён и подавляющее большинство комьюнити - это пользователи телеграмм, было принято решение создать телеграмм бота-кошелька http://t.me/MaxPlexNodeBot,
который позволяет отправлять, принимать транзакции, в том числе транзакции делегирования, подтягивать статистику по балансу и формировать ссылку на Эксплорер по совершенным операциям.
Через месяц бот был готов и протестирован, запущена реклама по личным каналам и связям, создана техподдержка.
Всё было хорошо и работало как часы, но данный вариант делегирования всё равно вызвал подозрения у пользователей в связи с необходимостью предоставления Сид фразы для авторизации кошелька.
Хотя этот инструмент не хранил и не передавал секретные данные в чистом виде и был максимально безопасен.
Необходимость в более качественном и доверенном кошельке всё же оставалась.
Пятым этапом стало создание кошелька со сбором транзакции в браузере по прототипу кошелька "метамаск".
Для повышения уровня доверия со стороны пользователей было принято решение создать улучшенный кошелек, который мог бы на стороне пользователя собирать, подписывать и отправлять уже готовую транзакцию в сеть, сохраняя при этом приватность конфиденциальных данных
Объединив усилия и распределив обязанности, мы создали сайт кошелёк и разместили его на одноименном домене: https://maxplexpool.com
По всем правилам выложили открытый исходный код в свободном доступе на: https://github.com/hamti2018/wallet-mp
Данное решение позволило повысить уровень доверия со стороны комьюнити.
Помимо этого, данный продукт позволил нашим партнёрам совершать транзакции в период недоступности(по причине тех работ)официальных кошельков компании.
Шестым этапом стал листинг пользовательских нод на официальном сайте.
Это приятное и долгожданное событие, позволило выйти нашей команде и пулу на новый уровень доверия и полного признания всех наших продуктов среди сомневающихся!
Так же, приятным моментом было попасть в пятерку первых пользовательских пулов, которые получили листинг.
Следующим этапом развития команды пула MaxPlexPool станет создание децетрализованного решения (кошелька) без привязки к домену.
А именно расширение в браузере, которое будет работать в сети Майнплекс по принципу работы кошелька "Метамаск"
С уважением команда MaxPlexPool.