
Сайдчейны определяются по-разному в зависимости от того, кого вы спросите. Определение того, что составляет сайдчейн, имеет долгую, яркую историю. В самом общем смысле, сайдчейн можно описать как блокчейн, который может взаимодействовать с другим блокчейном.
Существует два основных типа сайдчейнов: те, у которых есть два независимых блокчейна, и те, где один блокчейн зависит от другого. В первом случае оба блокчейна могут считаться сайдчейнами друг друга, то есть они равнозначны, и иногда оба блокчейна будут иметь свои собственные (отдельные) нативные токены. Во втором случае один сайдчейн может считаться родительской цепью, а другой — зависимой или «дочерней» цепью. Обычно в отношениях родитель-дочерний сайдчейн, дочерняя цепь не создает собственные активы. Вместо этог о она получает любые активы через переводы из родительской цепи.
Сайдчейны могут взаимодействовать различными способами, однако почти всегда это включает возможность обмена активами между цепями. Это достигается с помощью двустороннего пегирования. Самое простое для понимания двустороннее пегирование — это централизованная биржа, которая работает так: у вас есть BTC, но вы хотите ETH, поэтому вы обмениваете BTC на ETH через пару BTC-ETH. К сожалению, использование централизованной биржи требует доверия к центральной доверенной стороне, что влечет за собой посреднические сборы и риск третьих лиц. Существует лучший способ.
Децентрализованное двустороннее пегирование в основном состоит из «кэсов» на обоих блокчейнах. Рассмотрим упрощенный пример, чтобы проиллюстрировать, как эти кэсы используются для облегчения передачи активов из одной цепи в другую.
Представьте, что вы хотите перевести 1 BTC из сети Биткоина на сайдчейн. Сначала вы отправляете транзакцию на 1 BTC на назначенный адрес кэса в сети Биткоина. Любой биткоин в кэсе фактически удаляется из общего предложения биткоинов на время. В этой транзакции вы также включаете информацию об адресе сайдчейна, на который вы хотите отправить BTC. Как только транзакция принимается сетью Биткоина и добавляется в блокчейн, кэс сайдчейна выпускает 1 BTC и отправляет его на адрес, указанный в транзакции сети Биткоина. Чтобы отправить BTC обратно, вы просто повторяете эти шаги в обратном порядке.
В криптовалюте система перемещения активов из одной цепи в другую и обратно через двустороннее пегирование часто называется мостом. Мосты не ограничиваются только передачей активов; активы также можно обменивать. Мост может выполнять BTC → BTC, но также может быть разработан для BTC → ETH. Архитектура мостов может значительно различаться. Например, есть Powpegs, SPV, федеративные и залоговые системы.
Сайдчейны предоставляют три основных преимущества: масштабируемость, эксперименты/обновляемость и диверсификацию.
Масштабируемость: Сайдчейн может предложить более быстрые и дешевые транзакции благодаря множеству оптимизаций, например, перемещая определенный тип транзакции на другую цепь, чей протокол специально разработан для этого типа транзакций. Это должно разгрузить первую цепь, делая ее также быстрее и дешевле. Сайдчейны могут также использовать более быстрые, новые техники, которые более эффективны.
Эксперименты/обновляемость: Обновление устоявшегося блокчейна с разнообразными заинтересованными сторонами может быть сложным. Достижение консенсуса может быть медленным, если не невозможным. Сайдчейны позволяют тестировать и внедрять новые идеи без широкого консенсуса. Эти эксперименты и обновления открывают многие из возможностей, которые способствуют масштабируемости.
Диверсификация: Активы из других блокчейнов могут стать доступными большему числу людей. Приложения, такие как кредитование и заимствование в DeFi, могут получить доступ к активам из других цепей.
Сайдчейны несут ответственность за свою собственную безопасность; безопасность сайдчейна не зависит от блокчейна, с которым он соединен. Это одновременно и положительный, и отрицательный аспект. Это означает, что плохая безопасность в одном блокчейне не влияет на безопасность подключенного блокчейна. Однако это также означает, что популярные блокчейны, такие как Биткоин, не могут предоставить какую-либо защиту для более мелких, менее популярных блокчейнов.
В связи с этим, сайдчейны требуют своих собственных майнеров. Большой пул разнообразных майнеров является важным способом, которым большинство блокчейнов защищают свою сеть. Новые цепи должны делать все возможное, чтобы развивать свою майнинговую экосистему, но это может быть сложно, поскольку новые цепи часто менее выгодны для майнеров. Сайдчейны могут еще больше ухудшить это, потому что в отношениях родитель-дочерний сайдчейн, дочерняя цепь обычно не имеет своего собственного нативного монеты. Это действует как дезинцентив для майнеров, поскольку их основной источник дохода исходит от эмиссии нативных монет.
Наконец, некоторые люди могут делать предположения о своих активах в одном блокчейне, которые не являются верными при переводе в другой. Например, если вы держите BTC из-за модели безопасности и доверия Биткоина, практически гарантировано, что если вы переведете BTC на сайдчейн, безопасность будет менее надежной, а модель доверия будет другой.
Drivechain — это пример второго типа сайдчейна, упомянутого выше — «родитель-дочерний». Биткоин является родителем, а Drivechain — дочерью, таким образом, Drivechain не выпускает нативный токен. Вместо этого он полностью полагается на BTC, переведенные из сети Биткоина. Drivechain использует SPV для реализации своего двустороннего пегирования, который полагается на майнеров для проверки переводов. Возможны атаки 51% коалиции майнеров. Уникальной особенностью Drivechain является создание слепого объединенного майнинга (BMM), который решает недостаток сайдчейнов, требующих своих собственных майнеров. BMM позволяет майнеру на блокчейне Биткоина (родитель) майнить на Drivechain (дочь) без запуска полного узла Drivechain, и майнер получает оплату в BTC.
Drivechain надеется дать людям возможность переводить биткоины из сети Биткоина на сайдчейны и обратно. Это, надеемся, предоставит держателям биткоинов доступ к разнообразному ряду блокчейнов.
SmartBCH — это пример первого типа сайдчейна — два независимых блокчейна. SmartBCH — это совместимый с Ethereum Virtual Machine (EVM) и Web3 сайдчейн для Bitcoin Cash, но не имеет собственного нативного токена. SmartBCH использует уникальный мост под названием SHA-Gate. Перевод из BCH в SmartBCH осуществляется полными узлами-клиентами BCH. Перевод из SmartBCH в BCH использует федерацию для операций и майнеров для надзора.
SmartBCH является примером более амбициозного проекта. Хотя он надеется улучшить время транзакций (интервалы блоков измеряются в секундах по сравнению с 10 минутами у BCH) и привнести надежные смарт-контрактные функции в BCH, его самая захватывающая цель — предоставить преимущества проектов, таких как ETH2.0, в более короткие сроки. Например, smartBCH увеличил лимит газа блока до 16 миллиардов, по сравнению с 15 миллионами у Ethereum. Это значительно увеличивает теоретическое количество транзакций в секунду у smartBCH.
Для начала использования SmartBCH вам нужно будет приобрести некоторое количество BCH, что можно сделать через приложение Bitcoin.com Wallet, через сайт Bitcoin.com вебсайт, или на любой крупной бирже. Затем вам нужно будет настроить Web3-кошелек. Вы можете использовать интегрированный криптокошелек в браузере Brave, или использовать Metamask.
Polygon представляет собой смесь обоих типов сайдчейнов. Он использует фреймворк Ethereum под названием Plasma, который позволяет создавать дочерние цепи, которые могут обрабатывать транзакции до того, как периодически будут завершены на блокчейне Ethereum. Polygon совместим с EVM. С другой стороны, Polygon выпускает свой собственный нативный токен, MATIC, через валидаторов Proof-of-Stake. Он имеет две двусторонние пеги, одну через Plasma и одну через валидаторов Proof-of-Stake.
Polygon стремится предоставить связи между блокчейнами. Поскольку Polygon совместим с EVM, подключение к другим блокчейнам, которые также совместимы с EVM, таким как SmartBCH, должно быть менее сложным, чем к блокчейнам, которые не совместимы, таким как Биткоин.
Для начала использования сети Polygon вам нужно будет приобрести некоторое количество MATIC, который вы можете приобрести на нашем сайте здесь, затем настроить web3-кошелек.
Читайте больше: Поймите ключевые решения второго уровня на Ethereum.

Узнайте, как работает ключевое решение второго уровня масштабирования Биткоина и поймите, с какими трудностями оно сталкивается.
Читать статью →
Узнайте, как работает ключевое решение второго уровня масштабирования Биткоина и поймите, с какими трудностями оно сталкивается.

Узнайте основы о «программном обеспечении», которое работает на децентрализованных сетях.
Читать статью →