Офчейн-транзакции — это перевод средств либо через стороннее решение, либо другими методами. При этом в самом блокчейне записывается только окончательное состояние балансов. Офчейн-операции снижают комиссии и ускоряют обработку транзакций, поскольку ноды сети не участвуют в валидации. Благодаря этому офчейн-решения идеально подходят для небольших платежей вроде покупки чашки кофе.
Решения второго уровня — это протоколы, построенные на основе существующего блокчейна с целью повышения масштабируемости. Эти проекты позволяют переводить средства вне чейна с помощью таких механизмов, как каналы состояния, сайдчейны и роллапы.
Если офчейн-транзакции осуществляются вне блокчейна, то термин «ончейн» описывает процессы, происходящие непосредственно на блокчейне (основном чейне). Ончейн-транзакции проходят валидацию пользователями и затем записываются в чейн. Давайте рассмотрим ключевые различия между офчейн- и ончейн-операциями.
Чтобы подтвердить ончейн-транзакции, необходимо провести валидацию и добавить их в блокчейн. Поскольку процесс подтверждения блоков в Биткоине довольно долгий и в среднем составляет около 10 минут, чейн первого уровня не подходит для небольших покупок, например оплаты продуктов в супермаркете. Офчейн-платежи не требуют подтверждения майнерами или валидаторами, поэтому обрабатываются значительно быстрее и подходят для микроплатежей.
Ончейн-транзакции используют стандартные методы защиты блокчейна, такие как хеширование и криптография. А проекты с офчейн-платежами должны внедрять надежные системы для предотвращения подделки или модификации платежей.
Проверкой ончейн-транзакций занимаются ноды: они тратят ресурсы на включение транзакций в блок и добавление блока в чейн. В качестве платы за работу они получают вознаграждения за блок и комиссии за транзакции. Офчейн-транзакции обрабатываются быстро и без необходимости в немедленном подтверждении, что значительно снижает затраты и комиссии.
Офчейн-транзакции — это ключ к решению проблемы масштабируемости блокчейна и очередной шаг на пути к его массовому принятию. Они используются во многих решениях второго уровня с целью снижения нагрузки на основной чейн.
Термин «ончейн» включает транзакции и действия, записанные в блокчейн для обеспечения прозрачности, безопас...