Мнение: Высокие комиссии в сети биткоина — двигатель прогресса
Автор статьи — Кайл Торпи, независимый писатель и исследователь, который следит за биткоином с 2011 года. Его работы публиковались в Business Insider, New York Post, NASDAQ, The Next Web, American Banker и других средствах массовой информации. Оригинал этого материала опубликован на сайте CoinJournal.
В последние три года было предложено немало вариантов по увеличению размера блока биткоина за счёт хардфорка, но ни по одному из них узлы сети не смогли прийти к консенсусу. Увеличение блока уже давно видится способом снизить размер комиссий и позволить блокчейну обрабатывать большее количество транзакций в секунду. Однако текущую перегрузку сети можно считать благом: она фактически вынуждает компании оптимизировать своё взаимодействие с блокчейном.
Высокие транзакционные комиссии вытесняют малоценные варианты использования пространства блоков, а оптимизация взаимодействия с блокчейном, которая происходит благодаря хранителям биткоинов и поставщикам кошельков, должна помочь сети криптовалютных активов сохранить свою главную ценность — предложение системы цифровых децентрализованных денег, устойчивых к цензуре.
«Загрязнение» блокчейна
На заре биткоина никто не заботился о том, какие данные можно помещать в блокчейн. Техническое ограничение размера блока в 1 Мб не воспринималось всерьёз, потому что о переполненных блоках тогда никто даже не задумывался.
Пример безрассудного разбазаривания пространства блоков — азартная онлайн-игра Satoshi Dice, которая когда-то размещала все ставки своих пользователей в блокчейне биткоина. На её долю приходилась почти половина транзакций, ежедневно обрабатываемых майнерами.
Некоторые называли такую активность спамом, а другие — «загрязнением» блокчейна.
Satoshi Dice — лишь один из многих случаев, когда компания не заботилась об оптимизации взаимодействия с блокчейном, потому что в то время блочного пространства было достаточно.
Желание управлять «увеличенным» пространством блоков, не задумываясь о чистоте блокчейна, возможно, стало ключевой движущей силой для компаний, запустивших форки Bitcoin XT, Bitcoin Classic, Bitcoin Unlimited, SegWit2x, Bitcoin Cash (Bcash) и др. Хардфорки такого рода — поверхностное решение с точки зрения оптимизации использования дефицитного ресурса (пространства блоков).
При возможности наращивать блоки посредством хардфорков у компаний не было бы стимула оптимизировать использование блокчейна, если бы не растущие комиссии.
Биткоин-компании теперь — борцы за чистоту блокчейна
Теперь, когда средняя комиссия за биткоин-транзакцию составляет около $15, хранители биткоинов и провайдеры кошельков внезапно заинтересовались оптимизацией использования блокчейна со своей стороны.
Всё началось с оценки транзакционных комиссий. Практически все биткоин-кошельки оказались неготовы к обработке данных в ситуации, вызванной переполненными блоками (проблемы начались в 2016 году), и многие транзакции оставались висеть неподтверждёнными. Сборы за транзакции стали менее предсказуемыми, и кошельки были не в состоянии менять комиссию, прикреплённую к транзакции, которая определяется предложением биткоинов и спросом на пространство в блоках.
Справедливый рынок установки комиссий имеет решающее значение для долгосрочного успеха биткоина, поскольку такие сборы — это то, что побуждает майнеров к защите сети, в то время как субсидии за добычу блоков сокращаются.
По сравнению с 2016 годом функционал кошельков по оценке комиссий значительно улучшился, хотя здесь предстоит ещё много работы.
Другое изменение, на которое подталкивают высокие комиссии, связано с тем, чтобы максимально оградить пользователей от ошибок. При высоких комиссиях компании не хотят, чтобы их пользователи совершали «лишние» транзакции.
Недавно компания BitPay представила протокол оплаты, направленный на уменьшение количества дополнительных дорогостоящих транзакций, вызванных ошибкой пользователя. BitPay выступает за интеграцию своего протокола с блокчейном биткоина, ссылаясь на крайне высокие комиссии.
Пакетирование транзакций и SegWit — два других обновления, которые сейчас становятся важными для бирж и других биткоин-хранителей.
Благодаря пакетированию хранители могут объединить большое количество платежей в одну транзакцию от имени своих пользователей. Исследователь биткоина Дэвид Хардинг подсчитал, что пакетирование позволит экономить на комиссиях до 80%.
Обновление SegWit, запущенное через софтфорк, позволяет пользователям биткоина получить доступ к большему блочному пространству, за счёт чего увеличивается пропускная способность сети. Как заявляет компания BitGo, пользователи её кошельков благодаря SegWit могут наслаждаться 50%-ным сокращением транзакционных издержек. Следует отметить, что преимущества SegWit с точки зрения экономии на сборах более заметны в кошельках с мультиподписями, таких как BitGo.
Our largest customers who have upgraded to SegWit are saving nearly $100,000 a month in transaction fees.
— Jameson Lopp (@lopp) November 9, 2017
И где эти более низкие комиссии? У @BitGo есть SegWit. Клиенты @BitGo по-прежнему платят более высокую комиссию, чем до SegWit.
Наши крупнейшие клиенты, которые перешли на SegWit, экономят почти $100 000 в месяц на транзакционных комиссиях.
Кошельки Blockchain и Coinbase, два крупнейших генератора транзакций в сети биткоина, в настоящее время внедряют SegWit. Blockchain пока не может реализовать пакетирование, но Coinbase работает над этим.
Другие платформы, такие как Bitstamp, уже реализовали пакетирование и SegWit.
Интересно, что могло бы подтолкнуть эти компании к оптимизации взаимодействия с блокчейном, если бы не выросли комиссии.
Такие виды оптимизации позволяют биткоину сохранить своё основное свойство — устойчивость к цензуре: они позволяют работать с полным узлом при относительно низких затратах, раз блокчейн используется более эффективно.
В других сетях криптовалютных активов, таких как Bcash, низкие комиссии могут привести к большему количеству «загрязнений» блокчейна и к модели, которая не стимулирует его эффективное использование. С течением времени это может привести к большей централизации и к потере ключевой ценности блокчейна. Кстати, сейчас Satoshi Dice работает в сети Bcash.
Возможность дальнейших улучшений
Конечно, у хранителей биткоинов и провайдеров кошельков есть и другие варианты оптимизации взаимодействия с блокчейном, которые доступны сейчас или могут появиться в скором времени.
Например, хранителям монет нет смысла транслировать все транзакции между своими пользователями в публичный блокчейн. Вместо этого они могли бы отслеживать такие транзакции вне блокчейна, а затем выгружать их в блокчейн один раз в день.
Moonbeam и Liquid — это два проекта, которые позволят хранителям совершать взаимные сделки с низким уровнем доверия, и это предполагает разгрузку блокчейн-сети.
Конечно, есть ещё Lightning Network — более децентрализованная версия Moonbeam, которая должна обеспечивать такое же взаимодействие между хранителями.
Вернёмся к стимулам для оптимизации взаимодействия с блокчейном. Давний соавтор Bitcoin Core Мэтт Коралло представил модель платёжных каналов с веерной структурой (та же технология, что и в Lightning Network) как метод масштабирования биткоина и отправил его в компанию Blockchain ещё в начале 2014 года. Тогда, по словам Коралло, этот план был проигнорирован.
Коралло написал на Reddit:
Я понимаю, что биткоин-компании всегда боролись за то, чтобы удержаться на плаву в этом пространстве, поэтому предложение «потрясающей технологии, которой мне хотелось бы поделиться, чтобы решить проблему масштабирования» для них не слишком заманчиво, если проблемы масштабирования пока нет.
Теперь, когда эти биткоин-компании сталкиваются с проблемами перегрузки сети и высокими комиссиями, стимулы для оптимизации взаимодействия с блокчейном у них определённо есть.