KnigaRead.com/

Януш Зайдель - Предел

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Януш Зайдель, "Предел" бесплатно, без регистрации.
Перейти на страницу:

Магазин санитарии и гигиены размещался на боковой улице, пустой и затененной стенами небоскребов.

За стеклом входной двери висела табличка: «Просим извинить. Неполадки с электропитанием». Карл толкнул дверь. Она была не заперта. В глубине магазина стояли двое: девушка, копавшаяся в автомате с открытой передней стенкой, и мужчина, прислонившийся к другому автомату.

– Не работает! – буркнула девушка, мимолетно взглянув на Карла и не прекращая своего занятия.

– Мне необходимы лезвия для бритвы «Атра Супер Дубль Эдж», – сказал Карл.

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

Только теперь мужчина, стоявший около автомата с косметикой, повернулся к Карлу. Верхнюю часть его лица прикрывали огромные противосолнечные очки, а нижнюю – обильная, густая растительность.

– Привет, Прон! – сказал он, подняв руку. – Садись и послушай.

Карл присел на стул, бородач продолжал стоять, опершись спиной об автомат, забитый разноцветными баночками и флаконами, поблескивавшими за оконцами подачи. Он помолчал с минуту, изучая Карла из-за очков.

– Все очень просто, Прон, – сказал наконец, улыбнувшись одними губами, что было едва заметно за густой бородой и обвислыми усами. – У нас здесь Ключ, персонифицированный на тебя. На нем твой номер и все персональные данные, а оптиметр папиллярных линий подогнан под твои пальцы. Это дубликат твоего легального Ключа, и ты можешь пользоваться им как своим собственным. Однако с определенными условиями. Слушай внимательно и запоминай, а прежде всего постарайся понять принцип нашего… хм… эксперимента.

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

– Не стану объяснять технических деталей, все равно не поймешь, да и… ни к чему тебе их знать. По образованию ты экономист, так что термины из области банковского дела и финансов тебе должны быть знакомы. Как известно, существуют две группы автоматов, предназначенных для производства операций с пунктами при помощи Ключа: в первую входят автоматы для мелких операций – продающие газеты, сигареты, входные жетоны метро, кино и так далее. Словом, те, в которых расходуют небольшие суммы пунктов, не позволяющие серьезно мошенничать. К этой группе относятся также автоматы расчетные, то есть те, в которых пункты с Ключа одного гражданина могут быть переведены на Ключ другого. Здесь тоже невозможно нанести вред обществу, поскольку ни один товар не передается в частные руки. Все автоматы этой группы действуют чрезвычайно просто. При закупке, когда ты вводишь свой Ключ в отверстие автомата, он считывает состояние пунктовых реестров, записанных на Ключе, то есть проверяет, располагаешь ли ты достаточной суммой, чтобы осуществить операцию. В момент, когда ты касаешься нужного сенсора на панели автомата, требуя выдать определенный товар, автомат вычитает из суммы, фигурирующей в соответствующем, предположим желтом, реестре Ключа, величину стоимости товара, записывает эту стоимость в другом, вспомогательном реестре текущих оборотов твоего Ключа и добавляет к той позиции, все еще только на твоем Ключе, номер автомата, в котором совершена покупка. Запомни, ибо это очень важно: автомат не контактирует с Банком, не проверяет соответствия пунктов на Ключе состоянию твоего счета в Банке. Он как бы принимает «на веру», что состояние Ключа правдиво. Также – и это тоже очень важно – автомат не записывает «у себя» номер Ключа, с которым осуществлена операция. Таким образом, единственный след данной покупки остается на твоем Ключе и сводится к переброске части пунктов с главного реестра на реестр текущих расходов, а также к записи номера автомата, на котором ты произвел закупку. Так же обстоит дело при личных расчетах: на Ключе дающего уменьшается показание главного реестра, в реестре текущих расходов появляется переданная сумма, а также помер Ключа, на который совершена передача. Ключ берущего регистрирует соответствующий приход и номер дающего. Тебе ясно?

– Конечно, все это давно известно! – с раздражением сказал Карл.

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

– Хм… – Карл откашлялся. – У них есть непосредственная связь с Банком. Когда я ввожу Ключ в прорезь, автомат считывает показание главного реестра и проверяет, соответствует ли оно записи в Банке. Если за время, прошедшее после последней такой проверки, на Ключе произошли изменения, поскольку я, например, получил от кого-то частным путем несколько пунктов или купил сигареты, о чем Банк еще не знал, тогда компьютер Банка проверяет вспомогательный реестр моего Ключа, записывает операцию на моем счете и отмечает у себя новое состояние счета. Если же на мой счет в Банке поступила какая-то сумма, которая еще не записана на моем Ключе (например, месячная выплата), тогда Банк записывает ее на моем Ключе, находящемся в прорези автомата. Таким образом, состояние Ключа и счета в Банке согласовываются и подтверждаются. Лишь тогда я могу выбрать и получить товар из автомата.

– Прекрасно! – похвалил бородач. – И ты – четверяк?

– Ну, вообще-то… мой разряд ближе к тройке… – усмехнулся Карл.

– А! Понимаю. Чекеришь?

– Помаленьку… Но последнее время, в соответствии с вашей инструкцией, ничего такого не делал…

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

Спустя несколько микросекунд, и это-то и есть наше изобретение, состояние реестра текущих оборотов стирается, а состояние главного реестра возвращается к некой постоянной, предварительно запрограммированной величине. Конечно, исчезает с Ключа и номер автомата, в котором совершена покупка! Понимаешь? Мы добавили в Ключ крохотный элементик, микрокалькуляторчик, который сам выполняет эту дополнительную операцию в промежутке между регистрацией наличной суммы торговым автоматом и извлечением Ключа из прорези! Таким образом в Банк поступает сообщение, что клиент… раздумал, ничего не купил и вынул Ключ из автомата! Если ты проследишь все операции поочередно с учетом этого маленького изменения, то заметишь, какие чудесные, прямо-таки сказочные свойства имеет наш изумительный Ключ: мало того, что он сам содержит постоянное количество пунктов, так он еще удерживает банковскую запись в одном и том же состоянии независимо от произведенных закупок. Расходные операции и номера автоматов, в которых ты покупал, нигде не зарегистрированы. Можешь черпать сколько угодно!

– И верно, как в сказке с неразменным пятаком! – изумленно поддакнул Карл.

– Аналогия еще полнее, чем ты думаешь. Если помнишь, владелец пятака мог им пользоваться сколько угодно, но не мог передавать ни гроша никому другому, потому что тогда пятак переставал бы одаривать своего хозяина! Тут та же история. Если ты захочешь, например, дать кому-нибудь сто желтых в подарок, тогда…

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

– Пожалуй, ты действительно трояк! – засмеялся бородач. – Ловкий тип! Конечно же, нельзя никому дарить пункты, которых… не существует! Такая операция повлечет за собой немедленное закрытие обоих счетов и контроль Ключей. А этого допустить нельзя. Впрочем, то же самое получилось бы и в случае, если б ты брал пункты от кого-то другого. Тогда у него убыло бы, а у тебя не прибыло, и Банк тоже рано или поздно выявил несоответствие…

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*