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