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

Дело в том, что когда я рассмотрел книги в кристаллах, то наткнулся на то, что абсолютно все их плетения — одинаковые и сравнительно (с телепортом) простые. Различаются они лишь… хешобразом книги, который так же укладывается в девятьсот девяносто девять бит!

Взяв в руки первую попавшуюся книгу и напитав её плетение маной, я от неожиданности едва не выбросил её вон. Книга оказалась… на русском языке! То есть я читал какой-то роман, написанный тысячи лет назад, на другой планете, человеком другой расы, да даже не человеком вовсе, и текст был на русском языке!

Попросив Эт почитать мне вслух текст из этой книги, я услышал обычную демонскую речь. Выходило, что у меня в руках книги с автоматическим переводом на любой язык, в том числе и на те языки, что ещё или уже не существуют!

Но двинемся дальше. Получается, что девятьсот девяносто девяти битное хеш-значение (ну хорошо округлим — килобитное) может быть источником не только мыслеобраза, но и огромного массива информации, по объёму равного книге произвольного размера! При этом и плетение книги, и плетение связи сравнительно простые. По крайней мере они проще тех пластов информации, доступ к которым открывают. Как уложить такое в голове?

Поняв устройство книги, я скопировал плетение одной из них в компьютер, а затем мы снабдили десяток конструктов хеш-сканерами книг и они перенесли все хешобразы из этого хранилища в Орион-128.

Теперь вся библиотека Юрбэ из приблизительно пятидесяти трёх тысяч книг всегда под рукой! Это и круто и не круто одновременно. Дело в том, что получить доступ к тексту книги, иначе как штатным способом, пока невозможно.

Я могу взять и сгенерировать показ любой из них при помощи компьютера, но как, например, сделать поиск? В этих книгах и текста-то нет (в обычном понимании)!

Напитывая плетение книги маной, пользователь начинает “видеть” сохранённый в ней текст. При этом видит его на своём, родном языке. При этом видит его как бы весь сразу, какого бы объёма он не был и потому может перемещать внимание на любой отрывок. Закладки или листание страниц не нужны: вернувшись к книге, очень легко найти место, где остановился ранее.

Но дальше — больше! Когда я увидел, как “готовится” плетение телепорта, то получилось, что в момент его “активации” плетение как бы выбирает себе… хешобраз устройства!

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

И здесь всплыл нюанс. Это прямо-таки квантовая неопределённость: использовать можно либо оригинал либо копию. Неиспользованное плетение становится неработоспособно прямо в момент применения его брата-близнеца. Но, если поправить его хешзначение на взятое из другого активированного телепорта, то возможность телепортации возвращается к нему.

Выглядит это так, будто я имею дело с какими-то подлинно-магическими числами. Вот это число означает телепорт откуда-куда захотим. Вон то — объёмный или текстовый мыслеобраз. А третье — приводит нас к книге любой размерности. И любое из чисел — всего лишь один килобит!

Интересно: а если покопаться в плетении врат то у каждого такого девайса тоже где-то найдутся девять ниточек, формирующих его магическую руну?

Размышляя над выявленной закономерностью, я выдвинул гипотезу, доказать которую я пока не могу, но пока она кажется мне весьма правдоподобной.

На неё меня навёл один из диалогов с Космом.

— А как мы подключим всех жителей планеты к интернету? — спросил он.

— Элементарно! — ответил я, — мы заставим компьютер сплести для каждого свой интерфейс связи и десяток тысяч конструктов разнесут их по свету. В дальнейшем эти же конструкты будут продолжать подключать к компьютеру каждого рождающегося человека, а так же всех прибывающих на Рею через телепорт.

— А если человек уйдёт в другой мир, а затем вернётся, то у него получится новый аккаунт? — задал он вопрос.

— В общем случае да, но мы можем как-нибудь хешировать слепки его ауры с тем, чтобы потом переиспользовать полученное хеш-значение.

— Гм… — задумался Косм, — а как сделать чтобы у двух человек не мог получиться одинаковый идентификатор?

— Можно не бояться этого, просто нужно сделать чтобы вероятность такого события была очень-очень маленькой. Единица делённая на два в сто двадцать восьмой степени, думаю уже достаточно приемлемо, но можно заморочиться и взять штук десять стодвадцативосьмибитных чисел. Или…