Биткойн (BTC), как первая криптовалюта в мире, постепенно стала угловым камнем цифровых активов и децентрализованной финансовой системы с момента ее создания в 2009 году. Однако, по мере увеличения числа пользователей и объема транзакций, проблемы сети BTC становятся все более очевидными и заключаются, главным образом, в следующем::
В этой статье мы будемСеть Lightning(Сеть Lightning), Sidechains, Rollup и другие технологии вместе называются решениями для расширения BTC Layer2. Они поддерживают децентрализацию и безопасность сети BTC, обеспечивая быстрые и недорогие транзакции. Внедрение технологии Layer2 может улучшить скорость транзакций и снизить их стоимость, оптимизировать опыт пользователей и расширить сетевые возможности, предоставив важную техническую поддержку и направление инноваций для будущего развития BTC.
На данный момент Beosin стал официальным партнером по безопасности для BTC Layer2, таких как Merlin Chain., прошел аудит нескольких BTC экологических протоколов, таких как Bitmap.Games、Surf Protocol、Savmswap、Mineral. В прошлых аудитах многие известные общедоступные цепочки успешно прошли аудиты безопасности от Beosin, включая Ronin Network、Clover、Self Chain、Crust Networkwait. Beosin теперь запускает аудиторское решение для BTC Layer2, чтобы предоставить всеобъемлющие и надежные услуги аудита безопасности для всей экосистемы BTC.
Самая ранняя концепция Lightning Network называется "платежный канал". Его идея заключается в непрерывном обновлении статуса неподтвержденной транзакции путем замены транзакции до тех пор, пока она наконец не будет транслирована в сеть Bitcoin. Сатоши Накамото уже предложил идею платежных каналов, когда создал Bitcoin в 2009 году, и включил черновой код для платежных каналов в Bitcoin 1.0, что позволило пользователям обновлять статус транзакции до ее подтверждения сетью. Однако только после выпуска белой книги "Bitcoin Lightning Network: масштабируемая моментальная внеланцевая оплата" Lightning Network появилась и вошла в общественное внимание.
На сегодняшний день реализация платежных каналов и Lightning Network очень зрелая. На сегодняшний день в сети Lightning насчитывается 13 325 узлов, 49 417 каналов, а общее количество заложенных BTC достигло 4 975.
В Lightning Network очень важно обеспечить безопасность активов пользователей во время процесса передачи. В следующем будет объяснено, как работает Lightning Network, и как обеспечить безопасность активов пользователей на основе масштаба сетевых узлов.
Пользователи обеих сторон отправляют две транзакции в основную сеть Биткойн: одну для открытия канала и одну для закрытия канала. Процесс грубо делится на следующие три шага:
1.Открытие канала:
Сначала пользователи обеих сторон обещают Биткойн мультиподписной кошелек молнии на BTC. Как только Биткойн успешно обещан и заблокирован, открывается платежный канал, и обе стороны могут проводить внеланцетные транзакции в этом канале.
2.Off-chain транзакции:
После открытия канала все переводы между пользователями будут обрабатываться в сети Lightning, и количество таких внелановых транзакций не ограничено. Конечно, эти транзакции не нужно сразу же отправлять на основную сеть Bitcoin, они мгновенно выполняются через внелановый механизм сети Lightning.
Этот метод обработки вне цепи значительно повышает скорость и эффективность транзакций, избегая перегрузки и высоких комиссий за транзакции в основной сети Биткойн.
3. Закрытие канала и расчет реестра:
Когда пользователи с обеих сторон решают выйти из канала, происходит заключительное расчетное сальдо. Этот процесс гарантирует, что все средства в канале распределены на текущий момент. В то же время пользователи с обеих сторон будут выводить остаток после расчета из кошелька с мультиподписью, который отражает фактическое распределение средств при закрытии канала. В конечном итоге, канал отправит окончательное состояние транзакции книги учета на основную сеть Bitcoin.
Преимущество сети Lightning заключается в том, что:
Проблемы, с которыми сталкивается Lightning Network:
Безопасность молнии напрямую влияет на масштабируемость биткойна вне цепи и безопасность пользовательских средств. Поэтому помимо общих проверочных пунктов открытой цепи (см. приложение в конце этой статьи для получения подробной информации), сеть Lightning также должна обращать внимание на следующие важные риски безопасности:
В отличие от Lightning Network, боковая цепь - это независимая блокчейн, которая работает параллельно с основной цепью (например, цепью BTC) и взаимодействует с основной цепью через двусторонние якорные (Two-Way Peg). Цель боковой цепи - достичь большего количества функций и улучшить масштабируемость без изменения протокола основной цепи.
Как независимая блокчейн, побочная цепочка имеет собственный механизм консенсуса, узлы и правила обработки транзакций. Она может использовать технологии и протоколы, отличные от основной цепочки, в зависимости от потребностей конкретных сценариев применения. Через двусторонний механизм якорения (2WP) побочная цепочка обменивается информацией с основной цепочкой, чтобы обеспечить свободный и безопасный перевод активов между ними. Рабочий механизм двустороннего механизма якорения (2WP) примерно следующий:
Пользователь блокирует BTC на главной цепи, и доверенное учреждение 1 получает и использует верификацию SPV 2, чтобы убедиться, подтверждена ли заблокированная транзакция пользователя.
Доверенное учреждение будет выпускать эквивалентные токены пользователям на побочной цепочке.
После бесплатных транзакций пользователи блокируют оставшиеся токены на боковой цепи.
После проверки законности транзакции доверенное учреждение разблокирует BTC в основной цепочке и выдает пользователю соответствующее значение BTC.
Примечание 1: Доверенный орган играет важную роль в двустороннем механизме якорения и отвечает за управление блокировкой и освобождением активов. Этим учреждениям необходимо иметь высокую степень доверия и технические возможности для обеспечения безопасности активов пользователей.
Примечание 2: Проверка SPVПозволяет узлам проверять допустимость конкретных транзакций без загрузки полного блокчейна. Узлам SPV нужно загрузить только заголовок блока и проверить, включена ли транзакция в блок через дерево Меркля.
Представительные проекты боковых цепей:
CKB (Сеть Nervos)
Nervos Network - это экосистема открытого исходного кода общедоступного блокчейна, которая стремится использовать преимущества безопасности и децентрализации механизма консенсуса POW BTC, в то время как вводит более масштабируемую и гибкую модель UTXO для обработки транзакций. Его ядро - это Common Knowledge Base (CKB), которая является блокчейном уровня 1, построенным на RISC-V и использующим PoW (Proof of Work) в качестве механизма консенсуса. Она расширяет модель UTXO до модели Cell, позволяя хранить любые данные и поддерживать написание скриптов на любом языке для выполнения на цепи в качестве смарт-контракта.
Стэкс
Stacks соединяет каждый блок Stacks с блоком Bitcoin через свой механизм PoX (Proof of Transfer). Для разработки смарт-контрактов Stacks разработали специализированный язык программирования Clarity. В Clarity функция get-burn-block-info? позволяет передавать высоту блока Bitcoin и получать хэш заголовка блока. В то же время ключевое слово burn-block-height может получить текущую высоту блока цепочки Bitcoin. Эти две функции позволяют смарт-контрактам Clarity читать состояние базовой цепочки Bitcoin, позволяя транзакциям Bitcoin служить триггерами контракта. Автоматизируя выполнение этих смарт-контрактов, Stacks расширяет возможности Bitcoin.
Для подробного анализа Stacks вы можете прочитать предыдущую исследовательскую статью Beosin: «Что такое стеки? С какими проблемами может столкнуться стеки сети BTC уровня 2?》
Преимущество боковых цепей заключается в том, что:
Проблемы, стоящие перед боковыми цепочками:
Layer2 - это полная блокчейн-система, поэтому общие проверочные элементы публичной цепи также применяются к боковой цепи. Подробности см. в приложении в конце этой статьи.
Также, из-за своей особой природы, побочные цепочки также требуют дополнительной проверки:
Rollup - это решение масштабирования уровня 2, разработанное для улучшения пропускной способности и эффективности транзакций в блокчейне. Оно значительно снижает нагрузку на основную цепь, упаковывая ("Rollup") большое количество транзакций и обрабатывая их вне цепи, отправляя только окончательные результаты на основную цепь.
Rollup в основном делится на zk-Rollup и op-Rollup. Но в отличие от ETH, из-за тьюринг-неполноценности BTC невозможно использовать контракты на BTC для проверки нулевого доказательства. Традиционные решения zk-Rollup не могут быть реализованы на BTC. Так как реализовать BTC Layer2 с использованием zk-Rollup? Далее рассмотрим проект B² Network в качестве примера:
Для проведения верификации доказательства нулевого разглашения на BTC, сеть B² создала сценарий Taproot, который объединяет верификацию доказательства нулевого разглашения zk-Rollup и выдачу стимулов op-Rollup. Его механизм работы примерно следующий:
Сеть B² сначала суммирует все транзакции, инициированные пользователями.
После сортировки транзакций Rollup сохраните транзакции Rollup, используя децентрализованное хранилище, и передайте их на обработку в zkEVM одновременно.
После синхронизации zkEVM со статусом цепочки BTC он обрабатывает транзакции, такие как выполнение контрактов, объединяет и упаковывает результаты и отправляет их агрегатору.
Prover генерирует доказательство нулевого разглашения и отправляет его агрегатору. Агрегатор агрегирует транзакции и отправляет доказательство узлам B².
Узлы B² выполняют проверку доказательства нулевого знания и создают сценарии Taproot на основе данных Rollup в децентрализованном хранилище.
Taproot - это UTXO со значением 1 сатоши. В его структуре данных B² Inscription хранит все данные Rollup, а Tapleaf хранит все данные проверки. После прохождения механизма стимулирования вызовов, он будет отправлен в BTC в качестве подтверждения, проверенного на основе zk proof.
Преимущество Rollup заключается в том, что:
Проблемы, с которыми сталкивается Rollup:
Поскольку выбранное решение - Rollup, его основные пункты аудита безопасности в основном такие же, как у ETH Layer2.
Помимо традиционного слоя BTC Layer2, недавно появились также некоторые новые концепции сторонних протоколов, связанных с экосистемой BTC, такие как Вавилон:
Цель Вавилона - преобразовать 21 миллион BTC в децентрализованные стейкинговые активы. В отличие от других уровней 2 BTC, Вавилон не расширяет цепочку BTC. Это уникальная цепочка сама по себе, с особым протоколом ипотеки BTC. Основная цель - соединиться с цепочкой PoS. Ипотека BTC для обеспечения более надежной безопасности для цепочки PoS и решения риска атак с удаленного конца цепочки и централизованного вопроса.
Архитектура разделена на три уровня:
Уровень Биткойна: Это прочная основа Babylon, использующая хорошо известную безопасность Биткойна, чтобы гарантировать, что все транзакции очень безопасны, как и в сети Биткойн.
Слой Вавилона: В сердце Вавилона находится слой Вавилона, настраиваемый блокчейн, который соединяет Биткойн с различными цепями Proof-of-Stake (PoS). Он обрабатывает транзакции, запускает умные контракты и обеспечивает бесперебойную работу всей экосистемы.
Слой цепочки PoS: Верхний слой состоит из нескольких цепочек PoS, каждая из которых выбирается за ее уникальные преимущества. Это обеспечивает удивительную масштабируемость и гибкость BabylonChain, позволяя пользователям наслаждаться лучшими особенностями различных блокчейнов PoS.
Принцип работы состоит в обеспечении безопасности цепочки PoS с помощью окончательных блоков, подписанных в цепочке BTC. По сути, это расширяет базовый протокол с помощью дополнительных раундов подписи. Эти подписи в окончательном раунде +1 имеют уникальную особенность: они являются Одноразовыми Извлекаемыми Подписями (EOTS). Цель состоит в интеграции контрольных точек PoS в BTC для решения проблем длительного периода разъединения и удаленных атак PoS.
Преимущество Вавилона в том, что:
Проблемы, с которыми сталкивается Вавилон:
У сторонних протоколов есть различные точки безопасности в зависимости от их реализации. На примере Вавилона, некоторые элементы проверки безопасности, на которые следует обратить внимание, перечислены ниже::
Безопасность смарт-контрактов: Залоговый контракт на BTC реализуется через UTXO-скрипт, и его безопасность требует особого внимания.
Безопасность алгоритма подписи: Подписи используются в контракте для управления залогами пользователей, а безопасность его алгоритма связана с генерацией и проверкой подписей.
Дизайн экономической модели протокола: Насколько разумно установлена экономическая модель протокола с точки зрения наград и штрафов, и будет ли это приводить к потере активов пользователей.
Beosin — одна из первых в мире компаний, занимающихся безопасностью блокчейна, которая начала проводить формальную проверку. Сосредоточившись на полном экологическом бизнесе «безопасность + соответствие», она открыла филиалы в более чем 10 странах и регионах по всему миру. Его бизнес включает в себя аудит безопасности кода до того, как проект выйдет в онлайн, мониторинг и блокировку рисков безопасности во время работы проекта, восстановление после кражи, «универсальные» продукты для обеспечения соответствия блокчейну + услуги безопасности, такие как борьба с отмыванием денег (AML) виртуальных активов и оценка соответствия, которая соответствует местным нормативным требованиям. Участники проекта, нуждающиеся в аудите, могут связаться с отделом безопасности Beosin.
Биткойн (BTC), как первая криптовалюта в мире, постепенно стала угловым камнем цифровых активов и децентрализованной финансовой системы с момента ее создания в 2009 году. Однако, по мере увеличения числа пользователей и объема транзакций, проблемы сети BTC становятся все более очевидными и заключаются, главным образом, в следующем::
В этой статье мы будемСеть Lightning(Сеть Lightning), Sidechains, Rollup и другие технологии вместе называются решениями для расширения BTC Layer2. Они поддерживают децентрализацию и безопасность сети BTC, обеспечивая быстрые и недорогие транзакции. Внедрение технологии Layer2 может улучшить скорость транзакций и снизить их стоимость, оптимизировать опыт пользователей и расширить сетевые возможности, предоставив важную техническую поддержку и направление инноваций для будущего развития BTC.
На данный момент Beosin стал официальным партнером по безопасности для BTC Layer2, таких как Merlin Chain., прошел аудит нескольких BTC экологических протоколов, таких как Bitmap.Games、Surf Protocol、Savmswap、Mineral. В прошлых аудитах многие известные общедоступные цепочки успешно прошли аудиты безопасности от Beosin, включая Ronin Network、Clover、Self Chain、Crust Networkwait. Beosin теперь запускает аудиторское решение для BTC Layer2, чтобы предоставить всеобъемлющие и надежные услуги аудита безопасности для всей экосистемы BTC.
Самая ранняя концепция Lightning Network называется "платежный канал". Его идея заключается в непрерывном обновлении статуса неподтвержденной транзакции путем замены транзакции до тех пор, пока она наконец не будет транслирована в сеть Bitcoin. Сатоши Накамото уже предложил идею платежных каналов, когда создал Bitcoin в 2009 году, и включил черновой код для платежных каналов в Bitcoin 1.0, что позволило пользователям обновлять статус транзакции до ее подтверждения сетью. Однако только после выпуска белой книги "Bitcoin Lightning Network: масштабируемая моментальная внеланцевая оплата" Lightning Network появилась и вошла в общественное внимание.
На сегодняшний день реализация платежных каналов и Lightning Network очень зрелая. На сегодняшний день в сети Lightning насчитывается 13 325 узлов, 49 417 каналов, а общее количество заложенных BTC достигло 4 975.
В Lightning Network очень важно обеспечить безопасность активов пользователей во время процесса передачи. В следующем будет объяснено, как работает Lightning Network, и как обеспечить безопасность активов пользователей на основе масштаба сетевых узлов.
Пользователи обеих сторон отправляют две транзакции в основную сеть Биткойн: одну для открытия канала и одну для закрытия канала. Процесс грубо делится на следующие три шага:
1.Открытие канала:
Сначала пользователи обеих сторон обещают Биткойн мультиподписной кошелек молнии на BTC. Как только Биткойн успешно обещан и заблокирован, открывается платежный канал, и обе стороны могут проводить внеланцетные транзакции в этом канале.
2.Off-chain транзакции:
После открытия канала все переводы между пользователями будут обрабатываться в сети Lightning, и количество таких внелановых транзакций не ограничено. Конечно, эти транзакции не нужно сразу же отправлять на основную сеть Bitcoin, они мгновенно выполняются через внелановый механизм сети Lightning.
Этот метод обработки вне цепи значительно повышает скорость и эффективность транзакций, избегая перегрузки и высоких комиссий за транзакции в основной сети Биткойн.
3. Закрытие канала и расчет реестра:
Когда пользователи с обеих сторон решают выйти из канала, происходит заключительное расчетное сальдо. Этот процесс гарантирует, что все средства в канале распределены на текущий момент. В то же время пользователи с обеих сторон будут выводить остаток после расчета из кошелька с мультиподписью, который отражает фактическое распределение средств при закрытии канала. В конечном итоге, канал отправит окончательное состояние транзакции книги учета на основную сеть Bitcoin.
Преимущество сети Lightning заключается в том, что:
Проблемы, с которыми сталкивается Lightning Network:
Безопасность молнии напрямую влияет на масштабируемость биткойна вне цепи и безопасность пользовательских средств. Поэтому помимо общих проверочных пунктов открытой цепи (см. приложение в конце этой статьи для получения подробной информации), сеть Lightning также должна обращать внимание на следующие важные риски безопасности:
В отличие от Lightning Network, боковая цепь - это независимая блокчейн, которая работает параллельно с основной цепью (например, цепью BTC) и взаимодействует с основной цепью через двусторонние якорные (Two-Way Peg). Цель боковой цепи - достичь большего количества функций и улучшить масштабируемость без изменения протокола основной цепи.
Как независимая блокчейн, побочная цепочка имеет собственный механизм консенсуса, узлы и правила обработки транзакций. Она может использовать технологии и протоколы, отличные от основной цепочки, в зависимости от потребностей конкретных сценариев применения. Через двусторонний механизм якорения (2WP) побочная цепочка обменивается информацией с основной цепочкой, чтобы обеспечить свободный и безопасный перевод активов между ними. Рабочий механизм двустороннего механизма якорения (2WP) примерно следующий:
Пользователь блокирует BTC на главной цепи, и доверенное учреждение 1 получает и использует верификацию SPV 2, чтобы убедиться, подтверждена ли заблокированная транзакция пользователя.
Доверенное учреждение будет выпускать эквивалентные токены пользователям на побочной цепочке.
После бесплатных транзакций пользователи блокируют оставшиеся токены на боковой цепи.
После проверки законности транзакции доверенное учреждение разблокирует BTC в основной цепочке и выдает пользователю соответствующее значение BTC.
Примечание 1: Доверенный орган играет важную роль в двустороннем механизме якорения и отвечает за управление блокировкой и освобождением активов. Этим учреждениям необходимо иметь высокую степень доверия и технические возможности для обеспечения безопасности активов пользователей.
Примечание 2: Проверка SPVПозволяет узлам проверять допустимость конкретных транзакций без загрузки полного блокчейна. Узлам SPV нужно загрузить только заголовок блока и проверить, включена ли транзакция в блок через дерево Меркля.
Представительные проекты боковых цепей:
CKB (Сеть Nervos)
Nervos Network - это экосистема открытого исходного кода общедоступного блокчейна, которая стремится использовать преимущества безопасности и децентрализации механизма консенсуса POW BTC, в то время как вводит более масштабируемую и гибкую модель UTXO для обработки транзакций. Его ядро - это Common Knowledge Base (CKB), которая является блокчейном уровня 1, построенным на RISC-V и использующим PoW (Proof of Work) в качестве механизма консенсуса. Она расширяет модель UTXO до модели Cell, позволяя хранить любые данные и поддерживать написание скриптов на любом языке для выполнения на цепи в качестве смарт-контракта.
Стэкс
Stacks соединяет каждый блок Stacks с блоком Bitcoin через свой механизм PoX (Proof of Transfer). Для разработки смарт-контрактов Stacks разработали специализированный язык программирования Clarity. В Clarity функция get-burn-block-info? позволяет передавать высоту блока Bitcoin и получать хэш заголовка блока. В то же время ключевое слово burn-block-height может получить текущую высоту блока цепочки Bitcoin. Эти две функции позволяют смарт-контрактам Clarity читать состояние базовой цепочки Bitcoin, позволяя транзакциям Bitcoin служить триггерами контракта. Автоматизируя выполнение этих смарт-контрактов, Stacks расширяет возможности Bitcoin.
Для подробного анализа Stacks вы можете прочитать предыдущую исследовательскую статью Beosin: «Что такое стеки? С какими проблемами может столкнуться стеки сети BTC уровня 2?》
Преимущество боковых цепей заключается в том, что:
Проблемы, стоящие перед боковыми цепочками:
Layer2 - это полная блокчейн-система, поэтому общие проверочные элементы публичной цепи также применяются к боковой цепи. Подробности см. в приложении в конце этой статьи.
Также, из-за своей особой природы, побочные цепочки также требуют дополнительной проверки:
Rollup - это решение масштабирования уровня 2, разработанное для улучшения пропускной способности и эффективности транзакций в блокчейне. Оно значительно снижает нагрузку на основную цепь, упаковывая ("Rollup") большое количество транзакций и обрабатывая их вне цепи, отправляя только окончательные результаты на основную цепь.
Rollup в основном делится на zk-Rollup и op-Rollup. Но в отличие от ETH, из-за тьюринг-неполноценности BTC невозможно использовать контракты на BTC для проверки нулевого доказательства. Традиционные решения zk-Rollup не могут быть реализованы на BTC. Так как реализовать BTC Layer2 с использованием zk-Rollup? Далее рассмотрим проект B² Network в качестве примера:
Для проведения верификации доказательства нулевого разглашения на BTC, сеть B² создала сценарий Taproot, который объединяет верификацию доказательства нулевого разглашения zk-Rollup и выдачу стимулов op-Rollup. Его механизм работы примерно следующий:
Сеть B² сначала суммирует все транзакции, инициированные пользователями.
После сортировки транзакций Rollup сохраните транзакции Rollup, используя децентрализованное хранилище, и передайте их на обработку в zkEVM одновременно.
После синхронизации zkEVM со статусом цепочки BTC он обрабатывает транзакции, такие как выполнение контрактов, объединяет и упаковывает результаты и отправляет их агрегатору.
Prover генерирует доказательство нулевого разглашения и отправляет его агрегатору. Агрегатор агрегирует транзакции и отправляет доказательство узлам B².
Узлы B² выполняют проверку доказательства нулевого знания и создают сценарии Taproot на основе данных Rollup в децентрализованном хранилище.
Taproot - это UTXO со значением 1 сатоши. В его структуре данных B² Inscription хранит все данные Rollup, а Tapleaf хранит все данные проверки. После прохождения механизма стимулирования вызовов, он будет отправлен в BTC в качестве подтверждения, проверенного на основе zk proof.
Преимущество Rollup заключается в том, что:
Проблемы, с которыми сталкивается Rollup:
Поскольку выбранное решение - Rollup, его основные пункты аудита безопасности в основном такие же, как у ETH Layer2.
Помимо традиционного слоя BTC Layer2, недавно появились также некоторые новые концепции сторонних протоколов, связанных с экосистемой BTC, такие как Вавилон:
Цель Вавилона - преобразовать 21 миллион BTC в децентрализованные стейкинговые активы. В отличие от других уровней 2 BTC, Вавилон не расширяет цепочку BTC. Это уникальная цепочка сама по себе, с особым протоколом ипотеки BTC. Основная цель - соединиться с цепочкой PoS. Ипотека BTC для обеспечения более надежной безопасности для цепочки PoS и решения риска атак с удаленного конца цепочки и централизованного вопроса.
Архитектура разделена на три уровня:
Уровень Биткойна: Это прочная основа Babylon, использующая хорошо известную безопасность Биткойна, чтобы гарантировать, что все транзакции очень безопасны, как и в сети Биткойн.
Слой Вавилона: В сердце Вавилона находится слой Вавилона, настраиваемый блокчейн, который соединяет Биткойн с различными цепями Proof-of-Stake (PoS). Он обрабатывает транзакции, запускает умные контракты и обеспечивает бесперебойную работу всей экосистемы.
Слой цепочки PoS: Верхний слой состоит из нескольких цепочек PoS, каждая из которых выбирается за ее уникальные преимущества. Это обеспечивает удивительную масштабируемость и гибкость BabylonChain, позволяя пользователям наслаждаться лучшими особенностями различных блокчейнов PoS.
Принцип работы состоит в обеспечении безопасности цепочки PoS с помощью окончательных блоков, подписанных в цепочке BTC. По сути, это расширяет базовый протокол с помощью дополнительных раундов подписи. Эти подписи в окончательном раунде +1 имеют уникальную особенность: они являются Одноразовыми Извлекаемыми Подписями (EOTS). Цель состоит в интеграции контрольных точек PoS в BTC для решения проблем длительного периода разъединения и удаленных атак PoS.
Преимущество Вавилона в том, что:
Проблемы, с которыми сталкивается Вавилон:
У сторонних протоколов есть различные точки безопасности в зависимости от их реализации. На примере Вавилона, некоторые элементы проверки безопасности, на которые следует обратить внимание, перечислены ниже::
Безопасность смарт-контрактов: Залоговый контракт на BTC реализуется через UTXO-скрипт, и его безопасность требует особого внимания.
Безопасность алгоритма подписи: Подписи используются в контракте для управления залогами пользователей, а безопасность его алгоритма связана с генерацией и проверкой подписей.
Дизайн экономической модели протокола: Насколько разумно установлена экономическая модель протокола с точки зрения наград и штрафов, и будет ли это приводить к потере активов пользователей.
Beosin — одна из первых в мире компаний, занимающихся безопасностью блокчейна, которая начала проводить формальную проверку. Сосредоточившись на полном экологическом бизнесе «безопасность + соответствие», она открыла филиалы в более чем 10 странах и регионах по всему миру. Его бизнес включает в себя аудит безопасности кода до того, как проект выйдет в онлайн, мониторинг и блокировку рисков безопасности во время работы проекта, восстановление после кражи, «универсальные» продукты для обеспечения соответствия блокчейну + услуги безопасности, такие как борьба с отмыванием денег (AML) виртуальных активов и оценка соответствия, которая соответствует местным нормативным требованиям. Участники проекта, нуждающиеся в аудите, могут связаться с отделом безопасности Beosin.