Михаил Комин. Государство через блокчейн: как институты будут трансформироваться под влиянием новых технологий
- Вкладка 1
Сегодня моя миссия — рассказать, что может и будет происходить с нами, если система распределенных реестров, больше известная сегодня под названием блокчейн, будет развиваться такими же стремительными темпами, какими она развивается сейчас. Отчасти у меня будет не лекция, а такая терапия, что ли. Если Кирилл Мартынов пытался — и у него это довольно хорошо получилось — нас напугать, что все мы будем в интернете, государство будет за нами следить и все с нами будет не очень хорошо, то я скажу, что блокчейн — это способ сопротивления этому государству, способ сказать ему: «Государство, уходи! Мы и без тебя можем все здесь решить».
Кто-нибудь из присутствующих в аудитории уже пробовал майнить биткоины? Хорошо, значит, нас двое. А кто-нибудь заходил на сайт типа Block Explorer, смотрел, как часто генерируется новая цепочка в блокчейне, как быстро можно получить биткоин?
Поскольку я политолог и далек от технических и программистских специальностей, попробую объяснить на пальцах, как может происходить то, что называется майнингом. Хотя внутри научного направления Development Studies, такого, которое изучает, как развивается общество, есть одно направление — Science, Technology, and Society Studies. Оно довольно маргинально, но сегодня, рассказывая вам, как блокчейн будет все менять, я буду исходить из этой парадигмы. В последние два-три года внутри этого направления появилось ответвление Political Science of Modern Technologies — о том, что можно изменить с точки зрения политической системы — выборов, парламентов, президентов, судов и так далее, как их можно модернизировать с появлением и при помощи новых технологий.
Основываться моя лекция будет на трех источниках. Первый — в 2015 году в рамках Political Science of Modern Technologies несколько исследователей опубликовали сборник о том, как изменялись институты под влиянием новых технологий. Этот сборник легко можно найти, правда, он в основном посвящен институтам регулирования отношений между государствами. И есть еще два, как считается, уже классических доклада крупных исследовательских центров по блокчейну, которые обобщают опыт стартаперов, бизнесменов и IT-специалистов. Первый — это доклад правительства Великобритании, посвященный блокчейн-технологии и тому, что будет после, и второй — доклад Всемирного экономического форума о том, как это будет применяться в бизнесе и не только — там вообще очень оптимистичная история о том, как блокчейн спасет мир.
В рамках Science, Technology, and Society Studies предполагается, что сейчас существует четыре технологии, которые в большей степени могут влиять на то, что с нами происходит. Это, прежде всего, искусственный интеллект и machine learning. Затем, довольно известная вещь — big data, возможность собирать большие данные, обрабатывать их и, соответственно, находить неочевидные закономерности. Например, самая попсовая закономерность — во время дождя людям свойственно покупать больше клубники. Дальше — принцип, что в будущем будет все меньше посредников и мы будем все больше переходить на беспосредническое, безбарьерное общение. И четвертая технология, про которую мы сегодня говорим, — это распределенные реестры и блокчейн.
Начнем с того, что такое биткоин, потому что блокчейн — это одновременно основа биткоина и причина, по которой он стал таким популярным. Биткоин — это децентрализованная система эмиссии криптовалют. Вообще биткоин — это прежде всего криптовалюта. Все мы знаем, что недавно его курс превысил 6,5 тысяч долларов за 1 биткоин. Еще пять лет назад он стоил в разы дешевле. То есть тот, кто начал покупать биткоины в 2009 году, когда они поступали на рынок, сейчас чувствует себя очень хорошо. Это как купить доллары до девальвации 2014 года — можно было жить счастливо еще примерно два года.
Биткоин придумал Сатоси Накомото — никто не знает, кто это, точно. Какая-то группа энтузиастов и — раз уж это слово сегодня популярно — «леваков», и их базовая идея заключалась в том, что глобальная торговля с момента появления бирж и банков слишком усложнилась и надо все упростить. Два главных принципа биткоина — вам не нужно доверять человеку, с которым вы вступаете в финансовые взаимоотношения (позже станет понятно почему), и это не требует никаких централизованных посредников в виде государства, которое обычно выпускает валюту и обеспечивает ее сохраняемость, пополняемость и так далее.
Что такое блокчейн? Блокчейн — это штука, которая лежит в основе биткоина. В том смысле, что без нее он не существует. Прежде всего блокчейн — это новый способ хранения информации в виде цифрового реестра сделок и документов. То есть блокчейн — это не деньги и ничего, что с ними связано.
Как он работает? Например, у меня есть ручка. Допустим, ручка, помещенная в систему распределенного реестра типа блокчейн, была произведена на каком-нибудь заводе. Тогда в этом распределенном реестре хранения данных — блокчейне — мы точно знаем, что эта ручка существует, почти как у Декарта — «мыслю, следовательно, существую». Допустим, я эту ручку купил, а дальше хочу ее продать или передать кому-то. Здесь возникает развилка. В реальной жизни, если я захочу, я смогу продать ручку одновременно двум людям, просто пообещав каждому из них и взяв с обоих деньги, а саму ручку, может, и не отдам вовсе. Если же мы помещаем ее в систему распределенных реестров, сделать так я не могу.
Почему? Потому что внутри этой системы существуют блоки, они идут последовательно таким образом, что пересмотреть результаты предыдущего блока невозможно. Если мы перенесем эту ситуацию полностью в распределенный реестр, то она будет выглядеть следующим образом. Например, я скажу не очень громко, кому я хочу передать ручку. Это может быть любой человек. В этот момент в системе блокчейн начинается вычислительный процесс. Все вы, кто услышал, что я что-то сказал, начинаете решать некоторую математическую задачку, которая на самом деле лишена смысла, поскольку это просто перебирание цифр. Но первый, кто ее решит, может «побежать» в один из следующих блоков блокчейна и записать туда свой вариант, что, например, я хочу передать ручку вот этому конкретному человеку. Первое, что он делает, «добежав» до блока, это проверяет, принадлежит ли эта ручка мне. Это должно быть записано во второй строчке блока, к которому человек «добежал» (в первой — то, что ручка в принципе существует). Проверив эту информацию, в третью строчку вы записываете, что теперь эта ручка принадлежит другому человеку — тому, кому, как вы услышали, я сказал. Даже если кто-то решит эту задачку следующим, то изменить записанное решение уже не получится. Таким образом и получается система, которую почти невозможно обмануть. Потому что хранение информации и решение задачки одномоментно — то, что свершилось, невозможно никаким образом пересмотреть, если не хакнуть всю систему. Но систему хакнуть очень трудно, нужны огромные вычислительные мощности.
Все люди, которые решают эту задачку, являются майнерами, потому что за то, что они подключают свои вычислительные мощности и пытаются понять, кому же я передал ручку, они получают награду — какую-то долю биткоина. При этом все делали это одновременно и поэтому находились в так называемой одноранговой сети, то есть в равных условиях.
Когда вы подбегаете к третьему блоку, вы фиксируете то, что вы решили, криптоключом — некоторым сложным шифром, который невозможно или очень трудно подделать. Этот шифр означает, что вы получаете награду — биткоин. А дальше человек, который хочет проверить предыдущую информацию, проверяет не всю цепочку, а то, насколько ваш шифр, который вы туда поместили, уникален, насколько то, что вы зафиксировали, истинно. Так работает криптоключ.
Еще есть интересная история — на самом деле, информация о том, что я продал или передал ручку конкретному человеку, хранится у каждого из вас в голове. Это как в плохих пабликах «Вконтакте» — «меня трудно найти, легко потерять и невозможно забыть». В общем, и здесь забыть это невозможно. Из-за того, что информация хранится одновременно во всех головах и при этом нигде конкретно не записана, мы не можем ее пощупать, потерять, взломать. Более научное определение блокчейна — технология распределенного управления конкурентным доступом, построенная на основе лога транзакций с массовой репликацией в одноранговой сети участников. Почему в одноранговой — все мы находимся в одной и то же сети на одной уровне, конкурируем друг с другом и решаем математическую задачку. «На основе лога транзакций» означает, что существует некоторый промежуток между тем, как появляется один блок, второй, третий, четвертый. «Массовая репликация» означает, что хранение информации происходит распределенным образом.
У блокчейна есть несколько преимуществ. Первое — это открытость. Существует сайт Block Explorer, вы можете вбить номер любого блока и посмотреть, когда он был сгенерирован. Эта информация абсолютно открыта. Есть приватные блокчейны, куда можно попасть только по уникальному доступу, но мы сейчас не будем об этом. Второе преимущество — защищенность. Систему сложно хакнуть, потому что чем больше компьютеров пытаются вычислить эти блоки, тем дальше эти блоки растут по экспоненте и мощность взлома ориентировочно равняется предыдущей мощности, необходимой для вычисления, возведенной в квадрат. Это суперзащищенность. Третье преимущество — очень сложно, ну или почти невозможно подделать. Ровно по этой же логике. Поскольку сеть блоков неразрывна, если мы видим, что какой-то результат блока не совпадает, система говорит — fall, неверное решение, не истинно. Там двоичная система — 1 и 0. И следующий блок в случае fall просто не создается.
Следующее преимущество — доступность. Опять же, вбиваете свой уникальный код, смотрите, сколько вы заработали, или вбиваете код другого человека, которого вы знаете или не знаете. Есть возможность скрыть эту информацию, но для этого нужно применять серьезные системы. Наконец, очень важно, что эта система является самоподдерживающейся. Потому что все, кто хочет из воздуха сделать себе немножечко денег, начинают майнить, пытаются заработать биткоины, подключают свои вычислительные мощности и тем самым предоставляют место, где будут храниться данные об этих биткоинах и сами генерируют цепочку постоянных вычислений. Вот что такое блокчейн.
Есть так называемый блокчейн 2.0. Совсем кратко — это смартконтракты. Эта штука придумана в 70-е, но до блокчейна была труднореализуема. Что такое смартконтракт? Внутрь блоков цепи блокчейна можно записать не только информацию о том, что было в предыдущих блоках, но и некоторое свойство, правило. Например, в блоке можно написать, что я передал ручку конкретному человеку при некотором условии. В таком случае ручка переносится в виртуальную реальность и хранится в цифровом коде, и если нужное условие наступает, она автоматически перемещается к другому человеку, который зафиксирован правилом в этом же блоке. И эту сделку пересмотреть невозможно. Это то, что называется смартконтракт. То есть внутрь этой цепочки блоков можно вписать некоторое соглашение, которого вы хотите достигнуть.
Как работает умный контракт? Есть вы хотите произвести обмен, вам нужно все это цифровизовать, в том числе, например, оцифровать право на собственность. А также произвести цифровую идентификацию вас как сторон договора, с какой-нибудь цифровой подписью. Дальше регистрируете, погружаете все оцифрованное внутрь блокчейна, и у вас происходит автоматическая валидация сделки. Это работает, если говорить о логической аналогии, как торговый автомат — вы кладете деньги, что-то нажимаете, и в результате автоматически генерируется то, что вы запросили. Преимущество смартконтракта в том, что он позволяет минимизировать любые издержки, связанные с пересмотром этих договоренностей. Например, у нас может быть спор, настало ли необходимое для передачи ручки условие. Но если это смартконтракт, такого спора быть не может, потому что если система зафиксировала условие как выполненное, то все. Из этого следуют минимизации судебных издержек и прочих операционных расходов. Короче, эта штука еще и безумно дешевая.
На самом деле, самое сложное — это оцифровка предмета договора и инструментов его исполнения. Допустим, перевести на счет другому человеку какую-то сотую долю биткоина, если наступят нужные условия для сделки, возможно. Но часть процедур на данный момент цифровизовать невозможно. Поэтому все это и застопорилось. Из всех видов смартконтракта сейчас наиболее распространены контракты на бумажном носителе, часть положений которых перенесена в программный код. Но уже создается очень много фирм и организаций, которые занимаются тем, что оцифровывают реальность и помогают создавать смартконтракты. Существуют даже специальные приложения, конструкторы, которые позволяют самостоятельно создать смартконтракт, в том числе погрузить его, например, в реальность, прицепить к какому-то сайта типа фандрайзинга. Последнее, что я видел, — ребята пытались собрать на блокчейне карты разных местностей вокруг какой-то немецкой деревушки для того, чтобы описать, каким образом там происходили бои во время Второй мировой войны. Карты хранятся у разных людей, но они попытались их собрать и подключить к этому смартконтракт, кому и откуда будут приходить деньги в зависимости от того, чья карта будет пользоваться большей популярностью.
Что изменит технология блокчейн? Что она может изменить? Прежде всего, конечно, она меняет банковский и финансовый сектор. Тут, правда, есть ряд критикуемых моментов. Прежде всего, все валюты — и это большая проблема — централизованы. Они выпускаются центральными банками, регулируются, правительства несут за них ответственность. Иногда Центральный банк не зависит от правительства, но это уже частный случай. А криптовалюта не зависит ни от кого. Ее эмиссия ограничена, у биткоина есть потолок, сколько его можно добыть. По подсчетам на это лето, примерно к 2030 году, плюс-минус два года, весь биткоин закончится, потому что количество перебираемых цифр станет слишком велико, чтобы продолжать. Тем не менее, это никем не регулируется. Изначально правила игры были описаны Накамото, а дальше рынок автоматически поддерживает их. Сеть, конечно, более или менее регулируется, когда все вместе договариваются, но это не один субъект, не одно государство, не один центральный банк, а огромное количество людей — сотни тысяч. Центральные банки и разные структуры видят в этом угрозу, в первую очередь, потому что трудно контролировать то, чем ты не руководишь. Кроме того, есть приватная часть блокчейна, чем, например, пользуется DarkNet. Если вы хотите купить что-нибудь нелегальное, вы, конечно, чаще всего будете расплачиваться именно биткоинами, потому что это трудно отследить.
Но есть и ответные аргументы. Например, один из этих аргументов заключается в том, что капитализация биткоина сейчас, по состоянию на август-сентябрь 2017 года, составила 65 миллиардов долларов, а ВВП США — 18 триллионов. Таким образом, биткоин — это еще очень маленькая мощность, чтобы поставить под удар какую-то серьезную экономику, например, экономику США, но капитализация биткоина, как говорят, уже равна экономике небольшой европейской страны.
Что еще изменит технология блокчейн? Она изменит систему идентификации, сертификации и подтверждения подлинности. Если у вас есть возможность доверить право сертифицировать сделку некоторой электронной системе, заплатив при этом какую-то маржу людям, которые при этом майнят, зачем вам условный нотариус или человек, который обычно эти сделки сертифицирует. Вам проще погрузить этот идентификатор в среду и обращаться к нему при необходимости. Уже существует огромное количество проектов, которые функционируют таким образом на блокчейне. Например, проект Blocksets, который запустил MIT.
Я не знаю, знакома ли вам история директора Yahoo, который, когда пытался попасть в Yahoo, подделал диплом о компьютерном образовании. В какой-то момент это выяснилось, и его уволили с поста директора за то, что он нарушил правила. Но он мог их нарушить, потому что для того, чтобы проверить подлинность этого диплома, а дело происходило в США, Yahoo нужно было обратиться в университет, который выдал этот диплом. Университет в свою очередь должен был найти в своем архиве конкретного человека, проверить подлинность выдачи этого диплома, отправить документы назад в ответ на запрос. Даже в США это занимает две-три недели. Проект Blocksets призван бороться с этим. То есть MIT создал собственный код и прикрепил его внутрь сети биткоин таким образом, что любой зашедший на этот сайт может вбить уникальный код MIT и проверить информацию о выдаче диплома. Это происходит быстро, беспроблемно, и не нужно ждать две недели.
Таким образом можно подменить и весь нотариат. Там есть приложение Stampery, которое, кстати, уже интегрировано с Microsoft Office. Если вам нужно верифицировать некий документ, обычно вы идете к нотариусу, и он ставит печать, что все верно. Если документ надо куда-то принести, вы приносите, и человек, который хочет проверить, звонит нотариусу, спрашивает, так ли все, история повторяется. Но этого можно не делать. Можно просто набрать код в блокчейне. В Грузии есть аналогичный проект по регистрации прав на землю. Есть грузинское правительство, и есть земля, которую они все время между собой делят. Это важная часть их экономики, и они решили, чтобы никто больше не перетаскивал туда-сюда забор, отрезая себе чуть больше земли, загрузить границы в среду блокчейн и дальше обращаться к ней. Теперь подделать документы о земле сложнее, то есть почти невозможно. Таким образом они победили коррупцию в этой сфере. Еще есть швейцарский кантон, который внедряет систему цифрового паспорта. У каждого есть уникальный код в блокчейне, и каждый являешься полностью идентифицированным субъектом. То есть по факту не нужен никакой паспорт, потому что есть представительство внутри системы блокчейн и там есть инструменты по валидации вас.
Что еще это изменит? Блокчейн позволит лучше работать с реестрами и базами данных, открыть их и сделать децентрализованными. Мой любимый писатель Умберто Эко в одном из интервью сказал, что мы любим списки, потому что не хотим умирать. Это история о том, что многие организации живут с помощью списков, которые они ведут, и разных баз данных. И пока какая-нибудь база данных доступна, организация существует, но как только ее отрубают от хранилища, организация перестает существовать. Все во власти администраторов, которые знают, что в какой ячейке хранится. Если все базы данных в какой-то момент будут залиты в одну и ту же систему, это позволит их гармонизировать, снизить издержки на то, чтобы производить переходы между ними. Кирилл Мартынов рассказывал вам о том, что мы и так огромное количество данных отдаем вовне, но единственное, что нас сейчас с вами спасает, — что все эти данные разрознены. Условно, у фейсбука — свои данные, у гугла — свои, у ФСБ — свои, у камер в метрополитене — свои, и полной информации о вашей личности не знает никто. Блокчейн может стать Большим братом, который будет следить за вами, но помимо этого он может принести и больше блага в том смысле, что все эти данные наконец будут биться между собой и вы легко сможете их интегрировать и учитывать в разных жизненных ситуациях.
С помощью технологии блокчейн можно организовать более прозрачный процесс выборов. Как это происходит? Про электронную демократию и электронный референдум вы знаете. Но, возможно, вы слышали, что в Казахстане и Нидерландах они были отложены, потому что эту систему очень легко взломать. Считается, что если вы ее взломаете, то потом будет трудно пересмотреть результат. Блокчейн позволяет сделать выборы прозрачнее, например, с помощью подкрашенных монет, которые выдаются вам для голосования за какого-либо кандидата. Вы обладаете какой-то суммой монет, например, биткоинов, и можете перевести эти монеты в пользу кандидата, за которого голосуете. Так формируется цепочка блоков, у кого-то собирается больше голосов, и он выигрывает выборы. Получается, что, с одной стороны, ваш голос невозможно украсть, потому что он может быть записан только один раз, а с другой — возникает вопрос об анонимности, о том, как распределяются эти коды. Но его можно решить подписью. Допустим, монеты каким-то образом подписаны, и вам они раздаются случайно, по жребию.
Можно воссоздать систему «одного окна» за счет того, что все данные будут храниться в одном месте. Сейчас вы приходите в службу «одного окна», чтобы вам выдали справку, например, о том, что вы не судимы, но на самом деле человек, который дает вам справку, запрашивает данные в Минюсте, в МВД, отсылает дальше в какой-нибудь архив, все это десять раз к нему возвращается. По факту это не система «одного окна» — просто интерфейс у нее один, а человек проделывает все те же операции, какие проделывали бы вы сами, ходя по всем этим инстанциям. Хранение данных в одной сети — блокчейн или любом другом распределенном реестре — позволяет получать эти услуги гораздо быстрее и таким образом на практике реализовать принцип «одного окна».
Можно проводить через систему распределенных реестров госзакупки, которые реализуются сейчас в России по ФЗ-44. Так их будет намного сложнее каким-то образом коррумпировать. То есть нецелевое использование средств госпрограммы и любых других бюджетных средств будет сильно затруднено. Информация открыта для всех. Контракты нельзя пересмотреть. Условия, на которых они заключены, должны соответствовать реальности. Если они будут погружены в сеть, это будет смартконтракт, и по нему все будет исполняться.
Можно в целом повышать уровень транспарентности государственных процессов, если они все больше будут переводиться на такую систему распределенного реестра. Через Block Explorer и похожие штуки все смогут смотреть, что происходит. Ну и, по идее, можно написать смартконтракт для суда. Можно кодифицировать или блокчейнизировать, реестрифицировать законодательство. Если совершается некоторое преступление, согласно контракту и договоренности внутри сети, если она его фиксирует, вы автоматически наказываетесь. Не знаю, хорошо это или плохо. Конечно, пока что при нынешних технологиях это невозможно таким образом прописать внутри цифрового кода. Но если когда-нибудь мы все будем жить в виртуальном мире, вас просто отключают от сети — и все, никаких проблем. Вот так будет работать суд на смартконтракте.
В конечном итоге, блокчейн может быть способом уберизировать государство. Потому что — что такое государство? Это такой большой посредник, который выполняет некоторые гарантирующие функции. Первое — он гарантирует или сертифицирует вас как личность, выдавая вам паспорт или свидетельство о рождении. Присваивая вам такой же код, который может быть присвоен кодом блокчейна. Второе — он фиксирует сделки, которые происходят между вами и некоторыми индивидами и подтверждает их подлинность. Никаких проблем с этим тоже нет, мы видели, что это можно сделать внутри сети блокчейн. Третье — он уточняет вашу позицию и согласно ей отдает предпочтения. С этим тоже нет никаких проблем. Можем провести выборы внутри блокчейна. И так почти с каждой государственной функцией, пожалуй, кроме монополии на насилие. Но я про нее, честно говоря, просто не думал. Возможно, и ее можно блокченизировать, хотя пока не понимаю как.
Базовая история — все держится на том, что мы доверяем все эти функции государству как посреднику. Но если у нас появляется некоторая система, одновременно распределенная между всеми нами или, по крайней мере, между теми, кто участвует в этой распределенной сети, мы можем избавиться от необходимости доверять это посредникам. Мы можем в принципе избавиться от необходимости государства, если будем доверять этой распределенной штуковине, которую сложно подделать, сложно взломать и которая еще и обладает большей прозрачностью по сравнению с государственными процессами. Это так называемая среда цифрового доверия — что сейчас популярно в Political Science of Modern Technologies.
Последнее, что я хочу сказать сегодня. В эпилоге доклада Всемирного экономического форума написано, что сейчас весь мир объединяется в единую горизонтальную сеть, в которой любая собственность предстает в цифровом виде и может участвовать в верифцируемых всем сообществом транзакциях без участия посредников-гарантов. Под посредниками-гарантами имеются в виду государства. Так что, может быть, друзья, нас ждет безгосударственное будущее. Спасибо!
Михаил Комин – политолог, старший эксперт Центра стратегических разработок. Лекция прочитана 27 октября 2017 года в рамках дискуссионной школы GAIDPARK-Пермь.