Что такое сайдчейн простыми словами
Сайдчейн
Содержание
Устройство [ править ]
Сайдчейн широко применяется в устройствах динамической обработки сигнала: компрессорах, экспандерах, гейтах.
Хотя под сайдченом понимается любое управление параметром с помощью боковой цепи, в настоящее время термин сайдчейн используется для обозначения сайдчейн компрессии.
Сайдчейн компрессия [ править ]
Сайдчейн может использоваться для управления уровнем сигнала таким образом, что, когда внешний сигнал усиливается, компрессор также сильнее начинает сжимать сигнал, проходящий через него, уменьшая его громкость. Это очень часто используется диджеями для автоматического подавления громкости музыки при разговоре. Сигнал с микрофона диджея направляется на боковую цепь (сайдчейн) компрессора, чтобы всякий раз, когда диджей начинает говорить, компрессор снижал громкость музыки, проходящей через него. В данном случае голос диджея будет управляющим сигналом.
Стерео компрессоры без sidechain входа могут быть использованы в качестве моно компрессора с sidechain входом. Управляющий сигнал, или sidechain сигнал, подаётся на левый вход стерео-компрессора, а сигнал, который должен быть сжат, проходит через правый канал. Этот метод не следует путать с параллельной компрессией.
Использование [ править ]
Кроме вышеописанного использования диджеями, сайдчейн компрессоры также очень часто используют для решения конфликтов, особенно в низкочастотном спектре. Как правило, управляющим сигналом является бочка, а обрабатываемым (подавляемым) — бас. В момент звучания бочки звук баса приглушается, тем самым бас не мешает бочке. Следовательно, бочка звучит чётче. Таким образом, получается своеобразный качающий (pumping) эффект, пример которого можно услышать в композициях Benny Benassi.
Боковая цепь эквалайзера может быть использована для уменьшения в определенном частотном диапазоне уровня сигнала, который является слишком громким: такой эквалайзер может выступать в качестве деэссера, сокращая уровень вокального шипения в диапазоне 6-9 кГц. Деэссер помогает снизить уровень высоких частот речи, которые, как правило, нежелательны (например, на грампластинках и FM радио).
Что такое сайдчейны и для чего они нужны: детальный обзор
Популярность биткоина растет не по дням, а по часам. В связи с этим появляются новые виды криптовалют и разнообразные надстройки над самой системой Bitcoin. Идея сайдчейнов имеет все шансы стать одной из перспективных технологий.
Предлагаем разобраться, в чем суть sidechain, как он связан с блокчейном и как использовать эту методику, чтобы она пошла в плюс вашей работе с цифровыми активами.
Что такое сайдчейны простыми словами?
Сайдчейны – это пример технологии, которая не прекращает развиваться. Она позволяет цифровым активам (к примеру, токенам) одного блокчейна использоваться в другом блокчейне. Это происходит на безопасной основе. Далее (если это потребуется) активы могут вернуться в родную цепочку блоков.
Концепция “боковой цепи” объясняется в White Paper за 2014 год. Его написали создатели компании Blockstream.
Зачем необходимы сайдчейны и где их использовать?
Разработчики сайдчейнов считают, что у этой концепции есть все шансы стать сетью глобального масштаба (в виде блокчейнов, связанных друг с другом). Каждый из них будет обладать собственным документом со своими правилами и перечнем функциональных возможностей. При этом, в перспективе они будут напрямую связаны с биткоином, его майнинговая сеть обеспечит им защиту. Сайдчейны смогут помочь во время прогнозирования изменений, что рассматриваются для кодовой базы первой криптовалюты.
Анализируемую технологию можно применять в коммерческих целях. К примеру, Liquid (разработанный Blockstream) подойдет для предоставления услуг для Bitcoin-бирж и разноуровневых участников торгов. Он может существенно сократить время, что уходит на проведения транзакций между различными счетами.
Если говорить простыми словами, то Liquid – приватный блокчейн, его создали поверх blockchain биткоина. Он помогает уменьшить период перемещения капитала между биржами до пары секунд.
Принципы работы сайдчейнов и чем они будут полезны трейдеру
Сайдчейн можно представить в виде отдельного блокчейна, привязанного с двух сторон к родной цепи блоков. Благодаря этому, активы с заданной скоростью могут взаимозаменяться. Родительский блокчейн считают главной цепью или основой, а сайдчейны выступают в роли дополнительных цепей.
Человек, который использует главную цепь, сначала обязуется скинуть монеты на определенный адрес, а уже после члены “федерации” запирают его. Это минимизирует возможность их потери в каком-то другом месте. Когда транзакция будет завершена, то обе стороны получат подтверждение. Но в целях безопасности предусмотрено так, что это произойдет далеко не сразу. И только после этого монеты переводятся в сайдчейн и торговец может их тратить. Если отправлять монеты из сайдчейна в другой blockchain, то процесс будет обратным.
Популярные варианты платформ сайдчейнов: обзор
Вариантов много, но наиболее раскрученные из них:
Как видим, популярность сайдчейнов набирает оборотов с каждым днем. С использованием этой технологии множество цифровых активов одного blockchain смогут быть полезны в другом, а потом безопасно вернуться на прежнее место.
Что такое сайдчейны?
Что такое сайдчейны?
Для чего нужны сайдчейны?
Создатели концепции сайдчейнов в будущем видят широкую глобальную сеть множества сплетенных между собой блокчейнов, у каждого из которых будет свой протокол, правила и набор функций. Все они, однако, будут привязаны к биткоину и защищены его майнинговой сетью. Сайдчейны также могут использоваться для моделирования изменений, рассматриваемых для кодовой базы биткоина.
Кроме того, сайдчейны предназначены и для коммерческого использования. Например, разрабатываемый Blockstream сайдчейн Liquid предназначен для обслуживания биткоин-бирж, процессинговых сервисов и трейдеров. Он сокращает время, необходимое для осуществления транзакций между разными счетами.
Несмотря на то что Liquid по своей сути является приватным блокчейном, в отличие от многих замкнутых на себе систем, он построен поверх блокчейна биткоина и помогает сократить время перемещения средств между биржами до нескольких секунд.
Как работают сайдчейны?
Сайдчейн представляет собой отдельный блокчейн с двусторонней привязкой к родительскому блокчейну. Это обеспечивает взаимозаменяемость активов с заданной интенсивностью. Родительский блокчейн обычно называется «основной (главной) цепью», дополнительные цепи – сайдчейнами.
Пользователь родительского блокчейна должен сначала отправить монеты на выходящий адрес, где они «запираются» участниками так называемой «федерации», что призвано исключить возможность их траты в другом месте. По завершении транзакции ее участники получают подтверждение, однако в целях дополнительной безопасности это происходит после некоторого периода ожидания. После этого эквивалентное количество монет переводится в сайдчейн, и у пользователя появляется возможность их потратить. При отправке монет из сайдчейна в основной блокчейн происходит обратный процесс.
Что такое федерация?
Федерация – это группа операторов, выступающая в роли промежуточной точки между основной цепью и одним из ее сайдчейнов. Федерация определяет, когда монеты пользователя «запираются» и когда они могут быть потрачены.
При этом создатели сайдчейнов могут выбирать членов федерации. Недостатком такой модели считается присутствие дополнительного слоя между основной цепью и блокчейном и, как следствие, риски централизации.
В январе 2017 года Blockstream представили новый white paper сайдчейнов, содержащий обновленные механизм консенсуса и модель доверия, а также описание механизмов, обеспечивающих возврат отправленных средств в родительскую цепь в случае неудачи.
Новое техническое описание получило название Strong Federations: An Interoperable Blockchain Solution to Centralized Third Party Risks (Сильные федерации: решение взаимозаменяемых блокчейнов в отношении рисков, связанных с централизованными третьими лицами).
Фактически, Strong Federations представляют собой хорошо продуманные адреса мультиподписей, в которых «запираются» биткоины. Разблокировать их можно только в случае подтверждения подлинности платежа достаточным количеством держателей ключа. Подобная функция обеспечивает публично проверяемые, надежные сети транзакций, которые позволяют перемещать любой актив между разными по своим характеристикам рынками, не требуя централизованного доверия к какой-либо стороне.
Безопасно ли использование сайдчейнов?
Сайдчейны сами отвечают за свою безопасность. При отсутствии достаточной майнинговой мощности для обеспечения безопасности сайдчейн может быть подвергнут взлому. Поскольку каждый сайдчейн является независимым, в случае, если он взломан или скомпрометирован, ущерб остается в рамках этой цепи и не затрагивает основной блокчейн. Соответственно, если будет скомпрометирован основной блокчейн, сайдчейн продолжит работать, но его привязка к родительской цепи обесценится.
Сайдчейны нуждаются в собственных майнерах, которых можно стимулировать посредством «совмещенного майнинга» — одновременной добычи двух отдельных криптовалют, основанных на одном и том же алгоритме консенсуса.
Какие существуют платформы сайдчейнов?
Наиболее известная на сегодняшний день платформа — Liquid от Blockstream. Компания называет эту технологию «более надежной и эффективной системой для перемещения биткоинов, связанных с биржами». Ожидается, что в производство сайдчейн Liquid будет запущен в первом квартале 2018 года.
Также широкую известность приобрела платформа RSK (Rootstock) — сайдчейн биткоина c тьюринг-полной виртуальной машиной, которая совместима с интерфейсом децентрализованных приложений Ethereum. Запуск основной сети платформы под названием Bamboo состоялся в январе 2018. Генерация блоков в сети RSK ведется в режиме совмещенного майнинга с биткоином. Также разработчики заявляют, что в будущем сайдчейн Bamboo сможет создавать смарт-контракты и для сети Litecoin.
Технологию сайдчейнов в качестве решения для бизнеса предлагает Ardor — блокчейн-платформа для децентрализованных сервисов второго поколения от команды Nxt. Ее ключевым отличием является использование Proof of Stake в качестве алгоритма консенсуса, в то время как сами сайдчейны, будучи тесно интегрированными с основным блокчейном, называются «дочерними цепями» (childchains). Бета-релиз Ardor состоялся в феврале 2017.
Еще одним известным представителем криптовалютной индустрии, исследующим технологию сайдчейнов, является проект Lisk.
Что такое сайдчейны и для чего они нужны?
Стараниями разработчиков инфраструктура биткоина продолжает расширяться и усложняться: в результате хардфорков возникают производные криптовалюты, появляются всевозможные надстройки над сетью Bitcoin. Все эти инновации внедряются для достижения главных целей: масштабировать сеть, сделать транзакции быстрыми и дешевыми, саму систему ― максимально удобной для пользователей и в конечном итоге превратить ВТС в глобальное средство платежей. Одной из таких технологий ― не новой, но все еще многообещающей ― являются сайдчейны.
История и основные положения концепции сайдчейнов
Сайдчейны (с англ. буквально «побочные цепи») ― это надстройки над основным блокчейном сети, которые позволяют переходить на другие блокчейны для работы с дополнительными функциями, в том числе со смарт-контрактами, переводом активов между разными торговыми платформами (это далеко не полный список возможностей) и затем безопасно возвращаться обратно.
Побочные цепи позволяют пользоваться функциями, недоступными в основной сети, а затем возвращаться обратно
Какое-то время концепция создания боковых цепей поверх основной не имела реального воплощения. Первый документ (Whitepapper) под названием Pegged Sidechains был опубликован командой компании Blockstream в 2014 году. В нем подробно описывается идея сайдчейнов, их преимущества, принцип действия, а также вопросы, которые предстоит решить. Специалисты Blockstream выделили семь ключевых направлений работы с новой технологией:
О принципе работы и перспективах использования сайдчейнов
В планах разработчиков сайдчейнов ― создание большой системы боковых цепей, каждая из которых будет иметь свой протокол, функционал, правила, привязку к ВТС и защиту майнинговой сети главной криптовалюты.
Сайдчейны, в отличие от материнской цепи, несамостоятельны, они лишь помогают основному блокчейну: увеличивают его возможности, помогают проводить эксперименты, тестировать полезные функции. У них есть свои особенности, которые необходимо учитывать:
Сайдчейны имеют двустороннюю связь для перевода активов и функционируют на алгоритме Proof-of-stake (PoS, доказательство владения долей). Пока на побочной цепи продолжается работа с активом, на основной цепи он блокируется, по возвращении происходит разблокировка.
Для перевода активов между блокчейнами с определенными интервалами применяется мультиподпись MultiParty Signature (DMMS), состоящая из заглавий ВТС-блоков. Подпись производится не закрытыми ключами, а майнингом, и является надежной защитой от хакерских атак.
В контексте привязки SMMS ― это простейший вариант подтверждения проверки транзакций (SPV Proof), работающий как доказательство владения в основной цепи.
Процесс перевода средств между цепями осуществляется в три этапа:
Таким образом, сайдчейны решают проблему недостатка функционала сетей быстро и просто: без хардфорков и создания новых криптовалют.
Что такое федерация?
Федерацией называют группу операторов, которые выступают связующим звеном между родительскими цепями и сайдчейнами, блокируют средства пользователей и затем снова предоставляют к ним доступ. Членов федерации выбирают создатели сайдчейна. Безусловно, такая модель не вполне соответствует принципам децентрализации, поскольку предполагает наличие дополнительного звена (посредника).
В начале 2017 г. разработчики Blockstream анонсировали новую техническую документацию сайдчейнов паод названием Strong Federations с принципиально иной моделью доверия и механизмом консенсуса. В ней также содержалось описание способа возврата активов пользователю на основную цепь в случае неудачной операции.
По сути, Strong Federations ― это система защищенных адресов мультиподписей для блокировки средств. Разблокировать их можно только если подлинность перевода будет подтверждена определенным числом владельцев ключа. Данная система обеспечивает возможность публичной проверки транзакций, безопасное перемещение активов между блокчейнами без необходимости централизации и доверия к какой-либо третьей стороне.
Насколько безопасны сайдчейны?
При отсутствии необходимых майнинговых мощностей сайдчейны могут подвергнуться хакерской атаке. Поскольку все «надстройки» являются независимыми, то взлом никоим образом не скомпрометирует главную цепь, ущерб будет нанесен исключительно в рамках одного сайдчейна. В случае атаки на родительский блокчейн боковые цепи продолжат работать в автономном режиме, но их привязка к основной цепи будет обесценена.
Сайдчейнам нужны свои майнеры, работу которых можно стимулировать за счет одновременной добычи 2-х монет, работающих на одинаковых алгоритмах.
Действующие платформы сайдчейнов
Данный сайдчейн предназначен для коммерческих целей: обслуживания криптовалютных бирж и процессинговых сервисов. Он позволяет сократить время подтверждения транзакций между разными трейдинговыми площадками до 5-6 секунд.
Первый коммерческий сайдчейн Liquid Network для работы с крупными ВТС-транзакциями
Ardor — блокчейн на дополнительных цепях, работающих на алгоритме консенсуса PoS. Сами сайдчейны, тесно связанные с родительским блокчейном, именуются «дочерними цепями» (child chains). Запуск Ardor состоялся в начале 2017 г.
Сеть Loom выпустила SDK с поддержкой Dapp chains. Это надстройки над блокчейном Eth со своим механизмом консенсуса DPoS, на которых можно создавать и запускать dapps, к примеру, компьютерные игры. Loom позволяет использовать новые технологии для масштабируемости без интеграции в главный блокчейн.
Итоги
Прикрепленные сайдчейны ― перспективная технология, которая еще только начинает реализовываться на практике. Она позволяет легко переводить средства между блокчейнами, экспериментировать с ВТС-алгоритмом, используя реальные, обеспеченные безопасной и надежной сетью активы. Преимущества сайдчейнов неоспоримы, а недостатки вполне можно преодолеть. Будем надеяться, что они приблизят эру транзакций «на доверии».
Что такое SideChain в блокчейне Ethereum и в криптовалютах?
Есть две концепции, которые вы должны понимать:
Думайте о главной цепи как о шоссе, по которому могут перемещаться транспортные средства, а о боковых цепях, как о серии дорог, построенных рядом с шоссе (здесь автомобили могут двигаться быстрее), и они могут соединяться с шоссе, когда это необходимо.
Сайдчейны можно представить как шоссе
Двухсторонние привязки позволяют обмениваться активами между родительским блокчейном и боковой цепочкой; например, используя Ethereum в качестве главного актива.
Скорость, с которой эти активы обмениваются между главным блокчейном и дочерней цепочкой, обычно предопределена.
Боковые цепи не следует путать с хардфорками. Они могут показаться похожими, но с боковой цепью первоначальная цепь остается неизменной.
Зачем нужны сайдчейны?
Как сайдчейны, так и Каналы состояния (Ethereum State Channels) являются технологиями для улучшения плохой масштабируемости блокчейнов в целом.
Количество сайдчейнов можно увеличивать
Но, несмотря на эту аналогию, между ними есть много различий, которые возникают из-за того, что в State Channels мы не используем отдельную цепочку блоков, тогда как в SideChain мы используем отдельную цепочку блоков. Посмотрим, каковы его последствия.
Со всей работой, которую должны выполнить главные цепочки, боковые цепи предлагают место для разгрузки и извлечения некоторой части работы.
Родительская и дочерние цепи
Следуя аналогии между родителями и детьми, «дочерняя» цепочка имеет достаточно ресурсов, чтобы выполнить некоторые обязанности по дому, в то время как главная цепочка «родителей» готовит обед для всей семьи. Это может помочь сделать основной блокчейн немного более эффективным.
Как работают сайдчейны?
Давайте рассмотрим пример использования SideChain в обмене крипто-активами.
Чтобы использовать боковую цепь, «пользователь A» в главной цепочке должен отправить свои средства на адрес боковой цепи (либо заключить смарт-контракт).
Как только монеты окажутся на адресе выхода в боковую цепь, они будут заморожены. Это означает, что «пользователь А» больше не сможет использовать монеты где-либо еще. Это сделано для того, чтобы пользователь не мог обмануть систему, отправляя одни и те же монеты как в боковую цепь, так и в главную.
В качестве меры, обеспечивающей повышенную безопасность, связь отправляется через главную цепь и боковую, и разрешается период ожидания после того, как средства пользователя были перемещены на выходной адрес.
Упрощённая схема взаимодействия сайдчейна и главного блокчейна
Когда период ожидания заканчивается, соответствующее количество монет оказывается в боковой цепи. Затем «пользователь А» может потратить монеты на сайдчейне.
При переходе от боковой цепочки к главной пользователь отправляет монеты из боковой цепочки на выходной адрес, где они опять замораживаются. По истечении периода ожидания эквивалентное количество монет переводится в главный блокчейн.
Даниэль Лаример, СЕО BlockOne, очень хорошо объяснил возможности боковых цепей.
Эффективная межблочная связь является ключом к масштабируемости и развитию протокола. Один токен может легко мигрировать из одной цепочки поколений в другую, когда мы учимся масштабировать. Нынешние и будущие поколения [блокчейна] могут работать бок о бок.
Преимущества
Во-первых, боковые цепи являются постоянными, нет необходимости создавать новые боковые цепи каждый раз, когда вам нужно их использовать (в отличии от Каналов состояния или Lightning Network).
Сайдчейн предназначен для решения указанной задачи главной цепи. Это создает простое взаимодействие между различными криптовалютами. У разработчиков есть возможность провести Бета-тест своих монет, прежде чем выпустить их в главной цепочке.
Недостатки
Майнерам по-прежнему необходимо обеспечивать безопасность боковых цепей. Формирование новой боковой цепи является дорогостоящим решением.
К тому же нужны так называемые «федеративные группы», решающие, когда заблокировать и выпустить монеты, с которыми пользователь совершает транзакцию.
Хотя эта модель обеспечивает лучшую конфиденциальность и более высокие скорости, она также создает дополнительный слой между главной цепью и боковой цепью, и, как некоторые говорят, это может помешать дальнейшему развитию технологии.
Sharding против Sidechain
Часто возникает вопрос: чем отличается Sharding от SideChains или Plasma?
Кажется, что все три архитектуры включают в себя архитектуру с центральной «главной цепью», которая служит основой консенсуса системы, и набором «дочерних» цепочек, содержащих фактические транзакции пользователя.
Хэши из дочерних цепочек обычно периодически публикуются в главной цепочке.
Отличить SideChain от Plasma просто.
Единственные издержки, с которыми сталкиваются пользователи, заключаются в том, что им приходится ждать период арбитража (оспаривания) и платить более высокую комиссию за транзакции в рамках (немасштабируемой) главной цепочки.
Обычные сайдчейны не имеют этого свойства безопасности, поэтому они менее безопасны. Однако проектирование цепей Plasma во многих случаях намного сложнее, и можно утверждать, что для многих малоценных приложений безопасность не стоит дополнительной сложности.
Так что насчет плазмы против шардинга?
Иными словами, дочерний блок, который указывает недопустимый блок в главной цепи в качестве зависимости, по определению недействителен, и, что более важно, главный блокчейн, который включает недопустимый дочерний блок, так же недопустим.
Важность решения по масштабируемости должна быть главным приоритетом, если мы хотим, чтобы эта отрасль двигалась вперед.
Популярное онлайн-децентрализованное приложение, которое требует блокчейн технологии, может процветать, только если блокчейн не перегружается при значительном увеличении транзакций.
Выводы
Борьба между двумя реализациями повышения масштабирования великолепна (сайдчейны, каналы состояния, плазма и шардинг).
Поскольку исследования все еще продолжаются, а практическое использование не широко распространено, мы не можем решить, кто будет победителем.
Возможно, придется объединить несколько подходов, чтобы сформировать гибридное решение.