🕰️ В 1988 году, когда мир только начинал осваивать персональные компьютеры, а интернет был уделом узкого круга ученых, два исследователя – Марк С. Миллер из Xerox PARC и К. Эрик Дрекслер из MIT – опубликовали работу, которая опередила свое время на три десятилетия. В сборнике «Экология вычислений» они изложили концепцию, звучавшую как научная фантастика: компьютеры будущего должны работать как рыночная экономика, где программные «агенты» торгуют вычислительными ресурсами, платят друг другу за услуги и конкурируют за внимание «потребителя».
💡 Их «Берклийский протокол» (неофициальное название, данное позже по месту работы Миллера) не был кодом или стандартом. Это был манифест, призывавший переосмыслить архитектуру вычислительных систем. Вместо централизованного планирования, где ОС диктует, кто и сколько ресурсов получит, они предложили модель спонтанного порядка, управляемого ценами и конкуренцией. Их агоры (от греч. «агора» – рынок) стали бы цифровыми предпринимателями в среде, где процессорное время и память – это товар, а код – это капитал.
⚖️ Основой этой цифровой экономики должен был стать принцип инкапсуляции информации, доступа и ресурсов. Проще говоря, каждый программный объект получал неприкосновенные «права собственности» на свои данные, право контролировать, кто может с ним взаимодействовать, и – ключевое новшество – на выделенные ему вычислительные мощности. Это создавало основу для торговли: объект мог «продать» часть своего процессорного времени или памяти другому объекту, если это было выгодно.
🧩 Миллер и Дрекслер прямо проводили параллель с работами нобелевского лауреата Фридриха Хайека о роли цен как механизма передачи децентрализованного знания. «Цена ресурса показывает, насколько он востребован всей системой», – писали они. Высокая цена на процессорное время сигнализировала агенту, что его задача, возможно, не столь важна в данный момент, и побуждала уступить ресурс более «ценному» конкуренту. Так локальные решения, основанные на простом правиле «продавай дорого, покупай дешево», должны были приводить к глобально эффективному распределению ресурсов без какого-либо центрального планировщика.
💸 Для расчетов требовалась валюта. Авторы предполагали создание внутренних банков, которые бы обеспечивали безопасный перевод виртуальных денег между агентами, в том числе на разных машинах. Они даже предвидели множественность валют и обменные курсы между ними, что удивительно точно предвосхитило современные DEX (децентрализованные биржи).
🤔 Почему же эта элегантная теория не была реализована в 90-е или 2000-е? Проблема оказалась не в технологии, а в экономике, точнее – в транзакционных издержках. Миллер и Дрекслер сами указали на нее, сославшись на экономиста Рональда Коуза и его вопрос «Почему существуют фирмы?». В человеческой экономике рыночные сделки между мельчайшими исполнителями (например, между отдельными сотрудниками внутри компании) были бы невыносимо дороги из-за затрат на переговоры, учет и контроль.
⚙️ То же самое произошло бы и в компьютере. Затраты процессорного времени на подсчет каждой копейки за каждый байт памяти для тысяч микроскопических объектов съели бы всю выгоду от рыночного распределения. Решение авторов было столь же гениальным, сколь и практичным: масштабируемость применения рыночных механизмов. На уровне мелких объектов должны работать быстрые, низкоуровневые алгоритмы (вроде аукционов для планировщика задач), а вот крупные, сложные программные модули – уже настоящие «цифровые фирмы» – могли бы торговать друг с другом, как это делают компании в реальном мире.
🔗 Прямой линии от работ Миллера и Дрекслера к Биткоину и Ethereum провести нельзя. Но их идеи оказались удивительно пророческими. Концепция смарт-контрактов, самоисполняющихся соглашений с заранее прописанными условиями, является прямой реализацией их идеи о создании правил, которые являются «подлинными ограничениями», а не просто угрозой наказания за нарушение.
🛡️ Еще более важным наследием стала разработанная Миллером и его коллегами теория объектно-ориентированных возможностей (Object-Capabilities, ocap), ставшая краеугольным камнем безопасности в децентрализованных системах. Она обеспечивает ту самую «инкапсуляцию доступа», которая необходима для безопасного взаимодействия недоверяющих друг другу сторон – именно то, что требуется в блокчейне.
🌱 Их работы 1988 года – это не просто исторический курьез. Это фундаментальное исследование того, как децентрализованные системы могут самоорганизовываться, используя экономические стимулы. Современная экономика токенов – это частный случай их гораздо более общей и глубокой идеи: любая сложная система, будь то общество или компьютерная сеть, может достичь эффективного порядка не через приказы сверху, а через добровольное сотрудничество независимых агентов, руководствующихся локальной выгодой.
🧠 Ирония судьбы в том, что технология, которая, наконец, позволила реализовать их мечту о глобальной вычислительной агоре – блокчейн, – появилась не в стенах университетских лабораторий, а на периферии интернета, среди криптоанархистов и либертарианцев. Это заставляет задуматься: может быть, истинная сила прорывных идей заключается не в их немедленном внедрении, а в их способности ждать своего часа, пока мир не дозреет до их понимания.