Хэш этой статьи (SHA1): a9cd1d6904562d958f8347fae26c5e32cfbf63d1

Номер: Знание безопасности LianYuan № 018.

Биткойн, называемый BTC, представляет собой криптовалютную систему с открытым исходным кодом, основанную на децентрализованном консенсусе блокчейна и управляемую через одноранговую сетевую связь. Она поддерживается совместно компьютерными сетями и узлами по всему миру. Однако, поскольку сообщество шифрования и экология продолжают развиваться и расти, ранняя технология BTC больше не может удовлетворить потребности пользователей в масштабируемости системы криптовалюты. Непосредственное изменение базового протокола BTC не только сложно, но и сталкивается с огромным сопротивлением сообщества, что увеличивает системные риски и может спровоцировать хардфорки и расколы сообщества. Таким образом, решение BTC Layer 2 стало более подходящим выбором — за счет создания нового уровня оно совместимо с BTC без изменения BTC и отвечает потребностям пользователей в масштабируемости. Команда безопасности Chainsource всесторонне проанализировала безопасность BTC Layer 2 с различных аспектов, таких как решения L2, меры защиты и будущее развитие, надеясь предоставить всем ценную информацию.

Решения BTC Layer 2 и потенциальные проблемы безопасности

Уровень 2 BTC относится к технологии расширения второго уровня Биткойна (BTC). Этот тип технологии направлен на увеличение скорости транзакций Биткойн, снижение комиссий за обработку и повышение масштабируемости для решения ряда проблем, с которыми сталкивается BTC. В настоящее время существует множество решений BTC Layer 2, наиболее известные из них включают Lightning Network, Rootstock, Stacks и т. д. Кроме того, некоторые проекты и протоколы, такие как Liquid, Rollkit и RGB, также имеют определенные сценарии использования.

1. Молниеносная сеть

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

Сценарии использования:

Микроплатежи/одноранговые платежи/электронная коммерция и розничные транзакции для создателей контента.

Ключевые особенности:

  • Мгновенные платежи: транзакции производятся немедленно.

  • Низкие комиссии: очень низкие комиссии, подходят для микротранзакций.

  • Масштабируемость: способность обрабатывать миллионы транзакций в секунду.

Контрольный вопрос:

  • Атаки на каналы: сеть Lightning Network опирается на платежные каналы, которые могут быть атакованы злоумышленниками с использованием устаревших транзакций или мошеннического закрытия каналов.

  • Проблемы с ликвидностью. Если средства сконцентрированы на нескольких узлах, эти узлы могут стать объектами атак, что приведет к снижению децентрализации сети.

  • Атаки с разделением сети Злоумышленник может попытаться разделить сеть, что приведет к рассинхронизации различных частей сети.​

2. Подвой (RSK)

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

Сценарии использования:

Приложения децентрализованного финансирования (DeFi)/выпуск токенов в сети Биткойн/кроссчейн-приложения.

Ключевые особенности:

  • Смарт-контракт: совместим с Ethereum и поддерживает приложения DeFi.

  • Совместный майнинг: майнеры биткойнов могут одновременно добывать RSK, повышая безопасность сети.

  • Функциональная совместимость: соединение Биткойна с функциональностью, подобной Ethereum.

Контрольный вопрос:

  • Двойное расходование: RSK как сайдчейн может подвергаться атаке двойного расходования при определенных обстоятельствах, особенно при передаче BTC между Биткойном и RSK.

  • Уязвимости смарт-контрактов: RSK позволяет развертывать смарт-контракты, что подвергает его тем же рискам уязвимостей смарт-контрактов, что и Ethereum, таким как повторные атаки, целочисленное переполнение и т. д.

3. Стеки

Stacks — это уникальное решение уровня 2, которое переносит смарт-контракты и децентрализованные приложения (dApps) в Биткойн. В отличие от других уровней 2, Stacks представляет новый механизм консенсуса — Proof of Transfer (PoX), который привязывает транзакции Stacks к блокчейну Биткойн. ​

Сценарии использования:

Платформа lNFT/Услуги децентрализованного финансирования (DeFi)/Решения для управления и идентификации.

Ключевые особенности:

  • Смарт-контракты: Clarity, язык безопасности, разработанный для предсказуемых смарт-контрактов.

  • Биткойн закреплен: транзакции защищены биткойнами.

  • Децентрализованные приложения (dApps): позволяют разработчикам создавать децентрализованные приложения на основе Биткойна.

Контрольный вопрос:

  • Атаки на консенсус: поскольку механизм консенсуса Stacks PoX опирается на сеть Биткойн, злоумышленники могут попытаться повлиять на консенсус Stacks, манипулируя сетью Биткойн.

  • Уязвимости смарт-контрактов. Как и другие платформы смарт-контрактов, Stacks также подвержен потенциальным уязвимостям в коде смарт-контрактов.

4. Жидкость

Liquid — это решение уровня 2 на основе сайдчейна, предназначенное для повышения скорости и конфиденциальности транзакций биткойнов. Liquid, разработанный Blockstream, идеально подходит для трейдеров и бирж, обеспечивая более быстрые расчеты и конфиденциальные транзакции.

Сценарии использования:

Высокочастотная торговля/трансграничные платежи/выпуск токенизированных активов.

Ключевые особенности:

  • Конфиденциальные транзакции: сумма транзакции скрыта для повышения конфиденциальности.

  • Быстрый расчет: Сделки рассчитываются примерно за 2 минуты.

  • Выпуск активов: позволяет создавать цифровые активы в сети Биткойн.

Контрольный вопрос:

  • Риски зависимости от основной цепи: Liquid, как сайдчейн, полагается на безопасность основной сети Биткойн. Любые атаки или уязвимости в основной сети могут повлиять на Liquid.

  • Риск конфиденциальности: хотя Liquid поддерживает конфиденциальные транзакции, конфиденциальность все равно может быть нарушена, если ключи не управляются должным образом.​

5. Ролкит

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

Сценарии использования:

Масштабируемые приложения DeFi/агрегация микроплатежей/децентрализованные приложения с высокой пропускной способностью.

Ключевые особенности:

  • Масштабируемость: Значительное увеличение пропускной способности транзакций.

  • Экономическая эффективность. Снизьте комиссию за счет пакетной обработки транзакций.

  • Безопасность: наследовать модель безопасности Биткойна. ​

Контрольный вопрос:

  • Атаки на доступность данных: в схеме Rollups, если данные недоступны, верификатор не сможет проверить действительность транзакции.

  • Проблемы экономического стимулирования: Объединения должны разработать сильный механизм экономического стимулирования, чтобы не допустить попыток участников получить выгоды несправедливыми способами.

6. РГБ

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

Сценарии использования:

Токенизация активов/приложения для обеспечения конфиденциальности/разработка гибких смарт-контрактов. ​

Ключевые особенности:

  • На основе UTXO: поддержание функций безопасности и конфиденциальности Биткойна.

  • Выполнение вне сети: минимизация занятости в сети.

  • Кастомизация: поддерживает широкий спектр сценариев применения смарт-контрактов.

Контрольный вопрос:

  • Риски сложности смарт-контрактов. Смарт-контракты в системе RGB могут быть очень сложными, что приводит к увеличению потенциальных уязвимостей безопасности.

  • Проблемы доверия при исполнении оффчейн: RGB полагается на офчейн-среду для выполнения смарт-контрактов. Если среда исполнения подвергается атакам или манипулированию ею, это может повлиять на безопасность контракта.​

Существующие меры безопасности

Решение BTC Layer 2 демонстрирует большой потенциал в улучшении масштабируемости и функциональности сети Биткойн, но оно также создает новый набор проблем безопасности. Безопасность станет одним из ключевых факторов его успеха и широкого внедрения. Чтобы справиться с потенциальными рисками безопасности, уровень 2 BTC может принять следующие основные меры безопасности:

  • Безопасность канала и финансовая защита

    Мультиподпись и временные блокировки (Multisig Timelocks). Как и в сети Lightning, средства обычно хранятся по адресам с несколькими подписями, и средства могут быть переведены только после того, как все соответствующие стороны достигнут консенсуса. Механизм временной блокировки гарантирует, что в случае возникновения спора средства не будут заблокированы навсегда и в конечном итоге могут быть возвращены владельцу.

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

  • Механизм доказательства мошенничества и оспаривания

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

    Период проверки: дайте пользователям период времени для проверки и оспорения подозрительных транзакций, тем самым повышая безопасность сети.

  • Надежность сети и протокола

    Обновления и аудит протоколов. Протоколы регулярно проверяются и обновляются для устранения известных уязвимостей и повышения безопасности. Например, в Rootstock или Stacks аудит кода и обзоры сообщества имеют решающее значение для обеспечения безопасности смарт-контрактов.

    Децентрализованные рабочие узлы: за счет увеличения степени распределения узлов снижается вероятность отказа одной точки в сети, тем самым повышая устойчивость сети к атакам.

  • Конфиденциальность и защита данных

    Зашифрованная связь: убедитесь, что связь между всеми участниками зашифрована, предотвращая атаки типа «человек посередине» или утечку данных.

    Доказательства с нулевым разглашением. В некоторых решениях уровня 2 вводятся доказательства с нулевым разглашением для повышения конфиденциальности и безопасности и предотвращения утечки конфиденциальной информации сторон транзакции.

  • Обучение пользователей и предупреждение о рисках

    Повысьте осведомленность пользователей о безопасности: информируйте пользователей о рисках сетей уровня 2 и поощряйте их использовать надежные кошельки и безопасные методы работы.

    Предупреждение о рисках: при использовании решений уровня 2 пользователям напоминают о возможных рисках, таких как сложность транзакций вне сети или споры при закрытии каналов.

  • Безопасность оффчейн транзакций

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

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

Будущие тенденции развития безопасности

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

  • Открытие рынка DeFi. Благодаря таким функциям, как EVM-совместимые решения уровня 2, Биткойн может выйти на многомиллиардный рынок DeFi. Это не только расширяет полезность Биткойна, но и открывает новые финансовые рынки, которые ранее были доступны только через Ethereum и аналогичные программируемые блокчейны.

  • Расширенные сценарии использования: эти платформы уровня 2 не только поддерживают финансовые транзакции, но также поддерживают различные приложения в таких областях, как финансы, игры, NFT или системы идентификации, что значительно расширяет первоначальную сферу применения Биткойна как простой валюты.

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

Заключение

Огромный спрос на рынке, наряду со свободной конкуренцией на рынке, безусловно, приведет к технологическим инновациям. Будущее решений L2 тесно связано с общим развитием технологии блокчейна посредством углубленного анализа решений BTC Layer 2. и потенциальные проблемы безопасности, мы раскрываем риски, с которыми он сталкивается в смарт-контрактах, проверке личности, защите данных и многом другом. Несмотря на то, что в настоящее время существует множество защитных мер, с учетом постоянного развития технологий, уровень 2 BTC по-прежнему нуждается в продолжении инноваций в таких областях, как технология ZK, межсетевая безопасность и даже квантовое шифрование, чтобы справиться с будущими проблемами безопасности. По мере дальнейшего развития технологии блокчейна мы можем ожидать появления новых инноваций и изменений. Во-первых, поскольку технология продолжает развиваться и стандартизироваться, решения L2 будут более стабильными и надежными. Во-вторых, поскольку экосистема продолжает расширяться, Биткойн будет применяться в большем количестве сценариев и отраслей, что будет способствовать дальнейшему развитию всей криптовалютной индустрии. В целом, интенсивный запуск основной сети проекта Bitcoin Layer 2 знаменует собой новую веху для сети Bitcoin.​

Chainyuan Technology — компания, специализирующаяся на безопасности блокчейнов. Наша основная работа включает в себя исследования безопасности блокчейнов, анализ данных в цепочке, а также спасение от уязвимостей активов и контрактов. Мы успешно вернули множество украденных цифровых активов для частных лиц и учреждений. В то же время мы стремимся предоставлять отчеты по анализу безопасности проектов, отслеживание в цепочке, а также услуги технического консультирования/поддержки отраслевым организациям.

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