приятель Алана Тьюринга (тоже героя книги), создатель одной из первых универсальных вычислительных машин. Его главная задача, которой он посвящает себя на службе в американской армии и на флоте, — это взламывание шифров, используемых немецкой и японской армиями. Но прежде чем Уотерхауз оказывается в армии, он учится в Принстоне, учится не слишком удачно и в результате попадает на флот, но не в качестве главного криптографа (это случится позднее), а в качестве музыканта, играющего на глокеншпиле1. История о том, как выдающийся математик оказывается рядовым музыкантом флотского оркестра, написана с замечательным юмором: “Ему дали тест на проверку умственных способностей. Первая задача по математике была такой: порт Смит на 100 миль выше по течению, чем порт Джонс. Скорость течения — 5 миль в час. Скорость лодки — 10 миль в час. За какое время лодка доберется из порта Смита в порт Джонс? За какое время она проделает обратный путь? Лоуренс тут же понял, что задачка с подвохом. Нужно быть полным идиотом, чтобы предположить, будто течение увеличивает и уменьшает скорость лодки на 5 миль в час. Ясно, что 5 миль в час — всего лишь средняя скорость. Течение быстрее в середине реки, медленнее — у берегов; более сложные вариации следует ожидать на излучинах реки. По сути, это вопрос гидродинамики, который решается с помощью хорошо известных дифференциальных уравнений. Лоуренс нырнул в задачку и быстро (или так ему казалось) исписал вычислениями десять листов. По ходу он осознал, что одна его посылка вместе с упрощенным уравнением Навье-Стокса приводит к очень занятной семейке частных дифференциальных уравнений. Он не успел очухаться, как доказал теорему. Если это не подтверждает его умственный уровень, то что тогда подтверждает? Тут прозвенел звонок и собрали работы. Лоуренс сумел спасти черновик. Он отнес листок в казарму, перепечатал на машинке и отправил в Принстон одному из наиболее демократичных преподавателей математики, который тут же договорился о публикации в парижском журнале. Лоуренс получил два свежих бесплатных оттиска несколько месяцев спустя, при раздаче почты на борту линкора „Невада”. На корабле был оркестр, и Лоуренсу поручили играть в нем на глокеншпиле: тест показал, что ни на что более умное он не способен”.
Стивенсон показывает (и в этом случае, и во множестве других), как думает математик, и это писателю удается как редко кому. Математик вглядывается в реальность и видит в ней рациональную структуру. Но это только одна сторона дела; столкнувшись с рациональной структурой, математик может ее обобщить и применить для описания реальности. И вот этот постоянный баланс и обмен — идеализации и уточнения, это проникновение, узнавание и составляют работу математика. А во время войны Уотерхауз вместе с Тьюрингом трудится над тем, как в хаосе символов зашифрованного сообщения прочесть реальную информацию. Распознать смысл в хаосе знаков. Но это только одна из его задач, причем не главная. Уотерхауз вместе с подразделением 2072 занимается “выравниванием колокола”.
Война на театре Атлантики или Тихого океана очень сильно отличалась от войны, которая разворачивалась на территории СССР. Ее отличие, в частности, заключалось в том, что воюющий Советский Союз представлял собой (в целом, за небольшими исключениями, вроде попавших в окружение группировок или партизанских отрядов) односвязную, как говорят математики, область. То есть любую точку (а стало быть, любую военную часть или производящий вооружение завод) можно было соединить с любой другой телефонным кабелем или дорогой, целиком находящимися на советской территории. В этом смысле война Советского Союза, несмотря на гигантские пространства, была локальной. В этой войне была линия фронта.
Война, которая шла в Атлантике или на Тихом океане, по структуре связности была совершенно другой. Огромные водные пространства, разделявшие воинские части и корабли, невозможность однозначно определить линию фронта и необходимость обмена информацией через вражескую территорию (и неизбежный при этом радиоперехват) сделали эту войну — войной криптографов. И английские криптографы сумели взломать шифр “Энигмы” — немецкой шифровальной машины, которая использовалась в том числе для связи с подводными лодками, конвоями, армией Роммеля, действовавшей в Северной Африке. Но мало взломать, нужно еще и сделать вид, что шифр продолжает работать, иначе его немедленно сменят и все придется начинать сначала.
Уотерхауз и Бобби Шафто — другой герой романа, отчаянный американский морпех (его вряд ли можно отнести к удачам романиста, это практически традиционный героический штамп), — занимаются тем, что “выравнивают колокол”, то есть имитируют события, которые могли бы объяснить, почему тонут подводные лодки и конвои, имитируют их таким образом, чтобы с точки зрения немецких криптографов провалы выглядели набором случайностей и аккуратно ложились на нормальное (гауссово) распределение ошибок (“колокол”).
А в наши дни действует внук Лоуренса Уотерхауза — Рэнди. Он программист эпохи раннего Интернета, знаток протокола TCPIP и операционной системы UNIX, человек, писавший в юности игровые программы, а теперь программирующий маршрутизаторы. Он тот, кто вместе со своими друзьями и партнерами в крохотном, но очень богатом нефтью государстве, с благословения его Султана, создает цифровой рай — Крипту. Это — место, в котором должны сосредоточиться огромные информационные потоки, это — колоссальная цифровая биржа. (Такие биржи существуют в реальности, и крупнейшая из них — Лондонская, через которую непрерывно текут терабайтные потоки данных.) Здесь же в условиях сильной криптографической защиты должна родиться всемирная цифровая валюта — единое расчетное средство Интернета, на которое можно купить все и которое не зависит от капризов правительств и зыбкости реальных валют. Впрочем, почему именно эта валюта будет лишена подобных недостатков, не очень понятно.
Кроме того, что Рэнди блестящий программист, он еще и кладоискатель — он ищет и находит затонувшую подводную лодку с немецким золотом времен Второй мировой и огромный склад, запрятанный в базальтовой скале в джунглях Филиппин, где Япония сохранила свой золотой запас (“килотонны” золота). Вместе с Рэнди в этом нелегком деле участвует Дуг Шафто — сын легендарного морпеха.
Поиски золота можно прочесть как реализованную метафору поиска информации, как открытие и разгадку тайны в самом прямом виде. Хотя, на мой взгляд, авантюрная линия романа и более традиционна, и менее интересна, чем криптографическая. Но, возможно, именно традиционность авантюрной схемы позволяет Стивенсону удержать огромный объем романа и сказать очень многое об очень многом — и о математике, и о криптографии, и о войне, и о современности — например, о старт-апах (start-up) — маленьких высокотехнологичных компаниях, у которых нет ничего, кроме идей, а они пытаются выжить и добиться успеха в высококонкурентной среде. Не всем, но некоторым это удается.
Поиски клада, напрямую связанные с расшифровкой закодированных сообщений времен Второй мировой, оказываются той точкой сборки, вокруг которой строится композиция романа. Действие, раскинувшееся по всему земному шару — от Австралии до Великобритании, от лагеря смертников в нацистской Германии до дворца Султана где-то на Малайском архипелаге в конце XX века, действие, в котором участвуют сотни персонажей — американцы, японцы, филиппинцы, китайцы… — это действие постепенно стягивается к тайнику, где Япония укрыла свой золотой запас. И Рэнди этот клад находит,