На связи Инсайдер. Боковой тренд — настоящее испытание и для людей, и для данных.
Сразу к выводу: сайдчейны и каналы состояния помогают «разгрузить» основную сеть, но работают совершенно по-разному. Сайдчейн — это как отдельная дорога, а канал состояния — как частный учёт между двумя людьми, которые в конце подводят общий итог и записывают его в основную сеть.
Сначала рассмотрим сайдчейны. Например, основная сеть Bitcoin способна обрабатывать лишь около 7 транзакций в секунду. Когда сеть перегружена, комиссии заметно растут. Сайдчейн — это независимая сеть, соединённая с основной двусторонним мостом. Биткоины можно перевести в сайдчейн и совершать там транзакции быстрее и с меньшими комиссиями, а затем перевести их обратно. Но за безопасность отвечают собственные узлы сайдчейна: в отличие от основной сети, его не защищает вычислительная мощность всей сети. Кроме того, мост может стать целью атаки. Среди известных примеров — ранние Liquid и Rootstock.
Теперь рассмотрим каналы состояния. Они лучше подходят для частых операций на небольшие суммы между двумя сторонами. Представьте, что вам с другом нужно перевести друг другу деньги 100 раз. Если проводить каждую транзакцию в блокчейне, придётся 100 раз платить комиссию и ждать 100 подтверждений. При использовании канала состояния сначала открывают канал и блокируют средства в смарт-контракте в блокчейне. Затем все 100 переводов стороны подтверждают подписями друг друга вне блокчейна: операции проходят почти мгновенно и обходятся очень дёшево. Когда взаимодействие завершится, итоговый баланс один раз отправляют в основную сеть для расчётов. Самый известный пример использования каналов состояния — сеть Lightning в Биткоине.
Ключевое различие между ними в том, что сайдчейн — это полноценный блокчейн со своими блоками и механизмом консенсуса, способный поддерживать самые разные приложения. Канал состояния — не блокчейн, а постоянно обновляемый реестр операций между двумя сторонами. Он подходит для частого взаимодействия между фиксированным числом участников, но возникают сложности, если участников становится много или другая сторона долго не отвечает.
Представьте: основная сеть — это единственный банк в центре города, куда все выстраиваются в очередь. Сайдчейн — это филиал на окраине, который берёт на себя часть операций, но о безопасности в нём нужно заботиться самостоятельно. А канал состояния — это когда вы с соседом записываете долги в блокнот, а в конце месяца вместе приходите в банк и сводите счёты. Поняв эти два подхода, вы сможете разобраться, какие задачи решает большинство «решений для масштабирования».
⚠️ Не является инвестиционной рекомендацией. Смарт-контракты связаны с рисками.
Я не гадаю, куда пойдёт рынок, — я оцениваю вероятности и издержки.
—— Инсайдер · Сегодняшняя публикация № 8. Правы мы или нет — всё заносим в журнал.
📌 Разбор рынка оказался полезен? Нажмите на аватар, чтобы подписаться на «Инсайдера», и не пропускайте обновления в разное время дня.