Сегодня же мы нередко слышим возгласы “криптоэнтузиастов” о низкой скорости и высоких издержках, связанных с использованием сети Биткоин. Подобные переживания — не новинка для Биткоин-сообщества, но для того, чтобы разобраться изменил ли Биткоин взглядам своего творца, можно ли биткоин называть наличностью и есть ли у него хоть какие-то шансы конкурировать на рынке с традиционными платежными системами, следует обратиться к этимологии термина “наличность” (cash):
Сама аналогия, похоже, тянется своими корнями к посту самого Сатоши на популярном форуме bitcointalk.org:
Тем не менее все в нашей Вселенной циклично и появляющаяся время от времени экономическая турбулентность никуда не денется и будет продолжать вызывать всплески волатильности на свободных рынках, обеспеченных Биткоином. Улучшение, предоставляемое нам твердыми деньгами заключается именно в невозможности “напечатать больше” биткоинов, спасти зомби-корпорации на грани банкротства в одно нажатие клавиши, не жертвуя соответствующим количество ресурсов (энергии). На коротких дистанциях это может показаться негативным свойством, но заглянув в экономическую историю можно заметить, что выход из кризиса 1920-1921 гг. (да, был и такой, не зря его называют “забытым кризисом”) не только занял всего лишь чуть больше двух лет, но и сопровождался куда менее значительным падением экономических показателей, в частности, безработицы:
Безработица в США в период Нового курса имела совсем другую динамику: 1929-й — 1%, 1930-й — 6,8%, 1931-й — 7,8%, 1932-й — 25%. В дальнейшем безработица не опускалась ниже 15% до начала Второй мировой войны” — Сапов, Кизилов 2006
Подробнее о процессе становления Биткоина можно узнать из серии статей, предоставленной на сайте Bitcoin Translated.
Сообщество раскололось на два лагеря. Первые сетовали на невозможность основного слоя Биткоина масштабироваться, что в результате неизменно должно было привести к оттоку пользователей в альтернативные проекты, предлагающие более дешевые и быстрые переводы. Второй лагерь, так называемые сторонники мелких блоков, считали, что основной уровень должен быть надежным и даже непоколебимым, а масштабирование протокола должно осуществляться путем добавления новых уровней поверх основного. Этот спор длился немного немало два года и закончился триумфальной победой второго лагеря. Вдаваться в подробности противостояния, не превратив это эссе в полноценную книгу, невозможно, но я рекомендую к прочтению перевод книги Джонатана Бира “Война 2017”, подготовленный совместно с каналом Hype Coin News. Все главы и ссылку на телеграм канал моих коллег вы можете найти в телетайпе этого канала.
Тем не менее, в свете недавних событий я бы хотел затронуть опасности, связанные с увеличением размера блока и пояснить значимость применения многоуровневого подхода к масштабируемости Биткоина. Напомню, что на недавней видеовстрече Илон Маск высказался в пользу увеличения размера блока Биткоина, аргументируя свою позицию тем, что технологический прогресс позволит поддерживать стремительно растущий блокчейн Биткоина, а скорость передачи данных снимет вопрос синхронизации узлов сети.
Прочитай Илон вышеупомянутую книгу, он вряд ли бы раскидывался подобными заявлениями. Биткоин — не централизованная компания, в которой дюжина директоров может собраться за закрытыми дверями и договориться о дальнейшем пути развития проекта. Биткоин — это более 20,000 нод, установленных во всех уголках мира. Единогласно договориться о том или ином решении, разве что оно является очевидно полезным (например SegWit и Taproot) или хотя бы безвредным, вряд ли получится. Несмотря на то, что это может напоминать оплошность при создании протокола, это на самом деле является его особенностью — мы не раз видели, как поспешное принятие решений в криптопространстве приводило к разветвлению цепочек, разделению сообщества, хардфоркам и потере средств.
Но допустим мы договорились о самой необходимости увеличения размера блока. На сколько его необходимо увеличить? Стоит ли это делать регулярно или единоразового увеличения будет достаточно? Предугадать скорость развития технологий и временной горизонт, на котором пресловутый технологический прогресс сможет нивелировать стресс от нагрузки, возлагаемой растущими объемами нуждающихся в обработке данных, на операторов узлов — все равно что угадать какую именно из песчинок на пляже Прайа де Кассино я выбрал и загадал.
Увеличьте размер блока в два раза и через какое-то время (возможно уже на следующий день) вы столкнетесь с той же проблемой “переполненных блоков” и вам придется вновь пытаться достичь консенсуса с тысячами операторов узлов сети Биткоин о повторном увеличении. Заложите планомерное и регулярное увеличение размера блока и в случае ошибки в вычислениях вы рискуете вызвать централизацию протокола, сводя саму основу его ценностного предложения на нет. Но и это еще не все...
В случае модификации кода в формате софтфорк, являющейся ослаблением правил протокола, нежелающие обновить программное обеспечение могут продолжать взаимодействовать с сетью и участниками, решившими обновить ПО. Увеличение лимита размера блока является хардфорком, не обладающим обратной совместимостью — если вы не обновляете свое ПО в соответствии с новыми требованиями, ваши действия отвергаются новой цепочкой. Это может привести с разветвлению сети и даже разделению сообщества, а вместе с тем и появлению двух конкурирующих цепочек. После многочисленных попыток увеличения блока Биткоина (Bitcoin XT, Bitcoin Unlimited, BTC1), подобное произошло с хардфорком Bitcoin Cash в августе 2017. Мораль здесь довольно проста: хотите увеличить масштабируемость основного уровня протокола — инициируйте хардфорк и продвигайте свою новую монету. Если большинство решит, что ваше решение превосходит по своим возможностям оригинальный протокол, они переключатся на новую версию.
Кульминацией вышеперечисленных аргументов с легкостью может послужить так называемый парадокс Джевонса. Суть парадокса заключается в том, что насколько бы технологический прогресс не повышал эффективность использования какого-либо ресурса (в данной аналогии — свободного места в блоке Биткоина), это увеличивает объемы его потребления (блоки не перестанут заполняться несмотря на увеличение их размера). Дело в том, что пространство в блоке — не более, чем объем свободного места, в котором можно разместить ту или иную информацию. Это пространство может быть полезно не только с экономической точки зрения (передача транзакций/ценности), но и использоваться с целью хранения произвольных данных. Чем больше блоки, тем больше информации пользователи смогут хранить в блокчейне и тем выше будет нагрузка на майнеров, что приведет к большей централизации майнинг-индустрии.
Ну и разумеется не стоит забывать о законе Вирта, также именуемом законом Пейджа (по имени сооснователя Google Ларри Пейджа):
Скорость моего соединения и сообщение кошелька Electrum, подключенного к собственной ноде о том, что сама нода на данный момент отстает от верхушки цепи на 3 блока.
Оборудование: Raspberry Pi 4 (4GB RAM), 1TB SSD, Ethernet-соединение...
они должны иметь возможность частного и безопасного хранения. Именно поэтому исторически сложилось так, что наиболее успешные формы наличных денег тяготели к формам долговечным, чтобы их не разрушало время, и компактным, чтобы их можно было легко хранить в безопасном месте, например, в хранилище.
Такими товарами являлись золото и (в меньшей мере) серебро — они долговечны (археологи встречали золотые монеты тысячелетней давности, а металл, из которого они были отчеканены не потерял собственной ценности).
Как следствие, каждый, кто придерживается концепции долговечного стандарта "цифровой наличности", должен также уделить особое внимание безопасности. Наличные деньги, которые нельзя надежно хранить, бесполезны, и формы наличных денег, обладающие лучшими характеристиками безопасности, ceteris paribus будут выигрывать у наличных денег с более низкой безопасностью. Хорошим примером является Индия, где частные золотые запасы оцениваются в $770 млрд., в то время как банкноты национальной валюты — рупии, — насчитывают не более $210 млрд. (очередной плюс в копилку аргументов в пользу неизменности и надежности основного слоя Биткоин-протокола).
С наступлением цифровой эры понятие долговечности и прочности денег кардинально изменилось. Биткоины, как таковые, по сути не существуют, есть лишь записи в реестре, децентрализованным образом хранящие информацию о том “кто сколько может потратить”. Соответственно и “портиться” в данной схеме ведения учета нечему. Компактность также уходит на второй план, а на ее место встает такой параметр, как пропускная способность сети — количество транзакций в секунду.
Что-то, что начиналось как предмет коллекционирования для гиков и шифропанков уже по праву может называться средством сбережения. Биткоин уже способен посредством решений второго уровня молниеносно и невероятно дешево передавать значительную ценность, игнорируя границы, юрисдикции, бюрократию и коррупцию. Никто не сможет со 100% точностью сказать когда Биткоин станет эффективной единицей измерения ценности, но тот факт, что он выполняет функцию средства обмена уже неоспорим.
Впервые в истории мы можем наблюдать развитие монетарной системы “снизу вверх”. Системы, способной не только сохранять ценность пользователей, оставаясь при этом децентрализованной, но и предоставлять инструменты передачи этой ценности, не требуя доверия к другим участникам либо третьим сторонам. Это — беспрецедентный случай, извлечь истинную пользу из которого можно только погрузившись в эту кроличью нору Биткоина.
ХОДЛ он!