Роберт Хайнлайн - Луна жестко стелет
Вид у Ваечки сделался озадаченный.
– Что вы понимаете под «чёткой организацией»?
– Прежде всего функциональную организацию. Как бы вы стали строить электромотор? Стали бы приспосабливать ванночку лишь потому, что она у вас есть? Много ли помог бы делу букет цветов? Или куча камней? Нет, вы воспользовались бы только нужными деталями, пригнанными в размер, и соблюли бы все меры по обеспечению надежности. Ожидаемое действие определяет конструкцию. Точно так же обстоит дело и с революцией. Организация должна быть не крупней, чем нужно. Ни в коем случае не следует принимать в нее кого-то только потому, что он желал бы присоединиться. Не следует никого вовлекать ради удовольствия иметь визави, разделяющего ваши воззрения. В свое время он их разделит, если вы правильно выберете исторический момент. Конечно, воспитательная организация необходима, но она должна существовать отдельно. Агитпроп не является частью базовой структуры. Что касается базовой структуры, революции начинаются с конспирации. Следовательно, базовая структура должна быть невелика, засекречена и организована так, чтобы опасность предательства была минимальной, поскольку целиком исключить предательство не в человеческих силах. Единственным решением здесь является система ячеек, лучшего до сих пор никто не изобрел. Относительно размеров ячеек существует много теоретических разработок. На мой взгляд, опыт истории показывает, что оптимальной является ячейка из трех членов. В большем коллективе нет согласия даже насчет времени обеда, уж что там говорить насчет срока восстания. Мануэль, ты из большой семьи, скажи, вы голосуете, когда вам нынче обедать?
– Нет. Это решает Мама.
– То-то, – профессор вытащил из сумки клочок бумаги. – Представим себе древо из трехчленных ячеек. Если бы я планировал совершить переворот на Луне, я начал бы с нас троих. Первым делом – о руководителе. Голосовать не требуется, выбор очевиден, иначе мы никакая не тройка. Нам известны еще девять человек, три ячейки, но в каждой из них знают только одного из нас.
– Напоминает компьютерную схему с троичной логикой.
– Правда? В следующем слое имеются два способа связи. Этот камрад из второго слоя знает своего лидера и двух своих собратьев, а в третьем слое знает троих из своей подъячейки, состав подъячеек своих собратьев он может не знать, а может и знать. Первый способ увеличивает надежность, второй позволяет быстрее оправиться в случае провала. Предположим, этот камрад не знает. Мануэль, скольких он способен выдать? Надеяться, что никого не выдаст, не приходится. Нынче любому можно прополоснуть мозги, накрахмалить, сунуть под утюг и отдать в пользование. Так скольких?
– Шестерых, – ответил я. – Своего начальничка, своих двух корешков и всю свою подъячейку.
– Семерых, – поправил проф. – Себя он тоже выдает. Таким образом на трех уровнях восстановления требуют семь оборванных связей. Каким образом осуществить восстановление?
– Не вижу возможности, – возразила Ваечка. – По вашей схеме система распадется.
– А ты что скажешь, Мануэль? Учебная задачка.
– Так-так. У этих чмуров внизу должна быть возможность передать информацию на три уровня вверх. Им не надо знать, кому именно, им надо знать, куда.
– Железно!
– Но, проф, – продолжил я. – Есть лучший способ ремонта.
– Неужто? Схема выкована многими теоретиками революции, Мануэль. Я им настолько доверяю, что ставлю десять против одного – ты неправ.
– Деньги ваши станут наши. Возьмем ту же самую ячейку, встроенную в открытую пирамиду тетраэдров. Там, где вершины смыкаются, каждый чмур знает одного из соседней ячейки, знает, как передать ему сообщение, это всё, что ему нужно. При этом условии связь не прерывается, поскольку в равной степени существует как между слоями, так и внутри слоя. Что-то вроде нервной сети. Именно поэтому можно сделать человеку трепанацию черепа, отсосать часть мозгового вещества, а процессы мышления существенно не нарушатся. Есть избыток связей, информация идет по шунтам. Что разрушено, теряется, но целое функционирует.
Проф засомневался.
– Мануэль, ты не мог бы это изобразить на чертеже? Звучать-то звучит, но это настолько расходится с ортодоксальной доктриной, что хотелось бы убедиться своими глазами.
– Эх, нет компьютера, он бы нам мигом вычертил пространственную схему.
(Любому, кто считает, что начертить открытую пирамиду из ста двадцати одного тетраэдра на пяти уровнях так, чтобы видны были связи, – это плевое дело, предлагаю попробовать лично.)
Наконец я сказал:
– Смотрим сюда. Каждая вершина каждого треугольника соединена с нулем, одним или двумя другими треугольниками. Предположим, там, где она соединена с одним, имеется связь. В принципе, в обе стороны, но для того, чтобы получить избыточно многосвязную систему, достаточно и односторонней. В тех углах, где нет соседних треугольников, связь осуществляется направо к следующему углу. Где соседних треугольников два, назначим тоже связь направо. Теперь посмотрим, как это реально работает. Возьмем четвертый слой, слой D. Вот этот угол, скажем, будет камрад Дэн. Нет, давайте спустимся слоем ниже, чтобы показать картину отказа более полно, во всех трех слоях. Возьмем пятый слой, слой Е, и скажем, что вот это камрад Эгберт. Вот это его ячейка: Эдуард и Элмер, – а это их шеф, назовем его Денис. А это ячейка, которая под Эгбертом: Фрэнк, Фред и Фэтсо. И Эгберт знает, что в случае чего он может дать знать Эзре из соседней ячейки в своем же слое. Он не знает Эзру в лицо, не знает его адреса, даже имени его не знает, но знает, скажем, по какому номеру звякнуть в экстренном случае. Итак, Цезарь из третьего слоя стукнул и завалил Цоя и Цинтию в своей ячейке, Бейкера из второго слоя, Дениса, Дэна и Дика, – свою подъячейку из четвертого, так что подъячейка Дениса: Эгберт, Эдуард и Элмер, – и все, кто ниже, потеряли связь с руководством, то есть со слоем А. Об этом сообщают всему четвертому слою все три Э, это избыточная связь, необходимая в любой коммуникационной сети, но мы рассмотрим только то, что происходит после вопла Эгоерта по каналу на Эзру. Эзра – под Цоем и, стало быть, тоже изолирован. Не играет роли, поскольку Эзра передает свой вопл и Эгбертов по своему аварийному каналу Эдмунду. К несчастью, Эдмунд под Цинтией, так что пользуется своим аварийным каналом на Энрайта. И Энрайт получает строенный вопл. А его связь с верхними слоями находится вне погоревшей зоны, и вот эдаким макаром, через Давида, Цуругу и Бисуокса воплы доходят до Адама, на самую верхотуру. Адам отвечает вот по этой стороне пирамиды, и в слое Е, через Эстер и Эдмунда, информация доходит до Эзры, а от него – до Эгоерта. Информация наверх и ответ вниз идут без задержки, и мало того: по числу воплов верхотура точно определяет размеры и место завала. Организация не только продолжает работать, но и мгновенно восстанавливается.