Технологическое обновление: письмо от технического директора Syntropy by scrollden⋰·⋰ Syntropy Feb, 2022

Эксклюзивный взгляд на значительный технологический прогресс, достигнутый за последние год

Иногда работа над Syntropy похожа на съемки фильма. То, что кажется простым и элегантным для зрителя, часто представляет собой огромный объем работы для десятков, если не сотен людей, каждый из которых привносит свой уникальный взгляд и опыт. В настоящее время мы находимся на стадии “работы”. Как и в кинопроизводстве, мы создали несколько рабочих потоков, каждый из которых посвящен созданию технологического компонента. По отдельности каждая деталь может не иметь большого значения, но когда все они объединены, результат впечатляет.

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

Я в восторге от того, что мы создаем технологию, которая значительно облегчит прогресс в нашем пространстве. Скоро мы все перейдем в новый Интернет — Web3. Я хочу уделить немного времени тому, что происходило за кулисами, и почему я невероятно рад предстоящему году. Давайте начнем с некоторых статистических данных.

Команда Syntropy: удвоилась в размерах.Узлы Syntropy: 800 узлов сейчас работают на более чем 140 провайдерах.Syntropy Connections: было установлено более 2,1 миллиона соединений.Syntropy агент: был загружен более 3 миллионов раз.Syntropy коммиты агента: наша команда сделала более 400 коммитов.Syntropy Stack: мы перешли от закрытой бета-версии к полноценному SaaS-продукту.Сервисы и приложения Syntropy: мы запустили Syntropy Stack, VPN и Windows App.Подключения Syntropy Stack: контроллер теперь может обрабатывать до 15 000 одновременных подключений (полная сетка).Релизы Syntropy Stack: мы выпустили 13 новых обновлений, в которых представлены новые функции и улучшения.Блокчейн: 556 узлов теперь работают в нашем AmberChain, со средним временем блокировки 7 секунд.Стейкинг: Смарт-контракты Nominator и Validator, заблокировано 200+ миллионов токенов NOIA в 1 500 активных кошельках, ожидается, что количество токенов достигнет 250 миллионов.

Расширение команды

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

Внедрение Syntropy Stack в Web3 имеет наивысший приоритет. Это позволит разработчикам Web3 построить сценарии использования для создания интернет-сети с использованием блокчейна и доставить трафик Web2 и Web3 в сеть DARP. Чтобы ускорить прогресс, мы сформировали специальный отдел исследований и разработок, единственной целью которого является работа над архитектурой децентрализованной платформы Syntropy Stack, которая может масштабироваться в нескольких цепочках и разрабатывать продукты Web3. Специальная команда сейчас посвящает 100% своего времени тому, чтобы это произошло.

Для Syntropy всегда было важно глобальное внедрение на предприятиях. Мы продемонстрировали свое стремление к этому, наняв таких новых сотрудников, как Джефф Лакутюр, который возглавляет нашу команду по продажам. Тим Мерфи, который предоставляет свои выдающиеся технические знания для поддержки внедрения на предприятиях. Такие советники, как Шон Хакл, Роман Пацевич и Джо Вайнман, чей опыт говорит сам за себя.

Сила технического сообщества — это то, что отличает хорошие проекты от лучших. Мы начали собирать команду мирового класса по связям с разработчиками, чтобы ускорить принятие проекта разработчиками, гарантируя, что каждый разработчик будет чувствовать себя в Syntropy как дома. Я горжусь тем, что Абдельрахман Омран пришел к нам из Google, чтобы создать эту команду, используя свои знания, полученные там.

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

Интеграции являются ключевыми компонентами нашего долгосрочного успеха — Syntropy должен быть совместим со всем. В прошлом году мы запустили более десятка интеграций, включая Minecraft, CS:GO, Terraria, Elrond, Polkadot, Chainlink, Ethereum, Ethereum 2.0, Bitcoin, GTA Mod FiveM, Team Fortress 2, ARK: Survival Evolved, Filecoin.

Я горжусь тем, что многие из них возникли непосредственно в рамках программы Syntropy Builders. Использование возможностей глобального сообщества разработчиков является неотъемлемой частью нашей работы. Теперь, когда у нас есть квалифицированный отдел по работе с разработчиками, все необходимые ресурсы уже здесь, и в 2022 году мы вернем фокус на эту область. Я приглашаю вас ознакомиться с нашей статьей о важности интеграций, чтобы глубже понять достоинства этого подхода.

