loading...

Сайдчейн (sidechain) - что это?

Сайдчейн

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


Природа сайдчейнов


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


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

Здесь оригинальный блокчейн считается основным, а все остальные – сайдченами.

Приведём пример: существует персональная биткоин-сеть, в рамках которой можно совершать перевод криптовалюты в общедоступный блокчейн и также проводить обратную операцию. Эта область и есть сайдчейн для данной сети.


Принципы работы


Рассмотрим основные:

  • Совершите пересылку электронной валюты на определённый адрес Bitcoin, что после завершения операции станет недоступным для других пользователей. Пока никто не сможет предоставить доказательства того, что эти токены нигде не используются, деньги будут замороженными. Это основные правила таких транзакций с наложением условий об их потенциальном хозяине. Следовательно, пользователь будет обязан их выполнить. В противном случае он не получает права распоряжаться валютой.


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


  • В случае его согласия стать сайдчейном для Bitcoin, он берёт на себя обязательства обмена токенов на электронные монеты собственной сети.


  • Важно понимать, что цифровая валюта не ликвидируется, а просто замораживается, перемещаясь в другую сеть.


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


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


  • Процедура полностью обратима: в любой момент валюту можно перенаправить в сеть Bitcoin, создав при этом в сайдчейне аналогичную транзакцию по её заморозке. Таким образом, деньги переместятся назад и будут доступны в сети Bitcoin. То есть операция имеет зеркальный характер.



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


Методы переноса валюты


Как уже было отмечено выше, чтобы осуществить переход из основного блокчейна в дополнительный (сайдчейн), нужно заблокировать валюту в первом, после чего она станет активна во втором. Такая процедура получила название «двойная фиксация» (от англ. «two-way peg). Существует несколько способов претворить её в жизнь.


1. Метод федерации.

 В данном случае один хранитель системы заменяется целым комплексом нотариусов. При этом используется мультиподпись. Федерация подписывает каждый акт перемещения валюты между системами, что обеспечивает высокую надёжность, ликвидируя единую точку отказа.


Начало этого года было ознаменовано презентацией «сильных федераций» от Blockstream. В ней они отразили собственный взгляд на принципы двойной фиксации и их использование в сайдчейне Liquid. Эта система применяется в случае необходимости обмена валютой между биржами.


2. Метод с одним хранителем. 

Здесь деньги отправляют одному хранителю основного блокчейна в то время, как цифровая валюта остаётся активной в сайдчейне. Это централизованное решение и по факту имеет очень мало отличий от классической передачи токенов в биткоин-банки, среди которых можно выделить Харо или Coinbase. Эти организации и есть сайдчейны.


Существенным преимуществом первых двух методов является то, что при их использовании не происходит абсолютно никаких изменений в биткоин-протоколе.


3. Сайдчейн SVP

Данное направление, напротив, основывается на децентрализованной фиксации. Согласно этой концепции для перемещения валюты в сайдчейн и совершения обратной операции применяются SPV-доказательства. Они подтверждают наличие транзакции благодаря специальной информации.


Электронные монеты переносятся только после помещения в блок так называемой транзакции-сигнала. Здесь отлично проиллюстрирован пример подобного запроса на GitHub, что совершает активацию валюты в дополнительном блокчейне.


Индивидуальность сайдчейнов SPV заключается в том, что они не дают хранителю возможность непосредственного контроля над деньгами в основном блокчейне. Конечно, существуют определённые недоработки. Так, например, иногда майнеры создают фиктивные SPV-доказательства, что предоставляет им косвенный контроль над деньгами. Однако ввиду того, что данный вопрос стоит очень остро, ведутся активные работы над устранением этого недочёта.


4. Драйвчейн

Драйвчейн – это продолжение идеи сайдчейнов. В данном случае информацию о блокчейне приносят майнеры, то есть тут именно они хранители цифровой валюты и имеют прямую возможность её блокировки для тех, кто хочет переместить их обратно в основную систему. Данное направление получило своё развитие благодаря экономисту Bloq и основателю Bitcoin Hivemind Полу Шторцу.


Стоит отметить, что в рамках теории драйвчейнов считается, что майнер – самый оптимальный вариант хранителя цифровой валюты.


5. Гибриды

Существуют также методы, представляющие собой сочетание нескольких способов. Примером может служить комбинация драйвчейна и метода федерации, которая носит название RSK Labs. Однако вторая из них может стать вовсе не обязательной в том случае, если подавляющее большинство майнеров решат совершать добычу RSK путём совместных усилий.

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

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


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

Похожие новости


Биткоин история появления самой популярной криптовалюты

Биткоин история появления самой популярной криптовалюты

14-апр-2018, 17:00

Почти все источники называют биткоины криптовалютой или электронными деньгами.

Blockchain wallet (блокчейн-кошелек) назначение и использование

Blockchain wallet (блокчейн-кошелек) назначение и

14-апр-2018, 13:23

Blockchain wallet (блокчейн-кошелек) предназначен в основном для хранения криптовалюты. Однако

Ripple - обзор инновационной криптовалюты

Ripple - обзор инновационной криптовалюты

14-апр-2018, 12:58

Ripple – инновационная платформа в виде децентрализованной системы для проведения платежей с

Криптовалюта простыми словами

Криптовалюта простыми словами

14-апр-2018, 12:44

Сегодня, о криптовалюте не говорит лишь ленивый или тот, кто вообще представления не имеет что это

Как открыть кошелек для ethereum

Как открыть кошелек для ethereum

14-апр-2018, 09:01

Сегодня популярность виртуальных валют растет очень быстрыми темпами. Особенно примечательной в