Изначально технология боковых цепей (сайдчейнов) рассматривалась в качестве экспериментального материала для сети Биткоина, а сейчас эта технология перешла в разряд возможных решений затянувшегося спора о масштабировании первой криптовалюты. Судя по всему, мнение участников криптовалютного сообщества по поводу сайдчейнов постепенно меняется.

Идея сайдчейнов заключается в том, чтобы обеспечить привязку к Биткоину множества монет с разными правилами. Например, один из сайдчейнов может обладать повышенной конфиденциальностью MimbleWimble, а другой – обеспечивать большой (или маленький) размер блока.

Именно это последнее свойство привлекло к сайдчейнам внимание сообщества, превратив их в способ решения проблемы размера блока Биткоина. По мнению некоторых участников, теоретически эта идея могла бы удовлетворить многие аппетиты. 

Стоит отметить, что суть решения заключается не в том, что сайдчейны достигнут большей пропускной способности, подчёркивает экономист компании Bloq, Пол Шторц (Paul Sztorc), который разработал сайдчейн под названием Drivechain. С введением данной модели, у участников появляется возможность выбора – они могут либо переместить свои биткоины в сайдчейн с большим размером блока (предположим, 2МБ), либо остаться частью сети Биткоина. 

Сайдчейны или расширения?

С другой стороны, в последнее время предлагается множество других решений проблемы размера блока, составляющих достойную конкуренцию сайдчейнам. Например, недавно стартап Purse опубликовал концепцию "блоков расширения" всё с той же целью - предоставить пользователям выбор размера блока. 

Тем не менее, некоторые разработчики, в том числе руководитель Blockstream, Адам Бэк (Adam Back), считают, что блоки расширения могут понизить безопасность пользователей.

Именно по этой причине Drivechain Шторца, в котором происходящее в одном блокчейне гипотетически не может негативно влиять на происходящее в других блокчейнах, получил одобрение разработчиков, скептически настроенных по отношению к другим предложениям.

Некоторые разработчики считают, что основная проблема заключается не в противостоянии технологий, а в том, какая из технологий лучше подойдёт для того или иного приложения.

«Я вижу несколько потенциальных сценариев использования для блоков расширения, например, поддержку MimbleWimble, - говорит разработчик Джеймс Хильярд (James Hilliard), - однако, в целом, сайдчейны мне кажутся лучшим решением с точки зрения безопасности». 

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

Другие разработчики рассматривают ситуацию в зависимости от различных обстоятельств. 

«В целом, [Drivechain]- это неплохая идея; однако здесь важны детали», - говорит участник команды Bitcoin Core Люк Даш (Luke Dashjr).

Трения вокруг Segwit2x

Однако вернёмся к вопросу масштабирования. В частности, Шторц считает Drivechain лучшим решением, нежели недавнее предложение Digital Currency Group (DCG) под названием Segwit2x, принятое в качестве основы для нью-йоркского соглашения.

Напомним, данное предложение заручилось значительной поддержкой со стороны криптовалютных компаний и майнеров. SegWit2x объединяет в себе две технологии: оптимизацию под названием SegWit и увеличение размера блока Биткоина через полгода. 

Тем не менее, Шторц, как и несколько других разработчиков, относится к этому предложению настороженно. Для масштабирования размера блока до 2 МБ, SegWit2x требуется хардфорк. С этим согласны далеко не все участники экосистемы, отчасти потому, что это увеличивает количество данных, необходимое для хранения пользователями. Кроме того, обновление может привести к расколу сети. 

Сайдчейны не требуют хардфорка. Пользователи могут изменить функции сайдчейна до необходимого им размера блока, поскольку некоторые считают увеличение до 2МБ слишком незначительным.

Проблема выбора

Некоторые участники сообщества Биткоина считают, что добровольная команда разработчиков, сформированная когда-то вокруг Bitcoin Core, превратилась в монополию, и полагают, что группа блокирует все идеи извне.

По словам Шторца, Drivechain должен смягчить обе эти нежелательные проблемы, так как пользователи получат шанс выбирать именно то, что захотят, а разные группы разработчиков смогут формироваться вокруг разных сайдчейнов. 

Шторц говорит, что Drivechain можно будет начать использовать в течение того же шестимесячного срока, что и предложение DCG, даже если для этого потребуется софтфорк Биткоина. Так или иначе, как и в случае с большинством других предложений по улучшению кода Биткоина, сообществу остаётся ждать и наблюдать.