В прошлом году мы запустили наш тестовый блокчейн — Amber chain — который позволил вам принять участие в экосистеме Syntropy на ранней стадии, а нам — создать и внедрить части нашего решения в цепь. Мы развернули смарт-контракты в сети Ethereum, которые позволили вам размещать токены NOIA и получать прибыль. Один из контрактов интегрирован с цепочкой Amber, позволяя вам размещать узлы валидаторы в цепочке Amber или номинировать на них свои токены.

Контракты заблокировали более 200+ миллионов токенов NOIA, и в этом году мы ожидаем, что это число достигнет 250 миллионов токенов (примерно половина циркулирующего предложения). Почти 1 500 кошельков активно пользуются стейкингом токенов NOIA, а в сети Amber chain развернуто 556 узлов, среднее время блока составляет 7 секунд.

Эти данные свидетельствуют о том, что наш блокчейн исправен. Тем не менее, важно то, что это был шаг к подготовке децентрализованной версии стека для развертывания и тестирования разработчиками и клиентами, а также помощь в завершении наших технологических планов Web3 на 2022 год и далее. Суть заключается в том, чтобы собрать валидаторы как децентрализованный набор участников сети, что обеспечит безопасность и масштабирование пропускной способности сети и снизит стоимость услуг. В конечном итоге каждый кусочек головоломки, которую мы сейчас собираем, ляжет на блокчейн. Это откроет дверь для Web3 и позволит разработчикам dApp и начать строить и управлять сетями децентрализованным способом. Что еще более важно — это поддержание полной функциональности Syntropy Stack для программного обеспечения корпоративного уровня и мира Web2 для обеспечения больших объемов пропускной способности нашей децентрализованной сети DARP.

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

Писатели Syntropy: В рамках программы “Пишите с Syntropy” мы налаживаем связи с лучшими писателями-технологами по всему миру и вместе работаем над созданием значимого контента для разработчиков. Мы способствуем долгосрочному сотрудничеству и помогаем талантам развивать свои личные бренды в качестве писателей, создателей контента и идейных лидеров.Тестировщики Syntropy: Мы приглашаем сетевых и DevOps инженеров протестировать технологический стек Syntropy в рамках программы Syntropy Test. Мы не только уже получили множество отзывов, но и установили прочные отношения с разработчиками, работающими в компаниях от небольших стартапов до предприятий S&P 500, что, как я полагаю, будет способствовать нашему росту в этом году.Syntropy Builders: В рамках программы Syntropy Builders мы даем возможность разработчикам создавать интеграции и многое другое. Наша приверженность этой программе очевидна, поскольку мы выделили первоначальный компенсационный фонд в размере 1 миллиона долларов США для всех участников, которые завершают проекты, и в этом году мы планируем использовать этот фонд еще больше.

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

Мы внедрили подход Единой плоской сети, где все соединения могут управляться одновременно.Мы внедрили выбор часовых поясов, чтобы удовлетворить потребности наших глобальных клиентов.Мы полностью переработали потоки аутентификации и добавили потоки регистрации/входа в систему одним кликом с социальными логинами.Мы улучшили безопасность платформы, раскрыв токены агентов и их области действия, а также добавив 2FA при входе в систему.Мы добавили виртуальные конечные точки, чтобы охватить случаи использования нескольких устройств.Мы полностью переработали функциональность Network Graph, используя мощную библиотеку ReGraph от Cambridge Intelligence.Мы добавили несколько способов отображения одной и той же сети — с помощью графиков, таблиц, карт или секций кода.Мы внедрили расширенные сетевые фильтры, которые позволяют объединить несколько фильтров в целостный запрос.Мы внедрили раздел “Аналитика” для предоставления информации о задержке, пропускной способности и потере пакетов для каждого соединения. Это было сделано в рамках подготовки к предстоящей функции SDN, поскольку это позволит получить представление о каждом альтернативном маршруте.Мы значительно улучшили отображение статуса соединения, чтобы предоставить пользователям своевременную и непроизводную информацию.Мы активно тестируем развертывание функций SDN.

Syntropy Stack Примечания к выпуску:

Контроллер

В 2021 году мы начали делить наш Syntropy Stack Controller на более мелкие кусочки, перейдя к более устойчивой микросервисной архитектуре. Сейчас мы используем более десяти микросервисов, которые в основном написаны на языке Go. Мы будем продолжать такое изменение архитектуры и развивать эти высокодоступные и отзывчивые сервисы, что должно поставить нас на хороший путь к полностью децентрализованным сервисам Syntropy, а также поддерживать возможности Web2-приложений корпоративного уровня. Поскольку мы уже масштабировались до микросервисов, мы сможем начать децентрализовать их один за другим и эффективно масштабировать их с помощью блокчейн-платформ. Архитектура также позволит нам предложить управление сетью Web2, готовой к производству, и повторно использовать поддержку микросервисов в децентрализованных средах.

