Что такое <a href="https://en.wikipedia.org/wiki/State_channel" target="_blank">State Channel</a>?

Intermediate
4m

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

Что такое уровень 2? Какова его полезность для блокчейнов? Пожалуйста, ознакомьтесь с содержанием: Что такое уровень 2

Принцип работы канала состояния

Давайте рассмотрим простой пример.

Вы можете представить ситуацию, когда Боб должен платить $0.5, эквивалент в $ETH, своей подруге Алисе десять раз каждый день в течение месяца. Однако это может быть очень затратным по времени и по газу. Большую часть времени сумма транзакции даже не покрывает газовую плату, которую Боб заплатил за каждую транзакцию.

Что такое газовая плата? Как она генерируется и рассчитывается? Пожалуйста, обратитесь к содержанию: Что такое газовая плата

Итак, они придумали довольно хитрое решение: они могут открыть отдельные счета в приложении бухгалтерского учета, и Боб должен заранее внести некоторую сумму, скажем $100, в сейф, чтобы завоевать доверие Алисы. Затем, для каждой транзакции им нужно только обновить баланс своего счета без немедленного расчета.

Через месяц, когда все транзакции между ними завершатся, в приложении бухгалтерского учета ясно покажется, что Боб должен $80 Алисе, и $100, заблокированные в сейфе, будут перераспределены между ними.

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

Механизм канала состояния

Технически говоря, для присоединения к каналу состояния требуется предварительно определенный набор участников, которые должны подписать мультиподписной умный контракт для внесения и блокировки своих средств в него, что формирует начальное блокчейн "состояние". "Состояние", которое заблокировано в умном контракте, может быть суммой ERC-20 токенов, или даже NFT, доменные имена ENS и т. д.

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

Наконец, когда все транзакции будут завершены, всё.Участники должны отправить окончательно согласованное состояние на уровень 1, подписав смарт-контракт. После проверки всех внеланцужных транзакций ("обновлений состояния"), смарт-контракт завершит канал и произведет расчет балансов депозита для каждого участника. Затем участники смогут снять оставшуюся часть своего депозита.

Преимущества и недостатки Состояний Каналов

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

Тем не менее, состояния каналов также имеют и недостатки. Например, они позволяют только транзакции внутри заранее определенного набора участников из одного и того же канала без добавления или удаления, что может значительно увеличить ограничения каналов.

Самым старым известным примером состояний каналов являются платежные каналы в Lightening Network Bitcoin, которые позволяют отправлять моментальные внеланцужные платежи непосредственно между двумя сторонами бесплатно. Еще одним примером является Celer Network. Его продукт, Layer.2 finance, использует состояния каналов, чтобы позволить людям получить доступ ко всем существующим DeFi протоколам за крошечную цену.

Источник: Celer Network

Layer 2

State Channels

What else do you want to learn?

Send

Связанные Активы

delate
Use TokenInsight App All Crypto Insights Are In Your Hands
Open