Выбрать главу

– Шестерых, – ответил я. – Руководителя, двух камрадов по ячейке и троих из подъячейки.

– Семерых, – поправил меня проф, – он же предает и себя тоже. В результате остается семь оборванных связей, которые нужно восстановить. Как?

– Не представляю, как это можно сделать. Все развалится на кусочки – сеть разорвана, – ответила Вайо.

– Мануэль? Задачка-то для школьника.

– Эти ребята, что внизу, должны иметь возможность послать сигнал тем, кто на три уровня выше. Не зная кому, но зная куда.

– Совершенно верно!

– Но, проф, – продолжал я, – можно придумать и более надежную схему.

– Вот как? Эта структура, мой мальчик, выкована усилиями многих революционеров-теоретиков. Я питаю к ним такое доверие, что готов держать пари – скажем, десять против одного.

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

– Мануэль, – с сомнением проговорил проф, – может, попробуешь изобразить схемку? Звучит здорово, но так сильно противоречит общепринятой доктрине, что мне просто необходимо увидеть это своими глазами.

– Ну… был бы компьютер, я бы вам запросто построил стереочертеж. Ладно, попробую.

(Если вы думаете, что изобразить открытую пятиэтажную пирамиду из ста двадцати одного тетраэдра, да еще показать связи между элементами – это раз плюнуть, попробуйте сами.) Наконец я сказал:

– Вот набросок. Каждая вершина каждого треугольника является также вершиной соседних числом от нуля до двух. Там, где это число равно единице, связь может идти в одном или в другом направлении, но для коммуникационной сети с многократным резервированием достаточно и одного. На углах, где число равно нулю, связь пойдет вправо – к следующему углу. Там, где оно равно двум, снова выбираем по правилу правой руки. А теперь проиграем ситуацию на людях. Возьмем четвертый уровень «Г». Эта вершина – камрад Грэм. Нет, давайте-ка спустимся на уровень и посмотрим, что будет, если связь прервется на уровне «Д». В качестве примера возьмем камрада Дональда. Дональд работает под руководством Георга, имеет камрадами по ячейке Джона и Джозефа, а сам руководит еще тремя – Енсом, Евгением и Евой. Еще ему известно, как послать сигнал камраду Дику, в другой ячейке на его же уровне. Дональд не знает ни имени Дика, ни его внешности, ни адреса, ничего, кроме номера телефона для экстренной связи. Теперь смотрите, как это работает. На третьем уровне ссучился камрад Вильгельм и предал своих друзей по ячейке Винсента и Виктора, Бейкера – уровнем выше и Георга, Грэма и Гарри в своей подъячейке. Это изолирует Дональда, Джона и Джозефа, а также всех, кто стоит ниже их. Все трое сообщают об этом – избыточность, необходимая для каждой коммуникационной системы, – но посмотрим, что происходит с сигналом Дональда. Он звонит Дику, но Дик, находившийся под началом у Винсента, тоже отрезан. Это, однако, не имеет значения, так как Дик передает оба сообщения по своей экстренной линии связи Дэвиду. К несчастью, Дэвид находился под командованием Виктора, но он по запасной линии связи передает сообщение через Дилана… что выводит сообщение за пределы «сгоревшей» зоны и связывает нижние уровни с Гуго, Вивиан и Бисваксом, а там и с Адамом наверху… А тот отвечает по связям другой стороны пирамиды с выходами на уровень «А» от Дугласа к Дональду и через них к Дику и Дэвиду. Эти два сигнала, идущие вверх и вниз, не только проходят быстро, но по их источнику штаб сразу может определить, какой ущерб нанесен сети и в каком месте. Мало того что организация продолжает функционировать – она тут же начинает восстанавливаться.

Вайо с недоверием следила за линиями, стараясь поверить, что «идиотская» схема будет работать, хотя, в общем-то, это было очевидно. Показать бы ее Майку на несколько миллисекунд, и он наверняка выдал бы усовершенствованный и более надежный вариант. Да еще придумал бы, как устранить возможность предательства вообще и одновременно ускорить сроки прохождения сигналов. Но я-то не компьютер.