В связи с быстрым развитием экосистемы Биткойн и предстоящим событием сокращения вдвое масштабируемость, эффективность и доступность решений второго уровня Биткойна стали горячими точками рынка. Merlin Chain привлекла широкое внимание в области биткойнов второго уровня своими инновационными техническими решениями.
В течение 30 дней после запуска автономной сети Merlin Chain ее общая заблокированная стоимость достигла ошеломляющих 3,5 миллиардов долларов США, что привлекло более 200 проектов. Экологические проекты привели к большому притоку капитала и увеличению объема транзакций в сети Биткойн. Как обеспечить безопасность средств стало в центре внимания всех пользователей; в этой статье подробно рассматривается, как Merlin Chain обеспечивает безопасность в сети.
Merlin Chain планирует сделать сеть Биткойн своим основным расчетным слоем. В этой конструкции все необработанные данные хранятся в сети оракула, а соответствующие корни состояния хранятся в сети Биткойн. Пользователи могут в любое время получить все агрегированные транзакции в Merlin Chain и проверить их подлинность с помощью доказательств с нулевым разглашением (zkproofs), записанных в Биткойне.
Merlin Chain использует механизм защиты от мошенничества, предназначенный для доказательств с нулевым разглашением, чтобы обеспечить окончательное подтверждение биткойнов. Этот процесс поддерживается мощным алгоритмом Proof of Work (POW) Биткойна, обеспечивающим безопасность Merlin ChainRollup.
В этой системе сеть Биткойн не только служит мощной поддержкой для хранения ценностей, но также играет ключевую роль в проверке и обеспечении целостности данных Merlin Chain. Благодаря высокому уровню безопасности и децентрализованному характеру сети Биткойн она обеспечивает дополнительный уровень безопасности транзакций в сети Merlin Chain. Такое расположение гарантирует, что Merlin Chain достигнет высокой эффективности без ущерба для безопасности.
Встраивая доказательства с нулевым разглашением и корни состояний в сеть Биткойн, Merlin Chain может использовать безопасность и неизменность Биткойна, гарантируя, что транзакции будут быстрыми и экономически эффективными, а также обеспечивая высокую степень безопасности. Этот метод объединения Биткойна в качестве финального уровня аудита и проверки не только повышает безопасность цепочки, но и расширяет сценарии применения Merlin Chain, предоставляя пользователям более надежную и безопасную среду блокчейна.
Децентрализованный оракул
Merlin Chain использует децентрализованную сеть Oracle и архитектуру уровня 2 (L2), предназначенную для повышения эффективности транзакций и обеспечения безопасности. В этой архитектуре узел заказа отвечает за сбор и группировку транзакций, а также за генерацию сжатых данных транзакций, корней и доказательств состояния ZK с помощью технологии zkEVM. Затем сеть Oracle объединяет эти данные L2 и загружает их в главный корень основной сети Биткойн, делая данные общедоступными для пользователей по всей сети.
Рабочий процесс Merlin Chain в основном включает в себя: ZK L2 собирает и группирует транзакции и одновременно генерирует доказательства; он объединяет необработанные данные транзакций, деревья Меркла, статус биткойнов и другие наборы данных для формирования совместных доказательств и синхронизирует их с сетью оракула. После получения этих данных L2 сеть оракула выполняет компиляцию схемы и загружает сжатые данные и обязательства в главный корень основной сети Биткойн.
В Merlin Chain узлы-оракулы играют жизненно важную роль. Они не только отвечают за проверку доказательства с нулевым разглашением в Merlin Chain, но также за загрузку данных L2 в корневой корень основной сети Биткойн. Конкретные обязанности узла оракула в этом процессе включают: компиляцию данных L2, выполнение операций компиляции схемы, загрузку в основную сеть Биткойн, пакетную проверку и передачу хэша, генерацию и отправку подписей, а также участие в проверке пороговой подписи Биткойн и окончательном расчете ZKP. .
Диверсифицированная система залога
Merlin Chain представляет систему залога с несколькими токенами для поддержания безопасности сети, стимулирования участников и обеспечения децентрализации посредством механизма залога. Пользователи могут получить квалификацию узла Oracle, внося в залог различные зашифрованные активы или внося залог в существующие узлы Oracle от имени агента, тем самым участвуя в процессе управления и проверки данных Merlin Chain.
Система поддерживает размещение BTC, MERL и других основных активов BRC20 для удовлетворения потребностей и предпочтений в отношении рисков различных пользователей. Система будет динамически корректировать вес залога в соответствии с рыночной стоимостью и ликвидностью каждого актива, и даже мелкие инвесторы могут иметь возможность стать узлом-оракулом. Кроме того, система будет регулярно корректировать вес залога в зависимости от волатильности и рыночных показателей активов, чтобы обеспечить справедливость и рациональность распределения вознаграждений.
Система поддерживает размещение BTC, MERL и других основных активов BRC20 для удовлетворения потребностей и предпочтений в отношении рисков различных пользователей. Система будет динамически корректировать вес залога в соответствии с рыночной стоимостью и ликвидностью каждого актива, и даже мелкие инвесторы могут иметь возможность стать узлом-оракулом. Кроме того, система будет регулярно корректировать вес залога в зависимости от волатильности и рыночных показателей активов, чтобы обеспечить справедливость и рациональность распределения вознаграждений.
Механизм ставок Merlin Chain не только позволяет пользователям напрямую закладывать активы, чтобы стать узлами оракула, но также предоставляет гибкие варианты ставок через прокси, позволяя пользователям выбирать размещение активов на существующих и заслуживающих доверия узлах оракула. Благодаря механизму ставок через прокси Merlin Chain еще больше обогащает свою систему ставок, позволяя большему количеству пользователей легко участвовать в обслуживании и управлении блокчейном.
Чтобы защитить заложенные активы пользователей, система использует технологию мультиподписи и холодного хранения для обеспечения безопасности активов. Все процессы размещения ставок и вознаграждений открыты и прозрачны, и пользователи могут в любое время проверить статус своих ставок и ожидаемую прибыль. Кроме того, использование смарт-контрактов еще больше повышает надежность и автоматизацию системы.
Вознаграждения за ставки узла оракула в основном состоят из вознаграждений за блоки и комиссий за транзакции. Награды за блок представляют собой токены Merl, выпускаемые с определенным уровнем инфляции и распределяемые в зависимости от веса залога узла и производительности сети. Комиссии за транзакции представляют собой токены BTC, и процент от каждой транзакции в Merlin Chain берется из комиссии за транзакцию. Вознаграждения будут распределяться в зависимости от типа и количества заложенных активов.
Чтобы обеспечить справедливость распределения вознаграждений, Merlin Chain примет средневзвешенный алгоритм, основанный на рыночной капитализации и сумме залога. Этот алгоритм учитывает рыночную капитализацию и ликвидность различных активов, а также сумму, поставленную каждым оракулом, для расчета вознаграждений, которые должен получить каждый узел.
Кроме того, Merlin Chain будет использовать Celestia в качестве уровня доступности данных, чтобы гарантировать, что данные блоков будут доказуемо опубликованы, и каждый сможет узнать и сохранить состояние Merlin Chain. Внедрение Celestia делает исторические данные доступными для всех, так что новые узлы Rollup могут восстанавливать последнее состояние, воспроизводя исторические блоки. Как только данные публикуются и становятся доступными в Celestia, накопительные пакеты и приложения несут ответственность за хранение исторических данных. В частности, когда узел получает новый блок, добавленный в цепочку, он проверяет доступность данных и пытается загрузить все данные транзакций для нового блока, чтобы проверить доступность. Если узел может загрузить все данные транзакции, доступность данных успешно проверяется, что доказывает, что данные блока действительно были опубликованы в сети.
Merlin Chain реализует обработку, проверку и хранение транзакций и данных посредством сотрудничества узлов заказа и сетей оракулов и, наконец, завершает расчет и обновляет статус цепочки L2 через ZKP, принимая во внимание безопасность и децентрализацию.
Механизм предотвращения мошенничества в сети
Будущие планы обновления Merlin Chain включают внедрение механизма защиты от мошенничества в цепочке Биткойн, чтобы решить текущую неспособность напрямую проверять доказательства с нулевым разглашением в основной сети Биткойн. Из-за неполноты сети Биткойн по Тьюрингу традиционный метод проверки доказательств с нулевым разглашением в однослойной сети блокчейн невозможен для Биткойна. Чтобы решить эту проблему, Merlin Chain записывает агрегированные данные доказательства с нулевым разглашением и данные Rollup в основную сеть Биткойн с помощью Taproot, чтобы гарантировать, что данные ZK-Rollup привязаны к Биткойну и защищены от несанкционированного доступа.
Будущие обновления обеспечат правильность данных и ZKP, передаваемых децентрализованной сетью оракулов, через механизм защиты от мошенничества в цепочке Биткойн. В этом механизме узлы в сети оракула должны заранее заложить BTC в сети Биткойн, закладывая основу для механизма вызова в цепочке Биткойн. Пользователи могут инициировать вызовы ZK-Rollup на основе сжатых данных транзакций, корней состояния ZK и доказательств ZK в основной сети Биткойн. Если существует несоответствие между данными доказательства вызова и доказательством, пользователи могут потребовать активы, ранее размещенные в основной сети Биткойн, и ZK-Rollup вернется к последнему проверенному состоянию.
Механизм защиты от мошенничества в цепочке Биткойн, принятый Merlin Chain, отличается от Optimistic Rollup. Основная сеть Биткойн больше не выполняет доказательство мошенничества для всего объема транзакций, а фокусируется на проверке безопасности корня состояния ZK и доказательства ZK.
Этот механизм включает в себя две роли: доказывающего и проверяющего. Доказывающая программа компилирует программу в большую двоичную схему и передает схему по адресу Taproot с листовыми сценариями для каждого логического элемента. Доказывающее и проверяющее лица предварительно подписывают серию транзакций, чтобы включить механизм запроса-ответа между ними. В этой форме децентрализованная сеть Oracle сначала публикует и хранит все сводные данные вне цепочки, а в цепочке хранятся только обязательства.
Любую вычислимую функцию можно представить в виде логической схемы, а вентиль И-НЕ (не вентиль И) — это логический вентиль общего назначения, который может комбинировать любую булеву функцию. На языке сценариев вентиль NAND реализован через два BVC, а сценарий проверки выглядит следующим образом.
Любую вычислимую функцию можно представить в виде логической схемы, а вентиль И-НЕ (не вентиль И) — это логический вентиль общего назначения, который может комбинировать любую булеву функцию. На языке сценариев вентиль NAND реализован через два BVC, а сценарий проверки выглядит следующим образом.
Любая схема может быть выражена путем объединения серии вентилей И-НЕ, при этом каждый шаг передается в листовой узел Taproot и в конечном итоге объединяется в один и тот же адрес Taproot, что позволяет проверяющему устройству выполнить любой вентиль в схеме. Чтобы выполнить вентиль, проверяющему необходимо открыть соответствующий вентиль И-НЕ и установить значения входных и выходных битов. Структура двоичной схемы вне цепочки может быть очень большой, но благодаря характеристикам Taproot она занимает очень мало места в цепочке.
Merlin Chain опирается на концепцию BitVM, размещая выполнение сложных программ вне цепочки, а затем размещая ключевые доказательства в цепочке. Он проектирует простейшие «схемные блоки» и использует возможности комбинации Taproot для объединения этих блоков для достижения возможности реализации любой исполняемой функции в блокчейне Биткойна. Большинство транзакций, которые происходят на втором уровне, не требуют повторной проверки в цепочке BTC. Однако для того, чтобы любой спорный сегмент данных/код операции был оспорен, он должен быть воспроизведен на первом уровне. Если вывод обнаружения состоит в том, что существует проблема с данными, ранее опубликованными заявителем, заложенные активы заявителя будут уменьшены; если есть проблема с заявителем, заложенные активы заявителя будут уменьшены. Пруверов также могут сократить, если они не отвечают на вызовы в течение длительного периода времени.
Благодаря своей передовой технической архитектуре и механизмам безопасности Merlin Chain повышает эффективность и доступность решений Bitcoin Layer 2, обеспечивая при этом безопасность сети и средств. Ожидается, что с реализацией будущих обновлений Merlin Chain еще больше укрепит свое лидерство в области биткойнов второго уровня и предоставит пользователям более безопасный и эффективный опыт работы с блокчейном.
Все комментарии