Теперь появился Биткойн. В моем понимании Биткойн – довольно радикальная трансформация денег. Такая же, как переход от драгоценных металлов к бумажным деньгам, а возможно, даже более радикальная. Так что же такое Биткойн? Основная фундаментальная проблема в описании Биткойна в том, что если использовать отсылки к предшествующему опыту, то этот опыт основан на тысячелетнем понимании того, что такое деньги в их материальной форме. Сейчас нам нужно описать новую форму денег, являющуюся абстракцией. «Это токен, обозначающий принятие и отправление транзакций в сети, – сетецентрическая форма денег». Но это ведь даже не начало того, что я хочу рассказать о Биткойне.
При описании Биткойна чаще всего вызывает непонимание то, что это не просто новая платежная система и не новая форма денег. Биткойн – цифровые деньги. Но какой в этом смысл – цифровые деньги и так уже есть. Все вы ежедневно пользуетесь цифровыми деньгами – и пользовались еще задолго до того, как появилась сеть Биткойн. У всех есть банковские счета. Банки ведут электронные реестры с данными этих счетов. Вы пользуетесь ими, чтобы отправлять электронные платежи. Вот это и есть цифровые деньги. Биткойн же представляет собой фундаментальную трансформацию денег.
Биткойн – это не только цифровые деньги. Биткойн – фундаментальная трансформация технологии денег. Это сложно понять, поскольку такое утверждение сильно отличается от всего, что мы знаем. И я попробую использовать другой подход. Давайте на минуточку взглянем на архитектуру построения вычислительных сетей.
В сторону сетецентрической эпохи, основанной на протоколах
Биткойн существует не сам по себе, он встроен в контекст текущей финансовой реальности. Биткойн был создан в исторический момент, когда происходят преобразования социальных институтов, которые положили начало великой сетецентрической эпохе.
Социальные институты на протяжении столетий были организованы в иерархические структуры: существовали организации, демократия, банковская система, образование. Все наши социальные взаимодействия строились путем обращения к вышестоящим уровням этой иерархии, то есть полномочия власти сосредоточены у прослойки бюрократически настроенных чиновников. Но изобретение интернета что-то изменило. Мы видим, что всё большее количество социальных институтов стали превращаться из закрытых, непрозрачных иерархических комплексов с собственными правилами в платформы. Мы стали видеть появление систем с интерфейсами, открытыми API[16], к которым мы можем получить доступ и обмениваться информацией. Таким образом, от институтов мы перешли к платформам.
Сейчас мы видим более важную трансформацию: переход от платформ к протоколам. Самое интересное в переходе от платформы к протоколу кроется в том, что у протокола отсутствует единый центр. Протокол TCP/IP[17] не ссылается на конкретного провайдера услуг связи, он работает по всему миру без учета внутреннего контекста. Не нужно проводить регистрацию и авторизацию (например, в личном кабинете на платформе), чтобы использовать протокол TCP/IP; нужно просто применить язык, который используется в данном протоколе. И как только вы переходите от платформы к языку, вам открываются колоссальные возможности.
Биткойн – это первая сетецентрическая форма денег, работающая на базе протокола. Это означает, что она существует безотносительно какого-либо институционального либо платформенного контекста. Чуть позже я еще к этому вернусь – это крайне важный момент.
Одноранговая архитектура
Биткойн, по моему мнению, одноранговые деньги. Что же это значит? Здесь используется термин «архитектура» в аспекте компьютерных наук, построения сетей или распределенных систем, который описывает взаимодействия между участниками и системой. Архитектура биткойн-сети является одноранговой, поскольку каждый участник в сети использует биткойн-протокол на равных с остальными. Специальных нод (узлов) не существует; все ноды Биткойна «одинаковы».
«Одноранговый» означает, что когда вы отправляете транзакцию в сеть, то при обработке она равнозначна, то есть все транзакции в сети обрабатывают ее совершенно одинаково. В подобной системе отсутствует внутренний контекст как таковой, за исключением того, что будет получено из сети. Интересной проблемой распределенных систем является именно эта проблема: контекст и состояние. Если вы заходите в свой аккаунт на Facebook, вы не используете протокол. Все действия, всё, что касается состояния, контролирует Facebook: все данные находятся у него, а для вас просто открывается сессия доступа к сервису социальной сети. Такая архитектура называется «клиент-серверной».
Биткойн построен иначе, поскольку это одноранговая сеть: точно так же построены электронная почта или протоколы TCP/IP.
Клиент-серверная архитектура