Агент

Syntropy Agent — это неотъемлемый технический компонент для управления сетями и соединениями. Я горжусь тем, что за последний год он стал намного лучше во всех смыслах — все благодаря более чем 400 коммитам, сделанным нашими разработчиками. Они полностью переписали его на Golang, заменив предыдущую реализацию на Python. Этот шаг открыл гораздо больше свободы для разработки и значительно повысил производительность. Мы переработали механизм выбора маршрута, что позволило повысить надежность и отказоустойчивость, и выпустили код агента под лицензией MIT с открытым исходным кодом. Наконец, позвольте мне закончить этот параграф такой информацией: наш агент был извлечен из хаба Docker более 1 миллиона раз!

DARP

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

В этом году после длительного периода исследований в области разработки полностью распределённой технологии DARP ожидаются интересные обновления, которые позволят сделать цели и развитие протокола более открытыми, интегрировать его в Syntropy Stack, а также в нативные решения Web3 и масштабировать сеть до больших значений.

Syntropy VPN

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

Для решения этой проблемы мы запустили Syntropy VPN — самый простой из известных нам способов развертывания частной VPN. Используя Syntropy Stack, вы развертываете инфраструктуру и полностью владеете своими данными. Самое приятное, что кривая обучения значительно снизилась, облегчая доступ к частным VPN большему числу пользователей Интернета, чем когда-либо прежде.

Приложение Syntropy для ОС Windows

И последнее, но не менее важное, мы запустили приложение Syntropy Windows Application, которое по сути действует как Syntropy Agent, но на ОС Windows. Это позволяет подключать любую машину Windows к сетям, развернутым на Syntropy, или к частным Syntropy VPN.

Планы на будущее

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

Общие рабочие пространства

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

Интеграция Terraform

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

Децентрализация

Наши приоритеты ясны. Необходимо создать децентрализованный технологический стек, доступный для всех разработчиков, создающих децентрализованный интернет, чтобы поддержать потребности меняющегося интернет-ландшафта. Это наша миссия, и я уверен, что в этом году все кусочки и части соединятся в одно законченное решение, работающее на Amber Chain. Мы выделим Syntropy из всех сетевых решений на рынке и получим явное конкурентное преимущество в этом новом ландшафте”.

Личное обращение к сообществу

Как недавно сказал один из наших близких партнеров: “Тишина — часто лучший признак прогресса”. В начале года мы приложили все силы, чтобы наметить планы и пути развития Syntropy. Вся тяжелая работа, проделанная командой за последний год, встала на свои места. Направление четко определено: создать продукт, ориентированный на Web3, готовый принести корпоративные приложения Web2 в мир Web3 на децентрализованном интернет-уровне, управляемом сообществом Syntropy. Технология готова служить в качестве уровня связи для подключения физической или виртуальной инфраструктуры в мире Web3 блокчейн и смарт-контрактов через решения, развернутые на таких экосистемах, как Substrate или EVM. Команда активно работала над дорожными картами и дорабатывала архитектурные планы для основных частей развертывания технологии в этом году, что сделает Syntropy важной частью экосистемы Web 3. Мы приглашаем сообщество поддержать наши усилия в этом направлении.

Все это в дополнение к регулярным обновлениям разработки Stack, поддержке приема новых и существующих клиентов и постоянному развитию нашей производственной инфраструктуры, чтобы оптимизация, наблюдаемая в сети DARP, была доступна через Stack. Все это становится слишком захватывающим!

Соединяя точки

Я лично считаю, что Stack станет воротами в будущее Web3. Испытав проблемы разработки, а также размер экономики dApp, я полностью уверен в нашей стратегии производства программного обеспечения, которое может быть широко принято разработчиками и предприятиями для установления соединений и направления интернет-трафика в децентрализованной экономике пропускной способности. В конечном счете, ценность блокчейна определяется экономической ценностью или ценностью воздействия, создаваемой или привносимой из централизованной экосистемы. После запуска нашего решения Web3 на блокчейне Syntropy обеспечит программируемые интернет-сервисы, которые будут предоставляться с помощью токена $NOIA. $NOIA откроет двери к собственному способу управления сетями Web3 через блокчейн, а Syntropy продолжит создавать новые сценарии использования оптимизированного и децентрализованного интернет-уровня. Я считаю, что это идеальный рецепт. Мы никогда не были так уверены в том, что эта технология окажет глубокое влияние на будущее Web3. Настойчивость — это преимущество.

Да здравствует Web3

Jonas Simanavicius, технический директор Syntropy