Если вы занимаетесь криптографией, вы будете знакомы с блокчейнами. Эти реестры составляют основу криптоиндустрии и выполняют множество функций, включая обработку транзакций.
Но крипто-транзакции не все одинаковы и могут быть как в сети, так и вне сети. Но что конкретно это означает? В чем разница между ончейн и оффчейн в криптовалюте?
Что такое транзакция в сети?
Как следует из названия, внутрисетевые транзакции происходят в блокчейне. Ончейн-транзакции чрезвычайно распространены в криптографии, поскольку эти цифровые активы зависят от блокчейнов. Транзакции проверяются майнерами или валидаторами (в зависимости от используемого механизма консенсуса) и постоянно записываются в блокчейн.
Ончейн-транзакции включают использование криптовалютных кошельков и адресов кошельков. Например, если вы отправляете биткойны кому-то, обеим сторонам потребуется кошелек, чтобы адрес кошелька может использоваться для отправки средств в рамках транзакции. Каждый раз, когда происходит транзакция Биткойн, реестр обновляется.
Любой в сети блокчейна может просматривать реестр, в котором записываются транзакции в сети. Это говорит о прозрачности криптовалюты в целом. Ончейн-транзакции также очень безопасны благодаря их присутствию в блокчейне.
Однако транзакции с криптовалютой в сети занимают больше времени, чем традиционные транзакции, которые мы выполняем в нашей жизни, то есть с использованием вашей обычной дебетовой или кредитной карты. Это связано с тем, что майнеры или валидаторы должны проверять транзакции в сети. Журнал невыполненных транзакций создается, когда в блокчейне имеется большое количество транзакций, ожидающих проверки, что может привести к длительному времени транзакций. Для сети Visa таких проблем не существует, это точно.
Сегодня, когда индустрия криптовалют растет, многие блокчейны имеют дело с более длительным временем транзакций, что также может привести к более высоким комиссиям за транзакции. Многие блокчейны не приспособлены для масштабирования с учетом их растущей популярности, которая известна как проблема масштабируемости. Биткойн является ключевым примером популярного блокчейна, который изо всех сил пытается справиться со своей рабочей нагрузкой по транзакциям в сети.
Что такое транзакция вне сети?
Опять же, как следует из названия, офчейн-транзакция происходит вне блокчейна. Существует несколько способов проведения офчейн-транзакций, и этот тип транзакций дает несколько преимуществ.
Ключевым элементом, необходимым для транзакций вне сети, является третья сторона. Эта третья сторона может выступать гарантом, предоставляя финансовое обещание. Через гаранта вторая сторона может быть уверена, что транзакция является законной и будет обработана. В качестве альтернативы подтверждение может быть гарантировано отправкой другой стороне приватные ключи к уникальному кошельку, фактически передавая право собственности другой стороне.
В криптографии транзакции вне сети также известны как протоколы второго уровня. Эти протоколы разработаны, чтобы снизить нагрузку на блокчейны, которым ежедневно приходится иметь дело с огромным количеством транзакций.
Возьмите Молниеносная сеть, Например. Это решение второго уровня было разработано для обеспечения более быстрых транзакций Биткойн за счет создания частного канала между двумя пользователями для проведения транзакции вне сети, в частном стороннем канале. Сеть Lightning также может снизить комиссию за транзакции, которая иногда может быть удручающе высокой в блокчейне Биткойн.
Однако транзакции Lightning Network по-прежнему записываются в блокчейн после того, как транзакция завершается, и побочный канал закрывается, даже если транзакция происходит вне цепочки через безопасный канал. Также стоит отметить, что транзакции Lightning Network по-прежнему видны в реестре блокчейна всем после их завершения, как и в случае с обычной транзакцией блокчейна.
Самая большая разница заключается в том, что транзакции вне сети, как правило, намного быстрее и дешевле, чем транзакции в сети, поэтому популярность Lightning Network растет вместе с другие решения Ethereum Layer 2. Транзакции вне сети также могут помочь снизить потребление энергии, что может помочь уменьшить воздействие криптовалюты на окружающую среду.
Но есть некоторые опасения, связанные с транзакциями вне сети. Возьмем снова Lightning Network в качестве примера. В процессе Lightning-транзакции средства могут быть украдены, если одна из сторон окажется злонамеренной после закрытия канала. Это предполагает, что злоумышленник транслирует первоначальную транзакцию после закрытия канала, чтобы забрать первоначальные средства, которые они вложили в транзакцию.
Как внутрисетевые, так и офчейн-транзакции имеют свои плюсы и минусы
Очевидно, что внутрисетевые и офчейн-транзакции используются в разных сценариях и имеют свои преимущества и недостатки. Любой из этих двух типов транзакций может лучше подойти вам в зависимости от того, как вы используете свою криптовалюту и как вы хотите, чтобы ваши транзакции обрабатывались.