В начале шестидесятых один киевский математик предложил связать весь Советский Союз вычислительной сетью — и на протяжении двадцати лет наблюдал, как государство, для которого он её проектировал, делает всё возможное, чтобы этого не произошло.
До того как Виктор Глушков сформулировал свой проект, первую попытку предпринял другой человек. В 1959 году военный инженер Анатолий Китов направил руководству страны предложение — объединить вычислительные мощности военных и гражданских ведомств в единую сеть для управления экономикой. Идея была по-инженерному рациональна: зачем держать дорогие машины порознь, если ночью, когда военные расчёты не ведутся, те же ЭВМ могли бы обрабатывать хозяйственные задачи? Китов оформил это как проект «Красная книга» и адресовал его напрямую Хрущёву, минуя промежуточные инстанции. Военное ведомство восприняло предложение как посягательство на свои ресурсы. Инициативу отклонили, Китова исключили из партии и сняли с должности. Урок был прозрачен: тот, кто предлагает делиться вычислительными мощностями, рискует остаться без собственных.
Этот эпизод задал шаблон, по которому разворачивались все последующие попытки. Любая сеть по определению требует, чтобы узлы обменивались данными, а обмен данными в системе, где информация — валюта власти, воспринимался как угроза. Китов наступил на эту мину первым. Глушков подойдёт к тому же минному полю тремя годами позже, но с другого фланга и с куда более масштабным замыслом.
В 1962 году академик Глушков, к тому времени уже директор Института кибернетики в Киеве, представил проект ОГАС — Общегосударственной автоматизированной системы учёта и обработки информации. Замысел был трёхуровневым: один центральный вычислительный узел в Москве, до 200 региональных центров по всей стране и до 20 000 локальных терминалов на предприятиях. Данные о производстве, запасах, поставках должны были стекаться снизу вверх, обрабатываться и возвращаться обратно в виде скорректированных планов — в реальном времени.
Грубо говоря, Глушков хотел превратить советскую экономику в организм с работающей нервной системой. Госплан получал бы не отчёты двухмесячной давности, составленные с поправкой на приписки, а живой поток цифр: сколько стали выплавлено сегодня, сколько вагонов простаивает на сортировочной в Новосибирске, сколько хлопка не дошло до текстильной фабрики в Иваново. Система должна была поддерживать планирование, а не заменять плановиков — но сам факт того, что данные перестали бы фильтроваться через десятки чиновничьих рук, менял всё.
Масштаб требуемой инфраструктуры пугал. Стране нужны были тысячи совместимых друг с другом ЭВМ — а советская вычислительная техника к тому моменту производилась разрозненными сериями, часто несовместимыми даже внутри одного завода. Нужны были каналы связи, способные передавать данные между регионами, — а телефонная сеть в сельских районах едва справлялась с голосовыми звонками. Нужны были программисты, инженеры, операторы — сотни тысяч человек, которых ещё предстояло подготовить. Глушков понимал всё это и предлагал поэтапное развёртывание, но первый этап требовал политического решения, которого до 1970 года так и не последовало.
В 1970 году Глушков вышел с официальным запросом на финансирование. Цифры, которые он назвал, заставили замолчать даже сочувствующих: 20 миллиардов рублей и штат порядка 300 000 человек. Для сравнения: весь годовой оборонный бюджет СССР в тот период оценивался в сопоставимые суммы. Глушков аргументировал, что система окупится за считанные годы — потери от неэффективного планирования, по его расчётам, превышали стоимость ОГАС многократно. Но бюджетная логика и политическая логика — разные дисциплины.
Запрос был отклонён. Формально — из-за стоимости. Фактически — потому что к этому моменту против проекта сложилась коалиция, которую не мог бы продавить ни один учёный, даже с академическим статусом. Ключевой фигурой сопротивления стал министр финансов Василий Гарбузов. Его позиция была понятна с ведомственной точки зрения: ОГАС предполагала единый формат данных и прозрачность финансовых потоков, а это грозило Минфину потерей монополии на экономическую статистику. Когда каждый завод может напрямую передавать цифры в центр, посредник становится лишним — и посредник это понимал отлично.
Меня поражает одна деталь: Глушков не был наивным мечтателем, запертым в лаборатории. Он ездил на совещания, вёл переговоры, пытался найти компромиссы с министерствами. Он предлагал модульное внедрение — начать с нескольких отраслей, показать результат, расширить. Но каждый компромисс размывал саму идею единой сети. Отраслевое министерство соглашалось на автоматизацию — но только свою, только под своим контролем, только со своими стандартами. Сеть без единого протокола — это набор островов, соединённых паромами, которые ходят по расписанию, удобному каждому острову в отдельности.
Параллельно с ОГАС в Советском Союзе действительно создавались автоматизированные системы управления — АСУ. К середине семидесятых их насчитывались сотни. Отдельные предприятия, отрасли, ведомства обзаводились собственными вычислительными центрами, писали собственное программное обеспечение, решали собственные задачи. Металлургический комбинат считал загрузку прокатных станов. Нефтеперерабатывающий завод оптимизировал расход сырья. Железнодорожники пытались отслеживать вагонный парк.
Проблема была в том, что каждая АСУ существовала в собственном информационном пузыре. Данные из системы одного министерства нельзя было напрямую передать в систему другого: разные форматы, разные машины, разные языки программирования, разные представления о том, что вообще считать единицей учёта. Когда Госснаб говорил «тонна проката», он имел в виду одно, а когда тот же прокат проходил через систему Минчермета — немного другое. Эта рассогласованность на уровне определений делала интеграцию технически мучительной даже там, где политической воли хватало.
Существовали и альтернативные проекты с похожими амбициями. СОФЭ — система оптимального функционирования социалистической экономики — предлагала математически рассчитывать оптимальные цены и распределение ресурсов. ЕГСВЦ — Единая государственная сеть вычислительных центров — была попыткой хотя бы стандартизировать техническую базу. Академсеть связывала научные учреждения. Каждый из этих проектов решал свой фрагмент задачи, но ни один не претендовал на ту целостность, которую закладывал Глушков.
В последние годы проект оброс мифологией, которая мешает понять его настоящее значение. ОГАС часто называют «советским интернетом», и эта формула эффектна, но неточна до искажения. Интернет — ARPANET, а затем TCP/IP — строился как распределённая пакетная сеть без единого центра, устойчивая к повреждениям, изначально рассчитанная на горизонтальное взаимодействие между равноправными узлами. ОГАС была иерархической: данные поднимались от терминалов к региональным центрам, от региональных — к московскому узлу. Это дерево, а не паутина.
Кроме того, интернет в конечном счёте стал средой для общения людей — электронная почта, форумы, веб-страницы. ОГАС проектировалась для обмена экономическими данными между учреждениями. Никаких личных сообщений, никакого свободного доступа к информации для граждан. Путать её с интернетом — всё равно что называть конвейер Форда прообразом автобана: оба связаны с движением, но задачи у них принципиально разные.
Тем не менее сравнение не лишено смысла в одном отношении: и ОГАС, и ARPANET возникли в одну эпоху, из одного и того же осознания — вычислительные машины, соединённые каналами связи, способны на качественно иное, чем изолированные ЭВМ. Разница в том, что американский проект вырос из академической среды, где горизонтальный обмен был нормой, а советский — из плановой вертикали, где любой незапланированный обмен выглядел подозрительно.
Принято считать, что ОГАС погубили бюрократы. Это правда — но не вся правда. Даже если бы Гарбузов и его единомышленники волшебным образом исчезли, проект столкнулся бы с материальными ограничениями, которые невозможно было преодолеть постановлением Совмина.
Советская электронная промышленность к началу семидесятых отставала от западной на поколение, а в отдельных областях — на два. Серийное производство надёжных, совместимых между собой машин так и не было налажено в масштабе, необходимом для ОГАС. Решение о копировании архитектуры IBM System/360 — серия ЕС ЭВМ, запущенная в производство в 1971 году, — должно было решить проблему совместимости, но создало новую: зависимость от чужих стандартов и хроническое отставание в освоении каждого следующего поколения. Каналы связи оставались узким горлом: междугородная телефонная сеть была перегружена, а выделенные линии передачи данных существовали лишь фрагментарно.
Но самый острый дефицит был нематериальным. ОГАС требовала, чтобы предприятия передавали наверх точные данные. А вся логика советской хозяйственной жизни толкала к обратному. Заниженный план легче выполнить. Завышенный отчёт приносит премию. Скрытые резервы — страховка от непредсказуемых разнарядок. Директор завода, который честно сообщал бы в систему, что у него на складе лежат три тысячи тонн неучтённого металла, рисковал этот металл потерять — его тут же перераспределили бы. Система, построенная на прозрачности, требовала доверия — а доверие между уровнями советской управленческой вертикали было ресурсом более дефицитным, чем полупроводники.
Я думаю, это и есть центральный парадокс: ОГАС была нужна именно потому, что данные в экономике были недостоверны, — но она могла работать только с достоверными данными.
После отказа в финансировании в 1970 году Глушков не остановился. Он продолжал развивать теоретическую базу, работал над отдельными элементами системы, писал книги и статьи, выступал на совещаниях. Институт кибернетики в Киеве оставался одним из сильнейших научных центров страны. Но ОГАС как единый проект перестала существовать в политическом пространстве — она превратилась в набор разрозненных инициатив, каждая из которых решала локальную задачу и не претендовала на общесоюзный охват.
Семидесятые и начало восьмидесятых стали временем тихого угасания большой идеи. Отраслевые АСУ продолжали множиться, но без единого стандарта и без связности между собой. Каждое министерство строило свой цифровой забор. Госплан по-прежнему работал с бумажными балансами, которые к моменту утверждения уже не отражали реальность. Экономика усложнялась — номенклатура продукции росла, логистические цепочки становились длиннее, — а инструменты управления оставались по существу теми же, что в пятидесятые.
Виктор Глушков умер 30 января 1982 года, ему было пятьдесят восемь лет. С его уходом проект лишился единственного человека, обладавшего одновременно научным авторитетом, политическими связями и упрямством, необходимым для того, чтобы снова и снова поднимать вопрос на государственном уровне. После 1982 года об ОГАС как о целостном замысле уже никто не говорил всерьёз.
Могла ли ОГАС спасти плановую экономику? Вопрос звучит драматично, но по существу он некорректен — потому что предполагает, будто проблема плановой экономики была вычислительной. Глушков, при всём его гении, исходил из предпосылки, что план можно сделать точным, если собрать достаточно данных и обработать их достаточно быстро. Но план в советской экономике был не математической задачей — он был результатом торга. Министерства торговались за ресурсы, предприятия — за показатели, регионы — за инвестиции. Компьютер мог ускорить арифметику, но не мог устранить торг — потому что торг был не багом системы, а её несущей конструкцией.
При этом отмахиваться от ОГАС как от утопии тоже нечестно. Глушков видел реальную проблему: к шестидесятым годам советская экономика производила больше информации, чем могла переварить. Количество наименований продукции исчислялось миллионами, межотраслевые связи — десятками миллионов. Ручной расчёт баланса для такой системы был физически невозможен, и Госплан справлялся только за счёт грубых агрегаций, которые неизбежно порождали дефициты и затоваривание. Вычислительная сеть действительно могла бы смягчить эту проблему — если бы данные, поступающие в неё, были честными.
История ОГАС — это история о том, как техническое решение столкнулось с институциональной реальностью, для которой прозрачность данных была не благом, а угрозой. Министерства не были иррациональны в своём сопротивлении — они защищали свои полномочия, как защищает их любая бюрократическая структура в любой стране. Разница в том, что в рыночной экономике цены выполняют часть той координирующей работы, для которой Глушков проектировал свою сеть, — и выполняют её без чьего-либо разрешения. В плановой экономике замены ценовому сигналу не было, и ОГАС могла бы стать такой заменой — но для этого ей нужно было получить то, чего никто не мог ей дать: правду снизу доверху.
Проект так и не был развёрнут как единая общесоюзная система. Отдельные его элементы растворились в ведомственных АСУ, а идея целостной вычислительной сети для управления экономикой пережила и своего автора, и страну, для которой создавалась, — но уже как предмет исторических исследований, а не как инженерный план.