Модуляционный протокол 4 (сокращенно М4) - четвертая версия сетевого стека, разработанного в частном порядке группой компаний из Метрополии. Проект M4 был целиком профинансирован Крайтоном Хальдом, стек используется в его продуктах - таких, как мини-компьютеры и коннекторы.
M4 используют в основном программисты, хакеры, диссиденты и торговцы черного рынка. Также через M4 с определенными ограничениями возможно взаимодействие с сетями других стран.
Период разработки: 20 лет назад, начало 4-й волны технологической революции в Империи.
Модуляционный протокол был разработан в период расцвета частных сетей в Империи, еще до создания и внедрения госсети. Он поддерживал как проводное, так и беспроводное соединение, но изначально полагался на централизованную инфраструктуру доменных имен и сертификатов шифрования, подобно Всемирной Паутине в нашем мире. Он использовал статическую маршрутизацию, что позволяло властям легко отслеживать и блокировать трафик. M1 не обеспечивал должного уровня анонимности для пользователей: АПП могла отслеживать M1-пакеты и устанавливать идентичность отправителей и адресатов.
Период разработки: 12 лет назад
После провала M1, когда властям удалось несколько раз перехватить частные каналы связи, инженеры решили усовершенствовать протокол, сделав его более безопасным и автономным. Протокол M2 стал важным шагом вперед по сравнению с M1, так как он использовал более сложные схемы маршрутизации. В отличие от своего предшественника, M2 включал поддержку децентрализации. Это позволило пользователям обмениваться данными без использования корневых серверов и значительно повысило устойчивость и безопасность сети. Любой мог создать собственную мини-сеть из доверенных узлов - этим занимались, например, сетевые энтузиасты файлообмена. Протокол начал активно использоваться в кругах хакеров, программистов и людей, желающих избежать государственного контроля. Главным недостатком М2 была плохая масштабируемость: для того, чтобы расширить децентрализованную сеть, нужно было вручную добавлять в нее доверенные узлы. Отдельные M2-сети были изолированы и не взаимодействовади друг с другом, что сильно ограничивало сферу применения протокола.
Период разработки: 8 лет назад
Несмотря на то, что M2 стал серьезным шагом в борьбе за анонимность, будучи неуязвимым для атак со стороны имперских властей, хакеры все равно оставались недовольны. Новая версия протокола была предложена как вариант решения проблемы масштабируемости и попытка создать большую защищенную сеть, способную конкурировать с государственной.
В M3 было внедрено множество инноваций, включая «чесночную маршрутизацию» - метод маршрутизации, использующий несколько слоев шифрования для повышения конфиденциальности. Но основным нововведением стала поддержка так называемых порталов - узлов, соединяющих одни сети с другими. Преимуществом M3 была полная обратная совместимость с M1 и M2, благодаря чему родилась «сверхсеть», объединившая через порталы большинство частных хакерских M2-сетей. Пользовательские устройства, которые поддерживали M2, имели полный доступ к «сверхсети» благодаря технологии автоматического проксирования: если адрес узла не существовал во внутренней сети, портал автоматически запрашивал его у своих порталов-соседей во внешних сетях и «притворялся» этим узлом, выполняя роль прокси для передачи данных.
Этот подход оказался вполне рабочим и безопасным, но он добавлял накладные расходы, сокращая время передачи, а также делал сети слишком зависимыми от порталов.
Также M3 был значительно сложнее в настройке и эксплуатации, чем базовый M2, что создало ему репутацию технологии «не для простых смертных».
Период разработки: 5 лет назад, текущее состояние.
M4 стал кульминацией многолетних усилий по созданию эффективной децентрализованной сети, не поддающейся ни государственному контролю, ни частным вмешательствам злоумышленников. В отличие от всех предыдущих версий, M4 полностью избавился от элементов централизованной инфраструктуры, предоставляя пользователю максимальную степень свободы.
Особенности M4: