Краткий пересказ
Еще
Узнавайте содержание статьи и оценивайте рыночные настроения всего за 30 секунд!
С момента своего появления в 2009 году биткоин завоевал весь мир. Рост популярности биткоина связан с рядом факторов, включая его простоту и удобство как надежной платежной системы. С биткоином можно совершать быстрые, простые и безопасные одноранговые платежи, и при этом он децентрализован. Децентрализованная структура сети обеспечивает большую прозрачность и высокий уровень доверия.
Биткоин использует блокчейн в качестве реестра для записи всех сетевых ончейн-транзакций. Вместо единого централизованного сервера в этой сети используется множество узлов (нод), и каждая транзакция проверяется, записывается и распространяется между ними. Поскольку в процесс не вовлечены регуляторы и бумажная волокита, снижаются накладные расходы и риск ошибок.
Однако не все так гладко. За безопасность приходится платить — особенно в периоды перегрузки сети, когда комиссии за транзакции могут значительно повышаться. В такие моменты скорость обработки транзакций может снижаться до крайне низкого уровня. Перевод части транзакций за пределы блокчейна может упростить, ускорить и удешевить транзакции с биткоином.
Возникает вопрос: станут ли офчейн-транзакции универсальным решением? И какие у них есть недостатки? Прежде чем продолжить, давайте разберемся, как работает распределенный реестр.
Блокчейн — это разновидность распределенного реестра, в котором транзакции записываются, синхронизируются и передаются через общую электронную базу данных. Технология блокчейна, впервые описанная в 1991 году, была разработана для записи транзакций с защитой от подделки временных меток. Когда биткоин был запущен в 2009 году, в его основе уже использовалась технология блокчейна.
В распределенном реестре независимые компьютеры, называемые узлами (нодами), фиксируют и отслеживают транзакции и другие данные в своих электронных реестрах — в отличие от централизованного хранилища данных, как у традиционных банков. Данные формируются в блоки, которые связываются между собой, образуя блокчейн. Поэтому любой пользователь может просмотреть всю историю транзакции и убедиться, что монета не была отправлена повторно. Итоговый реестр распределяется между всеми узлами, входящими в блокчейн-сеть.
Распределенные реестры имеют несколько преимуществ по сравнению с традиционными базами данных. Во-первых, они устраняют необходимость в участии третьих сторон, что особенно привлекательно в контексте криптовалют. Например, блокчейн с алгоритмом Proof-of-Work предоставляет объективный механизм подтверждения порядка транзакций между узлами. Пользователи могут сэкономить время и снизить комиссионные сборы, минуя посредников и записывая транзакции напрямую в блокчейн.
Благодаря децентрализованной структуре распределенные реестры обоснованно считаются более надежными. Внешним злоумышленникам будет сложно или даже невозможно получить к ним доступ. Хранящиеся в них данные прозрачны, распределены по всем узлам и доступны для просмотра. Такая прозрачность и доступность делают их популярными не только в таких криптовалютах, как биткоин, но и в других отраслях.
Наконец, распределенные реестры также являются защищенными от подделки и неизменяемыми. Ни один пользователь не может изменить содержащиеся в них данные, что обеспечивает дополнительный уровень безопасности для всех участников.
Ончейн-транзакции биткоина проверяются майнерами и записываются в блокчейн. После добавления транзакций в реестр блокчейн-сеть обновляется и информация распространяется между участниками.
Перед тем как попасть в блокчейн, транзакция проходит несколько этапов. Чтобы совершить ончейн-транзакцию, необходимо владеть биткоином в блокчейне — он должен быть заблокирован на определенном адресе. Для отправки биткоина на адрес получателя используется приватный ключ. Любой пользователь, совершающий ончейн-транзакцию, должен оплатить комиссию, размер которой зависит от объема транзакции в байтах и текущей загруженности сети. При перегрузке сети обработка транзакций может задерживаться — транзакции с более высокой комиссией обычно получают приоритет и подтверждаются быстрее.
Сеть биткоина является безопасной и надежной благодаря своей прозрачности. Поскольку блокчейн открыт, а реестр доступен всем участникам сети, вероятность поддельных транзакций и двойного расходования остается крайне низкой Безопасность обеспечивается за счет неизменяемости блокчейна. Изменению не подлежит ни одна часть данных — будь то детали транзакции, временные метки или любая другая информация в блоках. Потенциально вредоносные атаки блокируются еще до того, как они могут быть осуществлены.
Ончейн-транзакции обеспечивают высокий уровень безопасности, но имеют ограничения, связанные с масштабируемостью, скоростью и стоимостью операций в блокчейне.
Проблемы с масштабируемостью преследуют биткоин практически с момента его появления. Поскольку сеть биткоина может обрабатывать лишь около семи транзакций в секунду, она остается медленной и дорогостоящей. По этой причине многие пользователи стараются проводить менее дорогостоящие транзакции в режиме офчейн, чтобы снизить на нагрузку на сеть.
Перегрузка сети может привести к задержкам. Ончейн-транзакции могут проходить медленно, а принятие неподтвержденной транзакции сопряжено с рисками. Например, подтверждение биткоин-транзакции в среднем занимает около десяти минут, но в зависимости от состояния сети этот процесс может затянуться до часа. Офчейн-транзакция может быть записана немедленно, что исключает риск ее отмены.
Наконец, существуют комиссии, которые являются неотъемлемой частью блокчейна. Майнеры взимают комиссии за подтверждение транзакций. К сожалению, эти комиссии могут резко расти по мере увеличения загруженности сети, что приводит к повышению расходов на транзакции.
Каналы состояния позволяют пользователям выполнять транзакции с биткоином вне блокчейна, сводя к минимуму количество ончейн-операций. В этой альтернативной модели используются смарт-контракты, которые определяют условия совершения офчейн-транзакций. Каждая офчейн-транзакция создает новые состояния и должна быть подписана соответствующими сторонами. Новое состояние аннулирует все предыдущие состояния.
Чтобы воспользоваться каналом состояния, каждая сторона должна открыть канальную транзакцию и внести соответствующую сумму. После этого стороны могут проводить офчейн-транзакции через канал, а смарт-контракт гарантирует защиту от двойного расходования. Совокупная сумма транзакций будет равна общей внесенной сумме. После закрытия канала итоговый баланс вносится в блокчейн.
Офчейн-транзакции — это любые транзакции, обрабатываемые за пределами блокчейна. Эти протоколы второго уровня позволяют обойти ограничения ончейн-сети, обеспечивая более дешевые и быстрые транзакции.
Пользователи могут открыть канал и обменяться приватными ключами к соответствующему кошельку, что позволяет осуществлять переводы вне сети. Пока канал остается открытым, стороны могут обмениваться средствами сколько угодно раз. Когда они заканчивают расчеты, канал закрывается, а итоговая сумма вносится в блокчейн.
В отличие от ончейн-сетей, офчейн-протоколов существует довольно много. К ним относятся сеть Lightning, сеть Liquid Network и другие. Рассмотрим их подробнее.
Сеть Lightning Network — это протокол второго уровня, построенный поверх блокчейна биткоина. Он позволяет пользователям совершать неограниченное количество транзакций мгновенно и с минимальными издержками. Сеть Lightning также поддерживает кроссчейн-атомарные свопы, обеспечивая еще больше удобства и гибкости без участия сторонних кастодианов.
Это децентрализованная одноранговая сеть, где участники могут проводить транзакции, заблокировав биткоины на мультиподписном адресе с помощью финансирующей транзакции. Участники могут многократно совершать офчейн-транзакции с этим адресом до тех пор, пока окончательные балансы не будут зафиксированы в блокчейне.
Сеть Liquid — это сайдчейн биткоина. Она опирается на его блокчейн для передачи данных и обеспечения безопасности, но операции проводятся отдельно. Как и сеть Lightning, она построена поверх блокчейна биткоина и позволяет пользователям совершать транзакции вне сети, обеспечивая при этом безопасность и конфиденциальность. Liquid работает быстрее основного блокчейна, обходится дешевле и обеспечивает конфиденциальность — она не раскрывает сумму средств, участвующих в конкретной транзакции. Единственным недостатком является то, что сеть Liquid не является децентрализованной. Фактически она управляется централизованно.
Представьте:
пользователь А отправляет один биткоин (BTC) с помощью peg-in-транзакции. Сеть Liquid выпускает эквивалент BTC в виде L-BTC — токена, представляющего реальные биткоины. Эти L-BTC используются в сети Liquid для многократных транзакций до момента финального расчета. После этого пользователи могут вывести средства, обменяв L-BTC на BTC в соотношении 1:1.
Plasma Chain — это офчейн-протокол Ethereum. Он работает независимо от основной сети Ethereum, но считается «дочерней» сетью, привязанной к основному блокчейну. Он позволяет пользователям выполнять переводы токенов, свопы и другие базовые транзакции вне основной сети Ethereum — быстрее и с меньшими затратами. Плазменные сети используют fraud proofs (доказательства мошенничества) и независимые механизмы проверки блоков для обеспечения безопасности.
Под решениями для кастодиального хранения понимаются независимые сервисы, которые хранят и защищают токены — в основном для институциональных инвесторов, работающих с крупными объемами криптовалют. Онлайн-кошельки и приватные ключи также используются для хранения токенов, но они не обеспечивают полной безопасности. Каждый пользовательский ключ представляет собой сложный буквенно-цифровой код, который трудно запомнить и использовать, и который может быть уязвим для взлома. Онлайн-кошельки тоже могут стать мишенью для хакеров. Кастодиальные решения — это инновация, свидетельствующая о растущем интересе институциональных инвесторов к экосистеме криптовалют.
Офчейн-транзакции и ончейн-транзакции имеют свои преимущества и недостатки. У технологии блокчейна существует проблема с масштабируемостью, которую нам приходится решать с помощью офчейн-решений. Время подтверждения ончейн-транзакций может сильно варьироваться в зависимости от загруженности сети, а офчейн-транзакции выполняются мгновенно. Стоимость офчейн-транзакций также будет ниже — за них может вообще не взиматься комиссия до момента их добавления в блокчейн. Офчейн-транзакции также обеспечивают большую конфиденциальность, так как их детали не сохраняются в основном блокчейне и не публикуются.
Однако в отношении офчейн-транзакций существуют некоторые компромиссы. Например, сеть Liquid жертвует децентрализацией биткоина ради вложенных (peg-in) транзакций, а Lightning Network требует блокировки BTC и имеет ограниченную пропускную способность каждого платежного канала. По сути, для ончейн-транзакций пока не существует постоянного решения. Есть лишь компромиссные варианты, которые зависят от конкретных потребностей. По мере развития блокчейна и криптовалют существует вероятность того, что стабильное офчейн-решение будет найдено, но на это потребуется время.
При выборе между ончейн- и офчейн-транзакциями нужно учитывать множество факторов. Офчейн-транзакции, как правило, лучше всего подходят для тех, кому нужны ищет быстрые, недорогие и приватные транзакции. Ончейн-транзакции предпочтительнее для тех, кому важны безопасность, проверяемость и неизменяемость. Чтобы сделать выбор между ончейн- и офчейн-транзакциями, вам необходимо понять их преимущества и недостатки и выяснить, что для вас будет наиболее важно в процессе совершения платежей
Никакого спама. Только куча интересного контента и обновлений индустрии криптовалют.