Офчейн

Продвинутый

Что такое офчейн в криптовалюте

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

Офчейн-транзакции

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

Офчейн и решения второго уровня

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

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

Ончейн и офчейн

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

Скорость и масштабируемость

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

Конфиденциальность и безопасность

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

Затраты и комиссии

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

Заключение

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

Рекомендуем ознакомиться: Что такое Биткоин-сети второго уровня?
Поделиться
Зарегистрируйте аккаунт
Примените свои знания на практике, открыв аккаунт на Binance сегодня.