Затем состоялась знаменитая транзакция в ресторане Buck’s в Вудсайте. Ресторан фактически является вторым домом для многих венчурных капиталистов. Средства нашего первого раунда инвестирования были перечислены нам с помощью Palm Pilot. Наши венчурные капиталисты пришли на раунд финансирования с суммой в 4,5 млн долл., заранее загруженной в Palm Pilot. Затем выполнили транзакцию нам через инфракрасный порт своих Palm Pilot.
В действительности наш программный продукт тогда еще не был доведен до полной готовности. За неделю до первого раунда инвестирования в ресторане Buck’s я осознал, что мы не сможем осуществить задуманное, поскольку программный код не дописан. Естественно, можно было выполнить имитацию подлинной операции перевода средств, например воспроизвести звуковой сигнал и сказать: «Деньги получены». Но мне претила такая идея. Наша компания занималась безопасностью, как же я могу имитировать что‑то стоимостью 4,5 млн долл.? А что будет, если что‑то пойдет не так? Или имитация станет очевидной? Мне придется прибегнуть к ритуальному самоубийству, чтобы избежать позора. Поэтому два моих программиста и я сутками корпели над программным кодом. И так в течение пяти дней. Я знаю, что люди обычно спят. Я не спал тогда вообще. Это был безумный марафон, когда голову сверлила только одна мысль: «Мы должны заставить это работать». И в конечном итоге мы добились своего. Мы закончили программу в 9:00, а транзакция по переводу денег состоялась в 10:00.
В этом случае нельзя было писать программу кое‑как. Когда вы занимаетесь криптографическими приложениями, то при ошибке в одном бите ничего не функционирует вообще. Мы начали тестирование в полночь перед днем раунда финансирования, исправили все недочеты и выполнили проверку снова. При работе программы возникали «утечки памяти», но все действия являлись полностью безопасными. То есть хотя ПО и не было идеальным, способ передачи данных о транзакции денежных средств из одних рук в другие оказался целиком защищенным. Опасность состояла лишь в том, что устройства Palm Pilot могли выйти из строя, при этом транзакция была совершенно надежной. Я мог поставить на нее всю свою жизнь. Однако нельзя назвать идеальной ситуацию, когда лишь программное обеспечение было безопасным, а компьютер – нет.
Поэтому мы запаслись штабелями Palm Pilot, куда загрузили одно и то же ПО. Разумеется, деньги можно было «разместить» только в одном из них, но план состоял в том, что при сбое в любом из устройств я мог заменить используемую пару на другую (нам нужен был один Palm Pilot для отправки денег и второй – для их получения). Мы были полностью готовы. Компьютеры Palm Pilot мы промаркировали следующим образом: «Отправитель 1», «Отправитель 2», «Отправитель 3», «Получатель 1», «Получатель 2», «Получатель 3». Прихватив с собой стопку Palm Pilot, я прыгнул в автомобиль и подъехал до ресторана Buck’s приблизительно в 9:50. Питер пребывал в тревожном состоянии, чересчур переживая о происходящем. У меня же все плыло перед глазами, поскольку я очень устал.
Предстоящий раунд финансирования освещало около десятка телекомпаний. Нам действительно удалось привлечь повышенное внимание средств массовой информации. Мы выполнили транзакцию с помощью Palm Pilot, но одна тележурналистка опоздала и попросила нас: «Вы можете это повторить?» На что я ответил: «Нет, я беспрерывно работал над этим последние пять дней и последние пять месяцев. Основной принцип безопасности как раз и заключается в том, что вы не можете скопировать транзакцию. Ее завершение означает, что деньги сменили владельца». Поэтому этим ребятам пришлось попросить Питера разыграть повторное перечисление денег и при этом не снимать экран устройства, на котором отображалось: «Нарушение безопасности! Не пытайтесь отправить те же деньги еще раз». Это сообщение стало триумфом для меня, но оказалось занозой в пятке для телеоператора.