Logo
Поделиться этой статьей

Введение в сайдчейны

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

Первая концепция боковой цепи была опубликована внаучная работа22 октября 2014 года Адамом Бэком, изобретателемHashCashи нынешний генеральный директор Blockstream. Также были задействованы множество легендарныхBitcoinинженеры, такие как Мэтт Коралло, Люк Дашджер, соучредитель Blockstream Марк Фриденбах и другие.

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

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку The Protocol сегодня. Просмотреть все рассылки

В white paper сайдчейна авторы отметили, что инфраструктура Bitcoin в то время сталкивалась с компромиссами между масштабируемостью и децентрализацией. Также были опасения по поводуПолитика конфиденциальности и цензура биткоина, поскольку новые технологии, улучшающие криптографическую безопасность биткоина, считаются необходимыми, если больше людей хотят принять валюту Bitcoin (BTC).

Читать дальше: Что такое криптография?

Принимая это во внимание, авторы выдвигают следующее:

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

Что такое сайдчейн?

Сайдчейн — это отдельныйсеть блокчейнкоторый подключается к другому блокчейну (называемому родительским блокчейном или основной сетью) посредством двусторонней привязки.

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

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

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

После короткой проверки безопасности отправленный Bitcoin переносится в сайдчейн, что позволяет пользователям свободно перемещать свои активы по новой сети.

Теперь, как бы просто это ни звучало, есть несколько ключевых компонентов, которые позволяют сайдчейнам работать эффективно. Эти компоненты включают:

  • Двусторонний колышек
  • Смарт-контракты
Сайдчейны (CoinDesk)
Сайдчейны (CoinDesk)

Двусторонний колышек

Сайдчейны были разработаны для облегчения передачи цифровых активов между блокчейнами, независимо от того, кто является держателем активов. Цифровые активы должны быть способны перемещаться без какого-либо риска контрагента — это означает, что ни один вторичный субъект не должен иметь возможности остановить передачу актива.

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

Согласно белой книге по сайдчейну, двусторонняя привязка определяется как:

«Механизм, посредством которого монеты передаются между сайдчейнами […] привязанный сайдчейн — это сайдчейн, активы которого можно импортировать из других цепочек и возвращать в них».

Проще говоря, двусторонняя привязка позволяет передавать цифровые активы, такие как Bitcoin , туда и FORTH между основной сетью и новой боковой цепью. Интересно, что «передача» цифрового актива никогда не происходит. Активы на самом деле не передаются; вместо этого они просто блокируются в основной сети, в то время как эквивалентная сумма разблокируется в боковой цепи.

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

Двусторонняя привязка (Blockstream.com)
Двусторонняя привязка (Blockstream.com)

Смарт-контракты

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

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

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

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

Обратите внимание, что этот процесс может происходить из основной сети в сайдчейн или наоборот.

Иллюстрация преобразования основной сети в сайдчейн (Ulam.io)
Иллюстрация преобразования основной сети в сайдчейн (Ulam.io)

Боковые цепи биткоина

Реальными примерами сайдчейнов являются BitcoinЖидкая сеть и Рутсток (RSK). Поскольку обе боковые цепи привязаны к основной сети Bitcoin, возможны только действия, связанные с Bitcoin .

Liquid Network — это сайдчейн с открытым исходным кодом, созданный Blockstream, построенный поверх основной сети Bitcoin. Используя функции, присущие сайдчейнам, время Истории блока Liquid Network составляет всего ONE минуту, что намного быстрее 10-минутного времени блока Bitcoin. Это означает, что в сайдчейн можно добавить в 10 раз больше блоков по сравнению с блокчейном Bitcoin. Сеть также позволяет пользователям более конфиденциально осуществлять транзакции цифровых активов, маскируя сумму и тип передаваемого актива.

Читать дальше: Что такое шардинг?

RSK — это сайдчейн, предназначенный для запуска смарт-контрактов. При использовании RSK Bitcoin блокируется в Mainnet и выпускается как смарт- Bitcoin (SBTC), собственная валюта RSK.

Благодаря умным контрактам RSK пользователям не нужно конвертировать свои Bitcoin в другие активы, чтобы использовать умный контракт. Это означает, что они совместимы с другими сетями блокчейнов, такими как Ethereum.

Потенциал сайдчейнов

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

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

Theкросс-цепочечная совместимостьс помощью сайдчейнов пользователи смогут легко перемещаться по этим различным проектам. Это фундаментальное ценностное предложение сайдчейнов.

Stephan Roth

Стефан Рот — лондонский финансовый журналист, пишущий о Криптовалюта с 2018 года. Ранее он работал в KPMG, CNNMoney и ACCOINTING и проявляет большой интерес к экономике, финансовым Рынки и регулированию Криптo .

Stephan  Roth