Блокчейн, финтех, новая экономика, блэкджек

off-chain Bitcoin

Путь биткоина через офчейновую нору

Статьи

У криптоанархии обнаружилась та же уязвимость, что и у просто анархии: как ни агитируй человека в пользу общества без диктата государства, он все равно найдет лазейку и сделает так, как ему удобнее. Обычно — жертвуя в процессе большей частью принципов. У криптовалют есть маленький «грязный» обходной путь под названием off-chain. Его узаконили и начинают активно продвигать в массы.

Офчейн — это транзакции, проходящие вне блокчейна. На практике они все же связаны, иначе бы мы не обсуждали их в контексте криптовалют, но проводят через блокчейн только самые «хвосты» — как открытие и закрытие канала в случае с Lightning Network. Основная же активность проходит мимо биткоина или другой криптовалюты, в которую также успел проникнуть офчейн. То, что выглядит как пересылка дробной части одного токена, может скрывать в себе недели взаимных расчетов на многие миллионы. Эти расчеты происходят по внутренним правилам офчейновой сети, у которой есть вполне централизованное управление, и где могут работать, а могут и не работать правила открытости и анонимности классической криптовалюты, и другие атрибуты, милые сердцу нормального криптоанархиста. Но — спросит этот криптоанархист — чем описанная схема отличается от существующих торговых площадок, которые занимаются вроде бы тем же? На этот вопрос ему должен ответить длинный список бирж, которые были скомпрометированы, атакованы хакерами, лишились токенов усилиями внешних грабителей или были обворованы их же владельцами. Офчейновые решения проходят через каналы, которые регистрируются в блокчейне, и основываются на криптозащите, а не на уверениях в честности какой-нибудь третьей стороны, она же основатель биржи.

Lightning Network

Но все-таки зачем это все, если есть работающий биткоин? Это простительный вопрос для неспешного инвестора, пока его активность в блокчейне исчерпывается парой транзакций в месяц. Он может себе позволить задержки с отправкой или получением, да и комиссионные майнерам за обсчет блоков не складываются у него в длинные устрашающие столбики. Но если наш условный герой втянется, и его инвестиции и объем операций начнут расти, он быстро поймет, что современный биткоин — штука не самая расторопная и дешевая. Транзакции в нем давно занимают ощутимое время, которое иногда исчисляется сутками, а уж о мгновенном подтверждении сделки нельзя и мечтать. Комиссионная плата также все это время бодро росла и достигла такого уровня, что платить за пиццу BTC, как в прошлые времена, мало кто решится — сами tx fees теперь сравнимы с ценой пиццы, даже если заказывать самую дорогую, с морепродуктами.

Разработчики из Bitcoin Core вполне отдавали себе отчет в том, насколько биткоин замедлился и подорожал, но пока они искали системное решение проблемы (известное нам под именем Segwit), подоспели энтузиасты, которые начали использовать собственные протоколы, выносящие пересылку токенов за блоки. Представим нашего инвестора, которому теперь нужно обмениваться биткоинами со своим партнером, допустим, ежедневно. Это можно делать классическим способом и платить за каждую транзакцию. Либо воспользоваться офчейновым решением, которое будет — самый простой случай, просто чтобы продемонстрировать идею — группировать платежи за несколько дней, чтобы tx fees были только за одну, итоговую транзакцию. Продвинутые протоколы могут гораздо больше и работают практически мгновенно, а в блокчейне от них виден разве что баланс сделок, прошедших за определенные периоды. В этом случае у блокчейна остается только одно предназначение — быть криптографически защищенным посредником при установлении канала для быстрых и недорогих транзакций.

В какой-то момент (где-то ближе к 2015 г.) биткоин стал действительно медленным и перегруженным, а размер его блоков приблизился к исчерпанию. Разработчики решили не придумывать решение для этих проблем с нуля. В любом случае, реализованное «в лоб», с учетом строгой неизменности реестра, децентрализации и консенсуса, оно бы лишь на время сняло остроту проблемы, не избавив от нее полностью. Теоретический максимум классического биткоина в десяток транзакций в секунду просто не рассчитан на нынешнее массовое использование. А с учетом динамики его проникновения на рынок в последнее время он вообще смешон. Ситуацию не спасло бы ни удвоение, ни десятикратное умножение. Они только отсрочили бы очередной кризис. Так что Bitcoin Core вставил поддержку LN, Lightning Network, в обновление Segwit, которое было активировано в августе 2017. Вот так просто.

Биткоин — не единственная криптовалюта с активированным офчейном. К этому времени его приняли уже десятки альткоинов, в том числе и такие большие, как Litecoin, а у некоторых, вроде Dash, есть собственные похожие протоколы. Это касается даже тех валют, у которых не было столь значительных проблем с пропускной способностью и комиссионными, как у BTC. Офчейн внедряют, потому что это простое и относительно нересурсоемкое решение, чтобы сделать криптовалюту очень быстрой в смысле прохождения транзакций и снизить tx fees. Есть и еще один бонус — обмен валют. Он пришел в биткоин прицепом вместе с Lightning Network, и если мы решили называть все своими именами, то по-настоящему он называется атомарный кросс-валютный своп. Его суть заключается в том, чтобы совершать прямые, недорогие, мгновенные и защищенные обмены криптовалютами в тех блокчейнах, которые поддерживают протокол. То есть, с того момента, как в биткоине было активировано обновление Segwit, две произвольные стороны получили возможность легко, быстро и под защитой сильной криптографии обменять свои BTC на, допустим, LTC.

Атомарный своп на первый взгляд кажется гениальной штукой, но с него начинается список проблем, которые приносит офчейн. Вы же не думали, что у него одни достоинства? Каждая проблема биткоина, которую решает офчейн, это шаг к гегемонии BTC. Большинство альтернативных криптовалют создавались вокруг идеи нишевой специализации, какой-нибудь функции, которую конкретный альткоин может выполнять лучше, чем биткоин. Это могла быть повышенная приватность или скоростные транзакции, или миниатюрная номинация для интернета вещей, или что-нибудь еще. Офчейн дает возможность практически неограниченно расширять функциональность биткоина без хард-форков. А атомарные свопы еще ухудшают ситуацию, потому что любая проблема альткоина может привести к моментальному уходу инвесторов из него в BTC (или в одну из десятка других самых крепких криптовалют на рынке).

Хотите еще проблем? Я писал о противоборствующих сторонах внутри криптосообщества. С активацией LN в нем начала формироваться еще одна группа потенциально очень мощных игроков: узлы, которые предоставляют услуги офчейна. Майнерские пулы обвиняют в волюнтаризме и подковерных играх, но технически они действуют в рамках правил блокчейна. Узлы Lightning Network гораздо более свободны в своей внутренней политике. Зато они куда ближе к реальному миру фиатных валют и государственной регуляции. Прикрыть распределенный трафик блокчейна — задача нетривиальная для большинства государств (ну, кроме нескольких, стремящихся к тоталитаризму). Прийти с обыском в компанию, которая осуществляет электронные платежи, вынудить делиться информацией со следствием — намного проще.

Офчейн — это очень остроумное решение проблем с ограниченностью возможностей биткоина. Его критики кажутся замшелыми криптоанархистами, которые всеми силами стремятся придерживаться канона. Но офчейн может обернуться зияющей дырой, которая сделает уязвимыми все те качества, ради которых затевались криптовалюты.

BTC
6465.59-0.23%
ETH
202.66-0.76%
XRP
0.44-2.69%
BCH
439.66-1.56%

Блокчейн, финтех и новая экономика* в одной рассылке

*блэкджек
Электронная почта
Ту зе МУН