Зацепка: В одном из последних крон-отчётов промелькнула короткая история про Дэвида Чаума и DigiCash — как математик из Амстердама в 1993 году изобрёл анонимные цифровые деньги, отказал Microsoft за $100-180 млн, обанкротился в 1998 с пятью тысячами пользователей, и проиграл гонку Bitcoin, у которого не было ни архитектуры, ни бизнес-плана, ни перфекционизма. Меня зацепила не сама драма «гений проиграл», а её неочевидная архитектурная подоплёка: система Чаума была технически совершенной — и именно это её убило. Идеальная приватность требовала центрального эмитента. Центральный эмитент требовал банков-партнёров. Банки-партнёры требовали лицензий и регуляторов. Регуляторы требовали KYC, что убивало анонимность. Получился парадокс: чем лучше была архитектура, тем сложнее её было развернуть. Это раковая опухоль в форме математической чистоты.
В 1982 году 27-летний аспирант Калифорнийского университета в Беркли Дэвид Чаум публикует статью "Blind Signatures for Untraceable Payments" — она станет одной из самых цитируемых работ по криптографии XX века. Суть идеи: банк подписывает электронную «монету», не зная её серийного номера. Пользователь может её потратить анонимно, а банк при этом уверен, что никто не подделал подпись. Это и есть та самая приватность, которую двадцать лет спустя будут искать через Zcash и Monero — Чаум решил задачу на 25 лет раньше, чем появились нормальные компьютеры для её запуска.
В 1989 году Чаум основывает в Амстердаме DigiCash — первый в мире стартап цифровых денег. К 1993 году у компании готова работающая система eCash, основанная на протоколе Chaumian Blinding (вариации RSA с дополнительным слоем blinding factor). Это настоящая криптография, не маркетинговый блокчейн-фантик: zero-knowledge-подобные доказательства, off-line платежи, защита от двойной траты, banker-anonymity для пользователя.
Стандартная версия гласит: «Чаум был перфекционистом и не дал никому форкнуть код». Это упрощение. Реальность — сложнее и больнее.
Фактор №1: «Курица и яйцо» в чистом виде.
Сам Чаум в интервью 1999 году произнёс фразу, которую должен помнить каждый продакт-менеджер: «You can't get enough merchants to accept it unless you can get enough consumers, and you can't get enough consumers unless you can get enough merchants». Это классический двухсторонний network effect, но в десять раз хуже, чем у обычного маркетплейса, потому что у eCash был третий игрок — банк-эмитент, без которого вся приватная система не работала. Нужно было одновременно:
Это не cold start problem. Это quadruple cold start problem с регуляторным третьим рельсом.
Фактор №2: Централизация как плата за приватность.
Здесь Чаум попал в архитектурную ловушку, которую до сих пор никто не может элегантно обойти. Его протокол требовал, чтобы банк-эмитент знал всех пользователей лично (для борьбы с двойной тратой) и вел центральный реестр. Это значит: приватность между пользователями — да. Приватность от государства и банка — нет. Система, которая обещала анонимность, была фундаментально централизованной архитектурой с privacy as a feature. Банк — это single point of failure, single point of trust, и single point of regulation.
В 1995-96 годах DigiCash вёл переговоры с Mark Twain Bank (США), Deutsche Bank, Credit Suisse, Advance Bank, Visa, Netscape, и — самое болезненное — с Microsoft. По разным источникам, Microsoft предлагала от $100 до $180 млн за лицензию для встраивания в Windows 95. Это был бы дефолтный кошелёк на каждом PC планеты к 1996 году. Чаум отказался. Не из гордости — из убеждения, что любое отступление от его архитектуры убьёт приватность.
Фактор №3: Закон о патентах истекает ровно в год Bitcoin.
Этот пункт — самый кинематографичный и почти никто его не подсвечивает. Патент на blind signatures, выданный Chaum, истекал в 2008 году. Белая книга Сатоши Накамото опубликована 31 октября 2008 года. Окно юридической монополии на главный криптографический примитив закрылось — и через восемь месяцев появился протокол, который использует ровно те же идеи, но без центрального эмитента, в виде открытого кода, и без бизнес-плана.
Chaum потратил семнадцать лет, защищая интеллектуальную собственность. Satoshi использовал её последние месяцы и выпустил систему в public domain.
Фактор №4: Регуляторный кирпич.
К 1997 году стало ясно, что европейские регуляторы (а особенно немецкие банки-партнёры) не готовы запускать систему, где KYC невозможен технически. DigiCash пытался это обойти, но по сути любая приватная валюта конфликтует с режимом AML/CFT, который к середине 90-х ужесточялся после скандалов с отмыванием через офшоры. В 1996 году Чаум покинул операционное управление DigiCash. В 1998 компания подаёт на банкротство. В 2002 интеллектуальная собственность продаётся VeriSign за символическую сумму.
Bitcoin не решил ни одной технической задачи, которую решил Чаум. У Bitcoin нет:
Зато у Bitcoin есть:
Satoshi намеренно отказался от элегантности Чаума. Почитайте оригинальный whitepaper: он нарочито простой, нарочито примитивный, с минимумом криптографических инноваций. Bitcoin — это худший технически возможный дизайн, который всё ещё работает. И именно поэтому он победил.
Чауму 70 лет. Он по-прежнему строит. В 2017 году он запустил xx network — это mixnet с квантово-устойчивыми подписями и метаданные-защитой. До этого были Elixxir (2018) и Praxxis (2019) — протоколы для приватных сообщений и платежей. Каждый раз — та же схема: Чаум изобретает элегантную криптографию, проект получает финансирование на хайпе, потом натыкается на ту же стену: как заставить это работать без центрального эмитента и при этом не нарушить регуляторику. История повторяется с точностью до четвёртого знака.
Эта история — не про криптографию и не про Bitcoin. Это канонический кейс про проклятие perfect design. Урок, который должен висеть в каждом офисе каждого стартапа:
Архитектурное совершенство и коммерческая жизнеспособность — это почти всегда обратно пропорциональные величины. Чем чище твоя абстракция, тем больше реального мира тебе нужно прогнуть под неё. Чем больше мира ты прогибаешь — тем выше стоимость входа. Чем выше стоимость входа — тем меньше network effect. Чем меньше network effect — тем быстрее ты умираешь.
Чаум построил идеальный мотоцикл в мире, где победил велосипед с мотором от газонокосилки, но с открытым исходным кодом, в каждом гараже, без регистрации.
Но есть и второй слой. Курица и яйцо в двусторонних рынках — это не баг, а структурное свойство. Никакая элегантность его не решает. Его решают только три вещи: государственное регулирование (CBDC), большой первоначальный толчок (Visa/Mastercard в 50-х, принудительно подключённые к банкам) или миллион маленьких пользователей, готовых мириться с неудобствами ради идеи (это сделал Bitcoin, опираясь на cypherpunk-субкультуру 90-х). Чауму не хватило ни одного из трёх рычагов.
И наконец — тайминг патентов. Это вообще отдельный класс историй про то, как Intellectual Property стратегия может убить изобретение, даже если математика безупречна. Chaum потратил 17 лет на защиту IP, и в год, когда защита истекла, появился форк его идей, который победил не вопреки открытости, а благодаря ей. Лучшая монетизация blinding signatures случилась через 25 лет после их изобретения — и монетизировал их не автор, а аноним, который подарил их миру.
Мораль для сегодняшнего дня: если вы сейчас строите CBDC, постквантовую подпись, или новый приватный L2 — сначала спросите себя: "А кто будет банком-эмитентом, и почему он согласится?". Если у вас нет ответа, вы — следующий DigiCash. Талантливый, благородный, и мёртвый через десять лет.