В таких ситуациях можно крикнуть «Попались!» и наслаждаться славой разоблачителя лицемеров. Иногда такая реакция действительно справедлива. На мой взгляд, совершенно ошибочно считать налоги на выбросы углерода государственным вмешательством, а государственное обеспечение прав собственности – простым соблюдением естественного права. Точно так же ошибочно считать майнеров, которые обеспечивают безопасность блокчейна, трудягами, которые выполняют «реальную термодинамическую работу» и достойны награды, а любую попытку наградить разработчиков за улучшение кода блокчейна – «печатанием бесплатных денег».
Хотя попытки
Для начала определим, что такое механизм. Здесь я использую этот термин в том смысле, в котором он встречается в литературе по теории игр, когда речь идет о проектировании механизмов: по сути, механизм – это алгоритм плюс стимулирование. Механизм – инструмент, который принимает входные данные от группы людей, затем на основе этой информации определяет ее ценности и принимает какое-либо важное для группы решение. В хорошо функционирующем механизме это решение одновременно и эффективное – то есть представляющее собой наилучший возможный результат с учетом предпочтений участников, – и совместимое со стимулами – то есть оно создает стимул поступать «честно».
Придумать примеры таких механизмов несложно.
▓ ЧАСТНАЯ СОБСТВЕННОСТЬ И ТОРГОВЛЯ. «Входные данные» – это способность пользователей переназначать права собственности через пожертвование или продажу, а «выходные данные» – это база (иногда формализованная, иногда только подразумеваемая), содержащая информацию о том, кто имеет право решать, как использовать конкретный физический объект. Цель состоит в том, чтобы стимулировать производство полезных физических объектов и передавать их в руки людей, которые используют их наилучшим образом.
▓ АУКЦИОНЫ. Входные данные – ставки, выходные данные – кто получает продаваемый товар и сколько покупатель должен заплатить.
▓ ДЕМОКРАТИЯ. Входные данные – голоса, выходные – кто контролирует каждое место в избранном правительстве.
▓ ГОЛОСОВАНИЯ «ЗА» И «ПРОТИВ», ЛАЙКИ И РЕТВИТЫ В СОЦИАЛЬНЫХ СЕТЯХ. Входные данные – голоса «за» и «против», лайки и ретвиты. Выходные данные – кому какой контент показывать. Если педантично следовать теории игр, можно возразить, что это всего лишь алгоритм, а не механизм, раз в нем нет встроенных стимулов, но они вполне могут появиться в будущих версиях.
▓ БЛОКЧЕЙНЫ PROOF OF WORK И PROOF OF STAKE С ВОЗНАГРАЖДЕНИЯМИ. Входные данные – какие блоки и другие сообщения создают участники, выходные данные – какую цепочку сеть принимает как каноническую и какими вознаграждениями она поощряет «правильное» поведение.
Мы вступаем в информационную эпоху c максимальной сетевой организацией и максимальным количеством посредников, где общество теряет доверие к централизованным институтам и ищет им альтернативы. Поэтому все более актуальными становятся различные механизмы взаимодействия, вобравшие в себя лучшее из мудрости толпы (и отсеявшие худшее из столь же вездесущей глупости толпы).
Теперь поговорим об этой крайне важной идее – достоверной нейтральности. Достоверно нейтральным можно назвать механизм с таким дизайном, по которому сразу ясно, что этот механизм точно не будет дискриминировать каких-либо конкретных людей. Такой механизм предполагает равное отношение ко всем настолько, насколько это вообще возможно в мире, где у всех разные возможности и потребности. Правило «любой, кто создает блок, получает 2 ETH» достоверно нейтрально, а «Боб написал много кода и заслужил за это награду в 1000 монет» – нет. «Мы будем скрывать любой пост, который пять человек оценят отрицательно» – достоверно нейтрально; «мы будем скрывать любой пост, который наша команда модерации сочтет предвзятым по отношению к голубоглазым людям» – нет. «Правительство предоставляет 20-летнюю ограниченную монополию на любое изобретение» – достоверно нейтрально (хотя сложно понять, какие изобретения подпадают под это определение); «правительство считает важным лечение рака и поэтому создает комитет по распределению 1 миллиарда долларов среди людей, готовых взяться за решение этой проблемы» – нет.